commit 91f2122b659caff08b1d0b0e770d00fb68781b3c Author: Cricial <2911646453@qq.com> Date: Thu Oct 9 13:36:20 2025 +0800 10.09添加git diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..359bb53 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml new file mode 100644 index 0000000..917fc25 --- /dev/null +++ b/.idea/csv-editor.xml @@ -0,0 +1,219 @@ + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml new file mode 100644 index 0000000..c5eb274 --- /dev/null +++ b/.idea/dataSources.local.xml @@ -0,0 +1,19 @@ + + + + + + #@ + ` + + + master_key + iiabm_user + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..4c7bbe4 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,12 @@ + + + + + mysql_aurora.aws_wrapper + true + software.amazon.jdbc.Driver + jdbc:aws-wrapper:mysql://localhost:3306/iiabmdb_20250925 + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d.xml b/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d.xml new file mode 100644 index 0000000..7f9d481 --- /dev/null +++ b/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d.xml @@ -0,0 +1,1426 @@ + + + + + lower/lower + InnoDB + InnoDB + iiabmdb|schema||iiabm_user|localhost|ALTER|G +iiabmdb|schema||iiabm_user|localhost|ALTER ROUTINE|G +iiabmdb|schema||iiabm_user|localhost|CREATE|G +iiabmdb|schema||iiabm_user|localhost|CREATE ROUTINE|G +iiabmdb|schema||iiabm_user|localhost|CREATE TEMPORARY TABLES|G +iiabmdb|schema||iiabm_user|localhost|CREATE VIEW|G +iiabmdb|schema||iiabm_user|localhost|DELETE|G +iiabmdb|schema||iiabm_user|localhost|DROP|G +iiabmdb|schema||iiabm_user|localhost|EVENT|G +iiabmdb|schema||iiabm_user|localhost|EXECUTE|G +iiabmdb|schema||iiabm_user|localhost|INDEX|G +iiabmdb|schema||iiabm_user|localhost|INSERT|G +iiabmdb|schema||iiabm_user|localhost|LOCK TABLES|G +iiabmdb|schema||iiabm_user|localhost|REFERENCES|G +iiabmdb|schema||iiabm_user|localhost|SELECT|G +iiabmdb|schema||iiabm_user|localhost|SHOW VIEW|G +iiabmdb|schema||iiabm_user|localhost|TRIGGER|G +iiabmdb|schema||iiabm_user|localhost|UPDATE|G +iiabmdb_20250925|schema||iiabm_user|localhost|ALTER|G +iiabmdb_20250925|schema||iiabm_user|localhost|ALTER ROUTINE|G +iiabmdb_20250925|schema||iiabm_user|localhost|CREATE|G +iiabmdb_20250925|schema||iiabm_user|localhost|CREATE ROUTINE|G +iiabmdb_20250925|schema||iiabm_user|localhost|CREATE TEMPORARY TABLES|G +iiabmdb_20250925|schema||iiabm_user|localhost|CREATE VIEW|G +iiabmdb_20250925|schema||iiabm_user|localhost|DELETE|G +iiabmdb_20250925|schema||iiabm_user|localhost|DROP|G +iiabmdb_20250925|schema||iiabm_user|localhost|EVENT|G +iiabmdb_20250925|schema||iiabm_user|localhost|EXECUTE|G +iiabmdb_20250925|schema||iiabm_user|localhost|INDEX|G +iiabmdb_20250925|schema||iiabm_user|localhost|INSERT|G +iiabmdb_20250925|schema||iiabm_user|localhost|LOCK TABLES|G +iiabmdb_20250925|schema||iiabm_user|localhost|REFERENCES|G +iiabmdb_20250925|schema||iiabm_user|localhost|SELECT|G +iiabmdb_20250925|schema||iiabm_user|localhost|SHOW VIEW|G +iiabmdb_20250925|schema||iiabm_user|localhost|TRIGGER|G +iiabmdb_20250925|schema||iiabm_user|localhost|UPDATE|G +iiabmdb_20250926|schema||iiabm_user|localhost|ALTER|G +iiabmdb_20250926|schema||iiabm_user|localhost|ALTER ROUTINE|G +iiabmdb_20250926|schema||iiabm_user|localhost|CREATE|G +iiabmdb_20250926|schema||iiabm_user|localhost|CREATE ROUTINE|G +iiabmdb_20250926|schema||iiabm_user|localhost|CREATE TEMPORARY TABLES|G +iiabmdb_20250926|schema||iiabm_user|localhost|CREATE VIEW|G +iiabmdb_20250926|schema||iiabm_user|localhost|DELETE|G +iiabmdb_20250926|schema||iiabm_user|localhost|DROP|G +iiabmdb_20250926|schema||iiabm_user|localhost|EVENT|G +iiabmdb_20250926|schema||iiabm_user|localhost|EXECUTE|G +iiabmdb_20250926|schema||iiabm_user|localhost|INDEX|G +iiabmdb_20250926|schema||iiabm_user|localhost|INSERT|G +iiabmdb_20250926|schema||iiabm_user|localhost|LOCK TABLES|G +iiabmdb_20250926|schema||iiabm_user|localhost|REFERENCES|G +iiabmdb_20250926|schema||iiabm_user|localhost|SELECT|G +iiabmdb_20250926|schema||iiabm_user|localhost|SHOW VIEW|G +iiabmdb_20250926|schema||iiabm_user|localhost|TRIGGER|G +iiabmdb_20250926|schema||iiabm_user|localhost|UPDATE|G + 8.0.36 + + + armscii8 + + + armscii8 + 1 + + + ascii + + + ascii + 1 + + + big5 + + + big5 + 1 + + + binary + 1 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + 1 + + + cp1250 + + + cp1251 + + + cp1251 + + + cp1251 + 1 + + + cp1251 + + + cp1251 + + + cp1256 + + + cp1256 + 1 + + + cp1257 + + + cp1257 + 1 + + + cp1257 + + + cp850 + + + cp850 + 1 + + + cp852 + + + cp852 + 1 + + + cp866 + + + cp866 + 1 + + + cp932 + + + cp932 + 1 + + + dec8 + + + dec8 + 1 + + + eucjpms + + + eucjpms + 1 + + + euckr + + + euckr + 1 + + + gb18030 + + + gb18030 + 1 + + + gb18030 + + + gb2312 + + + gb2312 + 1 + + + gbk + + + gbk + 1 + + + geostd8 + + + geostd8 + 1 + + + greek + + + greek + 1 + + + hebrew + + + hebrew + 1 + + + hp8 + + + hp8 + 1 + + + keybcs2 + + + keybcs2 + 1 + + + koi8r + + + koi8r + 1 + + + koi8u + + + koi8u + 1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + 1 + + + latin2 + + + latin2 + + + latin2 + + + latin2 + 1 + + + latin2 + + + latin5 + + + latin5 + 1 + + + latin7 + + + latin7 + + + latin7 + 1 + + + latin7 + + + macce + + + macce + 1 + + + macroman + + + macroman + 1 + + + sjis + + + sjis + 1 + + + swe7 + + + swe7 + 1 + + + tis620 + + + tis620 + 1 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + 1 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ujis + + + ujis + 1 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + 1 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16le + + + utf16le + 1 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + 1 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + 1 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb4 + 1 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4_general_ci + + + 1 + 2025-09-27.15:34:40 + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb3_general_ci + + + utf8mb4_0900_ai_ci + + + localhost + + + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + 1 + 1 + varchar(20)|0s + + + 1 + 2 + int|0s + + + Code + btree + 1 + + + 1 + 1 + PRIMARY + + + 3421 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + int|0s + + + 1 + 4 + int|0s + + + 1 + 5 + int|0s + + + 1 + 6 + blob|0s + + + 1 + 7 + longtext|0s + + + 1 + 8 + int|0s + + + 1 + 9 + tinyint(1)|0s + + + 1 + 10 + tinyint(1)|0s + + + 1 + 11 + varchar(16)|0s + + + 1 + 12 + decimal(8,4 digit)|0s + + + 1 + 13 + decimal(8,4 digit)|0s + + + 1 + 14 + int|0s + + + 1 + 15 + int|0s + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 7150933 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + varchar(20)|0s + + + 1 + 4 + varchar(20)|0s + + + 1 + 5 + int|0s + + + 1 + 6 + varchar(5)|0s + + + s_id + id + with_exp_sample + + + id + btree + 1 + + + s_id + btree + + + 1 + 1 + PRIMARY + + + 34201 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + int|0s + + + 1 + 4 + bigint|0s + + + 1 + 5 + int|0s + + + 6 + varchar(64)|0s + + + 7 + datetime|0s + + + 8 + int|0s + + + 9 + longtext|0s + + + e_id + id + with_exp_experiment + + + id + btree + 1 + + + e_id + btree + + + 1 + 1 + PRIMARY + + + 364 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + int|0s + + + 1 + 4 + int|0s + + + 1 + 5 + int|0s + + + 1 + 6 + blob|0s + + + 1 + 7 + longtext|0s + + + 1 + 8 + int|0s + + + 1 + 9 + tinyint(1)|0s + + + 1 + 10 + tinyint(1)|0s + + + 1 + 11 + varchar(16)|0s + + + 1 + 12 + decimal(8,4 digit)|0s + + + 1 + 13 + decimal(8,4 digit)|0s + + + 1 + 14 + int|0s + + + 1 + 15 + int|0s + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 213115 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + varchar(20)|0s + + + 1 + 4 + varchar(20)|0s + + + 1 + 5 + int|0s + + + 1 + 6 + varchar(5)|0s + + + s_id + id + without_exp_sample + + + id + btree + 1 + + + s_id + btree + + + 1 + 1 + PRIMARY + + + 3631 + 1 + 1 + int|0s + + + 1 + 2 + int|0s + + + 1 + 3 + int|0s + + + 1 + 4 + bigint|0s + + + 1 + 5 + int|0s + + + 6 + varchar(64)|0s + + + 7 + datetime|0s + + + 8 + int|0s + + + 9 + longtext|0s + + + e_id + id + without_exp_experiment + + + id + btree + 1 + + + e_id + btree + + + 1 + 1 + PRIMARY + +
+
\ No newline at end of file diff --git a/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d/storage_v2/_src_/schema/iiabmdb_20250925.Yu75yQ.meta b/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d/storage_v2/_src_/schema/iiabmdb_20250925.Yu75yQ.meta new file mode 100644 index 0000000..4edc05b --- /dev/null +++ b/.idea/dataSources/753dde79-ca3d-42e1-8fb4-13124f46b86d/storage_v2/_src_/schema/iiabmdb_20250925.Yu75yQ.meta @@ -0,0 +1,2 @@ +#n:iiabmdb_20250925 +! [0, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/developer-tools.xml b/.idea/developer-tools.xml new file mode 100644 index 0000000..5421cc5 --- /dev/null +++ b/.idea/developer-tools.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..db24aa1 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/mesa.iml b/.idea/mesa.iml new file mode 100644 index 0000000..b6973c7 --- /dev/null +++ b/.idea/mesa.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..e557d17 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e08ffd7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml new file mode 100644 index 0000000..44559cc --- /dev/null +++ b/.idea/sqldialects.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..288b36b --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/11.py b/11.py new file mode 100644 index 0000000..1d6ca55 --- /dev/null +++ b/11.py @@ -0,0 +1,29 @@ +import pickle +import os + +from 查看进度 import visualize_progress + + +def load_cached_data(file_path): + """ + 从指定的缓存文件加载数据。 + 如果文件不存在或加载失败,则返回空字典。 + """ + if not os.path.exists(file_path): + print(f"Warning: Cache file '{file_path}' does not exist.") + return {} + + try: + with open(file_path, 'rb') as f: + data = pickle.load(f) + print(f"Successfully loaded cache from '{file_path}'.") + return data + except (pickle.UnpicklingError, FileNotFoundError, EOFError) as e: + print(f"Error loading cache from '{file_path}': {e}") + return {} + + +# 示例用法 +# data_dct = load_cached_data("G_Firm_add_edges.pkl") + +visualize_progress() diff --git a/GA_Agent_0925/GA_random.py b/GA_Agent_0925/GA_random.py new file mode 100644 index 0000000..8c4a1bc --- /dev/null +++ b/GA_Agent_0925/GA_random.py @@ -0,0 +1,329 @@ +# -*- coding: utf-8 -*- # 文件的编码格式设置为 UTF-8 +from __future__ import division # 为了兼容 Python 2 和 3,保证除法始终返回浮点数 + +import random # 导入 random 库,用于生成随机数 + +from deap import base # 从 DEAP 库导入 base 模块,提供一些遗传算法相关的功能 +from deap import creator # 从 DEAP 库导入 creator 模块,用于定义个体和适应度 +from deap import tools # 从 DEAP 库导入 tools 模块,提供常用的遗传算法工具(如交叉、变异等) + +from my_model import MyModel +from sqlalchemy import text +import pandas as pd +from orm import connection +# 目标函数(适应度函数),用于评估个体的适应度 +def fitness(individual): + """ + GA 适应度函数:用于评估个体(模型参数)的效果。 + + 目标: + - individual: 遗传算法中的个体参数列表 + [n_max_trial, prf_size, prf_conn, cap_limit_prob_type, cap_limit_level, + diff_new_conn, netw_prf_n, s_r, S_r, x, k, production_increase_ratio] + - target_chain_set: 美国打击的产业链编号集合(整数集合) + + 适应度定义: + - fitness = -error + - error = 脆弱产业集合与 target_chain_set 的差集大小 + """ + + # 1 将 GA 生成的个体参数传入 ABM 模型 + """ + n_iter + g_bom + seed + sample + dct_lst_init_disrupt_firm_prod + remove_t + """ + dct_exp = { + 'n_max_trial': individual[0], + 'prf_size': individual[1], + 'prf_conn': individual[2], + 'cap_limit_prob_type': individual[3], + 'cap_limit_level': individual[4], + 'diff_new_conn': individual[5], + 'netw_prf_n': individual[6], + 's_r': individual[7], + 'S_r': individual[8], + 'x': individual[9], + 'k': individual[10], + 'production_increase_ratio': individual[11] + } + + abm_model = MyModel(**dct_exp) + + # 2 运行 ABM,获取模拟结果的“脆弱产业集合” + abm_model.step() + abm_model.end() + + simulated_vulnerable_industries=get_vulnerable100_code(connection) + # 3 获取目标集合(美国打击我们的产业集合) + target_vulnerable_industries = get_target_vulnerable_industries() # list / set + + # 4 计算误差(集合差异度) + # 这里可以用 Jaccard 距离、集合交并比、或者简单的匹配数差 + set_sim = set(simulated_vulnerable_industries) + set_target = set(target_vulnerable_industries) + + error = len(set_sim.symmetric_difference(set_target)) # 差异元素个数 + + # 5 返回 fitness(GA 目标是最大化) + # 因为我们希望误差越小越好,所以 fitness = -error + return -error, + +def creating(): + """ + 创建遗传算法工具箱,用于优化 ABM 模型参数,使生成的脆弱产业集合 + 与目标产业集合误差最小化(fitness 最大化)。 + """ + # 定义最大化适应度 + creator.create("FitnessMax", base.Fitness, weights=(1.0,)) + # 定义个体类 + creator.create("Individual", list, fitness=creator.FitnessMax) + + toolbox = base.Toolbox() + + # 定义每个基因的取值范围 / 类型及默认值 + toolbox.register("n_max_trial", random.randint, 50, 500) # 最大尝试次数 [50,500] + toolbox.register("prf_size", random.uniform, 0.0, 1.0) # 是否规模偏好参数 [0,1] + toolbox.register("prf_conn", random.uniform, 0.0, 1.0) # 是否已有连接偏好 [0,1] + toolbox.register("cap_limit_prob_type", random.randint, 0, 2) # 额外产能分布类型 {0:正态,1:均匀,2:指数} + toolbox.register("cap_limit_level", random.uniform, 0.5, 2.0) # 额外产能均值放缩因子 [0.5,2.0] + toolbox.register("diff_new_conn", random.uniform, 0.0, 1.0) # 新供应关系构成概率 [0,1] + toolbox.register("netw_prf_n", random.randint, 1, 10) # 在网络中选择供应商目标数量 [1,10] + toolbox.register("s_r", random.uniform, 0.1, 0.5) # 补货下阈值 [0.1,0.5] + toolbox.register("S_r", random.uniform, 0.5, 1.0) # 补货上阈值 [0.5,1.0] + toolbox.register("x", random.uniform, 0.0, 0.1) # 每周期减少残值 [0.0,0.1] + toolbox.register("k", random.uniform, 0.1, 1.0) # 资源消耗比例 [0.1,1.0] + toolbox.register("production_increase_ratio", random.uniform, 0.5, 2.0) # 产品生产比例 [0.5,2.0] + + # 个体由上述基因组成 + toolbox.register( + "individual", + tools.initCycle, + creator.Individual, + ( + toolbox.n_max_trial, + toolbox.prf_size, + toolbox.prf_conn, + toolbox.cap_limit_prob_type, + toolbox.cap_limit_level, + toolbox.diff_new_conn, + toolbox.netw_prf_n, + toolbox.s_r, + toolbox.S_r, + toolbox.x, + toolbox.k, + toolbox.production_increase_ratio + ), + n=1 + ) + + # 种群初始化 + toolbox.register("population", tools.initRepeat, list, toolbox.individual) + + # 注册 fitness 函数(需要在调用时传入目标产业集合) + # toolbox.register("evaluate", fitness) # 可以在 main 中使用 lambda 包装 target_chain_set + + # 交叉、变异和选择操作 + toolbox.register("mate", tools.cxTwoPoint) + toolbox.register("mutate", tools.mutShuffleIndexes, indpb=0.1) + toolbox.register("select", tools.selTournament, tournsize=3) + + return toolbox + +def main(): + # 创建遗传算法的工具箱 + ga = creating() + + # 初始化种群大小为 50 + pop = ga.population(n=50) + + # 交叉概率、变异概率和代数 + CXPB, MUTPB, NGEN = 0.5, 0.2, 500 + + print("Start of evolution") + + # 评估整个种群的适应度 + fitnesses = list(map(ga.evaluate, pop)) + for ind, fit in zip(pop, fitnesses): + ind.fitness.values = fit + + print(" Evaluated %i individuals" % len(pop)) + # my_sql = Sql() # 创建 Sql 类的实例,用于与数据库交互 + + # 开始演化 + for g in range(NGEN): + print("-- Generation %i --" % g) + + # 选择下一代的个体 + offspring = ga.select(pop, len(pop)) + # 克隆选择的个体 + offspring = list(map(ga.clone, offspring)) + + # 对后代进行交叉和变异 + for child1, child2 in zip(offspring[::2], offspring[1::2]): + # 以 CXPB 的概率交叉两个个体 + if random.random() < CXPB: + ga.mate(child1, child2) + + # 交叉后的适应度值需要重新计算 + del child1.fitness.values + del child2.fitness.values + + for mutant in offspring: + # 以 MUTPB 的概率变异个体 + if random.random() < MUTPB: + ga.mutate(mutant) + del mutant.fitness.values + + # 评估适应度无效的个体 + invalid_ind = [ind for ind in offspring if not ind.fitness.valid] + fitnesses = map(ga.evaluate, invalid_ind) + for ind, fit in zip(invalid_ind, fitnesses): + ind.fitness.values = fit + + print(" Evaluated %i individuals" % len(invalid_ind)) + + # 将种群完全替换为后代 + pop[:] = offspring + + # 收集所有个体的适应度并打印统计信息 + fits = [ind.fitness.values[0] for ind in pop] + + # 获取当前最好的个体并打印 + best_ind = tools.selBest(pop, 1)[0] + print("Best individual is %s, %s" % (best_ind, best_ind.fitness.values)) + + # 将最优个体的信息插入数据库 + result_string = '''INSERT INTO ga (generation, stu_beta, stu_nmb, gtu_mgf, gtu_discount, fitness, remark) + VALUES ({}, {}, {}, {}, {}, {}, 'Random2')'''.format(g, best_ind[0], best_ind[1], best_ind[2], best_ind[3], best_ind.fitness.values[0]) + # my_sql.insert_one_row_and_return_new_id(result_string) + + print("-- End of (successful) evolution --") + +def get_target_vulnerable_industries(): + """ + 获取行业列表中所有产业链编号的集合(整数形式)。 + 说明: + - 输入的 industry_list 是一个字典列表,每个字典包含: + {"product": 产品名称, "category": 产品类别, "chain_id": 产业链编号} + - 某些 chain_id 可能是复合编号,例如 "11 / 513742",需要拆分成单独整数。 + - 输出是一个 set,包含所有 chain_id(去重、整数形式)。 + + 参数: + industry_list : list of dict + 行业字典列表,每个字典必须包含 "chain_id" 键。 + + 返回: + set + 所有产业链编号的整数集合。 + """ + industry_list = [ + # ① 半导体设备类 + {"product": "离子注入机", "category": "离子注入设备", "chain_id": 34538}, + {"product": "刻蚀设备 / 湿法刻蚀设备", "category": "刻蚀机", "chain_id": 34529}, + {"product": "沉积设备", "category": "薄膜生长设备(CVD/PVD)", "chain_id": 34539}, + {"product": "CVD", "category": "薄膜生长设备", "chain_id": 34539}, + {"product": "PVD", "category": "薄膜生长设备", "chain_id": 34539}, + {"product": "CMP", "category": "化学机械抛光设备", "chain_id": 34530}, + {"product": "光刻机", "category": "光刻机", "chain_id": 34533}, + {"product": "涂胶显影机", "category": "涂胶显影设备", "chain_id": 34535}, + {"product": "晶圆清洗设备", "category": "晶圆清洗机", "chain_id": 34531}, + {"product": "测试设备", "category": "测试机", "chain_id": 34554}, + {"product": "外延生长设备", "category": "薄膜生长设备", "chain_id": 34539}, + + # ② 半导体材料与化学品类 + {"product": "三氯乙烯", "category": "清洗溶剂 → 通用湿电子化学品", "chain_id": 32438}, + {"product": "丙酮", "category": "清洗溶剂 → 通用湿电子化学品", "chain_id": 32438}, + {"product": "异丙醇", "category": "清洗溶剂 → 通用湿电子化学品", "chain_id": 32438}, + {"product": "其他醇类", "category": "清洗溶剂 → 通用湿电子化学品", "chain_id": 32438}, + {"product": "光刻胶", "category": "光刻胶及配套试剂", "chain_id": 32445}, + {"product": "显影液", "category": "显影液", "chain_id": 46504}, + {"product": "蚀刻液", "category": "蚀刻液", "chain_id": 56341}, + {"product": "光阻去除剂", "category": "光阻去除剂", "chain_id": 32442}, + + # ③ 晶圆制造类 + {"product": "晶圆", "category": "单晶硅片 / 多晶硅片", "chain_id": 32338}, + {"product": "硅衬底", "category": "硅衬底", "chain_id": 36914}, + {"product": "外延片", "category": "硅外延片 / GaN外延片 / SiC外延片等", "chain_id": 32338}, + + # ④ 封装与测试类 + {"product": "封装", "category": "IC封装", "chain_id": 10}, + {"product": "测试", "category": "芯片测试 / 晶圆测试", "chain_id": 513742}, + {"product": "测试", "category": "芯片测试 / 晶圆测试", "chain_id": 11}, + + # ⑤ 芯片与设计EDA类 + {"product": "芯片(通用)", "category": "集成电路制造", "chain_id": 317589}, + {"product": "DRAM", "category": "存储芯片 → 集成电路制造", "chain_id": 317589}, + {"product": "GPU", "category": "图形芯片 → 集成电路制造", "chain_id": 317589}, + {"product": "处理器(CPU/SoC)", "category": "芯片设计", "chain_id": 9}, + {"product": "高频芯片", "category": "芯片设计", "chain_id": 9}, + {"product": "光子芯片(含激光)", "category": "芯片设计 / 功率半导体器件", "chain_id": 9}, + {"product": "光子芯片(含激光)", "category": "芯片设计 / 功率半导体器件", "chain_id": 2717}, + {"product": "先进节点制造设备", "category": "集成电路制造", "chain_id": 317589}, + {"product": "EDA及IP服务", "category": "设计辅助", "chain_id": 2515}, + {"product": "MPW服务", "category": "多项目晶圆流片", "chain_id": 2514}, + {"product": "芯片设计验证", "category": "设计验证", "chain_id": 513738}, + {"product": "过程工艺检测", "category": "制程检测", "chain_id": 513740} + ] + # 提取所有 chain_id,并去重 + chain_ids = set() + for item in industry_list: + # 如果 chain_id 是字符串包含多个编号,用逗号或斜杠拆分 + if isinstance(item["chain_id"], str): + for cid in item["chain_id"].replace("/", ",").split(","): + chain_ids.add(cid.strip()) + else: + chain_ids.add(str(item["chain_id"])) + + return chain_ids + + +import pandas as pd +from sqlalchemy import text # 用于 SQL 查询 + + +def get_vulnerable100_code(connection): + """ + 计算最脆弱前100产品的 Code 列表(去重)。 + 参数: + connection: 数据库连接对象,用于执行 SQL + 返回: + List[int]: 最脆弱前100产品对应的 Code 列表 + """ + # 读取映射表 + bom_file = r"../input_data/input_product_data/BomNodes.csv" # 直接给出路径 + mapping_df = pd.read_csv(bom_file) + + # 执行 SQL 获取结果 + with open("../SQL_analysis_risk.sql", "r", encoding="utf-8") as f: + str_sql = text(f.read()) + + result = pd.read_sql(sql=str_sql, con=connection) + + # 统计每个 (id_firm, id_product) 出现次数 + count_firm_prod = result.value_counts(subset=['id_firm', 'id_product']) + count_firm_prod.name = 'count' + count_firm_prod = count_firm_prod.to_frame().reset_index() + + # 统计每个 id_product 的总 count + count_prod = ( + count_firm_prod + .groupby("id_product")["count"] + .sum() + .reset_index() + ) + + # 按 count 升序取最脆弱前100 id_product + vulnerable100_index = count_prod.nsmallest(100, "count")["id_product"].tolist() + + # 映射 Index -> Code 并去重 + index_to_code = dict(zip(mapping_df["Index"], mapping_df["Code"])) + vulnerable100_code = list({index_to_code[i] for i in vulnerable100_index if i in index_to_code}) + + return vulnerable100_code + +if __name__ == "__main__": + main() diff --git a/GA_Agent_0925/ga.py b/GA_Agent_0925/ga.py new file mode 100644 index 0000000..24e961e --- /dev/null +++ b/GA_Agent_0925/ga.py @@ -0,0 +1,116 @@ +import numpy as np # 引入NumPy库,用于高效的数值计算 +from pySOT.utils import round_vars # 引入用于四舍五入的函数 +from typing import TYPE_CHECKING # 引入类型检查工具 +if TYPE_CHECKING: + from policy import Policy + +class GeneticAlgorithm: # 定义一个遗传算法类 + def __init__(self, the_policy: 'Policy'): # 初始化方法,接收一个 Policy 对象 + self.n_variables = the_policy.dim # 从 policy 中获取问题的维度 + self.lower_boundary = the_policy.lb # 获取决策变量的下界 + self.upper_boundary = the_policy.ub # 获取决策变量的上界 + self.integer_variables = the_policy.int_var # 获取整数变量的索引 + + self.sigma = 0.2 # 设置变异操作的标准差 + self.p_mutation = 1.0 / the_policy.dim # 设置变异概率 + self.tournament_size = 5 # 设置锦标赛选择的大小 + self.p_cross = 0.9 # 设置交叉概率 + + pop_size = the_policy.arr_init_doe_points.shape[0] # 获取种群大小 + self.lst_value = the_policy.lst_y_init_doe_points # 初始化每个个体的适应度值 + + # 如果种群大小是奇数,生成一个随机个体来确保种群大小是偶数 + if pop_size % 2 == 1: + arr_random = np.random.rand(1, self.n_variables) # 生成一个随机的个体 + arr_one_random = self.lower_boundary + arr_random * (self.upper_boundary - self.lower_boundary) # 将随机个体约束在边界内 + self.lst_value.append(the_policy.eval(arr_one_random[0, :], is_init_points=True)) # 评估该个体的适应度 + self.population = np.vstack((the_policy.arr_init_doe_points, arr_one_random)) # 将该个体加入到种群中 + else: + self.population = np.copy(the_policy.arr_init_doe_points) # 直接使用初始种群 + + self.n_individuals = self.population.shape[0] # 获取种群中个体的数量 + assert self.n_individuals == pop_size or self.n_individuals == pop_size + 1, 'Wrong pop size' # 确保种群大小正确 + + # 如果有整数变量,需要进行位置四舍五入 + if len(self.integer_variables) > 0: + self.population[:, self.integer_variables] = np.round(self.population[:, self.integer_variables]) # 对整数变量四舍五入 + for i in self.integer_variables: + ind = np.where(self.population[:, i] < self.lower_boundary[i]) # 如果超出了下界,修正为下界 + self.population[ind, i] += 1 + ind = np.where(self.population[:, i] > self.upper_boundary[i]) # 如果超出了上界,修正为上界 + self.population[ind, i] -= 1 + + self.ind, self.best_individual, self.best_value = None, None, None # 初始化最优个体和最优值 + self.pop_next, self.lst_pop_next_is_evaluated = None, None # 初始化下一代种群和评估标志 + self.update_info() # 更新最优解信息 + + def update_info(self): + # 更新最优个体和适应度值 + self.ind = np.argmin(self.lst_value) # 获取适应度最小的个体(假设目标是最小化) + self.best_individual = np.copy(self.population[self.ind, :]) # 复制最优个体 + self.best_value = self.lst_value[self.ind] # 记录最优值 + + self.pop_next, self.lst_pop_next_is_evaluated = self._generate_next_population() # 生成下一代种群 + self.lst_value = [] # 清空当前种群的适应度值 + + def _generate_next_population(self): + # 生成下一代种群 + competitors = np.random.randint(0, self.n_individuals, (self.n_individuals, self.tournament_size)) # 随机选择竞赛个体 + ind = np.argmin(np.array(self.lst_value)[competitors], axis=1) # 选择每轮锦标赛中的最优个体 + winner_indices = np.zeros(self.n_individuals, dtype=int) # 用于存储胜利个体的索引 + for i in range(self.tournament_size): # 进行锦标赛选择 + winner_indices[np.where(ind == i)] = competitors[np.where(ind == i), i] + + # 按照锦标赛结果将种群分为父母 + parent1 = self.population[winner_indices[0: self.n_individuals // 2], :] + parent2 = self.population[winner_indices[self.n_individuals // 2: self.n_individuals], :] + + # 交叉操作:对父母个体进行交叉 + cross = np.where(np.random.rand(self.n_individuals // 2) < self.p_cross)[0] # 按照概率决定哪些个体进行交叉 + nn = len(cross) # 计算交叉个体的数量 + alpha = np.random.rand(nn, 1) # 生成交叉系数 + + # 创建新的染色体 + parent1_new = np.multiply(alpha, parent1[cross, :]) + np.multiply(1 - alpha, parent2[cross, :]) + parent2_new = np.multiply(alpha, parent2[cross, :]) + np.multiply(1 - alpha, parent1[cross, :]) + parent1[cross, :] = parent1_new + parent2[cross, :] = parent2_new + arr_new_population = np.concatenate((parent1, parent2)) # 合并两个父代得到新的种群 + + # 变异操作 + scale_factors = self.sigma * (self.upper_boundary - self.lower_boundary) # 计算变异的尺度 + perturbation = np.random.randn(self.n_individuals, self.n_variables) # 生成扰动 + perturbation = np.multiply(perturbation, scale_factors) # 根据尺度调整扰动 + perturbation = np.multiply( + perturbation, (np.random.rand(self.n_individuals, self.n_variables) < self.p_mutation) + ) # 根据变异概率决定哪些位置进行扰动 + + arr_new_population += perturbation # 将扰动添加到新种群 + arr_new_population = np.maximum(np.reshape(self.lower_boundary, (1, self.n_variables)), arr_new_population) # 确保不超过下界 + arr_new_population = np.minimum(np.reshape(self.upper_boundary, (1, self.n_variables)), arr_new_population) # 确保不超过上界 + + # 如果有整数变量,进行四舍五入 + if len(self.integer_variables) > 0: + arr_new_population = round_vars(arr_new_population, self.integer_variables, self.lower_boundary, + self.upper_boundary) + + assert arr_new_population.shape[0] == self.n_individuals, 'Wrong arr_new_population shape' # 确保新种群的大小正确 + return arr_new_population, [False] * self.n_individuals # 返回新种群和评估标志(都设为未评估) + + def select_next_point(self): + # 选择下一个要评估的个体 + for idx_ind, is_evaluated in enumerate(self.lst_pop_next_is_evaluated): + if not is_evaluated: # 如果该个体没有被评估 + return self.pop_next[idx_ind, :] # 返回该个体 + + def receive_sim_value(self, the_value): + # 接收评估结果,并更新适应度信息 + self.lst_value.append(the_value) # 将评估值添加到适应度列表 + idx_ind = 0 + for idx_ind, is_evaluated in enumerate(self.lst_pop_next_is_evaluated): + if not is_evaluated: # 找到未评估的个体 + self.lst_pop_next_is_evaluated[idx_ind] = True # 标记该个体为已评估 + break + if idx_ind == len(self.lst_pop_next_is_evaluated) - 1: + assert idx_ind == self.n_individuals - 1, 'Wrong index' # 确保所有个体都已评估 + self.update_info() # 更新最优解信息 diff --git a/GA_Agent_0925/ge_abm readme.md b/GA_Agent_0925/ge_abm readme.md new file mode 100644 index 0000000..4372907 --- /dev/null +++ b/GA_Agent_0925/ge_abm readme.md @@ -0,0 +1,38 @@ +## 通过现实的产业制裁矫正仿真模型的参数研究 (研究初始阶段) +- 1将现有制裁与产业链节点关联,当作仿真模型验证的benchmark。 +- 2找出现有ABM模型中武断设置的参数有哪些,对这些参数设计多个可行取值。 +- 3参考老师提供的ABM+GA代码优化模型的输出(产业节点的风险等级),将风险等级较高的节点视为制裁打击的先选产业(**更优**) + 优化目标就是将这些风险等级较高的先选产业与现实打击的产业匹配上(不考虑先后顺序) + GA(找到模型的参数作为遗传的gene),maximize fitness = -error(ABM生成的脆弱产业集合 - 美国打击我们的产业集合) +## 研究进度与研究计划 +### 第一阶段 +1. ~~弄清楚目标方向和基础内容~~ +2. ~~遗传算法内容学习 以及一些基础 demo的构建 同时阅读代码 ga GA_random~~ +3. ~~研究老师提供的ABM+GA代码优化模型的输出~~ + +### 第二阶段 +1. ~~分析和查看制裁表以及对比目前的产业结点~~ +2. ~~统计整理参数并制作excle和说明内容~~ +3. ~~找出参数并设定参数范围,给出多个可行取值~~ + +### 第三阶段 +1. ~~整理参数作为遗传算法的gene 开始遗传算法的构建~~ +2. ~~增加函数的返回结果调用函数----ABM生成的脆弱产业集合~~ +3. ~~实现 maximize fitness = -error(ABM生成的脆弱产业集合 - 美国打击我们的产业集合)最大化最小值~~ + 1. ~~修改部分 my_model 和 firm 参数~~ + 2. ~~修改部分 step 逻辑~~ +### 第四阶段 +1. 运行GA代码 +## 目标分析 +1. **将现有制裁与产业链节点关联**,当作仿真模型验证的**benchmark** + 1. 查看制裁表 对比 现在的产业结点 + 2. 作为调参方向 +2. 找出现有ABM模型中**武断设置**的参数有哪些,对这些参数设计多个可行取值。 + 1. 找出参数 整理参数 以及给出多个可行取值 + 2. 作为遗传算法的gene + 3. **实现 maximize fitness = -error(ABM生成的脆弱产业集合 - 美国打击我们的产业集合)最大化最小值** + +## 研究中出现的问题 +1. ~~Q2.1 在于 min_stu_profit, total_payment, total_stu_waste, gtu_waste, gtu_profit = abm.run() 这些参数作为基因吗?~~ +2. ~~Q2.2 这些参数输出什么内容来作为**评估准则** 是通过计算这个 ABM生成的脆弱产业集合 - 美国打击我们的产业集合?来判断适应度吗?~~ +3. 参数的传递和确认 n_iter g_bom seed sample dct_lst_init_disrupt_firm_prod remove_t \ No newline at end of file diff --git a/GA_Agent_0925/risk_firm_count.py b/GA_Agent_0925/risk_firm_count.py new file mode 100644 index 0000000..5069c70 --- /dev/null +++ b/GA_Agent_0925/risk_firm_count.py @@ -0,0 +1,23 @@ +from sqlalchemy import text + +import pandas as pd + +from orm import connection + +# SQL query +with open("../SQL_analysis_risk.sql", "r", encoding="utf-8") as f: + str_sql = text(f.read()) + +result = pd.read_sql(sql=str_sql, con=connection) +# Count firm product +count_firm_prod = result.value_counts(subset=['id_firm', 'id_product']) +count_firm_prod.name = 'count' +count_firm_prod = count_firm_prod.to_frame().reset_index() + +# Count product +count_prod = count_firm_prod.groupby('id_product')['count'].sum() +count_prod = count_prod.to_frame().reset_index() +count_prod.sort_values('count', inplace=True, ascending=False) +print(count_prod) +top100 = count_prod.head(100)['id_product'].tolist() + diff --git a/README.md b/README.md new file mode 100644 index 0000000..b593395 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +## 安装内容 +1. 数据库,推荐使用mysql 8.0以上版本 +2. Python 3.8 +3. 通过pip等方法安装*requirements_manual_selected_20230304.txt*文件中的包 + +## 前期准备工作 +1. 复制整个代码到本地 +2. 用root及密码登录mysql,在本地数据库中创建一个数据库,命名为*iiabmdb* +3. 在mysql中运行*SQL_db_user_create.sql*里的sql命令,创建数据库用户。如果创建用户报错,需打开该文件,并运行第三行被注释掉的代码。该文件后面的sql命令也需要运行,将数据库用户的权限赋予*iiabmdb*数据库 +4. 之后直接运行controller.py文件,如果没有报错,则说明前期准备工作完成 + +## 运行程序 +1. 将*conf_db_prefix.yaml*文件中的*db_prefix*改为*db_name_prefix: without_exp* +2. 打开命令行,进入代码所在目录,运行 +```shell +python main.py --exp without_exp --job 6 --reset_db True +``` +3. 等待运行完成(1.2万个样本)。结束后,将*db_name_prefix: without_exp*改为*db_name_prefix: with_exp*,并运行 +```shell +python main.py --exp with_exp --job 6 --reset_db True +``` +4. 漫长的等待(3.4万个样本),直到运行完成 + +## 获得结果,绘制图表 + +### 风险节点分析 +1. 运行*risk_analysis_sum_result.py*文件,该程序自动产生风险节点分析统计数据并放置到output_result/risk文件夹中 +2. 依次运行*risk_analysis_prod_network.py*,*risk_analysis_firm_network.py*文件,将自动产生相关结果放置到output_result/risk文件夹中 + +### 韧性影响因素分析 +1. 运行*SQL_analysis_experiment.sql*文件,将汇总结果手工复制至output_result/resilience文件夹*experiment_result.csv*文件中 +2. 使用Minitab进行田口设计分析 +3. 新建田口设计(统计——DOE——田口——创建田口设计——混合水平设计),因子数选项设置为8,设计选项设置为L36,水平^列为2^3,3^5,因子选项中将列名依次修改为:is_prf_size,is_prf_conn,ex_cap_type,n_max_trial,ex_cap_para,prob_new_conn,t_max_trial,n_sourcing +4. 将output_result/resilience文件夹*experiment_result.csv*文件中结果复制入田口设计表格右侧列 +5. 依次对各个韧性指标进行田口设计分析(统计——DOE——田口——分析田口设计),从mean_count_firm_prod,mean_max_ts_firm_prod,mean_n_remove_firm_prod,mean_end_ts中选择一个韧性指标,图形选项勾选均值,分析选项中显示响应表勾选均值,拟合线性模型勾选均值,点击确定 +6. 手工汇总方差分析结果至output_result/resilience文件夹*anova.csv*文件中,汇总响应表结果至*anova_visualization.csv*文件中 diff --git a/SQL_analysis_experiment.sql b/SQL_analysis_experiment.sql new file mode 100644 index 0000000..b725836 --- /dev/null +++ b/SQL_analysis_experiment.sql @@ -0,0 +1,85 @@ +select distinct experiment.idx_scenario, +n_max_trial, prf_size, prf_conn, cap_limit_prob_type, cap_limit_level, diff_new_conn, remove_t, netw_prf_n, +mean_count_firm_prod, mean_count_firm, mean_count_prod, +mean_max_ts_firm_prod, mean_max_ts_firm, mean_max_ts_prod, +mean_n_remove_firm_prod, mean_n_all_prod_remove_firm, mean_end_ts +from iiabmdb_20250925.with_exp_experiment as experiment +left join +( +select +idx_scenario, +sum(count_firm_prod) / count(*) as mean_count_firm_prod, # Note to use count(*), to include NULL +sum(count_firm) / count(*) as mean_count_firm, +sum(count_prod) / count(*) as mean_count_prod, +sum(max_ts_firm_prod) / count(*) as mean_max_ts_firm_prod, +sum(max_ts_firm) / count(*) as mean_max_ts_firm, +sum(max_ts_prod) / count(*) as mean_max_ts_prod, +sum(n_remove_firm_prod) / count(*) as mean_n_remove_firm_prod, +sum(n_all_prod_remove_firm) / count(*) as mean_n_all_prod_remove_firm, +sum(end_ts) / count(*) as mean_end_ts +from ( +select sample.id, idx_scenario, +count_firm_prod, count_firm, count_prod, +max_ts_firm_prod, max_ts_firm, max_ts_prod, +n_remove_firm_prod, n_all_prod_remove_firm, end_ts +from iiabmdb_20250925.with_exp_sample as sample +# 1 2 3 + 9 +left join iiabmdb_20250925.with_exp_experiment as experiment +on sample.e_id = experiment.id +left join (select s_id, +count(distinct id_firm, id_product) as count_firm_prod, +count(distinct id_firm) as count_firm, +count(distinct id_product) as count_prod, +max(ts) as end_ts +from iiabmdb_20250925.with_exp_result group by s_id) as s_count +on sample.id = s_count.s_id +# 4 +left join # firm prod +(select s_id, max(ts) as max_ts_firm_prod from +(select s_id, id_firm, id_product, min(ts) as ts +from iiabmdb_20250925.with_exp_result +where `status` = "D" +group by s_id, id_firm, id_product) as ts +group by s_id) as s_max_ts_firm_prod +on sample.id = s_max_ts_firm_prod.s_id +# 5 +left join # firm +(select s_id, max(ts) as max_ts_firm from +(select s_id, id_firm, min(ts) as ts +from iiabmdb_20250925.with_exp_result +where `status` = "D" +group by s_id, id_firm) as ts +group by s_id) as s_max_ts_firm +on sample.id = s_max_ts_firm.s_id +# 6 +left join # prod +(select s_id, max(ts) as max_ts_prod from +(select s_id, id_product, min(ts) as ts +from iiabmdb_20250925.with_exp_result +where `status` = "D" +group by s_id, id_product) as ts +group by s_id) as s_max_ts_prod +on sample.id = s_max_ts_prod.s_id +# 7 +left join +(select s_id, count(distinct id_firm, id_product) as n_remove_firm_prod +from iiabmdb_20250925.with_exp_result +where `status` = "R" +group by s_id) as s_n_remove_firm_prod +on sample.id = s_n_remove_firm_prod.s_id +# 8 +left join +(select s_id, count(distinct id_firm) as n_all_prod_remove_firm from +(select s_id, id_firm, count(distinct id_product) as n_remove_prod +from iiabmdb_20250925.with_exp_result +where `status` = "R" +group by s_id, id_firm) as s_n_remove_prod +left join iiabmdb_20250925.firm_n_prod as firm_n_prod +on s_n_remove_prod.id_firm = firm_n_prod.code +where n_remove_prod = n_prod +group by s_id) as s_n_all_prod_remove_firm +on sample.id = s_n_all_prod_remove_firm.s_id +) as secnario_count +group by idx_scenario +) as secnario_mean +on experiment.idx_scenario = secnario_mean.idx_scenario; \ No newline at end of file diff --git a/SQL_analysis_risk.sql b/SQL_analysis_risk.sql new file mode 100644 index 0000000..6c113e4 --- /dev/null +++ b/SQL_analysis_risk.sql @@ -0,0 +1,12 @@ +select * from +(select s_id, id_firm, id_product, min(ts) as ts from iiabmdb_20250925.without_exp_result +where `status` = 'D' +group by s_id, id_firm, id_product) as s_disrupt +where s_id in +(select s_id from +(select s_id, id_firm, id_product, min(ts) as ts from iiabmdb_20250925.without_exp_result +where `status` = 'D' +group by s_id, id_firm, id_product) as t +group by s_id +having count(*) > 1) +order by s_id; \ No newline at end of file diff --git a/SQL_db_user_create.sql b/SQL_db_user_create.sql new file mode 100644 index 0000000..f382799 --- /dev/null +++ b/SQL_db_user_create.sql @@ -0,0 +1,6 @@ +CREATE USER 'iiabm_user'@'localhost' IDENTIFIED WITH authentication_plugin BY 'iiabm_pwd'; + +-- CREATE USER 'iiabm_user'@'localhost' IDENTIFIED BY 'iiabm_pwd'; + +GRANT ALL PRIVILEGES ON iiabmdb_20250925.* TO 'iiabm_user'@'localhost'; +FLUSH PRIVILEGES; \ No newline at end of file diff --git a/SQL_export_high_risk_setting.sql b/SQL_export_high_risk_setting.sql new file mode 100644 index 0000000..d8253eb --- /dev/null +++ b/SQL_export_high_risk_setting.sql @@ -0,0 +1,15 @@ +select e_id, n_disrupt_sample, total_n_disrupt_firm_prod_experiment, dct_lst_init_disrupt_firm_prod from iiabmdb_20250925.without_exp_experiment as experiment +inner join ( +select e_id, count(id) as n_disrupt_sample, sum(n_disrupt_firm_prod_sample) as total_n_disrupt_firm_prod_experiment from iiabmdb_20250925.without_exp_sample as sample +inner join ( +select * from +(select s_id, COUNT(DISTINCT id_firm, id_product) as n_disrupt_firm_prod_sample from iiabmdb_20250925.without_exp_result group by s_id +) as count_disrupt_firm_prod_sample +where n_disrupt_firm_prod_sample > 1 +) as disrupt_sample +on sample.id = disrupt_sample.s_id +group by e_id +) as disrupt_experiment +on experiment.id = disrupt_experiment.e_id +order by n_disrupt_sample desc, total_n_disrupt_firm_prod_experiment desc +limit 0, 95; \ No newline at end of file diff --git a/SQL_migrate_db.sql b/SQL_migrate_db.sql new file mode 100644 index 0000000..9abf186 --- /dev/null +++ b/SQL_migrate_db.sql @@ -0,0 +1,16 @@ +-- 创建新的数据库 +CREATE DATABASE iiabmdb2025211; + +-- 重命名表到新数据库 +RENAME TABLE + iiabmdb.test_experiment TO iiabmdb2025211.test_experiment, + iiabmdb.test_result TO iiabmdb2025211.test_result, + iiabmdb.test_sample TO iiabmdb2025211.test_sample; + +RENAME TABLE + iiabmdb.with_exp_experiment TO iiabmdb2025211.with_exp_experiment, + iiabmdb.with_exp_result TO iiabmdb2025211.with_exp_result, + iiabmdb.with_exp_sample TO iiabmdb2025211.with_exp_sample, + iiabmdb.without_exp_experiment TO iiabmdb2025211.without_exp_experiment, + iiabmdb.without_exp_result TO iiabmdb2025211.without_exp_result, + iiabmdb.without_exp_sample TO iiabmdb2025211.without_exp_sample; diff --git a/ToDo.md b/ToDo.md new file mode 100644 index 0000000..a0bbfbe --- /dev/null +++ b/ToDo.md @@ -0,0 +1,4 @@ +## 下一步计划 +1. 运行with_exp +2. 方差分析 +3. 优化资源消耗逻辑 \ No newline at end of file diff --git a/__pycache__/Model.cpython-38.pyc b/__pycache__/Model.cpython-38.pyc new file mode 100644 index 0000000..864d427 Binary files /dev/null and b/__pycache__/Model.cpython-38.pyc differ diff --git a/__pycache__/computation.cpython-311.pyc b/__pycache__/computation.cpython-311.pyc new file mode 100644 index 0000000..246d07a Binary files /dev/null and b/__pycache__/computation.cpython-311.pyc differ diff --git a/__pycache__/computation.cpython-38.pyc b/__pycache__/computation.cpython-38.pyc new file mode 100644 index 0000000..e96717c Binary files /dev/null and b/__pycache__/computation.cpython-38.pyc differ diff --git a/__pycache__/controller_db.cpython-38.pyc b/__pycache__/controller_db.cpython-38.pyc new file mode 100644 index 0000000..0e37266 Binary files /dev/null and b/__pycache__/controller_db.cpython-38.pyc differ diff --git a/__pycache__/firm.cpython-38.pyc b/__pycache__/firm.cpython-38.pyc new file mode 100644 index 0000000..df649d9 Binary files /dev/null and b/__pycache__/firm.cpython-38.pyc differ diff --git a/__pycache__/main.cpython-38.pyc b/__pycache__/main.cpython-38.pyc new file mode 100644 index 0000000..c42bad7 Binary files /dev/null and b/__pycache__/main.cpython-38.pyc differ diff --git a/__pycache__/my_model.cpython-38.pyc b/__pycache__/my_model.cpython-38.pyc new file mode 100644 index 0000000..b6ab2ac Binary files /dev/null and b/__pycache__/my_model.cpython-38.pyc differ diff --git a/__pycache__/orm.cpython-38.pyc b/__pycache__/orm.cpython-38.pyc new file mode 100644 index 0000000..861af70 Binary files /dev/null and b/__pycache__/orm.cpython-38.pyc differ diff --git a/__pycache__/product.cpython-38.pyc b/__pycache__/product.cpython-38.pyc new file mode 100644 index 0000000..3be47c6 Binary files /dev/null and b/__pycache__/product.cpython-38.pyc differ diff --git a/__pycache__/查看进度.cpython-38.pyc b/__pycache__/查看进度.cpython-38.pyc new file mode 100644 index 0000000..64dde72 Binary files /dev/null and b/__pycache__/查看进度.cpython-38.pyc differ diff --git a/cache/firm_network备份.pkl b/cache/firm_network备份.pkl new file mode 100644 index 0000000..454d453 Binary files /dev/null and b/cache/firm_network备份.pkl differ diff --git a/computation.py b/computation.py new file mode 100644 index 0000000..782e7fc --- /dev/null +++ b/computation.py @@ -0,0 +1,48 @@ +import json +import os +import datetime +import time + +import networkx as nx +import pandas as pd +from mesa import Model + +from typing import TYPE_CHECKING + +from my_model import MyModel + +if TYPE_CHECKING: + from controller_db import ControllerDB + + +class Computation: + + def __init__(self, c_db: 'ControllerDB'): + # 控制不同进程 计算不同的样本 但使用同一个 数据库 c_db + self.c_db = c_db + self.pid = os.getpid() + + def run(self, str_code='0', s_id=None): + sample_random = self.c_db.fetch_a_sample(s_id) + if sample_random is None: + return True + + # lock this row by update is_done_flag to 0 将运行后的样本设置为 flag 0 + self.c_db.lock_the_sample(sample_random) + print( + f"Pid {self.pid} ({str_code}) is running " + f"sample {sample_random.id} at {datetime.datetime.now()}") + # 将sample 对应的 experiment 的一系列值 和 参数值 传入 模型 中 包括列名 和 值 + dct_exp = {column: getattr(sample_random.experiment, column) + for column in sample_random.experiment.__table__.c.keys()} + # 删除不需要的 主键 + del dct_exp['id'] + + dct_sample_para = {'sample': sample_random, + 'seed': sample_random.seed, + **dct_exp} + + model = MyModel(dct_sample_para) + + model.step() # 运行仿真一步 + model.end() # 汇总结果 diff --git a/conf_db.yaml b/conf_db.yaml new file mode 100644 index 0000000..b7ef16e --- /dev/null +++ b/conf_db.yaml @@ -0,0 +1,10 @@ +# read by orm +is_local_db: True + +local: + user_name: iiabm_user + password: iiabm_pwd + db_name: iiabmdb_20250925 + address: 'localhost' + port: 3306 + diff --git a/conf_db_prefix.yaml b/conf_db_prefix.yaml new file mode 100644 index 0000000..0e48fd8 --- /dev/null +++ b/conf_db_prefix.yaml @@ -0,0 +1 @@ +db_name_prefix: without_exp diff --git a/conf_experiment.yaml b/conf_experiment.yaml new file mode 100644 index 0000000..77309ea --- /dev/null +++ b/conf_experiment.yaml @@ -0,0 +1,12 @@ +# read by ControllerDB + +# run settings +meta_seed: 2 + +test: # only for test scenarios + n_sample: 1 + n_iter: 100 + +not_test: # normal scenarios + n_sample: 50 + n_iter: 100 diff --git a/controller_db.py b/controller_db.py new file mode 100644 index 0000000..54e03a8 --- /dev/null +++ b/controller_db.py @@ -0,0 +1,383 @@ +# -*- coding: utf-8 -*- +from orm import db_session, engine, Base, ins, connection +from orm import Experiment, Sample, Result +from sqlalchemy.exc import OperationalError +from sqlalchemy import text +import yaml +import random +import pandas as pd +import platform +import networkx as nx +import json +import pickle + + +class ControllerDB: + is_with_exp: bool + dct_parameter = None + is_test: bool = None + db_name_prefix: str = None + reset_flag: int + + lst_saved_s_id: list + + def __init__(self, prefix, reset_flag=0): + with open('conf_experiment.yaml') as yaml_file: + dct_conf_experiment = yaml.full_load(yaml_file) + assert prefix in ['test', 'without_exp', 'with_exp'], "db name not in test, without_exp, with_exp" + + self.is_test = prefix == 'test' + self.is_with_exp = False if prefix == 'test' or prefix == 'without_exp' else True + self.db_name_prefix = prefix + dct_para_in_test = dct_conf_experiment['test'] if self.is_test else dct_conf_experiment['not_test'] + self.dct_parameter = {'meta_seed': dct_conf_experiment['meta_seed'], **dct_para_in_test} + + print(self.dct_parameter) + # 0, not reset; 1, reset self; 2, reset all + self.reset_flag = reset_flag + self.is_exist = False + self.lst_saved_s_id = [] + + self.experiment_data = [] + self.batch_size = 5000 + # 根据需求设置每批次的大小 + + def init_tables(self): + self.fill_experiment_table() + self.fill_sample_table() + + def fill_experiment_table(self): + firm = pd.read_csv("input_data/input_firm_data/Firm_amended.csv") + firm['Code'] = firm['Code'].astype('string') + firm.fillna(0, inplace=True) + + # fill dct_lst_init_disrupt_firm_prod + # 存储 公司-在供应链结点的位置.. 0 :‘1.1’ + if self.is_with_exp: + # 对于方差分析时候使用 + with open('SQL_export_high_risk_setting.sql', 'r') as f: + str_sql = text(f.read()) + result = pd.read_sql(sql=str_sql, con=connection) + result['dct_lst_init_disrupt_firm_prod'] = \ + result['dct_lst_init_disrupt_firm_prod'].apply( + lambda x: pickle.loads(x)) + list_dct = result['dct_lst_init_disrupt_firm_prod'].to_list() + else: + # 行索引 (index):这一行在数据帧中的索引值。 + # 行数据 (row):这一行的数据,是一个 pandas.Series 对象,包含该行的所有列和值。 + + # 读取企业与产品关系数据 + firm_industry = pd.read_csv("input_data/firm_industry_relation.csv") + firm_industry['Firm_Code'] = firm_industry['Firm_Code'].astype('string') + + # 假设已从 BOM 数据构建了 code_to_indices + bom_nodes = pd.read_csv("input_data/input_product_data/BomNodes.csv") + code_to_indices = bom_nodes.groupby('Code')['Index'].apply(list).to_dict() + + # 初始化存储映射结果的列表 + list_dct = [] + + # 遍历 firm_industry 数据 + for _, row in firm_industry.iterrows(): + firm_code = row['Firm_Code'] # 企业代码 + product_code = row['Product_Code'] # 原始产品代码 + + # 使用 code_to_indices 映射 Product_Code 到 Product_Indices + mapped_indices = code_to_indices.get(product_code, []) # 如果找不到则返回空列表 + + # 构建企业到产品索引的映射 + dct = {firm_code: mapped_indices} + list_dct.append(dct) + + # fill g_bom + # 结点属性值 相当于 图上点的 原始 产品名称 + bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv') + bom_nodes['Code'] = bom_nodes['Code'].astype(str) + bom_nodes.set_index('Index', inplace=True) + + bom_cate_net = pd.read_csv('input_data/input_product_data/合成结点.csv') + g_bom = nx.from_pandas_edgelist(bom_cate_net, source='UPID', target='ID', create_using=nx.MultiDiGraph()) + # 填充每一个结点 的具体内容 通过 相同的 code 并且通过BomNodes.loc[code].to_dict()字典化 格式类似 格式 { code(0) : {level: 0 ,name: 工业互联网 }} + bom_labels_dict = {} + for index in g_bom.nodes: + try: + bom_labels_dict[index] = bom_nodes.loc[index].to_dict() + # print(bom_labels_dict[index]) + except KeyError: + print(f"节点 {index} 不存在于 bom_nodes 中") + # 分配属性 给每一个结点 获得类似 格式:{1: {'label': 'A', 'value': 10}, + nx.set_node_attributes(g_bom, bom_labels_dict) + # 改为json 格式 + g_product_js = json.dumps(nx.adjacency_data(g_bom)) + + # insert exp + df_xv = pd.read_csv( + "input_data/" + f"xv_{'with_exp' if self.is_with_exp else 'without_exp'}.csv", + index_col=None) + # read the OA table + df_oa = pd.read_csv( + "input_data/" + f"oa_{'with_exp' if self.is_with_exp else 'without_exp'}.csv", + index_col=None) + # .shape[1] 列数 .iloc 访问特定的值 而不是标签 + df_oa = df_oa.iloc[:, 0:df_xv.shape[1]] + + # idx_scenario 是 0 指行 idx_init_removal 指 索引 0.. dct_init_removal 键 code 公司 g_product_js 图的json数据 dct_exp_para 解码 全局参数xv- + for idx_scenario, row in df_oa.iterrows(): + dct_exp_para = {} + for idx_col, para_level in enumerate(row): + # 处理 NaN 值,替换为默认值(如 0 或其他合适的值) + para_level = para_level if not pd.isna(para_level) else 0 + # 转换为整数 + para_level = int(para_level) + dct_exp_para[df_xv.columns[idx_col]] = \ + df_xv.iloc[para_level, idx_col] + # different initial removal 只会得到 键 和 值 + for idx_init_removal, dct_init_removal in enumerate(list_dct): + self.add_experiment_1(idx_scenario, + idx_init_removal, + dct_init_removal, + g_product_js, + **dct_exp_para) + print(f"Inserted experiment for scenario {idx_scenario}, " + f"init_removal {idx_init_removal}!") + self.finalize_insertion() + + def add_experiment_1(self, idx_scenario, idx_init_removal, + dct_lst_init_disrupt_firm_prod, g_bom, + n_max_trial, prf_size, prf_conn, + cap_limit_prob_type, cap_limit_level, + diff_new_conn, remove_t, netw_prf_n): + e = Experiment( + idx_scenario=idx_scenario, + idx_init_removal=idx_init_removal, + n_sample=int(self.dct_parameter['n_sample']), + n_iter=int(self.dct_parameter['n_iter']), + dct_lst_init_disrupt_firm_prod=dct_lst_init_disrupt_firm_prod, + g_bom=g_bom, + n_max_trial=n_max_trial, + prf_size=prf_size, + prf_conn=prf_conn, + cap_limit_prob_type=cap_limit_prob_type, + cap_limit_level=cap_limit_level, + diff_new_conn=diff_new_conn, + remove_t=remove_t, + netw_prf_n=netw_prf_n + ) + # 这里我们不立即提交,而是先添加到批量保存的队列中 + self.experiment_data.append(e) + + # 当批量数据达到一定数量时再提交 + if len(self.experiment_data) >= self.batch_size: + self._commit_batch() + + # 辅助方法:批量提交 + def _commit_batch(self): + db_session.bulk_save_objects(self.experiment_data) + db_session.commit() + self.experiment_data.clear() # 清空队列 + + def finalize_insertion(self): + if self.experiment_data: + self._commit_batch() # 提交剩余的数据 + + def fill_sample_table(self): + rng = random.Random(self.dct_parameter['meta_seed']) + # 根据样本数目 设置 32 位随机整数 + lst_seed = [ + rng.getrandbits(32) + for _ in range(int(self.dct_parameter['n_sample'])) + ] + lst_exp = db_session.query(Experiment).all() + + lst_sample = [] + for experiment in lst_exp: + # idx_sample: 1-50 + for idx_sample in range(int(experiment.n_sample)): + s = Sample(e_id=experiment.id, + idx_sample=idx_sample + 1, + seed=lst_seed[idx_sample], + is_done_flag=-1) + lst_sample.append(s) + # 每当达到批量大小时提交一次 + if len(lst_sample) >= self.batch_size: + db_session.bulk_save_objects(lst_sample) + db_session.commit() + print(f'Inserted {len(lst_sample)} samples!') + lst_sample.clear() # 清空已提交的样本列表 + + # 提交剩余的样本 + if lst_sample: + db_session.bulk_save_objects(lst_sample) + db_session.commit() + print(f'Inserted {len(lst_sample)} samples!') + + def reset_db(self, force_drop=False): + # first, check if tables exist + lst_table_obj = [ + Base.metadata.tables[str_table] + for str_table in ins.get_table_names() + if str_table.startswith(self.db_name_prefix) + ] + self.is_exist = len(lst_table_obj) > 0 + if force_drop: + self.force_drop_db(lst_table_obj) + # while is_exist: + # a_table = random.choice(lst_table_obj) + # try: + # Base.metadata.drop_all(bind=engine, tables=[a_table]) + # except KeyError: + # pass + # except OperationalError: + # pass + # else: + # lst_table_obj.remove(a_table) + # print( + # f"Table {a_table.name} is dropped " + # f"for exp: {self.db_name_prefix}!!!" + # ) + # finally: + # is_exist = len(lst_table_obj) > 0 + + if self.is_exist: + print( + f"All tables exist. No need to reset " + f"for exp: {self.db_name_prefix}." + ) + # change the is_done_flag from 0 to -1 + # rerun the in-finished tasks + self.is_exist_reset_flag_resset_db() + # if self.reset_flag > 0: + # if self.reset_flag == 2: + # sample = db_session.query(Sample).filter( + # Sample.is_done_flag == 0) + # elif self.reset_flag == 1: + # sample = db_session.query(Sample).filter( + # Sample.is_done_flag == 0, + # Sample.computer_name == platform.node()) + # else: + # raise ValueError('Wrong reset flag') + # if sample.count() > 0: + # for s in sample: + # qry_result = db_session.query(Result).filter_by( + # s_id=s.id) + # if qry_result.count() > 0: + # db_session.query(Result).filter(s_id=s.id).delete() + # db_session.commit() + # s.is_done_flag = -1 + # db_session.commit() + # print(f"Reset the sample id {s.id} flag from 0 to -1") + + else: + # 不存在则重新生成所有的表结构 + Base.metadata.create_all(bind=engine) + self.init_tables() + print( + f"All tables are just created and initialized " + f"for exp: {self.db_name_prefix}." + ) + + def force_drop_db(self, lst_table_obj): + self.is_exist = len(lst_table_obj) > 0 + while self.is_exist: + a_table = random.choice(lst_table_obj) + try: + Base.metadata.drop_all(bind=engine, tables=[a_table]) + except KeyError: + pass + except OperationalError: + pass + else: + lst_table_obj.remove(a_table) + print( + f"Table {a_table.name} is dropped " + f"for exp: {self.db_name_prefix}!!!" + ) + finally: + self.is_exist = len(lst_table_obj) > 0 + + def is_exist_reset_flag_resset_db(self): + if self.reset_flag > 0: + if self.reset_flag == 2: + sample = db_session.query(Sample).filter( + Sample.is_done_flag == 0) + elif self.reset_flag == 1: + sample = db_session.query(Sample).filter( + Sample.is_done_flag == 0, + Sample.computer_name == platform.node()) + else: + raise ValueError('Wrong reset flag') + if sample.count() > 0: + for s in sample: + qry_result = db_session.query(Result).filter_by( + s_id=s.id) + if qry_result.count() > 0: + db_session.query(Result).filter(s_id=s.id).delete() + db_session.commit() + s.is_done_flag = -1 + db_session.commit() + print(f"Reset the sample id {s.id} flag from 0 to -1") + + def prepare_list_sample(self): + # 为了符合前面 重置表里面存在 重置本机 或者重置全部 或者不重置的部分 这个部分的 关于样本运行也得重新拿出来 + # 查找一个风险事件中 50 个样本 + res = db_session.execute( + text(f"SELECT count(*) FROM {self.db_name_prefix}_sample s, " + f"{self.db_name_prefix}_experiment e WHERE s.e_id=e.id" + )).scalar() + # 控制 n_sample数量 作为后面的参数 + n_sample = 0 if res is None else res + print(f'There are a total of {n_sample} samples.') + # 查找 is_done_flag = -1 也就是没有运行的 样本 运行后会改为0 + res = db_session.execute( + text(f"SELECT id FROM {self.db_name_prefix}_sample " + f"WHERE is_done_flag = -1" + )) + for row in res: + s_id = row[0] + self.lst_saved_s_id.append(s_id) + + @staticmethod + def select_random_sample(lst_s_id): + while 1: + if len(lst_s_id) == 0: + return None + s_id = random.choice(lst_s_id) + lst_s_id.remove(s_id) + res = db_session.query(Sample).filter(Sample.id == int(s_id), + Sample.is_done_flag == -1) + if res.count() == 1: + return res[0] + + def fetch_a_sample(self, s_id=None): + # 由Computation 调用 返回 sample对象 同时给出 2中 指定访问模式 抓取特定的 样本 通过s_id + # 默认访问 flag为-1的 lst_saved_s_id + if s_id is not None: + res = db_session.query(Sample).filter(Sample.id == int(s_id)) + if res.count() == 0: + return None + else: + return res[0] + + sample = self.select_random_sample(self.lst_saved_s_id) + if sample is not None: + return sample + + return None + + @staticmethod + def lock_the_sample(sample: Sample): + sample.is_done_flag, sample.computer_name = 0, platform.node() + db_session.commit() + + +if __name__ == '__main__': + print("Testing the database connection...") + try: + controller_db = ControllerDB('test') + Base.metadata.create_all(bind=engine) + except Exception as e: + print("Failed to connect to the database!") + print(e) + exit(1) diff --git a/degree_distribution_firm.png b/degree_distribution_firm.png new file mode 100644 index 0000000..b4e52f2 Binary files /dev/null and b/degree_distribution_firm.png differ diff --git a/degree_distribution_with_labels.png b/degree_distribution_with_labels.png new file mode 100644 index 0000000..47a2b08 Binary files /dev/null and b/degree_distribution_with_labels.png differ diff --git a/firm.py b/firm.py new file mode 100644 index 0000000..772f59d --- /dev/null +++ b/firm.py @@ -0,0 +1,383 @@ +from mesa import Agent + + +class FirmAgent(Agent): + def __init__(self, unique_id, model, type_region, revenue_log, a_lst_product, + production_output, demand_quantity, R, P, C,s_r,S_r,x): + # 调用超类的 __init__ 方法 + super().__init__(unique_id, model) + + # 初始化模型中的网络引用 + self.firm_network = self.model.firm_network + self.product_network = self.model.product_network + # 初始化代理自身的属性 + self.type_region = type_region + self.size_stat = [] + self.dct_prod_up_prod_stat = {} + self.dct_prod_capacity = {} + # 企业涉及的产业 + self.indus_i = a_lst_product + # 各资源库存信息,库存资源,库存量 + self.R = R + # 包括库存时间的值 方便后面统计 + self.R1 = {0: R} + # 设备资产信息,持有设备,设备数量, 增加 设备残值 [[1,2,3],[] ] + self.C = C + # 包括设备时间步的值 + self.C1 = {0: C} + # 复制一份 + self.C0 = C + # 产品库存信息 库存产品,库存量 ID 数量 + self.P = P + # 包括 产品时间 + self.P1 = {0: P} + # 企业i的供应商 + self.upper_i = [self.model.agent_map[u] for u, v in self.firm_network.in_edges(self.unique_id) + if u in self.model.agent_map] + # 企业i的客户 + self.downer_i = [self.model.agent_map[v] for u, v in self.firm_network.out_edges(self.unique_id) + if v in self.model.agent_map] + # 设备c的数量 (总量) 使用这个来判断设备数量 + # self.n_equip_c = n_equip_c + # 设备c产量 根据设备量进行估算 + self.c_yield = production_output + # 消耗材料量 根据设备量进行估算 { } + self.c_consumption = demand_quantity + # 设备c购买价格(初始值) + # self.c_price = c_price + # 资源r补货库存阈值 很重要设置 + self.s_r = s_r + self.S_r = S_r + # 设备补货阙值 可选 + # self.ss_r = 70 + # 每一个周期步减少残值:x + self.x = x + # 试验中的参数 + self.dct_n_trial_up_prod_disrupted = {} + self.dct_cand_alt_supp_up_prod_disrupted = {} + self.dct_request_prod_from_firm = {} + + # 外部变量 + self.is_prf_size = self.model.is_prf_size + self.is_prf_conn = bool(self.model.prf_conn) + self.str_cap_limit_prob_type = str(self.model.cap_limit_prob_type) + self.flt_cap_limit_level = float(self.model.cap_limit_level) + self.flt_diff_new_conn = float(self.model.diff_new_conn) + + # 初始化 size_stat + self.size_stat.append((revenue_log, 0)) + + # 初始化 dct_prod_up_prod_stat + for prod in a_lst_product: + self.dct_prod_up_prod_stat[prod] = { + 'p_stat': [('N', 0)], + 's_stat': {up_prod: {'stat': True, 'set_disrupt_firm': set()} + for up_prod in prod.a_predecessors()} + } + + # 初始化额外容量 (dct_prod_capacity) + for product in a_lst_product: + assert self.str_cap_limit_prob_type in ['uniform', 'normal'], \ + "cap_limit_prob_type must be either 'uniform' or 'normal'" + extra_cap_mean = self.size_stat[0][0] / self.flt_cap_limit_level + if self.str_cap_limit_prob_type == 'uniform': + extra_cap = self.model.random.uniform(extra_cap_mean - 2, extra_cap_mean + 2) + extra_cap = 0 if round(extra_cap) < 0 else round(extra_cap) + elif self.str_cap_limit_prob_type == 'normal': + extra_cap = self.model.random.normalvariate(extra_cap_mean, 1) + extra_cap = 0 if round(extra_cap) < 0 else round(extra_cap) + self.dct_prod_capacity[product] = extra_cap + + def remove_edge_to_cus(self, disrupted_prod): + # parameter disrupted_prod is the product that self got disrupted + lst_out_edge = list( + self.firm_network.out_edges( + self.unique_id, keys=True, data='Product')) + for n1, n2, key, product_code in lst_out_edge: + if product_code == disrupted_prod.unique_id: + # update customer up product supplier status + customer = next(agent for agent in self.model.company_agents if agent.unique_id == n2) + + for prod in customer.dct_prod_up_prod_stat.keys(): + if disrupted_prod in customer.dct_prod_up_prod_stat[prod]['s_stat'].keys(): + customer.dct_prod_up_prod_stat[prod]['s_stat'][disrupted_prod][ + 'set_disrupt_firm'].add(self) + # print(f"{self.name} disrupt {customer.name}'s " + # f"{prod.code} due to {disrupted_prod.code}") + # remove edge to customer + self.firm_network.remove_edge(n1, n2, key) + + def disrupt_cus_prod(self, prod, disrupted_up_prod): + # parameter prod is the product that has disrupted_up_prod + # parameter disrupted_up_prod is the product that + # self's component exists disrupted supplier + num_lost = \ + len(self.dct_prod_up_prod_stat[prod]['s_stat'] + [disrupted_up_prod]['set_disrupt_firm']) + num_remain = \ + len([u for u, _, _, d in + self.firm_network.in_edges(self.get_firm_network_unique_id(), + keys=True, + data='Product') + if d == disrupted_up_prod.unique_id]) + lost_percent = num_lost / (num_lost + num_remain) + lst_size = \ + [firm.size_stat[-1][0] for firm in self.model.company_agents] + std_size = (self.size_stat[-1][0] - min(lst_size) + 1) \ + / (max(lst_size) - min(lst_size) + 1) + + # calculate probability of disruption + prob_disrupt = 1 - std_size * (1 - lost_percent) + if self.model.nprandom.choice([True, False], + p=[prob_disrupt, + 1 - prob_disrupt]): + self.dct_n_trial_up_prod_disrupted[disrupted_up_prod] = 0 + self.dct_prod_up_prod_stat[ + prod]['s_stat'][disrupted_up_prod]['stat'] = False + status, _ = self.dct_prod_up_prod_stat[ + prod]['p_stat'][-1] + if status != 'D': + self.dct_prod_up_prod_stat[ + prod]['p_stat'].append(('D', self.model.t)) + # print(f"{self.name}'s {prod.code} turn to D status due to " + # f"disrupted supplier of {disrupted_up_prod.code}") + + def seek_alt_supply(self, product): + # 检查当前产品的尝试次数是否达到最大值 + if self.dct_n_trial_up_prod_disrupted[product] <= self.model.int_n_max_trial: + # 初始化候选供应商列表 + if self.dct_n_trial_up_prod_disrupted[product] == 0: + self.dct_cand_alt_supp_up_prod_disrupted[product] = [ + firm for firm in self.model.company_agents if firm.is_prod_in_current_normal(product) + ] + + # 如果没有候选供应商,直接退出 + if not self.dct_cand_alt_supp_up_prod_disrupted[product]: + # print(f"No valid candidates found for product {product.unique_id}") + return + + # 查找与当前企业已连接的候选供应商 + lst_firm_connect = [] + if self.is_prf_conn: + lst_firm_connect = [ + firm for firm in self.dct_cand_alt_supp_up_prod_disrupted[product] + if self.firm_network.has_edge(self.unique_id, firm.unique_id) or + self.firm_network.has_edge(firm.unique_id, self.unique_id) + ] + + # 如果没有连接的供应商 + if not lst_firm_connect: + candidates = self.dct_cand_alt_supp_up_prod_disrupted[product] + if self.is_prf_size: # 根据规模加权选择 + lst_size = [firm.size_stat[-1][0] for firm in candidates] + total_size = sum(lst_size) + if total_size > 0: + lst_prob = [size / total_size for size in lst_size] + select_alt_supply = self.random.choices(candidates, weights=lst_prob)[0] + else: # 如果全是 0,就均匀随机 + select_alt_supply = self.random.choice(candidates) + else: # 随机选择 + select_alt_supply = self.random.choice(candidates) + else: # 如果存在连接的供应商 + if self.is_prf_size: # 根据规模加权选择 + lst_firm_size = [firm.size_stat[-1][0] for firm in lst_firm_connect] + total_size = sum(lst_firm_size) + if total_size > 0: + lst_prob = [size / total_size for size in lst_firm_size] + select_alt_supply = self.random.choices(lst_firm_connect, weights=lst_prob)[0] + else: # 如果全是 0,就均匀随机 + select_alt_supply = self.random.choice(lst_firm_connect) + else: # 随机选择 + select_alt_supply = self.random.choice(lst_firm_connect) + + # 检查选中的供应商是否能够生产产品 + if not select_alt_supply.is_prod_in_current_normal(product): + # print(f"Selected supplier {select_alt_supply.unique_id} cannot produce product {product.unique_id}") + + # 打印供应商的生产状态字典 + #print(f"Supplier production state: {select_alt_supply.dct_prod_up_prod_stat}") + + # 检查产品是否存在于生产状态字典中 + if product in select_alt_supply.dct_prod_up_prod_stat: + print( + f"Product {product.unique_id} production state: {select_alt_supply.dct_prod_up_prod_stat[product]['p_stat']}") + else: + print(f"Product {product.unique_id} not found in supplier production state.") + return + + # 添加到供应商的请求字典 + if product in select_alt_supply.dct_request_prod_from_firm: + select_alt_supply.dct_request_prod_from_firm[product].append(self) + else: + select_alt_supply.dct_request_prod_from_firm[product] = [self] + + # 更新尝试次数 + self.dct_n_trial_up_prod_disrupted[product] += 1 + + def handle_request(self): + for product, lst_firm in self.dct_request_prod_from_firm.items(): + if self.dct_prod_capacity[product] > 0: + if len(lst_firm) == 0: + continue + elif len(lst_firm) == 1: + self.accept_request(lst_firm[0], product) + elif len(lst_firm) > 1: + lst_firm_connect = [] + if self.is_prf_conn: + for firm in lst_firm: + if self.firm_network.has_edge(self.unique_id, firm.unique_id) or \ + self.firm_network.has_edge(firm.unique_id, self.unique_id): + lst_firm_connect.append(firm) + if len(lst_firm_connect) == 0: + if self.is_prf_size: + lst_firm_size = [firm.size_stat[-1][0] for firm in lst_firm] + lst_prob = [size / sum(lst_firm_size) for size in lst_firm_size] + select_customer = self.random.choices(lst_firm, weights=lst_prob)[0] + else: + select_customer = self.random.choice(lst_firm) + self.accept_request(select_customer, product) + elif len(lst_firm_connect) > 0: + if self.is_prf_size: + lst_firm_size = [firm.size_stat[-1][0] for firm in lst_firm_connect] + lst_prob = [size / sum(lst_firm_size) for size in lst_firm_size] + select_customer = self.random.choices(lst_firm_connect, weights=lst_prob)[0] + else: + select_customer = self.random.choice(lst_firm_connect) + self.accept_request(select_customer, product) + else: + for down_firm in lst_firm: + down_firm.dct_cand_alt_supp_up_prod_disrupted[product].remove(self) + + def accept_request(self, down_firm, product): + if self.firm_network.has_edge(self.unique_id, down_firm.unique_id) or \ + self.firm_network.has_edge(down_firm.unique_id, self.unique_id): + prod_accept = 1.0 + else: + prod_accept = self.flt_diff_new_conn + if self.model.nprandom.choice([True, False], p=[prod_accept, 1 - prod_accept]): + self.firm_network.add_edge(self.unique_id, down_firm.unique_id, Product=product.unique_id) + self.dct_prod_capacity[product] -= 1 + self.dct_request_prod_from_firm[product].remove(down_firm) + + for prod in down_firm.dct_prod_up_prod_stat.keys(): + if product in down_firm.dct_prod_up_prod_stat[prod]['s_stat']: + down_firm.dct_prod_up_prod_stat[prod]['s_stat'][product]['stat'] = True + down_firm.dct_prod_up_prod_stat[prod]['p_stat'].append( + ('N', self.model.t)) + del down_firm.dct_n_trial_up_prod_disrupted[product] + del down_firm.dct_cand_alt_supp_up_prod_disrupted[product] + else: + down_firm.dct_cand_alt_supp_up_prod_disrupted[product].remove(self) + + def seek_material_supply(self, material_type): + lst_firm_material_connect = [] # 符合条件 可选择的上游 + upper_i_material = [] # 特定 资源的上游 企业集合 + for firm in self.upper_i: + for sub_list in firm.R: + if sub_list[0] == material_type: + upper_i_material.append(firm) + # 没有 上游 没有 材料的情况,也就是紊乱的情况 + if len(upper_i_material) == 0: + return -1 + if self.is_prf_conn: + for firm in upper_i_material: + if self.firm_network.has_edge(self.unique_id, firm.unique_id) or self.firm_network.has_edge( + firm.unique_id, self.unique_id): + lst_firm_material_connect.append(firm) + if len(lst_firm_material_connect) == 0: + if self.is_prf_size: + lst_size = [firm.size_stat[-1][0] for firm in upper_i_material] + lst_prob = [size / sum(lst_size) for size in lst_size] + select_alt_supply = \ + self.random.choices(upper_i_material, weights=lst_prob)[0] + else: + select_alt_supply = self.random.choice(upper_i_material) + elif len(lst_firm_material_connect) > 0: + if self.is_prf_size: + lst_firm_size = [firm.size_stat[-1][0] for firm in lst_firm_material_connect] + lst_prob = [size / sum(lst_firm_size) for size in lst_firm_size] + select_alt_supply = self.random.choices(lst_firm_material_connect, weights=lst_prob)[0] + else: + select_alt_supply = self.random.choice(lst_firm_material_connect) + return select_alt_supply + + def seek_machinery_supply(self, machinery_type): + lst_firm_machinery_connect = [] # 符合条件 可选择的上游 + upper_i_machinery = [] # 特定 资源的上游 企业集合 + for firm in self.upper_i: + for sub_list in firm.R: + if sub_list[0] == machinery_type: + upper_i_machinery.append(firm) + # 没有 上游 没有 材料的情况,也就是紊乱的情况 + if len(upper_i_machinery) == 0: + return -1 + if self.is_prf_conn: + for firm in upper_i_machinery: + if self.firm_network.has_edge(self.unique_id, firm.unique_id) or self.firm_network.has_edge( + firm.unique_id, self.unique_id): + lst_firm_machinery_connect.append(firm) + if len(lst_firm_machinery_connect) == 0: + if self.is_prf_size: + lst_size = [firm.size_stat[-1][0] for firm in upper_i_machinery] + lst_prob = [size / sum(lst_size) for size in lst_size] + select_alt_supply = \ + self.random.choices(upper_i_machinery, weights=lst_prob)[0] + else: + select_alt_supply = self.random.choice(upper_i_machinery) + elif len(lst_firm_machinery_connect) > 0: + if self.is_prf_size: + lst_firm_size = [firm.size_stat[-1][0] for firm in lst_firm_machinery_connect] + lst_prob = [size / sum(lst_firm_size) for size in lst_firm_size] + select_alt_supply = self.random.choices(lst_firm_machinery_connect, weights=lst_prob)[0] + else: + select_alt_supply = self.random.choice(lst_firm_machinery_connect) + return select_alt_supply + + def handle_material_request(self, mater_list): + for list_P in self.P: + if list_P[0] == mater_list[0]: + list_P[1] -= mater_list[1] + + def handle_machinery_request(self, machi_list): + for list_C in self.C: + if list_C[0] == machi_list[0]: + list_C[1] -= machi_list[1] + + def refresh_R(self): + self.R1[self.model.t] = self.R + + def refresh_C(self): + self.C1[self.model.t] = self.C + + def refresh_P(self): + self.P1[self.model.t] = self.P + + def clean_before_trial(self): + self.dct_request_prod_from_firm = {} + + def clean_before_time_step(self): + # Reset the number of trials and candidate suppliers for disrupted products + self.dct_n_trial_up_prod_disrupted = dict.fromkeys(self.dct_n_trial_up_prod_disrupted.keys(), 0) + self.dct_cand_alt_supp_up_prod_disrupted = {} + + # Update the status of products and refresh disruption sets + for prod in self.dct_prod_up_prod_stat.keys(): + status, ts = self.dct_prod_up_prod_stat[prod]['p_stat'][-1] + if ts != self.model.t: + self.dct_prod_up_prod_stat[prod]['p_stat'].append((status, self.model.t)) + + # Refresh the set of disrupted firms + for up_prod in self.dct_prod_up_prod_stat[prod]['s_stat'].keys(): + self.dct_prod_up_prod_stat[prod]['s_stat'][up_prod]['set_disrupt_firm'] = set() + + def get_firm_network_unique_id(self): + return self.unique_id + + def is_prod_in_current_normal(self, prod): + if prod in self.dct_prod_up_prod_stat.keys(): + if self.dct_prod_up_prod_stat[prod]['p_stat'][-1][0] == 'N': + return True + else: + return False + else: + return False diff --git a/firm_network.pkl b/firm_network.pkl new file mode 100644 index 0000000..18f2da4 Binary files /dev/null and b/firm_network.pkl differ diff --git a/iiabmdb_basic_info.sql b/iiabmdb_basic_info.sql new file mode 100644 index 0000000..5f04c0b Binary files /dev/null and b/iiabmdb_basic_info.sql differ diff --git a/input_data/device_salvage_values.csv b/input_data/device_salvage_values.csv new file mode 100644 index 0000000..c12cfb2 --- /dev/null +++ b/input_data/device_salvage_values.csv @@ -0,0 +1,32 @@ +设备id,设备残值 +59,700 +60,210 +61,350 +62,140 +63,700 +64,500 +65,700 +66,100000 +67,250 +68,350 +69,25 +70,35 +71,140 +72,140 +73,210 +74,500 +75,70 +76,21 +77,350 +78,70 +79,350 +80,21 +81,210 +82,70 +83,140 +84,70 +85,50 +86,70 +87,70 +88,70 +89,70 diff --git a/input_data/firm_industry_relation.csv b/input_data/firm_industry_relation.csv new file mode 100644 index 0000000..fa0e686 --- /dev/null +++ b/input_data/firm_industry_relation.csv @@ -0,0 +1,364 @@ +Firm_Code,Product_Code +1,7 +5,7 +29954548,7 +29954548,7 +453289520,8 +453289520,8 +3472022914,2514 +79412414,2514 +490476776,2514 +720737055,2515 +850972471,2515 +350343208,2714 +37873062,2714 +1266556718,2714 +331545755,2715 +3193516458,2715 +41454763,2715 +584019624,2716 +185356903,2716 +22751149,2716 +27169556,2717 +3346538900,2717 +2541265952,2717 +777299215,2718 +18107611,2718 +4067555184,32338 +2313177432,32338 +12098344,32338 +104671744,32432 +4208851809,32432 +203314437,32433 +2309668026,32434 +333499553,32434 +4315536490,32434 +1270747834,32435 +39894253,32435 +287006714,32435 +3352578733,32436 +366828854,32436 +5849940,32437 +5849940,32437 +29954548,32438 +3227189464,32438 +2961715231,32439 +888478182,32439 +631103677,32440 +2319266522,32440 +1194436218,32440 +2327979389,32441 +216898035,32441 +3274238529,32443 +61066955,32443 +2348894245,32445 +169978927,32445 +142823313,32446 +367669349,32446 +2340606811,32447 +3269940677,32447 +1452048,32448 +1452048,32448 +892652617,32449 +1555364428,32449 +2475874929,32450 +2353020496,32450 +4076786740,32451 +331450699,32451 +632264618,34491 +29930956,34491 +632264618,34491 +1092796483,34492 +2353851293,34492 +972774,34492 +24459300,34493 +3344266702,34493 +2345050363,34494 +33171435,34494 +2961210947,34495 +41454763,34495 +3135349256,34495 +2350883312,34496 +2350883312,34496 +3006753238,34498 +2350111843,34498 +2343704209,34499 +15482118,34499 +930767828,34501 +930767828,34501 +1010816593,34502 +2321243819,34502 +2353542014,34502 +79889978,34503 +37378925,34503 +186257378,34503 +1379191812,34505 +24653920,34505 +864536616,34509 +25685135,34509 +2349046160,34513 +2313628561,34513 +2346465051,34513 +1253552935,34517 +1253552935,34517 +5971532,34518 +3157495460,34518 +2354584345,34519 +29452962,34519 +2311639124,34524 +762165453,34524 +2989649772,34525 +25147774,34525 +413876805,34526 +11807506,34526 +3384021594,34527 +413876805,34527 +80158773,34528 +2343704209,34528 +3312358902,34529 +80169705,34529 +27075840,34530 +3077450214,34530 +2311352797,34531 +22324879,34531 +4379631621,34532 +2349616974,34532 +423388486,34533 +1679596339,34533 +3164072929,34534 +22324879,34534 +1033972427,34535 +3312358902,34535 +354328758,34537 +1044103384,34537 +78979697,34538 +2316430101,34538 +2349076526,34539 +2347561020,34539 +11169556957,34543 +2333843479,34543 +22324879,34544 +59234665,34544 +4995239819,34545 +2339136692,34545 +3327312155,34546 +1389529309,34546 +18729484,34547 +3287925122,34547 +888662519,34548 +443872531,34549 +24673506,34549 +3065971313,34550 +830662620,34550 +2347561020,34551 +613464015,34551 +2453696971,34552 +43566171,34552 +2311838590,34553 +409663925,34553 +3414534661,34554 +3393219477,34554 +11175750477,34555 +2311838590,34555 +2321857672,34556 +146491012,34557 +2311907103,34557 +3464943902,34558 +259923931,34558 +3054059190,34566 +186745206,34566 +507827038,34566 +2349737110,34567 +505990558,34567 +613464015,34568 +221048382,34568 +2348910693,34569 +2342515031,34569 +2360390148,34570 +2317568755,34570 +2349511062,34571 +2349511062,34571 +500189853,34572 +18065940,34572 +3006753238,34573 +2333993502,34573 +433384648,34574 +344181818,34574 +1104420298,36914 +37873062,36914 +1452048,46504 +2349349655,46504 +420984285,46505 +2329836516,46505 +27599908,49686 +2350719552,49686 +3216066502,49687 +39698451,49687 +2351643794,49688 +2351192662,49688 +865049663,49689 +891649,49689 +3424978618,49690 +3145156061,49690 +281599332,49691 +24653920,49691 +79938367,49692 +864169770,49692 +2310296367,49693 +774611690,49693 +2311838590,49694 +2350442566,49694 +654461595,49695 +383463860,49695 +463659395,49696 +2347105663,49696 +504638253,49697 +519195163,49698 +3221578464,49698 +2316256865,49699 +3269840248,49699 +1675147952,49700 +1675147952,49700 +29223617,49701 +2553848709,49701 +168035745,49702 +510149116,49702 +2316430101,49704 +5591349,49704 +274839085,49705 +4209347174,49705 +413142822,49707 +951988821,49707 +1587526,49708 +1587526,49708 +3402194899,49709 +730857,49709 +27085933,49710 +27085933,49710 +3424978618,49711 +24495941,49711 +2424229017,49712 +3118428071,49712 +3297178263,49713 +441623911,49713 +2316150629,49714 +2327057709,49714 +2624175,49715 +3483100980,49715 +781386116,49715 +3222821993,49716 +10398718,49716 +3042364033,49717 +2333993502,49717 +79938367,49718 +2342518227,49718 +3068358389,49719 +20751117,49719 +3449575456,49720 +3449575456,49720 +3440374619,49721 +3168979780,49721 +2962064709,49722 +3151203276,49722 +3449575456,49723 +777299215,49723 +24459300,49724 +1675147952,49724 +2334772533,49725 +38567125,49725 +2338894532,49726 +270141231,49726 +220783142,49727 +3407754893,49727 +9278530,49728 +9278530,49728 +2323580212,49729 +2331160070,49729 +2349345463,49730 +2350687852,49730 +2357754148,49731 +2357754148,49731 +3173999388,49733 +501323741,49733 +20751117,49734 +20751117,49734 +2311337085,56247 +2950325617,56247 +2350701298,56248 +2322658897,56248 +2347015781,56249 +24610687,56249 +181655991,56250 +15482118,56250 +2326956863,56319 +2326956863,56319 +3270918801,56320 +7299120,56320 +557266995,56321 +557266995,56321 +2357759100,56322 +695879282,56322 +2314301730,56322 +3118917053,56323 +648145286,56323 +4091219112,56341 +60716715,56341 +2982872611,317586 +3051771738,317586 +1237811030,317586 +814834276,317589 +3339921892,317589 +22324879,317589 +2358215091,317620 +6823511,317620 +2318300058,431078 +30918572,431078 +173280333,431079 +1217010297,431079 +79412414,431079 +227353488,431080 +4728160558,431080 +20751117,431081 +2313858141,431081 +2311676659,431082 +1048928993,431082 +966536464,431083 +3464313484,431083 +2347015781,431085 +2357754148,431085 +338952484,431086 +27042865,431086 +3104545193,431087 +9620005,431087 +864166372,431088 +33822284,431088 +3312199997,513687 +3344266702,513687 +591975267,513689 +3357541349,513691 +3357541349,513691 +24673506,513693 +708388905,513693 +16116663,513695 +784491064,513695 +2329395956,513697 +2348912438,513697 +520408144,513697 +2351592628,513699 +300186799,513699 +578803019,513701 +2342515031,513701 +3339921892,513701 +343932526,513720 +2349375343,513720 +2311838590,513738 +2311838590,513738 +2325170042,513742 +10437056,513742 +2350111843,513744 +2311838590,513744 +2350111843,513746 +3306665331,513746 +23131812,513749 +3120341363,513749 +314846874,513751 diff --git a/input_data/input_firm_data/firm_amended.csv b/input_data/input_firm_data/firm_amended.csv new file mode 100644 index 0000000..b2f670b --- /dev/null +++ b/input_data/input_firm_data/firm_amended.csv @@ -0,0 +1,306 @@ +Code,固定资产原值(万元人民币),固定资产净值(万元人民币),资产总和(万元人民币),存货(万元人民币),企业名称,Type_Region,Revenue_Log +1,24895.67,19028.645,59296.0375,3736.5025,金三江(肇庆)硅材料股份有限公司,广东省,4.77 +5,28523.3982120397,16482.5120486869,40960.480086326,2588.93324,福建省三明正元化工有限公司,福建省,4.61 +29954548,757171.52339162,494430.604177194,1465408.31294514,133292.643730143,多氟多新材料股份有限公司,河南省,6.17 +453289520,130115.029749624,82224.7896921481,479782.660674286,193520.088971571,拓荆科技股份有限公司,辽宁省,5.68 +3472022914,737.674091690682,426.271863328108,1059.32276085326,66.95517,哈尔滨市丰赛农业技术开发有限公司,黑龙江省,3.03 +79412414,21634.7036353221,11761.1518318531,91981.0940971428,12269.0431131106,无锡力芯微电子股份有限公司,江苏省,4.96 +490476776,55936.0889760484,32323.191425171,80325.95,18149.98,成都旭光科技股份有限公司,四川省,4.9 +720737055,4537.85989427612,2622.24472086527,6516.50685,315.444274666667,上海明波通信技术股份有限公司,上海市,3.81 +850972471,10860.463202359,7923.85146086661,132707.358609333,8836.59633516667,杭州广立微电子股份有限公司,浙江省,5.12 +350343208,29640.4180971984,17127.9924216384,42564.5551135,3903.95977783333,四川九洲光电科技股份有限公司,四川省,4.63 +37873062,859499.995818288,498140.77960258,1507073.36388473,184703.551339833,杭州士兰微电子股份有限公司,浙江省,6.18 +1266556718,37572.0587346531,22449.072071654,168567.630391833,10632.3104404292,科大国盾量子技术股份有限公司,安徽省,5.23 +331545755,14213.7203367523,8213.53104442853,20411.3410498333,6911.28954133333,西安西驰电气股份有限公司,陕西省,4.31 +3193516458,113416.479647353,79144.1733852397,412242.506193571,41347.21758,苏州华兴源创科技股份有限公司,江苏省,5.62 +41454763,29933.175208967,18326.5778449736,160000.820546286,3281.00494028571,上海概伦电子股份有限公司,上海市,5.2 +584019624,219826.879323823,127029.015271776,315678.182734271,19952.64066,安徽电力股份有限公司淮南田家庵发电分公司,安徽省,5.5 +185356903,327.855151862525,189.454161479159,470.810115934781,29.7578533333333,淮南市西迈机械制造有限公司,安徽省,2.67 +22751149,743338.086508,447941.053405333,1288765.41920833,263513.812713,新洋丰农业科技股份有限公司,湖北省,6.11 +27169556,663046.74805,380037.692216667,4032516.77646667,455436.179933333,株洲中车时代电气股份有限公司,湖南省,6.61 +3346538900,3093538.01873858,1787629.83596418,4442416.06385275,335021.89871525,广东小鹏汽车科技有限公司,广东省,6.65 +2541265952,7294.77712894119,4215.35509291129,10475.5250795489,662.112236666667,深圳市福斯特半导体有限公司,广东省,4.02 +777299215,6639.06682521613,3836.44676995298,9533.90484767932,602.59653,福州世强电子有限公司,福建省,3.98 +18107611,34371080.0120577,19861649.5907558,49357931.615075,4949308.389283,浙江吉利控股集团有限公司,浙江省,7.69 +4067555184,3565.42477650496,2060.31400608586,5120.06001079074,323.616655,大庆菲曼希精密设备制造有限公司,黑龙江省,3.71 +2313177432,983.565455587575,568.362484437478,1412.43034780434,89.27356,常州卡思特摩光伏材料有限公司,江苏省,3.15 +12098344,134382.308019667,35393.1831141667,190516.121775667,36019.3828761667,宁夏东方钽业股份有限公司,宁夏回族自治区,5.28 +104671744,5409.61000573167,3125.99366440613,7768.36691292389,491.00458,青海利亚达化工有限公司,青海省,3.89 +4208851809,71851.6551423333,52930.2237671667,445347.011300833,49697.6881215,西陇科学股份有限公司,广东省,5.65 +203314437,3196.58773065962,1847.1780744218,4590.39863036412,290.13907,洛阳市洁晶清洗材料有限公司,河南省,3.66 +2309668026,1229.45681948447,710.453105546847,1765.53793475543,111.59195,山西蓝光工程材料有限公司,山西省,3.25 +333499553,371418.905166259,214627.883185702,533369.010089615,33711.928095,山西三维华邦集团有限公司,山西省,5.73 +4315536490,737.674091690682,426.271863328108,1059.32276085326,66.95517,山西鑫远建材有限公司,山西省,3.03 +1270747834,38359.0527679154,22166.1368930616,55084.7835643694,3481.66884,广东奥克化学有限公司,广东省,4.74 +39894253,4989507.81666667,1332605.0,4381081.81666667,662222.116666667,中国石化上海石油化工股份有限公司,上海市,6.64 +287006714,913508.252742451,527879.275480115,1311826.0425,111970.2725,宝武碳业科技股份有限公司,上海市,6.12 +3352578733,491.782727793788,284.181242218739,706.215173902173,44.63678,吉林省泓昇新能源科技有限公司,吉林省,2.85 +366828854,81536.6715771667,60716.0971225,275511.445341833,37270.9437623333,广东聚石化学股份有限公司,广东省,5.44 +5849940,18652802.5217652,10302896.7482042,20855221.2857143,2169804.72857143,中国铝业股份有限公司,北京市,7.32 +3227189464,32949.4427621838,19040.1432286555,47316.4166514455,2990.66426,安徽瑞柏新材料有限公司,安徽省,4.68 +2961715231,9712.7088739273,5612.57953382009,13947.7496845679,881.576405,绍兴金冶环保科技有限公司,浙江省,4.14 +888478182,491.782727793788,284.181242218739,706.215173902172,44.63678,东莞市道滘博尔日涂料助剂厂,广东省,2.85 +631103677,5245.68242980039,3031.26658366655,7532.9618549565,476.125653333333,贵州忠辉重工有限公司,贵州省,3.88 +2319266522,688.495818911303,397.853739106234,988.701243463042,62.491492,台州市路桥岩方涂料有限公司,浙江省,3.0 +1194436218,245.891363896894,142.090621109369,353.107586951086,22.31839,平湖市金鹏工贸有限公司油漆分公司,浙江省,2.55 +2327979389,9507.79940401323,5494.17068289562,13653.4933621087,862.977746666667,江苏赢新润滑科技有限公司,江苏省,4.14 +216898035,39506.5457994343,22829.2264582387,56732.6189701411,3585.82132666667,河南长兴实业有限公司,河南省,4.75 +3274238529,737.674091690682,426.271863328108,1059.32276085326,66.95517,杭州东宇活性炭有限公司,浙江省,3.03 +61066955,140510.748267291,76204.8620044891,338602.933514714,28179.6880875714,浙江康盛股份有限公司,浙江省,5.53 +2348894245,140155.923780404,84124.7869805446,297024.681265143,11981.7573048571,晶瑞电子材料股份有限公司,江苏省,5.47 +169978927,1674991.23124933,1348118.9408745,2598689.7056225,65028.9291661667,合肥晶合集成电路股份有限公司,安徽省,6.41 +142823313,110604.194319667,62639.2297726667,635987.119100167,97437.8679368333,重庆川仪自动化股份有限公司,重庆市,5.8 +367669349,5105668.05830967,3059216.88747333,6702847.66086067,537603.399401,蓝思科技股份有限公司,湖南省,6.83 +2340606811,4180.1531862472,2415.54055885928,6002.82897816846,379.41263,佛山市特能宝化学原料有限公司,广东省,3.78 +3269940677,30244.6377593179,17477.1463964524,43432.2331949836,2745.16197,吉和昌新材料(荆门)有限公司,湖北省,4.64 +1452048,28236967.2134157,17452589.831388,37654713.2389085,1884370.44367833,京东方科技集团股份有限公司,北京市,7.58 +892652617,64751.3924928487,37417.196892134,92984.9978971192,5877.17603333333,兰州金川科技园有限公司,甘肃省,4.97 +1555364428,70201.9843925632,40566.872326725,100812.216074535,6371.900345,稀美资源(广东)有限公司,广东省,5.0 +2475874929,245.891363896894,142.090621109369,353.107586951086,22.31839,南亚贸易(惠州)有限公司,广东省,2.55 +2353020496,26261.923728183,15429.0215205381,60979.99377175,4997.96087575,同宇新材料(广东)股份有限公司,广东省,4.79 +4076786740,983.565455587575,568.362484437478,1412.43034780434,89.27356,内蒙古鑫钰祥商贸有限公司,内蒙古自治区,3.15 +331450699,5409.61000573167,3125.99366440613,7768.36691292389,491.00458,绵阳诚勤电子科技有限责任公司,四川省,3.89 +632264618,24466.2960693333,11125.104671,41893.9137386667,9131.4346385,精伦电子股份有限公司,湖北省,4.62 +29930956,1113.70019512213,643.562059059886,1599.30784983333,492.828037833333,北京鼎实创新科技股份有限公司,北京市,3.2 +1092796483,24644.7665540916,13962.6723778493,99636.0612445714,21795.4415151429,亚世光电(集团)股份有限公司,辽宁省,5.0 +2353851293,1475.34818338136,852.543726656217,2118.64552170652,133.91034,深圳市弘佳光电科技有限公司,广东省,3.33 +972774,34438.570245,21878.4732774,269601.932676,94545.1294942,北京神舟航天软件技术股份有限公司,北京市,5.43 +24459300,11563.6630606667,6970.961253,604937.636983333,87424.1267993333,北京集创北方科技股份有限公司,北京市,5.78 +3344266702,22275.8966165753,12988.7428133535,91231.4598907143,12065.8805295714,佛山市联动科技股份有限公司,广东省,4.96 +2345050363,29345.4983293333,19251.4658936667,69568.8449763333,1262.94723833333,胜科纳米(苏州)股份有限公司,江苏省,4.84 +33171435,608534.898068333,328118.5379995,1084751.64497883,61275.9548563333,广东风华高新科技股份有限公司,广东省,6.04 +2961210947,1721.23954727826,994.634347765586,2471.7531086576,156.22873,深圳市泽晶伟创科技有限公司,广东省,3.39 +3135349256,23988.7417005,21562.453113,213376.093520167,11441.7133435,北京华峰测控技术股份有限公司,北京市,5.33 +2350883312,8360.30637249438,4831.08111771856,12005.6579563369,758.82526,无锡市辉煌电子材料有限公司,江苏省,4.08 +3006753238,2041970.43921619,1162815.70513596,2626399.81194,236376.363264714,通富微电子股份有限公司,江苏省,6.42 +2350111843,92789.448255777,62286.1122935528,131188.586355714,1480.14299457143,广东利扬芯片测试股份有限公司,广东省,5.12 +2343704209,71514.6399746746,41325.4026142836,102697.23,7848.60666666667,麦斯克电子材料股份有限公司,河南省,5.01 +15482118,136268.003408653,72622.7235243867,386138.298983975,75554.4652471667,上海复旦微电子集团股份有限公司,上海市,5.59 +930767828,92087.5475024413,53213.6493681296,132240.5601055,24848.5958543333,中国科学院沈阳科学仪器股份有限公司,辽宁省,5.12 +1010816593,190161.172017552,125995.43098285,489297.169029714,111575.164158429,青岛鼎信通讯股份有限公司,山东省,5.69 +2321243819,8150.63908576382,5683.42656648055,78242.99176,8590.6279275,浙江铖昌科技股份有限公司,浙江省,4.89 +2353542014,5346.21434766376,3089.35989131322,7677.3287915,3063.477861,深圳市力生美半导体股份有限公司,广东省,3.89 +79889978,70662.4194063333,47709.2542268333,743263.198951833,57637.2210431667,杭州海兴电力科技股份有限公司,浙江省,5.87 +37378925,35834.7159848466,22934.3345194324,85466.377199,12474.301626,欣灵电气股份有限公司,浙江省,4.93 +186257378,9884.83282865514,5712.04296859665,14194.9249954336,897.199278,长春长光奥立红外技术有限公司,吉林省,4.15 +1379191812,7376.74091690682,4262.71863328108,10593.2276085326,669.5517,宁波力创电子科技发展有限公司,浙江省,4.03 +24653920,63925.6287144089,38626.1648407043,301902.830405857,49184.7394994286,圣邦微电子(北京)股份有限公司,北京市,5.48 +864536616,449077.123100443,297167.27771169,1565844.03465357,259887.593897857,上海联影医疗科技股份有限公司,上海市,6.19 +25685135,27225.0066035415,15732.2243314978,39095.9496671667,494.656998333333,北京确安科技股份有限公司,北京市,4.59 +2349046160,7145.51529816667,4421.05037816667,275606.846605167,16789.3887331667,思瑞浦微电子科技(苏州)股份有限公司,江苏省,5.44 +2313628561,14933.4672534613,8629.44352226417,21444.9198341667,3977.1318875,重庆阿泰可科技股份有限公司,重庆市,4.33 +2346465051,2114.66572951329,1221.97934154058,3036.72524777934,191.938154,海南中藤科技股份有限公司,海南省,3.48 +1253552935,4169.08448783333,2457.4742155,82802.5928295,7680.27564083333,深圳市力合微电子股份有限公司,广东省,4.92 +5971532,1008031.2322245,724134.278732333,9825144.85496167,1410912.94534083,杭州海康威视数字技术股份有限公司,浙江省,6.99 +3157495460,29634.8258561912,17809.9080543064,74174.9565917143,12596.5014271429,广东绿岛风空气系统股份有限公司,广东省,4.87 +2354584345,1844.1852292267,1065.67965832027,2648.30690213314,167.387925,山西集目看看信息技术股份有限公司,山西省,3.42 +29452962,456144.931192807,269318.787489444,1898148.98546986,206077.306495286,广电运通集团股份有限公司,广东省,6.28 +2311639124,737.674091690682,426.271863328108,1059.32276085326,66.95517,府谷县鈺益来环保设备安装有限公司,陕西省,3.03 +762165453,614.728409742234,355.226552773424,882.768967377713,55.795975,贵州大龙铁合金集团海鸿硅业有限公司,贵州省,2.95 +2989649772,353266.3068118,314586.6119876,816569.9774388,71733.723177,江苏美科太阳能科技股份有限公司,江苏省,5.91 +25147774,122743.43558,87339.0741283333,470955.22499,92968.234407,有研新材料股份有限公司,北京市,5.67 +413876805,245.891363896894,142.090621109369,353.107586951086,22.31839,益阳同行机电设备有限公司,湖南省,2.55 +11807506,19609298.1959302,12104435.9853224,39142373.2,5444482.05714286,比亚迪股份有限公司,广东省,7.59 +3384021594,24097.3536618956,13924.8808687182,34604.5435212064,2187.20222,中电化合物半导体有限公司,浙江省,4.54 +80158773,12635.7451105,6465.9750325,23799.6983851667,1474.810014,江苏华盛天龙光电设备股份有限公司,江苏省,4.38 +3312358902,66438.2226519953,41878.7735649207,237082.540978857,87569.4877398571,沈阳芯源微电子设备股份有限公司,辽宁省,5.37 +80169705,49057.3516709158,36516.8322531191,374401.3523425,149290.899493,深圳市联赢激光股份有限公司,广东省,5.57 +27075840,240383.397345603,138907.79119652,345197.977003382,21818.458064,上海生物制品研究所有限责任公司,上海市,5.54 +3077450214,25753.3271505,16846.9978213333,150584.844272833,21242.4322786667,安集微电子科技(上海)股份有限公司,上海市,5.18 +2311352797,55205.024134511,31900.7387787705,79276.1183263333,6754.43288,阳光中科(福建)能源股份有限公司,福建省,4.9 +22324879,32642.0785573127,18862.5299522688,46875.0321677567,2962.7662725,北京中电科电子装备有限公司,北京市,4.67 +4379631621,245.891363896894,142.090621109369,353.107586951086,22.31839,深圳市铁盒科技有限公司,广东省,2.55 +2349616974,31228.2032149055,18045.5088808899,44844.6635427879,2834.43553,无锡派斯克科技有限公司,江苏省,4.65 +423388486,163646.093171967,112755.430119389,622443.151983429,242227.496705143,海目星激光科技集团股份有限公司,广东省,5.79 +1679596339,7602.68963569803,4393.28521066349,10917.6969416667,4958.50469716667,上海广奕电子科技股份有限公司,上海市,4.04 +3164072929,798499.18961975,624873.87844475,1327789.8413485,124088.77507875,芯联集成电路制造股份有限公司,浙江省,6.12 +1033972427,36282.327026942,26200.1602546739,467572.046681333,150030.431427836,盛美半导体设备(上海)股份有限公司,上海市,5.67 +354328758,4917.82727793788,2841.81242218739,7062.15173902172,446.3678,安徽索克菲尼仪表有限公司,安徽省,3.85 +1044103384,424162.602722142,245106.321413662,609110.587490623,38499.22275,通威太阳能(安徽)有限公司,安徽省,5.78 +78979697,3444820.24820822,2409945.69767362,8167350.12541314,1224407.85554914,晶科能源股份有限公司,江西省,6.91 +2316430101,190407.310913344,133151.348506564,648884.637041571,104480.892502143,江苏卓胜微电子股份有限公司,江苏省,5.81 +2349076526,438376.609971396,268726.318611834,2259548.69151771,771941.581803429,无锡先导智能装备股份有限公司,江苏省,6.35 +2347561020,23605.5709341018,13640.6996264995,33898.3283473042,2142.56544,安徽北方微电子研究院集团有限公司,安徽省,4.53 +11169556957,983.565455587577,568.362484437478,1412.43034780434,89.27356,安徽华鑫微纳集成电路有限公司,安徽省,3.15 +2333843479,25746.1035943333,12125.48027,54175.2774613333,8385.40003966667,山东华光光电子股份有限公司,山东省,4.73 +59234665,251695.047657333,199428.352979167,1787952.23306117,656252.890643167,浙江晶盛机电股份有限公司,浙江省,6.25 +4995239819,491.782727793788,284.181242218739,706.215173902172,44.63678,江苏明纳供应链管理有限公司,江苏省,2.85 +2339136692,640144.399809059,473982.97970632,1481467.957578,133298.837068571,弘元绿色能源股份有限公司,江苏省,6.17 +3327312155,4794.88159598943,2770.76711163271,6885.59794554618,435.208605,合肥钛柯精密机械有限公司,安徽省,3.84 +1389529309,32860.1214204911,18988.5280571493,47188.14844825,8239.6429645,深圳市哈德胜精密科技股份有限公司,广东省,4.67 +18729484,505503.465899235,292109.898876642,725918.577254043,45882.146162,淮海工业集团有限公司,山西省,5.86 +3287925122,8729.14341833971,5044.21704938262,12535.3193367636,792.302845,贵州通创科光电有限公司,贵州省,4.1 +888662519,22130.2227507204,12788.1558998433,31779.6828255977,2008.6551,东莞市森富同纸品有限公司,广东省,4.5 +443872531,217273.703527667,142463.186399833,490405.746949167,14931.5790275,惠州光弘科技股份有限公司,广东省,5.69 +24673506,3731195.01695067,1819174.82755833,3657055.221448,291506.649439667,江苏长电科技股份有限公司,江苏省,6.56 +3065971313,134201.385594667,87171.1758126667,197624.891468667,29697.253081,华羿微电子股份有限公司,陕西省,5.3 +830662620,262637.565598167,177898.6218025,676303.217476167,73842.0312075,扬州扬杰电子科技股份有限公司,江苏省,5.83 +613464015,17409.1331735,10325.6691753333,220548.5172555,35552.7344381667,贵州振华风光半导体股份有限公司,贵州省,5.34 +2453696971,48907.0477203197,33449.653193481,182178.79532558,34675.6299895,罗博特科智能科技股份有限公司,江苏省,5.26 +43566171,19425.4177478546,11225.1590676402,27895.4993691358,1763.15281,长白朝鲜族自治县天宝硅藻土功能制品有限公司,吉林省,4.45 +2311838590,53398.0289114503,26546.600225041,80495.2837445714,310.151853,上海华岭集成电路技术股份有限公司,上海市,4.91 +409663925,63931.7546131924,36943.5614884361,91807.9726072824,5802.7814,三河建华高科有限责任公司,河北省,4.96 +3414534661,227798.54904047,146248.694269867,454874.703635286,46215.3088984286,厦门弘信电子科技集团股份有限公司,福建省,5.66 +3393219477,245.891363896894,142.090621109369,353.107586951086,22.31839,吉林新环诚汽车科技有限公司,吉林省,2.55 +11175750477,39342.618223503,22734.4993774991,56497.2139121738,3570.9424,强一半导体(合肥)有限公司,安徽省,4.75 +2321857672,172615.737455619,99747.6160187774,247881.526039662,15667.50978,福建福顺半导体制造有限公司,福建省,5.39 +146491012,172984.813296877,111150.023329549,555820.536672,166754.219868852,博众精工科技股份有限公司,江苏省,5.74 +2311907103,61082.6578818333,46952.3648285,333112.031847833,76726.8203528333,苏州赛腾精密电子股份有限公司,江苏省,5.52 +3464943902,368.837045845341,213.135931664054,529.661380426629,33.477585,南京波彩汽车服务有限公司,江苏省,2.72 +259923931,1426.16991060198,824.125602434345,2048.0240043163,129.446662,甘肃明辰环保科技有限公司,甘肃省,3.31 +3054059190,16474.7213810919,9520.07161432775,23658.2083257228,1495.33213,四川宏润达幕墙装饰工程有限公司,四川省,4.37 +186745206,322457.554289333,214280.913465333,594869.173440333,31534.1938276667,四川东材科技集团股份有限公司,四川省,5.77 +507827038,690052.603181786,422522.420147987,1589615.70303614,134419.051238286,潮州三环(集团)股份有限公司,广东省,6.2 +2349737110,18351.1885185589,10604.4056748188,26352.8730443333,6196.09279783333,无锡红光微电子股份有限公司,江苏省,4.42 +505990558,2704.80500286583,1562.99683220306,3884.18345646195,245.50229,铜陵佳友科技有限公司,安徽省,3.59 +221048382,157338.070008167,103120.752683167,993163.7559685,352447.843621667,云南省贵金属新材料控股集团股份有限公司,云南省,6.0 +2348910693,26926.1598385298,15632.4205943617,40928.6516936667,4641.11761583333,北京康美特科技股份有限公司,北京市,4.61 +2342515031,55858.3214985777,32278.2527620118,80214.2735023883,5069.99426166667,苏州住友电木有限公司,江苏省,4.9 +2360390148,6393.17546131924,3694.35614884361,9180.79726072824,580.27814,广东施奈仕实业有限公司,广东省,3.96 +2317568755,11034.5563371667,7291.74244,86496.1049655,7858.70136516667,深圳科创新源新材料股份有限公司,广东省,4.94 +2349511062,8646.87845536109,4996.67947221875,12417.1843111667,1190.53784783333,江苏明昊新材料科技股份有限公司,江苏省,4.09 +500189853,22867.8968424112,13214.4277631714,32839.005586451,2075.61027,东莞升洋焊锡材料有限公司,广东省,4.52 +18065940,191013.048499246,96582.5538206939,867380.822769857,143283.010690286,北京君正集成电路股份有限公司,北京市,5.94 +2333993502,206465.644948888,142992.065005962,241630.438272143,17415.7935534286,合肥新汇成微电子股份有限公司,安徽省,5.38 +433384648,13130.5988320941,7587.63916724033,18855.945143188,1191.802026,牡丹江市北亚硬质合金有限责任公司,黑龙江省,4.28 +344181818,162948.972334805,104126.347671517,466055.759069286,79181.2545228571,青岛高测科技股份有限公司,山东省,5.67 +1104420298,86588.4830698333,50706.5640115,1206682.12055083,213731.195733667,中微半导体设备(上海)股份有限公司,上海市,6.08 +2349349655,8916.26246416139,5152.34553759312,12804.0280612,1116.3192482,苏州博洋化学股份有限公司,江苏省,4.11 +420984285,223613.011910333,158257.78831,1015669.78454783,62168.8641543333,深圳新宙邦科技股份有限公司,广东省,6.01 +2329836516,78826.6177775,56812.0715446667,203111.819117167,4786.47693733333,江阴江化微电子材料股份有限公司,江苏省,5.31 +27599908,65243.1752206425,37701.3781343527,93691.2130710213,5921.81281333333,北京航天晨信科技有限责任公司,北京市,4.97 +2350719552,1767.01581175,997.23466825,55246.80543625,11314.5121375,深圳好博窗控技术股份有限公司,广东省,4.74 +3216066502,47519.3914293237,25919.6030558896,183625.261502,20677.0661462857,楚天龙股份有限公司,广东省,5.26 +39698451,107938.314838978,39590.1075543603,412101.092700429,69378.6032017143,东方通信股份有限公司,浙江省,5.62 +2351643794,24220.299343844,13995.9261792729,34781.097314682,2198.361415,亚洲信用卡厂(深圳)有限公司,广东省,4.54 +2351192662,8851.83008107238,5548.49697731345,27867.47160725,3416.11452834962,河北晶禾电子技术股份有限公司,河北省,4.45 +865049663,87774.8053041193,59882.7303796437,298504.191277714,43328.108973,国民技术股份有限公司,广东省,5.47 +891649,85550.3230285109,36367.0451934161,230945.34964,25810.7164891429,恒宝股份有限公司,江苏省,5.36 +3424978618,31885.9688027932,21504.6483379033,177114.294382333,56086.1265501667,深圳市智微智能科技股份有限公司,广东省,5.25 +3145156061,245.891363896894,142.090621109369,353.107586951086,22.31839,北京中星微人工智能芯片技术有限公司,北京市,2.55 +281599332,64820.07552,40154.6568665,558302.417650333,40598.0444641667,金卡智能集团股份有限公司,浙江省,5.75 +79938367,364886.103943167,192426.6793045,3404308.61500033,438207.673933167,海信视像科技股份有限公司,山东省,6.53 +864169770,170444.206583047,110508.776061746,469960.309361,24457.7740034286,深圳市聚飞光电股份有限公司,广东省,5.67 +2310296367,37034.8887722,31909.4172092,800509.2176356,31554.9076322,澜起科技股份有限公司,上海市,5.9 +774611690,87455.3617593286,50536.8975745657,125588.598425603,7937.90737666667,成都大唐线缆有限公司,四川省,5.1 +2350442566,24785.8494808069,14322.7346078244,35593.2447646695,2249.693712,无锡友达电子有限公司,江苏省,4.55 +654461595,14660.1619921667,11316.6484308333,119189.010378333,8316.87563333333,上海灿瑞科技股份有限公司,上海市,5.08 +383463860,498520.151164562,288074.525237136,715890.321784631,45248.303886,广东虹勤通讯技术有限公司,广东省,5.85 +463659395,164973.071000475,103647.445394252,518579.052314833,39793.0929578333,深圳市奋达科技股份有限公司,广东省,5.71 +2347105663,7670.18126121354,4432.28587679994,11014.61699875,4603.6098265,深圳市百泰实业股份有限公司,广东省,4.04 +504638253,84443.6902996838,49855.5442456137,204519.3508715,51230.2114925,珠海市杰理科技股份有限公司,广东省,5.31 +519195163,1924.04639447068,1111.82817851309,2762.99,269.27,深圳市迪浦电子有限公司,广东省,3.44 +3221578464,6393.17546131924,3694.35614884361,9180.79726072824,580.27814,北京电星互动文化传媒有限公司,北京市,3.96 +2316256865,31675.2583182562,18154.1646929991,146872.233407667,30518.2317446667,广州慧智微电子股份有限公司,广东省,5.17 +3269840248,368.837045845341,213.135931664054,529.661380426629,33.477585,安徽创矽电子科技有限公司,安徽省,2.72 +1675147952,16925.06773,12545.4403666,86939.851294,9412.2279396,广州安凯微电子股份有限公司,广东省,4.94 +29223617,49351.6354965,38030.0537195,336478.787652167,25356.7104388333,青岛东软载波科技股份有限公司,山东省,5.53 +2553848709,15982.9386532981,9235.89037210901,22951.9931518205,1450.69535,深圳智微电子科技股份有限公司,广东省,4.36 +168035745,4475.22282292347,2586.04930419052,6426.55808250976,406.194698,成都艾希联科技有限公司,四川省,3.81 +510149116,4130.97491346782,2387.12243463741,5932.20746077824,374.948952,深圳市宝视达科技有限公司,广东省,3.77 +5591349,214284.563403751,124927.075093795,1154545.83667914,44936.3798348571,北京四维图新科技股份有限公司,北京市,6.06 +274839085,5072.9571540186,2931.45566990296,7284.9230285,1251.8898265,上海长合信息技术股份有限公司,上海市,3.86 +4209347174,10573.3286475664,6109.89670770289,15183.6262388967,959.69077,四川锦路通科技有限公司,四川省,4.18 +413142822,33691.2724915977,19012.8064225955,295228.181493667,9677.11797866667,北京弘高创意建筑设计股份有限公司,北京市,5.47 +951988821,25605.8899302788,18756.1741981746,351800.143148667,88668.7767376667,武汉帝尔激光科技股份有限公司,湖北省,5.55 +1587526,37281.2763304483,20821.6870507603,264083.505326,37562.7044782857,北京北信源软件股份有限公司,北京市,5.42 +3402194899,614.728409742234,355.226552773424,882.768967377713,55.795975,吉林省依岚机器人科技有限公司,吉林省,2.95 +730857,170484.678968513,98516.1639691628,244821.260286086,15474.0837333333,北京机械工业自动化研究所有限公司,北京市,5.39 +27085933,39068.3169418316,24985.5123183443,81807.0237951429,3512.25453285714,观典防务技术股份有限公司,北京市,4.91 +24495941,68018.9182948103,41411.5321373808,343277.487442714,80497.7686304286,瑞斯康达科技发展股份有限公司,北京市,5.54 +2424229017,114276.893374667,77926.1367106667,500826.828284333,41132.540103,湖北鼎龙控股股份有限公司,湖北省,5.7 +3118428071,245.891363896894,142.090621109369,353.107586951086,22.31839,浙江出彩智能科技有限公司,浙江省,2.55 +3297178263,6721.03061318177,3883.81031032277,9651.60737666299,610.035993333333,安徽徽昂光电科技有限公司,安徽省,3.98 +441623911,79201.8446421667,54549.9474813333,240891.492164333,46601.7746505,东莞铭普光磁股份有限公司,广东省,5.38 +2316150629,3193.75060666667,2061.597836,93411.1801021667,20442.4057828333,深圳英集芯科技股份有限公司,广东省,4.97 +2327057709,23544.9442314765,13440.4003796565,68644.06669975,18862.75571075,苏州华之杰电讯股份有限公司,江苏省,4.84 +2624175,112528.502696921,68592.2842455949,676577.778208429,45047.728384,北京旋极信息技术股份有限公司,北京市,5.83 +3483100980,491.782727793788,284.181242218739,706.215173902172,44.63678,公主岭市王岩口腔诊所有限公司,吉林省,2.85 +781386116,141735.041227833,75482.3393631667,509573.936014,65785.0702958333,国光电器股份有限公司,广东省,5.71 +3222821993,7991.46932664906,4617.94518605451,11475.9965759103,725.347675,象山金钇光电科技有限公司,浙江省,4.06 +10398718,769033.670522573,491078.248113787,2870403.42429771,537996.506329429,中国长城科技集团股份有限公司,广东省,6.46 +3042364033,245.891363896894,142.090621109369,353.107586951086,22.31839,上海津领信息科技有限公司,上海市,2.55 +2342518227,9173.79330924141,5301.16214161011,13173.8503023333,3045.84492716667,江苏欧密格光电科技股份有限公司,江苏省,4.12 +3068358389,1811.95903660257,1047.05745193863,2602.029095,298.473805182015,无锡汉咏科技股份有限公司,江苏省,3.42 +20751117,15716.6102843333,8183.32674633333,416800.384882667,41335.5048401667,上海贝岭股份有限公司,上海市,5.62 +3449575456,705.462014166667,404.564843666667,98147.2591208333,8331.321303,峰岹科技(深圳)股份有限公司,广东省,4.99 +3440374619,5071.89578685606,2930.84234897554,7283.3988725,2753.40906483333,浙江信测通信股份有限公司,浙江省,3.86 +3168979780,312036.140785158,180312.99818779,448093.527840928,28322.03691,华域视觉科技(上海)有限公司,上海市,5.65 +2962064709,10650.3258155645,6154.39024033911,15294.1965483333,3870.76790783333,上海中基国威电子股份有限公司,上海市,4.18 +3151203276,341884.6623548,201430.568992,477385.6924028,28574.494008,合肥颀中科技股份有限公司,安徽省,5.68 +2334772533,28252.9257821369,16326.2170290132,40572.07333,8232.49431216667,南京泰通科技股份有限公司,江苏省,4.61 +38567125,55215.5674613333,32280.1155033333,195121.699532833,23741.5776591667,杭州星帅尔电器股份有限公司,浙江省,5.29 +2338894532,7130.84955300992,4120.62801217171,10240.1200215815,647.23331,宁波锦澄电子科技股份有限公司,浙江省,4.01 +270141231,72968.2622364032,42165.3918142054,104784.676427735,6622.9822325,贵州雅光电子科技股份有限公司,贵州省,5.02 +220783142,7868.5236447006,4546.89987549982,11299.4427824348,714.18848,麦歌恩电子(上海)有限公司,上海市,4.05 +3407754893,232859.633511805,168326.909166578,411069.08997625,40891.55866,比亚迪半导体股份有限公司,广东省,5.61 +9278530,70406.8938624773,40685.2811776494,101106.472396994,6390.49900333333,北京银联金卡科技有限公司,北京市,5.0 +2323580212,16597.6670630403,9591.11692488244,23834.7621191983,1506.491325,深圳市美莱雅科技有限公司,广东省,4.38 +2331160070,3255.79612835197,1881.39220000014,4675.42371666667,794.0237395,南通光合生物技术股份有限公司,江苏省,3.67 +2349345463,74136.2462149135,42840.3222644749,106461.937465753,6728.994585,成都海威华芯科技有限公司,四川省,5.03 +2350687852,11074.7830890728,6399.66684001862,15903.7302921667,4029.26472366667,江苏钜芯集成电路技术股份有限公司,江苏省,4.2 +2357754148,8015.82834302686,4632.02127116739,11510.9768751667,3729.40010633333,广芯电子技术(上海)股份有限公司,上海市,4.06 +3173999388,16720.6127449888,9662.16223543712,24011.3159126738,1517.65052,东方微电科技(武汉)有限公司,湖北省,4.38 +501323741,66833.3625173174,43673.4697465961,220671.160353143,45867.2232541429,浙江大立科技股份有限公司,浙江省,5.34 +2311337085,19127.0147477191,11036.5029958297,112145.035851286,36647.5253237143,上海安路信息科技股份有限公司,上海市,5.05 +2950325617,19318.22026519,11163.2140011207,27741.5604758333,5855.69548783333,深圳市汇春科技股份有限公司,广东省,4.44 +2350701298,2458.91363896894,1420.90621109369,3531.07586951086,223.1839,深圳市玛琪电子科技有限公司,广东省,3.55 +2322658897,1721.23954727826,994.634347765586,2471.7531086576,156.22873,深圳市好通家实业有限公司,广东省,3.39 +2347015781,41626.2975832227,25542.5692075516,141575.867817429,28732.6177297143,苏州盛科通信股份有限公司,江苏省,5.15 +24610687,6738738.84243147,3834842.07575342,24477540.6526928,2602016.44544083,潍柴动力股份有限公司,山东省,7.39 +181655991,273187.085037167,140652.672426167,1074612.49761317,1582.68336616667,网宿科技股份有限公司,上海市,6.03 +2326956863,124019.549713435,73785.5926887248,540313.3684405,76558.826568734,南京国博电子股份有限公司,江苏省,5.73 +3270918801,15859.9929713496,9164.84506155432,22775.4393583451,1439.536155,浙江康鹏半导体有限公司,浙江省,4.36 +7299120,86887.22406325,46503.9275985,158305.75064575,29562.480612,北京通美晶体技术股份有限公司,北京市,5.2 +557266995,12727.7263021028,7354.83551319098,18277.4077571667,1541.1883505,上海宇昂水性新材料科技股份有限公司,上海市,4.26 +2357759100,9393.05010086134,5427.86172637791,13488.7098215315,852.562498,兰州华亚碳化硅有限公司,甘肃省,4.13 +695879282,245.891363896894,142.090621109369,353.107586951086,22.31839,长兴县煤山石墨炉料厂,浙江省,2.55 +2314301730,245.891363896894,142.090621109369,353.107586951086,22.31839,哈尔滨滨大阀门销售有限公司,黑龙江省,2.55 +3118917053,3745.07570646035,2235.78648897479,34776.380083,7562.35984084442,钰泰半导体股份有限公司,江苏省,4.54 +648145286,5614.51947564574,3244.4025153306,8062.62323538314,509.603238333333,东莞高辉光电科技有限公司,广东省,3.91 +4091219112,614.728409742235,355.226552773424,882.768967377716,55.795975,深圳市盈享电子有限公司,广东省,2.95 +60716715,592169.358539127,384961.940366283,1120885.29632114,52097.0039868571,东江环保股份有限公司,广东省,6.05 +2982872611,8421.77921346862,4866.60377299591,12093.9348530747,764.4048575,长春精测光电技术有限公司,吉林省,4.08 +3051771738,42617.058969,38615.9713255,335052.885705,119431.036400333,思特威(上海)电子科技股份有限公司,上海市,5.53 +1237811030,14876.4275157621,8596.48257711685,21363.0090105407,1350.262595,上海华元创信软件有限公司,上海市,4.33 +814834276,491.782727793788,284.181242218739,706.215173902172,44.63678,合肥迅驰电子科技有限责任公司,安徽省,2.85 +3339921892,3196.58773065962,1847.1780744218,4590.39863036412,290.13907,安徽新芯威半导体有限公司,安徽省,3.66 +2358215091,13289.0210914582,7679.18494938513,19083.4443966667,2443.928088,湖南康通电子股份有限公司,湖南省,4.28 +6823511,78869.4760125386,47996.3703655252,256662.443677,49246.3736734781,龙芯中科技术股份有限公司,北京市,5.41 +2318300058,9211.4190974,8204.0656666,166804.0972472,22511.6174346,上海南芯半导体科技股份有限公司,上海市,5.22 +30918572,15257.2196295671,8816.52685645477,21909.8382375,6399.88976466667,先控捷联电气股份有限公司,河北省,4.34 +173280333,248425.451059374,142652.70938459,878978.625317428,71268.6104547143,欧普照明股份有限公司,上海市,5.94 +1217010297,90629.2798441586,52928.8445056824,472859.626137,86929.247462,湖南国科微电子股份有限公司,湖南省,5.67 +227353488,175499.644065506,111018.373589625,674848.280106857,141511.018406,深圳麦格米特电气股份有限公司,广东省,5.83 +4728160558,6146862.45588483,3440255.60792112,21708037.884611,3437661.391239,海尔智家股份有限公司,山东省,7.34 +2313858141,16878.5286234786,10924.6070951714,54919.3020473333,8636.660643,苏州锴威特半导体股份有限公司,江苏省,4.74 +2311676659,91225.6960057476,52715.6204315761,131002.914758853,8280.12269,西安航天远征流体控制股份有限公司,陕西省,5.12 +1048928993,32609.7984571027,18843.8765948852,46828.6769476667,13303.533159,上海南麟电子股份有限公司,上海市,4.67 +966536464,4523.96805911779,2614.21719417741,6496.557746,957.122635333333,安徽中瑞通信科技股份有限公司,安徽省,3.81 +3464313484,16473.8484456667,14922.002517,126101.603055167,6330.15329883333,江苏帝奥微电子股份有限公司,江苏省,5.1 +338952484,14110.7472545758,8154.02708718447,20263.468526,6999.23901883333,山东德佑电气股份有限公司,山东省,4.31 +27042865,1497706.54820932,865463.716586106,2150752.82359567,291043.484399,许继集团有限公司,河南省,6.33 +3104545193,105021.775873296,73402.8541622617,268651.229376429,36083.9444402857,深圳欧陆通电子股份有限公司,广东省,5.43 +9620005,295597.151853333,194730.920618333,2678794.80455533,681912.489464,上海韦尔半导体股份有限公司,上海市,6.43 +864166372,88655.6666795,53753.15834,298897.386987333,27638.9844123333,江苏云意电气股份有限公司,江苏省,5.48 +33822284,7821705.81265451,4340541.90024414,31773080.975276,3117341.894336,珠海格力电器股份有限公司,广东省,7.5 +3312199997,138830.090012117,91789.4512288681,333225.515573857,39124.2209532857,河北中瓷电子科技股份有限公司,河北省,5.52 +591975267,4917.82727793788,2841.81242218739,7062.15173902172,446.3678,沧州凯润电子科技有限公司,河北省,3.85 +3357541349,90822.4366201021,66907.2350655535,148235.929229143,6191.05493557143,杭州美迪凯光电科技股份有限公司,浙江省,5.17 +708388905,3442.47909455651,1989.26869553117,4943.5062173152,312.45746,南通锦程塑料制品厂,江苏省,3.69 +16116663,93258.3100837016,52399.5479796363,350692.109563571,26734.2883584286,珠海航宇微科技股份有限公司,广东省,5.54 +784491064,36676.1406432416,26183.5340754385,78563.0454985714,4984.05170328571,腾景科技股份有限公司,福建省,4.9 +2329395956,983.565455587575,568.362484437478,1412.43034780434,89.27356,辽阳县力通机械制造有限公司,辽宁省,3.15 +2348912438,15033.7874138907,8687.41446389993,21588.9826805,6642.99890894431,广东圣帕新材料股份有限公司,广东省,4.33 +520408144,223023.467054483,128876.193346198,320268.581364635,20242.77973,国巨电子(东莞)有限公司,广东省,5.51 +2351592628,41820.4531887686,22960.7164579339,141041.529103571,26807.1478321429,无锡市德科立光电子技术股份有限公司,江苏省,5.15 +300186799,1913582.75295502,1234953.81045746,2517803.40044929,175073.587292714,天水华天科技股份有限公司,甘肃省,6.4 +578803019,16290.3028581692,9413.50364849573,23393.3776355094,1478.5933375,深圳市光脉电子有限公司,广东省,4.37 +343932526,63566.4602922289,45042.3466785544,273327.568779,48343.29187,上海艾为电子技术股份有限公司,上海市,5.44 +2349375343,4807.3848604464,2777.99223977234,6903.55301916667,1503.62640083333,苏州康尼格电子科技股份有限公司,江苏省,3.84 +2325170042,10068.2861576175,5818.05318808436,14458.3696373333,1149.84855133333,深圳电通纬创微电子股份有限公司,广东省,4.16 +10437056,194286.929344781,116962.315280927,419389.225194167,1602.69784816667,广电计量检测集团股份有限公司,广东省,5.62 +3306665331,28691.8448431667,19979.0470871667,309295.834049333,16592.0700063333,芯原微电子(上海)股份有限公司,上海市,5.49 +23131812,71270.701868413,40132.0804564047,330063.943783714,29776.0587888571,北京东方中科集成科技股份有限公司,北京市,5.52 +3120341363,177544.316546708,129292.795388716,626033.402033857,102806.403100857,武汉精测电子集团股份有限公司,湖北省,5.8 +314846874,1984.631183,1641.71031766667,17644.9277333333,1747.244057,赛卓电子科技(上海)股份有限公司,上海市,4.25 diff --git a/input_data/input_firm_data/firms_devices.csv b/input_data/input_firm_data/firms_devices.csv new file mode 100644 index 0000000..cc57968 --- /dev/null +++ b/input_data/input_firm_data/firms_devices.csv @@ -0,0 +1,61 @@ +Firm_Code,相关细分行业,设备id,种类,设备单价数值,固定资产原值(万元人民币),设备数量 +2311639124,34524,72,设备,140,737.674091690682,5.26910065493344 +762165453,34524,72,设备,140,614.728409742234,4.39091721244453 +2989649772,34525,64,设备,500,353266.3068118,706.5326136236 +25147774,34525,64,设备,500,122743.43558,245.48687116 +413876805,34526,60,设备,210,245.891363896894,1.17091125665188 +11807506,34526,60,设备,210,19609298.1959302,93377.6104568105 +3384021594,34527,67,设备,250,24097.3536618956,96.3894146475824 +413876805,34527,67,设备,250,245.891363896894,0.983565455587576 +80158773,34528,69,设备,25,12635.7451105,505.42980442 +2343704209,34528,69,设备,25,71514.6399746746,2860.58559898698 +3312358902,34529,61,设备,350,66438.2226519953,189.823493291415 +80169705,34529,61,设备,350,49057.3516709158,140.163861916902 +27075840,34530,65,设备,700,240383.397345603,343.404853350861 +3077450214,34530,65,设备,700,25753.3271505,36.7904673578571 +2311352797,34531,71,设备,140,55205.024134511,394.321600960793 +22324879,34531,71,设备,140,32642.0785573127,233.157703980805 +4379631621,34532,73,设备,210,245.891363896894,1.17091125665188 +2349616974,34532,73,设备,210,31228.2032149055,148.705729594788 +423388486,34533,66,设备,100000,163646.093171967,1.63646093171967 +1679596339,34533,66,设备,100000,7602.68963569803,0.0760268963569803 +3164072929,34534,63,设备,700,798499.18961975,1140.71312802821 +22324879,34534,63,设备,700,32642.0785573127,46.631540796161 +1033972427,34535,59,设备,700,36282.327026942,51.8318957527743 +3312358902,34535,59,设备,700,66438.2226519953,94.9117466457076 +354328758,34537,62,设备,140,4917.82727793788,35.1273376995563 +1044103384,34537,62,设备,140,424162.602722142,3029.73287658673 +78979697,34538,74,设备,500,3444820.24820822,6889.64049641644 +2316430101,34538,74,设备,500,190407.310913344,380.814621826688 +2349076526,34539,68,设备,350,438376.609971396,1252.50459991827 +2347561020,34539,68,设备,350,23605.5709341018,67.444488383148 +11169556957,34543,70,设备,35,983.565455587577,28.1018701596451 +2333843479,34543,70,设备,35,25746.1035943333,735.602959838094 +22324879,34544,83,设备,140,32642.0785573127,233.157703980805 +59234665,34544,83,设备,140,251695.047657333,1797.82176898095 +4995239819,34545,81,设备,210,491.782727793788,2.34182251330375 +2339136692,34545,81,设备,210,640144.399809059,3048.30666575742 +3327312155,34546,84,设备,70,4794.88159598943,68.4983085141347 +1389529309,34546,84,设备,70,32860.1214204911,469.430306007016 +18729484,34547,87,设备,70,505503.465899235,7221.47808427479 +3287925122,34547,87,设备,70,8729.14341833971,124.702048833424 +888662519,34548,89,设备,70,22130.2227507204,316.146039296006 +443872531,34549,85,设备,50,217273.703527667,4345.47407055334 +24673506,34549,85,设备,50,3731195.01695067,74623.9003390134 +3065971313,34550,75,设备,70,134201.385594667,1917.16265135239 +830662620,34550,75,设备,70,262637.565598167,3751.96522283096 +2347561020,34551,88,设备,70,23605.5709341018,337.22244191574 +613464015,34551,88,设备,70,17409.1331735,248.701902478571 +2453696971,34552,82,设备,70,48907.0477203197,698.672110290281 +43566171,34552,82,设备,70,19425.4177478546,277.505967826494 +2311838590,34553,80,设备,21,53398.0289114503,2542.76328149763 +409663925,34553,80,设备,21,63931.7546131924,3044.36926729488 +3414534661,34554,77,设备,350,227798.54904047,650.852997258486 +3393219477,34554,77,设备,350,245.891363896894,0.702546753991126 +11175750477,34555,76,设备,21,39342.618223503,1873.458010643 +2311838590,34555,76,设备,21,53398.0289114503,2542.76328149763 +2321857672,34556,78,设备,70,172615.737455619,2465.93910650884 +146491012,34557,79,设备,350,172984.813296877,494.242323705363 +2311907103,34557,79,设备,350,61082.6578818333,174.521879662381 +3464943902,34558,86,设备,70,368.837045845341,5.26910065493344 +259923931,34558,86,设备,70,1426.16991060198,20.3738558657426 diff --git a/input_data/input_firm_data/firms_materials.csv b/input_data/input_firm_data/firms_materials.csv new file mode 100644 index 0000000..999234d --- /dev/null +++ b/input_data/input_firm_data/firms_materials.csv @@ -0,0 +1,105 @@ +Firm_Code,相关细分行业,材料id,种类,材料单价数值,存货(万元人民币),材料数量 +1,7,10,材料,70.0,3736.5025,40.0339553571429 +5,7,10,材料,70.0,2588.93324,27.7385704285714 +29954548,7,10,材料,70.0,133292.643730143,1428.13546853725 +29954548,7,10,材料,70.0,133292.643730143,1428.13546853725 +453289520,8,37,材料,9.7,193520.088971571,14962.8934771833 +453289520,8,37,材料,9.7,193520.088971571,14962.8934771833 +350343208,2714,91,材料,140.0,3903.95977783333,20.9140702383928 +37873062,2714,91,材料,140.0,184703.551339833,989.483310749105 +1266556718,2714,91,材料,140.0,10632.3104404292,56.9588059308707 +331545755,2715,92,材料,21.0,6911.28954133333,246.831769333333 +3193516458,2715,92,材料,21.0,41347.21758,1476.68634214286 +41454763,2715,92,材料,21.0,3281.00494028571,117.178747867347 +584019624,2716,93,材料,7.0,19952.64066,2137.78292785714 +185356903,2716,93,材料,7.0,29.7578533333333,3.18834142857143 +22751149,2716,93,材料,7.0,263513.812713,28233.6227906786 +27169556,2717,90,材料,70.0,455436.179933333,4879.67335642857 +3346538900,2717,90,材料,70.0,335021.89871525,3589.52034337768 +2541265952,2717,90,材料,70.0,662.112236666667,7.09405967857143 +777299215,2718,94,材料,21.0,602.59653,21.5213046428571 +18107611,2718,94,材料,21.0,4949308.389283,176761.013902964 +4067555184,32338,7,材料,4.0,323.616655,60.6781228125 +2313177432,32338,7,材料,4.0,89.27356,16.7387925 +12098344,32338,7,材料,4.0,36019.3828761667,6753.63428928126 +104671744,32432,16,材料,0.77,491.00458,478.251214285714 +4208851809,32432,16,材料,0.77,49697.6881215,48406.8390793831 +203314437,32433,22,材料,2.0,290.13907,108.80215125 +2309668026,32434,12,材料,0.79,111.59195,105.941724683544 +333499553,32434,12,材料,0.79,33711.928095,32004.9950268987 +4315536490,32434,12,材料,0.79,66.95517,63.5650348101266 +1270747834,32435,25,材料,0.5,3481.66884,5222.50326 +39894253,32435,25,材料,0.5,662222.116666667,993333.175000001 +287006714,32435,25,材料,0.5,111970.2725,167955.40875 +3352578733,32436,29,材料,1.6,44.63678,20.923490625 +366828854,32436,29,材料,1.6,37270.9437623333,17470.7548885937 +5849940,32437,26,材料,20.0,2169804.72857143,81367.6773214286 +5849940,32437,26,材料,20.0,2169804.72857143,81367.6773214286 +29954548,32438,27,材料,0.25,133292.643730143,399877.931190429 +3227189464,32438,27,材料,0.25,2990.66426,8971.99278 +2961715231,32439,31,材料,0.25,881.576405,2644.729215 +888478182,32439,31,材料,0.25,44.63678,133.91034 +631103677,32440,15,材料,0.6,476.125653333333,595.157066666666 +2319266522,32440,15,材料,0.6,62.491492,78.114365 +1194436218,32440,15,材料,0.6,22.31839,27.8979875 +2327979389,32441,13,材料,2.28,862.977746666667,283.87425877193 +216898035,32441,13,材料,2.28,3585.82132666667,1179.54648903509 +3274238529,32443,23,材料,2.5,66.95517,20.086551 +61066955,32443,23,材料,2.5,28179.6880875714,8453.90642627142 +2348894245,32445,8,材料,22.78,11981.7573048571,394.482790985199 +169978927,32445,8,材料,22.78,65028.9291661667,2140.98757131804 +142823313,32446,20,材料,1.2,97437.8679368333,60898.6674605208 +367669349,32446,20,材料,1.2,537603.399401,336002.124625625 +2340606811,32447,28,材料,0.3,379.41263,948.531575 +3269940677,32447,28,材料,0.3,2745.16197,6862.904925 +1452048,32448,30,材料,10.0,1884370.44367833,141327.783275875 +1452048,32448,30,材料,10.0,1884370.44367833,141327.783275875 +892652617,32449,19,材料,100.0,5877.17603333333,44.07882025 +1555364428,32449,19,材料,100.0,6371.900345,47.7892525875 +2475874929,32450,24,材料,1.38,22.31839,12.1295597826087 +2353020496,32450,24,材料,1.38,4997.96087575,2716.28308464674 +4076786740,32451,17,材料,1.38,89.27356,48.5182391304348 +331450699,32451,17,材料,1.38,491.00458,266.850315217391 +3054059190,34566,105,材料,21.0,1495.33213,53.4047189285714 +186745206,34566,105,材料,21.0,31534.1938276667,1126.22120813095 +507827038,34566,105,材料,21.0,134419.051238286,4800.68040136736 +2349737110,34567,103,材料,14.0,6196.09279783333,331.933542741071 +505990558,34567,103,材料,14.0,245.50229,13.1519083928571 +613464015,34568,107,材料,50.0,35552.7344381667,533.2910165725 +221048382,34568,107,材料,50.0,352447.843621667,5286.71765432501 +2348910693,34569,106,材料,8.0,4641.11761583333,435.104776484375 +2342515031,34569,106,材料,8.0,5069.99426166667,475.31196203125 +2360390148,34570,108,材料,28.0,580.27814,15.5431644642857 +2317568755,34570,108,材料,28.0,7858.70136516667,210.500929424107 +2349511062,34571,102,材料,21.0,1190.53784783333,42.5192088511904 +2349511062,34571,102,材料,21.0,1190.53784783333,42.5192088511904 +500189853,34572,104,材料,40.0,2075.61027,38.9176925625 +18065940,34572,104,材料,40.0,143283.010690286,2686.55645044286 +3006753238,34573,101,材料,21.0,236376.363264714,8442.01297373979 +2333993502,34573,101,材料,21.0,17415.7935534286,621.992626908164 +433384648,34574,109,材料,21.0,1191.802026,42.5643580714286 +344181818,34574,109,材料,21.0,79181.2545228571,2827.9019472449 +1104420298,36914,38,材料,700.0,213731.195733667,228.997709714643 +37873062,36914,38,材料,700.0,184703.551339833,197.896662149821 +1452048,46504,11,材料,35.0,1884370.44367833,40379.3666502499 +2349349655,46504,11,材料,35.0,1116.3192482,23.9211267471429 +420984285,46505,18,材料,15.5,62168.8641543333,3008.17084617742 +2329836516,46505,18,材料,15.5,4786.47693733333,231.603722774193 +2326956863,56319,34,材料,350.0,76558.826568734,164.054628361573 +2326956863,56319,34,材料,350.0,76558.826568734,164.054628361573 +3270918801,56320,32,材料,200.0,1439.536155,5.39826058125 +7299120,56320,32,材料,200.0,29562.480612,110.859302295 +557266995,56321,36,材料,2.8,1541.1883505,412.818308169643 +557266995,56321,36,材料,2.8,1541.1883505,412.818308169643 +2357759100,56322,33,材料,0.5,852.562498,1278.843747 +695879282,56322,33,材料,0.5,22.31839,33.477585 +2314301730,56322,33,材料,0.5,22.31839,33.477585 +3118917053,56323,35,材料,1400.0,7562.35984084442,4.05126420045237 +648145286,56323,35,材料,1400.0,509.603238333333,0.273001734821428 +4091219112,56341,9,材料,2.0,55.795975,20.923490625 +60716715,56341,9,材料,2.0,52097.0039868571,19536.3764950714 +814834276,317589,95,材料,35.0,44.63678,0.956502428571429 +3339921892,317589,95,材料,35.0,290.13907,6.21726578571429 +22324879,317589,95,材料,35.0,2962.7662725,63.4878486964286 +3357541349,513691,52,材料,700.0,6191.05493557143,6.6332731452551 +3357541349,513691,52,材料,700.0,6191.05493557143,6.6332731452551 diff --git a/input_data/input_firm_data/firms_products.csv b/input_data/input_firm_data/firms_products.csv new file mode 100644 index 0000000..9bcdbeb --- /dev/null +++ b/input_data/input_firm_data/firms_products.csv @@ -0,0 +1,350 @@ +Firm_Code,相关细分行业,产品id,下游,种类,产品单价数值,存货(万元人民币),产品数量 +4067555184,32338,7,44,材料,28,323.616655,2.88943441964286 +2313177432,32338,7,44,材料,28,89.27356,0.797085357142857 +12098344,32338,7,45,材料,21,36019.3828761667,428.802177097223 +2348894245,32445,8,90,材料,70,11981.7573048571,42.7919903744896 +2348894245,32445,8,93,材料,7,22.31839,0.797085357142857 +169978927,32445,8,90,材料,70,65028.9291661667,232.246175593453 +169978927,32445,8,92,材料,21,65028.9291661667,774.153918644842 +169978927,32445,8,94,材料,21,65028.9291661667,774.153918644842 +4091219112,56341,9,90,材料,70,55.795975,0.199271339285714 +60716715,56341,9,90,材料,70,52097.0039868571,186.06072852449 +1,7,10,90,材料,70,3736.5025,13.3446517857143 +5,7,10,90,材料,70,2588.93324,9.24619014285714 +29954548,7,10,90,材料,70,133292.643730143,476.045156179082 +29954548,7,10,90,材料,70,133292.643730143,476.045156179082 +1452048,46504,11,90,材料,70,1884370.44367833,6729.89444170832 +2349349655,46504,11,90,材料,70,1116.3192482,3.98685445785714 +2309668026,32434,12,95,材料,35,111.59195,0.797085357142857 +333499553,32434,12,95,材料,35,33711.928095,240.799486392857 +4315536490,32434,12,95,材料,35,66.95517,0.478251214285714 +2327979389,32441,13,95,材料,35,862.977746666667,6.16412676190476 +216898035,32441,13,95,材料,35,3585.82132666667,25.6130094761905 +631103677,32440,15,41,材料,1000,476.125653333333,0.119031413333333 +2319266522,32440,15,41,材料,1000,62.491492,0.015622873 +1194436218,32440,15,42,材料,1500,22.31839,0.00371973166666667 +104671744,32432,16,95,材料,35,491.00458,3.50717557142857 +4208851809,32432,16,95,材料,35,49697.6881215,354.983486582143 +4076786740,32451,17,90,材料,70,89.27356,0.318834142857143 +331450699,32451,17,90,材料,70,491.00458,1.75358778571429 +420984285,46505,18,41,材料,1000,62168.8641543333,15.5422160385833 +2329836516,46505,18,41,材料,1000,4786.47693733333,1.19661923433333 +892652617,32449,19,50,材料,140,5877.17603333333,10.4949572023809 +1555364428,32449,19,50,材料,140,6371.900345,11.3783934732143 +1555364428,32449,19,52,材料,700,6371.900345,2.27567869464286 +1555364428,32449,19,53,材料,1400,6371.900345,1.13783934732143 +892652617,32449,19,54,材料,1400,5877.17603333333,1.04949572023809 +892652617,32449,19,55,材料,2000,5877.17603333333,0.734647004166666 +142823313,32446,20,41,材料,1000,97437.8679368333,24.3594669842083 +367669349,32446,20,41,材料,1000,537603.399401,134.40084985025 +203314437,32433,22,41,材料,1000,290.13907,0.0725347675 +3274238529,32443,23,41,材料,1000,66.95517,0.0167387925 +61066955,32443,23,41,材料,1000,28179.6880875714,7.04492202189285 +2475874929,32450,24,90,材料,70,22.31839,0.0797085357142857 +2353020496,32450,24,90,材料,70,4997.96087575,17.8498602705357 +1270747834,32435,25,41,材料,1000,3481.66884,0.87041721 +39894253,32435,25,41,材料,1000,662222.116666667,165.555529166667 +287006714,32435,25,41,材料,1000,111970.2725,27.992568125 +5849940,32437,26,95,材料,35,2169804.72857143,15498.6052040816 +5849940,32437,26,95,材料,35,2169804.72857143,15498.6052040816 +29954548,32438,27,44,材料,28,133292.643730143,1190.11289044771 +3227189464,32438,27,44,材料,28,2990.66426,26.7023594642857 +2340606811,32447,28,50,材料,140,379.41263,0.677522553571429 +3269940677,32447,28,50,材料,140,2745.16197,4.90207494642857 +3352578733,32436,29,50,材料,140,44.63678,0.0797085357142857 +366828854,32436,29,50,材料,140,37270.9437623333,66.5552567184523 +1452048,32448,30,95,材料,35,1884370.44367833,13459.7888834166 +1452048,32448,30,95,材料,35,1884370.44367833,13459.7888834166 +2961715231,32439,31,41,材料,1000,881.576405,0.22039410125 +888478182,32439,31,41,材料,1000,44.63678,0.011159195 +3270918801,56320,32,46,材料,1400,1439.536155,0.257060027678571 +7299120,56320,32,46,材料,1400,29562.480612,5.279014395 +2357759100,56322,33,47,材料,14000,852.562498,0.0152243303214286 +695879282,56322,33,47,材料,14000,22.31839,0.000398542678571429 +2314301730,56322,33,47,材料,14000,22.31839,0.000398542678571429 +2326956863,56319,34,48,材料,350,76558.826568734,54.6848761205243 +2326956863,56319,34,48,材料,350,76558.826568734,54.6848761205243 +3118917053,56323,35,49,材料,1400,7562.35984084442,1.35042140015079 +648145286,56323,35,49,材料,1400,509.603238333333,0.0910005782738095 +557266995,56321,36,41,材料,1000,1541.1883505,0.385297087625 +557266995,56321,36,41,材料,1000,1541.1883505,0.385297087625 +453289520,8,37,95,材料,35,193520.088971571,1382.28634979694 +453289520,8,37,95,材料,35,193520.088971571,1382.28634979694 +1104420298,36914,38,51,材料,70000,213731.195733667,0.763325699048811 +37873062,36914,38,51,材料,70000,184703.551339833,0.659655540499404 +12098344,32338,44,40,材料,35,36019.3828761667,257.281306258334 +12098344,32338,46,43,材料,1400,36019.3828761667,6.43203265645834 +12098344,32338,46,43,材料,1400,36019.3828761667,6.43203265645834 +12098344,32338,47,38,材料,700,36019.3828761667,12.8640653129167 +12098344,32338,49,39,材料,14000,36019.3828761667,0.643203265645834 +3357541349,513691,52,95,材料,35,6191.05493557143,44.2218209683674 +3357541349,513691,52,95,材料,35,6191.05493557143,44.2218209683674 +720737055,2515,56,58,设计,0,315.444274666667,9999999999999.0 +850972471,2515,56,58,设计,0,8836.59633516667,9999999999999.0 +3472022914,2514,57,58,设计,0,66.95517,9999999999999.0 +79412414,2514,57,58,设计,0,12269.0431131106,9999999999999.0 +490476776,2514,57,58,设计,0,18149.98,9999999999999.0 +632264618,34491,58,90,材料,70,9131.4346385,32.6122665660714 +29930956,34491,58,91,材料,140,492.828037833333,0.880050067559523 +632264618,34491,58,92,材料,21,9131.4346385,108.707555220238 +1092796483,34492,58,93,材料,7,21795.4415151429,778.408625540818 +2353851293,34492,58,94,材料,21,133.91034,1.59417071428571 +972774,34492,58,95,材料,35,94545.1294942,675.32235353 +24459300,34493,58,97,测试,0,87424.1267993333,9999999999999.0 +3344266702,34493,58,90,材料,70,12065.8805295714,43.092430462755 +2345050363,34494,58,91,材料,140,1262.94723833333,2.25526292559523 +33171435,34494,58,92,材料,21,61275.9548563333,729.475653051587 +2961210947,34495,58,93,材料,7,156.22873,5.5795975 +41454763,34495,58,94,材料,21,3281.00494028571,39.0595826224489 +3135349256,34495,58,95,材料,35,11441.7133435,81.7265238821429 +2350883312,34496,58,97,测试,0,758.82526,9999999999999.0 +2350883312,34496,58,90,材料,70,758.82526,2.71009021428571 +3006753238,34498,58,91,材料,140,236376.363264714,422.100648686989 +2350111843,34498,58,92,材料,21,1480.14299457143,17.6207499353742 +2343704209,34499,58,93,材料,7,7848.60666666667,280.307380952381 +15482118,34499,58,94,材料,21,75554.4652471667,899.457919609127 +930767828,34501,58,95,材料,35,24848.5958543333,177.489970388095 +930767828,34501,58,97,测试,0,24848.5958543333,9999999999999.0 +1010816593,34502,58,90,材料,70,111575.164158429,398.482729137246 +2321243819,34502,58,91,材料,140,8590.6279275,15.3404070133929 +2353542014,34502,58,92,材料,21,3063.477861,36.4699745357143 +79889978,34503,58,93,材料,7,57637.2210431667,2058.4721801131 +37378925,34503,58,94,材料,21,12474.301626,148.503590785714 +186257378,34503,58,95,材料,35,897.199278,6.40856627142857 +1379191812,34505,58,97,测试,0,669.5517,9999999999999.0 +24653920,34505,58,90,材料,70,49184.7394994286,175.659783926531 +864536616,34509,58,91,材料,140,259887.593897857,464.084989103316 +25685135,34509,58,92,材料,21,494.656998333333,5.88877378968254 +2349046160,34513,58,93,材料,7,16789.3887331667,599.621026184525 +2313628561,34513,58,94,材料,21,3977.1318875,47.3468081845238 +2346465051,34513,58,95,材料,35,191.938154,1.37098681428571 +1253552935,34517,58,97,测试,0,7680.27564083333,9999999999999.0 +1253552935,34517,58,90,材料,70,7680.27564083333,27.429555860119 +5971532,34518,58,91,材料,140,1410912.94534083,2519.48740239434 +3157495460,34518,58,92,材料,21,12596.5014271429,149.95835032313 +2354584345,34519,58,93,材料,7,167.387925,5.97814017857143 +29452962,34519,58,94,材料,21,206077.306495286,2453.30126780102 +27599908,49686,58,95,材料,35,5921.81281333333,42.2986629523809 +2350719552,49686,58,97,测试,0,11314.5121375,9999999999999.0 +3216066502,49687,58,90,材料,70,20677.0661462857,73.8466648081632 +39698451,49687,58,91,材料,140,69378.6032017143,123.890362860204 +2351643794,49688,58,92,材料,21,2198.361415,26.1709692261905 +2351192662,49688,58,93,材料,7,3416.11452834962,122.004090298201 +865049663,49689,58,94,材料,21,43328.108973,515.810821107143 +891649,49689,58,95,材料,35,25810.7164891429,184.362260636735 +3424978618,49690,58,97,测试,0,56086.1265501667,9999999999999.0 +3145156061,49690,58,90,材料,70,22.31839,0.0797085357142857 +281599332,49691,58,91,材料,140,40598.0444641667,72.4965079717262 +24653920,49691,58,92,材料,21,49184.7394994286,585.532613088436 +79938367,49692,58,93,材料,7,438207.673933167,15650.2740690417 +864169770,49692,58,94,材料,21,24457.7740034286,291.163976231293 +2310296367,49693,58,95,材料,35,31554.9076322,225.392197372857 +774611690,49693,58,97,测试,0,7937.90737666667,9999999999999.0 +2311838590,49694,58,90,材料,70,310.151853,1.10768518928571 +2350442566,49694,58,91,材料,140,2249.693712,4.0173102 +654461595,49695,58,92,材料,21,8316.87563333333,99.0104242063492 +383463860,49695,58,93,材料,7,45248.303886,1616.01085307143 +463659395,49696,58,94,材料,21,39793.0929578333,473.727297117063 +2347105663,49696,58,95,材料,35,4603.6098265,32.8829273321429 +504638253,49697,58,97,测试,0,51230.2114925,9999999999999.0 +519195163,49698,58,90,材料,70,269.27,0.961678571428571 +3221578464,49698,58,91,材料,140,580.27814,1.03621096428571 +2316256865,49699,58,92,材料,21,30518.2317446667,363.312282674604 +3269840248,49699,58,93,材料,7,33.477585,1.19562803571429 +1675147952,49700,58,94,材料,21,9412.2279396,112.050332614286 +1675147952,49700,58,95,材料,35,9412.2279396,67.2301995685714 +29223617,49701,58,97,测试,0,25356.7104388333,9999999999999.0 +2553848709,49701,58,90,材料,70,1450.69535,5.18105482142857 +168035745,49702,58,91,材料,140,406.194698,0.725347675 +510149116,49702,58,92,材料,21,374.948952,4.463678 +2316430101,49704,58,93,材料,7,104480.892502143,3731.46044650511 +5591349,49704,58,94,材料,21,44936.3798348571,534.956902795918 +274839085,49705,58,95,材料,35,1251.8898265,8.94207018928572 +4209347174,49705,58,97,测试,0,959.69077,9999999999999.0 +413142822,49707,58,90,材料,70,9677.11797866667,34.5611356380953 +951988821,49707,58,91,材料,140,88668.7767376667,158.337101317262 +1587526,49708,58,92,材料,21,37562.7044782857,447.175053312925 +1587526,49708,58,93,材料,7,37562.7044782857,1341.52515993878 +3402194899,49709,58,94,材料,21,55.795975,0.664237797619048 +730857,49709,58,95,材料,35,15474.0837333333,110.529169523809 +27085933,49710,58,97,测试,0,3512.25453285714,9999999999999.0 +27085933,49710,58,90,材料,70,3512.25453285714,12.5437661887755 +3424978618,49711,58,91,材料,140,56086.1265501667,100.153797411012 +24495941,49711,58,92,材料,21,80497.7686304286,958.306769409864 +2424229017,49712,58,93,材料,7,41132.540103,1469.01928939286 +3118428071,49712,58,94,材料,21,22.31839,0.265695119047619 +3297178263,49713,58,95,材料,35,610.035993333333,4.35739995238095 +441623911,49713,58,97,测试,0,46601.7746505,9999999999999.0 +2316150629,49714,58,90,材料,70,20442.4057828333,73.0085920815475 +2327057709,49714,58,91,材料,140,18862.75571075,33.683492340625 +2624175,49715,58,92,材料,21,45047.728384,536.282480761905 +3483100980,49715,58,93,材料,7,44.63678,1.59417071428571 +781386116,49715,58,94,材料,21,65785.0702958333,783.15559875992 +3222821993,49716,58,95,材料,35,725.347675,5.18105482142857 +10398718,49716,58,97,测试,0,537996.506329429,9999999999999.0 +3042364033,49717,58,90,材料,70,22.31839,0.0797085357142857 +2333993502,49717,58,91,材料,140,17415.7935534286,31.0996313454082 +79938367,49718,58,92,材料,21,438207.673933167,5216.75802301389 +2342518227,49718,58,93,材料,7,3045.84492716667,108.780175970238 +3068358389,49719,58,94,材料,21,298.473805182015,3.55325958550018 +20751117,49719,58,95,材料,35,41335.5048401667,295.253606001191 +3449575456,49720,58,97,测试,0,8331.321303,9999999999999.0 +3449575456,49720,58,90,材料,70,8331.321303,29.7547189392857 +3440374619,49721,58,91,材料,140,2753.40906483333,4.91680190148809 +3168979780,49721,58,92,材料,21,28322.03691,337.167106071429 +2962064709,49722,58,93,材料,7,3870.76790783333,138.241710994048 +3151203276,49722,58,94,材料,21,28574.494008,340.172547714286 +3449575456,49723,58,95,材料,35,8331.321303,59.5094378785714 +777299215,49723,58,97,测试,0,602.59653,9999999999999.0 +24459300,49724,58,90,材料,70,87424.1267993333,312.229024283333 +1675147952,49724,58,91,材料,140,9412.2279396,16.8075498921429 +2334772533,49725,58,92,材料,21,8232.49431216667,98.0058846686508 +38567125,49725,58,93,材料,7,23741.5776591667,847.913487827382 +2338894532,49726,58,94,材料,21,647.23331,7.70515845238095 +270141231,49726,58,95,材料,35,6622.9822325,47.3070159464286 +220783142,49727,58,97,测试,0,714.18848,9999999999999.0 +3407754893,49727,58,90,材料,70,40891.55866,146.041280928571 +9278530,49728,58,91,材料,140,6390.49900333333,11.4116053630952 +9278530,49728,58,92,材料,21,6390.49900333333,76.0773690873015 +2323580212,49729,58,93,材料,7,1506.491325,53.8032616071429 +2331160070,49729,58,94,材料,21,794.0237395,9.45266356547619 +2349345463,49730,58,95,材料,35,6728.994585,48.0642470357143 +2350687852,49730,58,97,测试,0,4029.26472366667,9999999999999.0 +2357754148,49731,58,90,材料,70,3729.40010633333,13.3192860940476 +2357754148,49731,58,91,材料,140,3729.40010633333,6.6596430470238 +3173999388,49733,58,92,材料,21,1517.65052,18.0672680952381 +501323741,49733,58,93,材料,7,45867.2232541429,1638.11511621939 +20751117,49734,58,94,材料,21,41335.5048401667,492.089343335318 +20751117,49734,58,95,材料,35,41335.5048401667,295.253606001191 +2311337085,56247,58,97,测试,0,36647.5253237143,9999999999999.0 +2950325617,56247,58,90,材料,70,5855.69548783333,20.9131981708333 +2350701298,56248,58,91,材料,140,223.1839,0.398542678571429 +2322658897,56248,58,92,材料,21,156.22873,1.85986583333333 +2347015781,56249,58,93,材料,7,28732.6177297143,1026.16491891837 +24610687,56249,58,94,材料,21,2602016.44544083,30976.386255248 +181655991,56250,58,95,材料,35,1582.68336616667,11.3048811869048 +15482118,56250,58,97,测试,0,75554.4652471667,9999999999999.0 +2982872611,317586,58,90,材料,70,764.4048575,2.73001734821429 +3051771738,317586,58,91,材料,140,119431.036400333,213.269707857738 +1237811030,317586,58,92,材料,21,1350.262595,16.074554702381 +2358215091,317620,58,93,材料,7,2443.928088,87.283146 +6823511,317620,58,94,材料,21,49246.3736734781,586.266353255692 +2318300058,431078,58,95,材料,35,22511.6174346,160.79726739 +30918572,431078,58,97,测试,0,6399.88976466667,9999999999999.0 +173280333,431079,58,90,材料,70,71268.6104547143,254.53075162398 +1217010297,431079,58,91,材料,140,86929.247462,155.230799039286 +79412414,431079,58,92,材料,21,12269.0431131106,146.06003706084 +227353488,431080,58,93,材料,7,141511.018406,5053.96494307143 +4728160558,431080,58,94,材料,21,3437661.391239,40924.5403718929 +20751117,431081,58,95,材料,35,41335.5048401667,295.253606001191 +2313858141,431081,58,97,测试,0,8636.660643,9999999999999.0 +2311676659,431082,58,90,材料,70,8280.12269,29.57186675 +1048928993,431082,58,91,材料,140,13303.533159,23.7563092125 +966536464,431083,58,92,材料,21,957.122635333333,11.3943170873016 +3464313484,431083,58,93,材料,7,6330.15329883333,226.076903529762 +2347015781,431085,58,94,材料,21,28732.6177297143,342.054972972789 +2357754148,431085,58,95,材料,35,3729.40010633333,26.6385721880952 +338952484,431086,58,97,测试,0,6999.23901883333,9999999999999.0 +27042865,431086,58,90,材料,70,291043.484399,1039.44101571071 +3104545193,431087,58,91,材料,140,36083.9444402857,64.4356150719387 +9620005,431087,58,92,材料,21,681912.489464,8118.00582695238 +864166372,431088,58,93,材料,7,27638.9844123333,987.106586154761 +33822284,431088,58,94,材料,21,3117341.894336,37111.2130278095 +1033972427,34535,59,90,材料,70,150030.431427836,535.822969385129 +3312358902,34535,59,91,材料,140,87569.4877398571,156.374085249745 +413876805,34526,60,41,材料,1000,22.31839,0.0055795975 +11807506,34526,60,41,材料,1000,5444482.05714286,1361.12051428571 +3312358902,34529,61,90,材料,70,87569.4877398571,312.74817049949 +80169705,34529,61,90,材料,70,149290.899493,533.181783903572 +354328758,34537,62,50,材料,140,446.3678,0.797085357142857 +1044103384,34537,62,50,材料,140,38499.22275,68.7486120535714 +3164072929,34534,63,50,材料,140,124088.77507875,221.587098354911 +22324879,34534,63,50,材料,140,2962.7662725,5.29065405803571 +2989649772,34525,64,41,材料,1000,71733.723177,17.93343079425 +25147774,34525,64,41,材料,1000,92968.234407,23.24205860175 +27075840,34530,65,41,材料,1000,21818.458064,5.454614516 +3077450214,34530,65,41,材料,1000,21242.4322786667,5.31060806966668 +423388486,34533,66,90,材料,70,242227.496705143,865.098202518368 +1679596339,34533,66,90,材料,70,4958.50469716667,17.7089453470238 +3384021594,34527,67,41,材料,1000,2187.20222,0.546800555 +413876805,34527,67,41,材料,1000,22.31839,0.0055795975 +2349076526,34539,68,50,材料,140,771941.581803429,1378.46711036327 +2347561020,34539,68,50,材料,140,2142.56544,3.82600971428571 +80158773,34528,69,50,材料,140,1474.810014,2.63358931071429 +2343704209,34528,69,50,材料,140,7848.60666666667,14.0153690476191 +11169556957,34543,70,91,材料,140,89.27356,0.159417071428571 +2333843479,34543,70,91,材料,140,8385.40003966667,14.9739286422619 +2311352797,34531,71,41,材料,1000,6754.43288,1.68860822 +22324879,34531,71,41,材料,1000,2962.7662725,0.740691568125 +2311639124,34524,72,50,材料,140,66.95517,0.119562803571429 +762165453,34524,72,50,材料,140,55.795975,0.0996356696428571 +4379631621,34532,73,95,材料,35,22.31839,0.159417071428571 +2349616974,34532,73,95,材料,35,2834.43553,20.2459680714286 +78979697,34538,74,95,材料,35,1224407.85554914,8745.77039677957 +2316430101,34538,74,95,材料,35,104480.892502143,746.292089301021 +3065971313,34550,75,96,封装,0,29697.253081,9999999999999.0 +830662620,34550,75,96,封装,0,73842.0312075,9999999999999.0 +11175750477,34555,76,96,封装,0,3570.9424,9999999999999.0 +2311838590,34555,76,96,封装,0,310.151853,9999999999999.0 +3414534661,34554,77,100,测试,0,46215.3088984286,9999999999999.0 +3393219477,34554,77,100,测试,0,22.31839,9999999999999.0 +2321857672,34556,78,98,测试,0,15667.50978,9999999999999.0 +146491012,34557,79,99,测试,0,166754.219868852,9999999999999.0 +2311907103,34557,79,99,测试,0,76726.8203528333,9999999999999.0 +2311838590,34553,80,96,封装,0,310.151853,9999999999999.0 +409663925,34553,80,96,封装,0,5802.7814,9999999999999.0 +4995239819,34545,81,96,封装,0,44.63678,9999999999999.0 +2339136692,34545,81,96,封装,0,133298.837068571,9999999999999.0 +2453696971,34552,82,96,封装,0,34675.6299895,9999999999999.0 +43566171,34552,82,96,封装,0,1763.15281,9999999999999.0 +22324879,34544,83,96,封装,0,2962.7662725,9999999999999.0 +59234665,34544,83,96,封装,0,656252.890643167,9999999999999.0 +3327312155,34546,84,96,封装,0,435.208605,9999999999999.0 +1389529309,34546,84,96,封装,0,8239.6429645,9999999999999.0 +443872531,34549,85,96,封装,0,14931.5790275,9999999999999.0 +24673506,34549,85,96,封装,0,291506.649439667,9999999999999.0 +3464943902,34558,86,96,封装,0,33.477585,9999999999999.0 +259923931,34558,86,96,封装,0,129.446662,9999999999999.0 +18729484,34547,87,96,封装,0,45882.146162,9999999999999.0 +3287925122,34547,87,96,封装,0,792.302845,9999999999999.0 +2347561020,34551,88,96,封装,0,2142.56544,9999999999999.0 +613464015,34551,88,96,封装,0,35552.7344381667,9999999999999.0 +888662519,34548,89,96,封装,0,2008.6551,9999999999999.0 +27169556,2717,90,95,材料,35,455436.179933333,3253.11557095238 +3346538900,2717,90,95,材料,35,335021.89871525,2393.01356225179 +2541265952,2717,90,95,材料,35,662.112236666667,4.72937311904762 +350343208,2714,91,95,材料,35,3903.95977783333,27.8854269845238 +37873062,2714,91,95,材料,35,184703.551339833,1319.31108099881 +1266556718,2714,91,95,材料,35,10632.3104404292,75.9450745744943 +331545755,2715,92,95,材料,35,6911.28954133333,49.3663538666666 +3193516458,2715,92,95,材料,35,41347.21758,295.337268428571 +41454763,2715,92,95,材料,35,3281.00494028571,23.4357495734694 +584019624,2716,93,95,材料,35,19952.64066,142.518861857143 +185356903,2716,93,95,材料,35,29.7578533333333,0.212556095238095 +22751149,2716,93,95,材料,35,263513.812713,1882.24151937857 +777299215,2718,94,95,材料,35,602.59653,4.30426092857143 +18107611,2718,94,95,材料,35,4949308.389283,35352.2027805929 +814834276,317589,95,96,封装,0,44.63678,9999999999999.0 +3339921892,317589,95,96,封装,0,290.13907,9999999999999.0 +22324879,317589,95,96,封装,0,2962.7662725,9999999999999.0 +2311838590,513738,97,95,材料,35,310.151853,2.21537037857143 +2311838590,513738,97,95,材料,35,310.151853,2.21537037857143 +3006753238,34573,101,96,封装,0,236376.363264714,9999999999999.0 +2333993502,34573,101,96,封装,0,17415.7935534286,9999999999999.0 +2349511062,34571,102,96,封装,0,1190.53784783333,9999999999999.0 +2349511062,34571,102,96,封装,0,1190.53784783333,9999999999999.0 +2349737110,34567,103,96,封装,0,6196.09279783333,9999999999999.0 +505990558,34567,103,96,封装,0,245.50229,9999999999999.0 +500189853,34572,104,96,封装,0,2075.61027,9999999999999.0 +18065940,34572,104,96,封装,0,143283.010690286,9999999999999.0 +3054059190,34566,105,96,封装,0,1495.33213,9999999999999.0 +186745206,34566,105,96,封装,0,31534.1938276667,9999999999999.0 +507827038,34566,105,96,封装,0,134419.051238286,9999999999999.0 +2348910693,34569,106,96,封装,0,4641.11761583333,9999999999999.0 +2342515031,34569,106,96,封装,0,5069.99426166667,9999999999999.0 +613464015,34568,107,96,封装,0,35552.7344381667,9999999999999.0 +221048382,34568,107,96,封装,0,352447.843621667,9999999999999.0 +2360390148,34570,108,96,封装,0,580.27814,9999999999999.0 +2317568755,34570,108,96,封装,0,7858.70136516667,9999999999999.0 +433384648,34574,109,96,封装,0,1191.802026,9999999999999.0 +344181818,34574,109,96,封装,0,79181.2545228571,9999999999999.0 diff --git a/input_data/input_product_data/BomCateNet.csv b/input_data/input_product_data/BomCateNet.csv new file mode 100644 index 0000000..30c6a74 --- /dev/null +++ b/input_data/input_product_data/BomCateNet.csv @@ -0,0 +1,87 @@ +Code,32338,32445,56341,7,4654,32434,32441,32444,3244,32432,32451,4655,32449,32446,32442,32433,32443,3245,32435,32437,32438,32447,32436,32448,32439,5632,56322,56319,56323,56321,8,36914,2515,2514,9,34535,34526,34529,34537,34534,34525,3453,34533,34527,34539,34528,34543,34531,34524,34532,34538,3455,34555,34554,34556,34557,34553,34545,34552,34544,34546,34549,34558,34547,34551,34548,2717,2714,2715,2716,2718,317589,1,513738,51374,513742,11,34573,34571,34567,34572,34566,34569,34568,3457,34574 +32338,1,,,,,,,,1,,,1,1,1,,1,1,,1,,1,1,1,,,1,1,1,1,,,1,,,,,1,,1,1,1,1,,1,1,1,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32445,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +56341,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4654,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32434,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32441,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3244,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32432,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32451,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +4655,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32449,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32446,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32442,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32433,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32443,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3245,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32435,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32437,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32438,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32447,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32436,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32448,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +32439,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +5632,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +56322,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +56319,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +56323,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +56321,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +36914,1,,,,,,,,1,,,1,,1,,1,1,,1,,,,,,1,,,,,1,,,,,,,1,,,,1,1,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2515,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2514,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34535,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34526,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34529,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34537,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34534,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34525,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3453,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34533,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34527,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34539,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34528,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34543,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34531,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34524,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34532,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34538,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3455,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34554,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34556,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34557,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34545,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34552,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34544,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34546,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34549,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34558,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34547,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34551,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34548,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2717,1,1,1,1,1,,,,,,1,,1,1,1,,1,1,1,,,1,,,1,,,,,,,,,,1,1,1,1,1,,,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2714,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2715,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2716,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2718,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +317589,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,,,,,,1,,,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,1,1,1,1,1,,,1,,,,,,,,,,,, +1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,1,1,1,1,1,1,1,1,1,1,,,,,,1,,1,1,1,1,1,1,1,1,1,1,1,1,1 +513738,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +51374,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,, +513742,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,, +11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,, +34573,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34571,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34567,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34572,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34566,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34569,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34568,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +3457,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +34574,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/input_data/input_product_data/BomNodes.csv b/input_data/input_product_data/BomNodes.csv new file mode 100644 index 0000000..885894c --- /dev/null +++ b/input_data/input_product_data/BomNodes.csv @@ -0,0 +1,201 @@ +Code,Index,Name,产业种类 +32338,7,硅原材料,0 +32445,8,光刻胶及其配套试剂,0 +56341,9,蚀刻液,0 +7,10,氟化硅,0 +46504,11,显影液,0 +32434,12,聚羧酸减水剂,0 +32441,13,金属保护液,0 +32444,14,深孔镀铜液,0 +32440,15,稀释剂,0 +32432,16,高纯硼酸(核电),0 +32451,17,电子级环氧树脂,0 +46505,18,剥离液,0 +32449,19,高纯金属有机化合物,0 +32446,20,研磨液及配套化学品、研磨垫材料,0 +32442,21,光阻去除剂,0 +32433,22,多晶硅切削液,0 +32443,23,钝化液,0 +32450,24,电子级酚醛树脂,0 +32435,25,表面活性剂,0 +32437,26,磁性载体,0 +32438,27,通用湿电子化学品,0 +32447,28,电镀化学品及配套材料,0 +32436,29,电子级阻燃材料及化学品,0 +32448,30,液晶取向剂及配套化学品,0 +32439,31,功能湿电子化学品,0 +56320,32,磷化铟,0 +56322,33,碳化硅,0 +56319,34,砷化镓,0 +56323,35,氮化镓,0 +56321,36,氮化铝,0 +8,37,氮化硅,0 +36914,38,碳化硅衬底,0 +36914,39,氮化镓衬底,0 +36914,40,硅衬底,0 +36914,41,氮化铝衬底,0 +36914,42,深紫外LED衬底,0 +36914,43,磷化铟衬底,0 +32338,44,单晶硅片,0 +32338,45,多晶硅片,0 +32338,46,磷化铟单晶和单晶片,0 +32338,47,碳化硅单晶和单晶片,0 +32338,48,砷化镓单晶片,0 +32338,49,氮化镓晶体和单晶片,0 +32338,50,硅外延片,0 +32338,51,碳化硅外延晶片,0 +32338,52,氮化铝外延片,0 +32338,53,氮化镓外延片,0 +32338,54,磷化铟外延片,0 +32338,55,LED外延片,0 +2515,56,EDA及IP服务,2 +2514,57,MPW服务,2 +9,58,芯片设计,3 +34535,59,涂胶显影设备,1 +34526,60,硅片研磨机,1 +34529,61,刻蚀机,1 +34537,62,氧化/扩散炉,1 +34534,63,晶圆测量设备,1 +34525,64,单晶生长炉,1 +34530,65,化学机械抛光设备,1 +34533,66,光刻机,1 +34527,67,晶硅切片机,1 +34539,68,薄膜生长设备,1 +34528,69,硅片倒角机,1 +34543,70,等离子去胶机,1 +34531,71,晶圆清洗机,1 +34524,72,熔炼矿热炉,1 +34532,73,半导体电镀设备,1 +34538,74,离子注入设备,1 +34550,75,切筋成型机,1 +34555,76,探针卡,1 +34554,77,测试机,1 +34556,78,工艺检测设备,1 +34557,79,晶圆检测设备,1 +34553,80,探针台,1 +34545,81,晶圆划片机,1 +34552,82,分选机,1 +34544,83,晶圆减薄机,1 +34546,84,贴片机,1 +34549,85,回流炉,1 +34558,86,FT测试设备,1 +34547,87,引线键合机,1 +34551,88,植球机,1 +34548,89,半导体塑封机,1 +2717,90,功率半导体器件,1 +2714,91,二极管,1 +2715,92,晶体管,1 +2716,93,晶闸管,1 +2718,94,整流桥,1 +317589,95,集成电路制造,1 +10,96,IC封装,5 +513738,97,芯片设计验证,4 +513740,98,过程工艺检测,4 +513742,99,晶圆测试,4 +11,100,芯片测试,4 +34573,101,晶圆凸块,0 +34571,102,芯片粘结材料,0 +34567,103,引线框架,0 +34572,104,焊球,0 +34566,105,封装基板,0 +34569,106,半导体塑封料,0 +34568,107,键合线,0 +34570,108,底部填充料,0 +34574,109,半导体切割材料,0 +56249,9,芯片设计,0 +56250,9,芯片设计,0 +49731,9,芯片设计,0 +49692,9,芯片设计,0 +49709,9,芯片设计,0 +49711,9,芯片设计,0 +49714,9,芯片设计,0 +34505,9,芯片设计,0 +34491,9,芯片设计,0 +34497,9,芯片设计,0 +49687,9,芯片设计,0 +34492,9,芯片设计,0 +49724,9,芯片设计,0 +49725,9,芯片设计,0 +49715,9,芯片设计,0 +49732,9,芯片设计,0 +49718,9,芯片设计,0 +49733,9,芯片设计,0 +34518,9,芯片设计,0 +49717,9,芯片设计,0 +49734,9,芯片设计,0 +34513,9,芯片设计,0 +49702,9,芯片设计,0 +56247,9,芯片设计,0 +49726,9,芯片设计,0 +49727,9,芯片设计,0 +34519,9,芯片设计,0 +49704,9,芯片设计,0 +49693,9,芯片设计,0 +34509,9,芯片设计,0 +34517,9,芯片设计,0 +34501,9,芯片设计,0 +49698,9,芯片设计,0 +49713,9,芯片设计,0 +49723,9,芯片设计,0 +49730,9,芯片设计,0 +49701,9,芯片设计,0 +49695,9,芯片设计,0 +49696,9,芯片设计,0 +34496,9,芯片设计,0 +34502,9,芯片设计,0 +34494,9,芯片设计,0 +49691,9,芯片设计,0 +49729,9,芯片设计,0 +49708,9,芯片设计,0 +49694,9,芯片设计,0 +49707,9,芯片设计,0 +49686,9,芯片设计,0 +49699,9,芯片设计,0 +49710,9,芯片设计,0 +49705,9,芯片设计,0 +34499,9,芯片设计,0 +49722,9,芯片设计,0 +49720,9,芯片设计,0 +49721,9,芯片设计,0 +49716,9,芯片设计,0 +56248,9,芯片设计,0 +34493,9,芯片设计,0 +49688,9,芯片设计,0 +49689,9,芯片设计,0 +49690,9,芯片设计,0 +34503,9,芯片设计,0 +49697,9,芯片设计,0 +49700,9,芯片设计,0 +34500,9,芯片设计,0 +49719,9,芯片设计,0 +49728,9,芯片设计,0 +49712,9,芯片设计,0 +34495,9,芯片设计,0 +34498,9,芯片设计,0 +431078,9,芯片设计,0 +431079,9,芯片设计,0 +431080,9,芯片设计,0 +431081,9,芯片设计,0 +431082,9,芯片设计,0 +431083,9,芯片设计,0 +431084,9,芯片设计,0 +431085,9,芯片设计,0 +431086,9,芯片设计,0 +431087,9,芯片设计,0 +431088,9,芯片设计,0 +317620,9,芯片设计,0 +317586,9,芯片设计,0 +513687,10,半导体封装,0 +513689,10,半导体封装,0 +513691,10,半导体封装,0 +513693,10,半导体封装,0 +513695,10,半导体封装,0 +513697,10,半导体封装,0 +513699,10,半导体封装,0 +513701,10,半导体封装,0 +513720,10,半导体封装,0 +513744,11,半导体测试,0 +513746,11,半导体测试,0 +513748,11,半导体测试,0 +513749,11,半导体测试,0 +513751,11,半导体测试,0 \ No newline at end of file diff --git a/input_data/input_product_data/products_consumed_materials.csv b/input_data/input_product_data/products_consumed_materials.csv new file mode 100644 index 0000000..b67007a --- /dev/null +++ b/input_data/input_product_data/products_consumed_materials.csv @@ -0,0 +1,241 @@ +,产业id,消耗材料id +0,36914,32338 +1,36914,32338 +2,36914,32338 +3,36914,32440 +4,36914,46505 +5,36914,32446 +6,36914,32433 +7,36914,32443 +8,36914,32435 +9,36914,32439 +10,36914,56321 +11,36914,32440 +12,36914,46505 +13,36914,32446 +14,36914,32433 +15,36914,32443 +16,36914,32435 +17,36914,32439 +18,36914,32338 +19,32338,32338 +20,32338,32440 +21,32338,46505 +22,32338,32446 +23,32338,32433 +24,32338,32443 +25,32338,32435 +26,32338,32438 +27,32338,32338 +28,32338,32440 +29,32338,46505 +30,32338,32446 +31,32338,32433 +32,32338,32443 +33,32338,32435 +34,32338,32438 +35,32338,32440 +36,32338,46505 +37,32338,32446 +38,32338,32433 +39,32338,32443 +40,32338,32435 +41,32338,32438 +42,32338,56320 +43,32338,32440 +44,32338,46505 +45,32338,32446 +46,32338,32433 +47,32338,32443 +48,32338,32435 +49,32338,32438 +50,32338,56322 +51,32338,32440 +52,32338,46505 +53,32338,32446 +54,32338,32433 +55,32338,32443 +56,32338,32435 +57,32338,32438 +58,32338,56319 +59,32338,32440 +60,32338,46505 +61,32338,32446 +62,32338,32433 +63,32338,32443 +64,32338,32435 +65,32338,32438 +66,32338,56323 +67,32338,32449 +68,32338,32446 +69,32338,32433 +70,32338,32443 +71,32338,32435 +72,32338,32447 +73,32338,32436 +74,32338,32438 +75,32338,36914 +76,32338,32449 +77,32338,32446 +78,32338,32433 +79,32338,32443 +80,32338,32435 +81,32338,32447 +82,32338,32436 +83,32338,32438 +84,32338,36914 +85,32338,32449 +86,32338,32446 +87,32338,32433 +88,32338,32443 +89,32338,32435 +90,32338,32447 +91,32338,32436 +92,32338,32438 +93,32338,36914 +94,32338,32449 +95,32338,32446 +96,32338,32433 +97,32338,32443 +98,32338,32435 +99,32338,32447 +100,32338,32436 +101,32338,32438 +102,32338,36914 +103,32338,32449 +104,32338,32446 +105,32338,32433 +106,32338,32443 +107,32338,32435 +108,32338,32447 +109,32338,32436 +110,32338,32438 +111,32338,36914 +112,32338,32449 +113,32338,32446 +114,32338,32433 +115,32338,32443 +116,32338,32435 +117,32338,32447 +118,32338,32436 +119,32338,32438 +120,32338,36914 +121,2717,32338 +122,2717,32445 +123,2717,56341 +124,2717,7 +125,2717,46504 +126,2717,32451 +127,2717,32449 +128,2717,32446 +129,2717,32442 +130,2717,32443 +131,2717,32450 +132,2717,32435 +133,2717,32447 +134,2717,32439 +135,2717,32338 +136,2717,32338 +137,2714,32445 +138,2714,56341 +139,2714,7 +140,2714,46504 +141,2714,32451 +142,2714,46505 +143,2714,32449 +144,2714,32446 +145,2714,32443 +146,2714,32450 +147,2714,32447 +148,2714,32439 +149,2715,32445 +150,2715,56341 +151,2715,7 +152,2715,46504 +153,2715,32451 +154,2715,46505 +155,2715,32449 +156,2715,32446 +157,2715,32443 +158,2715,32450 +159,2715,32447 +160,2715,32439 +161,2716,32445 +162,2716,56341 +163,2716,7 +164,2716,46504 +165,2716,32451 +166,2716,46505 +167,2716,32449 +168,2716,32446 +169,2716,32443 +170,2716,32450 +171,2716,32447 +172,2716,32439 +173,2718,32445 +174,2718,56341 +175,2718,7 +176,2718,46504 +177,2718,32451 +178,2718,46505 +179,2718,32449 +180,2718,32446 +181,2718,32443 +182,2718,32450 +183,2718,32447 +184,2718,32439 +185,317589,32445 +186,317589,56341 +187,317589,7 +188,317589,46504 +189,317589,32434 +190,317589,32441 +191,317589,32444 +192,317589,32440 +193,317589,32432 +194,317589,32451 +195,317589,46505 +196,317589,32449 +197,317589,32446 +198,317589,32442 +199,317589,32433 +200,317589,32443 +201,317589,32450 +202,317589,32435 +203,317589,32437 +204,317589,32438 +205,317589,32447 +206,317589,32436 +207,317589,32448 +208,317589,32439 +209,317589,8 +210,317589,32338 +211,317589,32338 +212,317589,32338 +213,317589,32338 +214,317589,32338 +215,317589,32338 +216,317589,32338 +217,317589,32338 +218,317589,32338 +219,317589,32338 +220,317589,32338 +221,317589,32338 +222,317589,2717 +223,317589,2714 +224,317589,2715 +225,317589,2716 +226,317589,2718 +227,10,317589 +228,10,34573 +229,10,34571 +230,10,34567 +231,10,34572 +232,10,34566 +233,10,34569 +234,10,34568 +235,10,34570 +236,10,34574 +237,513740,317589 +238,513742,317589 +239,11,317589 diff --git a/input_data/input_product_data/products_materials_equipment.csv b/input_data/input_product_data/products_materials_equipment.csv new file mode 100644 index 0000000..8062296 --- /dev/null +++ b/input_data/input_product_data/products_materials_equipment.csv @@ -0,0 +1,96 @@ +产品id,种类 +7,材料 +8,材料 +9,材料 +10,材料 +11,材料 +12,材料 +13,材料 +14,材料 +15,材料 +16,材料 +17,材料 +18,材料 +19,材料 +20,材料 +21,材料 +22,材料 +23,材料 +24,材料 +25,材料 +26,材料 +27,材料 +28,材料 +29,材料 +30,材料 +31,材料 +32,材料 +33,材料 +34,材料 +35,材料 +36,材料 +37,材料 +38,材料 +39,材料 +40,材料 +41,材料 +42,材料 +43,材料 +44,材料 +45,材料 +46,材料 +47,材料 +48,材料 +49,材料 +50,材料 +51,材料 +52,材料 +53,材料 +54,材料 +55,材料 +90,材料 +91,材料 +92,材料 +93,材料 +94,材料 +95,材料 +101,材料 +102,材料 +103,材料 +104,材料 +105,材料 +106,材料 +107,材料 +108,材料 +109,材料 +59,设备 +60,设备 +61,设备 +62,设备 +63,设备 +64,设备 +65,设备 +66,设备 +67,设备 +68,设备 +69,设备 +70,设备 +71,设备 +72,设备 +73,设备 +74,设备 +75,设备 +76,设备 +77,设备 +78,设备 +79,设备 +80,设备 +81,设备 +82,设备 +83,设备 +84,设备 +85,设备 +86,设备 +87,设备 +88,设备 +89,设备 diff --git a/input_data/input_product_data/products_produced_products.csv b/input_data/input_product_data/products_produced_products.csv new file mode 100644 index 0000000..1a27e18 --- /dev/null +++ b/input_data/input_product_data/products_produced_products.csv @@ -0,0 +1,382 @@ +,产业id,制造产品id +0,2714,8 +1,2714,9 +2,2714,10 +3,2714,11 +4,2714,17 +5,2714,18 +6,2714,19 +7,2714,20 +8,2714,23 +9,2714,24 +10,2714,28 +11,2714,31 +12,2714,58 +13,2714,59 +14,2714,61 +15,2714,62 +16,2714,65 +17,2714,66 +18,2714,70 +19,2715,8 +20,2715,9 +21,2715,10 +22,2715,11 +23,2715,17 +24,2715,18 +25,2715,19 +26,2715,20 +27,2715,23 +28,2715,24 +29,2715,28 +30,2715,31 +31,2715,58 +32,2715,59 +33,2715,61 +34,2715,62 +35,2715,65 +36,2715,66 +37,2715,70 +38,2716,8 +39,2716,9 +40,2716,10 +41,2716,11 +42,2716,17 +43,2716,18 +44,2716,19 +45,2716,20 +46,2716,23 +47,2716,24 +48,2716,28 +49,2716,31 +50,2716,58 +51,2716,59 +52,2716,61 +53,2716,62 +54,2716,65 +55,2716,66 +56,2716,70 +57,2717,2 +58,2717,8 +59,2717,9 +60,2717,10 +61,2717,11 +62,2717,17 +63,2717,19 +64,2717,20 +65,2717,21 +66,2717,23 +67,2717,24 +68,2717,25 +69,2717,28 +70,2717,31 +71,2717,44 +72,2717,45 +73,2717,58 +74,2717,59 +75,2717,60 +76,2717,61 +77,2717,62 +78,2717,65 +79,2717,66 +80,2717,67 +81,2717,68 +82,2718,8 +83,2718,9 +84,2718,10 +85,2718,11 +86,2718,17 +87,2718,18 +88,2718,19 +89,2718,20 +90,2718,23 +91,2718,24 +92,2718,28 +93,2718,31 +94,2718,58 +95,2718,59 +96,2718,61 +97,2718,62 +98,2718,65 +99,2718,66 +100,2718,70 +101,32338,2 +102,32338,15 +103,32338,18 +104,32338,20 +105,32338,22 +106,32338,23 +107,32338,25 +108,32338,27 +109,32338,64 +110,32338,67 +111,32338,60 +112,32338,65 +113,32338,71 +114,32338,2 +115,32338,15 +116,32338,18 +117,32338,20 +118,32338,22 +119,32338,23 +120,32338,25 +121,32338,27 +122,32338,64 +123,32338,67 +124,32338,60 +125,32338,65 +126,32338,71 +127,32338,15 +128,32338,18 +129,32338,20 +130,32338,22 +131,32338,23 +132,32338,25 +133,32338,27 +134,32338,32 +135,32338,64 +136,32338,67 +137,32338,60 +138,32338,65 +139,32338,71 +140,32338,15 +141,32338,18 +142,32338,20 +143,32338,22 +144,32338,23 +145,32338,25 +146,32338,27 +147,32338,33 +148,32338,64 +149,32338,67 +150,32338,60 +151,32338,65 +152,32338,71 +153,32338,15 +154,32338,18 +155,32338,20 +156,32338,22 +157,32338,23 +158,32338,25 +159,32338,27 +160,32338,34 +161,32338,64 +162,32338,67 +163,32338,60 +164,32338,65 +165,32338,71 +166,32338,15 +167,32338,18 +168,32338,20 +169,32338,22 +170,32338,23 +171,32338,25 +172,32338,27 +173,32338,35 +174,32338,64 +175,32338,67 +176,32338,60 +177,32338,65 +178,32338,71 +179,32338,19 +180,32338,20 +181,32338,22 +182,32338,23 +183,32338,25 +184,32338,28 +185,32338,29 +186,32338,27 +187,32338,40 +188,32338,60 +189,32338,62 +190,32338,63 +191,32338,64 +192,32338,65 +193,32338,67 +194,32338,68 +195,32338,69 +196,32338,71 +197,32338,72 +198,32338,19 +199,32338,20 +200,32338,22 +201,32338,23 +202,32338,25 +203,32338,28 +204,32338,29 +205,32338,27 +206,32338,38 +207,32338,60 +208,32338,62 +209,32338,63 +210,32338,64 +211,32338,65 +212,32338,67 +213,32338,68 +214,32338,69 +215,32338,71 +216,32338,72 +217,32338,19 +218,32338,20 +219,32338,22 +220,32338,23 +221,32338,25 +222,32338,28 +223,32338,29 +224,32338,27 +225,32338,41 +226,32338,60 +227,32338,62 +228,32338,63 +229,32338,64 +230,32338,65 +231,32338,67 +232,32338,68 +233,32338,69 +234,32338,71 +235,32338,72 +236,32338,19 +237,32338,20 +238,32338,22 +239,32338,23 +240,32338,25 +241,32338,28 +242,32338,29 +243,32338,27 +244,32338,39 +245,32338,60 +246,32338,62 +247,32338,63 +248,32338,64 +249,32338,65 +250,32338,67 +251,32338,68 +252,32338,69 +253,32338,71 +254,32338,72 +255,32338,19 +256,32338,20 +257,32338,22 +258,32338,23 +259,32338,25 +260,32338,28 +261,32338,29 +262,32338,27 +263,32338,43 +264,32338,60 +265,32338,62 +266,32338,63 +267,32338,64 +268,32338,65 +269,32338,67 +270,32338,68 +271,32338,69 +272,32338,71 +273,32338,72 +274,32338,19 +275,32338,20 +276,32338,22 +277,32338,23 +278,32338,25 +279,32338,28 +280,32338,29 +281,32338,27 +282,32338,42 +283,32338,60 +284,32338,62 +285,32338,63 +286,32338,64 +287,32338,65 +288,32338,67 +289,32338,68 +290,32338,69 +291,32338,71 +292,32338,72 +293,36914,47 +294,36914,49 +295,36914,44 +296,36914,15 +297,36914,18 +298,36914,20 +299,36914,22 +300,36914,23 +301,36914,25 +302,36914,31 +303,36914,36 +304,36914,64 +305,36914,67 +306,36914,60 +307,36914,65 +308,36914,71 +309,36914,15 +310,36914,18 +311,36914,20 +312,36914,22 +313,36914,23 +314,36914,25 +315,36914,31 +316,36914,64 +317,36914,67 +318,36914,60 +319,36914,65 +320,36914,71 +321,36914,46 +322,317589,8 +323,317589,9 +324,317589,10 +325,317589,11 +326,317589,12 +327,317589,13 +328,317589,14 +329,317589,15 +330,317589,16 +331,317589,17 +332,317589,18 +333,317589,19 +334,317589,20 +335,317589,21 +336,317589,22 +337,317589,23 +338,317589,24 +339,317589,25 +340,317589,26 +341,317589,27 +342,317589,28 +343,317589,29 +344,317589,30 +345,317589,31 +346,317589,37 +347,317589,44 +348,317589,45 +349,317589,46 +350,317589,47 +351,317589,48 +352,317589,49 +353,317589,50 +354,317589,51 +355,317589,52 +356,317589,53 +357,317589,54 +358,317589,55 +359,317589,58 +360,317589,59 +361,317589,60 +362,317589,61 +363,317589,62 +364,317589,63 +365,317589,64 +366,317589,65 +367,317589,66 +368,317589,67 +369,317589,68 +370,317589,69 +371,317589,70 +372,317589,71 +373,317589,72 +374,317589,73 +375,317589,74 +376,317589,90 +377,317589,91 +378,317589,92 +379,317589,93 +380,317589,94 diff --git a/input_data/input_product_data/合成结点.csv b/input_data/input_product_data/合成结点.csv new file mode 100644 index 0000000..a576857 --- /dev/null +++ b/input_data/input_product_data/合成结点.csv @@ -0,0 +1,418 @@ +ID,UPID +38,47 +39,49 +40,44 +41,15 +41,18 +41,20 +41,22 +41,23 +41,25 +41,31 +41,36 +41,60 +41,64 +41,65 +41,67 +41,71 +42,15 +42,18 +42,20 +42,22 +42,23 +42,25 +42,31 +42,60 +42,64 +42,65 +42,67 +42,71 +43,46 +44,15 +44,18 +44,7 +44,20 +44,22 +44,23 +44,25 +44,27 +44,60 +44,64 +44,65 +44,67 +44,71 +45,15 +45,18 +45,7 +45,20 +45,22 +45,23 +45,25 +45,27 +45,60 +45,64 +45,65 +45,67 +45,71 +46,15 +46,18 +46,20 +46,22 +46,23 +46,25 +46,27 +46,32 +46,60 +46,64 +46,65 +46,67 +46,71 +47,15 +47,18 +47,20 +47,22 +47,23 +47,25 +47,27 +47,33 +47,60 +47,64 +47,65 +47,67 +47,71 +48,15 +48,18 +48,20 +48,22 +48,23 +48,25 +48,27 +48,34 +48,60 +48,64 +48,65 +48,67 +48,71 +49,15 +49,18 +49,20 +49,22 +49,23 +49,25 +49,27 +49,35 +49,60 +49,64 +49,65 +49,67 +49,71 +50,19 +50,20 +50,22 +50,23 +50,25 +50,27 +50,28 +50,29 +50,40 +50,60 +50,62 +50,63 +50,64 +50,65 +50,67 +50,68 +50,69 +50,71 +50,72 +51,19 +51,20 +51,22 +51,23 +51,25 +51,27 +51,28 +51,29 +51,38 +51,60 +51,62 +51,63 +51,64 +51,65 +51,67 +51,68 +51,69 +51,71 +51,72 +52,19 +52,20 +52,22 +52,23 +52,25 +52,27 +52,28 +52,29 +52,41 +52,60 +52,62 +52,63 +52,64 +52,65 +52,67 +52,68 +52,69 +52,71 +52,72 +53,19 +53,20 +53,22 +53,23 +53,25 +53,27 +53,28 +53,29 +53,39 +53,60 +53,62 +53,63 +53,64 +53,65 +53,67 +53,68 +53,69 +53,71 +53,72 +54,19 +54,20 +54,22 +54,23 +54,25 +54,27 +54,28 +54,29 +54,43 +54,60 +54,62 +54,63 +54,64 +54,65 +54,67 +54,68 +54,69 +54,71 +54,72 +55,19 +55,20 +55,22 +55,23 +55,25 +55,27 +55,28 +55,29 +55,42 +55,60 +55,62 +55,63 +55,64 +55,65 +55,67 +55,68 +55,69 +55,71 +55,72 +58,56 +58,57 +90,10 +90,11 +90,17 +90,19 +90,7 +90,20 +90,21 +90,23 +90,24 +90,25 +90,28 +90,31 +90,44 +90,45 +90,58 +90,59 +90,60 +90,61 +90,62 +90,65 +90,66 +90,67 +90,68 +90,8 +90,9 +91,10 +91,11 +91,17 +91,18 +91,19 +91,20 +91,23 +91,24 +91,28 +91,31 +91,58 +91,59 +91,61 +91,62 +91,65 +91,66 +91,70 +91,8 +91,9 +92,10 +92,11 +92,17 +92,18 +92,19 +92,20 +92,23 +92,24 +92,28 +92,31 +92,58 +92,59 +92,61 +92,62 +92,65 +92,66 +92,70 +92,8 +92,9 +93,10 +93,11 +93,17 +93,18 +93,19 +93,20 +93,23 +93,24 +93,28 +93,31 +93,58 +93,59 +93,61 +93,62 +93,65 +93,66 +93,70 +93,8 +93,9 +94,10 +94,11 +94,17 +94,18 +94,19 +94,20 +94,23 +94,24 +94,28 +94,31 +94,58 +94,59 +94,61 +94,62 +94,65 +94,66 +94,70 +94,8 +94,9 +95,10 +95,11 +95,12 +95,13 +95,14 +95,15 +95,16 +95,17 +95,18 +95,19 +95,20 +95,21 +95,22 +95,23 +95,24 +95,25 +95,26 +95,27 +95,28 +95,29 +95,30 +95,31 +95,37 +95,44 +95,45 +95,46 +95,47 +95,48 +95,49 +95,50 +95,51 +95,52 +95,53 +95,54 +95,55 +95,58 +95,59 +95,60 +95,61 +95,62 +95,63 +95,64 +95,65 +95,66 +95,67 +95,68 +95,69 +95,70 +95,71 +95,72 +95,73 +95,74 +95,8 +95,9 +95,90 +95,91 +95,92 +95,93 +95,94 +95,97 +96,100 +96,101 +96,102 +96,103 +96,104 +96,105 +96,106 +96,107 +96,108 +96,109 +96,75 +96,76 +96,80 +96,81 +96,82 +96,83 +96,84 +96,85 +96,86 +96,87 +96,88 +96,89 +96,95 +96,97 +96,98 +96,99 +97,58 +98,78 +98,95 +99,79 +99,95 +100,77 +100,95 diff --git a/input_data/material_device_product_ids.csv b/input_data/material_device_product_ids.csv new file mode 100644 index 0000000..05137fa --- /dev/null +++ b/input_data/material_device_product_ids.csv @@ -0,0 +1,1364 @@ +材料id,设备id,产品id +2,64,32338 +2,67,32338 +2,60,32338 +2,65,32338 +2,71,32338 +15,64,32338 +15,67,32338 +15,60,32338 +15,65,32338 +15,71,32338 +18,64,32338 +18,67,32338 +18,60,32338 +18,65,32338 +18,71,32338 +20,64,32338 +20,67,32338 +20,60,32338 +20,65,32338 +20,71,32338 +22,64,32338 +22,67,32338 +22,60,32338 +22,65,32338 +22,71,32338 +23,64,32338 +23,67,32338 +23,60,32338 +23,65,32338 +23,71,32338 +25,64,32338 +25,67,32338 +25,60,32338 +25,65,32338 +25,71,32338 +27,64,32338 +27,67,32338 +27,60,32338 +27,65,32338 +27,71,32338 +2,59,2717 +2,60,2717 +2,61,2717 +2,62,2717 +2,65,2717 +2,66,2717 +2,67,2717 +2,68,2717 +8,59,2717 +8,60,2717 +8,61,2717 +8,62,2717 +8,65,2717 +8,66,2717 +8,67,2717 +8,68,2717 +9,59,2717 +9,60,2717 +9,61,2717 +9,62,2717 +9,65,2717 +9,66,2717 +9,67,2717 +9,68,2717 +10,59,2717 +10,60,2717 +10,61,2717 +10,62,2717 +10,65,2717 +10,66,2717 +10,67,2717 +10,68,2717 +11,59,2717 +11,60,2717 +11,61,2717 +11,62,2717 +11,65,2717 +11,66,2717 +11,67,2717 +11,68,2717 +17,59,2717 +17,60,2717 +17,61,2717 +17,62,2717 +17,65,2717 +17,66,2717 +17,67,2717 +17,68,2717 +19,59,2717 +19,60,2717 +19,61,2717 +19,62,2717 +19,65,2717 +19,66,2717 +19,67,2717 +19,68,2717 +20,59,2717 +20,60,2717 +20,61,2717 +20,62,2717 +20,65,2717 +20,66,2717 +20,67,2717 +20,68,2717 +21,59,2717 +21,60,2717 +21,61,2717 +21,62,2717 +21,65,2717 +21,66,2717 +21,67,2717 +21,68,2717 +23,59,2717 +23,60,2717 +23,61,2717 +23,62,2717 +23,65,2717 +23,66,2717 +23,67,2717 +23,68,2717 +24,59,2717 +24,60,2717 +24,61,2717 +24,62,2717 +24,65,2717 +24,66,2717 +24,67,2717 +24,68,2717 +25,59,2717 +25,60,2717 +25,61,2717 +25,62,2717 +25,65,2717 +25,66,2717 +25,67,2717 +25,68,2717 +28,59,2717 +28,60,2717 +28,61,2717 +28,62,2717 +28,65,2717 +28,66,2717 +28,67,2717 +28,68,2717 +31,59,2717 +31,60,2717 +31,61,2717 +31,62,2717 +31,65,2717 +31,66,2717 +31,67,2717 +31,68,2717 +44,59,2717 +44,60,2717 +44,61,2717 +44,62,2717 +44,65,2717 +44,66,2717 +44,67,2717 +44,68,2717 +45,59,2717 +45,60,2717 +45,61,2717 +45,62,2717 +45,65,2717 +45,66,2717 +45,67,2717 +45,68,2717 +58,59,2717 +58,60,2717 +58,61,2717 +58,62,2717 +58,65,2717 +58,66,2717 +58,67,2717 +58,68,2717 +8,59,2714 +8,61,2714 +8,62,2714 +8,65,2714 +8,66,2714 +8,70,2714 +9,59,2714 +9,61,2714 +9,62,2714 +9,65,2714 +9,66,2714 +9,70,2714 +10,59,2714 +10,61,2714 +10,62,2714 +10,65,2714 +10,66,2714 +10,70,2714 +11,59,2714 +11,61,2714 +11,62,2714 +11,65,2714 +11,66,2714 +11,70,2714 +17,59,2714 +17,61,2714 +17,62,2714 +17,65,2714 +17,66,2714 +17,70,2714 +18,59,2714 +18,61,2714 +18,62,2714 +18,65,2714 +18,66,2714 +18,70,2714 +19,59,2714 +19,61,2714 +19,62,2714 +19,65,2714 +19,66,2714 +19,70,2714 +20,59,2714 +20,61,2714 +20,62,2714 +20,65,2714 +20,66,2714 +20,70,2714 +23,59,2714 +23,61,2714 +23,62,2714 +23,65,2714 +23,66,2714 +23,70,2714 +24,59,2714 +24,61,2714 +24,62,2714 +24,65,2714 +24,66,2714 +24,70,2714 +28,59,2714 +28,61,2714 +28,62,2714 +28,65,2714 +28,66,2714 +28,70,2714 +31,59,2714 +31,61,2714 +31,62,2714 +31,65,2714 +31,66,2714 +31,70,2714 +58,59,2714 +58,61,2714 +58,62,2714 +58,65,2714 +58,66,2714 +58,70,2714 +8,59,2715 +8,61,2715 +8,62,2715 +8,65,2715 +8,66,2715 +8,70,2715 +9,59,2715 +9,61,2715 +9,62,2715 +9,65,2715 +9,66,2715 +9,70,2715 +10,59,2715 +10,61,2715 +10,62,2715 +10,65,2715 +10,66,2715 +10,70,2715 +11,59,2715 +11,61,2715 +11,62,2715 +11,65,2715 +11,66,2715 +11,70,2715 +17,59,2715 +17,61,2715 +17,62,2715 +17,65,2715 +17,66,2715 +17,70,2715 +18,59,2715 +18,61,2715 +18,62,2715 +18,65,2715 +18,66,2715 +18,70,2715 +19,59,2715 +19,61,2715 +19,62,2715 +19,65,2715 +19,66,2715 +19,70,2715 +20,59,2715 +20,61,2715 +20,62,2715 +20,65,2715 +20,66,2715 +20,70,2715 +23,59,2715 +23,61,2715 +23,62,2715 +23,65,2715 +23,66,2715 +23,70,2715 +24,59,2715 +24,61,2715 +24,62,2715 +24,65,2715 +24,66,2715 +24,70,2715 +28,59,2715 +28,61,2715 +28,62,2715 +28,65,2715 +28,66,2715 +28,70,2715 +31,59,2715 +31,61,2715 +31,62,2715 +31,65,2715 +31,66,2715 +31,70,2715 +58,59,2715 +58,61,2715 +58,62,2715 +58,65,2715 +58,66,2715 +58,70,2715 +8,59,2716 +8,61,2716 +8,62,2716 +8,65,2716 +8,66,2716 +8,70,2716 +9,59,2716 +9,61,2716 +9,62,2716 +9,65,2716 +9,66,2716 +9,70,2716 +10,59,2716 +10,61,2716 +10,62,2716 +10,65,2716 +10,66,2716 +10,70,2716 +11,59,2716 +11,61,2716 +11,62,2716 +11,65,2716 +11,66,2716 +11,70,2716 +17,59,2716 +17,61,2716 +17,62,2716 +17,65,2716 +17,66,2716 +17,70,2716 +18,59,2716 +18,61,2716 +18,62,2716 +18,65,2716 +18,66,2716 +18,70,2716 +19,59,2716 +19,61,2716 +19,62,2716 +19,65,2716 +19,66,2716 +19,70,2716 +20,59,2716 +20,61,2716 +20,62,2716 +20,65,2716 +20,66,2716 +20,70,2716 +23,59,2716 +23,61,2716 +23,62,2716 +23,65,2716 +23,66,2716 +23,70,2716 +24,59,2716 +24,61,2716 +24,62,2716 +24,65,2716 +24,66,2716 +24,70,2716 +28,59,2716 +28,61,2716 +28,62,2716 +28,65,2716 +28,66,2716 +28,70,2716 +31,59,2716 +31,61,2716 +31,62,2716 +31,65,2716 +31,66,2716 +31,70,2716 +58,59,2716 +58,61,2716 +58,62,2716 +58,65,2716 +58,66,2716 +58,70,2716 +8,59,2718 +8,61,2718 +8,62,2718 +8,65,2718 +8,66,2718 +8,70,2718 +9,59,2718 +9,61,2718 +9,62,2718 +9,65,2718 +9,66,2718 +9,70,2718 +10,59,2718 +10,61,2718 +10,62,2718 +10,65,2718 +10,66,2718 +10,70,2718 +11,59,2718 +11,61,2718 +11,62,2718 +11,65,2718 +11,66,2718 +11,70,2718 +17,59,2718 +17,61,2718 +17,62,2718 +17,65,2718 +17,66,2718 +17,70,2718 +18,59,2718 +18,61,2718 +18,62,2718 +18,65,2718 +18,66,2718 +18,70,2718 +19,59,2718 +19,61,2718 +19,62,2718 +19,65,2718 +19,66,2718 +19,70,2718 +20,59,2718 +20,61,2718 +20,62,2718 +20,65,2718 +20,66,2718 +20,70,2718 +23,59,2718 +23,61,2718 +23,62,2718 +23,65,2718 +23,66,2718 +23,70,2718 +24,59,2718 +24,61,2718 +24,62,2718 +24,65,2718 +24,66,2718 +24,70,2718 +28,59,2718 +28,61,2718 +28,62,2718 +28,65,2718 +28,66,2718 +28,70,2718 +31,59,2718 +31,61,2718 +31,62,2718 +31,65,2718 +31,66,2718 +31,70,2718 +58,59,2718 +58,61,2718 +58,62,2718 +58,65,2718 +58,66,2718 +58,70,2718 +8,59,317589 +8,60,317589 +8,61,317589 +8,62,317589 +8,63,317589 +8,64,317589 +8,65,317589 +8,66,317589 +8,67,317589 +8,68,317589 +8,69,317589 +8,70,317589 +8,71,317589 +8,72,317589 +8,73,317589 +8,74,317589 +9,59,317589 +9,60,317589 +9,61,317589 +9,62,317589 +9,63,317589 +9,64,317589 +9,65,317589 +9,66,317589 +9,67,317589 +9,68,317589 +9,69,317589 +9,70,317589 +9,71,317589 +9,72,317589 +9,73,317589 +9,74,317589 +10,59,317589 +10,60,317589 +10,61,317589 +10,62,317589 +10,63,317589 +10,64,317589 +10,65,317589 +10,66,317589 +10,67,317589 +10,68,317589 +10,69,317589 +10,70,317589 +10,71,317589 +10,72,317589 +10,73,317589 +10,74,317589 +11,59,317589 +11,60,317589 +11,61,317589 +11,62,317589 +11,63,317589 +11,64,317589 +11,65,317589 +11,66,317589 +11,67,317589 +11,68,317589 +11,69,317589 +11,70,317589 +11,71,317589 +11,72,317589 +11,73,317589 +11,74,317589 +12,59,317589 +12,60,317589 +12,61,317589 +12,62,317589 +12,63,317589 +12,64,317589 +12,65,317589 +12,66,317589 +12,67,317589 +12,68,317589 +12,69,317589 +12,70,317589 +12,71,317589 +12,72,317589 +12,73,317589 +12,74,317589 +13,59,317589 +13,60,317589 +13,61,317589 +13,62,317589 +13,63,317589 +13,64,317589 +13,65,317589 +13,66,317589 +13,67,317589 +13,68,317589 +13,69,317589 +13,70,317589 +13,71,317589 +13,72,317589 +13,73,317589 +13,74,317589 +14,59,317589 +14,60,317589 +14,61,317589 +14,62,317589 +14,63,317589 +14,64,317589 +14,65,317589 +14,66,317589 +14,67,317589 +14,68,317589 +14,69,317589 +14,70,317589 +14,71,317589 +14,72,317589 +14,73,317589 +14,74,317589 +15,59,317589 +15,60,317589 +15,61,317589 +15,62,317589 +15,63,317589 +15,64,317589 +15,65,317589 +15,66,317589 +15,67,317589 +15,68,317589 +15,69,317589 +15,70,317589 +15,71,317589 +15,72,317589 +15,73,317589 +15,74,317589 +16,59,317589 +16,60,317589 +16,61,317589 +16,62,317589 +16,63,317589 +16,64,317589 +16,65,317589 +16,66,317589 +16,67,317589 +16,68,317589 +16,69,317589 +16,70,317589 +16,71,317589 +16,72,317589 +16,73,317589 +16,74,317589 +17,59,317589 +17,60,317589 +17,61,317589 +17,62,317589 +17,63,317589 +17,64,317589 +17,65,317589 +17,66,317589 +17,67,317589 +17,68,317589 +17,69,317589 +17,70,317589 +17,71,317589 +17,72,317589 +17,73,317589 +17,74,317589 +18,59,317589 +18,60,317589 +18,61,317589 +18,62,317589 +18,63,317589 +18,64,317589 +18,65,317589 +18,66,317589 +18,67,317589 +18,68,317589 +18,69,317589 +18,70,317589 +18,71,317589 +18,72,317589 +18,73,317589 +18,74,317589 +19,59,317589 +19,60,317589 +19,61,317589 +19,62,317589 +19,63,317589 +19,64,317589 +19,65,317589 +19,66,317589 +19,67,317589 +19,68,317589 +19,69,317589 +19,70,317589 +19,71,317589 +19,72,317589 +19,73,317589 +19,74,317589 +20,59,317589 +20,60,317589 +20,61,317589 +20,62,317589 +20,63,317589 +20,64,317589 +20,65,317589 +20,66,317589 +20,67,317589 +20,68,317589 +20,69,317589 +20,70,317589 +20,71,317589 +20,72,317589 +20,73,317589 +20,74,317589 +21,59,317589 +21,60,317589 +21,61,317589 +21,62,317589 +21,63,317589 +21,64,317589 +21,65,317589 +21,66,317589 +21,67,317589 +21,68,317589 +21,69,317589 +21,70,317589 +21,71,317589 +21,72,317589 +21,73,317589 +21,74,317589 +22,59,317589 +22,60,317589 +22,61,317589 +22,62,317589 +22,63,317589 +22,64,317589 +22,65,317589 +22,66,317589 +22,67,317589 +22,68,317589 +22,69,317589 +22,70,317589 +22,71,317589 +22,72,317589 +22,73,317589 +22,74,317589 +23,59,317589 +23,60,317589 +23,61,317589 +23,62,317589 +23,63,317589 +23,64,317589 +23,65,317589 +23,66,317589 +23,67,317589 +23,68,317589 +23,69,317589 +23,70,317589 +23,71,317589 +23,72,317589 +23,73,317589 +23,74,317589 +24,59,317589 +24,60,317589 +24,61,317589 +24,62,317589 +24,63,317589 +24,64,317589 +24,65,317589 +24,66,317589 +24,67,317589 +24,68,317589 +24,69,317589 +24,70,317589 +24,71,317589 +24,72,317589 +24,73,317589 +24,74,317589 +25,59,317589 +25,60,317589 +25,61,317589 +25,62,317589 +25,63,317589 +25,64,317589 +25,65,317589 +25,66,317589 +25,67,317589 +25,68,317589 +25,69,317589 +25,70,317589 +25,71,317589 +25,72,317589 +25,73,317589 +25,74,317589 +26,59,317589 +26,60,317589 +26,61,317589 +26,62,317589 +26,63,317589 +26,64,317589 +26,65,317589 +26,66,317589 +26,67,317589 +26,68,317589 +26,69,317589 +26,70,317589 +26,71,317589 +26,72,317589 +26,73,317589 +26,74,317589 +27,59,317589 +27,60,317589 +27,61,317589 +27,62,317589 +27,63,317589 +27,64,317589 +27,65,317589 +27,66,317589 +27,67,317589 +27,68,317589 +27,69,317589 +27,70,317589 +27,71,317589 +27,72,317589 +27,73,317589 +27,74,317589 +28,59,317589 +28,60,317589 +28,61,317589 +28,62,317589 +28,63,317589 +28,64,317589 +28,65,317589 +28,66,317589 +28,67,317589 +28,68,317589 +28,69,317589 +28,70,317589 +28,71,317589 +28,72,317589 +28,73,317589 +28,74,317589 +29,59,317589 +29,60,317589 +29,61,317589 +29,62,317589 +29,63,317589 +29,64,317589 +29,65,317589 +29,66,317589 +29,67,317589 +29,68,317589 +29,69,317589 +29,70,317589 +29,71,317589 +29,72,317589 +29,73,317589 +29,74,317589 +30,59,317589 +30,60,317589 +30,61,317589 +30,62,317589 +30,63,317589 +30,64,317589 +30,65,317589 +30,66,317589 +30,67,317589 +30,68,317589 +30,69,317589 +30,70,317589 +30,71,317589 +30,72,317589 +30,73,317589 +30,74,317589 +31,59,317589 +31,60,317589 +31,61,317589 +31,62,317589 +31,63,317589 +31,64,317589 +31,65,317589 +31,66,317589 +31,67,317589 +31,68,317589 +31,69,317589 +31,70,317589 +31,71,317589 +31,72,317589 +31,73,317589 +31,74,317589 +37,59,317589 +37,60,317589 +37,61,317589 +37,62,317589 +37,63,317589 +37,64,317589 +37,65,317589 +37,66,317589 +37,67,317589 +37,68,317589 +37,69,317589 +37,70,317589 +37,71,317589 +37,72,317589 +37,73,317589 +37,74,317589 +44,59,317589 +44,60,317589 +44,61,317589 +44,62,317589 +44,63,317589 +44,64,317589 +44,65,317589 +44,66,317589 +44,67,317589 +44,68,317589 +44,69,317589 +44,70,317589 +44,71,317589 +44,72,317589 +44,73,317589 +44,74,317589 +45,59,317589 +45,60,317589 +45,61,317589 +45,62,317589 +45,63,317589 +45,64,317589 +45,65,317589 +45,66,317589 +45,67,317589 +45,68,317589 +45,69,317589 +45,70,317589 +45,71,317589 +45,72,317589 +45,73,317589 +45,74,317589 +46,59,317589 +46,60,317589 +46,61,317589 +46,62,317589 +46,63,317589 +46,64,317589 +46,65,317589 +46,66,317589 +46,67,317589 +46,68,317589 +46,69,317589 +46,70,317589 +46,71,317589 +46,72,317589 +46,73,317589 +46,74,317589 +47,59,317589 +47,60,317589 +47,61,317589 +47,62,317589 +47,63,317589 +47,64,317589 +47,65,317589 +47,66,317589 +47,67,317589 +47,68,317589 +47,69,317589 +47,70,317589 +47,71,317589 +47,72,317589 +47,73,317589 +47,74,317589 +48,59,317589 +48,60,317589 +48,61,317589 +48,62,317589 +48,63,317589 +48,64,317589 +48,65,317589 +48,66,317589 +48,67,317589 +48,68,317589 +48,69,317589 +48,70,317589 +48,71,317589 +48,72,317589 +48,73,317589 +48,74,317589 +49,59,317589 +49,60,317589 +49,61,317589 +49,62,317589 +49,63,317589 +49,64,317589 +49,65,317589 +49,66,317589 +49,67,317589 +49,68,317589 +49,69,317589 +49,70,317589 +49,71,317589 +49,72,317589 +49,73,317589 +49,74,317589 +50,59,317589 +50,60,317589 +50,61,317589 +50,62,317589 +50,63,317589 +50,64,317589 +50,65,317589 +50,66,317589 +50,67,317589 +50,68,317589 +50,69,317589 +50,70,317589 +50,71,317589 +50,72,317589 +50,73,317589 +50,74,317589 +51,59,317589 +51,60,317589 +51,61,317589 +51,62,317589 +51,63,317589 +51,64,317589 +51,65,317589 +51,66,317589 +51,67,317589 +51,68,317589 +51,69,317589 +51,70,317589 +51,71,317589 +51,72,317589 +51,73,317589 +51,74,317589 +52,59,317589 +52,60,317589 +52,61,317589 +52,62,317589 +52,63,317589 +52,64,317589 +52,65,317589 +52,66,317589 +52,67,317589 +52,68,317589 +52,69,317589 +52,70,317589 +52,71,317589 +52,72,317589 +52,73,317589 +52,74,317589 +53,59,317589 +53,60,317589 +53,61,317589 +53,62,317589 +53,63,317589 +53,64,317589 +53,65,317589 +53,66,317589 +53,67,317589 +53,68,317589 +53,69,317589 +53,70,317589 +53,71,317589 +53,72,317589 +53,73,317589 +53,74,317589 +54,59,317589 +54,60,317589 +54,61,317589 +54,62,317589 +54,63,317589 +54,64,317589 +54,65,317589 +54,66,317589 +54,67,317589 +54,68,317589 +54,69,317589 +54,70,317589 +54,71,317589 +54,72,317589 +54,73,317589 +54,74,317589 +55,59,317589 +55,60,317589 +55,61,317589 +55,62,317589 +55,63,317589 +55,64,317589 +55,65,317589 +55,66,317589 +55,67,317589 +55,68,317589 +55,69,317589 +55,70,317589 +55,71,317589 +55,72,317589 +55,73,317589 +55,74,317589 +58,59,317589 +58,60,317589 +58,61,317589 +58,62,317589 +58,63,317589 +58,64,317589 +58,65,317589 +58,66,317589 +58,67,317589 +58,68,317589 +58,69,317589 +58,70,317589 +58,71,317589 +58,72,317589 +58,73,317589 +58,74,317589 +90,59,317589 +90,60,317589 +90,61,317589 +90,62,317589 +90,63,317589 +90,64,317589 +90,65,317589 +90,66,317589 +90,67,317589 +90,68,317589 +90,69,317589 +90,70,317589 +90,71,317589 +90,72,317589 +90,73,317589 +90,74,317589 +91,59,317589 +91,60,317589 +91,61,317589 +91,62,317589 +91,63,317589 +91,64,317589 +91,65,317589 +91,66,317589 +91,67,317589 +91,68,317589 +91,69,317589 +91,70,317589 +91,71,317589 +91,72,317589 +91,73,317589 +91,74,317589 +92,59,317589 +92,60,317589 +92,61,317589 +92,62,317589 +92,63,317589 +92,64,317589 +92,65,317589 +92,66,317589 +92,67,317589 +92,68,317589 +92,69,317589 +92,70,317589 +92,71,317589 +92,72,317589 +92,73,317589 +92,74,317589 +93,59,317589 +93,60,317589 +93,61,317589 +93,62,317589 +93,63,317589 +93,64,317589 +93,65,317589 +93,66,317589 +93,67,317589 +93,68,317589 +93,69,317589 +93,70,317589 +93,71,317589 +93,72,317589 +93,73,317589 +93,74,317589 +94,59,317589 +94,60,317589 +94,61,317589 +94,62,317589 +94,63,317589 +94,64,317589 +94,65,317589 +94,66,317589 +94,67,317589 +94,68,317589 +94,69,317589 +94,70,317589 +94,71,317589 +94,72,317589 +94,73,317589 +94,74,317589 +97,59,317589 +97,60,317589 +97,61,317589 +97,62,317589 +97,63,317589 +97,64,317589 +97,65,317589 +97,66,317589 +97,67,317589 +97,68,317589 +97,69,317589 +97,70,317589 +97,71,317589 +97,72,317589 +97,73,317589 +97,74,317589 +95,75,10 +95,76,10 +95,80,10 +95,81,10 +95,82,10 +95,83,10 +95,84,10 +95,85,10 +95,86,10 +95,87,10 +95,88,10 +95,89,10 +97,75,10 +97,76,10 +97,80,10 +97,81,10 +97,82,10 +97,83,10 +97,84,10 +97,85,10 +97,86,10 +97,87,10 +97,88,10 +97,89,10 +98,75,10 +98,76,10 +98,80,10 +98,81,10 +98,82,10 +98,83,10 +98,84,10 +98,85,10 +98,86,10 +98,87,10 +98,88,10 +98,89,10 +99,75,10 +99,76,10 +99,80,10 +99,81,10 +99,82,10 +99,83,10 +99,84,10 +99,85,10 +99,86,10 +99,87,10 +99,88,10 +99,89,10 +100,75,10 +100,76,10 +100,80,10 +100,81,10 +100,82,10 +100,83,10 +100,84,10 +100,85,10 +100,86,10 +100,87,10 +100,88,10 +100,89,10 +101,75,10 +101,76,10 +101,80,10 +101,81,10 +101,82,10 +101,83,10 +101,84,10 +101,85,10 +101,86,10 +101,87,10 +101,88,10 +101,89,10 +102,75,10 +102,76,10 +102,80,10 +102,81,10 +102,82,10 +102,83,10 +102,84,10 +102,85,10 +102,86,10 +102,87,10 +102,88,10 +102,89,10 +103,75,10 +103,76,10 +103,80,10 +103,81,10 +103,82,10 +103,83,10 +103,84,10 +103,85,10 +103,86,10 +103,87,10 +103,88,10 +103,89,10 +104,75,10 +104,76,10 +104,80,10 +104,81,10 +104,82,10 +104,83,10 +104,84,10 +104,85,10 +104,86,10 +104,87,10 +104,88,10 +104,89,10 +105,75,10 +105,76,10 +105,80,10 +105,81,10 +105,82,10 +105,83,10 +105,84,10 +105,85,10 +105,86,10 +105,87,10 +105,88,10 +105,89,10 +106,75,10 +106,76,10 +106,80,10 +106,81,10 +106,82,10 +106,83,10 +106,84,10 +106,85,10 +106,86,10 +106,87,10 +106,88,10 +106,89,10 +107,75,10 +107,76,10 +107,80,10 +107,81,10 +107,82,10 +107,83,10 +107,84,10 +107,85,10 +107,86,10 +107,87,10 +107,88,10 +107,89,10 +108,75,10 +108,76,10 +108,80,10 +108,81,10 +108,82,10 +108,83,10 +108,84,10 +108,85,10 +108,86,10 +108,87,10 +108,88,10 +108,89,10 +109,75,10 +109,76,10 +109,80,10 +109,81,10 +109,82,10 +109,83,10 +109,84,10 +109,85,10 +109,86,10 +109,87,10 +109,88,10 +109,89,10 +95,78,513740 +95,79,513742 +95,77,11 diff --git a/input_data/oa_with_exp.csv b/input_data/oa_with_exp.csv new file mode 100644 index 0000000..9bbc6a7 --- /dev/null +++ b/input_data/oa_with_exp.csv @@ -0,0 +1,37 @@ +X12,X1,X2,X3,X13,X14,X15,X16,X4,X5,X6,X7,X8,X9,X10,X11,X17,X18,X19,X20,X21,X22,X23 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +2,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2 +1,0,0,0,1,1,1,2,0,0,1,1,1,1,1,1,2,2,2,0,0,0,0 +2,0,0,0,2,2,2,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1 +0,0,0,1,0,1,2,0,1,1,0,0,0,1,1,1,1,2,2,0,1,1,2 +1,0,0,1,1,2,0,1,1,1,0,0,0,1,1,1,2,0,0,1,2,2,0 +2,0,0,1,2,0,1,2,1,1,0,0,0,1,1,1,0,1,1,2,0,0,1 +0,0,1,0,0,2,1,0,1,1,0,1,1,0,0,1,2,1,2,1,0,2,1 +1,0,1,0,1,0,2,1,1,1,0,1,1,0,0,1,0,2,0,2,1,0,2 +2,0,1,0,2,1,0,2,1,1,0,1,1,0,0,1,1,0,1,0,2,1,0 +0,0,1,1,1,2,0,2,0,1,1,0,1,0,1,0,1,0,2,2,1,0,1 +1,0,1,1,2,0,1,0,0,1,1,0,1,0,1,0,2,1,0,0,2,1,2 +2,0,1,1,0,1,2,1,0,1,1,0,1,0,1,0,0,2,1,1,0,2,0 +0,0,1,1,1,2,1,0,1,0,1,1,0,1,0,0,0,2,1,2,2,1,0 +1,0,1,1,2,0,2,1,1,0,1,1,0,1,0,0,1,0,2,0,0,2,1 +2,0,1,1,0,1,0,2,1,0,1,1,0,1,0,0,2,1,0,1,1,0,2 +0,1,0,1,1,0,2,2,1,0,0,1,1,0,1,0,2,0,1,1,0,1,2 +1,1,0,1,2,1,0,0,1,0,0,1,1,0,1,0,0,1,2,2,1,2,0 +2,1,0,1,0,2,1,1,1,0,0,1,1,0,1,0,1,2,0,0,2,0,1 +0,1,0,1,1,1,2,2,0,1,1,1,0,0,0,1,0,1,0,0,2,2,1 +1,1,0,1,2,2,0,0,0,1,1,1,0,0,0,1,1,2,1,1,0,0,2 +2,1,0,1,0,0,1,1,0,1,1,1,0,0,0,1,2,0,2,2,1,1,0 +0,1,0,0,2,1,0,1,1,1,1,0,1,1,0,0,2,2,0,2,0,1,1 +1,1,0,0,0,2,1,2,1,1,1,0,1,1,0,0,0,0,1,0,1,2,2 +2,1,0,0,1,0,2,0,1,1,1,0,1,1,0,0,1,1,2,1,2,0,0 +0,1,1,1,2,1,1,1,0,0,0,0,1,1,0,1,0,0,2,1,2,0,2 +1,1,1,1,0,2,2,2,0,0,0,0,1,1,0,1,1,1,0,2,0,1,0 +2,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,2,2,1,0,1,2,1 +0,1,1,0,2,2,2,1,1,0,1,0,0,0,1,1,2,1,1,0,1,0,0 +1,1,1,0,0,0,0,2,1,0,1,0,0,0,1,1,0,2,2,1,2,1,1 +2,1,1,0,1,1,1,0,1,0,1,0,0,0,1,1,1,0,0,2,0,2,2 +0,1,1,0,2,0,1,2,0,1,0,1,0,1,1,0,1,2,0,1,1,2,0 +1,1,1,0,0,1,2,0,0,1,0,1,0,1,1,0,2,0,1,2,2,0,1 +2,1,1,0,1,2,0,1,0,1,0,1,0,1,1,0,0,1,2,0,0,1,2 diff --git a/input_data/oa_without_exp.csv b/input_data/oa_without_exp.csv new file mode 100644 index 0000000..ef2e559 --- /dev/null +++ b/input_data/oa_without_exp.csv @@ -0,0 +1,2 @@ +X1,X2,X3,X4,X5,X6,X7,X8 +0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/input_data/xv_with_exp.csv b/input_data/xv_with_exp.csv new file mode 100644 index 0000000..b2d8ff3 --- /dev/null +++ b/input_data/xv_with_exp.csv @@ -0,0 +1,5 @@ +n_max_trial,prf_size,prf_conn,cap_limit_prob_type,cap_limit_level,diff_new_conn,remove_t,netw_prf_n +7,TRUE,TRUE,uniform,5,0.3,3,3 +5,FALSE,FALSE,normal,10,0.5,5,2 +3,,,,15,0.7,7,1 +,,,,, \ No newline at end of file diff --git a/input_data/xv_without_exp.csv b/input_data/xv_without_exp.csv new file mode 100644 index 0000000..8a9c6c3 --- /dev/null +++ b/input_data/xv_without_exp.csv @@ -0,0 +1,2 @@ +n_max_trial,prf_size,prf_conn,cap_limit_prob_type,cap_limit_level,diff_new_conn,remove_t,netw_prf_n +5,TRUE,TRUE,uniform,10,0.5,5,2 \ No newline at end of file diff --git a/input_data/产品消耗制造比例.csv b/input_data/产品消耗制造比例.csv new file mode 100644 index 0000000..0c42e76 --- /dev/null +++ b/input_data/产品消耗制造比例.csv @@ -0,0 +1,238 @@ +IndustryID,MaterialID,Quantity +38,47,1.0 +39,49,1.0 +40,44,1.0 +41,15,0.02 +41,18,0.1 +41,20,0.4 +41,22,0.15 +41,23,0.04 +41,25,0.02 +41,31,0.25 +41,36,1.0 +42,15,0.02 +42,18,0.1 +42,20,0.4 +42,22,0.15 +42,23,0.04 +42,25,0.02 +42,31,0.25 +43,46,1.0 +44,7,1.4 +44,15,0.02 +44,18,0.1 +44,20,0.4 +44,22,0.15 +44,23,0.04 +44,25,0.02 +44,27,0.25 +45,7,1.4 +45,15,0.02 +45,18,0.1 +45,20,0.4 +45,22,0.15 +45,23,0.04 +45,25,0.02 +45,27,0.25 +46,15,0.02 +46,18,0.1 +46,20,0.4 +46,22,0.15 +46,23,0.04 +46,25,0.02 +46,27,0.25 +46,32,1.3 +47,15,0.02 +47,18,0.1 +47,20,0.4 +47,22,0.15 +47,23,0.04 +47,25,0.02 +47,27,0.25 +47,33,1.0 +48,15,0.02 +48,18,0.1 +48,20,0.4 +48,22,0.15 +48,23,0.04 +48,25,0.02 +48,27,0.25 +48,34,1.3 +49,15,0.02 +49,18,0.1 +49,20,0.4 +49,22,0.15 +49,23,0.04 +49,25,0.02 +49,27,0.25 +49,35,1.3 +50,19,0.005 +50,20,0.4 +50,22,0.15 +50,23,0.04 +50,25,0.02 +50,28,0.25 +50,29,0.03 +50,27,0.01 +50,40,1.0 +51,19,0.005 +51,20,0.4 +51,22,0.15 +51,23,0.04 +51,25,0.02 +51,28,0.25 +51,29,0.03 +51,27,0.01 +51,38,1.0 +52,19,0.005 +52,20,0.4 +52,22,0.15 +52,23,0.04 +52,25,0.02 +52,28,0.25 +52,29,0.03 +52,27,0.01 +52,41,1.0 +53,19,0.005 +53,20,0.4 +53,22,0.15 +53,23,0.04 +53,25,0.02 +53,28,0.25 +53,29,0.03 +53,27,0.01 +53,39,1.0 +54,19,0.005 +54,20,0.4 +54,22,0.15 +54,23,0.04 +54,25,0.02 +54,28,0.25 +54,29,0.03 +54,27,0.01 +54,43,1.0 +55,19,0.005 +55,20,0.4 +55,22,0.15 +55,23,0.04 +55,25,0.02 +55,28,0.25 +55,29,0.03 +55,27,0.01 +55,42,1.0 +90,7,1.7 +90,8,0.07 +90,9,0.07 +90,10,0.02 +90,11,0.04 +90,17,0.1 +90,19,0.005 +90,20,0.4 +90,21,0.04 +90,23,0.04 +90,24,0.07 +90,25,0.02 +90,28,0.03 +90,31,0.25 +90,44,0.2 +90,45,0.1 +91,8,0.07 +91,9,0.07 +91,10,0.02 +91,11,0.04 +91,17,0.1 +91,18,0.1 +91,19,0.005 +91,20,0.4 +91,23,0.04 +91,24,0.07 +91,28,0.03 +91,31,0.25 +92,8,0.07 +92,9,0.07 +92,10,0.02 +92,11,0.04 +92,17,0.1 +92,18,0.1 +92,19,0.005 +92,20,0.4 +92,23,0.04 +92,24,0.07 +92,28,0.03 +92,31,0.26 +93,8,0.07 +93,9,0.07 +93,10,0.02 +93,11,0.04 +93,17,0.1 +93,18,0.1 +93,19,0.005 +93,20,0.4 +93,23,0.04 +93,24,0.07 +93,28,0.03 +93,31,0.27 +94,8,0.07 +94,9,0.07 +94,10,0.02 +94,11,0.04 +94,17,0.1 +94,18,0.1 +94,19,0.005 +94,20,0.4 +94,23,0.04 +94,24,0.07 +94,28,0.03 +94,31,0.28 +95,8,0.1 +95,9,0.0 +95,10,7.0 +95,11,0.02 +95,12,0.03 +95,13,0.01 +95,14,0.01 +95,15,0.07 +95,16,0.05 +95,17,0.003 +95,18,0.1 +95,19,0.04 +95,20,0.01 +95,21,0.04 +95,22,0.03 +95,23,0.02 +95,24,0.01 +95,25,0.05 +95,26,0.01 +95,27,0.003 +95,28,0.1 +95,29,0.05 +95,30,0.04 +95,31,0.01 +95,37,0.1 +95,44,0.04 +95,45,0.7 +95,46,0.07 +95,47,0.01 +95,48,0.03 +95,49,0.01 +95,50,0.01 +95,51,0.01 +95,52,0.2 +95,53,0.03 +95,54,0.01 +95,55,0.01 +95,90,0.01 +95,91,0.01 +95,92,1.0 +95,93,1.0 +95,94,1.0 +96,95,1.0 +96,101,0.01 +96,102,0.01 +96,103,0.02 +96,104,0.01 +96,105,0.2 +96,106,0.1 +96,107,0.01 +96,108,0.03 +96,109,0.02 diff --git a/main.py b/main.py new file mode 100644 index 0000000..38626b8 --- /dev/null +++ b/main.py @@ -0,0 +1,69 @@ +import os +import random +import time +from multiprocessing import Process +import argparse + +from matplotlib import pyplot as plt + +from computation import Computation +from sqlalchemy.orm import close_all_sessions +import yaml +from controller_db import ControllerDB + + +def controll_db_and_process(exp_argument, reset_sample_argument, reset_db_argument): + from controller_db import ControllerDB + controller_db = ControllerDB(exp_argument, reset_flag=reset_sample_argument) + # controller_db.reset_db() + # force drop + controller_db.reset_db(force_drop=reset_db_argument) + # 准备样本表 + controller_db.prepare_list_sample() + + close_all_sessions() + # 调用 do_process 利用计算机进行多核处理 仿真 将数据库中 + do_process(do_computation, controller_db) +def do_process(target: object, controller_db: ControllerDB, ): + process_list = [] + for i in range(int(args.job)): + p = Process(target=do_computation, args=(controller_db,)) + p.start() + process_list.append(p) + + for i in process_list: + i.join() + + # 所有子进程完成后刷新最终进度 + + # 显示最终进度后关闭图表 + +def do_computation(c_db): + exp = Computation(c_db) + + while 1: + # time.sleep(random.uniform(0, 1)) + is_all_done = exp.run() + if is_all_done: + break + + +if __name__ == '__main__': + # 输入参数 + parser = argparse.ArgumentParser(description='setting') + parser.add_argument('--exp', type=str, default='without_exp') + parser.add_argument('--job', type=int, default='1') + parser.add_argument('--reset_sample', type=int, default='0') + parser.add_argument('--reset_db', type=bool, default=False) + + args = parser.parse_args() + # 几核参与进程 + assert args.job >= 1, 'Number of jobs should >= 1' + # 控制参数 利用 prefix_file_name 前缀名字 控制 2项不同的实验 + prefix_file_name = 'conf_db_prefix.yaml' + if os.path.exists(prefix_file_name): + os.remove(prefix_file_name) + with open(prefix_file_name, 'w', encoding='utf-8') as file: + yaml.dump({'db_name_prefix': args.exp}, file) + # 数据库连接控制 和 进行模型运行 + controll_db_and_process(args.exp, args.reset_sample, args.reset_db) diff --git a/my_model.py b/my_model.py new file mode 100644 index 0000000..08aba44 --- /dev/null +++ b/my_model.py @@ -0,0 +1,904 @@ +import json +import os +import pickle +from collections import Counter +from random import shuffle +import platform + +import networkx as nx +import pandas as pd +from mesa import Model +from mesa.space import MultiGrid, NetworkGrid +from mesa.datacollection import DataCollector + +import numpy as np +from mesa_viz_tornado.modules import NetworkModule + +from firm import FirmAgent +from orm import db_session, Result +from product import ProductAgent + +from mesa.visualization import ModularServer + + +class MyModel(Model): + def __init__(self, params): + """ + 初始化模型,并设置模型的主要参数。 + 参数说明: + - params (dict): 包含模型所需的所有参数的字典。 + 主要参数: + - prf_size (bool): 是否在选择供应商时考虑企业规模。 + - prf_conn (float): 企业建立新连接的概率。 + - cap_limit_prob_type (str): 产能限制的概率分布类型。 + - cap_limit_level (float): 产能限制的水平。 + - diff_new_conn (bool): 是否允许差异化的新连接。 + - g_bom (str): BOM(物料清单)图的 JSON 表示形式。 + - sample (object): 包含实验数据的样本对象。 + - n_iter (int): 仿真的迭代次数。 + - dct_lst_init_disrupt_firm_prod (dict): 初始企业-产品干扰的字典。 + - n_max_trial (int): 寻找新供应商的最大尝试次数。 + - remove_t (int): 在网络中移除节点的时间步。 + - netw_prf_n (int): 每个企业的首选供应商数量。 + - seed (int): 随机种子的值,用于确保实验的可重复性。 + """ + #ga参数增加 + self.k = params["k"] + self.production_increase_ratio = params["production_increase_ratio"] + self.s_r = params["s_r"] + self.S_r = params["S_r"] + self.x = params["x"] + + # 仿真参数 + self.agent_map = None + self.firm_prod_labels_dict = None + self.firm_relationship_cache = None + self.firm_product_cache = None + + self.t = 0 + self.is_prf_size = params['prf_size'] # 是否在选择供应商时考虑企业规模。 + self.prf_conn = params['prf_conn'] # 企业建立新连接的概率。 + self.cap_limit_prob_type = params['cap_limit_prob_type'] # 产能限制的概率分布类型。 + self.cap_limit_level = params['cap_limit_level'] # 产能限制的水平。 + self.diff_new_conn = params['diff_new_conn'] # 是否允许差异化的新连接。 + # 初始化停止时间步,可能是用户通过参数传入 + self.int_stop_ts = params.get('n_iter', 3) # 默认停止时间为 100 + + # 网络初始化 + self.firm_network = nx.MultiDiGraph() # 企业之间的有向多重图。 + self.firm_prod_network = nx.MultiDiGraph() # 企业与产品关系的有向多重图。 + self.product_network = nx.MultiDiGraph() # 产品之间的有向多重图。 + + # BOM(物料清单)图 + self.g_bom = nx.adjacency_graph(json.loads(params['g_bom'])) # 表示 BOM 结构的图。 + + # 随机数生成器 + self.nprandom = np.random.default_rng(params['seed']) # 基于固定种子的随机数生成器。 + + # 样本和实验参数 + self.sample = params['sample'] # 仿真的样本对象。 + self.int_n_iter = int(params['n_iter']) # 仿真的迭代次数。 + self.dct_lst_init_disrupt_firm_prod = params['dct_lst_init_disrupt_firm_prod'] # 初始企业-产品干扰关系。 + + # 外部变量 + self.int_n_max_trial = int(params['n_max_trial']) # 寻找新供应商的最大尝试次数。 + self.remove_t = int(params['remove_t']) # 在网络中移除节点的时间步。 + self.int_netw_prf_n = int(params['netw_prf_n']) # 每个企业的首选供应商数量。 + + # 数据收集器 + self.data_collector = DataCollector( + agent_reporters={"Product": "name"} # 收集代理的名称。 + ) + + self.product_agents = [] # 初始化产品代理列表 + self.company_agents = [] # 初始化公司代理列表 + + # 初始化模型的网络和代理 + # 检查缓存是否存在 + cache_file = "firm_network.pkl" + if os.path.exists(cache_file): + # 从缓存加载 firm_network + with open(cache_file, 'rb') as f: + self.firm_network = pickle.load(f) + # print("Loaded firm network from cache.") + else: + # 执行完整的初始化流程 + self.initialize_product_network(params) + self.initialize_firm_network() + self.build_firm_prod_labels_dict() + self.initialize_firm_product_network() + self.add_edges_to_firm_network() + self.connect_unconnected_nodes() + self.initialize_product_network(params) # 初始化产品网络。 + self.resource_integration() + self.j_comp_consumed_produced() + self.initialize_agents() # 初始化代理。 + self.initialize_disruptions() # 初始化干扰。 + + def initialize_product_network(self, params): + """ + 初始化产品网络。 + + 参数: + - params (dict): 包含模型初始化参数的字典。 + + 功能: + 1. 从参数中加载 BOM 图 (Bill of Materials) 并构建产品网络。 + 2. 加载产品节点数据并提取产品种类和索引。 + """ + try: + # 从参数中解析 BOM 图,并构建 NetworkX 的图结构 + self.product_network = nx.adjacency_graph(json.loads(params['g_bom'])) + except Exception as e: + print(f"Failed to initialize product network: {e}") + self.product_network = nx.MultiDiGraph() # 初始化为空图,以防后续出错 + # 加载产品数据 + try: + data = pd.read_csv('input_data/input_product_data/BomNodes.csv') # 读取产品节点数据 + data['Code'] = data['Code'].astype('string') # 确保 Code 字段为字符串类型 + + # 保存产品数据和产品类别索引 + self.type2 = data # 全量产品数据 + self.id_code = data.groupby('Code')['Index'].apply(list) # 根据产品代码分组索引 + + except FileNotFoundError: + print("Error: File 'BomNodes.csv' not found.") + self.type2 = pd.DataFrame() # 设为空 DataFrame 以防后续出错 + self.id_code = {} + + except Exception as e: + print(f"Error loading product data: {e}") + self.type2 = pd.DataFrame() + self.id_code = {} + + # 此处可以进一步处理设备折旧比值(如果有具体逻辑,可以在此补充) + + def initialize_firm_network(self): + """ + 初始化企业网络,处理一个 Code 映射到多个 Index 的情况,并缓存所有相关属性。 + """ + + # 加载企业数据 + firm_data = pd.read_csv("input_data/input_firm_data/firm_amended.csv", dtype={'Code': str}) + firm_data['Code'] = firm_data['Code'].str.replace('.0', '', regex=False) + + # 加载企业与产品关系数据 + firm_industry_relation = pd.read_csv("input_data/firm_industry_relation.csv", dtype={'Firm_Code': str}) + bom_nodes = pd.read_csv("input_data/input_product_data/BomNodes.csv") + + # 构建 Code -> [Index] 的多值映射 + code_to_indices = bom_nodes.groupby('Code')['Index'].apply(list).to_dict() + + # 将 Product_Code 转换为 Product_Indices + firm_industry_relation['Product_Indices'] = firm_industry_relation['Product_Code'].map(code_to_indices) + + # 检查并处理未映射的 Product_Code + unmapped_products = firm_industry_relation[firm_industry_relation['Product_Indices'].isna()] + if not unmapped_products.empty: + print("Warning: The following Product_Code values could not be mapped to Index:") + print(unmapped_products[['Firm_Code', 'Product_Code']]) + + firm_industry_relation['Product_Indices'] = firm_industry_relation['Product_Indices'].apply( + lambda x: x if isinstance(x, list) else [] + ) + + # 按 Firm_Code 分组生成企业的 Product_Code 和 Product_Indices 映射 + firm_product = ( + firm_industry_relation.groupby('Firm_Code')['Product_Code'].apply(list) + ) + firm_product_indices = ( + firm_industry_relation.groupby('Firm_Code')['Product_Indices'] + .apply(lambda indices: [idx for sublist in indices for idx in sublist]) + ) + + # 设置企业属性并添加到网络中 + firm_attributes = firm_data.copy() + firm_attributes['Product_Indices'] = firm_attributes['Code'].map(firm_product) + firm_attributes['Product_Code'] = firm_attributes['Code'].map(firm_product_indices) + firm_attributes.set_index('Code', inplace=True) + + self.firm_network.add_nodes_from(firm_data['Code']) + + # 为企业节点分配属性 + firm_labels_dict = {code: firm_attributes.loc[code].to_dict() for code in self.firm_network.nodes} + nx.set_node_attributes(self.firm_network, firm_labels_dict) + + # 构建企业-产品映射缓存 + self.firm_product_cache = firm_product_indices.to_dict() + + # 构建企业关系缓存 + self.firm_relationship_cache = { + firm: self.compute_firm_relationship(firm, self.firm_product_cache) + for firm in self.firm_product_cache + } + + def compute_firm_relationship(self, firm, firm_product_cache): + """计算单个企业的供应链关系""" + lst_pred_product_code = [] + for product_code in firm_product_cache[firm]: + lst_pred_product_code += list(self.g_bom.predecessors(product_code)) + return list(set(lst_pred_product_code)) # 返回唯一值列表 + + def build_firm_prod_labels_dict(self): + """ + 构建企业与产品的映射关系字典。 + """ + firm_industry_relation = pd.read_csv("input_data/firm_industry_relation.csv") + firm_industry_relation['Firm_Code'] = firm_industry_relation['Firm_Code'].astype(str) + self.firm_prod_labels_dict = ( + firm_industry_relation.groupby('Firm_Code')['Product_Code'] + .apply(list) + .to_dict() + ) + + def initialize_firm_product_network(self): + """ + 初始化企业与产品的网络关系,并引入缓存机制。 + 功能: + 1. 加载企业-行业关系数据。 + 2. 为每个企业和产品建立网络节点。 + 3. 将产品代码与索引进行映射,并为网络节点分配属性。 + 4. 缓存网络和相关数据以加速后续运行。 + """ + # 加载企业-行业关系数据 + firm_industry_relation = pd.read_csv("input_data/firm_industry_relation.csv") + firm_industry_relation['Firm_Code'] = firm_industry_relation['Firm_Code'].astype(str) + firm_industry_relation['Product_Code'] = firm_industry_relation['Product_Code'].apply(lambda x: [x]) + + # 映射产品代码到索引 + firm_industry_relation['Product_Code'] = firm_industry_relation['Product_Code'].apply( + lambda codes: [idx for code in codes for idx in self.id_code.get(str(code), [])] + ) + + # 创建企业-产品网络图,同时附带属性 + nodes_with_attributes = [ + (index, firm_industry_relation.loc[index].to_dict()) + for index in firm_industry_relation.index + ] + self.firm_prod_network.add_nodes_from(nodes_with_attributes) + + def compute_firm_supply_chain(self, firm_industry_relation, g_bom): + """ + 根据 firm_industry_relation 和 g_bom 生成供应链缓存。 + :param firm_industry_relation: 企业-产品关系 DataFrame + :param g_bom: BOM 网络图 + :return: 缓存的供应链关系字典 + """ + supply_chain_cache = {} + for firm_code, product_codes in firm_industry_relation.groupby('Firm_Code')['Product_Code']: + predecessors = set() + for product_code in product_codes: + predecessors.update(g_bom.predecessors(product_code)) + supply_chain_cache[firm_code] = list(predecessors) + return supply_chain_cache + + def add_edges_to_firm_network(self): + for firm in self.firm_relationship_cache: + lst_pred_product_code = self.firm_relationship_cache[firm] + for pred_product_code in lst_pred_product_code: + lst_pred_firm = [ + f for f, products in self.firm_product_cache.items() + if pred_product_code in products + ] + lst_choose_firm = self.select_firms(lst_pred_firm) + # 添加边 + edges = [(pred_firm, firm, {'Product': pred_product_code}) for pred_firm in lst_choose_firm] + self.firm_network.add_edges_from(edges) + + def select_firms(self, lst_pred_firm): + """ + 根据企业列表选择供应商。 + """ + if not lst_pred_firm: + return [] # 如果列表为空,返回空列表 + + n_pred_firm = self.int_netw_prf_n # 最大选择的供应商数量 + + # 筛选有效节点并同步生成有效的企业规模 + valid_firms = [] + lst_pred_firm_size = [] + for pred_firm in lst_pred_firm: + if pred_firm in self.firm_network.nodes and 'Revenue_Log' in self.firm_network.nodes[pred_firm]: + valid_firms.append(pred_firm) + lst_pred_firm_size.append(self.firm_network.nodes[pred_firm]['Revenue_Log']) + + # 如果未启用企业规模加权,随机选择 + if not self.is_prf_size: + return self.nprandom.choice(valid_firms, size=min(n_pred_firm, len(valid_firms)), replace=False) + + # 如果考虑企业规模,计算概率分布 + if lst_pred_firm_size: + total_size = sum(lst_pred_firm_size) + lst_prob = [size / total_size for size in lst_pred_firm_size] + else: + lst_prob = [] + + # 确保长度一致 + if len(valid_firms) != len(lst_prob): + print(f"Error: valid_firms and lst_prob have different sizes. " + f"valid_firms: {len(valid_firms)}, lst_prob: {len(lst_prob)}") + return [] # 返回空列表以避免错误 + + # 调用 numpy.random.choice + return self.nprandom.choice(valid_firms, size=min(n_pred_firm, len(valid_firms)), replace=False, p=lst_prob) + + def add_edges_to_firm_product_network(self, node, pred_product_code, lst_choose_firm): + """ Helper function to add edges to the firm-product network """ + set_node_prod_code = set(self.firm_network.nodes[node]['Product_Code']) + set_pred_succ_code = set(self.g_bom.successors(pred_product_code)) + lst_use_pred_prod_code = list(set_node_prod_code & set_pred_succ_code) + + if len(lst_use_pred_prod_code) == 0: + print("错误") + + pred_node_list = [] + for pred_firm in lst_choose_firm: + for n, v in self.firm_prod_network.nodes(data=True): + for v1 in v['Product_Code']: + if v1 == pred_product_code and v['Firm_Code'] == pred_firm: + pred_node_list.append(n) + if len(pred_node_list) != 0: + pred_node = pred_node_list[0] + else: + pred_node = -1 + current_node_list = [] + for use_pred_prod_code in lst_use_pred_prod_code: + for n, v in self.firm_prod_network.nodes(data=True): + for v1 in v['Product_Code']: + if v1 == use_pred_prod_code and v['Firm_Code'] == node: + current_node_list.append(n) + if len(current_node_list) != 0: + current_node = current_node_list[0] + else: + current_node = -1 + if current_node != -1 and pred_node != -1: + self.firm_prod_network.add_edge(pred_node, current_node) + + def connect_unconnected_nodes(self): + """ + 连接企业网络中未连接的节点。 + 功能: + - 遍历 G_Firm 图中未连接的节点。 + - 为未连接节点添加边,连接到可能的下游企业。 + - 同时更新 G_FirmProd 网络,反映企业与产品的关系。 + """ + + # # 找出 Product_Code 是 float 的节点 + # for node, data in self.firm_network.nodes(data=True): + # val = data.get('Product_Code') + # if isinstance(val, float): + # print(f"⚠️ 发现异常节点: Node={node}, Product_Code={val}") + + for node in nx.nodes(self.firm_network): + # 如果节点没有任何连接,则处理该节点 + if self.firm_network.degree(node) == 0: + # 获取当前节点的产品列表 + product_codes = self.firm_network.nodes[node].get('Product_Code', []) + for product_code in product_codes: + # 查找与当前产品相关的 FirmProd 节点 + current_node_list = [ + n for n, v in self.firm_prod_network.nodes(data=True) + if v['Firm_Code'] == node and product_code in v['Product_Code'] + ] + current_node = current_node_list[0] if current_node_list else -1 + + # 查找当前产品的所有下游产品代码 + succ_product_codes = list(self.g_bom.successors(product_code)) + for succ_product_code in succ_product_codes: + # 查找生产下游产品的企业 + succ_firms = [ + firm_code for firm_code, products in self.firm_prod_labels_dict.items() + if succ_product_code in products + ] + + # 确定供应商数量限制 + n_succ_firm = min(len(succ_firms), self.int_netw_prf_n) + if n_succ_firm == 0: + continue + + # 选择供应商 + if self.is_prf_size: + # 基于企业规模选择供应商 + succ_firm_sizes = [ + self.firm_network.nodes[succ_firm].get('Revenue_Log', 0) + for succ_firm in succ_firms + ] + if sum(succ_firm_sizes) > 0: + probs = [size / sum(succ_firm_sizes) for size in succ_firm_sizes] + selected_firms = self.nprandom.choice(succ_firms, size=n_succ_firm, replace=False, + p=probs) + else: + selected_firms = [] + else: + # 随机选择供应商 + selected_firms = self.nprandom.choice(succ_firms, size=n_succ_firm, replace=False) + + # 添加边到 G_Firm 图 + edges = [(node, firm, {'Product': product_code}) for firm in selected_firms] + self.firm_network.add_edges_from(edges) + + # 更新 G_FirmProd 网络 + for succ_firm in selected_firms: + succ_node_list = [ + n for n, v in self.firm_prod_network.nodes(data=True) + if v['Firm_Code'] == succ_firm and succ_product_code in v['Product_Code'] + ] + succ_node = succ_node_list[0] if succ_node_list else -1 + if current_node != -1 and succ_node != -1: + self.firm_prod_network.add_edge(current_node, succ_node) + + # 保存构建完成的 firm_network 到缓存 + cache_file = "firm_network.pkl" + os.makedirs("cache", exist_ok=True) + with open(cache_file, 'wb') as f: + pickle.dump(self.firm_network, f) + # print("Firm network has been saved to cache.") + + def initialize_agents(self): + """ + 初始化代理并添加到模型中。 + 功能: + 1. 根据产品网络初始化产品代理。 + 2. 根据企业网络初始化企业代理。 + """ + # 初始化产品代理 + for ag_node, attr in self.product_network.nodes(data=True): + # 创建产品代理 + product_agent = ProductAgent( + unique_id=ag_node, + model=self, + name=attr.get('Name', 'Unknown'), # 防止 Name 属性缺失 + type2=0, + production_ratio=0 + ) + self.add_agent(product_agent) + + # 初始化企业代理 + for ag_node, attr in self.firm_network.nodes(data=True): + # 获取与企业相关的产品代理 + a_lst_product = [ + agent for agent in self.product_agents if agent.unique_id in attr.get('Product_Code', []) + ] + + # 获取企业的需求数量和生产输出 + demand_quantity = self.data_materials.loc[self.data_materials['Firm_Code'] == int(ag_node)] + production_output = self.data_produced.loc[self.data_produced['Firm_Code'] == int(ag_node)] + + # 获取企业的资源信息,同时处理 R、P、C 的情况 + try: + R = self.firm_resource_R.loc[int(ag_node)] + P = self.firm_resource_P.get(int(ag_node)) + C = self.firm_resource_C.loc[int(ag_node)] + except KeyError: + R, P, C = [], {}, [] # 如果任何资源不存在,返回空列表 + # 在模型初始化时,构建 unique_id -> agent 的快速映射字典 + self.agent_map = {agent.unique_id: agent for agent in self.company_agents} + + # 创建企业代理 + firm_agent = FirmAgent( + unique_id=ag_node, + model=self, + type_region=attr.get('Type_Region', 'Unknown'), + revenue_log=attr.get('Revenue_Log', 0), + a_lst_product=a_lst_product, + demand_quantity=demand_quantity, + production_output=production_output, + R=R, + P=P, + C=C, + s_r=self.s_r, + S_r=self.S_r, + x=self.x + ) + self.add_agent(firm_agent) + + def initialize_disruptions(self): + """ + 初始化公司与其受干扰产品的映射,并更新干扰状态。 + 功能: + - 构建公司与受干扰产品的映射字典。 + - 更新公司与产品的生产状态为干扰状态。 + """ + # 构建公司与受干扰产品的映射字典 + disruption_mapping = {} + for firm_code, lst_product_indices in self.dct_lst_init_disrupt_firm_prod.items(): + # 查找企业对象 + firm = next((f for f in self.company_agents if f.unique_id == firm_code), None) + if not firm: + print(f"Warning: Firm {firm_code} not found. Skipping.") + continue + + # 查找有效的产品代理 + valid_products = [ + product for product in self.product_agents if product.unique_id in lst_product_indices + ] + if not valid_products: + print(f"Warning: No valid products found for Firm {firm_code}. Skipping.") + continue + + # 更新映射 + disruption_mapping[firm] = valid_products + + # 更新干扰字典 + self.dct_lst_init_disrupt_firm_prod = disruption_mapping + + # 设置初始干扰状态 + for firm, disrupted_products in disruption_mapping.items(): + for product in disrupted_products: + # 检查产品是否在企业的生产状态中 + if product not in firm.dct_prod_up_prod_stat: + # print( + # f"Warning: Product {product.unique_id} not found in firm " + # f"{firm.unique_id}'s production status. Skipping." + # ) + continue + # 更新产品状态为干扰状态,并记录干扰时间 + firm.dct_prod_up_prod_stat[product]['p_stat'].append(('D', self.t)) + + def add_agent(self, agent): + if isinstance(agent, FirmAgent): + self.company_agents.append(agent) + elif isinstance(agent, ProductAgent): + self.product_agents.append(agent) + + def resource_integration(self): + """ + 整合企业资源,包括材料、设备和产品数据。 + 功能: + - 加载并处理企业的材料、设备和产品数据。 + - 合并设备数据与设备残值数据。 + - 按企业分组生成资源列表。 + """ + # 加载企业的材料、设备和产品数据 + data_R = pd.read_csv("input_data/input_firm_data/firms_materials.csv") + data_C = pd.read_csv("input_data/input_firm_data/firms_devices.csv") + data_P = pd.read_csv("input_data/input_firm_data/firms_products.csv") + + # 加载设备残值数据,并合并到设备数据中 + device_salvage_values = pd.read_csv('input_data/device_salvage_values.csv') + self.device_salvage_values = device_salvage_values + + # 合并设备数据和设备残值 + data_merged_C = pd.merge(data_C, device_salvage_values, on='设备id', how='left') + + # 按企业分组并生成资源列表 + firm_resource_R = ( + data_R.groupby('Firm_Code')[['材料id', '材料数量']] + .apply(lambda x: x.values.tolist()) + ) + + firm_resource_C = ( + data_merged_C.groupby('Firm_Code')[['设备id', '设备数量', '设备残值']] + .apply(lambda x: x.values.tolist()) + ) + + firm_resource_P = ( + data_P.groupby('Firm_Code')[['产品id', '产品数量']] + .apply(lambda x: x.values.tolist()) + ) + + # 将结果存储到模型中 + self.firm_resource_R = firm_resource_R + self.firm_resource_C = firm_resource_C + self.firm_resource_P = firm_resource_P + + def j_comp_consumed_produced(self): + """ + 处理企业的材料消耗与产品生产数据,并计算生产比例。 + + 功能: + - 加载材料消耗数据、产品生产数据和生产比例数据。 + - 按企业分组整理未消耗材料和未生产产品的数据。 + - 整理生产比例数据,便于后续使用。 + """ + try: + # 加载数据 + data_materials = pd.read_csv('input_data/input_firm_data/firms_materials.csv') + data_produced = pd.read_csv('input_data/input_firm_data/firms_products.csv') + data_production_ratio = pd.read_csv('input_data/产品消耗制造比例.csv') + + # 处理未消耗材料数据 + data_not_consumed = ( + data_materials.groupby('Firm_Code')[['材料id', '材料数量']] + .apply(lambda x: dict(zip(x['材料id'], x['材料数量']))) + .reset_index(name='Materials_not_Consumed') + ) + + # 处理未生产产品数据 + data_not_produced = ( + data_produced.groupby('Firm_Code')[['产品id', '产品数量']] + .apply(lambda x: dict(zip(x['产品id'], x['产品数量']))) + .reset_index(name='Products_not_Produced') + ) + + # 整理生产比例数据 + data_production_ratio = ( + data_production_ratio.groupby('IndustryID')[['MaterialID', 'Quantity']] + .apply(lambda x: dict(zip(x['MaterialID'], x['Quantity']))) + .reset_index(name='Production_Ratio') + ) + + # 将处理后的数据存储到模型中 + self.data_materials = data_not_consumed + self.data_produced = data_not_produced + self.data_production_ratio = data_production_ratio + + except FileNotFoundError as e: + print(f"Error: Missing input file - {e.filename}") + self.data_materials, self.data_produced, self.data_production_ratio = None, None, None + + except Exception as e: + print(f"Error during consumption and production computation: {e}") + self.data_materials, self.data_produced, self.data_production_ratio = None, None, None + + def step(self): + """ + 模拟一个时间步,包括以下过程: + 1. 移除客户边和中断产品。 + 2. 进行尝试过程,寻找替代供应链。 + 3. 判断资源和设备是否需要采购,并处理采购。 + 4. 资源消耗和产品生产。 + """ + while self.t < self.int_stop_ts: # 使用循环控制时间步 + # 1. 移除客户边并中断客户上游产品 + self._remove_disrupted_edges() + self._disrupt_upstream_products() + + # 2. 尝试寻找替代供应链 + self._trial_process() + + # 3. 判断是否需要采购资源和设备 + self._handle_material_purchase() + self._handle_machinery_purchase() + + # 4. 资源消耗和产品生产 + self._consume_resources_and_produce() + # 5. 刷新企业干扰字典 + self._process_firms_step() + # 增加时间步 + self.t += 1 + + # 子方法定义 + def _remove_disrupted_edges(self): + """移除被中断的客户边。""" + for firm in self.company_agents: + for prod, prod_stat in firm.dct_prod_up_prod_stat.items(): + status, ts = prod_stat['p_stat'][-1] + if status == 'D' and ts == self.t - 1: + firm.remove_edge_to_cus(prod) + + def _disrupt_upstream_products(self): + """中断客户的上游产品。""" + for firm in self.company_agents: + for prod, prod_stat in firm.dct_prod_up_prod_stat.items(): + for up_prod, up_stat in prod_stat['s_stat'].items(): + if up_stat['set_disrupt_firm']: + firm.disrupt_cus_prod(prod, up_prod) + + def _trial_process(self): + """尝试寻找替代供应链。""" + for n_trial in range(self.int_n_max_trial): + shuffle(self.company_agents) # 打乱顺序 + is_stop_trial = True + + for firm in self.company_agents: + lst_seek_prod = [ + supply for prod, prod_stat in firm.dct_prod_up_prod_stat.items() + if prod_stat['p_stat'][-1][0] == 'D' + for supply, supply_stat in prod_stat['s_stat'].items() + if not supply_stat['stat'] + ] + if lst_seek_prod: + is_stop_trial = False + for supply in set(lst_seek_prod): + firm.seek_alt_supply(supply) + + if is_stop_trial: + break + + # 处理请求 + shuffle(self.company_agents) + for firm in self.company_agents: + if firm.dct_request_prod_from_firm: + firm.handle_request() + + # 重置请求状态 + for firm in self.company_agents: + firm.clean_before_trial() + + def _handle_material_purchase(self): + """ + 判断并处理资源的采购。 + """ + # 存储需要采购资源的企业及其需求 + purchase_material_firms = {} + + # 遍历所有企业,检查资源需求 + for firm in self.company_agents: + if not firm.R: # 跳过没有资源的企业 + continue + + # 遍历资源列表,检查哪些资源需要补货 + for resource_id, resource_quantity in firm.R: + if resource_quantity <= firm.s_r: # 如果资源低于阈值,记录需求 + required_quantity = firm.S_r - resource_quantity + if firm not in purchase_material_firms: + purchase_material_firms[firm] = [] + purchase_material_firms[firm].append((resource_id, required_quantity)) + + # 寻找供应商并处理补货 + for firm, material_requests in purchase_material_firms.items(): + for resource_id, required_quantity in material_requests: + # 寻找供应商 + supplier = firm.seek_material_supply(resource_id) + if supplier != -1: # 如果找到供应商 + # 供应商处理资源请求 + supplier.handle_material_request([resource_id, required_quantity]) + # 更新当前企业的资源数量 + for resource in firm.R: + if resource[0] == resource_id: + resource[1] = firm.S_r + + def _handle_machinery_purchase(self): + """ + 判断并处理设备的采购。 + """ + # 存储需要采购设备的企业及其需求 + purchase_machinery_firms = {} + + # 遍历所有企业,检查设备需求 + for firm in self.company_agents: + if not firm.C: # 跳过没有设备的企业 + continue + + # 检查设备残值,记录需要补充的设备 + for equipment in firm.C: + equipment_id, equipment_quantity, equipment_salvage = equipment + equipment_salvage -= firm.x # 减少设备残值 + if equipment_salvage <= 0: # 如果残值小于等于 0 + equipment_quantity -= 1 + required_quantity = 1 # 需要补充的设备数量 + if firm not in purchase_machinery_firms: + purchase_machinery_firms[firm] = [] + purchase_machinery_firms[firm].append((equipment_id, required_quantity)) + + # 寻找供应商并处理设备补充 + for firm, machinery_requests in purchase_machinery_firms.items(): + for equipment_id, required_quantity in machinery_requests: + # 寻找供应商 + supplier = firm.seek_machinery_supply(equipment_id) + if supplier != -1: # 如果找到供应商 + # 供应商处理设备请求 + supplier.handle_machinery_request([equipment_id, required_quantity]) + # 恢复企业的设备数量和残值 + for equipment, initial_equipment in zip(firm.C, firm.C0): + if equipment[0] == equipment_id: + equipment[1] = initial_equipment[1] # 恢复数量 + equipment[2] = initial_equipment[2] # 恢复残值 + + def _consume_resources_and_produce(self): + """ + 消耗资源并生产产品。 + """ + k = self.k # 资源消耗比例 + production_increase_ratio = self.production_increase_ratio # 产品生产比例 + + # 遍历每个企业 + for firm in self.company_agents: + # 计算资源消耗 + consumed_resources = self._calculate_consumed_resources(firm, k) + + # 消耗资源 + self._consume_resources(firm, consumed_resources) + + # 生产产品 + self._produce_products(firm, production_increase_ratio) + + # 刷新资源和设备状态 + firm.refresh_R() + firm.refresh_C() + firm.refresh_P() + + def _calculate_consumed_resources(self, firm, k): + """ + 计算企业的资源消耗量。 + """ + consumed_resources = {} + for industry in firm.indus_i: + consumed_quantity = sum( + product[1] * k + for product in firm.P + if product[0] == industry.unique_id + ) + consumed_resources[industry.unique_id] = consumed_quantity + return consumed_resources + + def _consume_resources(self, firm, consumed_resources): + """ + 消耗企业的资源。 + """ + for resource in firm.R: + resource_id, resource_quantity = resource[0], resource[1] + if resource_id in consumed_resources: + resource[1] = max(0, resource_quantity - consumed_resources[resource_id]) + + def _produce_products(self, firm, production_increase_ratio): + """ + 生产企业的产品。 + """ + for product in firm.P: + product[1] *= production_increase_ratio + + def _process_firms_step(self): + """ + 处理企业的状态更新,包括: + 1. 刷新企业字典(清理前置步骤)。 + 2. 减少中断企业的规模。 + 3. 判断企业是否需要从中断状态转为移除状态。 + 4. 判断是否停止模拟。 + """ + + # 减少中断企业的规模 + # 刷新企业字典 + for firm in self.company_agents: + firm.clean_before_time_step() + for prod in firm.dct_prod_up_prod_stat.keys(): + status, ts = firm.dct_prod_up_prod_stat[prod]['p_stat'][-1] + if status == 'D': + size = firm.size_stat[-1][0] - \ + firm.size_stat[0][0] / len(firm.dct_prod_up_prod_stat.keys()) / self.remove_t + firm.size_stat.append((size, self.t)) + lst_is_disrupt = [stat == 'D' for stat, _ in + firm.dct_prod_up_prod_stat[prod]['p_stat'][-self.remove_t:]] + if all(lst_is_disrupt): + # 转换中断企业为已移除企业 + firm.dct_prod_up_prod_stat[prod]['p_stat'].append(('R', self.t)) + + # 判断是否需要停止模拟 + if self.t > 0: + for firm in self.company_agents: + for prod in firm.dct_prod_up_prod_stat.keys(): + status, _ = firm.dct_prod_up_prod_stat[prod]['p_stat'][-1] + is_init = firm in self.dct_lst_init_disrupt_firm_prod.keys() and prod in \ + self.dct_lst_init_disrupt_firm_prod[firm] + if status == 'D' and not is_init: + break + else: + continue + break + else: + self.int_stop_ts = self.t + + def end(self): + """ + 结束模型运行并保存结果。 + - 如果当前样本的结果未保存,则保存所有生产状态为非正常状态的结果。 + - 更新样本状态为完成,并记录相关信息。 + """ + # 检查当前样本结果是否已存在 + if not db_session.query(Result).filter_by(s_id=self.sample.id).first(): + # 生成需要保存的结果列表 + lst_result_info = [ + Result( + s_id=self.sample.id, + id_firm=firm.unique_id, + id_product=prod.unique_id, + ts=ts, + status=status + ) + for firm in self.company_agents + for prod, dct_status_supply in firm.dct_prod_up_prod_stat.items() + if not all(stat == 'N' for stat, _ in dct_status_supply['p_stat']) + for status, ts in dct_status_supply['p_stat'] + ] + + # 批量保存结果到数据库 + if lst_result_info: + db_session.bulk_save_objects(lst_result_info) + db_session.commit() + + # 更新样本状态为已完成 + self.sample.is_done_flag = 1 + self.sample.computer_name = platform.node() + self.sample.stop_t = self.int_stop_ts + db_session.commit() diff --git a/orm.py b/orm.py new file mode 100644 index 0000000..ffe995f --- /dev/null +++ b/orm.py @@ -0,0 +1,114 @@ +# -*- coding: utf-8 -*- +from sqlalchemy import create_engine, inspect, Inspector +from sqlalchemy.ext.declarative import declarative_base +from sqlalchemy import (Column, Integer, DECIMAL, String, ForeignKey, + BigInteger, DateTime, PickleType, Boolean, Text) +from sqlalchemy.sql import func +from sqlalchemy.orm import relationship, Session +from sqlalchemy.pool import NullPool +import yaml + +with open('conf_db.yaml') as file: + dct_conf_db_all = yaml.full_load(file) + is_local_db = dct_conf_db_all['is_local_db'] + if is_local_db: + dct_conf_db = dct_conf_db_all['local'] + else: + dct_conf_db = dct_conf_db_all['remote'] + +with open('conf_db_prefix.yaml') as file: + dct_conf_db_prefix = yaml.full_load(file) + db_name_prefix = dct_conf_db_prefix['db_name_prefix'] + +str_login = 'mysql://{}:{}@{}:{}/{}'.format(dct_conf_db['user_name'], + dct_conf_db['password'], + dct_conf_db['address'], + dct_conf_db['port'], + dct_conf_db['db_name']) +# print('DB is {}:{}/{}'.format(dct_conf_db['address'], dct_conf_db['port'], dct_conf_db['db_name'])) + +# must be null pool to avoid connection lost error +engine = create_engine(str_login, poolclass=NullPool) +connection = engine.connect() +ins: Inspector = inspect(engine) + +Base = declarative_base() + +db_session = Session(bind=engine) + + +class Experiment(Base): + __tablename__ = f"{db_name_prefix}_experiment" + id = Column(Integer, primary_key=True, autoincrement=True) + + idx_scenario = Column(Integer, nullable=False) + idx_init_removal = Column(Integer, nullable=False) + + # fixed parameters + n_sample = Column(Integer, nullable=False) + n_iter = Column(Integer, nullable=False) + + # variables + dct_lst_init_disrupt_firm_prod = Column(PickleType, nullable=False) + g_bom = Column(Text(4294000000), nullable=False) + + n_max_trial = Column(Integer, nullable=False) + prf_size = Column(Boolean, nullable=False) + prf_conn = Column(Boolean, nullable=False) + cap_limit_prob_type = Column(String(16), nullable=False) + cap_limit_level = Column(DECIMAL(8, 4), nullable=False) + diff_new_conn = Column(DECIMAL(8, 4), nullable=False) + remove_t = Column(Integer, nullable=False) + netw_prf_n = Column(Integer, nullable=False) + + sample = relationship( + 'Sample', back_populates='experiment', lazy='dynamic') + + def __repr__(self): + return f'' + + +class Sample(Base): + __tablename__ = f"{db_name_prefix}_sample" + id = Column(Integer, primary_key=True, autoincrement=True) + e_id = Column(Integer, ForeignKey('{}.id'.format( + f"{db_name_prefix}_experiment")), nullable=False) + + idx_sample = Column(Integer, nullable=False) + seed = Column(BigInteger, nullable=False) + # -1, waiting; 0, running; 1, done + is_done_flag = Column(Integer, nullable=False) + computer_name = Column(String(64), nullable=True) + ts_done = Column(DateTime(timezone=True), onupdate=func.now()) + stop_t = Column(Integer, nullable=True) + + g_firm = Column(Text(4294000000), nullable=True) + + experiment = relationship( + 'Experiment', back_populates='sample', uselist=False) + result = relationship('Result', back_populates='sample', lazy='dynamic') + + def __repr__(self): + return f'' + + +class Result(Base): + __tablename__ = f"{db_name_prefix}_result" + id = Column(Integer, primary_key=True, autoincrement=True) + s_id = Column(Integer, ForeignKey('{}.id'.format( + f"{db_name_prefix}_sample")), nullable=False) + + id_firm = Column(String(20), nullable=False) + id_product = Column(String(20), nullable=False) + ts = Column(Integer, nullable=False) + status = Column(String(5), nullable=False) + + sample = relationship('Sample', back_populates='result', uselist=False) + + def __repr__(self): + return f'' + + +if __name__ == '__main__': + Base.metadata.drop_all() + Base.metadata.create_all() diff --git a/output_result/resilience/Result_3.csv b/output_result/resilience/Result_3.csv new file mode 100644 index 0000000..a1f6b89 --- /dev/null +++ b/output_result/resilience/Result_3.csv @@ -0,0 +1,37 @@ +idx_scenario,n_max_trial,prf_size,prf_conn,cap_limit_prob_type,cap_limit_level,diff_new_conn,remove_t,netw_prf_n,mean_count_firm_prod,mean_count_firm,mean_count_prod,mean_max_ts_firm_prod,mean_max_ts_firm,mean_max_ts_prod,mean_n_remove_firm_prod,mean_n_all_prod_remove_firm,mean_end_ts +0,7,true,true,uniform,5.0000,0.3000,3,3,23.0118,12.0966,10.9208,2.3949,2.2627,2.1432,17.9712,5.2286,4.2429 +1,5,true,true,uniform,10.0000,0.5000,5,2,23.6147,12.3651,11.1158,2.4783,2.3402,2.2084,19.7716,5.7192,6.3352 +2,3,true,true,uniform,15.0000,0.7000,7,1,23.8131,12.4362,11.1758,2.4971,2.3571,2.2202,20.4802,5.9284,8.3554 +3,7,true,true,uniform,5.0000,0.3000,3,2,23.1015,12.1215,10.9832,2.3998,2.2672,2.1533,18.0282,5.2069,4.2573 +4,5,true,true,uniform,10.0000,0.5000,5,1,23.6531,12.3587,11.1335,2.4798,2.3497,2.2006,19.9303,5.7653,6.3297 +5,3,true,true,uniform,15.0000,0.7000,7,3,23.8027,12.4206,11.1808,2.4855,2.3440,2.2122,20.4480,5.8914,8.3417 +6,7,true,true,normal,5.0000,0.5000,7,3,23.4065,12.2442,11.0676,2.4274,2.2884,2.1657,18.1994,5.1383,8.0524 +7,5,true,true,normal,10.0000,0.7000,3,2,23.6724,12.3846,11.1478,2.4882,2.3560,2.2069,20.2585,5.9105,4.4891 +8,3,true,true,normal,15.0000,0.3000,5,1,23.8876,12.4705,11.1949,2.5128,2.3771,2.2267,21.0337,6.1638,6.4699 +9,7,true,false,uniform,5.0000,0.7000,5,3,23.2158,12.1493,11.0038,2.3922,2.2522,2.1448,17.9762,5.0893,6.0396 +10,5,true,false,uniform,10.0000,0.3000,7,2,23.6446,12.3714,11.1451,2.4928,2.3562,2.2019,19.7577,5.6941,8.2886 +11,3,true,false,uniform,15.0000,0.5000,3,1,23.6482,12.3693,11.1299,2.4926,2.3526,2.2126,20.4114,5.9598,4.5032 +12,7,true,false,normal,10.0000,0.7000,3,1,23.5992,12.3406,11.1282,2.4888,2.3499,2.2080,20.1606,5.8764,4.4855 +13,5,true,false,normal,15.0000,0.3000,5,3,23.9067,12.4726,11.2128,2.5158,2.3754,2.2349,21.1000,6.1884,6.4971 +14,3,true,false,normal,5.0000,0.5000,7,2,23.3505,12.2381,11.0554,2.4291,2.2880,2.1638,18.0404,5.1278,8.0322 +15,7,true,false,normal,10.0000,0.7000,5,3,23.7579,12.4185,11.1566,2.4926,2.3531,2.2097,20.3048,5.9067,6.4044 +16,5,true,false,normal,15.0000,0.3000,7,2,23.9366,12.4882,11.2240,2.5103,2.3691,2.2349,21.0512,6.1764,8.4371 +17,3,true,false,normal,5.0000,0.5000,3,1,23.2221,12.1836,11.0362,2.4251,2.2859,2.1636,18.0977,5.1811,4.2701 +18,7,false,true,normal,10.0000,0.3000,7,1,23.7865,12.4352,11.1884,2.5154,2.3762,2.2331,20.4339,5.9379,8.4168 +19,5,false,true,normal,15.0000,0.5000,3,3,23.8531,12.4417,11.1977,2.5074,2.3680,2.2295,21.1398,6.2040,4.5716 +20,3,false,true,normal,5.0000,0.7000,5,2,23.3455,12.2257,11.0417,2.4463,2.3107,2.1834,18.1867,5.1787,6.1583 +21,7,false,true,normal,10.0000,0.5000,7,1,23.7661,12.4257,11.1758,2.5011,2.3621,2.2171,20.3103,5.9265,8.3764 +22,5,false,true,normal,15.0000,0.7000,3,3,23.8400,12.4474,11.1958,2.5232,2.3811,2.2309,21.0886,6.1686,4.5758 +23,3,false,true,normal,5.0000,0.3000,5,2,23.3817,12.2242,11.0653,2.4457,2.3145,2.1733,18.2724,5.2284,6.1867 +24,7,false,true,uniform,15.0000,0.5000,3,2,23.6771,12.3848,11.1518,2.4878,2.3501,2.2158,20.4269,5.9520,4.4966 +25,5,false,true,uniform,5.0000,0.7000,5,1,23.2255,12.1838,11.0057,2.4267,2.2954,2.1646,17.9164,5.0859,6.0693 +26,3,false,true,uniform,10.0000,0.3000,7,3,23.6568,12.3453,11.1349,2.4752,2.3366,2.1968,19.8899,5.7495,8.2448 +27,7,false,false,normal,15.0000,0.5000,5,2,23.9008,12.4680,11.2055,2.5185,2.3842,2.2324,21.0758,6.1787,6.4714 +28,5,false,false,normal,5.0000,0.7000,7,1,23.3699,12.2162,11.0539,2.4375,2.3057,2.1688,18.2183,5.1737,8.0625 +29,3,false,false,normal,10.0000,0.3000,3,3,23.7661,12.3863,11.1735,2.5082,2.3703,2.2261,20.4958,6.0171,4.5486 +30,7,false,false,uniform,15.0000,0.7000,7,2,23.7343,12.4002,11.1552,2.4928,2.3499,2.2208,20.3861,5.9198,8.3425 +31,5,false,false,uniform,5.0000,0.3000,3,1,23.2069,12.1539,11.0173,2.4261,2.2949,2.1531,18.1564,5.2531,4.2924 +32,3,false,false,uniform,10.0000,0.5000,5,3,23.6545,12.3541,11.1293,2.4773,2.3457,2.1979,19.8152,5.7312,6.3025 +33,7,false,false,uniform,15.0000,0.3000,5,1,23.7966,12.4309,11.1808,2.5093,2.3741,2.2253,20.4918,5.9808,6.4246 +34,5,false,false,uniform,5.0000,0.5000,7,3,23.2701,12.1920,11.0091,2.4265,2.2916,2.1562,17.9686,5.0829,7.9861 +35,3,false,false,uniform,10.0000,0.7000,3,2,23.5493,12.3280,11.1103,2.4846,2.3451,2.1924,19.7385,5.7232,4.4177 diff --git a/output_result/resilience/anova.csv b/output_result/resilience/anova.csv new file mode 100644 index 0000000..a2c396a --- /dev/null +++ b/output_result/resilience/anova.csv @@ -0,0 +1,10 @@ +Unnamed: 0.1,Unnamed: 0,mean_end_ts,mean_n_remove_firm_prod,mean_max_ts_firm_prod,mean_count_firm_prod +p1,n_sourcing,0.319,0.145,0.043,0.186 +p2,is_prf_size,0.607,0.608,0.005,0.111 +p3,n_max_trial,0.003,0.135,0.0,0.0 +p4,is_prf_conn,0.504,0.567,0.001,0.0 +p5,ex_cap_type,0.403,0.667,0.329,0.444 +p6,ex_cap_para,0.0,0.0,0.0,0.0 +p7,prob_new_conn,0.017,0.334,0.01,0.007 +p8,t_max_trial,0.0,0.014,0.939,0.1 +p9,SamplingMethod,2.614e-34,2.27e-35,1.12e-63,6.47e-64 diff --git a/output_result/resilience/anova_visualization.csv b/output_result/resilience/anova_visualization.csv new file mode 100644 index 0000000..c83aef5 --- /dev/null +++ b/output_result/resilience/anova_visualization.csv @@ -0,0 +1,22 @@ +自变量,level,系统恢复用时R1,产业-企业边累计扰乱次数R2,产业-企业边最大传导深度R3,产业-企业边断裂总数R4 +采购策略P1,三供应商,3.549,62.11,1.715,22.14 +采购策略P1,双供应商,3.743,62.43,1.759,21.71 +采购策略P1,单供应商,3.668,62.21,1.736,22.17 +是否规模偏好P2,倾向,3.681,62.13,1.715,22.06 +是否规模偏好P2,不倾向,3.627,62.37,1.758,21.96 +最大尝试次数P3,高,3.47,61.08,1.636,21.85 +最大尝试次数P3,中,3.552,62.08,1.742,21.86 +最大尝试次数P3,低,3.939,63.58,1.832,22.31 +是否已有连接偏好P4,倾向,3.619,61.95,1.711,21.95 +是否已有连接偏好P4,不倾向,3.689,62.55,1.762,22.07 +额外产能分布P5,均匀分布,3.698,62.19,1.73,21.96 +额外产能分布P5,正态分布,3.61,62.3,1.743,22.05 +额外产能分布参数P6,高,2.949,61.48,1.808,12.41 +额外产能分布参数P6,中,3.787,62.2,1.661,22.87 +额外产能分布参数P6,低,4.224,63.06,1.741,30.75 +新供应关系构成概率P7,低,3.882,62.41,1.749,22.2 +新供应关系构成概率P7,中,3.543,62.44,1.756,22.01 +新供应关系构成概率P7,高,3.535,61.9,1.705,21.82 +最大尝试时间步P8,低,2.601,62.03,1.738,22.47 +最大尝试时间步P8,中,3.656,62.31,1.733,21.78 +最大尝试时间步P8,高,4.704,62.4,1.738,21.78 diff --git a/output_result/resilience/experiment_result.csv b/output_result/resilience/experiment_result.csv new file mode 100644 index 0000000..d3883d1 --- /dev/null +++ b/output_result/resilience/experiment_result.csv @@ -0,0 +1,37 @@ +idx_scenario,n_max_trial,prf_size,prf_conn,cap_limit_prob_type,cap_limit_level,diff_new_conn,remove_t,netw_prf_n,mean_count_firm_prod,mean_count_firm,mean_count_prod,mean_max_ts_firm_prod,mean_max_ts_firm,mean_max_ts_prod,mean_n_remove_firm_prod,mean_n_all_prod_remove_firm,mean_end_ts, +0,7,1,1,uniform,5.0000,0.3000,3,3,59.6916,15.7589,13.3347,1.5063,1.5032,1.3842,12.3074,1.5379,2.0400 +1,5,1,1,uniform,10.0000,0.5000,5,2,61.8937,17.1126,13.8095,1.7284,1.7263,1.6042,22.7779,2.9611,3.7432 +2,3,1,1,uniform,15.0000,0.7000,7,1,63.9568,18.2253,14.2779,1.8263,1.8221,1.7347,30.9263,3.7842,5.6253 +3,7,1,1,uniform,5.0000,0.3000,3,2,59.5811,15.7474,13.3168,1.4958,1.4937,1.3884,12.8358,1.4621,2.0221 +4,5,1,1,uniform,10.0000,0.5000,5,1,61.8200,17.0116,13.8053,1.7095,1.7084,1.6032,22.5474,2.9579,3.6811 +5,3,1,1,uniform,15.0000,0.7000,7,3,63.8821,18.2547,14.2432,1.8421,1.8305,1.7295,30.9474,3.7411,5.6632 +6,7,1,1,normal,5.0000,0.5000,7,3,59.9116,15.7516,13.3316,1.4905,1.4884,1.3674,12.2463,1.3326,3.1600 +7,5,1,1,normal,10.0000,0.7000,3,2,61.3095,16.8326,13.7716,1.7011,1.7011,1.6011,22.4779,2.9642,2.4916 +8,3,1,1,normal,15.0000,0.3000,5,1,63.6568,18.1316,14.2358,1.8253,1.8232,1.7242,31.1253,3.7400,4.3474 +9,7,1,0,uniform,5.0000,0.7000,5,3,59.7158,15.6811,13.3000,1.4600,1.4568,1.3537,12.4063,1.3400,2.5316 +10,5,1,0,uniform,10.0000,0.3000,7,2,63.0063,17.6695,14.0432,1.8063,1.8053,1.6747,22.6916,3.0042,5.1126 +11,3,1,0,uniform,15.0000,0.5000,3,1,63.6779,18.3842,14.3547,1.8621,1.8600,1.7621,31.3663,4.0253,2.9632 +12,7,1,0,normal,10.0000,0.7000,3,1,60.6295,16.3884,13.5811,1.6179,1.6147,1.5147,22.5221,2.7800,2.3495 +13,5,1,0,normal,15.0000,0.3000,5,3,63.3484,18.0042,14.2074,1.8316,1.8263,1.7232,30.6379,3.7747,4.2979 +14,3,1,0,normal,5.0000,0.5000,7,2,64.0737,18.3684,14.3000,1.8505,1.8484,1.7589,11.4789,1.1663,4.1400 +15,7,1,0,normal,10.0000,0.7000,5,3,61.0337,16.5684,13.6053,1.6358,1.6347,1.5074,22.7474,2.8937,3.5147 +16,5,1,0,normal,15.0000,0.3000,7,2,63.4747,18.0568,14.1989,1.8347,1.8305,1.7263,30.4063,3.7989,5.7295 +17,3,1,0,normal,5.0000,0.5000,3,1,63.7158,18.2863,14.2958,1.8547,1.8537,1.7579,14.6568,2.1432,2.8368 +18,7,0,1,normal,10.0000,0.3000,7,1,61.2326,16.6442,13.6789,1.6705,1.6684,1.5495,22.5453,2.8379,4.7474 +19,5,0,1,normal,15.0000,0.5000,3,3,62.3863,17.4684,13.9905,1.7874,1.7853,1.6705,31.1558,3.8189,2.7926 +20,3,0,1,normal,5.0000,0.7000,5,2,62.8305,17.6074,14.0811,1.7705,1.7695,1.6768,11.7621,1.2474,3.2684 +21,7,0,1,normal,10.0000,0.5000,7,1,61.1832,16.5389,13.6874,1.6505,1.6484,1.5337,22.8484,2.8147,4.7326 +22,5,0,1,normal,15.0000,0.7000,3,3,62.3305,17.5337,14.0011,1.7768,1.7747,1.6495,30.6705,3.7832,2.7316 +23,3,0,1,normal,5.0000,0.3000,5,2,62.8821,17.6916,14.0905,1.7821,1.7821,1.6895,12.2158,1.3442,3.3484 +24,7,0,1,uniform,15.0000,0.5000,3,2,62.2463,17.4084,13.9789,1.7979,1.7958,1.6674,30.6842,3.7126,2.7589 +25,5,0,1,uniform,5.0000,0.7000,5,1,60.9453,16.4442,13.6316,1.6274,1.6263,1.5032,12.2347,1.2663,2.7368 +26,3,0,1,uniform,10.0000,0.3000,7,3,63.3400,17.8968,14.1147,1.8084,1.8074,1.6937,22.7768,3.0442,5.2442 +27,7,0,0,normal,15.0000,0.5000,5,2,62.6505,17.5074,14.0032,1.7811,1.7800,1.6758,30.0211,3.6116,4.1263 +28,5,0,0,normal,5.0000,0.7000,7,1,60.9200,16.5126,13.6168,1.6368,1.6358,1.5168,11.9432,1.2495,3.3305 +29,3,0,0,normal,10.0000,0.3000,3,3,63.9074,18.4432,14.3916,1.8811,1.8779,1.7789,25.4905,3.4789,3.0295 +30,7,0,0,uniform,15.0000,0.7000,7,2,62.2442,17.2747,13.9400,1.7400,1.7358,1.6253,30.5084,3.6589,5.4421 +31,5,0,0,uniform,5.0000,0.3000,3,1,61.9147,17.2211,13.9347,1.7558,1.7526,1.6453,12.8168,1.6895,2.4516 +32,3,0,0,uniform,10.0000,0.5000,5,3,64.1074,18.3579,14.3558,1.8579,1.8568,1.7505,22.2800,3.0684,4.0642 +33,7,0,0,uniform,15.0000,0.3000,5,1,62.8737,17.5600,14.0642,1.7895,1.7874,1.6684,30.5453,3.6695,4.2147 +34,5,0,0,uniform,5.0000,0.5000,7,3,61.6337,16.9042,13.7632,1.7032,1.7011,1.5716,12.0011,1.2263,3.5221 +35,3,0,0,uniform,10.0000,0.7000,3,2,62.9663,17.9737,14.2221,1.8221,1.8211,1.7211,22.6979,3.1600,2.7389 diff --git a/output_result/risk/count.csv b/output_result/risk/count.csv new file mode 100644 index 0000000..e42b651 --- /dev/null +++ b/output_result/risk/count.csv @@ -0,0 +1,23927 @@ +s_id,id_firm,id_product,ts +1,814834276,95,2 +1,37873062,91,1 +1,777299215,94,1 +1,10437056,99,2 +1,1,10,0 +1,3346538900,90,1 +1,22324879,95,1 +2,10437056,99,3 +2,22324879,95,2 +2,37873062,91,1 +2,1,10,0 +2,2325170042,99,3 +2,814834276,95,2 +2,777299215,94,1 +3,22324879,95,1 +3,1,10,0 +3,37873062,91,1 +3,2325170042,99,3 +3,814834276,95,2 +3,3339921892,95,2 +3,10437056,99,2 +3,777299215,94,1 +4,1,10,0 +4,22324879,95,1 +4,3346538900,90,1 +4,777299215,94,1 +5,22324879,95,1 +5,3346538900,90,1 +5,777299215,94,1 +5,1,10,0 +6,1,10,0 +6,22324879,95,1 +6,777299215,94,1 +7,777299215,94,1 +7,1,10,0 +7,22324879,95,1 +8,37873062,91,1 +8,777299215,94,1 +8,1,10,0 +8,22324879,95,1 +9,1,10,0 +9,777299215,94,1 +9,3346538900,90,1 +10,777299215,94,1 +10,22324879,95,1 +10,1,10,0 +10,3346538900,90,1 +11,350343208,91,1 +11,5,10,0 +12,5,10,0 +12,350343208,91,1 +14,5,10,0 +14,350343208,91,1 +16,5,10,0 +16,350343208,91,1 +19,350343208,91,1 +19,5,10,0 +20,5,10,0 +20,350343208,91,1 +21,3193516458,92,1 +21,29954548,10,0 +21,18107611,94,1 +21,2541265952,90,1 +22,29954548,10,0 +22,2541265952,90,1 +22,18107611,94,1 +23,18107611,94,1 +23,2541265952,90,1 +23,10437056,99,3 +23,29954548,10,0 +23,22324879,95,2 +24,29954548,10,0 +24,3193516458,92,1 +25,29954548,10,0 +25,2541265952,90,1 +25,3193516458,92,1 +26,2541265952,90,1 +26,29954548,10,0 +27,3193516458,92,1 +27,2541265952,90,1 +27,29954548,10,0 +28,29954548,10,0 +28,3193516458,92,1 +29,2541265952,90,1 +29,29954548,10,0 +29,18107611,94,1 +30,3193516458,92,1 +30,29954548,10,0 +31,2541265952,90,1 +31,29954548,10,0 +31,3193516458,92,1 +32,29954548,10,0 +32,2541265952,90,1 +32,3193516458,92,1 +32,18107611,94,1 +33,3193516458,92,1 +33,22324879,95,2 +33,29954548,10,0 +33,2541265952,90,1 +34,29954548,10,0 +34,3193516458,92,1 +34,2541265952,90,1 +35,2541265952,90,1 +35,29954548,10,0 +35,22324879,95,2 +36,3193516458,92,1 +36,29954548,10,0 +38,18107611,94,1 +38,2541265952,90,1 +38,29954548,10,0 +39,29954548,10,0 +39,3193516458,92,1 +39,2541265952,90,1 +40,29954548,10,0 +40,2541265952,90,1 +41,2325170042,99,2 +41,10437056,99,2 +41,22324879,95,1 +41,814834276,95,1 +41,3339921892,95,1 +41,453289520,37,0 +42,453289520,37,0 +42,22324879,95,1 +42,2325170042,99,2 +42,814834276,95,1 +42,3339921892,95,1 +42,10437056,99,2 +43,22324879,95,1 +43,2325170042,99,2 +43,814834276,95,1 +43,453289520,37,0 +43,3339921892,95,1 +43,10437056,99,2 +44,3339921892,95,1 +44,814834276,95,1 +44,22324879,95,1 +44,10437056,99,2 +44,453289520,37,0 +44,2325170042,99,2 +45,10437056,99,2 +45,2325170042,99,2 +45,22324879,95,1 +45,814834276,95,1 +45,3339921892,95,1 +45,453289520,37,0 +46,814834276,95,1 +46,22324879,95,1 +46,3339921892,95,1 +46,2325170042,99,2 +46,10437056,99,2 +46,453289520,37,0 +47,453289520,37,0 +47,10437056,99,2 +47,3339921892,95,1 +47,22324879,95,1 +47,2325170042,99,2 +47,814834276,95,1 +48,2325170042,99,2 +48,10437056,99,2 +48,3339921892,95,1 +48,22324879,95,1 +48,814834276,95,1 +48,453289520,37,0 +49,453289520,37,0 +49,814834276,95,1 +49,10437056,99,2 +49,3339921892,95,1 +49,22324879,95,1 +49,2325170042,99,2 +50,2325170042,99,2 +50,10437056,99,2 +50,3339921892,95,1 +50,453289520,37,0 +50,814834276,95,1 +50,22324879,95,1 +51,453289520,37,0 +51,3339921892,95,1 +51,10437056,99,2 +51,814834276,95,1 +51,2325170042,99,2 +51,22324879,95,1 +52,3339921892,95,1 +52,22324879,95,1 +52,814834276,95,1 +52,2325170042,99,2 +52,453289520,37,0 +52,10437056,99,2 +53,453289520,37,0 +53,2325170042,99,2 +53,3339921892,95,1 +53,22324879,95,1 +53,10437056,99,2 +53,814834276,95,1 +54,2325170042,99,2 +54,3339921892,95,1 +54,453289520,37,0 +54,22324879,95,1 +54,814834276,95,1 +54,10437056,99,2 +55,814834276,95,1 +55,22324879,95,1 +55,10437056,99,2 +55,453289520,37,0 +55,3339921892,95,1 +55,2325170042,99,2 +56,814834276,95,1 +56,2325170042,99,2 +56,22324879,95,1 +56,3339921892,95,1 +56,453289520,37,0 +56,10437056,99,2 +57,814834276,95,1 +57,22324879,95,1 +57,10437056,99,2 +57,3339921892,95,1 +57,2325170042,99,2 +57,453289520,37,0 +58,3339921892,95,1 +58,453289520,37,0 +58,2325170042,99,2 +58,10437056,99,2 +58,22324879,95,1 +58,814834276,95,1 +59,2325170042,99,2 +59,10437056,99,2 +59,453289520,37,0 +59,3339921892,95,1 +59,814834276,95,1 +59,22324879,95,1 +60,22324879,95,1 +60,3339921892,95,1 +60,2325170042,99,2 +60,814834276,95,1 +60,10437056,99,2 +60,453289520,37,0 +111,22324879,95,1 +111,350343208,91,0 +112,22324879,95,1 +112,350343208,91,0 +114,350343208,91,0 +114,22324879,95,1 +116,350343208,91,0 +116,22324879,95,1 +119,22324879,95,1 +119,350343208,91,0 +120,350343208,91,0 +120,22324879,95,1 +121,37873062,91,0 +121,10437056,99,2 +121,3339921892,95,1 +121,814834276,95,1 +121,22324879,95,1 +122,3339921892,95,1 +122,2325170042,99,2 +122,814834276,95,1 +122,22324879,95,1 +122,37873062,91,0 +123,37873062,91,0 +123,3339921892,95,1 +123,22324879,95,1 +124,2325170042,99,2 +124,814834276,95,1 +124,3339921892,95,1 +124,10437056,99,2 +124,37873062,91,0 +124,22324879,95,1 +125,10437056,99,2 +125,3339921892,95,1 +125,814834276,95,1 +125,37873062,91,0 +125,22324879,95,1 +125,2325170042,99,2 +126,3339921892,95,1 +126,37873062,91,0 +126,22324879,95,1 +127,37873062,91,0 +127,814834276,95,1 +127,2325170042,99,2 +127,22324879,95,1 +127,3339921892,95,1 +128,22324879,95,1 +128,10437056,99,2 +128,37873062,91,0 +128,3339921892,95,1 +129,22324879,95,1 +129,37873062,91,0 +129,3339921892,95,1 +129,10437056,99,2 +130,37873062,91,0 +130,22324879,95,1 +130,814834276,95,1 +130,2325170042,99,2 +130,10437056,99,2 +131,2325170042,99,2 +131,1266556718,91,0 +131,3339921892,95,1 +131,814834276,95,1 +132,2325170042,99,2 +132,1266556718,91,0 +132,3339921892,95,1 +132,10437056,99,2 +132,814834276,95,1 +133,3339921892,95,1 +133,1266556718,91,0 +134,1266556718,91,0 +134,3339921892,95,1 +134,2325170042,99,2 +134,814834276,95,1 +135,1266556718,91,0 +135,10437056,99,2 +135,2325170042,99,2 +135,814834276,95,1 +135,3339921892,95,1 +136,3339921892,95,1 +136,814834276,95,1 +136,2325170042,99,2 +136,1266556718,91,0 +137,1266556718,91,0 +137,814834276,95,1 +137,2325170042,99,2 +137,10437056,99,2 +137,3339921892,95,1 +138,3339921892,95,1 +138,10437056,99,2 +138,2325170042,99,2 +138,1266556718,91,0 +139,3339921892,95,1 +139,814834276,95,1 +139,1266556718,91,0 +140,814834276,95,1 +140,2325170042,99,2 +140,1266556718,91,0 +141,3339921892,95,1 +141,2325170042,99,2 +141,331545755,92,0 +141,814834276,95,1 +142,3339921892,95,1 +142,814834276,95,1 +142,331545755,92,0 +142,2325170042,99,2 +143,814834276,95,1 +143,331545755,92,0 +144,3339921892,95,1 +144,10437056,99,2 +144,814834276,95,1 +144,2325170042,99,2 +144,331545755,92,0 +145,2325170042,99,2 +145,331545755,92,0 +145,3339921892,95,1 +145,814834276,95,1 +145,10437056,99,2 +146,2325170042,99,2 +146,814834276,95,1 +146,331545755,92,0 +146,3339921892,95,1 +147,814834276,95,1 +147,331545755,92,0 +147,3339921892,95,1 +148,2325170042,99,2 +148,814834276,95,1 +148,331545755,92,0 +149,814834276,95,1 +149,331545755,92,0 +149,3339921892,95,1 +149,2325170042,99,2 +150,331545755,92,0 +150,814834276,95,1 +151,814834276,95,1 +151,3193516458,92,0 +151,2325170042,99,2 +151,3339921892,95,1 +151,10437056,99,2 +151,22324879,95,1 +152,22324879,95,1 +152,814834276,95,1 +152,3339921892,95,1 +152,10437056,99,2 +152,3193516458,92,0 +153,814834276,95,1 +153,10437056,99,2 +153,2325170042,99,2 +153,3193516458,92,0 +153,22324879,95,1 +154,2325170042,99,2 +154,814834276,95,1 +154,3193516458,92,0 +154,22324879,95,1 +154,10437056,99,2 +154,3339921892,95,1 +155,3193516458,92,0 +155,814834276,95,1 +155,3339921892,95,1 +156,814834276,95,1 +156,3193516458,92,0 +156,3339921892,95,1 +157,22324879,95,1 +157,3193516458,92,0 +157,814834276,95,1 +157,10437056,99,2 +157,3339921892,95,1 +158,3193516458,92,0 +158,814834276,95,1 +158,3339921892,95,1 +158,2325170042,99,2 +159,3339921892,95,1 +159,814834276,95,1 +159,2325170042,99,2 +159,3193516458,92,0 +160,22324879,95,1 +160,3339921892,95,1 +160,3193516458,92,0 +160,2325170042,99,2 +161,41454763,92,0 +161,10437056,99,2 +161,22324879,95,1 +162,22324879,95,1 +162,41454763,92,0 +164,41454763,92,0 +164,10437056,99,2 +164,22324879,95,1 +166,22324879,95,1 +166,41454763,92,0 +169,22324879,95,1 +169,41454763,92,0 +170,41454763,92,0 +170,22324879,95,1 +170,10437056,99,2 +171,584019624,93,0 +171,22324879,95,1 +171,3339921892,95,1 +171,814834276,95,1 +172,22324879,95,1 +172,10437056,99,2 +172,584019624,93,0 +172,814834276,95,1 +172,3339921892,95,1 +172,2325170042,99,2 +173,814834276,95,1 +173,584019624,93,0 +173,3339921892,95,1 +174,2325170042,99,2 +174,814834276,95,1 +174,584019624,93,0 +174,3339921892,95,1 +174,22324879,95,1 +175,3339921892,95,1 +175,584019624,93,0 +175,814834276,95,1 +176,814834276,95,1 +176,584019624,93,0 +176,22324879,95,1 +177,584019624,93,0 +177,814834276,95,1 +177,10437056,99,2 +177,2325170042,99,2 +177,3339921892,95,1 +177,22324879,95,1 +178,22324879,95,1 +178,584019624,93,0 +178,2325170042,99,2 +178,3339921892,95,1 +179,814834276,95,1 +179,3339921892,95,1 +179,10437056,99,2 +179,584019624,93,0 +179,2325170042,99,2 +180,584019624,93,0 +180,2325170042,99,2 +180,814834276,95,1 +180,22324879,95,1 +181,814834276,95,1 +181,2325170042,99,2 +181,185356903,93,0 +182,185356903,93,0 +182,814834276,95,1 +184,185356903,93,0 +184,814834276,95,1 +184,2325170042,99,2 +185,814834276,95,1 +185,185356903,93,0 +186,185356903,93,0 +186,814834276,95,1 +187,814834276,95,1 +187,185356903,93,0 +189,185356903,93,0 +189,814834276,95,1 +190,185356903,93,0 +190,814834276,95,1 +191,22324879,95,1 +191,22751149,93,0 +191,3339921892,95,1 +192,2325170042,99,2 +192,22751149,93,0 +192,22324879,95,1 +192,10437056,99,2 +192,3339921892,95,1 +193,22324879,95,1 +193,10437056,99,2 +193,22751149,93,0 +194,22751149,93,0 +194,10437056,99,2 +194,22324879,95,1 +194,3339921892,95,1 +195,2325170042,99,2 +195,10437056,99,2 +195,22751149,93,0 +195,3339921892,95,1 +196,10437056,99,2 +196,3339921892,95,1 +196,22751149,93,0 +196,22324879,95,1 +197,22751149,93,0 +197,3339921892,95,1 +197,10437056,99,2 +198,22751149,93,0 +198,10437056,99,2 +198,22324879,95,1 +199,22751149,93,0 +199,10437056,99,2 +199,3339921892,95,1 +199,22324879,95,1 +200,22751149,93,0 +200,22324879,95,1 +201,22324879,95,1 +201,814834276,95,1 +201,27169556,90,0 +201,3339921892,95,1 +202,2325170042,99,2 +202,814834276,95,1 +202,27169556,90,0 +202,22324879,95,1 +202,10437056,99,2 +202,3339921892,95,1 +203,2325170042,99,2 +203,10437056,99,2 +203,3339921892,95,1 +203,27169556,90,0 +203,814834276,95,1 +204,27169556,90,0 +204,814834276,95,1 +204,3339921892,95,1 +205,27169556,90,0 +205,10437056,99,2 +205,2325170042,99,2 +205,3339921892,95,1 +205,814834276,95,1 +206,27169556,90,0 +206,3339921892,95,1 +206,814834276,95,1 +207,814834276,95,1 +207,3339921892,95,1 +207,27169556,90,0 +207,2325170042,99,2 +207,10437056,99,2 +208,10437056,99,2 +208,22324879,95,1 +208,3339921892,95,1 +208,27169556,90,0 +209,22324879,95,1 +209,3339921892,95,1 +209,10437056,99,2 +209,27169556,90,0 +210,3339921892,95,1 +210,814834276,95,1 +210,27169556,90,0 +210,10437056,99,2 +211,814834276,95,1 +211,3339921892,95,1 +211,3346538900,90,0 +212,3339921892,95,1 +212,814834276,95,1 +212,2325170042,99,2 +212,3346538900,90,0 +213,814834276,95,1 +213,3346538900,90,0 +214,3346538900,90,0 +214,3339921892,95,1 +214,814834276,95,1 +215,2325170042,99,2 +215,10437056,99,2 +215,814834276,95,1 +215,3339921892,95,1 +215,3346538900,90,0 +216,814834276,95,1 +216,2325170042,99,2 +216,3346538900,90,0 +216,3339921892,95,1 +217,3346538900,90,0 +217,3339921892,95,1 +217,10437056,99,2 +217,814834276,95,1 +218,814834276,95,1 +218,3346538900,90,0 +218,2325170042,99,2 +219,3339921892,95,1 +219,3346538900,90,0 +219,814834276,95,1 +220,814834276,95,1 +220,2325170042,99,2 +220,3346538900,90,0 +221,22324879,95,1 +221,10437056,99,2 +221,2541265952,90,0 +222,2541265952,90,0 +222,22324879,95,1 +224,2541265952,90,0 +224,22324879,95,1 +226,22324879,95,1 +226,2541265952,90,0 +229,22324879,95,1 +229,2541265952,90,0 +230,2541265952,90,0 +230,22324879,95,1 +231,2325170042,99,2 +231,22324879,95,1 +231,3339921892,95,1 +231,814834276,95,1 +231,777299215,94,0 +232,814834276,95,1 +232,777299215,94,0 +232,2325170042,99,2 +232,10437056,99,2 +232,22324879,95,1 +232,3339921892,95,1 +233,777299215,94,0 +233,22324879,95,1 +233,3339921892,95,1 +234,814834276,95,1 +234,2325170042,99,2 +234,3339921892,95,1 +234,777299215,94,0 +234,10437056,99,2 +234,22324879,95,1 +235,22324879,95,1 +235,3339921892,95,1 +235,777299215,94,0 +235,814834276,95,1 +235,2325170042,99,2 +235,10437056,99,2 +236,777299215,94,0 +236,814834276,95,1 +236,22324879,95,1 +236,10437056,99,2 +237,814834276,95,1 +237,22324879,95,1 +237,10437056,99,2 +237,3339921892,95,1 +237,777299215,94,0 +237,2325170042,99,2 +238,2325170042,99,2 +238,814834276,95,1 +238,777299215,94,0 +238,3339921892,95,1 +239,10437056,99,2 +239,22324879,95,1 +239,814834276,95,1 +239,777299215,94,0 +240,22324879,95,1 +240,814834276,95,1 +240,777299215,94,0 +241,18107611,94,0 +241,814834276,95,1 +241,10437056,99,2 +241,22324879,95,1 +241,2325170042,99,2 +241,3339921892,95,1 +242,18107611,94,0 +242,10437056,99,2 +242,3339921892,95,1 +242,22324879,95,1 +242,2325170042,99,2 +242,814834276,95,1 +243,22324879,95,1 +243,18107611,94,0 +243,2325170042,99,2 +243,814834276,95,1 +244,3339921892,95,1 +244,2325170042,99,2 +244,18107611,94,0 +244,814834276,95,1 +245,2325170042,99,2 +245,814834276,95,1 +245,18107611,94,0 +245,3339921892,95,1 +246,814834276,95,1 +246,18107611,94,0 +246,3339921892,95,1 +247,814834276,95,1 +247,18107611,94,0 +247,3339921892,95,1 +248,18107611,94,0 +248,22324879,95,1 +248,814834276,95,1 +249,18107611,94,0 +249,22324879,95,1 +249,2325170042,99,2 +249,814834276,95,1 +250,18107611,94,0 +250,22324879,95,1 +250,2325170042,99,2 +250,3339921892,95,1 +251,27169556,90,1 +251,2541265952,90,1 +251,10437056,99,3 +251,22324879,95,1 +251,3339921892,95,1 +251,2313177432,45,1 +251,2313177432,53,2 +251,37873062,39,1 +251,1104420298,38,1 +251,1104420298,40,1 +251,4067555184,47,0 +251,4067555184,49,0 +251,4067555184,44,0 +251,4067555184,46,0 +251,4067555184,7,0 +251,4067555184,45,0 +251,4067555184,48,0 +251,4067555184,50,0 +251,4067555184,51,0 +251,4067555184,52,0 +251,4067555184,53,0 +251,4067555184,54,0 +251,4067555184,55,0 +251,3346538900,90,1 +251,814834276,95,1 +252,2313177432,44,1 +252,2313177432,45,1 +252,2313177432,51,2 +252,22324879,95,1 +252,27169556,90,1 +252,10437056,99,4 +252,37873062,43,1 +252,814834276,95,1 +252,2541265952,90,1 +252,1104420298,38,1 +252,1104420298,40,1 +252,3339921892,95,1 +252,12098344,51,2 +252,4067555184,47,0 +252,4067555184,49,0 +252,4067555184,44,0 +252,4067555184,46,0 +252,4067555184,7,0 +252,4067555184,45,0 +252,4067555184,48,0 +252,4067555184,50,0 +252,4067555184,51,0 +252,4067555184,52,0 +252,4067555184,53,0 +252,4067555184,54,0 +252,4067555184,55,0 +253,4067555184,47,0 +253,4067555184,49,0 +253,4067555184,44,0 +253,4067555184,46,0 +253,4067555184,7,0 +253,4067555184,45,0 +253,4067555184,48,0 +253,4067555184,50,0 +253,4067555184,51,0 +253,4067555184,52,0 +253,4067555184,53,0 +253,4067555184,54,0 +253,4067555184,55,0 +253,3346538900,90,1 +253,10437056,99,5 +253,12098344,50,3 +253,22324879,95,1 +253,1104420298,40,2 +253,3339921892,95,1 +253,2325170042,99,5 +253,27169556,90,1 +253,814834276,95,1 +253,2313177432,44,1 +253,2313177432,45,1 +253,2313177432,50,3 +253,37873062,40,2 +253,37873062,43,1 +253,2541265952,90,1 +254,4067555184,47,0 +254,4067555184,49,0 +254,4067555184,44,0 +254,4067555184,46,0 +254,4067555184,7,0 +254,4067555184,45,0 +254,4067555184,48,0 +254,4067555184,50,0 +254,4067555184,51,0 +254,4067555184,52,0 +254,4067555184,53,0 +254,4067555184,54,0 +254,4067555184,55,0 +254,2541265952,90,1 +254,814834276,95,1 +254,3339921892,95,1 +254,1104420298,38,1 +254,1104420298,40,2 +254,22324879,95,1 +254,27169556,90,1 +254,10437056,99,3 +254,2325170042,99,3 +254,2313177432,44,1 +254,2313177432,45,1 +254,2313177432,53,2 +254,37873062,39,1 +254,37873062,40,2 +254,3346538900,90,1 +255,2325170042,99,5 +255,3339921892,95,1 +255,4067555184,47,0 +255,4067555184,49,0 +255,4067555184,44,0 +255,4067555184,46,0 +255,4067555184,7,0 +255,4067555184,45,0 +255,4067555184,48,0 +255,4067555184,50,0 +255,4067555184,51,0 +255,4067555184,52,0 +255,4067555184,53,0 +255,4067555184,54,0 +255,4067555184,55,0 +255,2313177432,44,1 +255,2313177432,45,1 +255,2313177432,50,3 +255,1104420298,40,2 +255,2541265952,90,1 +255,12098344,50,3 +255,22324879,95,1 +255,814834276,95,1 +255,3346538900,90,1 +255,37873062,39,1 +255,37873062,40,2 +255,37873062,43,1 +256,37873062,39,1 +256,37873062,40,2 +256,37873062,43,1 +256,2313177432,44,1 +256,2313177432,50,2 +256,2313177432,51,2 +256,2313177432,53,2 +256,2541265952,90,1 +256,2325170042,99,4 +256,12098344,50,2 +256,12098344,51,2 +256,12098344,53,2 +256,3339921892,95,1 +256,3346538900,90,1 +256,27169556,90,2 +256,814834276,95,1 +256,1104420298,38,1 +256,1104420298,40,1 +256,22324879,95,1 +256,4067555184,47,0 +256,4067555184,49,0 +256,4067555184,44,0 +256,4067555184,46,0 +256,4067555184,7,0 +256,4067555184,45,0 +256,4067555184,48,0 +256,4067555184,50,0 +256,4067555184,51,0 +256,4067555184,52,0 +256,4067555184,53,0 +256,4067555184,54,0 +256,4067555184,55,0 +257,37873062,39,1 +257,37873062,40,2 +257,2313177432,44,1 +257,2313177432,45,1 +257,2313177432,50,3 +257,22324879,95,1 +257,27169556,90,1 +257,3339921892,95,1 +257,12098344,50,3 +257,1104420298,40,1 +257,2325170042,99,5 +257,4067555184,47,0 +257,4067555184,49,0 +257,4067555184,44,0 +257,4067555184,46,0 +257,4067555184,7,0 +257,4067555184,45,0 +257,4067555184,48,0 +257,4067555184,50,0 +257,4067555184,51,0 +257,4067555184,52,0 +257,4067555184,53,0 +257,4067555184,54,0 +257,4067555184,55,0 +257,2541265952,90,1 +257,814834276,95,1 +258,2541265952,90,1 +258,4067555184,47,0 +258,4067555184,49,0 +258,4067555184,44,0 +258,4067555184,46,0 +258,4067555184,7,0 +258,4067555184,45,0 +258,4067555184,48,0 +258,4067555184,50,0 +258,4067555184,51,0 +258,4067555184,52,0 +258,4067555184,53,0 +258,4067555184,54,0 +258,4067555184,55,0 +258,10437056,99,4 +258,1104420298,38,1 +258,1104420298,40,1 +258,2313177432,44,1 +258,2313177432,50,2 +258,22324879,95,1 +258,814834276,95,1 +258,27169556,90,1 +258,12098344,50,3 +258,12098344,53,2 +258,37873062,39,1 +258,37873062,40,2 +258,3339921892,95,1 +259,37873062,39,1 +259,37873062,43,1 +259,2313177432,44,1 +259,2313177432,45,1 +259,2313177432,50,2 +259,2313177432,51,2 +259,4067555184,47,0 +259,4067555184,49,0 +259,4067555184,44,0 +259,4067555184,46,0 +259,4067555184,7,0 +259,4067555184,45,0 +259,4067555184,48,0 +259,4067555184,50,0 +259,4067555184,51,0 +259,4067555184,52,0 +259,4067555184,53,0 +259,4067555184,54,0 +259,4067555184,55,0 +259,3339921892,95,1 +259,12098344,50,2 +259,12098344,51,2 +259,22324879,95,1 +259,3346538900,90,1 +259,2541265952,90,1 +259,1104420298,38,1 +259,1104420298,40,1 +259,814834276,95,1 +260,814834276,95,1 +260,27169556,90,1 +260,2541265952,90,1 +260,22324879,95,1 +260,2313177432,44,1 +260,2313177432,45,1 +260,4067555184,47,0 +260,4067555184,49,0 +260,4067555184,44,0 +260,4067555184,46,0 +260,4067555184,7,0 +260,4067555184,45,0 +260,4067555184,48,0 +260,4067555184,50,0 +260,4067555184,51,0 +260,4067555184,52,0 +260,4067555184,53,0 +260,4067555184,54,0 +260,4067555184,55,0 +260,12098344,50,2 +260,3339921892,95,1 +260,1104420298,40,1 +260,37873062,39,1 +261,3346538900,90,1 +261,3339921892,95,1 +261,27169556,90,1 +261,12098344,44,1 +261,12098344,45,1 +261,12098344,50,2 +261,22324879,95,1 +261,1104420298,40,1 +261,1104420298,43,1 +261,4067555184,50,2 +261,814834276,95,1 +261,37873062,38,1 +261,37873062,40,1 +261,2313177432,47,0 +261,2313177432,49,0 +261,2313177432,44,0 +261,2313177432,46,0 +261,2313177432,7,0 +261,2313177432,45,0 +261,2313177432,48,0 +261,2313177432,50,0 +261,2313177432,51,0 +261,2313177432,52,0 +261,2313177432,53,0 +261,2313177432,54,0 +261,2313177432,55,0 +262,2325170042,99,3 +262,4067555184,50,2 +262,3339921892,95,1 +262,3346538900,90,1 +262,10437056,99,3 +262,814834276,95,1 +262,1104420298,40,1 +262,2313177432,47,0 +262,2313177432,49,0 +262,2313177432,44,0 +262,2313177432,46,0 +262,2313177432,7,0 +262,2313177432,45,0 +262,2313177432,48,0 +262,2313177432,50,0 +262,2313177432,51,0 +262,2313177432,52,0 +262,2313177432,53,0 +262,2313177432,54,0 +262,2313177432,55,0 +262,22324879,95,1 +262,12098344,45,1 +262,12098344,50,2 +262,12098344,51,2 +262,27169556,90,1 +262,37873062,38,1 +262,37873062,40,1 +263,3339921892,95,1 +263,22324879,95,1 +263,4067555184,50,2 +263,4067555184,54,2 +263,2313177432,47,0 +263,2313177432,49,0 +263,2313177432,44,0 +263,2313177432,46,0 +263,2313177432,7,0 +263,2313177432,45,0 +263,2313177432,48,0 +263,2313177432,50,0 +263,2313177432,51,0 +263,2313177432,52,0 +263,2313177432,53,0 +263,2313177432,54,0 +263,2313177432,55,0 +263,2325170042,99,4 +263,12098344,44,1 +263,12098344,45,1 +263,12098344,50,2 +263,12098344,51,2 +263,12098344,54,2 +263,27169556,90,1 +263,1104420298,39,1 +263,1104420298,40,1 +263,1104420298,43,1 +263,814834276,95,1 +263,37873062,38,1 +263,37873062,40,1 +263,10437056,99,4 +264,22324879,95,1 +264,1104420298,40,1 +264,1104420298,43,1 +264,27169556,90,1 +264,3346538900,90,1 +264,4067555184,50,2 +264,2313177432,47,0 +264,2313177432,49,0 +264,2313177432,44,0 +264,2313177432,46,0 +264,2313177432,7,0 +264,2313177432,45,0 +264,2313177432,48,0 +264,2313177432,50,0 +264,2313177432,51,0 +264,2313177432,52,0 +264,2313177432,53,0 +264,2313177432,54,0 +264,2313177432,55,0 +264,3339921892,95,1 +264,814834276,95,1 +264,12098344,44,1 +265,4067555184,50,2 +265,12098344,50,2 +265,2313177432,47,0 +265,2313177432,49,0 +265,2313177432,44,0 +265,2313177432,46,0 +265,2313177432,7,0 +265,2313177432,45,0 +265,2313177432,48,0 +265,2313177432,50,0 +265,2313177432,51,0 +265,2313177432,52,0 +265,2313177432,53,0 +265,2313177432,54,0 +265,2313177432,55,0 +265,1104420298,39,1 +265,1104420298,40,1 +265,1104420298,43,1 +265,814834276,95,1 +265,27169556,90,1 +265,22324879,95,1 +265,37873062,38,1 +265,37873062,40,1 +265,3346538900,90,1 +265,3339921892,95,1 +266,12098344,44,1 +266,12098344,45,1 +266,4067555184,50,2 +266,4067555184,53,2 +266,4067555184,54,2 +266,2313177432,47,0 +266,2313177432,49,0 +266,2313177432,44,0 +266,2313177432,46,0 +266,2313177432,7,0 +266,2313177432,45,0 +266,2313177432,48,0 +266,2313177432,50,0 +266,2313177432,51,0 +266,2313177432,52,0 +266,2313177432,53,0 +266,2313177432,54,0 +266,2313177432,55,0 +266,22324879,95,1 +266,37873062,38,1 +266,37873062,40,1 +266,27169556,90,2 +266,3346538900,90,1 +266,1104420298,39,1 +266,1104420298,40,1 +266,1104420298,43,1 +266,2541265952,90,2 +266,3339921892,95,1 +266,10437056,99,2 +266,2325170042,99,3 +266,814834276,95,1 +267,2313177432,47,0 +267,2313177432,49,0 +267,2313177432,44,0 +267,2313177432,46,0 +267,2313177432,7,0 +267,2313177432,45,0 +267,2313177432,48,0 +267,2313177432,50,0 +267,2313177432,51,0 +267,2313177432,52,0 +267,2313177432,53,0 +267,2313177432,54,0 +267,2313177432,55,0 +267,12098344,44,1 +267,12098344,50,3 +267,10437056,99,4 +267,27169556,90,1 +267,4067555184,50,3 +267,37873062,38,1 +267,37873062,40,2 +267,22324879,95,1 +267,3339921892,95,1 +267,2541265952,90,2 +267,3346538900,90,1 +267,814834276,95,1 +268,2325170042,99,4 +268,2313177432,47,0 +268,2313177432,49,0 +268,2313177432,44,0 +268,2313177432,46,0 +268,2313177432,7,0 +268,2313177432,45,0 +268,2313177432,48,0 +268,2313177432,50,0 +268,2313177432,51,0 +268,2313177432,52,0 +268,2313177432,53,0 +268,2313177432,54,0 +268,2313177432,55,0 +268,37873062,40,1 +268,1104420298,39,1 +268,1104420298,40,1 +268,1104420298,43,1 +268,3346538900,90,1 +268,3339921892,95,1 +268,22324879,95,1 +268,814834276,95,1 +268,12098344,45,1 +268,12098344,53,2 +268,27169556,90,1 +268,4067555184,53,2 +268,2541265952,90,2 +268,10437056,99,3 +269,22324879,95,1 +269,10437056,99,3 +269,27169556,90,1 +269,814834276,95,1 +269,3339921892,95,1 +269,37873062,38,1 +269,1104420298,39,1 +269,1104420298,43,1 +269,3346538900,90,1 +269,2313177432,47,0 +269,2313177432,49,0 +269,2313177432,44,0 +269,2313177432,46,0 +269,2313177432,7,0 +269,2313177432,45,0 +269,2313177432,48,0 +269,2313177432,50,0 +269,2313177432,51,0 +269,2313177432,52,0 +269,2313177432,53,0 +269,2313177432,54,0 +269,2313177432,55,0 +270,27169556,90,1 +270,2325170042,99,4 +270,4067555184,53,2 +270,4067555184,54,2 +270,3339921892,95,1 +270,814834276,95,1 +270,12098344,44,1 +270,12098344,53,2 +270,12098344,54,2 +270,1104420298,39,1 +270,1104420298,43,1 +270,2313177432,47,0 +270,2313177432,49,0 +270,2313177432,44,0 +270,2313177432,46,0 +270,2313177432,7,0 +270,2313177432,45,0 +270,2313177432,48,0 +270,2313177432,50,0 +270,2313177432,51,0 +270,2313177432,52,0 +270,2313177432,53,0 +270,2313177432,54,0 +270,2313177432,55,0 +270,22324879,95,1 +271,3346538900,90,1 +271,12098344,47,0 +271,12098344,49,0 +271,12098344,44,0 +271,12098344,46,0 +271,12098344,7,0 +271,12098344,45,0 +271,12098344,48,0 +271,12098344,50,0 +271,12098344,51,0 +271,12098344,52,0 +271,12098344,53,0 +271,12098344,54,0 +271,12098344,55,0 +271,2325170042,99,3 +271,814834276,95,1 +271,2541265952,90,1 +271,37873062,38,1 +271,37873062,39,1 +271,37873062,43,1 +271,2313177432,53,2 +271,27169556,90,2 +271,22324879,95,1 +271,1104420298,38,1 +271,1104420298,39,1 +271,1104420298,40,2 +271,1104420298,43,1 +271,3339921892,95,1 +271,4067555184,44,1 +271,4067555184,45,1 +271,4067555184,50,3 +271,4067555184,53,2 +272,10437056,99,3 +272,3339921892,95,1 +272,2541265952,90,1 +272,12098344,47,0 +272,12098344,49,0 +272,12098344,44,0 +272,12098344,46,0 +272,12098344,7,0 +272,12098344,45,0 +272,12098344,48,0 +272,12098344,50,0 +272,12098344,51,0 +272,12098344,52,0 +272,12098344,53,0 +272,12098344,54,0 +272,12098344,55,0 +272,2313177432,51,2 +272,37873062,38,1 +272,37873062,39,1 +272,37873062,43,1 +272,3346538900,90,1 +272,27169556,90,1 +272,814834276,95,1 +272,1104420298,38,1 +272,1104420298,39,1 +272,4067555184,44,1 +272,4067555184,45,1 +272,22324879,95,1 +272,2325170042,99,3 +273,2325170042,99,4 +273,3346538900,90,1 +273,814834276,95,1 +273,12098344,47,0 +273,12098344,49,0 +273,12098344,44,0 +273,12098344,46,0 +273,12098344,7,0 +273,12098344,45,0 +273,12098344,48,0 +273,12098344,50,0 +273,12098344,51,0 +273,12098344,52,0 +273,12098344,53,0 +273,12098344,54,0 +273,12098344,55,0 +273,2313177432,54,2 +273,37873062,38,1 +273,37873062,43,1 +273,2541265952,90,1 +273,10437056,99,4 +273,3339921892,95,1 +273,27169556,90,2 +273,4067555184,45,1 +273,22324879,95,1 +274,12098344,47,0 +274,12098344,49,0 +274,12098344,44,0 +274,12098344,46,0 +274,12098344,7,0 +274,12098344,45,0 +274,12098344,48,0 +274,12098344,50,0 +274,12098344,51,0 +274,12098344,52,0 +274,12098344,53,0 +274,12098344,54,0 +274,12098344,55,0 +274,1104420298,38,1 +274,1104420298,39,1 +274,10437056,99,3 +274,3346538900,90,1 +274,2541265952,90,1 +274,4067555184,44,1 +274,4067555184,45,1 +274,4067555184,50,2 +274,814834276,95,1 +274,3339921892,95,1 +274,22324879,95,1 +274,2313177432,50,2 +274,2313177432,53,2 +274,37873062,38,1 +274,37873062,40,1 +274,27169556,90,1 +275,3346538900,90,1 +275,814834276,95,1 +275,22324879,95,1 +275,3339921892,95,1 +275,4067555184,44,1 +275,4067555184,45,1 +275,1104420298,39,1 +275,1104420298,43,1 +275,2541265952,90,1 +275,12098344,47,0 +275,12098344,49,0 +275,12098344,44,0 +275,12098344,46,0 +275,12098344,7,0 +275,12098344,45,0 +275,12098344,48,0 +275,12098344,50,0 +275,12098344,51,0 +275,12098344,52,0 +275,12098344,53,0 +275,12098344,54,0 +275,12098344,55,0 +276,2313177432,51,2 +276,2313177432,54,2 +276,2541265952,90,1 +276,27169556,90,1 +276,12098344,47,0 +276,12098344,49,0 +276,12098344,44,0 +276,12098344,46,0 +276,12098344,7,0 +276,12098344,45,0 +276,12098344,48,0 +276,12098344,50,0 +276,12098344,51,0 +276,12098344,52,0 +276,12098344,53,0 +276,12098344,54,0 +276,12098344,55,0 +276,37873062,38,1 +276,37873062,43,1 +276,1104420298,38,1 +276,1104420298,39,1 +276,22324879,95,1 +276,3339921892,95,1 +276,4067555184,44,1 +276,4067555184,45,1 +276,4067555184,51,2 +276,4067555184,54,2 +276,814834276,95,1 +276,10437056,99,4 +276,3346538900,90,1 +277,2541265952,90,1 +277,37873062,38,1 +277,37873062,40,1 +277,37873062,43,1 +277,3346538900,90,1 +277,3339921892,95,1 +277,12098344,47,0 +277,12098344,49,0 +277,12098344,44,0 +277,12098344,46,0 +277,12098344,7,0 +277,12098344,45,0 +277,12098344,48,0 +277,12098344,50,0 +277,12098344,51,0 +277,12098344,52,0 +277,12098344,53,0 +277,12098344,54,0 +277,12098344,55,0 +277,22324879,95,1 +277,4067555184,44,1 +277,4067555184,45,1 +277,4067555184,51,2 +277,2313177432,51,2 +277,2325170042,99,4 +277,27169556,90,1 +277,10437056,99,4 +277,1104420298,38,1 +277,1104420298,39,1 +277,814834276,95,1 +278,814834276,95,1 +278,3339921892,95,1 +278,37873062,38,1 +278,37873062,40,1 +278,37873062,43,1 +278,2313177432,50,2 +278,2313177432,51,2 +278,2541265952,90,1 +278,1104420298,39,1 +278,1104420298,40,2 +278,1104420298,43,1 +278,10437056,99,3 +278,4067555184,44,1 +278,4067555184,50,3 +278,4067555184,51,2 +278,12098344,47,0 +278,12098344,49,0 +278,12098344,44,0 +278,12098344,46,0 +278,12098344,7,0 +278,12098344,45,0 +278,12098344,48,0 +278,12098344,50,0 +278,12098344,51,0 +278,12098344,52,0 +278,12098344,53,0 +278,12098344,54,0 +278,12098344,55,0 +278,22324879,95,1 +278,3346538900,90,1 +278,2325170042,99,5 +278,27169556,90,1 +279,1104420298,39,1 +279,1104420298,40,2 +279,1104420298,43,1 +279,37873062,39,1 +279,37873062,43,1 +279,814834276,95,1 +279,3339921892,95,1 +279,4067555184,44,1 +279,4067555184,45,1 +279,4067555184,50,3 +279,4067555184,53,2 +279,4067555184,54,2 +279,2313177432,50,3 +279,2313177432,53,2 +279,2313177432,54,2 +279,22324879,95,1 +279,10437056,99,3 +279,2325170042,99,4 +279,3346538900,90,1 +279,2541265952,90,1 +279,27169556,90,1 +279,12098344,47,0 +279,12098344,49,0 +279,12098344,44,0 +279,12098344,46,0 +279,12098344,7,0 +279,12098344,45,0 +279,12098344,48,0 +279,12098344,50,0 +279,12098344,51,0 +279,12098344,52,0 +279,12098344,53,0 +279,12098344,54,0 +279,12098344,55,0 +280,4067555184,44,1 +280,4067555184,54,2 +280,10437056,99,4 +280,1104420298,39,1 +280,1104420298,43,1 +280,3346538900,90,1 +280,814834276,95,1 +280,37873062,39,1 +280,37873062,43,1 +280,22324879,95,1 +280,27169556,90,1 +280,12098344,47,0 +280,12098344,49,0 +280,12098344,44,0 +280,12098344,46,0 +280,12098344,7,0 +280,12098344,45,0 +280,12098344,48,0 +280,12098344,50,0 +280,12098344,51,0 +280,12098344,52,0 +280,12098344,53,0 +280,12098344,54,0 +280,12098344,55,0 +280,2313177432,54,2 +280,2541265952,90,1 +280,3339921892,95,1 +281,2325170042,99,2 +281,814834276,95,1 +281,22324879,95,1 +281,10437056,99,2 +281,3339921892,95,1 +281,104671744,16,0 +282,10437056,99,2 +282,22324879,95,1 +282,814834276,95,1 +282,104671744,16,0 +282,2325170042,99,2 +282,3339921892,95,1 +283,104671744,16,0 +283,10437056,99,2 +283,22324879,95,1 +283,3339921892,95,1 +283,2325170042,99,2 +284,10437056,99,2 +284,104671744,16,0 +284,814834276,95,1 +284,22324879,95,1 +284,3339921892,95,1 +285,2325170042,99,2 +285,22324879,95,1 +285,3339921892,95,1 +285,104671744,16,0 +285,814834276,95,1 +285,10437056,99,2 +286,10437056,99,2 +286,3339921892,95,1 +286,2325170042,99,2 +286,22324879,95,1 +286,104671744,16,0 +287,10437056,99,2 +287,2325170042,99,2 +287,3339921892,95,1 +287,104671744,16,0 +287,814834276,95,1 +288,104671744,16,0 +288,814834276,95,1 +288,22324879,95,1 +289,22324879,95,1 +289,3339921892,95,1 +289,104671744,16,0 +290,104671744,16,0 +290,2325170042,99,2 +290,3339921892,95,1 +290,22324879,95,1 +290,10437056,99,2 +291,10437056,99,2 +291,2325170042,99,2 +291,3339921892,95,1 +291,4208851809,16,0 +291,814834276,95,1 +291,22324879,95,1 +292,814834276,95,1 +292,4208851809,16,0 +292,10437056,99,2 +292,2325170042,99,2 +292,3339921892,95,1 +292,22324879,95,1 +293,22324879,95,1 +293,3339921892,95,1 +293,4208851809,16,0 +293,10437056,99,2 +294,814834276,95,1 +294,10437056,99,2 +294,3339921892,95,1 +294,22324879,95,1 +294,2325170042,99,2 +294,4208851809,16,0 +295,2325170042,99,2 +295,814834276,95,1 +295,10437056,99,2 +295,4208851809,16,0 +295,22324879,95,1 +295,3339921892,95,1 +296,10437056,99,2 +296,3339921892,95,1 +296,814834276,95,1 +296,2325170042,99,2 +296,4208851809,16,0 +297,814834276,95,1 +297,2325170042,99,2 +297,4208851809,16,0 +297,10437056,99,2 +297,22324879,95,1 +297,3339921892,95,1 +298,3339921892,95,1 +298,22324879,95,1 +298,4208851809,16,0 +299,22324879,95,1 +299,3339921892,95,1 +299,4208851809,16,0 +300,4208851809,16,0 +300,2325170042,99,2 +300,10437056,99,2 +300,814834276,95,1 +300,3339921892,95,1 +301,1104420298,38,2 +301,1104420298,39,2 +301,1104420298,40,2 +301,1104420298,41,1 +301,1104420298,42,1 +301,1104420298,43,2 +301,22324879,95,1 +301,10437056,99,2 +301,2541265952,90,2 +301,203314437,22,0 +301,814834276,95,1 +301,37873062,38,2 +301,37873062,39,2 +301,37873062,40,2 +301,37873062,41,1 +301,37873062,42,1 +301,37873062,43,2 +301,3346538900,90,2 +301,2313177432,47,1 +301,2313177432,49,1 +301,2313177432,44,1 +301,2313177432,46,1 +301,2313177432,45,1 +301,2313177432,48,1 +301,2313177432,50,1 +301,2313177432,51,1 +301,2313177432,52,1 +301,2313177432,53,1 +301,2313177432,54,1 +301,2313177432,55,1 +301,3339921892,95,1 +301,27169556,90,2 +301,2325170042,99,2 +301,12098344,47,1 +301,12098344,49,1 +301,12098344,44,1 +301,12098344,46,1 +301,12098344,45,1 +301,12098344,48,1 +301,12098344,50,1 +301,12098344,51,1 +301,12098344,52,1 +301,12098344,53,1 +301,12098344,54,1 +301,12098344,55,1 +301,4067555184,47,1 +301,4067555184,49,1 +301,4067555184,44,1 +301,4067555184,46,1 +301,4067555184,45,1 +301,4067555184,48,1 +301,4067555184,50,1 +301,4067555184,51,1 +301,4067555184,52,1 +301,4067555184,53,1 +301,4067555184,54,1 +301,4067555184,55,1 +302,2541265952,90,2 +302,2325170042,99,2 +302,27169556,90,2 +302,12098344,47,1 +302,12098344,49,1 +302,12098344,44,1 +302,12098344,46,1 +302,12098344,45,1 +302,12098344,48,1 +302,12098344,50,1 +302,12098344,51,1 +302,12098344,52,1 +302,12098344,53,1 +302,12098344,54,1 +302,12098344,55,1 +302,1104420298,38,2 +302,1104420298,39,2 +302,1104420298,40,2 +302,1104420298,41,1 +302,1104420298,42,1 +302,1104420298,43,2 +302,10437056,99,2 +302,2313177432,47,1 +302,2313177432,49,1 +302,2313177432,44,1 +302,2313177432,46,1 +302,2313177432,45,1 +302,2313177432,48,1 +302,2313177432,50,1 +302,2313177432,51,1 +302,2313177432,52,1 +302,2313177432,53,1 +302,2313177432,54,1 +302,2313177432,55,1 +302,3346538900,90,2 +302,3339921892,95,1 +302,814834276,95,1 +302,203314437,22,0 +302,4067555184,47,1 +302,4067555184,49,1 +302,4067555184,44,1 +302,4067555184,46,1 +302,4067555184,45,1 +302,4067555184,48,1 +302,4067555184,50,1 +302,4067555184,51,1 +302,4067555184,52,1 +302,4067555184,53,1 +302,4067555184,54,1 +302,4067555184,55,1 +302,37873062,38,2 +302,37873062,39,2 +302,37873062,40,2 +302,37873062,41,1 +302,37873062,42,1 +302,37873062,43,2 +302,22324879,95,1 +303,1104420298,38,2 +303,1104420298,39,2 +303,1104420298,40,2 +303,1104420298,41,1 +303,1104420298,42,1 +303,1104420298,43,2 +303,2313177432,47,1 +303,2313177432,49,1 +303,2313177432,44,1 +303,2313177432,46,1 +303,2313177432,45,1 +303,2313177432,48,1 +303,2313177432,50,1 +303,2313177432,51,1 +303,2313177432,52,1 +303,2313177432,53,1 +303,2313177432,54,1 +303,2313177432,55,1 +303,3346538900,90,2 +303,3339921892,95,1 +303,22324879,95,1 +303,27169556,90,2 +303,203314437,22,0 +303,2541265952,90,2 +303,814834276,95,1 +303,4067555184,47,1 +303,4067555184,49,1 +303,4067555184,44,1 +303,4067555184,46,1 +303,4067555184,45,1 +303,4067555184,48,1 +303,4067555184,50,1 +303,4067555184,51,1 +303,4067555184,52,1 +303,4067555184,53,1 +303,4067555184,54,1 +303,4067555184,55,1 +303,10437056,99,2 +303,2325170042,99,2 +303,37873062,38,2 +303,37873062,39,2 +303,37873062,40,2 +303,37873062,41,1 +303,37873062,42,1 +303,37873062,43,2 +303,12098344,47,1 +303,12098344,49,1 +303,12098344,44,1 +303,12098344,46,1 +303,12098344,45,1 +303,12098344,48,1 +303,12098344,50,1 +303,12098344,51,1 +303,12098344,52,1 +303,12098344,53,1 +303,12098344,54,1 +303,12098344,55,1 +304,2313177432,47,1 +304,2313177432,49,1 +304,2313177432,44,1 +304,2313177432,46,1 +304,2313177432,45,1 +304,2313177432,48,1 +304,2313177432,50,1 +304,2313177432,51,1 +304,2313177432,52,1 +304,2313177432,53,1 +304,2313177432,54,1 +304,2313177432,55,1 +304,4067555184,47,1 +304,4067555184,49,1 +304,4067555184,44,1 +304,4067555184,46,1 +304,4067555184,45,1 +304,4067555184,48,1 +304,4067555184,50,1 +304,4067555184,51,1 +304,4067555184,52,1 +304,4067555184,53,1 +304,4067555184,54,1 +304,4067555184,55,1 +304,1104420298,38,2 +304,1104420298,39,2 +304,1104420298,40,2 +304,1104420298,41,1 +304,1104420298,42,1 +304,1104420298,43,2 +304,2325170042,99,2 +304,12098344,47,1 +304,12098344,49,1 +304,12098344,44,1 +304,12098344,46,1 +304,12098344,45,1 +304,12098344,48,1 +304,12098344,50,1 +304,12098344,51,1 +304,12098344,52,1 +304,12098344,53,1 +304,12098344,54,1 +304,12098344,55,1 +304,3339921892,95,1 +304,10437056,99,2 +304,37873062,38,2 +304,37873062,39,2 +304,37873062,40,2 +304,37873062,41,1 +304,37873062,42,1 +304,37873062,43,2 +304,22324879,95,1 +304,2541265952,90,2 +304,203314437,22,0 +304,3346538900,90,2 +304,27169556,90,2 +304,814834276,95,1 +305,2325170042,99,2 +305,12098344,47,1 +305,12098344,49,1 +305,12098344,44,1 +305,12098344,46,1 +305,12098344,45,1 +305,12098344,48,1 +305,12098344,50,1 +305,12098344,51,1 +305,12098344,52,1 +305,12098344,53,1 +305,12098344,54,1 +305,12098344,55,1 +305,2313177432,47,1 +305,2313177432,49,1 +305,2313177432,44,1 +305,2313177432,46,1 +305,2313177432,45,1 +305,2313177432,48,1 +305,2313177432,50,1 +305,2313177432,51,1 +305,2313177432,52,1 +305,2313177432,53,1 +305,2313177432,54,1 +305,2313177432,55,1 +305,3339921892,95,1 +305,27169556,90,2 +305,2541265952,90,2 +305,814834276,95,1 +305,10437056,99,2 +305,22324879,95,1 +305,3346538900,90,2 +305,1104420298,38,2 +305,1104420298,39,2 +305,1104420298,40,2 +305,1104420298,41,1 +305,1104420298,42,1 +305,1104420298,43,2 +305,203314437,22,0 +305,4067555184,47,1 +305,4067555184,49,1 +305,4067555184,44,1 +305,4067555184,46,1 +305,4067555184,45,1 +305,4067555184,48,1 +305,4067555184,50,1 +305,4067555184,51,1 +305,4067555184,52,1 +305,4067555184,53,1 +305,4067555184,54,1 +305,4067555184,55,1 +305,37873062,38,2 +305,37873062,39,2 +305,37873062,40,2 +305,37873062,41,1 +305,37873062,42,1 +305,37873062,43,2 +306,10437056,99,2 +306,27169556,90,2 +306,814834276,95,1 +306,37873062,38,2 +306,37873062,39,2 +306,37873062,40,2 +306,37873062,41,1 +306,37873062,42,1 +306,37873062,43,2 +306,1104420298,38,2 +306,1104420298,39,2 +306,1104420298,40,2 +306,1104420298,41,1 +306,1104420298,42,1 +306,1104420298,43,2 +306,203314437,22,0 +306,3339921892,95,1 +306,4067555184,47,1 +306,4067555184,49,1 +306,4067555184,44,1 +306,4067555184,46,1 +306,4067555184,45,1 +306,4067555184,48,1 +306,4067555184,50,1 +306,4067555184,51,1 +306,4067555184,52,1 +306,4067555184,53,1 +306,4067555184,54,1 +306,4067555184,55,1 +306,3346538900,90,2 +306,2541265952,90,2 +306,2325170042,99,2 +306,22324879,95,1 +306,2313177432,47,1 +306,2313177432,49,1 +306,2313177432,44,1 +306,2313177432,46,1 +306,2313177432,45,1 +306,2313177432,48,1 +306,2313177432,50,1 +306,2313177432,51,1 +306,2313177432,52,1 +306,2313177432,53,1 +306,2313177432,54,1 +306,2313177432,55,1 +306,12098344,47,1 +306,12098344,49,1 +306,12098344,44,1 +306,12098344,46,1 +306,12098344,45,1 +306,12098344,48,1 +306,12098344,50,1 +306,12098344,51,1 +306,12098344,52,1 +306,12098344,53,1 +306,12098344,54,1 +306,12098344,55,1 +307,1104420298,38,2 +307,1104420298,39,2 +307,1104420298,40,2 +307,1104420298,41,1 +307,1104420298,42,1 +307,1104420298,43,2 +307,12098344,47,1 +307,12098344,49,1 +307,12098344,44,1 +307,12098344,46,1 +307,12098344,45,1 +307,12098344,48,1 +307,12098344,50,1 +307,12098344,51,1 +307,12098344,52,1 +307,12098344,53,1 +307,12098344,54,1 +307,12098344,55,1 +307,10437056,99,2 +307,2325170042,99,2 +307,22324879,95,1 +307,2541265952,90,2 +307,2313177432,47,1 +307,2313177432,49,1 +307,2313177432,44,1 +307,2313177432,46,1 +307,2313177432,45,1 +307,2313177432,48,1 +307,2313177432,50,1 +307,2313177432,51,1 +307,2313177432,52,1 +307,2313177432,53,1 +307,2313177432,54,1 +307,2313177432,55,1 +307,37873062,38,2 +307,37873062,39,2 +307,37873062,40,2 +307,37873062,41,1 +307,37873062,42,1 +307,37873062,43,2 +307,203314437,22,0 +307,4067555184,47,1 +307,4067555184,49,1 +307,4067555184,44,1 +307,4067555184,46,1 +307,4067555184,45,1 +307,4067555184,48,1 +307,4067555184,50,1 +307,4067555184,51,1 +307,4067555184,52,1 +307,4067555184,53,1 +307,4067555184,54,1 +307,4067555184,55,1 +307,27169556,90,2 +307,3346538900,90,2 +307,814834276,95,1 +307,3339921892,95,1 +308,4067555184,47,1 +308,4067555184,49,1 +308,4067555184,44,1 +308,4067555184,46,1 +308,4067555184,45,1 +308,4067555184,48,1 +308,4067555184,50,1 +308,4067555184,51,1 +308,4067555184,52,1 +308,4067555184,53,1 +308,4067555184,54,1 +308,4067555184,55,1 +308,1104420298,38,2 +308,1104420298,39,2 +308,1104420298,40,2 +308,1104420298,41,1 +308,1104420298,42,1 +308,1104420298,43,2 +308,3346538900,90,2 +308,10437056,99,2 +308,2541265952,90,2 +308,12098344,47,1 +308,12098344,49,1 +308,12098344,44,1 +308,12098344,46,1 +308,12098344,45,1 +308,12098344,48,1 +308,12098344,50,1 +308,12098344,51,1 +308,12098344,52,1 +308,12098344,53,1 +308,12098344,54,1 +308,12098344,55,1 +308,27169556,90,2 +308,814834276,95,1 +308,22324879,95,1 +308,37873062,38,2 +308,37873062,39,2 +308,37873062,40,2 +308,37873062,41,1 +308,37873062,42,1 +308,37873062,43,2 +308,3339921892,95,1 +308,2313177432,47,1 +308,2313177432,49,1 +308,2313177432,44,1 +308,2313177432,46,1 +308,2313177432,45,1 +308,2313177432,48,1 +308,2313177432,50,1 +308,2313177432,51,1 +308,2313177432,52,1 +308,2313177432,53,1 +308,2313177432,54,1 +308,2313177432,55,1 +308,203314437,22,0 +308,2325170042,99,2 +309,10437056,99,2 +309,3339921892,95,1 +309,2313177432,47,1 +309,2313177432,49,1 +309,2313177432,44,1 +309,2313177432,46,1 +309,2313177432,45,1 +309,2313177432,48,1 +309,2313177432,50,1 +309,2313177432,51,1 +309,2313177432,52,1 +309,2313177432,53,1 +309,2313177432,54,1 +309,2313177432,55,1 +309,203314437,22,0 +309,12098344,47,1 +309,12098344,49,1 +309,12098344,44,1 +309,12098344,46,1 +309,12098344,45,1 +309,12098344,48,1 +309,12098344,50,1 +309,12098344,51,1 +309,12098344,52,1 +309,12098344,53,1 +309,12098344,54,1 +309,12098344,55,1 +309,4067555184,47,1 +309,4067555184,49,1 +309,4067555184,44,1 +309,4067555184,46,1 +309,4067555184,45,1 +309,4067555184,48,1 +309,4067555184,50,1 +309,4067555184,51,1 +309,4067555184,52,1 +309,4067555184,53,1 +309,4067555184,54,1 +309,4067555184,55,1 +309,2325170042,99,2 +309,22324879,95,1 +309,2541265952,90,2 +309,1104420298,38,2 +309,1104420298,39,2 +309,1104420298,40,2 +309,1104420298,41,1 +309,1104420298,42,1 +309,1104420298,43,2 +309,27169556,90,2 +309,37873062,38,2 +309,37873062,39,2 +309,37873062,40,2 +309,37873062,41,1 +309,37873062,42,1 +309,37873062,43,2 +309,814834276,95,1 +309,3346538900,90,2 +310,4067555184,47,1 +310,4067555184,49,1 +310,4067555184,44,1 +310,4067555184,46,1 +310,4067555184,45,1 +310,4067555184,48,1 +310,4067555184,50,1 +310,4067555184,51,1 +310,4067555184,52,1 +310,4067555184,53,1 +310,4067555184,54,1 +310,4067555184,55,1 +310,10437056,99,2 +310,22324879,95,1 +310,3346538900,90,2 +310,27169556,90,2 +310,814834276,95,1 +310,37873062,38,2 +310,37873062,39,2 +310,37873062,40,2 +310,37873062,41,1 +310,37873062,42,1 +310,37873062,43,2 +310,2313177432,47,1 +310,2313177432,49,1 +310,2313177432,44,1 +310,2313177432,46,1 +310,2313177432,45,1 +310,2313177432,48,1 +310,2313177432,50,1 +310,2313177432,51,1 +310,2313177432,52,1 +310,2313177432,53,1 +310,2313177432,54,1 +310,2313177432,55,1 +310,2541265952,90,2 +310,1104420298,38,2 +310,1104420298,39,2 +310,1104420298,40,2 +310,1104420298,41,1 +310,1104420298,42,1 +310,1104420298,43,2 +310,2325170042,99,2 +310,12098344,47,1 +310,12098344,49,1 +310,12098344,44,1 +310,12098344,46,1 +310,12098344,45,1 +310,12098344,48,1 +310,12098344,50,1 +310,12098344,51,1 +310,12098344,52,1 +310,12098344,53,1 +310,12098344,54,1 +310,12098344,55,1 +310,3339921892,95,1 +310,203314437,22,0 +311,2309668026,12,0 +311,3339921892,95,1 +311,22324879,95,1 +311,2325170042,99,2 +311,10437056,99,2 +312,3339921892,95,1 +312,22324879,95,1 +312,10437056,99,2 +312,2309668026,12,0 +313,22324879,95,1 +313,2309668026,12,0 +314,3339921892,95,1 +314,22324879,95,1 +314,2309668026,12,0 +314,2325170042,99,2 +314,10437056,99,2 +315,22324879,95,1 +315,10437056,99,2 +315,2325170042,99,2 +315,3339921892,95,1 +315,2309668026,12,0 +316,2309668026,12,0 +316,3339921892,95,1 +316,10437056,99,2 +316,22324879,95,1 +317,2309668026,12,0 +317,3339921892,95,1 +317,10437056,99,2 +318,2309668026,12,0 +318,22324879,95,1 +319,3339921892,95,1 +319,10437056,99,2 +319,22324879,95,1 +319,2325170042,99,2 +319,2309668026,12,0 +320,3339921892,95,1 +320,2325170042,99,2 +320,10437056,99,2 +320,2309668026,12,0 +321,333499553,12,0 +321,22324879,95,1 +321,814834276,95,1 +321,3339921892,95,1 +322,2325170042,99,2 +322,22324879,95,1 +322,3339921892,95,1 +322,10437056,99,2 +322,333499553,12,0 +322,814834276,95,1 +323,10437056,99,2 +323,333499553,12,0 +323,22324879,95,1 +323,2325170042,99,2 +323,3339921892,95,1 +324,333499553,12,0 +324,814834276,95,1 +324,2325170042,99,2 +324,22324879,95,1 +324,10437056,99,2 +324,3339921892,95,1 +325,333499553,12,0 +325,814834276,95,1 +325,2325170042,99,2 +325,3339921892,95,1 +325,10437056,99,2 +326,814834276,95,1 +326,333499553,12,0 +326,22324879,95,1 +327,2325170042,99,2 +327,333499553,12,0 +327,3339921892,95,1 +327,814834276,95,1 +328,333499553,12,0 +328,3339921892,95,1 +328,2325170042,99,2 +328,814834276,95,1 +329,22324879,95,1 +329,3339921892,95,1 +329,333499553,12,0 +330,814834276,95,1 +330,333499553,12,0 +330,22324879,95,1 +331,4315536490,12,0 +331,814834276,95,1 +332,814834276,95,1 +332,4315536490,12,0 +334,4315536490,12,0 +334,814834276,95,1 +335,4315536490,12,0 +335,814834276,95,1 +336,4315536490,12,0 +336,814834276,95,1 +337,2325170042,99,2 +337,814834276,95,1 +337,4315536490,12,0 +339,2325170042,99,2 +339,814834276,95,1 +339,4315536490,12,0 +340,814834276,95,1 +340,4315536490,12,0 +341,814834276,95,1 +341,37873062,41,1 +341,37873062,42,1 +341,22324879,95,3 +341,3339921892,95,2 +341,12098344,55,2 +341,2325170042,99,3 +341,3346538900,90,1 +341,2313177432,55,2 +341,4067555184,52,2 +341,4067555184,55,2 +341,1270747834,25,0 +342,37873062,41,1 +342,814834276,95,1 +342,1270747834,25,0 +343,2325170042,99,2 +343,3339921892,95,3 +343,4067555184,52,2 +343,4067555184,55,2 +343,10437056,99,4 +343,12098344,52,2 +343,12098344,55,2 +343,22324879,95,3 +343,37873062,41,1 +343,37873062,42,1 +343,2313177432,52,2 +343,2313177432,55,2 +343,814834276,95,1 +343,1270747834,25,0 +344,1270747834,25,0 +344,3346538900,90,1 +344,814834276,95,1 +344,3339921892,95,2 +344,37873062,42,1 +344,2325170042,99,3 +345,1270747834,25,0 +345,3346538900,90,1 +345,814834276,95,1 +346,3339921892,95,2 +346,4067555184,55,2 +346,1270747834,25,0 +346,10437056,99,4 +346,814834276,95,1 +346,3346538900,90,1 +346,2325170042,99,2 +346,2313177432,55,2 +346,22324879,95,3 +346,37873062,42,1 +347,3346538900,90,1 +347,2325170042,99,2 +347,1270747834,25,0 +347,814834276,95,1 +348,10437056,99,4 +348,12098344,52,2 +348,12098344,55,2 +348,22324879,95,3 +348,37873062,41,1 +348,37873062,42,1 +348,2313177432,52,2 +348,2313177432,55,2 +348,2325170042,99,4 +348,814834276,95,1 +348,3339921892,95,3 +348,1270747834,25,0 +348,4067555184,55,2 +349,1270747834,25,0 +349,2325170042,99,2 +349,814834276,95,1 +349,3346538900,90,1 +350,37873062,41,1 +350,1270747834,25,0 +350,814834276,95,1 +351,22324879,95,1 +351,2313177432,47,1 +351,2313177432,49,1 +351,2313177432,44,1 +351,2313177432,46,1 +351,2313177432,45,1 +351,2313177432,48,1 +351,2313177432,50,3 +351,2313177432,51,1 +351,2313177432,52,1 +351,2313177432,53,1 +351,2313177432,54,1 +351,2313177432,55,1 +351,39894253,25,0 +351,27169556,90,2 +351,4067555184,49,1 +351,4067555184,44,1 +351,4067555184,46,1 +351,4067555184,45,1 +351,4067555184,48,1 +351,4067555184,50,1 +351,4067555184,51,1 +351,4067555184,52,1 +351,4067555184,53,1 +351,4067555184,54,1 +351,4067555184,55,1 +351,814834276,95,1 +351,2541265952,90,2 +351,2325170042,99,2 +351,3346538900,90,2 +351,10437056,99,2 +351,1104420298,38,2 +351,1104420298,39,2 +351,1104420298,40,2 +351,1104420298,41,1 +351,1104420298,42,1 +351,1104420298,43,2 +351,12098344,47,1 +351,12098344,49,1 +351,12098344,44,1 +351,12098344,46,1 +351,12098344,45,1 +351,12098344,48,1 +351,12098344,50,3 +351,12098344,51,1 +351,12098344,52,1 +351,12098344,53,1 +351,12098344,54,1 +351,12098344,55,1 +351,37873062,38,2 +351,37873062,39,2 +351,37873062,40,2 +351,37873062,41,1 +351,37873062,42,1 +351,37873062,43,2 +351,3339921892,95,1 +352,4067555184,47,1 +352,4067555184,44,1 +352,4067555184,46,1 +352,4067555184,45,1 +352,4067555184,48,1 +352,4067555184,50,1 +352,4067555184,51,1 +352,4067555184,52,1 +352,4067555184,53,1 +352,4067555184,54,1 +352,4067555184,55,1 +352,37873062,41,1 +352,3339921892,95,1 +352,3346538900,90,1 +352,10437056,99,2 +352,22324879,95,1 +352,2325170042,99,2 +352,2313177432,47,1 +352,2313177432,49,1 +352,2313177432,44,1 +352,2313177432,46,1 +352,2313177432,45,1 +352,2313177432,48,1 +352,2313177432,51,1 +352,2313177432,52,1 +352,2313177432,53,1 +352,2313177432,54,1 +352,2313177432,55,1 +352,1104420298,38,2 +352,1104420298,40,2 +352,1104420298,41,1 +352,39894253,25,0 +352,27169556,90,2 +352,12098344,49,1 +352,12098344,44,1 +352,12098344,46,1 +352,12098344,48,1 +352,12098344,50,1 +352,12098344,51,1 +352,12098344,52,1 +352,12098344,54,1 +352,12098344,55,1 +352,814834276,95,1 +352,2541265952,90,1 +353,1104420298,38,2 +353,1104420298,42,1 +353,4067555184,47,1 +353,4067555184,49,1 +353,4067555184,44,1 +353,4067555184,45,1 +353,4067555184,48,1 +353,4067555184,50,1 +353,4067555184,51,1 +353,4067555184,52,1 +353,4067555184,53,1 +353,4067555184,54,1 +353,4067555184,55,1 +353,37873062,39,2 +353,37873062,41,1 +353,10437056,99,2 +353,2325170042,99,2 +353,3339921892,95,1 +353,2313177432,47,1 +353,2313177432,49,1 +353,2313177432,44,1 +353,2313177432,46,1 +353,2313177432,48,1 +353,2313177432,50,1 +353,2313177432,51,3 +353,2313177432,52,1 +353,2313177432,53,1 +353,2313177432,54,1 +353,2313177432,55,1 +353,3346538900,90,1 +353,12098344,47,1 +353,12098344,49,1 +353,12098344,44,1 +353,12098344,46,1 +353,12098344,45,1 +353,12098344,48,1 +353,12098344,50,1 +353,12098344,51,1 +353,12098344,52,2 +353,12098344,53,1 +353,12098344,54,1 +353,12098344,55,2 +353,39894253,25,0 +353,814834276,95,2 +353,22324879,95,1 +353,2541265952,90,1 +354,3346538900,90,2 +354,27169556,90,2 +354,12098344,47,1 +354,12098344,49,1 +354,12098344,44,1 +354,12098344,45,1 +354,12098344,50,1 +354,12098344,51,3 +354,12098344,52,1 +354,12098344,53,1 +354,12098344,54,1 +354,4067555184,47,1 +354,4067555184,49,1 +354,4067555184,44,1 +354,4067555184,45,1 +354,4067555184,48,1 +354,4067555184,50,1 +354,4067555184,51,1 +354,4067555184,52,1 +354,4067555184,53,1 +354,4067555184,54,1 +354,2325170042,99,2 +354,814834276,95,1 +354,2313177432,49,1 +354,2313177432,44,1 +354,2313177432,46,1 +354,2313177432,45,1 +354,2313177432,48,1 +354,2313177432,50,1 +354,2313177432,51,1 +354,2313177432,52,1 +354,2313177432,53,1 +354,2313177432,54,1 +354,2313177432,55,1 +354,2541265952,90,1 +354,39894253,25,0 +354,3339921892,95,1 +354,22324879,95,1 +354,10437056,99,2 +354,1104420298,38,2 +354,1104420298,39,2 +354,1104420298,40,2 +354,1104420298,41,1 +354,1104420298,43,2 +354,37873062,38,2 +354,37873062,39,2 +354,37873062,40,2 +354,37873062,41,1 +354,37873062,42,1 +355,814834276,95,1 +355,27169556,90,1 +355,37873062,39,2 +355,37873062,40,2 +355,37873062,41,1 +355,37873062,43,2 +355,3339921892,95,1 +355,2313177432,47,1 +355,2313177432,49,1 +355,2313177432,44,1 +355,2313177432,46,1 +355,2313177432,45,1 +355,2313177432,48,1 +355,2313177432,50,1 +355,2313177432,51,1 +355,2313177432,52,1 +355,2313177432,53,1 +355,2313177432,54,1 +355,2313177432,55,1 +355,12098344,49,1 +355,12098344,45,1 +355,12098344,48,1 +355,12098344,50,1 +355,12098344,51,1 +355,12098344,52,1 +355,12098344,53,1 +355,12098344,54,1 +355,12098344,55,2 +355,22324879,95,2 +355,10437056,99,2 +355,3346538900,90,1 +355,1104420298,38,2 +355,1104420298,39,2 +355,1104420298,40,2 +355,1104420298,41,1 +355,1104420298,42,1 +355,2325170042,99,2 +355,2541265952,90,1 +355,39894253,25,0 +355,4067555184,47,1 +355,4067555184,49,1 +355,4067555184,44,1 +355,4067555184,46,1 +355,4067555184,45,1 +355,4067555184,48,1 +355,4067555184,50,1 +355,4067555184,51,1 +355,4067555184,52,1 +355,4067555184,53,1 +355,4067555184,54,1 +355,4067555184,55,1 +356,3339921892,95,1 +356,814834276,95,1 +356,22324879,95,1 +356,3346538900,90,2 +356,2325170042,99,4 +356,12098344,47,1 +356,12098344,49,1 +356,12098344,46,1 +356,12098344,45,1 +356,12098344,48,1 +356,12098344,50,1 +356,12098344,51,1 +356,12098344,52,2 +356,12098344,53,3 +356,12098344,54,1 +356,12098344,55,1 +356,37873062,38,2 +356,37873062,39,2 +356,37873062,40,2 +356,37873062,41,1 +356,37873062,42,1 +356,37873062,43,2 +356,27169556,90,2 +356,2541265952,90,2 +356,1104420298,38,2 +356,1104420298,39,2 +356,1104420298,40,2 +356,1104420298,41,1 +356,1104420298,42,1 +356,2313177432,47,1 +356,2313177432,49,1 +356,2313177432,44,1 +356,2313177432,45,1 +356,2313177432,48,1 +356,2313177432,50,3 +356,2313177432,51,1 +356,2313177432,52,1 +356,2313177432,53,1 +356,2313177432,54,1 +356,2313177432,55,1 +356,4067555184,47,1 +356,4067555184,49,1 +356,4067555184,44,1 +356,4067555184,46,1 +356,4067555184,45,1 +356,4067555184,48,1 +356,4067555184,50,1 +356,4067555184,51,1 +356,4067555184,52,1 +356,4067555184,53,1 +356,4067555184,54,1 +356,4067555184,55,1 +356,39894253,25,0 +356,10437056,99,2 +357,1104420298,39,2 +357,1104420298,40,2 +357,1104420298,41,1 +357,12098344,49,1 +357,12098344,44,1 +357,12098344,45,1 +357,12098344,48,1 +357,12098344,50,1 +357,12098344,51,1 +357,12098344,52,1 +357,12098344,53,1 +357,12098344,54,1 +357,2325170042,99,2 +357,814834276,95,1 +357,4067555184,47,1 +357,4067555184,49,1 +357,4067555184,44,1 +357,4067555184,46,1 +357,4067555184,45,1 +357,4067555184,48,1 +357,4067555184,50,1 +357,4067555184,51,1 +357,4067555184,52,1 +357,4067555184,53,1 +357,4067555184,54,1 +357,4067555184,55,1 +357,3339921892,95,1 +357,3346538900,90,2 +357,22324879,95,1 +357,2541265952,90,1 +357,37873062,38,2 +357,37873062,39,2 +357,37873062,40,2 +357,37873062,41,1 +357,10437056,99,2 +357,2313177432,47,1 +357,2313177432,49,1 +357,2313177432,44,1 +357,2313177432,45,1 +357,2313177432,48,1 +357,2313177432,50,3 +357,2313177432,51,1 +357,2313177432,52,1 +357,2313177432,53,1 +357,2313177432,54,1 +357,27169556,90,2 +357,39894253,25,0 +358,10437056,99,2 +358,12098344,47,1 +358,12098344,49,1 +358,12098344,44,1 +358,12098344,45,1 +358,12098344,50,1 +358,12098344,51,1 +358,12098344,52,1 +358,12098344,53,3 +358,12098344,55,1 +358,3339921892,95,1 +358,3346538900,90,1 +358,4067555184,47,1 +358,4067555184,49,1 +358,4067555184,44,1 +358,4067555184,46,1 +358,4067555184,45,1 +358,4067555184,48,1 +358,4067555184,50,1 +358,4067555184,51,1 +358,4067555184,52,1 +358,4067555184,53,3 +358,4067555184,55,1 +358,1104420298,38,2 +358,1104420298,42,1 +358,814834276,95,1 +358,2541265952,90,2 +358,2313177432,49,1 +358,2313177432,44,1 +358,2313177432,46,1 +358,2313177432,45,1 +358,2313177432,48,1 +358,2313177432,51,1 +358,2313177432,52,1 +358,2313177432,53,1 +358,2313177432,54,1 +358,2313177432,55,1 +358,37873062,38,2 +358,37873062,39,2 +358,37873062,41,1 +358,37873062,42,1 +358,22324879,95,1 +358,27169556,90,1 +358,2325170042,99,2 +358,39894253,25,0 +359,39894253,25,0 +359,3346538900,90,2 +359,37873062,38,2 +359,37873062,39,2 +359,37873062,41,1 +359,37873062,42,1 +359,37873062,43,2 +359,814834276,95,1 +359,2541265952,90,2 +359,4067555184,47,1 +359,4067555184,49,1 +359,4067555184,44,1 +359,4067555184,48,1 +359,4067555184,51,1 +359,4067555184,52,1 +359,4067555184,53,1 +359,4067555184,54,1 +359,4067555184,55,1 +359,12098344,47,1 +359,12098344,46,1 +359,12098344,48,1 +359,12098344,50,1 +359,12098344,51,1 +359,12098344,52,1 +359,12098344,53,1 +359,12098344,55,2 +359,22324879,95,1 +359,3339921892,95,2 +359,2313177432,47,1 +359,2313177432,49,1 +359,2313177432,46,1 +359,2313177432,45,1 +359,2313177432,48,1 +359,2313177432,50,1 +359,2313177432,51,1 +359,2313177432,52,1 +359,2313177432,53,1 +359,2313177432,54,1 +359,2313177432,55,1 +359,1104420298,38,2 +359,1104420298,39,2 +359,1104420298,42,1 +359,1104420298,43,2 +359,10437056,99,2 +360,27169556,90,1 +360,2325170042,99,2 +360,814834276,95,2 +360,2541265952,90,1 +360,2313177432,47,1 +360,2313177432,49,1 +360,2313177432,44,1 +360,2313177432,46,1 +360,2313177432,45,1 +360,2313177432,48,1 +360,2313177432,50,1 +360,2313177432,51,1 +360,2313177432,52,1 +360,2313177432,53,1 +360,2313177432,54,1 +360,2313177432,55,1 +360,4067555184,47,1 +360,4067555184,49,1 +360,4067555184,46,1 +360,4067555184,45,1 +360,4067555184,48,1 +360,4067555184,50,1 +360,4067555184,51,1 +360,4067555184,52,1 +360,4067555184,53,1 +360,4067555184,54,3 +360,4067555184,55,1 +360,1104420298,38,2 +360,1104420298,39,2 +360,1104420298,40,2 +360,1104420298,41,1 +360,3339921892,95,1 +360,37873062,38,2 +360,37873062,39,2 +360,37873062,40,2 +360,37873062,41,1 +360,37873062,42,1 +360,37873062,43,2 +360,39894253,25,0 +360,22324879,95,1 +360,12098344,47,1 +360,12098344,49,1 +360,12098344,44,1 +360,12098344,45,1 +360,12098344,50,1 +360,12098344,51,1 +360,12098344,52,2 +360,12098344,53,1 +360,12098344,54,1 +360,3346538900,90,2 +360,10437056,99,2 +361,1104420298,38,2 +361,1104420298,39,2 +361,1104420298,40,2 +361,1104420298,41,1 +361,1104420298,42,1 +361,1104420298,43,2 +361,2541265952,90,1 +361,4067555184,47,1 +361,4067555184,49,1 +361,4067555184,44,1 +361,4067555184,46,1 +361,4067555184,45,1 +361,4067555184,48,1 +361,4067555184,50,1 +361,4067555184,51,3 +361,4067555184,52,1 +361,4067555184,53,1 +361,4067555184,54,1 +361,4067555184,55,1 +361,287006714,25,0 +361,2325170042,99,2 +361,3346538900,90,2 +361,10437056,99,2 +361,3339921892,95,1 +361,814834276,95,2 +361,37873062,38,2 +361,37873062,39,2 +361,37873062,40,2 +361,37873062,43,2 +361,22324879,95,1 +361,2313177432,47,1 +361,2313177432,49,1 +361,2313177432,44,1 +361,2313177432,46,1 +361,2313177432,48,1 +361,2313177432,50,1 +361,2313177432,51,1 +361,2313177432,52,1 +361,2313177432,53,1 +361,2313177432,54,1 +361,2313177432,55,1 +361,27169556,90,2 +361,12098344,47,1 +361,12098344,44,1 +361,12098344,46,1 +361,12098344,48,1 +361,12098344,50,3 +361,12098344,51,3 +361,12098344,52,1 +361,12098344,53,1 +361,12098344,54,1 +361,12098344,55,1 +362,287006714,25,0 +362,10437056,99,2 +362,814834276,95,2 +362,2325170042,99,2 +362,27169556,90,1 +362,1104420298,38,2 +362,1104420298,39,2 +362,1104420298,40,2 +362,1104420298,42,1 +362,1104420298,43,2 +362,2313177432,47,1 +362,2313177432,49,1 +362,2313177432,44,1 +362,2313177432,46,1 +362,2313177432,45,1 +362,2313177432,48,1 +362,2313177432,50,3 +362,2313177432,51,1 +362,2313177432,52,1 +362,2313177432,53,1 +362,2313177432,54,1 +362,2313177432,55,1 +362,37873062,38,2 +362,37873062,40,2 +362,37873062,43,2 +362,3346538900,90,2 +362,12098344,47,1 +362,12098344,44,1 +362,12098344,46,1 +362,12098344,48,1 +362,12098344,50,3 +362,12098344,51,3 +362,12098344,52,1 +362,12098344,53,1 +362,12098344,54,1 +362,12098344,55,1 +362,22324879,95,1 +362,3339921892,95,1 +362,2541265952,90,1 +362,4067555184,47,1 +362,4067555184,49,1 +362,4067555184,44,1 +362,4067555184,46,1 +362,4067555184,45,1 +362,4067555184,48,1 +362,4067555184,50,1 +362,4067555184,51,1 +362,4067555184,52,1 +362,4067555184,53,1 +362,4067555184,54,1 +362,4067555184,55,2 +363,4067555184,47,1 +363,4067555184,49,1 +363,4067555184,44,1 +363,4067555184,46,1 +363,4067555184,45,1 +363,4067555184,48,1 +363,4067555184,50,1 +363,4067555184,51,1 +363,4067555184,52,1 +363,4067555184,53,1 +363,4067555184,54,1 +363,4067555184,55,1 +363,3346538900,90,2 +363,10437056,99,2 +363,2313177432,49,1 +363,2313177432,44,1 +363,2313177432,46,1 +363,2313177432,45,1 +363,2313177432,48,1 +363,2313177432,50,3 +363,2313177432,51,1 +363,2313177432,52,1 +363,2313177432,53,1 +363,2313177432,55,1 +363,27169556,90,1 +363,22324879,95,1 +363,12098344,47,1 +363,12098344,49,1 +363,12098344,44,1 +363,12098344,48,1 +363,12098344,50,1 +363,12098344,51,1 +363,12098344,53,1 +363,12098344,54,1 +363,3339921892,95,2 +363,287006714,25,0 +363,814834276,95,2 +363,37873062,40,2 +363,1104420298,38,2 +363,1104420298,39,2 +363,1104420298,40,2 +363,1104420298,41,1 +363,1104420298,42,1 +363,2541265952,90,1 +364,2313177432,47,1 +364,2313177432,49,1 +364,2313177432,46,1 +364,2313177432,45,1 +364,2313177432,48,1 +364,2313177432,51,1 +364,2313177432,52,1 +364,2313177432,53,1 +364,2313177432,54,1 +364,2313177432,55,1 +364,27169556,90,1 +364,37873062,38,2 +364,37873062,43,2 +364,12098344,47,1 +364,12098344,49,1 +364,12098344,46,1 +364,12098344,48,1 +364,12098344,51,1 +364,12098344,52,2 +364,12098344,53,1 +364,12098344,54,1 +364,12098344,55,1 +364,3339921892,95,1 +364,287006714,25,0 +364,3346538900,90,2 +364,814834276,95,2 +364,4067555184,47,1 +364,4067555184,49,1 +364,4067555184,44,1 +364,4067555184,46,1 +364,4067555184,45,1 +364,4067555184,48,1 +364,4067555184,50,1 +364,4067555184,51,1 +364,4067555184,52,2 +364,4067555184,53,1 +364,4067555184,54,1 +364,4067555184,55,1 +364,10437056,99,2 +364,2541265952,90,1 +364,22324879,95,1 +364,1104420298,38,2 +364,1104420298,40,2 +364,1104420298,41,1 +364,1104420298,43,2 +364,2325170042,99,2 +365,4067555184,47,1 +365,4067555184,49,1 +365,4067555184,44,1 +365,4067555184,46,1 +365,4067555184,45,1 +365,4067555184,48,1 +365,4067555184,50,1 +365,4067555184,51,1 +365,4067555184,52,1 +365,4067555184,53,1 +365,4067555184,54,1 +365,4067555184,55,1 +365,287006714,25,0 +365,2325170042,99,2 +365,10437056,99,2 +365,1104420298,38,2 +365,1104420298,39,2 +365,1104420298,40,2 +365,1104420298,42,1 +365,1104420298,43,2 +365,27169556,90,2 +365,814834276,95,2 +365,37873062,38,2 +365,37873062,40,2 +365,2541265952,90,1 +365,22324879,95,1 +365,3339921892,95,1 +365,12098344,47,1 +365,12098344,49,1 +365,12098344,44,1 +365,12098344,46,1 +365,12098344,48,1 +365,12098344,50,3 +365,12098344,51,3 +365,12098344,52,1 +365,12098344,53,1 +365,12098344,54,1 +365,12098344,55,1 +365,2313177432,47,1 +365,2313177432,49,1 +365,2313177432,44,1 +365,2313177432,46,1 +365,2313177432,45,1 +365,2313177432,48,1 +365,2313177432,50,1 +365,2313177432,51,1 +365,2313177432,52,1 +365,2313177432,53,1 +365,2313177432,54,1 +365,2313177432,55,1 +366,1104420298,38,2 +366,1104420298,41,1 +366,1104420298,42,1 +366,37873062,38,2 +366,37873062,39,2 +366,37873062,40,2 +366,37873062,43,2 +366,27169556,90,1 +366,12098344,47,1 +366,12098344,44,1 +366,12098344,45,1 +366,12098344,48,1 +366,12098344,51,3 +366,12098344,52,1 +366,12098344,54,1 +366,12098344,55,1 +366,2541265952,90,1 +366,10437056,99,2 +366,3339921892,95,1 +366,287006714,25,0 +366,22324879,95,2 +366,4067555184,47,1 +366,4067555184,49,1 +366,4067555184,46,1 +366,4067555184,45,1 +366,4067555184,48,1 +366,4067555184,50,1 +366,4067555184,51,1 +366,4067555184,52,2 +366,4067555184,53,1 +366,4067555184,54,1 +366,4067555184,55,1 +366,814834276,95,2 +366,3346538900,90,2 +366,2325170042,99,2 +366,2313177432,47,1 +366,2313177432,49,1 +366,2313177432,44,1 +366,2313177432,46,1 +366,2313177432,45,1 +366,2313177432,48,1 +366,2313177432,50,1 +366,2313177432,51,1 +366,2313177432,52,1 +366,2313177432,53,1 +366,2313177432,54,1 +366,2313177432,55,2 +367,3339921892,95,1 +367,37873062,38,2 +367,37873062,40,2 +367,287006714,25,0 +367,1104420298,39,2 +367,1104420298,40,2 +367,1104420298,42,1 +367,2541265952,90,1 +367,814834276,95,2 +367,2313177432,47,1 +367,2313177432,49,1 +367,2313177432,44,1 +367,2313177432,46,1 +367,2313177432,45,1 +367,2313177432,48,1 +367,2313177432,50,1 +367,2313177432,51,1 +367,2313177432,52,1 +367,2313177432,53,1 +367,2313177432,54,1 +367,2313177432,55,2 +367,4067555184,47,1 +367,4067555184,49,1 +367,4067555184,46,1 +367,4067555184,45,1 +367,4067555184,48,1 +367,4067555184,50,1 +367,4067555184,51,1 +367,4067555184,52,1 +367,4067555184,53,1 +367,4067555184,54,1 +367,4067555184,55,1 +367,22324879,95,2 +367,10437056,99,5 +367,27169556,90,2 +367,2325170042,99,2 +367,12098344,47,1 +367,12098344,49,1 +367,12098344,46,1 +367,12098344,45,1 +367,12098344,50,1 +367,12098344,52,1 +367,12098344,53,1 +367,12098344,55,1 +368,287006714,25,0 +368,22324879,95,1 +368,10437056,99,2 +368,814834276,95,2 +368,12098344,47,1 +368,12098344,49,1 +368,12098344,44,1 +368,12098344,45,1 +368,12098344,50,1 +368,12098344,51,1 +368,12098344,52,1 +368,12098344,53,3 +368,12098344,54,1 +368,12098344,55,1 +368,37873062,38,2 +368,37873062,39,2 +368,37873062,40,2 +368,1104420298,38,2 +368,1104420298,39,2 +368,1104420298,40,2 +368,1104420298,42,1 +368,1104420298,43,2 +368,2313177432,47,1 +368,2313177432,49,1 +368,2313177432,44,1 +368,2313177432,46,1 +368,2313177432,45,1 +368,2313177432,48,1 +368,2313177432,50,1 +368,2313177432,51,1 +368,2313177432,52,1 +368,2313177432,53,1 +368,2313177432,54,1 +368,2313177432,55,1 +368,2541265952,90,1 +368,27169556,90,2 +368,4067555184,47,1 +368,4067555184,49,1 +368,4067555184,44,1 +368,4067555184,46,1 +368,4067555184,50,1 +368,4067555184,51,1 +368,4067555184,52,1 +368,4067555184,53,1 +368,4067555184,54,3 +368,4067555184,55,1 +368,2325170042,99,2 +368,3346538900,90,2 +368,3339921892,95,1 +369,814834276,95,2 +369,27169556,90,1 +369,10437056,99,2 +369,22324879,95,1 +369,3339921892,95,1 +369,4067555184,47,1 +369,4067555184,49,1 +369,4067555184,46,1 +369,4067555184,45,1 +369,4067555184,50,1 +369,4067555184,51,1 +369,4067555184,52,1 +369,4067555184,53,1 +369,4067555184,54,1 +369,4067555184,55,1 +369,2325170042,99,2 +369,12098344,47,1 +369,12098344,44,1 +369,12098344,45,1 +369,12098344,48,1 +369,12098344,50,1 +369,12098344,51,3 +369,12098344,53,1 +369,12098344,55,1 +369,3346538900,90,2 +369,1104420298,38,2 +369,1104420298,41,1 +369,1104420298,43,2 +369,2313177432,47,1 +369,2313177432,46,1 +369,2313177432,45,1 +369,2313177432,48,1 +369,2313177432,50,1 +369,2313177432,51,1 +369,2313177432,52,1 +369,2313177432,53,1 +369,2313177432,54,1 +369,2313177432,55,1 +369,2541265952,90,1 +369,37873062,39,2 +369,287006714,25,0 +370,10437056,99,2 +370,2313177432,47,1 +370,2313177432,49,1 +370,2313177432,44,1 +370,2313177432,46,1 +370,2313177432,45,1 +370,2313177432,48,1 +370,2313177432,50,3 +370,2313177432,51,1 +370,2313177432,52,1 +370,2313177432,53,1 +370,2313177432,54,1 +370,2313177432,55,1 +370,27169556,90,1 +370,2541265952,90,2 +370,1104420298,38,2 +370,1104420298,39,2 +370,1104420298,40,2 +370,1104420298,42,1 +370,1104420298,43,2 +370,287006714,25,0 +370,814834276,95,2 +370,4067555184,47,1 +370,4067555184,49,1 +370,4067555184,44,1 +370,4067555184,45,1 +370,4067555184,48,1 +370,4067555184,50,1 +370,4067555184,51,1 +370,4067555184,52,1 +370,4067555184,53,1 +370,4067555184,54,1 +370,4067555184,55,2 +370,12098344,47,1 +370,12098344,49,1 +370,12098344,44,1 +370,12098344,45,1 +370,12098344,48,1 +370,12098344,50,1 +370,12098344,51,1 +370,12098344,52,1 +370,12098344,53,1 +370,12098344,54,1 +370,12098344,55,2 +370,2325170042,99,4 +370,22324879,95,1 +370,3346538900,90,2 +370,37873062,38,2 +370,37873062,39,2 +370,37873062,40,2 +370,3339921892,95,1 +371,4067555184,50,1 +371,4067555184,51,1 +371,4067555184,52,1 +371,4067555184,53,1 +371,4067555184,55,1 +371,3352578733,29,0 +371,2313177432,50,1 +371,2313177432,51,1 +371,2313177432,52,1 +371,2313177432,54,1 +371,2313177432,55,1 +371,2325170042,99,2 +371,10437056,99,2 +371,814834276,95,1 +371,3339921892,95,1 +371,12098344,50,1 +371,12098344,53,1 +371,12098344,54,1 +371,12098344,55,1 +371,22324879,95,1 +372,10437056,99,2 +372,4067555184,50,1 +372,4067555184,52,1 +372,4067555184,53,1 +372,4067555184,55,1 +372,2325170042,99,2 +372,814834276,95,1 +372,22324879,95,1 +372,12098344,51,1 +372,12098344,52,1 +372,12098344,53,1 +372,12098344,54,1 +372,3339921892,95,1 +372,3352578733,29,0 +372,2313177432,50,1 +372,2313177432,51,1 +372,2313177432,52,1 +372,2313177432,53,1 +372,2313177432,55,1 +373,814834276,95,1 +373,2313177432,50,1 +373,2313177432,51,1 +373,2313177432,52,1 +373,2313177432,53,1 +373,2313177432,54,1 +373,2313177432,55,1 +373,3339921892,95,2 +373,4067555184,51,1 +373,4067555184,52,1 +373,4067555184,53,1 +373,4067555184,54,1 +373,4067555184,55,1 +373,12098344,51,1 +373,12098344,52,1 +373,12098344,54,1 +373,22324879,95,1 +373,3352578733,29,0 +374,12098344,51,1 +374,12098344,52,1 +374,12098344,53,1 +374,12098344,54,1 +374,12098344,55,1 +374,2313177432,50,1 +374,2313177432,51,1 +374,2313177432,52,1 +374,2313177432,53,1 +374,2313177432,54,1 +374,2313177432,55,1 +374,10437056,99,2 +374,814834276,95,1 +374,4067555184,50,1 +374,4067555184,52,1 +374,4067555184,53,1 +374,4067555184,55,1 +374,3339921892,95,1 +374,2325170042,99,2 +374,22324879,95,1 +374,3352578733,29,0 +375,814834276,95,1 +375,3339921892,95,1 +375,4067555184,50,1 +375,4067555184,51,1 +375,4067555184,52,1 +375,4067555184,53,1 +375,4067555184,54,1 +375,4067555184,55,1 +375,12098344,50,1 +375,12098344,52,1 +375,12098344,53,1 +375,12098344,54,1 +375,12098344,55,1 +375,2313177432,50,1 +375,2313177432,51,1 +375,2313177432,52,1 +375,2313177432,53,1 +375,2313177432,54,1 +375,2313177432,55,1 +375,2325170042,99,2 +375,10437056,99,2 +375,3352578733,29,0 +375,22324879,95,1 +376,3339921892,95,1 +376,2325170042,99,2 +376,814834276,95,2 +376,22324879,95,1 +376,4067555184,50,1 +376,4067555184,51,1 +376,4067555184,52,1 +376,4067555184,53,1 +376,4067555184,54,1 +376,4067555184,55,1 +376,3352578733,29,0 +376,12098344,50,1 +376,12098344,51,1 +376,12098344,52,1 +376,12098344,53,1 +376,12098344,54,1 +376,10437056,99,2 +376,2313177432,50,1 +376,2313177432,51,1 +376,2313177432,52,1 +376,2313177432,53,1 +376,2313177432,54,1 +376,2313177432,55,1 +377,2313177432,50,1 +377,2313177432,51,1 +377,2313177432,52,1 +377,2313177432,53,1 +377,2313177432,55,1 +377,4067555184,50,1 +377,4067555184,51,1 +377,4067555184,52,1 +377,4067555184,53,1 +377,4067555184,54,1 +377,4067555184,55,1 +377,814834276,95,1 +377,22324879,95,1 +377,10437056,99,2 +377,2325170042,99,2 +377,3339921892,95,1 +377,3352578733,29,0 +377,12098344,50,1 +377,12098344,52,1 +377,12098344,53,1 +377,12098344,54,1 +377,12098344,55,1 +378,12098344,51,1 +378,12098344,52,1 +378,12098344,53,1 +378,12098344,55,1 +378,2325170042,99,2 +378,10437056,99,3 +378,4067555184,51,1 +378,4067555184,52,1 +378,4067555184,53,1 +378,4067555184,55,1 +378,22324879,95,1 +378,3352578733,29,0 +378,814834276,95,1 +378,3339921892,95,1 +378,2313177432,50,1 +378,2313177432,51,1 +378,2313177432,52,1 +378,2313177432,53,1 +378,2313177432,54,1 +378,2313177432,55,1 +379,814834276,95,1 +379,2325170042,99,2 +379,22324879,95,1 +379,10437056,99,2 +379,3339921892,95,1 +379,4067555184,50,1 +379,4067555184,53,1 +379,4067555184,54,1 +379,4067555184,55,1 +379,12098344,51,1 +379,12098344,52,1 +379,12098344,54,1 +379,12098344,55,1 +379,3352578733,29,0 +379,2313177432,50,1 +379,2313177432,51,1 +379,2313177432,52,1 +379,2313177432,53,1 +379,2313177432,54,1 +379,2313177432,55,1 +380,2313177432,50,1 +380,2313177432,51,1 +380,2313177432,52,1 +380,2313177432,53,1 +380,2313177432,54,1 +380,2313177432,55,1 +380,4067555184,50,1 +380,4067555184,52,1 +380,4067555184,53,1 +380,4067555184,54,1 +380,814834276,95,1 +380,12098344,52,1 +380,12098344,53,1 +380,12098344,55,1 +380,22324879,95,2 +380,3339921892,95,1 +380,3352578733,29,0 +381,2325170042,99,2 +381,3339921892,95,1 +381,4067555184,51,1 +381,4067555184,52,1 +381,4067555184,53,1 +381,4067555184,54,1 +381,814834276,95,1 +381,22324879,95,1 +381,12098344,50,1 +381,12098344,51,1 +381,12098344,52,1 +381,12098344,54,1 +381,10437056,99,2 +381,366828854,29,0 +381,2313177432,50,1 +381,2313177432,51,1 +381,2313177432,53,1 +381,2313177432,54,1 +381,2313177432,55,1 +382,366828854,29,0 +382,22324879,95,1 +382,12098344,51,1 +382,12098344,52,1 +382,12098344,54,1 +382,12098344,55,1 +382,814834276,95,2 +382,4067555184,50,1 +382,4067555184,51,1 +382,4067555184,52,1 +382,4067555184,54,1 +382,4067555184,55,1 +382,10437056,99,2 +382,3339921892,95,2 +382,2313177432,50,1 +382,2313177432,51,1 +382,2313177432,52,1 +382,2313177432,53,1 +382,2313177432,54,1 +382,2313177432,55,1 +383,22324879,95,1 +383,10437056,99,2 +383,366828854,29,0 +383,2313177432,50,1 +383,2313177432,51,1 +383,2313177432,52,1 +383,2313177432,53,1 +383,2313177432,54,1 +383,12098344,50,1 +383,12098344,51,1 +383,12098344,52,1 +383,12098344,53,1 +383,12098344,54,1 +383,814834276,95,1 +383,4067555184,51,1 +383,4067555184,52,1 +383,4067555184,53,1 +383,4067555184,54,1 +383,4067555184,55,1 +383,2325170042,99,2 +383,3339921892,95,1 +384,366828854,29,0 +384,3339921892,95,1 +384,814834276,95,1 +384,2325170042,99,2 +384,12098344,51,1 +384,12098344,52,1 +384,12098344,53,1 +384,12098344,54,1 +384,12098344,55,1 +384,22324879,95,1 +384,10437056,99,2 +384,4067555184,50,1 +384,4067555184,51,1 +384,4067555184,53,1 +384,4067555184,54,1 +384,2313177432,50,1 +384,2313177432,51,1 +384,2313177432,52,1 +384,2313177432,53,1 +384,2313177432,54,1 +384,2313177432,55,1 +385,12098344,50,1 +385,12098344,51,1 +385,12098344,52,1 +385,12098344,53,1 +385,12098344,54,1 +385,12098344,55,1 +385,366828854,29,0 +385,4067555184,50,1 +385,4067555184,51,1 +385,4067555184,52,1 +385,4067555184,53,1 +385,4067555184,54,1 +385,4067555184,55,1 +385,22324879,95,1 +385,2313177432,50,1 +385,2313177432,51,1 +385,2313177432,52,1 +385,2313177432,53,1 +385,2313177432,54,1 +385,2313177432,55,1 +385,2325170042,99,2 +385,10437056,99,2 +385,3339921892,95,1 +385,814834276,95,1 +386,22324879,95,1 +386,2313177432,50,1 +386,2313177432,51,1 +386,2313177432,52,1 +386,2313177432,53,1 +386,2313177432,54,1 +386,2313177432,55,1 +386,814834276,95,1 +386,366828854,29,0 +386,3339921892,95,1 +386,2325170042,99,2 +386,4067555184,50,1 +386,4067555184,51,1 +386,4067555184,53,1 +386,4067555184,54,1 +386,4067555184,55,1 +386,12098344,50,1 +386,12098344,51,1 +386,12098344,53,1 +386,12098344,54,1 +386,12098344,55,1 +387,10437056,99,2 +387,22324879,95,1 +387,2325170042,99,2 +387,12098344,51,1 +387,12098344,52,1 +387,12098344,54,1 +387,12098344,55,1 +387,814834276,95,1 +387,4067555184,50,1 +387,4067555184,51,1 +387,4067555184,52,1 +387,4067555184,53,1 +387,4067555184,54,1 +387,4067555184,55,1 +387,3339921892,95,1 +387,366828854,29,0 +387,2313177432,50,1 +387,2313177432,51,1 +387,2313177432,52,1 +387,2313177432,53,1 +387,2313177432,54,1 +387,2313177432,55,1 +388,12098344,50,1 +388,12098344,51,1 +388,12098344,53,1 +388,12098344,54,1 +388,12098344,55,1 +388,10437056,99,2 +388,22324879,95,1 +388,2313177432,50,1 +388,2313177432,51,1 +388,2313177432,52,1 +388,2313177432,53,1 +388,2313177432,54,1 +388,2313177432,55,1 +388,366828854,29,0 +388,814834276,95,1 +388,4067555184,51,1 +388,4067555184,52,1 +388,4067555184,53,1 +388,4067555184,55,1 +388,3339921892,95,1 +388,2325170042,99,2 +389,814834276,95,1 +389,12098344,50,1 +389,12098344,51,1 +389,12098344,54,1 +389,366828854,29,0 +389,4067555184,51,1 +389,4067555184,52,1 +389,4067555184,54,1 +389,4067555184,55,1 +389,3339921892,95,1 +389,10437056,99,2 +389,2313177432,50,1 +389,2313177432,51,1 +389,2313177432,52,1 +389,2313177432,53,1 +389,2313177432,54,1 +389,2313177432,55,1 +389,22324879,95,1 +389,2325170042,99,2 +390,22324879,95,1 +390,4067555184,50,1 +390,4067555184,51,1 +390,4067555184,52,1 +390,4067555184,53,1 +390,4067555184,54,1 +390,4067555184,55,1 +390,366828854,29,0 +390,3339921892,95,2 +390,2325170042,99,2 +390,2313177432,50,1 +390,2313177432,51,1 +390,2313177432,52,1 +390,2313177432,54,1 +390,2313177432,55,1 +390,814834276,95,1 +390,12098344,50,1 +390,12098344,52,1 +390,12098344,53,1 +390,12098344,54,1 +391,22324879,95,1 +391,2325170042,99,2 +391,5849940,26,0 +391,10437056,99,2 +391,814834276,95,1 +391,3339921892,95,1 +392,22324879,95,1 +392,10437056,99,2 +392,2325170042,99,2 +392,3339921892,95,1 +392,5849940,26,0 +392,814834276,95,1 +393,22324879,95,1 +393,814834276,95,1 +393,2325170042,99,2 +393,5849940,26,0 +393,3339921892,95,1 +393,10437056,99,2 +394,814834276,95,1 +394,3339921892,95,1 +394,2325170042,99,2 +394,10437056,99,2 +394,5849940,26,0 +394,22324879,95,1 +395,22324879,95,1 +395,3339921892,95,1 +395,10437056,99,2 +395,814834276,95,1 +395,2325170042,99,2 +395,5849940,26,0 +396,10437056,99,2 +396,3339921892,95,1 +396,2325170042,99,2 +396,5849940,26,0 +396,814834276,95,1 +396,22324879,95,1 +397,814834276,95,1 +397,3339921892,95,1 +397,22324879,95,1 +397,5849940,26,0 +397,2325170042,99,2 +397,10437056,99,2 +398,5849940,26,0 +398,10437056,99,2 +398,814834276,95,1 +398,2325170042,99,2 +398,22324879,95,1 +398,3339921892,95,1 +399,2325170042,99,2 +399,22324879,95,1 +399,5849940,26,0 +399,814834276,95,1 +399,10437056,99,2 +399,3339921892,95,1 +400,2325170042,99,2 +400,3339921892,95,1 +400,10437056,99,2 +400,22324879,95,1 +400,814834276,95,1 +400,5849940,26,0 +401,10437056,99,2 +401,5849940,26,0 +401,814834276,95,1 +401,22324879,95,1 +401,3339921892,95,1 +401,2325170042,99,2 +402,22324879,95,1 +402,10437056,99,2 +402,2325170042,99,2 +402,3339921892,95,1 +402,814834276,95,1 +402,5849940,26,0 +403,22324879,95,1 +403,3339921892,95,1 +403,10437056,99,2 +403,5849940,26,0 +403,2325170042,99,2 +403,814834276,95,1 +404,2325170042,99,2 +404,5849940,26,0 +404,814834276,95,1 +404,22324879,95,1 +404,3339921892,95,1 +404,10437056,99,2 +405,814834276,95,1 +405,2325170042,99,2 +405,22324879,95,1 +405,3339921892,95,1 +405,10437056,99,2 +405,5849940,26,0 +406,22324879,95,1 +406,814834276,95,1 +406,5849940,26,0 +406,10437056,99,2 +406,3339921892,95,1 +406,2325170042,99,2 +407,2325170042,99,2 +407,814834276,95,1 +407,5849940,26,0 +407,3339921892,95,1 +407,10437056,99,2 +407,22324879,95,1 +408,814834276,95,1 +408,3339921892,95,1 +408,22324879,95,1 +408,10437056,99,2 +408,2325170042,99,2 +408,5849940,26,0 +409,2325170042,99,2 +409,10437056,99,2 +409,22324879,95,1 +409,5849940,26,0 +409,814834276,95,1 +409,3339921892,95,1 +410,5849940,26,0 +410,3339921892,95,1 +410,10437056,99,2 +410,814834276,95,1 +410,2325170042,99,2 +410,22324879,95,1 +411,10437056,99,2 +411,1104420298,38,2 +411,1104420298,40,2 +411,1104420298,43,2 +411,3339921892,95,1 +411,814834276,95,1 +411,12098344,47,1 +411,12098344,46,1 +411,12098344,45,1 +411,12098344,48,1 +411,12098344,50,1 +411,12098344,51,1 +411,12098344,52,1 +411,12098344,54,1 +411,12098344,55,1 +411,22324879,95,1 +411,3346538900,90,2 +411,27169556,90,2 +411,37873062,38,2 +411,37873062,40,2 +411,37873062,43,2 +411,4067555184,47,1 +411,4067555184,49,1 +411,4067555184,44,1 +411,4067555184,45,1 +411,4067555184,48,1 +411,4067555184,50,3 +411,4067555184,51,1 +411,4067555184,52,1 +411,4067555184,53,1 +411,4067555184,54,1 +411,4067555184,55,1 +411,2313177432,47,1 +411,2313177432,49,1 +411,2313177432,44,1 +411,2313177432,46,1 +411,2313177432,45,1 +411,2313177432,48,1 +411,2313177432,50,3 +411,2313177432,51,1 +411,2313177432,52,1 +411,2313177432,53,1 +411,2313177432,54,1 +411,2313177432,55,1 +411,29954548,27,0 +411,2325170042,99,2 +411,2541265952,90,2 +412,29954548,27,0 +412,4067555184,47,1 +412,4067555184,49,1 +412,4067555184,44,1 +412,4067555184,46,1 +412,4067555184,45,1 +412,4067555184,50,1 +412,4067555184,51,1 +412,4067555184,53,1 +412,4067555184,54,1 +412,4067555184,55,1 +412,814834276,95,1 +412,1104420298,38,2 +412,1104420298,39,2 +412,1104420298,40,2 +412,1104420298,43,2 +412,27169556,90,2 +412,37873062,38,2 +412,37873062,39,2 +412,37873062,40,2 +412,12098344,47,1 +412,12098344,49,1 +412,12098344,46,1 +412,12098344,45,1 +412,12098344,50,1 +412,12098344,51,3 +412,12098344,52,1 +412,12098344,53,1 +412,12098344,54,1 +412,12098344,55,1 +412,2325170042,99,2 +412,3339921892,95,2 +412,2313177432,47,1 +412,2313177432,49,1 +412,2313177432,44,1 +412,2313177432,46,1 +412,2313177432,45,1 +412,2313177432,48,1 +412,2313177432,50,1 +412,2313177432,51,1 +412,2313177432,52,1 +412,2313177432,53,1 +412,2313177432,54,1 +412,2313177432,55,1 +412,10437056,99,3 +412,22324879,95,1 +413,3339921892,95,1 +413,2541265952,90,2 +413,12098344,49,1 +413,12098344,44,1 +413,12098344,45,1 +413,12098344,50,3 +413,12098344,51,3 +413,12098344,52,1 +413,12098344,53,3 +413,4067555184,47,1 +413,4067555184,49,1 +413,4067555184,44,1 +413,4067555184,46,1 +413,4067555184,45,1 +413,4067555184,48,1 +413,4067555184,50,1 +413,4067555184,51,1 +413,4067555184,52,1 +413,4067555184,53,1 +413,4067555184,54,1 +413,4067555184,55,1 +413,27169556,90,2 +413,2325170042,99,2 +413,1104420298,38,2 +413,1104420298,39,2 +413,1104420298,40,2 +413,37873062,39,2 +413,37873062,40,2 +413,37873062,43,2 +413,22324879,95,2 +413,29954548,27,0 +413,2313177432,49,1 +413,2313177432,44,1 +413,2313177432,46,1 +413,2313177432,45,1 +413,2313177432,48,1 +413,2313177432,50,1 +413,2313177432,51,1 +413,2313177432,52,1 +413,2313177432,53,1 +413,2313177432,54,1 +413,2313177432,55,1 +413,814834276,95,1 +413,3346538900,90,2 +414,3339921892,95,1 +414,12098344,47,1 +414,12098344,44,1 +414,12098344,46,1 +414,12098344,45,1 +414,12098344,48,1 +414,12098344,50,3 +414,12098344,51,3 +414,12098344,52,1 +414,12098344,53,1 +414,12098344,54,1 +414,12098344,55,1 +414,2325170042,99,2 +414,2313177432,47,1 +414,2313177432,49,1 +414,2313177432,44,1 +414,2313177432,45,1 +414,2313177432,48,1 +414,2313177432,50,3 +414,2313177432,51,1 +414,2313177432,52,1 +414,2313177432,53,1 +414,2313177432,55,1 +414,10437056,99,2 +414,27169556,90,2 +414,2541265952,90,2 +414,29954548,27,0 +414,814834276,95,1 +414,37873062,38,2 +414,37873062,40,2 +414,37873062,43,2 +414,22324879,95,2 +414,3346538900,90,2 +414,1104420298,38,2 +414,1104420298,39,2 +414,1104420298,40,2 +414,4067555184,47,1 +414,4067555184,49,1 +414,4067555184,44,1 +414,4067555184,46,1 +414,4067555184,48,1 +414,4067555184,50,3 +414,4067555184,51,1 +414,4067555184,52,1 +414,4067555184,53,1 +414,4067555184,54,1 +414,4067555184,55,1 +415,4067555184,46,1 +415,4067555184,45,1 +415,4067555184,48,1 +415,4067555184,50,1 +415,4067555184,51,1 +415,4067555184,52,1 +415,4067555184,53,1 +415,4067555184,54,1 +415,4067555184,55,1 +415,2313177432,47,1 +415,2313177432,49,1 +415,2313177432,44,1 +415,2313177432,46,1 +415,2313177432,45,1 +415,2313177432,48,1 +415,2313177432,50,1 +415,2313177432,51,1 +415,2313177432,52,1 +415,2313177432,53,1 +415,2313177432,54,1 +415,2313177432,55,1 +415,3346538900,90,2 +415,37873062,38,2 +415,37873062,39,2 +415,37873062,40,2 +415,37873062,43,2 +415,22324879,95,1 +415,29954548,27,0 +415,814834276,95,1 +415,2541265952,90,2 +415,27169556,90,2 +415,12098344,47,1 +415,12098344,49,1 +415,12098344,46,1 +415,12098344,45,1 +415,12098344,48,1 +415,12098344,50,1 +415,12098344,51,1 +415,12098344,53,1 +415,12098344,54,3 +415,3339921892,95,1 +415,2325170042,99,2 +415,10437056,99,4 +415,1104420298,38,2 +415,1104420298,39,2 +415,1104420298,40,2 +415,1104420298,43,2 +415,4067555184,47,1 +415,4067555184,49,1 +415,4067555184,44,1 +416,37873062,40,2 +416,37873062,43,2 +416,3339921892,95,1 +416,3346538900,90,2 +416,2313177432,49,1 +416,2313177432,44,1 +416,2313177432,46,1 +416,2313177432,45,1 +416,2313177432,48,1 +416,2313177432,50,3 +416,2313177432,51,1 +416,2313177432,52,1 +416,2313177432,53,1 +416,2313177432,54,1 +416,2313177432,55,1 +416,12098344,47,1 +416,12098344,44,1 +416,12098344,46,1 +416,12098344,50,1 +416,12098344,52,1 +416,12098344,53,1 +416,12098344,54,1 +416,12098344,55,1 +416,27169556,90,2 +416,2541265952,90,2 +416,2325170042,99,2 +416,22324879,95,1 +416,814834276,95,1 +416,4067555184,47,1 +416,4067555184,49,1 +416,4067555184,44,1 +416,4067555184,46,1 +416,4067555184,45,1 +416,4067555184,48,1 +416,4067555184,50,1 +416,4067555184,51,1 +416,4067555184,52,1 +416,4067555184,54,1 +416,4067555184,55,1 +416,1104420298,38,2 +416,1104420298,39,2 +416,1104420298,40,2 +416,1104420298,43,2 +416,29954548,27,0 +416,10437056,99,2 +417,27169556,90,2 +417,10437056,99,3 +417,12098344,47,1 +417,12098344,44,1 +417,12098344,46,1 +417,12098344,45,1 +417,12098344,48,1 +417,12098344,50,1 +417,12098344,51,1 +417,12098344,52,1 +417,12098344,53,1 +417,12098344,54,1 +417,12098344,55,1 +417,37873062,38,2 +417,37873062,40,2 +417,37873062,43,2 +417,3346538900,90,2 +417,29954548,27,0 +417,2541265952,90,2 +417,22324879,95,2 +417,814834276,95,1 +417,2313177432,47,1 +417,2313177432,49,1 +417,2313177432,44,1 +417,2313177432,46,1 +417,2313177432,45,1 +417,2313177432,48,1 +417,2313177432,50,1 +417,2313177432,51,1 +417,2313177432,52,1 +417,2313177432,53,1 +417,2313177432,54,3 +417,2313177432,55,1 +417,3339921892,95,2 +417,1104420298,38,2 +417,1104420298,40,2 +417,1104420298,43,2 +417,2325170042,99,2 +417,4067555184,47,1 +417,4067555184,49,1 +417,4067555184,46,1 +417,4067555184,45,1 +417,4067555184,48,1 +417,4067555184,50,1 +417,4067555184,51,1 +417,4067555184,52,1 +417,4067555184,53,1 +417,4067555184,54,1 +417,4067555184,55,1 +418,12098344,47,1 +418,12098344,49,1 +418,12098344,44,1 +418,12098344,46,1 +418,12098344,45,1 +418,12098344,48,1 +418,12098344,50,1 +418,12098344,51,3 +418,12098344,52,1 +418,12098344,53,1 +418,12098344,54,1 +418,12098344,55,1 +418,2325170042,99,2 +418,27169556,90,2 +418,814834276,95,1 +418,22324879,95,1 +418,4067555184,47,1 +418,4067555184,49,1 +418,4067555184,44,1 +418,4067555184,48,1 +418,4067555184,50,1 +418,4067555184,51,1 +418,4067555184,52,1 +418,4067555184,53,3 +418,4067555184,54,1 +418,10437056,99,2 +418,2541265952,90,2 +418,3339921892,95,1 +418,2313177432,49,1 +418,2313177432,44,1 +418,2313177432,46,1 +418,2313177432,48,1 +418,2313177432,50,1 +418,2313177432,51,1 +418,2313177432,52,1 +418,2313177432,53,1 +418,2313177432,54,3 +418,2313177432,55,1 +418,1104420298,38,2 +418,1104420298,39,2 +418,1104420298,40,2 +418,1104420298,43,2 +418,37873062,38,2 +418,37873062,39,2 +418,37873062,40,2 +418,3346538900,90,2 +418,29954548,27,0 +419,27169556,90,2 +419,12098344,47,1 +419,12098344,44,1 +419,12098344,46,1 +419,12098344,48,1 +419,12098344,50,1 +419,12098344,51,1 +419,12098344,52,1 +419,12098344,53,1 +419,12098344,54,1 +419,12098344,55,1 +419,10437056,99,2 +419,22324879,95,1 +419,2325170042,99,2 +419,3339921892,95,1 +419,2313177432,47,1 +419,2313177432,49,1 +419,2313177432,46,1 +419,2313177432,45,1 +419,2313177432,48,1 +419,2313177432,50,1 +419,2313177432,51,1 +419,2313177432,52,1 +419,2313177432,54,1 +419,2313177432,55,1 +419,4067555184,44,1 +419,4067555184,46,1 +419,4067555184,45,1 +419,4067555184,48,1 +419,4067555184,50,1 +419,4067555184,51,1 +419,4067555184,52,1 +419,4067555184,53,1 +419,4067555184,54,1 +419,4067555184,55,1 +419,3346538900,90,2 +419,29954548,27,0 +419,1104420298,38,2 +419,1104420298,40,2 +419,1104420298,43,2 +419,2541265952,90,2 +419,814834276,95,1 +419,37873062,38,2 +419,37873062,40,2 +419,37873062,43,2 +420,1104420298,39,2 +420,1104420298,40,2 +420,1104420298,43,2 +420,27169556,90,2 +420,37873062,40,2 +420,3339921892,95,1 +420,12098344,49,1 +420,12098344,46,1 +420,12098344,45,1 +420,12098344,48,1 +420,12098344,50,1 +420,12098344,52,1 +420,12098344,54,1 +420,12098344,55,1 +420,2325170042,99,2 +420,2313177432,49,1 +420,2313177432,44,1 +420,2313177432,46,1 +420,2313177432,48,1 +420,2313177432,50,1 +420,2313177432,51,1 +420,2313177432,52,1 +420,2313177432,53,1 +420,2313177432,54,1 +420,2313177432,55,1 +420,814834276,95,1 +420,29954548,27,0 +420,10437056,99,2 +420,22324879,95,2 +420,4067555184,49,1 +420,4067555184,44,1 +420,4067555184,46,1 +420,4067555184,48,1 +420,4067555184,50,1 +420,4067555184,51,1 +420,4067555184,52,1 +420,4067555184,53,1 +420,4067555184,54,1 +420,4067555184,55,1 +421,22324879,95,1 +421,2325170042,99,4 +421,1104420298,38,2 +421,1104420298,39,2 +421,1104420298,43,2 +421,10437056,99,2 +421,2313177432,47,1 +421,2313177432,49,1 +421,2313177432,44,1 +421,2313177432,46,1 +421,2313177432,45,1 +421,2313177432,48,1 +421,2313177432,50,3 +421,2313177432,51,1 +421,2313177432,52,1 +421,2313177432,53,1 +421,2313177432,54,1 +421,2313177432,55,1 +421,12098344,47,1 +421,12098344,49,1 +421,12098344,44,1 +421,12098344,45,1 +421,12098344,48,1 +421,12098344,51,1 +421,12098344,53,3 +421,12098344,54,1 +421,12098344,55,1 +421,814834276,95,1 +421,2541265952,90,2 +421,3346538900,90,2 +421,4067555184,47,1 +421,4067555184,49,1 +421,4067555184,46,1 +421,4067555184,45,1 +421,4067555184,48,1 +421,4067555184,50,1 +421,4067555184,51,1 +421,4067555184,52,1 +421,4067555184,53,1 +421,4067555184,54,1 +421,4067555184,55,1 +421,37873062,38,2 +421,37873062,39,2 +421,37873062,40,2 +421,37873062,43,2 +421,3227189464,27,0 +421,3339921892,95,1 +421,27169556,90,2 +422,2541265952,90,2 +422,3227189464,27,0 +422,814834276,95,1 +422,1104420298,38,2 +422,1104420298,39,2 +422,1104420298,40,2 +422,3339921892,95,1 +422,12098344,47,1 +422,12098344,49,1 +422,12098344,44,1 +422,12098344,45,1 +422,12098344,48,1 +422,12098344,50,3 +422,12098344,51,1 +422,12098344,53,1 +422,12098344,54,1 +422,12098344,55,1 +422,37873062,38,2 +422,37873062,39,2 +422,37873062,40,2 +422,37873062,43,2 +422,4067555184,49,1 +422,4067555184,44,1 +422,4067555184,46,1 +422,4067555184,45,1 +422,4067555184,48,1 +422,4067555184,50,3 +422,4067555184,51,1 +422,4067555184,52,1 +422,4067555184,53,3 +422,4067555184,54,1 +422,4067555184,55,1 +422,2325170042,99,2 +422,27169556,90,2 +422,2313177432,47,1 +422,2313177432,49,1 +422,2313177432,44,1 +422,2313177432,46,1 +422,2313177432,45,1 +422,2313177432,48,1 +422,2313177432,50,1 +422,2313177432,51,1 +422,2313177432,52,1 +422,2313177432,53,1 +422,2313177432,54,1 +422,2313177432,55,1 +422,10437056,99,2 +422,3346538900,90,2 +422,22324879,95,1 +423,3339921892,95,1 +423,2313177432,47,1 +423,2313177432,49,1 +423,2313177432,44,1 +423,2313177432,46,1 +423,2313177432,45,1 +423,2313177432,48,1 +423,2313177432,50,1 +423,2313177432,51,1 +423,2313177432,52,1 +423,2313177432,53,1 +423,2313177432,54,1 +423,2313177432,55,1 +423,37873062,38,2 +423,37873062,39,2 +423,37873062,40,2 +423,37873062,43,2 +423,10437056,99,2 +423,22324879,95,1 +423,3346538900,90,2 +423,4067555184,47,1 +423,4067555184,44,1 +423,4067555184,46,1 +423,4067555184,45,1 +423,4067555184,48,1 +423,4067555184,50,1 +423,4067555184,52,1 +423,4067555184,53,1 +423,4067555184,54,1 +423,2325170042,99,2 +423,814834276,95,2 +423,1104420298,38,2 +423,1104420298,39,2 +423,1104420298,40,2 +423,1104420298,43,2 +423,27169556,90,2 +423,3227189464,27,0 +423,2541265952,90,2 +423,12098344,49,1 +423,12098344,44,1 +423,12098344,46,1 +423,12098344,45,1 +423,12098344,48,1 +423,12098344,50,1 +423,12098344,51,1 +423,12098344,52,1 +423,12098344,53,1 +423,12098344,54,1 +423,12098344,55,1 +424,4067555184,47,1 +424,4067555184,49,1 +424,4067555184,44,1 +424,4067555184,46,1 +424,4067555184,45,1 +424,4067555184,48,1 +424,4067555184,50,1 +424,4067555184,52,1 +424,4067555184,53,1 +424,4067555184,54,1 +424,4067555184,55,1 +424,814834276,95,1 +424,27169556,90,2 +424,10437056,99,2 +424,37873062,38,2 +424,37873062,39,2 +424,3227189464,27,0 +424,1104420298,40,2 +424,22324879,95,1 +424,12098344,47,1 +424,12098344,44,1 +424,12098344,46,1 +424,12098344,45,1 +424,12098344,50,1 +424,12098344,52,1 +424,12098344,54,1 +424,2325170042,99,2 +424,2541265952,90,2 +424,3346538900,90,2 +424,3339921892,95,1 +424,2313177432,47,1 +424,2313177432,49,1 +424,2313177432,44,1 +424,2313177432,45,1 +424,2313177432,48,1 +424,2313177432,50,3 +424,2313177432,51,1 +424,2313177432,52,1 +424,2313177432,53,1 +424,2313177432,55,1 +425,3346538900,90,2 +425,22324879,95,1 +425,1104420298,38,2 +425,1104420298,39,2 +425,1104420298,43,2 +425,2313177432,47,1 +425,2313177432,49,1 +425,2313177432,44,1 +425,2313177432,46,1 +425,2313177432,45,1 +425,2313177432,48,1 +425,2313177432,50,1 +425,2313177432,51,1 +425,2313177432,52,1 +425,2313177432,53,1 +425,2313177432,54,1 +425,2313177432,55,1 +425,2325170042,99,2 +425,10437056,99,2 +425,814834276,95,1 +425,4067555184,47,1 +425,4067555184,49,1 +425,4067555184,44,1 +425,4067555184,46,1 +425,4067555184,45,1 +425,4067555184,48,1 +425,4067555184,50,1 +425,4067555184,51,1 +425,4067555184,52,1 +425,4067555184,53,1 +425,4067555184,54,1 +425,4067555184,55,1 +425,12098344,47,1 +425,12098344,49,1 +425,12098344,46,1 +425,12098344,45,1 +425,12098344,48,1 +425,12098344,50,1 +425,12098344,51,1 +425,12098344,53,1 +425,12098344,54,3 +425,3339921892,95,1 +425,37873062,38,2 +425,37873062,40,2 +425,2541265952,90,2 +425,3227189464,27,0 +426,37873062,38,2 +426,37873062,39,2 +426,37873062,40,2 +426,37873062,43,2 +426,3346538900,90,2 +426,4067555184,47,1 +426,4067555184,49,1 +426,4067555184,44,1 +426,4067555184,46,1 +426,4067555184,45,1 +426,4067555184,48,1 +426,4067555184,50,1 +426,4067555184,51,1 +426,4067555184,52,1 +426,4067555184,53,1 +426,4067555184,54,3 +426,4067555184,55,1 +426,814834276,95,1 +426,10437056,99,2 +426,2541265952,90,2 +426,1104420298,38,2 +426,1104420298,40,2 +426,1104420298,43,2 +426,2313177432,47,1 +426,2313177432,44,1 +426,2313177432,46,1 +426,2313177432,45,1 +426,2313177432,48,1 +426,2313177432,50,1 +426,2313177432,51,3 +426,2313177432,52,1 +426,2313177432,53,1 +426,2313177432,54,1 +426,2313177432,55,1 +426,22324879,95,1 +426,27169556,90,2 +426,2325170042,99,2 +426,3227189464,27,0 +426,3339921892,95,1 +426,12098344,47,1 +426,12098344,44,1 +426,12098344,46,1 +426,12098344,50,1 +426,12098344,51,3 +426,12098344,52,1 +426,12098344,53,1 +426,12098344,54,1 +426,12098344,55,1 +427,4067555184,47,1 +427,4067555184,44,1 +427,4067555184,46,1 +427,4067555184,45,1 +427,4067555184,48,1 +427,4067555184,50,1 +427,4067555184,51,1 +427,4067555184,52,1 +427,4067555184,53,1 +427,4067555184,55,1 +427,1104420298,39,2 +427,1104420298,43,2 +427,27169556,90,2 +427,3227189464,27,0 +427,12098344,47,1 +427,12098344,44,1 +427,12098344,46,1 +427,12098344,45,1 +427,12098344,48,1 +427,12098344,50,1 +427,12098344,51,1 +427,12098344,52,1 +427,12098344,53,1 +427,12098344,54,1 +427,12098344,55,1 +427,3346538900,90,2 +427,37873062,38,2 +427,37873062,40,2 +427,2541265952,90,2 +427,814834276,95,1 +427,22324879,95,2 +427,3339921892,95,2 +427,2313177432,47,1 +427,2313177432,49,1 +427,2313177432,46,1 +427,2313177432,45,1 +427,2313177432,48,1 +427,2313177432,50,1 +427,2313177432,51,1 +427,2313177432,52,1 +427,2313177432,53,1 +427,2313177432,54,1 +427,2313177432,55,1 +428,10437056,99,2 +428,2541265952,90,2 +428,2325170042,99,2 +428,814834276,95,1 +428,3339921892,95,1 +428,2313177432,47,1 +428,2313177432,49,1 +428,2313177432,46,1 +428,2313177432,45,1 +428,2313177432,48,1 +428,2313177432,50,1 +428,2313177432,51,1 +428,2313177432,53,1 +428,2313177432,54,1 +428,2313177432,55,1 +428,3346538900,90,2 +428,1104420298,38,2 +428,1104420298,39,2 +428,1104420298,40,2 +428,1104420298,43,2 +428,37873062,38,2 +428,37873062,39,2 +428,37873062,43,2 +428,3227189464,27,0 +428,4067555184,47,1 +428,4067555184,49,1 +428,4067555184,44,1 +428,4067555184,48,1 +428,4067555184,50,1 +428,4067555184,51,1 +428,4067555184,52,1 +428,4067555184,53,3 +428,4067555184,54,1 +428,22324879,95,2 +428,12098344,47,1 +428,12098344,49,1 +428,12098344,44,1 +428,12098344,46,1 +428,12098344,48,1 +428,12098344,50,1 +428,12098344,51,1 +428,12098344,52,1 +428,12098344,53,1 +428,12098344,54,1 +428,12098344,55,1 +429,3346538900,90,2 +429,3227189464,27,0 +429,814834276,95,1 +429,2313177432,47,1 +429,2313177432,49,1 +429,2313177432,44,1 +429,2313177432,46,1 +429,2313177432,45,1 +429,2313177432,50,1 +429,2313177432,51,1 +429,2313177432,52,1 +429,2313177432,53,1 +429,2313177432,54,1 +429,2313177432,55,1 +429,22324879,95,1 +429,4067555184,47,1 +429,4067555184,46,1 +429,4067555184,45,1 +429,4067555184,48,1 +429,4067555184,50,1 +429,4067555184,51,1 +429,4067555184,52,1 +429,4067555184,53,1 +429,4067555184,54,1 +429,4067555184,55,1 +429,2325170042,99,2 +429,3339921892,95,1 +429,1104420298,38,2 +429,1104420298,40,2 +429,1104420298,43,2 +429,12098344,47,1 +429,12098344,44,1 +429,12098344,45,1 +429,12098344,48,1 +429,12098344,50,1 +429,12098344,51,3 +429,12098344,53,1 +429,12098344,54,3 +429,12098344,55,1 +429,10437056,99,2 +429,2541265952,90,2 +429,27169556,90,2 +429,37873062,38,2 +429,37873062,40,2 +430,27169556,90,2 +430,12098344,47,1 +430,12098344,44,1 +430,12098344,45,1 +430,12098344,48,1 +430,12098344,50,1 +430,12098344,51,1 +430,12098344,53,1 +430,12098344,55,1 +430,37873062,38,2 +430,37873062,40,2 +430,2325170042,99,2 +430,1104420298,38,2 +430,1104420298,40,2 +430,3346538900,90,2 +430,2313177432,47,1 +430,2313177432,44,1 +430,2313177432,46,1 +430,2313177432,45,1 +430,2313177432,50,1 +430,2313177432,51,1 +430,2313177432,52,1 +430,2313177432,53,1 +430,2313177432,54,1 +430,2313177432,55,1 +430,814834276,95,1 +430,10437056,99,2 +430,22324879,95,1 +430,3227189464,27,0 +430,4067555184,47,1 +430,4067555184,49,1 +430,4067555184,44,1 +430,4067555184,45,1 +430,4067555184,48,1 +430,4067555184,50,1 +430,4067555184,51,1 +430,4067555184,52,1 +430,4067555184,53,1 +430,4067555184,54,1 +430,2541265952,90,2 +430,3339921892,95,2 +431,814834276,95,1 +431,41454763,92,1 +431,3193516458,92,1 +431,1104420298,42,1 +431,3339921892,95,1 +431,10437056,99,2 +431,584019624,93,1 +431,2313177432,52,2 +431,2313177432,55,2 +431,2541265952,90,1 +431,22751149,93,1 +431,4067555184,52,2 +431,4067555184,55,2 +431,37873062,41,1 +431,37873062,42,1 +431,331545755,92,1 +431,22324879,95,1 +431,12098344,55,2 +431,2961715231,31,0 +431,3346538900,90,1 +431,185356903,93,1 +431,2325170042,99,2 +432,350343208,91,1 +432,331545755,92,1 +432,814834276,95,1 +432,3339921892,95,1 +432,41454763,92,1 +432,2961715231,31,0 +432,3346538900,90,1 +432,2325170042,99,2 +432,777299215,94,1 +432,10437056,99,4 +432,2541265952,90,1 +432,4067555184,52,2 +432,4067555184,55,2 +432,185356903,93,1 +432,12098344,52,2 +432,1266556718,91,1 +432,2313177432,52,2 +432,2313177432,55,2 +432,22324879,95,2 +432,22751149,93,1 +432,37873062,41,1 +432,37873062,91,1 +432,3193516458,92,1 +432,1104420298,42,1 +433,3346538900,90,1 +433,2313177432,52,2 +433,37873062,41,1 +433,37873062,42,1 +433,37873062,91,1 +433,41454763,92,1 +433,584019624,93,1 +433,4067555184,52,2 +433,4067555184,55,2 +433,350343208,91,1 +433,1104420298,41,1 +433,1104420298,42,1 +433,27169556,90,1 +433,814834276,95,1 +433,10437056,99,2 +433,777299215,94,1 +433,331545755,92,1 +433,185356903,93,1 +433,1266556718,91,1 +433,3339921892,95,1 +433,2325170042,99,2 +433,2961715231,31,0 +433,22324879,95,2 +433,12098344,52,2 +434,3346538900,90,1 +434,37873062,41,1 +434,37873062,42,1 +434,2325170042,99,4 +434,22751149,93,1 +434,1266556718,91,1 +434,814834276,95,2 +434,777299215,94,1 +434,41454763,92,1 +434,3339921892,95,1 +434,2961715231,31,0 +434,331545755,92,1 +434,2541265952,90,1 +434,10437056,99,4 +434,22324879,95,2 +434,4067555184,52,2 +434,4067555184,55,2 +434,185356903,93,1 +434,2313177432,52,2 +434,2313177432,55,2 +434,12098344,52,2 +434,12098344,55,2 +434,3193516458,92,1 +434,1104420298,41,1 +434,1104420298,42,1 +435,331545755,92,1 +435,41454763,92,1 +435,1104420298,41,1 +435,1104420298,42,1 +435,350343208,91,1 +435,22324879,95,2 +435,37873062,41,1 +435,37873062,42,1 +435,37873062,91,1 +435,22751149,93,1 +435,777299215,94,1 +435,185356903,93,1 +435,814834276,95,1 +435,2325170042,99,2 +435,2313177432,52,2 +435,2313177432,55,2 +435,2961715231,31,0 +435,3193516458,92,1 +435,27169556,90,1 +435,4067555184,52,2 +435,4067555184,55,2 +435,18107611,94,1 +435,584019624,93,1 +435,3339921892,95,1 +435,1266556718,91,1 +435,12098344,52,2 +435,12098344,55,2 +435,10437056,99,2 +435,2541265952,90,1 +436,18107611,94,1 +436,185356903,93,1 +436,3339921892,95,1 +436,1266556718,91,1 +436,41454763,92,1 +436,2325170042,99,2 +436,37873062,41,1 +436,37873062,42,1 +436,37873062,91,1 +436,4067555184,52,2 +436,4067555184,55,2 +436,22751149,93,1 +436,2961715231,31,0 +436,777299215,94,1 +436,814834276,95,1 +436,3193516458,92,1 +436,12098344,52,2 +436,12098344,55,2 +436,584019624,93,1 +436,2313177432,52,2 +436,2313177432,55,2 +436,2541265952,90,1 +436,331545755,92,1 +436,22324879,95,2 +436,1104420298,41,1 +436,350343208,91,1 +436,10437056,99,4 +437,3193516458,92,1 +437,10437056,99,2 +437,1104420298,41,1 +437,1104420298,42,1 +437,3339921892,95,1 +437,1266556718,91,1 +437,2313177432,52,2 +437,2313177432,55,2 +437,2541265952,90,1 +437,185356903,93,1 +437,12098344,52,2 +437,12098344,55,2 +437,2325170042,99,2 +437,4067555184,52,2 +437,4067555184,55,2 +437,18107611,94,1 +437,37873062,41,1 +437,22324879,95,1 +437,777299215,94,1 +437,814834276,95,1 +437,584019624,93,1 +437,3346538900,90,1 +437,2961715231,31,0 +437,27169556,90,1 +437,331545755,92,1 +438,37873062,41,1 +438,37873062,42,1 +438,37873062,91,1 +438,22751149,93,1 +438,814834276,95,1 +438,3346538900,90,1 +438,584019624,93,1 +438,41454763,92,1 +438,185356903,93,1 +438,1104420298,41,1 +438,777299215,94,1 +438,12098344,52,2 +438,12098344,55,2 +438,18107611,94,1 +438,3339921892,95,1 +438,2325170042,99,2 +438,27169556,90,1 +438,1266556718,91,1 +438,350343208,91,1 +438,10437056,99,2 +438,2961715231,31,0 +438,22324879,95,1 +438,4067555184,52,2 +438,4067555184,55,2 +438,2313177432,52,2 +438,2313177432,55,2 +439,41454763,92,1 +439,1104420298,41,1 +439,1104420298,42,1 +439,331545755,92,1 +439,4067555184,52,2 +439,4067555184,55,2 +439,777299215,94,1 +439,2325170042,99,2 +439,3339921892,95,1 +439,10437056,99,2 +439,37873062,41,1 +439,37873062,42,1 +439,37873062,91,1 +439,2961715231,31,0 +439,814834276,95,1 +439,22324879,95,1 +439,2313177432,52,2 +439,2313177432,55,2 +439,3346538900,90,1 +439,12098344,52,2 +439,12098344,55,2 +439,584019624,93,1 +439,2541265952,90,1 +439,350343208,91,1 +440,37873062,41,1 +440,37873062,42,1 +440,12098344,52,2 +440,12098344,55,2 +440,584019624,93,1 +440,350343208,91,1 +440,27169556,90,1 +440,331545755,92,1 +440,2541265952,90,1 +440,41454763,92,1 +440,22324879,95,1 +440,1266556718,91,1 +440,2325170042,99,2 +440,3339921892,95,2 +440,2313177432,52,2 +440,2313177432,55,2 +440,4067555184,55,2 +440,1104420298,42,1 +440,185356903,93,1 +440,18107611,94,1 +440,814834276,95,1 +440,2961715231,31,0 +441,3193516458,92,1 +441,27169556,90,1 +441,3339921892,95,1 +441,1104420298,41,1 +441,1104420298,42,1 +441,331545755,92,1 +441,350343208,91,1 +441,12098344,55,2 +441,2313177432,52,2 +441,2313177432,55,2 +441,1266556718,91,1 +441,814834276,95,2 +441,18107611,94,1 +441,22751149,93,1 +441,888478182,31,0 +441,10437056,99,2 +441,37873062,42,1 +441,777299215,94,1 +441,4067555184,52,2 +441,4067555184,55,2 +441,22324879,95,1 +441,2325170042,99,2 +441,185356903,93,1 +442,22324879,95,1 +442,41454763,92,1 +442,37873062,41,1 +442,37873062,42,1 +442,3346538900,90,1 +442,814834276,95,2 +442,185356903,93,1 +442,27169556,90,1 +442,3339921892,95,1 +442,2325170042,99,2 +442,1266556718,91,1 +442,888478182,31,0 +442,2541265952,90,1 +442,2313177432,52,2 +442,2313177432,55,2 +442,4067555184,52,2 +442,350343208,91,1 +442,584019624,93,1 +442,18107611,94,1 +442,3193516458,92,1 +442,12098344,52,2 +442,10437056,99,2 +442,777299215,94,1 +443,27169556,90,1 +443,12098344,55,2 +443,3193516458,92,1 +443,10437056,99,2 +443,2325170042,99,2 +443,22751149,93,1 +443,3346538900,90,1 +443,22324879,95,1 +443,41454763,92,1 +443,3339921892,95,1 +443,1104420298,42,1 +443,4067555184,52,2 +443,4067555184,55,2 +443,1266556718,91,1 +443,888478182,31,0 +443,331545755,92,1 +443,2313177432,52,2 +443,2313177432,55,2 +443,2541265952,90,1 +443,584019624,93,1 +443,37873062,41,1 +443,37873062,42,1 +443,37873062,91,1 +443,814834276,95,1 +444,18107611,94,1 +444,10437056,99,2 +444,584019624,93,1 +444,185356903,93,1 +444,22751149,93,1 +444,814834276,95,1 +444,22324879,95,1 +444,3339921892,95,1 +444,1266556718,91,1 +444,2325170042,99,2 +444,331545755,92,1 +444,4067555184,52,2 +444,4067555184,55,2 +444,350343208,91,1 +444,41454763,92,1 +444,37873062,41,1 +444,37873062,42,1 +444,888478182,31,0 +444,2313177432,52,2 +444,2313177432,55,2 +444,12098344,52,2 +444,12098344,55,2 +444,1104420298,41,1 +445,37873062,41,1 +445,37873062,42,1 +445,37873062,91,1 +445,3339921892,95,1 +445,27169556,90,1 +445,1104420298,41,1 +445,1104420298,42,1 +445,1266556718,91,1 +445,331545755,92,1 +445,22751149,93,1 +445,3193516458,92,1 +445,814834276,95,1 +445,12098344,52,2 +445,12098344,55,2 +445,350343208,91,1 +445,3346538900,90,1 +445,2325170042,99,2 +445,185356903,93,1 +445,4067555184,52,2 +445,4067555184,55,2 +445,584019624,93,1 +445,2313177432,52,2 +445,2313177432,55,2 +445,2541265952,90,1 +445,22324879,95,1 +445,10437056,99,2 +445,777299215,94,1 +445,888478182,31,0 +446,2541265952,90,1 +446,185356903,93,1 +446,12098344,52,2 +446,12098344,55,2 +446,814834276,95,1 +446,37873062,41,1 +446,37873062,42,1 +446,37873062,91,1 +446,888478182,31,0 +446,3339921892,95,1 +446,41454763,92,1 +446,584019624,93,1 +446,3193516458,92,1 +446,2313177432,52,2 +446,2313177432,55,2 +446,350343208,91,1 +446,777299215,94,1 +446,10437056,99,2 +446,2325170042,99,2 +446,22324879,95,1 +446,18107611,94,1 +446,4067555184,52,2 +446,4067555184,55,2 +446,331545755,92,1 +446,27169556,90,1 +447,37873062,41,1 +447,37873062,42,1 +447,37873062,91,1 +447,22751149,93,1 +447,2313177432,52,2 +447,2313177432,55,2 +447,4067555184,52,2 +447,4067555184,55,2 +447,331545755,92,1 +447,2325170042,99,2 +447,12098344,52,2 +447,12098344,55,2 +447,1266556718,91,1 +447,3193516458,92,1 +447,814834276,95,1 +447,584019624,93,1 +447,3346538900,90,1 +447,41454763,92,1 +447,777299215,94,1 +447,10437056,99,2 +447,1104420298,41,1 +447,1104420298,42,1 +447,3339921892,95,1 +447,185356903,93,1 +447,22324879,95,1 +447,350343208,91,1 +447,888478182,31,0 +448,22324879,95,1 +448,2325170042,99,2 +448,12098344,52,2 +448,12098344,55,2 +448,2313177432,52,2 +448,2313177432,55,2 +448,888478182,31,0 +448,350343208,91,1 +448,37873062,42,1 +448,37873062,91,1 +448,584019624,93,1 +448,3346538900,90,1 +448,814834276,95,1 +448,2541265952,90,1 +448,27169556,90,1 +448,185356903,93,1 +448,41454763,92,1 +448,4067555184,52,2 +448,4067555184,55,2 +448,22751149,93,1 +448,10437056,99,2 +448,3339921892,95,1 +448,1104420298,41,1 +448,1104420298,42,1 +449,4067555184,52,2 +449,4067555184,55,2 +449,41454763,92,1 +449,185356903,93,1 +449,777299215,94,1 +449,888478182,31,0 +449,3193516458,92,1 +449,814834276,95,1 +449,1104420298,41,1 +449,1104420298,42,1 +449,22324879,95,1 +449,331545755,92,1 +449,10437056,99,2 +449,2313177432,52,2 +449,37873062,41,1 +449,37873062,91,1 +449,12098344,52,2 +449,12098344,55,2 +449,3339921892,95,1 +449,2541265952,90,1 +449,3346538900,90,1 +449,18107611,94,1 +449,2325170042,99,2 +450,2325170042,99,3 +450,888478182,31,0 +450,814834276,95,1 +450,41454763,92,1 +450,12098344,55,2 +450,4067555184,52,2 +450,2313177432,52,2 +450,2313177432,55,2 +450,22751149,93,1 +450,331545755,92,1 +450,584019624,93,1 +450,3339921892,95,2 +450,37873062,91,1 +450,1266556718,91,1 +450,350343208,91,1 +450,777299215,94,1 +450,1104420298,41,1 +450,1104420298,42,1 +450,22324879,95,1 +450,10437056,99,2 +450,185356903,93,1 +451,10437056,99,3 +451,3346538900,90,2 +451,2541265952,90,2 +451,27169556,90,2 +451,631103677,15,0 +451,2325170042,99,2 +451,814834276,95,1 +451,37873062,38,2 +451,37873062,39,2 +451,37873062,43,2 +451,2313177432,47,1 +451,2313177432,49,1 +451,2313177432,44,1 +451,2313177432,46,1 +451,2313177432,45,1 +451,2313177432,48,1 +451,2313177432,51,3 +451,2313177432,53,3 +451,2313177432,54,3 +451,12098344,47,1 +451,12098344,49,1 +451,12098344,45,1 +451,12098344,48,1 +451,12098344,50,3 +451,12098344,51,3 +451,12098344,53,3 +451,12098344,54,3 +451,22324879,95,2 +451,1104420298,38,2 +451,1104420298,39,2 +451,1104420298,40,2 +451,3339921892,95,1 +451,4067555184,47,1 +451,4067555184,49,1 +451,4067555184,44,1 +451,4067555184,46,1 +451,4067555184,45,1 +451,4067555184,48,1 +451,4067555184,50,3 +451,4067555184,51,3 +451,4067555184,53,3 +451,4067555184,54,3 +452,22324879,95,2 +452,12098344,47,1 +452,12098344,49,1 +452,12098344,46,1 +452,12098344,45,1 +452,12098344,51,3 +452,12098344,52,2 +452,12098344,53,3 +452,12098344,54,3 +452,2541265952,90,2 +452,2325170042,99,2 +452,3339921892,95,1 +452,3346538900,90,2 +452,1104420298,38,2 +452,1104420298,39,2 +452,1104420298,41,1 +452,1104420298,43,2 +452,10437056,99,3 +452,2313177432,47,1 +452,2313177432,49,1 +452,2313177432,44,1 +452,2313177432,46,1 +452,2313177432,45,1 +452,2313177432,48,1 +452,2313177432,51,3 +452,2313177432,52,2 +452,2313177432,53,3 +452,2313177432,54,3 +452,631103677,15,0 +452,27169556,90,2 +452,37873062,38,2 +452,37873062,39,2 +452,37873062,40,2 +452,37873062,43,2 +452,4067555184,47,1 +452,4067555184,49,1 +452,4067555184,46,1 +452,4067555184,45,1 +452,4067555184,51,3 +452,4067555184,52,2 +452,4067555184,53,3 +452,4067555184,54,3 +452,814834276,95,2 +453,3339921892,95,2 +453,22324879,95,2 +453,814834276,95,1 +453,631103677,15,0 +453,37873062,38,2 +453,37873062,39,2 +453,37873062,40,2 +453,37873062,43,2 +453,4067555184,47,1 +453,4067555184,49,1 +453,4067555184,44,1 +453,4067555184,46,1 +453,4067555184,48,1 +453,4067555184,50,3 +453,4067555184,51,3 +453,4067555184,53,3 +453,4067555184,54,3 +453,4067555184,55,2 +453,2313177432,47,1 +453,2313177432,49,1 +453,2313177432,44,1 +453,2313177432,46,1 +453,2313177432,45,1 +453,2313177432,48,1 +453,2313177432,50,3 +453,2313177432,51,3 +453,2313177432,53,3 +453,2313177432,54,3 +453,3346538900,90,2 +453,2325170042,99,2 +453,2541265952,90,2 +453,10437056,99,3 +453,12098344,47,1 +453,12098344,49,1 +453,12098344,44,1 +453,12098344,46,1 +453,12098344,45,1 +453,12098344,48,1 +453,12098344,50,3 +453,12098344,51,3 +453,12098344,53,3 +453,12098344,54,3 +453,12098344,55,2 +453,27169556,90,2 +453,1104420298,38,2 +453,1104420298,39,2 +453,1104420298,40,2 +453,1104420298,42,1 +453,1104420298,43,2 +454,10437056,99,2 +454,2313177432,47,1 +454,2313177432,49,1 +454,2313177432,46,1 +454,2313177432,45,1 +454,2313177432,48,1 +454,2313177432,51,3 +454,2313177432,53,3 +454,2313177432,54,3 +454,3346538900,90,2 +454,814834276,95,1 +454,631103677,15,0 +454,37873062,38,2 +454,37873062,39,2 +454,37873062,43,2 +454,2541265952,90,2 +454,27169556,90,2 +454,1104420298,38,2 +454,1104420298,39,2 +454,1104420298,42,1 +454,1104420298,43,2 +454,4067555184,47,1 +454,4067555184,49,1 +454,4067555184,44,1 +454,4067555184,45,1 +454,4067555184,48,1 +454,4067555184,51,3 +454,4067555184,53,3 +454,4067555184,54,3 +454,4067555184,55,2 +454,3339921892,95,1 +454,2325170042,99,2 +454,12098344,47,1 +454,12098344,49,1 +454,12098344,46,1 +454,12098344,45,1 +454,12098344,48,1 +454,12098344,51,3 +454,12098344,53,3 +454,12098344,54,3 +454,22324879,95,2 +455,37873062,40,2 +455,631103677,15,0 +455,10437056,99,2 +455,3339921892,95,1 +455,3346538900,90,2 +455,2325170042,99,2 +455,22324879,95,2 +455,2313177432,47,1 +455,2313177432,49,1 +455,2313177432,44,1 +455,2313177432,46,1 +455,2313177432,45,1 +455,2313177432,48,1 +455,2313177432,50,3 +455,2313177432,53,3 +455,2313177432,54,3 +455,2541265952,90,2 +455,814834276,95,1 +455,4067555184,47,1 +455,4067555184,49,1 +455,4067555184,44,1 +455,4067555184,46,1 +455,4067555184,45,1 +455,4067555184,48,1 +455,4067555184,50,3 +455,4067555184,51,3 +455,4067555184,54,3 +455,12098344,47,1 +455,12098344,49,1 +455,12098344,44,1 +455,12098344,46,1 +455,12098344,45,1 +455,12098344,48,1 +455,12098344,50,3 +455,12098344,51,3 +455,12098344,53,3 +455,12098344,54,3 +455,1104420298,38,2 +455,1104420298,39,2 +455,1104420298,40,2 +455,1104420298,43,2 +456,814834276,95,1 +456,10437056,99,3 +456,3339921892,95,2 +456,27169556,90,2 +456,22324879,95,2 +456,12098344,47,1 +456,12098344,49,1 +456,12098344,44,1 +456,12098344,46,1 +456,12098344,45,1 +456,12098344,50,3 +456,12098344,51,3 +456,12098344,52,2 +456,12098344,53,3 +456,12098344,54,3 +456,1104420298,38,2 +456,1104420298,39,2 +456,1104420298,40,2 +456,1104420298,41,1 +456,1104420298,43,2 +456,2313177432,47,1 +456,2313177432,49,1 +456,2313177432,44,1 +456,2313177432,46,1 +456,2313177432,45,1 +456,2313177432,48,1 +456,2313177432,50,3 +456,2313177432,51,3 +456,2313177432,53,3 +456,2313177432,54,3 +456,2541265952,90,2 +456,631103677,15,0 +456,37873062,38,2 +456,37873062,39,2 +456,37873062,40,2 +456,37873062,43,2 +456,2325170042,99,2 +456,3346538900,90,2 +456,4067555184,47,1 +456,4067555184,49,1 +456,4067555184,44,1 +456,4067555184,46,1 +456,4067555184,45,1 +456,4067555184,48,1 +456,4067555184,50,3 +456,4067555184,51,3 +456,4067555184,52,2 +456,4067555184,53,3 +456,4067555184,54,3 +457,631103677,15,0 +457,10437056,99,2 +457,4067555184,47,1 +457,4067555184,44,1 +457,4067555184,46,1 +457,4067555184,45,1 +457,4067555184,48,1 +457,4067555184,50,3 +457,4067555184,51,3 +457,4067555184,54,3 +457,814834276,95,1 +457,37873062,38,2 +457,37873062,40,2 +457,37873062,43,2 +457,3339921892,95,1 +457,1104420298,38,2 +457,1104420298,39,2 +457,1104420298,40,2 +457,1104420298,43,2 +457,3346538900,90,2 +457,2541265952,90,2 +457,22324879,95,2 +457,27169556,90,2 +457,2313177432,47,1 +457,2313177432,49,1 +457,2313177432,44,1 +457,2313177432,46,1 +457,2313177432,45,1 +457,2313177432,48,1 +457,2313177432,50,3 +457,2313177432,54,3 +457,2325170042,99,2 +457,12098344,49,1 +457,12098344,44,1 +457,12098344,46,1 +457,12098344,45,1 +457,12098344,48,1 +457,12098344,50,3 +457,12098344,51,3 +457,12098344,54,3 +458,631103677,15,0 +458,2541265952,90,2 +458,12098344,49,1 +458,12098344,44,1 +458,12098344,46,1 +458,12098344,45,1 +458,12098344,48,1 +458,12098344,50,3 +458,12098344,52,2 +458,12098344,53,3 +458,12098344,54,3 +458,12098344,55,2 +458,814834276,95,1 +458,1104420298,39,2 +458,1104420298,40,2 +458,1104420298,41,1 +458,1104420298,42,1 +458,1104420298,43,2 +458,2325170042,99,3 +458,22324879,95,2 +458,4067555184,49,1 +458,4067555184,44,1 +458,4067555184,46,1 +458,4067555184,45,1 +458,4067555184,48,1 +458,4067555184,50,3 +458,4067555184,53,3 +458,4067555184,54,3 +458,4067555184,55,2 +458,3346538900,90,2 +458,27169556,90,2 +458,10437056,99,3 +458,2313177432,47,1 +458,2313177432,49,1 +458,2313177432,44,1 +458,2313177432,46,1 +458,2313177432,45,1 +458,2313177432,48,1 +458,2313177432,50,3 +458,2313177432,52,2 +458,2313177432,53,3 +458,2313177432,54,3 +458,2313177432,55,2 +458,37873062,39,2 +458,37873062,40,2 +458,37873062,43,2 +458,3339921892,95,2 +459,814834276,95,1 +459,4067555184,47,1 +459,4067555184,49,1 +459,4067555184,46,1 +459,4067555184,45,1 +459,4067555184,48,1 +459,4067555184,51,3 +459,4067555184,52,2 +459,4067555184,53,3 +459,4067555184,55,2 +459,22324879,95,2 +459,1104420298,38,2 +459,1104420298,39,2 +459,1104420298,41,1 +459,1104420298,42,1 +459,3346538900,90,2 +459,3339921892,95,2 +459,27169556,90,2 +459,631103677,15,0 +459,37873062,38,2 +459,37873062,39,2 +459,2313177432,47,1 +459,2313177432,49,1 +459,2313177432,45,1 +459,2313177432,48,1 +459,2313177432,51,3 +459,2313177432,52,2 +459,2313177432,53,3 +459,2313177432,55,2 +459,2541265952,90,2 +459,2325170042,99,2 +459,10437056,99,3 +459,12098344,47,1 +459,12098344,49,1 +459,12098344,45,1 +459,12098344,48,1 +459,12098344,51,3 +459,12098344,52,2 +459,12098344,53,3 +459,12098344,55,2 +460,2541265952,90,2 +460,3339921892,95,1 +460,631103677,15,0 +460,2313177432,47,1 +460,2313177432,44,1 +460,2313177432,46,1 +460,2313177432,45,1 +460,2313177432,48,1 +460,2313177432,50,3 +460,2313177432,51,3 +460,2313177432,52,2 +460,2313177432,53,3 +460,2313177432,54,3 +460,2313177432,55,2 +460,37873062,38,2 +460,37873062,39,2 +460,37873062,40,2 +460,37873062,43,2 +460,1104420298,38,2 +460,1104420298,39,2 +460,1104420298,40,2 +460,1104420298,41,1 +460,1104420298,42,1 +460,1104420298,43,2 +460,22324879,95,2 +460,12098344,47,1 +460,12098344,49,1 +460,12098344,44,1 +460,12098344,46,1 +460,12098344,50,3 +460,12098344,51,3 +460,12098344,52,2 +460,12098344,53,3 +460,12098344,54,3 +460,3346538900,90,2 +460,10437056,99,2 +460,4067555184,49,1 +460,4067555184,44,1 +460,4067555184,46,1 +460,4067555184,48,1 +460,4067555184,50,3 +460,4067555184,51,3 +460,4067555184,52,2 +460,4067555184,53,3 +460,4067555184,54,3 +460,4067555184,55,2 +460,27169556,90,2 +460,2325170042,99,2 +460,814834276,95,1 +461,22324879,95,1 +461,2319266522,15,0 +461,12098344,47,1 +461,12098344,49,1 +461,12098344,46,1 +461,12098344,51,3 +461,12098344,52,2 +461,12098344,53,3 +461,12098344,54,3 +461,12098344,55,2 +461,1104420298,38,2 +461,1104420298,41,1 +461,1104420298,42,1 +461,37873062,39,2 +461,37873062,42,1 +461,37873062,43,2 +461,2313177432,51,3 +461,2313177432,52,2 +461,2313177432,53,3 +461,2313177432,54,3 +461,2313177432,55,2 +461,10437056,99,2 +461,3339921892,95,3 +461,4067555184,52,2 +461,4067555184,53,3 +461,4067555184,54,3 +461,4067555184,55,2 +461,2325170042,99,2 +461,814834276,95,1 +462,814834276,95,1 +462,2319266522,15,0 +462,37873062,41,1 +462,37873062,42,1 +462,22324879,95,1 +462,12098344,47,1 +462,12098344,46,1 +462,12098344,45,1 +462,12098344,52,2 +462,12098344,55,2 +462,4067555184,55,2 +462,2325170042,99,4 +462,2313177432,52,2 +462,2313177432,55,2 +462,10437056,99,4 +462,3339921892,95,3 +463,22324879,95,1 +463,1104420298,41,1 +463,1104420298,42,1 +463,1104420298,43,2 +463,2313177432,52,2 +463,2313177432,54,3 +463,2313177432,55,2 +463,2541265952,90,2 +463,2319266522,15,0 +463,12098344,47,1 +463,12098344,49,1 +463,12098344,44,1 +463,12098344,46,1 +463,12098344,45,1 +463,12098344,48,1 +463,12098344,52,2 +463,12098344,54,3 +463,814834276,95,1 +463,3346538900,90,2 +463,3339921892,95,2 +463,37873062,42,1 +463,37873062,43,2 +463,10437056,99,2 +463,4067555184,52,2 +463,4067555184,54,3 +463,4067555184,55,2 +463,2325170042,99,2 +464,1104420298,41,1 +464,1104420298,42,1 +464,2319266522,15,0 +464,814834276,95,1 +464,12098344,49,1 +464,12098344,44,1 +464,12098344,46,1 +464,12098344,45,1 +464,2325170042,99,2 +464,22324879,95,1 +464,10437056,99,2 +465,3346538900,90,2 +465,814834276,95,1 +465,27169556,90,2 +465,22324879,95,1 +465,37873062,38,2 +465,37873062,39,2 +465,37873062,40,2 +465,37873062,41,1 +465,37873062,42,1 +465,37873062,43,2 +465,3339921892,95,2 +465,2541265952,90,2 +465,12098344,47,1 +465,12098344,49,1 +465,12098344,44,1 +465,12098344,46,1 +465,12098344,45,1 +465,12098344,48,1 +465,1104420298,43,2 +465,2319266522,15,0 +465,2325170042,99,2 +466,4067555184,54,3 +466,3339921892,95,2 +466,37873062,40,2 +466,37873062,43,2 +466,10437056,99,2 +466,2313177432,52,2 +466,2541265952,90,2 +466,2319266522,15,0 +466,1104420298,41,1 +466,1104420298,43,2 +466,27169556,90,2 +466,12098344,44,1 +466,12098344,46,1 +466,12098344,45,1 +466,12098344,48,1 +466,12098344,50,3 +466,12098344,54,3 +466,22324879,95,1 +466,814834276,95,1 +466,2325170042,99,2 +467,12098344,49,1 +467,12098344,44,1 +467,12098344,45,1 +467,12098344,48,1 +467,12098344,52,2 +467,814834276,95,1 +467,2325170042,99,4 +467,27169556,90,2 +467,3339921892,95,2 +467,3346538900,90,2 +467,1104420298,39,2 +467,1104420298,41,1 +467,2313177432,52,2 +467,2313177432,53,3 +467,2313177432,55,2 +467,22324879,95,2 +467,2541265952,90,2 +467,37873062,39,2 +467,37873062,40,2 +467,37873062,41,1 +467,37873062,42,1 +467,4067555184,50,3 +467,4067555184,52,2 +467,4067555184,53,3 +467,2319266522,15,0 +468,814834276,95,1 +468,4067555184,55,2 +468,10437056,99,4 +468,22324879,95,2 +468,37873062,39,2 +468,37873062,41,1 +468,37873062,42,1 +468,37873062,43,2 +468,1104420298,39,2 +468,1104420298,42,1 +468,1104420298,43,2 +468,2325170042,99,2 +468,3339921892,95,2 +468,3346538900,90,2 +468,12098344,49,1 +468,12098344,46,1 +468,12098344,45,1 +468,12098344,48,1 +468,12098344,55,2 +468,2319266522,15,0 +468,2313177432,55,2 +469,2325170042,99,3 +469,2313177432,52,2 +469,2313177432,53,3 +469,2313177432,54,3 +469,2313177432,55,2 +469,1104420298,39,2 +469,1104420298,41,1 +469,12098344,47,1 +469,12098344,49,1 +469,12098344,44,1 +469,12098344,46,1 +469,12098344,45,1 +469,12098344,52,2 +469,12098344,54,3 +469,12098344,55,2 +469,2319266522,15,0 +469,22324879,95,2 +469,814834276,95,2 +469,3346538900,90,2 +469,10437056,99,3 +469,3339921892,95,2 +469,2541265952,90,2 +469,27169556,90,2 +469,4067555184,52,2 +469,4067555184,53,3 +469,4067555184,54,3 +469,4067555184,55,2 +469,37873062,38,2 +469,37873062,40,2 +469,37873062,41,1 +469,37873062,42,1 +469,37873062,43,2 +470,22324879,95,1 +470,1104420298,41,1 +470,1104420298,42,1 +470,37873062,42,1 +470,2325170042,99,4 +470,3339921892,95,3 +470,4067555184,52,2 +470,4067555184,55,2 +470,2313177432,52,2 +470,2313177432,55,2 +470,814834276,95,1 +470,12098344,49,1 +470,12098344,44,1 +470,12098344,46,1 +470,12098344,48,1 +470,12098344,52,2 +470,2319266522,15,0 +471,12098344,50,3 +471,12098344,53,3 +471,4067555184,47,1 +471,4067555184,44,1 +471,4067555184,46,1 +471,4067555184,45,1 +471,4067555184,48,1 +471,4067555184,50,3 +471,4067555184,53,3 +471,22324879,95,1 +471,3339921892,95,1 +471,1194436218,15,0 +471,10437056,99,2 +471,814834276,95,2 +471,2325170042,99,2 +471,1104420298,39,2 +471,1104420298,40,2 +471,1104420298,43,2 +471,27169556,90,2 +471,2313177432,47,1 +471,2313177432,49,1 +471,2313177432,44,1 +471,2313177432,46,1 +471,2313177432,45,1 +471,2313177432,48,1 +471,2313177432,50,3 +471,2313177432,53,3 +471,37873062,42,1 +472,3339921892,95,2 +472,37873062,39,2 +472,37873062,41,1 +472,37873062,42,1 +472,22324879,95,2 +472,3346538900,90,2 +472,4067555184,47,1 +472,4067555184,49,1 +472,4067555184,44,1 +472,4067555184,45,1 +472,4067555184,48,1 +472,2313177432,47,1 +472,2313177432,49,1 +472,2313177432,44,1 +472,2313177432,46,1 +472,2313177432,45,1 +472,2313177432,48,1 +472,27169556,90,2 +472,1194436218,15,0 +472,2541265952,90,2 +472,814834276,95,2 +472,1104420298,40,2 +473,814834276,95,3 +473,2325170042,99,2 +473,4067555184,49,1 +473,4067555184,44,1 +473,4067555184,46,1 +473,4067555184,45,1 +473,4067555184,48,1 +473,4067555184,55,2 +473,12098344,55,2 +473,1194436218,15,0 +473,3339921892,95,1 +473,37873062,42,1 +473,22324879,95,1 +473,10437056,99,2 +473,2313177432,47,1 +473,2313177432,49,1 +473,2313177432,44,1 +473,2313177432,46,1 +473,2313177432,48,1 +473,2313177432,55,2 +474,3346538900,90,2 +474,2541265952,90,2 +474,1194436218,15,0 +474,10437056,99,2 +474,1104420298,39,2 +474,1104420298,40,2 +474,1104420298,43,2 +474,4067555184,47,1 +474,4067555184,49,1 +474,4067555184,44,1 +474,4067555184,46,1 +474,4067555184,45,1 +474,4067555184,48,1 +474,4067555184,50,3 +474,4067555184,52,2 +474,4067555184,53,3 +474,4067555184,54,3 +474,37873062,38,2 +474,37873062,39,2 +474,37873062,41,1 +474,814834276,95,2 +474,22324879,95,1 +474,2313177432,47,1 +474,2313177432,49,1 +474,2313177432,44,1 +474,2313177432,46,1 +474,2313177432,45,1 +474,2313177432,50,3 +474,2313177432,51,3 +474,2313177432,52,2 +474,2313177432,53,3 +474,2313177432,54,3 +474,3339921892,95,1 +474,2325170042,99,2 +474,12098344,50,3 +474,12098344,53,3 +475,3339921892,95,1 +475,10437056,99,2 +475,814834276,95,2 +475,12098344,50,3 +475,12098344,51,3 +475,12098344,52,2 +475,12098344,53,3 +475,12098344,54,3 +475,12098344,55,2 +475,1194436218,15,0 +475,27169556,90,2 +475,1104420298,38,2 +475,1104420298,39,2 +475,1104420298,40,2 +475,1104420298,43,2 +475,37873062,38,2 +475,37873062,39,2 +475,37873062,40,2 +475,37873062,41,1 +475,37873062,42,1 +475,37873062,43,2 +475,2313177432,47,1 +475,2313177432,49,1 +475,2313177432,44,1 +475,2313177432,46,1 +475,2313177432,45,1 +475,2313177432,48,1 +475,2313177432,50,3 +475,2313177432,51,3 +475,2313177432,52,2 +475,2313177432,53,3 +475,2313177432,54,3 +475,2313177432,55,2 +475,2325170042,99,4 +475,22324879,95,1 +475,4067555184,47,1 +475,4067555184,49,1 +475,4067555184,44,1 +475,4067555184,46,1 +475,4067555184,45,1 +475,4067555184,48,1 +475,4067555184,50,3 +475,4067555184,51,3 +475,4067555184,52,2 +475,4067555184,53,3 +475,4067555184,54,3 +475,4067555184,55,2 +476,37873062,38,2 +476,37873062,41,1 +476,1104420298,38,2 +476,1104420298,39,2 +476,1104420298,40,2 +476,3339921892,95,1 +476,2541265952,90,2 +476,2325170042,99,2 +476,10437056,99,2 +476,1194436218,15,0 +476,12098344,50,3 +476,12098344,51,3 +476,12098344,52,2 +476,12098344,53,3 +476,4067555184,47,1 +476,4067555184,49,1 +476,4067555184,44,1 +476,4067555184,46,1 +476,4067555184,48,1 +476,4067555184,51,3 +476,4067555184,52,2 +476,4067555184,53,3 +476,2313177432,47,1 +476,2313177432,49,1 +476,2313177432,44,1 +476,2313177432,46,1 +476,2313177432,45,1 +476,2313177432,48,1 +476,2313177432,50,3 +476,2313177432,51,3 +476,2313177432,52,2 +476,2313177432,53,3 +476,814834276,95,2 +476,27169556,90,2 +476,22324879,95,2 +477,2313177432,47,1 +477,2313177432,49,1 +477,2313177432,44,1 +477,2313177432,46,1 +477,2313177432,48,1 +477,2313177432,50,3 +477,2313177432,55,2 +477,12098344,50,3 +477,12098344,52,2 +477,12098344,55,2 +477,814834276,95,2 +477,1104420298,38,2 +477,1104420298,40,2 +477,22324879,95,1 +477,2541265952,90,2 +477,1194436218,15,0 +477,3346538900,90,2 +477,4067555184,47,1 +477,4067555184,49,1 +477,4067555184,44,1 +477,4067555184,46,1 +477,4067555184,45,1 +477,4067555184,50,3 +477,4067555184,51,3 +477,4067555184,52,2 +477,10437056,99,2 +477,3339921892,95,1 +477,37873062,39,2 +477,37873062,41,1 +477,37873062,42,1 +477,2325170042,99,4 +478,37873062,40,2 +478,37873062,41,1 +478,37873062,42,1 +478,37873062,43,2 +478,2313177432,49,1 +478,2313177432,44,1 +478,2313177432,46,1 +478,2313177432,48,1 +478,2313177432,50,3 +478,2313177432,51,3 +478,2313177432,52,2 +478,2313177432,54,3 +478,1104420298,38,2 +478,1104420298,40,2 +478,1104420298,43,2 +478,27169556,90,2 +478,4067555184,47,1 +478,4067555184,49,1 +478,4067555184,44,1 +478,4067555184,46,1 +478,4067555184,48,1 +478,4067555184,50,3 +478,4067555184,51,3 +478,4067555184,52,2 +478,4067555184,54,3 +478,4067555184,55,2 +478,2325170042,99,2 +478,22324879,95,1 +478,814834276,95,2 +478,2541265952,90,2 +478,3339921892,95,1 +478,3346538900,90,2 +478,1194436218,15,0 +478,10437056,99,2 +478,12098344,50,3 +478,12098344,51,3 +478,12098344,52,2 +478,12098344,54,3 +478,12098344,55,2 +479,10437056,99,3 +479,2541265952,90,2 +479,814834276,95,2 +479,3346538900,90,2 +479,22324879,95,1 +479,37873062,40,2 +479,37873062,41,1 +479,37873062,42,1 +479,3339921892,95,2 +479,12098344,50,3 +479,12098344,51,3 +479,12098344,53,3 +479,4067555184,47,1 +479,4067555184,49,1 +479,4067555184,45,1 +479,4067555184,48,1 +479,4067555184,50,3 +479,4067555184,51,3 +479,4067555184,53,3 +479,2325170042,99,3 +479,2313177432,47,1 +479,2313177432,49,1 +479,2313177432,44,1 +479,2313177432,46,1 +479,2313177432,45,1 +479,2313177432,48,1 +479,2313177432,50,3 +479,2313177432,51,3 +479,1104420298,38,2 +479,1104420298,39,2 +479,1104420298,40,2 +479,1104420298,43,2 +479,1194436218,15,0 +480,4067555184,47,1 +480,4067555184,49,1 +480,4067555184,44,1 +480,4067555184,46,1 +480,4067555184,45,1 +480,4067555184,48,1 +480,4067555184,55,2 +480,1194436218,15,0 +480,2325170042,99,2 +480,10437056,99,2 +480,22324879,95,2 +480,2313177432,47,1 +480,2313177432,44,1 +480,2313177432,46,1 +480,2313177432,45,1 +480,2313177432,55,2 +480,12098344,55,2 +480,814834276,95,2 +480,27169556,90,2 +480,3339921892,95,1 +480,37873062,39,2 +480,37873062,42,1 +480,1104420298,40,2 +480,2541265952,90,2 +481,3339921892,95,1 +481,814834276,95,1 +481,22324879,95,1 +481,2327979389,13,0 +481,2325170042,99,2 +482,2325170042,99,2 +482,10437056,99,2 +482,22324879,95,1 +482,3339921892,95,1 +482,2327979389,13,0 +482,814834276,95,1 +483,2327979389,13,0 +483,3339921892,95,1 +483,814834276,95,1 +484,10437056,99,2 +484,22324879,95,1 +484,3339921892,95,1 +484,2325170042,99,2 +484,2327979389,13,0 +484,814834276,95,1 +485,2327979389,13,0 +485,22324879,95,1 +485,814834276,95,1 +485,3339921892,95,1 +485,10437056,99,2 +485,2325170042,99,2 +486,22324879,95,1 +486,3339921892,95,1 +486,10437056,99,2 +486,2327979389,13,0 +486,2325170042,99,2 +487,814834276,95,1 +487,2325170042,99,2 +487,10437056,99,2 +487,2327979389,13,0 +487,3339921892,95,1 +488,2327979389,13,0 +488,22324879,95,1 +488,814834276,95,1 +489,2327979389,13,0 +489,10437056,99,2 +489,3339921892,95,1 +489,22324879,95,1 +490,3339921892,95,1 +490,2327979389,13,0 +490,10437056,99,2 +490,2325170042,99,2 +490,22324879,95,1 +491,2325170042,99,2 +491,22324879,95,1 +491,216898035,13,0 +491,10437056,99,2 +491,814834276,95,1 +491,3339921892,95,1 +492,22324879,95,1 +492,3339921892,95,1 +492,814834276,95,1 +492,216898035,13,0 +492,2325170042,99,2 +492,10437056,99,2 +493,3339921892,95,1 +493,2325170042,99,2 +493,10437056,99,2 +493,216898035,13,0 +493,814834276,95,1 +494,3339921892,95,1 +494,22324879,95,1 +494,814834276,95,1 +494,2325170042,99,2 +494,10437056,99,2 +494,216898035,13,0 +495,216898035,13,0 +495,814834276,95,1 +495,3339921892,95,1 +495,10437056,99,2 +495,2325170042,99,2 +495,22324879,95,1 +496,216898035,13,0 +496,3339921892,95,1 +496,10437056,99,2 +496,22324879,95,1 +497,216898035,13,0 +497,814834276,95,1 +497,2325170042,99,2 +497,3339921892,95,1 +498,3339921892,95,1 +498,216898035,13,0 +498,814834276,95,1 +499,814834276,95,1 +499,216898035,13,0 +499,2325170042,99,2 +499,3339921892,95,1 +500,22324879,95,1 +500,216898035,13,0 +500,814834276,95,1 +501,814834276,95,1 +501,331545755,92,1 +501,22324879,95,1 +501,777299215,94,1 +501,41454763,92,1 +501,2325170042,99,2 +501,1266556718,91,1 +501,3346538900,90,1 +501,1104420298,38,2 +501,1104420298,39,2 +501,1104420298,40,2 +501,1104420298,42,1 +501,1104420298,43,2 +501,37873062,38,2 +501,37873062,39,2 +501,37873062,40,2 +501,37873062,41,1 +501,37873062,43,2 +501,10437056,99,2 +501,22751149,93,1 +501,3193516458,92,1 +501,3274238529,23,0 +501,12098344,47,1 +501,12098344,49,1 +501,12098344,44,1 +501,12098344,46,1 +501,12098344,45,1 +501,12098344,48,1 +501,12098344,50,1 +501,12098344,51,1 +501,12098344,52,1 +501,12098344,53,1 +501,12098344,54,3 +501,12098344,55,2 +501,27169556,90,1 +501,185356903,93,1 +501,3339921892,95,1 +501,2541265952,90,1 +501,2313177432,47,1 +501,2313177432,49,1 +501,2313177432,44,1 +501,2313177432,46,1 +501,2313177432,48,1 +501,2313177432,50,1 +501,2313177432,51,1 +501,2313177432,52,2 +501,2313177432,53,1 +501,2313177432,54,1 +501,2313177432,55,1 +501,4067555184,47,1 +501,4067555184,49,1 +501,4067555184,44,1 +501,4067555184,46,1 +501,4067555184,45,1 +501,4067555184,48,1 +501,4067555184,50,1 +501,4067555184,51,1 +501,4067555184,52,1 +501,4067555184,53,1 +501,4067555184,54,3 +501,4067555184,55,1 +502,12098344,47,1 +502,12098344,49,1 +502,12098344,44,1 +502,12098344,45,1 +502,12098344,48,1 +502,12098344,50,3 +502,12098344,51,1 +502,12098344,52,1 +502,12098344,53,3 +502,12098344,54,1 +502,814834276,95,1 +502,27169556,90,2 +502,22324879,95,1 +502,185356903,93,1 +502,2313177432,47,1 +502,2313177432,49,1 +502,2313177432,44,1 +502,2313177432,46,1 +502,2313177432,45,1 +502,2313177432,48,1 +502,2313177432,50,1 +502,2313177432,51,1 +502,2313177432,52,1 +502,2313177432,53,1 +502,2313177432,54,1 +502,2313177432,55,1 +502,3346538900,90,1 +502,37873062,38,2 +502,37873062,39,2 +502,37873062,40,2 +502,37873062,41,1 +502,37873062,42,1 +502,37873062,43,2 +502,331545755,92,1 +502,2541265952,90,1 +502,350343208,91,1 +502,3339921892,95,1 +502,777299215,94,1 +502,41454763,92,1 +502,3274238529,23,0 +502,1104420298,39,2 +502,1104420298,40,2 +502,1104420298,41,1 +502,1104420298,43,2 +502,4067555184,49,1 +502,4067555184,44,1 +502,4067555184,46,1 +502,4067555184,45,1 +502,4067555184,48,1 +502,4067555184,50,1 +502,4067555184,51,1 +502,4067555184,52,1 +502,4067555184,53,1 +502,4067555184,54,1 +502,4067555184,55,1 +502,584019624,93,1 +502,18107611,94,1 +502,2325170042,99,2 +502,10437056,99,2 +503,2313177432,47,1 +503,2313177432,49,1 +503,2313177432,44,1 +503,2313177432,46,1 +503,2313177432,45,1 +503,2313177432,48,1 +503,2313177432,50,1 +503,2313177432,51,1 +503,2313177432,52,1 +503,2313177432,53,1 +503,2313177432,54,1 +503,2313177432,55,1 +503,12098344,47,1 +503,12098344,46,1 +503,12098344,45,1 +503,12098344,48,1 +503,12098344,50,3 +503,12098344,51,1 +503,12098344,52,1 +503,12098344,53,3 +503,12098344,54,1 +503,12098344,55,1 +503,1104420298,38,2 +503,1104420298,40,2 +503,1104420298,41,1 +503,1104420298,42,1 +503,1104420298,43,2 +503,22324879,95,1 +503,3346538900,90,2 +503,22751149,93,1 +503,27169556,90,1 +503,814834276,95,1 +503,4067555184,47,1 +503,4067555184,49,1 +503,4067555184,44,1 +503,4067555184,46,1 +503,4067555184,45,1 +503,4067555184,48,1 +503,4067555184,50,1 +503,4067555184,51,3 +503,4067555184,52,1 +503,4067555184,53,1 +503,4067555184,54,1 +503,4067555184,55,1 +503,10437056,99,2 +503,3274238529,23,0 +503,3339921892,95,1 +503,2541265952,90,1 +503,2325170042,99,2 +503,1266556718,91,1 +503,584019624,93,1 +503,331545755,92,1 +503,777299215,94,1 +503,18107611,94,1 +503,37873062,38,2 +503,37873062,39,2 +503,37873062,43,2 +503,41454763,92,1 +503,185356903,93,1 +504,350343208,91,1 +504,22751149,93,1 +504,3339921892,95,1 +504,2541265952,90,1 +504,3274238529,23,0 +504,41454763,92,1 +504,3346538900,90,2 +504,12098344,47,1 +504,12098344,49,1 +504,12098344,44,1 +504,12098344,45,1 +504,12098344,50,1 +504,12098344,51,3 +504,12098344,52,1 +504,12098344,53,3 +504,12098344,54,1 +504,12098344,55,1 +504,22324879,95,1 +504,2325170042,99,2 +504,3193516458,92,1 +504,185356903,93,1 +504,331545755,92,1 +504,1266556718,91,1 +504,27169556,90,1 +504,814834276,95,2 +504,584019624,93,1 +504,1104420298,38,2 +504,1104420298,39,2 +504,1104420298,40,2 +504,1104420298,41,1 +504,10437056,99,2 +504,37873062,38,2 +504,37873062,39,2 +504,37873062,40,2 +504,37873062,41,1 +504,37873062,42,1 +504,2313177432,47,1 +504,2313177432,49,1 +504,2313177432,46,1 +504,2313177432,45,1 +504,2313177432,50,1 +504,2313177432,51,1 +504,2313177432,52,1 +504,2313177432,53,3 +504,2313177432,54,1 +504,2313177432,55,1 +504,4067555184,47,1 +504,4067555184,44,1 +504,4067555184,45,1 +504,4067555184,48,1 +504,4067555184,50,3 +504,4067555184,51,3 +504,4067555184,52,2 +504,4067555184,53,3 +504,4067555184,54,1 +504,4067555184,55,1 +504,777299215,94,1 +505,18107611,94,1 +505,1104420298,39,2 +505,1104420298,41,1 +505,1104420298,42,1 +505,1104420298,43,2 +505,3274238529,23,0 +505,4067555184,47,1 +505,4067555184,49,1 +505,4067555184,46,1 +505,4067555184,45,1 +505,4067555184,50,1 +505,4067555184,51,1 +505,4067555184,52,1 +505,4067555184,53,1 +505,4067555184,54,1 +505,4067555184,55,1 +505,331545755,92,1 +505,814834276,95,1 +505,2313177432,47,1 +505,2313177432,49,1 +505,2313177432,44,1 +505,2313177432,46,1 +505,2313177432,45,1 +505,2313177432,48,1 +505,2313177432,50,1 +505,2313177432,51,1 +505,2313177432,52,1 +505,2313177432,53,1 +505,2313177432,54,1 +505,2313177432,55,1 +505,12098344,44,1 +505,12098344,45,1 +505,12098344,48,1 +505,12098344,50,1 +505,12098344,51,1 +505,12098344,52,1 +505,12098344,53,1 +505,12098344,54,1 +505,12098344,55,1 +505,22751149,93,1 +505,584019624,93,1 +505,10437056,99,2 +505,3346538900,90,1 +505,22324879,95,1 +505,350343208,91,1 +505,27169556,90,1 +505,3339921892,95,1 +505,185356903,93,1 +505,777299215,94,1 +505,37873062,38,2 +505,37873062,39,2 +505,37873062,40,2 +505,37873062,41,1 +505,37873062,42,1 +505,37873062,91,1 +505,2541265952,90,1 +505,41454763,92,1 +505,3193516458,92,1 +505,2325170042,99,2 +506,12098344,47,1 +506,12098344,49,1 +506,12098344,44,1 +506,12098344,46,1 +506,12098344,45,1 +506,12098344,50,1 +506,12098344,51,1 +506,12098344,52,1 +506,12098344,53,3 +506,12098344,54,3 +506,22751149,93,1 +506,1104420298,38,2 +506,1104420298,39,2 +506,1104420298,41,1 +506,1104420298,42,1 +506,1104420298,43,2 +506,350343208,91,1 +506,3193516458,92,1 +506,4067555184,47,1 +506,4067555184,49,1 +506,4067555184,46,1 +506,4067555184,45,1 +506,4067555184,48,1 +506,4067555184,50,1 +506,4067555184,51,1 +506,4067555184,52,2 +506,4067555184,53,1 +506,4067555184,54,1 +506,4067555184,55,1 +506,2325170042,99,2 +506,3274238529,23,0 +506,22324879,95,1 +506,10437056,99,2 +506,3346538900,90,2 +506,2541265952,90,1 +506,41454763,92,1 +506,2313177432,47,1 +506,2313177432,49,1 +506,2313177432,44,1 +506,2313177432,46,1 +506,2313177432,45,1 +506,2313177432,48,1 +506,2313177432,51,1 +506,2313177432,52,1 +506,2313177432,53,1 +506,2313177432,54,3 +506,2313177432,55,1 +506,185356903,93,1 +506,777299215,94,1 +506,584019624,93,1 +506,3339921892,95,1 +506,814834276,95,1 +506,37873062,38,2 +506,37873062,39,2 +506,37873062,40,2 +506,37873062,43,2 +506,37873062,91,1 +506,27169556,90,1 +506,1266556718,91,1 +506,18107611,94,1 +507,350343208,91,1 +507,12098344,49,1 +507,12098344,44,1 +507,12098344,46,1 +507,12098344,48,1 +507,12098344,50,1 +507,12098344,52,1 +507,12098344,53,3 +507,12098344,54,1 +507,12098344,55,1 +507,814834276,95,1 +507,331545755,92,1 +507,3274238529,23,0 +507,41454763,92,1 +507,1104420298,39,2 +507,1104420298,40,2 +507,1104420298,42,1 +507,1104420298,43,2 +507,3339921892,95,1 +507,1266556718,91,1 +507,2541265952,90,1 +507,3346538900,90,1 +507,10437056,99,2 +507,27169556,90,1 +507,4067555184,47,1 +507,4067555184,49,1 +507,4067555184,44,1 +507,4067555184,46,1 +507,4067555184,45,1 +507,4067555184,48,1 +507,4067555184,50,1 +507,4067555184,51,1 +507,4067555184,52,1 +507,4067555184,53,1 +507,4067555184,54,1 +507,4067555184,55,2 +507,2325170042,99,2 +507,22324879,95,1 +507,2313177432,49,1 +507,2313177432,44,1 +507,2313177432,46,1 +507,2313177432,45,1 +507,2313177432,50,1 +507,2313177432,51,1 +507,2313177432,53,1 +507,2313177432,54,1 +507,37873062,39,2 +507,37873062,40,2 +507,37873062,42,1 +507,37873062,91,1 +507,777299215,94,1 +507,185356903,93,1 +508,12098344,47,1 +508,12098344,44,1 +508,12098344,46,1 +508,12098344,45,1 +508,12098344,50,1 +508,12098344,51,1 +508,12098344,52,1 +508,12098344,53,1 +508,12098344,54,1 +508,12098344,55,1 +508,1266556718,91,1 +508,3339921892,95,1 +508,2325170042,99,2 +508,1104420298,38,2 +508,1104420298,40,2 +508,1104420298,41,1 +508,1104420298,42,1 +508,1104420298,43,2 +508,10437056,99,2 +508,185356903,93,1 +508,3346538900,90,1 +508,814834276,95,1 +508,2541265952,90,2 +508,22324879,95,1 +508,331545755,92,1 +508,3193516458,92,1 +508,2313177432,49,1 +508,2313177432,44,1 +508,2313177432,46,1 +508,2313177432,45,1 +508,2313177432,50,1 +508,2313177432,51,1 +508,2313177432,52,1 +508,2313177432,53,1 +508,2313177432,54,1 +508,2313177432,55,2 +508,37873062,38,2 +508,37873062,40,2 +508,37873062,41,1 +508,37873062,42,1 +508,37873062,43,2 +508,37873062,91,1 +508,3274238529,23,0 +508,4067555184,47,1 +508,4067555184,46,1 +508,4067555184,45,1 +508,4067555184,48,1 +508,4067555184,50,1 +508,4067555184,52,1 +508,4067555184,54,1 +508,4067555184,55,1 +508,27169556,90,1 +509,331545755,92,1 +509,3193516458,92,1 +509,814834276,95,1 +509,2541265952,90,1 +509,4067555184,44,1 +509,4067555184,45,1 +509,4067555184,48,1 +509,4067555184,50,1 +509,4067555184,51,1 +509,4067555184,52,1 +509,4067555184,53,1 +509,4067555184,54,1 +509,4067555184,55,1 +509,18107611,94,1 +509,3346538900,90,1 +509,22324879,95,1 +509,2325170042,99,2 +509,2313177432,49,1 +509,2313177432,44,1 +509,2313177432,46,1 +509,2313177432,45,1 +509,2313177432,48,1 +509,2313177432,50,1 +509,2313177432,51,1 +509,2313177432,52,1 +509,2313177432,53,1 +509,2313177432,55,1 +509,3274238529,23,0 +509,27169556,90,2 +509,584019624,93,1 +509,185356903,93,1 +509,3339921892,95,1 +509,777299215,94,1 +509,1266556718,91,1 +509,10437056,99,4 +509,12098344,49,1 +509,12098344,45,1 +509,12098344,48,1 +509,12098344,50,1 +509,12098344,51,1 +509,12098344,52,1 +509,12098344,53,1 +509,12098344,54,1 +509,12098344,55,1 +509,37873062,39,2 +509,37873062,40,2 +509,37873062,41,1 +509,37873062,42,1 +509,37873062,91,1 +509,1104420298,39,2 +509,1104420298,40,2 +509,1104420298,42,1 +510,777299215,94,1 +510,2313177432,47,1 +510,2313177432,49,1 +510,2313177432,44,1 +510,2313177432,46,1 +510,2313177432,45,1 +510,2313177432,48,1 +510,2313177432,50,1 +510,2313177432,51,1 +510,2313177432,52,1 +510,2313177432,53,1 +510,2313177432,54,1 +510,2313177432,55,1 +510,22751149,93,1 +510,814834276,95,2 +510,185356903,93,1 +510,41454763,92,1 +510,3193516458,92,1 +510,10437056,99,2 +510,3339921892,95,1 +510,3346538900,90,2 +510,331545755,92,1 +510,1266556718,91,1 +510,584019624,93,1 +510,2541265952,90,2 +510,22324879,95,2 +510,350343208,91,1 +510,27169556,90,2 +510,2325170042,99,2 +510,4067555184,47,1 +510,4067555184,44,1 +510,4067555184,46,1 +510,4067555184,48,1 +510,4067555184,50,1 +510,4067555184,51,1 +510,4067555184,52,1 +510,4067555184,53,1 +510,4067555184,54,1 +510,4067555184,55,1 +510,37873062,38,2 +510,37873062,39,2 +510,37873062,40,2 +510,12098344,47,1 +510,12098344,49,1 +510,12098344,44,1 +510,12098344,45,1 +510,12098344,48,1 +510,12098344,50,1 +510,12098344,51,1 +510,12098344,52,1 +510,12098344,53,1 +510,12098344,54,1 +510,3274238529,23,0 +510,1104420298,38,2 +510,1104420298,39,2 +510,1104420298,40,2 +510,1104420298,43,2 +511,584019624,93,1 +511,3346538900,90,1 +511,10437056,99,2 +511,27169556,90,1 +511,22324879,95,1 +511,331545755,92,1 +511,2325170042,99,2 +511,1104420298,38,2 +511,1104420298,39,2 +511,1104420298,40,2 +511,1104420298,41,1 +511,1104420298,42,1 +511,1104420298,43,2 +511,185356903,93,1 +511,2313177432,47,1 +511,2313177432,49,1 +511,2313177432,44,1 +511,2313177432,46,1 +511,2313177432,45,1 +511,2313177432,48,1 +511,2313177432,50,1 +511,2313177432,51,1 +511,2313177432,52,1 +511,2313177432,53,1 +511,2313177432,54,1 +511,2313177432,55,2 +511,777299215,94,1 +511,3339921892,95,1 +511,37873062,38,2 +511,37873062,40,2 +511,37873062,41,1 +511,37873062,43,2 +511,4067555184,47,1 +511,4067555184,44,1 +511,4067555184,46,1 +511,4067555184,48,1 +511,4067555184,50,1 +511,4067555184,51,1 +511,4067555184,52,1 +511,4067555184,53,1 +511,4067555184,54,1 +511,4067555184,55,1 +511,12098344,47,1 +511,12098344,49,1 +511,12098344,45,1 +511,12098344,48,1 +511,12098344,50,1 +511,12098344,51,1 +511,12098344,52,1 +511,12098344,53,1 +511,12098344,54,3 +511,12098344,55,1 +511,2541265952,90,1 +511,61066955,23,0 +511,1266556718,91,1 +511,814834276,95,1 +512,37873062,38,2 +512,37873062,39,2 +512,37873062,40,2 +512,37873062,41,1 +512,37873062,42,1 +512,3193516458,92,1 +512,814834276,95,1 +512,22751149,93,1 +512,2325170042,99,2 +512,185356903,93,1 +512,2541265952,90,2 +512,2313177432,47,1 +512,2313177432,49,1 +512,2313177432,44,1 +512,2313177432,46,1 +512,2313177432,45,1 +512,2313177432,48,1 +512,2313177432,50,1 +512,2313177432,51,1 +512,2313177432,52,1 +512,2313177432,53,1 +512,2313177432,54,1 +512,2313177432,55,1 +512,22324879,95,1 +512,1104420298,38,2 +512,1104420298,39,2 +512,1104420298,42,1 +512,1104420298,43,2 +512,10437056,99,2 +512,4067555184,47,1 +512,4067555184,49,1 +512,4067555184,46,1 +512,4067555184,45,1 +512,4067555184,50,1 +512,4067555184,51,1 +512,4067555184,52,1 +512,4067555184,53,1 +512,4067555184,54,1 +512,4067555184,55,1 +512,777299215,94,1 +512,12098344,49,1 +512,12098344,44,1 +512,12098344,45,1 +512,12098344,50,3 +512,12098344,51,1 +512,12098344,52,1 +512,12098344,53,1 +512,12098344,54,1 +512,12098344,55,1 +512,3339921892,95,1 +512,27169556,90,1 +512,61066955,23,0 +512,1266556718,91,1 +512,3346538900,90,2 +512,350343208,91,1 +513,3339921892,95,1 +513,814834276,95,1 +513,185356903,93,1 +513,2325170042,99,2 +513,27169556,90,1 +513,22324879,95,2 +513,41454763,92,1 +513,1104420298,38,2 +513,1104420298,40,2 +513,1104420298,41,1 +513,1104420298,42,1 +513,1104420298,43,2 +513,1266556718,91,1 +513,3193516458,92,1 +513,61066955,23,0 +513,350343208,91,1 +513,331545755,92,1 +513,10437056,99,2 +513,22751149,93,1 +513,12098344,47,1 +513,12098344,44,1 +513,12098344,46,1 +513,12098344,45,1 +513,12098344,48,1 +513,12098344,50,1 +513,12098344,51,1 +513,12098344,52,1 +513,12098344,53,1 +513,12098344,54,1 +513,12098344,55,1 +513,2541265952,90,1 +513,777299215,94,1 +513,2313177432,49,1 +513,2313177432,44,1 +513,2313177432,46,1 +513,2313177432,45,1 +513,2313177432,48,1 +513,2313177432,50,1 +513,2313177432,51,1 +513,2313177432,52,1 +513,2313177432,53,1 +513,2313177432,54,1 +513,2313177432,55,1 +513,3346538900,90,1 +513,4067555184,47,1 +513,4067555184,44,1 +513,4067555184,46,1 +513,4067555184,45,1 +513,4067555184,48,1 +513,4067555184,50,1 +513,4067555184,51,3 +513,4067555184,52,1 +513,4067555184,53,1 +513,4067555184,54,1 +513,4067555184,55,2 +513,584019624,93,1 +513,37873062,38,2 +513,37873062,40,2 +513,37873062,41,1 +513,37873062,42,1 +513,37873062,43,2 +514,814834276,95,1 +514,350343208,91,1 +514,27169556,90,2 +514,3193516458,92,1 +514,37873062,38,2 +514,37873062,39,2 +514,37873062,40,2 +514,37873062,41,1 +514,37873062,43,2 +514,37873062,91,1 +514,10437056,99,2 +514,3346538900,90,1 +514,22751149,93,1 +514,584019624,93,1 +514,2313177432,47,1 +514,2313177432,49,1 +514,2313177432,44,1 +514,2313177432,46,1 +514,2313177432,45,1 +514,2313177432,50,1 +514,2313177432,51,3 +514,2313177432,52,1 +514,2313177432,53,1 +514,2313177432,54,1 +514,2313177432,55,1 +514,1104420298,38,2 +514,1104420298,39,2 +514,1104420298,40,2 +514,1104420298,42,1 +514,1104420298,43,2 +514,2325170042,99,2 +514,185356903,93,1 +514,2541265952,90,2 +514,4067555184,47,1 +514,4067555184,49,1 +514,4067555184,44,1 +514,4067555184,46,1 +514,4067555184,45,1 +514,4067555184,48,1 +514,4067555184,50,1 +514,4067555184,51,3 +514,4067555184,52,1 +514,4067555184,53,1 +514,4067555184,54,3 +514,4067555184,55,1 +514,22324879,95,1 +514,3339921892,95,1 +514,61066955,23,0 +514,41454763,92,1 +514,1266556718,91,1 +514,12098344,47,1 +514,12098344,49,1 +514,12098344,44,1 +514,12098344,46,1 +514,12098344,45,1 +514,12098344,50,1 +514,12098344,51,3 +514,12098344,52,1 +514,12098344,53,1 +514,12098344,54,3 +515,37873062,38,2 +515,37873062,39,2 +515,37873062,40,2 +515,37873062,41,1 +515,37873062,43,2 +515,27169556,90,2 +515,1104420298,38,2 +515,1104420298,39,2 +515,1104420298,40,2 +515,1104420298,41,1 +515,1104420298,42,1 +515,1104420298,43,2 +515,22324879,95,1 +515,1266556718,91,1 +515,61066955,23,0 +515,2541265952,90,2 +515,777299215,94,1 +515,3339921892,95,1 +515,2325170042,99,2 +515,584019624,93,1 +515,12098344,47,1 +515,12098344,49,1 +515,12098344,44,1 +515,12098344,46,1 +515,12098344,48,1 +515,12098344,50,3 +515,12098344,51,3 +515,12098344,52,1 +515,12098344,53,1 +515,12098344,54,1 +515,12098344,55,1 +515,3346538900,90,2 +515,10437056,99,2 +515,22751149,93,1 +515,331545755,92,1 +515,41454763,92,1 +515,814834276,95,1 +515,3193516458,92,1 +515,185356903,93,1 +515,2313177432,47,1 +515,2313177432,49,1 +515,2313177432,44,1 +515,2313177432,46,1 +515,2313177432,45,1 +515,2313177432,48,1 +515,2313177432,50,1 +515,2313177432,51,1 +515,2313177432,52,1 +515,2313177432,53,1 +515,2313177432,54,1 +515,2313177432,55,1 +515,4067555184,47,1 +515,4067555184,49,1 +515,4067555184,44,1 +515,4067555184,46,1 +515,4067555184,45,1 +515,4067555184,48,1 +515,4067555184,50,1 +515,4067555184,51,1 +515,4067555184,52,1 +515,4067555184,53,1 +515,4067555184,54,3 +515,4067555184,55,1 +516,61066955,23,0 +516,37873062,38,2 +516,37873062,39,2 +516,37873062,40,2 +516,37873062,42,1 +516,37873062,91,1 +516,2541265952,90,1 +516,3193516458,92,1 +516,3339921892,95,1 +516,10437056,99,2 +516,185356903,93,1 +516,12098344,47,1 +516,12098344,49,1 +516,12098344,44,1 +516,12098344,48,1 +516,12098344,50,1 +516,12098344,51,1 +516,12098344,52,1 +516,12098344,53,1 +516,12098344,54,1 +516,12098344,55,1 +516,1104420298,38,2 +516,1104420298,39,2 +516,1104420298,41,1 +516,1104420298,43,2 +516,27169556,90,1 +516,584019624,93,1 +516,22324879,95,1 +516,814834276,95,1 +516,22751149,93,1 +516,331545755,92,1 +516,2313177432,47,1 +516,2313177432,49,1 +516,2313177432,44,1 +516,2313177432,46,1 +516,2313177432,45,1 +516,2313177432,48,1 +516,2313177432,50,3 +516,2313177432,51,1 +516,2313177432,52,1 +516,2313177432,53,1 +516,2313177432,55,1 +516,4067555184,47,1 +516,4067555184,49,1 +516,4067555184,46,1 +516,4067555184,45,1 +516,4067555184,48,1 +516,4067555184,50,3 +516,4067555184,51,3 +516,4067555184,52,2 +516,4067555184,53,1 +516,4067555184,54,1 +516,4067555184,55,1 +516,3346538900,90,1 +516,2325170042,99,2 +517,2541265952,90,1 +517,2325170042,99,2 +517,1104420298,38,2 +517,1104420298,40,2 +517,1104420298,41,1 +517,1104420298,43,2 +517,777299215,94,1 +517,18107611,94,1 +517,22324879,95,1 +517,1266556718,91,1 +517,185356903,93,1 +517,3339921892,95,1 +517,3346538900,90,2 +517,2313177432,47,1 +517,2313177432,49,1 +517,2313177432,44,1 +517,2313177432,46,1 +517,2313177432,45,1 +517,2313177432,48,1 +517,2313177432,50,3 +517,2313177432,51,1 +517,2313177432,52,1 +517,2313177432,54,1 +517,2313177432,55,1 +517,331545755,92,1 +517,12098344,47,1 +517,12098344,45,1 +517,12098344,48,1 +517,12098344,50,3 +517,12098344,51,3 +517,12098344,52,1 +517,12098344,54,1 +517,12098344,55,1 +517,37873062,38,2 +517,37873062,40,2 +517,584019624,93,1 +517,61066955,23,0 +517,814834276,95,1 +517,4067555184,47,1 +517,4067555184,49,1 +517,4067555184,44,1 +517,4067555184,46,1 +517,4067555184,45,1 +517,4067555184,48,1 +517,4067555184,50,1 +517,4067555184,51,1 +517,4067555184,52,1 +517,4067555184,53,1 +517,4067555184,54,1 +517,4067555184,55,1 +517,27169556,90,1 +517,10437056,99,2 +518,22324879,95,2 +518,814834276,95,1 +518,3339921892,95,1 +518,584019624,93,1 +518,37873062,38,2 +518,37873062,40,2 +518,37873062,41,1 +518,37873062,43,2 +518,37873062,91,1 +518,61066955,23,0 +518,1104420298,38,2 +518,1104420298,39,2 +518,1104420298,40,2 +518,1104420298,41,1 +518,1104420298,42,1 +518,1104420298,43,2 +518,3346538900,90,1 +518,2541265952,90,2 +518,2325170042,99,2 +518,1266556718,91,1 +518,27169556,90,1 +518,10437056,99,5 +518,4067555184,47,1 +518,4067555184,44,1 +518,4067555184,46,1 +518,4067555184,45,1 +518,4067555184,48,1 +518,4067555184,50,3 +518,4067555184,51,1 +518,4067555184,52,1 +518,4067555184,53,1 +518,4067555184,54,1 +518,4067555184,55,2 +518,12098344,47,1 +518,12098344,44,1 +518,12098344,46,1 +518,12098344,45,1 +518,12098344,50,1 +518,12098344,51,1 +518,12098344,52,1 +518,12098344,53,1 +518,12098344,54,1 +518,12098344,55,1 +518,3193516458,92,1 +518,2313177432,47,1 +518,2313177432,49,1 +518,2313177432,44,1 +518,2313177432,46,1 +518,2313177432,45,1 +518,2313177432,48,1 +518,2313177432,50,1 +518,2313177432,51,1 +518,2313177432,52,1 +518,2313177432,53,1 +518,2313177432,54,3 +518,2313177432,55,2 +518,331545755,92,1 +518,185356903,93,1 +519,1104420298,39,2 +519,1104420298,40,2 +519,1104420298,41,1 +519,1104420298,43,2 +519,185356903,93,1 +519,10437056,99,2 +519,22751149,93,1 +519,777299215,94,1 +519,12098344,47,1 +519,12098344,49,1 +519,12098344,44,1 +519,12098344,48,1 +519,12098344,51,1 +519,12098344,52,1 +519,12098344,53,1 +519,12098344,54,1 +519,12098344,55,1 +519,4067555184,47,1 +519,4067555184,49,1 +519,4067555184,44,1 +519,4067555184,46,1 +519,4067555184,45,1 +519,4067555184,48,1 +519,4067555184,50,1 +519,4067555184,51,1 +519,4067555184,52,2 +519,4067555184,53,1 +519,4067555184,54,1 +519,4067555184,55,2 +519,18107611,94,1 +519,3346538900,90,2 +519,61066955,23,0 +519,2313177432,47,1 +519,2313177432,49,1 +519,2313177432,44,1 +519,2313177432,46,1 +519,2313177432,48,1 +519,2313177432,50,1 +519,2313177432,51,1 +519,2313177432,52,1 +519,2313177432,53,1 +519,2313177432,54,1 +519,2313177432,55,1 +519,3193516458,92,1 +519,814834276,95,1 +519,350343208,91,1 +519,27169556,90,2 +519,37873062,38,2 +519,37873062,39,2 +519,37873062,40,2 +519,37873062,41,1 +519,37873062,42,1 +519,37873062,43,2 +519,22324879,95,1 +519,3339921892,95,1 +519,1266556718,91,1 +519,331545755,92,1 +519,41454763,92,1 +519,2541265952,90,1 +519,2325170042,99,2 +520,10437056,99,4 +520,1104420298,40,2 +520,1104420298,41,1 +520,1104420298,42,1 +520,1104420298,43,2 +520,1266556718,91,1 +520,331545755,92,1 +520,2541265952,90,1 +520,185356903,93,1 +520,814834276,95,1 +520,3193516458,92,1 +520,22324879,95,2 +520,3339921892,95,1 +520,12098344,49,1 +520,12098344,46,1 +520,12098344,48,1 +520,12098344,50,3 +520,12098344,51,1 +520,12098344,53,1 +520,12098344,54,3 +520,12098344,55,1 +520,61066955,23,0 +520,2325170042,99,2 +520,584019624,93,1 +520,2313177432,47,1 +520,2313177432,49,1 +520,2313177432,44,1 +520,2313177432,46,1 +520,2313177432,45,1 +520,2313177432,48,1 +520,2313177432,50,1 +520,2313177432,52,1 +520,2313177432,53,1 +520,2313177432,54,1 +520,2313177432,55,1 +520,37873062,39,2 +520,37873062,42,1 +520,37873062,43,2 +520,4067555184,47,1 +520,4067555184,49,1 +520,4067555184,44,1 +520,4067555184,46,1 +520,4067555184,45,1 +520,4067555184,48,1 +520,4067555184,50,1 +520,4067555184,52,1 +520,4067555184,53,1 +520,4067555184,54,1 +520,4067555184,55,2 +520,27169556,90,1 +520,3346538900,90,2 +520,22751149,93,1 +521,331545755,92,1 +521,185356903,93,1 +521,814834276,95,1 +521,3339921892,95,2 +521,777299215,94,1 +521,350343208,91,1 +521,584019624,93,1 +521,2348894245,8,0 +521,22324879,95,1 +521,22751149,93,1 +521,1266556718,91,1 +521,2541265952,90,1 +521,3346538900,90,1 +521,3193516458,92,1 +522,22324879,95,1 +522,2325170042,99,2 +522,350343208,91,1 +522,2348894245,8,0 +522,3339921892,95,1 +522,2541265952,90,1 +522,814834276,95,1 +522,1266556718,91,1 +522,331545755,92,1 +522,27169556,90,1 +522,10437056,99,2 +522,584019624,93,1 +522,185356903,93,1 +522,22751149,93,1 +522,3346538900,90,1 +523,3339921892,95,1 +523,2541265952,90,1 +523,41454763,92,1 +523,185356903,93,1 +523,3193516458,92,1 +523,777299215,94,1 +523,1266556718,91,1 +523,2325170042,99,2 +523,10437056,99,2 +523,2348894245,8,0 +523,584019624,93,1 +523,350343208,91,1 +523,22324879,95,1 +523,814834276,95,2 +523,331545755,92,1 +523,37873062,91,1 +524,3339921892,95,1 +524,185356903,93,1 +524,814834276,95,1 +524,10437056,99,2 +524,2541265952,90,1 +524,777299215,94,1 +524,22324879,95,1 +524,350343208,91,1 +524,2325170042,99,2 +524,18107611,94,1 +524,331545755,92,1 +524,3193516458,92,1 +524,3346538900,90,1 +524,37873062,91,1 +524,2348894245,8,0 +525,41454763,92,1 +525,3339921892,95,1 +525,814834276,95,1 +525,331545755,92,1 +525,2348894245,8,0 +525,777299215,94,1 +525,2325170042,99,2 +525,3346538900,90,1 +525,350343208,91,1 +525,22751149,93,1 +525,27169556,90,1 +525,185356903,93,1 +525,22324879,95,1 +525,584019624,93,1 +525,10437056,99,2 +525,2541265952,90,1 +525,37873062,91,1 +525,3193516458,92,1 +526,814834276,95,1 +526,3339921892,95,1 +526,331545755,92,1 +526,3193516458,92,1 +526,185356903,93,1 +526,777299215,94,1 +526,2348894245,8,0 +526,584019624,93,1 +526,350343208,91,1 +526,10437056,99,2 +526,1266556718,91,1 +526,37873062,91,1 +526,2541265952,90,1 +526,41454763,92,1 +526,22324879,95,1 +526,2325170042,99,2 +527,584019624,93,1 +527,814834276,95,1 +527,2541265952,90,1 +527,18107611,94,1 +527,37873062,91,1 +527,350343208,91,1 +527,2348894245,8,0 +527,3339921892,95,1 +527,777299215,94,1 +527,2325170042,99,2 +527,22324879,95,1 +527,3193516458,92,1 +527,10437056,99,2 +527,185356903,93,1 +527,331545755,92,1 +528,22324879,95,1 +528,27169556,90,1 +528,18107611,94,1 +528,2541265952,90,1 +528,3193516458,92,1 +528,331545755,92,1 +528,2325170042,99,2 +528,41454763,92,1 +528,1266556718,91,1 +528,814834276,95,1 +528,2348894245,8,0 +528,3339921892,95,1 +528,584019624,93,1 +528,777299215,94,1 +528,10437056,99,2 +528,37873062,91,1 +529,185356903,93,1 +529,41454763,92,1 +529,2325170042,99,2 +529,2348894245,8,0 +529,37873062,91,1 +529,10437056,99,2 +529,3339921892,95,1 +529,27169556,90,1 +529,18107611,94,1 +529,3346538900,90,1 +529,22751149,93,1 +529,350343208,91,1 +529,2541265952,90,1 +529,814834276,95,1 +529,22324879,95,1 +529,331545755,92,1 +530,2348894245,8,0 +530,37873062,91,1 +530,2541265952,90,1 +530,10437056,99,2 +530,41454763,92,1 +530,3346538900,90,1 +530,331545755,92,1 +530,3193516458,92,1 +530,350343208,91,1 +530,1266556718,91,1 +530,3339921892,95,2 +530,814834276,95,1 +530,777299215,94,1 +530,584019624,93,1 +530,22324879,95,1 +530,185356903,93,1 +531,22751149,93,1 +531,2325170042,99,2 +531,331545755,92,1 +531,814834276,95,1 +531,1266556718,91,1 +531,185356903,93,1 +531,777299215,94,1 +531,27169556,90,1 +531,10437056,99,2 +531,18107611,94,1 +531,350343208,91,1 +531,22324879,95,1 +531,169978927,8,0 +531,3193516458,92,1 +531,2541265952,90,1 +531,3339921892,95,1 +532,185356903,93,1 +532,3339921892,95,1 +532,1266556718,91,1 +532,22751149,93,1 +532,814834276,95,1 +532,22324879,95,2 +532,10437056,99,2 +532,350343208,91,1 +532,584019624,93,1 +532,3346538900,90,1 +532,41454763,92,1 +532,2325170042,99,2 +532,18107611,94,1 +532,27169556,90,1 +532,3193516458,92,1 +532,777299215,94,1 +532,331545755,92,1 +532,169978927,8,0 +533,2541265952,90,1 +533,185356903,93,1 +533,350343208,91,1 +533,2325170042,99,2 +533,814834276,95,2 +533,777299215,94,1 +533,22324879,95,1 +533,3339921892,95,1 +533,10437056,99,2 +533,22751149,93,1 +533,1266556718,91,1 +533,331545755,92,1 +533,3193516458,92,1 +533,584019624,93,1 +533,169978927,8,0 +533,37873062,91,1 +533,18107611,94,1 +533,41454763,92,1 +534,41454763,92,1 +534,777299215,94,1 +534,3339921892,95,2 +534,331545755,92,1 +534,814834276,95,1 +534,185356903,93,1 +534,3193516458,92,1 +534,22324879,95,1 +534,2541265952,90,1 +534,3346538900,90,1 +534,37873062,91,1 +534,350343208,91,1 +534,169978927,8,0 +535,2325170042,99,2 +535,3339921892,95,1 +535,814834276,95,1 +535,3346538900,90,1 +535,777299215,94,1 +535,27169556,90,1 +535,169978927,8,0 +535,185356903,93,1 +535,584019624,93,1 +535,350343208,91,1 +535,37873062,91,1 +535,2541265952,90,1 +535,22751149,93,1 +535,22324879,95,1 +535,331545755,92,1 +535,1266556718,91,1 +535,3193516458,92,1 +536,814834276,95,1 +536,2541265952,90,1 +536,3346538900,90,1 +536,22751149,93,1 +536,27169556,90,1 +536,22324879,95,1 +536,41454763,92,1 +536,331545755,92,1 +536,2325170042,99,2 +536,3339921892,95,1 +536,169978927,8,0 +536,10437056,99,2 +536,18107611,94,1 +536,350343208,91,1 +536,185356903,93,1 +536,584019624,93,1 +536,3193516458,92,1 +537,3346538900,90,1 +537,584019624,93,1 +537,814834276,95,1 +537,185356903,93,1 +537,3193516458,92,1 +537,777299215,94,1 +537,331545755,92,1 +537,2325170042,99,2 +537,22751149,93,1 +537,3339921892,95,1 +537,10437056,99,2 +537,169978927,8,0 +537,37873062,91,1 +537,350343208,91,1 +537,22324879,95,1 +538,169978927,8,0 +538,584019624,93,1 +538,777299215,94,1 +538,22324879,95,2 +538,37873062,91,1 +538,350343208,91,1 +538,814834276,95,1 +538,2541265952,90,1 +538,3339921892,95,1 +538,3346538900,90,1 +538,3193516458,92,1 +538,331545755,92,1 +538,41454763,92,1 +538,185356903,93,1 +538,2325170042,99,2 +538,18107611,94,1 +539,27169556,90,1 +539,2325170042,99,2 +539,41454763,92,1 +539,169978927,8,0 +539,18107611,94,1 +539,22324879,95,2 +539,2541265952,90,1 +539,1266556718,91,1 +539,350343208,91,1 +539,814834276,95,1 +539,3346538900,90,1 +539,185356903,93,1 +539,10437056,99,2 +539,777299215,94,1 +539,3339921892,95,1 +540,777299215,94,1 +540,814834276,95,1 +540,3339921892,95,1 +540,1266556718,91,1 +540,331545755,92,1 +540,2541265952,90,1 +540,3193516458,92,1 +540,22751149,93,1 +540,584019624,93,1 +540,10437056,99,2 +540,185356903,93,1 +540,2325170042,99,2 +540,169978927,8,0 +540,22324879,95,1 +540,350343208,91,1 +541,777299215,94,1 +541,185356903,93,1 +541,814834276,95,1 +541,27169556,90,2 +541,22324879,95,2 +541,37873062,38,2 +541,37873062,39,2 +541,37873062,40,2 +541,37873062,41,1 +541,37873062,42,1 +541,37873062,43,2 +541,37873062,91,1 +541,1104420298,39,2 +541,1104420298,40,2 +541,1104420298,41,1 +541,1104420298,42,1 +541,1104420298,43,2 +541,3193516458,92,1 +541,3339921892,95,1 +541,12098344,49,1 +541,12098344,45,1 +541,12098344,48,1 +541,12098344,50,3 +541,12098344,51,1 +541,12098344,52,2 +541,12098344,53,1 +541,12098344,54,1 +541,12098344,55,1 +541,3346538900,90,1 +541,10437056,99,2 +541,331545755,92,1 +541,142823313,20,0 +541,2325170042,99,2 +541,2541265952,90,1 +541,1266556718,91,1 +541,4067555184,47,1 +541,4067555184,49,1 +541,4067555184,44,1 +541,4067555184,46,1 +541,4067555184,45,1 +541,4067555184,48,1 +541,4067555184,50,1 +541,4067555184,51,1 +541,4067555184,52,1 +541,4067555184,53,1 +541,4067555184,54,1 +541,4067555184,55,1 +541,2313177432,47,1 +541,2313177432,49,1 +541,2313177432,44,1 +541,2313177432,46,1 +541,2313177432,45,1 +541,2313177432,48,1 +541,2313177432,50,1 +541,2313177432,51,1 +541,2313177432,52,1 +541,2313177432,53,1 +541,2313177432,54,1 +541,2313177432,55,1 +541,18107611,94,1 +542,777299215,94,1 +542,12098344,47,1 +542,12098344,49,1 +542,12098344,44,1 +542,12098344,46,1 +542,12098344,45,1 +542,12098344,48,1 +542,12098344,50,1 +542,12098344,51,1 +542,12098344,52,1 +542,12098344,53,1 +542,12098344,55,2 +542,1266556718,91,1 +542,142823313,20,0 +542,185356903,93,1 +542,2325170042,99,2 +542,22324879,95,1 +542,27169556,90,1 +542,2313177432,47,1 +542,2313177432,44,1 +542,2313177432,46,1 +542,2313177432,45,1 +542,2313177432,48,1 +542,2313177432,50,1 +542,2313177432,51,1 +542,2313177432,53,1 +542,2313177432,54,1 +542,2313177432,55,1 +542,10437056,99,5 +542,37873062,39,2 +542,37873062,40,2 +542,37873062,42,1 +542,37873062,91,1 +542,814834276,95,1 +542,1104420298,40,2 +542,1104420298,41,1 +542,4067555184,49,1 +542,4067555184,44,1 +542,4067555184,46,1 +542,4067555184,45,1 +542,4067555184,48,1 +542,4067555184,50,3 +542,4067555184,51,1 +542,4067555184,52,1 +542,4067555184,53,1 +542,4067555184,54,1 +542,4067555184,55,1 +542,22751149,93,1 +542,2541265952,90,1 +542,3339921892,95,1 +542,3346538900,90,1 +543,1266556718,91,1 +543,814834276,95,2 +543,185356903,93,1 +543,3339921892,95,1 +543,41454763,92,1 +543,2541265952,90,1 +543,37873062,39,2 +543,37873062,40,2 +543,37873062,41,1 +543,37873062,43,2 +543,350343208,91,1 +543,584019624,93,1 +543,10437056,99,2 +543,777299215,94,1 +543,4067555184,47,1 +543,4067555184,49,1 +543,4067555184,44,1 +543,4067555184,46,1 +543,4067555184,45,1 +543,4067555184,48,1 +543,4067555184,50,1 +543,4067555184,51,1 +543,4067555184,52,1 +543,4067555184,53,1 +543,4067555184,54,1 +543,4067555184,55,1 +543,22324879,95,1 +543,12098344,44,1 +543,12098344,50,1 +543,12098344,51,1 +543,12098344,52,1 +543,12098344,53,1 +543,12098344,54,1 +543,12098344,55,1 +543,2325170042,99,2 +543,142823313,20,0 +543,2313177432,47,1 +543,2313177432,49,1 +543,2313177432,44,1 +543,2313177432,46,1 +543,2313177432,45,1 +543,2313177432,48,1 +543,2313177432,50,3 +543,2313177432,51,1 +543,2313177432,52,1 +543,2313177432,53,1 +543,2313177432,54,1 +543,2313177432,55,1 +543,27169556,90,1 +543,1104420298,38,2 +543,1104420298,39,2 +543,1104420298,40,2 +543,1104420298,41,1 +543,3346538900,90,1 +544,22324879,95,1 +544,4067555184,47,1 +544,4067555184,49,1 +544,4067555184,44,1 +544,4067555184,45,1 +544,4067555184,48,1 +544,4067555184,50,1 +544,4067555184,51,1 +544,4067555184,52,1 +544,4067555184,53,1 +544,4067555184,54,1 +544,4067555184,55,2 +544,2313177432,47,1 +544,2313177432,49,1 +544,2313177432,44,1 +544,2313177432,46,1 +544,2313177432,45,1 +544,2313177432,48,1 +544,2313177432,50,1 +544,2313177432,51,1 +544,2313177432,52,1 +544,2313177432,53,1 +544,2313177432,54,1 +544,2313177432,55,1 +544,3193516458,92,1 +544,3339921892,95,1 +544,18107611,94,1 +544,27169556,90,2 +544,3346538900,90,2 +544,12098344,44,1 +544,12098344,46,1 +544,12098344,45,1 +544,12098344,48,1 +544,12098344,50,1 +544,12098344,51,1 +544,12098344,52,1 +544,12098344,54,1 +544,12098344,55,1 +544,22751149,93,1 +544,1104420298,38,2 +544,1104420298,40,2 +544,1104420298,42,1 +544,1104420298,43,2 +544,777299215,94,1 +544,142823313,20,0 +544,185356903,93,1 +544,2325170042,99,2 +544,10437056,99,2 +544,37873062,38,2 +544,37873062,39,2 +544,37873062,40,2 +544,37873062,41,1 +544,37873062,91,1 +544,584019624,93,1 +544,814834276,95,2 +544,1266556718,91,1 +544,2541265952,90,1 +545,142823313,20,0 +545,331545755,92,1 +545,10437056,99,2 +545,2313177432,47,1 +545,2313177432,49,1 +545,2313177432,44,1 +545,2313177432,45,1 +545,2313177432,48,1 +545,2313177432,50,1 +545,2313177432,51,1 +545,2313177432,52,1 +545,2313177432,53,1 +545,2313177432,54,1 +545,2313177432,55,1 +545,2541265952,90,1 +545,1104420298,39,2 +545,1104420298,42,1 +545,1266556718,91,1 +545,584019624,93,1 +545,350343208,91,1 +545,41454763,92,1 +545,3193516458,92,1 +545,814834276,95,1 +545,12098344,47,1 +545,12098344,49,1 +545,12098344,44,1 +545,12098344,46,1 +545,12098344,45,1 +545,12098344,48,1 +545,12098344,50,1 +545,12098344,52,1 +545,12098344,53,1 +545,12098344,54,1 +545,12098344,55,1 +545,22324879,95,1 +545,37873062,38,2 +545,37873062,39,2 +545,37873062,41,1 +545,37873062,43,2 +545,37873062,91,1 +545,27169556,90,1 +545,4067555184,47,1 +545,4067555184,49,1 +545,4067555184,46,1 +545,4067555184,48,1 +545,4067555184,50,1 +545,4067555184,51,1 +545,4067555184,52,1 +545,4067555184,53,1 +545,4067555184,54,1 +545,4067555184,55,1 +545,3339921892,95,1 +545,185356903,93,1 +545,777299215,94,1 +545,18107611,94,1 +545,22751149,93,1 +545,2325170042,99,2 +546,777299215,94,1 +546,2541265952,90,1 +546,3339921892,95,1 +546,22324879,95,1 +546,814834276,95,1 +546,350343208,91,1 +546,27169556,90,2 +546,142823313,20,0 +546,12098344,47,1 +546,12098344,49,1 +546,12098344,44,1 +546,12098344,46,1 +546,12098344,50,1 +546,12098344,51,1 +546,12098344,52,1 +546,12098344,53,1 +546,12098344,54,1 +546,12098344,55,1 +546,2313177432,44,1 +546,2313177432,46,1 +546,2313177432,45,1 +546,2313177432,48,1 +546,2313177432,50,1 +546,2313177432,51,1 +546,2313177432,52,1 +546,2313177432,53,3 +546,2313177432,54,1 +546,2313177432,55,1 +546,185356903,93,1 +546,584019624,93,1 +546,4067555184,47,1 +546,4067555184,49,1 +546,4067555184,44,1 +546,4067555184,46,1 +546,4067555184,45,1 +546,4067555184,48,1 +546,4067555184,50,1 +546,4067555184,51,1 +546,4067555184,52,2 +546,4067555184,53,1 +546,4067555184,54,1 +546,4067555184,55,1 +546,37873062,38,2 +546,37873062,39,2 +546,37873062,40,2 +546,37873062,43,2 +546,37873062,91,1 +546,2325170042,99,2 +546,41454763,92,1 +546,10437056,99,2 +546,22751149,93,1 +546,1104420298,38,2 +546,1104420298,39,2 +546,1104420298,40,2 +546,1104420298,41,1 +546,1104420298,42,1 +546,1104420298,43,2 +547,1104420298,38,2 +547,1104420298,39,2 +547,1104420298,40,2 +547,1104420298,41,1 +547,1104420298,42,1 +547,1104420298,43,2 +547,37873062,38,2 +547,37873062,39,2 +547,37873062,40,2 +547,37873062,41,1 +547,37873062,42,1 +547,37873062,43,2 +547,37873062,91,1 +547,777299215,94,1 +547,185356903,93,1 +547,4067555184,47,1 +547,4067555184,49,1 +547,4067555184,44,1 +547,4067555184,46,1 +547,4067555184,45,1 +547,4067555184,48,1 +547,4067555184,50,3 +547,4067555184,51,1 +547,4067555184,52,1 +547,4067555184,53,3 +547,4067555184,54,1 +547,4067555184,55,1 +547,41454763,92,1 +547,331545755,92,1 +547,2325170042,99,2 +547,27169556,90,2 +547,22324879,95,2 +547,3346538900,90,1 +547,3339921892,95,1 +547,814834276,95,2 +547,3193516458,92,1 +547,12098344,47,1 +547,12098344,49,1 +547,12098344,44,1 +547,12098344,46,1 +547,12098344,48,1 +547,12098344,50,1 +547,12098344,51,3 +547,12098344,52,1 +547,12098344,53,1 +547,12098344,54,1 +547,12098344,55,1 +547,1266556718,91,1 +547,142823313,20,0 +547,10437056,99,2 +547,2313177432,47,1 +547,2313177432,49,1 +547,2313177432,46,1 +547,2313177432,45,1 +547,2313177432,48,1 +547,2313177432,50,1 +547,2313177432,51,3 +547,2313177432,52,1 +547,2313177432,53,1 +547,2313177432,54,3 +547,2313177432,55,1 +547,2541265952,90,1 +547,350343208,91,1 +548,1266556718,91,1 +548,37873062,38,2 +548,37873062,39,2 +548,37873062,40,2 +548,37873062,41,1 +548,37873062,42,1 +548,37873062,43,2 +548,2313177432,47,1 +548,2313177432,44,1 +548,2313177432,46,1 +548,2313177432,45,1 +548,2313177432,50,1 +548,2313177432,51,1 +548,2313177432,52,1 +548,2313177432,53,1 +548,2313177432,54,3 +548,2313177432,55,1 +548,22751149,93,1 +548,2541265952,90,1 +548,3346538900,90,2 +548,2325170042,99,2 +548,142823313,20,0 +548,3339921892,95,1 +548,4067555184,49,1 +548,4067555184,44,1 +548,4067555184,46,1 +548,4067555184,45,1 +548,4067555184,48,1 +548,4067555184,50,3 +548,4067555184,51,1 +548,4067555184,52,1 +548,4067555184,53,1 +548,4067555184,54,1 +548,4067555184,55,1 +548,12098344,47,1 +548,12098344,49,1 +548,12098344,44,1 +548,12098344,45,1 +548,12098344,48,1 +548,12098344,50,1 +548,12098344,51,1 +548,12098344,52,1 +548,12098344,53,1 +548,12098344,54,1 +548,12098344,55,2 +548,18107611,94,1 +548,814834276,95,1 +548,27169556,90,1 +548,1104420298,39,2 +548,1104420298,40,2 +548,1104420298,41,1 +548,1104420298,42,1 +548,1104420298,43,2 +548,350343208,91,1 +548,22324879,95,2 +548,10437056,99,2 +548,584019624,93,1 +549,37873062,39,2 +549,37873062,40,2 +549,37873062,41,1 +549,37873062,42,1 +549,37873062,43,2 +549,37873062,91,1 +549,41454763,92,1 +549,10437056,99,2 +549,27169556,90,2 +549,12098344,44,1 +549,12098344,45,1 +549,12098344,48,1 +549,12098344,50,1 +549,12098344,51,1 +549,12098344,52,1 +549,12098344,53,3 +549,12098344,55,1 +549,2313177432,49,1 +549,2313177432,44,1 +549,2313177432,46,1 +549,2313177432,45,1 +549,2313177432,48,1 +549,2313177432,50,1 +549,2313177432,51,1 +549,2313177432,52,1 +549,2313177432,53,1 +549,2313177432,54,1 +549,2313177432,55,1 +549,142823313,20,0 +549,3339921892,95,1 +549,22324879,95,1 +549,814834276,95,1 +549,777299215,94,1 +549,1266556718,91,1 +549,2541265952,90,1 +549,4067555184,49,1 +549,4067555184,44,1 +549,4067555184,46,1 +549,4067555184,45,1 +549,4067555184,48,1 +549,4067555184,50,1 +549,4067555184,51,1 +549,4067555184,52,2 +549,4067555184,53,1 +549,4067555184,55,1 +549,22751149,93,1 +549,1104420298,39,2 +549,1104420298,40,2 +549,1104420298,41,1 +549,1104420298,42,1 +549,1104420298,43,2 +549,3346538900,90,2 +549,350343208,91,1 +549,2325170042,99,2 +549,3193516458,92,1 +549,185356903,93,1 +550,331545755,92,1 +550,22324879,95,2 +550,3339921892,95,1 +550,350343208,91,1 +550,41454763,92,1 +550,1266556718,91,1 +550,10437056,99,2 +550,2541265952,90,2 +550,12098344,47,1 +550,12098344,49,1 +550,12098344,46,1 +550,12098344,45,1 +550,12098344,50,1 +550,12098344,51,1 +550,12098344,53,1 +550,12098344,54,1 +550,12098344,55,1 +550,1104420298,38,2 +550,1104420298,39,2 +550,1104420298,40,2 +550,1104420298,42,1 +550,1104420298,43,2 +550,4067555184,47,1 +550,4067555184,49,1 +550,4067555184,44,1 +550,4067555184,45,1 +550,4067555184,50,1 +550,4067555184,51,1 +550,4067555184,52,1 +550,4067555184,53,1 +550,4067555184,54,1 +550,4067555184,55,1 +550,185356903,93,1 +550,3346538900,90,1 +550,2313177432,47,1 +550,2313177432,49,1 +550,2313177432,44,1 +550,2313177432,46,1 +550,2313177432,45,1 +550,2313177432,48,1 +550,2313177432,50,1 +550,2313177432,51,1 +550,2313177432,52,1 +550,2313177432,53,1 +550,2313177432,54,3 +550,2313177432,55,1 +550,814834276,95,1 +550,37873062,38,2 +550,37873062,39,2 +550,37873062,40,2 +550,37873062,42,1 +550,142823313,20,0 +550,2325170042,99,2 +550,777299215,94,1 +550,27169556,90,1 +550,584019624,93,1 +551,10437056,99,2 +551,4067555184,47,1 +551,4067555184,49,1 +551,4067555184,44,1 +551,4067555184,45,1 +551,4067555184,48,1 +551,4067555184,50,3 +551,4067555184,51,1 +551,4067555184,52,1 +551,4067555184,53,1 +551,4067555184,54,1 +551,4067555184,55,1 +551,22324879,95,1 +551,584019624,93,1 +551,37873062,38,2 +551,37873062,39,2 +551,37873062,40,2 +551,37873062,41,1 +551,37873062,91,1 +551,2541265952,90,1 +551,2313177432,47,1 +551,2313177432,49,1 +551,2313177432,44,1 +551,2313177432,46,1 +551,2313177432,45,1 +551,2313177432,48,1 +551,2313177432,50,1 +551,2313177432,51,1 +551,2313177432,52,1 +551,2313177432,53,1 +551,2313177432,54,1 +551,2313177432,55,1 +551,12098344,47,1 +551,12098344,49,1 +551,12098344,44,1 +551,12098344,45,1 +551,12098344,50,3 +551,12098344,51,1 +551,12098344,52,1 +551,12098344,53,3 +551,12098344,54,1 +551,3193516458,92,1 +551,1266556718,91,1 +551,2325170042,99,2 +551,350343208,91,1 +551,367669349,20,0 +551,3346538900,90,2 +551,1104420298,38,2 +551,1104420298,39,2 +551,1104420298,40,2 +551,1104420298,41,1 +551,1104420298,42,1 +551,814834276,95,1 +551,777299215,94,1 +551,27169556,90,1 +551,3339921892,95,1 +551,41454763,92,1 +551,18107611,94,1 +552,1104420298,39,2 +552,1104420298,40,2 +552,1104420298,41,1 +552,1104420298,42,1 +552,37873062,38,2 +552,37873062,39,2 +552,37873062,40,2 +552,37873062,41,1 +552,37873062,43,2 +552,2541265952,90,1 +552,27169556,90,1 +552,367669349,20,0 +552,3193516458,92,1 +552,41454763,92,1 +552,22324879,95,1 +552,777299215,94,1 +552,584019624,93,1 +552,185356903,93,1 +552,10437056,99,2 +552,814834276,95,1 +552,3339921892,95,1 +552,3346538900,90,1 +552,1266556718,91,1 +552,2325170042,99,2 +552,18107611,94,1 +552,2313177432,47,1 +552,2313177432,49,1 +552,2313177432,44,1 +552,2313177432,46,1 +552,2313177432,45,1 +552,2313177432,48,1 +552,2313177432,50,1 +552,2313177432,51,1 +552,2313177432,52,1 +552,2313177432,53,1 +552,2313177432,54,1 +552,2313177432,55,1 +552,22751149,93,1 +552,12098344,49,1 +552,12098344,44,1 +552,12098344,45,1 +552,12098344,48,1 +552,12098344,50,3 +552,12098344,51,1 +552,12098344,52,2 +552,12098344,53,3 +552,12098344,54,1 +552,12098344,55,1 +552,4067555184,49,1 +552,4067555184,44,1 +552,4067555184,46,1 +552,4067555184,45,1 +552,4067555184,50,1 +552,4067555184,51,1 +552,4067555184,52,1 +552,4067555184,53,1 +552,4067555184,54,1 +552,4067555184,55,2 +553,22324879,95,1 +553,367669349,20,0 +553,2325170042,99,2 +553,185356903,93,1 +553,41454763,92,1 +553,27169556,90,1 +553,4067555184,47,1 +553,4067555184,49,1 +553,4067555184,44,1 +553,4067555184,46,1 +553,4067555184,48,1 +553,4067555184,50,1 +553,4067555184,51,3 +553,4067555184,52,1 +553,4067555184,53,1 +553,4067555184,54,1 +553,4067555184,55,1 +553,3193516458,92,1 +553,12098344,46,1 +553,12098344,50,3 +553,12098344,51,1 +553,12098344,52,1 +553,12098344,53,1 +553,12098344,54,1 +553,12098344,55,1 +553,3339921892,95,1 +553,350343208,91,1 +553,814834276,95,1 +553,777299215,94,1 +553,1104420298,38,2 +553,1104420298,39,2 +553,1104420298,40,2 +553,1104420298,42,1 +553,1104420298,43,2 +553,18107611,94,1 +553,10437056,99,2 +553,2541265952,90,1 +553,37873062,38,2 +553,37873062,39,2 +553,37873062,40,2 +553,37873062,41,1 +553,37873062,43,2 +553,2313177432,47,1 +553,2313177432,49,1 +553,2313177432,44,1 +553,2313177432,46,1 +553,2313177432,45,1 +553,2313177432,48,1 +553,2313177432,50,1 +553,2313177432,51,1 +553,2313177432,52,1 +553,2313177432,53,1 +553,2313177432,54,1 +553,2313177432,55,1 +553,3346538900,90,1 +553,1266556718,91,1 +554,12098344,47,1 +554,12098344,49,1 +554,12098344,44,1 +554,12098344,46,1 +554,12098344,45,1 +554,12098344,48,1 +554,12098344,50,1 +554,12098344,51,3 +554,12098344,52,1 +554,12098344,53,1 +554,12098344,54,3 +554,12098344,55,1 +554,1104420298,38,2 +554,1104420298,39,2 +554,1104420298,40,2 +554,1104420298,41,1 +554,1104420298,42,1 +554,1104420298,43,2 +554,2541265952,90,2 +554,18107611,94,1 +554,185356903,93,1 +554,37873062,38,2 +554,37873062,39,2 +554,37873062,40,2 +554,37873062,42,1 +554,37873062,43,2 +554,37873062,91,1 +554,1266556718,91,1 +554,3346538900,90,2 +554,3339921892,95,2 +554,350343208,91,1 +554,584019624,93,1 +554,2325170042,99,2 +554,2313177432,47,1 +554,2313177432,49,1 +554,2313177432,44,1 +554,2313177432,46,1 +554,2313177432,45,1 +554,2313177432,48,1 +554,2313177432,50,1 +554,2313177432,51,1 +554,2313177432,52,1 +554,2313177432,53,1 +554,2313177432,54,1 +554,2313177432,55,1 +554,367669349,20,0 +554,22751149,93,1 +554,22324879,95,2 +554,4067555184,47,1 +554,4067555184,49,1 +554,4067555184,46,1 +554,4067555184,45,1 +554,4067555184,48,1 +554,4067555184,50,1 +554,4067555184,51,1 +554,4067555184,52,1 +554,4067555184,53,1 +554,4067555184,54,3 +554,4067555184,55,1 +554,777299215,94,1 +554,814834276,95,1 +554,10437056,99,4 +554,27169556,90,2 +555,185356903,93,1 +555,777299215,94,1 +555,350343208,91,1 +555,1104420298,38,2 +555,1104420298,39,2 +555,1104420298,40,2 +555,1104420298,41,1 +555,1104420298,42,1 +555,27169556,90,1 +555,37873062,38,2 +555,37873062,40,2 +555,37873062,41,1 +555,37873062,42,1 +555,37873062,43,2 +555,37873062,91,1 +555,22751149,93,1 +555,584019624,93,1 +555,12098344,44,1 +555,12098344,45,1 +555,12098344,48,1 +555,12098344,50,1 +555,12098344,51,1 +555,12098344,52,1 +555,12098344,53,1 +555,12098344,54,1 +555,12098344,55,1 +555,4067555184,47,1 +555,4067555184,49,1 +555,4067555184,46,1 +555,4067555184,45,1 +555,4067555184,50,1 +555,4067555184,51,1 +555,4067555184,52,1 +555,4067555184,53,1 +555,4067555184,54,1 +555,4067555184,55,1 +555,367669349,20,0 +555,814834276,95,1 +555,3193516458,92,1 +555,22324879,95,1 +555,2541265952,90,1 +555,1266556718,91,1 +555,3339921892,95,1 +555,2313177432,47,1 +555,2313177432,49,1 +555,2313177432,44,1 +555,2313177432,46,1 +555,2313177432,45,1 +555,2313177432,48,1 +555,2313177432,50,1 +555,2313177432,51,1 +555,2313177432,52,1 +555,2313177432,53,1 +555,2313177432,54,1 +555,2313177432,55,1 +555,3346538900,90,2 +555,331545755,92,1 +555,2325170042,99,2 +555,10437056,99,2 +555,41454763,92,1 +555,18107611,94,1 +555,12098344,47,1 +555,12098344,49,1 +555,12098344,46,1 +555,1104420298,43,2 +555,37873062,39,2 +555,4067555184,48,1 +556,1104420298,39,2 +556,1104420298,41,1 +556,1104420298,42,1 +556,1104420298,43,2 +556,185356903,93,1 +556,10437056,99,2 +556,41454763,92,1 +556,12098344,49,1 +556,12098344,44,1 +556,12098344,46,1 +556,12098344,45,1 +556,12098344,48,1 +556,12098344,50,1 +556,12098344,52,1 +556,12098344,53,1 +556,12098344,54,1 +556,12098344,55,2 +556,814834276,95,1 +556,3339921892,95,1 +556,2541265952,90,1 +556,350343208,91,1 +556,37873062,38,2 +556,37873062,40,2 +556,37873062,42,1 +556,37873062,91,1 +556,27169556,90,2 +556,3193516458,92,1 +556,22324879,95,1 +556,4067555184,47,1 +556,4067555184,49,1 +556,4067555184,44,1 +556,4067555184,46,1 +556,4067555184,45,1 +556,4067555184,50,1 +556,4067555184,51,1 +556,4067555184,52,1 +556,4067555184,53,1 +556,4067555184,54,1 +556,4067555184,55,1 +556,1266556718,91,1 +556,18107611,94,1 +556,367669349,20,0 +556,2313177432,47,1 +556,2313177432,49,1 +556,2313177432,44,1 +556,2313177432,45,1 +556,2313177432,48,1 +556,2313177432,50,1 +556,2313177432,52,1 +556,2313177432,53,1 +556,2313177432,54,3 +556,2313177432,55,1 +556,2325170042,99,2 +557,37873062,38,2 +557,37873062,39,2 +557,37873062,40,2 +557,37873062,41,1 +557,37873062,43,2 +557,37873062,91,1 +557,22324879,95,2 +557,1266556718,91,1 +557,185356903,93,1 +557,2325170042,99,2 +557,3339921892,95,1 +557,12098344,47,1 +557,12098344,49,1 +557,12098344,44,1 +557,12098344,46,1 +557,12098344,45,1 +557,12098344,48,1 +557,12098344,50,3 +557,12098344,51,1 +557,12098344,52,2 +557,12098344,53,1 +557,12098344,54,1 +557,12098344,55,1 +557,3346538900,90,1 +557,584019624,93,1 +557,2541265952,90,2 +557,2313177432,47,1 +557,2313177432,49,1 +557,2313177432,46,1 +557,2313177432,45,1 +557,2313177432,48,1 +557,2313177432,50,1 +557,2313177432,51,3 +557,2313177432,52,1 +557,2313177432,53,1 +557,2313177432,54,3 +557,2313177432,55,1 +557,4067555184,49,1 +557,4067555184,44,1 +557,4067555184,46,1 +557,4067555184,45,1 +557,4067555184,48,1 +557,4067555184,50,1 +557,4067555184,51,1 +557,4067555184,52,1 +557,4067555184,53,1 +557,4067555184,54,1 +557,4067555184,55,1 +557,27169556,90,1 +557,350343208,91,1 +557,10437056,99,2 +557,367669349,20,0 +557,1104420298,39,2 +557,1104420298,40,2 +557,1104420298,43,2 +557,814834276,95,1 +557,3193516458,92,1 +557,18107611,94,1 +557,331545755,92,1 +558,367669349,20,0 +558,27169556,90,1 +558,185356903,93,1 +558,37873062,38,2 +558,37873062,39,2 +558,37873062,41,1 +558,37873062,43,2 +558,22751149,93,1 +558,18107611,94,1 +558,2313177432,47,1 +558,2313177432,49,1 +558,2313177432,44,1 +558,2313177432,45,1 +558,2313177432,48,1 +558,2313177432,50,1 +558,2313177432,51,1 +558,2313177432,52,1 +558,2313177432,53,3 +558,2313177432,54,1 +558,2313177432,55,1 +558,350343208,91,1 +558,12098344,47,1 +558,12098344,49,1 +558,12098344,46,1 +558,12098344,45,1 +558,12098344,48,1 +558,12098344,50,1 +558,12098344,51,3 +558,12098344,52,2 +558,12098344,53,3 +558,12098344,54,1 +558,12098344,55,2 +558,10437056,99,2 +558,1266556718,91,1 +558,814834276,95,1 +558,4067555184,47,1 +558,4067555184,49,1 +558,4067555184,44,1 +558,4067555184,46,1 +558,4067555184,50,1 +558,4067555184,51,1 +558,4067555184,52,1 +558,4067555184,53,1 +558,4067555184,54,3 +558,4067555184,55,1 +558,1104420298,38,2 +558,1104420298,39,2 +558,1104420298,40,2 +558,1104420298,42,1 +558,1104420298,43,2 +558,2325170042,99,2 +558,777299215,94,1 +558,2541265952,90,1 +558,584019624,93,1 +558,3339921892,95,1 +558,22324879,95,1 +558,41454763,92,1 +558,3346538900,90,1 +559,777299215,94,1 +559,814834276,95,1 +559,367669349,20,0 +559,27169556,90,2 +559,2325170042,99,2 +559,12098344,47,1 +559,12098344,49,1 +559,12098344,44,1 +559,12098344,46,1 +559,12098344,48,1 +559,12098344,51,1 +559,12098344,52,1 +559,12098344,53,1 +559,12098344,54,3 +559,12098344,55,2 +559,584019624,93,1 +559,22324879,95,1 +559,3346538900,90,1 +559,41454763,92,1 +559,3339921892,95,1 +559,3193516458,92,1 +559,1104420298,38,2 +559,1104420298,43,2 +559,4067555184,47,1 +559,4067555184,46,1 +559,4067555184,45,1 +559,4067555184,48,1 +559,4067555184,50,1 +559,4067555184,51,1 +559,4067555184,52,1 +559,4067555184,53,1 +559,4067555184,54,1 +559,4067555184,55,1 +559,350343208,91,1 +559,10437056,99,2 +559,185356903,93,1 +559,2313177432,47,1 +559,2313177432,49,1 +559,2313177432,44,1 +559,2313177432,46,1 +559,2313177432,45,1 +559,2313177432,48,1 +559,2313177432,50,1 +559,2313177432,51,1 +559,2313177432,52,1 +559,2313177432,53,1 +559,2313177432,54,3 +559,2313177432,55,1 +559,37873062,39,2 +559,37873062,41,1 +559,37873062,42,1 +559,37873062,43,2 +559,37873062,91,1 +559,2541265952,90,2 +559,331545755,92,1 +560,22324879,95,1 +560,27169556,90,1 +560,3339921892,95,2 +560,1104420298,38,2 +560,1104420298,39,2 +560,1104420298,40,2 +560,1104420298,42,1 +560,1104420298,43,2 +560,37873062,38,2 +560,37873062,40,2 +560,37873062,41,1 +560,2313177432,47,1 +560,2313177432,49,1 +560,2313177432,46,1 +560,2313177432,45,1 +560,2313177432,48,1 +560,2313177432,50,1 +560,2313177432,51,1 +560,2313177432,52,1 +560,2313177432,53,1 +560,2313177432,54,3 +560,2313177432,55,1 +560,2541265952,90,2 +560,41454763,92,1 +560,185356903,93,1 +560,4067555184,49,1 +560,4067555184,44,1 +560,4067555184,46,1 +560,4067555184,48,1 +560,4067555184,50,1 +560,4067555184,51,1 +560,4067555184,52,1 +560,4067555184,53,1 +560,4067555184,54,1 +560,4067555184,55,1 +560,1266556718,91,1 +560,10437056,99,2 +560,814834276,95,2 +560,777299215,94,1 +560,22751149,93,1 +560,367669349,20,0 +560,3346538900,90,1 +560,3193516458,92,1 +560,12098344,47,1 +560,12098344,44,1 +560,12098344,45,1 +560,12098344,50,1 +560,12098344,51,1 +560,12098344,52,1 +560,12098344,53,1 +560,12098344,55,1 +561,18107611,94,1 +561,3339921892,95,1 +561,3193516458,92,1 +561,2340606811,28,0 +561,1266556718,91,1 +561,3346538900,90,1 +561,331545755,92,1 +561,2325170042,99,2 +561,4067555184,50,1 +561,4067555184,51,1 +561,4067555184,52,1 +561,4067555184,53,1 +561,4067555184,54,1 +561,4067555184,55,1 +561,777299215,94,1 +561,2313177432,50,1 +561,2313177432,51,1 +561,2313177432,53,1 +561,2313177432,54,1 +561,2313177432,55,1 +561,350343208,91,1 +561,41454763,92,1 +561,814834276,95,1 +561,185356903,93,1 +561,27169556,90,1 +561,22324879,95,2 +561,584019624,93,1 +561,12098344,50,1 +561,12098344,53,1 +561,12098344,54,1 +561,12098344,55,1 +562,2313177432,50,1 +562,2313177432,51,1 +562,2313177432,52,1 +562,2313177432,53,1 +562,2313177432,54,1 +562,2313177432,55,1 +562,2541265952,90,1 +562,3193516458,92,1 +562,814834276,95,1 +562,22751149,93,1 +562,12098344,50,1 +562,12098344,51,1 +562,12098344,53,1 +562,584019624,93,1 +562,22324879,95,2 +562,2325170042,99,2 +562,4067555184,50,1 +562,4067555184,51,1 +562,4067555184,53,1 +562,4067555184,54,1 +562,4067555184,55,1 +562,41454763,92,1 +562,2340606811,28,0 +562,350343208,91,1 +562,185356903,93,1 +562,331545755,92,1 +562,1266556718,91,1 +562,3339921892,95,1 +562,10437056,99,2 +562,777299215,94,1 +563,331545755,92,1 +563,27169556,90,1 +563,185356903,93,1 +563,2340606811,28,0 +563,10437056,99,2 +563,22324879,95,1 +563,4067555184,50,1 +563,4067555184,51,1 +563,4067555184,52,1 +563,4067555184,53,1 +563,4067555184,54,1 +563,4067555184,55,1 +563,22751149,93,1 +563,814834276,95,2 +563,350343208,91,1 +563,2313177432,50,1 +563,2313177432,51,1 +563,2313177432,52,1 +563,2313177432,53,1 +563,2313177432,55,1 +563,2325170042,99,2 +563,3193516458,92,1 +563,3346538900,90,1 +563,2541265952,90,1 +563,777299215,94,1 +563,3339921892,95,1 +563,12098344,50,1 +563,12098344,51,1 +563,12098344,52,1 +563,12098344,53,1 +563,12098344,54,1 +563,12098344,55,1 +564,4067555184,50,1 +564,4067555184,51,1 +564,4067555184,52,1 +564,4067555184,53,1 +564,4067555184,54,1 +564,4067555184,55,1 +564,12098344,50,1 +564,12098344,51,1 +564,12098344,53,1 +564,12098344,54,1 +564,12098344,55,1 +564,18107611,94,1 +564,185356903,93,1 +564,777299215,94,1 +564,2325170042,99,2 +564,1266556718,91,1 +564,22751149,93,1 +564,3193516458,92,1 +564,350343208,91,1 +564,814834276,95,1 +564,2340606811,28,0 +564,3346538900,90,1 +564,2541265952,90,1 +564,3339921892,95,1 +564,10437056,99,2 +564,2313177432,50,1 +564,2313177432,51,1 +564,2313177432,52,1 +564,2313177432,53,1 +564,2313177432,54,1 +564,2313177432,55,1 +564,22324879,95,1 +565,185356903,93,1 +565,22751149,93,1 +565,331545755,92,1 +565,3339921892,95,2 +565,4067555184,50,1 +565,4067555184,51,1 +565,4067555184,52,1 +565,4067555184,53,1 +565,4067555184,54,1 +565,4067555184,55,1 +565,12098344,51,1 +565,12098344,52,1 +565,12098344,53,1 +565,12098344,54,1 +565,12098344,55,1 +565,22324879,95,1 +565,27169556,90,1 +565,18107611,94,1 +565,41454763,92,1 +565,584019624,93,1 +565,2541265952,90,1 +565,3193516458,92,1 +565,2313177432,50,1 +565,2313177432,51,1 +565,2313177432,52,1 +565,2313177432,53,1 +565,2313177432,54,1 +565,2313177432,55,1 +565,2340606811,28,0 +565,814834276,95,1 +565,777299215,94,1 +565,350343208,91,1 +565,1266556718,91,1 +566,41454763,92,1 +566,4067555184,50,1 +566,4067555184,51,1 +566,4067555184,52,1 +566,4067555184,53,1 +566,4067555184,54,1 +566,4067555184,55,1 +566,2313177432,50,1 +566,2313177432,51,1 +566,2313177432,52,1 +566,2313177432,53,1 +566,2313177432,54,1 +566,18107611,94,1 +566,12098344,50,1 +566,12098344,51,1 +566,12098344,54,1 +566,814834276,95,1 +566,3339921892,95,1 +566,2325170042,99,2 +566,10437056,99,2 +566,1266556718,91,1 +566,331545755,92,1 +566,2340606811,28,0 +566,584019624,93,1 +566,22751149,93,1 +566,2541265952,90,1 +566,3193516458,92,1 +566,22324879,95,1 +567,814834276,95,1 +567,3339921892,95,1 +567,185356903,93,1 +567,18107611,94,1 +567,3346538900,90,1 +567,37873062,91,1 +567,4067555184,51,1 +567,4067555184,52,1 +567,4067555184,53,1 +567,4067555184,54,1 +567,4067555184,55,1 +567,27169556,90,1 +567,350343208,91,1 +567,12098344,50,1 +567,12098344,51,1 +567,12098344,52,1 +567,12098344,53,1 +567,12098344,55,1 +567,22751149,93,1 +567,10437056,99,2 +567,2340606811,28,0 +567,3193516458,92,1 +567,777299215,94,1 +567,584019624,93,1 +567,2313177432,50,1 +567,2313177432,51,1 +567,2313177432,52,1 +567,2313177432,53,1 +567,2313177432,54,1 +567,2313177432,55,1 +567,2541265952,90,1 +567,1266556718,91,1 +567,41454763,92,1 +567,22324879,95,1 +567,2325170042,99,2 +568,10437056,99,2 +568,814834276,95,1 +568,3346538900,90,1 +568,584019624,93,1 +568,2325170042,99,2 +568,350343208,91,1 +568,2313177432,50,1 +568,2313177432,51,1 +568,2313177432,52,1 +568,2313177432,53,1 +568,2313177432,54,1 +568,2313177432,55,1 +568,4067555184,50,1 +568,4067555184,51,1 +568,4067555184,53,1 +568,4067555184,54,1 +568,4067555184,55,1 +568,777299215,94,1 +568,22324879,95,1 +568,12098344,50,1 +568,12098344,51,1 +568,12098344,54,1 +568,331545755,92,1 +568,2340606811,28,0 +568,3339921892,95,1 +568,22751149,93,1 +568,185356903,93,1 +568,41454763,92,1 +568,18107611,94,1 +568,3193516458,92,1 +568,2541265952,90,1 +569,2325170042,99,2 +569,350343208,91,1 +569,22324879,95,1 +569,4067555184,50,1 +569,4067555184,52,1 +569,4067555184,54,1 +569,4067555184,55,1 +569,2340606811,28,0 +569,3339921892,95,1 +569,814834276,95,1 +569,2313177432,52,1 +569,2313177432,53,1 +569,2313177432,54,1 +569,2313177432,55,1 +569,41454763,92,1 +569,18107611,94,1 +569,27169556,90,1 +569,1266556718,91,1 +569,2541265952,90,1 +569,12098344,50,1 +569,12098344,51,1 +569,12098344,52,1 +569,12098344,53,1 +569,12098344,54,1 +569,12098344,55,1 +569,584019624,93,1 +569,777299215,94,1 +569,10437056,99,2 +570,12098344,50,1 +570,12098344,52,1 +570,12098344,53,1 +570,12098344,54,1 +570,12098344,55,1 +570,22324879,95,1 +570,814834276,95,1 +570,350343208,91,1 +570,2541265952,90,1 +570,10437056,99,3 +570,584019624,93,1 +570,3193516458,92,1 +570,1266556718,91,1 +570,185356903,93,1 +570,27169556,90,1 +570,2313177432,50,1 +570,2313177432,51,1 +570,2313177432,52,1 +570,2313177432,53,1 +570,2313177432,54,1 +570,2313177432,55,1 +570,2325170042,99,2 +570,41454763,92,1 +570,777299215,94,1 +570,331545755,92,1 +570,4067555184,50,1 +570,4067555184,52,1 +570,4067555184,53,1 +570,4067555184,54,1 +570,2340606811,28,0 +570,3339921892,95,2 +571,12098344,51,1 +571,12098344,52,1 +571,12098344,54,1 +571,1266556718,91,1 +571,3193516458,92,1 +571,3269940677,28,0 +571,331545755,92,1 +571,2541265952,90,1 +571,41454763,92,1 +571,185356903,93,1 +571,27169556,90,1 +571,2313177432,50,1 +571,2313177432,51,1 +571,2313177432,52,1 +571,2313177432,53,1 +571,2313177432,54,1 +571,2313177432,55,1 +571,10437056,99,2 +571,2325170042,99,2 +571,814834276,95,1 +571,3339921892,95,1 +571,22751149,93,1 +571,350343208,91,1 +571,777299215,94,1 +571,3346538900,90,1 +571,4067555184,50,1 +571,4067555184,51,1 +571,4067555184,53,1 +571,4067555184,54,1 +571,22324879,95,1 +572,814834276,95,1 +572,41454763,92,1 +572,2313177432,50,1 +572,2313177432,51,1 +572,2313177432,52,1 +572,2313177432,53,1 +572,2313177432,54,1 +572,2313177432,55,1 +572,22751149,93,1 +572,1266556718,91,1 +572,10437056,99,2 +572,3339921892,95,1 +572,2325170042,99,2 +572,3346538900,90,1 +572,12098344,50,1 +572,12098344,51,1 +572,12098344,53,1 +572,12098344,55,1 +572,2541265952,90,1 +572,185356903,93,1 +572,22324879,95,1 +572,4067555184,50,1 +572,4067555184,51,1 +572,4067555184,52,1 +572,4067555184,54,1 +572,4067555184,55,1 +572,3269940677,28,0 +572,350343208,91,1 +572,37873062,91,1 +573,1266556718,91,1 +573,3339921892,95,1 +573,2541265952,90,1 +573,777299215,94,1 +573,3193516458,92,1 +573,12098344,50,1 +573,12098344,51,1 +573,12098344,52,1 +573,12098344,53,1 +573,12098344,54,1 +573,12098344,55,1 +573,37873062,91,1 +573,814834276,95,1 +573,4067555184,50,1 +573,4067555184,51,1 +573,4067555184,53,1 +573,4067555184,54,1 +573,4067555184,55,1 +573,18107611,94,1 +573,41454763,92,1 +573,27169556,90,1 +573,2313177432,50,1 +573,2313177432,51,1 +573,2313177432,53,1 +573,2313177432,54,1 +573,2313177432,55,1 +573,3269940677,28,0 +573,10437056,99,2 +573,3346538900,90,1 +573,2325170042,99,2 +573,22324879,95,1 +574,777299215,94,1 +574,3269940677,28,0 +574,22751149,93,1 +574,3193516458,92,1 +574,2313177432,50,1 +574,2313177432,51,1 +574,2313177432,52,1 +574,2313177432,53,1 +574,2313177432,54,1 +574,2313177432,55,1 +574,2325170042,99,2 +574,27169556,90,1 +574,10437056,99,2 +574,22324879,95,2 +574,4067555184,51,1 +574,4067555184,52,1 +574,4067555184,54,1 +574,4067555184,55,1 +574,41454763,92,1 +574,12098344,51,1 +574,12098344,52,1 +574,12098344,53,1 +574,12098344,55,1 +574,3339921892,95,1 +574,37873062,91,1 +574,1266556718,91,1 +574,814834276,95,1 +574,584019624,93,1 +574,331545755,92,1 +575,777299215,94,1 +575,18107611,94,1 +575,185356903,93,1 +575,27169556,90,1 +575,814834276,95,1 +575,2313177432,50,1 +575,2313177432,51,1 +575,2313177432,52,1 +575,2313177432,53,1 +575,2313177432,54,1 +575,2313177432,55,1 +575,2325170042,99,2 +575,22324879,95,1 +575,350343208,91,1 +575,3346538900,90,1 +575,41454763,92,1 +575,1266556718,91,1 +575,4067555184,50,1 +575,4067555184,52,1 +575,4067555184,53,1 +575,4067555184,54,1 +575,4067555184,55,1 +575,3339921892,95,1 +575,331545755,92,1 +575,3193516458,92,1 +575,2541265952,90,1 +575,37873062,91,1 +575,3269940677,28,0 +575,12098344,50,1 +575,12098344,51,1 +575,12098344,52,1 +575,12098344,53,1 +575,12098344,55,1 +576,2325170042,99,2 +576,3346538900,90,1 +576,2541265952,90,1 +576,18107611,94,1 +576,4067555184,50,1 +576,4067555184,51,1 +576,4067555184,52,1 +576,4067555184,53,1 +576,4067555184,54,1 +576,3339921892,95,1 +576,12098344,50,1 +576,12098344,52,1 +576,12098344,53,1 +576,12098344,54,1 +576,12098344,55,1 +576,1266556718,91,1 +576,10437056,99,2 +576,350343208,91,1 +576,331545755,92,1 +576,41454763,92,1 +576,814834276,95,1 +576,185356903,93,1 +576,584019624,93,1 +576,3193516458,92,1 +576,3269940677,28,0 +576,22324879,95,1 +576,37873062,91,1 +576,2313177432,51,1 +576,2313177432,52,1 +576,2313177432,54,1 +576,2313177432,55,1 +576,777299215,94,1 +577,185356903,93,1 +577,331545755,92,1 +577,350343208,91,1 +577,37873062,91,1 +577,2541265952,90,1 +577,3269940677,28,0 +577,27169556,90,1 +577,10437056,99,2 +577,12098344,50,1 +577,12098344,51,1 +577,12098344,52,1 +577,12098344,54,1 +577,22324879,95,1 +577,3339921892,95,1 +577,2313177432,50,1 +577,2313177432,51,1 +577,2313177432,52,1 +577,2313177432,53,1 +577,2313177432,54,1 +577,2313177432,55,1 +577,814834276,95,1 +577,3346538900,90,1 +577,3193516458,92,1 +577,2325170042,99,2 +577,4067555184,50,1 +577,4067555184,51,1 +577,4067555184,52,1 +577,4067555184,53,1 +577,4067555184,54,1 +577,4067555184,55,1 +577,18107611,94,1 +577,777299215,94,1 +578,777299215,94,1 +578,22751149,93,1 +578,1266556718,91,1 +578,2313177432,50,1 +578,2313177432,51,1 +578,2313177432,54,1 +578,2313177432,55,1 +578,27169556,90,1 +578,12098344,50,1 +578,12098344,51,1 +578,12098344,52,1 +578,12098344,53,1 +578,12098344,54,1 +578,12098344,55,1 +578,331545755,92,1 +578,2541265952,90,1 +578,10437056,99,2 +578,350343208,91,1 +578,584019624,93,1 +578,22324879,95,1 +578,814834276,95,2 +578,185356903,93,1 +578,4067555184,50,1 +578,4067555184,51,1 +578,4067555184,52,1 +578,4067555184,53,1 +578,4067555184,54,1 +578,4067555184,55,1 +578,3346538900,90,1 +578,41454763,92,1 +578,3269940677,28,0 +578,3339921892,95,1 +578,2325170042,99,2 +579,331545755,92,1 +579,350343208,91,1 +579,22751149,93,1 +579,2325170042,99,2 +579,777299215,94,1 +579,3193516458,92,1 +579,4067555184,50,1 +579,4067555184,51,1 +579,4067555184,52,1 +579,4067555184,53,1 +579,4067555184,55,1 +579,12098344,50,1 +579,12098344,51,1 +579,12098344,52,1 +579,12098344,53,1 +579,12098344,54,1 +579,10437056,99,2 +579,3269940677,28,0 +579,814834276,95,2 +579,3339921892,95,1 +579,18107611,94,1 +579,2313177432,50,1 +579,2313177432,51,1 +579,2313177432,54,1 +579,2313177432,55,1 +579,22324879,95,2 +579,27169556,90,1 +579,2541265952,90,1 +579,185356903,93,1 +580,12098344,51,1 +580,12098344,53,1 +580,12098344,55,1 +580,37873062,91,1 +580,185356903,93,1 +580,1266556718,91,1 +580,22751149,93,1 +580,350343208,91,1 +580,10437056,99,2 +580,2541265952,90,1 +580,777299215,94,1 +580,2325170042,99,2 +580,2313177432,50,1 +580,2313177432,52,1 +580,2313177432,53,1 +580,2313177432,54,1 +580,3339921892,95,1 +580,4067555184,50,1 +580,4067555184,51,1 +580,4067555184,53,1 +580,4067555184,54,1 +580,4067555184,55,1 +580,18107611,94,1 +580,814834276,95,1 +580,3269940677,28,0 +580,331545755,92,1 +580,584019624,93,1 +580,22324879,95,1 +581,814834276,95,1 +581,3339921892,95,1 +581,1452048,30,0 +581,22324879,95,1 +581,10437056,99,2 +581,2325170042,99,2 +582,2325170042,99,2 +582,814834276,95,1 +582,10437056,99,2 +582,3339921892,95,1 +582,1452048,30,0 +582,22324879,95,1 +583,3339921892,95,1 +583,814834276,95,1 +583,2325170042,99,2 +583,1452048,30,0 +583,10437056,99,2 +583,22324879,95,1 +584,1452048,30,0 +584,2325170042,99,2 +584,814834276,95,1 +584,3339921892,95,1 +584,10437056,99,2 +584,22324879,95,1 +585,22324879,95,1 +585,10437056,99,2 +585,3339921892,95,1 +585,1452048,30,0 +585,2325170042,99,2 +585,814834276,95,1 +586,10437056,99,2 +586,1452048,30,0 +586,3339921892,95,1 +586,2325170042,99,2 +586,814834276,95,1 +586,22324879,95,1 +587,814834276,95,1 +587,2325170042,99,2 +587,3339921892,95,1 +587,10437056,99,2 +587,22324879,95,1 +587,1452048,30,0 +588,814834276,95,1 +588,1452048,30,0 +588,10437056,99,2 +588,22324879,95,1 +588,2325170042,99,2 +588,3339921892,95,1 +589,22324879,95,1 +589,1452048,30,0 +589,10437056,99,2 +589,814834276,95,1 +589,2325170042,99,2 +589,3339921892,95,1 +590,2325170042,99,2 +590,814834276,95,1 +590,1452048,30,0 +590,10437056,99,2 +590,22324879,95,1 +590,3339921892,95,1 +591,10437056,99,2 +591,814834276,95,1 +591,3339921892,95,1 +591,1452048,30,0 +591,22324879,95,1 +591,2325170042,99,2 +592,22324879,95,1 +592,3339921892,95,1 +592,10437056,99,2 +592,1452048,30,0 +592,2325170042,99,2 +592,814834276,95,1 +593,814834276,95,1 +593,3339921892,95,1 +593,2325170042,99,2 +593,22324879,95,1 +593,10437056,99,2 +593,1452048,30,0 +594,1452048,30,0 +594,814834276,95,1 +594,10437056,99,2 +594,22324879,95,1 +594,2325170042,99,2 +594,3339921892,95,1 +595,22324879,95,1 +595,814834276,95,1 +595,1452048,30,0 +595,2325170042,99,2 +595,3339921892,95,1 +595,10437056,99,2 +596,10437056,99,2 +596,1452048,30,0 +596,814834276,95,1 +596,22324879,95,1 +596,3339921892,95,1 +596,2325170042,99,2 +597,22324879,95,1 +597,3339921892,95,1 +597,2325170042,99,2 +597,10437056,99,2 +597,814834276,95,1 +597,1452048,30,0 +598,3339921892,95,1 +598,1452048,30,0 +598,814834276,95,1 +598,2325170042,99,2 +598,22324879,95,1 +598,10437056,99,2 +599,3339921892,95,1 +599,814834276,95,1 +599,10437056,99,2 +599,22324879,95,1 +599,2325170042,99,2 +599,1452048,30,0 +600,1452048,30,0 +600,22324879,95,1 +600,3339921892,95,1 +600,2325170042,99,2 +600,10437056,99,2 +600,814834276,95,1 +601,331545755,92,1 +601,814834276,95,1 +601,3339921892,95,1 +601,4067555184,50,1 +601,4067555184,51,1 +601,4067555184,52,1 +601,4067555184,53,1 +601,4067555184,54,1 +601,4067555184,55,1 +601,22751149,93,1 +601,892652617,19,0 +601,1266556718,91,1 +601,10437056,99,2 +601,22324879,95,1 +601,27169556,90,1 +601,12098344,50,1 +601,12098344,51,1 +601,12098344,53,1 +601,12098344,55,1 +601,2325170042,99,2 +601,2313177432,50,1 +601,2313177432,51,1 +601,2313177432,52,1 +601,2313177432,53,1 +601,2313177432,54,1 +601,2313177432,55,1 +601,185356903,93,1 +601,777299215,94,1 +601,2541265952,90,1 +601,350343208,91,1 +602,3339921892,95,1 +602,41454763,92,1 +602,350343208,91,1 +602,331545755,92,1 +602,2325170042,99,3 +602,777299215,94,1 +602,22324879,95,2 +602,4067555184,50,1 +602,4067555184,51,1 +602,4067555184,53,1 +602,4067555184,54,1 +602,4067555184,55,1 +602,12098344,50,1 +602,12098344,51,1 +602,12098344,52,1 +602,12098344,53,1 +602,12098344,54,1 +602,12098344,55,1 +602,2313177432,50,1 +602,2313177432,51,1 +602,2313177432,52,1 +602,2313177432,53,1 +602,2313177432,54,1 +602,2313177432,55,1 +602,814834276,95,2 +602,18107611,94,1 +602,10437056,99,2 +602,1266556718,91,1 +602,892652617,19,0 +602,185356903,93,1 +602,3193516458,92,1 +602,3346538900,90,1 +603,814834276,95,1 +603,2541265952,90,1 +603,2325170042,99,2 +603,12098344,51,1 +603,12098344,52,1 +603,12098344,53,1 +603,12098344,54,1 +603,12098344,55,1 +603,22751149,93,1 +603,777299215,94,1 +603,331545755,92,1 +603,41454763,92,1 +603,10437056,99,2 +603,350343208,91,1 +603,3346538900,90,1 +603,2313177432,50,1 +603,2313177432,51,1 +603,2313177432,52,1 +603,2313177432,53,1 +603,2313177432,55,1 +603,4067555184,50,1 +603,4067555184,51,1 +603,4067555184,52,1 +603,4067555184,54,1 +603,4067555184,55,1 +603,3339921892,95,1 +603,37873062,91,1 +603,185356903,93,1 +603,3193516458,92,1 +603,892652617,19,0 +603,1266556718,91,1 +603,22324879,95,1 +604,10437056,99,2 +604,22324879,95,1 +604,185356903,93,1 +604,892652617,19,0 +604,2313177432,50,1 +604,2313177432,51,1 +604,2313177432,52,1 +604,2313177432,53,1 +604,2313177432,54,1 +604,814834276,95,1 +604,27169556,90,1 +604,2325170042,99,3 +604,4067555184,50,1 +604,4067555184,51,1 +604,4067555184,52,1 +604,4067555184,54,1 +604,4067555184,55,1 +604,12098344,51,1 +604,12098344,53,1 +604,12098344,55,1 +604,1266556718,91,1 +604,584019624,93,1 +604,777299215,94,1 +604,3339921892,95,1 +604,350343208,91,1 +604,37873062,91,1 +605,41454763,92,1 +605,37873062,91,1 +605,892652617,19,0 +605,4067555184,50,1 +605,4067555184,51,1 +605,4067555184,52,1 +605,4067555184,54,1 +605,4067555184,55,1 +605,185356903,93,1 +605,777299215,94,1 +605,814834276,95,1 +605,1266556718,91,1 +605,22324879,95,1 +605,3346538900,90,1 +605,10437056,99,2 +605,3193516458,92,1 +605,27169556,90,1 +605,350343208,91,1 +605,331545755,92,1 +605,3339921892,95,2 +605,584019624,93,1 +605,2541265952,90,1 +605,12098344,50,1 +605,12098344,51,1 +605,12098344,52,1 +605,12098344,53,1 +605,12098344,54,1 +605,12098344,55,1 +605,2313177432,50,1 +605,2313177432,51,1 +605,2313177432,52,1 +605,2313177432,53,1 +605,2313177432,54,1 +605,2313177432,55,1 +606,2541265952,90,1 +606,4067555184,50,1 +606,4067555184,51,1 +606,4067555184,52,1 +606,4067555184,53,1 +606,4067555184,54,1 +606,4067555184,55,1 +606,18107611,94,1 +606,2325170042,99,2 +606,814834276,95,1 +606,331545755,92,1 +606,3193516458,92,1 +606,10437056,99,2 +606,22324879,95,1 +606,22751149,93,1 +606,2313177432,51,1 +606,2313177432,52,1 +606,2313177432,53,1 +606,2313177432,55,1 +606,185356903,93,1 +606,892652617,19,0 +606,3339921892,95,1 +606,12098344,50,1 +606,12098344,52,1 +606,12098344,53,1 +606,12098344,54,1 +606,12098344,55,1 +606,350343208,91,1 +606,37873062,91,1 +607,22751149,93,1 +607,892652617,19,0 +607,3346538900,90,1 +607,37873062,91,1 +607,4067555184,50,1 +607,4067555184,51,1 +607,4067555184,52,1 +607,4067555184,53,1 +607,4067555184,55,1 +607,10437056,99,2 +607,22324879,95,1 +607,27169556,90,1 +607,12098344,50,1 +607,12098344,51,1 +607,12098344,52,1 +607,12098344,54,1 +607,12098344,55,1 +607,2313177432,50,1 +607,2313177432,51,1 +607,2313177432,53,1 +607,2313177432,54,1 +607,2313177432,55,1 +607,777299215,94,1 +607,3339921892,95,1 +607,18107611,94,1 +607,2325170042,99,2 +607,814834276,95,1 +607,1266556718,91,1 +607,584019624,93,1 +607,185356903,93,1 +607,3193516458,92,1 +608,2325170042,99,3 +608,3339921892,95,2 +608,2541265952,90,1 +608,12098344,50,1 +608,12098344,52,1 +608,12098344,53,1 +608,12098344,54,1 +608,12098344,55,1 +608,185356903,93,1 +608,814834276,95,1 +608,10437056,99,3 +608,22324879,95,2 +608,3346538900,90,1 +608,22751149,93,1 +608,1266556718,91,1 +608,3193516458,92,1 +608,892652617,19,0 +608,777299215,94,1 +608,331545755,92,1 +608,4067555184,51,1 +608,4067555184,52,1 +608,4067555184,53,1 +608,4067555184,55,1 +608,27169556,90,1 +608,18107611,94,1 +608,2313177432,50,1 +608,2313177432,51,1 +608,2313177432,52,1 +608,2313177432,53,1 +608,2313177432,54,1 +608,2313177432,55,1 +609,2313177432,50,1 +609,2313177432,51,1 +609,2313177432,52,1 +609,2313177432,53,1 +609,2313177432,54,1 +609,3346538900,90,1 +609,2541265952,90,1 +609,27169556,90,1 +609,4067555184,50,1 +609,4067555184,51,1 +609,4067555184,52,1 +609,4067555184,53,1 +609,4067555184,55,1 +609,10437056,99,2 +609,814834276,95,1 +609,22324879,95,1 +609,12098344,50,1 +609,12098344,51,1 +609,12098344,52,1 +609,12098344,53,1 +609,892652617,19,0 +609,1266556718,91,1 +609,3339921892,95,1 +609,41454763,92,1 +609,185356903,93,1 +609,3193516458,92,1 +609,2325170042,99,2 +609,584019624,93,1 +610,3339921892,95,1 +610,2541265952,90,1 +610,185356903,93,1 +610,37873062,91,1 +610,331545755,92,1 +610,350343208,91,1 +610,22751149,93,1 +610,4067555184,50,1 +610,4067555184,52,1 +610,4067555184,53,1 +610,4067555184,54,1 +610,4067555184,55,1 +610,3193516458,92,1 +610,814834276,95,1 +610,2313177432,51,1 +610,2313177432,52,1 +610,2313177432,53,1 +610,2313177432,55,1 +610,892652617,19,0 +610,27169556,90,1 +610,22324879,95,1 +610,2325170042,99,2 +610,584019624,93,1 +610,3346538900,90,1 +610,12098344,50,1 +610,12098344,52,1 +610,12098344,53,1 +610,12098344,54,1 +610,12098344,55,1 +610,10437056,99,2 +611,3346538900,90,1 +611,37873062,91,1 +611,1555364428,19,0 +611,3193516458,92,1 +611,185356903,93,1 +611,2313177432,50,1 +611,2313177432,51,1 +611,2313177432,52,1 +611,2313177432,53,1 +611,2313177432,54,1 +611,2313177432,55,1 +611,22751149,93,1 +611,41454763,92,1 +611,777299215,94,1 +611,12098344,52,1 +611,12098344,53,1 +611,12098344,54,1 +611,12098344,55,1 +611,18107611,94,1 +611,1266556718,91,1 +611,22324879,95,1 +611,4067555184,50,1 +611,4067555184,51,1 +611,4067555184,52,1 +611,4067555184,53,1 +611,4067555184,55,1 +611,10437056,99,2 +611,331545755,92,1 +611,3339921892,95,2 +611,584019624,93,1 +611,814834276,95,1 +612,185356903,93,1 +612,2541265952,90,1 +612,777299215,94,1 +612,27169556,90,1 +612,350343208,91,1 +612,814834276,95,1 +612,41454763,92,1 +612,12098344,50,1 +612,12098344,51,1 +612,12098344,52,1 +612,12098344,53,1 +612,12098344,54,1 +612,2313177432,50,1 +612,2313177432,51,1 +612,2313177432,52,1 +612,2313177432,53,1 +612,2313177432,55,1 +612,2325170042,99,2 +612,22324879,95,1 +612,10437056,99,2 +612,3339921892,95,1 +612,4067555184,50,1 +612,4067555184,52,1 +612,4067555184,53,1 +612,4067555184,55,1 +612,1555364428,19,0 +612,331545755,92,1 +612,1266556718,91,1 +612,22751149,93,1 +613,22324879,95,1 +613,4067555184,50,1 +613,4067555184,51,1 +613,4067555184,52,1 +613,4067555184,53,1 +613,4067555184,54,1 +613,4067555184,55,1 +613,2313177432,50,1 +613,2313177432,51,1 +613,2313177432,52,1 +613,2313177432,54,1 +613,2313177432,55,1 +613,22751149,93,1 +613,185356903,93,1 +613,41454763,92,1 +613,3193516458,92,1 +613,12098344,51,1 +613,12098344,52,1 +613,12098344,53,1 +613,12098344,54,1 +613,12098344,55,1 +613,814834276,95,1 +613,2325170042,99,2 +613,10437056,99,2 +613,37873062,91,1 +613,350343208,91,1 +613,2541265952,90,1 +613,1555364428,19,0 +613,777299215,94,1 +613,3339921892,95,1 +614,3346538900,90,1 +614,1555364428,19,0 +614,350343208,91,1 +614,4067555184,50,1 +614,4067555184,51,1 +614,4067555184,52,1 +614,4067555184,54,1 +614,4067555184,55,1 +614,185356903,93,1 +614,2313177432,50,1 +614,2313177432,51,1 +614,2313177432,52,1 +614,2313177432,53,1 +614,2313177432,54,1 +614,814834276,95,1 +614,22324879,95,1 +614,12098344,50,1 +614,12098344,53,1 +614,12098344,54,1 +614,12098344,55,1 +614,1266556718,91,1 +614,3193516458,92,1 +614,18107611,94,1 +614,331545755,92,1 +614,3339921892,95,2 +614,2325170042,99,2 +614,777299215,94,1 +614,41454763,92,1 +614,2541265952,90,1 +615,22751149,93,1 +615,27169556,90,1 +615,814834276,95,1 +615,37873062,91,1 +615,4067555184,50,1 +615,4067555184,51,1 +615,4067555184,53,1 +615,4067555184,54,1 +615,4067555184,55,1 +615,12098344,50,1 +615,12098344,52,1 +615,12098344,53,1 +615,12098344,54,1 +615,12098344,55,1 +615,2541265952,90,1 +615,2325170042,99,2 +615,22324879,95,1 +615,584019624,93,1 +615,185356903,93,1 +615,3339921892,95,1 +615,777299215,94,1 +615,2313177432,50,1 +615,2313177432,51,1 +615,2313177432,52,1 +615,2313177432,53,1 +615,2313177432,54,1 +615,2313177432,55,1 +615,1555364428,19,0 +615,3346538900,90,1 +615,1266556718,91,1 +615,10437056,99,2 +616,331545755,92,1 +616,22751149,93,1 +616,1555364428,19,0 +616,2541265952,90,1 +616,3193516458,92,1 +616,3339921892,95,2 +616,27169556,90,1 +616,4067555184,50,1 +616,4067555184,51,1 +616,4067555184,52,1 +616,4067555184,53,1 +616,4067555184,54,1 +616,4067555184,55,1 +616,10437056,99,3 +616,777299215,94,1 +616,2325170042,99,3 +616,814834276,95,1 +616,12098344,50,1 +616,12098344,51,1 +616,12098344,52,1 +616,12098344,53,1 +616,12098344,54,1 +616,584019624,93,1 +616,22324879,95,2 +616,2313177432,50,1 +616,2313177432,51,1 +616,2313177432,52,1 +616,2313177432,53,1 +616,2313177432,54,1 +616,2313177432,55,1 +616,185356903,93,1 +616,350343208,91,1 +617,2325170042,99,2 +617,1555364428,19,0 +617,2313177432,50,1 +617,2313177432,52,1 +617,2313177432,53,1 +617,2313177432,54,1 +617,2313177432,55,1 +617,27169556,90,1 +617,22751149,93,1 +617,1266556718,91,1 +617,37873062,91,1 +617,3193516458,92,1 +617,18107611,94,1 +617,2541265952,90,1 +617,584019624,93,1 +617,12098344,50,1 +617,12098344,51,1 +617,12098344,52,1 +617,12098344,54,1 +617,4067555184,50,1 +617,4067555184,51,1 +617,4067555184,52,1 +617,4067555184,53,1 +617,4067555184,54,1 +617,4067555184,55,1 +617,814834276,95,1 +617,3339921892,95,1 +617,10437056,99,2 +617,185356903,93,1 +617,331545755,92,1 +617,22324879,95,1 +617,777299215,94,1 +618,22324879,95,2 +618,3339921892,95,1 +618,331545755,92,1 +618,2325170042,99,2 +618,41454763,92,1 +618,3346538900,90,1 +618,2313177432,51,1 +618,2313177432,52,1 +618,2313177432,53,1 +618,2313177432,55,1 +618,777299215,94,1 +618,2541265952,90,1 +618,1266556718,91,1 +618,4067555184,50,1 +618,4067555184,51,1 +618,4067555184,52,1 +618,4067555184,53,1 +618,4067555184,54,1 +618,4067555184,55,1 +618,37873062,91,1 +618,185356903,93,1 +618,350343208,91,1 +618,814834276,95,1 +618,12098344,50,1 +618,12098344,51,1 +618,12098344,52,1 +618,12098344,53,1 +618,12098344,54,1 +618,12098344,55,1 +618,10437056,99,2 +618,1555364428,19,0 +619,331545755,92,1 +619,12098344,50,1 +619,12098344,52,1 +619,12098344,53,1 +619,12098344,54,1 +619,12098344,55,1 +619,4067555184,51,1 +619,4067555184,52,1 +619,4067555184,53,1 +619,4067555184,54,1 +619,4067555184,55,1 +619,3346538900,90,1 +619,777299215,94,1 +619,2541265952,90,1 +619,10437056,99,2 +619,41454763,92,1 +619,3193516458,92,1 +619,350343208,91,1 +619,1555364428,19,0 +619,22324879,95,1 +619,3339921892,95,2 +619,185356903,93,1 +619,22751149,93,1 +619,2313177432,50,1 +619,2313177432,51,1 +619,2313177432,52,1 +619,2313177432,54,1 +619,2313177432,55,1 +619,814834276,95,2 +620,12098344,51,1 +620,12098344,53,1 +620,12098344,55,1 +620,1266556718,91,1 +620,41454763,92,1 +620,2325170042,99,3 +620,3193516458,92,1 +620,814834276,95,2 +620,22324879,95,1 +620,4067555184,50,1 +620,4067555184,51,1 +620,4067555184,52,1 +620,4067555184,54,1 +620,4067555184,55,1 +620,3339921892,95,2 +620,584019624,93,1 +620,1555364428,19,0 +620,3346538900,90,1 +620,10437056,99,2 +620,27169556,90,1 +620,2313177432,50,1 +620,2313177432,51,1 +620,2313177432,52,1 +620,2313177432,53,1 +620,2313177432,54,1 +620,2313177432,55,1 +620,350343208,91,1 +620,22751149,93,1 +620,185356903,93,1 +620,2541265952,90,1 +621,27169556,90,1 +621,37873062,91,1 +621,2475874929,24,0 +621,185356903,93,1 +621,350343208,91,1 +621,331545755,92,1 +621,584019624,93,1 +621,2541265952,90,1 +621,814834276,95,2 +621,22751149,93,1 +621,3339921892,95,1 +621,2325170042,99,2 +621,3346538900,90,1 +621,22324879,95,1 +621,10437056,99,2 +622,3339921892,95,2 +622,27169556,90,1 +622,22751149,93,1 +622,777299215,94,1 +622,185356903,93,1 +622,2475874929,24,0 +622,2325170042,99,3 +622,1266556718,91,1 +622,350343208,91,1 +622,10437056,99,3 +622,18107611,94,1 +622,814834276,95,1 +622,41454763,92,1 +622,22324879,95,2 +622,331545755,92,1 +623,814834276,95,2 +623,2475874929,24,0 +623,1266556718,91,1 +623,777299215,94,1 +623,350343208,91,1 +623,3339921892,95,1 +623,41454763,92,1 +623,3193516458,92,1 +623,18107611,94,1 +623,37873062,91,1 +623,185356903,93,1 +623,22324879,95,1 +623,2541265952,90,1 +623,22751149,93,1 +623,331545755,92,1 +623,10437056,99,2 +623,2325170042,99,2 +624,22324879,95,2 +624,3339921892,95,1 +624,27169556,90,1 +624,2541265952,90,1 +624,350343208,91,1 +624,331545755,92,1 +624,185356903,93,1 +624,10437056,99,3 +624,814834276,95,1 +624,41454763,92,1 +624,777299215,94,1 +624,2475874929,24,0 +624,584019624,93,1 +624,2325170042,99,2 +624,18107611,94,1 +624,3193516458,92,1 +624,22751149,93,1 +625,3346538900,90,1 +625,777299215,94,1 +625,2541265952,90,1 +625,10437056,99,2 +625,584019624,93,1 +625,814834276,95,1 +625,350343208,91,1 +625,2475874929,24,0 +625,2325170042,99,2 +625,22324879,95,1 +625,3339921892,95,1 +625,3193516458,92,1 +625,22751149,93,1 +625,41454763,92,1 +625,27169556,90,1 +625,331545755,92,1 +625,37873062,91,1 +625,185356903,93,1 +625,1266556718,91,1 +626,27169556,90,1 +626,37873062,91,1 +626,814834276,95,1 +626,3339921892,95,1 +626,185356903,93,1 +626,3193516458,92,1 +626,3346538900,90,1 +626,584019624,93,1 +626,2475874929,24,0 +626,331545755,92,1 +626,2325170042,99,2 +626,2541265952,90,1 +626,18107611,94,1 +626,350343208,91,1 +626,777299215,94,1 +626,22324879,95,2 +626,41454763,92,1 +626,22751149,93,1 +627,331545755,92,1 +627,3346538900,90,1 +627,37873062,91,1 +627,185356903,93,1 +627,584019624,93,1 +627,2325170042,99,2 +627,22751149,93,1 +627,3339921892,95,1 +627,3193516458,92,1 +627,22324879,95,2 +627,41454763,92,1 +627,27169556,90,1 +627,10437056,99,2 +627,2475874929,24,0 +627,350343208,91,1 +627,814834276,95,1 +628,2325170042,99,2 +628,584019624,93,1 +628,10437056,99,2 +628,185356903,93,1 +628,777299215,94,1 +628,41454763,92,1 +628,22324879,95,1 +628,18107611,94,1 +628,2475874929,24,0 +628,3339921892,95,1 +628,3193516458,92,1 +628,1266556718,91,1 +628,814834276,95,1 +628,350343208,91,1 +628,22751149,93,1 +628,3346538900,90,1 +629,331545755,92,1 +629,2475874929,24,0 +629,22751149,93,1 +629,10437056,99,2 +629,814834276,95,1 +629,584019624,93,1 +629,27169556,90,1 +629,185356903,93,1 +629,2325170042,99,2 +629,777299215,94,1 +629,3193516458,92,1 +629,22324879,95,1 +629,3339921892,95,1 +629,350343208,91,1 +629,2541265952,90,1 +629,3346538900,90,1 +629,37873062,91,1 +630,350343208,91,1 +630,3339921892,95,1 +630,1266556718,91,1 +630,584019624,93,1 +630,2541265952,90,1 +630,331545755,92,1 +630,3193516458,92,1 +630,814834276,95,1 +630,22324879,95,2 +630,777299215,94,1 +630,27169556,90,1 +630,185356903,93,1 +630,10437056,99,2 +630,2325170042,99,2 +630,2475874929,24,0 +630,41454763,92,1 +631,3346538900,90,1 +631,2325170042,99,2 +631,22751149,93,1 +631,185356903,93,1 +631,814834276,95,1 +631,331545755,92,1 +631,777299215,94,1 +631,10437056,99,2 +631,18107611,94,1 +631,3339921892,95,1 +631,3193516458,92,1 +631,2353020496,24,0 +631,41454763,92,1 +631,1266556718,91,1 +631,22324879,95,1 +632,27169556,90,1 +632,185356903,93,1 +632,3339921892,95,2 +632,350343208,91,1 +632,18107611,94,1 +632,777299215,94,1 +632,331545755,92,1 +632,10437056,99,2 +632,41454763,92,1 +632,3346538900,90,1 +632,3193516458,92,1 +632,814834276,95,1 +632,584019624,93,1 +632,22324879,95,1 +632,37873062,91,1 +632,2353020496,24,0 +632,2325170042,99,2 +632,2541265952,90,1 +633,22324879,95,1 +633,3346538900,90,1 +633,3339921892,95,1 +633,1266556718,91,1 +633,27169556,90,1 +633,2325170042,99,2 +633,814834276,95,1 +633,350343208,91,1 +633,41454763,92,1 +633,185356903,93,1 +633,777299215,94,1 +633,10437056,99,2 +633,2353020496,24,0 +633,2541265952,90,1 +633,584019624,93,1 +633,37873062,91,1 +633,18107611,94,1 +634,22324879,95,2 +634,2541265952,90,1 +634,3339921892,95,1 +634,814834276,95,1 +634,2353020496,24,0 +634,3346538900,90,1 +634,2325170042,99,2 +634,22751149,93,1 +634,10437056,99,3 +634,41454763,92,1 +634,185356903,93,1 +634,777299215,94,1 +634,27169556,90,1 +634,584019624,93,1 +634,1266556718,91,1 +635,3193516458,92,1 +635,22324879,95,1 +635,814834276,95,1 +635,22751149,93,1 +635,41454763,92,1 +635,2325170042,99,2 +635,777299215,94,1 +635,37873062,91,1 +635,2541265952,90,1 +635,3339921892,95,1 +635,2353020496,24,0 +635,350343208,91,1 +635,18107611,94,1 +635,331545755,92,1 +635,10437056,99,2 +635,584019624,93,1 +635,185356903,93,1 +635,27169556,90,1 +636,18107611,94,1 +636,2325170042,99,2 +636,22751149,93,1 +636,1266556718,91,1 +636,2541265952,90,1 +636,185356903,93,1 +636,10437056,99,2 +636,3339921892,95,1 +636,584019624,93,1 +636,331545755,92,1 +636,3346538900,90,1 +636,2353020496,24,0 +636,41454763,92,1 +636,3193516458,92,1 +636,777299215,94,1 +636,22324879,95,2 +636,814834276,95,1 +637,2325170042,99,2 +637,185356903,93,1 +637,3339921892,95,1 +637,584019624,93,1 +637,3193516458,92,1 +637,10437056,99,2 +637,777299215,94,1 +637,22324879,95,1 +637,2541265952,90,1 +637,350343208,91,1 +637,22751149,93,1 +637,18107611,94,1 +637,2353020496,24,0 +637,41454763,92,1 +637,814834276,95,1 +638,2353020496,24,0 +638,777299215,94,1 +638,331545755,92,1 +638,27169556,90,1 +638,41454763,92,1 +638,350343208,91,1 +638,22324879,95,1 +638,3193516458,92,1 +638,10437056,99,2 +638,1266556718,91,1 +638,37873062,91,1 +638,185356903,93,1 +638,814834276,95,1 +638,3339921892,95,1 +638,2541265952,90,1 +638,584019624,93,1 +638,2325170042,99,2 +639,2325170042,99,2 +639,3193516458,92,1 +639,22324879,95,2 +639,584019624,93,1 +639,814834276,95,1 +639,18107611,94,1 +639,27169556,90,1 +639,1266556718,91,1 +639,41454763,92,1 +639,22751149,93,1 +639,37873062,91,1 +639,3339921892,95,1 +639,2353020496,24,0 +639,185356903,93,1 +639,2541265952,90,1 +639,350343208,91,1 +639,10437056,99,2 +640,584019624,93,1 +640,2325170042,99,2 +640,3339921892,95,1 +640,814834276,95,2 +640,3193516458,92,1 +640,2353020496,24,0 +640,185356903,93,1 +640,777299215,94,1 +640,10437056,99,2 +640,37873062,91,1 +640,331545755,92,1 +640,22324879,95,1 +640,27169556,90,1 +640,2541265952,90,1 +640,41454763,92,1 +640,350343208,91,1 +641,331545755,92,1 +641,584019624,93,1 +641,27169556,90,1 +641,4076786740,17,0 +641,814834276,95,1 +641,22324879,95,1 +641,2541265952,90,1 +641,10437056,99,2 +641,350343208,91,1 +641,777299215,94,1 +641,3346538900,90,1 +641,2325170042,99,2 +641,185356903,93,1 +641,3339921892,95,1 +641,18107611,94,1 +641,37873062,91,1 +642,10437056,99,2 +642,3339921892,95,1 +642,584019624,93,1 +642,3193516458,92,1 +642,350343208,91,1 +642,22324879,95,1 +642,2325170042,99,2 +642,4076786740,17,0 +642,814834276,95,1 +642,27169556,90,1 +642,777299215,94,1 +642,22751149,93,1 +642,41454763,92,1 +642,331545755,92,1 +643,22751149,93,1 +643,3193516458,92,1 +643,2541265952,90,1 +643,814834276,95,1 +643,1266556718,91,1 +643,185356903,93,1 +643,3339921892,95,1 +643,3346538900,90,1 +643,350343208,91,1 +643,22324879,95,2 +643,41454763,92,1 +643,2325170042,99,2 +643,584019624,93,1 +643,4076786740,17,0 +643,37873062,91,1 +643,27169556,90,1 +643,777299215,94,1 +643,331545755,92,1 +644,350343208,91,1 +644,331545755,92,1 +644,22751149,93,1 +644,2541265952,90,1 +644,3346538900,90,1 +644,37873062,91,1 +644,22324879,95,1 +644,2325170042,99,2 +644,4076786740,17,0 +644,814834276,95,1 +644,584019624,93,1 +644,41454763,92,1 +644,3193516458,92,1 +644,1266556718,91,1 +644,777299215,94,1 +644,3339921892,95,1 +645,41454763,92,1 +645,27169556,90,1 +645,1266556718,91,1 +645,814834276,95,1 +645,3339921892,95,1 +645,3193516458,92,1 +645,331545755,92,1 +645,2541265952,90,1 +645,10437056,99,2 +645,2325170042,99,2 +645,584019624,93,1 +645,22751149,93,1 +645,185356903,93,1 +645,4076786740,17,0 +645,37873062,91,1 +645,18107611,94,1 +645,350343208,91,1 +645,22324879,95,2 +646,10437056,99,2 +646,3339921892,95,1 +646,37873062,91,1 +646,777299215,94,1 +646,584019624,93,1 +646,4076786740,17,0 +646,3193516458,92,1 +646,41454763,92,1 +646,2541265952,90,1 +646,1266556718,91,1 +646,185356903,93,1 +646,814834276,95,1 +646,2325170042,99,2 +646,22324879,95,1 +646,350343208,91,1 +646,27169556,90,1 +646,331545755,92,1 +647,331545755,92,1 +647,22324879,95,2 +647,27169556,90,1 +647,4076786740,17,0 +647,185356903,93,1 +647,2325170042,99,2 +647,37873062,91,1 +647,3339921892,95,1 +647,1266556718,91,1 +647,777299215,94,1 +647,3193516458,92,1 +647,814834276,95,1 +647,584019624,93,1 +647,10437056,99,2 +647,3346538900,90,1 +647,2541265952,90,1 +648,3193516458,92,1 +648,4076786740,17,0 +648,22324879,95,1 +648,2325170042,99,2 +648,777299215,94,1 +648,2541265952,90,1 +648,350343208,91,1 +648,1266556718,91,1 +648,814834276,95,1 +648,584019624,93,1 +648,10437056,99,2 +648,41454763,92,1 +648,3339921892,95,1 +648,331545755,92,1 +648,185356903,93,1 +648,22751149,93,1 +649,22751149,93,1 +649,41454763,92,1 +649,3346538900,90,1 +649,10437056,99,2 +649,3339921892,95,2 +649,22324879,95,1 +649,777299215,94,1 +649,350343208,91,1 +649,4076786740,17,0 +649,331545755,92,1 +649,1266556718,91,1 +649,185356903,93,1 +649,3193516458,92,1 +649,814834276,95,1 +649,18107611,94,1 +650,10437056,99,2 +650,185356903,93,1 +650,3339921892,95,2 +650,3346538900,90,1 +650,1266556718,91,1 +650,37873062,91,1 +650,22324879,95,1 +650,41454763,92,1 +650,777299215,94,1 +650,2325170042,99,3 +650,814834276,95,1 +650,4076786740,17,0 +650,350343208,91,1 +650,27169556,90,1 +650,584019624,93,1 +650,331545755,92,1 +651,41454763,92,1 +651,22324879,95,1 +651,3346538900,90,1 +651,584019624,93,1 +651,10437056,99,2 +651,185356903,93,1 +651,350343208,91,1 +651,777299215,94,1 +651,3339921892,95,1 +651,2541265952,90,1 +651,814834276,95,1 +651,1266556718,91,1 +651,27169556,90,1 +651,3193516458,92,1 +651,331450699,17,0 +651,2325170042,99,2 +651,37873062,91,1 +652,331545755,92,1 +652,185356903,93,1 +652,41454763,92,1 +652,3339921892,95,1 +652,2325170042,99,2 +652,814834276,95,1 +652,2541265952,90,1 +652,331450699,17,0 +652,22751149,93,1 +652,10437056,99,2 +652,22324879,95,1 +652,1266556718,91,1 +652,27169556,90,1 +652,3346538900,90,1 +652,584019624,93,1 +653,331450699,17,0 +653,10437056,99,2 +653,2541265952,90,1 +653,814834276,95,1 +653,22324879,95,1 +653,350343208,91,1 +653,3339921892,95,1 +653,22751149,93,1 +653,777299215,94,1 +653,41454763,92,1 +653,185356903,93,1 +653,1266556718,91,1 +653,2325170042,99,2 +653,3193516458,92,1 +653,584019624,93,1 +653,37873062,91,1 +653,331545755,92,1 +654,27169556,90,1 +654,22751149,93,1 +654,185356903,93,1 +654,814834276,95,1 +654,2325170042,99,2 +654,1266556718,91,1 +654,777299215,94,1 +654,18107611,94,1 +654,584019624,93,1 +654,41454763,92,1 +654,331545755,92,1 +654,331450699,17,0 +654,37873062,91,1 +654,2541265952,90,1 +654,22324879,95,2 +654,3339921892,95,1 +654,10437056,99,3 +654,350343208,91,1 +655,331545755,92,1 +655,2325170042,99,2 +655,37873062,91,1 +655,22324879,95,1 +655,1266556718,91,1 +655,3346538900,90,1 +655,2541265952,90,1 +655,27169556,90,1 +655,3193516458,92,1 +655,584019624,93,1 +655,185356903,93,1 +655,814834276,95,1 +655,22751149,93,1 +655,350343208,91,1 +655,3339921892,95,1 +655,10437056,99,2 +655,331450699,17,0 +656,185356903,93,1 +656,10437056,99,2 +656,1266556718,91,1 +656,3339921892,95,1 +656,331450699,17,0 +656,777299215,94,1 +656,3346538900,90,1 +656,22324879,95,1 +656,2325170042,99,2 +656,18107611,94,1 +656,27169556,90,1 +656,41454763,92,1 +656,331545755,92,1 +656,814834276,95,1 +656,350343208,91,1 +657,3193516458,92,1 +657,331450699,17,0 +657,2541265952,90,1 +657,350343208,91,1 +657,185356903,93,1 +657,22324879,95,1 +657,3339921892,95,1 +657,37873062,91,1 +657,814834276,95,1 +657,2325170042,99,2 +657,22751149,93,1 +657,777299215,94,1 +657,18107611,94,1 +657,10437056,99,2 +658,27169556,90,1 +658,814834276,95,2 +658,777299215,94,1 +658,41454763,92,1 +658,2541265952,90,1 +658,1266556718,91,1 +658,3346538900,90,1 +658,584019624,93,1 +658,2325170042,99,2 +658,22324879,95,1 +658,3193516458,92,1 +658,331450699,17,0 +658,3339921892,95,1 +658,37873062,91,1 +658,331545755,92,1 +658,10437056,99,2 +658,185356903,93,1 +659,2325170042,99,2 +659,331545755,92,1 +659,331450699,17,0 +659,41454763,92,1 +659,777299215,94,1 +659,350343208,91,1 +659,814834276,95,1 +659,27169556,90,1 +659,3339921892,95,1 +659,37873062,91,1 +659,584019624,93,1 +659,10437056,99,2 +659,22324879,95,1 +659,2541265952,90,1 +659,3346538900,90,1 +659,3193516458,92,1 +660,331545755,92,1 +660,27169556,90,1 +660,1266556718,91,1 +660,814834276,95,1 +660,22324879,95,1 +660,37873062,91,1 +660,2325170042,99,2 +660,350343208,91,1 +660,3339921892,95,1 +660,2541265952,90,1 +660,331450699,17,0 +660,185356903,93,1 +660,10437056,99,2 +691,1092796483,9,0 +691,27169556,90,1 +692,27169556,90,1 +692,1092796483,9,0 +694,1092796483,9,0 +694,27169556,90,1 +696,1092796483,9,0 +696,27169556,90,1 +699,27169556,90,1 +699,1092796483,9,0 +700,27169556,90,1 +700,1092796483,9,0 +711,972774,9,0 +711,3346538900,90,1 +712,3346538900,90,1 +712,972774,9,0 +714,972774,9,0 +714,3346538900,90,1 +716,3346538900,90,1 +716,972774,9,0 +719,3346538900,90,1 +719,972774,9,0 +720,814834276,95,2 +720,972774,9,0 +720,3339921892,95,2 +720,10437056,99,3 +720,3346538900,90,1 +720,2325170042,99,3 +751,331545755,92,1 +751,814834276,95,2 +751,2325170042,99,3 +751,3339921892,95,2 +751,33171435,9,0 +752,33171435,9,0 +752,331545755,92,1 +754,33171435,9,0 +754,331545755,92,1 +755,33171435,9,0 +755,331545755,92,1 +756,3339921892,95,2 +756,331545755,92,1 +756,33171435,9,0 +759,331545755,92,1 +759,33171435,9,0 +760,814834276,95,2 +760,3339921892,95,2 +760,33171435,9,0 +760,331545755,92,1 +760,2325170042,99,3 +811,3006753238,9,0 +811,1266556718,91,1 +812,1266556718,91,1 +812,3006753238,9,0 +814,1266556718,91,1 +814,3006753238,9,0 +816,2325170042,99,3 +816,814834276,95,2 +816,1266556718,91,1 +816,3006753238,9,0 +819,3006753238,9,0 +819,1266556718,91,1 +820,3006753238,9,0 +820,1266556718,91,1 +841,22324879,95,1 +841,15482118,9,0 +842,22324879,95,1 +842,15482118,9,0 +844,22324879,95,1 +844,15482118,9,0 +846,22324879,95,1 +846,15482118,9,0 +849,15482118,9,0 +849,22324879,95,1 +850,15482118,9,0 +850,22324879,95,1 +851,930767828,9,0 +851,37873062,91,1 +851,584019624,93,1 +852,10437056,99,3 +852,37873062,91,1 +852,814834276,95,2 +852,930767828,9,0 +852,584019624,93,1 +852,22324879,95,2 +853,37873062,91,1 +853,930767828,9,0 +854,37873062,91,1 +854,584019624,93,1 +854,930767828,9,0 +856,930767828,9,0 +856,22324879,95,2 +856,10437056,99,3 +856,814834276,95,2 +856,3339921892,95,2 +856,2325170042,99,3 +856,584019624,93,1 +858,37873062,91,1 +858,930767828,9,0 +859,584019624,93,1 +859,930767828,9,0 +859,37873062,91,1 +860,930767828,9,0 +860,584019624,93,1 +861,930767828,9,0 +861,37873062,91,1 +861,584019624,93,1 +862,584019624,93,1 +862,930767828,9,0 +862,37873062,91,1 +863,584019624,93,1 +863,930767828,9,0 +864,930767828,9,0 +864,37873062,91,1 +864,584019624,93,1 +866,37873062,91,1 +866,930767828,9,0 +868,584019624,93,1 +868,930767828,9,0 +869,930767828,9,0 +869,37873062,91,1 +869,584019624,93,1 +870,930767828,9,0 +870,37873062,91,1 +961,25685135,9,0 +961,3339921892,95,1 +962,25685135,9,0 +962,3339921892,95,1 +964,25685135,9,0 +964,3339921892,95,1 +965,25685135,9,0 +965,3339921892,95,1 +966,25685135,9,0 +966,3339921892,95,1 +967,25685135,9,0 +967,3339921892,95,1 +969,25685135,9,0 +969,3339921892,95,1 +970,3339921892,95,1 +970,25685135,9,0 +1031,37873062,91,1 +1031,3157495460,9,0 +1032,3157495460,9,0 +1032,37873062,91,1 +1034,3157495460,9,0 +1034,37873062,91,1 +1036,10437056,99,3 +1036,22324879,95,2 +1036,814834276,95,2 +1036,37873062,91,1 +1036,3157495460,9,0 +1039,3157495460,9,0 +1039,37873062,91,1 +1040,37873062,91,1 +1040,10437056,99,3 +1040,3157495460,9,0 +1040,22324879,95,2 +1040,3339921892,95,2 +1051,29452962,9,0 +1051,2541265952,90,1 +1052,2541265952,90,1 +1052,29452962,9,0 +1054,29452962,9,0 +1054,2541265952,90,1 +1055,2541265952,90,1 +1055,29452962,9,0 +1056,2541265952,90,1 +1056,29452962,9,0 +1059,2541265952,90,1 +1059,29452962,9,0 +1060,29452962,9,0 +1060,2541265952,90,1 +1061,4067555184,50,1 +1061,4067555184,52,1 +1061,4067555184,53,1 +1061,4067555184,54,1 +1061,4067555184,55,1 +1061,12098344,50,1 +1061,12098344,51,1 +1061,12098344,54,1 +1061,12098344,55,1 +1061,814834276,95,1 +1061,2325170042,99,2 +1061,22324879,95,2 +1061,3339921892,95,1 +1061,10437056,99,2 +1061,2313177432,50,1 +1061,2313177432,51,1 +1061,2313177432,52,1 +1061,2313177432,53,1 +1061,2313177432,54,1 +1061,2313177432,55,1 +1061,2311639124,72,0 +1062,814834276,95,1 +1062,2311639124,72,0 +1062,2325170042,99,2 +1062,10437056,99,2 +1062,2313177432,50,1 +1062,2313177432,51,1 +1062,2313177432,52,1 +1062,2313177432,53,1 +1062,2313177432,54,1 +1062,22324879,95,1 +1062,3339921892,95,1 +1062,12098344,50,1 +1062,12098344,52,1 +1062,12098344,53,1 +1062,12098344,55,1 +1062,4067555184,50,1 +1062,4067555184,51,1 +1062,4067555184,52,1 +1062,4067555184,53,1 +1062,4067555184,54,1 +1063,2313177432,50,1 +1063,2313177432,51,1 +1063,2313177432,52,1 +1063,2313177432,53,1 +1063,2313177432,54,1 +1063,2313177432,55,1 +1063,3339921892,95,2 +1063,22324879,95,2 +1063,814834276,95,2 +1063,2311639124,72,0 +1063,4067555184,50,1 +1063,4067555184,52,1 +1063,4067555184,53,1 +1063,4067555184,54,1 +1063,4067555184,55,1 +1063,12098344,50,1 +1063,12098344,51,1 +1063,12098344,52,1 +1063,12098344,53,1 +1063,12098344,54,1 +1063,12098344,55,1 +1064,2311639124,72,0 +1064,2313177432,50,1 +1064,2313177432,51,1 +1064,2313177432,52,1 +1064,2313177432,53,1 +1064,2313177432,54,1 +1064,2313177432,55,1 +1064,10437056,99,2 +1064,3339921892,95,1 +1064,4067555184,50,1 +1064,4067555184,51,1 +1064,4067555184,52,1 +1064,4067555184,54,1 +1064,4067555184,55,1 +1064,12098344,50,1 +1064,12098344,53,1 +1064,12098344,54,1 +1064,12098344,55,1 +1064,814834276,95,1 +1064,22324879,95,2 +1064,2325170042,99,2 +1065,2313177432,50,1 +1065,2313177432,51,1 +1065,2313177432,52,1 +1065,2313177432,53,1 +1065,2313177432,54,1 +1065,2313177432,55,1 +1065,22324879,95,1 +1065,3339921892,95,1 +1065,2311639124,72,0 +1065,4067555184,50,1 +1065,4067555184,51,1 +1065,4067555184,52,1 +1065,4067555184,53,1 +1065,4067555184,54,1 +1065,4067555184,55,1 +1065,814834276,95,1 +1065,2325170042,99,2 +1065,10437056,99,2 +1065,12098344,50,1 +1065,12098344,51,1 +1065,12098344,52,1 +1065,12098344,53,1 +1065,12098344,54,1 +1065,12098344,55,1 +1066,4067555184,50,1 +1066,4067555184,51,1 +1066,4067555184,53,1 +1066,4067555184,54,1 +1066,4067555184,55,1 +1066,814834276,95,1 +1066,3339921892,95,1 +1066,10437056,99,2 +1066,22324879,95,1 +1066,2313177432,50,1 +1066,2313177432,51,1 +1066,2313177432,52,1 +1066,2313177432,53,1 +1066,2313177432,54,1 +1066,2313177432,55,1 +1066,2311639124,72,0 +1066,12098344,50,1 +1066,12098344,53,1 +1066,12098344,54,1 +1066,12098344,55,1 +1066,2325170042,99,2 +1067,814834276,95,1 +1067,22324879,95,1 +1067,4067555184,50,1 +1067,4067555184,51,1 +1067,4067555184,52,1 +1067,4067555184,53,1 +1067,4067555184,54,1 +1067,4067555184,55,1 +1067,2325170042,99,2 +1067,12098344,50,1 +1067,12098344,52,1 +1067,12098344,53,1 +1067,12098344,54,1 +1067,12098344,55,1 +1067,10437056,99,2 +1067,2313177432,50,1 +1067,2313177432,51,1 +1067,2313177432,52,1 +1067,2313177432,53,1 +1067,2313177432,55,1 +1067,3339921892,95,1 +1067,2311639124,72,0 +1068,2311639124,72,0 +1068,2313177432,50,1 +1068,2313177432,51,1 +1068,2313177432,52,1 +1068,2313177432,54,1 +1068,2313177432,55,1 +1068,12098344,50,1 +1068,12098344,51,1 +1068,12098344,52,1 +1068,12098344,53,1 +1068,12098344,54,1 +1068,814834276,95,1 +1068,2325170042,99,2 +1068,22324879,95,1 +1068,4067555184,51,1 +1068,4067555184,52,1 +1068,4067555184,53,1 +1068,4067555184,55,1 +1068,10437056,99,2 +1068,3339921892,95,1 +1069,2313177432,50,1 +1069,2313177432,51,1 +1069,2313177432,52,1 +1069,2313177432,53,1 +1069,2313177432,54,1 +1069,10437056,99,2 +1069,4067555184,50,1 +1069,4067555184,51,1 +1069,4067555184,52,1 +1069,4067555184,53,1 +1069,4067555184,54,1 +1069,4067555184,55,1 +1069,12098344,50,1 +1069,12098344,53,1 +1069,12098344,55,1 +1069,814834276,95,1 +1069,22324879,95,1 +1069,2311639124,72,0 +1069,2325170042,99,2 +1069,3339921892,95,1 +1070,4067555184,50,1 +1070,4067555184,51,1 +1070,4067555184,52,1 +1070,4067555184,53,1 +1070,4067555184,54,1 +1070,2325170042,99,2 +1070,2313177432,50,1 +1070,2313177432,51,1 +1070,2313177432,52,1 +1070,2313177432,54,1 +1070,2313177432,55,1 +1070,10437056,99,2 +1070,12098344,50,1 +1070,12098344,52,1 +1070,12098344,53,1 +1070,12098344,54,1 +1070,814834276,95,1 +1070,2311639124,72,0 +1070,22324879,95,1 +1070,3339921892,95,1 +1071,3339921892,95,1 +1071,814834276,95,1 +1071,22324879,95,1 +1071,12098344,50,1 +1071,12098344,51,1 +1071,12098344,52,1 +1071,12098344,54,1 +1071,4067555184,51,1 +1071,4067555184,52,1 +1071,4067555184,53,1 +1071,4067555184,54,1 +1071,2313177432,50,1 +1071,2313177432,51,1 +1071,2313177432,53,1 +1071,2313177432,54,1 +1071,2313177432,55,1 +1071,10437056,99,2 +1071,762165453,72,0 +1071,2325170042,99,2 +1072,2313177432,50,1 +1072,2313177432,52,1 +1072,2313177432,53,1 +1072,2313177432,55,1 +1072,814834276,95,1 +1072,22324879,95,1 +1072,12098344,50,1 +1072,12098344,52,1 +1072,12098344,53,1 +1072,12098344,55,1 +1072,2325170042,99,2 +1072,3339921892,95,1 +1072,762165453,72,0 +1072,4067555184,50,1 +1072,4067555184,51,1 +1072,4067555184,52,1 +1072,4067555184,53,1 +1072,4067555184,54,1 +1073,12098344,50,1 +1073,12098344,51,1 +1073,12098344,52,1 +1073,12098344,53,1 +1073,12098344,54,1 +1073,12098344,55,1 +1073,10437056,99,3 +1073,4067555184,50,1 +1073,4067555184,52,1 +1073,4067555184,53,1 +1073,4067555184,54,1 +1073,4067555184,55,1 +1073,2325170042,99,2 +1073,2313177432,51,1 +1073,2313177432,52,1 +1073,2313177432,53,1 +1073,2313177432,54,1 +1073,2313177432,55,1 +1073,3339921892,95,2 +1073,22324879,95,2 +1073,814834276,95,1 +1073,762165453,72,0 +1074,10437056,99,2 +1074,4067555184,50,1 +1074,4067555184,52,1 +1074,4067555184,53,1 +1074,4067555184,55,1 +1074,2313177432,50,1 +1074,2313177432,51,1 +1074,2313177432,52,1 +1074,2313177432,53,1 +1074,2313177432,54,1 +1074,2313177432,55,1 +1074,12098344,50,1 +1074,12098344,51,1 +1074,12098344,52,1 +1074,12098344,53,1 +1074,12098344,54,1 +1074,12098344,55,1 +1074,2325170042,99,2 +1074,762165453,72,0 +1074,22324879,95,2 +1074,814834276,95,1 +1074,3339921892,95,1 +1075,12098344,51,1 +1075,12098344,52,1 +1075,12098344,53,1 +1075,12098344,54,1 +1075,12098344,55,1 +1075,2325170042,99,3 +1075,814834276,95,1 +1075,762165453,72,0 +1075,10437056,99,3 +1075,4067555184,50,1 +1075,4067555184,52,1 +1075,4067555184,53,1 +1075,4067555184,54,1 +1075,4067555184,55,1 +1075,22324879,95,2 +1075,2313177432,50,1 +1075,2313177432,51,1 +1075,2313177432,52,1 +1075,2313177432,53,1 +1075,2313177432,54,1 +1075,2313177432,55,1 +1075,3339921892,95,1 +1076,22324879,95,1 +1076,762165453,72,0 +1076,3339921892,95,2 +1076,814834276,95,1 +1076,10437056,99,2 +1076,4067555184,50,1 +1076,4067555184,52,1 +1076,4067555184,53,1 +1076,4067555184,54,1 +1076,4067555184,55,1 +1076,2313177432,50,1 +1076,2313177432,51,1 +1076,2313177432,52,1 +1076,2313177432,53,1 +1076,2313177432,54,1 +1076,2313177432,55,1 +1076,12098344,50,1 +1076,12098344,51,1 +1076,12098344,52,1 +1076,12098344,53,1 +1076,12098344,54,1 +1076,12098344,55,1 +1076,2325170042,99,3 +1077,762165453,72,0 +1077,814834276,95,1 +1077,2325170042,99,2 +1077,3339921892,95,1 +1077,12098344,50,1 +1077,12098344,51,1 +1077,12098344,52,1 +1077,12098344,53,1 +1077,12098344,55,1 +1077,4067555184,50,1 +1077,4067555184,51,1 +1077,4067555184,52,1 +1077,4067555184,53,1 +1077,4067555184,54,1 +1077,4067555184,55,1 +1077,2313177432,50,1 +1077,2313177432,51,1 +1077,2313177432,52,1 +1077,2313177432,54,1 +1077,2313177432,55,1 +1077,10437056,99,2 +1077,22324879,95,2 +1078,22324879,95,2 +1078,4067555184,50,1 +1078,4067555184,51,1 +1078,4067555184,52,1 +1078,4067555184,53,1 +1078,4067555184,54,1 +1078,4067555184,55,1 +1078,2313177432,50,1 +1078,2313177432,51,1 +1078,2313177432,52,1 +1078,2313177432,54,1 +1078,2313177432,55,1 +1078,762165453,72,0 +1078,3339921892,95,1 +1078,12098344,51,1 +1078,12098344,52,1 +1078,12098344,53,1 +1078,12098344,55,1 +1078,10437056,99,2 +1078,814834276,95,1 +1078,2325170042,99,2 +1079,22324879,95,2 +1079,814834276,95,1 +1079,10437056,99,2 +1079,762165453,72,0 +1079,2313177432,50,1 +1079,2313177432,51,1 +1079,2313177432,52,1 +1079,2313177432,53,1 +1079,2313177432,54,1 +1079,2313177432,55,1 +1079,4067555184,50,1 +1079,4067555184,52,1 +1079,4067555184,53,1 +1079,4067555184,55,1 +1079,3339921892,95,1 +1079,12098344,50,1 +1079,12098344,51,1 +1079,12098344,54,1 +1079,2325170042,99,2 +1080,2325170042,99,2 +1080,762165453,72,0 +1080,3339921892,95,1 +1080,4067555184,50,1 +1080,4067555184,52,1 +1080,4067555184,53,1 +1080,4067555184,54,1 +1080,12098344,50,1 +1080,12098344,53,1 +1080,12098344,54,1 +1080,22324879,95,1 +1080,2313177432,50,1 +1080,2313177432,51,1 +1080,2313177432,52,1 +1080,2313177432,53,1 +1080,2313177432,54,1 +1080,2313177432,55,1 +1080,814834276,95,1 +1080,10437056,99,2 +1081,10437056,99,4 +1081,4067555184,47,1 +1081,4067555184,49,1 +1081,4067555184,44,1 +1081,4067555184,46,1 +1081,4067555184,45,1 +1081,4067555184,48,1 +1081,4067555184,50,3 +1081,4067555184,51,1 +1081,4067555184,52,1 +1081,4067555184,53,1 +1081,4067555184,54,1 +1081,4067555184,55,2 +1081,2313177432,47,1 +1081,2313177432,49,1 +1081,2313177432,44,1 +1081,2313177432,45,1 +1081,2313177432,48,1 +1081,2313177432,50,1 +1081,2313177432,51,1 +1081,2313177432,52,1 +1081,2313177432,53,1 +1081,2313177432,54,1 +1081,2313177432,55,1 +1081,2541265952,90,2 +1081,2989649772,64,0 +1081,3346538900,90,2 +1081,1104420298,38,2 +1081,1104420298,39,2 +1081,1104420298,40,2 +1081,1104420298,41,1 +1081,1104420298,42,1 +1081,1104420298,43,2 +1081,37873062,38,2 +1081,37873062,39,2 +1081,37873062,40,2 +1081,37873062,41,1 +1081,37873062,42,1 +1081,37873062,43,2 +1081,814834276,95,1 +1081,2325170042,99,2 +1081,12098344,47,1 +1081,12098344,49,1 +1081,12098344,44,1 +1081,12098344,46,1 +1081,12098344,45,1 +1081,12098344,50,1 +1081,12098344,51,1 +1081,12098344,52,2 +1081,12098344,53,1 +1081,12098344,54,3 +1081,12098344,55,2 +1081,27169556,90,2 +1081,3339921892,95,1 +1081,22324879,95,1 +1082,2325170042,99,2 +1082,2541265952,90,2 +1082,3339921892,95,1 +1082,1104420298,38,2 +1082,1104420298,39,2 +1082,1104420298,41,1 +1082,1104420298,42,1 +1082,1104420298,43,2 +1082,3346538900,90,2 +1082,814834276,95,2 +1082,22324879,95,1 +1082,37873062,38,2 +1082,37873062,39,2 +1082,37873062,41,1 +1082,37873062,42,1 +1082,37873062,43,2 +1082,27169556,90,2 +1082,10437056,99,2 +1082,2313177432,47,1 +1082,2313177432,49,1 +1082,2313177432,44,1 +1082,2313177432,46,1 +1082,2313177432,48,1 +1082,2313177432,50,1 +1082,2313177432,51,3 +1082,2313177432,52,1 +1082,2313177432,53,1 +1082,2313177432,54,1 +1082,2313177432,55,1 +1082,2989649772,64,0 +1082,4067555184,47,1 +1082,4067555184,49,1 +1082,4067555184,44,1 +1082,4067555184,46,1 +1082,4067555184,45,1 +1082,4067555184,48,1 +1082,4067555184,50,1 +1082,4067555184,51,1 +1082,4067555184,52,1 +1082,4067555184,53,1 +1082,4067555184,54,1 +1082,4067555184,55,2 +1082,12098344,47,1 +1082,12098344,49,1 +1082,12098344,46,1 +1082,12098344,45,1 +1082,12098344,50,1 +1082,12098344,51,3 +1082,12098344,52,1 +1082,12098344,53,1 +1082,12098344,54,1 +1082,12098344,55,1 +1083,2313177432,47,1 +1083,2313177432,44,1 +1083,2313177432,46,1 +1083,2313177432,45,1 +1083,2313177432,48,1 +1083,2313177432,50,1 +1083,2313177432,51,3 +1083,2313177432,52,1 +1083,2313177432,53,1 +1083,2313177432,54,1 +1083,2313177432,55,2 +1083,27169556,90,2 +1083,814834276,95,1 +1083,3346538900,90,2 +1083,12098344,47,1 +1083,12098344,49,1 +1083,12098344,44,1 +1083,12098344,46,1 +1083,12098344,50,1 +1083,12098344,51,1 +1083,12098344,52,1 +1083,12098344,54,1 +1083,12098344,55,1 +1083,2541265952,90,2 +1083,4067555184,49,1 +1083,4067555184,44,1 +1083,4067555184,46,1 +1083,4067555184,45,1 +1083,4067555184,48,1 +1083,4067555184,50,1 +1083,4067555184,51,1 +1083,4067555184,52,1 +1083,4067555184,53,1 +1083,4067555184,54,1 +1083,4067555184,55,1 +1083,37873062,38,2 +1083,37873062,39,2 +1083,37873062,40,2 +1083,37873062,41,1 +1083,37873062,42,1 +1083,37873062,43,2 +1083,22324879,95,1 +1083,3339921892,95,1 +1083,1104420298,38,2 +1083,1104420298,39,2 +1083,1104420298,40,2 +1083,1104420298,42,1 +1083,1104420298,43,2 +1083,2989649772,64,0 +1083,10437056,99,2 +1083,2325170042,99,2 +1084,4067555184,47,1 +1084,4067555184,49,1 +1084,4067555184,46,1 +1084,4067555184,45,1 +1084,4067555184,48,1 +1084,4067555184,51,1 +1084,4067555184,52,1 +1084,4067555184,53,1 +1084,4067555184,54,1 +1084,4067555184,55,1 +1084,2989649772,64,0 +1084,22324879,95,2 +1084,1104420298,39,2 +1084,1104420298,41,1 +1084,1104420298,42,1 +1084,1104420298,43,2 +1084,2313177432,49,1 +1084,2313177432,46,1 +1084,2313177432,45,1 +1084,2313177432,48,1 +1084,2313177432,50,1 +1084,2313177432,51,1 +1084,2313177432,52,1 +1084,2313177432,53,1 +1084,2313177432,54,1 +1084,2313177432,55,1 +1084,814834276,95,1 +1084,2541265952,90,2 +1084,12098344,47,1 +1084,12098344,49,1 +1084,12098344,45,1 +1084,12098344,48,1 +1084,12098344,50,1 +1084,12098344,51,1 +1084,12098344,52,1 +1084,12098344,53,1 +1084,12098344,54,1 +1084,12098344,55,2 +1084,3339921892,95,1 +1084,2325170042,99,2 +1084,37873062,38,2 +1084,37873062,41,1 +1084,37873062,42,1 +1084,3346538900,90,2 +1085,1104420298,40,2 +1085,1104420298,41,1 +1085,1104420298,42,1 +1085,2313177432,47,1 +1085,2313177432,49,1 +1085,2313177432,44,1 +1085,2313177432,46,1 +1085,2313177432,45,1 +1085,2313177432,48,1 +1085,2313177432,50,1 +1085,2313177432,51,1 +1085,2313177432,52,1 +1085,2313177432,53,1 +1085,2313177432,54,1 +1085,2313177432,55,1 +1085,2989649772,64,0 +1085,22324879,95,2 +1085,2325170042,99,2 +1085,27169556,90,2 +1085,3346538900,90,2 +1085,4067555184,47,1 +1085,4067555184,49,1 +1085,4067555184,44,1 +1085,4067555184,46,1 +1085,4067555184,45,1 +1085,4067555184,50,1 +1085,4067555184,51,1 +1085,4067555184,53,1 +1085,4067555184,54,1 +1085,4067555184,55,1 +1085,10437056,99,4 +1085,37873062,41,1 +1085,37873062,43,2 +1085,3339921892,95,1 +1085,12098344,44,1 +1085,12098344,46,1 +1085,12098344,45,1 +1085,12098344,48,1 +1085,12098344,50,1 +1085,12098344,51,1 +1085,12098344,52,1 +1085,12098344,53,1 +1085,12098344,54,1 +1085,12098344,55,1 +1085,2541265952,90,2 +1085,814834276,95,1 +1086,2989649772,64,0 +1086,2541265952,90,2 +1086,2313177432,47,1 +1086,2313177432,49,1 +1086,2313177432,44,1 +1086,2313177432,46,1 +1086,2313177432,45,1 +1086,2313177432,48,1 +1086,2313177432,50,1 +1086,2313177432,51,3 +1086,2313177432,52,1 +1086,2313177432,53,1 +1086,2313177432,54,1 +1086,2313177432,55,2 +1086,10437056,99,2 +1086,1104420298,38,2 +1086,1104420298,39,2 +1086,1104420298,40,2 +1086,1104420298,41,1 +1086,1104420298,42,1 +1086,1104420298,43,2 +1086,814834276,95,1 +1086,27169556,90,2 +1086,12098344,47,1 +1086,12098344,49,1 +1086,12098344,46,1 +1086,12098344,45,1 +1086,12098344,48,1 +1086,12098344,50,1 +1086,12098344,51,1 +1086,12098344,52,2 +1086,12098344,54,1 +1086,12098344,55,1 +1086,22324879,95,1 +1086,37873062,38,2 +1086,37873062,41,1 +1086,37873062,42,1 +1086,37873062,43,2 +1086,2325170042,99,2 +1086,3346538900,90,2 +1086,4067555184,47,1 +1086,4067555184,44,1 +1086,4067555184,46,1 +1086,4067555184,45,1 +1086,4067555184,48,1 +1086,4067555184,50,1 +1086,4067555184,51,1 +1086,4067555184,52,1 +1086,4067555184,53,1 +1086,4067555184,54,1 +1086,4067555184,55,2 +1086,3339921892,95,1 +1087,814834276,95,1 +1087,1104420298,38,2 +1087,1104420298,39,2 +1087,1104420298,40,2 +1087,1104420298,41,1 +1087,1104420298,42,1 +1087,1104420298,43,2 +1087,22324879,95,1 +1087,37873062,38,2 +1087,37873062,39,2 +1087,37873062,40,2 +1087,37873062,43,2 +1087,27169556,90,2 +1087,2989649772,64,0 +1087,4067555184,49,1 +1087,4067555184,44,1 +1087,4067555184,46,1 +1087,4067555184,45,1 +1087,4067555184,48,1 +1087,4067555184,50,1 +1087,4067555184,51,1 +1087,4067555184,52,1 +1087,4067555184,53,1 +1087,4067555184,54,1 +1087,4067555184,55,1 +1087,2541265952,90,2 +1087,2325170042,99,2 +1087,3339921892,95,1 +1087,12098344,47,1 +1087,12098344,49,1 +1087,12098344,44,1 +1087,12098344,46,1 +1087,12098344,45,1 +1087,12098344,48,1 +1087,12098344,50,1 +1087,12098344,51,1 +1087,12098344,52,1 +1087,12098344,53,3 +1087,12098344,54,1 +1087,12098344,55,2 +1087,3346538900,90,2 +1087,2313177432,47,1 +1087,2313177432,49,1 +1087,2313177432,44,1 +1087,2313177432,46,1 +1087,2313177432,45,1 +1087,2313177432,48,1 +1087,2313177432,50,1 +1087,2313177432,51,1 +1087,2313177432,52,2 +1087,2313177432,53,1 +1087,2313177432,54,1 +1087,10437056,99,2 +1088,2541265952,90,2 +1088,3346538900,90,2 +1088,22324879,95,1 +1088,2989649772,64,0 +1088,12098344,49,1 +1088,12098344,44,1 +1088,12098344,46,1 +1088,12098344,48,1 +1088,12098344,50,1 +1088,12098344,51,1 +1088,12098344,52,1 +1088,12098344,53,1 +1088,12098344,54,1 +1088,12098344,55,1 +1088,4067555184,47,1 +1088,4067555184,49,1 +1088,4067555184,44,1 +1088,4067555184,46,1 +1088,4067555184,45,1 +1088,4067555184,48,1 +1088,4067555184,50,1 +1088,4067555184,51,1 +1088,4067555184,52,1 +1088,4067555184,53,1 +1088,4067555184,54,1 +1088,4067555184,55,2 +1088,3339921892,95,1 +1088,37873062,39,2 +1088,37873062,40,2 +1088,37873062,42,1 +1088,1104420298,40,2 +1088,1104420298,41,1 +1088,1104420298,42,1 +1088,1104420298,43,2 +1088,2313177432,49,1 +1088,2313177432,44,1 +1088,2313177432,46,1 +1088,2313177432,45,1 +1088,2313177432,50,1 +1088,2313177432,52,1 +1088,2313177432,53,1 +1088,2313177432,54,1 +1088,2313177432,55,2 +1088,814834276,95,2 +1088,2325170042,99,2 +1088,27169556,90,2 +1088,10437056,99,2 +1089,3339921892,95,1 +1089,10437056,99,4 +1089,37873062,39,2 +1089,37873062,40,2 +1089,37873062,41,1 +1089,37873062,42,1 +1089,2541265952,90,2 +1089,2313177432,44,1 +1089,2313177432,46,1 +1089,2313177432,45,1 +1089,2313177432,48,1 +1089,2313177432,50,1 +1089,2313177432,51,1 +1089,2313177432,52,1 +1089,2313177432,53,1 +1089,2313177432,54,1 +1089,2313177432,55,1 +1089,3346538900,90,2 +1089,4067555184,47,1 +1089,4067555184,44,1 +1089,4067555184,46,1 +1089,4067555184,48,1 +1089,4067555184,50,1 +1089,4067555184,51,1 +1089,4067555184,52,1 +1089,4067555184,53,1 +1089,4067555184,54,1 +1089,4067555184,55,1 +1089,1104420298,38,2 +1089,1104420298,39,2 +1089,1104420298,40,2 +1089,1104420298,42,1 +1089,1104420298,43,2 +1089,27169556,90,2 +1089,814834276,95,1 +1089,2325170042,99,2 +1089,2989649772,64,0 +1089,22324879,95,2 +1089,12098344,47,1 +1089,12098344,49,1 +1089,12098344,45,1 +1089,12098344,50,1 +1089,12098344,51,1 +1089,12098344,52,1 +1089,12098344,53,1 +1089,12098344,54,1 +1089,12098344,55,2 +1090,1104420298,38,2 +1090,1104420298,40,2 +1090,1104420298,43,2 +1090,10437056,99,4 +1090,3346538900,90,2 +1090,2989649772,64,0 +1090,3339921892,95,1 +1090,814834276,95,1 +1090,12098344,47,1 +1090,12098344,44,1 +1090,12098344,46,1 +1090,12098344,45,1 +1090,12098344,50,1 +1090,12098344,51,1 +1090,12098344,52,1 +1090,12098344,53,1 +1090,12098344,54,1 +1090,12098344,55,1 +1090,37873062,38,2 +1090,37873062,40,2 +1090,37873062,43,2 +1090,22324879,95,1 +1090,4067555184,47,1 +1090,4067555184,44,1 +1090,4067555184,46,1 +1090,4067555184,45,1 +1090,4067555184,48,1 +1090,4067555184,50,1 +1090,4067555184,51,1 +1090,4067555184,52,1 +1090,4067555184,53,1 +1090,4067555184,54,3 +1090,4067555184,55,1 +1090,2325170042,99,2 +1090,2541265952,90,2 +1090,2313177432,47,1 +1090,2313177432,49,1 +1090,2313177432,44,1 +1090,2313177432,46,1 +1090,2313177432,45,1 +1090,2313177432,50,1 +1090,2313177432,51,1 +1090,2313177432,52,1 +1090,2313177432,53,1 +1090,2313177432,54,1 +1090,2313177432,55,1 +1090,27169556,90,2 +1091,37873062,38,2 +1091,37873062,39,2 +1091,37873062,41,1 +1091,37873062,43,2 +1091,1104420298,38,2 +1091,1104420298,39,2 +1091,1104420298,40,2 +1091,1104420298,41,1 +1091,1104420298,42,1 +1091,1104420298,43,2 +1091,2313177432,47,1 +1091,2313177432,49,1 +1091,2313177432,44,1 +1091,2313177432,46,1 +1091,2313177432,45,1 +1091,2313177432,48,1 +1091,2313177432,50,3 +1091,2313177432,51,1 +1091,2313177432,52,1 +1091,2313177432,53,1 +1091,2313177432,54,1 +1091,2313177432,55,1 +1091,12098344,47,1 +1091,12098344,46,1 +1091,12098344,45,1 +1091,12098344,48,1 +1091,12098344,50,1 +1091,12098344,51,1 +1091,12098344,52,1 +1091,12098344,53,3 +1091,12098344,54,1 +1091,12098344,55,1 +1091,10437056,99,2 +1091,25147774,64,0 +1091,3339921892,95,1 +1091,4067555184,47,1 +1091,4067555184,49,1 +1091,4067555184,46,1 +1091,4067555184,45,1 +1091,4067555184,48,1 +1091,4067555184,50,1 +1091,4067555184,51,1 +1091,4067555184,52,1 +1091,4067555184,53,1 +1091,4067555184,54,1 +1091,4067555184,55,1 +1091,22324879,95,1 +1091,27169556,90,2 +1091,3346538900,90,2 +1091,2541265952,90,2 +1091,2325170042,99,2 +1091,814834276,95,1 +1092,37873062,39,2 +1092,37873062,40,2 +1092,37873062,41,1 +1092,37873062,43,2 +1092,1104420298,38,2 +1092,1104420298,39,2 +1092,1104420298,40,2 +1092,1104420298,41,1 +1092,1104420298,42,1 +1092,2325170042,99,2 +1092,22324879,95,1 +1092,2541265952,90,2 +1092,814834276,95,1 +1092,25147774,64,0 +1092,10437056,99,2 +1092,2313177432,47,1 +1092,2313177432,49,1 +1092,2313177432,44,1 +1092,2313177432,45,1 +1092,2313177432,48,1 +1092,2313177432,50,1 +1092,2313177432,51,1 +1092,2313177432,52,1 +1092,2313177432,53,1 +1092,2313177432,55,1 +1092,4067555184,47,1 +1092,4067555184,49,1 +1092,4067555184,44,1 +1092,4067555184,46,1 +1092,4067555184,45,1 +1092,4067555184,48,1 +1092,4067555184,50,1 +1092,4067555184,51,1 +1092,4067555184,52,1 +1092,4067555184,53,1 +1092,4067555184,55,1 +1092,3339921892,95,1 +1092,27169556,90,2 +1092,12098344,49,1 +1092,12098344,44,1 +1092,12098344,45,1 +1092,12098344,50,3 +1092,12098344,51,1 +1092,12098344,52,1 +1092,12098344,53,1 +1092,12098344,54,1 +1092,12098344,55,1 +1092,3346538900,90,2 +1093,27169556,90,2 +1093,25147774,64,0 +1093,3346538900,90,2 +1093,37873062,39,2 +1093,37873062,40,2 +1093,37873062,43,2 +1093,814834276,95,1 +1093,2541265952,90,2 +1093,1104420298,38,2 +1093,1104420298,39,2 +1093,1104420298,40,2 +1093,1104420298,42,1 +1093,1104420298,43,2 +1093,2325170042,99,2 +1093,3339921892,95,1 +1093,10437056,99,2 +1093,22324879,95,1 +1093,2313177432,49,1 +1093,2313177432,44,1 +1093,2313177432,46,1 +1093,2313177432,45,1 +1093,2313177432,48,1 +1093,2313177432,50,3 +1093,2313177432,51,1 +1093,2313177432,52,1 +1093,2313177432,53,1 +1093,2313177432,54,3 +1093,2313177432,55,1 +1093,12098344,49,1 +1093,12098344,44,1 +1093,12098344,46,1 +1093,12098344,45,1 +1093,12098344,48,1 +1093,12098344,50,1 +1093,12098344,51,1 +1093,12098344,52,1 +1093,12098344,53,1 +1093,12098344,54,1 +1093,12098344,55,1 +1093,4067555184,47,1 +1093,4067555184,49,1 +1093,4067555184,44,1 +1093,4067555184,46,1 +1093,4067555184,45,1 +1093,4067555184,48,1 +1093,4067555184,50,1 +1093,4067555184,51,1 +1093,4067555184,52,1 +1093,4067555184,53,1 +1093,4067555184,54,1 +1093,4067555184,55,1 +1094,3339921892,95,1 +1094,12098344,47,1 +1094,12098344,49,1 +1094,12098344,46,1 +1094,12098344,45,1 +1094,12098344,48,1 +1094,12098344,51,1 +1094,12098344,52,2 +1094,12098344,53,1 +1094,12098344,54,3 +1094,12098344,55,1 +1094,25147774,64,0 +1094,37873062,38,2 +1094,37873062,40,2 +1094,37873062,41,1 +1094,37873062,42,1 +1094,37873062,43,2 +1094,2541265952,90,2 +1094,2313177432,47,1 +1094,2313177432,49,1 +1094,2313177432,44,1 +1094,2313177432,46,1 +1094,2313177432,45,1 +1094,2313177432,48,1 +1094,2313177432,50,1 +1094,2313177432,51,1 +1094,2313177432,52,2 +1094,2313177432,53,1 +1094,2313177432,54,1 +1094,2313177432,55,1 +1094,4067555184,49,1 +1094,4067555184,46,1 +1094,4067555184,45,1 +1094,4067555184,48,1 +1094,4067555184,50,1 +1094,4067555184,51,1 +1094,4067555184,52,1 +1094,4067555184,53,1 +1094,4067555184,54,1 +1094,4067555184,55,1 +1094,814834276,95,1 +1094,1104420298,39,2 +1094,1104420298,40,2 +1094,1104420298,41,1 +1094,1104420298,42,1 +1094,1104420298,43,2 +1094,27169556,90,2 +1094,10437056,99,2 +1094,22324879,95,2 +1094,2325170042,99,2 +1095,4067555184,47,1 +1095,4067555184,49,1 +1095,4067555184,44,1 +1095,4067555184,46,1 +1095,4067555184,45,1 +1095,4067555184,48,1 +1095,4067555184,50,1 +1095,4067555184,51,1 +1095,4067555184,52,1 +1095,4067555184,53,3 +1095,4067555184,54,1 +1095,4067555184,55,1 +1095,12098344,47,1 +1095,12098344,49,1 +1095,12098344,44,1 +1095,12098344,46,1 +1095,12098344,45,1 +1095,12098344,48,1 +1095,12098344,50,1 +1095,12098344,51,1 +1095,12098344,52,1 +1095,12098344,53,1 +1095,12098344,54,1 +1095,12098344,55,1 +1095,37873062,38,2 +1095,37873062,39,2 +1095,37873062,40,2 +1095,37873062,42,1 +1095,37873062,43,2 +1095,25147774,64,0 +1095,814834276,95,1 +1095,2325170042,99,2 +1095,2313177432,47,1 +1095,2313177432,49,1 +1095,2313177432,44,1 +1095,2313177432,45,1 +1095,2313177432,48,1 +1095,2313177432,50,1 +1095,2313177432,51,1 +1095,2313177432,52,1 +1095,2313177432,53,1 +1095,2313177432,54,1 +1095,2313177432,55,1 +1095,22324879,95,2 +1095,27169556,90,2 +1095,3339921892,95,1 +1095,1104420298,38,2 +1095,1104420298,39,2 +1095,1104420298,40,2 +1095,1104420298,41,1 +1095,1104420298,42,1 +1095,10437056,99,2 +1095,2541265952,90,2 +1095,3346538900,90,2 +1096,814834276,95,1 +1096,12098344,47,1 +1096,12098344,49,1 +1096,12098344,44,1 +1096,12098344,46,1 +1096,12098344,45,1 +1096,12098344,48,1 +1096,12098344,50,1 +1096,12098344,51,1 +1096,12098344,52,2 +1096,12098344,53,1 +1096,12098344,54,3 +1096,12098344,55,1 +1096,10437056,99,2 +1096,2313177432,49,1 +1096,2313177432,44,1 +1096,2313177432,45,1 +1096,2313177432,48,1 +1096,2313177432,50,1 +1096,2313177432,51,1 +1096,2313177432,52,1 +1096,2313177432,53,1 +1096,2313177432,54,1 +1096,2313177432,55,1 +1096,27169556,90,2 +1096,2541265952,90,2 +1096,1104420298,38,2 +1096,1104420298,39,2 +1096,1104420298,40,2 +1096,1104420298,42,1 +1096,37873062,39,2 +1096,37873062,40,2 +1096,37873062,41,1 +1096,37873062,43,2 +1096,3339921892,95,1 +1096,25147774,64,0 +1096,3346538900,90,2 +1096,4067555184,49,1 +1096,4067555184,44,1 +1096,4067555184,46,1 +1096,4067555184,45,1 +1096,4067555184,48,1 +1096,4067555184,50,3 +1096,4067555184,51,1 +1096,4067555184,52,1 +1096,4067555184,53,1 +1096,4067555184,54,1 +1096,4067555184,55,1 +1096,22324879,95,1 +1096,2325170042,99,2 +1097,2325170042,99,2 +1097,27169556,90,2 +1097,3339921892,95,2 +1097,1104420298,38,2 +1097,1104420298,39,2 +1097,1104420298,40,2 +1097,1104420298,41,1 +1097,1104420298,42,1 +1097,1104420298,43,2 +1097,814834276,95,1 +1097,12098344,49,1 +1097,12098344,46,1 +1097,12098344,45,1 +1097,12098344,48,1 +1097,12098344,50,3 +1097,12098344,51,1 +1097,12098344,52,1 +1097,12098344,53,3 +1097,12098344,54,1 +1097,12098344,55,2 +1097,10437056,99,3 +1097,22324879,95,1 +1097,25147774,64,0 +1097,3346538900,90,2 +1097,37873062,39,2 +1097,37873062,41,1 +1097,37873062,42,1 +1097,37873062,43,2 +1097,2313177432,47,1 +1097,2313177432,49,1 +1097,2313177432,44,1 +1097,2313177432,46,1 +1097,2313177432,45,1 +1097,2313177432,48,1 +1097,2313177432,50,1 +1097,2313177432,51,1 +1097,2313177432,52,1 +1097,2313177432,53,1 +1097,2313177432,54,1 +1097,2313177432,55,1 +1097,2541265952,90,2 +1097,4067555184,47,1 +1097,4067555184,49,1 +1097,4067555184,44,1 +1097,4067555184,46,1 +1097,4067555184,48,1 +1097,4067555184,50,1 +1097,4067555184,51,1 +1097,4067555184,52,1 +1097,4067555184,53,1 +1097,4067555184,54,1 +1097,4067555184,55,1 +1098,3346538900,90,2 +1098,2313177432,47,1 +1098,2313177432,49,1 +1098,2313177432,44,1 +1098,2313177432,45,1 +1098,2313177432,48,1 +1098,2313177432,50,1 +1098,2313177432,51,1 +1098,2313177432,52,1 +1098,2313177432,53,3 +1098,2313177432,54,1 +1098,2313177432,55,1 +1098,37873062,38,2 +1098,37873062,39,2 +1098,37873062,40,2 +1098,37873062,41,1 +1098,37873062,43,2 +1098,814834276,95,1 +1098,10437056,99,3 +1098,3339921892,95,2 +1098,22324879,95,2 +1098,2541265952,90,2 +1098,25147774,64,0 +1098,12098344,47,1 +1098,12098344,49,1 +1098,12098344,44,1 +1098,12098344,46,1 +1098,12098344,45,1 +1098,12098344,48,1 +1098,12098344,50,3 +1098,12098344,51,1 +1098,12098344,52,1 +1098,12098344,53,1 +1098,12098344,54,1 +1098,12098344,55,1 +1098,27169556,90,2 +1098,4067555184,47,1 +1098,4067555184,49,1 +1098,4067555184,44,1 +1098,4067555184,46,1 +1098,4067555184,45,1 +1098,4067555184,50,3 +1098,4067555184,51,1 +1098,4067555184,52,1 +1098,4067555184,53,1 +1098,4067555184,54,1 +1098,4067555184,55,2 +1098,2325170042,99,3 +1098,1104420298,38,2 +1098,1104420298,39,2 +1098,1104420298,40,2 +1098,1104420298,41,1 +1098,1104420298,42,1 +1098,1104420298,43,2 +1099,2325170042,99,2 +1099,814834276,95,2 +1099,10437056,99,2 +1099,12098344,47,1 +1099,12098344,49,1 +1099,12098344,45,1 +1099,12098344,50,1 +1099,12098344,51,1 +1099,12098344,52,1 +1099,12098344,53,1 +1099,12098344,54,1 +1099,12098344,55,2 +1099,37873062,38,2 +1099,37873062,39,2 +1099,37873062,40,2 +1099,37873062,41,1 +1099,37873062,42,1 +1099,37873062,43,2 +1099,3339921892,95,1 +1099,3346538900,90,2 +1099,1104420298,38,2 +1099,1104420298,39,2 +1099,1104420298,40,2 +1099,1104420298,42,1 +1099,25147774,64,0 +1099,2313177432,49,1 +1099,2313177432,44,1 +1099,2313177432,46,1 +1099,2313177432,45,1 +1099,2313177432,48,1 +1099,2313177432,50,1 +1099,2313177432,51,1 +1099,2313177432,52,1 +1099,2313177432,53,1 +1099,2313177432,54,1 +1099,2313177432,55,1 +1099,4067555184,49,1 +1099,4067555184,44,1 +1099,4067555184,46,1 +1099,4067555184,45,1 +1099,4067555184,48,1 +1099,4067555184,50,1 +1099,4067555184,51,1 +1099,4067555184,52,2 +1099,4067555184,53,1 +1099,4067555184,54,3 +1099,4067555184,55,1 +1099,22324879,95,1 +1099,2541265952,90,2 +1099,27169556,90,2 +1100,814834276,95,1 +1100,22324879,95,1 +1100,25147774,64,0 +1100,1104420298,38,2 +1100,1104420298,39,2 +1100,1104420298,42,1 +1100,37873062,38,2 +1100,37873062,39,2 +1100,37873062,40,2 +1100,37873062,41,1 +1100,37873062,43,2 +1100,3346538900,90,2 +1100,3339921892,95,1 +1100,2325170042,99,2 +1100,12098344,47,1 +1100,12098344,49,1 +1100,12098344,44,1 +1100,12098344,45,1 +1100,12098344,48,1 +1100,12098344,50,1 +1100,12098344,51,1 +1100,12098344,52,1 +1100,12098344,53,1 +1100,12098344,54,1 +1100,10437056,99,2 +1100,4067555184,47,1 +1100,4067555184,49,1 +1100,4067555184,46,1 +1100,4067555184,45,1 +1100,4067555184,48,1 +1100,4067555184,50,1 +1100,4067555184,51,1 +1100,4067555184,52,1 +1100,4067555184,53,1 +1100,4067555184,55,1 +1100,2313177432,47,1 +1100,2313177432,49,1 +1100,2313177432,44,1 +1100,2313177432,46,1 +1100,2313177432,45,1 +1100,2313177432,48,1 +1100,2313177432,50,3 +1100,2313177432,51,1 +1100,2313177432,52,1 +1100,2313177432,53,1 +1100,2313177432,54,1 +1100,2313177432,55,1 +1100,2541265952,90,2 +1100,27169556,90,2 +1101,4067555184,47,1 +1101,4067555184,46,1 +1101,4067555184,45,1 +1101,4067555184,48,1 +1101,4067555184,50,1 +1101,4067555184,51,1 +1101,4067555184,52,1 +1101,4067555184,53,1 +1101,4067555184,54,1 +1101,4067555184,55,1 +1101,27169556,90,1 +1101,3346538900,90,1 +1101,10437056,99,2 +1101,12098344,47,1 +1101,12098344,49,1 +1101,12098344,44,1 +1101,12098344,45,1 +1101,12098344,50,3 +1101,12098344,51,1 +1101,12098344,52,1 +1101,12098344,53,3 +1101,12098344,54,1 +1101,12098344,55,2 +1101,413876805,60,0 +1101,2325170042,99,2 +1101,37873062,38,2 +1101,37873062,39,2 +1101,37873062,40,2 +1101,37873062,41,1 +1101,37873062,42,1 +1101,37873062,43,2 +1101,2541265952,90,1 +1101,814834276,95,1 +1101,2313177432,47,1 +1101,2313177432,44,1 +1101,2313177432,46,1 +1101,2313177432,45,1 +1101,2313177432,48,1 +1101,2313177432,50,1 +1101,2313177432,51,1 +1101,2313177432,52,1 +1101,2313177432,53,1 +1101,2313177432,54,1 +1101,2313177432,55,1 +1101,1104420298,38,2 +1101,1104420298,39,2 +1101,1104420298,40,2 +1101,1104420298,41,1 +1101,1104420298,42,1 +1101,22324879,95,2 +1101,3339921892,95,1 +1102,37873062,42,1 +1102,37873062,43,2 +1102,2313177432,47,1 +1102,2313177432,49,1 +1102,2313177432,44,1 +1102,2313177432,46,1 +1102,2313177432,45,1 +1102,2313177432,48,1 +1102,2313177432,50,1 +1102,2313177432,51,1 +1102,2313177432,52,1 +1102,2313177432,53,1 +1102,2313177432,54,1 +1102,2313177432,55,1 +1102,1104420298,39,2 +1102,1104420298,41,1 +1102,1104420298,42,1 +1102,1104420298,43,2 +1102,2541265952,90,1 +1102,4067555184,47,1 +1102,4067555184,44,1 +1102,4067555184,46,1 +1102,4067555184,48,1 +1102,4067555184,50,1 +1102,4067555184,51,1 +1102,4067555184,52,1 +1102,4067555184,53,1 +1102,4067555184,54,1 +1102,4067555184,55,2 +1102,3346538900,90,1 +1102,2325170042,99,2 +1102,814834276,95,1 +1102,10437056,99,2 +1102,3339921892,95,2 +1102,12098344,47,1 +1102,12098344,49,1 +1102,12098344,46,1 +1102,12098344,45,1 +1102,12098344,50,1 +1102,12098344,53,1 +1102,12098344,54,1 +1102,12098344,55,1 +1102,27169556,90,1 +1102,413876805,60,0 +1102,22324879,95,1 +1103,3346538900,90,2 +1103,814834276,95,1 +1103,3339921892,95,1 +1103,1104420298,38,2 +1103,1104420298,40,2 +1103,1104420298,42,1 +1103,1104420298,43,2 +1103,12098344,47,1 +1103,12098344,46,1 +1103,12098344,45,1 +1103,12098344,48,1 +1103,12098344,51,1 +1103,12098344,52,1 +1103,12098344,53,3 +1103,12098344,54,1 +1103,12098344,55,1 +1103,27169556,90,1 +1103,2313177432,47,1 +1103,2313177432,44,1 +1103,2313177432,46,1 +1103,2313177432,45,1 +1103,2313177432,50,1 +1103,2313177432,51,1 +1103,2313177432,52,1 +1103,2313177432,53,1 +1103,2313177432,54,1 +1103,2313177432,55,1 +1103,413876805,60,0 +1103,4067555184,47,1 +1103,4067555184,49,1 +1103,4067555184,44,1 +1103,4067555184,46,1 +1103,4067555184,45,1 +1103,4067555184,48,1 +1103,4067555184,50,1 +1103,4067555184,51,1 +1103,4067555184,52,1 +1103,4067555184,53,3 +1103,4067555184,54,1 +1103,4067555184,55,1 +1103,37873062,38,2 +1103,37873062,39,2 +1103,37873062,42,1 +1103,37873062,43,2 +1103,10437056,99,2 +1103,2325170042,99,2 +1103,22324879,95,1 +1103,2541265952,90,1 +1104,3346538900,90,1 +1104,2541265952,90,1 +1104,22324879,95,1 +1104,2325170042,99,2 +1104,10437056,99,5 +1104,2313177432,47,1 +1104,2313177432,49,1 +1104,2313177432,44,1 +1104,2313177432,46,1 +1104,2313177432,45,1 +1104,2313177432,48,1 +1104,2313177432,50,1 +1104,2313177432,51,3 +1104,2313177432,52,1 +1104,2313177432,53,3 +1104,2313177432,54,1 +1104,2313177432,55,1 +1104,4067555184,47,1 +1104,4067555184,49,1 +1104,4067555184,44,1 +1104,4067555184,46,1 +1104,4067555184,45,1 +1104,4067555184,48,1 +1104,4067555184,50,1 +1104,4067555184,51,1 +1104,4067555184,52,2 +1104,4067555184,53,1 +1104,4067555184,54,1 +1104,4067555184,55,1 +1104,3339921892,95,1 +1104,12098344,47,1 +1104,12098344,49,1 +1104,12098344,44,1 +1104,12098344,46,1 +1104,12098344,50,1 +1104,12098344,51,3 +1104,12098344,52,1 +1104,12098344,53,1 +1104,12098344,54,1 +1104,12098344,55,2 +1104,27169556,90,1 +1104,37873062,38,2 +1104,37873062,39,2 +1104,37873062,40,2 +1104,37873062,41,1 +1104,37873062,43,2 +1104,1104420298,38,2 +1104,1104420298,39,2 +1104,1104420298,40,2 +1104,1104420298,42,1 +1104,1104420298,43,2 +1104,413876805,60,0 +1104,814834276,95,1 +1105,2541265952,90,1 +1105,814834276,95,1 +1105,1104420298,38,2 +1105,1104420298,39,2 +1105,1104420298,40,2 +1105,1104420298,41,1 +1105,1104420298,43,2 +1105,27169556,90,1 +1105,22324879,95,1 +1105,3339921892,95,2 +1105,37873062,38,2 +1105,37873062,39,2 +1105,37873062,40,2 +1105,37873062,43,2 +1105,12098344,47,1 +1105,12098344,49,1 +1105,12098344,44,1 +1105,12098344,46,1 +1105,12098344,45,1 +1105,12098344,48,1 +1105,12098344,50,1 +1105,12098344,51,1 +1105,12098344,52,1 +1105,12098344,53,1 +1105,12098344,54,1 +1105,12098344,55,1 +1105,4067555184,47,1 +1105,4067555184,49,1 +1105,4067555184,46,1 +1105,4067555184,45,1 +1105,4067555184,50,1 +1105,4067555184,51,1 +1105,4067555184,52,1 +1105,4067555184,53,1 +1105,4067555184,54,1 +1105,4067555184,55,1 +1105,10437056,99,5 +1105,2313177432,47,1 +1105,2313177432,49,1 +1105,2313177432,44,1 +1105,2313177432,46,1 +1105,2313177432,45,1 +1105,2313177432,48,1 +1105,2313177432,50,1 +1105,2313177432,51,1 +1105,2313177432,52,1 +1105,2313177432,53,1 +1105,2313177432,54,3 +1105,2313177432,55,1 +1105,413876805,60,0 +1105,3346538900,90,1 +1105,2325170042,99,2 +1106,2325170042,99,2 +1106,1104420298,38,2 +1106,1104420298,39,2 +1106,1104420298,40,2 +1106,1104420298,41,1 +1106,1104420298,43,2 +1106,12098344,47,1 +1106,12098344,44,1 +1106,12098344,46,1 +1106,12098344,45,1 +1106,12098344,48,1 +1106,12098344,50,1 +1106,12098344,51,1 +1106,12098344,52,2 +1106,12098344,53,1 +1106,12098344,54,1 +1106,12098344,55,1 +1106,2313177432,49,1 +1106,2313177432,44,1 +1106,2313177432,46,1 +1106,2313177432,45,1 +1106,2313177432,48,1 +1106,2313177432,50,1 +1106,2313177432,51,1 +1106,2313177432,52,1 +1106,2313177432,53,1 +1106,2313177432,54,1 +1106,2313177432,55,1 +1106,3346538900,90,2 +1106,37873062,38,2 +1106,37873062,39,2 +1106,37873062,40,2 +1106,37873062,41,1 +1106,37873062,42,1 +1106,37873062,43,2 +1106,413876805,60,0 +1106,814834276,95,1 +1106,27169556,90,2 +1106,2541265952,90,1 +1106,10437056,99,4 +1106,3339921892,95,2 +1106,22324879,95,1 +1106,4067555184,47,1 +1106,4067555184,49,1 +1106,4067555184,44,1 +1106,4067555184,46,1 +1106,4067555184,48,1 +1106,4067555184,50,1 +1106,4067555184,51,1 +1106,4067555184,52,2 +1106,4067555184,53,1 +1106,4067555184,54,1 +1106,4067555184,55,2 +1107,27169556,90,2 +1107,2313177432,47,1 +1107,2313177432,49,1 +1107,2313177432,44,1 +1107,2313177432,45,1 +1107,2313177432,48,1 +1107,2313177432,50,3 +1107,2313177432,51,1 +1107,2313177432,52,1 +1107,2313177432,53,1 +1107,2313177432,54,1 +1107,2313177432,55,2 +1107,3346538900,90,2 +1107,22324879,95,1 +1107,2541265952,90,1 +1107,4067555184,47,1 +1107,4067555184,49,1 +1107,4067555184,44,1 +1107,4067555184,46,1 +1107,4067555184,45,1 +1107,4067555184,48,1 +1107,4067555184,50,1 +1107,4067555184,51,3 +1107,4067555184,52,1 +1107,4067555184,53,1 +1107,4067555184,54,1 +1107,4067555184,55,1 +1107,814834276,95,1 +1107,3339921892,95,1 +1107,10437056,99,2 +1107,37873062,38,2 +1107,37873062,39,2 +1107,37873062,40,2 +1107,37873062,43,2 +1107,12098344,47,1 +1107,12098344,49,1 +1107,12098344,44,1 +1107,12098344,46,1 +1107,12098344,48,1 +1107,12098344,50,3 +1107,12098344,51,1 +1107,12098344,52,1 +1107,12098344,53,1 +1107,12098344,55,1 +1107,1104420298,38,2 +1107,1104420298,39,2 +1107,1104420298,40,2 +1107,1104420298,41,1 +1107,1104420298,42,1 +1107,2325170042,99,2 +1107,413876805,60,0 +1108,10437056,99,2 +1108,3339921892,95,1 +1108,3346538900,90,1 +1108,2541265952,90,1 +1108,814834276,95,1 +1108,22324879,95,1 +1108,37873062,39,2 +1108,37873062,40,2 +1108,37873062,42,1 +1108,37873062,43,2 +1108,12098344,49,1 +1108,12098344,44,1 +1108,12098344,46,1 +1108,12098344,48,1 +1108,12098344,50,1 +1108,12098344,51,1 +1108,12098344,52,1 +1108,12098344,53,1 +1108,12098344,54,1 +1108,12098344,55,1 +1108,2313177432,49,1 +1108,2313177432,44,1 +1108,2313177432,46,1 +1108,2313177432,45,1 +1108,2313177432,50,1 +1108,2313177432,52,1 +1108,2313177432,53,1 +1108,2313177432,54,1 +1108,2313177432,55,2 +1108,4067555184,49,1 +1108,4067555184,44,1 +1108,4067555184,46,1 +1108,4067555184,45,1 +1108,4067555184,48,1 +1108,4067555184,50,1 +1108,4067555184,51,1 +1108,4067555184,52,1 +1108,4067555184,53,1 +1108,4067555184,54,1 +1108,413876805,60,0 +1108,2325170042,99,2 +1108,27169556,90,2 +1108,1104420298,39,2 +1108,1104420298,40,2 +1108,1104420298,41,1 +1108,1104420298,42,1 +1108,1104420298,43,2 +1109,814834276,95,1 +1109,2325170042,99,2 +1109,37873062,38,2 +1109,37873062,40,2 +1109,37873062,41,1 +1109,37873062,43,2 +1109,22324879,95,1 +1109,413876805,60,0 +1109,3339921892,95,2 +1109,1104420298,38,2 +1109,1104420298,39,2 +1109,1104420298,41,1 +1109,1104420298,43,2 +1109,12098344,47,1 +1109,12098344,44,1 +1109,12098344,46,1 +1109,12098344,45,1 +1109,12098344,50,3 +1109,12098344,51,1 +1109,12098344,52,2 +1109,12098344,53,1 +1109,12098344,54,1 +1109,12098344,55,1 +1109,2313177432,47,1 +1109,2313177432,49,1 +1109,2313177432,44,1 +1109,2313177432,46,1 +1109,2313177432,45,1 +1109,2313177432,50,1 +1109,2313177432,51,1 +1109,2313177432,52,1 +1109,2313177432,53,1 +1109,2313177432,54,1 +1109,2313177432,55,1 +1109,2541265952,90,1 +1109,3346538900,90,1 +1109,4067555184,47,1 +1109,4067555184,46,1 +1109,4067555184,45,1 +1109,4067555184,48,1 +1109,4067555184,50,1 +1109,4067555184,51,1 +1109,4067555184,52,1 +1109,4067555184,53,1 +1109,4067555184,54,1 +1109,4067555184,55,1 +1109,27169556,90,1 +1109,10437056,99,2 +1110,37873062,38,2 +1110,37873062,40,2 +1110,37873062,41,1 +1110,814834276,95,1 +1110,27169556,90,2 +1110,10437056,99,2 +1110,2541265952,90,1 +1110,2313177432,47,1 +1110,2313177432,49,1 +1110,2313177432,46,1 +1110,2313177432,45,1 +1110,2313177432,48,1 +1110,2313177432,50,1 +1110,2313177432,51,1 +1110,2313177432,52,1 +1110,2313177432,53,1 +1110,2313177432,54,1 +1110,2313177432,55,1 +1110,3339921892,95,1 +1110,3346538900,90,2 +1110,12098344,47,1 +1110,12098344,44,1 +1110,12098344,45,1 +1110,12098344,50,1 +1110,12098344,51,3 +1110,12098344,52,1 +1110,12098344,53,1 +1110,12098344,54,1 +1110,12098344,55,1 +1110,413876805,60,0 +1110,2325170042,99,2 +1110,1104420298,38,2 +1110,1104420298,41,1 +1110,1104420298,43,2 +1110,22324879,95,1 +1110,4067555184,47,1 +1110,4067555184,49,1 +1110,4067555184,46,1 +1110,4067555184,45,1 +1110,4067555184,50,1 +1110,4067555184,51,1 +1110,4067555184,52,2 +1110,4067555184,53,1 +1110,4067555184,54,1 +1111,1104420298,38,2 +1111,1104420298,40,2 +1111,1104420298,41,1 +1111,1104420298,42,1 +1111,1104420298,43,2 +1111,3339921892,95,1 +1111,2325170042,99,2 +1111,10437056,99,2 +1111,2541265952,90,1 +1111,3346538900,90,1 +1111,4067555184,47,1 +1111,4067555184,49,1 +1111,4067555184,44,1 +1111,4067555184,46,1 +1111,4067555184,48,1 +1111,4067555184,50,1 +1111,4067555184,51,1 +1111,4067555184,52,1 +1111,4067555184,54,1 +1111,4067555184,55,1 +1111,11807506,60,0 +1111,22324879,95,1 +1111,814834276,95,2 +1111,27169556,90,1 +1111,37873062,38,2 +1111,37873062,40,2 +1111,37873062,41,1 +1111,37873062,42,1 +1111,12098344,47,1 +1111,12098344,44,1 +1111,12098344,48,1 +1111,12098344,50,1 +1111,12098344,51,1 +1111,12098344,52,1 +1111,12098344,53,1 +1111,12098344,54,1 +1111,12098344,55,1 +1111,2313177432,47,1 +1111,2313177432,44,1 +1111,2313177432,46,1 +1111,2313177432,45,1 +1111,2313177432,48,1 +1111,2313177432,50,1 +1111,2313177432,51,1 +1111,2313177432,52,1 +1111,2313177432,53,1 +1111,2313177432,54,1 +1111,2313177432,55,1 +1112,2541265952,90,1 +1112,11807506,60,0 +1112,814834276,95,1 +1112,3339921892,95,1 +1112,22324879,95,1 +1112,2313177432,47,1 +1112,2313177432,49,1 +1112,2313177432,44,1 +1112,2313177432,45,1 +1112,2313177432,48,1 +1112,2313177432,50,1 +1112,2313177432,51,1 +1112,2313177432,52,1 +1112,2313177432,53,1 +1112,2313177432,54,3 +1112,2313177432,55,1 +1112,27169556,90,2 +1112,2325170042,99,2 +1112,10437056,99,2 +1112,4067555184,47,1 +1112,4067555184,49,1 +1112,4067555184,46,1 +1112,4067555184,45,1 +1112,4067555184,50,1 +1112,4067555184,51,1 +1112,4067555184,52,1 +1112,4067555184,53,1 +1112,4067555184,54,1 +1112,4067555184,55,1 +1112,37873062,38,2 +1112,37873062,39,2 +1112,37873062,40,2 +1112,37873062,41,1 +1112,37873062,43,2 +1112,3346538900,90,1 +1112,12098344,49,1 +1112,12098344,44,1 +1112,12098344,46,1 +1112,12098344,48,1 +1112,12098344,50,1 +1112,12098344,51,1 +1112,12098344,52,1 +1112,12098344,53,3 +1112,12098344,54,1 +1112,12098344,55,1 +1112,1104420298,39,2 +1112,1104420298,40,2 +1112,1104420298,41,1 +1112,1104420298,43,2 +1113,814834276,95,1 +1113,2541265952,90,1 +1113,1104420298,38,2 +1113,1104420298,39,2 +1113,1104420298,40,2 +1113,1104420298,41,1 +1113,1104420298,42,1 +1113,1104420298,43,2 +1113,22324879,95,1 +1113,3346538900,90,1 +1113,10437056,99,2 +1113,2313177432,47,1 +1113,2313177432,49,1 +1113,2313177432,44,1 +1113,2313177432,46,1 +1113,2313177432,45,1 +1113,2313177432,48,1 +1113,2313177432,50,1 +1113,2313177432,51,1 +1113,2313177432,52,1 +1113,2313177432,53,1 +1113,2313177432,54,1 +1113,2313177432,55,1 +1113,4067555184,47,1 +1113,4067555184,49,1 +1113,4067555184,44,1 +1113,4067555184,46,1 +1113,4067555184,48,1 +1113,4067555184,50,1 +1113,4067555184,51,3 +1113,4067555184,52,1 +1113,4067555184,53,1 +1113,4067555184,54,1 +1113,4067555184,55,1 +1113,2325170042,99,2 +1113,12098344,49,1 +1113,12098344,44,1 +1113,12098344,45,1 +1113,12098344,50,3 +1113,12098344,51,3 +1113,12098344,52,1 +1113,12098344,53,3 +1113,12098344,54,3 +1113,27169556,90,1 +1113,3339921892,95,2 +1113,37873062,38,2 +1113,37873062,39,2 +1113,37873062,40,2 +1113,11807506,60,0 +1114,3339921892,95,1 +1114,2313177432,49,1 +1114,2313177432,44,1 +1114,2313177432,46,1 +1114,2313177432,48,1 +1114,2313177432,50,1 +1114,2313177432,51,1 +1114,2313177432,52,1 +1114,2313177432,53,1 +1114,2313177432,54,1 +1114,2313177432,55,1 +1114,10437056,99,2 +1114,4067555184,47,1 +1114,4067555184,49,1 +1114,4067555184,44,1 +1114,4067555184,46,1 +1114,4067555184,48,1 +1114,4067555184,50,1 +1114,4067555184,51,1 +1114,4067555184,52,1 +1114,4067555184,53,1 +1114,4067555184,54,1 +1114,4067555184,55,1 +1114,2541265952,90,1 +1114,22324879,95,1 +1114,11807506,60,0 +1114,814834276,95,1 +1114,37873062,39,2 +1114,37873062,42,1 +1114,37873062,43,2 +1114,2325170042,99,2 +1114,1104420298,38,2 +1114,1104420298,39,2 +1114,1104420298,40,2 +1114,1104420298,41,1 +1114,1104420298,42,1 +1114,1104420298,43,2 +1114,12098344,49,1 +1114,12098344,46,1 +1114,12098344,48,1 +1114,12098344,51,1 +1114,12098344,52,1 +1114,12098344,53,1 +1114,12098344,54,1 +1114,12098344,55,1 +1115,10437056,99,2 +1115,12098344,47,1 +1115,12098344,49,1 +1115,12098344,44,1 +1115,12098344,46,1 +1115,12098344,45,1 +1115,12098344,48,1 +1115,12098344,50,1 +1115,12098344,51,1 +1115,12098344,52,1 +1115,12098344,53,1 +1115,12098344,54,1 +1115,12098344,55,1 +1115,1104420298,38,2 +1115,1104420298,39,2 +1115,1104420298,40,2 +1115,1104420298,41,1 +1115,1104420298,42,1 +1115,1104420298,43,2 +1115,2313177432,47,1 +1115,2313177432,49,1 +1115,2313177432,44,1 +1115,2313177432,45,1 +1115,2313177432,48,1 +1115,2313177432,50,1 +1115,2313177432,51,1 +1115,2313177432,52,1 +1115,2313177432,53,1 +1115,2313177432,54,1 +1115,2313177432,55,1 +1115,27169556,90,2 +1115,22324879,95,1 +1115,3346538900,90,2 +1115,2541265952,90,1 +1115,3339921892,95,1 +1115,814834276,95,1 +1115,37873062,38,2 +1115,37873062,39,2 +1115,37873062,40,2 +1115,37873062,41,1 +1115,37873062,43,2 +1115,2325170042,99,2 +1115,11807506,60,0 +1115,4067555184,47,1 +1115,4067555184,49,1 +1115,4067555184,44,1 +1115,4067555184,46,1 +1115,4067555184,45,1 +1115,4067555184,48,1 +1115,4067555184,50,1 +1115,4067555184,51,1 +1115,4067555184,52,1 +1115,4067555184,53,1 +1115,4067555184,54,1 +1115,4067555184,55,2 +1116,10437056,99,2 +1116,27169556,90,1 +1116,4067555184,47,1 +1116,4067555184,44,1 +1116,4067555184,46,1 +1116,4067555184,45,1 +1116,4067555184,48,1 +1116,4067555184,50,1 +1116,4067555184,51,3 +1116,4067555184,52,1 +1116,4067555184,53,1 +1116,4067555184,54,1 +1116,4067555184,55,1 +1116,3346538900,90,1 +1116,2325170042,99,2 +1116,22324879,95,1 +1116,12098344,47,1 +1116,12098344,49,1 +1116,12098344,44,1 +1116,12098344,46,1 +1116,12098344,45,1 +1116,12098344,48,1 +1116,12098344,50,1 +1116,12098344,51,1 +1116,12098344,52,1 +1116,12098344,53,3 +1116,12098344,54,1 +1116,2313177432,47,1 +1116,2313177432,49,1 +1116,2313177432,44,1 +1116,2313177432,46,1 +1116,2313177432,45,1 +1116,2313177432,48,1 +1116,2313177432,50,1 +1116,2313177432,51,1 +1116,2313177432,52,1 +1116,2313177432,53,1 +1116,2313177432,54,1 +1116,2313177432,55,1 +1116,37873062,38,2 +1116,37873062,39,2 +1116,37873062,40,2 +1116,37873062,41,1 +1116,37873062,43,2 +1116,814834276,95,1 +1116,2541265952,90,2 +1116,1104420298,38,2 +1116,1104420298,39,2 +1116,1104420298,40,2 +1116,1104420298,41,1 +1116,1104420298,43,2 +1116,3339921892,95,1 +1116,11807506,60,0 +1117,37873062,38,2 +1117,37873062,39,2 +1117,37873062,40,2 +1117,37873062,41,1 +1117,37873062,43,2 +1117,22324879,95,1 +1117,1104420298,38,2 +1117,1104420298,39,2 +1117,1104420298,40,2 +1117,1104420298,41,1 +1117,1104420298,42,1 +1117,1104420298,43,2 +1117,2313177432,47,1 +1117,2313177432,49,1 +1117,2313177432,44,1 +1117,2313177432,46,1 +1117,2313177432,48,1 +1117,2313177432,50,1 +1117,2313177432,51,3 +1117,2313177432,52,1 +1117,2313177432,53,1 +1117,2313177432,54,1 +1117,2313177432,55,1 +1117,10437056,99,3 +1117,4067555184,47,1 +1117,4067555184,49,1 +1117,4067555184,44,1 +1117,4067555184,46,1 +1117,4067555184,45,1 +1117,4067555184,48,1 +1117,4067555184,50,1 +1117,4067555184,51,1 +1117,4067555184,52,1 +1117,4067555184,53,1 +1117,4067555184,54,1 +1117,4067555184,55,1 +1117,2541265952,90,2 +1117,814834276,95,1 +1117,3346538900,90,2 +1117,11807506,60,0 +1117,12098344,47,1 +1117,12098344,49,1 +1117,12098344,44,1 +1117,12098344,46,1 +1117,12098344,45,1 +1117,12098344,50,1 +1117,12098344,51,3 +1117,12098344,52,1 +1117,12098344,53,1 +1117,12098344,54,1 +1117,2325170042,99,2 +1117,27169556,90,2 +1117,3339921892,95,1 +1118,10437056,99,2 +1118,2325170042,99,2 +1118,22324879,95,2 +1118,27169556,90,1 +1118,4067555184,47,1 +1118,4067555184,49,1 +1118,4067555184,44,1 +1118,4067555184,46,1 +1118,4067555184,48,1 +1118,4067555184,51,1 +1118,4067555184,52,1 +1118,4067555184,53,1 +1118,4067555184,55,1 +1118,37873062,39,2 +1118,37873062,42,1 +1118,2313177432,47,1 +1118,2313177432,49,1 +1118,2313177432,44,1 +1118,2313177432,46,1 +1118,2313177432,45,1 +1118,2313177432,48,1 +1118,2313177432,50,1 +1118,2313177432,51,1 +1118,2313177432,52,1 +1118,2313177432,53,1 +1118,2313177432,54,1 +1118,2313177432,55,1 +1118,1104420298,41,1 +1118,1104420298,42,1 +1118,11807506,60,0 +1118,12098344,47,1 +1118,12098344,49,1 +1118,12098344,46,1 +1118,12098344,48,1 +1118,12098344,50,1 +1118,12098344,51,1 +1118,12098344,52,2 +1118,12098344,53,1 +1118,12098344,54,1 +1118,12098344,55,1 +1118,814834276,95,1 +1118,2541265952,90,1 +1118,3339921892,95,1 +1119,27169556,90,1 +1119,814834276,95,1 +1119,2325170042,99,2 +1119,37873062,38,2 +1119,37873062,39,2 +1119,37873062,40,2 +1119,37873062,41,1 +1119,37873062,43,2 +1119,2541265952,90,1 +1119,12098344,44,1 +1119,12098344,45,1 +1119,12098344,48,1 +1119,12098344,50,1 +1119,12098344,51,1 +1119,12098344,52,1 +1119,12098344,55,1 +1119,3346538900,90,1 +1119,11807506,60,0 +1119,2313177432,47,1 +1119,2313177432,49,1 +1119,2313177432,44,1 +1119,2313177432,46,1 +1119,2313177432,48,1 +1119,2313177432,50,1 +1119,2313177432,51,1 +1119,2313177432,52,1 +1119,2313177432,53,1 +1119,2313177432,54,1 +1119,2313177432,55,1 +1119,22324879,95,1 +1119,3339921892,95,1 +1119,10437056,99,2 +1119,4067555184,47,1 +1119,4067555184,49,1 +1119,4067555184,44,1 +1119,4067555184,46,1 +1119,4067555184,45,1 +1119,4067555184,48,1 +1119,4067555184,50,1 +1119,4067555184,51,3 +1119,4067555184,52,1 +1119,4067555184,54,1 +1119,4067555184,55,1 +1119,1104420298,38,2 +1119,1104420298,39,2 +1119,1104420298,40,2 +1119,1104420298,41,1 +1120,2325170042,99,2 +1120,22324879,95,1 +1120,3346538900,90,1 +1120,11807506,60,0 +1120,2541265952,90,2 +1120,27169556,90,2 +1120,814834276,95,1 +1120,4067555184,49,1 +1120,4067555184,44,1 +1120,4067555184,46,1 +1120,4067555184,45,1 +1120,4067555184,48,1 +1120,4067555184,50,1 +1120,4067555184,51,1 +1120,4067555184,52,2 +1120,4067555184,53,1 +1120,4067555184,54,1 +1120,4067555184,55,1 +1120,12098344,49,1 +1120,12098344,46,1 +1120,12098344,45,1 +1120,12098344,50,1 +1120,12098344,51,1 +1120,12098344,52,2 +1120,12098344,53,1 +1120,12098344,54,1 +1120,12098344,55,2 +1120,1104420298,39,2 +1120,1104420298,40,2 +1120,1104420298,42,1 +1120,1104420298,43,2 +1120,3339921892,95,2 +1120,37873062,38,2 +1120,37873062,39,2 +1120,37873062,40,2 +1120,37873062,41,1 +1120,37873062,43,2 +1120,10437056,99,2 +1120,2313177432,47,1 +1120,2313177432,49,1 +1120,2313177432,44,1 +1120,2313177432,46,1 +1120,2313177432,45,1 +1120,2313177432,48,1 +1120,2313177432,50,1 +1120,2313177432,51,1 +1120,2313177432,52,1 +1120,2313177432,53,1 +1120,2313177432,54,1 +1120,2313177432,55,1 +1121,2541265952,90,1 +1121,22324879,95,1 +1121,3339921892,95,1 +1121,814834276,95,1 +1121,12098344,47,1 +1121,12098344,44,1 +1121,12098344,48,1 +1121,12098344,50,1 +1121,12098344,52,1 +1121,12098344,54,1 +1121,12098344,55,1 +1121,37873062,38,2 +1121,37873062,40,2 +1121,37873062,41,1 +1121,37873062,42,1 +1121,3346538900,90,1 +1121,4067555184,49,1 +1121,4067555184,44,1 +1121,4067555184,46,1 +1121,4067555184,45,1 +1121,4067555184,48,1 +1121,4067555184,50,1 +1121,4067555184,51,1 +1121,4067555184,52,1 +1121,4067555184,53,1 +1121,4067555184,54,1 +1121,4067555184,55,1 +1121,2313177432,47,1 +1121,2313177432,49,1 +1121,2313177432,44,1 +1121,2313177432,46,1 +1121,2313177432,45,1 +1121,2313177432,48,1 +1121,2313177432,50,1 +1121,2313177432,51,1 +1121,2313177432,52,1 +1121,2313177432,53,1 +1121,2313177432,55,1 +1121,1104420298,39,2 +1121,1104420298,40,2 +1121,1104420298,43,2 +1121,10437056,99,2 +1121,3384021594,67,0 +1121,27169556,90,1 +1121,2325170042,99,2 +1122,3384021594,67,0 +1122,27169556,90,1 +1122,22324879,95,1 +1122,4067555184,47,1 +1122,4067555184,44,1 +1122,4067555184,46,1 +1122,4067555184,45,1 +1122,4067555184,48,1 +1122,4067555184,50,1 +1122,4067555184,51,1 +1122,4067555184,52,2 +1122,4067555184,53,1 +1122,4067555184,54,1 +1122,4067555184,55,1 +1122,814834276,95,1 +1122,2541265952,90,1 +1122,3346538900,90,1 +1122,2313177432,47,1 +1122,2313177432,49,1 +1122,2313177432,44,1 +1122,2313177432,46,1 +1122,2313177432,45,1 +1122,2313177432,48,1 +1122,2313177432,50,1 +1122,2313177432,51,1 +1122,2313177432,52,1 +1122,2313177432,53,1 +1122,2313177432,54,1 +1122,2313177432,55,1 +1122,3339921892,95,2 +1122,12098344,47,1 +1122,12098344,46,1 +1122,12098344,45,1 +1122,12098344,48,1 +1122,12098344,50,1 +1122,12098344,51,1 +1122,12098344,52,1 +1122,12098344,53,1 +1122,12098344,54,1 +1122,12098344,55,1 +1122,37873062,38,2 +1122,37873062,40,2 +1122,37873062,41,1 +1122,37873062,42,1 +1122,37873062,43,2 +1122,1104420298,38,2 +1122,1104420298,39,2 +1122,1104420298,40,2 +1122,1104420298,43,2 +1122,10437056,99,2 +1123,3384021594,67,0 +1123,4067555184,47,1 +1123,4067555184,49,1 +1123,4067555184,44,1 +1123,4067555184,46,1 +1123,4067555184,45,1 +1123,4067555184,48,1 +1123,4067555184,50,1 +1123,4067555184,51,1 +1123,4067555184,52,1 +1123,4067555184,53,1 +1123,4067555184,55,1 +1123,10437056,99,2 +1123,12098344,47,1 +1123,12098344,45,1 +1123,12098344,48,1 +1123,12098344,50,1 +1123,12098344,51,1 +1123,12098344,52,1 +1123,12098344,53,1 +1123,12098344,54,1 +1123,12098344,55,2 +1123,2325170042,99,2 +1123,2541265952,90,1 +1123,27169556,90,1 +1123,814834276,95,1 +1123,3346538900,90,2 +1123,37873062,38,2 +1123,37873062,40,2 +1123,37873062,42,1 +1123,37873062,43,2 +1123,22324879,95,1 +1123,3339921892,95,1 +1123,2313177432,47,1 +1123,2313177432,49,1 +1123,2313177432,44,1 +1123,2313177432,46,1 +1123,2313177432,48,1 +1123,2313177432,50,1 +1123,2313177432,51,3 +1123,2313177432,52,1 +1123,2313177432,53,1 +1123,2313177432,54,1 +1123,2313177432,55,1 +1123,1104420298,38,2 +1123,1104420298,40,2 +1124,2313177432,47,1 +1124,2313177432,44,1 +1124,2313177432,45,1 +1124,2313177432,48,1 +1124,2313177432,50,1 +1124,2313177432,51,1 +1124,2313177432,52,1 +1124,2313177432,53,1 +1124,2313177432,54,1 +1124,2313177432,55,1 +1124,1104420298,38,2 +1124,1104420298,40,2 +1124,1104420298,41,1 +1124,1104420298,42,1 +1124,1104420298,43,2 +1124,3339921892,95,1 +1124,12098344,47,1 +1124,12098344,44,1 +1124,12098344,46,1 +1124,12098344,45,1 +1124,12098344,48,1 +1124,12098344,50,3 +1124,12098344,51,3 +1124,12098344,52,1 +1124,12098344,53,1 +1124,12098344,54,1 +1124,12098344,55,1 +1124,3384021594,67,0 +1124,4067555184,47,1 +1124,4067555184,44,1 +1124,4067555184,46,1 +1124,4067555184,45,1 +1124,4067555184,50,1 +1124,4067555184,51,1 +1124,4067555184,52,1 +1124,4067555184,53,1 +1124,4067555184,54,1 +1124,4067555184,55,1 +1124,3346538900,90,1 +1124,10437056,99,2 +1124,22324879,95,1 +1124,37873062,38,2 +1124,37873062,40,2 +1124,2325170042,99,2 +1124,814834276,95,1 +1124,2541265952,90,1 +1124,27169556,90,1 +1125,2541265952,90,1 +1125,4067555184,47,1 +1125,4067555184,49,1 +1125,4067555184,44,1 +1125,4067555184,46,1 +1125,4067555184,48,1 +1125,4067555184,50,1 +1125,4067555184,51,3 +1125,4067555184,52,1 +1125,4067555184,53,1 +1125,4067555184,54,1 +1125,4067555184,55,1 +1125,27169556,90,2 +1125,814834276,95,1 +1125,10437056,99,2 +1125,2313177432,47,1 +1125,2313177432,49,1 +1125,2313177432,44,1 +1125,2313177432,46,1 +1125,2313177432,45,1 +1125,2313177432,48,1 +1125,2313177432,50,1 +1125,2313177432,51,1 +1125,2313177432,52,1 +1125,2313177432,53,1 +1125,2313177432,54,1 +1125,2313177432,55,1 +1125,3346538900,90,1 +1125,3384021594,67,0 +1125,22324879,95,2 +1125,2325170042,99,2 +1125,37873062,38,2 +1125,37873062,39,2 +1125,37873062,40,2 +1125,37873062,41,1 +1125,37873062,42,1 +1125,37873062,43,2 +1125,3339921892,95,1 +1125,1104420298,38,2 +1125,1104420298,39,2 +1125,1104420298,40,2 +1125,1104420298,43,2 +1125,12098344,47,1 +1125,12098344,49,1 +1125,12098344,44,1 +1125,12098344,46,1 +1125,12098344,45,1 +1125,12098344,48,1 +1125,12098344,50,1 +1125,12098344,51,1 +1125,12098344,52,1 +1125,12098344,53,1 +1125,12098344,54,1 +1125,12098344,55,1 +1126,3339921892,95,2 +1126,12098344,47,1 +1126,12098344,49,1 +1126,12098344,46,1 +1126,12098344,45,1 +1126,12098344,48,1 +1126,12098344,50,1 +1126,12098344,51,1 +1126,12098344,52,2 +1126,12098344,53,3 +1126,12098344,54,1 +1126,12098344,55,1 +1126,2541265952,90,2 +1126,3346538900,90,2 +1126,2325170042,99,4 +1126,4067555184,47,1 +1126,4067555184,49,1 +1126,4067555184,44,1 +1126,4067555184,46,1 +1126,4067555184,45,1 +1126,4067555184,48,1 +1126,4067555184,50,1 +1126,4067555184,51,1 +1126,4067555184,52,2 +1126,4067555184,53,1 +1126,4067555184,54,1 +1126,4067555184,55,1 +1126,37873062,38,2 +1126,37873062,39,2 +1126,37873062,40,2 +1126,37873062,41,1 +1126,37873062,42,1 +1126,37873062,43,2 +1126,22324879,95,1 +1126,27169556,90,1 +1126,1104420298,38,2 +1126,1104420298,39,2 +1126,1104420298,40,2 +1126,1104420298,41,1 +1126,1104420298,42,1 +1126,1104420298,43,2 +1126,10437056,99,2 +1126,2313177432,47,1 +1126,2313177432,49,1 +1126,2313177432,44,1 +1126,2313177432,46,1 +1126,2313177432,45,1 +1126,2313177432,50,1 +1126,2313177432,51,1 +1126,2313177432,52,1 +1126,2313177432,53,3 +1126,2313177432,54,1 +1126,2313177432,55,1 +1126,3384021594,67,0 +1126,814834276,95,1 +1127,1104420298,38,2 +1127,1104420298,39,2 +1127,1104420298,40,2 +1127,1104420298,41,1 +1127,1104420298,42,1 +1127,1104420298,43,2 +1127,10437056,99,2 +1127,3339921892,95,1 +1127,37873062,38,2 +1127,37873062,39,2 +1127,37873062,40,2 +1127,37873062,43,2 +1127,27169556,90,1 +1127,22324879,95,1 +1127,2541265952,90,2 +1127,814834276,95,1 +1127,3346538900,90,1 +1127,2313177432,47,1 +1127,2313177432,49,1 +1127,2313177432,44,1 +1127,2313177432,45,1 +1127,2313177432,48,1 +1127,2313177432,50,3 +1127,2313177432,51,1 +1127,2313177432,52,1 +1127,2313177432,53,1 +1127,2313177432,54,1 +1127,2313177432,55,2 +1127,3384021594,67,0 +1127,4067555184,47,1 +1127,4067555184,49,1 +1127,4067555184,44,1 +1127,4067555184,46,1 +1127,4067555184,48,1 +1127,4067555184,50,3 +1127,4067555184,51,1 +1127,4067555184,52,1 +1127,4067555184,53,1 +1127,4067555184,54,1 +1127,4067555184,55,1 +1127,12098344,47,1 +1127,12098344,49,1 +1127,12098344,44,1 +1127,12098344,46,1 +1127,12098344,48,1 +1127,12098344,50,1 +1127,12098344,51,3 +1127,12098344,52,1 +1127,12098344,53,1 +1127,12098344,54,1 +1127,12098344,55,1 +1127,2325170042,99,2 +1128,814834276,95,1 +1128,12098344,47,1 +1128,12098344,49,1 +1128,12098344,46,1 +1128,12098344,48,1 +1128,12098344,50,1 +1128,12098344,51,1 +1128,12098344,52,2 +1128,12098344,53,3 +1128,12098344,54,1 +1128,12098344,55,1 +1128,3339921892,95,1 +1128,3346538900,90,1 +1128,2325170042,99,2 +1128,1104420298,38,2 +1128,1104420298,39,2 +1128,1104420298,40,2 +1128,1104420298,42,1 +1128,1104420298,43,2 +1128,3384021594,67,0 +1128,2313177432,47,1 +1128,2313177432,49,1 +1128,2313177432,44,1 +1128,2313177432,46,1 +1128,2313177432,45,1 +1128,2313177432,48,1 +1128,2313177432,50,1 +1128,2313177432,51,1 +1128,2313177432,52,1 +1128,2313177432,53,3 +1128,2313177432,54,3 +1128,2313177432,55,1 +1128,22324879,95,1 +1128,27169556,90,1 +1128,4067555184,47,1 +1128,4067555184,49,1 +1128,4067555184,44,1 +1128,4067555184,46,1 +1128,4067555184,48,1 +1128,4067555184,50,1 +1128,4067555184,51,1 +1128,4067555184,52,1 +1128,4067555184,53,1 +1128,4067555184,54,1 +1128,4067555184,55,1 +1128,10437056,99,2 +1128,37873062,38,2 +1128,37873062,39,2 +1128,37873062,40,2 +1128,37873062,41,1 +1128,37873062,43,2 +1128,2541265952,90,1 +1129,27169556,90,1 +1129,1104420298,39,2 +1129,1104420298,40,2 +1129,1104420298,43,2 +1129,2541265952,90,1 +1129,2313177432,47,1 +1129,2313177432,49,1 +1129,2313177432,44,1 +1129,2313177432,46,1 +1129,2313177432,45,1 +1129,2313177432,48,1 +1129,2313177432,50,1 +1129,2313177432,51,1 +1129,2313177432,52,1 +1129,2313177432,53,1 +1129,2313177432,54,1 +1129,2313177432,55,1 +1129,10437056,99,2 +1129,3346538900,90,1 +1129,37873062,38,2 +1129,37873062,39,2 +1129,37873062,41,1 +1129,37873062,43,2 +1129,2325170042,99,2 +1129,3339921892,95,1 +1129,22324879,95,1 +1129,3384021594,67,0 +1129,814834276,95,1 +1129,4067555184,47,1 +1129,4067555184,49,1 +1129,4067555184,44,1 +1129,4067555184,46,1 +1129,4067555184,45,1 +1129,4067555184,48,1 +1129,4067555184,50,1 +1129,4067555184,51,3 +1129,4067555184,52,1 +1129,4067555184,53,3 +1129,4067555184,54,1 +1129,4067555184,55,1 +1129,12098344,49,1 +1129,12098344,46,1 +1129,12098344,45,1 +1129,12098344,48,1 +1129,12098344,50,1 +1129,12098344,51,1 +1129,12098344,53,3 +1129,12098344,54,1 +1130,2541265952,90,2 +1130,27169556,90,1 +1130,3346538900,90,2 +1130,2313177432,49,1 +1130,2313177432,44,1 +1130,2313177432,46,1 +1130,2313177432,48,1 +1130,2313177432,50,1 +1130,2313177432,51,1 +1130,2313177432,52,1 +1130,2313177432,53,1 +1130,2313177432,54,1 +1130,2313177432,55,1 +1130,3339921892,95,1 +1130,37873062,39,2 +1130,37873062,40,2 +1130,37873062,42,1 +1130,2325170042,99,2 +1130,10437056,99,4 +1130,814834276,95,1 +1130,4067555184,47,1 +1130,4067555184,49,1 +1130,4067555184,44,1 +1130,4067555184,46,1 +1130,4067555184,45,1 +1130,4067555184,48,1 +1130,4067555184,50,1 +1130,4067555184,52,1 +1130,4067555184,53,1 +1130,4067555184,55,1 +1130,1104420298,39,2 +1130,1104420298,41,1 +1130,1104420298,42,1 +1130,12098344,49,1 +1130,12098344,44,1 +1130,12098344,45,1 +1130,12098344,50,1 +1130,12098344,52,1 +1130,12098344,53,3 +1130,12098344,54,1 +1130,12098344,55,2 +1130,3384021594,67,0 +1130,22324879,95,1 +1131,3339921892,95,1 +1131,2325170042,99,2 +1131,814834276,95,1 +1131,22324879,95,1 +1131,2541265952,90,1 +1131,413876805,67,0 +1131,3346538900,90,1 +1131,37873062,38,2 +1131,37873062,39,2 +1131,37873062,40,2 +1131,37873062,41,1 +1131,37873062,42,1 +1131,37873062,43,2 +1131,4067555184,47,1 +1131,4067555184,49,1 +1131,4067555184,44,1 +1131,4067555184,46,1 +1131,4067555184,45,1 +1131,4067555184,48,1 +1131,4067555184,50,3 +1131,4067555184,51,1 +1131,4067555184,52,1 +1131,4067555184,53,1 +1131,4067555184,54,1 +1131,4067555184,55,2 +1131,27169556,90,1 +1131,10437056,99,2 +1131,2313177432,47,1 +1131,2313177432,49,1 +1131,2313177432,44,1 +1131,2313177432,45,1 +1131,2313177432,48,1 +1131,2313177432,50,1 +1131,2313177432,51,1 +1131,2313177432,52,1 +1131,2313177432,53,1 +1131,2313177432,54,1 +1131,2313177432,55,1 +1131,12098344,47,1 +1131,12098344,49,1 +1131,12098344,44,1 +1131,12098344,46,1 +1131,12098344,45,1 +1131,12098344,50,1 +1131,12098344,51,1 +1131,12098344,52,2 +1131,12098344,53,1 +1131,12098344,54,3 +1131,12098344,55,2 +1131,1104420298,38,2 +1131,1104420298,39,2 +1131,1104420298,40,2 +1131,1104420298,42,1 +1131,1104420298,43,2 +1132,12098344,49,1 +1132,12098344,44,1 +1132,12098344,45,1 +1132,12098344,50,1 +1132,12098344,51,1 +1132,12098344,52,1 +1132,12098344,53,1 +1132,12098344,54,3 +1132,12098344,55,1 +1132,37873062,39,2 +1132,37873062,40,2 +1132,37873062,41,1 +1132,37873062,42,1 +1132,37873062,43,2 +1132,27169556,90,2 +1132,2325170042,99,2 +1132,4067555184,47,1 +1132,4067555184,44,1 +1132,4067555184,46,1 +1132,4067555184,45,1 +1132,4067555184,50,1 +1132,4067555184,51,1 +1132,4067555184,52,1 +1132,4067555184,53,1 +1132,4067555184,55,1 +1132,3346538900,90,1 +1132,1104420298,39,2 +1132,1104420298,40,2 +1132,1104420298,41,1 +1132,413876805,67,0 +1132,2541265952,90,1 +1132,3339921892,95,1 +1132,2313177432,47,1 +1132,2313177432,44,1 +1132,2313177432,46,1 +1132,2313177432,45,1 +1132,2313177432,48,1 +1132,2313177432,50,1 +1132,2313177432,51,1 +1132,2313177432,52,1 +1132,2313177432,53,1 +1132,2313177432,54,1 +1132,2313177432,55,1 +1132,814834276,95,1 +1132,22324879,95,2 +1133,12098344,47,1 +1133,12098344,49,1 +1133,12098344,44,1 +1133,12098344,46,1 +1133,12098344,45,1 +1133,12098344,48,1 +1133,12098344,50,1 +1133,12098344,51,1 +1133,12098344,52,1 +1133,12098344,53,1 +1133,12098344,54,1 +1133,4067555184,47,1 +1133,4067555184,49,1 +1133,4067555184,46,1 +1133,4067555184,45,1 +1133,4067555184,48,1 +1133,4067555184,50,3 +1133,4067555184,51,1 +1133,4067555184,52,1 +1133,4067555184,53,1 +1133,4067555184,54,1 +1133,4067555184,55,1 +1133,10437056,99,2 +1133,3346538900,90,1 +1133,1104420298,38,2 +1133,1104420298,39,2 +1133,1104420298,41,1 +1133,1104420298,43,2 +1133,22324879,95,1 +1133,2313177432,47,1 +1133,2313177432,49,1 +1133,2313177432,44,1 +1133,2313177432,46,1 +1133,2313177432,48,1 +1133,2313177432,50,1 +1133,2313177432,51,3 +1133,2313177432,52,1 +1133,2313177432,53,1 +1133,2313177432,54,1 +1133,2313177432,55,1 +1133,814834276,95,1 +1133,3339921892,95,1 +1133,27169556,90,2 +1133,2541265952,90,1 +1133,2325170042,99,2 +1133,413876805,67,0 +1133,37873062,38,2 +1133,37873062,39,2 +1133,37873062,40,2 +1133,37873062,42,1 +1133,37873062,43,2 +1134,12098344,44,1 +1134,12098344,45,1 +1134,12098344,48,1 +1134,12098344,50,1 +1134,12098344,51,3 +1134,12098344,52,1 +1134,12098344,53,3 +1134,12098344,54,1 +1134,12098344,55,2 +1134,4067555184,47,1 +1134,4067555184,49,1 +1134,4067555184,44,1 +1134,4067555184,45,1 +1134,4067555184,50,1 +1134,4067555184,51,1 +1134,4067555184,52,1 +1134,4067555184,53,1 +1134,4067555184,54,1 +1134,4067555184,55,1 +1134,1104420298,39,2 +1134,1104420298,40,2 +1134,1104420298,41,1 +1134,1104420298,42,1 +1134,1104420298,43,2 +1134,27169556,90,1 +1134,2313177432,47,1 +1134,2313177432,49,1 +1134,2313177432,44,1 +1134,2313177432,46,1 +1134,2313177432,48,1 +1134,2313177432,50,1 +1134,2313177432,51,1 +1134,2313177432,52,1 +1134,2313177432,53,1 +1134,2313177432,54,1 +1134,2313177432,55,1 +1134,2325170042,99,2 +1134,3339921892,95,1 +1134,413876805,67,0 +1134,3346538900,90,2 +1134,10437056,99,2 +1134,37873062,38,2 +1134,37873062,39,2 +1134,37873062,40,2 +1134,37873062,42,1 +1134,22324879,95,1 +1134,814834276,95,1 +1134,2541265952,90,1 +1135,413876805,67,0 +1135,4067555184,49,1 +1135,4067555184,44,1 +1135,4067555184,45,1 +1135,4067555184,48,1 +1135,4067555184,50,1 +1135,4067555184,51,1 +1135,4067555184,52,1 +1135,4067555184,53,1 +1135,4067555184,54,1 +1135,4067555184,55,1 +1135,37873062,38,2 +1135,37873062,39,2 +1135,37873062,40,2 +1135,37873062,41,1 +1135,37873062,42,1 +1135,22324879,95,1 +1135,10437056,99,2 +1135,3339921892,95,1 +1135,814834276,95,1 +1135,27169556,90,1 +1135,2325170042,99,2 +1135,3346538900,90,1 +1135,2541265952,90,1 +1135,1104420298,38,2 +1135,1104420298,39,2 +1135,1104420298,40,2 +1135,1104420298,41,1 +1135,1104420298,43,2 +1135,2313177432,47,1 +1135,2313177432,49,1 +1135,2313177432,44,1 +1135,2313177432,46,1 +1135,2313177432,45,1 +1135,2313177432,48,1 +1135,2313177432,50,1 +1135,2313177432,51,1 +1135,2313177432,52,1 +1135,2313177432,53,1 +1135,2313177432,54,1 +1135,2313177432,55,1 +1135,12098344,47,1 +1135,12098344,49,1 +1135,12098344,44,1 +1135,12098344,46,1 +1135,12098344,48,1 +1135,12098344,50,1 +1135,12098344,51,1 +1135,12098344,52,1 +1135,12098344,53,3 +1135,12098344,54,1 +1135,12098344,55,1 +1136,2325170042,99,2 +1136,3346538900,90,1 +1136,22324879,95,1 +1136,12098344,47,1 +1136,12098344,49,1 +1136,12098344,44,1 +1136,12098344,48,1 +1136,12098344,50,1 +1136,12098344,51,1 +1136,12098344,52,1 +1136,12098344,53,1 +1136,12098344,54,1 +1136,12098344,55,1 +1136,27169556,90,1 +1136,37873062,39,2 +1136,37873062,40,2 +1136,37873062,41,1 +1136,37873062,42,1 +1136,37873062,43,2 +1136,413876805,67,0 +1136,3339921892,95,2 +1136,814834276,95,1 +1136,4067555184,47,1 +1136,4067555184,49,1 +1136,4067555184,44,1 +1136,4067555184,46,1 +1136,4067555184,45,1 +1136,4067555184,48,1 +1136,4067555184,50,1 +1136,4067555184,51,3 +1136,4067555184,52,1 +1136,4067555184,53,1 +1136,4067555184,54,1 +1136,4067555184,55,2 +1136,10437056,99,4 +1136,2541265952,90,1 +1136,2313177432,49,1 +1136,2313177432,44,1 +1136,2313177432,46,1 +1136,2313177432,45,1 +1136,2313177432,48,1 +1136,2313177432,50,1 +1136,2313177432,51,1 +1136,2313177432,52,1 +1136,2313177432,53,1 +1136,2313177432,54,3 +1136,2313177432,55,1 +1136,1104420298,38,2 +1136,1104420298,39,2 +1136,1104420298,40,2 +1136,1104420298,42,1 +1137,12098344,47,1 +1137,12098344,49,1 +1137,12098344,44,1 +1137,12098344,46,1 +1137,12098344,48,1 +1137,12098344,50,3 +1137,12098344,51,1 +1137,12098344,52,1 +1137,12098344,53,1 +1137,12098344,54,3 +1137,12098344,55,1 +1137,37873062,38,2 +1137,37873062,39,2 +1137,37873062,40,2 +1137,37873062,42,1 +1137,4067555184,47,1 +1137,4067555184,44,1 +1137,4067555184,45,1 +1137,4067555184,48,1 +1137,4067555184,50,3 +1137,4067555184,51,1 +1137,4067555184,52,1 +1137,4067555184,53,1 +1137,4067555184,54,1 +1137,4067555184,55,2 +1137,27169556,90,2 +1137,2313177432,47,1 +1137,2313177432,49,1 +1137,2313177432,44,1 +1137,2313177432,46,1 +1137,2313177432,45,1 +1137,2313177432,48,1 +1137,2313177432,50,1 +1137,2313177432,51,1 +1137,2313177432,52,1 +1137,2313177432,53,1 +1137,2313177432,54,1 +1137,2313177432,55,1 +1137,3346538900,90,1 +1137,3339921892,95,1 +1137,1104420298,38,2 +1137,1104420298,39,2 +1137,1104420298,40,2 +1137,1104420298,41,1 +1137,1104420298,42,1 +1137,1104420298,43,2 +1137,2541265952,90,1 +1137,413876805,67,0 +1137,10437056,99,2 +1137,22324879,95,1 +1137,2325170042,99,2 +1137,814834276,95,1 +1138,22324879,95,2 +1138,2325170042,99,2 +1138,2313177432,47,1 +1138,2313177432,49,1 +1138,2313177432,46,1 +1138,2313177432,48,1 +1138,2313177432,50,1 +1138,2313177432,51,1 +1138,2313177432,52,2 +1138,2313177432,53,1 +1138,2313177432,54,1 +1138,2313177432,55,1 +1138,4067555184,47,1 +1138,4067555184,49,1 +1138,4067555184,44,1 +1138,4067555184,46,1 +1138,4067555184,45,1 +1138,4067555184,48,1 +1138,4067555184,50,1 +1138,4067555184,51,1 +1138,4067555184,52,1 +1138,4067555184,53,1 +1138,4067555184,55,2 +1138,2541265952,90,1 +1138,1104420298,38,2 +1138,1104420298,39,2 +1138,1104420298,40,2 +1138,1104420298,41,1 +1138,1104420298,42,1 +1138,3346538900,90,2 +1138,3339921892,95,1 +1138,12098344,47,1 +1138,12098344,49,1 +1138,12098344,44,1 +1138,12098344,45,1 +1138,12098344,50,1 +1138,12098344,51,1 +1138,12098344,52,1 +1138,12098344,53,3 +1138,12098344,54,1 +1138,12098344,55,1 +1138,413876805,67,0 +1138,814834276,95,1 +1138,27169556,90,1 +1138,10437056,99,2 +1138,37873062,38,2 +1138,37873062,39,2 +1138,37873062,40,2 +1138,37873062,41,1 +1138,37873062,42,1 +1138,37873062,43,2 +1139,37873062,38,2 +1139,37873062,39,2 +1139,37873062,41,1 +1139,37873062,43,2 +1139,22324879,95,2 +1139,2541265952,90,1 +1139,12098344,49,1 +1139,12098344,46,1 +1139,12098344,45,1 +1139,12098344,48,1 +1139,12098344,50,1 +1139,12098344,51,1 +1139,12098344,52,2 +1139,12098344,53,3 +1139,12098344,54,1 +1139,4067555184,47,1 +1139,4067555184,49,1 +1139,4067555184,44,1 +1139,4067555184,46,1 +1139,4067555184,45,1 +1139,4067555184,48,1 +1139,4067555184,50,1 +1139,4067555184,51,1 +1139,4067555184,52,1 +1139,4067555184,53,1 +1139,4067555184,54,1 +1139,1104420298,39,2 +1139,1104420298,40,2 +1139,1104420298,41,1 +1139,1104420298,43,2 +1139,413876805,67,0 +1139,3339921892,95,2 +1139,27169556,90,1 +1139,2325170042,99,2 +1139,2313177432,47,1 +1139,2313177432,49,1 +1139,2313177432,44,1 +1139,2313177432,46,1 +1139,2313177432,45,1 +1139,2313177432,48,1 +1139,2313177432,50,1 +1139,2313177432,51,1 +1139,2313177432,52,1 +1139,2313177432,53,3 +1139,2313177432,54,1 +1139,2313177432,55,1 +1139,10437056,99,4 +1139,814834276,95,1 +1139,3346538900,90,1 +1140,413876805,67,0 +1140,2325170042,99,2 +1140,814834276,95,1 +1140,1104420298,38,2 +1140,1104420298,39,2 +1140,1104420298,40,2 +1140,1104420298,41,1 +1140,1104420298,43,2 +1140,12098344,47,1 +1140,12098344,44,1 +1140,12098344,46,1 +1140,12098344,45,1 +1140,12098344,50,1 +1140,12098344,51,1 +1140,12098344,52,1 +1140,12098344,53,1 +1140,12098344,54,1 +1140,12098344,55,1 +1140,4067555184,47,1 +1140,4067555184,49,1 +1140,4067555184,44,1 +1140,4067555184,46,1 +1140,4067555184,45,1 +1140,4067555184,48,1 +1140,4067555184,50,1 +1140,4067555184,51,3 +1140,4067555184,52,1 +1140,4067555184,53,1 +1140,4067555184,54,3 +1140,4067555184,55,1 +1140,22324879,95,1 +1140,37873062,38,2 +1140,37873062,41,1 +1140,37873062,43,2 +1140,27169556,90,2 +1140,2541265952,90,2 +1140,2313177432,47,1 +1140,2313177432,49,1 +1140,2313177432,46,1 +1140,2313177432,45,1 +1140,2313177432,48,1 +1140,2313177432,50,1 +1140,2313177432,51,1 +1140,2313177432,52,1 +1140,2313177432,53,1 +1140,2313177432,54,1 +1140,2313177432,55,1 +1140,3346538900,90,1 +1140,3339921892,95,1 +1141,12098344,50,1 +1141,12098344,51,1 +1141,12098344,53,1 +1141,2325170042,99,2 +1141,814834276,95,1 +1141,4067555184,50,1 +1141,4067555184,52,1 +1141,4067555184,53,1 +1141,4067555184,54,1 +1141,4067555184,55,1 +1141,22324879,95,1 +1141,80158773,69,0 +1141,10437056,99,2 +1141,2313177432,50,1 +1141,2313177432,51,1 +1141,2313177432,52,1 +1141,2313177432,53,1 +1141,2313177432,54,1 +1141,2313177432,55,1 +1141,3339921892,95,1 +1142,4067555184,50,1 +1142,4067555184,51,1 +1142,4067555184,52,1 +1142,4067555184,54,1 +1142,4067555184,55,1 +1142,2313177432,50,1 +1142,2313177432,51,1 +1142,2313177432,52,1 +1142,2313177432,53,1 +1142,2313177432,54,1 +1142,2325170042,99,2 +1142,10437056,99,3 +1142,814834276,95,1 +1142,80158773,69,0 +1142,3339921892,95,2 +1142,22324879,95,1 +1142,12098344,51,1 +1142,12098344,52,1 +1142,12098344,53,1 +1142,12098344,54,1 +1143,12098344,50,1 +1143,12098344,51,1 +1143,12098344,52,1 +1143,12098344,53,1 +1143,12098344,54,1 +1143,12098344,55,1 +1143,10437056,99,2 +1143,22324879,95,1 +1143,80158773,69,0 +1143,814834276,95,1 +1143,4067555184,50,1 +1143,4067555184,51,1 +1143,4067555184,52,1 +1143,4067555184,53,1 +1143,4067555184,54,1 +1143,3339921892,95,2 +1143,2313177432,50,1 +1143,2313177432,51,1 +1143,2313177432,52,1 +1143,2313177432,53,1 +1143,2313177432,54,1 +1144,12098344,51,1 +1144,12098344,52,1 +1144,12098344,53,1 +1144,12098344,54,1 +1144,12098344,55,1 +1144,4067555184,50,1 +1144,4067555184,51,1 +1144,4067555184,52,1 +1144,4067555184,53,1 +1144,4067555184,54,1 +1144,4067555184,55,1 +1144,2313177432,50,1 +1144,2313177432,52,1 +1144,2313177432,53,1 +1144,2313177432,55,1 +1144,814834276,95,1 +1144,80158773,69,0 +1144,2325170042,99,2 +1144,3339921892,95,1 +1144,22324879,95,1 +1144,10437056,99,2 +1145,2313177432,50,1 +1145,2313177432,51,1 +1145,2313177432,52,1 +1145,2313177432,53,1 +1145,2313177432,54,1 +1145,2313177432,55,1 +1145,814834276,95,1 +1145,12098344,50,1 +1145,12098344,52,1 +1145,12098344,53,1 +1145,12098344,54,1 +1145,12098344,55,1 +1145,3339921892,95,1 +1145,22324879,95,1 +1145,4067555184,50,1 +1145,4067555184,51,1 +1145,4067555184,52,1 +1145,4067555184,53,1 +1145,4067555184,54,1 +1145,4067555184,55,1 +1145,10437056,99,2 +1145,80158773,69,0 +1145,2325170042,99,2 +1146,2313177432,50,1 +1146,2313177432,51,1 +1146,2313177432,53,1 +1146,2313177432,54,1 +1146,2313177432,55,1 +1146,12098344,52,1 +1146,12098344,53,1 +1146,12098344,54,1 +1146,12098344,55,1 +1146,4067555184,50,1 +1146,4067555184,51,1 +1146,4067555184,52,1 +1146,4067555184,53,1 +1146,4067555184,54,1 +1146,4067555184,55,1 +1146,814834276,95,1 +1146,3339921892,95,1 +1146,22324879,95,1 +1146,80158773,69,0 +1147,814834276,95,1 +1147,22324879,95,1 +1147,4067555184,50,1 +1147,4067555184,51,1 +1147,4067555184,52,1 +1147,4067555184,53,1 +1147,4067555184,54,1 +1147,4067555184,55,1 +1147,3339921892,95,1 +1147,2325170042,99,2 +1147,80158773,69,0 +1147,2313177432,50,1 +1147,2313177432,51,1 +1147,2313177432,52,1 +1147,2313177432,53,1 +1147,2313177432,54,1 +1147,2313177432,55,1 +1147,12098344,52,1 +1147,12098344,53,1 +1147,12098344,55,1 +1147,10437056,99,2 +1148,4067555184,50,1 +1148,4067555184,51,1 +1148,4067555184,52,1 +1148,4067555184,54,1 +1148,4067555184,55,1 +1148,10437056,99,2 +1148,12098344,50,1 +1148,12098344,51,1 +1148,12098344,52,1 +1148,12098344,53,1 +1148,12098344,54,1 +1148,80158773,69,0 +1148,2325170042,99,2 +1148,22324879,95,1 +1148,3339921892,95,1 +1148,2313177432,51,1 +1148,2313177432,52,1 +1148,2313177432,53,1 +1148,2313177432,55,1 +1148,814834276,95,1 +1149,2313177432,50,1 +1149,2313177432,51,1 +1149,2313177432,52,1 +1149,2313177432,53,1 +1149,2313177432,54,1 +1149,2313177432,55,1 +1149,2325170042,99,2 +1149,4067555184,50,1 +1149,4067555184,52,1 +1149,4067555184,53,1 +1149,4067555184,55,1 +1149,22324879,95,1 +1149,3339921892,95,1 +1149,12098344,50,1 +1149,12098344,53,1 +1149,12098344,55,1 +1149,80158773,69,0 +1149,814834276,95,1 +1149,10437056,99,2 +1150,3339921892,95,1 +1150,814834276,95,1 +1150,10437056,99,2 +1150,4067555184,50,1 +1150,4067555184,51,1 +1150,4067555184,52,1 +1150,4067555184,53,1 +1150,4067555184,54,1 +1150,12098344,50,1 +1150,12098344,52,1 +1150,12098344,53,1 +1150,12098344,54,1 +1150,22324879,95,1 +1150,2313177432,50,1 +1150,2313177432,51,1 +1150,2313177432,52,1 +1150,2313177432,54,1 +1150,2313177432,55,1 +1150,80158773,69,0 +1151,3339921892,95,1 +1151,2313177432,50,1 +1151,2313177432,51,1 +1151,2313177432,53,1 +1151,2313177432,54,1 +1151,2313177432,55,1 +1151,2325170042,99,2 +1151,12098344,52,1 +1151,12098344,53,1 +1151,12098344,55,1 +1151,10437056,99,2 +1151,2343704209,69,0 +1151,22324879,95,1 +1151,814834276,95,1 +1151,4067555184,50,1 +1151,4067555184,51,1 +1151,4067555184,52,1 +1151,4067555184,53,1 +1151,4067555184,54,1 +1151,4067555184,55,1 +1152,22324879,95,1 +1152,2313177432,50,1 +1152,2313177432,51,1 +1152,2313177432,52,1 +1152,2313177432,53,1 +1152,2313177432,55,1 +1152,3339921892,95,2 +1152,2343704209,69,0 +1152,4067555184,50,1 +1152,4067555184,51,1 +1152,4067555184,52,1 +1152,4067555184,53,1 +1152,4067555184,54,1 +1152,4067555184,55,1 +1152,12098344,50,1 +1152,12098344,51,1 +1152,12098344,53,1 +1152,12098344,54,1 +1152,814834276,95,1 +1153,3339921892,95,1 +1153,4067555184,50,1 +1153,4067555184,51,1 +1153,4067555184,52,1 +1153,4067555184,53,1 +1153,4067555184,54,1 +1153,4067555184,55,1 +1153,12098344,50,1 +1153,12098344,51,1 +1153,12098344,53,1 +1153,2343704209,69,0 +1153,2313177432,51,1 +1153,2313177432,52,1 +1153,2313177432,53,1 +1153,2313177432,54,1 +1153,2313177432,55,1 +1153,814834276,95,2 +1153,22324879,95,1 +1154,2343704209,69,0 +1154,10437056,99,2 +1154,2325170042,99,2 +1154,22324879,95,1 +1154,12098344,50,1 +1154,12098344,51,1 +1154,12098344,53,1 +1154,12098344,54,1 +1154,12098344,55,1 +1154,4067555184,50,1 +1154,4067555184,52,1 +1154,4067555184,53,1 +1154,4067555184,55,1 +1154,3339921892,95,1 +1154,814834276,95,1 +1154,2313177432,51,1 +1154,2313177432,52,1 +1154,2313177432,53,1 +1154,2313177432,54,1 +1154,2313177432,55,1 +1155,2343704209,69,0 +1155,10437056,99,2 +1155,3339921892,95,1 +1155,2325170042,99,2 +1155,2313177432,50,1 +1155,2313177432,51,1 +1155,2313177432,52,1 +1155,2313177432,53,1 +1155,2313177432,54,1 +1155,2313177432,55,1 +1155,814834276,95,1 +1155,22324879,95,1 +1155,4067555184,50,1 +1155,4067555184,51,1 +1155,4067555184,52,1 +1155,4067555184,53,1 +1155,4067555184,54,1 +1155,4067555184,55,1 +1155,12098344,52,1 +1155,12098344,53,1 +1155,12098344,54,1 +1155,12098344,55,1 +1156,10437056,99,2 +1156,2325170042,99,2 +1156,2313177432,50,1 +1156,2313177432,51,1 +1156,2313177432,52,1 +1156,2313177432,53,1 +1156,2313177432,54,1 +1156,2313177432,55,1 +1156,814834276,95,1 +1156,22324879,95,1 +1156,12098344,50,1 +1156,12098344,51,1 +1156,12098344,54,1 +1156,12098344,55,1 +1156,3339921892,95,1 +1156,4067555184,50,1 +1156,4067555184,51,1 +1156,4067555184,53,1 +1156,4067555184,54,1 +1156,4067555184,55,1 +1156,2343704209,69,0 +1157,3339921892,95,1 +1157,2325170042,99,2 +1157,2313177432,50,1 +1157,2313177432,51,1 +1157,2313177432,52,1 +1157,2313177432,53,1 +1157,2313177432,54,1 +1157,2313177432,55,1 +1157,12098344,51,1 +1157,12098344,52,1 +1157,12098344,53,1 +1157,12098344,54,1 +1157,12098344,55,1 +1157,814834276,95,1 +1157,22324879,95,1 +1157,2343704209,69,0 +1157,4067555184,50,1 +1157,4067555184,51,1 +1157,4067555184,52,1 +1157,4067555184,53,1 +1157,4067555184,55,1 +1157,10437056,99,2 +1158,2343704209,69,0 +1158,814834276,95,2 +1158,12098344,50,1 +1158,12098344,51,1 +1158,12098344,52,1 +1158,12098344,54,1 +1158,2313177432,50,1 +1158,2313177432,51,1 +1158,2313177432,52,1 +1158,2313177432,53,1 +1158,2313177432,54,1 +1158,2313177432,55,1 +1158,3339921892,95,1 +1158,4067555184,50,1 +1158,4067555184,51,1 +1158,4067555184,52,1 +1158,4067555184,54,1 +1158,4067555184,55,1 +1158,22324879,95,1 +1158,10437056,99,2 +1159,2325170042,99,2 +1159,2343704209,69,0 +1159,10437056,99,2 +1159,2313177432,50,1 +1159,2313177432,53,1 +1159,2313177432,54,1 +1159,2313177432,55,1 +1159,22324879,95,1 +1159,814834276,95,1 +1159,3339921892,95,1 +1159,4067555184,51,1 +1159,4067555184,52,1 +1159,4067555184,54,1 +1159,4067555184,55,1 +1159,12098344,50,1 +1159,12098344,51,1 +1159,12098344,52,1 +1159,12098344,55,1 +1160,4067555184,50,1 +1160,4067555184,51,1 +1160,4067555184,52,1 +1160,4067555184,54,1 +1160,4067555184,55,1 +1160,3339921892,95,1 +1160,814834276,95,1 +1160,12098344,50,1 +1160,12098344,51,1 +1160,12098344,53,1 +1160,12098344,55,1 +1160,2325170042,99,2 +1160,22324879,95,2 +1160,2313177432,50,1 +1160,2313177432,51,1 +1160,2313177432,52,1 +1160,2313177432,53,1 +1160,2313177432,54,1 +1160,2313177432,55,1 +1160,2343704209,69,0 +1161,185356903,93,1 +1161,1266556718,91,1 +1161,22751149,93,1 +1161,3312358902,61,0 +1161,814834276,95,1 +1161,10437056,99,2 +1161,27169556,90,1 +1161,2541265952,90,1 +1161,3346538900,90,1 +1161,331545755,92,1 +1161,3339921892,95,1 +1161,2325170042,99,2 +1161,22324879,95,1 +1161,350343208,91,1 +1161,37873062,91,1 +1162,584019624,93,1 +1162,3312358902,61,0 +1162,3339921892,95,1 +1162,777299215,94,1 +1162,814834276,95,2 +1162,10437056,99,2 +1162,2325170042,99,2 +1162,1266556718,91,1 +1162,27169556,90,1 +1162,185356903,93,1 +1162,37873062,91,1 +1162,350343208,91,1 +1162,2541265952,90,1 +1162,22324879,95,1 +1162,331545755,92,1 +1163,331545755,92,1 +1163,3339921892,95,1 +1163,1266556718,91,1 +1163,41454763,92,1 +1163,814834276,95,1 +1163,37873062,91,1 +1163,10437056,99,2 +1163,18107611,94,1 +1163,350343208,91,1 +1163,2325170042,99,2 +1163,3312358902,61,0 +1163,3346538900,90,1 +1163,777299215,94,1 +1163,185356903,93,1 +1163,22751149,93,1 +1163,3193516458,92,1 +1163,584019624,93,1 +1163,22324879,95,1 +1164,3312358902,61,0 +1164,350343208,91,1 +1164,777299215,94,1 +1164,10437056,99,2 +1164,814834276,95,1 +1164,584019624,93,1 +1164,2325170042,99,2 +1164,1266556718,91,1 +1164,3346538900,90,1 +1164,18107611,94,1 +1164,22751149,93,1 +1164,185356903,93,1 +1164,3193516458,92,1 +1164,3339921892,95,1 +1164,37873062,91,1 +1164,22324879,95,1 +1164,2541265952,90,1 +1165,22751149,93,1 +1165,22324879,95,1 +1165,2325170042,99,2 +1165,3193516458,92,1 +1165,2541265952,90,1 +1165,27169556,90,1 +1165,331545755,92,1 +1165,10437056,99,2 +1165,3339921892,95,1 +1165,584019624,93,1 +1165,41454763,92,1 +1165,3312358902,61,0 +1165,185356903,93,1 +1165,350343208,91,1 +1165,777299215,94,1 +1165,3346538900,90,1 +1165,814834276,95,1 +1166,331545755,92,1 +1166,3193516458,92,1 +1166,2541265952,90,1 +1166,22751149,93,1 +1166,41454763,92,1 +1166,814834276,95,1 +1166,3339921892,95,1 +1166,1266556718,91,1 +1166,2325170042,99,2 +1166,350343208,91,1 +1166,777299215,94,1 +1166,18107611,94,1 +1166,185356903,93,1 +1166,27169556,90,1 +1166,3312358902,61,0 +1166,22324879,95,2 +1167,2541265952,90,1 +1167,777299215,94,1 +1167,3312358902,61,0 +1167,10437056,99,2 +1167,2325170042,99,2 +1167,814834276,95,1 +1167,22324879,95,2 +1167,37873062,91,1 +1167,3193516458,92,1 +1167,185356903,93,1 +1167,584019624,93,1 +1167,22751149,93,1 +1167,1266556718,91,1 +1167,27169556,90,1 +1167,3346538900,90,1 +1167,331545755,92,1 +1167,3339921892,95,1 +1168,3312358902,61,0 +1168,37873062,91,1 +1168,814834276,95,1 +1168,777299215,94,1 +1168,2541265952,90,1 +1168,3339921892,95,2 +1168,27169556,90,1 +1168,10437056,99,3 +1168,331545755,92,1 +1168,41454763,92,1 +1168,22751149,93,1 +1168,3193516458,92,1 +1168,2325170042,99,3 +1168,185356903,93,1 +1168,22324879,95,1 +1169,18107611,94,1 +1169,185356903,93,1 +1169,2325170042,99,2 +1169,2541265952,90,1 +1169,3339921892,95,1 +1169,10437056,99,2 +1169,350343208,91,1 +1169,814834276,95,1 +1169,22324879,95,1 +1169,1266556718,91,1 +1169,27169556,90,1 +1169,331545755,92,1 +1169,37873062,91,1 +1169,3312358902,61,0 +1169,3346538900,90,1 +1170,3339921892,95,2 +1170,584019624,93,1 +1170,27169556,90,1 +1170,3193516458,92,1 +1170,2325170042,99,2 +1170,3346538900,90,1 +1170,41454763,92,1 +1170,22324879,95,1 +1170,3312358902,61,0 +1170,777299215,94,1 +1170,2541265952,90,1 +1170,185356903,93,1 +1170,331545755,92,1 +1170,814834276,95,1 +1171,1266556718,91,1 +1171,27169556,90,1 +1171,37873062,91,1 +1171,2541265952,90,1 +1171,777299215,94,1 +1171,2325170042,99,2 +1171,331545755,92,1 +1171,3339921892,95,1 +1171,22324879,95,1 +1171,80169705,61,0 +1171,584019624,93,1 +1171,185356903,93,1 +1171,10437056,99,2 +1171,814834276,95,1 +1171,18107611,94,1 +1172,185356903,93,1 +1172,22751149,93,1 +1172,80169705,61,0 +1172,22324879,95,1 +1172,350343208,91,1 +1172,2325170042,99,2 +1172,10437056,99,3 +1172,3339921892,95,2 +1172,1266556718,91,1 +1172,777299215,94,1 +1172,37873062,91,1 +1172,2541265952,90,1 +1172,3193516458,92,1 +1172,814834276,95,1 +1172,331545755,92,1 +1172,584019624,93,1 +1173,18107611,94,1 +1173,350343208,91,1 +1173,10437056,99,3 +1173,2541265952,90,1 +1173,80169705,61,0 +1173,3193516458,92,1 +1173,2325170042,99,2 +1173,814834276,95,1 +1173,777299215,94,1 +1173,3339921892,95,1 +1173,1266556718,91,1 +1173,185356903,93,1 +1173,584019624,93,1 +1173,22324879,95,1 +1173,41454763,92,1 +1174,2325170042,99,2 +1174,331545755,92,1 +1174,3193516458,92,1 +1174,814834276,95,1 +1174,22751149,93,1 +1174,41454763,92,1 +1174,37873062,91,1 +1174,10437056,99,2 +1174,3339921892,95,1 +1174,80169705,61,0 +1174,2541265952,90,1 +1174,1266556718,91,1 +1174,22324879,95,1 +1174,777299215,94,1 +1175,37873062,91,1 +1175,3339921892,95,1 +1175,2325170042,99,2 +1175,777299215,94,1 +1175,584019624,93,1 +1175,22324879,95,1 +1175,27169556,90,1 +1175,350343208,91,1 +1175,10437056,99,2 +1175,41454763,92,1 +1175,331545755,92,1 +1175,2541265952,90,1 +1175,814834276,95,1 +1175,3346538900,90,1 +1175,185356903,93,1 +1175,1266556718,91,1 +1175,18107611,94,1 +1175,80169705,61,0 +1176,1266556718,91,1 +1176,2541265952,90,1 +1176,814834276,95,1 +1176,2325170042,99,2 +1176,3193516458,92,1 +1176,10437056,99,2 +1176,331545755,92,1 +1176,27169556,90,1 +1176,80169705,61,0 +1176,185356903,93,1 +1176,584019624,93,1 +1176,37873062,91,1 +1176,350343208,91,1 +1176,22324879,95,1 +1176,18107611,94,1 +1176,3339921892,95,1 +1177,41454763,92,1 +1177,22324879,95,1 +1177,1266556718,91,1 +1177,3339921892,95,1 +1177,2325170042,99,2 +1177,814834276,95,1 +1177,350343208,91,1 +1177,80169705,61,0 +1177,3193516458,92,1 +1177,777299215,94,1 +1177,37873062,91,1 +1177,584019624,93,1 +1177,3346538900,90,1 +1177,185356903,93,1 +1177,18107611,94,1 +1177,27169556,90,1 +1177,10437056,99,2 +1178,80169705,61,0 +1178,350343208,91,1 +1178,777299215,94,1 +1178,22751149,93,1 +1178,2325170042,99,2 +1178,2541265952,90,1 +1178,41454763,92,1 +1178,3339921892,95,1 +1178,1266556718,91,1 +1178,814834276,95,2 +1178,331545755,92,1 +1178,22324879,95,1 +1178,18107611,94,1 +1178,10437056,99,2 +1178,185356903,93,1 +1178,37873062,91,1 +1179,1266556718,91,1 +1179,10437056,99,2 +1179,3193516458,92,1 +1179,80169705,61,0 +1179,185356903,93,1 +1179,3339921892,95,1 +1179,777299215,94,1 +1179,2325170042,99,2 +1179,814834276,95,1 +1179,22751149,93,1 +1179,350343208,91,1 +1179,2541265952,90,1 +1179,22324879,95,1 +1179,584019624,93,1 +1179,3346538900,90,1 +1179,41454763,92,1 +1180,41454763,92,1 +1180,2325170042,99,2 +1180,3193516458,92,1 +1180,27169556,90,1 +1180,10437056,99,2 +1180,584019624,93,1 +1180,777299215,94,1 +1180,350343208,91,1 +1180,1266556718,91,1 +1180,3346538900,90,1 +1180,814834276,95,1 +1180,331545755,92,1 +1180,80169705,61,0 +1180,22324879,95,1 +1180,185356903,93,1 +1180,3339921892,95,2 +1181,777299215,94,1 +1181,27169556,90,1 +1181,1104420298,38,2 +1181,1104420298,39,2 +1181,1104420298,42,1 +1181,1104420298,43,2 +1181,2313177432,47,1 +1181,2313177432,49,1 +1181,2313177432,46,1 +1181,2313177432,45,1 +1181,2313177432,48,1 +1181,2313177432,50,1 +1181,2313177432,51,1 +1181,2313177432,52,1 +1181,2313177432,53,1 +1181,2313177432,54,1 +1181,2313177432,55,1 +1181,2325170042,99,2 +1181,185356903,93,1 +1181,27075840,65,0 +1181,584019624,93,1 +1181,37873062,38,2 +1181,37873062,39,2 +1181,37873062,41,1 +1181,37873062,42,1 +1181,37873062,43,2 +1181,37873062,91,1 +1181,3346538900,90,2 +1181,331545755,92,1 +1181,814834276,95,1 +1181,350343208,91,1 +1181,22324879,95,1 +1181,22751149,93,1 +1181,41454763,92,1 +1181,4067555184,47,1 +1181,4067555184,44,1 +1181,4067555184,46,1 +1181,4067555184,48,1 +1181,4067555184,50,1 +1181,4067555184,51,1 +1181,4067555184,52,1 +1181,4067555184,53,1 +1181,4067555184,54,1 +1181,4067555184,55,1 +1181,2541265952,90,1 +1181,3339921892,95,1 +1181,12098344,47,1 +1181,12098344,49,1 +1181,12098344,44,1 +1181,12098344,46,1 +1181,12098344,48,1 +1181,12098344,51,3 +1181,12098344,52,1 +1181,12098344,53,1 +1181,12098344,54,3 +1181,12098344,55,1 +1181,10437056,99,2 +1182,2541265952,90,1 +1182,331545755,92,1 +1182,2325170042,99,2 +1182,3346538900,90,1 +1182,18107611,94,1 +1182,27169556,90,1 +1182,3339921892,95,1 +1182,2313177432,47,1 +1182,2313177432,49,1 +1182,2313177432,44,1 +1182,2313177432,46,1 +1182,2313177432,45,1 +1182,2313177432,48,1 +1182,2313177432,50,1 +1182,2313177432,51,1 +1182,2313177432,52,1 +1182,2313177432,53,1 +1182,2313177432,54,1 +1182,2313177432,55,1 +1182,12098344,49,1 +1182,12098344,44,1 +1182,12098344,46,1 +1182,12098344,45,1 +1182,12098344,48,1 +1182,12098344,50,3 +1182,12098344,51,1 +1182,12098344,52,1 +1182,12098344,53,1 +1182,12098344,54,1 +1182,12098344,55,1 +1182,4067555184,47,1 +1182,4067555184,49,1 +1182,4067555184,46,1 +1182,4067555184,45,1 +1182,4067555184,50,1 +1182,4067555184,51,1 +1182,4067555184,52,1 +1182,4067555184,53,1 +1182,4067555184,54,1 +1182,4067555184,55,1 +1182,37873062,38,2 +1182,37873062,39,2 +1182,37873062,40,2 +1182,37873062,42,1 +1182,37873062,43,2 +1182,1104420298,38,2 +1182,1104420298,39,2 +1182,1104420298,40,2 +1182,1104420298,41,1 +1182,1104420298,43,2 +1182,27075840,65,0 +1182,185356903,93,1 +1182,777299215,94,1 +1182,22324879,95,1 +1182,22751149,93,1 +1182,814834276,95,1 +1182,10437056,99,2 +1182,41454763,92,1 +1183,1266556718,91,1 +1183,22751149,93,1 +1183,3339921892,95,1 +1183,584019624,93,1 +1183,22324879,95,1 +1183,27075840,65,0 +1183,185356903,93,1 +1183,777299215,94,1 +1183,814834276,95,1 +1183,2541265952,90,1 +1183,331545755,92,1 +1183,12098344,49,1 +1183,12098344,44,1 +1183,12098344,46,1 +1183,12098344,48,1 +1183,12098344,50,1 +1183,12098344,52,1 +1183,12098344,53,1 +1183,12098344,54,1 +1183,12098344,55,1 +1183,37873062,39,2 +1183,37873062,40,2 +1183,37873062,41,1 +1183,37873062,43,2 +1183,2325170042,99,2 +1183,4067555184,47,1 +1183,4067555184,49,1 +1183,4067555184,44,1 +1183,4067555184,46,1 +1183,4067555184,45,1 +1183,4067555184,48,1 +1183,4067555184,50,1 +1183,4067555184,51,1 +1183,4067555184,52,1 +1183,4067555184,53,1 +1183,4067555184,54,3 +1183,4067555184,55,1 +1183,10437056,99,2 +1183,18107611,94,1 +1183,2313177432,47,1 +1183,2313177432,49,1 +1183,2313177432,46,1 +1183,2313177432,45,1 +1183,2313177432,48,1 +1183,2313177432,50,3 +1183,2313177432,51,1 +1183,2313177432,52,1 +1183,2313177432,53,1 +1183,2313177432,54,1 +1183,2313177432,55,1 +1183,1104420298,39,2 +1183,1104420298,41,1 +1183,1104420298,42,1 +1183,1104420298,43,2 +1183,27169556,90,1 +1183,3346538900,90,1 +1183,350343208,91,1 +1184,27169556,90,2 +1184,814834276,95,1 +1184,41454763,92,1 +1184,2541265952,90,2 +1184,3193516458,92,1 +1184,350343208,91,1 +1184,37873062,38,2 +1184,37873062,40,2 +1184,37873062,41,1 +1184,37873062,43,2 +1184,37873062,91,1 +1184,185356903,93,1 +1184,331545755,92,1 +1184,27075840,65,0 +1184,4067555184,47,1 +1184,4067555184,49,1 +1184,4067555184,44,1 +1184,4067555184,46,1 +1184,4067555184,45,1 +1184,4067555184,48,1 +1184,4067555184,50,3 +1184,4067555184,51,1 +1184,4067555184,52,1 +1184,4067555184,53,1 +1184,4067555184,54,1 +1184,4067555184,55,1 +1184,10437056,99,2 +1184,777299215,94,1 +1184,584019624,93,1 +1184,3346538900,90,1 +1184,12098344,47,1 +1184,12098344,44,1 +1184,12098344,45,1 +1184,12098344,48,1 +1184,12098344,50,3 +1184,12098344,51,3 +1184,12098344,52,2 +1184,12098344,54,1 +1184,12098344,55,1 +1184,3339921892,95,1 +1184,2325170042,99,2 +1184,22324879,95,1 +1184,22751149,93,1 +1184,2313177432,49,1 +1184,2313177432,44,1 +1184,2313177432,46,1 +1184,2313177432,45,1 +1184,2313177432,48,1 +1184,2313177432,50,1 +1184,2313177432,51,1 +1184,2313177432,52,2 +1184,2313177432,53,1 +1184,2313177432,54,3 +1184,2313177432,55,1 +1184,1104420298,38,2 +1184,1104420298,40,2 +1184,1104420298,41,1 +1184,1104420298,42,1 +1184,1104420298,43,2 +1185,12098344,47,1 +1185,12098344,44,1 +1185,12098344,48,1 +1185,12098344,50,1 +1185,12098344,51,1 +1185,12098344,52,1 +1185,12098344,53,1 +1185,12098344,54,1 +1185,12098344,55,1 +1185,2313177432,47,1 +1185,2313177432,49,1 +1185,2313177432,44,1 +1185,2313177432,46,1 +1185,2313177432,45,1 +1185,2313177432,48,1 +1185,2313177432,50,1 +1185,2313177432,51,1 +1185,2313177432,52,1 +1185,2313177432,53,1 +1185,2313177432,54,1 +1185,2313177432,55,1 +1185,3339921892,95,1 +1185,777299215,94,1 +1185,331545755,92,1 +1185,185356903,93,1 +1185,10437056,99,2 +1185,4067555184,47,1 +1185,4067555184,49,1 +1185,4067555184,44,1 +1185,4067555184,46,1 +1185,4067555184,45,1 +1185,4067555184,48,1 +1185,4067555184,50,1 +1185,4067555184,51,1 +1185,4067555184,52,1 +1185,4067555184,53,1 +1185,4067555184,55,1 +1185,814834276,95,1 +1185,3346538900,90,2 +1185,22324879,95,1 +1185,1104420298,38,2 +1185,1104420298,39,2 +1185,1104420298,40,2 +1185,1104420298,41,1 +1185,1104420298,42,1 +1185,22751149,93,1 +1185,2325170042,99,2 +1185,27169556,90,2 +1185,27075840,65,0 +1185,37873062,39,2 +1185,37873062,40,2 +1185,37873062,41,1 +1185,37873062,42,1 +1185,37873062,91,1 +1185,3193516458,92,1 +1185,350343208,91,1 +1185,2541265952,90,1 +1186,331545755,92,1 +1186,350343208,91,1 +1186,185356903,93,1 +1186,10437056,99,2 +1186,2325170042,99,2 +1186,41454763,92,1 +1186,27169556,90,2 +1186,37873062,38,2 +1186,37873062,39,2 +1186,37873062,40,2 +1186,37873062,43,2 +1186,814834276,95,1 +1186,584019624,93,1 +1186,777299215,94,1 +1186,2313177432,47,1 +1186,2313177432,49,1 +1186,2313177432,44,1 +1186,2313177432,45,1 +1186,2313177432,48,1 +1186,2313177432,50,1 +1186,2313177432,51,3 +1186,2313177432,52,1 +1186,2313177432,53,1 +1186,2313177432,54,3 +1186,2313177432,55,1 +1186,4067555184,47,1 +1186,4067555184,49,1 +1186,4067555184,44,1 +1186,4067555184,46,1 +1186,4067555184,45,1 +1186,4067555184,48,1 +1186,4067555184,50,1 +1186,4067555184,51,1 +1186,4067555184,52,2 +1186,4067555184,53,1 +1186,4067555184,54,1 +1186,4067555184,55,1 +1186,22751149,93,1 +1186,1266556718,91,1 +1186,27075840,65,0 +1186,1104420298,38,2 +1186,1104420298,39,2 +1186,1104420298,40,2 +1186,1104420298,41,1 +1186,1104420298,43,2 +1186,3339921892,95,1 +1186,2541265952,90,1 +1186,12098344,47,1 +1186,12098344,49,1 +1186,12098344,44,1 +1186,12098344,46,1 +1186,12098344,50,1 +1186,12098344,51,1 +1186,12098344,52,1 +1186,12098344,53,1 +1186,12098344,54,1 +1186,12098344,55,1 +1186,3346538900,90,2 +1186,22324879,95,1 +1187,4067555184,47,1 +1187,4067555184,44,1 +1187,4067555184,46,1 +1187,4067555184,45,1 +1187,4067555184,48,1 +1187,4067555184,50,1 +1187,4067555184,51,1 +1187,4067555184,52,1 +1187,4067555184,53,1 +1187,4067555184,54,1 +1187,4067555184,55,1 +1187,814834276,95,1 +1187,27169556,90,2 +1187,12098344,47,1 +1187,12098344,49,1 +1187,12098344,46,1 +1187,12098344,45,1 +1187,12098344,50,1 +1187,12098344,51,3 +1187,12098344,52,1 +1187,12098344,53,1 +1187,12098344,54,3 +1187,12098344,55,1 +1187,1104420298,38,2 +1187,1104420298,39,2 +1187,1104420298,40,2 +1187,1104420298,42,1 +1187,1104420298,43,2 +1187,185356903,93,1 +1187,584019624,93,1 +1187,2325170042,99,2 +1187,331545755,92,1 +1187,27075840,65,0 +1187,2541265952,90,2 +1187,10437056,99,4 +1187,3346538900,90,1 +1187,37873062,38,2 +1187,37873062,40,2 +1187,37873062,41,1 +1187,37873062,43,2 +1187,37873062,91,1 +1187,2313177432,47,1 +1187,2313177432,49,1 +1187,2313177432,44,1 +1187,2313177432,46,1 +1187,2313177432,45,1 +1187,2313177432,48,1 +1187,2313177432,50,1 +1187,2313177432,51,1 +1187,2313177432,52,1 +1187,2313177432,53,1 +1187,2313177432,54,3 +1187,2313177432,55,1 +1187,3339921892,95,1 +1187,22324879,95,2 +1188,1104420298,38,2 +1188,1104420298,39,2 +1188,1104420298,40,2 +1188,1104420298,43,2 +1188,2313177432,47,1 +1188,2313177432,49,1 +1188,2313177432,44,1 +1188,2313177432,46,1 +1188,2313177432,45,1 +1188,2313177432,48,1 +1188,2313177432,50,1 +1188,2313177432,51,1 +1188,2313177432,52,1 +1188,2313177432,53,1 +1188,2313177432,54,1 +1188,2313177432,55,1 +1188,10437056,99,2 +1188,777299215,94,1 +1188,3346538900,90,1 +1188,27075840,65,0 +1188,12098344,47,1 +1188,12098344,49,1 +1188,12098344,44,1 +1188,12098344,48,1 +1188,12098344,50,1 +1188,12098344,51,1 +1188,12098344,53,1 +1188,12098344,54,1 +1188,12098344,55,1 +1188,2325170042,99,2 +1188,22324879,95,1 +1188,4067555184,47,1 +1188,4067555184,49,1 +1188,4067555184,44,1 +1188,4067555184,46,1 +1188,4067555184,45,1 +1188,4067555184,48,1 +1188,4067555184,50,1 +1188,4067555184,51,3 +1188,4067555184,53,1 +1188,4067555184,54,1 +1188,4067555184,55,1 +1188,814834276,95,1 +1188,27169556,90,1 +1188,37873062,38,2 +1188,37873062,39,2 +1188,37873062,40,2 +1188,37873062,42,1 +1188,3339921892,95,1 +1188,2541265952,90,2 +1188,331545755,92,1 +1188,22751149,93,1 +1189,12098344,47,1 +1189,12098344,49,1 +1189,12098344,44,1 +1189,12098344,48,1 +1189,12098344,50,3 +1189,12098344,51,1 +1189,12098344,52,1 +1189,12098344,53,1 +1189,12098344,54,1 +1189,12098344,55,1 +1189,777299215,94,1 +1189,18107611,94,1 +1189,1104420298,38,2 +1189,1104420298,39,2 +1189,1104420298,40,2 +1189,1104420298,41,1 +1189,1104420298,42,1 +1189,1104420298,43,2 +1189,41454763,92,1 +1189,331545755,92,1 +1189,22324879,95,1 +1189,2313177432,47,1 +1189,2313177432,49,1 +1189,2313177432,46,1 +1189,2313177432,45,1 +1189,2313177432,48,1 +1189,2313177432,50,1 +1189,2313177432,51,1 +1189,2313177432,52,1 +1189,2313177432,53,1 +1189,2313177432,54,1 +1189,2313177432,55,1 +1189,584019624,93,1 +1189,4067555184,47,1 +1189,4067555184,49,1 +1189,4067555184,44,1 +1189,4067555184,46,1 +1189,4067555184,45,1 +1189,4067555184,48,1 +1189,4067555184,50,3 +1189,4067555184,51,1 +1189,4067555184,52,1 +1189,4067555184,53,3 +1189,4067555184,54,1 +1189,4067555184,55,1 +1189,37873062,38,2 +1189,37873062,39,2 +1189,37873062,42,1 +1189,37873062,91,1 +1189,2541265952,90,1 +1189,3193516458,92,1 +1189,10437056,99,2 +1189,27169556,90,2 +1189,814834276,95,1 +1189,350343208,91,1 +1189,3346538900,90,2 +1189,2325170042,99,2 +1189,3339921892,95,1 +1189,27075840,65,0 +1190,584019624,93,1 +1190,3346538900,90,2 +1190,1266556718,91,1 +1190,2313177432,47,1 +1190,2313177432,49,1 +1190,2313177432,44,1 +1190,2313177432,46,1 +1190,2313177432,45,1 +1190,2313177432,48,1 +1190,2313177432,50,1 +1190,2313177432,51,1 +1190,2313177432,52,2 +1190,2313177432,53,1 +1190,2313177432,54,1 +1190,2313177432,55,1 +1190,27169556,90,1 +1190,1104420298,38,2 +1190,1104420298,39,2 +1190,1104420298,40,2 +1190,1104420298,42,1 +1190,1104420298,43,2 +1190,4067555184,47,1 +1190,4067555184,49,1 +1190,4067555184,44,1 +1190,4067555184,45,1 +1190,4067555184,48,1 +1190,4067555184,50,1 +1190,4067555184,51,1 +1190,4067555184,52,1 +1190,4067555184,53,1 +1190,4067555184,54,1 +1190,4067555184,55,2 +1190,22324879,95,2 +1190,37873062,38,2 +1190,37873062,39,2 +1190,37873062,40,2 +1190,37873062,41,1 +1190,37873062,42,1 +1190,37873062,43,2 +1190,37873062,91,1 +1190,185356903,93,1 +1190,814834276,95,1 +1190,41454763,92,1 +1190,2541265952,90,1 +1190,27075840,65,0 +1190,10437056,99,3 +1190,2325170042,99,2 +1190,12098344,49,1 +1190,12098344,44,1 +1190,12098344,46,1 +1190,12098344,45,1 +1190,12098344,48,1 +1190,12098344,50,1 +1190,12098344,51,1 +1190,12098344,52,2 +1190,12098344,53,1 +1190,12098344,54,3 +1190,12098344,55,1 +1190,22751149,93,1 +1190,3339921892,95,1 +1191,22324879,95,1 +1191,1104420298,38,2 +1191,1104420298,39,2 +1191,1104420298,40,2 +1191,1104420298,43,2 +1191,37873062,38,2 +1191,37873062,39,2 +1191,37873062,40,2 +1191,37873062,41,1 +1191,37873062,42,1 +1191,37873062,43,2 +1191,37873062,91,1 +1191,2313177432,47,1 +1191,2313177432,49,1 +1191,2313177432,44,1 +1191,2313177432,45,1 +1191,2313177432,48,1 +1191,2313177432,50,1 +1191,2313177432,51,1 +1191,2313177432,52,1 +1191,2313177432,53,1 +1191,2313177432,54,1 +1191,2313177432,55,1 +1191,331545755,92,1 +1191,3193516458,92,1 +1191,4067555184,47,1 +1191,4067555184,49,1 +1191,4067555184,44,1 +1191,4067555184,46,1 +1191,4067555184,45,1 +1191,4067555184,48,1 +1191,4067555184,50,1 +1191,4067555184,51,1 +1191,4067555184,52,2 +1191,4067555184,53,3 +1191,4067555184,54,1 +1191,4067555184,55,1 +1191,3346538900,90,2 +1191,2325170042,99,2 +1191,18107611,94,1 +1191,3339921892,95,1 +1191,10437056,99,2 +1191,3077450214,65,0 +1191,41454763,92,1 +1191,22751149,93,1 +1191,350343208,91,1 +1191,1266556718,91,1 +1191,27169556,90,1 +1191,12098344,47,1 +1191,12098344,44,1 +1191,12098344,46,1 +1191,12098344,48,1 +1191,12098344,50,3 +1191,12098344,51,3 +1191,12098344,52,1 +1191,12098344,53,1 +1191,12098344,54,1 +1191,12098344,55,1 +1191,185356903,93,1 +1191,2541265952,90,1 +1191,777299215,94,1 +1191,814834276,95,1 +1192,2325170042,99,2 +1192,10437056,99,2 +1192,22751149,93,1 +1192,777299215,94,1 +1192,4067555184,47,1 +1192,4067555184,49,1 +1192,4067555184,44,1 +1192,4067555184,46,1 +1192,4067555184,45,1 +1192,4067555184,48,1 +1192,4067555184,50,1 +1192,4067555184,51,1 +1192,4067555184,52,1 +1192,4067555184,53,1 +1192,4067555184,54,1 +1192,4067555184,55,1 +1192,350343208,91,1 +1192,331545755,92,1 +1192,3346538900,90,2 +1192,37873062,38,2 +1192,37873062,39,2 +1192,37873062,40,2 +1192,37873062,41,1 +1192,37873062,42,1 +1192,37873062,43,2 +1192,37873062,91,1 +1192,584019624,93,1 +1192,3077450214,65,0 +1192,12098344,47,1 +1192,12098344,49,1 +1192,12098344,44,1 +1192,12098344,45,1 +1192,12098344,48,1 +1192,12098344,50,1 +1192,12098344,51,1 +1192,12098344,52,1 +1192,12098344,53,3 +1192,12098344,54,1 +1192,12098344,55,1 +1192,27169556,90,2 +1192,814834276,95,1 +1192,3339921892,95,1 +1192,22324879,95,1 +1192,1104420298,38,2 +1192,1104420298,39,2 +1192,1104420298,40,2 +1192,1104420298,41,1 +1192,1104420298,43,2 +1192,2313177432,47,1 +1192,2313177432,49,1 +1192,2313177432,44,1 +1192,2313177432,46,1 +1192,2313177432,48,1 +1192,2313177432,50,1 +1192,2313177432,51,1 +1192,2313177432,52,1 +1192,2313177432,53,1 +1192,2313177432,54,3 +1192,2313177432,55,1 +1192,2541265952,90,1 +1193,2541265952,90,2 +1193,3193516458,92,1 +1193,37873062,38,2 +1193,37873062,39,2 +1193,37873062,40,2 +1193,37873062,41,1 +1193,37873062,42,1 +1193,37873062,43,2 +1193,37873062,91,1 +1193,27169556,90,1 +1193,10437056,99,2 +1193,3077450214,65,0 +1193,1266556718,91,1 +1193,777299215,94,1 +1193,22751149,93,1 +1193,12098344,47,1 +1193,12098344,46,1 +1193,12098344,45,1 +1193,12098344,48,1 +1193,12098344,50,3 +1193,12098344,51,1 +1193,12098344,52,1 +1193,12098344,53,3 +1193,12098344,54,1 +1193,12098344,55,1 +1193,3346538900,90,1 +1193,584019624,93,1 +1193,1104420298,38,2 +1193,1104420298,39,2 +1193,1104420298,40,2 +1193,1104420298,43,2 +1193,4067555184,47,1 +1193,4067555184,49,1 +1193,4067555184,44,1 +1193,4067555184,46,1 +1193,4067555184,45,1 +1193,4067555184,48,1 +1193,4067555184,50,1 +1193,4067555184,51,1 +1193,4067555184,52,1 +1193,4067555184,53,1 +1193,4067555184,54,1 +1193,4067555184,55,1 +1193,2313177432,47,1 +1193,2313177432,49,1 +1193,2313177432,44,1 +1193,2313177432,46,1 +1193,2313177432,45,1 +1193,2313177432,50,1 +1193,2313177432,51,1 +1193,2313177432,52,1 +1193,2313177432,53,3 +1193,2313177432,54,1 +1193,2313177432,55,1 +1193,22324879,95,1 +1193,185356903,93,1 +1193,18107611,94,1 +1193,41454763,92,1 +1193,3339921892,95,1 +1193,814834276,95,2 +1193,331545755,92,1 +1193,350343208,91,1 +1193,2325170042,99,2 +1194,12098344,47,1 +1194,12098344,49,1 +1194,12098344,46,1 +1194,12098344,45,1 +1194,12098344,48,1 +1194,12098344,50,1 +1194,12098344,51,3 +1194,12098344,52,2 +1194,12098344,53,1 +1194,12098344,54,1 +1194,12098344,55,1 +1194,814834276,95,1 +1194,10437056,99,4 +1194,185356903,93,1 +1194,584019624,93,1 +1194,3339921892,95,2 +1194,2313177432,47,1 +1194,2313177432,49,1 +1194,2313177432,44,1 +1194,2313177432,45,1 +1194,2313177432,50,1 +1194,2313177432,51,1 +1194,2313177432,52,1 +1194,2313177432,53,1 +1194,2313177432,54,1 +1194,2313177432,55,1 +1194,27169556,90,2 +1194,4067555184,47,1 +1194,4067555184,49,1 +1194,4067555184,44,1 +1194,4067555184,46,1 +1194,4067555184,45,1 +1194,4067555184,48,1 +1194,4067555184,50,3 +1194,4067555184,51,1 +1194,4067555184,52,1 +1194,4067555184,53,1 +1194,4067555184,54,3 +1194,4067555184,55,2 +1194,2325170042,99,2 +1194,3193516458,92,1 +1194,22324879,95,2 +1194,37873062,38,2 +1194,37873062,39,2 +1194,37873062,40,2 +1194,37873062,41,1 +1194,37873062,42,1 +1194,37873062,43,2 +1194,1104420298,38,2 +1194,1104420298,39,2 +1194,1104420298,40,2 +1194,1104420298,41,1 +1194,1104420298,43,2 +1194,350343208,91,1 +1194,2541265952,90,1 +1194,3346538900,90,1 +1194,1266556718,91,1 +1194,41454763,92,1 +1194,3077450214,65,0 +1194,22751149,93,1 +1194,777299215,94,1 +1195,18107611,94,1 +1195,584019624,93,1 +1195,3346538900,90,1 +1195,22324879,95,1 +1195,2325170042,99,2 +1195,4067555184,47,1 +1195,4067555184,49,1 +1195,4067555184,44,1 +1195,4067555184,46,1 +1195,4067555184,45,1 +1195,4067555184,48,1 +1195,4067555184,50,1 +1195,4067555184,51,1 +1195,4067555184,52,1 +1195,4067555184,53,1 +1195,4067555184,54,1 +1195,4067555184,55,1 +1195,27169556,90,2 +1195,41454763,92,1 +1195,814834276,95,1 +1195,1104420298,38,2 +1195,1104420298,39,2 +1195,1104420298,40,2 +1195,1104420298,41,1 +1195,1104420298,42,1 +1195,1104420298,43,2 +1195,12098344,47,1 +1195,12098344,44,1 +1195,12098344,46,1 +1195,12098344,45,1 +1195,12098344,48,1 +1195,12098344,50,1 +1195,12098344,51,3 +1195,12098344,52,1 +1195,12098344,53,3 +1195,12098344,54,3 +1195,12098344,55,1 +1195,2313177432,47,1 +1195,2313177432,49,1 +1195,2313177432,44,1 +1195,2313177432,46,1 +1195,2313177432,45,1 +1195,2313177432,48,1 +1195,2313177432,50,1 +1195,2313177432,51,1 +1195,2313177432,52,1 +1195,2313177432,53,1 +1195,2313177432,54,1 +1195,2313177432,55,1 +1195,3077450214,65,0 +1195,37873062,38,2 +1195,37873062,39,2 +1195,37873062,40,2 +1195,37873062,41,1 +1195,37873062,43,2 +1195,37873062,91,1 +1195,22751149,93,1 +1195,350343208,91,1 +1195,185356903,93,1 +1195,2541265952,90,1 +1195,3339921892,95,1 +1195,10437056,99,2 +1195,331545755,92,1 +1196,2325170042,99,2 +1196,185356903,93,1 +1196,3077450214,65,0 +1196,22324879,95,1 +1196,777299215,94,1 +1196,3339921892,95,1 +1196,584019624,93,1 +1196,4067555184,47,1 +1196,4067555184,49,1 +1196,4067555184,48,1 +1196,4067555184,50,1 +1196,4067555184,51,1 +1196,4067555184,52,1 +1196,4067555184,53,1 +1196,4067555184,54,1 +1196,4067555184,55,2 +1196,3346538900,90,1 +1196,27169556,90,2 +1196,814834276,95,1 +1196,1266556718,91,1 +1196,2541265952,90,1 +1196,10437056,99,2 +1196,2313177432,49,1 +1196,2313177432,44,1 +1196,2313177432,45,1 +1196,2313177432,48,1 +1196,2313177432,50,1 +1196,2313177432,51,1 +1196,2313177432,52,1 +1196,2313177432,53,1 +1196,2313177432,54,1 +1196,2313177432,55,1 +1196,1104420298,38,2 +1196,1104420298,39,2 +1196,1104420298,40,2 +1196,1104420298,41,1 +1196,41454763,92,1 +1196,37873062,38,2 +1196,37873062,39,2 +1196,37873062,40,2 +1196,37873062,42,1 +1196,37873062,43,2 +1196,350343208,91,1 +1196,12098344,47,1 +1196,12098344,49,1 +1196,12098344,44,1 +1196,12098344,46,1 +1196,12098344,45,1 +1196,12098344,48,1 +1196,12098344,50,1 +1196,12098344,51,1 +1196,12098344,52,1 +1196,12098344,53,1 +1196,12098344,54,1 +1196,12098344,55,1 +1197,27169556,90,2 +1197,22751149,93,1 +1197,777299215,94,1 +1197,4067555184,47,1 +1197,4067555184,44,1 +1197,4067555184,45,1 +1197,4067555184,48,1 +1197,4067555184,50,1 +1197,4067555184,51,1 +1197,4067555184,52,1 +1197,4067555184,53,1 +1197,4067555184,54,1 +1197,4067555184,55,1 +1197,2325170042,99,2 +1197,814834276,95,1 +1197,1104420298,39,2 +1197,1104420298,40,2 +1197,1104420298,41,1 +1197,1104420298,43,2 +1197,2313177432,47,1 +1197,2313177432,49,1 +1197,2313177432,44,1 +1197,2313177432,46,1 +1197,2313177432,45,1 +1197,2313177432,48,1 +1197,2313177432,50,1 +1197,2313177432,51,1 +1197,2313177432,52,1 +1197,2313177432,53,1 +1197,2313177432,54,1 +1197,2313177432,55,1 +1197,3077450214,65,0 +1197,41454763,92,1 +1197,22324879,95,1 +1197,350343208,91,1 +1197,10437056,99,2 +1197,2541265952,90,1 +1197,3346538900,90,1 +1197,331545755,92,1 +1197,3339921892,95,1 +1197,37873062,38,2 +1197,37873062,40,2 +1197,37873062,41,1 +1197,37873062,42,1 +1197,37873062,43,2 +1197,37873062,91,1 +1197,12098344,46,1 +1197,12098344,45,1 +1197,12098344,50,3 +1197,12098344,51,1 +1197,12098344,52,2 +1197,12098344,53,1 +1197,12098344,54,1 +1197,185356903,93,1 +1198,1104420298,38,2 +1198,1104420298,39,2 +1198,1104420298,40,2 +1198,1104420298,42,1 +1198,10437056,99,2 +1198,185356903,93,1 +1198,37873062,38,2 +1198,37873062,39,2 +1198,37873062,40,2 +1198,331545755,92,1 +1198,18107611,94,1 +1198,814834276,95,2 +1198,4067555184,47,1 +1198,4067555184,49,1 +1198,4067555184,44,1 +1198,4067555184,46,1 +1198,4067555184,45,1 +1198,4067555184,50,1 +1198,4067555184,51,1 +1198,4067555184,52,1 +1198,4067555184,53,1 +1198,4067555184,54,1 +1198,4067555184,55,1 +1198,350343208,91,1 +1198,3339921892,95,1 +1198,12098344,47,1 +1198,12098344,49,1 +1198,12098344,44,1 +1198,12098344,48,1 +1198,12098344,50,1 +1198,12098344,51,1 +1198,12098344,53,1 +1198,12098344,54,1 +1198,12098344,55,1 +1198,777299215,94,1 +1198,584019624,93,1 +1198,2325170042,99,2 +1198,3077450214,65,0 +1198,22751149,93,1 +1198,2541265952,90,1 +1198,3346538900,90,1 +1198,22324879,95,1 +1198,2313177432,47,1 +1198,2313177432,49,1 +1198,2313177432,44,1 +1198,2313177432,46,1 +1198,2313177432,45,1 +1198,2313177432,48,1 +1198,2313177432,50,1 +1198,2313177432,51,1 +1198,2313177432,52,1 +1198,2313177432,53,3 +1198,2313177432,55,1 +1198,27169556,90,2 +1199,185356903,93,1 +1199,2313177432,47,1 +1199,2313177432,49,1 +1199,2313177432,44,1 +1199,2313177432,46,1 +1199,2313177432,45,1 +1199,2313177432,48,1 +1199,2313177432,50,1 +1199,2313177432,52,1 +1199,2313177432,53,1 +1199,2313177432,54,1 +1199,2313177432,55,1 +1199,10437056,99,2 +1199,41454763,92,1 +1199,350343208,91,1 +1199,777299215,94,1 +1199,814834276,95,1 +1199,27169556,90,1 +1199,1104420298,39,2 +1199,1104420298,40,2 +1199,1104420298,42,1 +1199,1104420298,43,2 +1199,1266556718,91,1 +1199,3193516458,92,1 +1199,3339921892,95,1 +1199,331545755,92,1 +1199,12098344,49,1 +1199,12098344,46,1 +1199,12098344,45,1 +1199,12098344,48,1 +1199,12098344,50,3 +1199,12098344,52,1 +1199,12098344,53,3 +1199,12098344,54,1 +1199,12098344,55,1 +1199,2325170042,99,2 +1199,2541265952,90,1 +1199,37873062,38,2 +1199,37873062,39,2 +1199,37873062,40,2 +1199,37873062,43,2 +1199,37873062,91,1 +1199,3346538900,90,2 +1199,22324879,95,1 +1199,4067555184,47,1 +1199,4067555184,46,1 +1199,4067555184,45,1 +1199,4067555184,48,1 +1199,4067555184,50,1 +1199,4067555184,51,1 +1199,4067555184,52,1 +1199,4067555184,53,1 +1199,4067555184,54,1 +1199,4067555184,55,1 +1199,584019624,93,1 +1199,3077450214,65,0 +1200,814834276,95,1 +1200,4067555184,47,1 +1200,4067555184,49,1 +1200,4067555184,44,1 +1200,4067555184,46,1 +1200,4067555184,48,1 +1200,4067555184,50,1 +1200,4067555184,51,1 +1200,4067555184,53,1 +1200,4067555184,54,1 +1200,4067555184,55,1 +1200,3346538900,90,1 +1200,2325170042,99,2 +1200,350343208,91,1 +1200,185356903,93,1 +1200,3193516458,92,1 +1200,12098344,47,1 +1200,12098344,44,1 +1200,12098344,46,1 +1200,12098344,48,1 +1200,12098344,50,1 +1200,12098344,52,1 +1200,12098344,53,1 +1200,12098344,54,1 +1200,12098344,55,1 +1200,10437056,99,5 +1200,777299215,94,1 +1200,2313177432,47,1 +1200,2313177432,49,1 +1200,2313177432,44,1 +1200,2313177432,46,1 +1200,2313177432,45,1 +1200,2313177432,48,1 +1200,2313177432,50,1 +1200,2313177432,51,1 +1200,2313177432,52,1 +1200,2313177432,53,1 +1200,2313177432,54,1 +1200,3077450214,65,0 +1200,331545755,92,1 +1200,3339921892,95,1 +1200,584019624,93,1 +1200,2541265952,90,2 +1200,1104420298,40,2 +1200,1104420298,41,1 +1200,41454763,92,1 +1200,37873062,38,2 +1200,37873062,39,2 +1200,37873062,43,2 +1200,37873062,91,1 +1200,22324879,95,1 +1200,22751149,93,1 +1200,18107611,94,1 +1200,27169556,90,2 +1201,22324879,95,1 +1201,2325170042,99,2 +1201,814834276,95,1 +1201,37873062,38,2 +1201,37873062,39,2 +1201,37873062,40,2 +1201,37873062,41,1 +1201,37873062,42,1 +1201,37873062,43,2 +1201,12098344,47,1 +1201,12098344,49,1 +1201,12098344,46,1 +1201,12098344,50,1 +1201,12098344,51,1 +1201,12098344,52,1 +1201,12098344,53,1 +1201,12098344,54,1 +1201,12098344,55,1 +1201,3346538900,90,2 +1201,2541265952,90,2 +1201,10437056,99,2 +1201,4067555184,47,1 +1201,4067555184,44,1 +1201,4067555184,46,1 +1201,4067555184,45,1 +1201,4067555184,48,1 +1201,4067555184,50,3 +1201,4067555184,51,1 +1201,4067555184,52,1 +1201,4067555184,53,1 +1201,4067555184,54,3 +1201,4067555184,55,1 +1201,27169556,90,2 +1201,2313177432,47,1 +1201,2313177432,49,1 +1201,2313177432,44,1 +1201,2313177432,46,1 +1201,2313177432,45,1 +1201,2313177432,48,1 +1201,2313177432,50,1 +1201,2313177432,51,1 +1201,2313177432,52,1 +1201,2313177432,53,1 +1201,2313177432,54,1 +1201,2313177432,55,2 +1201,2311352797,71,0 +1201,3339921892,95,1 +1201,1104420298,38,2 +1201,1104420298,39,2 +1201,1104420298,40,2 +1201,1104420298,42,1 +1201,1104420298,43,2 +1202,10437056,99,2 +1202,22324879,95,1 +1202,4067555184,47,1 +1202,4067555184,49,1 +1202,4067555184,46,1 +1202,4067555184,45,1 +1202,4067555184,50,1 +1202,4067555184,51,1 +1202,4067555184,52,1 +1202,4067555184,53,1 +1202,4067555184,54,1 +1202,4067555184,55,1 +1202,37873062,38,2 +1202,37873062,39,2 +1202,37873062,40,2 +1202,37873062,41,1 +1202,37873062,42,1 +1202,2311352797,71,0 +1202,2325170042,99,2 +1202,27169556,90,2 +1202,814834276,95,1 +1202,2313177432,47,1 +1202,2313177432,49,1 +1202,2313177432,44,1 +1202,2313177432,46,1 +1202,2313177432,45,1 +1202,2313177432,48,1 +1202,2313177432,50,1 +1202,2313177432,51,1 +1202,2313177432,52,1 +1202,2313177432,53,1 +1202,2313177432,54,1 +1202,2313177432,55,1 +1202,1104420298,38,2 +1202,1104420298,39,2 +1202,1104420298,40,2 +1202,1104420298,41,1 +1202,3339921892,95,1 +1202,2541265952,90,2 +1202,12098344,47,1 +1202,12098344,49,1 +1202,12098344,44,1 +1202,12098344,45,1 +1202,12098344,48,1 +1202,12098344,50,3 +1202,12098344,51,1 +1202,12098344,52,2 +1202,12098344,53,1 +1202,12098344,54,1 +1202,12098344,55,1 +1202,3346538900,90,2 +1203,22324879,95,1 +1203,814834276,95,2 +1203,3339921892,95,1 +1203,2313177432,47,1 +1203,2313177432,49,1 +1203,2313177432,44,1 +1203,2313177432,46,1 +1203,2313177432,45,1 +1203,2313177432,48,1 +1203,2313177432,50,1 +1203,2313177432,51,1 +1203,2313177432,52,1 +1203,2313177432,53,1 +1203,2313177432,54,1 +1203,2313177432,55,1 +1203,12098344,47,1 +1203,12098344,44,1 +1203,12098344,50,1 +1203,12098344,51,3 +1203,12098344,54,1 +1203,12098344,55,1 +1203,1104420298,38,2 +1203,1104420298,40,2 +1203,1104420298,42,1 +1203,2311352797,71,0 +1203,37873062,38,2 +1203,37873062,39,2 +1203,37873062,40,2 +1203,37873062,41,1 +1203,37873062,43,2 +1203,4067555184,47,1 +1203,4067555184,49,1 +1203,4067555184,44,1 +1203,4067555184,46,1 +1203,4067555184,45,1 +1203,4067555184,48,1 +1203,4067555184,50,1 +1203,4067555184,51,1 +1203,4067555184,52,1 +1203,4067555184,53,1 +1203,4067555184,54,3 +1203,4067555184,55,1 +1203,27169556,90,2 +1203,2541265952,90,2 +1203,10437056,99,2 +1203,2325170042,99,2 +1203,3346538900,90,2 +1204,3346538900,90,2 +1204,22324879,95,1 +1204,2541265952,90,2 +1204,2313177432,49,1 +1204,2313177432,46,1 +1204,2313177432,45,1 +1204,2313177432,48,1 +1204,2313177432,50,1 +1204,2313177432,51,1 +1204,2313177432,52,1 +1204,2313177432,53,1 +1204,2313177432,54,1 +1204,2313177432,55,1 +1204,4067555184,49,1 +1204,4067555184,44,1 +1204,4067555184,45,1 +1204,4067555184,48,1 +1204,4067555184,50,1 +1204,4067555184,52,1 +1204,4067555184,53,1 +1204,4067555184,54,1 +1204,4067555184,55,1 +1204,3339921892,95,1 +1204,10437056,99,2 +1204,37873062,39,2 +1204,37873062,41,1 +1204,37873062,42,1 +1204,27169556,90,2 +1204,2311352797,71,0 +1204,814834276,95,1 +1204,1104420298,39,2 +1204,1104420298,41,1 +1204,1104420298,42,1 +1204,1104420298,43,2 +1204,2325170042,99,2 +1204,12098344,49,1 +1204,12098344,44,1 +1204,12098344,46,1 +1204,12098344,45,1 +1204,12098344,51,1 +1204,12098344,52,1 +1204,12098344,53,1 +1204,12098344,54,1 +1204,12098344,55,1 +1205,2325170042,99,2 +1205,3346538900,90,2 +1205,1104420298,38,2 +1205,1104420298,39,2 +1205,1104420298,40,2 +1205,1104420298,41,1 +1205,1104420298,42,1 +1205,1104420298,43,2 +1205,27169556,90,2 +1205,4067555184,47,1 +1205,4067555184,49,1 +1205,4067555184,44,1 +1205,4067555184,46,1 +1205,4067555184,45,1 +1205,4067555184,48,1 +1205,4067555184,50,1 +1205,4067555184,51,1 +1205,4067555184,52,1 +1205,4067555184,53,1 +1205,4067555184,54,1 +1205,4067555184,55,1 +1205,814834276,95,1 +1205,2313177432,47,1 +1205,2313177432,49,1 +1205,2313177432,44,1 +1205,2313177432,46,1 +1205,2313177432,45,1 +1205,2313177432,48,1 +1205,2313177432,50,1 +1205,2313177432,51,1 +1205,2313177432,52,1 +1205,2313177432,53,1 +1205,2313177432,54,1 +1205,2313177432,55,1 +1205,22324879,95,1 +1205,2541265952,90,2 +1205,10437056,99,2 +1205,2311352797,71,0 +1205,37873062,38,2 +1205,37873062,39,2 +1205,37873062,43,2 +1205,12098344,47,1 +1205,12098344,49,1 +1205,12098344,46,1 +1205,12098344,45,1 +1205,12098344,48,1 +1205,12098344,50,1 +1205,12098344,51,1 +1205,12098344,52,2 +1205,12098344,53,1 +1205,12098344,54,3 +1205,3339921892,95,1 +1206,1104420298,38,2 +1206,1104420298,39,2 +1206,1104420298,40,2 +1206,1104420298,43,2 +1206,3346538900,90,2 +1206,12098344,47,1 +1206,12098344,46,1 +1206,12098344,45,1 +1206,12098344,48,1 +1206,12098344,50,1 +1206,12098344,51,1 +1206,12098344,52,1 +1206,12098344,53,1 +1206,12098344,54,1 +1206,12098344,55,1 +1206,4067555184,47,1 +1206,4067555184,49,1 +1206,4067555184,44,1 +1206,4067555184,46,1 +1206,4067555184,45,1 +1206,4067555184,50,1 +1206,4067555184,51,1 +1206,4067555184,52,1 +1206,4067555184,53,3 +1206,4067555184,54,1 +1206,4067555184,55,1 +1206,27169556,90,2 +1206,37873062,38,2 +1206,37873062,39,2 +1206,37873062,41,1 +1206,37873062,42,1 +1206,37873062,43,2 +1206,3339921892,95,1 +1206,2311352797,71,0 +1206,2325170042,99,2 +1206,22324879,95,1 +1206,2313177432,49,1 +1206,2313177432,44,1 +1206,2313177432,46,1 +1206,2313177432,45,1 +1206,2313177432,48,1 +1206,2313177432,50,1 +1206,2313177432,51,1 +1206,2313177432,52,1 +1206,2313177432,53,1 +1206,2313177432,54,1 +1206,2313177432,55,1 +1206,10437056,99,2 +1206,814834276,95,1 +1206,2541265952,90,2 +1207,2325170042,99,2 +1207,1104420298,38,2 +1207,1104420298,40,2 +1207,1104420298,42,1 +1207,1104420298,43,2 +1207,2541265952,90,2 +1207,2311352797,71,0 +1207,3346538900,90,2 +1207,2313177432,47,1 +1207,2313177432,44,1 +1207,2313177432,46,1 +1207,2313177432,45,1 +1207,2313177432,48,1 +1207,2313177432,50,1 +1207,2313177432,51,1 +1207,2313177432,52,1 +1207,2313177432,53,1 +1207,2313177432,54,1 +1207,2313177432,55,1 +1207,12098344,47,1 +1207,12098344,49,1 +1207,12098344,46,1 +1207,12098344,45,1 +1207,12098344,50,1 +1207,12098344,51,3 +1207,12098344,52,1 +1207,12098344,53,1 +1207,12098344,54,3 +1207,12098344,55,1 +1207,3339921892,95,1 +1207,814834276,95,1 +1207,10437056,99,2 +1207,27169556,90,2 +1207,37873062,38,2 +1207,37873062,39,2 +1207,37873062,40,2 +1207,37873062,43,2 +1207,4067555184,47,1 +1207,4067555184,49,1 +1207,4067555184,44,1 +1207,4067555184,46,1 +1207,4067555184,45,1 +1207,4067555184,48,1 +1207,4067555184,50,1 +1207,4067555184,51,1 +1207,4067555184,52,1 +1207,4067555184,54,1 +1207,22324879,95,1 +1208,4067555184,47,1 +1208,4067555184,49,1 +1208,4067555184,44,1 +1208,4067555184,46,1 +1208,4067555184,45,1 +1208,4067555184,48,1 +1208,4067555184,50,1 +1208,4067555184,51,1 +1208,4067555184,52,1 +1208,4067555184,53,1 +1208,4067555184,54,1 +1208,4067555184,55,1 +1208,2541265952,90,2 +1208,1104420298,38,2 +1208,1104420298,40,2 +1208,1104420298,41,1 +1208,1104420298,42,1 +1208,10437056,99,2 +1208,22324879,95,1 +1208,3339921892,95,1 +1208,12098344,44,1 +1208,12098344,46,1 +1208,12098344,45,1 +1208,12098344,48,1 +1208,12098344,51,1 +1208,12098344,52,2 +1208,12098344,53,1 +1208,12098344,54,1 +1208,12098344,55,1 +1208,3346538900,90,2 +1208,2325170042,99,2 +1208,2313177432,49,1 +1208,2313177432,44,1 +1208,2313177432,46,1 +1208,2313177432,48,1 +1208,2313177432,50,1 +1208,2313177432,51,1 +1208,2313177432,52,1 +1208,2313177432,53,1 +1208,2313177432,55,1 +1208,814834276,95,1 +1208,2311352797,71,0 +1209,3339921892,95,1 +1209,22324879,95,1 +1209,814834276,95,1 +1209,27169556,90,2 +1209,2325170042,99,2 +1209,3346538900,90,2 +1209,2541265952,90,2 +1209,4067555184,47,1 +1209,4067555184,49,1 +1209,4067555184,46,1 +1209,4067555184,45,1 +1209,4067555184,50,1 +1209,4067555184,51,1 +1209,4067555184,52,1 +1209,4067555184,53,1 +1209,4067555184,54,1 +1209,4067555184,55,1 +1209,12098344,47,1 +1209,12098344,44,1 +1209,12098344,46,1 +1209,12098344,45,1 +1209,12098344,51,1 +1209,12098344,52,2 +1209,12098344,53,1 +1209,12098344,54,1 +1209,12098344,55,1 +1209,1104420298,38,2 +1209,1104420298,41,1 +1209,1104420298,43,2 +1209,10437056,99,2 +1209,37873062,38,2 +1209,37873062,41,1 +1209,37873062,43,2 +1209,2313177432,47,1 +1209,2313177432,46,1 +1209,2313177432,45,1 +1209,2313177432,48,1 +1209,2313177432,50,1 +1209,2313177432,51,1 +1209,2313177432,52,1 +1209,2313177432,53,1 +1209,2313177432,54,1 +1209,2313177432,55,1 +1209,2311352797,71,0 +1210,37873062,38,2 +1210,37873062,39,2 +1210,37873062,41,1 +1210,12098344,47,1 +1210,12098344,44,1 +1210,12098344,45,1 +1210,12098344,50,1 +1210,12098344,51,3 +1210,12098344,52,1 +1210,12098344,53,3 +1210,12098344,54,1 +1210,10437056,99,5 +1210,22324879,95,2 +1210,1104420298,38,2 +1210,1104420298,39,2 +1210,1104420298,40,2 +1210,1104420298,43,2 +1210,2311352797,71,0 +1210,2541265952,90,2 +1210,4067555184,47,1 +1210,4067555184,49,1 +1210,4067555184,44,1 +1210,4067555184,46,1 +1210,4067555184,45,1 +1210,4067555184,48,1 +1210,4067555184,50,3 +1210,4067555184,51,1 +1210,4067555184,52,1 +1210,4067555184,53,3 +1210,4067555184,54,1 +1210,4067555184,55,1 +1210,3339921892,95,1 +1210,3346538900,90,2 +1210,814834276,95,1 +1210,27169556,90,2 +1210,2325170042,99,2 +1210,2313177432,47,1 +1210,2313177432,49,1 +1210,2313177432,46,1 +1210,2313177432,45,1 +1210,2313177432,48,1 +1210,2313177432,50,1 +1210,2313177432,51,1 +1210,2313177432,52,1 +1210,2313177432,53,1 +1210,2313177432,54,1 +1210,2313177432,55,1 +1211,10437056,99,2 +1211,2541265952,90,2 +1211,3346538900,90,2 +1211,1104420298,38,2 +1211,1104420298,40,2 +1211,1104420298,41,1 +1211,1104420298,42,1 +1211,1104420298,43,2 +1211,814834276,95,1 +1211,4067555184,47,1 +1211,4067555184,49,1 +1211,4067555184,44,1 +1211,4067555184,46,1 +1211,4067555184,48,1 +1211,4067555184,50,1 +1211,4067555184,51,1 +1211,4067555184,52,1 +1211,4067555184,53,3 +1211,4067555184,54,1 +1211,4067555184,55,1 +1211,22324879,71,0 +1211,22324879,95,1 +1211,12098344,44,1 +1211,12098344,46,1 +1211,12098344,45,1 +1211,12098344,48,1 +1211,12098344,50,1 +1211,12098344,51,1 +1211,12098344,52,2 +1211,12098344,53,1 +1211,12098344,54,1 +1211,12098344,55,1 +1211,3339921892,95,2 +1211,27169556,90,2 +1211,2325170042,99,2 +1211,2313177432,47,1 +1211,2313177432,49,1 +1211,2313177432,46,1 +1211,2313177432,45,1 +1211,2313177432,48,1 +1211,2313177432,50,1 +1211,2313177432,51,1 +1211,2313177432,52,1 +1211,2313177432,53,1 +1211,2313177432,54,1 +1211,2313177432,55,1 +1211,37873062,38,2 +1211,37873062,39,2 +1211,37873062,40,2 +1211,37873062,41,1 +1211,37873062,42,1 +1211,37873062,43,2 +1212,2541265952,90,2 +1212,1104420298,38,2 +1212,1104420298,39,2 +1212,1104420298,41,1 +1212,1104420298,42,1 +1212,2313177432,47,1 +1212,2313177432,49,1 +1212,2313177432,46,1 +1212,2313177432,45,1 +1212,2313177432,50,1 +1212,2313177432,51,1 +1212,2313177432,52,1 +1212,2313177432,53,1 +1212,2313177432,54,1 +1212,2313177432,55,1 +1212,3346538900,90,2 +1212,27169556,90,2 +1212,37873062,38,2 +1212,37873062,39,2 +1212,37873062,41,1 +1212,37873062,42,1 +1212,10437056,99,2 +1212,22324879,71,0 +1212,22324879,95,1 +1212,2325170042,99,2 +1212,3339921892,95,1 +1212,814834276,95,1 +1212,12098344,47,1 +1212,12098344,49,1 +1212,12098344,45,1 +1212,12098344,48,1 +1212,12098344,50,1 +1212,12098344,51,3 +1212,12098344,52,1 +1212,12098344,53,1 +1212,12098344,54,1 +1212,12098344,55,1 +1212,4067555184,49,1 +1212,4067555184,44,1 +1212,4067555184,45,1 +1212,4067555184,48,1 +1212,4067555184,50,1 +1212,4067555184,51,1 +1212,4067555184,52,1 +1212,4067555184,53,1 +1212,4067555184,55,1 +1213,4067555184,49,1 +1213,4067555184,44,1 +1213,4067555184,46,1 +1213,4067555184,45,1 +1213,4067555184,48,1 +1213,4067555184,50,1 +1213,4067555184,51,1 +1213,4067555184,52,1 +1213,4067555184,53,1 +1213,4067555184,54,1 +1213,4067555184,55,1 +1213,10437056,99,2 +1213,37873062,38,2 +1213,37873062,39,2 +1213,37873062,40,2 +1213,37873062,42,1 +1213,2313177432,47,1 +1213,2313177432,44,1 +1213,2313177432,46,1 +1213,2313177432,45,1 +1213,2313177432,48,1 +1213,2313177432,50,1 +1213,2313177432,51,3 +1213,2313177432,52,1 +1213,2313177432,53,1 +1213,2313177432,54,1 +1213,2313177432,55,2 +1213,2541265952,90,2 +1213,3339921892,95,1 +1213,2325170042,99,2 +1213,22324879,71,0 +1213,22324879,95,1 +1213,814834276,95,1 +1213,12098344,49,1 +1213,12098344,44,1 +1213,12098344,46,1 +1213,12098344,45,1 +1213,12098344,48,1 +1213,12098344,50,1 +1213,12098344,51,1 +1213,12098344,53,3 +1213,12098344,54,1 +1213,12098344,55,1 +1213,1104420298,39,2 +1213,1104420298,43,2 +1213,27169556,90,2 +1214,10437056,99,2 +1214,3339921892,95,1 +1214,12098344,49,1 +1214,12098344,44,1 +1214,12098344,46,1 +1214,12098344,45,1 +1214,12098344,51,1 +1214,12098344,52,1 +1214,12098344,53,1 +1214,12098344,54,1 +1214,12098344,55,1 +1214,22324879,71,0 +1214,22324879,95,1 +1214,27169556,90,2 +1214,3346538900,90,2 +1214,4067555184,47,1 +1214,4067555184,44,1 +1214,4067555184,45,1 +1214,4067555184,48,1 +1214,4067555184,50,1 +1214,4067555184,51,1 +1214,4067555184,52,1 +1214,4067555184,53,1 +1214,4067555184,54,1 +1214,4067555184,55,1 +1214,1104420298,38,2 +1214,1104420298,39,2 +1214,1104420298,41,1 +1214,1104420298,43,2 +1214,37873062,38,2 +1214,37873062,39,2 +1214,37873062,41,1 +1214,37873062,42,1 +1214,814834276,95,1 +1214,2541265952,90,2 +1214,2325170042,99,2 +1214,2313177432,47,1 +1214,2313177432,49,1 +1214,2313177432,46,1 +1214,2313177432,45,1 +1214,2313177432,50,1 +1214,2313177432,51,1 +1214,2313177432,52,1 +1214,2313177432,53,3 +1214,2313177432,54,1 +1214,2313177432,55,1 +1215,37873062,38,2 +1215,37873062,39,2 +1215,37873062,41,1 +1215,37873062,42,1 +1215,37873062,43,2 +1215,2541265952,90,2 +1215,2325170042,99,2 +1215,22324879,71,0 +1215,22324879,95,1 +1215,3346538900,90,2 +1215,2313177432,47,1 +1215,2313177432,49,1 +1215,2313177432,44,1 +1215,2313177432,46,1 +1215,2313177432,45,1 +1215,2313177432,48,1 +1215,2313177432,50,1 +1215,2313177432,51,1 +1215,2313177432,52,1 +1215,2313177432,53,1 +1215,2313177432,54,1 +1215,2313177432,55,1 +1215,4067555184,47,1 +1215,4067555184,49,1 +1215,4067555184,44,1 +1215,4067555184,46,1 +1215,4067555184,45,1 +1215,4067555184,50,1 +1215,4067555184,51,1 +1215,4067555184,52,2 +1215,4067555184,53,1 +1215,4067555184,54,1 +1215,4067555184,55,1 +1215,27169556,90,2 +1215,12098344,47,1 +1215,12098344,49,1 +1215,12098344,44,1 +1215,12098344,46,1 +1215,12098344,45,1 +1215,12098344,48,1 +1215,12098344,50,1 +1215,12098344,51,1 +1215,12098344,52,1 +1215,12098344,53,1 +1215,12098344,54,1 +1215,12098344,55,1 +1215,3339921892,95,1 +1215,1104420298,38,2 +1215,1104420298,39,2 +1215,1104420298,40,2 +1215,814834276,95,1 +1216,27169556,90,2 +1216,3339921892,95,1 +1216,22324879,71,0 +1216,22324879,95,1 +1216,814834276,95,1 +1216,3346538900,90,2 +1216,2541265952,90,2 +1216,2313177432,47,1 +1216,2313177432,49,1 +1216,2313177432,46,1 +1216,2313177432,45,1 +1216,2313177432,48,1 +1216,2313177432,50,1 +1216,2313177432,51,1 +1216,2313177432,53,1 +1216,2313177432,54,1 +1216,2313177432,55,1 +1216,4067555184,47,1 +1216,4067555184,49,1 +1216,4067555184,46,1 +1216,4067555184,45,1 +1216,4067555184,48,1 +1216,4067555184,50,1 +1216,4067555184,51,1 +1216,4067555184,52,1 +1216,4067555184,53,1 +1216,4067555184,54,1 +1216,4067555184,55,1 +1216,10437056,99,2 +1216,2325170042,99,2 +1216,37873062,38,2 +1216,37873062,39,2 +1216,37873062,42,1 +1216,12098344,47,1 +1216,12098344,49,1 +1216,12098344,44,1 +1216,12098344,46,1 +1216,12098344,45,1 +1216,12098344,50,1 +1216,12098344,52,1 +1216,12098344,53,3 +1216,12098344,54,1 +1216,12098344,55,2 +1216,1104420298,38,2 +1216,1104420298,39,2 +1216,1104420298,41,1 +1216,1104420298,42,1 +1217,3339921892,95,1 +1217,2541265952,90,2 +1217,37873062,39,2 +1217,37873062,40,2 +1217,37873062,42,1 +1217,12098344,49,1 +1217,12098344,44,1 +1217,12098344,45,1 +1217,12098344,48,1 +1217,12098344,50,1 +1217,12098344,51,1 +1217,12098344,52,1 +1217,12098344,53,1 +1217,12098344,54,1 +1217,12098344,55,2 +1217,814834276,95,1 +1217,2325170042,99,2 +1217,10437056,99,2 +1217,4067555184,47,1 +1217,4067555184,49,1 +1217,4067555184,44,1 +1217,4067555184,46,1 +1217,4067555184,45,1 +1217,4067555184,48,1 +1217,4067555184,50,3 +1217,4067555184,51,1 +1217,4067555184,52,1 +1217,4067555184,53,3 +1217,4067555184,54,1 +1217,4067555184,55,1 +1217,2313177432,47,1 +1217,2313177432,49,1 +1217,2313177432,44,1 +1217,2313177432,46,1 +1217,2313177432,45,1 +1217,2313177432,48,1 +1217,2313177432,50,1 +1217,2313177432,51,1 +1217,2313177432,52,1 +1217,2313177432,53,1 +1217,2313177432,55,1 +1217,3346538900,90,2 +1217,1104420298,38,2 +1217,1104420298,39,2 +1217,1104420298,40,2 +1217,1104420298,41,1 +1217,1104420298,42,1 +1217,27169556,90,2 +1217,22324879,71,0 +1217,22324879,95,1 +1218,2541265952,90,2 +1218,2313177432,47,1 +1218,2313177432,49,1 +1218,2313177432,44,1 +1218,2313177432,46,1 +1218,2313177432,45,1 +1218,2313177432,50,1 +1218,2313177432,51,1 +1218,2313177432,52,1 +1218,2313177432,53,1 +1218,2313177432,54,1 +1218,2313177432,55,1 +1218,22324879,71,0 +1218,22324879,95,1 +1218,4067555184,47,1 +1218,4067555184,49,1 +1218,4067555184,44,1 +1218,4067555184,46,1 +1218,4067555184,45,1 +1218,4067555184,48,1 +1218,4067555184,50,1 +1218,4067555184,51,1 +1218,4067555184,52,1 +1218,4067555184,53,1 +1218,4067555184,54,1 +1218,4067555184,55,1 +1218,1104420298,39,2 +1218,1104420298,40,2 +1218,1104420298,41,1 +1218,1104420298,43,2 +1218,3346538900,90,2 +1218,814834276,95,2 +1218,3339921892,95,2 +1218,12098344,49,1 +1218,12098344,44,1 +1218,12098344,46,1 +1218,12098344,45,1 +1218,12098344,50,1 +1218,12098344,51,3 +1218,12098344,52,1 +1218,12098344,53,1 +1218,12098344,54,1 +1218,27169556,90,2 +1218,10437056,99,5 +1218,2325170042,99,4 +1218,37873062,38,2 +1218,37873062,39,2 +1218,37873062,40,2 +1218,37873062,41,1 +1218,37873062,42,1 +1218,37873062,43,2 +1219,37873062,38,2 +1219,37873062,39,2 +1219,37873062,41,1 +1219,37873062,42,1 +1219,37873062,43,2 +1219,814834276,95,1 +1219,3339921892,95,1 +1219,12098344,47,1 +1219,12098344,49,1 +1219,12098344,45,1 +1219,12098344,50,1 +1219,12098344,51,1 +1219,12098344,52,1 +1219,12098344,53,1 +1219,12098344,54,1 +1219,12098344,55,2 +1219,4067555184,47,1 +1219,4067555184,49,1 +1219,4067555184,46,1 +1219,4067555184,48,1 +1219,4067555184,50,1 +1219,4067555184,51,1 +1219,4067555184,52,2 +1219,4067555184,53,3 +1219,4067555184,54,1 +1219,4067555184,55,2 +1219,2325170042,99,2 +1219,2313177432,47,1 +1219,2313177432,49,1 +1219,2313177432,44,1 +1219,2313177432,46,1 +1219,2313177432,45,1 +1219,2313177432,48,1 +1219,2313177432,51,1 +1219,2313177432,52,1 +1219,2313177432,53,1 +1219,2313177432,54,1 +1219,2313177432,55,1 +1219,3346538900,90,2 +1219,10437056,99,2 +1219,1104420298,38,2 +1219,1104420298,39,2 +1219,1104420298,41,1 +1219,1104420298,42,1 +1219,22324879,71,0 +1219,22324879,95,1 +1219,2541265952,90,2 +1220,1104420298,38,2 +1220,1104420298,39,2 +1220,1104420298,40,2 +1220,1104420298,41,1 +1220,1104420298,43,2 +1220,814834276,95,1 +1220,12098344,47,1 +1220,12098344,49,1 +1220,12098344,44,1 +1220,12098344,45,1 +1220,12098344,50,1 +1220,12098344,51,1 +1220,12098344,52,2 +1220,12098344,53,1 +1220,12098344,54,1 +1220,12098344,55,2 +1220,3346538900,90,2 +1220,37873062,38,2 +1220,37873062,39,2 +1220,37873062,40,2 +1220,37873062,41,1 +1220,37873062,42,1 +1220,2325170042,99,2 +1220,22324879,71,0 +1220,22324879,95,1 +1220,27169556,90,2 +1220,10437056,99,2 +1220,3339921892,95,2 +1220,4067555184,47,1 +1220,4067555184,49,1 +1220,4067555184,44,1 +1220,4067555184,46,1 +1220,4067555184,45,1 +1220,4067555184,48,1 +1220,4067555184,50,1 +1220,4067555184,51,3 +1220,4067555184,52,1 +1220,4067555184,53,3 +1220,4067555184,54,1 +1220,4067555184,55,1 +1220,2541265952,90,2 +1220,2313177432,47,1 +1220,2313177432,49,1 +1220,2313177432,46,1 +1220,2313177432,45,1 +1220,2313177432,48,1 +1220,2313177432,50,1 +1220,2313177432,51,1 +1220,2313177432,52,1 +1220,2313177432,53,1 +1220,2313177432,54,1 +1220,2313177432,55,1 +1221,3339921892,95,1 +1221,2325170042,99,2 +1221,22324879,95,1 +1221,814834276,95,1 +1221,4379631621,73,0 +1222,814834276,95,1 +1222,4379631621,73,0 +1222,22324879,95,1 +1222,10437056,99,2 +1222,3339921892,95,1 +1222,2325170042,99,2 +1223,22324879,95,1 +1223,814834276,95,1 +1223,4379631621,73,0 +1224,2325170042,99,2 +1224,10437056,99,2 +1224,814834276,95,1 +1224,22324879,95,1 +1224,4379631621,73,0 +1225,22324879,95,1 +1225,2325170042,99,2 +1225,4379631621,73,0 +1225,10437056,99,2 +1225,3339921892,95,1 +1225,814834276,95,1 +1226,4379631621,73,0 +1226,10437056,99,2 +1226,814834276,95,1 +1226,2325170042,99,2 +1226,3339921892,95,1 +1227,4379631621,73,0 +1227,3339921892,95,1 +1227,814834276,95,1 +1227,2325170042,99,2 +1228,2325170042,99,2 +1228,814834276,95,1 +1228,4379631621,73,0 +1228,3339921892,95,1 +1229,2325170042,99,2 +1229,22324879,95,1 +1229,3339921892,95,1 +1229,10437056,99,2 +1229,4379631621,73,0 +1230,2325170042,99,2 +1230,22324879,95,1 +1230,10437056,99,2 +1230,4379631621,73,0 +1230,3339921892,95,1 +1231,2349616974,73,0 +1231,814834276,95,1 +1231,3339921892,95,1 +1231,2325170042,99,2 +1231,22324879,95,1 +1231,10437056,99,2 +1232,2325170042,99,2 +1232,10437056,99,2 +1232,2349616974,73,0 +1232,22324879,95,1 +1232,814834276,95,1 +1232,3339921892,95,1 +1233,2349616974,73,0 +1233,3339921892,95,1 +1233,10437056,99,2 +1233,2325170042,99,2 +1233,22324879,95,1 +1234,814834276,95,1 +1234,3339921892,95,1 +1234,2349616974,73,0 +1235,814834276,95,1 +1235,10437056,99,2 +1235,3339921892,95,1 +1235,2325170042,99,2 +1235,2349616974,73,0 +1236,2349616974,73,0 +1236,2325170042,99,2 +1236,814834276,95,1 +1236,22324879,95,1 +1236,10437056,99,2 +1237,814834276,95,1 +1237,3339921892,95,1 +1237,10437056,99,2 +1237,2325170042,99,2 +1237,2349616974,73,0 +1238,3339921892,95,1 +1238,2349616974,73,0 +1238,22324879,95,1 +1239,2325170042,99,2 +1239,3339921892,95,1 +1239,2349616974,73,0 +1239,814834276,95,1 +1240,22324879,95,1 +1240,2349616974,73,0 +1240,10437056,99,2 +1240,2325170042,99,2 +1240,814834276,95,1 +1241,3193516458,92,1 +1241,27169556,90,1 +1241,22324879,95,2 +1241,777299215,94,1 +1241,37873062,91,1 +1241,10437056,99,2 +1241,2325170042,99,2 +1241,41454763,92,1 +1241,350343208,91,1 +1241,3346538900,90,1 +1241,814834276,95,1 +1241,423388486,66,0 +1241,584019624,93,1 +1241,3339921892,95,1 +1241,22751149,93,1 +1241,2541265952,90,1 +1241,185356903,93,1 +1242,10437056,99,2 +1242,22324879,95,1 +1242,1266556718,91,1 +1242,2541265952,90,1 +1242,777299215,94,1 +1242,2325170042,99,2 +1242,814834276,95,1 +1242,331545755,92,1 +1242,22751149,93,1 +1242,3339921892,95,1 +1242,3193516458,92,1 +1242,37873062,91,1 +1242,3346538900,90,1 +1242,423388486,66,0 +1243,331545755,92,1 +1243,10437056,99,2 +1243,22324879,95,1 +1243,2325170042,99,2 +1243,37873062,91,1 +1243,423388486,66,0 +1243,350343208,91,1 +1243,18107611,94,1 +1243,2541265952,90,1 +1243,41454763,92,1 +1243,814834276,95,1 +1243,584019624,93,1 +1243,777299215,94,1 +1243,3339921892,95,1 +1243,185356903,93,1 +1244,3339921892,95,1 +1244,777299215,94,1 +1244,814834276,95,1 +1244,1266556718,91,1 +1244,2541265952,90,1 +1244,2325170042,99,2 +1244,3346538900,90,1 +1244,10437056,99,2 +1244,423388486,66,0 +1244,18107611,94,1 +1244,331545755,92,1 +1244,350343208,91,1 +1244,22324879,95,1 +1244,185356903,93,1 +1244,584019624,93,1 +1244,22751149,93,1 +1245,3193516458,92,1 +1245,1266556718,91,1 +1245,2325170042,99,2 +1245,22324879,95,1 +1245,10437056,99,2 +1245,3339921892,95,1 +1245,814834276,95,1 +1245,423388486,66,0 +1245,350343208,91,1 +1245,185356903,93,1 +1245,777299215,94,1 +1245,27169556,90,1 +1245,22751149,93,1 +1245,584019624,93,1 +1245,18107611,94,1 +1245,41454763,92,1 +1245,331545755,92,1 +1246,10437056,99,2 +1246,3193516458,92,1 +1246,814834276,95,1 +1246,423388486,66,0 +1246,22324879,95,1 +1246,584019624,93,1 +1246,350343208,91,1 +1246,3339921892,95,1 +1246,18107611,94,1 +1246,27169556,90,1 +1246,2325170042,99,2 +1246,41454763,92,1 +1246,2541265952,90,1 +1246,185356903,93,1 +1246,331545755,92,1 +1246,1266556718,91,1 +1246,37873062,91,1 +1247,185356903,93,1 +1247,423388486,66,0 +1247,37873062,91,1 +1247,331545755,92,1 +1247,22324879,95,1 +1247,2541265952,90,1 +1247,22751149,93,1 +1247,18107611,94,1 +1247,777299215,94,1 +1247,1266556718,91,1 +1247,10437056,99,2 +1247,3346538900,90,1 +1247,3339921892,95,2 +1247,814834276,95,1 +1247,350343208,91,1 +1248,1266556718,91,1 +1248,22751149,93,1 +1248,2325170042,99,2 +1248,3346538900,90,1 +1248,584019624,93,1 +1248,331545755,92,1 +1248,350343208,91,1 +1248,3193516458,92,1 +1248,2541265952,90,1 +1248,3339921892,95,1 +1248,423388486,66,0 +1248,10437056,99,3 +1248,814834276,95,1 +1248,22324879,95,1 +1248,185356903,93,1 +1248,37873062,91,1 +1249,22751149,93,1 +1249,814834276,95,1 +1249,584019624,93,1 +1249,350343208,91,1 +1249,10437056,99,2 +1249,18107611,94,1 +1249,3193516458,92,1 +1249,423388486,66,0 +1249,3346538900,90,1 +1249,3339921892,95,1 +1249,185356903,93,1 +1249,2541265952,90,1 +1249,22324879,95,1 +1249,2325170042,99,2 +1249,41454763,92,1 +1250,3193516458,92,1 +1250,777299215,94,1 +1250,2325170042,99,2 +1250,1266556718,91,1 +1250,22324879,95,1 +1250,41454763,92,1 +1250,3346538900,90,1 +1250,2541265952,90,1 +1250,37873062,91,1 +1250,18107611,94,1 +1250,10437056,99,2 +1250,331545755,92,1 +1250,185356903,93,1 +1250,814834276,95,1 +1250,3339921892,95,1 +1250,27169556,90,1 +1250,423388486,66,0 +1251,22324879,95,1 +1251,3339921892,95,1 +1251,41454763,92,1 +1251,3193516458,92,1 +1251,350343208,91,1 +1251,22751149,93,1 +1251,584019624,93,1 +1251,185356903,93,1 +1251,2541265952,90,1 +1251,777299215,94,1 +1251,10437056,99,2 +1251,1679596339,66,0 +1251,814834276,95,1 +1251,331545755,92,1 +1251,2325170042,99,2 +1252,2325170042,99,2 +1252,350343208,91,1 +1252,41454763,92,1 +1252,22324879,95,1 +1252,185356903,93,1 +1252,3193516458,92,1 +1252,777299215,94,1 +1252,22751149,93,1 +1252,814834276,95,1 +1252,10437056,99,2 +1252,3339921892,95,1 +1252,584019624,93,1 +1252,1679596339,66,0 +1252,3346538900,90,1 +1252,27169556,90,1 +1252,1266556718,91,1 +1253,3346538900,90,1 +1253,37873062,91,1 +1253,22324879,95,1 +1253,185356903,93,1 +1253,350343208,91,1 +1253,27169556,90,1 +1253,3339921892,95,1 +1253,331545755,92,1 +1253,41454763,92,1 +1253,1679596339,66,0 +1253,777299215,94,1 +1253,1266556718,91,1 +1253,814834276,95,1 +1253,10437056,99,2 +1253,22751149,93,1 +1253,2325170042,99,2 +1254,185356903,93,1 +1254,777299215,94,1 +1254,350343208,91,1 +1254,3339921892,95,1 +1254,2325170042,99,2 +1254,584019624,93,1 +1254,2541265952,90,1 +1254,22324879,95,2 +1254,37873062,91,1 +1254,41454763,92,1 +1254,3346538900,90,1 +1254,1679596339,66,0 +1254,1266556718,91,1 +1254,3193516458,92,1 +1254,18107611,94,1 +1254,331545755,92,1 +1254,814834276,95,1 +1255,41454763,92,1 +1255,584019624,93,1 +1255,2325170042,99,2 +1255,3339921892,95,1 +1255,22751149,93,1 +1255,185356903,93,1 +1255,777299215,94,1 +1255,350343208,91,1 +1255,3346538900,90,1 +1255,22324879,95,1 +1255,814834276,95,1 +1255,2541265952,90,1 +1255,10437056,99,2 +1255,27169556,90,1 +1255,1266556718,91,1 +1255,1679596339,66,0 +1255,3193516458,92,1 +1256,22324879,95,1 +1256,1679596339,66,0 +1256,185356903,93,1 +1256,3193516458,92,1 +1256,331545755,92,1 +1256,1266556718,91,1 +1256,37873062,91,1 +1256,3339921892,95,2 +1256,777299215,94,1 +1256,41454763,92,1 +1256,10437056,99,2 +1256,3346538900,90,1 +1256,2325170042,99,2 +1256,22751149,93,1 +1256,350343208,91,1 +1256,814834276,95,1 +1257,1679596339,66,0 +1257,3193516458,92,1 +1257,22324879,95,1 +1257,331545755,92,1 +1257,777299215,94,1 +1257,1266556718,91,1 +1257,3339921892,95,1 +1257,584019624,93,1 +1257,10437056,99,2 +1257,2541265952,90,1 +1257,41454763,92,1 +1257,27169556,90,1 +1257,185356903,93,1 +1257,814834276,95,1 +1257,2325170042,99,2 +1258,814834276,95,1 +1258,37873062,91,1 +1258,22751149,93,1 +1258,185356903,93,1 +1258,3339921892,95,1 +1258,331545755,92,1 +1258,1266556718,91,1 +1258,1679596339,66,0 +1258,18107611,94,1 +1258,22324879,95,1 +1258,27169556,90,1 +1258,2541265952,90,1 +1258,3193516458,92,1 +1258,2325170042,99,2 +1258,10437056,99,2 +1258,777299215,94,1 +1258,350343208,91,1 +1259,10437056,99,2 +1259,22751149,93,1 +1259,350343208,91,1 +1259,1679596339,66,0 +1259,331545755,92,1 +1259,2541265952,90,1 +1259,814834276,95,1 +1259,3339921892,95,1 +1259,1266556718,91,1 +1259,584019624,93,1 +1259,185356903,93,1 +1259,3346538900,90,1 +1259,2325170042,99,2 +1259,22324879,95,2 +1260,814834276,95,1 +1260,22324879,95,2 +1260,41454763,92,1 +1260,331545755,92,1 +1260,185356903,93,1 +1260,2541265952,90,1 +1260,27169556,90,1 +1260,584019624,93,1 +1260,22751149,93,1 +1260,3339921892,95,2 +1260,10437056,99,3 +1260,350343208,91,1 +1260,1679596339,66,0 +1260,3193516458,92,1 +1260,2325170042,99,2 +1261,3339921892,95,1 +1261,10437056,99,2 +1261,2325170042,99,2 +1261,12098344,50,1 +1261,12098344,51,1 +1261,12098344,52,1 +1261,12098344,54,1 +1261,3164072929,63,0 +1261,814834276,95,1 +1261,22324879,95,2 +1261,2313177432,50,1 +1261,2313177432,51,1 +1261,2313177432,52,1 +1261,2313177432,53,1 +1261,2313177432,54,1 +1261,2313177432,55,1 +1261,4067555184,50,1 +1261,4067555184,52,1 +1261,4067555184,53,1 +1261,4067555184,54,1 +1261,4067555184,55,1 +1262,12098344,50,1 +1262,12098344,52,1 +1262,12098344,53,1 +1262,12098344,55,1 +1262,22324879,95,1 +1262,2325170042,99,2 +1262,2313177432,50,1 +1262,2313177432,51,1 +1262,2313177432,52,1 +1262,2313177432,53,1 +1262,2313177432,54,1 +1262,3164072929,63,0 +1262,10437056,99,2 +1262,3339921892,95,1 +1262,814834276,95,1 +1262,4067555184,50,1 +1262,4067555184,51,1 +1262,4067555184,52,1 +1262,4067555184,53,1 +1262,4067555184,54,1 +1263,3339921892,95,1 +1263,3164072929,63,0 +1263,12098344,51,1 +1263,12098344,52,1 +1263,12098344,53,1 +1263,12098344,54,1 +1263,12098344,55,1 +1263,10437056,99,3 +1263,2325170042,99,2 +1263,2313177432,50,1 +1263,2313177432,52,1 +1263,2313177432,53,1 +1263,2313177432,54,1 +1263,2313177432,55,1 +1263,22324879,95,2 +1263,814834276,95,1 +1263,4067555184,50,1 +1263,4067555184,51,1 +1263,4067555184,52,1 +1263,4067555184,53,1 +1263,4067555184,54,1 +1263,4067555184,55,1 +1264,3164072929,63,0 +1264,4067555184,50,1 +1264,4067555184,51,1 +1264,4067555184,52,1 +1264,4067555184,53,1 +1264,4067555184,54,1 +1264,4067555184,55,1 +1264,2325170042,99,2 +1264,3339921892,95,1 +1264,814834276,95,1 +1264,2313177432,50,1 +1264,2313177432,52,1 +1264,2313177432,53,1 +1264,2313177432,55,1 +1264,12098344,50,1 +1264,12098344,53,1 +1264,12098344,54,1 +1264,12098344,55,1 +1264,22324879,95,1 +1264,10437056,99,2 +1265,12098344,50,1 +1265,12098344,52,1 +1265,12098344,53,1 +1265,12098344,54,1 +1265,12098344,55,1 +1265,814834276,95,1 +1265,10437056,99,2 +1265,3339921892,95,1 +1265,4067555184,50,1 +1265,4067555184,51,1 +1265,4067555184,52,1 +1265,4067555184,53,1 +1265,4067555184,54,1 +1265,4067555184,55,1 +1265,2313177432,50,1 +1265,2313177432,51,1 +1265,2313177432,52,1 +1265,2313177432,53,1 +1265,2313177432,54,1 +1265,2313177432,55,1 +1265,22324879,95,1 +1265,2325170042,99,2 +1265,3164072929,63,0 +1266,3339921892,95,2 +1266,3164072929,63,0 +1266,2325170042,99,2 +1266,2313177432,50,1 +1266,2313177432,51,1 +1266,2313177432,53,1 +1266,2313177432,54,1 +1266,2313177432,55,1 +1266,22324879,95,1 +1266,10437056,99,3 +1266,12098344,51,1 +1266,12098344,52,1 +1266,12098344,53,1 +1266,12098344,54,1 +1266,12098344,55,1 +1266,814834276,95,1 +1266,4067555184,50,1 +1266,4067555184,51,1 +1266,4067555184,52,1 +1266,4067555184,53,1 +1266,4067555184,54,1 +1266,4067555184,55,1 +1267,12098344,50,1 +1267,12098344,51,1 +1267,12098344,52,1 +1267,12098344,53,1 +1267,12098344,55,1 +1267,4067555184,50,1 +1267,4067555184,51,1 +1267,4067555184,53,1 +1267,4067555184,54,1 +1267,4067555184,55,1 +1267,2313177432,50,1 +1267,2313177432,51,1 +1267,2313177432,52,1 +1267,2313177432,53,1 +1267,2313177432,54,1 +1267,2313177432,55,1 +1267,22324879,95,2 +1267,814834276,95,1 +1267,3164072929,63,0 +1267,2325170042,99,2 +1267,3339921892,95,1 +1267,10437056,99,2 +1268,12098344,50,1 +1268,12098344,51,1 +1268,12098344,52,1 +1268,12098344,54,1 +1268,12098344,55,1 +1268,10437056,99,2 +1268,22324879,95,2 +1268,814834276,95,1 +1268,3164072929,63,0 +1268,2325170042,99,2 +1268,2313177432,50,1 +1268,2313177432,51,1 +1268,2313177432,52,1 +1268,2313177432,53,1 +1268,2313177432,54,1 +1268,2313177432,55,1 +1268,4067555184,50,1 +1268,4067555184,51,1 +1268,4067555184,52,1 +1268,4067555184,54,1 +1268,4067555184,55,1 +1268,3339921892,95,1 +1269,12098344,50,1 +1269,12098344,51,1 +1269,12098344,52,1 +1269,12098344,53,1 +1269,12098344,54,1 +1269,3339921892,95,1 +1269,2325170042,99,2 +1269,3164072929,63,0 +1269,22324879,95,1 +1269,814834276,95,1 +1269,10437056,99,2 +1269,2313177432,50,1 +1269,2313177432,51,1 +1269,2313177432,54,1 +1269,2313177432,55,1 +1269,4067555184,50,1 +1269,4067555184,52,1 +1269,4067555184,53,1 +1269,4067555184,55,1 +1270,3164072929,63,0 +1270,2313177432,51,1 +1270,2313177432,52,1 +1270,2313177432,53,1 +1270,2313177432,55,1 +1270,3339921892,95,1 +1270,814834276,95,1 +1270,10437056,99,2 +1270,22324879,95,1 +1270,12098344,51,1 +1270,12098344,52,1 +1270,12098344,54,1 +1270,2325170042,99,2 +1270,4067555184,50,1 +1270,4067555184,51,1 +1270,4067555184,52,1 +1270,4067555184,53,1 +1270,4067555184,54,1 +1271,4067555184,50,1 +1271,4067555184,51,1 +1271,4067555184,52,1 +1271,4067555184,53,1 +1271,4067555184,54,1 +1271,4067555184,55,1 +1271,12098344,50,1 +1271,12098344,51,1 +1271,12098344,54,1 +1271,12098344,55,1 +1271,814834276,95,1 +1271,2325170042,99,2 +1271,10437056,99,2 +1271,3339921892,95,1 +1271,2313177432,51,1 +1271,2313177432,52,1 +1271,2313177432,53,1 +1271,2313177432,54,1 +1271,2313177432,55,1 +1271,22324879,63,0 +1271,22324879,95,1 +1272,12098344,50,1 +1272,12098344,52,1 +1272,12098344,53,1 +1272,12098344,55,1 +1272,814834276,95,1 +1272,3339921892,95,1 +1272,10437056,99,2 +1272,2313177432,50,1 +1272,2313177432,51,1 +1272,2313177432,52,1 +1272,2313177432,53,1 +1272,2313177432,55,1 +1272,22324879,63,0 +1272,22324879,95,1 +1272,4067555184,50,1 +1272,4067555184,51,1 +1272,4067555184,52,1 +1272,4067555184,53,1 +1272,4067555184,54,1 +1272,2325170042,99,2 +1273,12098344,50,1 +1273,12098344,51,1 +1273,12098344,52,1 +1273,12098344,53,1 +1273,12098344,54,1 +1273,12098344,55,1 +1273,814834276,95,2 +1273,22324879,63,0 +1273,22324879,95,1 +1273,3339921892,95,1 +1273,4067555184,51,1 +1273,4067555184,52,1 +1273,4067555184,53,1 +1273,4067555184,54,1 +1273,4067555184,55,1 +1273,2325170042,99,2 +1273,2313177432,51,1 +1273,2313177432,52,1 +1273,2313177432,53,1 +1273,2313177432,54,1 +1273,2313177432,55,1 +1273,10437056,99,2 +1274,2313177432,50,1 +1274,2313177432,52,1 +1274,2313177432,53,1 +1274,2313177432,55,1 +1274,3339921892,95,1 +1274,814834276,95,1 +1274,12098344,50,1 +1274,12098344,51,1 +1274,12098344,53,1 +1274,12098344,54,1 +1274,12098344,55,1 +1274,2325170042,99,2 +1274,4067555184,50,1 +1274,4067555184,52,1 +1274,4067555184,53,1 +1274,4067555184,54,1 +1274,4067555184,55,1 +1274,10437056,99,2 +1274,22324879,63,0 +1274,22324879,95,1 +1275,2313177432,50,1 +1275,2313177432,51,1 +1275,2313177432,52,1 +1275,2313177432,53,1 +1275,2313177432,54,1 +1275,2313177432,55,1 +1275,2325170042,99,2 +1275,10437056,99,2 +1275,814834276,95,1 +1275,4067555184,50,1 +1275,4067555184,51,1 +1275,4067555184,52,1 +1275,4067555184,53,1 +1275,4067555184,54,1 +1275,4067555184,55,1 +1275,12098344,50,1 +1275,12098344,51,1 +1275,12098344,52,1 +1275,12098344,53,1 +1275,12098344,54,1 +1275,12098344,55,1 +1275,3339921892,95,1 +1275,22324879,63,0 +1275,22324879,95,1 +1276,10437056,99,2 +1276,2325170042,99,2 +1276,814834276,95,1 +1276,3339921892,95,1 +1276,22324879,63,0 +1276,22324879,95,1 +1276,12098344,52,1 +1276,12098344,53,1 +1276,12098344,54,1 +1276,12098344,55,1 +1276,2313177432,50,1 +1276,2313177432,51,1 +1276,2313177432,52,1 +1276,2313177432,53,1 +1276,2313177432,54,1 +1276,2313177432,55,1 +1276,4067555184,51,1 +1276,4067555184,52,1 +1276,4067555184,53,1 +1276,4067555184,54,1 +1276,4067555184,55,1 +1277,12098344,50,1 +1277,12098344,52,1 +1277,12098344,53,1 +1277,12098344,54,1 +1277,12098344,55,1 +1277,4067555184,50,1 +1277,4067555184,51,1 +1277,4067555184,52,1 +1277,4067555184,53,1 +1277,4067555184,55,1 +1277,2313177432,50,1 +1277,2313177432,51,1 +1277,2313177432,52,1 +1277,2313177432,53,1 +1277,2313177432,54,1 +1277,2313177432,55,1 +1277,2325170042,99,2 +1277,22324879,63,0 +1277,22324879,95,1 +1277,814834276,95,1 +1277,10437056,99,2 +1277,3339921892,95,1 +1278,12098344,51,1 +1278,12098344,52,1 +1278,12098344,53,1 +1278,12098344,55,1 +1278,2325170042,99,2 +1278,3339921892,95,1 +1278,4067555184,50,1 +1278,4067555184,51,1 +1278,4067555184,52,1 +1278,4067555184,53,1 +1278,4067555184,54,1 +1278,4067555184,55,1 +1278,22324879,63,0 +1278,22324879,95,1 +1278,2313177432,50,1 +1278,2313177432,51,1 +1278,2313177432,52,1 +1278,2313177432,53,1 +1278,2313177432,55,1 +1278,10437056,99,2 +1278,814834276,95,1 +1279,2313177432,52,1 +1279,2313177432,53,1 +1279,2313177432,54,1 +1279,2313177432,55,1 +1279,10437056,99,2 +1279,12098344,50,1 +1279,12098344,51,1 +1279,12098344,52,1 +1279,12098344,55,1 +1279,814834276,95,1 +1279,2325170042,99,2 +1279,22324879,63,0 +1279,22324879,95,1 +1279,3339921892,95,1 +1279,4067555184,51,1 +1279,4067555184,52,1 +1279,4067555184,54,1 +1279,4067555184,55,1 +1280,3339921892,95,2 +1280,814834276,95,1 +1280,22324879,63,0 +1280,22324879,95,1 +1280,12098344,50,1 +1280,12098344,51,1 +1280,12098344,52,1 +1280,12098344,53,1 +1280,2313177432,50,1 +1280,2313177432,51,1 +1280,2313177432,53,1 +1280,2313177432,54,1 +1280,2313177432,55,1 +1280,10437056,99,2 +1280,2325170042,99,2 +1280,4067555184,50,1 +1280,4067555184,51,1 +1280,4067555184,53,1 +1280,4067555184,54,1 +1280,4067555184,55,1 +1281,350343208,91,1 +1281,1033972427,59,0 +1281,2325170042,99,2 +1281,814834276,95,1 +1281,2541265952,90,1 +1281,3346538900,90,1 +1281,22324879,95,1 +1281,37873062,91,1 +1281,3339921892,95,1 +1281,3193516458,92,1 +1281,10437056,99,2 +1281,22751149,93,1 +1281,331545755,92,1 +1281,18107611,94,1 +1281,777299215,94,1 +1282,37873062,91,1 +1282,777299215,94,1 +1282,1033972427,59,0 +1282,814834276,95,1 +1282,2541265952,90,1 +1282,584019624,93,1 +1282,22324879,95,1 +1282,10437056,99,2 +1282,350343208,91,1 +1282,3346538900,90,1 +1282,2325170042,99,2 +1282,22751149,93,1 +1282,41454763,92,1 +1282,18107611,94,1 +1282,3339921892,95,1 +1282,185356903,93,1 +1283,350343208,91,1 +1283,3339921892,95,2 +1283,41454763,92,1 +1283,1033972427,59,0 +1283,3193516458,92,1 +1283,1266556718,91,1 +1283,2541265952,90,1 +1283,37873062,91,1 +1283,814834276,95,1 +1283,584019624,93,1 +1283,10437056,99,2 +1283,22324879,95,1 +1283,331545755,92,1 +1283,185356903,93,1 +1283,777299215,94,1 +1284,22324879,95,1 +1284,1033972427,59,0 +1284,27169556,90,1 +1284,2325170042,99,2 +1284,777299215,94,1 +1284,1266556718,91,1 +1284,350343208,91,1 +1284,3346538900,90,1 +1284,22751149,93,1 +1284,37873062,91,1 +1284,584019624,93,1 +1284,3339921892,95,1 +1284,814834276,95,1 +1284,10437056,99,2 +1284,2541265952,90,1 +1285,18107611,94,1 +1285,814834276,95,1 +1285,185356903,93,1 +1285,3346538900,90,1 +1285,2541265952,90,1 +1285,331545755,92,1 +1285,350343208,91,1 +1285,41454763,92,1 +1285,777299215,94,1 +1285,1033972427,59,0 +1285,22324879,95,1 +1285,2325170042,99,2 +1285,3339921892,95,1 +1285,37873062,91,1 +1285,22751149,93,1 +1285,3193516458,92,1 +1285,10437056,99,2 +1286,22324879,95,1 +1286,185356903,93,1 +1286,777299215,94,1 +1286,350343208,91,1 +1286,3346538900,90,1 +1286,2325170042,99,2 +1286,37873062,91,1 +1286,1033972427,59,0 +1286,41454763,92,1 +1286,27169556,90,1 +1286,814834276,95,1 +1286,18107611,94,1 +1286,331545755,92,1 +1286,2541265952,90,1 +1286,3339921892,95,1 +1286,584019624,93,1 +1286,10437056,99,2 +1287,22751149,93,1 +1287,3339921892,95,1 +1287,2325170042,99,2 +1287,3346538900,90,1 +1287,41454763,92,1 +1287,185356903,93,1 +1287,18107611,94,1 +1287,584019624,93,1 +1287,10437056,99,2 +1287,1033972427,59,0 +1287,2541265952,90,1 +1287,22324879,95,1 +1287,3193516458,92,1 +1287,331545755,92,1 +1287,350343208,91,1 +1287,814834276,95,1 +1288,350343208,91,1 +1288,185356903,93,1 +1288,10437056,99,2 +1288,814834276,95,1 +1288,1033972427,59,0 +1288,22751149,93,1 +1288,1266556718,91,1 +1288,22324879,95,2 +1288,331545755,92,1 +1288,2541265952,90,1 +1288,3339921892,95,1 +1288,777299215,94,1 +1288,41454763,92,1 +1288,2325170042,99,2 +1288,3193516458,92,1 +1288,584019624,93,1 +1288,18107611,94,1 +1288,37873062,91,1 +1289,1266556718,91,1 +1289,814834276,95,1 +1289,18107611,94,1 +1289,22324879,95,1 +1289,350343208,91,1 +1289,185356903,93,1 +1289,10437056,99,2 +1289,1033972427,59,0 +1289,2541265952,90,1 +1289,3339921892,95,1 +1289,777299215,94,1 +1289,41454763,92,1 +1289,37873062,91,1 +1289,3346538900,90,1 +1289,22751149,93,1 +1289,2325170042,99,2 +1290,350343208,91,1 +1290,22751149,93,1 +1290,185356903,93,1 +1290,2325170042,99,2 +1290,10437056,99,2 +1290,2541265952,90,1 +1290,3346538900,90,1 +1290,41454763,92,1 +1290,22324879,95,1 +1290,814834276,95,1 +1290,1033972427,59,0 +1290,331545755,92,1 +1290,3339921892,95,1 +1290,37873062,91,1 +1290,1266556718,91,1 +1290,18107611,94,1 +1291,3346538900,90,1 +1291,331545755,92,1 +1291,41454763,92,1 +1291,2541265952,90,1 +1291,777299215,94,1 +1291,22751149,93,1 +1291,3312358902,59,0 +1291,10437056,99,2 +1291,22324879,95,1 +1291,2325170042,99,2 +1291,37873062,91,1 +1291,814834276,95,1 +1291,350343208,91,1 +1291,3339921892,95,1 +1291,27169556,90,1 +1291,1266556718,91,1 +1292,22751149,93,1 +1292,584019624,93,1 +1292,22324879,95,2 +1292,41454763,92,1 +1292,2541265952,90,1 +1292,3346538900,90,1 +1292,3312358902,59,0 +1292,777299215,94,1 +1292,10437056,99,3 +1292,2325170042,99,2 +1292,37873062,91,1 +1292,185356903,93,1 +1292,1266556718,91,1 +1292,814834276,95,1 +1292,331545755,92,1 +1292,3193516458,92,1 +1292,3339921892,95,2 +1292,18107611,94,1 +1293,3346538900,90,1 +1293,185356903,93,1 +1293,331545755,92,1 +1293,10437056,99,2 +1293,2541265952,90,1 +1293,2325170042,99,2 +1293,37873062,91,1 +1293,22751149,93,1 +1293,41454763,92,1 +1293,584019624,93,1 +1293,3312358902,59,0 +1293,814834276,95,1 +1293,3339921892,95,1 +1293,3193516458,92,1 +1293,22324879,95,1 +1293,18107611,94,1 +1293,777299215,94,1 +1293,27169556,90,1 +1294,331545755,92,1 +1294,22324879,95,1 +1294,10437056,99,2 +1294,3193516458,92,1 +1294,185356903,93,1 +1294,814834276,95,1 +1294,777299215,94,1 +1294,41454763,92,1 +1294,3339921892,95,1 +1294,584019624,93,1 +1294,350343208,91,1 +1294,18107611,94,1 +1294,3312358902,59,0 +1294,27169556,90,1 +1294,3346538900,90,1 +1294,2325170042,99,2 +1294,37873062,91,1 +1295,2325170042,99,2 +1295,3339921892,95,1 +1295,3193516458,92,1 +1295,27169556,90,1 +1295,185356903,93,1 +1295,1266556718,91,1 +1295,584019624,93,1 +1295,22324879,95,1 +1295,350343208,91,1 +1295,331545755,92,1 +1295,37873062,91,1 +1295,777299215,94,1 +1295,814834276,95,1 +1295,18107611,94,1 +1295,10437056,99,2 +1295,3312358902,59,0 +1295,22751149,93,1 +1295,2541265952,90,1 +1296,3312358902,59,0 +1296,3193516458,92,1 +1296,22324879,95,1 +1296,2541265952,90,1 +1296,584019624,93,1 +1296,10437056,99,2 +1296,41454763,92,1 +1296,37873062,91,1 +1296,18107611,94,1 +1296,22751149,93,1 +1296,777299215,94,1 +1296,2325170042,99,2 +1296,3339921892,95,1 +1296,185356903,93,1 +1296,814834276,95,1 +1296,350343208,91,1 +1296,27169556,90,1 +1297,3193516458,92,1 +1297,814834276,95,1 +1297,331545755,92,1 +1297,777299215,94,1 +1297,584019624,93,1 +1297,350343208,91,1 +1297,37873062,91,1 +1297,3339921892,95,1 +1297,185356903,93,1 +1297,22324879,95,1 +1297,27169556,90,1 +1297,2325170042,99,2 +1297,10437056,99,2 +1297,3346538900,90,1 +1297,1266556718,91,1 +1297,41454763,92,1 +1297,22751149,93,1 +1297,3312358902,59,0 +1298,185356903,93,1 +1298,27169556,90,1 +1298,41454763,92,1 +1298,2325170042,99,2 +1298,331545755,92,1 +1298,350343208,91,1 +1298,3193516458,92,1 +1298,22324879,95,1 +1298,3339921892,95,1 +1298,10437056,99,2 +1298,777299215,94,1 +1298,1266556718,91,1 +1298,814834276,95,2 +1298,3312358902,59,0 +1298,22751149,93,1 +1298,2541265952,90,1 +1298,37873062,91,1 +1299,3339921892,95,1 +1299,1266556718,91,1 +1299,37873062,91,1 +1299,18107611,94,1 +1299,185356903,93,1 +1299,814834276,95,1 +1299,22324879,95,2 +1299,2541265952,90,1 +1299,22751149,93,1 +1299,3346538900,90,1 +1299,3193516458,92,1 +1299,3312358902,59,0 +1299,27169556,90,1 +1299,10437056,99,2 +1299,2325170042,99,2 +1299,584019624,93,1 +1300,3312358902,59,0 +1300,350343208,91,1 +1300,584019624,93,1 +1300,3346538900,90,1 +1300,37873062,91,1 +1300,814834276,95,1 +1300,41454763,92,1 +1300,3193516458,92,1 +1300,3339921892,95,2 +1300,22324879,95,2 +1300,185356903,93,1 +1300,777299215,94,1 +1300,2541265952,90,1 +1300,331545755,92,1 +1300,1266556718,91,1 +1301,2313177432,50,1 +1301,2313177432,52,1 +1301,2313177432,53,1 +1301,2313177432,54,1 +1301,2313177432,55,1 +1301,354328758,62,0 +1301,185356903,93,1 +1301,10437056,99,2 +1301,12098344,52,1 +1301,12098344,53,1 +1301,12098344,55,1 +1301,22751149,93,1 +1301,331545755,92,1 +1301,27169556,90,1 +1301,22324879,95,1 +1301,37873062,91,1 +1301,1266556718,91,1 +1301,350343208,91,1 +1301,814834276,95,1 +1301,41454763,92,1 +1301,3339921892,95,1 +1301,4067555184,50,1 +1301,4067555184,51,1 +1301,4067555184,52,1 +1301,4067555184,53,1 +1301,4067555184,54,1 +1301,4067555184,55,1 +1301,3346538900,90,1 +1301,2325170042,99,2 +1301,584019624,93,1 +1302,354328758,62,0 +1302,41454763,92,1 +1302,12098344,51,1 +1302,12098344,54,1 +1302,12098344,55,1 +1302,814834276,95,1 +1302,2313177432,51,1 +1302,2313177432,52,1 +1302,2313177432,53,1 +1302,2313177432,54,1 +1302,2313177432,55,1 +1302,22324879,95,2 +1302,185356903,93,1 +1302,37873062,91,1 +1302,3339921892,95,1 +1302,2541265952,90,1 +1302,331545755,92,1 +1302,18107611,94,1 +1302,1266556718,91,1 +1302,584019624,93,1 +1302,2325170042,99,2 +1302,3193516458,92,1 +1302,10437056,99,2 +1302,4067555184,50,1 +1302,4067555184,51,1 +1302,4067555184,52,1 +1302,4067555184,53,1 +1302,4067555184,54,1 +1302,4067555184,55,1 +1303,22324879,95,1 +1303,12098344,53,1 +1303,12098344,54,1 +1303,12098344,55,1 +1303,3339921892,95,1 +1303,354328758,62,0 +1303,2325170042,99,2 +1303,3193516458,92,1 +1303,777299215,94,1 +1303,331545755,92,1 +1303,37873062,91,1 +1303,3346538900,90,1 +1303,1266556718,91,1 +1303,2313177432,51,1 +1303,2313177432,52,1 +1303,2313177432,53,1 +1303,2313177432,54,1 +1303,2313177432,55,1 +1303,185356903,93,1 +1303,350343208,91,1 +1303,22751149,93,1 +1303,814834276,95,1 +1303,4067555184,51,1 +1303,4067555184,52,1 +1303,4067555184,53,1 +1303,4067555184,54,1 +1303,4067555184,55,1 +1304,350343208,91,1 +1304,22324879,95,2 +1304,185356903,93,1 +1304,41454763,92,1 +1304,22751149,93,1 +1304,12098344,50,1 +1304,12098344,52,1 +1304,12098344,53,1 +1304,12098344,54,1 +1304,18107611,94,1 +1304,331545755,92,1 +1304,354328758,62,0 +1304,27169556,90,1 +1304,2541265952,90,1 +1304,777299215,94,1 +1304,3193516458,92,1 +1304,814834276,95,1 +1304,3339921892,95,1 +1304,2325170042,99,2 +1304,2313177432,50,1 +1304,2313177432,51,1 +1304,2313177432,52,1 +1304,2313177432,53,1 +1304,2313177432,54,1 +1304,4067555184,50,1 +1304,4067555184,51,1 +1304,4067555184,52,1 +1304,4067555184,53,1 +1304,4067555184,54,1 +1304,4067555184,55,1 +1305,354328758,62,0 +1305,3339921892,95,2 +1305,814834276,95,1 +1305,777299215,94,1 +1305,2313177432,50,1 +1305,2313177432,51,1 +1305,2313177432,52,1 +1305,2313177432,53,1 +1305,2313177432,54,1 +1305,2313177432,55,1 +1305,350343208,91,1 +1305,4067555184,50,1 +1305,4067555184,51,1 +1305,4067555184,52,1 +1305,4067555184,53,1 +1305,4067555184,54,1 +1305,4067555184,55,1 +1305,1266556718,91,1 +1305,2541265952,90,1 +1305,584019624,93,1 +1305,331545755,92,1 +1305,41454763,92,1 +1305,22751149,93,1 +1305,185356903,93,1 +1305,2325170042,99,3 +1305,27169556,90,1 +1305,10437056,99,2 +1305,3193516458,92,1 +1305,37873062,91,1 +1305,12098344,50,1 +1305,12098344,52,1 +1305,12098344,53,1 +1305,12098344,54,1 +1305,12098344,55,1 +1305,22324879,95,1 +1306,354328758,62,0 +1306,27169556,90,1 +1306,41454763,92,1 +1306,22324879,95,1 +1306,2541265952,90,1 +1306,777299215,94,1 +1306,350343208,91,1 +1306,12098344,50,1 +1306,12098344,51,1 +1306,12098344,52,1 +1306,12098344,53,1 +1306,12098344,54,1 +1306,12098344,55,1 +1306,185356903,93,1 +1306,3339921892,95,2 +1306,814834276,95,1 +1306,10437056,99,2 +1306,2325170042,99,2 +1306,2313177432,50,1 +1306,2313177432,52,1 +1306,2313177432,53,1 +1306,2313177432,54,1 +1306,2313177432,55,1 +1306,4067555184,50,1 +1306,4067555184,51,1 +1306,4067555184,53,1 +1306,4067555184,54,1 +1306,4067555184,55,1 +1306,331545755,92,1 +1307,10437056,99,2 +1307,12098344,50,1 +1307,12098344,51,1 +1307,12098344,52,1 +1307,12098344,54,1 +1307,12098344,55,1 +1307,22324879,95,1 +1307,777299215,94,1 +1307,814834276,95,1 +1307,2541265952,90,1 +1307,2325170042,99,2 +1307,4067555184,50,1 +1307,4067555184,51,1 +1307,4067555184,52,1 +1307,4067555184,53,1 +1307,4067555184,54,1 +1307,4067555184,55,1 +1307,3193516458,92,1 +1307,18107611,94,1 +1307,2313177432,50,1 +1307,2313177432,51,1 +1307,2313177432,52,1 +1307,2313177432,53,1 +1307,2313177432,54,1 +1307,2313177432,55,1 +1307,584019624,93,1 +1307,3339921892,95,1 +1307,27169556,90,1 +1307,354328758,62,0 +1307,37873062,91,1 +1307,331545755,92,1 +1307,185356903,93,1 +1307,22751149,93,1 +1308,12098344,52,1 +1308,12098344,55,1 +1308,354328758,62,0 +1308,331545755,92,1 +1308,2313177432,50,1 +1308,2313177432,51,1 +1308,2313177432,52,1 +1308,2313177432,53,1 +1308,2313177432,54,1 +1308,2313177432,55,1 +1308,584019624,93,1 +1308,22751149,93,1 +1308,27169556,90,1 +1308,3193516458,92,1 +1308,2541265952,90,1 +1308,4067555184,50,1 +1308,4067555184,52,1 +1308,4067555184,53,1 +1308,4067555184,54,1 +1308,4067555184,55,1 +1308,350343208,91,1 +1308,22324879,95,1 +1308,3339921892,95,1 +1308,10437056,99,2 +1308,185356903,93,1 +1308,1266556718,91,1 +1308,777299215,94,1 +1308,3346538900,90,1 +1308,41454763,92,1 +1308,814834276,95,2 +1308,2325170042,99,2 +1309,3339921892,95,1 +1309,1266556718,91,1 +1309,3193516458,92,1 +1309,12098344,50,1 +1309,12098344,52,1 +1309,12098344,53,1 +1309,12098344,55,1 +1309,3346538900,90,1 +1309,27169556,90,1 +1309,350343208,91,1 +1309,2541265952,90,1 +1309,814834276,95,1 +1309,2313177432,50,1 +1309,2313177432,51,1 +1309,2313177432,52,1 +1309,2313177432,53,1 +1309,2313177432,54,1 +1309,2313177432,55,1 +1309,10437056,99,2 +1309,18107611,94,1 +1309,777299215,94,1 +1309,22324879,95,1 +1309,2325170042,99,2 +1309,331545755,92,1 +1309,584019624,93,1 +1309,354328758,62,0 +1309,4067555184,50,1 +1309,4067555184,51,1 +1309,4067555184,52,1 +1309,4067555184,54,1 +1310,12098344,50,1 +1310,12098344,51,1 +1310,12098344,54,1 +1310,12098344,55,1 +1310,1266556718,91,1 +1310,27169556,90,1 +1310,2541265952,90,1 +1310,354328758,62,0 +1310,2313177432,51,1 +1310,2313177432,52,1 +1310,2313177432,53,1 +1310,2313177432,55,1 +1310,41454763,92,1 +1310,3339921892,95,2 +1310,4067555184,50,1 +1310,4067555184,51,1 +1310,4067555184,52,1 +1310,4067555184,53,1 +1310,4067555184,55,1 +1310,22324879,95,1 +1310,3193516458,92,1 +1310,22751149,93,1 +1310,185356903,93,1 +1310,814834276,95,1 +1310,584019624,93,1 +1310,3346538900,90,1 +1310,777299215,94,1 +1311,22751149,93,1 +1311,37873062,91,1 +1311,331545755,92,1 +1311,2541265952,90,1 +1311,185356903,93,1 +1311,350343208,91,1 +1311,2313177432,50,1 +1311,2313177432,51,1 +1311,2313177432,53,1 +1311,2313177432,54,1 +1311,2313177432,55,1 +1311,1044103384,62,0 +1311,814834276,95,1 +1311,12098344,50,1 +1311,12098344,52,1 +1311,12098344,53,1 +1311,12098344,54,1 +1311,12098344,55,1 +1311,3193516458,92,1 +1311,3339921892,95,1 +1311,4067555184,50,1 +1311,4067555184,51,1 +1311,4067555184,52,1 +1311,4067555184,53,1 +1311,4067555184,54,1 +1311,3346538900,90,1 +1311,777299215,94,1 +1311,27169556,90,1 +1311,2325170042,99,2 +1311,22324879,95,2 +1311,584019624,93,1 +1312,22751149,93,1 +1312,3346538900,90,1 +1312,27169556,90,1 +1312,777299215,94,1 +1312,2313177432,50,1 +1312,2313177432,51,1 +1312,2313177432,52,1 +1312,2313177432,53,1 +1312,2313177432,54,1 +1312,2313177432,55,1 +1312,814834276,95,1 +1312,584019624,93,1 +1312,2541265952,90,1 +1312,185356903,93,1 +1312,10437056,99,2 +1312,2325170042,99,2 +1312,22324879,95,2 +1312,37873062,91,1 +1312,3193516458,92,1 +1312,350343208,91,1 +1312,4067555184,50,1 +1312,4067555184,51,1 +1312,4067555184,53,1 +1312,4067555184,54,1 +1312,12098344,51,1 +1312,12098344,52,1 +1312,12098344,54,1 +1312,12098344,55,1 +1312,3339921892,95,1 +1312,1044103384,62,0 +1312,1266556718,91,1 +1313,2325170042,99,2 +1313,37873062,91,1 +1313,3193516458,92,1 +1313,331545755,92,1 +1313,777299215,94,1 +1313,10437056,99,2 +1313,185356903,93,1 +1313,3339921892,95,1 +1313,12098344,50,1 +1313,12098344,51,1 +1313,12098344,52,1 +1313,12098344,53,1 +1313,1044103384,62,0 +1313,3346538900,90,1 +1313,2313177432,50,1 +1313,2313177432,52,1 +1313,2313177432,53,1 +1313,2313177432,54,1 +1313,2313177432,55,1 +1313,350343208,91,1 +1313,1266556718,91,1 +1313,22324879,95,1 +1313,4067555184,50,1 +1313,4067555184,52,1 +1313,4067555184,53,1 +1313,4067555184,54,1 +1313,4067555184,55,1 +1313,22751149,93,1 +1313,814834276,95,1 +1314,1044103384,62,0 +1314,331545755,92,1 +1314,3339921892,95,1 +1314,2325170042,99,2 +1314,22324879,95,1 +1314,12098344,50,1 +1314,12098344,51,1 +1314,12098344,52,1 +1314,12098344,53,1 +1314,3193516458,92,1 +1314,10437056,99,2 +1314,37873062,91,1 +1314,2541265952,90,1 +1314,777299215,94,1 +1314,814834276,95,1 +1314,4067555184,50,1 +1314,4067555184,51,1 +1314,4067555184,52,1 +1314,4067555184,53,1 +1314,4067555184,54,1 +1314,4067555184,55,1 +1314,350343208,91,1 +1314,2313177432,50,1 +1314,2313177432,51,1 +1314,2313177432,53,1 +1314,2313177432,54,1 +1314,18107611,94,1 +1314,185356903,93,1 +1315,584019624,93,1 +1315,22324879,95,1 +1315,3346538900,90,1 +1315,2325170042,99,2 +1315,1266556718,91,1 +1315,1044103384,62,0 +1315,777299215,94,1 +1315,37873062,91,1 +1315,331545755,92,1 +1315,12098344,50,1 +1315,12098344,52,1 +1315,12098344,53,1 +1315,12098344,54,1 +1315,12098344,55,1 +1315,2313177432,50,1 +1315,2313177432,51,1 +1315,2313177432,52,1 +1315,2313177432,53,1 +1315,2313177432,54,1 +1315,814834276,95,1 +1315,3193516458,92,1 +1315,4067555184,50,1 +1315,4067555184,51,1 +1315,4067555184,52,1 +1315,4067555184,53,1 +1315,4067555184,54,1 +1315,4067555184,55,1 +1315,185356903,93,1 +1315,22751149,93,1 +1315,10437056,99,2 +1315,3339921892,95,1 +1315,27169556,90,1 +1315,2541265952,90,1 +1316,814834276,95,1 +1316,2313177432,51,1 +1316,2313177432,52,1 +1316,2313177432,53,1 +1316,2313177432,55,1 +1316,27169556,90,1 +1316,1266556718,91,1 +1316,2541265952,90,1 +1316,3346538900,90,1 +1316,10437056,99,2 +1316,2325170042,99,2 +1316,12098344,50,1 +1316,12098344,51,1 +1316,12098344,53,1 +1316,12098344,54,1 +1316,12098344,55,1 +1316,350343208,91,1 +1316,37873062,91,1 +1316,4067555184,50,1 +1316,4067555184,51,1 +1316,4067555184,52,1 +1316,4067555184,53,1 +1316,4067555184,54,1 +1316,4067555184,55,1 +1316,41454763,92,1 +1316,3339921892,95,1 +1316,22324879,95,1 +1316,331545755,92,1 +1316,1044103384,62,0 +1316,185356903,93,1 +1317,10437056,99,2 +1317,12098344,51,1 +1317,12098344,52,1 +1317,12098344,53,1 +1317,12098344,55,1 +1317,2325170042,99,2 +1317,185356903,93,1 +1317,2313177432,50,1 +1317,2313177432,51,1 +1317,2313177432,52,1 +1317,2313177432,53,1 +1317,2313177432,54,1 +1317,2313177432,55,1 +1317,41454763,92,1 +1317,1044103384,62,0 +1317,4067555184,50,1 +1317,4067555184,51,1 +1317,4067555184,52,1 +1317,4067555184,54,1 +1317,4067555184,55,1 +1317,3339921892,95,1 +1317,777299215,94,1 +1317,584019624,93,1 +1317,2541265952,90,1 +1317,331545755,92,1 +1317,3193516458,92,1 +1317,814834276,95,1 +1317,350343208,91,1 +1317,37873062,91,1 +1317,22324879,95,1 +1317,27169556,90,1 +1317,1266556718,91,1 +1318,185356903,93,1 +1318,22324879,95,1 +1318,2541265952,90,1 +1318,3339921892,95,1 +1318,41454763,92,1 +1318,4067555184,50,1 +1318,4067555184,51,1 +1318,4067555184,52,1 +1318,4067555184,53,1 +1318,4067555184,54,1 +1318,4067555184,55,1 +1318,2313177432,50,1 +1318,2313177432,51,1 +1318,2313177432,52,1 +1318,2313177432,53,1 +1318,2313177432,54,1 +1318,1044103384,62,0 +1318,331545755,92,1 +1318,10437056,99,2 +1318,27169556,90,1 +1318,37873062,91,1 +1318,22751149,93,1 +1318,12098344,50,1 +1318,12098344,52,1 +1318,12098344,53,1 +1318,12098344,54,1 +1318,814834276,95,2 +1318,3193516458,92,1 +1318,584019624,93,1 +1318,777299215,94,1 +1318,3346538900,90,1 +1318,1266556718,91,1 +1319,12098344,50,1 +1319,12098344,52,1 +1319,12098344,53,1 +1319,12098344,54,1 +1319,22324879,95,1 +1319,2313177432,50,1 +1319,2313177432,51,1 +1319,2313177432,52,1 +1319,2313177432,53,1 +1319,2313177432,54,1 +1319,2313177432,55,1 +1319,185356903,93,1 +1319,4067555184,51,1 +1319,4067555184,52,1 +1319,4067555184,53,1 +1319,4067555184,54,1 +1319,4067555184,55,1 +1319,814834276,95,1 +1319,1044103384,62,0 +1319,2541265952,90,1 +1319,27169556,90,1 +1319,3346538900,90,1 +1319,331545755,92,1 +1319,2325170042,99,2 +1319,10437056,99,2 +1319,41454763,92,1 +1319,3339921892,95,1 +1319,350343208,91,1 +1320,22751149,93,1 +1320,10437056,99,2 +1320,777299215,94,1 +1320,12098344,51,1 +1320,12098344,53,1 +1320,12098344,55,1 +1320,3339921892,95,1 +1320,41454763,92,1 +1320,2325170042,99,2 +1320,814834276,95,1 +1320,18107611,94,1 +1320,185356903,93,1 +1320,37873062,91,1 +1320,1266556718,91,1 +1320,350343208,91,1 +1320,2541265952,90,1 +1320,27169556,90,1 +1320,3193516458,92,1 +1320,4067555184,51,1 +1320,4067555184,52,1 +1320,4067555184,53,1 +1320,4067555184,55,1 +1320,331545755,92,1 +1320,22324879,95,2 +1320,2313177432,50,1 +1320,2313177432,51,1 +1320,2313177432,52,1 +1320,2313177432,53,1 +1320,2313177432,55,1 +1320,1044103384,62,0 +1320,584019624,93,1 +1321,78979697,74,0 +1321,3339921892,95,1 +1321,814834276,95,1 +1321,2325170042,99,2 +1321,22324879,95,1 +1321,10437056,99,2 +1322,22324879,95,1 +1322,10437056,99,2 +1322,814834276,95,1 +1322,2325170042,99,2 +1322,78979697,74,0 +1322,3339921892,95,1 +1323,10437056,99,2 +1323,22324879,95,1 +1323,2325170042,99,2 +1323,78979697,74,0 +1323,814834276,95,1 +1324,22324879,95,1 +1324,814834276,95,1 +1324,2325170042,99,2 +1324,78979697,74,0 +1324,10437056,99,2 +1324,3339921892,95,1 +1325,3339921892,95,1 +1325,10437056,99,2 +1325,814834276,95,1 +1325,2325170042,99,2 +1325,78979697,74,0 +1325,22324879,95,1 +1326,10437056,99,2 +1326,78979697,74,0 +1326,814834276,95,1 +1326,3339921892,95,1 +1326,2325170042,99,2 +1327,3339921892,95,1 +1327,78979697,74,0 +1327,814834276,95,1 +1328,78979697,74,0 +1328,22324879,95,1 +1328,814834276,95,1 +1329,78979697,74,0 +1329,3339921892,95,1 +1329,22324879,95,1 +1330,78979697,74,0 +1330,22324879,95,1 +1330,814834276,95,1 +1330,10437056,99,2 +1330,2325170042,99,2 +1331,10437056,99,2 +1331,2325170042,99,2 +1331,22324879,95,1 +1331,2316430101,74,0 +1331,814834276,95,1 +1331,3339921892,95,1 +1332,2316430101,74,0 +1332,2325170042,99,2 +1332,22324879,95,1 +1332,814834276,95,1 +1332,10437056,99,2 +1332,3339921892,95,1 +1333,2316430101,74,0 +1333,3339921892,95,1 +1333,814834276,95,1 +1333,2325170042,99,2 +1334,814834276,95,1 +1334,2316430101,74,0 +1334,3339921892,95,1 +1334,10437056,99,2 +1334,2325170042,99,2 +1335,10437056,99,2 +1335,3339921892,95,1 +1335,2325170042,99,2 +1335,814834276,95,1 +1335,2316430101,74,0 +1335,22324879,95,1 +1336,2325170042,99,2 +1336,22324879,95,1 +1336,814834276,95,1 +1336,2316430101,74,0 +1337,10437056,99,2 +1337,3339921892,95,1 +1337,814834276,95,1 +1337,2325170042,99,2 +1337,2316430101,74,0 +1338,2316430101,74,0 +1338,2325170042,99,2 +1338,814834276,95,1 +1338,22324879,95,1 +1339,3339921892,95,1 +1339,10437056,99,2 +1339,814834276,95,1 +1339,2316430101,74,0 +1339,2325170042,99,2 +1340,22324879,95,1 +1340,10437056,99,2 +1340,2325170042,99,2 +1340,3339921892,95,1 +1340,2316430101,74,0 +1341,3339921892,95,1 +1341,2313177432,50,1 +1341,2313177432,51,1 +1341,2313177432,52,1 +1341,2313177432,53,1 +1341,2313177432,54,1 +1341,2313177432,55,1 +1341,2349076526,68,0 +1341,22324879,95,2 +1341,814834276,95,1 +1341,3346538900,90,1 +1341,10437056,99,2 +1341,2325170042,99,2 +1341,12098344,51,1 +1341,12098344,52,1 +1341,12098344,53,1 +1341,12098344,54,1 +1341,12098344,55,1 +1341,4067555184,50,1 +1341,4067555184,51,1 +1341,4067555184,52,1 +1341,4067555184,53,1 +1341,4067555184,54,1 +1341,4067555184,55,1 +1342,814834276,95,2 +1342,12098344,51,1 +1342,12098344,52,1 +1342,12098344,54,1 +1342,3339921892,95,1 +1342,3346538900,90,1 +1342,10437056,99,2 +1342,2541265952,90,1 +1342,2349076526,68,0 +1342,22324879,95,1 +1342,2313177432,50,1 +1342,2313177432,51,1 +1342,2313177432,52,1 +1342,2313177432,53,1 +1342,2313177432,54,1 +1342,2313177432,55,1 +1342,4067555184,50,1 +1342,4067555184,51,1 +1342,4067555184,53,1 +1342,4067555184,54,1 +1342,2325170042,99,2 +1343,22324879,95,2 +1343,2313177432,51,1 +1343,2313177432,52,1 +1343,2313177432,53,1 +1343,2313177432,54,1 +1343,2313177432,55,1 +1343,2349076526,68,0 +1343,814834276,95,1 +1343,12098344,50,1 +1343,12098344,51,1 +1343,12098344,52,1 +1343,12098344,53,1 +1343,12098344,54,1 +1343,12098344,55,1 +1343,10437056,99,3 +1343,3339921892,95,1 +1343,2541265952,90,1 +1343,2325170042,99,2 +1343,4067555184,51,1 +1343,4067555184,52,1 +1343,4067555184,53,1 +1343,4067555184,54,1 +1343,4067555184,55,1 +1344,2349076526,68,0 +1344,22324879,95,1 +1344,10437056,99,2 +1344,2313177432,50,1 +1344,2313177432,51,1 +1344,2313177432,52,1 +1344,2313177432,53,1 +1344,2313177432,54,1 +1344,2313177432,55,1 +1344,4067555184,50,1 +1344,4067555184,51,1 +1344,4067555184,52,1 +1344,4067555184,53,1 +1344,4067555184,54,1 +1344,814834276,95,2 +1344,2541265952,90,1 +1344,3339921892,95,2 +1344,12098344,50,1 +1344,12098344,51,1 +1344,12098344,53,1 +1344,12098344,54,1 +1344,12098344,55,1 +1345,12098344,50,1 +1345,12098344,51,1 +1345,12098344,52,1 +1345,12098344,54,1 +1345,12098344,55,1 +1345,4067555184,50,1 +1345,4067555184,51,1 +1345,4067555184,52,1 +1345,4067555184,53,1 +1345,4067555184,54,1 +1345,4067555184,55,1 +1345,3346538900,90,1 +1345,2349076526,68,0 +1345,2325170042,99,2 +1345,2313177432,50,1 +1345,2313177432,51,1 +1345,2313177432,52,1 +1345,2313177432,53,1 +1345,2313177432,54,1 +1345,2313177432,55,1 +1345,2541265952,90,1 +1345,814834276,95,1 +1345,10437056,99,2 +1345,3339921892,95,1 +1345,22324879,95,1 +1346,814834276,95,1 +1346,2313177432,50,1 +1346,2313177432,51,1 +1346,2313177432,52,1 +1346,2313177432,53,1 +1346,2313177432,54,1 +1346,2313177432,55,1 +1346,2541265952,90,1 +1346,2325170042,99,2 +1346,12098344,51,1 +1346,12098344,52,1 +1346,12098344,53,1 +1346,12098344,54,1 +1346,12098344,55,1 +1346,3339921892,95,2 +1346,27169556,90,1 +1346,22324879,95,1 +1346,2349076526,68,0 +1346,10437056,99,3 +1346,4067555184,50,1 +1346,4067555184,51,1 +1346,4067555184,52,1 +1346,4067555184,53,1 +1346,4067555184,54,1 +1346,4067555184,55,1 +1347,2325170042,99,2 +1347,2541265952,90,1 +1347,3339921892,95,1 +1347,12098344,50,1 +1347,12098344,51,1 +1347,12098344,52,1 +1347,12098344,53,1 +1347,12098344,54,1 +1347,12098344,55,1 +1347,814834276,95,1 +1347,3346538900,90,1 +1347,22324879,95,1 +1347,2349076526,68,0 +1347,4067555184,50,1 +1347,4067555184,51,1 +1347,4067555184,52,1 +1347,4067555184,54,1 +1347,4067555184,55,1 +1347,10437056,99,2 +1347,2313177432,50,1 +1347,2313177432,51,1 +1347,2313177432,52,1 +1347,2313177432,53,1 +1347,2313177432,54,1 +1347,2313177432,55,1 +1348,10437056,99,2 +1348,22324879,95,2 +1348,3346538900,90,1 +1348,12098344,50,1 +1348,12098344,52,1 +1348,12098344,53,1 +1348,12098344,54,1 +1348,4067555184,50,1 +1348,4067555184,51,1 +1348,4067555184,52,1 +1348,4067555184,53,1 +1348,4067555184,54,1 +1348,4067555184,55,1 +1348,814834276,95,1 +1348,2349076526,68,0 +1348,3339921892,95,1 +1348,2313177432,50,1 +1348,2313177432,51,1 +1348,2313177432,52,1 +1348,2313177432,53,1 +1348,2313177432,54,1 +1348,2313177432,55,1 +1348,27169556,90,1 +1348,2325170042,99,2 +1349,10437056,99,2 +1349,2349076526,68,0 +1349,3339921892,95,1 +1349,12098344,50,1 +1349,12098344,51,1 +1349,12098344,54,1 +1349,814834276,95,1 +1349,27169556,90,1 +1349,2541265952,90,1 +1349,2313177432,50,1 +1349,2313177432,51,1 +1349,2313177432,52,1 +1349,2313177432,53,1 +1349,2313177432,54,1 +1349,2313177432,55,1 +1349,22324879,95,1 +1349,4067555184,50,1 +1349,4067555184,52,1 +1349,4067555184,53,1 +1349,4067555184,54,1 +1349,4067555184,55,1 +1349,2325170042,99,2 +1350,2325170042,99,2 +1350,2349076526,68,0 +1350,4067555184,50,1 +1350,4067555184,51,1 +1350,4067555184,52,1 +1350,4067555184,53,1 +1350,4067555184,54,1 +1350,12098344,50,1 +1350,12098344,52,1 +1350,12098344,54,1 +1350,3339921892,95,1 +1350,2313177432,50,1 +1350,2313177432,52,1 +1350,2313177432,53,1 +1350,2313177432,54,1 +1350,3346538900,90,1 +1350,22324879,95,2 +1350,27169556,90,1 +1350,2541265952,90,1 +1350,814834276,95,1 +1351,27169556,90,1 +1351,2313177432,51,1 +1351,2313177432,52,1 +1351,2313177432,53,1 +1351,2313177432,54,1 +1351,2313177432,55,1 +1351,22324879,95,1 +1351,3339921892,95,1 +1351,12098344,50,1 +1351,12098344,51,1 +1351,12098344,52,1 +1351,12098344,54,1 +1351,814834276,95,1 +1351,10437056,99,2 +1351,2325170042,99,2 +1351,2347561020,68,0 +1351,4067555184,50,1 +1351,4067555184,51,1 +1351,4067555184,52,1 +1351,4067555184,54,1 +1351,4067555184,55,1 +1351,2541265952,90,1 +1352,2541265952,90,1 +1352,814834276,95,1 +1352,3346538900,90,1 +1352,2313177432,50,1 +1352,2313177432,51,1 +1352,2313177432,52,1 +1352,2313177432,53,1 +1352,2313177432,55,1 +1352,10437056,99,2 +1352,2347561020,68,0 +1352,4067555184,50,1 +1352,4067555184,51,1 +1352,4067555184,52,1 +1352,4067555184,54,1 +1352,4067555184,55,1 +1352,3339921892,95,1 +1352,2325170042,99,2 +1352,22324879,95,1 +1352,12098344,50,1 +1352,12098344,51,1 +1352,12098344,52,1 +1352,12098344,54,1 +1352,12098344,55,1 +1353,2313177432,50,1 +1353,2313177432,51,1 +1353,2313177432,52,1 +1353,2313177432,53,1 +1353,2313177432,54,1 +1353,4067555184,50,1 +1353,4067555184,51,1 +1353,4067555184,52,1 +1353,4067555184,53,1 +1353,4067555184,54,1 +1353,4067555184,55,1 +1353,2325170042,99,2 +1353,2541265952,90,1 +1353,2347561020,68,0 +1353,22324879,95,1 +1353,3339921892,95,1 +1353,10437056,99,2 +1353,814834276,95,2 +1353,12098344,50,1 +1353,12098344,52,1 +1354,22324879,95,1 +1354,2541265952,90,1 +1354,12098344,50,1 +1354,12098344,53,1 +1354,12098344,54,1 +1354,12098344,55,1 +1354,27169556,90,1 +1354,3339921892,95,1 +1354,814834276,95,2 +1354,2347561020,68,0 +1354,2325170042,99,2 +1354,2313177432,50,1 +1354,2313177432,51,1 +1354,2313177432,52,1 +1354,2313177432,53,1 +1354,2313177432,54,1 +1354,2313177432,55,1 +1354,4067555184,51,1 +1354,4067555184,52,1 +1354,4067555184,54,1 +1354,4067555184,55,1 +1354,10437056,99,2 +1355,814834276,95,1 +1355,3346538900,90,1 +1355,4067555184,50,1 +1355,4067555184,51,1 +1355,4067555184,52,1 +1355,4067555184,53,1 +1355,4067555184,54,1 +1355,4067555184,55,1 +1355,2325170042,99,2 +1355,2313177432,50,1 +1355,2313177432,51,1 +1355,2313177432,52,1 +1355,2313177432,53,1 +1355,2313177432,54,1 +1355,2313177432,55,1 +1355,2347561020,68,0 +1355,12098344,50,1 +1355,12098344,51,1 +1355,12098344,52,1 +1355,12098344,53,1 +1355,12098344,54,1 +1355,12098344,55,1 +1355,22324879,95,1 +1355,3339921892,95,1 +1355,10437056,99,2 +1356,2325170042,99,2 +1356,2313177432,50,1 +1356,2313177432,51,1 +1356,2313177432,53,1 +1356,2313177432,54,1 +1356,2313177432,55,1 +1356,12098344,50,1 +1356,12098344,51,1 +1356,12098344,52,1 +1356,12098344,53,1 +1356,12098344,54,1 +1356,12098344,55,1 +1356,814834276,95,1 +1356,22324879,95,1 +1356,3339921892,95,1 +1356,2541265952,90,1 +1356,10437056,99,2 +1356,2347561020,68,0 +1356,4067555184,51,1 +1356,4067555184,52,1 +1356,4067555184,53,1 +1356,4067555184,54,1 +1356,4067555184,55,1 +1356,27169556,90,1 +1357,2347561020,68,0 +1357,27169556,90,1 +1357,12098344,50,1 +1357,12098344,51,1 +1357,12098344,52,1 +1357,12098344,53,1 +1357,12098344,54,1 +1357,22324879,95,2 +1357,4067555184,50,1 +1357,4067555184,51,1 +1357,4067555184,52,1 +1357,4067555184,53,1 +1357,4067555184,54,1 +1357,4067555184,55,1 +1357,10437056,99,2 +1357,2541265952,90,1 +1357,3346538900,90,1 +1357,3339921892,95,1 +1357,814834276,95,1 +1357,2313177432,50,1 +1357,2313177432,51,1 +1357,2313177432,52,1 +1357,2313177432,54,1 +1357,2313177432,55,1 +1357,2325170042,99,2 +1358,3339921892,95,1 +1358,2313177432,50,1 +1358,2313177432,51,1 +1358,2313177432,52,1 +1358,2313177432,54,1 +1358,2313177432,55,1 +1358,4067555184,51,1 +1358,4067555184,52,1 +1358,4067555184,53,1 +1358,4067555184,55,1 +1358,2325170042,99,2 +1358,12098344,50,1 +1358,12098344,51,1 +1358,12098344,52,1 +1358,12098344,53,1 +1358,12098344,55,1 +1358,10437056,99,2 +1358,3346538900,90,1 +1358,22324879,95,1 +1358,814834276,95,1 +1358,2347561020,68,0 +1358,27169556,90,1 +1358,2541265952,90,1 +1359,22324879,95,1 +1359,27169556,90,1 +1359,10437056,99,2 +1359,2347561020,68,0 +1359,12098344,50,1 +1359,12098344,51,1 +1359,12098344,52,1 +1359,12098344,55,1 +1359,2325170042,99,2 +1359,814834276,95,1 +1359,2313177432,52,1 +1359,2313177432,53,1 +1359,2313177432,54,1 +1359,2313177432,55,1 +1359,3339921892,95,1 +1359,4067555184,51,1 +1359,4067555184,52,1 +1359,4067555184,53,1 +1359,4067555184,54,1 +1359,4067555184,55,1 +1359,2541265952,90,1 +1360,3339921892,95,1 +1360,2313177432,50,1 +1360,2313177432,51,1 +1360,2313177432,52,1 +1360,2313177432,53,1 +1360,2313177432,55,1 +1360,3346538900,90,1 +1360,27169556,90,1 +1360,10437056,99,3 +1360,22324879,95,2 +1360,814834276,95,1 +1360,4067555184,50,1 +1360,4067555184,51,1 +1360,4067555184,52,1 +1360,4067555184,53,1 +1360,4067555184,54,1 +1360,4067555184,55,1 +1360,2325170042,99,2 +1360,12098344,51,1 +1360,12098344,52,1 +1360,12098344,53,1 +1360,12098344,55,1 +1360,2347561020,68,0 +1361,331545755,92,1 +1361,3193516458,92,1 +1361,350343208,91,1 +1361,185356903,93,1 +1361,18107611,94,1 +1361,777299215,94,1 +1361,3339921892,95,1 +1361,814834276,95,1 +1361,2325170042,99,2 +1361,10437056,99,2 +1361,22751149,93,1 +1361,11169556957,70,0 +1361,22324879,95,1 +1361,41454763,92,1 +1362,41454763,92,1 +1362,3193516458,92,1 +1362,331545755,92,1 +1362,22751149,93,1 +1362,185356903,93,1 +1362,37873062,91,1 +1362,22324879,95,2 +1362,10437056,99,2 +1362,2325170042,99,2 +1362,3339921892,95,1 +1362,11169556957,70,0 +1362,814834276,95,1 +1362,584019624,93,1 +1362,350343208,91,1 +1363,10437056,99,2 +1363,814834276,95,1 +1363,2325170042,99,2 +1363,11169556957,70,0 +1363,37873062,91,1 +1363,185356903,93,1 +1363,22324879,95,1 +1363,777299215,94,1 +1363,22751149,93,1 +1363,1266556718,91,1 +1363,41454763,92,1 +1363,3193516458,92,1 +1363,3339921892,95,1 +1363,350343208,91,1 +1363,331545755,92,1 +1363,18107611,94,1 +1364,18107611,94,1 +1364,777299215,94,1 +1364,2325170042,99,2 +1364,350343208,91,1 +1364,1266556718,91,1 +1364,3193516458,92,1 +1364,584019624,93,1 +1364,331545755,92,1 +1364,22324879,95,1 +1364,41454763,92,1 +1364,37873062,91,1 +1364,10437056,99,2 +1364,185356903,93,1 +1364,814834276,95,1 +1364,3339921892,95,1 +1364,11169556957,70,0 +1365,777299215,94,1 +1365,41454763,92,1 +1365,11169556957,70,0 +1365,185356903,93,1 +1365,10437056,99,2 +1365,18107611,94,1 +1365,331545755,92,1 +1365,37873062,91,1 +1365,22324879,95,1 +1365,350343208,91,1 +1365,814834276,95,1 +1365,22751149,93,1 +1365,3339921892,95,1 +1365,2325170042,99,2 +1365,584019624,93,1 +1365,1266556718,91,1 +1366,3193516458,92,1 +1366,37873062,91,1 +1366,2325170042,99,2 +1366,11169556957,70,0 +1366,10437056,99,2 +1366,22324879,95,1 +1366,777299215,94,1 +1366,331545755,92,1 +1366,814834276,95,1 +1366,41454763,92,1 +1366,1266556718,91,1 +1366,18107611,94,1 +1366,3339921892,95,1 +1367,185356903,93,1 +1367,814834276,95,1 +1367,3193516458,92,1 +1367,331545755,92,1 +1367,2325170042,99,2 +1367,10437056,99,2 +1367,777299215,94,1 +1367,3339921892,95,1 +1367,22751149,93,1 +1367,584019624,93,1 +1367,18107611,94,1 +1367,41454763,92,1 +1367,350343208,91,1 +1367,22324879,95,1 +1367,11169556957,70,0 +1368,814834276,95,1 +1368,331545755,92,1 +1368,584019624,93,1 +1368,22324879,95,1 +1368,22751149,93,1 +1368,3339921892,95,1 +1368,10437056,99,2 +1368,3193516458,92,1 +1368,350343208,91,1 +1368,11169556957,70,0 +1368,37873062,91,1 +1368,185356903,93,1 +1368,2325170042,99,2 +1369,331545755,92,1 +1369,3193516458,92,1 +1369,350343208,91,1 +1369,185356903,93,1 +1369,22324879,95,2 +1369,22751149,93,1 +1369,814834276,95,1 +1369,584019624,93,1 +1369,777299215,94,1 +1369,3339921892,95,1 +1369,1266556718,91,1 +1369,11169556957,70,0 +1369,2325170042,99,2 +1370,22324879,95,1 +1370,3193516458,92,1 +1370,814834276,95,1 +1370,11169556957,70,0 +1370,1266556718,91,1 +1370,584019624,93,1 +1370,22751149,93,1 +1370,3339921892,95,2 +1370,331545755,92,1 +1370,185356903,93,1 +1370,350343208,91,1 +1370,41454763,92,1 +1370,2325170042,99,2 +1371,350343208,91,1 +1371,3339921892,95,1 +1371,584019624,93,1 +1371,2333843479,70,0 +1371,22751149,93,1 +1371,10437056,99,2 +1371,41454763,92,1 +1371,814834276,95,1 +1371,1266556718,91,1 +1371,185356903,93,1 +1371,37873062,91,1 +1371,22324879,95,2 +1371,2325170042,99,2 +1372,1266556718,91,1 +1372,2325170042,99,2 +1372,2333843479,70,0 +1372,185356903,93,1 +1372,814834276,95,1 +1372,331545755,92,1 +1372,10437056,99,2 +1372,37873062,91,1 +1372,584019624,93,1 +1372,41454763,92,1 +1372,3339921892,95,1 +1372,22324879,95,1 +1373,584019624,93,1 +1373,185356903,93,1 +1373,37873062,91,1 +1373,3193516458,92,1 +1373,22751149,93,1 +1373,1266556718,91,1 +1373,3339921892,95,1 +1373,350343208,91,1 +1373,10437056,99,2 +1373,18107611,94,1 +1373,22324879,95,2 +1373,2325170042,99,2 +1373,2333843479,70,0 +1373,814834276,95,1 +1373,777299215,94,1 +1373,331545755,92,1 +1373,41454763,92,1 +1374,37873062,91,1 +1374,22751149,93,1 +1374,185356903,93,1 +1374,777299215,94,1 +1374,331545755,92,1 +1374,22324879,95,1 +1374,18107611,94,1 +1374,3339921892,95,2 +1374,2333843479,70,0 +1374,2325170042,99,3 +1374,10437056,99,2 +1374,41454763,92,1 +1374,1266556718,91,1 +1374,814834276,95,1 +1374,350343208,91,1 +1374,3193516458,92,1 +1375,10437056,99,2 +1375,331545755,92,1 +1375,814834276,95,1 +1375,350343208,91,1 +1375,37873062,91,1 +1375,2333843479,70,0 +1375,3339921892,95,1 +1375,22324879,95,1 +1375,41454763,92,1 +1375,185356903,93,1 +1375,777299215,94,1 +1375,2325170042,99,2 +1375,22751149,93,1 +1375,18107611,94,1 +1375,1266556718,91,1 +1376,10437056,99,2 +1376,3339921892,95,1 +1376,350343208,91,1 +1376,331545755,92,1 +1376,777299215,94,1 +1376,41454763,92,1 +1376,22751149,93,1 +1376,3193516458,92,1 +1376,22324879,95,1 +1376,2333843479,70,0 +1376,814834276,95,1 +1376,2325170042,99,2 +1376,1266556718,91,1 +1376,185356903,93,1 +1377,777299215,94,1 +1377,2325170042,99,2 +1377,3193516458,92,1 +1377,814834276,95,1 +1377,584019624,93,1 +1377,2333843479,70,0 +1377,37873062,91,1 +1377,22324879,95,2 +1377,331545755,92,1 +1377,10437056,99,2 +1377,350343208,91,1 +1377,185356903,93,1 +1377,22751149,93,1 +1377,3339921892,95,1 +1378,3193516458,92,1 +1378,22324879,95,1 +1378,22751149,93,1 +1378,777299215,94,1 +1378,331545755,92,1 +1378,10437056,99,2 +1378,350343208,91,1 +1378,2333843479,70,0 +1378,814834276,95,1 +1378,584019624,93,1 +1378,1266556718,91,1 +1378,3339921892,95,1 +1379,814834276,95,1 +1379,584019624,93,1 +1379,2333843479,70,0 +1379,350343208,91,1 +1379,22751149,93,1 +1379,1266556718,91,1 +1379,331545755,92,1 +1379,18107611,94,1 +1379,2325170042,99,2 +1379,22324879,95,1 +1379,777299215,94,1 +1379,41454763,92,1 +1379,3339921892,95,1 +1379,10437056,99,2 +1380,3193516458,92,1 +1380,185356903,93,1 +1380,22324879,95,1 +1380,584019624,93,1 +1380,3339921892,95,1 +1380,814834276,95,1 +1380,2325170042,99,2 +1380,331545755,92,1 +1380,41454763,92,1 +1380,777299215,94,1 +1380,2333843479,70,0 +1380,37873062,91,1 +1380,22751149,93,1 +1621,146491012,79,0 +1621,10437056,99,1 +1621,2325170042,99,1 +1622,146491012,79,0 +1622,10437056,99,1 +1622,2325170042,99,1 +1623,146491012,79,0 +1623,2325170042,99,1 +1624,10437056,99,1 +1624,2325170042,99,1 +1624,146491012,79,0 +1625,146491012,79,0 +1625,2325170042,99,1 +1626,2325170042,99,1 +1626,146491012,79,0 +1628,2325170042,99,1 +1628,146491012,79,0 +1629,146491012,79,0 +1629,2325170042,99,1 +1629,10437056,99,1 +1630,2325170042,99,1 +1630,146491012,79,0 +1631,10437056,99,1 +1631,2325170042,99,1 +1631,2311907103,79,0 +1632,2325170042,99,1 +1632,2311907103,79,0 +1632,10437056,99,1 +1633,2311907103,79,0 +1633,10437056,99,1 +1634,2311907103,79,0 +1634,10437056,99,1 +1634,2325170042,99,1 +1635,2325170042,99,1 +1635,2311907103,79,0 +1636,2325170042,99,1 +1636,2311907103,79,0 +1637,2325170042,99,1 +1637,2311907103,79,0 +1638,2325170042,99,1 +1638,2311907103,79,0 +1639,2325170042,99,1 +1639,2311907103,79,0 +1639,10437056,99,1 +1640,2325170042,99,1 +1640,2311907103,79,0 +1851,1104420298,38,0 +1851,1104420298,39,0 +1851,1104420298,40,0 +1851,1104420298,41,0 +1851,1104420298,42,0 +1851,1104420298,43,0 +1851,3339921892,95,2 +1851,22324879,95,2 +1851,4067555184,50,1 +1851,4067555184,51,1 +1851,4067555184,52,1 +1851,4067555184,53,1 +1851,4067555184,54,1 +1851,4067555184,55,1 +1851,814834276,95,2 +1851,12098344,52,1 +1851,12098344,53,1 +1851,12098344,55,1 +1851,2313177432,50,1 +1851,2313177432,51,1 +1851,2313177432,52,1 +1851,2313177432,53,1 +1851,2313177432,55,1 +1852,3339921892,95,2 +1852,4067555184,50,1 +1852,4067555184,52,1 +1852,4067555184,53,1 +1852,4067555184,54,1 +1852,4067555184,55,1 +1852,814834276,95,2 +1852,22324879,95,2 +1852,12098344,50,1 +1852,12098344,51,1 +1852,12098344,52,1 +1852,12098344,54,1 +1852,12098344,55,1 +1852,2313177432,51,1 +1852,2313177432,52,1 +1852,2313177432,53,1 +1852,2313177432,54,1 +1852,2313177432,55,1 +1852,1104420298,38,0 +1852,1104420298,39,0 +1852,1104420298,40,0 +1852,1104420298,41,0 +1852,1104420298,42,0 +1852,1104420298,43,0 +1853,814834276,95,2 +1853,12098344,51,1 +1853,12098344,52,1 +1853,12098344,53,1 +1853,12098344,54,1 +1853,12098344,55,1 +1853,10437056,99,3 +1853,2313177432,50,1 +1853,2313177432,51,1 +1853,2313177432,52,1 +1853,2313177432,53,1 +1853,2313177432,54,1 +1853,2313177432,55,1 +1853,3339921892,95,2 +1853,4067555184,50,1 +1853,4067555184,51,1 +1853,4067555184,53,1 +1853,4067555184,54,1 +1853,4067555184,55,1 +1853,22324879,95,2 +1853,1104420298,38,0 +1853,1104420298,39,0 +1853,1104420298,40,0 +1853,1104420298,41,0 +1853,1104420298,42,0 +1853,1104420298,43,0 +1854,814834276,95,2 +1854,3339921892,95,2 +1854,22324879,95,2 +1854,2325170042,99,3 +1854,12098344,50,1 +1854,12098344,53,1 +1854,12098344,54,1 +1854,12098344,55,1 +1854,2313177432,50,1 +1854,2313177432,51,1 +1854,2313177432,52,1 +1854,2313177432,53,1 +1854,2313177432,55,1 +1854,4067555184,50,1 +1854,4067555184,51,1 +1854,4067555184,52,1 +1854,4067555184,53,1 +1854,4067555184,54,1 +1854,4067555184,55,1 +1854,1104420298,38,0 +1854,1104420298,39,0 +1854,1104420298,40,0 +1854,1104420298,41,0 +1854,1104420298,42,0 +1854,1104420298,43,0 +1854,10437056,99,3 +1855,12098344,52,1 +1855,12098344,53,1 +1855,12098344,54,1 +1855,12098344,55,1 +1855,3339921892,95,2 +1855,2313177432,50,1 +1855,2313177432,51,1 +1855,2313177432,52,1 +1855,2313177432,53,1 +1855,2313177432,54,1 +1855,2313177432,55,1 +1855,22324879,95,2 +1855,1104420298,38,0 +1855,1104420298,39,0 +1855,1104420298,40,0 +1855,1104420298,41,0 +1855,1104420298,42,0 +1855,1104420298,43,0 +1855,4067555184,50,1 +1855,4067555184,51,1 +1855,4067555184,52,1 +1855,4067555184,53,1 +1855,4067555184,54,1 +1855,4067555184,55,1 +1855,814834276,95,2 +1856,1104420298,38,0 +1856,1104420298,39,0 +1856,1104420298,40,0 +1856,1104420298,41,0 +1856,1104420298,42,0 +1856,1104420298,43,0 +1856,3339921892,95,2 +1856,814834276,95,2 +1856,4067555184,50,1 +1856,4067555184,51,1 +1856,4067555184,52,1 +1856,4067555184,53,1 +1856,4067555184,54,1 +1856,4067555184,55,1 +1856,12098344,50,1 +1856,12098344,51,1 +1856,12098344,54,1 +1856,12098344,55,1 +1856,22324879,95,2 +1856,2313177432,50,1 +1856,2313177432,51,1 +1856,2313177432,53,1 +1856,2313177432,54,1 +1856,2313177432,55,1 +1856,10437056,99,3 +1857,814834276,95,2 +1857,10437056,99,3 +1857,12098344,52,1 +1857,12098344,53,1 +1857,12098344,55,1 +1857,3339921892,95,2 +1857,1104420298,38,0 +1857,1104420298,39,0 +1857,1104420298,40,0 +1857,1104420298,41,0 +1857,1104420298,42,0 +1857,1104420298,43,0 +1857,2313177432,50,1 +1857,2313177432,51,1 +1857,2313177432,52,1 +1857,2313177432,53,1 +1857,2313177432,54,1 +1857,2313177432,55,1 +1857,2325170042,99,3 +1857,22324879,95,2 +1857,4067555184,50,1 +1857,4067555184,51,1 +1857,4067555184,52,1 +1857,4067555184,53,1 +1857,4067555184,54,1 +1857,4067555184,55,1 +1858,2313177432,50,1 +1858,2313177432,51,1 +1858,2313177432,52,1 +1858,2313177432,53,1 +1858,2313177432,54,1 +1858,2313177432,55,1 +1858,22324879,95,2 +1858,1104420298,38,0 +1858,1104420298,39,0 +1858,1104420298,40,0 +1858,1104420298,41,0 +1858,1104420298,42,0 +1858,1104420298,43,0 +1858,2325170042,99,3 +1858,3339921892,95,2 +1858,10437056,99,3 +1858,4067555184,50,1 +1858,4067555184,51,1 +1858,4067555184,52,1 +1858,4067555184,53,1 +1858,4067555184,55,1 +1858,12098344,51,1 +1858,12098344,52,1 +1858,12098344,53,1 +1858,12098344,55,1 +1858,814834276,95,2 +1859,2313177432,50,1 +1859,2313177432,51,1 +1859,2313177432,52,1 +1859,2313177432,53,1 +1859,2313177432,54,1 +1859,2313177432,55,1 +1859,12098344,50,1 +1859,12098344,51,1 +1859,12098344,52,1 +1859,12098344,53,1 +1859,12098344,54,1 +1859,1104420298,38,0 +1859,1104420298,39,0 +1859,1104420298,40,0 +1859,1104420298,41,0 +1859,1104420298,42,0 +1859,1104420298,43,0 +1859,4067555184,50,1 +1859,4067555184,51,1 +1859,4067555184,54,1 +1859,4067555184,55,1 +1859,10437056,99,3 +1859,814834276,95,2 +1859,22324879,95,2 +1859,2325170042,99,3 +1859,3339921892,95,2 +1860,1104420298,38,0 +1860,1104420298,39,0 +1860,1104420298,40,0 +1860,1104420298,41,0 +1860,1104420298,42,0 +1860,1104420298,43,0 +1860,22324879,95,2 +1860,3339921892,95,2 +1860,12098344,50,1 +1860,12098344,53,1 +1860,12098344,54,1 +1860,4067555184,50,1 +1860,4067555184,52,1 +1860,4067555184,53,1 +1860,4067555184,54,1 +1860,814834276,95,2 +1860,2313177432,50,1 +1860,2313177432,51,1 +1860,2313177432,52,1 +1860,2313177432,53,1 +1860,2313177432,54,1 +1860,2313177432,55,1 +1861,22324879,95,2 +1861,3339921892,95,2 +1861,12098344,51,1 +1861,12098344,52,1 +1861,12098344,53,1 +1861,2313177432,50,1 +1861,2313177432,52,1 +1861,2313177432,53,1 +1861,2313177432,54,1 +1861,2313177432,55,1 +1861,37873062,38,0 +1861,37873062,39,0 +1861,37873062,40,0 +1861,37873062,41,0 +1861,37873062,42,0 +1861,37873062,43,0 +1861,814834276,95,2 +1861,4067555184,50,1 +1861,4067555184,51,1 +1861,4067555184,52,1 +1861,4067555184,53,1 +1861,4067555184,54,1 +1861,4067555184,55,1 +1862,37873062,38,0 +1862,37873062,39,0 +1862,37873062,40,0 +1862,37873062,41,0 +1862,37873062,42,0 +1862,37873062,43,0 +1862,12098344,50,1 +1862,12098344,52,1 +1862,12098344,53,1 +1862,12098344,55,1 +1862,2313177432,50,1 +1862,2313177432,51,1 +1862,2313177432,52,1 +1862,2313177432,53,1 +1862,2313177432,54,1 +1862,2313177432,55,1 +1862,4067555184,51,1 +1862,4067555184,52,1 +1862,4067555184,53,1 +1862,4067555184,54,1 +1862,4067555184,55,1 +1862,3339921892,95,2 +1862,814834276,95,2 +1862,22324879,95,2 +1863,814834276,95,2 +1863,37873062,38,0 +1863,37873062,39,0 +1863,37873062,40,0 +1863,37873062,41,0 +1863,37873062,42,0 +1863,37873062,43,0 +1863,2313177432,50,1 +1863,2313177432,51,1 +1863,2313177432,52,1 +1863,2313177432,53,1 +1863,2313177432,54,1 +1863,2313177432,55,1 +1863,22324879,95,2 +1863,3339921892,95,2 +1863,12098344,50,1 +1863,12098344,51,1 +1863,12098344,53,1 +1863,12098344,54,1 +1863,4067555184,51,1 +1863,4067555184,52,1 +1863,4067555184,53,1 +1863,4067555184,54,1 +1863,4067555184,55,1 +1864,814834276,95,2 +1864,3339921892,95,2 +1864,2313177432,50,1 +1864,2313177432,51,1 +1864,2313177432,52,1 +1864,2313177432,53,1 +1864,2313177432,54,1 +1864,2313177432,55,1 +1864,37873062,38,0 +1864,37873062,39,0 +1864,37873062,40,0 +1864,37873062,41,0 +1864,37873062,42,0 +1864,37873062,43,0 +1864,12098344,50,1 +1864,12098344,53,1 +1864,12098344,54,1 +1864,12098344,55,1 +1864,2325170042,99,3 +1864,22324879,95,2 +1864,4067555184,50,1 +1864,4067555184,51,1 +1864,4067555184,52,1 +1864,4067555184,53,1 +1864,4067555184,55,1 +1865,37873062,38,0 +1865,37873062,39,0 +1865,37873062,40,0 +1865,37873062,41,0 +1865,37873062,42,0 +1865,37873062,43,0 +1865,12098344,50,1 +1865,12098344,51,1 +1865,12098344,52,1 +1865,12098344,53,1 +1865,12098344,54,1 +1865,12098344,55,1 +1865,814834276,95,2 +1865,3339921892,95,2 +1865,2313177432,50,1 +1865,2313177432,51,1 +1865,2313177432,52,1 +1865,2313177432,53,1 +1865,2313177432,54,1 +1865,2313177432,55,1 +1865,22324879,95,2 +1865,4067555184,50,1 +1865,4067555184,51,1 +1865,4067555184,52,1 +1865,4067555184,53,1 +1865,4067555184,54,1 +1865,4067555184,55,1 +1866,4067555184,50,1 +1866,4067555184,51,1 +1866,4067555184,53,1 +1866,4067555184,54,1 +1866,4067555184,55,1 +1866,22324879,95,2 +1866,10437056,99,3 +1866,3339921892,95,2 +1866,2313177432,50,1 +1866,2313177432,51,1 +1866,2313177432,52,1 +1866,2313177432,53,1 +1866,2313177432,54,1 +1866,2313177432,55,1 +1866,814834276,95,2 +1866,37873062,38,0 +1866,37873062,39,0 +1866,37873062,40,0 +1866,37873062,41,0 +1866,37873062,42,0 +1866,37873062,43,0 +1866,12098344,50,1 +1866,12098344,51,1 +1866,12098344,53,1 +1866,12098344,54,1 +1866,12098344,55,1 +1867,2313177432,50,1 +1867,2313177432,51,1 +1867,2313177432,52,1 +1867,2313177432,53,1 +1867,2313177432,54,1 +1867,2313177432,55,1 +1867,3339921892,95,2 +1867,22324879,95,2 +1867,37873062,38,0 +1867,37873062,39,0 +1867,37873062,40,0 +1867,37873062,41,0 +1867,37873062,42,0 +1867,37873062,43,0 +1867,12098344,52,1 +1867,12098344,53,1 +1867,12098344,55,1 +1867,814834276,95,2 +1867,4067555184,50,1 +1867,4067555184,51,1 +1867,4067555184,52,1 +1867,4067555184,53,1 +1867,4067555184,54,1 +1867,4067555184,55,1 +1867,2325170042,99,3 +1867,10437056,99,3 +1868,22324879,95,2 +1868,4067555184,50,1 +1868,4067555184,51,1 +1868,4067555184,52,1 +1868,4067555184,53,1 +1868,4067555184,55,1 +1868,2313177432,50,1 +1868,2313177432,51,1 +1868,2313177432,52,1 +1868,2313177432,53,1 +1868,2313177432,54,1 +1868,2313177432,55,1 +1868,2325170042,99,3 +1868,814834276,95,2 +1868,37873062,38,0 +1868,37873062,39,0 +1868,37873062,40,0 +1868,37873062,41,0 +1868,37873062,42,0 +1868,37873062,43,0 +1868,10437056,99,3 +1868,3339921892,95,2 +1868,12098344,51,1 +1868,12098344,52,1 +1868,12098344,53,1 +1868,12098344,55,1 +1869,10437056,99,3 +1869,37873062,38,0 +1869,37873062,39,0 +1869,37873062,40,0 +1869,37873062,41,0 +1869,37873062,42,0 +1869,37873062,43,0 +1869,3339921892,95,2 +1869,2313177432,50,1 +1869,2313177432,51,1 +1869,2313177432,54,1 +1869,2313177432,55,1 +1869,12098344,50,1 +1869,12098344,51,1 +1869,12098344,52,1 +1869,12098344,53,1 +1869,12098344,54,1 +1869,2325170042,99,3 +1869,22324879,95,2 +1869,814834276,95,2 +1869,4067555184,50,1 +1869,4067555184,51,1 +1869,4067555184,52,1 +1869,4067555184,54,1 +1869,4067555184,55,1 +1870,37873062,38,0 +1870,37873062,39,0 +1870,37873062,40,0 +1870,37873062,41,0 +1870,37873062,42,0 +1870,37873062,43,0 +1870,12098344,50,1 +1870,12098344,53,1 +1870,12098344,54,1 +1870,2313177432,50,1 +1870,2313177432,52,1 +1870,2313177432,53,1 +1870,2313177432,54,1 +1870,814834276,95,2 +1870,22324879,95,2 +1870,3339921892,95,2 +1870,4067555184,50,1 +1870,4067555184,51,1 +1870,4067555184,52,1 +1870,4067555184,53,1 +1870,4067555184,54,1 +1870,4067555184,55,1 +1871,2541265952,90,1 +1871,22324879,95,2 +1871,37873062,91,1 +1871,2325170042,99,2 +1871,10437056,99,3 +1871,814834276,95,1 +1871,3339921892,95,2 +1871,27169556,90,1 +1871,3193516458,92,1 +1871,1452048,11,0 +1872,1452048,11,0 +1872,27169556,90,1 +1872,3193516458,92,1 +1872,3339921892,95,2 +1872,18107611,94,1 +1872,2325170042,99,3 +1872,584019624,93,1 +1872,814834276,95,2 +1872,2541265952,90,1 +1873,584019624,93,1 +1873,1452048,11,0 +1873,331545755,92,1 +1873,18107611,94,1 +1873,3339921892,95,2 +1873,2325170042,99,2 +1873,3193516458,92,1 +1873,27169556,90,1 +1873,37873062,91,1 +1873,814834276,95,1 +1874,27169556,90,1 +1874,18107611,94,1 +1874,1452048,11,0 +1874,331545755,92,1 +1874,3193516458,92,1 +1874,814834276,95,1 +1874,584019624,93,1 +1875,1452048,11,0 +1875,10437056,99,3 +1875,2541265952,90,1 +1875,2325170042,99,2 +1875,37873062,91,1 +1875,22324879,95,2 +1875,814834276,95,1 +1875,584019624,93,1 +1875,3193516458,92,1 +1875,331545755,92,1 +1876,3193516458,92,1 +1876,584019624,93,1 +1876,2541265952,90,1 +1876,331545755,92,1 +1876,1452048,11,0 +1876,27169556,90,1 +1876,2325170042,99,2 +1876,18107611,94,1 +1876,814834276,95,1 +1877,331545755,92,1 +1877,814834276,95,1 +1877,1452048,11,0 +1877,3339921892,95,2 +1877,584019624,93,1 +1877,2541265952,90,1 +1878,1452048,11,0 +1878,2325170042,99,2 +1878,3339921892,95,2 +1878,37873062,91,1 +1878,814834276,95,1 +1878,2541265952,90,1 +1878,3193516458,92,1 +1878,22324879,95,2 +1878,331545755,92,1 +1879,3339921892,95,2 +1879,22324879,95,2 +1879,2541265952,90,1 +1879,331545755,92,1 +1879,1452048,11,0 +1879,814834276,95,1 +1879,37873062,91,1 +1879,18107611,94,1 +1879,584019624,93,1 +1879,2325170042,99,3 +1880,331545755,92,1 +1880,3193516458,92,1 +1880,814834276,95,2 +1880,22324879,95,2 +1880,584019624,93,1 +1880,1452048,11,0 +1880,27169556,90,1 +1880,37873062,91,1 +1881,1266556718,91,1 +1881,185356903,93,1 +1881,2349349655,11,0 +1882,1266556718,91,1 +1882,814834276,95,2 +1882,2349349655,11,0 +1882,185356903,93,1 +1883,2349349655,11,0 +1883,1266556718,91,1 +1884,185356903,93,1 +1884,2349349655,11,0 +1884,1266556718,91,1 +1885,2349349655,11,0 +1885,185356903,93,1 +1886,2349349655,11,0 +1886,1266556718,91,1 +1886,185356903,93,1 +1887,185356903,93,1 +1887,2349349655,11,0 +1888,1266556718,91,1 +1888,2349349655,11,0 +1889,2349349655,11,0 +1889,1266556718,91,1 +1889,2325170042,99,3 +1889,185356903,93,1 +1889,3339921892,95,2 +1889,814834276,95,2 +1890,185356903,93,1 +1890,2349349655,11,0 +1891,814834276,95,1 +1891,12098344,47,1 +1891,12098344,44,1 +1891,12098344,46,1 +1891,12098344,45,1 +1891,12098344,50,3 +1891,12098344,51,3 +1891,12098344,52,2 +1891,12098344,54,3 +1891,12098344,55,2 +1891,1104420298,38,2 +1891,1104420298,40,2 +1891,1104420298,42,1 +1891,1104420298,43,2 +1891,1266556718,91,1 +1891,2325170042,99,2 +1891,420984285,18,0 +1891,4067555184,47,1 +1891,4067555184,49,1 +1891,4067555184,44,1 +1891,4067555184,45,1 +1891,4067555184,48,1 +1891,4067555184,50,3 +1891,4067555184,51,3 +1891,4067555184,52,2 +1891,4067555184,54,3 +1891,4067555184,55,2 +1891,3346538900,90,2 +1891,22324879,95,1 +1891,2313177432,47,1 +1891,2313177432,49,1 +1891,2313177432,44,1 +1891,2313177432,46,1 +1891,2313177432,45,1 +1891,2313177432,48,1 +1891,2313177432,50,3 +1891,2313177432,51,3 +1891,2313177432,52,2 +1891,2313177432,54,3 +1891,2313177432,55,2 +1891,2541265952,90,2 +1891,331545755,92,1 +1891,41454763,92,1 +1891,185356903,93,1 +1891,37873062,38,2 +1891,37873062,39,2 +1891,37873062,40,2 +1891,37873062,41,1 +1891,37873062,42,1 +1891,37873062,43,2 +1891,37873062,91,1 +1891,27169556,90,2 +1891,3193516458,92,1 +1891,10437056,99,2 +1891,3339921892,95,1 +1892,37873062,38,2 +1892,37873062,39,2 +1892,37873062,40,2 +1892,37873062,41,1 +1892,37873062,42,1 +1892,2325170042,99,2 +1892,12098344,47,1 +1892,12098344,49,1 +1892,12098344,44,1 +1892,12098344,48,1 +1892,12098344,50,3 +1892,12098344,51,3 +1892,12098344,52,2 +1892,12098344,55,2 +1892,2541265952,90,2 +1892,814834276,95,1 +1892,420984285,18,0 +1892,41454763,92,1 +1892,27169556,90,2 +1892,2313177432,47,1 +1892,2313177432,44,1 +1892,2313177432,46,1 +1892,2313177432,48,1 +1892,2313177432,50,3 +1892,2313177432,51,3 +1892,2313177432,55,2 +1892,22324879,95,1 +1892,185356903,93,1 +1892,777299215,94,1 +1892,22751149,93,1 +1892,584019624,93,1 +1892,10437056,99,3 +1892,350343208,91,1 +1892,3346538900,90,2 +1892,1104420298,38,2 +1892,1104420298,39,2 +1892,1104420298,40,2 +1892,1104420298,42,1 +1892,1104420298,43,2 +1892,3339921892,95,2 +1892,331545755,92,1 +1892,4067555184,47,1 +1892,4067555184,49,1 +1892,4067555184,44,1 +1892,4067555184,46,1 +1892,4067555184,45,1 +1892,4067555184,48,1 +1892,4067555184,50,3 +1892,4067555184,51,3 +1892,4067555184,52,2 +1892,4067555184,55,2 +1892,3193516458,92,1 +1893,4067555184,49,1 +1893,4067555184,44,1 +1893,4067555184,46,1 +1893,4067555184,45,1 +1893,4067555184,48,1 +1893,4067555184,50,3 +1893,4067555184,52,2 +1893,4067555184,53,3 +1893,4067555184,55,2 +1893,2541265952,90,2 +1893,185356903,93,1 +1893,331545755,92,1 +1893,3193516458,92,1 +1893,584019624,93,1 +1893,2313177432,47,1 +1893,2313177432,49,1 +1893,2313177432,44,1 +1893,2313177432,46,1 +1893,2313177432,45,1 +1893,2313177432,48,1 +1893,2313177432,50,3 +1893,2313177432,54,3 +1893,2313177432,55,2 +1893,12098344,47,1 +1893,12098344,44,1 +1893,12098344,46,1 +1893,12098344,48,1 +1893,12098344,50,3 +1893,12098344,52,2 +1893,12098344,54,3 +1893,12098344,55,2 +1893,27169556,90,2 +1893,10437056,99,2 +1893,420984285,18,0 +1893,814834276,95,1 +1893,41454763,92,1 +1893,37873062,39,2 +1893,37873062,43,2 +1893,22324879,95,1 +1893,1104420298,40,2 +1893,1104420298,41,1 +1893,1104420298,42,1 +1893,2325170042,99,2 +1893,777299215,94,1 +1893,3346538900,90,2 +1893,3339921892,95,1 +1894,18107611,94,1 +1894,37873062,38,2 +1894,37873062,39,2 +1894,37873062,40,2 +1894,37873062,41,1 +1894,37873062,91,1 +1894,12098344,47,1 +1894,12098344,49,1 +1894,12098344,44,1 +1894,12098344,46,1 +1894,12098344,50,3 +1894,12098344,52,2 +1894,12098344,53,3 +1894,12098344,55,2 +1894,1266556718,91,1 +1894,41454763,92,1 +1894,1104420298,39,2 +1894,1104420298,40,2 +1894,1104420298,42,1 +1894,1104420298,43,2 +1894,331545755,92,1 +1894,22324879,95,2 +1894,350343208,91,1 +1894,814834276,95,1 +1894,10437056,99,2 +1894,2325170042,99,2 +1894,3346538900,90,2 +1894,777299215,94,1 +1894,27169556,90,2 +1894,3339921892,95,1 +1894,22751149,93,1 +1894,4067555184,49,1 +1894,4067555184,44,1 +1894,4067555184,45,1 +1894,4067555184,48,1 +1894,4067555184,50,3 +1894,4067555184,51,3 +1894,4067555184,52,2 +1894,4067555184,53,3 +1894,4067555184,55,2 +1894,185356903,93,1 +1894,3193516458,92,1 +1894,2313177432,47,1 +1894,2313177432,49,1 +1894,2313177432,44,1 +1894,2313177432,46,1 +1894,2313177432,48,1 +1894,2313177432,50,3 +1894,2313177432,51,3 +1894,2313177432,52,2 +1894,2313177432,53,3 +1894,2541265952,90,2 +1894,420984285,18,0 +1895,3193516458,92,1 +1895,3339921892,95,2 +1895,41454763,92,1 +1895,22324879,95,1 +1895,584019624,93,1 +1895,2313177432,47,1 +1895,2313177432,49,1 +1895,2313177432,44,1 +1895,2313177432,46,1 +1895,2313177432,45,1 +1895,2313177432,48,1 +1895,2313177432,50,3 +1895,2313177432,51,3 +1895,2313177432,52,2 +1895,2313177432,53,3 +1895,2313177432,54,3 +1895,2313177432,55,2 +1895,2541265952,90,2 +1895,420984285,18,0 +1895,3346538900,90,2 +1895,814834276,95,1 +1895,777299215,94,1 +1895,1104420298,38,2 +1895,1104420298,39,2 +1895,1104420298,40,2 +1895,1104420298,42,1 +1895,1104420298,43,2 +1895,18107611,94,1 +1895,22751149,93,1 +1895,12098344,47,1 +1895,12098344,49,1 +1895,12098344,44,1 +1895,12098344,46,1 +1895,12098344,45,1 +1895,12098344,48,1 +1895,12098344,50,3 +1895,12098344,51,3 +1895,12098344,52,2 +1895,12098344,53,3 +1895,12098344,54,3 +1895,12098344,55,2 +1895,37873062,38,2 +1895,37873062,39,2 +1895,37873062,40,2 +1895,37873062,41,1 +1895,37873062,42,1 +1895,37873062,43,2 +1895,37873062,91,1 +1895,4067555184,49,1 +1895,4067555184,44,1 +1895,4067555184,46,1 +1895,4067555184,45,1 +1895,4067555184,48,1 +1895,4067555184,50,3 +1895,4067555184,51,3 +1895,4067555184,53,3 +1895,4067555184,54,3 +1895,4067555184,55,2 +1895,10437056,99,3 +1895,185356903,93,1 +1895,331545755,92,1 +1895,1266556718,91,1 +1895,350343208,91,1 +1895,2325170042,99,2 +1895,27169556,90,2 +1896,3346538900,90,2 +1896,3193516458,92,1 +1896,22324879,95,1 +1896,18107611,94,1 +1896,4067555184,47,1 +1896,4067555184,49,1 +1896,4067555184,46,1 +1896,4067555184,45,1 +1896,4067555184,48,1 +1896,4067555184,50,3 +1896,4067555184,51,3 +1896,4067555184,53,3 +1896,4067555184,54,3 +1896,350343208,91,1 +1896,27169556,90,2 +1896,2541265952,90,2 +1896,12098344,47,1 +1896,12098344,49,1 +1896,12098344,45,1 +1896,12098344,48,1 +1896,12098344,50,3 +1896,12098344,51,3 +1896,12098344,53,3 +1896,12098344,54,3 +1896,584019624,93,1 +1896,420984285,18,0 +1896,10437056,99,2 +1896,814834276,95,1 +1896,1104420298,38,2 +1896,1104420298,39,2 +1896,1104420298,40,2 +1896,1104420298,41,1 +1896,22751149,93,1 +1896,331545755,92,1 +1896,37873062,38,2 +1896,37873062,39,2 +1896,37873062,40,2 +1896,37873062,43,2 +1896,37873062,91,1 +1896,3339921892,95,1 +1896,185356903,93,1 +1896,41454763,92,1 +1896,777299215,94,1 +1896,2325170042,99,2 +1896,1266556718,91,1 +1896,2313177432,47,1 +1896,2313177432,49,1 +1896,2313177432,44,1 +1896,2313177432,45,1 +1896,2313177432,48,1 +1896,2313177432,50,3 +1896,2313177432,51,3 +1896,2313177432,53,3 +1896,2313177432,54,3 +1897,41454763,92,1 +1897,331545755,92,1 +1897,3339921892,95,1 +1897,1104420298,38,2 +1897,1104420298,39,2 +1897,1104420298,40,2 +1897,1104420298,41,1 +1897,1104420298,42,1 +1897,1104420298,43,2 +1897,4067555184,47,1 +1897,4067555184,49,1 +1897,4067555184,44,1 +1897,4067555184,46,1 +1897,4067555184,45,1 +1897,4067555184,48,1 +1897,4067555184,50,3 +1897,4067555184,51,3 +1897,4067555184,52,2 +1897,4067555184,53,3 +1897,4067555184,54,3 +1897,4067555184,55,2 +1897,37873062,38,2 +1897,37873062,39,2 +1897,37873062,40,2 +1897,37873062,41,1 +1897,37873062,43,2 +1897,37873062,91,1 +1897,2313177432,47,1 +1897,2313177432,49,1 +1897,2313177432,44,1 +1897,2313177432,46,1 +1897,2313177432,45,1 +1897,2313177432,48,1 +1897,2313177432,50,3 +1897,2313177432,51,3 +1897,2313177432,52,2 +1897,2313177432,53,3 +1897,2313177432,54,3 +1897,2313177432,55,2 +1897,22324879,95,1 +1897,777299215,94,1 +1897,420984285,18,0 +1897,22751149,93,1 +1897,2541265952,90,2 +1897,12098344,47,1 +1897,12098344,49,1 +1897,12098344,44,1 +1897,12098344,46,1 +1897,12098344,45,1 +1897,12098344,48,1 +1897,12098344,50,3 +1897,12098344,51,3 +1897,12098344,52,2 +1897,12098344,53,3 +1897,12098344,54,3 +1897,12098344,55,2 +1897,350343208,91,1 +1897,27169556,90,2 +1897,1266556718,91,1 +1897,3346538900,90,2 +1897,2325170042,99,2 +1897,814834276,95,1 +1897,584019624,93,1 +1897,10437056,99,2 +1897,185356903,93,1 +1898,777299215,94,1 +1898,1104420298,39,2 +1898,1104420298,40,2 +1898,1104420298,41,1 +1898,1104420298,42,1 +1898,1104420298,43,2 +1898,22751149,93,1 +1898,350343208,91,1 +1898,3193516458,92,1 +1898,27169556,90,2 +1898,2313177432,44,1 +1898,2313177432,46,1 +1898,2313177432,45,1 +1898,2313177432,48,1 +1898,2313177432,50,3 +1898,2313177432,52,2 +1898,2313177432,53,3 +1898,2313177432,54,3 +1898,2313177432,55,2 +1898,2325170042,99,2 +1898,3346538900,90,2 +1898,41454763,92,1 +1898,420984285,18,0 +1898,12098344,49,1 +1898,12098344,44,1 +1898,12098344,46,1 +1898,12098344,45,1 +1898,12098344,48,1 +1898,12098344,50,3 +1898,12098344,52,2 +1898,12098344,54,3 +1898,12098344,55,2 +1898,3339921892,95,1 +1898,4067555184,47,1 +1898,4067555184,49,1 +1898,4067555184,44,1 +1898,4067555184,46,1 +1898,4067555184,45,1 +1898,4067555184,48,1 +1898,4067555184,50,3 +1898,4067555184,52,2 +1898,4067555184,53,3 +1898,4067555184,54,3 +1898,4067555184,55,2 +1898,814834276,95,1 +1898,185356903,93,1 +1898,10437056,99,2 +1898,2541265952,90,2 +1898,37873062,39,2 +1898,37873062,40,2 +1898,37873062,41,1 +1898,37873062,42,1 +1898,37873062,43,2 +1898,37873062,91,1 +1898,22324879,95,2 +1899,3339921892,95,1 +1899,2541265952,90,2 +1899,814834276,95,1 +1899,420984285,18,0 +1899,777299215,94,1 +1899,2325170042,99,2 +1899,3193516458,92,1 +1899,331545755,92,1 +1899,18107611,94,1 +1899,22324879,95,1 +1899,584019624,93,1 +1899,4067555184,49,1 +1899,4067555184,44,1 +1899,4067555184,45,1 +1899,4067555184,48,1 +1899,4067555184,50,3 +1899,4067555184,51,3 +1899,4067555184,52,2 +1899,4067555184,53,3 +1899,350343208,91,1 +1899,12098344,47,1 +1899,12098344,49,1 +1899,12098344,45,1 +1899,12098344,50,3 +1899,12098344,51,3 +1899,12098344,52,2 +1899,12098344,53,3 +1899,10437056,99,2 +1899,41454763,92,1 +1899,37873062,38,2 +1899,37873062,39,2 +1899,37873062,40,2 +1899,37873062,41,1 +1899,1266556718,91,1 +1899,185356903,93,1 +1899,22751149,93,1 +1899,2313177432,47,1 +1899,2313177432,49,1 +1899,2313177432,44,1 +1899,2313177432,46,1 +1899,2313177432,45,1 +1899,2313177432,50,3 +1899,2313177432,53,3 +1899,27169556,90,2 +1899,3346538900,90,2 +1899,1104420298,39,2 +1899,1104420298,40,2 +1899,1104420298,43,2 +1900,777299215,94,1 +1900,3346538900,90,2 +1900,2325170042,99,2 +1900,331545755,92,1 +1900,2541265952,90,2 +1900,185356903,93,1 +1900,1104420298,39,2 +1900,1104420298,40,2 +1900,1104420298,42,1 +1900,12098344,47,1 +1900,12098344,44,1 +1900,12098344,46,1 +1900,12098344,45,1 +1900,12098344,50,3 +1900,12098344,53,3 +1900,12098344,55,2 +1900,420984285,18,0 +1900,22324879,95,2 +1900,3339921892,95,1 +1900,37873062,38,2 +1900,37873062,40,2 +1900,37873062,41,1 +1900,37873062,43,2 +1900,10437056,99,2 +1900,27169556,90,2 +1900,350343208,91,1 +1900,3193516458,92,1 +1900,41454763,92,1 +1900,4067555184,47,1 +1900,4067555184,44,1 +1900,4067555184,46,1 +1900,4067555184,45,1 +1900,4067555184,48,1 +1900,4067555184,50,3 +1900,4067555184,52,2 +1900,4067555184,53,3 +1900,4067555184,54,3 +1900,4067555184,55,2 +1900,814834276,95,1 +1900,2313177432,47,1 +1900,2313177432,49,1 +1900,2313177432,44,1 +1900,2313177432,46,1 +1900,2313177432,45,1 +1900,2313177432,48,1 +1900,2313177432,50,3 +1900,2313177432,52,2 +1900,2313177432,53,3 +1900,2313177432,54,3 +1900,2313177432,55,2 +1901,27169556,90,2 +1901,584019624,93,1 +1901,10437056,99,4 +1901,331545755,92,1 +1901,2313177432,47,1 +1901,2313177432,49,1 +1901,2313177432,46,1 +1901,2313177432,45,1 +1901,2313177432,51,3 +1901,2313177432,52,2 +1901,2313177432,53,3 +1901,2313177432,54,3 +1901,2313177432,55,2 +1901,12098344,47,1 +1901,12098344,49,1 +1901,12098344,46,1 +1901,12098344,45,1 +1901,12098344,48,1 +1901,12098344,51,3 +1901,12098344,52,2 +1901,12098344,53,3 +1901,12098344,54,3 +1901,12098344,55,2 +1901,3346538900,90,2 +1901,1266556718,91,1 +1901,185356903,93,1 +1901,1104420298,39,2 +1901,1104420298,41,1 +1901,1104420298,43,2 +1901,814834276,95,1 +1901,350343208,91,1 +1901,22324879,95,2 +1901,3339921892,95,1 +1901,3193516458,92,1 +1901,22751149,93,1 +1901,41454763,92,1 +1901,37873062,38,2 +1901,37873062,39,2 +1901,37873062,42,1 +1901,37873062,43,2 +1901,2325170042,99,2 +1901,2541265952,90,2 +1901,2329836516,18,0 +1901,777299215,94,1 +1901,4067555184,49,1 +1901,4067555184,44,1 +1901,4067555184,46,1 +1901,4067555184,48,1 +1901,4067555184,52,2 +1901,4067555184,53,3 +1901,4067555184,54,3 +1902,22324879,95,1 +1902,18107611,94,1 +1902,3346538900,90,2 +1902,10437056,99,2 +1902,27169556,90,2 +1902,41454763,92,1 +1902,22751149,93,1 +1902,1104420298,38,2 +1902,1104420298,39,2 +1902,1104420298,40,2 +1902,1104420298,41,1 +1902,1104420298,43,2 +1902,2325170042,99,2 +1902,2541265952,90,2 +1902,3339921892,95,1 +1902,12098344,47,1 +1902,12098344,49,1 +1902,12098344,44,1 +1902,12098344,45,1 +1902,12098344,48,1 +1902,12098344,50,3 +1902,12098344,51,3 +1902,12098344,52,2 +1902,12098344,54,3 +1902,2313177432,47,1 +1902,2313177432,49,1 +1902,2313177432,44,1 +1902,2313177432,46,1 +1902,2313177432,45,1 +1902,2313177432,48,1 +1902,2313177432,50,3 +1902,2313177432,51,3 +1902,2313177432,52,2 +1902,2313177432,53,3 +1902,2313177432,54,3 +1902,2313177432,55,2 +1902,814834276,95,1 +1902,4067555184,47,1 +1902,4067555184,44,1 +1902,4067555184,46,1 +1902,4067555184,45,1 +1902,4067555184,48,1 +1902,4067555184,50,3 +1902,4067555184,51,3 +1902,4067555184,53,3 +1902,4067555184,54,3 +1902,4067555184,55,2 +1902,37873062,38,2 +1902,37873062,39,2 +1902,37873062,40,2 +1902,37873062,42,1 +1902,2329836516,18,0 +1902,331545755,92,1 +1902,777299215,94,1 +1902,185356903,93,1 +1902,584019624,93,1 +1903,814834276,95,1 +1903,41454763,92,1 +1903,12098344,47,1 +1903,12098344,49,1 +1903,12098344,44,1 +1903,12098344,46,1 +1903,12098344,45,1 +1903,12098344,48,1 +1903,12098344,50,3 +1903,12098344,51,3 +1903,12098344,52,2 +1903,12098344,53,3 +1903,12098344,54,3 +1903,12098344,55,2 +1903,22324879,95,1 +1903,37873062,38,2 +1903,37873062,39,2 +1903,37873062,40,2 +1903,37873062,41,1 +1903,37873062,42,1 +1903,331545755,92,1 +1903,10437056,99,4 +1903,2313177432,47,1 +1903,2313177432,49,1 +1903,2313177432,44,1 +1903,2313177432,46,1 +1903,2313177432,45,1 +1903,2313177432,48,1 +1903,2313177432,50,3 +1903,2313177432,51,3 +1903,2313177432,52,2 +1903,2313177432,53,3 +1903,2313177432,54,3 +1903,2313177432,55,2 +1903,22751149,93,1 +1903,350343208,91,1 +1903,1104420298,38,2 +1903,1104420298,39,2 +1903,1104420298,40,2 +1903,1104420298,41,1 +1903,1104420298,42,1 +1903,1104420298,43,2 +1903,3339921892,95,2 +1903,3193516458,92,1 +1903,27169556,90,2 +1903,4067555184,47,1 +1903,4067555184,49,1 +1903,4067555184,44,1 +1903,4067555184,45,1 +1903,4067555184,48,1 +1903,4067555184,50,3 +1903,4067555184,51,3 +1903,4067555184,52,2 +1903,4067555184,53,3 +1903,4067555184,54,3 +1903,4067555184,55,2 +1903,2325170042,99,2 +1903,2541265952,90,2 +1903,584019624,93,1 +1903,2329836516,18,0 +1903,3346538900,90,2 +1903,185356903,93,1 +1904,3346538900,90,2 +1904,2325170042,99,2 +1904,2313177432,47,1 +1904,2313177432,49,1 +1904,2313177432,46,1 +1904,2313177432,48,1 +1904,2313177432,50,3 +1904,2313177432,51,3 +1904,2313177432,52,2 +1904,2313177432,53,3 +1904,2313177432,54,3 +1904,2313177432,55,2 +1904,777299215,94,1 +1904,814834276,95,1 +1904,1104420298,38,2 +1904,1104420298,39,2 +1904,1104420298,40,2 +1904,1104420298,42,1 +1904,1104420298,43,2 +1904,2541265952,90,2 +1904,584019624,93,1 +1904,350343208,91,1 +1904,331545755,92,1 +1904,12098344,47,1 +1904,12098344,49,1 +1904,12098344,44,1 +1904,12098344,46,1 +1904,12098344,48,1 +1904,12098344,50,3 +1904,12098344,51,3 +1904,12098344,53,3 +1904,12098344,54,3 +1904,12098344,55,2 +1904,3193516458,92,1 +1904,27169556,90,2 +1904,185356903,93,1 +1904,4067555184,47,1 +1904,4067555184,44,1 +1904,4067555184,46,1 +1904,4067555184,45,1 +1904,4067555184,48,1 +1904,4067555184,50,3 +1904,4067555184,51,3 +1904,4067555184,52,2 +1904,4067555184,53,3 +1904,4067555184,54,3 +1904,4067555184,55,2 +1904,22324879,95,1 +1904,10437056,99,2 +1904,3339921892,95,1 +1904,41454763,92,1 +1904,37873062,38,2 +1904,37873062,39,2 +1904,37873062,40,2 +1904,37873062,41,1 +1904,37873062,42,1 +1904,37873062,43,2 +1904,2329836516,18,0 +1905,350343208,91,1 +1905,2313177432,47,1 +1905,2313177432,49,1 +1905,2313177432,44,1 +1905,2313177432,46,1 +1905,2313177432,45,1 +1905,2313177432,48,1 +1905,2313177432,50,3 +1905,2313177432,51,3 +1905,2313177432,52,2 +1905,2313177432,53,3 +1905,2313177432,54,3 +1905,2313177432,55,2 +1905,12098344,47,1 +1905,12098344,49,1 +1905,12098344,46,1 +1905,12098344,45,1 +1905,12098344,48,1 +1905,12098344,51,3 +1905,12098344,53,3 +1905,12098344,54,3 +1905,12098344,55,2 +1905,1104420298,38,2 +1905,1104420298,39,2 +1905,1104420298,40,2 +1905,1104420298,41,1 +1905,1104420298,42,1 +1905,1104420298,43,2 +1905,37873062,38,2 +1905,37873062,39,2 +1905,37873062,42,1 +1905,37873062,43,2 +1905,37873062,91,1 +1905,814834276,95,1 +1905,185356903,93,1 +1905,4067555184,47,1 +1905,4067555184,49,1 +1905,4067555184,44,1 +1905,4067555184,46,1 +1905,4067555184,45,1 +1905,4067555184,48,1 +1905,4067555184,50,3 +1905,4067555184,51,3 +1905,4067555184,52,2 +1905,4067555184,53,3 +1905,4067555184,54,3 +1905,4067555184,55,2 +1905,777299215,94,1 +1905,2325170042,99,2 +1905,3346538900,90,2 +1905,10437056,99,2 +1905,22324879,95,1 +1905,41454763,92,1 +1905,2541265952,90,2 +1905,3339921892,95,1 +1905,2329836516,18,0 +1905,584019624,93,1 +1905,18107611,94,1 +1905,27169556,90,2 +1905,1266556718,91,1 +1905,22751149,93,1 +1906,3339921892,95,1 +1906,185356903,93,1 +1906,2541265952,90,2 +1906,3193516458,92,1 +1906,18107611,94,1 +1906,331545755,92,1 +1906,4067555184,47,1 +1906,4067555184,49,1 +1906,4067555184,44,1 +1906,4067555184,46,1 +1906,4067555184,45,1 +1906,4067555184,48,1 +1906,4067555184,50,3 +1906,4067555184,51,3 +1906,4067555184,52,2 +1906,4067555184,53,3 +1906,4067555184,54,3 +1906,4067555184,55,2 +1906,814834276,95,1 +1906,22751149,93,1 +1906,350343208,91,1 +1906,3346538900,90,2 +1906,37873062,38,2 +1906,37873062,41,1 +1906,37873062,42,1 +1906,37873062,43,2 +1906,584019624,93,1 +1906,22324879,95,1 +1906,12098344,47,1 +1906,12098344,46,1 +1906,12098344,48,1 +1906,12098344,50,3 +1906,12098344,51,3 +1906,12098344,52,2 +1906,12098344,53,3 +1906,12098344,54,3 +1906,12098344,55,2 +1906,777299215,94,1 +1906,2325170042,99,2 +1906,2329836516,18,0 +1906,10437056,99,2 +1906,1104420298,38,2 +1906,1104420298,39,2 +1906,1104420298,40,2 +1906,1104420298,41,1 +1906,1104420298,42,1 +1906,1104420298,43,2 +1906,2313177432,47,1 +1906,2313177432,49,1 +1906,2313177432,44,1 +1906,2313177432,46,1 +1906,2313177432,48,1 +1906,2313177432,51,3 +1906,2313177432,52,2 +1906,2313177432,53,3 +1906,2313177432,54,3 +1906,2313177432,55,2 +1907,1104420298,38,2 +1907,1104420298,39,2 +1907,1104420298,40,2 +1907,1104420298,41,1 +1907,1104420298,42,1 +1907,1104420298,43,2 +1907,2313177432,47,1 +1907,2313177432,49,1 +1907,2313177432,44,1 +1907,2313177432,46,1 +1907,2313177432,45,1 +1907,2313177432,48,1 +1907,2313177432,50,3 +1907,2313177432,51,3 +1907,2313177432,52,2 +1907,2313177432,53,3 +1907,2313177432,54,3 +1907,2313177432,55,2 +1907,185356903,93,1 +1907,584019624,93,1 +1907,3339921892,95,1 +1907,37873062,38,2 +1907,37873062,39,2 +1907,37873062,40,2 +1907,37873062,41,1 +1907,37873062,42,1 +1907,37873062,43,2 +1907,37873062,91,1 +1907,22324879,95,1 +1907,331545755,92,1 +1907,4067555184,47,1 +1907,4067555184,44,1 +1907,4067555184,46,1 +1907,4067555184,45,1 +1907,4067555184,48,1 +1907,4067555184,50,3 +1907,4067555184,51,3 +1907,4067555184,53,3 +1907,4067555184,54,3 +1907,4067555184,55,2 +1907,2329836516,18,0 +1907,350343208,91,1 +1907,3346538900,90,2 +1907,18107611,94,1 +1907,12098344,47,1 +1907,12098344,49,1 +1907,12098344,46,1 +1907,12098344,45,1 +1907,12098344,50,3 +1907,12098344,51,3 +1907,12098344,53,3 +1907,12098344,54,3 +1907,12098344,55,2 +1907,814834276,95,1 +1907,41454763,92,1 +1907,2541265952,90,2 +1907,3193516458,92,1 +1907,2325170042,99,2 +1907,777299215,94,1 +1907,10437056,99,2 +1907,27169556,90,2 +1908,12098344,47,1 +1908,12098344,49,1 +1908,12098344,44,1 +1908,12098344,46,1 +1908,12098344,45,1 +1908,12098344,50,3 +1908,12098344,51,3 +1908,12098344,53,3 +1908,12098344,54,3 +1908,12098344,55,2 +1908,1266556718,91,1 +1908,22751149,93,1 +1908,18107611,94,1 +1908,4067555184,47,1 +1908,4067555184,49,1 +1908,4067555184,44,1 +1908,4067555184,46,1 +1908,4067555184,45,1 +1908,4067555184,48,1 +1908,4067555184,50,3 +1908,4067555184,51,3 +1908,4067555184,53,3 +1908,4067555184,54,3 +1908,4067555184,55,2 +1908,185356903,93,1 +1908,2313177432,47,1 +1908,2313177432,49,1 +1908,2313177432,44,1 +1908,2313177432,46,1 +1908,2313177432,48,1 +1908,2313177432,50,3 +1908,2313177432,51,3 +1908,2313177432,52,2 +1908,2313177432,53,3 +1908,2313177432,54,3 +1908,2313177432,55,2 +1908,27169556,90,2 +1908,10437056,99,4 +1908,2325170042,99,2 +1908,1104420298,38,2 +1908,1104420298,39,2 +1908,1104420298,40,2 +1908,1104420298,41,1 +1908,1104420298,42,1 +1908,1104420298,43,2 +1908,37873062,38,2 +1908,37873062,39,2 +1908,37873062,40,2 +1908,37873062,42,1 +1908,37873062,43,2 +1908,37873062,91,1 +1908,2541265952,90,2 +1908,2329836516,18,0 +1908,814834276,95,1 +1908,22324879,95,2 +1908,3346538900,90,2 +1908,584019624,93,1 +1908,3339921892,95,1 +1908,3193516458,92,1 +1908,331545755,92,1 +1909,185356903,93,1 +1909,4067555184,47,1 +1909,4067555184,49,1 +1909,4067555184,44,1 +1909,4067555184,46,1 +1909,4067555184,45,1 +1909,4067555184,50,3 +1909,4067555184,51,3 +1909,4067555184,52,2 +1909,4067555184,54,3 +1909,4067555184,55,2 +1909,2313177432,47,1 +1909,2313177432,49,1 +1909,2313177432,44,1 +1909,2313177432,46,1 +1909,2313177432,45,1 +1909,2313177432,48,1 +1909,2313177432,50,3 +1909,2313177432,51,3 +1909,2313177432,52,2 +1909,2313177432,53,3 +1909,2313177432,54,3 +1909,2313177432,55,2 +1909,12098344,47,1 +1909,12098344,46,1 +1909,12098344,48,1 +1909,12098344,50,3 +1909,12098344,51,3 +1909,12098344,52,2 +1909,12098344,53,3 +1909,12098344,54,3 +1909,12098344,55,2 +1909,2329836516,18,0 +1909,18107611,94,1 +1909,10437056,99,2 +1909,814834276,95,1 +1909,2325170042,99,2 +1909,2541265952,90,2 +1909,3346538900,90,2 +1909,777299215,94,1 +1909,1104420298,38,2 +1909,1104420298,40,2 +1909,1104420298,41,1 +1909,1104420298,43,2 +1909,22324879,95,1 +1909,3193516458,92,1 +1909,27169556,90,2 +1909,3339921892,95,1 +1909,37873062,38,2 +1909,37873062,39,2 +1909,37873062,40,2 +1909,37873062,41,1 +1909,37873062,42,1 +1909,37873062,43,2 +1909,41454763,92,1 +1910,22751149,93,1 +1910,814834276,95,2 +1910,4067555184,47,1 +1910,4067555184,49,1 +1910,4067555184,44,1 +1910,4067555184,46,1 +1910,4067555184,45,1 +1910,4067555184,48,1 +1910,4067555184,50,3 +1910,4067555184,51,3 +1910,4067555184,52,2 +1910,4067555184,53,3 +1910,4067555184,55,2 +1910,3346538900,90,2 +1910,1104420298,38,2 +1910,1104420298,39,2 +1910,1104420298,40,2 +1910,1104420298,41,1 +1910,1104420298,42,1 +1910,2313177432,47,1 +1910,2313177432,49,1 +1910,2313177432,44,1 +1910,2313177432,46,1 +1910,2313177432,45,1 +1910,2313177432,48,1 +1910,2313177432,50,3 +1910,2313177432,51,3 +1910,2313177432,52,2 +1910,2313177432,53,3 +1910,2313177432,55,2 +1910,37873062,38,2 +1910,37873062,39,2 +1910,37873062,40,2 +1910,37873062,41,1 +1910,2325170042,99,2 +1910,41454763,92,1 +1910,1266556718,91,1 +1910,3339921892,95,1 +1910,350343208,91,1 +1910,584019624,93,1 +1910,12098344,47,1 +1910,12098344,49,1 +1910,12098344,45,1 +1910,12098344,48,1 +1910,12098344,50,3 +1910,12098344,51,3 +1910,12098344,52,2 +1910,12098344,53,3 +1910,12098344,55,2 +1910,331545755,92,1 +1910,185356903,93,1 +1910,22324879,95,2 +1910,10437056,99,2 +1910,2541265952,90,2 +1910,777299215,94,1 +1910,2329836516,18,0 +1910,27169556,90,2 +1981,891649,9,0 +1981,185356903,93,1 +1982,185356903,93,1 +1982,891649,9,0 +1984,185356903,93,1 +1984,891649,9,0 +1985,185356903,93,1 +1985,891649,9,0 +1986,891649,9,0 +1986,185356903,93,1 +1986,814834276,95,2 +1987,185356903,93,1 +1987,891649,9,0 +1989,185356903,93,1 +1989,891649,9,0 +1990,185356903,93,1 +1990,891649,9,0 +2051,350343208,91,1 +2051,2310296367,9,0 +2052,350343208,91,1 +2052,2310296367,9,0 +2054,350343208,91,1 +2054,2310296367,9,0 +2056,2310296367,9,0 +2056,350343208,91,1 +2059,2310296367,9,0 +2059,350343208,91,1 +2060,350343208,91,1 +2060,2310296367,9,0 +2061,41454763,92,1 +2061,774611690,9,0 +2062,774611690,9,0 +2062,41454763,92,1 +2064,41454763,92,1 +2064,774611690,9,0 +2066,41454763,92,1 +2066,774611690,9,0 +2069,774611690,9,0 +2069,41454763,92,1 +2070,774611690,9,0 +2070,41454763,92,1 +2131,777299215,94,1 +2131,504638253,9,0 +2132,504638253,9,0 +2132,777299215,94,1 +2134,504638253,9,0 +2134,777299215,94,1 +2135,777299215,94,1 +2135,504638253,9,0 +2136,504638253,9,0 +2136,777299215,94,1 +2137,777299215,94,1 +2137,504638253,9,0 +2139,777299215,94,1 +2139,504638253,9,0 +2140,777299215,94,1 +2140,504638253,9,0 +2141,519195163,9,0 +2141,2541265952,90,1 +2142,2541265952,90,1 +2142,519195163,9,0 +2144,2541265952,90,1 +2144,519195163,9,0 +2145,519195163,9,0 +2145,2541265952,90,1 +2146,519195163,9,0 +2146,2541265952,90,1 +2149,2541265952,90,1 +2149,519195163,9,0 +2150,519195163,9,0 +2150,2541265952,90,1 +2151,3339921892,95,1 +2151,27169556,90,1 +2151,3221578464,9,0 +2152,3221578464,9,0 +2152,27169556,90,1 +2152,3339921892,95,1 +2153,3221578464,9,0 +2153,27169556,90,1 +2154,3221578464,9,0 +2154,3339921892,95,1 +2154,27169556,90,1 +2155,3339921892,95,1 +2155,3221578464,9,0 +2156,3339921892,95,1 +2156,3221578464,9,0 +2157,3339921892,95,1 +2157,3221578464,9,0 +2158,27169556,90,1 +2158,3221578464,9,0 +2159,27169556,90,1 +2159,3221578464,9,0 +2159,3339921892,95,1 +2160,3221578464,9,0 +2160,3339921892,95,1 +2201,29223617,9,0 +2201,331545755,92,1 +2202,331545755,92,1 +2202,29223617,9,0 +2204,29223617,9,0 +2204,331545755,92,1 +2205,331545755,92,1 +2205,29223617,9,0 +2206,29223617,9,0 +2206,331545755,92,1 +2209,331545755,92,1 +2209,29223617,9,0 +2210,29223617,9,0 +2210,331545755,92,1 +2211,2553848709,9,0 +2211,3346538900,90,1 +2212,3346538900,90,1 +2212,2553848709,9,0 +2214,3346538900,90,1 +2214,2553848709,9,0 +2216,2553848709,9,0 +2216,3346538900,90,1 +2219,2553848709,9,0 +2219,3346538900,90,1 +2220,2553848709,9,0 +2220,3346538900,90,1 +2272,18107611,94,1 +2272,4209347174,9,0 +2276,18107611,94,1 +2276,4209347174,9,0 +2279,4209347174,9,0 +2279,18107611,94,1 +2291,584019624,93,1 +2291,951988821,9,0 +2292,584019624,93,1 +2292,951988821,9,0 +2294,951988821,9,0 +2294,584019624,93,1 +2296,951988821,9,0 +2296,584019624,93,1 +2299,951988821,9,0 +2299,584019624,93,1 +2300,951988821,9,0 +2300,584019624,93,1 +2341,41454763,92,1 +2341,27085933,9,0 +2342,27085933,9,0 +2342,41454763,92,1 +2344,41454763,92,1 +2344,27085933,9,0 +2346,27085933,9,0 +2346,41454763,92,1 +2349,41454763,92,1 +2349,27085933,9,0 +2350,41454763,92,1 +2350,27085933,9,0 +2351,41454763,92,1 +2351,27085933,9,0 +2352,41454763,92,1 +2352,27085933,9,0 +2354,27085933,9,0 +2354,41454763,92,1 +2356,41454763,92,1 +2356,27085933,9,0 +2359,41454763,92,1 +2359,27085933,9,0 +2360,27085933,9,0 +2360,41454763,92,1 +2521,1266556718,91,1 +2521,2342518227,9,0 +2522,2342518227,9,0 +2522,1266556718,91,1 +2524,1266556718,91,1 +2524,2342518227,9,0 +2526,1266556718,91,1 +2526,2342518227,9,0 +2529,2342518227,9,0 +2529,1266556718,91,1 +2530,1266556718,91,1 +2530,2342518227,9,0 +2571,814834276,95,1 +2571,3440374619,9,0 +2572,814834276,95,1 +2572,3440374619,9,0 +2574,3440374619,9,0 +2574,814834276,95,1 +2575,3440374619,9,0 +2575,814834276,95,1 +2576,2325170042,99,2 +2576,3440374619,9,0 +2576,814834276,95,1 +2577,3440374619,9,0 +2577,814834276,95,1 +2579,3440374619,9,0 +2579,814834276,95,1 +2580,814834276,95,1 +2580,3440374619,9,0 +2711,9278530,9,0 +2711,22751149,93,1 +2712,22751149,93,1 +2712,9278530,9,0 +2714,9278530,9,0 +2714,22751149,93,1 +2716,10437056,99,3 +2716,22751149,93,1 +2716,22324879,95,2 +2716,3339921892,95,2 +2716,9278530,9,0 +2716,2325170042,99,3 +2719,22751149,93,1 +2719,9278530,9,0 +2720,10437056,99,3 +2720,2325170042,99,3 +2720,22324879,95,2 +2720,22751149,93,1 +2720,3339921892,95,2 +2720,9278530,9,0 +2721,22751149,93,1 +2721,9278530,9,0 +2722,22751149,93,1 +2722,9278530,9,0 +2724,9278530,9,0 +2724,22751149,93,1 +2726,22751149,93,1 +2726,9278530,9,0 +2729,22751149,93,1 +2729,9278530,9,0 +2730,9278530,9,0 +2730,22751149,93,1 +2831,2311337085,9,0 +2831,814834276,95,1 +2831,3193516458,92,1 +2832,814834276,95,1 +2832,3193516458,92,1 +2832,2311337085,9,0 +2833,2311337085,9,0 +2833,3193516458,92,1 +2834,2311337085,9,0 +2834,3193516458,92,1 +2834,814834276,95,1 +2835,814834276,95,1 +2835,2311337085,9,0 +2836,3193516458,92,1 +2836,814834276,95,1 +2836,2311337085,9,0 +2837,2311337085,9,0 +2837,814834276,95,1 +2838,814834276,95,1 +2838,2311337085,9,0 +2839,3193516458,92,1 +2839,814834276,95,1 +2839,2311337085,9,0 +2840,814834276,95,1 +2840,2311337085,9,0 +2861,3193516458,92,1 +2861,2322658897,9,0 +2862,3193516458,92,1 +2862,2322658897,9,0 +2864,3193516458,92,1 +2864,2322658897,9,0 +2866,3193516458,92,1 +2866,2322658897,9,0 +2869,2322658897,9,0 +2869,3193516458,92,1 +2870,3193516458,92,1 +2870,2322658897,9,0 +2881,24610687,9,0 +2881,350343208,91,1 +2882,24610687,9,0 +2882,350343208,91,1 +2884,24610687,9,0 +2884,350343208,91,1 +2886,350343208,91,1 +2886,24610687,9,0 +2889,350343208,91,1 +2889,22324879,95,2 +2889,24610687,9,0 +2890,24610687,9,0 +2890,350343208,91,1 +2901,22324879,95,1 +2901,15482118,9,0 +2902,22324879,95,1 +2902,15482118,9,0 +2904,15482118,9,0 +2904,22324879,95,1 +2906,22324879,95,1 +2906,15482118,9,0 +2909,22324879,95,1 +2909,15482118,9,0 +2910,22324879,95,1 +2910,15482118,9,0 +2911,4067555184,48,1 +2911,3339921892,95,2 +2911,10437056,99,3 +2911,814834276,95,2 +2911,2325170042,99,3 +2911,12098344,48,1 +2911,2326956863,34,0 +2911,22324879,95,2 +2911,2313177432,48,1 +2912,814834276,95,2 +2912,2313177432,48,1 +2912,3339921892,95,2 +2912,22324879,95,2 +2912,2326956863,34,0 +2912,12098344,48,1 +2912,4067555184,48,1 +2912,10437056,99,3 +2912,2325170042,99,3 +2913,3339921892,95,2 +2913,814834276,95,2 +2913,22324879,95,2 +2913,10437056,99,3 +2913,4067555184,48,1 +2913,2313177432,48,1 +2913,12098344,48,1 +2913,2325170042,99,3 +2913,2326956863,34,0 +2914,3339921892,95,2 +2914,2326956863,34,0 +2914,10437056,99,3 +2914,12098344,48,1 +2914,2325170042,99,3 +2914,22324879,95,2 +2914,4067555184,48,1 +2914,814834276,95,2 +2914,2313177432,48,1 +2915,2326956863,34,0 +2915,2313177432,48,1 +2915,22324879,95,2 +2915,2325170042,99,3 +2915,10437056,99,3 +2915,12098344,48,1 +2915,3339921892,95,2 +2915,814834276,95,2 +2915,4067555184,48,1 +2916,2325170042,99,3 +2916,3339921892,95,2 +2916,2326956863,34,0 +2916,814834276,95,2 +2916,22324879,95,2 +2916,2313177432,48,1 +2916,10437056,99,3 +2916,12098344,48,1 +2916,4067555184,48,1 +2917,2325170042,99,3 +2917,22324879,95,2 +2917,2326956863,34,0 +2917,12098344,48,1 +2917,814834276,95,2 +2917,4067555184,48,1 +2917,10437056,99,3 +2917,2313177432,48,1 +2917,3339921892,95,2 +2918,2326956863,34,0 +2918,22324879,95,2 +2918,3339921892,95,2 +2918,10437056,99,3 +2918,2313177432,48,1 +2918,2325170042,99,3 +2918,4067555184,48,1 +2918,814834276,95,2 +2918,12098344,48,1 +2919,2313177432,48,1 +2919,4067555184,48,1 +2919,814834276,95,2 +2919,2326956863,34,0 +2919,22324879,95,2 +2919,10437056,99,3 +2919,12098344,48,1 +2919,2325170042,99,3 +2919,3339921892,95,2 +2920,10437056,99,3 +2920,12098344,48,1 +2920,22324879,95,2 +2920,2325170042,99,3 +2920,4067555184,48,1 +2920,2326956863,34,0 +2920,814834276,95,2 +2920,2313177432,48,1 +2920,3339921892,95,2 +2921,4067555184,48,1 +2921,2313177432,48,1 +2921,2325170042,99,3 +2921,2326956863,34,0 +2921,22324879,95,2 +2921,814834276,95,2 +2921,3339921892,95,2 +2921,12098344,48,1 +2921,10437056,99,3 +2922,2326956863,34,0 +2922,22324879,95,2 +2922,2313177432,48,1 +2922,814834276,95,2 +2922,3339921892,95,2 +2922,2325170042,99,3 +2922,4067555184,48,1 +2922,12098344,48,1 +2922,10437056,99,3 +2923,22324879,95,2 +2923,3339921892,95,2 +2923,10437056,99,3 +2923,2325170042,99,3 +2923,2326956863,34,0 +2923,4067555184,48,1 +2923,814834276,95,2 +2923,12098344,48,1 +2923,2313177432,48,1 +2924,4067555184,48,1 +2924,22324879,95,2 +2924,2313177432,48,1 +2924,2326956863,34,0 +2924,3339921892,95,2 +2924,10437056,99,3 +2924,12098344,48,1 +2924,2325170042,99,3 +2924,814834276,95,2 +2925,2325170042,99,3 +2925,12098344,48,1 +2925,814834276,95,2 +2925,2313177432,48,1 +2925,3339921892,95,2 +2925,4067555184,48,1 +2925,10437056,99,3 +2925,22324879,95,2 +2925,2326956863,34,0 +2926,3339921892,95,2 +2926,10437056,99,3 +2926,814834276,95,2 +2926,2325170042,99,3 +2926,4067555184,48,1 +2926,2326956863,34,0 +2926,12098344,48,1 +2926,2313177432,48,1 +2926,22324879,95,2 +2927,2313177432,48,1 +2927,10437056,99,3 +2927,22324879,95,2 +2927,2325170042,99,3 +2927,2326956863,34,0 +2927,4067555184,48,1 +2927,3339921892,95,2 +2927,12098344,48,1 +2927,814834276,95,2 +2928,2313177432,48,1 +2928,2325170042,99,3 +2928,10437056,99,3 +2928,12098344,48,1 +2928,2326956863,34,0 +2928,3339921892,95,2 +2928,4067555184,48,1 +2928,814834276,95,2 +2928,22324879,95,2 +2929,12098344,48,1 +2929,2313177432,48,1 +2929,22324879,95,2 +2929,4067555184,48,1 +2929,3339921892,95,2 +2929,2326956863,34,0 +2929,2325170042,99,3 +2929,10437056,99,3 +2929,814834276,95,2 +2930,2326956863,34,0 +2930,2313177432,48,1 +2930,3339921892,95,2 +2930,4067555184,48,1 +2930,12098344,48,1 +2930,22324879,95,2 +2930,814834276,95,2 +2930,10437056,99,3 +2930,2325170042,99,3 +2931,12098344,46,1 +2931,12098344,54,3 +2931,4067555184,46,1 +2931,4067555184,54,3 +2931,3270918801,32,0 +2931,22324879,95,2 +2931,3339921892,95,2 +2931,2313177432,46,1 +2931,2313177432,54,3 +2931,1104420298,43,2 +2931,37873062,43,2 +2932,37873062,43,2 +2932,3339921892,95,4 +2932,22324879,95,2 +2932,10437056,99,5 +2932,814834276,95,2 +2932,2313177432,46,1 +2932,2313177432,54,3 +2932,1104420298,43,2 +2932,4067555184,46,1 +2932,4067555184,54,3 +2932,3270918801,32,0 +2932,2325170042,99,3 +2932,12098344,46,1 +2932,12098344,54,3 +2933,22324879,95,2 +2933,37873062,43,2 +2933,814834276,95,2 +2933,4067555184,46,1 +2933,4067555184,54,3 +2933,1104420298,43,2 +2933,2313177432,54,3 +2933,12098344,46,1 +2933,12098344,54,3 +2933,3339921892,95,2 +2933,2325170042,99,3 +2933,3270918801,32,0 +2933,10437056,99,3 +2934,3270918801,32,0 +2934,2313177432,46,1 +2934,2313177432,54,3 +2934,1104420298,43,2 +2934,10437056,99,3 +2934,4067555184,46,1 +2934,4067555184,54,3 +2934,2325170042,99,3 +2934,22324879,95,2 +2934,3339921892,95,2 +2934,814834276,95,2 +2934,37873062,43,2 +2934,12098344,46,1 +2934,12098344,54,3 +2935,4067555184,46,1 +2935,4067555184,54,3 +2935,22324879,95,2 +2935,2325170042,99,3 +2935,814834276,95,2 +2935,3339921892,95,2 +2935,3270918801,32,0 +2935,37873062,43,2 +2935,2313177432,46,1 +2935,2313177432,54,3 +2935,12098344,54,3 +2935,1104420298,43,2 +2935,10437056,99,3 +2936,12098344,46,1 +2936,814834276,95,2 +2936,22324879,95,2 +2936,2325170042,99,3 +2936,3339921892,95,2 +2936,10437056,99,3 +2936,1104420298,43,2 +2936,2313177432,46,1 +2936,3270918801,32,0 +2936,37873062,43,2 +2937,814834276,95,2 +2937,2313177432,46,1 +2937,2313177432,54,3 +2937,3270918801,32,0 +2937,22324879,95,2 +2937,3339921892,95,2 +2937,10437056,99,3 +2937,12098344,46,1 +2937,12098344,54,3 +2937,2325170042,99,3 +2937,37873062,43,2 +2937,4067555184,46,1 +2937,4067555184,54,3 +2937,1104420298,43,2 +2938,12098344,46,1 +2938,12098344,54,3 +2938,1104420298,43,2 +2938,4067555184,46,1 +2938,4067555184,54,3 +2938,22324879,95,4 +2938,37873062,43,2 +2938,814834276,95,2 +2938,2313177432,54,3 +2938,3339921892,95,2 +2938,3270918801,32,0 +2938,10437056,99,5 +2938,2325170042,99,3 +2939,10437056,99,5 +2939,2313177432,46,1 +2939,2313177432,54,3 +2939,1104420298,43,2 +2939,2325170042,99,5 +2939,3270918801,32,0 +2939,814834276,95,4 +2939,12098344,46,1 +2939,12098344,54,3 +2939,22324879,95,2 +2939,4067555184,54,3 +2939,3339921892,95,2 +2940,814834276,95,2 +2940,10437056,99,3 +2940,12098344,46,1 +2940,2325170042,99,3 +2940,3270918801,32,0 +2940,22324879,95,2 +2940,2313177432,46,1 +2941,3339921892,95,2 +2941,4067555184,46,1 +2941,4067555184,54,3 +2941,22324879,95,2 +2941,10437056,99,3 +2941,7299120,32,0 +2941,12098344,46,1 +2941,12098344,54,3 +2941,814834276,95,2 +2941,37873062,43,2 +2941,2313177432,46,1 +2941,2313177432,54,3 +2941,2325170042,99,5 +2942,10437056,99,3 +2942,814834276,95,2 +2942,22324879,95,2 +2942,2313177432,46,1 +2942,2313177432,54,3 +2942,1104420298,43,2 +2942,7299120,32,0 +2942,37873062,43,2 +2942,12098344,46,1 +2942,12098344,54,3 +2942,4067555184,46,1 +2942,4067555184,54,3 +2942,3339921892,95,2 +2942,2325170042,99,3 +2943,12098344,46,1 +2943,2313177432,46,1 +2943,7299120,32,0 +2944,2313177432,46,1 +2944,2313177432,54,3 +2944,7299120,32,0 +2944,4067555184,46,1 +2944,4067555184,54,3 +2944,12098344,46,1 +2944,12098344,54,3 +2944,37873062,43,2 +2944,10437056,99,3 +2944,1104420298,43,2 +2944,3339921892,95,2 +2944,2325170042,99,3 +2944,814834276,95,2 +2944,22324879,95,2 +2945,12098344,54,3 +2945,22324879,95,2 +2945,1104420298,43,2 +2945,37873062,43,2 +2945,3339921892,95,2 +2945,4067555184,46,1 +2945,4067555184,54,3 +2945,2313177432,46,1 +2945,2313177432,54,3 +2945,10437056,99,3 +2945,2325170042,99,3 +2945,814834276,95,2 +2945,7299120,32,0 +2946,2325170042,99,3 +2946,2313177432,46,1 +2946,2313177432,54,3 +2946,4067555184,46,1 +2946,4067555184,54,3 +2946,22324879,95,2 +2946,7299120,32,0 +2946,10437056,99,3 +2946,12098344,54,3 +2946,1104420298,43,2 +2946,3339921892,95,2 +2946,814834276,95,2 +2946,37873062,43,2 +2947,814834276,95,2 +2947,2313177432,46,1 +2947,2313177432,54,3 +2947,7299120,32,0 +2947,22324879,95,2 +2947,4067555184,46,1 +2947,4067555184,54,3 +2947,37873062,43,2 +2947,1104420298,43,2 +2947,3339921892,95,2 +2947,2325170042,99,5 +2947,10437056,99,3 +2947,12098344,54,3 +2948,7299120,32,0 +2948,1104420298,43,2 +2948,3339921892,95,2 +2948,2325170042,99,3 +2948,37873062,43,2 +2948,814834276,95,2 +2948,12098344,46,1 +2948,12098344,54,3 +2948,2313177432,46,1 +2948,2313177432,54,3 +2948,22324879,95,2 +2948,4067555184,54,3 +2948,10437056,99,3 +2949,4067555184,46,1 +2949,4067555184,54,3 +2949,7299120,32,0 +2949,3339921892,95,2 +2949,37873062,43,2 +2949,1104420298,43,2 +2949,2313177432,54,3 +2949,2325170042,99,3 +2949,814834276,95,2 +2949,12098344,46,1 +2950,12098344,46,1 +2950,4067555184,54,3 +2950,2325170042,99,3 +2950,7299120,32,0 +2950,37873062,43,2 +2950,3339921892,95,2 +2950,2313177432,46,1 +2950,2313177432,54,3 +2950,10437056,99,3 +2950,22324879,95,2 +2950,1104420298,43,2 +2950,814834276,95,2 +2951,2325170042,99,4 +2951,557266995,36,0 +2951,2313177432,52,2 +2951,37873062,41,1 +2951,1104420298,41,1 +2951,12098344,52,2 +2951,10437056,99,4 +2951,4067555184,52,2 +2951,22324879,95,3 +2951,814834276,95,3 +2951,3339921892,95,3 +2952,2325170042,99,4 +2952,2313177432,52,2 +2952,22324879,95,3 +2952,12098344,52,2 +2952,37873062,41,1 +2952,3339921892,95,3 +2952,814834276,95,3 +2952,1104420298,41,1 +2952,4067555184,52,2 +2952,10437056,99,4 +2952,557266995,36,0 +2953,37873062,41,1 +2953,2325170042,99,4 +2953,557266995,36,0 +2953,22324879,95,3 +2953,12098344,52,2 +2953,4067555184,52,2 +2953,1104420298,41,1 +2953,2313177432,52,2 +2953,814834276,95,3 +2953,10437056,99,4 +2953,3339921892,95,3 +2954,12098344,52,2 +2954,2325170042,99,4 +2954,2313177432,52,2 +2954,814834276,95,3 +2954,557266995,36,0 +2954,37873062,41,1 +2954,4067555184,52,2 +2954,10437056,99,4 +2954,22324879,95,3 +2954,3339921892,95,3 +2954,1104420298,41,1 +2955,22324879,95,3 +2955,4067555184,52,2 +2955,12098344,52,2 +2955,557266995,36,0 +2955,37873062,41,1 +2955,2325170042,99,4 +2955,814834276,95,3 +2955,10437056,99,4 +2955,2313177432,52,2 +2955,1104420298,41,1 +2955,3339921892,95,3 +2956,10437056,99,4 +2956,12098344,52,2 +2956,37873062,41,1 +2956,2313177432,52,2 +2956,814834276,95,3 +2956,22324879,95,3 +2956,1104420298,41,1 +2956,4067555184,52,2 +2956,3339921892,95,3 +2956,2325170042,99,4 +2956,557266995,36,0 +2957,814834276,95,3 +2957,4067555184,52,2 +2957,2325170042,99,4 +2957,22324879,95,3 +2957,557266995,36,0 +2957,2313177432,52,2 +2957,12098344,52,2 +2957,10437056,99,4 +2957,37873062,41,1 +2957,3339921892,95,3 +2957,1104420298,41,1 +2958,2313177432,52,2 +2958,1104420298,41,1 +2958,12098344,52,2 +2958,22324879,95,3 +2958,10437056,99,4 +2958,557266995,36,0 +2958,4067555184,52,2 +2958,814834276,95,3 +2958,3339921892,95,3 +2958,37873062,41,1 +2958,2325170042,99,4 +2959,557266995,36,0 +2959,2313177432,52,2 +2959,2325170042,99,4 +2959,814834276,95,3 +2959,3339921892,95,3 +2959,37873062,41,1 +2959,4067555184,52,2 +2959,1104420298,41,1 +2959,12098344,52,2 +2959,22324879,95,3 +2959,10437056,99,4 +2960,3339921892,95,3 +2960,4067555184,52,2 +2960,12098344,52,2 +2960,557266995,36,0 +2960,1104420298,41,1 +2960,814834276,95,3 +2960,22324879,95,3 +2960,37873062,41,1 +2960,10437056,99,4 +2960,2313177432,52,2 +2960,2325170042,99,4 +2961,2313177432,52,2 +2961,814834276,95,3 +2961,22324879,95,3 +2961,2325170042,99,4 +2961,4067555184,52,2 +2961,10437056,99,4 +2961,557266995,36,0 +2961,37873062,41,1 +2961,12098344,52,2 +2961,1104420298,41,1 +2961,3339921892,95,3 +2962,22324879,95,3 +2962,557266995,36,0 +2962,2313177432,52,2 +2962,814834276,95,3 +2962,4067555184,52,2 +2962,12098344,52,2 +2962,10437056,99,4 +2962,3339921892,95,3 +2962,1104420298,41,1 +2962,2325170042,99,4 +2962,37873062,41,1 +2963,2313177432,52,2 +2963,557266995,36,0 +2963,3339921892,95,3 +2963,22324879,95,3 +2963,37873062,41,1 +2963,10437056,99,4 +2963,814834276,95,3 +2963,2325170042,99,4 +2963,4067555184,52,2 +2963,12098344,52,2 +2963,1104420298,41,1 +2964,12098344,52,2 +2964,37873062,41,1 +2964,10437056,99,4 +2964,2325170042,99,4 +2964,2313177432,52,2 +2964,22324879,95,3 +2964,4067555184,52,2 +2964,3339921892,95,3 +2964,557266995,36,0 +2964,814834276,95,3 +2964,1104420298,41,1 +2965,2325170042,99,4 +2965,814834276,95,3 +2965,3339921892,95,3 +2965,1104420298,41,1 +2965,4067555184,52,2 +2965,10437056,99,4 +2965,37873062,41,1 +2965,2313177432,52,2 +2965,12098344,52,2 +2965,22324879,95,3 +2965,557266995,36,0 +2966,10437056,99,4 +2966,814834276,95,3 +2966,2313177432,52,2 +2966,22324879,95,3 +2966,3339921892,95,3 +2966,557266995,36,0 +2966,1104420298,41,1 +2966,37873062,41,1 +2966,2325170042,99,4 +2966,12098344,52,2 +2966,4067555184,52,2 +2967,37873062,41,1 +2967,2325170042,99,4 +2967,10437056,99,4 +2967,557266995,36,0 +2967,12098344,52,2 +2967,4067555184,52,2 +2967,22324879,95,3 +2967,3339921892,95,3 +2967,1104420298,41,1 +2967,2313177432,52,2 +2967,814834276,95,3 +2968,557266995,36,0 +2968,37873062,41,1 +2968,10437056,99,4 +2968,22324879,95,3 +2968,814834276,95,3 +2968,12098344,52,2 +2968,3339921892,95,3 +2968,2325170042,99,4 +2968,1104420298,41,1 +2968,4067555184,52,2 +2968,2313177432,52,2 +2969,37873062,41,1 +2969,557266995,36,0 +2969,2313177432,52,2 +2969,4067555184,52,2 +2969,10437056,99,4 +2969,2325170042,99,4 +2969,22324879,95,3 +2969,3339921892,95,3 +2969,1104420298,41,1 +2969,12098344,52,2 +2969,814834276,95,3 +2970,4067555184,52,2 +2970,2313177432,52,2 +2970,2325170042,99,4 +2970,22324879,95,3 +2970,12098344,52,2 +2970,1104420298,41,1 +2970,814834276,95,3 +2970,557266995,36,0 +2970,3339921892,95,3 +2970,10437056,99,4 +2970,37873062,41,1 +2971,3339921892,95,2 +2971,4067555184,47,1 +2971,814834276,95,2 +2971,2357759100,33,0 +2971,12098344,47,1 +2972,2357759100,33,0 +2972,4067555184,47,1 +2972,12098344,47,1 +2973,2357759100,33,0 +2973,12098344,47,1 +2974,2357759100,33,0 +2974,4067555184,47,1 +2974,12098344,47,1 +2975,4067555184,47,1 +2975,2357759100,33,0 +2976,2357759100,33,0 +2976,4067555184,47,1 +2976,12098344,47,1 +2977,4067555184,47,1 +2977,2357759100,33,0 +2978,2357759100,33,0 +2978,37873062,38,2 +2978,22324879,95,2 +2978,2313177432,51,3 +2978,4067555184,51,3 +2978,814834276,95,4 +2978,2325170042,99,5 +2978,12098344,47,1 +2978,12098344,51,3 +2978,3339921892,95,4 +2978,10437056,99,5 +2979,3339921892,95,2 +2979,2325170042,99,3 +2979,4067555184,47,1 +2979,10437056,99,3 +2979,22324879,95,2 +2979,12098344,47,1 +2979,1104420298,38,2 +2979,2357759100,33,0 +2980,2357759100,33,0 +2980,4067555184,47,1 +2981,4067555184,47,1 +2981,12098344,47,1 +2981,2313177432,47,1 +2981,2325170042,99,3 +2981,814834276,95,2 +2981,695879282,33,0 +2981,22324879,95,2 +2982,37873062,38,2 +2982,695879282,33,0 +2982,3339921892,95,2 +2982,2313177432,47,1 +2982,4067555184,47,1 +2982,12098344,47,1 +2983,2313177432,47,1 +2983,695879282,33,0 +2983,12098344,47,1 +2984,695879282,33,0 +2984,2313177432,47,1 +2984,12098344,47,1 +2985,4067555184,47,1 +2985,4067555184,51,3 +2985,1104420298,38,2 +2985,37873062,38,2 +2985,3339921892,95,2 +2985,12098344,47,1 +2985,12098344,51,3 +2985,814834276,95,2 +2985,2325170042,99,3 +2985,22324879,95,2 +2985,695879282,33,0 +2985,2313177432,47,1 +2985,2313177432,51,3 +2985,10437056,99,3 +2986,695879282,33,0 +2986,4067555184,47,1 +2986,12098344,47,1 +2987,12098344,47,1 +2987,695879282,33,0 +2987,2313177432,47,1 +2988,37873062,38,2 +2988,12098344,47,1 +2988,695879282,33,0 +2988,2313177432,47,1 +2989,4067555184,47,1 +2989,2313177432,47,1 +2989,695879282,33,0 +2990,2325170042,99,3 +2990,12098344,47,1 +2990,12098344,51,3 +2990,4067555184,47,1 +2990,4067555184,51,3 +2990,695879282,33,0 +2990,2313177432,51,3 +2990,3339921892,95,2 +2990,10437056,99,3 +2990,814834276,95,4 +2990,37873062,38,2 +2990,1104420298,38,2 +2990,22324879,95,2 +2991,814834276,95,2 +2991,3339921892,95,2 +2991,2314301730,33,0 +2991,2313177432,47,1 +2992,2313177432,47,1 +2992,2314301730,33,0 +2994,2314301730,33,0 +2994,2313177432,47,1 +2995,2314301730,33,0 +2995,2313177432,47,1 +2995,3339921892,95,2 +2995,10437056,99,3 +2995,2325170042,99,3 +2995,814834276,95,2 +2996,2313177432,47,1 +2996,2314301730,33,0 +2997,2325170042,99,3 +2997,22324879,95,4 +2997,12098344,51,3 +2997,37873062,38,2 +2997,814834276,95,2 +2997,3339921892,95,2 +2997,4067555184,51,3 +2997,2314301730,33,0 +2997,10437056,99,3 +2997,2313177432,47,1 +2997,2313177432,51,3 +2999,2314301730,33,0 +2999,2313177432,47,1 +3000,2314301730,33,0 +3000,3339921892,95,2 +3000,2325170042,99,3 +3000,814834276,95,2 +3000,37873062,38,2 +3000,2313177432,47,1 +3001,3339921892,95,2 +3001,2325170042,99,3 +3001,37873062,39,2 +3001,3118917053,35,0 +3001,4067555184,49,1 +3001,12098344,49,1 +3001,2313177432,49,1 +3002,4067555184,49,1 +3002,4067555184,53,3 +3002,1104420298,39,2 +3002,3118917053,35,0 +3002,37873062,39,2 +3002,22324879,95,2 +3002,814834276,95,2 +3002,3339921892,95,2 +3002,12098344,49,1 +3002,12098344,53,3 +3002,2325170042,99,3 +3002,2313177432,49,1 +3002,2313177432,53,3 +3002,10437056,99,3 +3003,12098344,53,3 +3003,37873062,39,2 +3003,22324879,95,2 +3003,814834276,95,2 +3003,2325170042,99,3 +3003,2313177432,49,1 +3003,2313177432,53,3 +3003,1104420298,39,2 +3003,3339921892,95,2 +3003,3118917053,35,0 +3003,4067555184,49,1 +3003,4067555184,53,3 +3003,10437056,99,3 +3004,2325170042,99,3 +3004,3339921892,95,2 +3004,22324879,95,2 +3004,37873062,39,2 +3004,12098344,49,1 +3004,12098344,53,3 +3004,814834276,95,2 +3004,2313177432,49,1 +3004,2313177432,53,3 +3004,4067555184,49,1 +3004,4067555184,53,3 +3004,10437056,99,3 +3004,1104420298,39,2 +3004,3118917053,35,0 +3005,2325170042,99,3 +3005,12098344,53,3 +3005,3118917053,35,0 +3005,2313177432,49,1 +3005,2313177432,53,3 +3005,10437056,99,3 +3005,22324879,95,2 +3005,4067555184,49,1 +3005,4067555184,53,3 +3005,37873062,39,2 +3005,3339921892,95,2 +3005,1104420298,39,2 +3005,814834276,95,2 +3006,12098344,49,1 +3006,2313177432,49,1 +3006,3118917053,35,0 +3007,12098344,49,1 +3007,12098344,53,3 +3007,10437056,99,3 +3007,4067555184,49,1 +3007,4067555184,53,3 +3007,37873062,39,2 +3007,2313177432,49,1 +3007,2313177432,53,3 +3007,3118917053,35,0 +3007,22324879,95,2 +3007,814834276,95,2 +3007,1104420298,39,2 +3008,10437056,99,3 +3008,2313177432,53,3 +3008,3339921892,95,2 +3008,1104420298,39,2 +3008,814834276,95,4 +3008,22324879,95,2 +3008,37873062,39,2 +3008,12098344,49,1 +3008,12098344,53,3 +3008,3118917053,35,0 +3008,2325170042,99,3 +3008,4067555184,49,1 +3008,4067555184,53,3 +3009,4067555184,53,3 +3009,1104420298,39,2 +3009,3339921892,95,2 +3009,2325170042,99,3 +3009,12098344,49,1 +3009,12098344,53,3 +3009,10437056,99,3 +3009,2313177432,49,1 +3009,2313177432,53,3 +3009,3118917053,35,0 +3009,814834276,95,2 +3009,22324879,95,2 +3010,3118917053,35,0 +3010,2313177432,49,1 +3010,12098344,49,1 +3011,10437056,99,3 +3011,814834276,95,2 +3011,3339921892,95,2 +3011,2325170042,99,3 +3011,648145286,35,0 +3011,12098344,49,1 +3011,12098344,53,3 +3011,22324879,95,2 +3011,1104420298,39,2 +3011,4067555184,49,1 +3011,4067555184,53,3 +3011,37873062,39,2 +3011,2313177432,49,1 +3011,2313177432,53,3 +3012,10437056,99,3 +3012,37873062,39,2 +3012,1104420298,39,2 +3012,2313177432,49,1 +3012,2313177432,53,3 +3012,4067555184,49,1 +3012,4067555184,53,3 +3012,3339921892,95,2 +3012,814834276,95,2 +3012,2325170042,99,3 +3012,22324879,95,2 +3012,12098344,49,1 +3012,12098344,53,3 +3012,648145286,35,0 +3013,2325170042,99,3 +3013,37873062,39,2 +3013,814834276,95,2 +3013,12098344,49,1 +3013,12098344,53,3 +3013,648145286,35,0 +3013,4067555184,53,3 +3013,3339921892,95,2 +3013,2313177432,49,1 +3013,2313177432,53,3 +3013,22324879,95,2 +3013,1104420298,39,2 +3013,10437056,99,3 +3014,12098344,49,1 +3014,12098344,53,3 +3014,3339921892,95,2 +3014,1104420298,39,2 +3014,648145286,35,0 +3014,4067555184,49,1 +3014,4067555184,53,3 +3014,2325170042,99,3 +3014,2313177432,49,1 +3014,814834276,95,2 +3015,12098344,49,1 +3015,12098344,53,3 +3015,3339921892,95,2 +3015,4067555184,49,1 +3015,4067555184,53,3 +3015,37873062,39,2 +3015,814834276,95,2 +3015,2325170042,99,3 +3015,10437056,99,3 +3015,648145286,35,0 +3015,2313177432,49,1 +3015,2313177432,53,3 +3015,1104420298,39,2 +3015,22324879,95,2 +3016,2313177432,53,3 +3016,1104420298,39,2 +3016,814834276,95,2 +3016,648145286,35,0 +3016,37873062,39,2 +3016,2325170042,99,3 +3016,3339921892,95,2 +3016,12098344,49,1 +3016,12098344,53,3 +3016,22324879,95,2 +3016,10437056,99,3 +3016,4067555184,49,1 +3016,4067555184,53,3 +3017,648145286,35,0 +3017,814834276,95,2 +3017,4067555184,49,1 +3017,4067555184,53,3 +3017,37873062,39,2 +3017,2325170042,99,3 +3017,3339921892,95,2 +3017,12098344,49,1 +3017,12098344,53,3 +3017,1104420298,39,2 +3017,2313177432,49,1 +3017,2313177432,53,3 +3017,22324879,95,2 +3017,10437056,99,3 +3018,2313177432,49,1 +3018,648145286,35,0 +3018,4067555184,49,1 +3019,2313177432,49,1 +3019,2313177432,53,3 +3019,2325170042,99,3 +3019,37873062,39,2 +3019,3339921892,95,2 +3019,10437056,99,3 +3019,12098344,49,1 +3019,814834276,95,2 +3019,1104420298,39,2 +3019,4067555184,53,3 +3019,648145286,35,0 +3020,4067555184,49,1 +3020,12098344,49,1 +3020,10437056,99,3 +3020,814834276,95,2 +3020,22324879,95,2 +3020,648145286,35,0 +3031,22751149,93,1 +3031,60716715,9,0 +3032,60716715,9,0 +3032,22751149,93,1 +3034,60716715,9,0 +3034,22751149,93,1 +3036,3339921892,95,2 +3036,22751149,93,1 +3036,2325170042,99,3 +3036,60716715,9,0 +3036,22324879,95,2 +3039,22751149,93,1 +3039,60716715,9,0 +3040,60716715,9,0 +3040,22751149,93,1 +3061,1237811030,9,0 +3061,185356903,93,1 +3062,185356903,93,1 +3062,1237811030,9,0 +3064,185356903,93,1 +3064,1237811030,9,0 +3064,814834276,95,2 +3065,1237811030,9,0 +3065,185356903,93,1 +3066,1237811030,9,0 +3066,185356903,93,1 +3067,2325170042,99,3 +3067,814834276,95,2 +3067,185356903,93,1 +3067,1237811030,9,0 +3069,1237811030,9,0 +3069,185356903,93,1 +3070,1237811030,9,0 +3070,185356903,93,1 +3071,814834276,95,0 +3071,2325170042,99,1 +3072,2325170042,99,1 +3072,814834276,95,0 +3074,2325170042,99,1 +3074,814834276,95,0 +3075,2325170042,99,1 +3075,814834276,95,0 +3076,814834276,95,0 +3076,2325170042,99,1 +3079,814834276,95,0 +3079,2325170042,99,1 +3080,814834276,95,0 +3080,2325170042,99,1 +3081,10437056,99,1 +3081,3339921892,95,0 +3081,2325170042,99,1 +3082,10437056,99,1 +3082,2325170042,99,1 +3082,3339921892,95,0 +3083,2325170042,99,1 +3083,3339921892,95,0 +3084,10437056,99,1 +3084,3339921892,95,0 +3084,2325170042,99,1 +3085,2325170042,99,1 +3085,3339921892,95,0 +3086,3339921892,95,0 +3086,2325170042,99,1 +3087,3339921892,95,0 +3087,2325170042,99,1 +3088,10437056,99,1 +3088,3339921892,95,0 +3089,10437056,99,1 +3089,2325170042,99,1 +3089,3339921892,95,0 +3090,3339921892,95,0 +3090,10437056,99,1 +3091,22324879,95,0 +3091,10437056,99,1 +3092,10437056,99,1 +3092,22324879,95,0 +3094,10437056,99,1 +3094,22324879,95,0 +3096,22324879,95,0 +3096,10437056,99,1 +3099,10437056,99,1 +3099,22324879,95,0 +3100,22324879,95,0 +3100,10437056,99,1 +3101,22324879,95,1 +3101,2358215091,9,0 +3102,2358215091,9,0 +3102,22324879,95,1 +3104,22324879,95,1 +3104,2358215091,9,0 +3106,2358215091,9,0 +3106,22324879,95,1 +3109,22324879,95,1 +3109,2358215091,9,0 +3110,22324879,95,1 +3110,2358215091,9,0 +3211,2311676659,9,0 +3211,777299215,94,1 +3212,2311676659,9,0 +3212,777299215,94,1 +3214,2311676659,9,0 +3214,777299215,94,1 +3215,2311676659,9,0 +3215,777299215,94,1 +3216,777299215,94,1 +3216,2311676659,9,0 +3217,2311676659,9,0 +3217,777299215,94,1 +3219,2311676659,9,0 +3219,777299215,94,1 +3220,2311676659,9,0 +3220,777299215,94,1 +3322,18107611,94,1 +3322,33822284,9,0 +3326,33822284,9,0 +3326,18107611,94,1 +3329,18107611,94,1 +3329,33822284,9,0 +3331,3312199997,10,0 +3331,814834276,95,1 +3332,814834276,95,1 +3332,3312199997,10,0 +3334,814834276,95,1 +3334,3312199997,10,0 +3335,3312199997,10,0 +3335,814834276,95,1 +3336,814834276,95,1 +3336,3312199997,10,0 +3337,3312199997,10,0 +3337,814834276,95,1 +3339,814834276,95,1 +3339,3312199997,10,0 +3340,3312199997,10,0 +3340,814834276,95,1 +3341,3344266702,10,0 +3341,3339921892,95,1 +3341,3346538900,90,1 +3342,10437056,99,2 +3342,2325170042,99,2 +3342,3339921892,95,1 +3342,3344266702,10,0 +3342,3346538900,90,1 +3343,814834276,95,2 +3343,3346538900,90,1 +3343,3344266702,10,0 +3343,3339921892,95,2 +3344,3346538900,90,1 +3344,3344266702,10,0 +3344,3339921892,95,1 +3345,3344266702,10,0 +3345,3339921892,95,1 +3346,10437056,99,2 +3346,3339921892,95,1 +3346,3346538900,90,1 +3346,3344266702,10,0 +3346,2325170042,99,2 +3347,3344266702,10,0 +3347,3339921892,95,1 +3348,814834276,95,2 +3348,3344266702,10,0 +3348,3346538900,90,1 +3349,3339921892,95,1 +3349,3344266702,10,0 +3349,3346538900,90,1 +3350,3344266702,10,0 +3350,3346538900,90,1 +3351,350343208,91,1 +3351,591975267,10,0 +3352,591975267,10,0 +3352,350343208,91,1 +3354,350343208,91,1 +3354,591975267,10,0 +3356,591975267,10,0 +3356,22324879,95,2 +3356,350343208,91,1 +3359,591975267,10,0 +3359,350343208,91,1 +3360,350343208,91,1 +3360,591975267,10,0 +3381,22751149,93,1 +3381,185356903,93,1 +3381,24673506,10,0 +3382,24673506,10,0 +3382,185356903,93,1 +3382,22751149,93,1 +3383,24673506,10,0 +3383,22751149,93,1 +3384,22751149,93,1 +3384,24673506,10,0 +3384,185356903,93,1 +3385,185356903,93,1 +3385,24673506,10,0 +3386,24673506,10,0 +3386,185356903,93,1 +3386,22751149,93,1 +3387,24673506,10,0 +3387,185356903,93,1 +3388,24673506,10,0 +3388,22751149,93,1 +3389,22751149,93,1 +3389,185356903,93,1 +3389,24673506,10,0 +3390,24673506,10,0 +3390,22751149,93,1 +3391,3339921892,95,2 +3391,814834276,95,2 +3391,10437056,99,3 +3391,27169556,90,1 +3391,2541265952,90,1 +3391,708388905,10,0 +3391,22324879,95,2 +3392,708388905,10,0 +3392,27169556,90,1 +3392,2541265952,90,1 +3393,27169556,90,1 +3393,708388905,10,0 +3394,2541265952,90,1 +3394,708388905,10,0 +3394,27169556,90,1 +3395,2541265952,90,1 +3395,708388905,10,0 +3396,22324879,95,2 +3396,2541265952,90,1 +3396,708388905,10,0 +3397,2541265952,90,1 +3397,708388905,10,0 +3398,22324879,95,2 +3398,708388905,10,0 +3398,2541265952,90,1 +3399,708388905,10,0 +3399,27169556,90,1 +3399,2541265952,90,1 +3400,708388905,10,0 +3400,2541265952,90,1 +3401,584019624,93,1 +3401,331545755,92,1 +3401,814834276,95,1 +3401,16116663,10,0 +3402,814834276,95,1 +3402,584019624,93,1 +3402,2325170042,99,2 +3402,16116663,10,0 +3402,331545755,92,1 +3403,814834276,95,1 +3403,16116663,10,0 +3403,584019624,93,1 +3404,22324879,95,2 +3404,331545755,92,1 +3404,16116663,10,0 +3404,584019624,93,1 +3404,3339921892,95,2 +3404,10437056,99,3 +3404,814834276,95,1 +3404,2325170042,99,3 +3405,331545755,92,1 +3405,16116663,10,0 +3405,814834276,95,1 +3406,16116663,10,0 +3406,331545755,92,1 +3407,16116663,10,0 +3407,814834276,95,1 +3408,331545755,92,1 +3408,16116663,10,0 +3408,10437056,99,3 +3408,3339921892,95,2 +3408,2325170042,99,3 +3408,814834276,95,1 +3409,584019624,93,1 +3409,16116663,10,0 +3409,814834276,95,1 +3410,22324879,95,2 +3410,814834276,95,1 +3410,2325170042,99,3 +3410,3339921892,95,2 +3410,584019624,93,1 +3410,16116663,10,0 +3411,1266556718,91,1 +3411,3339921892,95,1 +3411,784491064,10,0 +3412,784491064,10,0 +3412,3339921892,95,1 +3412,1266556718,91,1 +3413,3339921892,95,1 +3413,784491064,10,0 +3414,3339921892,95,1 +3414,1266556718,91,1 +3414,784491064,10,0 +3415,3339921892,95,1 +3415,784491064,10,0 +3416,1266556718,91,1 +3416,3339921892,95,1 +3416,784491064,10,0 +3417,784491064,10,0 +3417,3339921892,95,1 +3418,1266556718,91,1 +3418,784491064,10,0 +3419,784491064,10,0 +3419,3339921892,95,1 +3419,1266556718,91,1 +3420,784491064,10,0 +3420,1266556718,91,1 +3421,22324879,95,1 +3421,2329395956,10,0 +3422,22324879,95,1 +3422,2329395956,10,0 +3424,2329395956,10,0 +3424,22324879,95,1 +3426,2329395956,10,0 +3426,22324879,95,1 +3429,22324879,95,1 +3429,2329395956,10,0 +3430,2329395956,10,0 +3430,22324879,95,1 +3451,777299215,94,1 +3451,41454763,92,1 +3451,2351592628,10,0 +3452,777299215,94,1 +3452,41454763,92,1 +3452,2351592628,10,0 +3452,814834276,95,2 +3452,22324879,95,2 +3453,777299215,94,1 +3453,2351592628,10,0 +3454,41454763,92,1 +3454,777299215,94,1 +3454,2351592628,10,0 +3455,777299215,94,1 +3455,2351592628,10,0 +3456,22324879,95,2 +3456,41454763,92,1 +3456,2351592628,10,0 +3456,777299215,94,1 +3457,777299215,94,1 +3457,2351592628,10,0 +3458,2351592628,10,0 +3458,41454763,92,1 +3459,2351592628,10,0 +3459,777299215,94,1 +3459,41454763,92,1 +3460,41454763,92,1 +3460,2351592628,10,0 +3461,331545755,92,1 +3461,300186799,10,0 +3462,22324879,95,2 +3462,18107611,94,1 +3462,300186799,10,0 +3462,2325170042,99,3 +3462,10437056,99,3 +3462,331545755,92,1 +3462,3339921892,95,2 +3463,300186799,10,0 +3463,18107611,94,1 +3464,300186799,10,0 +3464,18107611,94,1 +3464,331545755,92,1 +3465,331545755,92,1 +3465,300186799,10,0 +3466,331545755,92,1 +3466,300186799,10,0 +3467,300186799,10,0 +3467,331545755,92,1 +3468,300186799,10,0 +3468,331545755,92,1 +3468,3339921892,95,2 +3469,300186799,10,0 +3469,18107611,94,1 +3469,331545755,92,1 +3470,331545755,92,1 +3470,300186799,10,0 +3471,584019624,93,1 +3471,185356903,93,1 +3471,578803019,10,0 +3472,185356903,93,1 +3472,584019624,93,1 +3472,578803019,10,0 +3473,584019624,93,1 +3473,578803019,10,0 +3474,185356903,93,1 +3474,578803019,10,0 +3474,584019624,93,1 +3475,578803019,10,0 +3475,185356903,93,1 +3476,578803019,10,0 +3476,584019624,93,1 +3476,185356903,93,1 +3477,578803019,10,0 +3477,185356903,93,1 +3478,584019624,93,1 +3478,578803019,10,0 +3479,578803019,10,0 +3479,584019624,93,1 +3479,185356903,93,1 +3480,584019624,93,1 +3480,578803019,10,0 +3481,41454763,92,1 +3481,22751149,93,1 +3481,2342515031,10,0 +3482,2342515031,10,0 +3482,41454763,92,1 +3482,22751149,93,1 +3483,22751149,93,1 +3483,2342515031,10,0 +3484,41454763,92,1 +3484,22751149,93,1 +3484,2342515031,10,0 +3486,2342515031,10,0 +3486,41454763,92,1 +3486,22751149,93,1 +3488,2342515031,10,0 +3488,41454763,92,1 +3489,2342515031,10,0 +3489,41454763,92,1 +3489,3339921892,95,2 +3489,2325170042,99,3 +3489,10437056,99,3 +3489,22751149,93,1 +3489,22324879,95,2 +3490,41454763,92,1 +3490,2342515031,10,0 +3491,27169556,90,1 +3491,3339921892,10,0 +3491,37873062,91,1 +3492,814834276,95,2 +3492,3339921892,10,0 +3492,3339921892,95,2 +3492,37873062,91,1 +3492,27169556,90,1 +3492,2325170042,99,3 +3492,22324879,95,2 +3493,27169556,90,1 +3493,3339921892,10,0 +3494,3339921892,10,0 +3494,37873062,91,1 +3494,27169556,90,1 +3496,27169556,90,1 +3496,3339921892,10,0 +3498,27169556,90,1 +3498,3339921892,10,0 +3498,3339921892,95,2 +3498,814834276,95,2 +3499,27169556,90,1 +3499,3339921892,10,0 +3499,37873062,91,1 +3500,3339921892,10,0 +3500,37873062,91,1 +3501,1266556718,91,1 +3501,343932526,10,0 +3501,3193516458,92,1 +3502,343932526,10,0 +3502,3193516458,92,1 +3502,1266556718,91,1 +3503,3193516458,92,1 +3503,343932526,10,0 +3504,1266556718,91,1 +3504,343932526,10,0 +3504,3193516458,92,1 +3506,1266556718,91,1 +3506,343932526,10,0 +3508,3193516458,92,1 +3508,343932526,10,0 +3509,3193516458,92,1 +3509,1266556718,91,1 +3509,343932526,10,0 +3510,1266556718,91,1 +3510,343932526,10,0 +3521,814834276,95,1 +3521,2311838590,97,0 +3521,10437056,99,2 +3521,2325170042,99,2 +3521,3339921892,95,1 +3521,22324879,95,1 +3522,10437056,99,2 +3522,2311838590,97,0 +3522,3339921892,95,1 +3522,2325170042,99,2 +3522,814834276,95,1 +3522,22324879,95,1 +3523,2325170042,99,2 +3523,10437056,99,2 +3523,3339921892,95,1 +3523,814834276,95,1 +3523,2311838590,97,0 +3523,22324879,95,1 +3524,2325170042,99,2 +3524,2311838590,97,0 +3524,22324879,95,1 +3524,3339921892,95,1 +3524,814834276,95,1 +3524,10437056,99,2 +3525,814834276,95,1 +3525,3339921892,95,1 +3525,22324879,95,1 +3525,2325170042,99,2 +3525,10437056,99,2 +3525,2311838590,97,0 +3526,2311838590,97,0 +3526,10437056,99,2 +3526,2325170042,99,2 +3526,3339921892,95,1 +3526,814834276,95,1 +3526,22324879,95,1 +3527,814834276,95,1 +3527,2311838590,97,0 +3527,22324879,95,1 +3527,10437056,99,2 +3527,2325170042,99,2 +3527,3339921892,95,1 +3528,22324879,95,1 +3528,10437056,99,2 +3528,2311838590,97,0 +3528,814834276,95,1 +3528,3339921892,95,1 +3528,2325170042,99,2 +3529,22324879,95,1 +3529,814834276,95,1 +3529,2325170042,99,2 +3529,10437056,99,2 +3529,3339921892,95,1 +3529,2311838590,97,0 +3530,10437056,99,2 +3530,2325170042,99,2 +3530,22324879,95,1 +3530,814834276,95,1 +3530,3339921892,95,1 +3530,2311838590,97,0 +3531,3339921892,95,1 +3531,2311838590,97,0 +3531,22324879,95,1 +3531,10437056,99,2 +3531,2325170042,99,2 +3531,814834276,95,1 +3532,2325170042,99,2 +3532,3339921892,95,1 +3532,10437056,99,2 +3532,2311838590,97,0 +3532,22324879,95,1 +3532,814834276,95,1 +3533,2325170042,99,2 +3533,10437056,99,2 +3533,814834276,95,1 +3533,22324879,95,1 +3533,3339921892,95,1 +3533,2311838590,97,0 +3534,2311838590,97,0 +3534,22324879,95,1 +3534,814834276,95,1 +3534,10437056,99,2 +3534,3339921892,95,1 +3534,2325170042,99,2 +3535,2311838590,97,0 +3535,3339921892,95,1 +3535,10437056,99,2 +3535,2325170042,99,2 +3535,22324879,95,1 +3535,814834276,95,1 +3536,22324879,95,1 +3536,2311838590,97,0 +3536,3339921892,95,1 +3536,2325170042,99,2 +3536,10437056,99,2 +3536,814834276,95,1 +3537,3339921892,95,1 +3537,22324879,95,1 +3537,2311838590,97,0 +3537,814834276,95,1 +3537,2325170042,99,2 +3537,10437056,99,2 +3538,814834276,95,1 +3538,10437056,99,2 +3538,2325170042,99,2 +3538,2311838590,97,0 +3538,22324879,95,1 +3538,3339921892,95,1 +3539,3339921892,95,1 +3539,2325170042,99,2 +3539,2311838590,97,0 +3539,22324879,95,1 +3539,10437056,99,2 +3539,814834276,95,1 +3540,3339921892,95,1 +3540,10437056,99,2 +3540,814834276,95,1 +3540,2311838590,97,0 +3540,22324879,95,1 +3540,2325170042,99,2 +3561,584019624,93,1 +3561,3339921892,95,2 +3561,2350111843,11,0 +3561,22324879,95,1 +3561,41454763,92,1 +3561,3193516458,92,1 +3561,814834276,95,1 +3562,814834276,95,1 +3562,3193516458,92,1 +3562,27169556,90,1 +3562,22324879,95,2 +3562,41454763,92,1 +3562,2350111843,11,0 +3563,3193516458,92,1 +3563,814834276,95,1 +3563,2350111843,11,0 +3563,27169556,90,1 +3563,3339921892,95,2 +3563,22324879,95,2 +3563,2325170042,99,3 +3563,41454763,92,1 +3563,584019624,93,1 +3564,41454763,92,1 +3564,3193516458,92,1 +3564,27169556,90,1 +3564,2350111843,11,0 +3564,814834276,95,1 +3564,22324879,95,1 +3565,22324879,95,1 +3565,584019624,93,1 +3565,3193516458,92,1 +3565,814834276,95,1 +3565,2350111843,11,0 +3566,814834276,95,1 +3566,22324879,95,1 +3566,584019624,93,1 +3566,41454763,92,1 +3566,3339921892,95,2 +3566,27169556,90,1 +3566,2350111843,11,0 +3567,814834276,95,1 +3567,22324879,95,1 +3567,27169556,90,1 +3567,2350111843,11,0 +3567,3193516458,92,1 +3568,2350111843,11,0 +3568,22324879,95,1 +3568,584019624,93,1 +3568,814834276,95,1 +3568,41454763,92,1 +3569,22324879,95,1 +3569,10437056,99,2 +3569,2350111843,11,0 +3569,814834276,95,1 +3569,27169556,90,1 +3569,2325170042,99,2 +3570,2325170042,99,2 +3570,3193516458,92,1 +3570,22324879,95,1 +3570,814834276,95,1 +3570,2350111843,11,0 +3570,41454763,92,1 +3571,350343208,91,1 +3571,777299215,94,1 +3571,3339921892,95,1 +3571,2311838590,11,0 +3571,37873062,91,1 +3572,3339921892,95,1 +3572,2311838590,11,0 +3572,777299215,94,1 +3573,350343208,91,1 +3573,3339921892,95,1 +3573,2311838590,11,0 +3573,777299215,94,1 +3574,350343208,91,1 +3574,2311838590,11,0 +3574,37873062,91,1 +3574,3339921892,95,1 +3575,777299215,94,1 +3575,3339921892,95,1 +3575,2311838590,11,0 +3575,350343208,91,1 +3575,22324879,95,2 +3576,350343208,91,1 +3576,2311838590,11,0 +3576,37873062,91,1 +3576,777299215,94,1 +3577,350343208,91,1 +3577,777299215,94,1 +3577,3339921892,95,1 +3577,2311838590,11,0 +3578,350343208,91,1 +3578,37873062,91,1 +3578,3339921892,95,2 +3578,777299215,94,1 +3578,2311838590,11,0 +3578,814834276,95,2 +3578,22324879,95,2 +3579,350343208,91,1 +3579,2311838590,11,0 +3579,3339921892,95,1 +3580,2311838590,11,0 +3580,37873062,91,1 +3580,3339921892,95,1 +3580,350343208,91,1 +3581,3193516458,92,1 +3581,2325170042,99,3 +3581,3339921892,95,2 +3581,22324879,95,1 +3581,10437056,99,3 +3581,41454763,92,1 +3581,814834276,95,1 +3581,584019624,93,1 +3581,2350111843,11,0 +3582,814834276,95,1 +3582,41454763,92,1 +3582,2350111843,11,0 +3582,2325170042,99,2 +3582,27169556,90,1 +3582,584019624,93,1 +3583,584019624,93,1 +3583,3193516458,92,1 +3583,3339921892,95,2 +3583,41454763,92,1 +3583,22324879,95,1 +3583,10437056,99,3 +3583,2350111843,11,0 +3583,814834276,95,2 +3583,27169556,90,1 +3584,41454763,92,1 +3584,3339921892,95,2 +3584,22324879,95,1 +3584,2350111843,11,0 +3584,27169556,90,1 +3584,814834276,95,1 +3584,584019624,93,1 +3585,22324879,95,1 +3585,41454763,92,1 +3585,3193516458,92,1 +3585,10437056,99,2 +3585,814834276,95,1 +3585,27169556,90,1 +3585,2350111843,11,0 +3586,2350111843,11,0 +3586,814834276,95,1 +3586,3193516458,92,1 +3586,10437056,99,3 +3586,22324879,95,1 +3586,3339921892,95,2 +3586,2325170042,99,3 +3586,584019624,93,1 +3586,27169556,90,1 +3587,41454763,92,1 +3587,2350111843,11,0 +3587,22324879,95,2 +3587,814834276,95,1 +3587,584019624,93,1 +3588,41454763,92,1 +3588,2350111843,11,0 +3588,3193516458,92,1 +3588,584019624,93,1 +3588,10437056,99,2 +3588,22324879,95,1 +3589,10437056,99,3 +3589,2350111843,11,0 +3589,814834276,95,1 +3589,3339921892,95,2 +3589,41454763,92,1 +3589,2325170042,99,2 +3589,22324879,95,2 +3589,3193516458,92,1 +3590,3193516458,92,1 +3590,584019624,93,1 +3590,2350111843,11,0 +3590,41454763,92,1 +3591,331545755,92,1 +3591,3306665331,11,0 +3591,22751149,93,1 +3591,3346538900,90,1 +3592,814834276,95,2 +3592,3346538900,90,1 +3592,3306665331,11,0 +3592,331545755,92,1 +3592,3339921892,95,2 +3593,3346538900,90,1 +3593,3306665331,11,0 +3593,331545755,92,1 +3594,3306665331,11,0 +3594,22751149,93,1 +3594,331545755,92,1 +3595,3306665331,11,0 +3595,331545755,92,1 +3596,3346538900,90,1 +3596,3306665331,11,0 +3597,3306665331,11,0 +3597,331545755,92,1 +3598,22324879,95,2 +3598,3306665331,11,0 +3598,10437056,99,3 +3598,22751149,93,1 +3598,3346538900,90,1 +3599,331545755,92,1 +3599,22751149,93,1 +3599,3306665331,11,0 +3600,3339921892,95,2 +3600,22751149,93,1 +3600,331545755,92,1 +3600,3306665331,11,0 +3601,23131812,11,0 +3601,185356903,93,1 +3601,3339921892,95,1 +3602,23131812,11,0 +3602,185356903,93,1 +3602,3339921892,95,1 +3603,23131812,11,0 +3603,185356903,93,1 +3604,185356903,93,1 +3604,23131812,11,0 +3604,3339921892,95,1 +3605,3339921892,95,1 +3605,23131812,11,0 +3605,185356903,93,1 +3606,185356903,93,1 +3606,3339921892,95,1 +3606,23131812,11,0 +3607,814834276,95,2 +3607,23131812,11,0 +3607,3339921892,95,1 +3607,185356903,93,1 +3608,185356903,93,1 +3608,23131812,11,0 +3609,23131812,11,0 +3609,185356903,93,1 +3609,3339921892,95,1 +3610,3339921892,95,1 +3610,23131812,11,0 +3611,22324879,95,2 +3611,3120341363,11,0 +3611,3346538900,90,1 +3611,350343208,91,1 +3611,2541265952,90,1 +3611,1266556718,91,1 +3612,2541265952,90,1 +3612,3120341363,11,0 +3612,350343208,91,1 +3613,350343208,91,1 +3613,1266556718,91,1 +3613,3346538900,90,1 +3613,3120341363,11,0 +3614,350343208,91,1 +3614,3346538900,90,1 +3614,3120341363,11,0 +3614,1266556718,91,1 +3615,2541265952,90,1 +3615,22324879,95,2 +3615,3120341363,11,0 +3615,350343208,91,1 +3615,1266556718,91,1 +3616,2541265952,90,1 +3616,1266556718,91,1 +3616,3120341363,11,0 +3617,2541265952,90,1 +3617,1266556718,91,1 +3617,3120341363,11,0 +3618,350343208,91,1 +3618,3346538900,90,1 +3618,814834276,95,2 +3618,3120341363,11,0 +3618,3339921892,95,2 +3618,2325170042,99,3 +3618,1266556718,91,1 +3619,3120341363,11,0 +3619,3346538900,90,1 +3619,350343208,91,1 +3620,2541265952,90,1 +3620,3120341363,11,0 +3620,22324879,95,2 +3620,350343208,91,1 +3620,3346538900,90,1 +3621,22324879,95,1 +3621,777299215,94,1 +3621,314846874,11,0 +3621,41454763,92,1 +3621,22751149,93,1 +3622,18107611,94,1 +3622,777299215,94,1 +3622,22324879,95,1 +3622,41454763,92,1 +3622,10437056,99,3 +3622,314846874,11,0 +3622,3339921892,95,2 +3622,2325170042,99,3 +3622,814834276,95,2 +3623,2325170042,99,3 +3623,18107611,94,1 +3623,777299215,94,1 +3623,314846874,11,0 +3623,814834276,95,2 +3623,22751149,93,1 +3623,22324879,95,1 +3623,3339921892,95,2 +3624,10437056,99,2 +3624,314846874,11,0 +3624,814834276,95,2 +3624,18107611,94,1 +3624,22751149,93,1 +3624,22324879,95,1 +3624,777299215,94,1 +3625,814834276,95,2 +3625,777299215,94,1 +3625,22751149,93,1 +3625,10437056,99,2 +3625,2325170042,99,3 +3625,3339921892,95,2 +3625,314846874,11,0 +3625,22324879,95,1 +3626,41454763,92,1 +3626,22324879,95,1 +3626,777299215,94,1 +3626,314846874,11,0 +3627,777299215,94,1 +3627,314846874,11,0 +3628,777299215,94,1 +3628,22324879,95,1 +3628,314846874,11,0 +3628,3339921892,95,2 +3628,10437056,99,2 +3628,41454763,92,1 +3628,2325170042,99,3 +3628,814834276,95,2 +3629,22751149,93,1 +3629,777299215,94,1 +3629,41454763,92,1 +3629,314846874,11,0 +3630,41454763,92,1 +3630,314846874,11,0 +3630,777299215,94,1 +3630,22324879,95,1 diff --git a/output_result/risk/count_dcp.csv b/output_result/risk/count_dcp.csv new file mode 100644 index 0000000..16cb7c4 --- /dev/null +++ b/output_result/risk/count_dcp.csv @@ -0,0 +1,4853 @@ +up_id_firm,up_id_product,down_id_firm,down_id_product,count +814834276,95,2325170042,99,819 +3339921892,95,2325170042,99,816 +3339921892,95,10437056,99,792 +22324879,95,10437056,99,757 +814834276,95,10437056,99,738 +22324879,95,2325170042,99,694 +2313177432,52,10437056,99,351 +2313177432,52,2325170042,99,344 +4067555184,52,10437056,99,332 +4067555184,52,2325170042,99,330 +2313177432,55,10437056,99,328 +2313177432,53,10437056,99,322 +2313177432,53,2325170042,99,321 +2313177432,55,2325170042,99,320 +2313177432,51,10437056,99,319 +2313177432,51,2325170042,99,313 +4067555184,55,10437056,99,312 +2313177432,50,2325170042,99,310 +4067555184,54,10437056,99,306 +2313177432,50,10437056,99,305 +2313177432,54,10437056,99,304 +4067555184,50,10437056,99,304 +12098344,52,10437056,99,303 +4067555184,53,2325170042,99,303 +2541265952,90,10437056,99,303 +4067555184,51,10437056,99,302 +4067555184,50,2325170042,99,302 +4067555184,54,2325170042,99,300 +4067555184,53,10437056,99,300 +4067555184,55,2325170042,99,299 +4067555184,51,2325170042,99,299 +2313177432,54,2325170042,99,297 +12098344,52,2325170042,99,291 +2541265952,90,2325170042,99,290 +12098344,54,10437056,99,283 +12098344,55,10437056,99,274 +12098344,54,2325170042,99,273 +12098344,53,10437056,99,268 +12098344,53,2325170042,99,267 +185356903,93,2325170042,99,266 +12098344,51,10437056,99,262 +12098344,55,2325170042,99,262 +12098344,50,10437056,99,261 +12098344,50,2325170042,99,261 +185356903,93,10437056,99,254 +27169556,90,10437056,99,253 +12098344,51,2325170042,99,248 +331545755,92,2325170042,99,245 +777299215,94,2325170042,99,242 +777299215,94,10437056,99,237 +3346538900,90,10437056,99,236 +27169556,90,2325170042,99,233 +2313177432,48,10437056,99,227 +2313177432,48,2325170042,99,227 +3346538900,90,2325170042,99,226 +350343208,91,2325170042,99,226 +4067555184,48,10437056,99,224 +331545755,92,10437056,99,224 +4067555184,48,2325170042,99,223 +2313177432,49,2325170042,99,222 +584019624,93,2325170042,99,222 +2313177432,49,10437056,99,222 +2313177432,46,10437056,99,220 +2313177432,46,2325170042,99,220 +3193516458,92,2325170042,99,220 +350343208,91,10437056,99,216 +4067555184,46,2325170042,99,215 +41454763,92,2325170042,99,212 +4067555184,46,10437056,99,212 +41454763,92,10437056,99,209 +3193516458,92,10437056,99,208 +2313177432,44,2325170042,99,208 +1266556718,91,2325170042,99,208 +2313177432,45,10437056,99,208 +2313177432,45,2325170042,99,208 +584019624,93,10437056,99,207 +4067555184,49,2325170042,99,207 +2313177432,44,10437056,99,207 +4067555184,49,10437056,99,206 +2313177432,47,2325170042,99,204 +22751149,93,10437056,99,203 +2313177432,47,10437056,99,203 +4067555184,45,2325170042,99,203 +4067555184,47,2325170042,99,202 +4067555184,45,10437056,99,201 +22751149,93,2325170042,99,201 +4067555184,47,10437056,99,199 +4067555184,44,10437056,99,199 +1266556718,91,10437056,99,198 +4067555184,44,2325170042,99,197 +2313177432,49,1104420298,39,194 +37873062,91,2325170042,99,191 +37873062,91,10437056,99,188 +2313177432,44,1104420298,40,188 +12098344,49,2325170042,99,187 +4067555184,44,1104420298,40,187 +2313177432,47,37873062,38,185 +12098344,48,2325170042,99,183 +4067555184,48,1104420298,40,183 +12098344,49,10437056,99,183 +12098344,48,10437056,99,183 +12098344,47,10437056,99,183 +2313177432,45,1104420298,40,182 +4067555184,49,37873062,39,182 +2313177432,49,1104420298,40,182 +12098344,47,2325170042,99,182 +12098344,45,2325170042,99,181 +2313177432,48,1104420298,40,181 +37873062,41,2325170042,99,180 +2313177432,46,1104420298,43,180 +4067555184,46,1104420298,40,179 +12098344,45,10437056,99,178 +2313177432,49,37873062,38,178 +4067555184,45,1104420298,40,178 +2313177432,46,1104420298,40,178 +2313177432,44,37873062,40,177 +1104420298,41,2325170042,99,177 +12098344,46,2325170042,99,177 +2313177432,48,1104420298,39,176 +12098344,49,1104420298,39,176 +12098344,46,10437056,99,176 +4067555184,47,1104420298,40,175 +2313177432,49,37873062,39,175 +37873062,41,10437056,99,175 +1104420298,41,10437056,99,175 +2313177432,45,37873062,38,175 +2313177432,48,37873062,38,174 +4067555184,47,1104420298,38,174 +12098344,44,2325170042,99,172 +4067555184,49,1104420298,40,172 +2313177432,45,1104420298,39,172 +2313177432,47,1104420298,40,172 +12098344,47,37873062,38,171 +3339921892,95,1104420298,40,170 +2313177432,46,37873062,38,170 +12098344,44,10437056,99,169 +2313177432,45,37873062,40,169 +2313177432,46,1104420298,39,169 +4067555184,49,1104420298,39,169 +2313177432,44,1104420298,39,168 +2313177432,47,1104420298,39,167 +2313177432,48,37873062,40,167 +2313177432,49,37873062,40,167 +4067555184,47,37873062,38,166 +2313177432,44,37873062,38,166 +4067555184,48,1104420298,39,166 +4067555184,48,37873062,39,166 +814834276,95,1104420298,40,165 +12098344,49,37873062,39,165 +4067555184,46,37873062,43,165 +4067555184,48,1104420298,38,164 +2313177432,48,1104420298,38,164 +4067555184,48,37873062,40,163 +2313177432,49,1104420298,43,163 +4067555184,48,37873062,38,163 +2313177432,49,1104420298,38,163 +2313177432,46,37873062,40,163 +4067555184,45,37873062,39,162 +4067555184,46,37873062,39,162 +2313177432,48,37873062,39,162 +4067555184,45,37873062,40,162 +4067555184,46,1104420298,43,162 +4067555184,46,1104420298,39,162 +2313177432,45,1104420298,43,161 +4067555184,46,37873062,38,161 +4067555184,46,37873062,40,161 +4067555184,47,37873062,39,161 +814834276,95,1104420298,39,161 +4067555184,46,1104420298,38,161 +12098344,47,1104420298,38,160 +4067555184,44,37873062,39,160 +1104420298,42,10437056,99,160 +2313177432,45,37873062,39,160 +2313177432,48,1104420298,43,160 +814834276,95,37873062,38,159 +3339921892,95,37873062,38,159 +4067555184,45,37873062,38,159 +2313177432,46,37873062,39,158 +1104420298,42,2325170042,99,158 +2313177432,44,37873062,39,158 +814834276,95,37873062,40,158 +2313177432,45,1104420298,38,158 +2313177432,47,37873062,40,158 +2313177432,46,1104420298,38,158 +2313177432,47,1104420298,38,157 +4067555184,47,1104420298,39,157 +2313177432,47,1104420298,43,157 +4067555184,45,1104420298,39,157 +2313177432,47,37873062,39,157 +4067555184,49,37873062,38,156 +4067555184,44,1104420298,39,156 +814834276,95,37873062,39,156 +4067555184,45,1104420298,38,156 +3339921892,95,1104420298,39,156 +3339921892,95,37873062,40,156 +2313177432,52,1104420298,40,155 +4067555184,49,1104420298,38,155 +2313177432,52,37873062,38,155 +4067555184,47,37873062,40,155 +3339921892,95,37873062,39,155 +2313177432,44,1104420298,43,154 +18107611,94,2325170042,99,154 +2313177432,44,1104420298,38,154 +4067555184,44,37873062,40,154 +12098344,46,1104420298,43,153 +4067555184,49,37873062,40,153 +4067555184,44,1104420298,38,153 +2313177432,53,1104420298,40,152 +22324879,95,1104420298,40,152 +12098344,45,37873062,38,152 +3339921892,95,1104420298,38,151 +12098344,45,1104420298,39,151 +4067555184,48,1104420298,43,151 +814834276,95,1104420298,43,151 +2313177432,52,1104420298,39,151 +4067555184,44,37873062,38,151 +2313177432,51,1104420298,40,150 +2313177432,53,37873062,38,150 +12098344,46,37873062,43,150 +2313177432,52,37873062,40,149 +4067555184,52,1104420298,40,149 +2313177432,55,37873062,38,149 +2313177432,55,1104420298,40,149 +2313177432,46,37873062,43,149 +2313177432,53,1104420298,39,148 +2313177432,51,37873062,38,148 +12098344,47,1104420298,39,148 +37873062,42,2325170042,99,147 +2313177432,53,37873062,40,147 +4067555184,53,1104420298,40,147 +4067555184,47,1104420298,43,147 +4067555184,51,1104420298,40,147 +814834276,95,1104420298,38,147 +4067555184,54,1104420298,40,147 +2313177432,55,1104420298,39,146 +4067555184,48,37873062,43,146 +2313177432,50,1104420298,40,146 +4067555184,50,1104420298,40,146 +12098344,44,37873062,40,146 +4067555184,44,1104420298,43,145 +2313177432,51,1104420298,39,145 +22324879,95,37873062,40,145 +12098344,47,1104420298,40,145 +22324879,95,37873062,38,145 +2313177432,49,3346538900,90,145 +2313177432,49,27169556,90,144 +4067555184,45,1104420298,43,144 +22324879,95,1104420298,38,144 +2313177432,50,37873062,38,144 +2313177432,48,27169556,90,144 +2313177432,45,27169556,90,144 +814834276,95,37873062,43,143 +2313177432,49,37873062,43,143 +2313177432,48,3346538900,90,143 +2313177432,52,1104420298,43,142 +2313177432,52,1104420298,38,142 +4067555184,53,37873062,40,142 +2313177432,51,37873062,40,142 +22324879,95,37873062,39,142 +3339921892,95,1104420298,43,142 +2313177432,46,3346538900,90,142 +2313177432,48,37873062,43,142 +2313177432,55,37873062,40,142 +2313177432,54,37873062,38,141 +4067555184,48,3346538900,90,141 +4067555184,48,27169556,90,140 +37873062,42,10437056,99,140 +2313177432,44,27169556,90,140 +2313177432,50,1104420298,39,140 +4067555184,45,27169556,90,140 +12098344,44,1104420298,39,140 +12098344,49,37873062,38,140 +4067555184,49,1104420298,43,140 +2313177432,52,37873062,39,140 +18107611,94,10437056,99,140 +2313177432,46,27169556,90,139 +2313177432,44,37873062,43,139 +2313177432,45,37873062,43,139 +2313177432,45,3346538900,90,139 +2313177432,55,1104420298,38,139 +12098344,44,37873062,38,139 +12098344,45,37873062,40,139 +4067555184,45,3346538900,90,139 +4067555184,47,37873062,43,139 +22324879,95,1104420298,39,139 +4067555184,51,37873062,40,139 +12098344,47,37873062,40,139 +12098344,45,1104420298,40,138 +2313177432,47,3346538900,90,138 +2313177432,50,37873062,40,138 +2313177432,53,1104420298,43,138 +12098344,47,37873062,39,138 +4067555184,52,37873062,40,138 +2313177432,54,1104420298,40,138 +2313177432,51,1104420298,38,137 +4067555184,49,3346538900,90,137 +12098344,45,37873062,39,137 +4067555184,51,37873062,38,137 +2313177432,53,37873062,39,137 +12098344,47,1104420298,43,137 +4067555184,55,1104420298,40,137 +22324879,95,1104420298,43,137 +4067555184,51,1104420298,38,137 +2313177432,53,1104420298,38,137 +4067555184,44,27169556,90,137 +4067555184,52,1104420298,38,137 +4067555184,53,1104420298,39,137 +2313177432,55,1104420298,43,137 +4067555184,47,3346538900,90,137 +12098344,54,37873062,38,137 +4067555184,46,27169556,90,137 +12098344,44,1104420298,40,137 +4067555184,53,37873062,39,137 +4067555184,52,37873062,39,137 +2313177432,55,37873062,39,136 +4067555184,54,37873062,38,136 +12098344,54,1104420298,39,136 +4067555184,45,37873062,43,136 +4067555184,53,37873062,38,136 +2313177432,47,27169556,90,136 +12098344,48,1104420298,39,136 +12098344,46,37873062,38,136 +4067555184,51,37873062,39,136 +2313177432,47,37873062,43,136 +12098344,45,1104420298,38,135 +12098344,49,37873062,40,135 +4067555184,50,37873062,39,135 +12098344,44,37873062,39,135 +4067555184,50,37873062,40,135 +4067555184,52,1104420298,39,135 +12098344,49,1104420298,40,135 +4067555184,52,37873062,38,135 +4067555184,51,1104420298,39,135 +2313177432,50,1104420298,43,135 +12098344,48,1104420298,40,135 +4067555184,49,37873062,43,135 +4067555184,54,37873062,40,134 +4067555184,54,1104420298,38,134 +12098344,48,37873062,38,134 +2313177432,54,1104420298,39,134 +4067555184,44,37873062,43,134 +4067555184,50,37873062,38,134 +4067555184,53,1104420298,38,134 +4067555184,46,3346538900,90,133 +4067555184,50,1104420298,38,133 +12098344,54,1104420298,40,133 +12098344,46,1104420298,39,133 +12098344,47,37873062,43,133 +4067555184,54,37873062,39,133 +3339921892,95,37873062,43,133 +2313177432,44,3346538900,90,133 +12098344,47,3346538900,90,132 +4067555184,49,27169556,90,132 +2313177432,51,1104420298,43,132 +12098344,44,1104420298,38,132 +814834276,95,27169556,90,132 +4067555184,54,1104420298,39,132 +2313177432,51,37873062,39,132 +4067555184,48,2541265952,90,132 +4067555184,44,3346538900,90,132 +4067555184,47,27169556,90,131 +2313177432,50,37873062,39,131 +12098344,46,1104420298,40,131 +12098344,45,1104420298,43,131 +4067555184,50,1104420298,39,131 +2313177432,54,37873062,40,130 +12098344,45,3346538900,90,130 +3339921892,95,27169556,90,130 +12098344,48,37873062,39,130 +12098344,49,1104420298,38,130 +4067555184,55,37873062,39,129 +4067555184,55,37873062,40,129 +4067555184,55,1104420298,38,129 +4067555184,55,37873062,38,128 +814834276,95,3346538900,90,128 +814834276,95,22324879,95,128 +12098344,45,37873062,43,128 +12098344,52,1104420298,39,128 +12098344,49,1104420298,43,128 +2313177432,54,1104420298,43,128 +2313177432,54,37873062,39,128 +12098344,48,1104420298,43,127 +3339921892,95,3346538900,90,127 +4067555184,54,1104420298,43,127 +2313177432,50,1104420298,38,127 +12098344,54,37873062,39,126 +2313177432,54,1104420298,38,126 +12098344,54,37873062,40,126 +4067555184,46,2541265952,90,126 +4067555184,55,1104420298,39,126 +4067555184,45,2541265952,90,126 +4067555184,53,1104420298,43,126 +12098344,54,1104420298,38,126 +12098344,52,37873062,38,125 +2313177432,46,2541265952,90,125 +2313177432,49,2541265952,90,125 +12098344,45,27169556,90,125 +12098344,44,1104420298,43,125 +12098344,50,1104420298,39,125 +4067555184,52,1104420298,43,125 +12098344,48,37873062,40,125 +12098344,46,1104420298,38,124 +12098344,48,1104420298,38,124 +4067555184,44,2541265952,90,124 +12098344,46,37873062,39,124 +2313177432,45,2541265952,90,124 +4067555184,51,1104420298,43,124 +12098344,53,1104420298,39,123 +4067555184,49,2541265952,90,123 +4067555184,50,1104420298,43,123 +12098344,47,27169556,90,123 +12098344,49,37873062,43,123 +12098344,50,37873062,38,123 +2313177432,52,37873062,43,123 +12098344,52,1104420298,40,123 +12098344,45,2541265952,90,122 +4067555184,47,2541265952,90,122 +12098344,51,1104420298,39,122 +12098344,55,37873062,38,122 +12098344,50,1104420298,40,121 +12098344,54,1104420298,43,121 +12098344,55,1104420298,40,121 +12098344,48,37873062,43,121 +2313177432,53,37873062,43,121 +2313177432,48,2541265952,90,121 +814834276,95,2541265952,90,121 +4067555184,53,37873062,43,121 +12098344,52,37873062,40,120 +12098344,53,37873062,38,120 +4067555184,51,37873062,43,120 +12098344,52,1104420298,38,120 +12098344,51,1104420298,40,120 +12098344,44,3346538900,90,120 +12098344,49,27169556,90,120 +12098344,44,27169556,90,120 +22324879,95,37873062,43,120 +12098344,47,2541265952,90,119 +37873062,41,1104420298,39,119 +12098344,46,37873062,40,119 +2313177432,52,27169556,90,119 +12098344,52,37873062,39,119 +12098344,49,3346538900,90,119 +12098344,51,37873062,38,119 +4067555184,50,37873062,43,119 +2313177432,47,2541265952,90,118 +12098344,50,37873062,40,118 +2313177432,53,27169556,90,118 +2313177432,55,37873062,43,118 +12098344,53,1104420298,38,118 +4067555184,52,37873062,43,117 +1104420298,42,37873062,39,117 +12098344,53,1104420298,40,117 +2313177432,52,3346538900,90,117 +1104420298,42,1104420298,39,117 +12098344,55,1104420298,38,117 +12098344,44,37873062,43,117 +12098344,50,37873062,39,116 +2313177432,44,2541265952,90,116 +12098344,53,37873062,40,116 +22324879,95,3346538900,90,116 +12098344,50,1104420298,38,116 +12098344,51,1104420298,38,116 +12098344,55,1104420298,39,116 +2313177432,53,3346538900,90,116 +37873062,41,1104420298,40,116 +4067555184,54,37873062,43,115 +2313177432,51,37873062,43,115 +12098344,48,3346538900,90,115 +12098344,55,37873062,40,115 +37873062,41,37873062,38,115 +12098344,51,37873062,39,115 +22324879,95,27169556,90,115 +12098344,46,27169556,90,115 +2313177432,55,3346538900,90,114 +3339921892,95,2541265952,90,114 +1104420298,42,1104420298,40,114 +12098344,54,37873062,43,114 +37873062,41,37873062,39,113 +12098344,52,1104420298,43,113 +2313177432,50,37873062,43,113 +4067555184,55,1104420298,43,113 +4067555184,51,27169556,90,112 +2313177432,55,27169556,90,112 +12098344,51,37873062,40,112 +12098344,55,1104420298,43,112 +2313177432,52,22324879,95,112 +2313177432,54,37873062,43,112 +2313177432,51,3346538900,90,112 +4067555184,52,22324879,95,112 +1104420298,41,1104420298,39,112 +1104420298,41,37873062,39,111 +12098344,53,1104420298,43,111 +4067555184,55,37873062,43,110 +2313177432,50,27169556,90,110 +12098344,46,3346538900,90,110 +2313177432,51,27169556,90,110 +4067555184,51,3346538900,90,110 +2313177432,54,3346538900,90,109 +12098344,50,1104420298,43,109 +4067555184,53,27169556,90,109 +12098344,53,37873062,39,109 +1104420298,42,1104420298,38,109 +4067555184,52,27169556,90,109 +12098344,48,27169556,90,109 +1104420298,41,1104420298,40,109 +1104420298,42,37873062,38,109 +3339921892,95,22324879,95,109 +1104420298,41,37873062,38,108 +12098344,49,2541265952,90,108 +37873062,41,37873062,40,108 +12098344,51,37873062,43,108 +12098344,46,2541265952,90,108 +12098344,44,2541265952,90,107 +12098344,55,37873062,39,107 +1104420298,42,37873062,40,107 +12098344,55,37873062,43,107 +12098344,54,3346538900,90,106 +12098344,52,37873062,43,106 +12098344,53,37873062,43,106 +4067555184,50,27169556,90,106 +12098344,51,1104420298,43,106 +2313177432,54,27169556,90,106 +1104420298,41,37873062,40,105 +37873062,41,1104420298,38,105 +4067555184,50,3346538900,90,105 +4067555184,52,3346538900,90,105 +4067555184,53,3346538900,90,104 +1104420298,42,1104420298,43,104 +37873062,42,37873062,39,104 +2313177432,50,3346538900,90,103 +12098344,54,27169556,90,103 +4067555184,54,27169556,90,103 +37873062,41,37873062,43,103 +37873062,41,1104420298,43,103 +22324879,95,2541265952,90,102 +4067555184,54,3346538900,90,102 +4067555184,55,27169556,90,102 +1104420298,41,1104420298,38,102 +12098344,50,37873062,43,102 +1104420298,42,37873062,43,101 +37873062,42,1104420298,39,101 +1104420298,41,1104420298,43,100 +2313177432,52,3339921892,95,100 +1104420298,41,37873062,43,100 +12098344,52,3346538900,90,99 +4067555184,55,3346538900,90,98 +12098344,53,27169556,90,98 +814834276,95,3339921892,95,98 +12098344,52,27169556,90,98 +4067555184,52,2541265952,90,98 +2313177432,55,22324879,95,97 +12098344,50,27169556,90,97 +12098344,52,22324879,95,97 +12098344,48,2541265952,90,97 +4067555184,51,2541265952,90,96 +12098344,55,27169556,90,96 +12098344,53,3346538900,90,95 +37873062,42,1104420298,40,95 +2313177432,52,2541265952,90,94 +2313177432,53,2541265952,90,94 +1104420298,42,3346538900,90,94 +12098344,51,3346538900,90,94 +12098344,50,3346538900,90,94 +2313177432,50,22324879,95,93 +4067555184,55,2541265952,90,93 +2313177432,51,22324879,95,93 +37873062,42,1104420298,43,93 +4067555184,50,2541265952,90,92 +2313177432,53,22324879,95,92 +4067555184,52,3339921892,95,92 +4067555184,53,2541265952,90,92 +37873062,42,37873062,38,92 +12098344,55,3346538900,90,92 +2313177432,52,814834276,95,91 +1104420298,41,3346538900,90,91 +37873062,42,37873062,40,91 +4067555184,54,2541265952,90,91 +12098344,51,27169556,90,90 +2313177432,51,2541265952,90,90 +12098344,54,2541265952,90,89 +2313177432,55,2541265952,90,89 +1104420298,41,27169556,90,89 +4067555184,55,22324879,95,89 +4067555184,53,22324879,95,89 +37873062,41,27169556,90,88 +2313177432,54,22324879,95,87 +4067555184,51,22324879,95,87 +37873062,42,1104420298,38,87 +37873062,41,3346538900,90,87 +37873062,41,12098344,52,87 +4067555184,52,814834276,95,86 +1104420298,39,12098344,53,86 +4067555184,54,22324879,95,86 +12098344,50,2541265952,90,86 +12098344,53,2541265952,90,86 +2313177432,50,2541265952,90,85 +37873062,39,12098344,53,85 +22324879,95,12098344,53,84 +4067555184,50,22324879,95,84 +2313177432,54,2541265952,90,84 +1104420298,42,27169556,90,84 +814834276,95,12098344,53,84 +2541265952,90,1104420298,40,83 +3339921892,95,12098344,53,83 +12098344,53,22324879,95,83 +12098344,51,2541265952,90,83 +37873062,41,2541265952,90,82 +2541265952,90,37873062,40,82 +37873062,42,3346538900,90,81 +1104420298,42,2541265952,90,81 +1104420298,40,12098344,50,81 +12098344,52,2541265952,90,81 +37873062,42,37873062,43,81 +12098344,52,3339921892,95,81 +2313177432,48,22324879,95,80 +22324879,95,12098344,50,80 +2313177432,55,3339921892,95,80 +1104420298,41,12098344,52,80 +814834276,95,12098344,50,80 +3339921892,95,12098344,50,80 +4067555184,48,22324879,95,79 +37873062,41,4067555184,52,79 +12098344,55,2541265952,90,79 +22324879,95,3339921892,95,79 +12098344,55,22324879,95,78 +2313177432,51,3339921892,95,77 +12098344,52,814834276,95,77 +37873062,42,27169556,90,77 +2313177432,44,12098344,50,76 +2313177432,49,12098344,53,76 +22324879,95,12098344,51,76 +12098344,54,22324879,95,76 +2313177432,46,22324879,95,75 +3339921892,95,12098344,51,75 +2313177432,50,3339921892,95,75 +814834276,95,12098344,51,75 +2541265952,90,1104420298,39,75 +37873062,38,12098344,51,74 +2541265952,90,12098344,50,74 +1104420298,38,12098344,51,74 +1104420298,39,4067555184,53,74 +2541265952,90,22324879,95,74 +37873062,40,12098344,50,73 +12098344,51,22324879,95,73 +4067555184,55,3339921892,95,73 +2541265952,90,37873062,39,73 +2541265952,90,37873062,38,73 +37873062,43,2313177432,54,73 +1104420298,41,4067555184,52,73 +2313177432,53,3339921892,95,73 +4067555184,49,12098344,53,72 +37873062,41,2313177432,52,72 +27169556,90,12098344,50,72 +1104420298,41,2541265952,90,72 +12098344,50,22324879,95,72 +1104420298,40,4067555184,50,72 +4067555184,46,22324879,95,71 +2313177432,51,814834276,95,71 +4067555184,50,3339921892,95,71 +4067555184,54,3339921892,95,71 +3346538900,90,12098344,50,71 +2313177432,54,3339921892,95,71 +4067555184,51,3339921892,95,71 +1104420298,43,2313177432,54,70 +37873062,42,2541265952,90,70 +4067555184,51,814834276,95,70 +12098344,53,3339921892,95,70 +3339921892,95,2313177432,54,70 +814834276,95,2313177432,54,70 +4067555184,53,3339921892,95,70 +2313177432,55,814834276,95,70 +22324879,95,2313177432,54,70 +814834276,95,4067555184,53,69 +1104420298,39,2313177432,53,69 +2313177432,54,814834276,95,69 +1104420298,43,12098344,54,69 +2313177432,45,12098344,50,69 +22324879,95,12098344,54,69 +2313177432,53,814834276,95,69 +37873062,42,4067555184,55,69 +37873062,43,4067555184,54,68 +2541265952,90,12098344,51,68 +814834276,95,12098344,54,68 +4067555184,54,814834276,95,68 +22324879,95,814834276,95,68 +22324879,95,4067555184,53,68 +1104420298,41,2313177432,52,68 +3339921892,95,12098344,54,68 +1104420298,42,4067555184,55,68 +3339921892,95,4067555184,53,68 +37873062,41,22324879,95,68 +37873062,39,4067555184,53,68 +1104420298,43,4067555184,54,68 +4067555184,50,814834276,95,68 +2313177432,48,12098344,50,68 +2313177432,47,12098344,50,68 +2313177432,49,22324879,95,68 +584019624,93,22324879,95,68 +4067555184,47,12098344,51,67 +27169556,90,12098344,51,67 +22324879,95,4067555184,54,67 +2313177432,49,12098344,50,67 +22324879,95,4067555184,50,67 +12098344,48,22324879,95,67 +4067555184,53,814834276,95,67 +3193516458,92,22324879,95,67 +2313177432,50,814834276,95,67 +3339921892,95,4067555184,50,67 +3339921892,95,4067555184,54,67 +37873062,38,12098344,50,67 +37873062,38,12098344,53,67 +12098344,49,22324879,95,67 +4067555184,55,814834276,95,67 +1104420298,39,10437056,99,67 +1104420298,40,12098344,53,67 +814834276,95,4067555184,54,67 +1104420298,40,12098344,51,67 +814834276,95,4067555184,50,67 +2541265952,90,1104420298,43,66 +37873062,43,12098344,54,66 +2313177432,47,12098344,51,66 +814834276,95,4067555184,55,66 +4067555184,44,12098344,50,66 +4067555184,45,12098344,50,66 +12098344,54,3339921892,95,66 +4067555184,46,12098344,50,66 +3346538900,90,12098344,51,66 +4067555184,49,22324879,95,66 +4067555184,48,12098344,50,66 +2541265952,90,12098344,53,66 +1104420298,41,22324879,95,65 +27169556,90,12098344,53,65 +2541265952,90,1104420298,38,65 +185356903,93,22324879,95,65 +185356903,93,1104420298,40,65 +1104420298,39,4067555184,50,65 +814834276,95,12098344,52,65 +777299215,94,22324879,95,65 +2325170042,99,12098344,51,65 +2313177432,46,12098344,50,65 +37873062,39,2313177432,53,65 +3346538900,90,4067555184,50,64 +350343208,91,22324879,95,64 +2325170042,99,10437056,99,64 +185356903,93,37873062,38,64 +37873062,39,12098344,50,64 +2313177432,46,814834276,95,64 +185356903,93,37873062,40,64 +37873062,41,4067555184,55,64 +1104420298,42,12098344,55,64 +1104420298,39,12098344,50,64 +3346538900,90,12098344,53,64 +4067555184,48,814834276,95,64 +814834276,95,12098344,55,64 +1104420298,40,2313177432,50,63 +2313177432,48,814834276,95,63 +12098344,55,3339921892,95,63 +37873062,40,4067555184,50,63 +2313177432,49,12098344,51,63 +185356903,93,37873062,39,63 +12098344,53,814834276,95,63 +2313177432,47,12098344,53,63 +814834276,95,2313177432,53,63 +12098344,49,12098344,53,63 +37873062,42,12098344,55,63 +2313177432,46,12098344,53,63 +4067555184,55,12098344,50,63 +2325170042,99,12098344,50,63 +4067555184,47,12098344,50,63 +3339921892,95,814834276,95,63 +22324879,95,2313177432,53,63 +12098344,47,12098344,51,62 +185356903,93,1104420298,39,62 +3346538900,90,1104420298,40,62 +1104420298,43,12098344,51,62 +37873062,40,12098344,51,62 +3339921892,95,2313177432,53,62 +4067555184,48,12098344,51,62 +4067555184,52,12098344,50,62 +12098344,46,22324879,95,62 +22751149,93,22324879,95,62 +2313177432,44,12098344,53,62 +12098344,54,814834276,95,62 +4067555184,49,12098344,50,62 +2313177432,45,12098344,51,61 +2313177432,44,12098344,51,61 +2313177432,48,12098344,51,61 +2313177432,47,22324879,95,61 +27169556,90,37873062,40,61 +185356903,93,1104420298,43,61 +37873062,39,12098344,51,61 +4067555184,48,12098344,53,61 +2313177432,46,12098344,51,61 +2313177432,52,12098344,50,61 +37873062,38,4067555184,50,61 +4067555184,49,12098344,51,61 +331545755,92,22324879,95,61 +2325170042,99,12098344,53,61 +27169556,90,4067555184,50,61 +4067555184,44,12098344,51,61 +2541265952,90,37873062,43,61 +41454763,92,22324879,95,61 +4067555184,46,12098344,51,60 +4067555184,48,3339921892,95,60 +37873062,91,22324879,95,60 +4067555184,47,22324879,95,60 +1104420298,39,12098344,51,60 +1104420298,38,12098344,50,60 +1104420298,43,4067555184,50,60 +1104420298,43,12098344,50,60 +2313177432,48,12098344,53,60 +3339921892,95,2313177432,50,60 +22324879,95,2313177432,50,60 +2313177432,49,4067555184,53,60 +3346538900,90,37873062,40,60 +1104420298,43,12098344,53,60 +814834276,95,2313177432,50,60 +2313177432,46,12098344,54,60 +1104420298,43,10437056,99,60 +37873062,41,12098344,55,60 +2313177432,45,22324879,95,60 +2313177432,45,12098344,53,60 +2313177432,52,12098344,51,60 +37873062,42,2313177432,55,59 +12098344,50,3339921892,95,59 +2541265952,90,4067555184,50,59 +2313177432,55,12098344,50,59 +4067555184,46,12098344,53,59 +4067555184,45,12098344,51,59 +27169556,90,1104420298,40,59 +4067555184,45,12098344,53,59 +37873062,38,4067555184,51,59 +4067555184,52,12098344,51,59 +1104420298,38,12098344,53,59 +37873062,43,10437056,99,59 +37873062,41,3339921892,95,59 +2313177432,49,814834276,95,59 +2313177432,48,3339921892,95,58 +2313177432,46,2313177432,54,58 +2313177432,47,4067555184,50,58 +1104420298,41,4067555184,55,58 +2313177432,52,12098344,53,58 +2313177432,55,12098344,51,58 +2541265952,90,2313177432,50,58 +12098344,48,3339921892,95,58 +37873062,40,12098344,53,58 +37873062,40,2313177432,50,58 +37873062,43,12098344,50,58 +12098344,51,3339921892,95,58 +12098344,45,22324879,95,58 +777299215,94,37873062,39,58 +4067555184,49,814834276,95,58 +777299215,94,1104420298,40,58 +4067555184,52,12098344,53,58 +12098344,50,814834276,95,57 +4067555184,44,12098344,53,57 +1104420298,38,4067555184,50,57 +37873062,39,10437056,99,57 +27169556,90,37873062,38,57 +2313177432,44,4067555184,50,57 +3339921892,95,4067555184,55,57 +4067555184,46,2313177432,54,57 +3339921892,95,12098344,55,57 +12098344,46,2313177432,54,57 +4067555184,46,12098344,54,57 +2313177432,49,4067555184,50,57 +4067555184,55,12098344,53,57 +4067555184,55,12098344,51,57 +2313177432,48,4067555184,50,57 +37873062,43,12098344,53,56 +27169556,90,22324879,95,56 +4067555184,46,814834276,95,56 +777299215,94,37873062,38,56 +4067555184,47,12098344,53,56 +1104420298,42,2313177432,55,56 +1104420298,38,4067555184,51,56 +2313177432,46,4067555184,54,56 +1104420298,38,2313177432,51,56 +777299215,94,1104420298,39,56 +1104420298,41,3339921892,95,56 +12098344,55,814834276,95,56 +2313177432,44,2313177432,50,55 +12098344,47,22324879,95,55 +4067555184,44,22324879,95,55 +3346538900,90,2313177432,50,55 +10437056,99,12098344,50,55 +37873062,38,2313177432,51,55 +12098344,46,3339921892,95,55 +37873062,42,12098344,52,55 +1104420298,39,2313177432,50,55 +37873062,39,4067555184,50,55 +777299215,94,37873062,40,55 +4067555184,44,4067555184,50,55 +4067555184,48,2313177432,50,55 +2313177432,46,3339921892,95,55 +12098344,46,12098344,54,55 +37873062,39,2313177432,50,54 +2313177432,49,3339921892,95,54 +3339921892,95,12098344,52,54 +185356903,93,37873062,43,54 +814834276,95,4067555184,52,54 +3346538900,90,1104420298,39,54 +27169556,90,1104420298,39,54 +814834276,95,2313177432,55,54 +2313177432,55,12098344,53,54 +37873062,43,12098344,51,54 +331545755,92,3339921892,95,54 +37873062,41,814834276,95,54 +2313177432,44,22324879,95,54 +12098344,52,12098344,51,54 +4067555184,44,2313177432,50,54 +1266556718,91,22324879,95,54 +2313177432,46,4067555184,50,54 +37873062,42,4067555184,52,54 +2313177432,45,4067555184,50,54 +3339921892,95,4067555184,51,53 +2541265952,90,2313177432,54,53 +37873062,38,4067555184,53,53 +1104420298,38,2313177432,50,53 +4067555184,45,2313177432,50,53 +22324879,95,4067555184,51,53 +37873062,38,2313177432,54,53 +4067555184,49,4067555184,53,53 +22324879,95,2313177432,51,53 +12098344,52,12098344,50,53 +1104420298,42,12098344,52,53 +3339921892,95,4067555184,52,53 +4067555184,45,4067555184,50,53 +22324879,95,12098344,55,53 +4067555184,45,22324879,95,53 +4067555184,46,4067555184,54,53 +27169556,90,37873062,39,53 +1104420298,40,10437056,99,53 +12098344,45,12098344,53,53 +1104420298,39,2313177432,54,53 +27169556,90,2313177432,50,53 +41454763,92,37873062,39,52 +12098344,49,4067555184,53,52 +1104420298,39,4067555184,54,52 +584019624,93,37873062,38,52 +185356903,93,1104420298,38,52 +4067555184,48,4067555184,50,52 +12098344,51,814834276,95,52 +350343208,91,1104420298,39,52 +3339921892,95,2313177432,51,52 +4067555184,46,3339921892,95,52 +1104420298,39,4067555184,51,52 +3346538900,90,37873062,38,52 +41454763,92,37873062,38,52 +3346538900,90,2313177432,54,52 +1104420298,40,4067555184,53,52 +12098344,46,4067555184,54,52 +814834276,95,4067555184,51,52 +814834276,95,2313177432,51,52 +27169556,90,1104420298,38,52 +12098344,49,3339921892,95,52 +3193516458,92,3339921892,95,51 +10437056,99,12098344,53,51 +331545755,92,1104420298,40,51 +27169556,90,1104420298,43,51 +331545755,92,37873062,38,51 +1104420298,41,12098344,55,51 +1104420298,40,4067555184,51,51 +22324879,95,12098344,52,51 +37873062,40,2313177432,54,51 +41454763,92,1104420298,40,51 +4067555184,49,3339921892,95,51 +2313177432,47,814834276,95,51 +2313177432,55,4067555184,50,51 +777299215,94,1104420298,43,51 +1104420298,41,2313177432,55,51 +4067555184,49,2313177432,50,51 +37873062,41,2313177432,55,51 +584019624,93,37873062,39,51 +2541265952,90,12098344,54,51 +12098344,49,2313177432,53,51 +1104420298,39,12098344,54,51 +12098344,52,12098344,53,51 +37873062,38,2313177432,50,50 +12098344,55,12098344,50,50 +37873062,42,2313177432,52,50 +37873062,38,10437056,99,50 +350343208,91,37873062,39,50 +3346538900,90,4067555184,53,50 +37873062,39,2313177432,54,50 +3346538900,90,1104420298,43,50 +1104420298,38,12098344,54,50 +22324879,95,4067555184,55,50 +2325170042,99,4067555184,50,50 +4067555184,47,2313177432,50,50 +584019624,93,1104420298,40,50 +27169556,90,12098344,54,50 +2313177432,49,2313177432,53,50 +2313177432,52,4067555184,50,50 +1104420298,39,2313177432,51,50 +4067555184,47,814834276,95,50 +41454763,92,1104420298,39,50 +4067555184,46,2313177432,50,50 +1104420298,40,12098344,54,50 +2325170042,99,12098344,54,50 +1104420298,40,2313177432,54,50 +2313177432,49,12098344,52,49 +12098344,47,4067555184,50,49 +350343208,91,37873062,38,49 +37873062,39,4067555184,51,49 +2313177432,45,2313177432,50,49 +12098344,45,12098344,51,49 +37873062,38,2313177432,53,49 +4067555184,49,12098344,52,49 +2313177432,48,2313177432,50,49 +1104420298,42,12098344,53,49 +2313177432,48,12098344,55,49 +1104420298,42,2313177432,52,49 +37873062,43,2313177432,50,49 +584019624,93,3339921892,95,49 +27169556,90,3339921892,95,49 +27169556,90,2313177432,54,49 +1104420298,40,4067555184,54,49 +22324879,95,4067555184,52,49 +2541265952,90,4067555184,53,49 +12098344,55,12098344,51,49 +2541265952,90,4067555184,51,49 +22751149,93,37873062,39,49 +814834276,95,2313177432,52,49 +37873062,40,4067555184,51,49 +3346538900,90,12098344,54,49 +584019624,93,1104420298,39,49 +3346538900,90,37873062,39,49 +37873062,38,4067555184,54,49 +12098344,48,814834276,95,48 +37873062,39,2313177432,51,48 +37873062,41,12098344,53,48 +331545755,92,37873062,40,48 +37873062,38,12098344,54,48 +22751149,93,37873062,38,48 +2313177432,48,12098344,52,48 +2313177432,47,12098344,54,48 +2313177432,48,12098344,54,48 +12098344,47,12098344,53,48 +12098344,44,4067555184,50,48 +2313177432,49,2313177432,50,48 +12098344,44,12098344,50,48 +41454763,92,37873062,40,48 +2541265952,90,2313177432,51,48 +1104420298,43,2313177432,50,48 +10437056,99,12098344,51,48 +331545755,92,1104420298,39,48 +331545755,92,1104420298,43,48 +331545755,92,37873062,39,48 +1104420298,43,4067555184,53,48 +3339921892,95,2313177432,55,48 +3346538900,90,22324879,95,48 +3346538900,90,4067555184,51,48 +1104420298,42,4067555184,52,48 +37873062,40,12098344,54,48 +1104420298,38,2313177432,54,48 +1104420298,41,12098344,53,48 +4067555184,48,4067555184,55,48 +4067555184,49,2313177432,53,48 +1104420298,38,4067555184,53,48 +4067555184,44,4067555184,55,48 +1104420298,41,814834276,95,48 +1104420298,40,2313177432,53,48 +1104420298,38,2313177432,53,48 +2313177432,49,12098344,54,47 +37873062,40,10437056,99,47 +4067555184,55,2313177432,50,47 +2313177432,52,12098344,54,47 +1266556718,91,1104420298,40,47 +22751149,93,1104420298,39,47 +2313177432,46,12098344,55,47 +2325170042,99,2313177432,54,47 +2313177432,44,12098344,54,47 +2313177432,49,4067555184,55,47 +1104420298,40,2313177432,51,47 +37873062,43,4067555184,50,47 +37873062,39,12098344,54,47 +1104420298,38,4067555184,54,47 +2313177432,48,4067555184,55,47 +4067555184,48,12098344,55,47 +350343208,91,37873062,40,47 +777299215,94,3339921892,95,47 +3346538900,90,4067555184,54,47 +27169556,90,4067555184,53,47 +2541265952,90,2313177432,53,47 +12098344,45,12098344,50,47 +350343208,91,1104420298,40,47 +2313177432,44,4067555184,55,47 +2313177432,47,12098344,52,47 +2541265952,90,4067555184,54,47 +1104420298,42,22324879,95,47 +41454763,92,1104420298,43,47 +3346538900,90,37873062,43,47 +1266556718,91,37873062,40,47 +37873062,43,2313177432,51,47 +2313177432,44,12098344,52,46 +12098344,47,2313177432,54,46 +2313177432,45,12098344,52,46 +27169556,90,4067555184,54,46 +2313177432,45,12098344,54,46 +12098344,55,12098344,53,46 +4067555184,48,12098344,54,46 +3346538900,90,1104420298,38,46 +1104420298,43,2313177432,51,46 +1104420298,38,10437056,99,46 +37873062,39,4067555184,54,46 +4067555184,48,12098344,52,46 +2313177432,46,12098344,52,46 +1104420298,43,4067555184,51,46 +37873062,41,12098344,50,46 +1266556718,91,37873062,38,46 +4067555184,52,2313177432,50,46 +777299215,94,1104420298,38,46 +4067555184,44,12098344,52,46 +2313177432,47,12098344,55,46 +1266556718,91,37873062,39,46 +2313177432,47,2313177432,50,46 +4067555184,44,12098344,55,46 +22751149,93,1104420298,40,46 +2313177432,47,3339921892,95,46 +12098344,52,4067555184,50,46 +27169556,90,37873062,43,46 +2313177432,47,4067555184,51,46 +2313177432,47,4067555184,53,46 +27169556,90,4067555184,51,46 +584019624,93,1104420298,43,46 +4067555184,49,12098344,55,46 +4067555184,46,12098344,52,46 +584019624,93,37873062,40,46 +4067555184,46,4067555184,50,46 +37873062,40,4067555184,54,46 +2313177432,46,4067555184,53,46 +777299215,94,814834276,95,46 +4067555184,44,4067555184,51,45 +1266556718,91,1104420298,39,45 +12098344,47,12098344,50,45 +2313177432,49,12098344,55,45 +350343208,91,1104420298,43,45 +2313177432,48,4067555184,53,45 +2313177432,55,12098344,54,45 +3193516458,92,37873062,38,45 +2313177432,49,4067555184,51,45 +12098344,47,3339921892,95,45 +2313177432,49,2313177432,54,45 +2313177432,44,12098344,55,45 +4067555184,48,4067555184,53,45 +2325170042,99,4067555184,53,45 +3346538900,90,2313177432,53,45 +3346538900,90,2313177432,51,45 +1104420298,43,2313177432,53,45 +4067555184,46,12098344,55,45 +12098344,45,4067555184,50,45 +2313177432,48,2313177432,54,45 +12098344,55,4067555184,50,45 +4067555184,47,4067555184,50,45 +777299215,94,37873062,43,45 +2313177432,45,4067555184,53,45 +22751149,93,37873062,40,45 +1104420298,42,12098344,50,45 +4067555184,47,4067555184,51,45 +12098344,49,12098344,51,45 +4067555184,49,4067555184,50,45 +22751149,93,1104420298,43,45 +4067555184,55,4067555184,50,45 +4067555184,44,2313177432,54,44 +4067555184,48,4067555184,51,44 +12098344,49,4067555184,50,44 +2313177432,48,4067555184,51,44 +4067555184,44,2313177432,53,44 +2313177432,46,2313177432,50,44 +4067555184,45,4067555184,55,44 +1104420298,41,12098344,50,44 +27169556,90,2313177432,53,44 +3339921892,95,2313177432,52,44 +12098344,44,12098344,51,44 +4067555184,45,2313177432,54,44 +4067555184,45,12098344,52,44 +12098344,44,22324879,95,44 +2313177432,46,4067555184,51,44 +12098344,49,12098344,54,44 +4067555184,47,4067555184,55,44 +2313177432,46,4067555184,55,44 +3193516458,92,37873062,40,44 +584019624,93,1104420298,38,44 +1104420298,42,12098344,51,44 +3193516458,92,1104420298,40,44 +4067555184,55,12098344,54,44 +4067555184,44,4067555184,53,44 +12098344,49,814834276,95,44 +12098344,47,2313177432,51,44 +4067555184,45,12098344,55,44 +4067555184,44,2313177432,51,44 +4067555184,52,4067555184,50,44 +12098344,45,12098344,52,44 +2325170042,99,4067555184,51,44 +37873062,42,22324879,95,44 +37873062,43,4067555184,51,44 +4067555184,47,3339921892,95,44 +12098344,48,12098344,50,44 +2313177432,44,814834276,95,44 +12098344,45,3339921892,95,44 +3193516458,92,37873062,39,44 +2313177432,47,4067555184,55,43 +12098344,49,12098344,52,43 +41454763,92,37873062,43,43 +4067555184,45,2313177432,51,43 +12098344,49,12098344,50,43 +2313177432,47,2313177432,51,43 +2313177432,52,2313177432,54,43 +2313177432,52,4067555184,53,43 +12098344,47,12098344,52,43 +2325170042,99,2313177432,50,43 +27169556,90,2313177432,51,43 +185356903,93,4067555184,55,43 +2325170042,99,4067555184,54,43 +4067555184,44,814834276,95,43 +12098344,47,12098344,54,43 +22324879,95,2313177432,55,43 +12098344,46,4067555184,55,43 +3346538900,90,3339921892,95,43 +1266556718,91,1104420298,43,43 +2313177432,45,814834276,95,43 +12098344,49,2313177432,54,43 +12098344,47,4067555184,55,43 +185356903,93,814834276,95,43 +41454763,92,3339921892,95,43 +12098344,47,4067555184,51,43 +4067555184,48,2313177432,51,43 +185356903,93,27169556,90,43 +12098344,46,12098344,52,43 +12098344,46,12098344,51,43 +10437056,99,2313177432,50,43 +4067555184,45,814834276,95,43 +12098344,55,2313177432,54,43 +37873062,43,4067555184,53,43 +4067555184,55,2313177432,54,42 +12098344,49,4067555184,55,42 +1104420298,41,12098344,51,42 +4067555184,45,4067555184,51,42 +4067555184,45,12098344,54,42 +2541265952,90,3339921892,95,42 +37873062,40,4067555184,53,42 +2313177432,47,2313177432,54,42 +12098344,49,12098344,55,42 +37873062,43,2313177432,53,42 +2313177432,44,2313177432,54,42 +3193516458,92,1104420298,39,42 +2313177432,45,2313177432,54,42 +4067555184,47,12098344,54,42 +2313177432,45,3339921892,95,42 +12098344,52,2313177432,54,42 +12098344,45,12098344,54,42 +584019624,93,37873062,43,42 +4067555184,46,4067555184,55,42 +1104420298,41,4067555184,50,42 +4067555184,49,4067555184,55,42 +2313177432,49,4067555184,54,42 +4067555184,44,12098344,54,42 +1104420298,42,12098344,54,42 +2313177432,52,4067555184,54,42 +1104420298,42,4067555184,50,42 +3193516458,92,1104420298,43,42 +2313177432,47,4067555184,54,42 +4067555184,48,2313177432,54,42 +12098344,46,12098344,53,41 +41454763,92,1104420298,38,41 +37873062,42,12098344,53,41 +12098344,47,4067555184,54,41 +2313177432,55,2313177432,54,41 +37873062,40,2313177432,51,41 +37873062,40,2313177432,53,41 +12098344,46,12098344,50,41 +4067555184,52,12098344,54,41 +12098344,47,4067555184,53,41 +37873062,41,12098344,51,41 +12098344,45,12098344,55,41 +4067555184,45,2313177432,53,41 +2313177432,45,4067555184,55,41 +37873062,41,4067555184,50,41 +4067555184,47,12098344,55,41 +4067555184,49,2313177432,51,41 +2325170042,99,2313177432,51,41 +12098344,48,12098344,53,41 +2541265952,90,814834276,95,41 +4067555184,44,4067555184,54,41 +12098344,47,12098344,55,41 +2313177432,44,4067555184,51,41 +2313177432,55,4067555184,53,41 +37873062,42,3339921892,95,41 +4067555184,45,4067555184,53,41 +4067555184,47,12098344,52,41 +4067555184,46,4067555184,51,40 +2313177432,52,2313177432,50,40 +12098344,45,2313177432,54,40 +4067555184,49,2313177432,54,40 +1266556718,91,3339921892,95,40 +2313177432,45,4067555184,54,40 +2313177432,48,4067555184,54,40 +2313177432,46,4067555184,52,40 +4067555184,47,2313177432,51,40 +12098344,47,2313177432,50,40 +4067555184,47,2313177432,54,40 +2313177432,44,4067555184,54,40 +12098344,52,2313177432,50,40 +22751149,93,3339921892,95,40 +27169556,90,814834276,95,40 +331545755,92,37873062,43,40 +4067555184,52,2313177432,54,40 +185356903,93,4067555184,52,40 +12098344,48,12098344,51,40 +4067555184,54,12098344,50,40 +12098344,47,814834276,95,40 +185356903,93,3339921892,95,40 +350343208,91,37873062,43,40 +4067555184,49,4067555184,51,40 +10437056,99,4067555184,50,40 +18107611,94,22324879,95,40 +331545755,92,1104420298,38,40 +12098344,46,814834276,95,39 +4067555184,47,4067555184,53,39 +2313177432,45,12098344,55,39 +2313177432,44,4067555184,53,39 +4067555184,52,4067555184,53,39 +37873062,42,4067555184,50,39 +4067555184,46,2313177432,51,39 +4067555184,49,4067555184,52,39 +4067555184,46,4067555184,53,39 +2313177432,45,2313177432,53,39 +12098344,44,2313177432,54,39 +4067555184,48,2313177432,53,39 +12098344,48,4067555184,50,39 +22751149,93,1104420298,38,39 +2313177432,47,2313177432,53,39 +2313177432,49,4067555184,52,39 +12098344,45,4067555184,53,39 +4067555184,53,12098344,50,39 +185356903,93,3346538900,90,39 +2313177432,46,2313177432,51,39 +12098344,55,2313177432,50,39 +2313177432,44,2313177432,51,39 +2313177432,48,2313177432,51,39 +331545755,92,814834276,95,38 +2313177432,48,4067555184,52,38 +12098344,44,12098344,53,38 +4067555184,46,4067555184,52,38 +2541265952,90,27169556,90,38 +12098344,47,2313177432,53,38 +4067555184,47,2313177432,53,38 +350343208,91,1104420298,38,38 +12098344,52,12098344,54,38 +1104420298,39,2325170042,99,38 +12098344,46,4067555184,50,38 +2313177432,45,4067555184,51,38 +4067555184,49,12098344,54,38 +12098344,45,4067555184,54,38 +1266556718,91,37873062,43,38 +777299215,94,27169556,90,38 +37873062,41,4067555184,51,38 +4067555184,48,4067555184,52,38 +4067555184,46,2313177432,53,38 +4067555184,48,4067555184,54,38 +1104420298,41,12098344,54,38 +2325170042,99,2313177432,53,38 +4067555184,55,2313177432,51,38 +1104420298,42,2313177432,54,38 +12098344,48,12098344,52,38 +12098344,47,4067555184,52,38 +2313177432,55,2313177432,50,38 +2313177432,55,4067555184,54,38 +12098344,52,4067555184,53,38 +4067555184,45,4067555184,54,38 +2313177432,49,2313177432,51,37 +1104420298,41,4067555184,53,37 +12098344,45,4067555184,55,37 +777299215,94,3346538900,90,37 +185356903,93,2313177432,52,37 +41454763,92,4067555184,52,37 +41454763,92,4067555184,55,37 +185356903,93,12098344,55,37 +185356903,93,12098344,52,37 +12098344,44,3339921892,95,37 +22751149,93,37873062,43,37 +37873062,91,37873062,39,37 +37873062,91,37873062,40,37 +4067555184,55,4067555184,53,37 +2313177432,44,3339921892,95,37 +2313177432,44,2313177432,53,37 +37873062,42,12098344,50,37 +4067555184,47,4067555184,54,37 +12098344,49,2313177432,51,37 +4067555184,51,12098344,51,37 +4067555184,45,4067555184,52,37 +12098344,48,2313177432,54,37 +12098344,49,4067555184,54,37 +37873062,42,4067555184,53,37 +37873062,43,2325170042,99,37 +4067555184,52,2313177432,51,37 +12098344,44,4067555184,55,37 +12098344,52,4067555184,51,37 +2313177432,44,4067555184,52,37 +2313177432,46,2313177432,53,37 +4067555184,44,3339921892,95,37 +12098344,44,2313177432,50,37 +1104420298,42,2313177432,50,37 +2313177432,53,12098344,50,37 +12098344,48,4067555184,55,37 +4067555184,55,4067555184,54,37 +2541265952,90,3346538900,90,37 +2313177432,51,12098344,50,37 +4067555184,55,4067555184,51,37 +2313177432,51,12098344,53,37 +2313177432,47,4067555184,52,37 +12098344,55,4067555184,53,37 +1104420298,41,2313177432,54,37 +1104420298,41,2313177432,53,36 +2313177432,52,2313177432,53,36 +10437056,99,4067555184,53,36 +1104420298,42,4067555184,54,36 +2313177432,52,2313177432,51,36 +2313177432,52,4067555184,51,36 +10437056,99,12098344,54,36 +12098344,55,12098344,54,36 +12098344,52,2313177432,51,36 +4067555184,50,12098344,53,36 +37873062,91,1104420298,39,36 +185356903,93,2313177432,55,36 +2313177432,50,12098344,51,36 +37873062,91,1104420298,40,36 +37873062,41,2313177432,54,36 +41454763,92,27169556,90,36 +2313177432,50,12098344,50,36 +4067555184,44,4067555184,52,36 +37873062,41,4067555184,53,36 +3193516458,92,37873062,43,36 +4067555184,52,2313177432,53,36 +4067555184,51,12098344,50,36 +22324879,95,2313177432,52,36 +37873062,91,1104420298,43,36 +10437056,99,2313177432,54,36 +37873062,91,37873062,38,36 +37873062,41,2313177432,50,36 +12098344,48,2313177432,50,36 +2313177432,54,12098344,50,36 +1266556718,91,1104420298,38,36 +2313177432,53,12098344,51,36 +12098344,49,4067555184,51,36 +2313177432,45,4067555184,52,36 +1104420298,42,4067555184,53,36 +12098344,48,12098344,54,35 +777299215,94,4067555184,52,35 +2313177432,54,12098344,51,35 +2313177432,54,12098344,53,35 +4067555184,47,4067555184,52,35 +12098344,46,2313177432,51,35 +350343208,91,27169556,90,35 +4067555184,52,4067555184,51,35 +12098344,49,2313177432,50,35 +331545755,92,4067555184,55,35 +1104420298,43,2325170042,99,35 +185356903,93,2541265952,90,35 +4067555184,55,2313177432,53,35 +12098344,55,4067555184,54,35 +1104420298,42,2313177432,53,35 +12098344,52,4067555184,54,35 +18107611,94,37873062,38,35 +12098344,44,12098344,54,35 +10437056,99,4067555184,51,35 +1104420298,42,2313177432,51,35 +37873062,91,3339921892,95,35 +4067555184,46,2313177432,55,35 +4067555184,48,2313177432,55,35 +12098344,44,4067555184,54,35 +37873062,41,2313177432,53,35 +3346538900,90,814834276,95,35 +1266556718,91,814834276,95,35 +4067555184,45,3339921892,95,35 +12098344,46,12098344,55,35 +4067555184,50,12098344,50,35 +4067555184,53,12098344,51,35 +4067555184,49,4067555184,54,35 +12098344,46,2313177432,53,34 +185356903,93,12098344,50,34 +37873062,39,2325170042,99,34 +2313177432,46,2313177432,55,34 +18107611,94,37873062,39,34 +12098344,46,2313177432,50,34 +12098344,55,4067555184,51,34 +777299215,94,4067555184,55,34 +2313177432,48,2313177432,53,34 +1104420298,42,3339921892,95,34 +12098344,55,2313177432,51,34 +4067555184,53,12098344,53,34 +41454763,92,2313177432,52,34 +1104420298,41,2313177432,50,34 +12098344,52,2313177432,53,34 +3193516458,92,814834276,95,34 +2313177432,44,2313177432,55,34 +1104420298,41,4067555184,54,34 +4067555184,52,4067555184,54,34 +37873062,42,2313177432,54,34 +2313177432,51,12098344,51,34 +350343208,91,3339921892,95,34 +4067555184,50,12098344,51,34 +2313177432,50,12098344,53,34 +2313177432,55,4067555184,51,34 +3193516458,92,1104420298,38,34 +331545755,92,27169556,90,34 +584019624,93,4067555184,55,34 +1104420298,41,4067555184,51,33 +4067555184,45,2313177432,55,33 +22751149,93,3346538900,90,33 +37873062,41,4067555184,54,33 +331545755,92,4067555184,52,33 +584019624,93,3346538900,90,33 +37873062,41,2313177432,51,33 +2313177432,47,2313177432,55,33 +12098344,45,4067555184,51,33 +584019624,93,27169556,90,33 +4067555184,54,12098344,51,33 +12098344,45,2313177432,53,33 +2313177432,53,12098344,53,33 +12098344,55,2313177432,53,33 +4067555184,54,12098344,53,33 +4067555184,44,2313177432,55,33 +41454763,92,3346538900,90,33 +12098344,44,814834276,95,33 +350343208,91,4067555184,52,33 +2313177432,45,2313177432,51,33 +37873062,42,12098344,51,33 +41454763,92,12098344,55,33 +12098344,45,2313177432,50,33 +41454763,92,12098344,52,33 +12098344,44,4067555184,53,33 +12098344,46,2313177432,55,33 +37873062,42,12098344,54,33 +4067555184,51,12098344,53,33 +331545755,92,2313177432,52,32 +18107611,94,1104420298,39,32 +12098344,44,12098344,52,32 +18107611,94,1104420298,40,32 +12098344,48,12098344,55,32 +12098344,48,4067555184,53,32 +1104420298,42,4067555184,51,32 +331545755,92,2313177432,55,32 +37873062,42,4067555184,51,32 +3193516458,92,4067555184,55,32 +12098344,46,4067555184,53,32 +584019624,93,814834276,95,32 +331545755,92,3346538900,90,32 +2313177432,48,2313177432,55,32 +12098344,47,2313177432,55,32 +10437056,99,4067555184,54,32 +1104420298,41,2313177432,51,32 +12098344,49,4067555184,52,32 +37873062,91,37873062,43,32 +2313177432,55,2313177432,53,32 +350343208,91,3346538900,90,32 +2313177432,55,2313177432,51,32 +37873062,42,814834276,95,31 +2313177432,49,2313177432,55,31 +12098344,44,12098344,55,31 +331545755,92,12098344,55,31 +37873062,41,12098344,54,31 +12098344,44,4067555184,51,31 +777299215,94,12098344,50,31 +1104420298,42,814834276,95,31 +3193516458,92,27169556,90,31 +3193516458,92,4067555184,52,31 +37873062,42,2313177432,51,31 +3193516458,92,3346538900,90,31 +777299215,94,12098344,52,31 +22751149,93,4067555184,52,31 +12098344,46,4067555184,51,31 +12098344,48,4067555184,51,31 +12098344,54,12098344,53,31 +12098344,49,2313177432,55,31 +2313177432,45,2313177432,55,31 +777299215,94,12098344,55,30 +331545755,92,12098344,50,30 +584019624,93,2313177432,55,30 +584019624,93,4067555184,52,30 +22751149,93,4067555184,55,30 +12098344,45,2313177432,51,30 +2313177432,53,4067555184,50,30 +777299215,94,2313177432,52,30 +22751149,93,27169556,90,30 +350343208,91,4067555184,55,30 +2541265952,90,4067555184,55,30 +1266556718,91,4067555184,55,30 +37873062,42,4067555184,54,30 +18107611,94,37873062,40,30 +10437056,99,2313177432,51,30 +18107611,94,1104420298,43,30 +12098344,54,12098344,50,30 +12098344,46,4067555184,52,30 +41454763,92,2313177432,55,30 +584019624,93,2313177432,52,29 +12098344,48,2313177432,53,29 +4067555184,51,12098344,52,29 +2313177432,46,2313177432,52,29 +350343208,91,12098344,55,29 +331545755,92,2541265952,90,29 +584019624,93,12098344,52,29 +1266556718,91,3346538900,90,29 +41454763,92,12098344,50,29 +12098344,45,814834276,95,29 +584019624,93,12098344,55,29 +185356903,93,12098344,51,29 +331545755,92,12098344,52,29 +37873062,42,2313177432,50,29 +2313177432,51,4067555184,50,29 +10437056,99,2313177432,53,29 +37873062,91,1104420298,38,29 +37873062,42,2313177432,53,29 +2313177432,55,12098344,52,29 +2313177432,50,12098344,52,28 +777299215,94,2541265952,90,28 +4067555184,47,2313177432,55,28 +3193516458,92,2541265952,90,28 +3193516458,92,12098344,55,28 +4067555184,48,2313177432,52,28 +12098344,54,12098344,51,28 +3193516458,92,12098344,50,28 +777299215,94,2313177432,55,28 +2313177432,49,2313177432,52,28 +4067555184,49,2313177432,55,28 +4067555184,53,12098344,52,28 +12098344,48,4067555184,54,28 +12098344,44,4067555184,52,28 +350343208,91,2313177432,52,28 +2313177432,48,2313177432,52,28 +350343208,91,12098344,52,28 +37873062,91,814834276,95,27 +2313177432,52,12098344,52,27 +12098344,48,2313177432,55,27 +185356903,93,2313177432,54,27 +4067555184,44,2313177432,52,27 +584019624,93,2541265952,90,27 +37873062,91,27169556,90,27 +12098344,51,12098344,52,27 +2313177432,51,12098344,52,27 +12098344,46,2313177432,52,27 +12098344,47,2313177432,52,27 +41454763,92,2541265952,90,27 +2313177432,50,4067555184,50,27 +12098344,53,12098344,51,27 +12098344,45,4067555184,52,27 +3346538900,90,27169556,90,27 +2541265952,90,4067555184,52,27 +22751149,93,12098344,55,27 +1266556718,91,4067555184,52,27 +3193516458,92,2313177432,52,27 +3193516458,92,2313177432,55,27 +2541265952,90,12098344,52,27 +12098344,44,2313177432,51,27 +12098344,48,2313177432,51,27 +22751149,93,2313177432,52,27 +2313177432,47,2313177432,52,27 +2313177432,53,12098344,52,26 +18107611,94,3339921892,95,26 +2313177432,55,12098344,55,26 +4067555184,54,12098344,52,26 +12098344,51,12098344,53,26 +22751149,93,12098344,52,26 +12098344,49,2313177432,52,26 +2313177432,54,12098344,52,26 +4067555184,53,2313177432,50,26 +4067555184,45,2313177432,52,26 +4067555184,46,2313177432,52,26 +27169556,90,3346538900,90,26 +4067555184,52,12098344,52,26 +4067555184,49,2313177432,52,26 +41454763,92,814834276,95,26 +12098344,45,2313177432,52,26 +12098344,45,2313177432,55,26 +37873062,40,2325170042,99,26 +3193516458,92,12098344,52,26 +350343208,91,814834276,95,26 +12098344,44,2313177432,55,26 +185356903,93,12098344,54,26 +185356903,93,12098344,53,26 +2313177432,44,2313177432,52,26 +18107611,94,37873062,43,26 +350343208,91,2313177432,55,26 +185356903,93,4067555184,50,26 +1266556718,91,12098344,52,25 +4067555184,54,2313177432,50,25 +2313177432,53,12098344,55,25 +37873062,38,2325170042,99,25 +584019624,93,12098344,50,25 +1104420298,40,2325170042,99,25 +2313177432,53,12098344,54,25 +2313177432,50,12098344,55,25 +12098344,44,2313177432,53,25 +12098344,50,12098344,53,25 +350343208,91,2541265952,90,25 +12098344,48,4067555184,52,25 +41454763,92,12098344,53,25 +777299215,94,12098344,53,25 +4067555184,51,12098344,55,25 +1266556718,91,12098344,55,25 +584019624,93,12098344,51,25 +1266556718,91,2313177432,52,25 +12098344,50,12098344,51,25 +22751149,93,814834276,95,24 +41454763,92,12098344,51,24 +12098344,50,12098344,55,24 +1266556718,91,27169556,90,24 +350343208,91,12098344,53,24 +1266556718,91,2313177432,55,24 +2313177432,50,12098344,54,24 +22751149,93,2313177432,55,24 +2541265952,90,12098344,55,24 +350343208,91,12098344,50,24 +22751149,93,2541265952,90,24 +4067555184,53,12098344,55,24 +2313177432,53,4067555184,55,24 +2313177432,54,4067555184,50,24 +12098344,54,12098344,52,24 +3346538900,90,4067555184,55,24 +12098344,53,12098344,50,24 +3346538900,90,12098344,52,24 +4067555184,50,12098344,52,24 +4067555184,53,4067555184,55,24 +37873062,91,4067555184,55,24 +4067555184,52,12098344,55,23 +2313177432,51,12098344,54,23 +18107611,94,814834276,95,23 +4067555184,54,4067555184,55,23 +18107611,94,1104420298,38,23 +2313177432,45,2313177432,52,23 +4067555184,51,2313177432,50,23 +331545755,92,12098344,51,23 +10437056,99,2325170042,99,23 +41454763,92,4067555184,50,23 +2313177432,51,12098344,55,23 +3193516458,92,4067555184,50,23 +2313177432,54,12098344,55,23 +777299215,94,12098344,51,23 +777299215,94,4067555184,50,23 +37873062,91,2313177432,52,23 +37873062,91,4067555184,52,23 +4067555184,55,12098344,55,23 +2313177432,52,12098344,55,23 +2313177432,54,4067555184,55,23 +4067555184,47,2313177432,52,23 +584019624,93,12098344,53,23 +12098344,51,12098344,50,23 +4067555184,55,12098344,52,22 +4067555184,50,2313177432,50,22 +12098344,53,4067555184,50,22 +350343208,91,12098344,51,22 +2313177432,50,4067555184,55,22 +2313177432,54,12098344,54,22 +4067555184,51,4067555184,50,22 +4067555184,51,4067555184,55,22 +4067555184,54,4067555184,50,22 +331545755,92,4067555184,50,22 +584019624,93,12098344,54,22 +4067555184,52,4067555184,55,22 +12098344,54,4067555184,50,22 +331545755,92,2313177432,54,22 +4067555184,53,12098344,54,22 +4067555184,54,12098344,55,22 +12098344,54,2313177432,50,22 +584019624,93,4067555184,50,22 +584019624,93,2313177432,54,22 +185356903,93,4067555184,54,22 +12098344,44,2313177432,52,22 +185356903,93,4067555184,51,22 +27169556,90,4067555184,55,22 +12098344,48,2313177432,52,22 +185356903,93,2313177432,53,22 +22751149,93,12098344,50,22 +22751149,93,12098344,51,22 +37873062,91,3346538900,90,22 +185356903,93,2313177432,50,22 +41454763,92,2313177432,54,22 +2313177432,52,4067555184,55,22 +37873062,91,12098344,55,22 +12098344,53,12098344,52,22 +331545755,92,12098344,53,21 +18107611,94,12098344,50,21 +2313177432,55,4067555184,55,21 +27169556,90,12098344,55,21 +27169556,90,12098344,52,21 +18107611,94,3346538900,90,21 +1266556718,91,12098344,50,21 +12098344,52,12098344,55,21 +3193516458,92,2313177432,54,21 +1266556718,91,2541265952,90,21 +12098344,54,12098344,55,21 +12098344,55,4067555184,55,21 +350343208,91,2313177432,54,21 +12098344,50,2313177432,54,21 +350343208,91,4067555184,50,21 +777299215,94,2313177432,54,21 +12098344,51,12098344,55,21 +37873062,91,12098344,52,21 +3346538900,90,12098344,55,21 +2313177432,51,4067555184,55,21 +41454763,92,12098344,54,20 +2326956863,34,22324879,95,20 +4067555184,54,2313177432,54,20 +12098344,53,12098344,55,20 +12098344,53,12098344,54,20 +2326956863,34,10437056,99,20 +2326956863,34,12098344,48,20 +12098344,50,4067555184,50,20 +557266995,36,12098344,52,20 +2326956863,34,2313177432,48,20 +12098344,53,4067555184,55,20 +557266995,36,1104420298,41,20 +557266995,36,22324879,95,20 +557266995,36,10437056,99,20 +453289520,37,814834276,95,20 +453289520,37,3339921892,95,20 +557266995,36,2313177432,52,20 +557266995,36,2325170042,99,20 +453289520,37,2325170042,99,20 +557266995,36,3339921892,95,20 +2326956863,34,2325170042,99,20 +557266995,36,37873062,41,20 +453289520,37,10437056,99,20 +557266995,36,4067555184,52,20 +557266995,36,814834276,95,20 +12098344,51,4067555184,50,20 +2326956863,34,814834276,95,20 +2326956863,34,4067555184,48,20 +2326956863,34,3339921892,95,20 +453289520,37,22324879,95,20 +18107611,94,27169556,90,20 +2313177432,53,2313177432,50,20 +5849940,26,10437056,99,20 +5849940,26,2325170042,99,20 +5849940,26,3339921892,95,20 +4067555184,51,12098344,54,20 +5849940,26,814834276,95,20 +4067555184,50,12098344,55,20 +1104420298,38,2325170042,99,20 +12098344,54,2313177432,54,20 +777299215,94,2313177432,53,20 +12098344,51,4067555184,55,20 +185356903,93,4067555184,53,20 +1452048,30,10437056,99,20 +1452048,30,22324879,95,20 +1452048,30,2325170042,99,20 +1452048,30,3339921892,95,20 +1452048,30,814834276,95,20 +185356903,93,2313177432,51,20 +37873062,91,2313177432,55,20 +2313177432,51,2313177432,50,20 +18107611,94,4067555184,55,20 +5849940,26,22324879,95,20 +22751149,93,12098344,53,20 +2311838590,97,10437056,99,20 +2311838590,97,814834276,95,20 +2311838590,97,2325170042,99,20 +2311838590,97,22324879,95,20 +12098344,54,4067555184,55,20 +3346538900,90,2541265952,90,20 +12098344,55,12098344,52,20 +2311838590,97,3339921892,95,20 +3193516458,92,12098344,53,19 +3193516458,92,12098344,51,19 +27169556,90,4067555184,52,19 +2313177432,51,4067555184,53,19 +4067555184,51,2313177432,54,19 +4067555184,54,12098344,54,19 +777299215,94,4067555184,53,19 +37873062,91,2541265952,90,19 +331545755,92,12098344,54,19 +12098344,51,2313177432,54,19 +18107611,94,12098344,52,19 +18107611,94,12098344,55,19 +41454763,92,4067555184,51,19 +41454763,92,4067555184,53,19 +41454763,92,2313177432,53,19 +4067555184,53,4067555184,50,19 +2313177432,53,4067555184,53,19 +350343208,91,2313177432,53,19 +12098344,53,2313177432,54,19 +2313177432,52,4067555184,52,19 +331545755,92,4067555184,53,19 +12098344,50,4067555184,55,19 +22751149,93,4067555184,50,19 +12098344,50,12098344,52,19 +1266556718,91,12098344,53,19 +4067555184,50,4067555184,55,19 +4067555184,50,12098344,54,19 +2313177432,53,2313177432,54,19 +331545755,92,4067555184,51,19 +3346538900,90,2313177432,55,18 +22751149,93,12098344,54,18 +2350111843,11,22324879,95,18 +18107611,94,2313177432,52,18 +41454763,92,4067555184,54,18 +2350111843,11,814834276,95,18 +41454763,92,2313177432,50,18 +3346538900,90,4067555184,52,18 +331545755,92,2313177432,50,18 +777299215,94,4067555184,54,18 +4067555184,53,2313177432,54,18 +1266556718,91,12098344,51,18 +12098344,54,4067555184,53,18 +22751149,93,4067555184,51,18 +22751149,93,2313177432,53,18 +350343208,91,4067555184,53,18 +2541265952,90,2313177432,55,18 +777299215,94,12098344,54,18 +584019624,93,4067555184,51,18 +2313177432,50,4067555184,53,18 +584019624,93,2313177432,53,18 +2313177432,55,4067555184,52,18 +777299215,94,2313177432,50,18 +2313177432,54,4067555184,54,18 +777299215,94,4067555184,51,18 +2313177432,50,2313177432,54,18 +22751149,93,4067555184,54,17 +584019624,93,2313177432,50,17 +2313177432,54,4067555184,53,17 +4067555184,54,4067555184,52,17 +2313177432,50,4067555184,54,17 +41454763,92,2313177432,51,17 +3193516458,92,4067555184,51,17 +12098344,50,2313177432,51,17 +3193516458,92,4067555184,53,17 +12098344,54,4067555184,52,17 +4067555184,51,4067555184,52,17 +12098344,50,2313177432,50,17 +12098344,50,12098344,54,17 +12098344,54,2313177432,51,17 +12098344,53,2313177432,50,17 +584019624,93,4067555184,54,17 +2541265952,90,2313177432,52,17 +12098344,50,4067555184,54,17 +37873062,91,2313177432,54,17 +3193516458,92,12098344,54,17 +18107611,94,12098344,53,17 +18107611,94,4067555184,52,17 +4067555184,50,4067555184,52,17 +2313177432,51,4067555184,52,17 +2313177432,53,4067555184,54,17 +37873062,91,12098344,50,17 +331545755,92,2313177432,53,17 +331545755,92,2313177432,51,17 +37873062,91,12098344,54,16 +18107611,94,2313177432,55,16 +350343208,91,2313177432,51,16 +2313177432,53,4067555184,51,16 +4067555184,53,2313177432,51,16 +2350111843,11,41454763,92,16 +12098344,51,2313177432,50,16 +12098344,54,4067555184,51,16 +3193516458,92,4067555184,54,16 +27169556,90,2541265952,90,16 +2313177432,54,4067555184,52,16 +1266556718,91,4067555184,50,16 +37873062,91,4067555184,50,16 +350343208,91,4067555184,51,16 +1266556718,91,2313177432,54,16 +4067555184,53,4067555184,52,16 +350343208,91,4067555184,54,16 +2313177432,51,2313177432,54,16 +350343208,91,12098344,54,16 +22751149,93,2313177432,54,16 +12098344,51,4067555184,51,16 +4067555184,51,2313177432,51,16 +584019624,93,4067555184,53,16 +2313177432,51,4067555184,51,16 +4067555184,50,2313177432,54,16 +2313177432,54,2313177432,50,16 +12098344,52,4067555184,55,16 +584019624,93,2313177432,51,16 +4067555184,54,4067555184,53,16 +2313177432,51,4067555184,54,16 +331545755,92,4067555184,54,15 +3193516458,92,2313177432,50,15 +4067555184,54,4067555184,51,15 +12098344,53,2313177432,51,15 +22751149,93,4067555184,53,15 +4067555184,50,4067555184,51,15 +37873062,91,12098344,51,15 +12098344,50,4067555184,51,15 +3193516458,92,2313177432,53,15 +350343208,91,2313177432,50,15 +2313177432,50,4067555184,52,15 +37873062,91,12098344,53,15 +2313177432,53,4067555184,52,15 +2313177432,50,4067555184,51,15 +12098344,54,4067555184,54,15 +777299215,94,2313177432,51,15 +29954548,10,2541265952,90,15 +3193516458,92,2313177432,51,15 +12098344,50,4067555184,52,15 +12098344,50,4067555184,53,15 +2313177432,54,4067555184,51,15 +3346538900,90,2313177432,52,15 +12098344,51,12098344,54,15 +4067555184,55,4067555184,52,15 +12098344,53,4067555184,54,15 +4067555184,53,4067555184,54,15 +4067555184,50,2313177432,51,15 +27169556,90,2313177432,55,15 +12098344,52,4067555184,52,15 +12098344,53,4067555184,51,14 +22751149,93,2313177432,50,14 +22751149,93,2313177432,51,14 +2350111843,11,3193516458,92,14 +18107611,94,2541265952,90,14 +12098344,55,4067555184,52,14 +12098344,53,4067555184,52,14 +12098344,51,4067555184,53,14 +12098344,51,4067555184,52,14 +2313177432,50,2313177432,51,14 +1266556718,91,4067555184,54,14 +4067555184,51,4067555184,53,14 +4067555184,54,2313177432,51,14 +1266556718,91,4067555184,51,14 +12098344,53,4067555184,53,14 +12098344,54,2313177432,53,14 +1266556718,91,12098344,54,14 +18107611,94,12098344,51,14 +27169556,90,2313177432,52,14 +2313177432,53,2313177432,55,13 +4067555184,53,4067555184,51,13 +2313177432,52,2313177432,55,13 +18107611,94,4067555184,50,13 +2313177432,53,2313177432,51,13 +18107611,94,2313177432,53,13 +1266556718,91,2313177432,51,13 +4067555184,54,2313177432,53,13 +4067555184,50,4067555184,54,13 +2350111843,11,584019624,93,13 +4067555184,51,2313177432,53,13 +4067555184,53,2313177432,53,13 +4067555184,51,4067555184,54,13 +12098344,55,2313177432,55,13 +18107611,94,2313177432,54,12 +4067555184,52,2313177432,55,12 +27085933,9,41454763,92,12 +1266556718,91,2313177432,50,12 +2313177432,54,2313177432,55,12 +930767828,9,37873062,91,12 +37873062,38,814834276,95,12 +930767828,9,584019624,93,12 +37873062,43,3339921892,95,12 +12098344,51,2313177432,51,12 +4067555184,50,2313177432,53,12 +9278530,9,22751149,93,12 +15482118,9,22324879,95,12 +1266556718,91,2313177432,53,12 +18107611,94,4067555184,51,12 +4067555184,54,2313177432,55,12 +1266556718,91,4067555184,53,12 +29954548,10,3193516458,92,12 +4067555184,53,2313177432,55,12 +2313177432,50,2313177432,53,11 +18107611,94,4067555184,53,11 +1104420298,38,3339921892,95,11 +18107611,94,2313177432,50,11 +2313177432,54,2313177432,51,11 +2313177432,50,2313177432,55,11 +37873062,91,2313177432,51,11 +12098344,51,2313177432,53,11 +2350111843,11,27169556,90,11 +4067555184,51,2313177432,55,11 +12098344,50,2313177432,55,11 +37873062,39,3339921892,95,11 +1104420298,43,3339921892,95,11 +37873062,39,814834276,95,11 +4067555184,50,4067555184,53,11 +18107611,94,12098344,54,11 +1104420298,43,814834276,95,11 +12098344,52,2313177432,55,11 +1104420298,43,22324879,95,11 +37873062,43,22324879,95,11 +37873062,38,22324879,95,11 +37873062,38,3339921892,95,11 +18107611,94,4067555184,54,11 +37873062,91,4067555184,53,11 +12098344,50,2313177432,53,11 +1104420298,38,814834276,95,11 +1104420298,39,814834276,95,11 +631103677,15,3346538900,90,10 +3077450214,65,12098344,53,10 +37873062,40,22324879,95,10 +3077450214,65,2313177432,52,10 +3077450214,65,4067555184,47,10 +18107611,94,2313177432,51,10 +3077450214,65,2313177432,53,10 +1194436218,15,814834276,95,10 +631103677,15,2541265952,90,10 +892652617,19,2313177432,53,10 +3077450214,65,2325170042,99,10 +631103677,15,2325170042,99,10 +37873062,40,4067555184,55,10 +37873062,40,814834276,95,10 +37873062,39,4067555184,55,10 +203314437,22,10437056,99,10 +3077450214,65,12098344,54,10 +3077450214,65,4067555184,51,10 +3077450214,65,37873062,38,10 +3077450214,65,4067555184,50,10 +3077450214,65,22324879,95,10 +3077450214,65,3339921892,95,10 +3077450214,65,3346538900,90,10 +3077450214,65,4067555184,53,10 +3077450214,65,4067555184,54,10 +3077450214,65,27169556,90,10 +3077450214,65,4067555184,55,10 +2311352797,71,814834276,95,10 +3077450214,65,2313177432,44,10 +3077450214,65,2313177432,49,10 +631103677,15,3339921892,95,10 +3077450214,65,2313177432,50,10 +3077450214,65,814834276,95,10 +3077450214,65,2541265952,90,10 +37873062,40,3339921892,95,10 +3077450214,65,350343208,91,10 +2319266522,15,22324879,95,10 +3077450214,65,12098344,50,10 +2989649772,64,12098344,51,10 +2961715231,31,4067555184,55,10 +39894253,25,4067555184,48,10 +2961715231,31,814834276,95,10 +39894253,25,37873062,41,10 +39894253,25,3346538900,90,10 +39894253,25,3339921892,95,10 +39894253,25,2541265952,90,10 +39894253,25,2313177432,54,10 +39894253,25,2313177432,53,10 +39894253,25,2313177432,52,10 +39894253,25,2313177432,51,10 +39894253,25,2313177432,49,10 +2989649772,64,12098344,50,10 +2989649772,64,12098344,52,10 +2989649772,64,3339921892,95,10 +39894253,25,2313177432,48,10 +2989649772,64,12098344,54,10 +2989649772,64,12098344,55,10 +2989649772,64,22324879,95,10 +39894253,25,22324879,95,10 +39894253,25,12098344,52,10 +39894253,25,12098344,51,10 +2989649772,64,2313177432,50,10 +39894253,25,12098344,50,10 +2989649772,64,2313177432,52,10 +2989649772,64,2313177432,53,10 +2989649772,64,2313177432,54,10 +2989649772,64,2325170042,99,10 +39894253,25,4067555184,51,10 +2961715231,31,37873062,41,10 +39894253,25,4067555184,52,10 +39894253,25,4067555184,53,10 +142823313,20,814834276,95,10 +287006714,25,2313177432,55,10 +287006714,25,2541265952,90,10 +287006714,25,27169556,90,10 +287006714,25,3339921892,95,10 +1104420298,40,814834276,95,10 +1452048,11,814834276,95,10 +61066955,23,4067555184,52,10 +61066955,23,4067555184,53,10 +287006714,25,4067555184,47,10 +287006714,25,4067555184,49,10 +287006714,25,4067555184,50,10 +287006714,25,4067555184,51,10 +287006714,25,4067555184,52,10 +888478182,31,10437056,99,10 +287006714,25,4067555184,54,10 +287006714,25,4067555184,55,10 +287006714,25,814834276,95,10 +61066955,23,4067555184,54,10 +1555364428,19,185356903,93,10 +1555364428,19,22324879,95,10 +2961715231,31,22324879,95,10 +1555364428,19,2313177432,52,10 +2961715231,31,2313177432,52,10 +2961715231,31,2325170042,99,10 +39894253,25,814834276,95,10 +2961715231,31,3339921892,95,10 +2989649772,64,2541265952,90,10 +2989649772,64,3346538900,90,10 +631103677,15,2313177432,48,10 +1679596339,66,814834276,95,10 +29954548,27,2313177432,55,10 +29954548,27,2325170042,99,10 +29954548,27,27169556,90,10 +29954548,27,3339921892,95,10 +888478182,31,4067555184,52,10 +29954548,27,37873062,40,10 +1679596339,66,185356903,93,10 +1679596339,66,22324879,95,10 +2311352797,71,4067555184,54,10 +1679596339,66,2325170042,99,10 +1679596339,66,3339921892,95,10 +203314437,22,1104420298,38,10 +29954548,27,4067555184,51,10 +29954548,27,4067555184,54,10 +39894253,25,10437056,99,10 +169978927,8,185356903,93,10 +29954548,27,814834276,95,10 +169978927,8,22324879,95,10 +12098344,51,2313177432,55,10 +169978927,8,3339921892,95,10 +169978927,8,350343208,91,10 +3077450214,65,10437056,99,10 +169978927,8,814834276,95,10 +3077450214,65,1104420298,40,10 +631103677,15,22324879,95,10 +80169705,61,3339921892,95,10 +631103677,15,2313177432,45,10 +631103677,15,2313177432,47,10 +29954548,27,2313177432,52,10 +29954548,27,2313177432,51,10 +29954548,27,2313177432,50,10 +29954548,27,2313177432,49,10 +1194436218,15,3339921892,95,10 +61066955,23,4067555184,55,10 +37873062,91,4067555184,54,10 +61066955,23,814834276,95,10 +37873062,91,4067555184,51,10 +2989649772,64,4067555184,46,10 +1555364428,19,3339921892,95,10 +631103677,15,10437056,99,10 +2989649772,64,4067555184,51,10 +631103677,15,1104420298,39,10 +2989649772,64,4067555184,53,10 +2989649772,64,4067555184,54,10 +2989649772,64,4067555184,55,10 +2989649772,64,814834276,95,10 +80169705,61,814834276,95,10 +37873062,91,2313177432,53,10 +2313177432,51,2313177432,53,10 +29954548,27,1104420298,40,10 +37873062,91,2313177432,50,10 +631103677,15,12098344,49,10 +29954548,27,12098344,50,10 +1555364428,19,4067555184,55,10 +37873062,43,814834276,95,10 +29954548,27,22324879,95,10 +37873062,43,4067555184,55,10 +1555364428,19,814834276,95,10 +29954548,27,2313177432,48,10 +29954548,27,4067555184,50,10 +203314437,22,12098344,55,10 +203314437,22,1104420298,39,10 +3274238529,23,4067555184,50,10 +3384021594,67,4067555184,44,10 +3274238529,23,3339921892,95,10 +3274238529,23,3346538900,90,10 +3384021594,67,3346538900,90,10 +3384021594,67,3339921892,95,10 +3384021594,67,27169556,90,10 +3384021594,67,2541265952,90,10 +3384021594,67,2313177432,55,10 +3384021594,67,2313177432,53,10 +3384021594,67,2313177432,52,10 +3384021594,67,2313177432,51,10 +3384021594,67,2313177432,50,10 +3274238529,23,4067555184,52,10 +3352578733,29,4067555184,53,10 +3274238529,23,4067555184,54,10 +3274238529,23,4067555184,55,10 +3384021594,67,2313177432,44,10 +3384021594,67,22324879,95,10 +3274238529,23,814834276,95,10 +80169705,61,1266556718,91,10 +80169705,61,10437056,99,10 +3384021594,67,12098344,54,10 +80158773,69,814834276,95,10 +3384021594,67,12098344,50,10 +3384021594,67,10437056,99,10 +3352578733,29,814834276,95,10 +3384021594,67,4067555184,46,10 +3274238529,23,27169556,90,10 +3274238529,23,2541265952,90,10 +3274238529,23,2325170042,99,10 +203314437,22,2541265952,90,10 +203314437,22,27169556,90,10 +2311639124,72,814834276,95,10 +3274238529,23,10437056,99,10 +203314437,22,3339921892,95,10 +203314437,22,3346538900,90,10 +3274238529,23,12098344,50,10 +203314437,22,37873062,38,10 +3274238529,23,12098344,52,10 +3274238529,23,12098344,53,10 +3274238529,23,12098344,54,10 +203314437,22,37873062,39,10 +203314437,22,37873062,40,10 +203314437,22,37873062,41,10 +3274238529,23,185356903,93,10 +3274238529,23,22324879,95,10 +3384021594,67,814834276,95,10 +3384021594,67,4067555184,55,10 +3274238529,23,2313177432,46,10 +3384021594,67,4067555184,53,10 +3384021594,67,4067555184,52,10 +3274238529,23,2313177432,49,10 +3274238529,23,2313177432,51,10 +3384021594,67,4067555184,50,10 +3274238529,23,2313177432,53,10 +3312358902,59,22324879,95,10 +3352578733,29,3339921892,95,10 +203314437,22,1104420298,40,10 +22324879,71,12098344,53,10 +203314437,22,4067555184,55,10 +203314437,22,814834276,95,10 +331450699,17,3339921892,95,10 +22324879,63,10437056,99,10 +331450699,17,814834276,95,10 +11169556957,70,22324879,95,10 +22324879,71,2313177432,45,10 +22324879,71,22324879,95,10 +762165453,72,2313177432,55,10 +762165453,72,2325170042,99,10 +762165453,72,3339921892,95,10 +22324879,71,12098344,54,10 +22324879,63,22324879,95,10 +3352578733,29,2313177432,55,10 +762165453,72,4067555184,52,10 +22324879,63,2313177432,53,10 +762165453,72,4067555184,53,10 +1104420298,43,2313177432,55,10 +22324879,63,2313177432,55,10 +892652617,19,3339921892,95,10 +22324879,63,2325170042,99,10 +22324879,71,12098344,45,10 +22324879,63,3339921892,95,10 +762165453,72,814834276,95,10 +80158773,69,4067555184,52,10 +22324879,63,814834276,95,10 +331450699,17,2325170042,99,10 +203314437,22,4067555184,54,10 +331450699,17,22324879,95,10 +203314437,22,4067555184,53,10 +3312358902,59,3339921892,95,10 +3352578733,29,2313177432,52,10 +3352578733,29,2313177432,51,10 +3312358902,59,37873062,91,10 +3352578733,29,2313177432,50,10 +3352578733,29,22324879,95,10 +3312358902,59,814834276,95,10 +203314437,22,37873062,42,10 +203314437,22,37873062,43,10 +3312358902,61,185356903,93,10 +3312358902,61,22324879,95,10 +203314437,22,4067555184,44,10 +3312358902,61,2325170042,99,10 +203314437,22,4067555184,45,10 +203314437,22,4067555184,46,10 +203314437,22,4067555184,47,10 +3312358902,61,3339921892,95,10 +203314437,22,4067555184,48,10 +203314437,22,4067555184,49,10 +203314437,22,4067555184,50,10 +203314437,22,4067555184,51,10 +3312358902,61,814834276,95,10 +331450699,17,10437056,99,10 +203314437,22,4067555184,52,10 +762165453,72,22324879,95,10 +203314437,22,2325170042,99,10 +203314437,22,2313177432,55,10 +3270918801,32,22324879,95,10 +2311639124,72,2313177432,50,10 +203314437,22,2313177432,45,10 +203314437,22,2313177432,46,10 +3164072929,63,814834276,95,10 +11169556957,70,2325170042,99,10 +203314437,22,2313177432,47,10 +22324879,71,3339921892,95,10 +203314437,22,2313177432,48,10 +22324879,71,2541265952,90,10 +631103677,15,814834276,95,10 +22324879,71,2325170042,99,10 +2311639124,72,22324879,95,10 +203314437,22,2313177432,49,10 +22324879,71,2313177432,55,10 +203314437,22,2313177432,54,10 +203314437,22,2313177432,50,10 +22324879,71,2313177432,53,10 +367669349,20,814834276,95,10 +22324879,71,2313177432,51,10 +367669349,20,4067555184,55,10 +367669349,20,4067555184,54,10 +2311639124,72,2313177432,51,10 +367669349,20,4067555184,53,10 +22324879,71,2313177432,47,10 +22324879,71,2313177432,46,10 +367669349,20,4067555184,52,10 +367669349,20,4067555184,51,10 +203314437,22,2313177432,44,10 +3164072929,63,4067555184,50,10 +3164072929,63,3339921892,95,10 +3164072929,63,2325170042,99,10 +203314437,22,1104420298,41,10 +203314437,22,1104420298,42,10 +203314437,22,1104420298,43,10 +80169705,61,2325170042,99,10 +203314437,22,12098344,44,10 +203314437,22,12098344,45,10 +203314437,22,12098344,46,10 +37873062,39,22324879,95,10 +314846874,11,777299215,94,10 +203314437,22,12098344,47,10 +203314437,22,12098344,48,10 +80169705,61,22324879,95,10 +203314437,22,12098344,49,10 +203314437,22,12098344,50,10 +203314437,22,12098344,51,10 +3164072929,63,10437056,99,10 +37873062,38,4067555184,55,10 +203314437,22,12098344,52,10 +203314437,22,12098344,53,10 +203314437,22,12098344,54,10 +3164072929,63,22324879,95,10 +287006714,25,2313177432,52,10 +80158773,69,12098344,53,10 +2311639124,72,12098344,50,10 +203314437,22,22324879,95,10 +367669349,20,4067555184,50,10 +367669349,20,3339921892,95,10 +80158773,69,22324879,95,10 +3227189464,27,4067555184,50,10 +3227189464,27,4067555184,52,10 +3227189464,27,4067555184,53,10 +366828854,29,3339921892,95,10 +3227189464,27,814834276,95,10 +366828854,29,2313177432,54,10 +366828854,29,2313177432,51,10 +366828854,29,2313177432,50,10 +366828854,29,22324879,95,10 +366828854,29,12098344,54,10 +354328758,62,814834276,95,10 +3269940677,28,22324879,95,10 +3269940677,28,2313177432,54,10 +3269940677,28,2325170042,99,10 +354328758,62,3339921892,95,10 +3269940677,28,3339921892,95,10 +354328758,62,2313177432,53,10 +354328758,62,2313177432,52,10 +354328758,62,22324879,95,10 +2311639124,72,2313177432,52,10 +12098344,51,4067555184,54,10 +203314437,22,2313177432,51,10 +3269940677,28,814834276,95,10 +2311639124,72,3339921892,95,10 +203314437,22,2313177432,52,10 +203314437,22,2313177432,53,10 +366828854,29,4067555184,51,10 +3227189464,27,4067555184,48,10 +367669349,20,27169556,90,10 +366828854,29,814834276,95,10 +367669349,20,2541265952,90,10 +367669349,20,2313177432,55,10 +367669349,20,2313177432,54,10 +367669349,20,2313177432,53,10 +367669349,20,2313177432,52,10 +367669349,20,2313177432,50,10 +367669349,20,2313177432,49,10 +3227189464,27,22324879,95,10 +367669349,20,2313177432,48,10 +3227189464,27,2313177432,45,10 +367669349,20,2313177432,47,10 +3227189464,27,2313177432,47,10 +367669349,20,2313177432,45,10 +367669349,20,22324879,95,10 +3227189464,27,2313177432,50,10 +3227189464,27,2313177432,51,10 +3227189464,27,2313177432,53,10 +3227189464,27,2313177432,55,10 +3227189464,27,2541265952,90,10 +3227189464,27,3339921892,95,10 +3227189464,27,3346538900,90,10 +3227189464,27,37873062,38,10 +367669349,20,12098344,53,10 +367669349,20,12098344,52,10 +367669349,20,10437056,99,10 +287006714,25,2313177432,53,10 +287006714,25,4067555184,53,10 +287006714,25,2313177432,51,10 +2347561020,68,814834276,95,10 +2347561020,68,22324879,95,10 +11807506,60,2313177432,44,10 +2347561020,68,2325170042,99,10 +11807506,60,2313177432,48,10 +2347561020,68,3339921892,95,10 +11807506,60,2313177432,50,10 +2347561020,68,4067555184,51,10 +2347561020,68,4067555184,52,10 +11807506,60,2313177432,51,10 +2311352797,71,2313177432,46,10 +2347561020,68,4067555184,55,10 +2311352797,71,2313177432,48,10 +2311352797,71,22324879,95,10 +11807506,60,2313177432,52,10 +2348894245,8,22324879,95,10 +2311352797,71,2313177432,50,10 +2348894245,8,2541265952,90,10 +2348894245,8,331545755,92,10 +2348894245,8,3339921892,95,10 +2311352797,71,2313177432,51,10 +892652617,19,814834276,95,10 +2311352797,71,2313177432,52,10 +12098344,54,2313177432,55,10 +2348894245,8,814834276,95,10 +11807506,60,22324879,95,10 +2311352797,71,12098344,54,10 +25147774,64,2313177432,45,10 +2313177432,7,3339921892,95,10 +4067555184,7,22324879,95,10 +4067555184,7,1104420298,40,10 +888478182,31,2325170042,99,10 +2340606811,28,4067555184,54,10 +1033972427,59,10437056,99,10 +1033972427,59,22324879,95,10 +1033972427,59,2541265952,90,10 +2340606811,28,814834276,95,10 +11807506,60,12098344,52,10 +11807506,60,12098344,51,10 +2313177432,7,814834276,95,10 +2313177432,7,27169556,90,10 +2347561020,68,10437056,99,10 +2313177432,7,22324879,95,10 +2343704209,69,22324879,95,10 +1033972427,59,3339921892,95,10 +1033972427,59,350343208,91,10 +2343704209,69,2313177432,53,10 +888478182,31,3339921892,95,10 +2343704209,69,2313177432,55,10 +2343704209,69,3339921892,95,10 +1033972427,59,814834276,95,10 +2343704209,69,4067555184,55,10 +2343704209,69,814834276,95,10 +2311352797,71,2313177432,53,10 +11807506,60,2313177432,53,10 +2349076526,68,12098344,54,10 +25147774,64,1104420298,42,10 +2475874929,24,185356903,93,10 +2475874929,24,22324879,95,10 +2475874929,24,2325170042,99,10 +2475874929,24,3339921892,95,10 +12098344,7,22324879,95,10 +2475874929,24,350343208,91,10 +892652617,19,22324879,95,10 +4067555184,50,2313177432,55,10 +2475874929,24,814834276,95,10 +25147774,64,10437056,99,10 +25147774,64,1104420298,39,10 +11807506,60,4067555184,51,10 +2349076526,68,22324879,95,10 +11807506,60,4067555184,52,10 +25147774,64,12098344,45,10 +892652617,19,185356903,93,10 +12098344,7,2541265952,90,10 +1104420298,38,22324879,95,10 +25147774,64,12098344,51,10 +25147774,64,12098344,52,10 +25147774,64,12098344,53,10 +25147774,64,12098344,54,10 +12098344,7,3339921892,95,10 +25147774,64,22324879,95,10 +1044103384,62,814834276,95,10 +2311352797,71,3339921892,95,10 +11807506,60,4067555184,46,10 +2311352797,71,2541265952,90,10 +11807506,60,2313177432,54,10 +2349076526,68,2313177432,52,10 +2349076526,68,2313177432,54,10 +11807506,60,2313177432,55,10 +11807506,60,2325170042,99,10 +11807506,60,2541265952,90,10 +2349076526,68,3339921892,95,10 +2349076526,68,4067555184,54,10 +2349076526,68,814834276,95,10 +1044103384,62,185356903,93,10 +1044103384,62,22324879,95,10 +1044103384,62,2313177432,53,10 +11807506,60,3339921892,95,10 +2311352797,71,2313177432,55,10 +2353020496,24,10437056,99,10 +2353020496,24,185356903,93,10 +2353020496,24,22324879,95,10 +1044103384,62,3339921892,95,10 +2353020496,24,2325170042,99,10 +2353020496,24,3339921892,95,10 +2353020496,24,41454763,92,10 +2353020496,24,814834276,95,10 +2311352797,71,2325170042,99,10 +2340606811,28,3339921892,95,10 +4067555184,7,2541265952,90,10 +4067555184,7,3339921892,95,10 +413876805,67,4067555184,45,10 +888478182,31,22324879,95,10 +423388486,66,814834276,95,10 +888478182,31,2313177432,52,10 +892652617,19,2313177432,51,10 +2329836516,18,10437056,99,10 +413876805,67,814834276,95,10 +413876805,67,4067555184,53,10 +413876805,67,4067555184,52,10 +413876805,67,4067555184,51,10 +413876805,67,4067555184,50,10 +2329836516,18,12098344,47,10 +2329836516,18,12098344,51,10 +2329836516,18,2313177432,47,10 +413876805,67,3346538900,90,10 +413876805,67,3339921892,95,10 +413876805,67,27169556,90,10 +413876805,67,2541265952,90,10 +413876805,67,2325170042,99,10 +413876805,67,2313177432,55,10 +2329836516,18,185356903,93,10 +2329836516,18,22324879,95,10 +413876805,67,2313177432,54,10 +413876805,67,2313177432,53,10 +413876805,67,2313177432,52,10 +423388486,66,3339921892,95,10 +423388486,66,22324879,95,10 +423388486,66,10437056,99,10 +2316430101,74,2325170042,99,10 +420984285,18,2313177432,44,10 +420984285,18,22324879,95,10 +420984285,18,185356903,93,10 +2319266522,15,2325170042,99,10 +420984285,18,12098344,50,10 +420984285,18,1104420298,40,10 +420984285,18,10437056,99,10 +2311352797,71,12098344,51,10 +4208851809,16,3339921892,95,10 +420984285,18,2313177432,50,10 +420984285,18,2325170042,99,10 +420984285,18,2541265952,90,10 +420984285,18,27169556,90,10 +2319266522,15,814834276,95,10 +420984285,18,3339921892,95,10 +420984285,18,3346538900,90,10 +1,10,777299215,94,10 +420984285,18,4067555184,45,10 +420984285,18,4067555184,48,10 +2311352797,71,10437056,99,10 +420984285,18,4067555184,50,10 +420984285,18,41454763,92,10 +420984285,18,814834276,95,10 +2329836516,18,2313177432,46,10 +413876805,67,2313177432,51,10 +4067555184,7,814834276,95,10 +2333843479,70,3339921892,95,10 +413876805,60,3339921892,95,10 +413876805,60,27169556,90,10 +2329836516,18,814834276,95,10 +413876805,60,2541265952,90,10 +413876805,60,2325170042,99,10 +413876805,60,2313177432,55,10 +413876805,60,2313177432,54,10 +2333843479,70,22324879,95,10 +413876805,60,2313177432,53,10 +413876805,60,2313177432,52,10 +413876805,60,2313177432,50,10 +413876805,60,2313177432,45,10 +2329836516,18,2313177432,49,10 +413876805,60,22324879,95,10 +413876805,60,12098344,55,10 +2333843479,70,814834276,95,10 +413876805,60,12098344,53,10 +413876805,60,10437056,99,10 +4076786740,17,814834276,95,10 +2340606811,28,22324879,95,10 +4076786740,17,3339921892,95,10 +4076786740,17,331545755,92,10 +2340606811,28,2313177432,53,10 +4076786740,17,22324879,95,10 +413876805,60,3346538900,90,10 +413876805,60,4067555184,46,10 +413876805,60,4067555184,50,10 +413876805,60,4067555184,51,10 +413876805,67,2313177432,50,10 +2329836516,18,2313177432,51,10 +2329836516,18,2313177432,52,10 +2329836516,18,2313177432,53,10 +2329836516,18,2313177432,55,10 +2329836516,18,2325170042,99,10 +2329836516,18,2541265952,90,10 +413876805,67,2313177432,48,10 +2329836516,18,3339921892,95,10 +2329836516,18,3346538900,90,10 +413876805,67,22324879,95,10 +2329836516,18,37873062,38,10 +413876805,67,12098344,54,10 +413876805,67,12098344,53,10 +413876805,67,12098344,52,10 +413876805,67,12098344,51,10 +413876805,67,12098344,50,10 +2329836516,18,4067555184,44,10 +413876805,67,1104420298,39,10 +413876805,60,814834276,95,10 +413876805,60,4067555184,54,10 +413876805,60,4067555184,53,10 +413876805,60,4067555184,52,10 +25147774,64,2313177432,44,10 +2349076526,68,2313177432,53,10 +12098344,7,3346538900,90,10 +27075840,65,27169556,90,10 +27075840,65,2313177432,49,10 +27075840,65,2313177432,50,10 +27075840,65,2313177432,51,10 +27075840,65,2313177432,52,10 +27075840,65,2313177432,53,10 +27075840,65,2313177432,54,10 +27075840,65,2313177432,55,10 +27075840,65,2325170042,99,10 +27075840,65,2541265952,90,10 +1104420298,39,2313177432,55,10 +11807506,60,10437056,99,10 +27075840,65,3339921892,95,10 +27075840,65,3346538900,90,10 +1104420298,39,3339921892,95,10 +61066955,23,27169556,90,10 +61066955,23,3339921892,95,10 +142823313,20,12098344,50,10 +142823313,20,12098344,55,10 +27075840,65,4067555184,47,10 +27075840,65,4067555184,50,10 +27075840,65,2313177432,48,10 +142823313,20,10437056,99,10 +1270747834,25,814834276,95,10 +27075840,65,2313177432,45,10 +11169556957,70,814834276,95,10 +61066955,23,2313177432,46,10 +61066955,23,2313177432,49,10 +61066955,23,2313177432,50,10 +1194436218,15,22324879,95,10 +1194436218,15,2313177432,44,10 +1194436218,15,2313177432,46,10 +27075840,65,10437056,99,10 +61066955,23,2313177432,52,10 +2311352797,71,4067555184,45,10 +61066955,23,2313177432,55,10 +61066955,23,2325170042,99,10 +61066955,23,2541265952,90,10 +27075840,65,12098344,54,10 +27075840,65,12098344,55,10 +892652617,19,10437056,99,10 +1104420298,39,22324879,95,10 +27075840,65,22324879,95,10 +888478182,31,814834276,95,10 +27075840,65,4067555184,51,10 +142823313,20,22324879,95,10 +27075840,65,4067555184,53,10 +61066955,23,4067555184,47,10 +22324879,71,37873062,39,10 +142823313,20,27169556,90,10 +287006714,25,10437056,99,10 +61066955,23,4067555184,50,10 +142823313,20,3339921892,95,10 +142823313,20,37873062,39,10 +1104420298,40,2313177432,55,10 +2311352797,71,4067555184,52,10 +287006714,25,12098344,47,10 +142823313,20,4067555184,49,10 +142823313,20,4067555184,50,10 +1104420298,40,3339921892,95,10 +142823313,20,4067555184,51,10 +142823313,20,4067555184,52,10 +287006714,25,22324879,95,10 +142823313,20,4067555184,53,10 +287006714,25,2313177432,46,10 +142823313,20,4067555184,55,10 +287006714,25,2313177432,48,10 +142823313,20,2541265952,90,10 +142823313,20,2325170042,99,10 +27075840,65,4067555184,55,10 +22324879,71,37873062,42,10 +142823313,20,2313177432,45,10 +27075840,65,814834276,95,10 +11169556957,70,3339921892,95,10 +2311352797,71,4067555184,50,10 +61066955,23,3346538900,90,10 +22324879,71,814834276,95,10 +22324879,71,4067555184,55,10 +22324879,71,4067555184,53,10 +22324879,71,4067555184,52,10 +22324879,71,4067555184,51,10 +22324879,71,4067555184,50,10 +142823313,20,2313177432,50,10 +142823313,20,2313177432,51,10 +11169556957,70,331545755,92,10 +61066955,23,4067555184,46,10 +142823313,20,2313177432,53,10 +142823313,20,2313177432,54,10 +1104420298,40,22324879,95,10 +142823313,20,2313177432,55,10 +61066955,23,2313177432,44,10 +80158773,69,3339921892,95,10 +61066955,23,12098344,51,10 +25147774,64,2313177432,50,10 +25147774,64,2313177432,51,10 +61066955,23,185356903,93,10 +25147774,64,2313177432,52,10 +61066955,23,12098344,54,10 +25147774,64,814834276,95,10 +25147774,64,2325170042,99,10 +25147774,64,4067555184,53,10 +25147774,64,3339921892,95,10 +1104420298,38,2313177432,55,10 +12098344,7,814834276,95,10 +25147774,64,37873062,43,10 +11807506,60,4067555184,55,10 +25147774,64,2313177432,55,10 +11807506,60,814834276,95,10 +61066955,23,10437056,99,10 +25147774,64,2313177432,53,10 +892652617,19,4067555184,55,10 +25147774,64,4067555184,52,10 +25147774,64,4067555184,55,10 +25147774,64,2541265952,90,10 +25147774,64,4067555184,51,10 +61066955,23,1104420298,43,10 +25147774,64,2313177432,49,10 +25147774,64,27169556,90,10 +61066955,23,22324879,95,10 +80158773,69,4067555184,50,10 +25147774,64,4067555184,50,10 +2311352797,71,3346538900,90,10 +25147774,64,2313177432,48,10 +25147774,64,4067555184,49,10 +25147774,64,4067555184,46,10 +3384021594,67,12098344,48,9 +413876805,67,4067555184,44,9 +3384021594,67,1104420298,40,9 +39894253,25,4067555184,50,9 +39894253,25,4067555184,49,9 +3384021594,67,12098344,52,9 +37873062,40,2313177432,52,9 +3352578733,29,12098344,52,9 +39894253,25,4067555184,55,9 +892652617,19,12098344,55,9 +80158773,69,2313177432,51,9 +3352578733,29,4067555184,55,9 +3352578733,29,4067555184,52,9 +37873062,40,2313177432,55,9 +3352578733,29,2313177432,53,9 +413876805,67,37873062,39,9 +1555364428,19,2541265952,90,9 +39894253,25,4067555184,54,9 +80158773,69,10437056,99,9 +4067555184,53,2313177432,44,9 +39894253,25,37873062,39,9 +3384021594,67,12098344,53,9 +104671744,16,3339921892,95,9 +413876805,67,1104420298,40,9 +3384021594,67,4067555184,48,9 +3384021594,67,4067555184,47,9 +4067555184,49,2313177432,44,9 +413876805,67,12098344,44,9 +142823313,20,2313177432,46,9 +892652617,19,12098344,53,9 +61066955,23,37873062,40,9 +142823313,20,2313177432,48,9 +3384021594,67,37873062,40,9 +3384021594,67,37873062,38,9 +61066955,23,4067555184,45,9 +104671744,16,22324879,95,9 +631103677,15,4067555184,46,9 +3384021594,67,2325170042,99,9 +39894253,25,4067555184,47,9 +413876805,67,2313177432,46,9 +3384021594,67,2313177432,54,9 +413876805,67,2313177432,47,9 +39894253,25,2313177432,55,9 +39894253,25,2325170042,99,9 +3384021594,67,2313177432,49,9 +3384021594,67,2313177432,48,9 +413876805,67,2313177432,49,9 +3384021594,67,2313177432,47,9 +142823313,20,2313177432,52,9 +39894253,25,4067555184,44,9 +3384021594,67,12098344,55,9 +12098344,48,4067555184,44,9 +39894253,25,4067555184,45,9 +4067555184,50,2313177432,44,9 +1555364428,19,2313177432,51,9 +1555364428,19,2313177432,55,9 +762165453,72,4067555184,50,9 +61066955,23,4067555184,51,9 +22324879,63,2313177432,52,9 +892652617,19,4067555184,50,9 +420984285,18,3193516458,92,9 +37873062,40,4067555184,52,9 +12098344,50,4067555184,44,9 +420984285,18,331545755,92,9 +420984285,18,2313177432,48,9 +631103677,15,27169556,90,9 +146491012,79,2325170042,99,9 +420984285,18,37873062,39,9 +142823313,20,4067555184,48,9 +762165453,72,2313177432,54,9 +762165453,72,2313177432,52,9 +12098344,7,27169556,90,9 +420984285,18,2313177432,47,9 +7299120,32,37873062,43,9 +22324879,63,4067555184,53,9 +420984285,18,2313177432,46,9 +1104420298,43,4067555184,55,9 +22324879,71,1104420298,39,9 +12098344,51,4067555184,44,9 +22324879,63,4067555184,55,9 +22324879,63,4067555184,54,9 +22324879,63,4067555184,52,9 +1104420298,40,4067555184,55,9 +4067555184,45,2313177432,44,9 +631103677,15,2313177432,53,9 +22324879,63,4067555184,51,9 +142823313,20,4067555184,54,9 +420984285,18,12098344,47,9 +631103677,15,2313177432,54,9 +22324879,63,12098344,55,9 +420984285,18,37873062,40,9 +80158773,69,2313177432,53,9 +78979697,74,814834276,95,9 +423388486,66,2541265952,90,9 +1555364428,19,12098344,53,9 +762165453,72,10437056,99,9 +7299120,32,814834276,95,9 +1555364428,19,12098344,54,9 +4067555184,46,2313177432,44,9 +4067555184,44,2313177432,44,9 +420984285,18,4067555184,44,9 +4379631621,73,2325170042,99,9 +1555364428,19,2313177432,50,9 +413876805,67,4067555184,55,9 +7299120,32,4067555184,54,9 +61066955,23,4067555184,48,9 +413876805,67,4067555184,47,9 +423388486,66,2325170042,99,9 +1555364428,19,10437056,99,9 +423388486,66,185356903,93,9 +142823313,20,37873062,40,9 +1104420298,40,2313177432,52,9 +420984285,18,777299215,94,9 +631103677,15,2313177432,49,9 +1104420298,38,2313177432,52,9 +762165453,72,2313177432,50,9 +142823313,20,4067555184,44,9 +762165453,72,2313177432,51,9 +216898035,13,3339921892,95,9 +216898035,13,814834276,95,9 +420984285,18,4067555184,49,9 +1104420298,43,2313177432,52,9 +80158773,69,2313177432,52,9 +142823313,20,4067555184,45,9 +61066955,23,37873062,38,9 +80158773,69,2313177432,50,9 +3384021594,67,4067555184,51,9 +39894253,25,2313177432,45,9 +1033972427,59,37873062,91,9 +367669349,20,1266556718,91,9 +367669349,20,185356903,93,9 +1104420298,39,2313177432,52,9 +37873062,38,2313177432,55,9 +1044103384,62,2313177432,51,9 +12098344,52,4067555184,44,9 +631103677,15,12098344,51,9 +1044103384,62,2313177432,50,9 +4067555184,48,2313177432,44,9 +169978927,8,777299215,94,9 +1555364428,19,777299215,94,9 +37873062,43,4067555184,52,9 +61066955,23,12098344,55,9 +367669349,20,2313177432,51,9 +367669349,20,12098344,55,9 +61066955,23,12098344,53,9 +367669349,20,12098344,54,9 +1044103384,62,2325170042,99,9 +1044103384,62,2541265952,90,9 +37873062,38,4067555184,52,9 +4067555184,55,2313177432,55,9 +366828854,29,4067555184,54,9 +12098344,55,4067555184,44,9 +12098344,53,4067555184,44,9 +367669349,20,1104420298,39,9 +4067555184,52,2313177432,44,9 +367669349,20,12098344,50,9 +367669349,20,12098344,51,9 +4067555184,55,2313177432,44,9 +1555364428,19,4067555184,52,9 +631103677,15,12098344,45,9 +61066955,23,12098344,52,9 +61066955,23,1266556718,91,9 +37873062,38,2313177432,52,9 +4067555184,54,2313177432,44,9 +631103677,15,4067555184,49,9 +142823313,20,777299215,94,9 +631103677,15,4067555184,48,9 +61066955,23,2313177432,48,9 +61066955,23,2313177432,47,9 +1679596339,66,350343208,91,9 +12098344,49,4067555184,44,9 +61066955,23,2313177432,45,9 +1679596339,66,10437056,99,9 +1044103384,62,10437056,99,9 +648145286,35,814834276,95,9 +631103677,15,4067555184,51,9 +648145286,35,12098344,49,9 +631103677,15,12098344,53,9 +631103677,15,4067555184,54,9 +631103677,15,12098344,54,9 +16116663,10,814834276,95,9 +169978927,8,331545755,92,9 +367669349,20,37873062,38,9 +367669349,20,2325170042,99,9 +1044103384,62,12098344,53,9 +1104420298,38,4067555184,55,9 +169978927,8,3193516458,92,9 +37873062,43,2313177432,55,9 +367669349,20,3346538900,90,9 +367669349,20,4067555184,46,9 +61066955,23,2313177432,51,9 +367669349,20,4067555184,49,9 +61066955,23,2313177432,54,9 +61066955,23,2313177432,53,9 +37873062,43,2313177432,52,9 +12098344,54,4067555184,44,9 +169978927,8,2325170042,99,9 +1044103384,62,331545755,92,9 +366828854,29,2325170042,99,9 +1033972427,59,2325170042,99,9 +413876805,60,2313177432,44,9 +413876805,60,2313177432,51,9 +142823313,20,1266556718,91,9 +37873062,39,2313177432,52,9 +708388905,10,2541265952,90,9 +413876805,60,2313177432,46,9 +1044103384,62,4067555184,54,9 +142823313,20,12098344,53,9 +7299120,32,2313177432,46,9 +142823313,20,12098344,52,9 +4067555184,47,2313177432,44,9 +413876805,60,12098344,54,9 +142823313,20,12098344,51,9 +413876805,60,12098344,52,9 +413876805,60,12098344,51,9 +142823313,20,185356903,93,9 +7299120,32,2313177432,54,9 +413876805,60,12098344,47,9 +142823313,20,2313177432,44,9 +39894253,25,2313177432,44,9 +37873062,39,4067555184,52,9 +39894253,25,12098344,53,9 +12098344,7,1104420298,39,9 +413876805,60,4067555184,47,9 +413876805,60,37873062,43,9 +4067555184,51,2313177432,44,9 +7299120,32,2325170042,99,9 +1104420298,39,4067555184,55,9 +37873062,39,2313177432,55,9 +39894253,25,12098344,49,9 +892652617,19,2313177432,52,9 +39894253,25,1104420298,38,9 +7299120,32,3339921892,95,9 +413876805,60,12098344,50,9 +1044103384,62,4067555184,53,9 +366828854,29,2313177432,55,9 +354328758,62,4067555184,55,9 +354328758,62,4067555184,50,9 +4067555184,7,2313177432,44,9 +354328758,62,4067555184,51,9 +354328758,62,4067555184,52,9 +354328758,62,4067555184,53,9 +354328758,62,4067555184,54,9 +142823313,20,1104420298,40,9 +354328758,62,331545755,92,9 +366828854,29,12098344,51,9 +1555364428,19,4067555184,51,9 +631103677,15,2313177432,46,9 +366828854,29,2313177432,52,9 +366828854,29,2313177432,53,9 +61066955,23,12098344,50,9 +1044103384,62,37873062,91,9 +354328758,62,2325170042,99,9 +1044103384,62,4067555184,52,9 +4076786740,17,2325170042,99,9 +4076786740,17,777299215,94,9 +4076786740,17,584019624,93,9 +4076786740,17,350343208,91,9 +695879282,33,12098344,47,9 +1044103384,62,4067555184,51,9 +1555364428,19,4067555184,50,9 +354328758,62,12098344,55,9 +354328758,62,2313177432,55,9 +354328758,62,185356903,93,9 +12098344,7,4067555184,44,9 +892652617,19,4067555184,51,9 +12098344,53,2313177432,55,9 +354328758,62,2313177432,54,9 +892652617,19,4067555184,52,9 +631103677,15,1104420298,38,9 +22324879,71,10437056,99,9 +2340606811,28,2313177432,50,9 +2329836516,18,1104420298,43,9 +27075840,65,1104420298,38,9 +3269940677,28,2541265952,90,9 +27075840,65,1104420298,39,9 +2343704209,69,2313177432,54,9 +29954548,27,2313177432,46,9 +27075840,65,1104420298,43,9 +27075840,65,12098344,44,9 +29954548,27,2313177432,44,9 +80169705,61,185356903,93,9 +2329836516,18,1104420298,41,9 +2329836516,18,1104420298,40,9 +2329836516,18,1104420298,39,9 +2329836516,18,1104420298,38,9 +2343704209,69,4067555184,50,9 +3269940677,28,4067555184,50,9 +3269940677,28,4067555184,51,9 +29954548,27,2313177432,53,9 +3269940677,28,2313177432,55,9 +2343704209,69,4067555184,51,9 +2329836516,18,27169556,90,9 +2329836516,18,4067555184,45,9 +25147774,64,4067555184,48,9 +11807506,60,12098344,54,9 +2329836516,18,37873062,42,9 +2329836516,18,37873062,39,9 +11807506,60,1104420298,41,9 +11807506,60,1104420298,40,9 +2329836516,18,2313177432,54,9 +2329836516,18,12098344,53,9 +2343704209,69,2313177432,51,9 +2329836516,18,2313177432,48,9 +29954548,27,2313177432,54,9 +2329836516,18,12098344,55,9 +2329836516,18,12098344,54,9 +3269940677,28,2313177432,50,9 +3269940677,28,2313177432,51,9 +2327979389,13,3339921892,95,9 +2311337085,9,814834276,95,9 +11169556957,70,350343208,91,9 +11169556957,70,3193516458,92,9 +2311352797,71,12098344,53,9 +3270918801,32,814834276,95,9 +2347561020,68,12098344,52,9 +29954548,27,1104420298,38,9 +2319266522,15,12098344,46,9 +29954548,27,10437056,99,9 +27075840,65,2313177432,46,9 +3274238529,23,12098344,45,9 +2347561020,68,12098344,50,9 +2989649772,64,4067555184,52,9 +888478182,31,12098344,55,9 +2989649772,64,4067555184,50,9 +2340606811,28,4067555184,55,9 +3274238529,23,12098344,51,9 +2989649772,64,4067555184,48,9 +2316430101,74,814834276,95,9 +2311352797,71,12098344,52,9 +3270918801,32,3339921892,95,9 +2311352797,71,1104420298,38,9 +27075840,65,12098344,53,9 +29954548,27,12098344,54,9 +27075840,65,12098344,50,9 +27075840,65,12098344,51,9 +27075840,65,12098344,52,9 +29954548,27,12098344,52,9 +2343704209,69,4067555184,52,9 +3269940677,28,4067555184,54,9 +2353020496,24,2541265952,90,9 +3270918801,32,2325170042,99,9 +2319266522,15,3339921892,95,9 +3269940677,28,777299215,94,9 +3270918801,32,10437056,99,9 +3270918801,32,1104420298,43,9 +3270918801,32,12098344,46,9 +29954548,27,12098344,46,9 +3077450214,65,12098344,48,9 +3269940677,28,12098344,51,9 +2329836516,18,4067555184,46,9 +3269940677,28,10437056,99,9 +29954548,27,4067555184,53,9 +80169705,61,777299215,94,9 +2340606811,28,2313177432,54,9 +2340606811,28,2313177432,52,9 +29954548,27,4067555184,55,9 +2340606811,28,2313177432,51,9 +2961715231,31,12098344,52,9 +3164072929,63,2313177432,55,9 +2475874929,24,331545755,92,9 +2475874929,24,22751149,93,9 +3227189464,27,12098344,44,9 +29954548,27,4067555184,52,9 +3164072929,63,2313177432,53,9 +3227189464,27,12098344,47,9 +25147774,64,1104420298,38,9 +3227189464,27,12098344,50,9 +3227189464,27,12098344,51,9 +2340606811,28,2313177432,55,9 +2340606811,28,2325170042,99,9 +2353020496,24,584019624,93,9 +2340606811,28,350343208,91,9 +22324879,71,27169556,90,9 +2340606811,28,4067555184,53,9 +3164072929,63,4067555184,54,9 +2340606811,28,4067555184,50,9 +22324879,71,2313177432,54,9 +22324879,71,2313177432,52,9 +11807506,60,12098344,53,9 +300186799,10,331545755,92,9 +3164072929,63,4067555184,52,9 +22324879,71,2313177432,50,9 +22324879,71,2313177432,49,9 +3164072929,63,4067555184,53,9 +2340606811,28,3193516458,92,9 +2475874929,24,10437056,99,9 +3227189464,27,10437056,99,9 +2340606811,28,2541265952,90,9 +25147774,64,1104420298,40,9 +3227189464,27,12098344,53,9 +3227189464,27,12098344,54,9 +2329836516,18,4067555184,53,9 +2353020496,24,777299215,94,9 +25147774,64,3346538900,90,9 +25147774,64,37873062,39,9 +2329836516,18,4067555184,55,9 +3077450214,65,1104420298,39,9 +3227189464,27,4067555184,45,9 +2329836516,18,4067555184,54,9 +3227189464,27,4067555184,47,9 +29954548,27,4067555184,49,9 +3164072929,63,12098344,52,9 +2329836516,18,4067555184,51,9 +2329836516,18,4067555184,50,9 +2329836516,18,4067555184,48,9 +25147774,64,4067555184,45,9 +2329836516,18,4067555184,47,9 +3227189464,27,4067555184,54,9 +2329836516,18,584019624,93,9 +29954548,27,4067555184,44,9 +2333843479,70,10437056,99,9 +25147774,64,2313177432,54,9 +3227189464,27,2313177432,46,9 +29954548,27,4067555184,48,9 +2340606811,28,12098344,50,9 +2340606811,28,777299215,94,9 +11807506,60,12098344,50,9 +25147774,64,12098344,49,9 +3227189464,27,2313177432,52,9 +25147774,64,12098344,50,9 +3227189464,27,2313177432,54,9 +3227189464,27,2325170042,99,9 +25147774,64,12098344,55,9 +3164072929,63,2313177432,50,9 +2333843479,70,331545755,92,9 +2333843479,70,2325170042,99,9 +2333843479,70,22751149,93,9 +888478182,31,185356903,93,9 +27075840,65,2313177432,47,9 +2347561020,68,2313177432,51,9 +287006714,25,12098344,53,9 +3077450214,65,2313177432,55,9 +331450699,17,2541265952,90,9 +2349076526,68,2313177432,50,9 +2311639124,72,10437056,99,9 +287006714,25,12098344,51,9 +2349076526,68,2313177432,51,9 +2311639124,72,12098344,53,9 +3077450214,65,777299215,94,9 +80158773,69,4067555184,54,9 +287006714,25,12098344,55,9 +2989649772,64,10437056,99,9 +2349076526,68,2313177432,55,9 +2349076526,68,2325170042,99,9 +287006714,25,2313177432,45,9 +2961715231,31,41454763,92,9 +2961715231,31,4067555184,52,9 +331450699,17,185356903,93,9 +3077450214,65,2313177432,54,9 +1194436218,15,2325170042,99,9 +3312358902,61,2541265952,90,9 +892652617,19,2325170042,99,9 +3077450214,65,2313177432,47,9 +22324879,71,37873062,38,9 +287006714,25,1104420298,38,9 +2311352797,71,4067555184,53,9 +2311352797,71,4067555184,55,9 +3077450214,65,2313177432,51,9 +2349076526,68,10437056,99,9 +2989649772,64,1104420298,42,9 +1194436218,15,4067555184,44,9 +3312358902,61,331545755,92,9 +3118917053,35,2313177432,49,9 +2989649772,64,1104420298,43,9 +1194436218,15,4067555184,47,9 +1194436218,15,4067555184,48,9 +1194436218,15,4067555184,49,9 +287006714,25,2313177432,47,9 +2311639124,72,2313177432,54,9 +287006714,25,2313177432,49,9 +287006714,25,4067555184,46,9 +12098344,44,4067555184,44,9 +3077450214,65,37873062,40,9 +2349076526,68,4067555184,50,9 +2961715231,31,2313177432,55,9 +2349076526,68,4067555184,51,9 +287006714,25,4067555184,45,9 +2311907103,79,2325170042,99,9 +12098344,47,4067555184,44,9 +2311639124,72,2325170042,99,9 +2961715231,31,185356903,93,9 +3077450214,65,37873062,43,9 +12098344,46,4067555184,44,9 +2349076526,68,4067555184,52,9 +2961715231,31,10437056,99,9 +12098344,45,4067555184,44,9 +2349076526,68,4067555184,53,9 +3077450214,65,37873062,39,9 +3077450214,65,4067555184,48,9 +2311838590,11,350343208,91,9 +2311838590,11,3339921892,95,9 +287006714,25,2313177432,50,9 +2311639124,72,4067555184,50,9 +22324879,71,12098344,55,9 +22324879,71,12098344,52,9 +287006714,25,2313177432,54,9 +2311639124,72,4067555184,52,9 +22324879,71,12098344,51,9 +11169556957,70,185356903,93,9 +2311639124,72,4067555184,53,9 +22324879,71,12098344,50,9 +22324879,71,12098344,49,9 +2311639124,72,4067555184,54,9 +2961715231,31,331545755,92,9 +3077450214,65,4067555184,52,9 +287006714,25,2325170042,99,9 +2348894245,8,350343208,91,9 +3312358902,59,777299215,94,9 +27075840,65,4067555184,52,9 +3077450214,65,185356903,93,9 +3274238529,23,37873062,40,9 +27075840,65,4067555184,46,9 +2311352797,71,2313177432,45,9 +27075840,65,4067555184,48,9 +11807506,60,2313177432,47,9 +3274238529,23,4067555184,45,9 +11807506,60,2313177432,49,9 +2347561020,68,4067555184,54,9 +3274238529,23,4067555184,48,9 +2311352797,71,2313177432,54,9 +3274238529,23,4067555184,51,9 +3274238529,23,4067555184,53,9 +11807506,60,27169556,90,9 +2348894245,8,10437056,99,9 +3077450214,65,2313177432,45,9 +11807506,60,37873062,39,9 +3274238529,23,777299215,94,9 +3274238529,23,37873062,39,9 +27075840,65,4067555184,45,9 +2989649772,64,27169556,90,9 +3274238529,23,2313177432,52,9 +27075840,65,331545755,92,9 +3274238529,23,2313177432,44,9 +3274238529,23,2313177432,45,9 +2989649772,64,4067555184,45,9 +888478182,31,2313177432,55,9 +2989649772,64,4067555184,44,9 +3274238529,23,2313177432,50,9 +2347561020,68,2313177432,52,9 +27075840,65,4067555184,44,9 +3274238529,23,2313177432,54,9 +3274238529,23,2313177432,55,9 +3077450214,65,12098344,52,9 +23131812,11,185356903,93,9 +3274238529,23,331545755,92,9 +3077450214,65,12098344,55,9 +2347561020,68,2313177432,55,9 +27075840,65,4067555184,54,9 +22324879,71,3346538900,90,9 +2313177432,54,2313177432,53,9 +2348894245,8,185356903,93,9 +22324879,71,4067555184,49,9 +22324879,71,4067555184,48,9 +2311352797,71,27169556,90,9 +1194436218,15,1104420298,40,9 +1194436218,15,2313177432,47,9 +3312358902,59,2325170042,99,9 +2989649772,64,2313177432,46,9 +2311352797,71,4067555184,46,9 +2311352797,71,4067555184,47,9 +1194436218,15,2313177432,49,9 +3312358902,59,3193516458,92,9 +2989649772,64,2313177432,45,9 +2989649772,64,2313177432,44,9 +2311352797,71,4067555184,49,9 +2311352797,71,4067555184,51,9 +22324879,71,4067555184,54,9 +3312358902,59,185356903,93,9 +3312358902,59,10437056,99,9 +1,10,22324879,95,9 +11807506,60,4067555184,50,9 +11807506,60,4067555184,49,9 +11807506,60,4067555184,48,9 +11807506,60,4067555184,47,9 +1194436218,15,10437056,99,9 +11807506,60,4067555184,54,9 +2989649772,64,2313177432,55,9 +2989649772,64,2313177432,51,9 +11807506,60,4067555184,44,9 +4067555184,52,2313177432,45,8 +2309668026,12,10437056,99,8 +1044103384,62,4067555184,55,8 +1044103384,62,350343208,91,8 +2349616974,73,814834276,95,8 +12098344,55,4067555184,45,8 +2349616974,73,3339921892,95,8 +2309668026,12,3339921892,95,8 +2350111843,11,3339921892,95,8 +1044103384,62,27169556,90,8 +2357759100,33,4067555184,47,8 +2351592628,10,777299215,94,8 +2349616974,73,2325170042,99,8 +4067555184,51,2313177432,45,8 +2309668026,12,22324879,95,8 +2353020496,24,3193516458,92,8 +11807506,60,1104420298,43,8 +1044103384,62,3193516458,92,8 +1044103384,62,4067555184,50,8 +27075840,65,12098344,49,8 +12098344,7,10437056,99,8 +27075840,65,37873062,39,8 +287006714,25,1104420298,42,8 +142823313,20,3346538900,90,8 +287006714,25,1104420298,40,8 +4067555184,46,2313177432,45,8 +22324879,71,4067555184,44,8 +22324879,71,4067555184,45,8 +1104420298,40,12098344,55,8 +22324879,71,4067555184,46,8 +22324879,71,4067555184,47,8 +142823313,20,2313177432,47,8 +27075840,65,777299215,94,8 +1104420298,39,4067555184,52,8 +27075840,65,4067555184,49,8 +142823313,20,12098344,54,8 +4067555184,47,2313177432,45,8 +287006714,25,12098344,44,8 +287006714,25,12098344,48,8 +142823313,20,4067555184,46,8 +287006714,25,3346538900,90,8 +888478182,31,584019624,93,8 +1555364428,19,12098344,52,8 +287006714,25,4067555184,48,8 +287006714,25,37873062,40,8 +1452048,11,584019624,93,8 +287006714,25,37873062,38,8 +1452048,11,331545755,92,8 +287006714,25,12098344,50,8 +1452048,11,3193516458,92,8 +4067555184,45,2313177432,45,8 +1104420298,40,4067555184,52,8 +287006714,25,2313177432,44,8 +287006714,25,12098344,54,8 +287006714,25,12098344,52,8 +27075840,65,37873062,40,8 +27075840,65,37873062,38,8 +24673506,10,22751149,93,8 +142823313,20,12098344,44,8 +25147774,64,37873062,41,8 +25147774,64,37873062,40,8 +892652617,19,1266556718,91,8 +12098344,7,4067555184,45,8 +12098344,7,37873062,43,8 +1104420298,38,12098344,55,8 +25147774,64,12098344,48,8 +4067555184,50,2313177432,45,8 +2475874929,24,777299215,94,8 +2475874929,24,584019624,93,8 +2475874929,24,41454763,92,8 +2475874929,24,3193516458,92,8 +2475874929,24,27169556,90,8 +104671744,16,10437056,99,8 +1044103384,62,777299215,94,8 +4067555184,49,2313177432,45,8 +892652617,19,12098344,52,8 +25147774,64,4067555184,54,8 +4067555184,48,2313177432,45,8 +142823313,20,1104420298,42,8 +142823313,20,1104420298,39,8 +27075840,65,22751149,93,8 +27075840,65,185356903,93,8 +891649,9,185356903,93,8 +1104420298,39,12098344,55,8 +11169556957,70,41454763,92,8 +11807506,60,1104420298,39,8 +892652617,19,12098344,50,8 +1044103384,62,2313177432,52,8 +27075840,65,12098344,48,8 +27075840,65,1104420298,40,8 +25685135,9,3339921892,95,8 +1104420298,38,4067555184,52,8 +1044103384,62,2313177432,54,8 +333499553,12,814834276,95,8 +2349349655,11,185356903,93,8 +2313177432,7,3346538900,90,8 +888478182,31,350343208,91,8 +578803019,10,584019624,93,8 +12098344,52,4067555184,45,8 +2313177432,7,1104420298,43,8 +2311352797,71,12098344,55,8 +11807506,60,2313177432,46,8 +2311352797,71,2313177432,49,8 +11807506,60,3346538900,90,8 +11807506,60,37873062,38,8 +11807506,60,37873062,40,8 +892652617,19,3193516458,92,8 +11807506,60,4067555184,53,8 +61066955,23,1104420298,38,8 +61066955,23,1104420298,40,8 +61066955,23,1104420298,41,8 +61066955,23,12098344,47,8 +2311352797,71,37873062,38,8 +2311352797,71,37873062,39,8 +1194436218,15,2313177432,48,8 +2311352797,71,4067555184,44,8 +61066955,23,3193516458,92,8 +888478182,31,331545755,92,8 +504638253,9,777299215,94,8 +1044103384,62,12098344,52,8 +23131812,11,3339921892,95,8 +420984285,18,1104420298,42,8 +420984285,18,12098344,44,8 +420984285,18,12098344,52,8 +420984285,18,12098344,55,8 +420984285,18,2313177432,45,8 +420984285,18,2313177432,49,8 +2319266522,15,12098344,49,8 +420984285,18,350343208,91,8 +420984285,18,37873062,38,8 +2319266522,15,12098344,45,8 +420984285,18,37873062,41,8 +420984285,18,4067555184,52,8 +420984285,18,4067555184,53,8 +420984285,18,4067555184,55,8 +2316430101,74,3339921892,95,8 +423388486,66,331545755,92,8 +423388486,66,350343208,91,8 +2314301730,33,2313177432,47,8 +4315536490,12,814834276,95,8 +4379631621,73,3339921892,95,8 +4379631621,73,814834276,95,8 +61066955,23,331545755,92,8 +61066955,23,4067555184,44,8 +61066955,23,584019624,93,8 +892652617,19,2313177432,55,8 +2311639124,72,2313177432,53,8 +2311639124,72,2313177432,55,8 +695879282,33,2313177432,47,8 +2311639124,72,4067555184,51,8 +2311639124,72,4067555184,55,8 +2311676659,9,777299215,94,8 +888478182,31,37873062,42,8 +7299120,32,10437056,99,8 +7299120,32,1104420298,43,8 +7299120,32,22324879,95,8 +12098344,44,4067555184,45,8 +762165453,72,12098344,50,8 +762165453,72,12098344,51,8 +762165453,72,12098344,52,8 +762165453,72,12098344,53,8 +12098344,47,4067555184,45,8 +762165453,72,2313177432,53,8 +12098344,46,4067555184,45,8 +762165453,72,4067555184,54,8 +12098344,45,4067555184,45,8 +12098344,51,4067555184,45,8 +2311639124,72,12098344,55,8 +648145286,35,4067555184,53,8 +648145286,35,4067555184,49,8 +631103677,15,37873062,39,8 +2313177432,51,2313177432,55,8 +631103677,15,1104420298,43,8 +631103677,15,12098344,46,8 +631103677,15,12098344,47,8 +1194436218,15,37873062,42,8 +631103677,15,2313177432,44,8 +1194436218,15,4067555184,45,8 +1194436218,15,4067555184,46,8 +631103677,15,37873062,38,8 +631103677,15,37873062,43,8 +648145286,35,3339921892,95,8 +631103677,15,4067555184,44,8 +631103677,15,4067555184,45,8 +631103677,15,4067555184,47,8 +631103677,15,4067555184,53,8 +648145286,35,10437056,99,8 +648145286,35,1104420298,39,8 +2311639124,72,12098344,54,8 +648145286,35,2313177432,49,8 +648145286,35,2325170042,99,8 +420984285,18,1104420298,39,8 +4208851809,16,22324879,95,8 +4208851809,16,10437056,99,8 +413876805,60,1104420298,38,8 +2343704209,69,12098344,51,8 +4067555184,55,2313177432,45,8 +12098344,53,4067555184,45,8 +11807506,60,12098344,49,8 +2340606811,28,584019624,93,8 +1033972427,59,22751149,93,8 +2340606811,28,41454763,92,8 +1033972427,59,185356903,93,8 +1033972427,59,18107611,94,8 +2340606811,28,4067555184,52,8 +2340606811,28,4067555184,51,8 +784491064,10,3339921892,95,8 +4067555184,7,2313177432,45,8 +4067555184,7,27169556,90,8 +4067555184,7,37873062,39,8 +4076786740,17,10437056,99,8 +4076786740,17,1266556718,91,8 +4076786740,17,185356903,93,8 +4076786740,17,3193516458,92,8 +4076786740,17,41454763,92,8 +2340606811,28,185356903,93,8 +2343704209,69,2313177432,50,8 +1033972427,59,3346538900,90,8 +2343704209,69,2313177432,52,8 +2348894245,8,3193516458,92,8 +12098344,54,4067555184,45,8 +2349076526,68,2541265952,90,8 +4067555184,53,2313177432,45,8 +2349076526,68,12098344,52,8 +2349076526,68,12098344,51,8 +2348894245,8,777299215,94,8 +12098344,49,4067555184,45,8 +2348894245,8,584019624,93,8 +2348894245,8,37873062,91,8 +2348894245,8,2325170042,99,8 +1033972427,59,41454763,92,8 +892652617,19,2313177432,50,8 +2347561020,68,2541265952,90,8 +2347561020,68,2313177432,54,8 +4067555184,54,2313177432,45,8 +2347561020,68,2313177432,53,8 +2347561020,68,2313177432,50,8 +2347561020,68,12098344,51,8 +2343704209,69,4067555184,54,8 +1033972427,59,777299215,94,8 +2340606811,28,1266556718,91,8 +413876805,60,1104420298,39,8 +2319266522,15,37873062,42,8 +413876805,60,1104420298,41,8 +413876805,67,12098344,55,8 +413876805,67,2313177432,44,8 +2329836516,18,331545755,92,8 +2329836516,18,2313177432,50,8 +2329836516,18,2313177432,44,8 +413876805,67,37873062,38,8 +2329836516,18,12098344,50,8 +413876805,67,37873062,40,8 +413876805,67,37873062,42,8 +2329836516,18,12098344,49,8 +2329836516,18,12098344,48,8 +2329836516,18,12098344,46,8 +413876805,67,4067555184,48,8 +413876805,67,4067555184,49,8 +413876805,67,4067555184,54,8 +12098344,53,2313177432,53,8 +2327979389,13,22324879,95,8 +2311352797,71,1104420298,40,8 +2311352797,71,12098344,45,8 +2311352797,71,12098344,47,8 +12098344,50,4067555184,45,8 +413876805,67,12098344,49,8 +413876805,67,1104420298,41,8 +413876805,67,10437056,99,8 +2333843479,70,350343208,91,8 +413876805,60,1104420298,43,8 +413876805,60,12098344,44,8 +413876805,60,12098344,46,8 +2340606811,28,12098344,54,8 +2340606811,28,12098344,53,8 +2340606811,28,12098344,51,8 +2340606811,28,10437056,99,8 +2333843479,70,777299215,94,8 +2333843479,70,41454763,92,8 +413876805,60,2313177432,47,8 +413876805,60,4067555184,55,8 +413876805,60,2313177432,49,8 +2333843479,70,185356903,93,8 +2333843479,70,1266556718,91,8 +2329836516,18,777299215,94,8 +2329836516,18,41454763,92,8 +413876805,60,37873062,38,8 +413876805,60,37873062,40,8 +413876805,60,4067555184,45,8 +413876805,60,4067555184,48,8 +2961715231,31,1104420298,42,8 +1237811030,9,185356903,93,8 +2961715231,31,12098344,55,8 +367669349,20,37873062,40,8 +3227189464,27,2313177432,44,8 +3227189464,27,12098344,55,8 +3227189464,27,12098344,48,8 +367669349,20,3193516458,92,8 +3227189464,27,12098344,45,8 +367669349,20,350343208,91,8 +367669349,20,37873062,39,8 +367669349,20,37873062,41,8 +29954548,27,12098344,55,8 +3227189464,27,1104420298,38,8 +3221578464,9,3339921892,95,8 +367669349,20,41454763,92,8 +367669349,20,777299215,94,8 +11169556957,70,22751149,93,8 +1104420298,43,12098344,55,8 +3164072929,63,4067555184,55,8 +367669349,20,2313177432,46,8 +3227189464,27,2313177432,48,8 +367669349,20,2313177432,44,8 +3227189464,27,2313177432,49,8 +3227189464,27,4067555184,51,8 +366828854,29,4067555184,52,8 +366828854,29,4067555184,53,8 +366828854,29,4067555184,55,8 +3227189464,27,4067555184,46,8 +367669349,20,1104420298,40,8 +367669349,20,1104420298,42,8 +367669349,20,1104420298,43,8 +367669349,20,12098344,44,8 +367669349,20,12098344,45,8 +367669349,20,12098344,49,8 +4067555184,44,2313177432,45,8 +3227189464,27,37873062,40,8 +3227189464,27,27169556,90,8 +367669349,20,18107611,94,8 +3164072929,63,4067555184,51,8 +3164072929,63,2313177432,54,8 +3164072929,63,2313177432,52,8 +3077450214,65,12098344,47,8 +80169705,61,350343208,91,8 +169978927,8,2541265952,90,8 +80169705,61,584019624,93,8 +1679596339,66,777299215,94,8 +1679596339,66,41454763,92,8 +1679596339,66,331545755,92,8 +1679596339,66,3193516458,92,8 +29954548,27,4067555184,47,8 +29954548,27,4067555184,46,8 +1679596339,66,22751149,93,8 +1679596339,66,1266556718,91,8 +29954548,27,3346538900,90,8 +29954548,27,2541265952,90,8 +888478182,31,4067555184,55,8 +888478182,31,41454763,92,8 +3077450214,65,12098344,46,8 +3077450214,65,12098344,51,8 +3164072929,63,2313177432,51,8 +3077450214,65,22751149,93,8 +80158773,69,12098344,52,8 +3164072929,63,12098344,54,8 +314846874,11,22324879,95,8 +80169705,61,2541265952,90,8 +3120341363,11,350343208,91,8 +3118917053,35,12098344,49,8 +3077450214,65,584019624,93,8 +3077450214,65,41454763,92,8 +3077450214,65,4067555184,49,8 +3077450214,65,4067555184,46,8 +3077450214,65,4067555184,45,8 +3077450214,65,4067555184,44,8 +12098344,48,4067555184,45,8 +3077450214,65,331545755,92,8 +3077450214,65,2313177432,48,8 +3269940677,28,12098344,52,8 +3269940677,28,12098344,53,8 +3269940677,28,1266556718,91,8 +331450699,17,350343208,91,8 +331450699,17,27169556,90,8 +331450699,17,1266556718,91,8 +3312358902,61,777299215,94,8 +3312358902,61,27169556,90,8 +3312358902,61,10437056,99,8 +3352578733,29,10437056,99,8 +3352578733,29,12098344,53,8 +3352578733,29,12098344,54,8 +3312358902,59,584019624,93,8 +3312358902,59,41454763,92,8 +3312358902,59,331545755,92,8 +3352578733,29,2313177432,54,8 +3352578733,29,2325170042,99,8 +3312358902,59,27169556,90,8 +3352578733,29,4067555184,50,8 +331450699,17,331545755,92,8 +331450699,17,37873062,91,8 +3312358902,59,22751149,93,8 +22324879,63,12098344,50,8 +80158773,69,2313177432,55,8 +11169556957,70,10437056,99,8 +333499553,12,3339921892,95,8 +22324879,71,1104420298,38,8 +1104420298,43,4067555184,52,8 +80158773,69,4067555184,51,8 +80158773,69,4067555184,53,8 +22324879,71,1104420298,41,8 +22324879,71,12098344,44,8 +22324879,63,2313177432,51,8 +22324879,63,12098344,53,8 +80158773,69,2313177432,54,8 +3344266702,10,3339921892,95,8 +3344266702,10,3346538900,90,8 +22324879,63,12098344,52,8 +3312358902,59,2541265952,90,8 +3384021594,67,1104420298,39,8 +366828854,29,10437056,99,8 +3274238529,23,1104420298,40,8 +3270918801,32,4067555184,54,8 +3270918801,32,37873062,43,8 +3270918801,32,2313177432,54,8 +3270918801,32,2313177432,46,8 +3270918801,32,12098344,54,8 +3269940677,28,4067555184,55,8 +3269940677,28,4067555184,53,8 +354328758,62,2313177432,51,8 +3269940677,28,350343208,91,8 +3269940677,28,331545755,92,8 +354328758,62,2541265952,90,8 +354328758,62,27169556,90,8 +354328758,62,3193516458,92,8 +354328758,62,777299215,94,8 +3269940677,28,185356903,93,8 +3274238529,23,1104420298,39,8 +3274238529,23,1104420298,43,8 +3384021594,67,1104420298,43,8 +3274238529,23,12098344,44,8 +3384021594,67,12098344,47,8 +3312199997,10,814834276,95,8 +80158773,69,4067555184,55,8 +3384021594,67,12098344,51,8 +3306665331,11,331545755,92,8 +3274238529,23,41454763,92,8 +3384021594,67,2313177432,45,8 +3384021594,67,2313177432,46,8 +3274238529,23,4067555184,47,8 +3274238529,23,4067555184,46,8 +3274238529,23,37873062,38,8 +3384021594,67,4067555184,49,8 +3384021594,67,4067555184,54,8 +3440374619,9,814834276,95,8 +3274238529,23,1266556718,91,8 +29954548,27,2313177432,45,8 +3227189464,27,4067555184,44,8 +78979697,74,22324879,95,8 +1555364428,19,4067555184,54,8 +2989649772,64,1104420298,40,8 +2989649772,64,12098344,46,8 +39894253,25,12098344,45,8 +1555364428,19,2313177432,53,8 +29954548,27,12098344,45,8 +2989649772,64,12098344,45,8 +1555364428,19,2313177432,54,8 +2989649772,64,2313177432,49,8 +2989649772,64,12098344,49,8 +2989649772,64,12098344,53,8 +29954548,27,12098344,51,8 +1555364428,19,2325170042,99,8 +2989649772,64,2313177432,48,8 +39894253,25,2313177432,47,8 +2961715231,31,2541265952,90,8 +39894253,25,12098344,54,8 +39894253,25,2313177432,46,8 +1555364428,19,4067555184,53,8 +29954548,27,12098344,47,8 +2989649772,64,4067555184,47,8 +2961715231,31,584019624,93,8 +39894253,25,27169556,90,8 +39894253,25,2313177432,50,8 +2961715231,31,37873062,42,8 +29954548,27,12098344,53,8 +29954548,27,1104420298,43,8 +1555364428,19,22751149,93,8 +2961715231,31,1266556718,91,8 +2989649772,64,12098344,47,8 +2961715231,31,777299215,94,8 +3269940677,28,3346538900,90,7 +3269940677,28,3193516458,92,7 +27075840,65,12098344,47,7 +354328758,62,1266556718,91,7 +354328758,62,350343208,91,7 +2327979389,13,2325170042,99,7 +2327979389,13,814834276,95,7 +413876805,67,37873062,41,7 +413876805,67,37873062,43,7 +3269940677,28,27169556,90,7 +354328758,62,22751149,93,7 +287006714,25,1104420298,39,7 +2327979389,13,10437056,99,7 +2329836516,18,1104420298,42,7 +413876805,67,4067555184,46,7 +354328758,62,2313177432,50,7 +142823313,20,350343208,91,7 +3269940677,28,37873062,91,7 +892652617,19,4067555184,53,7 +2311352797,71,12098344,46,7 +11807506,60,12098344,55,7 +420984285,18,12098344,49,7 +888478182,31,12098344,52,7 +888478182,31,1104420298,42,7 +420984285,18,2313177432,55,7 +420984285,18,2313177432,54,7 +420984285,18,2313177432,53,7 +888478182,31,1104420298,41,7 +142823313,20,37873062,91,7 +2319266522,15,2313177432,52,7 +142823313,20,37873062,43,7 +420984285,18,22751149,93,7 +3270918801,32,4067555184,46,7 +2319266522,15,2313177432,55,7 +287006714,25,1104420298,43,7 +420984285,18,12098344,46,7 +3269940677,28,4067555184,52,7 +420984285,18,12098344,45,7 +142823313,20,37873062,41,7 +420984285,18,1104420298,43,7 +3269940677,28,41454763,92,7 +4208851809,16,814834276,95,7 +4208851809,16,2325170042,99,7 +142823313,20,37873062,38,7 +354328758,62,10437056,99,7 +2311352797,71,12098344,50,7 +3269940677,28,2313177432,52,7 +354328758,62,12098344,52,7 +2311352797,71,1104420298,43,7 +354328758,62,12098344,54,7 +3269940677,28,2313177432,53,7 +2329836516,18,37873062,40,7 +354328758,62,41454763,92,7 +2340606811,28,12098344,55,7 +367669349,20,12098344,48,7 +39894253,25,12098344,48,7 +39894253,25,12098344,47,7 +413876805,60,2313177432,48,7 +27075840,65,584019624,93,7 +2333843479,70,37873062,91,7 +2333843479,70,584019624,93,7 +39894253,25,12098344,44,7 +413876805,60,12098344,45,7 +413876805,60,1104420298,40,7 +39894253,25,1104420298,41,7 +39894253,25,1104420298,40,7 +3227189464,27,1104420298,43,7 +2329836516,18,22751149,93,7 +2340606811,28,18107611,94,7 +39894253,25,1104420298,39,7 +3227189464,27,1104420298,40,7 +4076786740,17,37873062,91,7 +2340606811,28,22751149,93,7 +2989649772,64,37873062,38,7 +4076786740,17,27169556,90,7 +4076786740,17,2541265952,90,7 +367669349,20,37873062,43,7 +367669349,20,4067555184,44,7 +367669349,20,4067555184,45,7 +367669349,20,4067555184,47,7 +367669349,20,12098344,47,7 +367669349,20,12098344,46,7 +142823313,20,2313177432,49,7 +2989649772,64,2313177432,47,7 +354328758,62,584019624,93,7 +2329836516,18,2313177432,45,7 +366828854,29,12098344,50,7 +2329836516,18,3193516458,92,7 +413876805,67,2313177432,45,7 +366828854,29,12098344,52,7 +2329836516,18,350343208,91,7 +2319266522,15,12098344,44,7 +2329836516,18,37873062,43,7 +3269940677,28,12098344,55,7 +413876805,67,12098344,47,7 +413876805,67,12098344,45,7 +413876805,67,1104420298,43,7 +22324879,71,37873062,41,7 +3269940677,28,12098344,50,7 +413876805,67,1104420298,38,7 +3227189464,27,4067555184,55,7 +2329836516,18,4067555184,49,7 +3227189464,27,4067555184,49,7 +2329836516,18,4067555184,52,7 +413876805,60,4067555184,49,7 +39894253,25,12098344,55,7 +367669349,20,1104420298,38,7 +1104420298,40,12098344,52,7 +413876805,60,37873062,39,7 +3274238529,23,1104420298,42,7 +3274238529,23,12098344,55,7 +420984285,18,37873062,43,7 +631103677,15,12098344,48,7 +631103677,15,4067555184,50,7 +631103677,15,37873062,40,7 +631103677,15,2313177432,51,7 +3312358902,61,37873062,91,7 +3312358902,61,350343208,91,7 +3312358902,61,3346538900,90,7 +3312358902,61,3193516458,92,7 +892652617,19,2313177432,54,7 +1555364428,19,3193516458,92,7 +3312358902,61,22751149,93,7 +3312358902,61,1266556718,91,7 +631103677,15,12098344,50,7 +1194436218,15,37873062,41,7 +1555364428,19,331545755,92,7 +420984285,18,4067555184,46,7 +631103677,15,1104420298,40,7 +1452048,11,2541265952,90,7 +1452048,11,2325170042,99,7 +3352578733,29,12098344,55,7 +1194436218,15,2541265952,90,7 +892652617,19,2541265952,90,7 +61066955,23,4067555184,49,7 +1194436218,15,2313177432,50,7 +61066955,23,37873062,43,7 +61066955,23,37873062,41,7 +3312358902,59,350343208,91,7 +3312358902,59,3346538900,90,7 +888478182,31,777299215,94,7 +216898035,13,2325170042,99,7 +648145286,35,12098344,53,7 +648145286,35,22324879,95,7 +331450699,17,41454763,92,7 +80158773,69,2325170042,99,7 +1555364428,19,1266556718,91,7 +762165453,72,4067555184,55,7 +1555364428,19,12098344,55,7 +2961715231,31,1104420298,41,7 +333499553,12,22324879,95,7 +762165453,72,12098344,55,7 +762165453,72,12098344,54,7 +33171435,9,331545755,92,7 +1555364428,19,12098344,50,7 +7299120,32,4067555184,46,7 +888478182,31,37873062,41,7 +2311838590,11,777299215,94,7 +29452962,9,2541265952,90,7 +7299120,32,12098344,54,7 +7299120,32,12098344,46,7 +22324879,63,4067555184,50,7 +29223617,9,331545755,92,7 +892652617,19,331545755,92,7 +22324879,63,2313177432,54,7 +22324879,63,2313177432,50,7 +287006714,25,4067555184,44,7 +331450699,17,777299215,94,7 +331450699,17,584019624,93,7 +648145286,35,37873062,39,7 +22324879,63,12098344,51,7 +648145286,35,2313177432,53,7 +2311352797,71,4067555184,48,7 +2961715231,31,3346538900,90,7 +2961715231,31,350343208,91,7 +2313177432,7,4067555184,50,7 +3384021594,67,37873062,43,7 +888478182,31,3193516458,92,7 +3384021594,67,4067555184,45,7 +3274238529,23,3193516458,92,7 +3274238529,23,2313177432,48,7 +3274238529,23,2313177432,47,7 +4379631621,73,22324879,95,7 +142823313,20,4067555184,47,7 +888478182,31,22751149,93,7 +423388486,66,777299215,94,7 +423388486,66,584019624,93,7 +423388486,66,37873062,91,7 +423388486,66,3346538900,90,7 +423388486,66,3193516458,92,7 +423388486,66,22751149,93,7 +2316430101,74,10437056,99,7 +423388486,66,18107611,94,7 +423388486,66,1266556718,91,7 +2989649772,64,1104420298,41,7 +2319266522,15,10437056,99,7 +27075840,65,37873062,43,7 +3274238529,23,12098344,49,7 +3274238529,23,12098344,48,7 +420984285,18,4067555184,51,7 +888478182,31,1266556718,91,7 +3274238529,23,12098344,47,7 +2319266522,15,1104420298,41,7 +519195163,9,2541265952,90,7 +2313177432,7,37873062,40,7 +1194436218,15,2313177432,45,7 +2313177432,7,37873062,38,7 +892652617,19,27169556,90,7 +2311352797,71,37873062,41,7 +61066955,23,22751149,93,7 +1194436218,15,12098344,50,7 +3312358902,59,1266556718,91,7 +61066955,23,12098344,49,7 +61066955,23,12098344,48,7 +3384021594,67,1104420298,38,7 +61066955,23,12098344,44,7 +61066955,23,1104420298,42,7 +61066955,23,1104420298,39,7 +3384021594,67,12098344,45,7 +3384021594,67,12098344,46,7 +39894253,25,4067555184,46,7 +11807506,60,37873062,43,7 +11807506,60,37873062,41,7 +3274238529,23,584019624,93,7 +892652617,19,350343208,91,7 +2989649772,64,1104420298,38,7 +2311352797,71,2313177432,47,7 +2989649772,64,1104420298,39,7 +3274238529,23,4067555184,44,7 +11807506,60,2313177432,45,7 +2311352797,71,2313177432,44,7 +2313177432,7,1104420298,40,7 +39894253,25,37873062,38,7 +578803019,10,185356903,93,7 +367669349,20,4067555184,48,7 +2329836516,18,12098344,45,7 +2353020496,24,18107611,94,7 +2349616974,73,10437056,99,7 +2989649772,64,4067555184,49,7 +1044103384,62,1266556718,91,7 +3077450214,65,37873062,91,7 +1104420298,43,12098344,52,7 +2349076526,68,4067555184,55,7 +2349349655,11,1266556718,91,7 +27075840,65,2313177432,44,7 +11807506,60,12098344,48,7 +892652617,19,3346538900,90,7 +3118917053,35,10437056,99,7 +1044103384,62,2313177432,55,7 +29954548,27,1104420298,39,7 +3077450214,65,2313177432,46,7 +2350111843,11,10437056,99,7 +2350111843,11,2325170042,99,7 +2351592628,10,41454763,92,7 +2353020496,24,27169556,90,7 +3077450214,65,12098344,45,7 +1555364428,19,350343208,91,7 +3118917053,35,1104420298,39,7 +2343704209,69,4067555184,53,7 +3118917053,35,4067555184,49,7 +142823313,20,1104420298,43,7 +80169705,61,3193516458,92,7 +2347561020,68,27169556,90,7 +2347561020,68,4067555184,53,7 +80169705,61,331545755,92,7 +3120341363,11,1266556718,91,7 +3118917053,35,814834276,95,7 +3118917053,35,4067555184,53,7 +3118917053,35,37873062,39,7 +142823313,20,1104420298,41,7 +3118917053,35,3339921892,95,7 +3118917053,35,2325170042,99,7 +3118917053,35,2313177432,53,7 +892652617,19,777299215,94,7 +2349076526,68,12098344,50,7 +1044103384,62,12098344,50,7 +3118917053,35,22324879,95,7 +3118917053,35,12098344,53,7 +2353020496,24,350343208,91,7 +1044103384,62,3346538900,90,7 +3077450214,65,1104420298,43,7 +29954548,27,37873062,38,7 +29954548,27,4067555184,45,7 +888478182,31,37873062,91,7 +892652617,19,12098344,51,7 +29954548,27,37873062,43,7 +892652617,19,12098344,54,7 +25147774,64,4067555184,44,7 +3339921892,10,27169556,90,7 +25147774,64,4067555184,47,7 +892652617,19,4067555184,54,7 +3077450214,65,1104420298,38,7 +11807506,60,1104420298,38,7 +11169556957,70,777299215,94,7 +11169556957,70,584019624,93,7 +1104420298,39,12098344,52,7 +78979697,74,3339921892,95,7 +78979697,74,2325170042,99,7 +27075840,65,1104420298,42,7 +1555364428,19,41454763,92,7 +25147774,64,2313177432,47,7 +12098344,7,37873062,38,7 +29954548,27,12098344,48,7 +1679596339,66,2541265952,90,7 +169978927,8,584019624,93,7 +2357759100,33,12098344,47,7 +11807506,60,12098344,46,7 +11807506,60,12098344,44,7 +1270747834,25,2325170042,99,7 +169978927,8,3346538900,90,7 +11807506,60,1104420298,42,7 +24673506,10,185356903,93,7 +80169705,61,37873062,91,7 +169978927,8,22751149,93,7 +2475874929,24,2541265952,90,7 +104671744,16,2325170042,99,7 +169978927,8,10437056,99,7 +1679596339,66,584019624,93,7 +1104420298,38,12098344,52,7 +25147774,64,12098344,46,7 +25147774,64,12098344,47,7 +2347561020,68,12098344,55,7 +80169705,61,41454763,92,7 +1033972427,59,331545755,92,7 +3164072929,63,12098344,53,7 +2343704209,69,2325170042,99,7 +2340606811,28,331545755,92,7 +142823313,20,12098344,49,7 +2989649772,64,37873062,43,7 +22324879,71,2313177432,48,7 +2343704209,69,12098344,53,7 +2342515031,10,41454763,92,7 +78979697,74,10437056,99,7 +3164072929,63,12098344,51,7 +4067555184,7,12098344,50,7 +784491064,10,1266556718,91,7 +2989649772,64,37873062,41,7 +3164072929,63,12098344,50,7 +142823313,20,12098344,45,7 +2989649772,64,37873062,42,7 +2343704209,69,12098344,50,7 +2343704209,69,10437056,99,7 +2343704209,69,12098344,55,7 +3164072929,63,12098344,55,7 +142823313,20,12098344,48,7 +367669349,20,584019624,93,7 +80158773,69,12098344,54,7 +39894253,25,1104420298,42,6 +11807506,60,4067555184,45,6 +413876805,60,1104420298,42,6 +2313177432,54,12098344,44,6 +24610687,9,350343208,91,6 +3006753238,9,1266556718,91,6 +591975267,10,350343208,91,6 +3384021594,67,12098344,49,6 +37873062,39,12098344,55,6 +3227189464,27,12098344,46,6 +60716715,9,22751149,93,6 +169978927,8,18107611,94,6 +3352578733,29,4067555184,51,6 +3352578733,29,4067555184,54,6 +37873062,38,12098344,52,6 +37873062,38,12098344,55,6 +2311352797,71,37873062,43,6 +892652617,19,22751149,93,6 +142823313,20,584019624,93,6 +2313177432,53,12098344,44,6 +3312358902,59,18107611,94,6 +29954548,27,12098344,44,6 +1044103384,62,584019624,93,6 +142823313,20,41454763,92,6 +2313177432,53,2313177432,52,6 +2961715231,31,37873062,91,6 +61066955,23,12098344,45,6 +892652617,19,37873062,91,6 +2358215091,9,22324879,95,6 +888478182,31,2541265952,90,6 +3384021594,67,37873062,42,6 +142823313,20,12098344,46,6 +2353020496,24,37873062,91,6 +3077450214,65,12098344,44,6 +5,10,350343208,91,6 +888478182,31,27169556,90,6 +2353020496,24,331545755,92,6 +287006714,25,12098344,49,6 +39894253,25,37873062,42,6 +2353020496,24,22751149,93,6 +4379631621,73,10437056,99,6 +343932526,10,1266556718,91,6 +1270747834,25,3346538900,90,6 +2353020496,24,1266556718,91,6 +423388486,66,41454763,92,6 +343932526,10,3193516458,92,6 +3384021594,67,37873062,41,6 +888478182,31,3346538900,90,6 +3274238529,23,350343208,91,6 +3077450214,65,1104420298,41,6 +142823313,20,12098344,47,6 +4067555184,51,2313177432,52,6 +2961715231,31,3193516458,92,6 +3274238529,23,4067555184,49,6 +2313177432,55,12098344,44,6 +39894253,25,37873062,40,6 +169978927,8,41454763,92,6 +11807506,60,12098344,45,6 +3274238529,23,37873062,42,6 +2313177432,7,10437056,99,6 +2313177432,7,1104420298,39,6 +3274238529,23,37873062,41,6 +413876805,60,12098344,49,6 +2313177432,7,12098344,44,6 +3384021594,67,37873062,39,6 +2989649772,64,37873062,40,6 +2475874929,24,37873062,91,6 +169978927,8,1266556718,91,6 +25147774,64,37873062,38,6 +4067555184,7,2313177432,50,6 +4067555184,7,37873062,40,6 +2313177432,49,12098344,44,6 +16116663,10,331545755,92,6 +3227189464,27,1104420298,39,6 +16116663,10,584019624,93,6 +37873062,43,12098344,55,6 +22324879,71,12098344,46,6 +367669349,20,37873062,91,6 +695879282,33,4067555184,47,6 +22324879,63,12098344,54,6 +951988821,9,584019624,93,6 +2961715231,31,22751149,93,6 +27075840,65,37873062,41,6 +4076786740,17,22751149,93,6 +1555364428,19,12098344,51,6 +2553848709,9,3346538900,90,6 +4067555184,7,3346538900,90,6 +2313177432,46,12098344,44,6 +2313177432,48,12098344,44,6 +27075840,65,12098344,46,6 +972774,9,3346538900,90,6 +774611690,9,41454763,92,6 +2313177432,47,12098344,44,6 +11169556957,70,18107611,94,6 +11169556957,70,1266556718,91,6 +29954548,27,2313177432,47,6 +2340606811,28,27169556,90,6 +2313177432,45,12098344,44,6 +27075840,65,37873062,42,6 +2313177432,44,12098344,44,6 +333499553,12,2325170042,99,6 +27075840,65,1104420298,41,6 +37873062,43,12098344,52,6 +2989649772,64,37873062,39,6 +104671744,16,814834276,95,6 +27075840,65,37873062,91,6 +25147774,64,12098344,44,6 +1452048,11,27169556,90,6 +2313177432,51,2313177432,52,6 +631103677,15,12098344,44,6 +25147774,64,1104420298,41,6 +3352578733,29,12098344,51,6 +1679596339,66,3346538900,90,6 +61066955,23,777299215,94,6 +11169556957,70,37873062,91,6 +1194436218,15,27169556,90,6 +80158773,69,12098344,55,6 +2475874929,24,3346538900,90,6 +2313177432,52,12098344,44,6 +61066955,23,37873062,39,6 +1092796483,9,27169556,90,6 +2313177432,51,12098344,44,6 +12098344,7,2325170042,99,6 +1679596339,66,27169556,90,6 +331450699,17,3193516458,92,6 +331450699,17,3346538900,90,6 +2311639124,72,12098344,52,6 +216898035,13,22324879,95,6 +2313177432,50,12098344,44,6 +1452048,11,37873062,91,6 +216898035,13,10437056,99,6 +1452048,11,3339921892,95,6 +4067555184,7,1104420298,38,6 +2313177432,50,2313177432,52,6 +1194436218,15,4067555184,50,6 +3312358902,61,584019624,93,6 +25147774,64,2313177432,46,6 +631103677,15,2313177432,50,6 +4076786740,17,3346538900,90,6 +3274238529,23,22751149,93,6 +3221578464,9,27169556,90,6 +2347561020,68,12098344,53,6 +3077450214,65,37873062,42,6 +4067555184,53,2313177432,52,6 +2319266522,15,37873062,43,6 +2349076526,68,12098344,55,6 +366828854,29,4067555184,50,6 +2347561020,68,12098344,54,6 +1044103384,62,12098344,51,6 +366828854,29,12098344,53,6 +2329836516,18,37873062,41,6 +366828854,29,12098344,55,6 +2989649772,64,12098344,44,6 +420984285,18,12098344,48,6 +2342518227,9,1266556718,91,6 +420984285,18,12098344,51,6 +142823313,20,37873062,42,6 +420984285,18,12098344,53,6 +420984285,18,12098344,54,6 +2349076526,68,3346538900,90,6 +420984285,18,1266556718,91,6 +413876805,67,12098344,48,6 +29954548,10,18107611,94,6 +1044103384,62,12098344,54,6 +1044103384,62,12098344,55,6 +3274238529,23,1104420298,38,6 +413876805,67,12098344,46,6 +420984285,18,2313177432,51,6 +3269940677,28,18107611,94,6 +1555364428,19,3346538900,90,6 +2319266522,15,4067555184,55,6 +2329395956,10,22324879,95,6 +2329836516,18,12098344,52,6 +37873062,39,12098344,52,6 +3157495460,9,37873062,91,6 +2348894245,8,1266556718,91,6 +80169705,61,18107611,94,6 +3269940677,28,22751149,93,6 +3120341363,11,2541265952,90,6 +80158773,69,12098344,50,6 +2348894245,8,3346538900,90,6 +2343704209,69,12098344,54,6 +2348894245,8,41454763,92,6 +37873062,40,12098344,52,6 +354328758,62,12098344,50,6 +2329836516,18,18107611,94,6 +413876805,60,4067555184,44,6 +37873062,40,12098344,55,6 +2311337085,9,3193516458,92,6 +2311352797,71,1104420298,39,6 +3120341363,11,3346538900,90,6 +354328758,62,12098344,53,6 +2311352797,71,1104420298,42,6 +2311352797,71,12098344,44,6 +2349076526,68,12098344,53,6 +2322658897,9,3193516458,92,6 +420984285,18,2313177432,52,6 +2347561020,68,4067555184,50,6 +420984285,18,37873062,91,6 +27075840,65,41454763,92,6 +2316430101,74,22324879,95,6 +1044103384,62,22751149,93,6 +3274238529,23,1104420298,41,6 +1033972427,59,584019624,93,6 +2319266522,15,12098344,48,6 +2333843479,70,3193516458,92,6 +2349616974,73,22324879,95,6 +2342515031,10,22751149,93,6 +3269940677,28,12098344,54,6 +142823313,20,22751149,93,6 +420984285,18,584019624,93,6 +4067555184,52,2313177432,52,6 +314846874,11,41454763,92,6 +420984285,18,4067555184,47,6 +3227189464,27,37873062,39,6 +2319266522,15,12098344,52,6 +420984285,18,4067555184,54,6 +2310296367,9,350343208,91,6 +3077450214,65,37873062,41,6 +27075840,65,350343208,91,6 +1270747834,25,3339921892,95,5 +2989649772,64,12098344,48,5 +631103677,15,12098344,52,5 +4067555184,7,10437056,99,5 +3077450214,65,3193516458,92,5 +39894253,25,12098344,46,5 +2313177432,51,12098344,45,5 +25147774,64,1104420298,43,5 +2311352797,71,1104420298,41,5 +37873062,39,37873062,40,5 +2313177432,55,2313177432,52,5 +2343704209,69,12098344,52,5 +2311838590,11,37873062,91,5 +631103677,15,1104420298,42,5 +413876805,60,37873062,41,5 +631103677,15,1104420298,41,5 +142823313,20,3193516458,92,5 +1194436218,15,37873062,39,5 +2313177432,49,12098344,45,5 +80158773,69,12098344,51,5 +4067555184,7,37873062,43,5 +1194436218,15,3346538900,90,5 +2353020496,24,3346538900,90,5 +4067555184,50,2313177432,52,5 +1452048,11,22324879,95,5 +22324879,71,1104420298,42,5 +80169705,61,27169556,90,5 +22324879,71,1104420298,43,5 +3077450214,65,1266556718,91,5 +22324879,71,12098344,48,5 +2309668026,12,2325170042,99,5 +2313177432,48,12098344,45,5 +631103677,15,4067555184,55,5 +29954548,27,12098344,49,5 +2961715231,31,18107611,94,5 +287006714,25,37873062,39,5 +2340606811,28,3346538900,90,5 +37873062,43,1104420298,40,5 +367669349,20,22751149,93,5 +354328758,62,3346538900,90,5 +888478182,31,18107611,94,5 +354328758,62,37873062,91,5 +22324879,71,2313177432,44,5 +2313177432,50,12098344,45,5 +22324879,71,12098344,47,5 +413876805,60,37873062,42,5 +1194436218,15,4067555184,52,5 +367669349,20,1104420298,41,5 +4067555184,7,2325170042,99,5 +2311907103,79,10437056,99,5 +3312358902,61,41454763,92,5 +1270747834,25,37873062,42,5 +1194436218,15,4067555184,51,5 +1194436218,15,4067555184,53,5 +1270747834,25,37873062,41,5 +708388905,10,27169556,90,5 +3077450214,65,12098344,49,5 +1555364428,19,27169556,90,5 +413876805,67,1104420298,42,5 +331450699,17,22751149,93,5 +3274238529,23,18107611,94,5 +3077450214,65,18107611,94,5 +2311352797,71,12098344,49,5 +1194436218,15,2313177432,51,5 +1033972427,59,1266556718,91,5 +287006714,25,12098344,45,5 +2313177432,47,12098344,45,5 +3384021594,67,1104420298,42,5 +12098344,7,1104420298,38,5 +314846874,11,22751149,93,5 +2319266522,15,2541265952,90,5 +1194436218,15,1104420298,38,5 +2319266522,15,12098344,47,5 +1044103384,62,41454763,92,5 +287006714,25,12098344,46,5 +61066955,23,12098344,46,5 +11807506,60,12098344,47,5 +169978927,8,27169556,90,5 +2313177432,44,12098344,45,5 +3384021594,67,12098344,44,5 +413876805,60,12098344,48,5 +142823313,20,1104420298,38,5 +169978927,8,37873062,91,5 +2313177432,55,12098344,45,5 +1555364428,19,584019624,93,5 +3227189464,27,37873062,43,5 +3227189464,27,12098344,52,5 +3274238529,23,37873062,91,5 +892652617,19,584019624,93,5 +3306665331,11,22751149,93,5 +3274238529,23,37873062,43,5 +3227189464,27,12098344,49,5 +2313177432,46,12098344,45,5 +3306665331,11,3346538900,90,5 +2313177432,54,2313177432,52,5 +39894253,25,37873062,43,5 +2313177432,54,12098344,45,5 +2313177432,53,12098344,45,5 +2313177432,45,12098344,45,5 +1194436218,15,1104420298,39,5 +12098344,7,1104420298,43,5 +1555364428,19,37873062,91,5 +1033972427,59,3193516458,92,5 +287006714,25,1104420298,41,5 +2961715231,31,27169556,90,5 +2319266522,15,37873062,41,5 +3339921892,10,37873062,91,5 +2313177432,52,12098344,45,5 +420984285,18,1104420298,38,5 +2319266522,15,1104420298,42,5 +2319266522,15,4067555184,52,5 +61066955,23,37873062,42,5 +2340606811,28,12098344,52,5 +12098344,51,2313177432,52,5 +1452048,11,18107611,94,5 +2319266522,15,3346538900,90,5 +314846874,11,814834276,95,5 +2313177432,7,2325170042,99,5 +22324879,71,1104420298,40,5 +1194436218,15,1104420298,43,5 +2313177432,7,12098344,45,5 +2313177432,7,12098344,50,5 +3274238529,23,12098344,46,5 +2475874929,24,1266556718,91,5 +1194436218,15,12098344,55,5 +2347561020,68,3346538900,90,5 +2475874929,24,18107611,94,5 +1,10,3346538900,90,5 +22324879,71,37873062,40,5 +1194436218,15,12098344,53,5 +314846874,11,2325170042,99,4 +695879282,33,37873062,38,4 +29954548,27,37873062,39,4 +80169705,61,22751149,93,4 +27075840,65,12098344,45,4 +146491012,79,10437056,99,4 +2329836516,18,1266556718,91,4 +762165453,72,4067555184,51,4 +314846874,11,3339921892,95,4 +314846874,11,10437056,99,4 +4067555184,54,2313177432,52,4 +16116663,10,2325170042,99,4 +333499553,12,10437056,99,4 +2314301730,33,814834276,95,4 +25147774,64,37873062,42,4 +420984285,18,18107611,94,4 +2319266522,15,37873062,40,4 +2319266522,15,37873062,39,4 +300186799,10,18107611,94,4 +3269940677,28,584019624,93,4 +420984285,18,1104420298,41,4 +2311352797,71,37873062,42,4 +2311352797,71,37873062,40,4 +1194436218,15,12098344,52,4 +1194436218,15,12098344,51,4 +2349076526,68,27169556,90,4 +2319266522,15,27169556,90,4 +1270747834,25,2313177432,55,4 +3384021594,67,1104420298,41,4 +1270747834,25,4067555184,55,4 +367669349,20,37873062,42,4 +2319266522,15,12098344,55,4 +2319266522,15,12098344,54,4 +2333843479,70,18107611,94,4 +22324879,71,37873062,43,4 +4067555184,55,2313177432,52,4 +142823313,20,18107611,94,4 +80169705,61,3346538900,90,4 +1,10,37873062,91,4 +420984285,18,37873062,42,4 +2319266522,15,1104420298,43,4 +12098344,55,2313177432,52,4 +2314301730,33,3339921892,95,4 +423388486,66,27169556,90,4 +61066955,23,350343208,91,4 +892652617,19,41454763,92,4 +1194436218,15,2313177432,52,4 +2319266522,15,4067555184,54,4 +287006714,25,37873062,43,4 +142823313,20,331545755,92,4 +12098344,7,4067555184,50,4 +37873062,39,1104420298,40,4 +2348894245,8,18107611,94,4 +2329836516,18,12098344,44,4 +631103677,15,4067555184,52,4 +2348894245,8,22751149,93,4 +892652617,19,18107611,94,4 +2311639124,72,12098344,51,4 +2348894245,8,27169556,90,4 +12098344,7,37873062,39,4 +1194436218,15,4067555184,55,4 +354328758,62,18107611,94,4 +631103677,15,2313177432,52,4 +1270747834,25,22324879,95,4 +12098344,7,2313177432,54,4 +3312358902,61,18107611,94,4 +12098344,50,2313177432,52,4 +12098344,7,2313177432,51,4 +2325170042,99,22324879,95,4 +3352578733,29,12098344,50,4 +354328758,62,12098344,51,4 +1679596339,66,37873062,91,4 +2311352797,71,12098344,48,4 +61066955,23,41454763,92,4 +1194436218,15,2313177432,55,4 +1194436218,15,2313177432,53,4 +1,10,10437056,99,3 +1270747834,25,12098344,55,3 +12098344,54,2313177432,52,3 +2325170042,99,3339921892,95,3 +2319266522,15,4067555184,53,3 +12098344,52,2313177432,52,3 +2319266522,15,2313177432,54,3 +2319266522,15,2313177432,53,3 +12098344,53,2313177432,52,3 +331450699,17,18107611,94,3 +33171435,9,3339921892,95,3 +367669349,20,331545755,92,3 +12098344,7,1104420298,40,3 +12098344,7,2313177432,50,3 +2319266522,15,1104420298,39,3 +12098344,7,2313177432,53,3 +12098344,7,37873062,40,3 +1104420298,43,1104420298,40,3 +12098344,7,4067555184,51,3 +2325170042,99,814834276,95,3 +314846874,11,18107611,94,3 +2329836516,18,37873062,91,3 +1194436218,15,4067555184,54,3 +1104420298,40,37873062,40,3 +2357759100,33,3339921892,95,3 +11807506,60,37873062,42,3 +27075840,65,1266556718,91,3 +27075840,65,18107611,94,3 +27075840,65,3193516458,92,3 +29954548,10,22324879,95,3 +1104420298,39,1104420298,40,3 +1104420298,38,37873062,40,3 +1194436218,15,2313177432,54,3 +1194436218,15,37873062,38,3 +1194436218,15,37873062,40,3 +3077450214,65,1104420298,42,3 +3120341363,11,22324879,95,3 +10437056,99,814834276,95,3 +33822284,9,18107611,94,3 +2314301730,33,2325170042,99,3 +12098344,7,4067555184,54,3 +4067555184,7,12098344,51,3 +631103677,15,2313177432,55,3 +631103677,15,12098344,55,3 +61066955,23,37873062,91,3 +695879282,33,2325170042,99,3 +16116663,10,3339921892,95,3 +695879282,33,3339921892,95,3 +695879282,33,814834276,95,3 +4209347174,9,18107611,94,3 +4076786740,17,18107611,94,3 +695879282,33,22324879,95,3 +4067555184,7,2313177432,51,3 +4067555184,7,2313177432,53,3 +1,10,814834276,95,3 +2313177432,7,2541265952,90,3 +708388905,10,22324879,95,3 +37873062,38,27169556,90,3 +2313177432,7,4067555184,54,3 +2313177432,7,4067555184,53,3 +39894253,25,1104420298,43,3 +1555364428,19,18107611,94,3 +1270747834,25,10437056,99,3 +37873062,43,27169556,90,3 +37873062,43,37873062,40,3 +1270747834,25,2313177432,52,2 +2349349655,11,814834276,95,2 +2357759100,33,10437056,99,2 +2351592628,10,22324879,95,2 +1194436218,15,12098344,54,2 +1270747834,25,4067555184,52,2 +1104420298,43,27169556,90,2 +1679596339,66,18107611,94,2 +1452048,11,10437056,99,2 +16116663,10,10437056,99,2 +1194436218,15,37873062,43,2 +16116663,10,22324879,95,2 +12098344,7,4067555184,53,2 +2311838590,11,22324879,95,2 +1237811030,9,814834276,95,2 +2313177432,7,12098344,51,2 +2319266522,15,37873062,38,2 +2313177432,7,12098344,53,2 +2313177432,7,12098344,54,2 +2314301730,33,37873062,38,2 +2314301730,33,10437056,99,2 +1104420298,43,2541265952,90,2 +300186799,10,3339921892,95,2 +2357759100,33,22324879,95,2 +930767828,9,22324879,95,2 +2357759100,33,2325170042,99,2 +3344266702,10,10437056,99,2 +3344266702,10,2325170042,99,2 +3344266702,10,814834276,95,2 +37873062,38,1104420298,40,2 +37873062,38,2541265952,90,2 +1033972427,59,27169556,90,2 +37873062,39,27169556,90,2 +37873062,40,2541265952,90,2 +930767828,9,814834276,95,2 +4067555184,7,12098344,53,2 +4315536490,12,2325170042,99,2 +61066955,23,18107611,94,2 +695879282,33,10437056,99,2 +695879282,33,1104420298,38,2 +695879282,33,12098344,51,2 +695879282,33,2313177432,51,2 +695879282,33,4067555184,51,2 +1,10,2325170042,99,2 +3339921892,10,3339921892,95,2 +3339921892,10,814834276,95,2 +33171435,9,814834276,95,2 +3157495460,9,22324879,95,2 +1104420298,38,27169556,90,2 +1104420298,39,2541265952,90,2 +1104420298,38,1104420298,40,2 +1044103384,62,18107611,94,2 +1104420298,39,27169556,90,2 +9278530,9,10437056,99,2 +3157495460,9,10437056,99,2 +2357759100,33,814834276,95,2 +9278530,9,22324879,95,2 +1104420298,40,2541265952,90,2 +1104420298,40,27169556,90,2 +9278530,9,2325170042,99,2 +9278530,9,3339921892,95,2 +3306665331,11,3339921892,95,2 +930767828,9,10437056,99,2 +33171435,9,2325170042,99,2 +1270747834,25,12098344,52,2 +972774,9,3339921892,95,1 +10437056,99,3339921892,95,1 +972774,9,2325170042,99,1 +972774,9,10437056,99,1 +1,10,3339921892,95,1 +930767828,9,2325170042,99,1 +1237811030,9,2325170042,99,1 +10437056,99,22324879,95,1 +930767828,9,3339921892,95,1 +708388905,10,814834276,95,1 +2342515031,10,22324879,95,1 +891649,9,814834276,95,1 +29954548,10,10437056,99,1 +300186799,10,22324879,95,1 +300186799,10,2325170042,99,1 +3006753238,9,2325170042,99,1 +3006753238,9,814834276,95,1 +3120341363,11,2325170042,99,1 +3120341363,11,3339921892,95,1 +3120341363,11,814834276,95,1 +3157495460,9,3339921892,95,1 +3157495460,9,814834276,95,1 +3306665331,11,10437056,99,1 +3306665331,11,22324879,95,1 +3306665331,11,814834276,95,1 +3339921892,10,22324879,95,1 +3339921892,10,2325170042,99,1 +3440374619,9,2325170042,99,1 +37873062,38,37873062,40,1 +37873062,40,1104420298,40,1 +37873062,40,27169556,90,1 +591975267,10,22324879,95,1 +60716715,9,22324879,95,1 +60716715,9,2325170042,99,1 +60716715,9,3339921892,95,1 +708388905,10,10437056,99,1 +300186799,10,10437056,99,1 +24610687,9,22324879,95,1 +2311838590,11,814834276,95,1 +2357759100,33,4067555184,51,1 +23131812,11,814834276,95,1 +2314301730,33,12098344,51,1 +2314301730,33,22324879,95,1 +2314301730,33,2313177432,51,1 +2314301730,33,4067555184,51,1 +2319266522,15,1104420298,38,1 +2319266522,15,12098344,50,1 +2319266522,15,12098344,51,1 +2319266522,15,12098344,53,1 +2319266522,15,2313177432,51,1 +2319266522,15,4067555184,50,1 +2340606811,28,37873062,91,1 +2342515031,10,10437056,99,1 +708388905,10,3339921892,95,1 +2342515031,10,2325170042,99,1 +2342515031,10,3339921892,95,1 +2349349655,11,2325170042,99,1 +2349349655,11,3339921892,95,1 +2351592628,10,814834276,95,1 +2357759100,33,1104420298,38,1 +2357759100,33,12098344,51,1 +2357759100,33,2313177432,51,1 +2357759100,33,37873062,38,1 +972774,9,814834276,95,1 diff --git a/output_result/risk/count_dcp_network.png b/output_result/risk/count_dcp_network.png new file mode 100644 index 0000000..0d22381 Binary files /dev/null and b/output_result/risk/count_dcp_network.png differ diff --git a/output_result/risk/count_dcp_prod.csv b/output_result/risk/count_dcp_prod.csv new file mode 100644 index 0000000..ce02f07 --- /dev/null +++ b/output_result/risk/count_dcp_prod.csv @@ -0,0 +1,710 @@ +up_id_product,down_id_product,count +46,52,8413 +48,52,8375 +48,55,8345 +46,55,8328 +45,52,8274 +44,52,8248 +49,52,8246 +49,55,8197 +44,55,8172 +45,55,8151 +47,52,8077 +47,55,8016 +55,99,7248 +52,99,7163 +50,99,7085 +54,99,7066 +51,99,7031 +53,99,7010 +54,55,5570 +54,52,5539 +53,55,5524 +52,55,5462 +51,55,5441 +50,55,5440 +53,52,5438 +55,52,5379 +51,52,5312 +50,52,5296 +55,55,5254 +52,52,5177 +45,99,5036 +46,99,4997 +48,99,4976 +44,99,4960 +49,99,4941 +55,95,4906 +52,95,4895 +47,99,4812 +53,95,4643 +51,95,4628 +50,95,4578 +54,95,4539 +95,99,3147 +47,95,3060 +44,95,3028 +46,95,3026 +48,95,3021 +49,95,3013 +45,95,2937 +46,43,2771 +48,43,2748 +45,43,2740 +49,43,2738 +44,43,2721 +47,43,2720 +49,39,2461 +45,39,2460 +48,39,2452 +44,39,2427 +46,39,2409 +47,39,2378 +54,43,2375 +53,43,2366 +55,43,2364 +50,43,2338 +52,43,2328 +51,43,2327 +44,40,2305 +45,40,2296 +48,40,2289 +46,40,2287 +49,40,2265 +47,40,2257 +47,38,2240 +49,38,2224 +45,38,2214 +46,38,2200 +54,39,2195 +53,39,2184 +48,38,2183 +55,39,2177 +51,39,2162 +50,39,2156 +44,38,2154 +52,39,2147 +48,90,2100 +49,90,2092 +45,90,2088 +46,90,2077 +47,90,2062 +44,90,2054 +94,99,2051 +93,99,2019 +91,99,1996 +54,40,1977 +50,40,1976 +53,40,1973 +55,40,1966 +51,40,1964 +52,40,1937 +54,38,1928 +50,38,1910 +51,38,1900 +53,38,1893 +55,38,1888 +52,38,1883 +42,55,1788 +41,52,1779 +95,55,1734 +95,52,1729 +42,52,1717 +41,55,1699 +53,90,1629 +55,90,1628 +54,90,1623 +51,90,1619 +52,90,1606 +50,90,1597 +94,52,1207 +92,99,1179 +94,55,1143 +94,95,1124 +91,52,1084 +93,55,1073 +93,52,1065 +91,55,1057 +93,95,1005 +91,95,1005 +90,99,997 +95,95,798 +41,99,778 +42,99,765 +92,95,670 +92,55,644 +92,52,625 +95,43,563 +95,39,543 +90,95,523 +95,40,495 +42,95,464 +95,38,453 +41,95,441 +90,52,419 +95,90,407 +41,43,403 +20,55,402 +42,43,394 +90,55,390 +20,52,384 +41,39,381 +42,39,376 +41,40,345 +41,38,341 +7,95,340 +42,40,334 +42,38,332 +60,55,318 +60,52,316 +64,55,308 +67,55,300 +42,90,299 +23,52,299 +25,52,297 +65,55,296 +23,55,296 +71,55,296 +65,52,295 +25,55,294 +64,52,292 +67,52,290 +22,52,288 +22,55,287 +41,90,284 +71,52,282 +18,52,259 +15,48,258 +27,49,255 +18,46,252 +28,51,250 +27,47,250 +68,55,250 +29,55,250 +63,55,250 +72,51,249 +41,53,249 +43,53,249 +38,53,249 +69,55,249 +23,49,249 +42,53,249 +39,53,249 +23,45,248 +69,52,248 +68,52,248 +94,43,248 +20,44,248 +65,45,248 +40,51,247 +41,51,247 +38,51,247 +39,51,247 +71,54,247 +15,46,247 +63,50,247 +43,51,247 +42,51,247 +71,51,246 +62,53,246 +25,44,246 +39,55,246 +72,50,246 +67,48,246 +40,53,246 +43,55,246 +68,51,246 +40,55,246 +38,55,246 +18,44,246 +69,51,246 +23,50,246 +65,46,246 +20,48,246 +67,49,245 +72,54,245 +22,50,245 +33,47,245 +62,51,244 +68,54,244 +64,46,244 +23,44,244 +67,51,244 +18,48,244 +23,47,244 +69,53,244 +19,52,243 +65,47,243 +60,45,243 +65,54,243 +67,44,243 +28,52,243 +67,54,243 +60,54,243 +71,49,243 +20,46,243 +19,51,242 +20,54,242 +63,53,242 +65,48,242 +62,52,242 +64,54,242 +25,49,242 +71,45,242 +27,46,242 +69,50,241 +27,55,241 +67,46,241 +64,50,241 +64,45,241 +18,45,241 +60,44,241 +20,49,241 +19,55,241 +19,54,241 +63,52,241 +60,48,240 +25,53,240 +25,50,240 +15,49,240 +28,54,240 +72,55,240 +60,49,240 +27,48,240 +20,53,240 +19,50,240 +23,46,240 +40,52,239 +60,53,239 +38,52,239 +67,47,239 +39,52,239 +35,49,239 +68,50,239 +64,53,239 +43,52,239 +22,53,239 +20,47,238 +25,51,238 +65,53,238 +15,44,238 +18,49,238 +60,47,238 +28,53,238 +27,51,238 +29,50,238 +27,53,238 +29,53,238 +68,53,237 +67,53,237 +23,48,237 +67,50,237 +34,48,237 +72,52,237 +32,46,237 +27,50,237 +63,51,236 +19,53,236 +23,54,236 +71,48,236 +25,45,236 +15,47,236 +22,48,236 +20,50,236 +27,44,236 +22,46,235 +20,51,235 +38,50,235 +41,50,235 +39,50,235 +64,51,235 +22,44,235 +67,45,235 +40,50,235 +42,50,235 +28,50,235 +27,54,235 +27,52,235 +43,50,235 +60,50,234 +18,55,234 +25,47,234 +25,48,234 +65,49,234 +62,54,233 +64,49,233 +62,55,233 +71,46,233 +65,50,233 +72,53,233 +22,47,233 +22,45,233 +29,51,233 +15,45,232 +65,44,232 +22,49,232 +18,47,232 +64,48,232 +71,53,232 +23,53,231 +27,45,231 +20,45,231 +63,54,231 +28,55,231 +22,54,231 +22,51,230 +71,47,230 +60,51,230 +60,46,230 +62,50,230 +25,46,229 +25,54,229 +29,54,228 +50,45,227 +23,51,227 +48,45,227 +49,45,227 +55,45,227 +51,45,227 +54,45,227 +52,45,227 +7,45,227 +53,45,227 +47,45,227 +65,51,227 +71,44,227 +64,44,227 +45,45,227 +46,45,227 +44,45,227 +46,44,226 +7,44,226 +51,44,226 +45,44,226 +50,44,226 +55,44,226 +47,44,226 +48,44,226 +44,44,226 +49,44,226 +53,44,226 +54,44,226 +52,44,226 +69,54,225 +29,52,224 +64,47,224 +39,54,222 +41,54,222 +38,54,222 +42,54,222 +43,54,222 +40,54,222 +71,50,221 +91,40,208 +93,43,208 +91,43,204 +93,39,199 +93,40,198 +94,40,190 +91,39,189 +94,38,184 +93,38,182 +91,38,182 +94,39,181 +90,43,158 +90,39,130 +90,38,130 +92,43,130 +90,40,127 +91,90,124 +94,90,120 +93,90,120 +20,95,118 +23,95,113 +92,40,109 +92,39,107 +92,38,107 +15,95,97 +19,95,90 +62,95,90 +28,95,90 +9,95,88 +18,95,88 +7,90,86 +64,95,86 +66,95,83 +60,95,79 +24,95,79 +72,95,78 +22,99,74 +31,95,73 +8,95,73 +17,94,72 +28,94,71 +67,95,71 +27,95,70 +17,99,70 +66,91,69 +63,95,69 +9,94,69 +18,94,69 +28,99,69 +59,94,69 +24,94,68 +31,93,68 +65,99,68 +11,94,68 +29,99,68 +23,94,68 +66,93,67 +70,91,67 +28,93,67 +10,93,67 +8,91,67 +70,93,67 +15,55,66 +10,94,66 +66,94,66 +64,99,66 +59,93,66 +31,94,66 +18,93,65 +62,94,65 +11,93,65 +8,94,65 +59,99,65 +9,93,65 +62,91,64 +24,91,64 +25,99,64 +19,94,64 +18,91,64 +10,91,64 +61,93,64 +61,91,64 +8,93,64 +9,91,64 +24,93,64 +31,91,63 +43,95,63 +39,95,63 +19,93,63 +61,94,62 +59,91,62 +11,91,62 +38,95,62 +71,99,62 +40,95,62 +23,93,62 +65,94,61 +20,93,61 +23,91,61 +79,99,61 +10,99,61 +20,94,61 +29,95,60 +71,95,60 +19,91,60 +70,95,60 +17,95,60 +65,95,60 +25,95,60 +61,95,60 +22,95,60 +10,95,60 +59,95,60 +62,93,59 +17,93,59 +92,90,59 +70,94,58 +20,91,58 +15,52,58 +28,91,58 +65,91,57 +17,91,57 +62,99,57 +18,99,57 +65,93,55 +70,99,55 +69,95,55 +11,95,53 +8,99,52 +68,95,52 +97,95,50 +9,99,49 +30,95,49 +74,95,49 +26,95,49 +19,99,49 +73,95,49 +37,95,48 +16,95,48 +13,95,48 +12,95,48 +49,53,45 +23,90,45 +52,53,45 +65,90,40 +18,92,40 +25,41,40 +28,92,39 +46,53,39 +44,53,39 +48,53,39 +11,92,39 +59,92,39 +60,90,39 +71,42,39 +31,92,39 +62,92,38 +66,99,38 +70,92,38 +18,41,38 +17,92,38 +23,42,38 +64,42,38 +15,42,38 +31,42,38 +9,92,38 +24,99,38 +65,92,38 +25,90,37 +65,43,37 +67,90,37 +71,90,37 +23,92,37 +65,41,37 +67,42,37 +20,92,37 +20,42,37 +24,92,37 +45,53,36 +71,43,36 +20,90,36 +50,53,36 +31,41,36 +60,41,36 +53,53,36 +10,92,36 +61,92,36 +25,40,36 +19,92,36 +67,41,36 +8,92,36 +22,43,35 +25,43,35 +9,90,35 +7,39,35 +22,90,35 +20,41,35 +18,42,35 +61,90,35 +71,39,34 +71,41,34 +7,40,34 +23,41,34 +66,92,34 +22,42,34 +60,42,34 +25,38,33 +55,53,33 +25,42,33 +65,39,33 +54,53,33 +65,38,33 +22,41,33 +66,90,33 +47,53,33 +51,53,33 +65,42,33 +7,43,33 +22,39,33 +64,41,33 +7,38,32 +36,41,32 +15,99,32 +18,90,32 +15,41,32 +65,40,32 +59,90,31 +18,43,31 +18,40,31 +17,90,31 +71,40,31 +8,90,31 +19,90,30 +11,90,30 +28,90,30 +24,90,30 +90,90,30 +62,90,30 +22,38,30 +71,38,29 +10,90,29 +22,40,28 +63,99,28 +68,90,28 +25,39,27 +18,38,26 +67,99,25 +64,39,24 +18,39,24 +31,90,24 +15,90,23 +72,99,22 +60,43,21 +99,99,20 +20,99,18 +23,99,18 +64,38,17 +38,99,17 +60,39,17 +23,43,17 +60,99,16 +64,43,15 +20,39,15 +31,52,14 +67,39,14 +43,99,13 +60,40,13 +99,53,12 +64,90,12 +23,40,12 +20,43,12 +27,90,12 +64,40,11 +60,38,11 +27,43,11 +40,99,10 +31,55,10 +39,99,10 +15,43,10 +27,40,10 +23,38,9 +20,40,9 +20,38,9 +95,53,9 +23,39,8 +33,95,7 +69,99,7 +90,53,6 +15,40,6 +61,99,6 +67,43,6 +31,99,5 +15,38,5 +15,39,4 +99,95,4 +27,39,4 +67,40,4 +67,38,4 +33,38,3 +13,99,2 +27,99,2 +35,95,2 +32,95,1 +11,99,1 +32,43,1 +68,99,1 +34,95,1 +73,99,1 diff --git a/output_result/risk/count_dcp_prod_network.png b/output_result/risk/count_dcp_prod_network.png new file mode 100644 index 0000000..491c181 Binary files /dev/null and b/output_result/risk/count_dcp_prod_network.png differ diff --git a/output_result/risk/count_firm.csv b/output_result/risk/count_firm.csv new file mode 100644 index 0000000..84bfd13 --- /dev/null +++ b/output_result/risk/count_firm.csv @@ -0,0 +1,155 @@ +id_firm,count +2313177432,3832 +4067555184,3742 +12098344,3347 +37873062,1425 +1104420298,1217 +3339921892,1049 +814834276,1047 +22324879,1031 +2325170042,928 +10437056,876 +2541265952,492 +27169556,433 +3346538900,431 +185356903,331 +777299215,306 +331545755,295 +350343208,283 +3193516458,279 +41454763,276 +584019624,276 +1266556718,259 +22751149,255 +18107611,178 +2311838590,30 +1452048,30 +29954548,29 +5849940,20 +557266995,20 +453289520,20 +3312358902,20 +2350111843,20 +2326956863,20 +413876805,20 +930767828,16 +15482118,12 +27085933,12 +9278530,12 +314846874,10 +3352578733,10 +3344266702,10 +3118917053,10 +3120341363,10 +3384021594,10 +3221578464,10 +3270918801,10 +3164072929,10 +331450699,10 +3227189464,10 +3306665331,10 +3269940677,10 +3274238529,10 +333499553,10 +420984285,10 +354328758,10 +366828854,10 +892652617,10 +888478182,10 +80169705,10 +80158773,10 +78979697,10 +784491064,10 +762165453,10 +7299120,10 +708388905,10 +695879282,10 +648145286,10 +631103677,10 +61066955,10 +578803019,10 +4379631621,10 +423388486,10 +300186799,10 +4208851809,10 +4076786740,10 +39894253,10 +367669349,10 +3077450214,10 +1,10 +1033972427,10 +2343704209,10 +2333843479,10 +2329836516,10 +2327979389,10 +2316430101,10 +23131812,10 +2311907103,10 +2311639124,10 +2311352797,10 +2311337085,10 +2309668026,10 +216898035,10 +203314437,10 +169978927,10 +1679596339,10 +16116663,10 +1555364428,10 +142823313,10 +1270747834,10 +1194436218,10 +11807506,10 +11169556957,10 +104671744,10 +1044103384,10 +2340606811,10 +2319266522,10 +2475874929,10 +2349349655,10 +287006714,10 +2351592628,10 +27075840,10 +2349616974,10 +24673506,10 +2353020496,10 +2357759100,10 +2961715231,10 +2349076526,10 +2348894245,10 +2989649772,10 +25147774,10 +2347561020,10 +146491012,9 +3312199997,8 +1237811030,8 +3440374619,8 +343932526,8 +25685135,8 +504638253,8 +2311676659,8 +4315536490,8 +2314301730,8 +891649,8 +2342515031,8 +519195163,7 +29223617,7 +29452962,7 +33171435,7 +3157495460,6 +774611690,6 +1092796483,6 +951988821,6 +2358215091,6 +2553848709,6 +24610687,6 +60716715,6 +591975267,6 +2310296367,6 +5,6 +3006753238,6 +2322658897,6 +2329395956,6 +2342518227,6 +972774,6 +4209347174,3 +33822284,3 diff --git a/output_result/risk/count_firm_prod.csv b/output_result/risk/count_firm_prod.csv new file mode 100644 index 0000000..ffef88b --- /dev/null +++ b/output_result/risk/count_firm_prod.csv @@ -0,0 +1,210 @@ +id_firm,id_product,count +814834276,95,1047 +3339921892,95,1041 +22324879,95,1011 +2325170042,99,928 +10437056,99,876 +2541265952,90,492 +27169556,90,433 +3346538900,90,431 +2313177432,52,431 +4067555184,52,426 +2313177432,53,415 +2313177432,55,411 +4067555184,55,402 +4067555184,53,402 +2313177432,51,398 +2313177432,54,397 +4067555184,54,397 +4067555184,50,395 +2313177432,50,394 +12098344,52,385 +4067555184,51,383 +12098344,53,377 +12098344,54,368 +12098344,50,361 +12098344,55,354 +12098344,51,346 +185356903,93,331 +777299215,94,306 +331545755,92,295 +350343208,91,283 +3193516458,92,279 +584019624,93,276 +41454763,92,276 +1266556718,91,259 +22751149,93,255 +2313177432,48,238 +2313177432,49,237 +4067555184,48,234 +37873062,91,234 +2313177432,46,233 +1104420298,39,228 +4067555184,46,225 +2313177432,47,225 +2313177432,45,223 +4067555184,47,222 +1104420298,40,222 +2313177432,44,220 +4067555184,49,219 +37873062,39,219 +37873062,38,218 +4067555184,45,215 +1104420298,43,214 +4067555184,44,212 +37873062,40,206 +12098344,47,202 +1104420298,38,202 +37873062,43,200 +12098344,49,196 +37873062,41,192 +12098344,48,191 +12098344,45,189 +12098344,46,186 +1104420298,41,184 +12098344,44,182 +18107611,94,178 +1104420298,42,167 +37873062,42,156 +557266995,36,20 +1452048,30,20 +2326956863,34,20 +453289520,37,20 +2350111843,11,20 +2311838590,97,20 +5849940,26,20 +29954548,10,19 +930767828,9,16 +9278530,9,12 +15482118,9,12 +27085933,9,12 +3312358902,59,10 +3221578464,9,10 +3227189464,27,10 +3269940677,28,10 +3270918801,32,10 +3274238529,23,10 +3306665331,11,10 +3384021594,67,10 +333499553,12,10 +3352578733,29,10 +892652617,19,10 +3312358902,61,10 +3344266702,10,10 +331450699,17,10 +366828854,29,10 +354328758,62,10 +420984285,18,10 +367669349,20,10 +4067555184,7,10 +423388486,66,10 +413876805,67,10 +4379631621,73,10 +3164072929,63,10 +78979697,74,10 +578803019,10,10 +80158773,69,10 +413876805,60,10 +4076786740,17,10 +80169705,61,10 +7299120,32,10 +888478182,31,10 +762165453,72,10 +61066955,23,10 +631103677,15,10 +648145286,35,10 +695879282,33,10 +4208851809,16,10 +39894253,25,10 +708388905,10,10 +784491064,10,10 +1,10,10 +11169556957,70,10 +1194436218,15,10 +2347561020,68,10 +2343704209,69,10 +2340606811,28,10 +2333843479,70,10 +2329836516,18,10 +11807506,60,10 +2327979389,13,10 +314846874,11,10 +2319266522,15,10 +2316430101,74,10 +23131812,11,10 +2313177432,7,10 +2311907103,79,10 +2311838590,11,10 +2311639124,72,10 +2349076526,68,10 +2311352797,71,10 +2311337085,9,10 +12098344,7,10 +2309668026,12,10 +22324879,71,10 +22324879,63,10 +216898035,13,10 +1270747834,25,10 +142823313,20,10 +203314437,22,10 +169978927,8,10 +1679596339,66,10 +16116663,10,10 +1555364428,19,10 +2348894245,8,10 +1452048,11,10 +2349349655,11,10 +104671744,16,10 +3120341363,11,10 +3118917053,35,10 +3077450214,65,10 +300186799,10,10 +29954548,27,10 +2989649772,64,10 +2961715231,31,10 +287006714,25,10 +2349616974,73,10 +27075840,65,10 +1044103384,62,10 +1033972427,59,10 +2357759100,33,10 +2353020496,24,10 +25147774,64,10 +2475874929,24,10 +24673506,10,10 +2351592628,10,10 +146491012,79,9 +504638253,9,8 +891649,9,8 +2342515031,10,8 +2314301730,33,8 +343932526,10,8 +1237811030,9,8 +3312199997,10,8 +4315536490,12,8 +2311676659,9,8 +25685135,9,8 +3440374619,9,8 +3339921892,10,8 +519195163,9,7 +29452962,9,7 +33171435,9,7 +29223617,9,7 +1092796483,9,6 +951988821,9,6 +774611690,9,6 +3157495460,9,6 +2322658897,9,6 +60716715,9,6 +591975267,10,6 +5,10,6 +2310296367,9,6 +2329395956,10,6 +2342518227,9,6 +2358215091,9,6 +24610687,9,6 +2553848709,9,6 +3006753238,9,6 +972774,9,6 +4209347174,9,3 +33822284,9,3 diff --git a/output_result/risk/count_prod.csv b/output_result/risk/count_prod.csv new file mode 100644 index 0000000..6417774 --- /dev/null +++ b/output_result/risk/count_prod.csv @@ -0,0 +1,73 @@ +id_product,count +95,3099 +99,1804 +90,1356 +52,1242 +53,1194 +55,1167 +54,1162 +50,1150 +51,1127 +93,862 +92,850 +91,776 +48,663 +49,652 +47,649 +46,644 +45,627 +44,614 +94,484 +39,447 +40,428 +38,420 +43,414 +41,376 +42,323 +9,232 +10,159 +11,90 +7,30 +15,30 +25,30 +12,28 +33,28 +37,20 +8,20 +69,20 +30,20 +70,20 +71,20 +72,20 +73,20 +74,20 +29,20 +67,20 +17,20 +16,20 +28,20 +13,20 +27,20 +97,20 +68,20 +66,20 +36,20 +65,20 +35,20 +34,20 +32,20 +31,20 +24,20 +23,20 +20,20 +26,20 +18,20 +59,20 +60,20 +61,20 +62,20 +63,20 +64,20 +19,20 +79,19 +22,10 diff --git a/output_result/risk/count_prod_network.png b/output_result/risk/count_prod_network.png new file mode 100644 index 0000000..8170b6d Binary files /dev/null and b/output_result/risk/count_prod_network.png differ diff --git a/output_result/risk/g_bom_exp_id_1.png b/output_result/risk/g_bom_exp_id_1.png new file mode 100644 index 0000000..8c42ca9 Binary files /dev/null and b/output_result/risk/g_bom_exp_id_1.png differ diff --git a/output_result/risk/g_firm_sample_id_1_de.png b/output_result/risk/g_firm_sample_id_1_de.png new file mode 100644 index 0000000..bec97be Binary files /dev/null and b/output_result/risk/g_firm_sample_id_1_de.png differ diff --git a/product.py b/product.py new file mode 100644 index 0000000..62c8659 --- /dev/null +++ b/product.py @@ -0,0 +1,32 @@ +from mesa import Agent + + +class ProductAgent(Agent): + def __init__(self, unique_id, model, name, type2, production_ratio): + # 调用超类的 __init__ 方法 + super().__init__(unique_id, model) + + # 初始化代理属性 + self.name = name + self.product_network = self.model.product_network + self.production_ratio = production_ratio + if type2 == 0: + self.is_equip = True + else: + self.is_mater = True + # depreciation ratio 折旧比值 + # self.depreciation ratio + + def a_successors(self): + # 从 product_network 中找到当前代理的后继节点 + successors = list(self.model.product_network.successors(self.unique_id)) + + # 通过 unique_id 查找后继节点对应的代理对象,从 self.product_agents 中获取 + return [agent for agent in self.model.product_agents if agent.unique_id in successors] + + def a_predecessors(self): + # 找到当前代理的前驱节点 + predecessors = list(self.model.product_network.predecessors(self.unique_id)) + + # 通过 unique_id 查找前驱节点对应的代理对象,直接从 self.product_agents 列表中获取 + return [agent for agent in self.model.product_agents if agent.unique_id in predecessors] diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..cb041eb --- /dev/null +++ b/requirements.txt @@ -0,0 +1,55 @@ +agentpy==0.1.5 +alabaster==0.7.13 +Babel==2.12.1 +certifi @ file:///C:/b/abs_85o_6fm0se/croot/certifi_1671487778835/work/certifi +charset-normalizer==3.0.1 +colorama==0.4.6 +cycler==0.11.0 +decorator==5.1.1 +dill==0.3.6 +docutils==0.19 +greenlet==2.0.2 +idna==3.4 +imagesize==1.4.1 +importlib-metadata==6.0.0 +Jinja2==3.1.2 +joblib==1.2.0 +kiwisolver==1.4.4 +MarkupSafe==2.1.2 +matplotlib==3.3.4 +matplotlib-inline==0.1.6 +multiprocess==0.70.14 +mysqlclient==2.1.1 +networkx==2.5 +numpy==1.20.3 +numpydoc==1.1.0 +packaging==23.0 +pandas==1.4.1 +pandas-stubs==1.2.0.39 +Pillow==9.4.0 +Pygments==2.14.0 +pygraphviz @ file:///C:/Users/ASUS/Downloads/pygraphviz-1.9-cp38-cp38-win_amd64.whl +pyparsing==3.0.9 +python-dateutil==2.8.2 +pytz==2022.7.1 +PyYAML==6.0 +requests==2.28.2 +SALib==1.4.7 +scipy==1.10.1 +six==1.16.0 +snowballstemmer==2.2.0 +Sphinx==6.1.3 +sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-serializinghtml==1.1.5 +SQLAlchemy==2.0.5.post1 +traitlets==5.9.0 +typing_extensions==4.5.0 +urllib3==1.26.14 +wincertstore==0.2 +yapf @ file:///tmp/build/80754af9/yapf_1615749224965/work +zipp==3.15.0 +mesa==2.1.5 \ No newline at end of file diff --git a/requirements_manual_selected_20230304.txt b/requirements_manual_selected_20230304.txt new file mode 100644 index 0000000..ecb74f7 --- /dev/null +++ b/requirements_manual_selected_20230304.txt @@ -0,0 +1,9 @@ +agentpy==0.1.5 +matplotlib==3.7.5 +matplotlib-inline==0.1.6 +networkx==2.5 +numpy==1.20.3 +numpydoc==1.1.0 +pandas==1.4.1 +pandas-stubs==1.2.0.39 +pygraphviz==1.9 diff --git a/risk_analysis_count.py b/risk_analysis_count.py new file mode 100644 index 0000000..7dbe11e --- /dev/null +++ b/risk_analysis_count.py @@ -0,0 +1,8 @@ +import pandas as pd + +count = pd.read_csv("output_result/risk/count.csv", + dtype={'s_id': str, 'id_firm': str}) +print(count) +print(len(count['s_id'].unique())) +count_max_ts = count.groupby('s_id')['ts'].max() +print(count_max_ts.value_counts()) diff --git a/risk_analysis_firm_network.py b/risk_analysis_firm_network.py new file mode 100644 index 0000000..a47e0f6 --- /dev/null +++ b/risk_analysis_firm_network.py @@ -0,0 +1,128 @@ +import pandas as pd +import matplotlib.pyplot as plt +import networkx as nx + +plt.rcParams['font.sans-serif'] = 'SimHei' + +# count firm category +count_firm = pd.read_csv("output_result/risk/count_firm.csv") +print(count_firm.describe()) + +count_dcp = pd.read_csv("output_result/risk/count_dcp.csv", + dtype={ + 'up_id_firm': str, + 'down_id_firm': str + }) +count_dcp = count_dcp[count_dcp['count'] > 130] + +list_firm = count_dcp['up_id_firm'].tolist( +) + count_dcp['down_id_firm'].tolist() +list_firm = list(set(list_firm)) + +# init graph firm +Firm = pd.read_csv("input_data/input_firm_data/Firm_amended.csv") +Firm['Code'] = Firm['Code'].astype('string') +Firm.fillna(0, inplace=True) +Firm_attr = Firm.loc[:, ["Code", "企业名称", "Type_Region", "Revenue_Log"]] +firm_industry_relation = pd.read_csv("input_data/firm_industry_relation.csv") +firm_industry_relation['Firm_Code'] = firm_industry_relation['Firm_Code'].astype('string') +firm_product = [] +grouped = firm_industry_relation.groupby('Firm_Code')['Product_Code'].apply(list) +firm_product.append(grouped) +Firm_attr['Product_Code'] = Firm_attr['Code'].map(grouped) +Firm_attr.set_index('Code', inplace=True) + +G_firm = nx.MultiDiGraph() +G_firm.add_nodes_from(list_firm) + +firm_labels_dict = {} +for code in G_firm.nodes: + firm_labels_dict[code] = Firm_attr.loc[code].to_dict() +nx.set_node_attributes(G_firm, firm_labels_dict) + +count_max = count_dcp['count'].max() +count_min = count_dcp['count'].min() +k = 15 / (count_max - count_min) +for _, row in count_dcp.iterrows(): + # print(row) + lst_add_edge = [( + row['up_id_firm'], + row['down_id_firm'], + { + 'up_id_product': row['up_id_product'], + 'down_id_product': row['down_id_product'], + 'edge_label': f"{row['up_id_product']} - {row['down_id_product']}", + 'edge_width': k * (row['count'] - count_min), + 'count': (row['count'])*18 + })] + G_firm.add_edges_from(lst_add_edge) + +# dcp_networkx +pos = nx.nx_agraph.graphviz_layout(G_firm, prog="twopi", args="") +node_label = nx.get_node_attributes(G_firm, '企业名称') +# desensitize +node_label = {key: f"{key} " for key, value in node_label.items()} +node_label = { + '343012684': '59', + '2944892892': '165', + '3269039233': '194', + '503176785': '73', + '3111033905': '178', + '3215814536': '190', + '413274977': '64', + '2317841563': '131', + '2354145351': '157', + '653528340': '88', + '888395016': '104', + '3069206426': '174', + '3299144127': '197', + '2624175': '8', + '25685135': '24', + '2348941764': '151', + '750610681': '95', + '2320475044': '133', + '571058167': '78', + '152008168': '44', + '448033045': '66', + '2321109759': '134', + '3445928818': '213' +} + +node_size = list(nx.get_node_attributes(G_firm, 'Revenue_Log').values()) +node_size = list(map(lambda x: x * 10, node_size)) +edge_label = nx.get_edge_attributes(G_firm, "edge_label") +edge_label = {(n1, n2): label for (n1, n2, _), label in edge_label.items()} +edge_width = nx.get_edge_attributes(G_firm, "edge_width") +edge_width = [w for (n1, n2, _), w in edge_width.items()] +colors = nx.get_edge_attributes(G_firm, "count") +colors = [w for (n1, n2, _), w in colors.items()] +vmin = min(colors) +vmax = max(colors) +cmap = plt.cm.Blues +fig = plt.figure(figsize=(10, 8), dpi=500) +nx.draw(G_firm, + pos, + node_size=node_size, + labels=node_label, + font_size=8, + width=2, + edge_color=colors, + edge_cmap=cmap, + edge_vmin=vmin, + edge_vmax=vmax) +# nx.draw_networkx_edge_labels(G_firm, pos, font_size=6) +nx.draw_networkx_edge_labels( + G_firm, + pos, + edge_labels=edge_label, + font_size=5 +) + +sm = plt.cm.ScalarMappable(cmap=cmap, norm=plt.Normalize(vmin=vmin, vmax=vmax)) +sm._A = [] +position = fig.add_axes([0.95, 0.05, 0.01, 0.3]) +cb = plt.colorbar(sm, fraction=0.01, cax=position) +cb.ax.tick_params(labelsize=4) +cb.outline.set_visible(False) +plt.savefig("output_result\\risk\\count_dcp_network") +plt.close() diff --git a/risk_analysis_prod_network.py b/risk_analysis_prod_network.py new file mode 100644 index 0000000..42ec990 --- /dev/null +++ b/risk_analysis_prod_network.py @@ -0,0 +1,223 @@ +import pandas as pd +import matplotlib.pyplot as plt +import networkx as nx + +plt.rcParams['font.sans-serif'] = 'SimHei' + +count_prod = pd.read_csv("output_result/risk/count_prod.csv") +print(count_prod) + +# category +print(count_prod.describe()) + +# prod_networkx +# BomNodes = pd.read_csv('input_data/input_product_data/BomNodes.csv', index_col=0) +# BomNodes.set_index('Code', inplace=True) +# BomCateNet = pd.read_csv('input_data/input_product_data/BomCateNet.csv', index_col=0) +# BomCateNet.fillna(0, inplace=True) + +bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv') +bom_nodes['Code'] = bom_nodes['Code'].astype(str) +bom_nodes.set_index('Index', inplace=True) + +bom_cate_net = pd.read_csv('input_data/input_product_data/合成结点.csv') +g_bom = nx.from_pandas_edgelist(bom_cate_net, source='UPID', target='ID', create_using=nx.MultiDiGraph()) + +labels_dict = {} +for code in g_bom.nodes: + node_attr = bom_nodes.loc[code].to_dict() + index_list = count_prod[count_prod['id_product'] == code].index.tolist() + index = index_list[0] if len(index_list) == 1 else -1 + node_attr['count'] = count_prod['count'].get(index, 0) + node_attr['node_size'] = (count_prod['count'].get(index, 0))/10 + node_attr['node_color'] = count_prod['count'].get(index, 0) + labels_dict[code] = node_attr +nx.set_node_attributes(g_bom, labels_dict) +# print(labels_dict) + +pos = nx.nx_agraph.graphviz_layout(g_bom, prog="twopi", args="") +dict_node_name = nx.get_node_attributes(g_bom, 'Name') +node_labels = {} +for node in nx.nodes(g_bom): + node_labels[node] = f"{node} {str(dict_node_name[node])}" + # node_labels[node] = f"{str(dict_node_name[node])}" +colors = list(nx.get_node_attributes(g_bom, 'node_color').values()) +vmin = min(colors) +vmax = max(colors) +cmap = plt.cm.Blues +# 创建绘图对象 +fig = plt.figure(figsize=(10, 10), dpi=300) +ax = fig.add_subplot(111) + +# 绘制网络图(优化样式参数) +nx.draw(g_bom, pos, + node_size=list(nx.get_node_attributes(g_bom, 'node_size').values()), + labels=node_labels, + font_size=3, + node_color=colors, + cmap=cmap, + vmin=vmin, + vmax=vmax, + edge_color='#808080', # 中性灰 + width=0.3, + edgecolors='#404040', + linewidths=0.2) + +# 创建颜色条(修正实现方式) +sm = plt.cm.ScalarMappable(cmap=cmap, norm=plt.Normalize(vmin=vmin, vmax=vmax)) +sm.set_array([]) + +# 设置颜色条位置和样式 +cax = fig.add_axes([0.88, 0.3, 0.015, 0.4]) # 右侧垂直对齐 +cb = plt.colorbar(sm, cax=cax) +cb.ax.tick_params(labelsize=4, width=0.5, colors='#333333') +cb.outline.set_linewidth(0.5) +cb.set_label('Risk Level', fontsize=5, labelpad=2) + +# 添加图元信息 +ax.set_title("Production Risk Network", fontsize=6, pad=8, color='#2F2F2F') +plt.text(0.5, 0.02, 'Data: USTB Production System | Viz: DeepSeek-R1', + ha='center', fontsize=3, color='#666666', + transform=fig.transFigure) + +# 调整边界和保存 +plt.subplots_adjust(left=0.05, right=0.85, top=0.95, bottom=0.1) # 适应颜色条 +plt.savefig(r"output_result/risk/count_prod_network.png", # 规范路径格式 + dpi=600, + bbox_inches='tight', + pad_inches=0.05, + transparent=False) +plt.close() + +# dcp_prod +count_dcp = pd.read_csv("output_result/risk/count_dcp.csv", + dtype={ + 'up_id_firm': str, + 'down_id_firm': str + }) +count_dcp_prod = count_dcp.groupby( + ['up_id_product', + 'down_id_product'])['count'].sum() +count_dcp_prod = count_dcp_prod.reset_index() +count_dcp_prod.sort_values('count', inplace=True, ascending=False) +count_dcp_prod.to_csv('output_result\\risk\\count_dcp_prod.csv', + index=False, + encoding='utf-8-sig') +count_dcp_prod = count_dcp_prod[count_dcp_prod['count'] > 1000] +# print(count_dcp_prod) + +list_prod = count_dcp_prod['up_id_product'].tolist( +) + count_dcp['down_id_product'].tolist() +list_prod = list(set(list_prod)) + +# init graph bom + +BomNodes = pd.read_csv('input_data/input_product_data/BomNodes.csv') +BomNodes.set_index('Index', inplace=True) + +g_bom = nx.MultiDiGraph() +g_bom.add_nodes_from(list_prod) + +bom_labels_dict = {} +for code in list_prod: + dct_attr = BomNodes.loc[code].to_dict() + bom_labels_dict[code] = dct_attr +nx.set_node_attributes(g_bom, bom_labels_dict) + +count_max = count_dcp_prod['count'].max() +count_min = count_dcp_prod['count'].min() +k = 5 / (count_max - count_min) +for _, row in count_dcp_prod.iterrows(): + # print(row) + lst_add_edge = [( + row['up_id_product'], + row['down_id_product'], + { + 'count': row['count'] + })] + g_bom.add_edges_from(lst_add_edge) + +# dcp_networkx +pos = nx.nx_agraph.graphviz_layout(g_bom, prog="twopi", args="") +node_labels = nx.get_node_attributes(g_bom, 'Name') + +temp = {} +for key, value in node_labels.items(): + temp[key] = str(key) + " " + value +node_labels = temp +node_labels ={ + 38: 'SiC Substrate', + 39: 'GaN Substrate', + 40: 'Si Substrate', + 41: 'AlN Substrate', + 42: 'DUV LED Substrate', + 43: 'InP Substrate', + 44: 'Mono-Si Wafer', + 45: 'Poly-Si Wafer', + 46: 'InP Cryst./Wafer', + 47: 'SiC Cryst./Wafer', + 48: 'GaAs Wafer', + 49: 'GaN Cryst./Wafer', + 50: 'Si Epi Wafer', + 51: 'SiC Epi Wafer', + 52: 'AlN Epi', + 53: 'GaN Epi', + 54: 'InP Epi', + 55: 'LED Epi Wafer', + 90: 'Power Devices', + 91: 'Diode', + 92: 'Transistor', + 93: 'Thyristor', + 94: 'Rectifier', + 95: 'IC Fab', + 99: 'Wafer Test' +} +colors = nx.get_edge_attributes(g_bom, "count") +colors = [w for (n1, n2, _), w in colors.items()] +vmin = min(colors) +vmax = max(colors) +cmap = plt.cm.Blues + +pos_new = {node: (p[1], p[0]) for node, p in pos.items()} # 字典推导式优化 + +fig = plt.figure(figsize=(8, 8), dpi=300) +plt.subplots_adjust(right=0.85) # 关键调整:右侧保留15%空白 + +# 使用Axes对象精准控制 +main_ax = fig.add_axes([0.1, 0.1, 0.75, 0.8]) # 主图占左75%宽,上下各留10%边距 +nx.draw(g_bom, pos_new, + ax=main_ax, + node_size=50, + labels=node_labels, + font_size=5, + width=1.5, + edge_color=colors, + edge_cmap=cmap, + edge_vmin=vmin, + edge_vmax=vmax, + ) +main_ax.axis('off') + +# 颜色条定位系统 +cbar_ax = fig.add_axes([0.86, 0.15, 0.015, 0.3]) # 右边缘86%位置,底部15%起,占30%高度 +sm = plt.cm.ScalarMappable(cmap=cmap, norm=plt.Normalize(vmin=vmin, vmax=vmax)) +sm._A = [] # 必需的空数组 + +# 微调颜色条样式 +cbar = fig.colorbar(sm, cax=cbar_ax, orientation='vertical') +cbar.ax.tick_params(labelsize=4, + width=0.3, # 刻度线粗细 + length=1.5, # 刻度线长度 + pad=0.8) # 标签与条间距 +cbar.outline.set_linewidth(0.5) # 边框线宽 + +# 输出前验证边界 +print(f"Colorbar position: {cbar_ax.get_position().bounds}") # 应输出(0.86,0.15,0.015,0.3) + +# 专业级保存参数 +plt.savefig("output_result/risk/count_dcp_prod_network.png", + dpi=900, + bbox_inches='tight', # 自动裁剪白边 + pad_inches=0.05, # 保留0.05英寸边距 + metadata={'CreationDate': None}) # 避免时间戳污染元数据 +plt.close() diff --git a/risk_analysis_sum_result.py b/risk_analysis_sum_result.py new file mode 100644 index 0000000..baf5d75 --- /dev/null +++ b/risk_analysis_sum_result.py @@ -0,0 +1,491 @@ +import pickle + +from sqlalchemy import text +from orm import engine, connection +import pandas as pd +import networkx as nx +import json +import matplotlib.pyplot as plt + +# Prepare data +Firm = pd.read_csv("input_data/input_firm_data/Firm_amended.csv") +Firm['Code'] = Firm['Code'].astype('string') +Firm.fillna(0, inplace=True) +BomNodes = pd.read_csv('input_data/input_product_data/BomNodes.csv', index_col=0) + +# SQL query +with open('SQL_analysis_risk.sql', 'r') as f: + str_sql = text(f.read()) + +result = pd.read_sql(sql=str_sql, con=connection) +result.to_csv('output_result/risk/count.csv', index=False, encoding='utf-8-sig') +print(result) + +# G_bom +plt.rcParams['font.sans-serif'] = 'SimHei' + +exp_id = 1 +G_bom_df = pd.read_sql( + sql=text(f'select g_bom from iiabmdb.without_exp_experiment where id = {exp_id};'), + con=connection +) + +if G_bom_df.empty: + raise ValueError(f"No g_bom found for exp_id = {exp_id}") + +G_bom_str = G_bom_df['g_bom'].tolist()[0] +if G_bom_str is None: + raise ValueError(f"g_bom data is None for exp_id = {exp_id}") + +G_bom = nx.adjacency_graph(json.loads(G_bom_str)) +pos = nx.nx_agraph.graphviz_layout(G_bom, prog="twopi", args="") +node_labels = nx.get_node_attributes(G_bom, 'Name') +node_labels = { + 7: 'Si Raw Mtl.', + 8: 'Photoresist & Reagents', + 9: 'Etch Solution', + 10: 'SiF4', + 11: 'Developer', + 12: 'PCE Superplasticizer', + 13: 'Metal Protectant', + 14: 'Deep Hole Cu Plating', + 15: 'Thinner', + 16: 'HP Boric Acid (Nuc.)', + 17: 'E-Grade Epoxy', + 18: 'Stripper', + 19: 'HP-MOC', + 20: 'CMP Slurry & Consumables', + 21: 'PR Remover', + 22: 'Poly-Si Cutting Fluid', + 23: 'Passivation', + 24: 'E-Grade Phenolic', + 25: 'Surfactant', + 26: 'Mag. Carrier', + 27: 'Wet Chems.', + 28: 'Plating Chems.', + 29: 'E-FR Materials', + 30: 'LC Alignment Agent', + 31: 'Func. Wet Chems.', + 32: 'InP', + 33: 'SiC', + 34: 'GaAs', + 35: 'GaN', + 36: 'AlN', + 37: 'Si3N4', + 38: 'SiC Substrate', + 39: 'GaN Substrate', + 40: 'Si Wafer', + 41: 'AlN Substrate', + 42: 'DUV LED Substrate', + 43: 'InP Substrate', + 44: 'Mono-Si Wafer', + 45: 'Poly-Si Wafer', + 46: 'InP Cryst./Wafer', + 47: 'SiC Cryst./Wafer', + 48: 'GaAs Wafer', + 49: 'GaN Cryst./Wafer', + 50: 'Si Epi Wafer', + 51: 'SiC Epi Wafer', + 52: 'AlN Epi', + 53: 'GaN Epi', + 54: 'InP Epi', + 55: 'LED Epi', + 56: 'EDA/IP', + 57: 'MPW Service', + 58: 'IC Design', + 59: 'Track System', + 60: 'Wafer Grinder', + 61: 'Etcher', + 62: 'Ox/Diff Furnace', + 63: 'Wafer Metrology', + 64: 'Crystal Grower', + 65: 'CMP Tool', + 66: 'Stepper', + 67: 'Wafer Dicer', + 68: 'Deposition System', + 69: 'Edge Profiler', + 70: 'Descum Tool', + 71: 'Clean System', + 72: 'SAF', + 73: 'Plating Eqpt.', + 74: 'Implanter', + 75: 'Trim/Form', + 76: 'Probe Card', + 77: 'ATE', + 78: 'PCM Eqpt.', + 79: 'Inspection Sys.', + 80: 'Prober', + 81: 'Dicing Saw', + 82: 'Handler', + 83: 'Backgrinder', + 84: 'Die Bonder', + 85: 'Reflow Oven', + 86: 'FT Tester', + 87: 'Wire Bonder', + 88: 'BGA Mounter', + 89: 'Molding Press', + 90: 'Power Devices', + 91: 'Diode', + 92: 'Transistor', + 93: 'Thyristor', + 94: 'Rectifier', + 95: 'IC Fab', + 96: 'IC PKG', + 97: 'DV', + 98: 'IPM', + 99: 'CP Test', + 100: 'FT Test', + 101: 'Bumping', + 102: 'DA Materials', + 103: 'Leadframe', + 104: 'Solder Ball', + 105: 'Substrate', + 106: 'EMC', + 107: 'Bond Wire', + 108: 'Underfill', + 109: 'Dicing Tape' +} +plt.figure(figsize=(12, 12), dpi=500) +plt.axis('off') # 关闭坐标轴边框 + +# 优化节点绘制参数 +nx.draw_networkx_nodes( + G_bom, pos, + node_size=100, # 优化节点尺寸 + linewidths=0.0 # 去除节点边框 +) +# 优化边绘制参数 +nx.draw_networkx_edges( + G_bom, pos, + width=0.3, # 更细的边宽 + alpha=0.5 # 半透明边 +) +# 优化标签参数 +nx.draw_networkx_labels( + G_bom, pos, + labels=node_labels, + font_size=3, # 适当增大字号 + font_family='sans-serif', # 使用无衬线字体 + font_weight='bold', # 增强可读性 +) + +# 专业级保存参数设置 +plt.savefig( + f"output_result/risk/g_bom_exp_id_{exp_id}.png", + bbox_inches='tight', # 去除图像白边 + pad_inches=0.1, # 适当内边距 + facecolor='white' # 保证背景纯白 +) +plt.close() + +# G_firm +plt.rcParams['font.sans-serif'] = 'SimHei' + +sample_id = 1 +# G_firm_df = pd.read_sql( +# sql=text(f'select g_firm from iiabmdb.without_exp_sample where id = {sample_id};'), +# con=connection +# ) +# +# if G_firm_df.empty: +# raise ValueError(f"No g_firm found for sample_id = {sample_id}") +# +# G_firm_str = G_firm_df['g_firm'].tolist()[0] +# if G_firm_str is None: +# raise ValueError(f"g_firm data is None for sample_id = {sample_id}") +# +# G_firm = nx.adjacency_graph(json.loads(G_firm_str)) + +with open("firm_network.pkl", 'rb') as f: + G_firm = pickle.load(f) +print(f"Successfully loaded cached data from firm_network.pkl") + +# 1. 移除孤立节点 +isolated_nodes = list(nx.isolates(G_firm)) # 找出所有没有连接的孤立节点 +G_firm.remove_nodes_from(isolated_nodes) # 从图中移除这些节点 + +# 2. 重新布局和绘图 +pos = nx.nx_agraph.graphviz_layout(G_firm, prog="twopi", args="") +node_label = {key: key for key in nx.get_node_attributes(G_firm, 'Revenue_Log').keys()} +# node_label = { +# "7": "1", +# "9": "2", +# "829768": "4", +# "863079": "5", +# "1452048": "6", +# "2010673": "7", +# "2624175": "8", +# "2728939": "9", +# "5278074": "10", +# "5849940": "11", +# "7299120": "12", +# "9746245": "13", +# "11807506": "14", +# "15613202": "15", +# "24284343": "19", +# "24673506": "20", +# "25036634": "21", +# "25685135": "24", +# "25945288": "25", +# "26162741": "26", +# "26516263": "27", +# "27075840": "28", +# "27731896": "29", +# "29954548": "30", +# "43407343": "33", +# "70634828": "36", +# "71271700": "37", +# "80158773": "39", +# "118882692": "40", +# "145511905": "42", +# "151606446": "43", +# "152008168": "44", +# "159511306": "45", +# "191912252": "46", +# "194210021": "47", +# "203314437": "48", +# "213386023": "49", +# "218633337": "50", +# "251189644": "53", +# "271860868": "55", +# "278221281": "56", +# "301209792": "57", +# "343012684": "59", +# "354897041": "60", +# "400488703": "62", +# "400692942": "63", +# "413274977": "64", +# "420984285": "65", +# "448033045": "66", +# "453289520": "67", +# "474279224": "68", +# "483081978": "69", +# "495782506": "70", +# "503176785": "73", +# "549184982": "75", +# "560866402": "76", +# "561545339": "77", +# "571058167": "78", +# "581407487": "79", +# "591452402": "80", +# "593312758": "81", +# "594378026": "82", +# "607512171": "83", +# "615763365": "84", +# "620220747": "85", +# "631449822": "86", +# "644292599": "87", +# "653528340": "88", +# "654825436": "89", +# "688155470": "92", +# "695995052": "93", +# "750610681": "95", +# "762985858": "96", +# "771821595": "97", +# "857978527": "100", +# "868012326": "101", +# "887840774": "102", +# "888356483": "103", +# "888395016": "104", +# "888478182": "105", +# "930767828": "107", +# "996174506": "108", +# "1033972427": "110", +# "1128343125": "111", +# "1217957486": "113", +# "1307012237": "115", +# "1375606900": "116", +# "1549474227": "118", +# "1606833003": "120", +# "1679596339": "121", +# "2310825263": "122", +# "2311838590": "124", +# "2312490120": "125", +# "2316990095": "128", +# "2317245827": "129", +# "2317841563": "131", +# "2320102626": "132", +# "2320475044": "133", +# "2321109759": "134", +# "2324787028": "137", +# "2324844174": "138", +# "2326478786": "139", +# "2327031723": "140", +# "2327979389": "141", +# "2329375731": "142", +# "2333843479": "143", +# "2337952436": "146", +# "2339188563": "147", +# "2339684065": "148", +# "2341555098": "149", +# "2343704209": "150", +# "2348941764": "151", +# "2352036411": "155", +# "2354145351": "157", +# "2424229017": "159", +# "2545430247": "161", +# "2820140348": "163", +# "2944892892": "165", +# "3025036704": "168", +# "3026382513": "169", +# "3045721313": "171", +# "3047163873": "172", +# "3048263744": "173", +# "3069206426": "174", +# "3070859372": "175", +# "3072715478": "176", +# "3103797386": "177", +# "3111033905": "178", +# "3113895788": "179", +# "3120341363": "180", +# "3122923980": "181", +# "3127420424": "182", +# "3133307899": "183", +# "3147511625": "184", +# "3177507356": "185", +# "3188903709": "186", +# "3195502499": "187", +# "3203777710": "188", +# "3211956484": "189", +# "3215814536": "190", +# "3221190269": "191", +# "3226664625": "192", +# "3267688490": "193", +# "3269039233": "194", +# "3269940677": "195", +# "3271705843": "196", +# "3299144127": "197", +# "3312358902": "198", +# "3344297292": "200", +# "3372913783": "201", +# "3373311444": "202", +# "3384021594": "203", +# "3395900897": "205", +# "3398677646": "206", +# "3407754893": "207", +# "3433628561": "209", +# "3445244192": "212", +# "3445928818": "213", +# "4208851809": "216", +# "5007015990": "218", +# "11164476478": "219", +# "517717050": "223", +# "737770776": "224", +# "872394725": "225", +# "2311581270": "226", +# "2313209417": "227", +# "2347013470": "228", +# "2350418059": "229", +# "3031009366": "234", +# "3089095447": "235", +# "3100891962": "236", +# "3188352290": "238", +# "3288105727": "239", +# "3462551351": "240" +# } + +node_size = [value * 5 for value in nx.get_node_attributes(G_firm, 'Revenue_Log').values()] +edge_label = {(n1, n2): label for (n1, n2, _), label in nx.get_edge_attributes(G_firm, "Product").items()} + +plt.figure(figsize=(15, 15), dpi=500) +plt.axis('off') # 完全关闭坐标轴系统 + +# 分层绘制网络组件 +nodes = nx.draw_networkx_nodes( + G_firm, pos, + node_size=node_size, # 保持原始尺寸设置 +) + +edges = nx.draw_networkx_edges( + G_firm, pos, + width=0.3, # 保持原始线宽设置 +) + +# 优化节点标签 +labels = nx.draw_networkx_labels( + G_firm, pos, + labels=node_label, + font_size=6, # 保持原始字号 +) + +# 增强边标签可读性 +edge_labels = nx.draw_networkx_edge_labels( + G_firm, pos, + edge_labels=edge_label, + font_size=2, + label_pos=0.5, # 标签沿边偏移量 + rotate=False, # 禁止自动旋转 +) + +# 专业级输出配置 +plt.savefig( + f"output_result/risk/g_firm_sample_id_{sample_id}_de.png", + bbox_inches='tight', + pad_inches=0.05, # 更紧凑的边距 + facecolor='white', # 强制白色背景 + metadata={ + 'Title': f"Supply Chain Risk Map - Sample {sample_id}", + 'Author': 'USTB Risk Analytics', + 'Copyright': 'Confidential' + } +) +plt.close() + + +# Count firm product +count_firm_prod = result.value_counts(subset=['id_firm', 'id_product']) +count_firm_prod.name = 'count' +count_firm_prod = count_firm_prod.to_frame().reset_index() +count_firm_prod.to_csv('output_result/risk/count_firm_prod.csv', index=False, encoding='utf-8-sig') +print(count_firm_prod) + +# Count firm +count_firm = count_firm_prod.groupby('id_firm')['count'].sum() +count_firm = count_firm.to_frame().reset_index() +count_firm.sort_values('count', inplace=True, ascending=False) +count_firm.to_csv('output_result/risk/count_firm.csv', index=False, encoding='utf-8-sig') +print(count_firm) + +# Count product +count_prod = count_firm_prod.groupby('id_product')['count'].sum() +count_prod = count_prod.to_frame().reset_index() +count_prod.sort_values('count', inplace=True, ascending=False) +count_prod.to_csv('output_result/risk/count_prod.csv', index=False, encoding='utf-8-sig') +print(count_prod) + +# DCP disruption causing probability +result_disrupt_ts_above_0 = result[result['ts'] > 0] +print(result_disrupt_ts_above_0) +result_dcp = pd.DataFrame(columns=[ + 's_id', 'up_id_firm', 'up_id_product', 'down_id_firm', 'down_id_product' +]) + +result_dcp_list = [] # 用列表收集数据,避免DataFrame逐行增长的问题 +for sid, group in result.groupby('s_id'): + ts_start = max(group['ts']) + while ts_start >= 1: + ts_end = ts_start - 1 + while ts_end >= 0: + up = group.loc[group['ts'] == ts_end, ['id_firm', 'id_product']] + down = group.loc[group['ts'] == ts_start, ['id_firm', 'id_product']] + for _, up_row in up.iterrows(): + for _, down_row in down.iterrows(): + result_dcp_list.append([sid] + up_row.tolist() + down_row.tolist()) + ts_end -= 1 + ts_start -= 1 + +# 转换为DataFrame +result_dcp = pd.DataFrame(result_dcp_list, columns=[ + 's_id', 'up_id_firm', 'up_id_product', 'down_id_firm', 'down_id_product' +]) + +# 统计 +count_dcp = result_dcp.value_counts( + subset=['up_id_firm', 'up_id_product', 'down_id_firm', 'down_id_product'] +).reset_index(name='count') + +# 保存文件 +count_dcp.to_csv('output_result/risk/count_dcp.csv', index=False, encoding='utf-8-sig') + +# 输出结果 +print(count_dcp) diff --git a/企业描述性数据分析.py b/企业描述性数据分析.py new file mode 100644 index 0000000..ca6ebf3 --- /dev/null +++ b/企业描述性数据分析.py @@ -0,0 +1,50 @@ +import pandas as pd + +# 读取数据 +df = pd.read_csv('input_data/input_firm_data/firm_amended.csv') # 替换为你的 CSV 文件路径 + +# 要分析的列 +columns = [ + "固定资产原值(万元人民币)", + "固定资产净值(万元人民币)", + "资产总和(万元人民币)", + "存货(万元人民币)" +] + +# 字段类型定义(可人工定义,也可自动判断) +column_types = { + "固定资产原值(万元人民币)": "连续型", + "固定资产净值(万元人民币)": "连续型", + "资产总和(万元人民币)": "连续型", + "存货(万元人民币)": "连续型" +} + +# 统计分析 +summary = [] + +for col in columns: + data = df[col].dropna() + summary.append({ + "字段名": col, + "类型": column_types[col], + "计数(非空)": data.count(), + "均值": data.mean(), + "标准差": data.std(), + "最小值": data.min(), + "中位数": data.median(), + "最大值": data.max() + }) + +# 转为 DataFrame 展示 +summary_df = pd.DataFrame(summary) + +# 设置列顺序 +summary_df = summary_df[["字段名", "类型", "计数(非空)", "均值", "标准差", "最小值", "中位数", "最大值"]] + +# 打印结果 +print(summary_df) +# 保存为 Excel 文件 +output_path = "企业规模数据描述性统计表.xlsx" +summary_df.to_excel(output_path, index=False) + +print(f"统计结果已保存为 Excel 文件:{output_path}") \ No newline at end of file diff --git a/企业规模数据描述性统计表.xlsx b/企业规模数据描述性统计表.xlsx new file mode 100644 index 0000000..08aa98b Binary files /dev/null and b/企业规模数据描述性统计表.xlsx differ diff --git a/执行sql语句.py b/执行sql语句.py new file mode 100644 index 0000000..e69de29 diff --git a/查看进度.py b/查看进度.py new file mode 100644 index 0000000..37f125c --- /dev/null +++ b/查看进度.py @@ -0,0 +1,53 @@ +from matplotlib import rcParams, pyplot as plt +from sqlalchemy import func +from orm import db_session, Sample + +# 创建全局绘图对象和轴 +fig, ax = plt.subplots(figsize=(8, 5)) +plt.ion() # 启用交互模式 + +def visualize_progress(): + """ + 可视化 `is_done_flag` 的分布,动态更新进度条。 + """ + + # 设置全局字体 + rcParams['font.family'] = 'Microsoft YaHei' # 黑体,适用于中文 + rcParams['font.size'] = 12 + + # 查询数据库中各 is_done_flag 的数量 + result = db_session.query( + Sample.is_done_flag, func.count(Sample.id) + ).group_by(Sample.is_done_flag).all() + + # 转换为字典 + data = {flag: count for flag, count in result} + + # 填充缺失的标志为 0 + for flag in [-1, 0, 1]: + data.setdefault(flag, 0) + + # 准备数据 + labels = ['未完成 (-1)', '计算中(0)', '完成 (1)'] + values = [data[-1], data[0], data[1]] + + # 清空之前的绘图内容 + ax.clear() + + # 创建柱状图 + ax.bar(labels, values, color=['red', 'orange', 'green']) + ax.set_title('任务进度分布', fontsize=16) + ax.set_xlabel('任务状态', fontsize=14) + ax.set_ylabel('数量', fontsize=14) + ax.tick_params(axis='both', labelsize=12) + + # 显示具体数量 + for i, v in enumerate(values): + ax.text(i, v + 0.5, str(v), ha='center', fontsize=12) + + # 刷新绘图 + plt.pause(0) # 暂停一段时间以更新图表 + +# 关闭窗口时,停止交互模式 +# plt.ioff() +visualize_progress() \ No newline at end of file diff --git a/绘制度.py b/绘制度.py new file mode 100644 index 0000000..dd9c82a --- /dev/null +++ b/绘制度.py @@ -0,0 +1,115 @@ +import pickle + +import pandas as pd +import networkx as nx +import matplotlib.pyplot as plt + +# 1. 读取并处理数据 +bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv') +bom_nodes['Code'] = bom_nodes['Code'].astype(str) +bom_nodes.set_index('Index', inplace=True) + +bom_cate_net = pd.read_csv('input_data/input_product_data/合成结点.csv') + +# 2. 构建图结构 +g_bom = nx.from_pandas_edgelist(bom_cate_net, source='UPID', target='ID', create_using=nx.MultiDiGraph()) + +# 填充每一个结点的具体内容 +bom_labels_dict = {} +for index in g_bom.nodes: + try: + bom_labels_dict[index] = bom_nodes.loc[index].to_dict() + except KeyError: + print(f"节点 {index} 不存在于 bom_nodes 中") + +# 分配属性给每一个结点 +nx.set_node_attributes(g_bom, bom_labels_dict) + +# 3. 计算每个节点的度数 +degrees = dict(g_bom.degree()) # 总度数(适用于有向图) + +# 4. 统计每个度数的节点数量 +degree_counts = {} +for degree in degrees.values(): + if degree in degree_counts: + degree_counts[degree] += 1 + else: + degree_counts[degree] = 1 + +# 转换为排序后的列表(横坐标:度数,纵坐标:节点数) +sorted_degrees = sorted(degree_counts.keys()) +sorted_counts = [degree_counts[d] for d in sorted_degrees] + +# 5. 绘制度分布图 +plt.figure(figsize=(12, 8)) # 增大画布尺寸 +bars = plt.bar(sorted_degrees, sorted_counts, width=0.8) +plt.title('Degree Distribution In Industrial Chain', fontsize=16) +plt.xlabel('Degree', fontsize=14) +plt.ylabel('Number of Nodes', fontsize=14) +plt.grid(True, linestyle='--', alpha=0.5) +plt.xticks(rotation=45) # 如果度数较多,可以旋转x轴标签 +plt.tight_layout() # 防止标签重叠 + +# 6. 在每个柱子上方标注数值 +for bar in bars: + height = bar.get_height() + plt.text( + bar.get_x() + bar.get_width() / 2, # x坐标:柱子中心 + height + max(sorted_counts) * 0.02, # y坐标:柱子顶部上方(留出空间) + f'{int(height)}', # 显示数值(转换为整数) + ha='center', # 水平居中 + va='bottom', # 垂直底部对齐 + fontsize=10, # 字体大小 + color='black' # 字体颜色 + ) + +# 7. 保存超高清图片(300 DPI) +output_path = "degree_distribution_with_labels.png" # 输出文件名 +plt.savefig(output_path, dpi=500, bbox_inches='tight') # dpi=300 确保高分辨率 +print(f"图片已保存至: {output_path}") + +# 1. 加载企业网络数据 +with open("firm_network.pkl", 'rb') as f: + G_firm = pickle.load(f) +print(f"Successfully loaded cached data from firm_network.pkl") + +# 2. 计算企业网络的度分布 +degrees_firm = dict(G_firm.degree()) # 总度数 +degree_counts_firm = {} +for degree in degrees_firm.values(): + if degree in degree_counts_firm: + degree_counts_firm[degree] += 1 + else: + degree_counts_firm[degree] = 1 + +# 转换为排序后的列表 +sorted_degrees_firm = sorted(degree_counts_firm.keys()) +sorted_counts_firm = [degree_counts_firm[d] for d in sorted_degrees_firm] + +# 3. 绘制企业网络的度分布图 +plt.figure(figsize=(12, 6)) # 单独画布尺寸 +plt.bar(sorted_degrees_firm, sorted_counts_firm, width=0.8) +plt.title('Degree Distribution of Firm Network', fontsize=16) +plt.xlabel('Degree (Number of Connections)', fontsize=14) +plt.ylabel('Number of Firms', fontsize=14) +plt.grid(True, linestyle='--', alpha=0.5) +plt.xticks(rotation=45) +plt.tight_layout() + +# 在柱子上方标注数值 +for bar in plt.gca().containers[0]: # 获取当前图中的柱子对象 + height = bar.get_height() + plt.text( + bar.get_x() + bar.get_width() / 2, + height + max(sorted_counts_firm) * 0.02, + f'{int(height)}', + ha='center', + va='bottom', + fontsize=10, + color='black' + ) + +# 保存图片 +plt.savefig("degree_distribution_firm.png", dpi=500, bbox_inches='tight') +print("企业度分布图已保存至: degree_distribution_firm.png") +