提交 02fef740 编写于 作者: Y yinhaofeng

change

上级 05fe3b93
...@@ -51,7 +51,7 @@ runner: ...@@ -51,7 +51,7 @@ runner:
- name: train_runner - name: train_runner
class: train class: train
# num of epochs # num of epochs
epochs: 3 epochs: 2
# device to run training or infer # device to run training or infer
device: cpu device: cpu
save_checkpoint_interval: 1 # save model interval of epochs save_checkpoint_interval: 1 # save model interval of epochs
...@@ -68,7 +68,7 @@ runner: ...@@ -68,7 +68,7 @@ runner:
# device to run training or infer # device to run training or infer
device: cpu device: cpu
print_interval: 1 print_interval: 1
init_model_path: "increment/2" # load model path init_model_path: "increment/1" # load model path
phases: phase2 phases: phase2
# runner will run all the phase in each epoch # runner will run all the phase in each epoch
......
...@@ -16,28 +16,19 @@ for line in lines: ...@@ -16,28 +16,19 @@ for line in lines:
text = line[0].split(" ") + line[1].split(" ") text = line[0].split(" ") + line[1].split(" ")
for word in text: for word in text:
if word in word_dict: if word in word_dict:
word_dict[word] = word_dict[word] + 1 continue
else: else:
word_dict[word] = 1 word_dict[word] = len(word_dict) + 1
word_list = word_dict.items()
word_list = sorted(word_dict.items(), key=lambda item: item[1], reverse=True)
word_list_ids = range(1, len(word_list) + 1)
word_dict = dict(zip([x[0] for x in word_list], word_list_ids))
f = open("./zhidao", "r") f = open("./zhidao", "r")
lines = f.readlines() lines = f.readlines()
f.close() f.close()
#划分训练集和测试集
lines = [line.strip().split("\t") for line in lines] lines = [line.strip().split("\t") for line in lines]
random.shuffle(lines)
train_set = lines[:900]
test_set = lines[900:]
#建立以query为key,以负例为value的字典 #建立以query为key,以负例为value的字典
neg_dict = {} neg_dict = {}
for line in train_set: for line in lines:
if line[2] == "0": if line[2] == "0":
if line[0] in neg_dict: if line[0] in neg_dict:
neg_dict[line[0]].append(line[1]) neg_dict[line[0]].append(line[1])
...@@ -46,31 +37,44 @@ for line in train_set: ...@@ -46,31 +37,44 @@ for line in train_set:
#建立以query为key,以正例为value的字典 #建立以query为key,以正例为value的字典
pos_dict = {} pos_dict = {}
for line in train_set: for line in lines:
if line[2] == "1": if line[2] == "1":
if line[0] in pos_dict: if line[0] in pos_dict:
pos_dict[line[0]].append(line[1]) pos_dict[line[0]].append(line[1])
else: else:
pos_dict[line[0]] = [line[1]] pos_dict[line[0]] = [line[1]]
#训练集整理为query,pos,neg的格式 #划分训练集和测试集
f = open("train.txt", "w") query_list = list(pos_dict.keys())
for query in pos_dict.keys(): #print(len(query_list))
random.shuffle(query_list)
train_query = query_list[:90]
test_query = query_list[90:]
#获得训练集
train_set = []
for query in train_query:
for pos in pos_dict[query]: for pos in pos_dict[query]:
if query not in neg_dict: if query not in neg_dict:
continue continue
for neg in neg_dict[query]: for neg in neg_dict[query]:
f.write(str(query) + "\t" + str(pos) + "\t" + str(neg) + "\n") train_set.append([query, pos, neg])
f.close() random.shuffle(train_set)
f = open("train.txt", "r") #获得测试集
lines = f.readlines() test_set = []
f.close() for query in test_query:
for pos in pos_dict[query]:
test_set.append([query, pos, 1])
if query not in neg_dict:
continue
for neg in neg_dict[query]:
test_set.append([query, neg, 0])
random.shuffle(test_set)
#训练集中的query,pos,neg转化格式 #训练集中的query,pos,neg转化格式
f = open("train.txt", "w") f = open("train.txt", "w")
for line in lines: for line in train_set:
line = line.strip().split("\t")
query = line[0].strip().split(" ") query = line[0].strip().split(" ")
pos = line[1].strip().split(" ") pos = line[1].strip().split(" ")
neg = line[2].strip().split(" ") neg = line[2].strip().split(" ")
...@@ -91,6 +95,7 @@ f.close() ...@@ -91,6 +95,7 @@ f.close()
#测试集中的query和pos转化格式 #测试集中的query和pos转化格式
f = open("test.txt", "w") f = open("test.txt", "w")
fa = open("label.txt", "w") fa = open("label.txt", "w")
fb = open("testquery.txt", "w")
for line in test_set: for line in test_set:
query = line[0].strip().split(" ") query = line[0].strip().split(" ")
pos = line[1].strip().split(" ") pos = line[1].strip().split(" ")
...@@ -98,12 +103,13 @@ for line in test_set: ...@@ -98,12 +103,13 @@ for line in test_set:
query_list = [] query_list = []
for word in query: for word in query:
query_list.append(word_dict[word]) query_list.append(word_dict[word])
pos_token = [] pos_list = []
for word in pos: for word in pos:
pos_list.append(word_dict[word]) pos_list.append(word_dict[word])
f.write(' '.join(["0:" + str(x) for x in query_list]) + " " + ' '.join( f.write(' '.join(["0:" + str(x) for x in query_list]) + " " + ' '.join(
["1:" + str(x) for x in pos_list]) + "\n") ["1:" + str(x) for x in pos_list]) + "\n")
fa.write(label + "\n") fa.write(str(label) + "\n")
fb.write(','.join([str(x) for x in query_list]) + "\n")
f.close() f.close()
fa.close() fa.close()
fb.close()
因为 它太大了无法显示 source diff 。你可以改为 查看blob
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:206 1:217 1:666 1:28 1:19 1:9 1:3 1:207 1:10 1:398 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:149 0:150 0:151 0:152 0:96 1:181 1:149 1:150 1:968 1:152 1:1019 1:67 1:96 2:418 2:149 2:153 2:152 2:419 2:96
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:593 1:217 1:206 1:205 1:250 1:9 1:3 1:207 1:10 1:330 1:2 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:389 0:390 0:391 0:392 1:389 1:390 1:391 1:392 1:137 1:569 1:889 2:389 2:390 2:1375 2:391 2:392
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:1144 1:217 1:206 1:9 1:3 1:207 1:10 1:398 1:2 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:123 2:121 2:124 2:125 2:126 2:32 2:13 2:127 2:1 2:124 2:1 2:128 2:4 2:129 2:4 2:130 2:131 2:132 2:133 2:134 2:48 2:22
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:951 1:952 1:206 1:9 1:3 1:207 1:10 1:398 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:135 0:56 0:79 0:96 0:97 1:177 1:181 1:44 1:79 1:135 1:56 1:33 1:96 1:97 2:135 2:320 2:4 2:56 2:477 2:75 2:96 2:22
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:217 1:206 1:205 1:250 1:9 1:3 1:207 1:10 1:398 1:2 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:450 1:709 1:663 1:664 1:665 1:148 1:666 2:376 2:664 2:706 2:707 2:660 2:13 2:450 2:708 2:709 2:137 2:278 2:665 2:148 2:666 2:13 2:177 2:574 2:509 2:710 2:711 2:4 2:75 2:68 2:712 2:48 2:22
0:358 0:206 0:205 0:250 0:9 0:3 0:207 0:10 0:330 0:164 1:593 1:217 1:206 1:205 1:250 1:9 1:3 1:207 1:11 1:9 1:3 1:398 1:5 1:2 1:2 2:217 2:206 2:9 2:3 2:207 2:10 2:398 2:2 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:905 1:248 1:249 1:22 1:22 1:571 1:87 1:9 1:22 1:22 2:757 2:758 2:4 2:248 2:249 2:61 2:86 2:9 2:22
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:928 1:263 1:358 1:265 1:14 1:39 1:22 2:262 2:426 2:264 2:266 2:263 2:962 2:963 2:14 2:39
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:28 0:4 0:123 0:257 0:273 0:274 0:118 0:136 0:4 0:275 1:257 1:123 1:511 1:274 1:124 1:136 1:512 1:4 1:275 2:28 2:181 2:123 2:257 2:273 2:274 2:118 2:136 2:4 2:275 2:13 2:28 2:304 2:136 2:148 2:10 2:118 2:13 2:67 2:68 2:359 2:768 2:22
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:15 0:16 0:17 0:4 0:18 0:19 0:20 0:21 0:22 1:18 1:19 1:15 1:16 1:573 1:16 1:17 1:20 1:21 2:15 2:16 2:573 2:19 2:20 2:21
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:44 1:45 1:46 1:47 1:48 2:45 2:44 2:68 2:46 2:47
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:175 0:86 0:113 0:68 1:217 1:113 1:68 1:218 2:175 2:113 2:68 2:732 2:68
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:662 1:10 1:664 1:665 1:148 1:666 1:137 1:14 1:39 2:664 2:667 2:709 2:708 2:13 2:665 2:148 2:666 2:14 2:39
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:106 0:107 0:38 0:96 1:349 1:38 1:67 1:96 1:22 2:926 2:927 2:232 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:905 1:248 1:249 1:22 1:22 1:571 1:87 1:9 1:22 1:22 2:248 2:249 2:86 2:466 2:48 2:173 2:388 2:589 2:68
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:405 0:340 0:183 1:405 1:610 1:21 1:340 1:48 2:405 2:570 2:340 2:571 2:183
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:630 1:262 1:263 1:265 1:280 2:262 2:794 2:263 2:265 2:14 2:39
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:315 0:30 0:14 0:316 0:317 1:315 1:14 1:474 1:395 2:315 2:30 2:14 2:585 2:474 2:317
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:257 0:30 0:426 0:230 0:427 0:428 1:257 1:30 1:426 1:230 1:427 1:428 2:30 2:230 2:651 2:652 2:67 2:14 2:653
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:14 1:1 1:2 1:91 1:157 1:840 1:841 2:157 2:160 2:14 2:91 2:13 2:2 2:86 2:219 2:4 2:103 2:48
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:248 1:249 1:67 1:68 1:69 1:13 1:466 1:1140 1:48 2:248 2:135 2:144 2:9 2:48 2:22 2:466 2:248 2:249 2:61 2:345
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:8 2:24 0:28 0:29 0:30 0:31 0:32 0:33 0:34 0:35 0:28 0:36 0:37 0:16 0:38 0:14 0:39 1:1436 1:30 1:65 1:65 1:31 1:32 1:36 1:10 1:41 1:1437 1:16 1:38 1:14 1:39 1:22 2:29 2:31 2:32 2:388 2:41 2:42 2:16 2:38 2:34 2:10 2:155 2:85 2:22
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:28 0:4 0:123 0:257 0:273 0:274 0:118 0:136 0:4 0:275 1:123 1:276 1:276 1:276 1:276 1:276 1:276 1:144 1:277 1:275 1:278 1:257 1:273 1:274 1:118 1:136 1:4 1:275 2:28 2:4 2:119 2:136 2:275 2:14 2:118 2:273 2:274 2:13 2:67 2:14 2:653 2:173
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:56 1:86 1:92 1:59 1:4 1:60 1:44 1:93 2:59 2:32 2:13 2:61 2:58 2:6 2:60 2:56
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:178 1:117 1:118 1:130 1:16 1:1043 1:120 1:121 1:118 1:122 1:48 2:119 2:132 2:118 2:208 2:48
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:156 1:157 1:160 2:14 2:91 2:156 2:4 2:157 2:221
0:42 0:27 0:21 0:8 0:24 1:196 1:224 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:175 0:86 0:113 0:68 1:175 1:113 1:68 2:175 2:113 2:68 2:114 2:116
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:1153 1:14 1:316 1:395 1:1154 2:315 2:443 2:30 2:14 2:316 2:395 2:444
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:1020 1:262 1:263 1:357 1:265 1:206 1:14 1:39 1:22 2:1395 2:1396 2:146 2:1397 2:264 2:265 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:175 0:86 0:113 0:68 1:217 1:113 1:68 1:22 2:175 2:113 2:68 2:218 2:116 2:22 2:22 2:22 2:22 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:117 1:118 1:119 1:13 1:118 1:120 1:298 1:48 2:124 2:123 2:42 2:121 2:588 2:10 2:13 2:28 2:208 2:130 2:93 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:106 0:107 0:38 0:96 1:106 1:107 1:1304 1:16 1:38 1:67 1:68 2:828 2:107 2:38
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:405 0:340 0:183 1:405 1:340 1:183 2:405 2:4 2:1195 2:1196 2:13 2:340 2:1197
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:135 1:56 1:592 1:1 1:466 1:4 1:60 1:48 2:929 2:930 2:623 2:13 2:931 2:59 2:216 2:56 2:321 2:57 2:148 2:932 2:933
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:1 1:2 1:14 1:219 1:670 1:61 1:220 1:137 2:177 2:91 2:488 2:14 2:219 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:369 1:263 1:1018 1:265 1:14 1:39 2:262 2:426 2:263 2:1018 2:265 2:13 2:268 2:70 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:135 0:56 0:79 0:96 0:97 1:177 1:181 1:44 1:79 1:135 1:56 1:33 1:96 1:97 2:135 2:56 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:130 1:605 1:121 1:124 1:298 2:121 2:118 2:303 2:123 2:32 2:133 2:134 2:944 2:4 2:130 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:389 0:390 0:391 0:392 1:543 1:28 1:389 1:934 1:391 1:392 2:500 2:389 2:390 2:830 2:4 2:391 2:392
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:117 1:118 1:119 1:13 1:118 1:120 1:298 1:48 2:119 2:831 2:1276 2:130 2:65 2:65 2:454 2:120 2:298 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:178 1:44 1:1111 1:144 1:47 1:48 1:22 2:44 2:45 2:46 2:754 2:148 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:27 2:8 2:24 0:284 0:1 0:285 0:286 0:67 0:44 0:68 1:287 1:4 1:1 1:285 1:286 1:151 1:288 1:289 1:290 2:323 2:1 2:324 2:144 2:44 2:68 2:290
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:421 0:490 1:421 1:490 2:978 2:4 2:490 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:175 0:86 0:113 0:68 1:175 1:86 1:113 1:68 1:218 2:175 2:113 2:68 2:732 2:68
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:123 1:117 1:118 1:4 1:130 1:118 1:208 1:48 2:123 2:121 2:118 2:125 2:126 2:10 2:13 2:454 2:133 2:134 2:28 2:129 2:455 2:439 2:4 2:295 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:79 1:33 1:572 1:96 1:97 2:135 2:56 2:79 2:96 2:97 2:13 2:58 2:6 2:623 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:80 1:27 1:21 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1293 1:117 1:118 1:130 1:137 1:65 1:65 1:118 1:57 1:120 1:298 1:70 2:298 2:118 2:4 2:1093 2:13 2:117 2:118 2:4 2:123 2:725 2:16 2:1094 2:120 2:121 2:124 2:298 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:723 2:27 2:171 2:8 2:24 0:175 0:86 0:113 0:68 1:217 1:144 1:113 1:68 2:175 2:113 2:68 2:21 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:248 1:249 1:67 1:68 1:69 1:13 1:144 1:9 1:48 1:22 2:248 2:249 2:86 2:9 2:48 2:13 2:120 2:75 2:68 2:1122 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:106 0:107 0:38 0:96 1:349 1:4 1:107 1:38 1:67 1:96 2:166 2:107 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:244 2:27 2:34 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:44 1:182 1:46 1:13 1:311 1:4 1:144 1:47 1:48 2:45 2:49 2:44 2:50 2:51 2:47 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1295 2:42 2:27 2:21 2:379 2:8 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:135 1:1423 1:205 1:67 1:592 1:6 1:59 1:4 1:623 1:26 1:1424 1:67 2:590 2:591 2:56 2:57 2:592 2:103 2:59 2:4 2:60 2:6 2:56
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:252 1:96 1:97 2:1164 2:4 2:249 2:44 2:79 2:56 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:80 2:27 2:8 2:24 0:283 0:67 0:68 0:69 1:283 1:65 1:65 1:65 1:65 1:65 1:65 1:65 1:65 1:67 1:68 1:69 1:22 2:283 2:67 2:68 2:69 2:1157
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:219 1:103 1:61 1:220 1:221 2:155 2:219 2:670 2:4 2:488 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:405 0:340 0:183 1:405 1:340 1:183 2:405 2:570 2:340 2:571 2:183
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:256 0:257 0:120 0:258 1:256 1:258 1:148 1:322 2:256 2:257 2:759 2:258 2:13 2:760 2:65 2:65 2:761 2:762
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:365 0:366 0:103 0:367 0:14 0:368 1:365 1:366 1:103 1:537 1:14 1:368 2:365 2:537 2:103 2:366 2:14 2:368
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:587 1:708 1:10 1:664 1:709 1:13 1:903 1:665 1:148 1:1291 1:14 1:39 1:22 2:706 2:4 2:156 2:660 2:13 2:1009 2:450 2:708 2:13 2:664 2:257 2:665 2:148 2:666 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1015 2:27 2:21 2:8 2:24 0:445 0:14 0:446 0:447 1:1404 1:13 1:445 1:14 1:446 1:447 2:448 2:1013 2:121 2:871 2:4 2:1014 2:447 2:14 2:446
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:248 1:249 1:67 1:68 1:69 1:13 1:466 1:1140 1:48 2:757 2:758 2:4 2:248 2:249 2:61 2:86 2:9 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:27 2:8 2:24 0:284 0:1 0:285 0:286 0:67 0:44 0:68 1:287 1:4 1:1 1:285 1:286 1:151 1:288 1:289 1:290 2:413 2:1 2:1316 2:44 2:68 2:290
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1293 1:117 1:118 1:130 1:137 1:65 1:65 1:118 1:57 1:120 1:298 1:70 2:148 2:394 2:124 2:924 2:4 2:130 2:120 2:121 2:122 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1129 2:38 2:27 2:21 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:181 1:44 1:45 1:46 1:47 1:48 2:45 2:44 2:68 2:46 2:190 2:47
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:123 1:117 1:118 1:4 1:130 1:118 1:208 1:48 2:123 2:121 2:125 2:126 2:32 2:124 2:133 2:134 2:1040 2:93
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:156 1:157 1:810 1:2 1:14 1:91 2:183 2:86 2:1 2:2 2:91 2:128 2:4 2:157 2:158
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:8 1:24 1:21 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:450 1:709 1:663 1:664 1:665 1:148 1:666 2:664 2:660 2:709 2:708 2:51 2:614 2:666 2:13 2:587 2:148 2:364 2:1262 2:10 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:723 2:27 2:171 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:701 1:14 1:702 1:317 2:315 2:443 2:30 2:14 2:316 2:395 2:444
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:763 0:764 0:765 0:67 0:68 1:763 1:764 1:765 1:67 1:68 2:1035 2:763 2:764 2:765 2:886 2:765 2:67 2:68 2:69
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:135 0:56 0:79 0:96 0:97 1:151 1:544 1:699 1:56 1:79 1:96 1:97 1:22 2:135 2:151 2:56 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:244 2:27 2:34 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:151 1:56 1:79 1:477 1:96 2:318 2:4 2:319 2:320 2:321 2:56 2:33 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1295 2:42 2:27 2:21 2:379 2:8 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:79 1:33 1:572 1:96 1:97 2:1268 2:135 2:56 2:79 2:477 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:15 0:16 0:17 0:4 0:18 0:19 0:20 0:21 0:22 1:635 1:15 1:16 1:17 1:636 1:19 1:21 1:22 2:15 2:16 2:17 2:4 2:19 2:20 2:21 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:80 2:27 2:8 2:24 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:905 1:248 1:249 1:22 1:22 1:571 1:87 1:9 1:22 1:22 2:603 2:248 2:249 2:86 2:9 2:48 2:22 2:144 2:604 2:249 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:44 0:45 0:46 0:47 0:48 1:44 1:45 1:46 1:47 1:48 2:1 2:45 2:178 2:44 2:68 2:46 2:47 2:70 2:137
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:123 2:121 2:124 2:299 2:130 2:128 2:208 2:48
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:123 2:136 2:10 2:668 2:130 2:669 2:670 2:86 2:117 2:137 2:124 2:120 2:298 2:48 2:22 2:120 2:75 2:671 2:48 2:22 2:672
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:178 1:117 1:118 1:130 1:16 1:1043 1:120 1:121 1:118 1:122 1:48 2:123 2:117 2:118 2:218 2:118 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:639 1:264 1:266 1:13 1:263 1:264 1:265 1:13 1:67 1:68 1:359 1:933 1:22 1:33 1:14 1:594 1:240 1:22 2:364 2:420 2:13 2:28 2:4 2:262 2:257 2:263 2:264 2:265 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1015 2:27 2:21 2:8 2:24 0:106 0:107 0:38 0:96 1:106 1:927 1:38 1:67 1:96 1:1354 1:137 1:137 1:137 2:281 2:166 2:4 2:282 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:56 1:592 1:6 1:59 1:4 1:238 1:883 1:60 1:48 2:590 2:57 2:58 2:1 2:466 2:4 2:60 2:56 2:48
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:27 2:8 2:24 0:28 0:29 0:30 0:31 0:32 0:33 0:34 0:35 0:28 0:36 0:37 0:16 0:38 0:14 0:39 1:28 1:4 1:850 1:31 1:32 1:388 1:1069 1:578 1:34 1:13 1:278 1:28 1:36 1:1069 1:38 1:10 1:13 1:14 1:578 1:34 1:28 1:4 1:30 1:240 2:28 2:386 2:387 2:30 2:13 2:31 2:10 2:369 2:34 2:388 2:37 2:16 2:38 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:106 0:107 0:38 0:96 1:106 1:1288 1:38 1:107 1:67 1:96 2:106 2:923 2:38 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1129 2:38 2:27 2:21 2:8 2:24 0:445 0:14 0:446 0:447 1:1404 1:13 1:445 1:14 1:446 1:447 2:448 2:155 2:446 2:447 2:446 2:447 2:690 2:148 2:682 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:587 1:117 1:123 1:271 1:4 1:156 1:1043 1:4 1:354 1:120 1:121 1:122 1:48 1:22 2:123 2:117 2:118 2:218 2:118 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:44 1:45 1:46 1:75 1:822 1:47 1:48 2:45 2:68 2:46 2:47 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:27 1:21 1:379 1:8 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:106 0:107 0:38 0:96 1:106 1:927 1:38 1:67 1:96 1:1354 1:137 1:137 1:137 2:349 2:4 2:107 2:463 2:464 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:149 0:150 0:151 0:152 0:96 1:149 1:150 1:151 1:152 1:96 2:149 2:4 2:691 2:150 2:151 2:152 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:178 1:117 1:118 1:130 1:16 1:1043 1:120 1:121 1:118 1:122 1:48 2:257 2:123 2:121 2:125 2:126 2:144 2:133 2:134 2:124 2:4 2:130
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:44 0:45 0:46 0:47 0:48 1:181 1:44 1:45 1:46 1:47 1:48 2:14 2:44 2:45 2:46 2:173 2:21 2:44 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:315 1:14 1:474 1:395 2:155 2:394 2:315 2:30 2:395 2:396 2:148 2:397 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:135 1:56 1:57 1:58 1:103 1:59 1:4 1:60 2:1089 2:57 2:304 2:58 2:6 2:622 2:4 2:623 2:44 2:56
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:123 2:117 2:118 2:218 2:118 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:178 1:44 1:1111 1:144 1:47 1:48 1:22 2:808 2:44 2:613 2:46 2:47 2:492
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:257 0:30 0:426 0:230 0:427 0:428 1:257 1:1216 1:230 1:82 2:30 2:230 2:651 2:652 2:67 2:14 2:653
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:123 1:117 1:118 1:4 1:130 1:118 1:208 1:48 2:28 2:1420 2:82 2:123 2:678 2:128 2:4 2:1421 2:1422 2:120 2:121 2:1276 2:117 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:264 1:266 1:65 1:65 1:609 1:432 1:264 1:265 1:65 1:65 1:280 1:70 2:262 2:717 2:44 2:4 2:718 2:263 2:264 2:265 2:67 2:268
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:149 0:150 0:151 0:152 0:96 1:181 1:149 1:150 1:968 1:152 1:1019 1:67 1:96 2:149 2:4 2:691 2:150 2:151 2:152 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:558 0:559 0:16 0:560 0:75 0:68 0:76 1:30 1:558 1:562 1:16 1:560 1:75 1:68 1:76 2:30 2:558 2:633 2:562 2:16 2:560 2:75 2:68 2:76
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:315 1:693 1:14 1:694 1:395 1:444 2:315 2:30 2:14 2:585 2:474 2:317
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:156 1:157 1:810 1:2 1:14 1:91 2:155 2:91 2:156 2:157 2:158 2:160
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:28 2:1 2:119 2:136 2:1299 2:1300 2:111 2:117 2:13 2:118 2:144 2:404 2:121 2:1041 2:4 2:111 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:135 0:56 0:79 0:96 0:97 1:151 1:56 1:79 1:477 1:96 2:135 2:56 2:419 2:96 2:97 2:22 2:151 2:788 2:56 2:79 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:175 0:86 0:113 0:68 1:175 1:86 1:113 1:68 2:175 2:1377 2:113 2:68
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:252 1:96 1:97 2:135 2:320 2:4 2:56 2:477 2:75 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:587 1:117 1:123 1:271 1:4 1:156 1:1043 1:4 1:354 1:120 1:121 1:122 1:48 1:22 2:123 2:121 2:125 2:126 2:32 2:124 2:133 2:134 2:1040 2:93
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:34 1:881 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:106 0:107 0:38 0:96 1:106 1:4 1:735 1:38 1:67 1:96 2:106 2:13 2:108 2:109 2:38 2:67 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:106 0:107 0:38 0:96 1:106 1:4 1:1301 1:38 1:67 1:96 2:281 2:166 2:4 2:282 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:28 1:4 1:262 1:1339 1:263 1:264 1:265 2:262 2:1016 2:1017 2:32 2:263 2:1018 2:265 2:13 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:1020 1:263 1:358 1:265 1:14 1:39 2:262 2:263 2:357 2:358 2:265 2:67 2:68 2:359 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:75 0:68 0:30 0:432 0:86 0:433 0:434 0:178 0:4 0:435 1:75 1:68 1:30 1:432 1:86 1:433 1:434 1:178 1:4 1:435 2:619 2:30 2:75 2:68 2:432 2:86 2:744 2:433 2:745 2:4 2:435 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:252 1:96 1:97 2:135 2:1252 2:56 2:419 2:388 2:96 2:477 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:405 0:340 0:183 1:405 1:610 1:21 1:340 1:48 2:405 2:183
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:71 0:72 0:16 0:73 0:74 0:75 0:68 0:76 1:71 1:73 1:16 1:72 1:4 1:76 1:22 2:71 2:72 2:16 2:766 2:75 2:68 2:767 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:175 0:86 0:113 0:68 1:175 1:86 1:113 1:68 1:218 2:835 2:858 2:4 2:4 2:175 2:86 2:113 2:68
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:177 1:181 1:44 1:79 1:135 1:56 1:33 1:96 1:97 2:925 2:135 2:56 2:79 2:388 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:103 1:156 1:4 1:157 1:1277 1:158 2:128 2:87 2:1 2:2 2:91 2:128 2:4 2:157 2:158
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:44 0:45 0:46 0:47 0:48 1:44 1:182 1:46 1:144 1:47 1:48 2:44 2:45 2:46 2:754 2:148 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:175 0:86 0:113 0:68 1:217 1:113 1:68 2:835 2:858 2:4 2:4 2:175 2:86 2:113 2:68
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:79 1:96 1:97 1:22 2:135 2:320 2:4 2:56 2:477 2:75 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:103 1:156 1:4 1:157 1:1277 1:158 2:14 2:578 2:91 2:156 2:157 2:160
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:123 1:117 1:118 1:4 1:130 1:118 1:208 1:48 2:28 2:1 2:119 2:136 2:1299 2:1300 2:111 2:117 2:13 2:118 2:144 2:404 2:121 2:1041 2:4 2:111 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:28 0:4 0:123 0:257 0:273 0:274 0:118 0:136 0:4 0:275 1:257 1:123 1:511 1:274 1:124 1:136 1:512 1:4 1:275 2:123 2:136 2:148 2:996 2:275 2:273 2:274 2:275
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:28 0:29 0:30 0:31 0:32 0:33 0:34 0:35 0:28 0:36 0:37 0:16 0:38 0:14 0:39 1:29 1:1102 1:31 1:1103 1:33 1:34 1:43 1:10 1:1104 1:38 1:14 1:39 2:29 2:31 2:32 2:388 2:41 2:42 2:16 2:38 2:34 2:10 2:155 2:85 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:1105 1:1293 1:6 1:117 1:94 1:413 1:119 1:13 1:120 1:121 1:454 1:122 1:48 1:22 2:877 2:831 2:123 2:4 2:130 2:13 2:124 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:1100 1:1101 1:93 2:119 2:121 2:124 2:299 2:32 2:13 2:1305 2:124 2:4 2:156 2:160 2:439 2:4 2:1043 2:13 2:133 2:134 2:1306 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:522 1:27 1:21 1:34 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:121 1:122 1:48 2:257 2:123 2:121 2:125 2:126 2:144 2:133 2:134 2:124 2:4 2:130
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:723 2:27 2:171 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:364 1:44 1:45 1:13 1:46 1:13 1:144 1:47 1:48 1:22 2:45 2:613 2:46 2:47 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:159 0:82 0:30 0:877 0:878 1:1358 1:166 1:82 1:30 1:14 1:877 2:30 2:155 2:879 2:877 2:878
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:141 0:113 0:142 0:143 0:144 0:145 0:48 1:28 1:145 1:13 1:141 1:113 1:142 1:143 1:173 1:891 1:86 1:48 1:22 2:141 2:113 2:382 2:144 2:145 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:244 2:27 2:34 2:8 2:24 0:106 0:107 0:38 0:96 1:349 1:38 1:67 1:96 1:22 2:165 2:166 2:4 2:232 2:38 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1295 2:42 2:27 2:21 2:379 2:8 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:130 1:605 1:121 1:124 1:298 2:587 2:124 2:123 2:121 2:588 2:28 2:208 2:454 2:4 2:130 2:48
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:28 1:4 1:262 1:1339 1:263 1:264 1:265 2:262 2:263 2:357 2:358 2:265 2:67 2:68 2:359 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:80 2:27 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:44 1:182 1:46 1:144 1:47 1:48 2:612 2:44 2:613 2:46 2:21 2:47 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:149 0:150 0:151 0:152 0:96 1:6 1:149 1:1368 1:150 1:4 1:152 1:96 2:418 2:149 2:153 2:152 2:419 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:763 0:764 0:765 0:67 0:68 1:763 1:764 1:765 1:67 1:68 2:763 2:1048 2:439 2:4 2:764 2:765 2:886 2:765 2:67 2:68 2:22 2:6 2:495 2:1049 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:149 0:150 0:151 0:152 0:96 1:149 1:153 1:152 1:154 1:67 1:96 2:418 2:149 2:153 2:152 2:419 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:284 0:1 0:285 0:286 0:67 0:44 0:68 1:287 1:4 1:1 1:285 1:286 1:151 1:288 1:289 1:290 2:285 2:770 2:67 2:65 2:65 2:797 2:68 2:4
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:56 1:252 1:135 1:419 1:96 1:97 2:1268 2:135 2:56 2:79 2:477 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1015 2:27 2:21 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:1100 1:1101 1:93 2:123 2:1214 2:1360 2:509 2:1361 2:111 2:1362 2:13 2:124 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:123 2:121 2:118 2:303 2:10 2:133 2:134 2:130 2:48
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:8 2:24 0:149 0:150 0:151 0:152 0:96 1:6 1:149 1:1368 1:150 1:4 1:152 1:96 2:149 2:4 2:691 2:150 2:151 2:152 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:106 0:107 0:38 0:96 1:106 1:4 1:1301 1:38 1:67 1:96 2:349 2:4 2:107 2:463 2:464 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1129 2:38 2:27 2:21 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:181 1:44 1:45 1:46 1:47 1:48 2:45 2:44 2:68 2:46 2:47
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:283 0:67 0:68 0:69 1:283 1:1167 1:69 2:819 2:65 2:65 2:820 2:65 2:65 2:283 2:65 2:65 2:67 2:68 2:69 2:22
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:370 0:371 0:4 0:372 0:67 0:68 1:567 1:4 1:370 1:371 1:4 1:372 1:67 1:68 1:22 2:370 2:371 2:372 2:67 2:967 2:464
0:42 0:27 0:21 0:8 0:24 1:80 1:216 1:561 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:149 0:150 0:151 0:152 0:96 1:149 1:150 1:307 1:96 1:152 1:22 2:998 2:4 2:149 2:150 2:4 2:152 2:151 2:67 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:44 1:182 1:46 1:13 1:311 1:4 1:144 1:47 1:48 2:45 2:178 2:1171 2:44 2:613 2:46 2:47 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:369 1:263 1:1018 1:265 1:14 1:39 2:279 2:262 2:263 2:265 2:280
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:558 0:559 0:16 0:560 0:75 0:68 0:76 1:560 1:16 1:558 1:559 1:562 1:75 1:68 1:76 1:48 2:720 2:65 2:65 2:721 2:194 2:722 2:16 2:558 2:562 2:75 2:68 2:76
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:175 0:86 0:113 0:68 1:217 1:113 1:68 1:114 1:22 2:175 2:113 2:68 2:114 2:116
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:175 0:86 0:113 0:68 1:935 1:4 1:175 1:113 1:68 2:175 2:113 2:68 2:114 2:116
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:558 0:559 0:16 0:560 0:75 0:68 0:76 1:30 1:558 1:562 1:16 1:560 1:75 1:68 1:76 2:1269 2:16 2:558 2:562 2:75 2:68 2:76 2:48
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:119 2:877 2:385 2:394 2:670 2:117 2:13 2:454 2:120 2:298 2:48
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:175 0:86 0:113 0:68 1:175 1:113 1:68 2:175 2:113 2:68 2:732 2:68
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:15 0:16 0:17 0:4 0:18 0:19 0:20 0:21 0:22 1:635 1:15 1:16 1:17 1:636 1:19 1:21 1:22 2:15 2:19 2:21 2:22 2:22 2:65 2:65 2:26 2:17 2:19 2:21 2:22 2:22 2:65 2:65 2:1085
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:28 0:4 0:123 0:257 0:273 0:274 0:118 0:136 0:4 0:275 1:257 1:123 1:723 1:118 1:136 1:724 1:4 1:275 1:240 1:22 2:257 2:118 2:82 2:123 2:136 2:4 2:275 2:28 2:1 2:262 2:178 2:273 2:274
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:135 0:56 0:79 0:96 0:97 1:135 1:151 1:56 1:79 1:96 1:97 2:319 2:56 2:79 2:96 2:97 2:22 2:56 2:288 2:75 2:68
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:56 1:592 1:6 1:59 1:4 1:238 1:883 1:60 1:48 2:620 2:58 2:1 2:59 2:4 2:623 2:44 2:48 2:22 2:6 2:871 2:4 2:623 2:120 2:75 2:68 2:872 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:519 0:520 0:521 0:14 0:522 1:75 1:468 1:298 1:519 1:520 1:4 1:521 1:14 1:522 1:22 1:22 1:22 1:22 2:523 2:155 2:522
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:257 0:30 0:426 0:230 0:427 0:428 1:257 1:1249 1:30 1:4 1:428 1:120 1:426 1:930 1:22 2:30 2:230 2:651 2:652 2:67 2:14 2:653
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:8 2:24 0:106 0:107 0:38 0:96 1:106 1:4 1:1301 1:38 1:67 1:96 2:990 2:166 2:282 2:38 2:67 2:96
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:369 1:32 1:263 1:264 1:265 2:262 2:1367 2:718 2:32 2:263 2:264 2:265 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:106 0:107 0:38 0:96 1:349 1:232 1:282 1:38 1:67 1:96 2:1256 2:4 2:232 2:38 2:67 2:68
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:1020 1:262 1:263 1:357 1:265 1:206 1:14 1:39 1:22 2:639 2:640 2:262 2:263 2:264 2:265
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:877 2:831 2:123 2:4 2:130 2:13 2:124 2:120 2:298 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:12 1:1330 1:16 1:21 1:42 1:27 1:34 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:284 0:1 0:285 0:286 0:67 0:44 0:68 1:285 1:4 1:287 1:4 1:796 1:797 1:68 1:4 2:28 2:67 2:287 2:4 2:13 2:364 2:6 2:285 2:286 2:173
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:723 2:27 2:171 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:123 2:877 2:831 2:124 2:130 2:124 2:605 2:298 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:117 1:118 1:119 1:13 1:118 1:120 1:298 1:48 2:257 2:123 2:121 2:125 2:126 2:144 2:133 2:134 2:124 2:4 2:130
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:56 1:58 1:1 1:59 1:4 1:60 1:48 2:929 2:930 2:623 2:13 2:931 2:59 2:216 2:56 2:321 2:57 2:148 2:932 2:933
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:244 2:27 2:34 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:156 1:157 1:160 2:155 2:1 2:2 2:91 2:118 2:157 2:158
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1295 2:42 2:27 2:21 2:379 2:8 0:370 0:371 0:4 0:372 0:67 0:68 1:370 1:371 1:4 1:372 1:67 1:68 2:372 2:373 2:67 2:68 2:371
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:56 1:252 1:135 1:419 1:96 1:97 2:181 2:319 2:13 2:858 2:56 2:79 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:80 2:27 2:8 2:24 0:283 0:67 0:68 0:69 1:127 1:283 1:67 1:68 1:69 2:283 2:4 2:1099 2:67 2:68 2:69
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:1 0:2 0:3 0:4 0:5 0:6 0:7 0:8 1:1 1:1433 1:102 1:4 1:11 1:12 1:206 1:14 1:179 1:12 1:240 2:1 2:680 2:680 2:1175 2:680 2:680 2:436 2:9 2:10 2:11 2:12 2:14 2:6 2:1150 2:1176 2:1177
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:44 0:94 0:95 0:33 0:96 0:97 1:44 1:94 1:1332 1:1333 1:33 1:96 1:97 2:44 2:94 2:638 2:95 2:388 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:28 1:4 1:262 1:269 1:264 1:265 1:1279 1:266 1:14 1:39 1:70 1:22 1:22 1:22 1:22 2:639 2:640 2:262 2:263 2:264 2:265
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:106 0:107 0:38 0:96 1:106 1:107 1:1304 1:16 1:38 1:67 1:68 2:106 2:13 2:108 2:109 2:38 2:67 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:587 1:708 1:10 1:664 1:709 1:13 1:903 1:665 1:148 1:1291 1:14 1:39 1:22 2:667 2:665 2:148 2:666 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1015 2:27 2:21 2:8 2:24 0:326 0:327 0:328 0:67 0:68 1:326 1:189 1:68 1:67 1:327 1:328 1:22 2:326 2:773 2:327 2:328 2:67 2:68 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:630 1:262 1:263 1:265 1:280 2:262 2:609 2:432 2:263 2:265 2:13 2:14 2:85
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:1105 1:1293 1:6 1:117 1:94 1:413 1:119 1:13 1:120 1:121 1:454 1:122 1:48 1:22 2:123 2:877 2:831 2:124 2:130 2:124 2:605 2:298 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:1100 1:1101 1:93 2:587 2:124 2:123 2:121 2:588 2:28 2:208 2:454 2:4 2:130 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1129 2:38 2:27 2:21 2:8 2:24 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:450 1:709 1:663 1:664 1:665 1:148 1:666 2:711 2:664 2:1322 2:1323 2:450 2:1324 2:10 2:1112 2:683 2:665 2:148 2:666 2:13 2:28 2:206 2:14 2:39 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:121 1:122 1:48 2:155 2:298 2:119 2:121 2:118 2:299 2:10 2:22 2:300 2:301 2:10 2:65 2:65 2:302 2:121 2:118 2:303 2:10 2:65 2:65 2:304 2:302 2:118 2:130 2:299 2:28 2:10 2:65 2:65 2:305 2:306
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:262 0:263 0:264 0:265 0:14 0:39 1:1020 1:262 1:263 1:357 1:265 1:206 1:14 1:39 1:22 2:257 2:28 2:4 2:262 2:264 2:266 2:262 2:263 2:265 2:206 2:14 2:39 2:359 2:593 2:594 2:595
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:459 1:8 1:24 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:106 0:107 0:38 0:96 1:106 1:927 1:38 1:67 1:96 1:1354 1:137 1:137 1:137 2:1086 2:4 2:232 2:282 2:42 2:38 2:67 2:96 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:723 2:27 2:171 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:1105 1:1293 1:6 1:117 1:94 1:413 1:119 1:13 1:120 1:121 1:454 1:122 1:48 1:22 2:117 2:118 2:119 2:726 2:120 2:291 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:224 2:544 2:11 2:508 2:27 2:21 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:833 1:834 1:159 1:316 1:395 1:396 1:4 1:444 2:257 2:315 2:1251 2:718 2:128 2:316 2:317
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:203 2:8 2:24 2:2 2:80 2:359 2:27 2:21 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:159 1:1 1:2 1:91 1:156 1:4 1:157 1:1214 2:156 2:157 2:158 2:91 2:718 2:14 2:219
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:244 2:27 2:34 2:8 2:24 0:315 0:30 0:14 0:316 0:317 1:784 1:65 1:65 1:155 1:785 1:316 1:395 1:396 1:4 1:444 1:22 2:257 2:315 2:1251 2:718 2:128 2:316 2:317
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1295 2:42 2:27 2:21 2:379 2:8 0:262 0:263 0:264 0:265 0:14 0:39 1:263 1:357 1:265 1:13 1:262 1:261 1:266 1:67 1:268 2:364 2:420 2:13 2:28 2:4 2:262 2:257 2:263 2:264 2:265 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1056 2:42 2:27 2:21 2:171 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:159 1:1 1:2 1:91 1:156 1:4 1:157 1:1214 2:155 2:1 2:2 2:91 2:118 2:157 2:158
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:80 2:27 2:8 2:24 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:1105 1:1293 1:6 1:117 1:94 1:413 1:119 1:13 1:120 1:121 1:454 1:122 1:48 1:22 2:121 2:118 2:303 2:123 2:32 2:133 2:134 2:944 2:4 2:130 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:244 2:1 2:27 2:379 2:9 2:8 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:178 1:117 1:118 1:130 1:16 1:1043 1:120 1:121 1:118 1:122 1:48 2:119 2:877 2:385 2:394 2:670 2:117 2:13 2:454 2:120 2:298 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:810 2:1 2:544 2:244 2:624 2:27 2:34 2:8 2:24 0:175 0:86 0:113 0:68 1:175 1:176 1:113 1:68 2:175 2:113 2:68 2:116 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1010 2:1 2:38 2:27 2:80 2:34 2:8 2:24 2:2 0:15 0:16 0:17 0:4 0:18 0:19 0:20 0:21 0:22 1:18 1:19 1:15 1:16 1:573 1:16 1:17 1:20 1:21 2:17 2:775 2:19 2:21 2:26 2:15 2:775 2:19 2:21 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:1280 2:27 2:203 2:171 2:8 2:379 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:123 2:129 2:455 2:439 2:1065 2:134 2:128 2:16 2:124 2:4 2:1383 2:13 2:118 2:4 2:1384 2:48 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:508 2:27 2:21 2:203 2:34 2:8 2:24 0:283 0:67 0:68 0:69 1:283 1:67 1:68 1:69 1:70 1:22 2:283 2:67 2:68 2:69 2:1157
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1015 2:27 2:21 2:8 2:24 0:28 0:29 0:30 0:31 0:32 0:33 0:34 0:35 0:28 0:36 0:37 0:16 0:38 0:14 0:39 1:631 1:31 1:32 1:33 1:41 1:42 1:38 1:34 1:28 1:43 1:10 1:14 1:39 2:29 2:31 2:32 2:388 2:41 2:42 2:16 2:38 2:34 2:10 2:155 2:85 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:80 2:359 2:177 2:203 2:8 2:24 2:7 2:7 2:42 2:27 2:379 2:34 2:8 2:24 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:44 1:182 1:46 1:13 1:311 1:4 1:144 1:47 1:48 2:181 2:44 2:46 2:13 2:182 2:13 2:183 2:13 2:47 2:48
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:8 2:24 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:14 1:1 1:2 1:91 1:670 1:4 1:488 1:22 2:156 2:157 2:158 2:91 2:718 2:14 2:219
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:21 2:8 2:24 2:11 2:120 2:72 2:298 2:5 2:2 0:135 0:56 0:79 0:96 0:97 1:1 1:1321 1:44 1:79 1:135 1:56 1:33 1:96 1:97 2:135 2:320 2:56 2:33 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1129 2:38 2:27 2:21 2:8 2:24 0:106 0:107 0:38 0:96 1:106 1:4 1:1161 1:38 1:96 2:1124 2:4 2:1125 2:1126 2:166 2:4 2:1127 2:13 2:166 2:4 2:232 2:38 2:67 2:96 2:240 2:22
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:18 2:575 2:42 2:1031 2:1 2:11 2:27 2:21 2:34 2:8 2:24 2:2 2:2 0:175 0:86 0:113 0:68 1:175 1:113 1:68 1:22 2:835 2:858 2:4 2:4 2:175 2:86 2:113 2:68
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:1209 2:1 2:38 2:16 2:21 2:27 2:8 2:24 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:79 1:33 1:572 1:96 1:97 2:318 2:4 2:319 2:320 2:321 2:56 2:33 2:96 2:97
0:42 0:27 0:21 0:8 0:24 1:42 1:27 1:21 1:8 1:24 1:2 2:42 2:27 2:80 2:178 2:8 2:24 2:115 2:1414 2:565 2:1 2:42 0:350 0:351 0:352 0:353 0:4 0:354 0:14 0:355 1:1310 1:887 1:353 1:4 1:354 1:14 1:355 2:350 2:497 2:1325 2:178 2:353 2:4 2:354 2:14 2:355
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:86 2:1 2:65 2:121 2:15 2:3 2:592 0:175 0:86 0:113 0:68 1:217 1:86 1:113 1:68 1:114 2:175 2:113 2:68 2:116 2:13
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:15 2:3 2:98 2:14 2:9 2:86 0:308 0:309 0:310 0:311 0:4 0:312 0:48 1:25 1:309 1:310 1:311 1:4 1:1290 1:48 2:308 2:309 2:313 2:67 2:311 2:4 2:48 2:22 2:75 2:314 2:48 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:616 2:789 2:1 2:65 2:121 2:15 2:3 2:98 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:28 1:117 1:118 1:119 1:13 1:118 1:120 1:298 1:48 2:123 2:875 2:87 2:134 2:118 2:1159 2:375 2:4 2:130
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:26 2:15 2:3 2:192 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:135 1:56 1:57 1:58 1:103 1:59 1:4 1:60 2:620 2:621 2:67 2:58 2:1 2:622 2:623 2:26 2:624 2:288 2:86
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:412 2:15 2:3 2:1360 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:369 1:263 1:1018 1:265 1:14 1:39 2:28 2:4 2:262 2:257 2:396 2:357 2:264 2:265
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:86 2:26 2:15 2:3 2:1200 2:2 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:96 1:97 1:79 2:135 2:858 2:56 2:79 2:419 2:33 2:96 2:97
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:102 2:15 2:3 2:98 2:11 2:26 2:15 2:3 2:98 0:135 0:56 0:79 0:96 0:97 1:1070 1:56 1:79 1:33 1:96 1:97 2:135 2:151 2:56 2:96 2:97
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:360 2:15 2:3 2:20 0:262 0:263 0:264 0:265 0:14 0:39 1:928 1:263 1:358 1:265 1:14 1:39 1:22 2:262 2:717 2:44 2:4 2:718 2:263 2:264 2:265 2:67 2:268
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:1071 2:635 2:1 2:65 2:11 2:121 2:15 2:93 2:98 2:2 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:178 1:44 1:46 1:47 1:48 1:22 2:155 2:44 2:45 2:46 2:4 2:890
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:121 2:15 2:3 2:2 2:31 2:121 2:15 2:3 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:877 2:831 2:123 2:4 2:130 2:13 2:124 2:120 2:298 2:48 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1254 2:334 2:15 2:3 2:2 0:175 0:86 0:113 0:68 1:217 1:113 1:68 1:114 1:22 2:175 2:1377 2:113 2:68
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:14 2:15 2:93 2:1303 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:369 1:32 1:263 1:264 1:265 2:262 2:426 2:252 2:263 2:264 2:265 2:268
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:616 2:1356 2:1 2:592 2:15 2:3 2:20 2:115 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:587 1:117 1:123 1:271 1:4 1:156 1:1043 1:4 1:354 1:120 1:121 1:122 1:48 1:22 2:119 2:831 2:1276 2:130 2:65 2:65 2:454 2:120 2:298 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:11 2:15 2:3 2:192 2:964 2:323 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:130 1:605 1:121 1:124 1:298 2:123 2:121 2:118 2:303 2:10 2:133 2:134 2:130 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:15 2:3 2:192 2:334 2:2 0:135 0:56 0:79 0:96 0:97 1:1070 1:56 1:79 1:33 1:96 1:97 2:135 2:56 2:79 2:96 2:97 2:13 2:58 2:6 2:623 2:48 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:86 2:1 2:65 2:121 2:15 2:3 2:592 0:28 0:4 0:123 0:257 0:273 0:274 0:118 0:136 0:4 0:275 1:123 1:276 1:276 1:276 1:276 1:276 1:276 1:144 1:277 1:275 1:278 1:257 1:273 1:274 1:118 1:136 1:4 1:275 2:28 2:181 2:123 2:257 2:273 2:274 2:118 2:136 2:4 2:275 2:13 2:28 2:304 2:136 2:148 2:10 2:118 2:13 2:67 2:68 2:359 2:768 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:15 2:3 2:98 2:14 2:9 2:86 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:103 1:156 1:4 1:157 1:1277 1:158 2:1 2:2 2:87 2:219 2:128 2:4 2:488 2:16 2:156 2:160
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:616 2:789 2:1 2:65 2:121 2:15 2:3 2:98 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:156 1:157 1:810 1:2 1:14 1:91 2:177 2:91 2:488 2:14 2:219 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:26 2:15 2:3 2:192 0:262 0:263 0:264 0:265 0:14 0:39 1:28 1:4 1:262 1:263 1:264 1:265 1:13 1:1279 1:266 1:268 2:262 2:426 2:264 2:266 2:263 2:962 2:963 2:14 2:39
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:412 2:15 2:3 2:1360 0:135 0:56 0:79 0:96 0:97 1:1 1:1321 1:44 1:79 1:135 1:56 1:33 1:96 1:97 2:1268 2:135 2:56 2:79 2:477 2:96
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:86 2:26 2:15 2:3 2:1200 2:2 0:248 0:249 0:67 0:68 0:250 0:248 0:249 0:144 0:9 0:48 0:61 0:251 1:248 1:249 1:67 1:68 1:69 1:13 1:144 1:9 1:48 1:22 2:75 2:1348 2:248 2:249 2:87 2:9 2:4 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:102 2:15 2:3 2:98 2:11 2:26 2:15 2:3 2:98 0:44 0:94 0:95 0:33 0:96 0:97 1:181 1:44 1:94 1:95 1:419 1:388 1:96 1:97 2:44 2:94 2:1180 2:957 2:1181 2:1182 2:95 2:33 2:96 2:97
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:360 2:15 2:3 2:20 0:262 0:263 0:264 0:265 0:14 0:39 1:928 1:263 1:264 1:265 1:67 1:68 1:301 1:22 1:14 1:594 2:257 2:28 2:4 2:262 2:264 2:266 2:262 2:263 2:265 2:206 2:14 2:39 2:359 2:593 2:594 2:595
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:1071 2:635 2:1 2:65 2:11 2:121 2:15 2:93 2:98 2:2 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:450 1:709 1:663 1:664 1:665 1:148 1:666 2:664 2:1172 2:660 2:663 2:148 2:666 2:65 2:65 2:1173 2:14 2:39
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:121 2:15 2:3 2:2 2:31 2:121 2:15 2:3 2:2 0:175 0:86 0:113 0:68 1:175 1:176 1:113 1:68 1:22 2:175 2:113 2:68 2:114 2:116
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1254 2:334 2:15 2:3 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:1 1:2 1:14 1:219 1:670 1:61 1:220 1:137 2:14 2:91 2:156 2:157 2:158
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:14 2:15 2:93 2:1303 2:2 0:389 0:390 0:391 0:392 1:75 1:480 1:393 1:4 1:391 1:392 2:389 2:390 2:1375 2:391 2:392
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:616 2:1356 2:1 2:592 2:15 2:3 2:20 2:115 2:2 0:56 0:57 0:58 0:1 0:59 0:4 0:60 0:44 1:56 1:57 1:58 1:1 1:59 1:4 1:60 1:44 2:1266 2:622 2:57 2:21 2:48 2:22 2:56 2:68 2:4 2:304 2:592 2:6 2:622 2:4 2:60 2:48 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:11 2:15 2:3 2:192 2:964 2:323 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:1020 1:263 1:358 1:265 1:14 1:39 2:257 2:964 2:609 2:28 2:4 2:262 2:895 2:263 2:264 2:265
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:1 1:65 1:334 1:15 1:3 1:569 1:109 2:9 2:86 2:1 2:65 2:15 2:3 2:192 2:334 2:2 0:149 0:150 0:151 0:152 0:96 1:149 1:150 1:152 1:96 2:149 2:4 2:691 2:150 2:152 2:96
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:86 2:1 2:65 2:121 2:15 2:3 2:592 0:75 0:68 0:30 0:432 0:86 0:433 0:434 0:178 0:4 0:435 1:75 1:68 1:30 1:432 1:86 1:433 1:434 1:178 1:4 1:435 2:181 2:602 2:432 2:144 2:433 2:434 2:178 2:4 2:435
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:15 2:3 2:98 2:14 2:9 2:86 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:155 1:1 1:2 1:91 1:670 1:4 1:157 1:158 2:159 2:91 2:156 2:157 2:158
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:616 2:789 2:1 2:65 2:121 2:15 2:3 2:98 2:2 0:262 0:263 0:264 0:265 0:14 0:39 1:262 1:266 1:103 1:267 1:10 1:13 1:268 1:269 1:264 1:265 2:364 2:420 2:13 2:28 2:4 2:262 2:257 2:263 2:264 2:265 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:26 2:15 2:3 2:192 0:175 0:86 0:113 0:68 1:543 1:175 1:113 1:68 1:22 2:175 2:86 2:113 2:68 2:755
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:412 2:15 2:3 2:1360 0:44 0:94 0:95 0:33 0:96 0:97 1:44 1:94 1:1332 1:1333 1:33 1:96 1:97 2:44 2:1015 2:98 2:95 2:419 2:388 2:96 2:97
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:86 2:26 2:15 2:3 2:1200 2:2 0:283 0:67 0:68 0:69 1:283 1:65 1:65 1:65 1:65 1:65 1:65 1:65 1:65 1:67 1:68 1:69 1:22 2:283 2:4 2:1099 2:67 2:68 2:69
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:102 2:15 2:3 2:98 2:11 2:26 2:15 2:3 2:98 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:252 1:96 1:97 2:135 2:56 2:419 2:96 2:97 2:22 2:151 2:788 2:56 2:79 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:360 2:15 2:3 2:20 0:135 0:56 0:79 0:96 0:97 1:135 1:56 1:252 1:96 1:97 2:28 2:883 2:135 2:884 2:4 2:13 2:56 2:79 2:33 2:96 2:97 2:22 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:1071 2:635 2:1 2:65 2:11 2:121 2:15 2:93 2:98 2:2 0:389 0:390 0:391 0:392 1:389 1:393 1:4 1:391 1:392 2:389 2:390 2:1375 2:391 2:392
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:121 2:15 2:3 2:2 2:31 2:121 2:15 2:3 2:2 0:558 0:559 0:16 0:560 0:75 0:68 0:76 1:560 1:16 1:558 1:559 1:75 1:480 1:76 2:1269 2:16 2:558 2:562 2:75 2:68 2:76 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1254 2:334 2:15 2:3 2:2 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:157 1:158 1:14 1:219 1:1 1:2 2:75 2:468 2:298 2:159 2:1 2:2 2:708 2:1184 2:91 2:156 2:157 2:221 2:70
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:14 2:15 2:93 2:1303 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:117 1:118 1:4 1:119 1:120 1:1100 1:1101 1:93 2:123 2:587 2:121 2:124 2:1234 2:1235 2:557 2:134 2:124 2:4 2:130 2:48 2:22 2:124 2:86 2:134 2:28 2:4 2:48 2:22
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:616 2:1356 2:1 2:592 2:15 2:3 2:20 2:115 2:2 0:660 0:661 0:662 0:663 0:664 0:665 0:148 0:666 0:14 0:39 1:660 1:450 1:709 1:663 1:664 1:665 1:148 1:666 2:1257 2:13 2:177 2:13 2:28 2:1 2:664 2:44 2:10 2:1258 2:13 2:454 2:1259 2:1260 2:10 2:13 2:278 2:13 2:664 2:665 2:148 2:666
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:11 2:15 2:3 2:192 2:964 2:323 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:148 2:394 2:124 2:924 2:4 2:130 2:120 2:121 2:122 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:86 1:1 1:65 1:121 1:15 1:3 1:98 2:9 2:86 2:1 2:65 2:15 2:3 2:192 2:334 2:2 0:44 0:45 0:46 0:47 0:48 1:1 1:45 1:178 1:44 1:46 1:47 1:48 1:22 2:808 2:44 2:613 2:46 2:47 2:492
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:15 1:3 1:98 1:20 1:2 2:86 2:1 2:65 2:121 2:15 2:3 2:592 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:272 1:118 1:119 1:605 1:121 1:122 2:831 2:454 2:4 2:130 2:124 2:298 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:15 1:3 1:98 1:20 1:2 2:15 2:3 2:98 2:14 2:9 2:86 0:155 0:1 0:2 0:91 0:156 0:157 0:158 1:14 1:578 1:1 1:2 1:91 1:156 1:157 1:1430 2:159 2:91 2:156 2:157 2:158
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:15 1:3 1:98 1:20 1:2 2:616 2:789 2:1 2:65 2:121 2:15 2:3 2:98 2:2 0:117 0:118 0:4 0:119 0:120 0:121 0:122 0:48 1:1 1:123 1:117 1:118 1:4 1:130 1:13 1:454 1:86 1:298 1:28 1:117 1:196 1:48 1:22 2:119 2:132 2:118 2:208 2:48
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:15 1:3 1:98 1:20 1:2 2:9 2:86 2:1 2:65 2:26 2:15 2:3 2:192 0:75 0:68 0:30 0:432 0:86 0:433 0:434 0:178 0:4 0:435 1:75 1:68 1:30 1:432 1:144 1:365 1:436 1:178 1:433 1:435 2:181 2:602 2:432 2:144 2:433 2:434 2:178 2:4 2:435
0:9 0:86 0:1 0:65 0:121 0:15 0:3 0:98 1:9 1:86 1:15 1:3 1:98 1:20 1:2 2:9 2:86 2:1 2:65 2:412 2:15 2:3 2:1360 0:329 0:330 0:75 0:331 0:332 0:333 0:332 0:334 0:332 0:335 0:172 0:67 0:68 0:69 1:329 1:330 1:75 1:331 1:332 1:333 1:332 1:334 1:332 1:335 1:172 1:67 1:68 1:69 2:159 2:336 2:337 2:67 2:331 2:332 2:333 2:332 2:26 2:334 2:332 2:4
# Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from paddlerec.core.reader import ReaderBase
from paddlerec.core.utils import envs
class Reader(ReaderBase):
def init(self):
self.query_slots = envs.get_global_env("hyper_parameters.query_slots",
None, "train.model")
self.title_slots = envs.get_global_env("hyper_parameters.title_slots",
None, "train.model")
self.all_slots = []
for i in range(self.query_slots):
self.all_slots.append(str(i))
for i in range(self.title_slots):
self.all_slots.append(str(i + self.query_slots))
self._all_slots_dict = dict()
for index, slot in enumerate(self.all_slots):
self._all_slots_dict[slot] = [False, index]
def generate_sample(self, line):
def data_iter():
elements = line.rstrip().split()
padding = 0
output = [(slot, []) for slot in self.all_slots]
for elem in elements:
slot, feasign = elem.split(':')
if not self._all_slots_dict.has_key(slot):
continue
self._all_slots_dict[slot][0] = True
index = self._all_slots_dict[slot][1]
output[index][1].append(int(feasign))
for slot in self._all_slots_dict:
visit, index = self._all_slots_dict[slot]
if visit:
self._all_slots_dict[slot][0] = False
else:
output[index][1].append(padding)
yield output
return data_iter
# Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from paddlerec.core.reader import ReaderBase
from paddlerec.core.utils import envs
class Reader(ReaderBase):
def init(self):
self.query_slots = envs.get_global_env("hyper_parameters.query_slots",
None, "train.model")
self.title_slots = envs.get_global_env("hyper_parameters.title_slots",
None, "train.model")
self.all_slots = []
for i in range(self.query_slots):
self.all_slots.append(str(i))
for i in range(self.title_slots):
self.all_slots.append(str(i + self.query_slots))
for i in range(self.title_slots):
self.all_slots.append(str(i + self.query_slots + self.title_slots))
self._all_slots_dict = dict()
for index, slot in enumerate(self.all_slots):
self._all_slots_dict[slot] = [False, index]
def generate_sample(self, line):
def data_iter():
elements = line.rstrip().split()
padding = 0
output = [(slot, []) for slot in self.all_slots]
for elem in elements:
slot, feasign = elem.split(':')
if not self._all_slots_dict.has_key(slot):
continue
self._all_slots_dict[slot][0] = True
index = self._all_slots_dict[slot][1]
output[index][1].append(int(feasign))
for slot in self._all_slots_dict:
visit, index = self._all_slots_dict[slot]
if visit:
self._all_slots_dict[slot][0] = False
else:
output[index][1].append(padding)
yield output
return data_iter
...@@ -13,8 +13,10 @@ ...@@ -13,8 +13,10 @@
├── README.md #文档 ├── README.md #文档
├── model.py #模型文件 ├── model.py #模型文件
├── config.yaml #配置文件 ├── config.yaml #配置文件
├── run.sh #运行脚本 ├── run.sh #运行脚本,在效果复现时使用
├── eval.py #评价脚本 ├── transform.py #整理格式准备计算指标的程序
├── reader.py #读者需要自定义数据集时供读者参考
├── evaluate_reader.py #读者需要自定义数据集时供读者参考
``` ```
注:在阅读该示例前,建议您先了解以下内容: 注:在阅读该示例前,建议您先了解以下内容:
...@@ -79,7 +81,7 @@ rm -f simnet_dataset-1.0.0.tar.gz ...@@ -79,7 +81,7 @@ rm -f simnet_dataset-1.0.0.tar.gz
mv data/zhidao ./ mv data/zhidao ./
rm -rf data rm -rf data
``` ```
3. 本文提供了快速将数据集中的汉字数据处理为可训练格式数据的脚本,您在解压数据集后,可以看见目录中存在一个名为zhidao的文件。然后能可以在python3环境下运行我们提供的preprocess.py文件。即可生成可以直接用于训练的数据目录test.txt,train.txt和label.txt。将其放入train和test目录下以备训练时调用。命令如下: 3. 本文提供了快速将数据集中的汉字数据处理为可训练格式数据的脚本,您在解压数据集后,可以看见目录中存在一个名为zhidao的文件。然后能可以在python3环境下运行我们提供的preprocess.py文件。即可生成可以直接用于训练的数据目录test.txt,train.txt,label.txt和testquery.txt。将其放入train和test目录下以备训练时调用。命令如下:
``` ```
python3 preprocess.py python3 preprocess.py
rm -f ./train/train.txt rm -f ./train/train.txt
...@@ -90,17 +92,36 @@ cd .. ...@@ -90,17 +92,36 @@ cd ..
``` ```
4. 退回tagspace目录中,打开文件config.yaml,更改其中的参数 4. 退回tagspace目录中,打开文件config.yaml,更改其中的参数
将workspace改为您当前的绝对路径。(可用pwd命令获取绝对路径) 将workspace改为您当前的绝对路径。(可用pwd命令获取绝对路径)
5. 执行脚本,开始训练.脚本会运行python -m paddlerec.run -m ./config.yaml启动训练,并将结果输出到result文件中。然后启动评价脚本eval.py计算auc 5. 执行脚本,开始训练.脚本会运行python -m paddlerec.run -m ./config.yaml启动训练,并将结果输出到result文件中。然后启动格式整理程序transform,最后计算正逆序比
``` ```
sh run.sh sh run.sh
``` ```
运行结果大致如下: 运行结果大致如下:
``` ```
('auc = ', 0.5944897959183673) ................run.................
``` !!! The CPU_NUM is not specified, you should set CPU_NUM in the environment variable list.
CPU_NUM indicates that how many CPUPlace are used in the current task.
And if this parameter are set as N (equal to the number of physical CPU core) the program may be faster.
export CPU_NUM=32 # for example, set CPU_NUM as number of physical CPU core which is 32.
!!! The default number of CPU_NUM=1.
I0821 14:24:57.255358 7888 parallel_executor.cc:440] The Program will be executed on CPU using ParallelExecutor, 1 cards are used, so 1 programs are executed in parallel.
I0821 14:24:57.259166 7888 build_strategy.cc:365] SeqOnlyAllReduceOps:0, num_trainers:1
I0821 14:24:57.262634 7888 parallel_executor.cc:307] Inplace strategy is enabled, when build_strategy.enable_inplace = True
I0821 14:24:57.264791 7888 parallel_executor.cc:375] Garbage collection strategy is enabled, when FLAGS_eager_delete_tensor_gb = 0
103
pnr: 1.17674418605
query_num: 11
pair_num: 468 468
equal_num: 0
正序率: 0.540598290598
253 215
```
6. 提醒:因为采取较小的数据集进行训练和测试,得到指标的浮动程度会比较大。如果得到的指标不合预期,可以多次执行步骤5,即可获得合理的指标。
## 进阶使用 ## 进阶使用
## FAQ ## FAQ
...@@ -5,4 +5,7 @@ grep -i "query_pt_sim" ./result1.txt >./result2.txt ...@@ -5,4 +5,7 @@ grep -i "query_pt_sim" ./result1.txt >./result2.txt
sed '$d' result2.txt >result.txt sed '$d' result2.txt >result.txt
rm -f result1.txt rm -f result1.txt
rm -f result2.txt rm -f result2.txt
python eval.py python transform.py
sort -t $'\t' -k1,1 -k 2nr,2 pair.txt >result.txt
rm -f pair.txt
python ../../../tools/cal_pos_neg.py result.txt
...@@ -24,7 +24,7 @@ num = 0 ...@@ -24,7 +24,7 @@ num = 0
for line in f.readlines(): for line in f.readlines():
num = num + 1 num = num + 1
line = line.strip() line = line.strip()
label.append(float(line)) label.append(line)
f.close() f.close()
print(num) print(num)
...@@ -38,5 +38,17 @@ for line in open(filename): ...@@ -38,5 +38,17 @@ for line in open(filename):
line = line.strip("]") line = line.strip("]")
sim.append(float(line)) sim.append(float(line))
auc = sklearn.metrics.roc_auc_score(label, sim) filename = './data/testquery.txt'
print("auc = ", auc) f = open(filename, "r")
f.readline()
query = []
for line in f.readlines():
line = line.strip()
query.append(line)
f.close()
filename = 'pair.txt'
f = open(filename, "w")
for i in range(len(sim)):
f.write(str(query[i]) + "\t" + str(sim[i]) + "\t" + str(label[i]) + "\n")
f.close()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册