diff --git a/.idea/Pierwsze.iml b/.idea/Pierwsze.iml index 9b31378..55b1ad4 100644 --- a/.idea/Pierwsze.iml +++ b/.idea/Pierwsze.iml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 6649a8c..74fd6c5 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/code_regression2 b/code_regression2 new file mode 100644 index 0000000..5aeb4f6 --- /dev/null +++ b/code_regression2 @@ -0,0 +1,61 @@ +import pickle +import re + + +def calculate_words(linetxt): + word_counts = {} + tokens = linetxt.split(' ') + for token in tokens: + if token in word_counts.keys(): + word_counts[token]+=1 + else: + word_counts[token]=1 + word_counts[''] = 1 + return word_counts + +def tokenize_list(string_input): + string=string_input.replace('\\n',' ') + text = re.sub(r'\w+:\/{2}[\d\w-]+(\.[\d\w-]+)*(?:(?:\/[^\s/]*))*', '', string) + text = re.sub(r'\\n+', " ", text) + text = re.sub(r'http\S+', " ", text) + text = re.sub(r'\/[a-z]\/', " ", text) + text = re.sub(r'[^a-z]', " ", text) + text = re.sub(r'\s{2,}', " ", text) + text = re.sub(r'\W\w{1,3}\W|\A\w{1,3}\W', " ", text) + text = re.sub(r'^\s', "", text) + + return text + +def prediction(input,output): + loaded_model = pickle.load(open('model_linear_reg.pkl','rb')) + #print(loaded_model) + weights, word, vocabulary = loaded_model + #print("WORD: ") + #print(word) + #print(" WEIGHTS: ") + #print(weights) + output_f = open(output,'w') + with open(input, encoding='utf-8') as input_f: + for line in input_f: + text, timestamp = line.rstrip('\n').split('\t') + tokens = tokenize_list(text.lower()) + line_vocabulary = calculate_words(tokens) + tokens = tokens.split(' ') + y_hat = weights[0] + for token in tokens: + if token in vocabulary.keys(): + y_hat += weights[word[token]] * line_vocabulary[token] + if y_hat > 0.5: + output_f.write("1\n") + print(y_hat) + else: + output_f.write("0\n") + print(y_hat) + output_f.close() + + +def main(): + prediction("dev-0/in.tsv","dev-0/out.tsv") + prediction("test-A/in.tsv","test-A/out.tsv") + +main() \ No newline at end of file diff --git a/dev-0/out.tsv b/dev-0/out.tsv index 6fa5181..5745d13 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -7,33 +7,47 @@ 0 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 +1 +1 0 0 +1 0 0 +1 0 0 +1 0 0 0 @@ -43,19 +57,33 @@ 0 0 0 +1 0 +1 0 +1 0 +1 0 0 0 0 0 +1 +1 0 0 +1 +1 +1 +1 0 +1 0 +1 +1 0 +1 0 0 0 @@ -63,16 +91,21 @@ 0 0 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -80,82 +113,121 @@ 0 0 0 +1 +1 0 0 +1 +1 0 0 +1 0 0 0 0 +1 0 0 +1 +1 0 0 +1 0 +1 +1 0 0 +1 0 +1 0 0 0 +1 0 +1 0 0 +1 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 0 +1 +1 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 +1 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 +1 0 0 0 @@ -164,29 +236,41 @@ 0 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 0 +1 0 0 0 @@ -198,8 +282,10 @@ 0 0 0 +1 0 0 +1 0 0 0 @@ -207,6 +293,7 @@ 0 0 0 +1 0 0 0 @@ -217,29 +304,42 @@ 0 0 0 +1 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 +1 +1 0 0 +1 0 0 +1 0 +1 0 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -253,66 +353,96 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 +1 0 0 +1 +1 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 +1 0 +1 +1 0 0 0 +1 0 +1 0 0 +1 0 +1 0 0 0 @@ -326,14 +456,19 @@ 0 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 @@ -341,7 +476,12 @@ 0 0 0 +1 +1 +1 0 +1 +1 0 0 0 @@ -350,6 +490,7 @@ 0 0 0 +1 0 0 0 @@ -358,6 +499,7 @@ 0 0 0 +1 0 0 0 @@ -371,21 +513,33 @@ 0 0 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 +1 0 0 +1 +1 0 0 +1 0 +1 0 0 +1 0 +1 0 0 0 @@ -395,14 +549,22 @@ 0 0 0 +1 0 0 +1 0 0 +1 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 @@ -416,42 +578,63 @@ 0 0 0 +1 0 0 0 +1 +1 0 0 0 0 +1 +1 +1 +1 0 +1 0 0 +1 +1 0 +1 0 0 +1 +1 0 0 +1 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -460,16 +643,23 @@ 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 +1 +1 +1 0 0 0 @@ -484,59 +674,83 @@ 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 +1 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 0 @@ -546,61 +760,90 @@ 0 0 0 +1 0 +1 0 +1 0 +1 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 +1 0 +1 0 0 0 0 +1 +1 +1 0 0 +1 0 0 0 @@ -609,6 +852,7 @@ 0 0 0 +1 0 0 0 @@ -618,12 +862,18 @@ 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 +1 0 0 0 @@ -640,19 +890,30 @@ 0 0 0 +1 +1 0 +1 +1 +1 +1 0 +1 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 @@ -672,16 +933,22 @@ 0 0 0 +1 +1 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 @@ -689,63 +956,94 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 +1 +1 0 0 0 0 +1 0 +1 +1 0 0 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 +1 0 0 0 @@ -757,33 +1055,45 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 +1 +1 0 0 +1 0 0 0 +1 +1 +1 0 0 0 @@ -792,9 +1102,11 @@ 0 0 0 +1 0 0 0 +1 0 0 0 @@ -803,18 +1115,24 @@ 0 0 0 +1 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -896,45 +1214,66 @@ 0 0 0 +1 0 +1 +1 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 0 +1 +1 0 +1 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 0 0 0 @@ -942,31 +1281,45 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 0 0 +1 0 +1 +1 0 0 0 @@ -976,13 +1329,19 @@ 0 0 0 +1 0 +1 +1 0 0 +1 0 0 +1 0 0 +1 0 0 0 @@ -990,6 +1349,8 @@ 0 0 0 +1 +1 0 0 0 @@ -1001,14 +1362,18 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 @@ -1033,39 +1398,58 @@ 0 0 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 +1 0 +1 0 0 +1 0 +1 0 0 0 0 +1 0 +1 0 0 0 +1 0 0 +1 0 0 0 +1 0 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -1073,19 +1457,27 @@ 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 @@ -1101,20 +1493,26 @@ 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1125,13 +1523,23 @@ 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 +1 +1 +1 0 +1 0 0 +1 0 0 0 @@ -1140,6 +1548,7 @@ 0 0 0 +1 0 0 0 @@ -1149,24 +1558,39 @@ 0 0 0 +1 0 +1 +1 +1 0 0 +1 0 0 +1 +1 0 +1 0 0 0 0 +1 +1 0 +1 0 0 0 0 +1 0 +1 +1 0 0 +1 0 0 0 @@ -1181,6 +1605,8 @@ 0 0 0 +1 +1 0 0 0 @@ -1189,16 +1615,24 @@ 0 0 0 +1 +1 0 +1 0 +1 0 0 0 +1 +1 +1 0 0 0 0 0 +1 0 0 0 @@ -1215,16 +1649,30 @@ 0 0 0 +1 0 +1 0 0 +1 0 +1 +1 +1 0 +1 0 +1 +1 0 +1 0 +1 +1 0 +1 0 +1 0 0 0 @@ -1240,17 +1688,22 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 +1 0 0 0 @@ -1260,13 +1713,18 @@ 0 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -1274,6 +1732,7 @@ 0 0 0 +1 0 0 0 @@ -1283,9 +1742,11 @@ 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1295,28 +1756,42 @@ 0 0 0 +1 +1 +1 +1 +1 0 0 0 0 +1 +1 +1 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1329,11 +1804,17 @@ 0 0 0 +1 +1 0 0 +1 0 +1 0 0 +1 +1 0 0 0 @@ -1341,23 +1822,34 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 +1 +1 0 0 +1 0 +1 0 0 +1 0 +1 0 0 +1 +1 0 0 0 @@ -1369,15 +1861,19 @@ 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1392,17 +1888,24 @@ 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 +1 0 0 0 @@ -1413,6 +1916,7 @@ 0 0 0 +1 0 0 0 @@ -1420,18 +1924,26 @@ 0 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 @@ -1441,27 +1953,42 @@ 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 +1 0 +1 +1 0 0 +1 0 +1 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 @@ -1469,6 +1996,7 @@ 0 0 0 +1 0 0 0 @@ -1480,18 +2008,23 @@ 0 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -1499,6 +2032,7 @@ 0 0 0 +1 0 0 0 @@ -1507,21 +2041,34 @@ 0 0 0 +1 +1 0 +1 +1 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 0 0 0 +1 +1 0 +1 +1 0 0 0 @@ -1531,12 +2078,16 @@ 0 0 0 +1 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -1544,18 +2095,27 @@ 0 0 0 +1 0 0 +1 +1 0 0 0 0 +1 +1 +1 0 0 0 0 0 +1 0 +1 +1 0 0 0 @@ -1566,44 +2126,63 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 +1 +1 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -1623,20 +2202,29 @@ 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 +1 +1 +1 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1646,27 +2234,38 @@ 0 0 0 +1 +1 +1 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 @@ -1674,42 +2273,57 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -1718,16 +2332,21 @@ 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -1735,27 +2354,45 @@ 0 0 0 +1 0 0 0 +1 +1 +1 +1 +1 +1 0 0 0 +1 0 0 +1 0 0 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 0 +1 +1 +1 +1 +1 0 0 0 @@ -1767,39 +2404,59 @@ 0 0 0 +1 0 0 +1 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 0 0 +1 0 0 +1 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 +1 0 0 0 0 +1 0 0 0 @@ -1822,17 +2479,29 @@ 0 0 0 +1 +1 0 +1 0 0 +1 0 +1 +1 +1 +1 0 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -1840,30 +2509,42 @@ 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 0 @@ -1871,18 +2552,25 @@ 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 +1 +1 0 0 0 +1 0 0 +1 0 0 0 @@ -1891,6 +2579,7 @@ 0 0 0 +1 0 0 0 @@ -1898,6 +2587,7 @@ 0 0 0 +1 0 0 0 @@ -1908,8 +2598,11 @@ 0 0 0 +1 +1 0 0 +1 0 0 0 @@ -1917,6 +2610,7 @@ 0 0 0 +1 0 0 0 @@ -1927,51 +2621,75 @@ 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 +1 +1 0 0 0 0 0 0 +1 0 +1 +1 +1 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 +1 +1 +1 +1 0 0 0 0 0 0 +1 +1 0 0 0 @@ -1983,10 +2701,16 @@ 0 0 0 +1 +1 +1 0 0 +1 0 0 +1 +1 0 0 0 @@ -1995,9 +2719,12 @@ 0 0 0 +1 +1 0 0 0 +1 0 0 0 @@ -2005,11 +2732,15 @@ 0 0 0 +1 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -2019,6 +2750,7 @@ 0 0 0 +1 0 0 0 @@ -2026,6 +2758,7 @@ 0 0 0 +1 0 0 0 @@ -2038,61 +2771,85 @@ 0 0 0 +1 0 0 0 0 +1 +1 0 0 +1 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 +1 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 0 0 @@ -2101,30 +2858,41 @@ 0 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 +1 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 +1 0 +1 0 0 0 @@ -2132,12 +2900,19 @@ 0 0 0 +1 0 +1 0 +1 +1 0 0 +1 0 0 +1 +1 0 0 0 @@ -2147,21 +2922,31 @@ 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 +1 0 +1 0 0 0 @@ -2170,6 +2955,7 @@ 0 0 0 +1 0 0 0 @@ -2178,15 +2964,26 @@ 0 0 0 +1 0 +1 0 +1 +1 +1 0 0 0 0 +1 0 +1 +1 +1 0 0 +1 +1 0 0 0 @@ -2198,143 +2995,211 @@ 0 0 0 +1 +1 0 0 0 0 0 +1 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 +1 0 0 +1 0 +1 +1 0 0 0 0 0 +1 +1 +1 0 0 0 0 0 0 +1 +1 +1 +1 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 +1 +1 0 0 0 0 0 +1 +1 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 +1 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 +1 0 +1 0 0 +1 0 +1 +1 0 +1 0 +1 0 0 0 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 @@ -2342,50 +3207,72 @@ 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 +1 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 @@ -2396,17 +3283,23 @@ 0 0 0 +1 0 0 +1 0 0 +1 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -2418,31 +3311,48 @@ 0 0 0 +1 0 +1 +1 0 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 0 +1 +1 0 0 +1 +1 0 0 +1 0 0 0 @@ -2456,22 +3366,32 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 0 +1 +1 0 0 +1 0 0 0 +1 +1 0 0 0 @@ -2481,28 +3401,36 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2513,9 +3441,13 @@ 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 @@ -2525,12 +3457,18 @@ 0 0 0 +1 +1 +1 +1 0 0 0 0 0 +1 0 +1 0 0 0 @@ -2539,25 +3477,44 @@ 0 0 0 +1 +1 +1 0 0 0 0 +1 0 +1 0 0 +1 +1 0 +1 +1 0 0 0 0 +1 +1 0 0 +1 0 +1 0 +1 0 +1 0 +1 0 +1 +1 +1 0 0 0 @@ -2566,90 +3523,129 @@ 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 +1 +1 0 0 +1 0 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 +1 0 +1 0 +1 0 +1 +1 0 +1 0 0 +1 0 +1 0 0 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -2657,9 +3653,11 @@ 0 0 0 +1 0 0 0 +1 0 0 0 @@ -2680,12 +3678,15 @@ 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 @@ -2693,54 +3694,81 @@ 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 0 +1 +1 0 0 +1 0 0 0 +1 0 +1 0 0 +1 +1 0 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 0 +1 +1 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -2750,16 +3778,24 @@ 0 0 0 +1 0 +1 0 +1 0 0 +1 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 @@ -2777,37 +3813,52 @@ 0 0 0 +1 0 0 +1 0 0 +1 +1 0 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -2815,7 +3866,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -2824,6 +3877,7 @@ 0 0 0 +1 0 0 0 @@ -2836,14 +3890,21 @@ 0 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 0 0 +1 +1 0 0 0 @@ -2853,16 +3914,22 @@ 0 0 0 +1 +1 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 0 @@ -2871,10 +3938,18 @@ 0 0 0 +1 0 +1 +1 +1 0 +1 0 0 +1 +1 +1 0 0 0 @@ -2882,11 +3957,13 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2895,18 +3972,24 @@ 0 0 0 +1 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2921,12 +4004,15 @@ 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -2938,35 +4024,51 @@ 0 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 +1 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 0 +1 +1 +1 0 0 0 0 +1 0 0 0 @@ -2975,21 +4077,35 @@ 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 +1 0 0 +1 +1 +1 +1 +1 0 0 0 0 +1 0 0 +1 +1 +1 +1 0 0 0 @@ -2997,6 +4113,9 @@ 0 0 0 +1 +1 +1 0 0 0 @@ -3005,61 +4124,95 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 +1 +1 +1 0 0 0 +1 0 +1 0 +1 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 0 0 0 +1 +1 0 +1 +1 0 0 0 +1 0 +1 +1 0 0 +1 0 0 +1 0 0 0 +1 +1 +1 +1 +1 0 +1 0 0 0 @@ -3069,19 +4222,24 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 @@ -3089,110 +4247,174 @@ 0 0 0 +1 +1 +1 0 0 0 +1 0 +1 0 0 0 +1 0 +1 0 0 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 +1 0 0 0 +1 +1 +1 +1 0 0 0 +1 0 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 0 +1 0 0 +1 0 0 +1 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 0 0 0 0 0 0 +1 +1 +1 0 0 0 0 +1 +1 +1 +1 +1 +1 0 0 0 +1 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 +1 +1 +1 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 +1 +1 0 +1 0 0 0 @@ -3203,20 +4425,25 @@ 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 0 @@ -3227,29 +4454,41 @@ 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 +1 +1 0 +1 0 +1 0 0 0 @@ -3268,12 +4507,16 @@ 0 0 0 +1 0 +1 0 +1 0 0 0 0 +1 0 0 0 @@ -3285,12 +4528,17 @@ 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -3298,32 +4546,51 @@ 0 0 0 +1 0 0 +1 0 +1 +1 +1 +1 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 +1 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 @@ -3335,75 +4602,109 @@ 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 +1 +1 0 +1 +1 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 +1 0 0 +1 0 +1 +1 0 0 0 @@ -3414,6 +4715,7 @@ 0 0 0 +1 0 0 0 @@ -3422,8 +4724,11 @@ 0 0 0 +1 +1 0 0 +1 0 0 0 @@ -3431,29 +4736,44 @@ 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 +1 +1 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 0 0 @@ -3461,6 +4781,8 @@ 0 0 0 +1 +1 0 0 0 @@ -3468,23 +4790,34 @@ 0 0 0 +1 0 +1 +1 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -3492,44 +4825,77 @@ 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 0 0 +1 +1 +1 +1 0 0 +1 +1 +1 0 0 +1 +1 0 0 +1 0 +1 +1 0 0 0 0 +1 0 0 0 +1 +1 +1 +1 +1 0 +1 +1 0 0 +1 +1 +1 0 +1 0 +1 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 @@ -3537,15 +4903,20 @@ 0 0 0 +1 0 0 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -3553,29 +4924,42 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 0 +1 +1 0 +1 0 0 0 0 0 +1 +1 0 +1 +1 0 0 0 +1 0 0 0 @@ -3583,30 +4967,46 @@ 0 0 0 +1 +1 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 0 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -3617,33 +5017,54 @@ 0 0 0 +1 0 0 0 +1 +1 +1 0 0 +1 0 +1 +1 0 0 0 0 +1 0 +1 +1 +1 0 0 +1 0 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 +1 +1 0 +1 +1 0 0 0 +1 0 0 0 @@ -3651,37 +5072,60 @@ 0 0 0 +1 +1 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 0 0 +1 +1 0 0 +1 +1 0 0 0 +1 +1 0 0 0 @@ -3694,58 +5138,91 @@ 0 0 0 +1 0 0 +1 0 +1 +1 0 0 0 0 +1 +1 +1 +1 0 0 0 0 +1 0 0 0 +1 +1 +1 +1 0 +1 +1 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 +1 +1 +1 +1 0 0 0 0 +1 +1 0 0 +1 0 +1 +1 0 0 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -3754,6 +5231,9 @@ 0 0 0 +1 +1 +1 0 0 0 @@ -3763,1510 +5243,30 @@ 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 +1 0 +1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 +1 0 diff --git a/test-A/out.tsv b/test-A/out.tsv index 972b461..ef50e5d 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,48 +1,64 @@ 0 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 +1 +1 0 0 0 @@ -53,34 +69,49 @@ 0 0 0 +1 0 +1 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 +1 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 +1 0 0 +1 0 +1 0 0 0 @@ -88,7 +119,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -103,12 +136,19 @@ 0 0 0 +1 +1 0 0 0 +1 0 +1 0 +1 +1 0 +1 0 0 0 @@ -119,83 +159,131 @@ 0 0 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 +1 0 +1 +1 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 +1 +1 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 +1 +1 0 +1 0 +1 +1 0 +1 +1 0 +1 0 +1 0 0 0 +1 0 0 +1 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 +1 +1 +1 0 0 0 0 0 +1 +1 0 +1 0 0 +1 +1 0 0 0 +1 0 +1 +1 +1 0 0 0 @@ -205,35 +293,53 @@ 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 0 +1 +1 0 +1 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -243,38 +349,57 @@ 0 0 0 +1 0 +1 0 0 +1 0 +1 0 0 0 +1 +1 +1 0 +1 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 +1 +1 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -282,24 +407,35 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 +1 +1 0 0 0 +1 +1 0 +1 +1 0 0 0 @@ -314,12 +450,15 @@ 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 @@ -330,37 +469,62 @@ 0 0 0 +1 0 0 0 +1 +1 0 0 +1 0 0 +1 +1 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 +1 +1 +1 0 +1 0 0 +1 0 0 +1 +1 0 +1 0 0 0 @@ -368,9 +532,12 @@ 0 0 0 +1 0 0 +1 0 +1 0 0 0 @@ -378,51 +545,80 @@ 0 0 0 +1 +1 0 0 +1 0 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 +1 +1 0 0 0 0 0 0 +1 0 +1 0 +1 0 0 +1 0 0 0 +1 +1 +1 +1 +1 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 +1 +1 0 +1 +1 +1 0 0 0 0 0 0 +1 +1 0 0 0 @@ -430,20 +626,27 @@ 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -454,6 +657,7 @@ 0 0 0 +1 0 0 0 @@ -461,35 +665,53 @@ 0 0 0 +1 +1 +1 0 0 0 0 0 +1 +1 0 +1 +1 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 +1 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 +1 +1 0 0 0 @@ -500,59 +722,84 @@ 0 0 0 +1 0 +1 +1 0 +1 0 0 +1 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 +1 +1 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -560,10 +807,12 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -582,23 +831,38 @@ 0 0 0 +1 +1 +1 +1 0 0 0 +1 +1 0 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 +1 0 0 +1 0 0 +1 +1 +1 0 0 0 @@ -608,7 +872,10 @@ 0 0 0 +1 0 +1 +1 0 0 0 @@ -616,39 +883,54 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -656,81 +938,128 @@ 0 0 0 +1 +1 +1 0 0 0 0 0 +1 +1 0 0 +1 0 +1 +1 +1 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 +1 +1 0 0 0 +1 0 0 +1 +1 0 +1 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 +1 +1 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 +1 +1 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 +1 0 0 +1 +1 0 0 0 +1 0 +1 +1 0 0 0 0 +1 0 +1 +1 0 0 0 @@ -739,49 +1068,78 @@ 0 0 0 +1 0 +1 0 0 0 +1 +1 +1 0 +1 0 0 +1 0 0 +1 0 0 0 +1 0 +1 0 +1 0 0 +1 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 +1 +1 0 +1 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 +1 0 0 +1 +1 0 +1 +1 0 0 0 @@ -791,20 +1149,29 @@ 0 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -813,18 +1180,26 @@ 0 0 0 +1 0 0 0 0 +1 0 0 +1 +1 0 +1 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -833,6 +1208,8 @@ 0 0 0 +1 +1 0 0 0 @@ -840,20 +1217,28 @@ 0 0 0 +1 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 @@ -867,15 +1252,22 @@ 0 0 0 +1 0 +1 +1 0 +1 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 @@ -885,19 +1277,31 @@ 0 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 +1 0 +1 0 0 +1 +1 +1 0 +1 +1 0 0 0 @@ -905,6 +1309,8 @@ 0 0 0 +1 +1 0 0 0 @@ -914,34 +1320,54 @@ 0 0 0 +1 +1 +1 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 +1 +1 0 0 0 +1 0 +1 0 0 +1 +1 +1 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 0 0 0 @@ -953,15 +1379,19 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -972,10 +1402,12 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -985,6 +1417,8 @@ 0 0 0 +1 +1 0 0 0 @@ -996,24 +1430,35 @@ 0 0 0 +1 +1 +1 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1022,7 +1467,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -1030,41 +1477,58 @@ 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 +1 0 +1 +1 0 0 +1 +1 +1 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -1073,26 +1537,36 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 +1 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 @@ -1105,21 +1579,26 @@ 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -1128,23 +1607,36 @@ 0 0 0 +1 0 +1 0 +1 +1 0 0 0 0 0 0 +1 +1 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 0 +1 0 +1 0 0 0 @@ -1152,28 +1644,41 @@ 0 0 0 +1 +1 +1 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 +1 +1 0 0 0 @@ -1185,6 +1690,7 @@ 0 0 0 +1 0 0 0 @@ -1192,7 +1698,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -1200,39 +1708,60 @@ 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 0 +1 0 +1 +1 +1 +1 0 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 +1 0 0 +1 +1 0 0 0 +1 +1 +1 0 0 +1 0 0 +1 0 0 0 @@ -1242,9 +1771,11 @@ 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1255,18 +1786,23 @@ 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -1276,25 +1812,36 @@ 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 +1 +1 +1 0 0 0 0 0 0 +1 0 +1 +1 0 0 +1 0 0 0 @@ -1306,21 +1853,35 @@ 0 0 0 +1 +1 +1 +1 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 0 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 @@ -1330,18 +1891,30 @@ 0 0 0 +1 +1 0 0 0 0 +1 +1 +1 0 0 0 0 0 +1 +1 0 +1 +1 +1 +1 0 0 +1 0 0 0 @@ -1350,15 +1923,23 @@ 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 +1 +1 +1 +1 0 0 +1 0 0 0 @@ -1373,8 +1954,12 @@ 0 0 0 +1 +1 +1 0 0 +1 0 0 0 @@ -1384,39 +1969,57 @@ 0 0 0 +1 0 +1 0 +1 +1 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 @@ -1425,6 +2028,7 @@ 0 0 0 +1 0 0 0 @@ -1433,118 +2037,174 @@ 0 0 0 +1 0 0 0 0 +1 +1 +1 0 0 0 0 0 0 +1 0 +1 0 +1 0 0 0 +1 0 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 +1 0 +1 0 0 0 +1 0 +1 0 0 +1 0 0 0 +1 +1 +1 +1 +1 +1 0 +1 0 0 +1 0 +1 0 0 +1 0 0 +1 0 +1 +1 +1 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 +1 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 +1 0 0 0 @@ -1552,13 +2212,18 @@ 0 0 0 +1 0 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 @@ -1570,12 +2235,18 @@ 0 0 0 +1 +1 0 0 0 0 0 +1 +1 0 +1 +1 0 0 0 @@ -1583,19 +2254,23 @@ 0 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -1613,27 +2288,43 @@ 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 +1 0 +1 0 0 +1 +1 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 +1 +1 0 0 0 @@ -1644,11 +2335,16 @@ 0 0 0 +1 0 +1 +1 0 0 0 0 +1 +1 0 0 0 @@ -1658,16 +2354,26 @@ 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 +1 0 0 +1 0 +1 0 +1 +1 +1 0 0 0 @@ -1676,24 +2382,31 @@ 0 0 0 +1 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -1701,30 +2414,47 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 +1 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 +1 +1 0 0 +1 +1 +1 0 0 0 0 0 0 +1 +1 +1 0 0 0 @@ -1738,41 +2468,63 @@ 0 0 0 +1 +1 0 0 0 0 0 +1 0 +1 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 +1 +1 0 0 +1 0 +1 +1 +1 0 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -1780,20 +2532,25 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -1801,6 +2558,7 @@ 0 0 0 +1 0 0 0 @@ -1814,20 +2572,33 @@ 0 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 +1 +1 +1 +1 0 0 +1 +1 +1 +1 0 0 +1 0 0 0 @@ -1836,55 +2607,87 @@ 0 0 0 +1 0 0 +1 0 +1 +1 +1 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 +1 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 +1 0 0 +1 0 +1 0 +1 0 +1 +1 0 0 +1 +1 0 +1 0 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 +1 0 0 +1 0 +1 0 0 0 @@ -1892,19 +2695,27 @@ 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 0 0 0 +1 +1 0 +1 0 0 0 @@ -1916,13 +2727,19 @@ 0 0 0 +1 +1 0 0 0 0 +1 0 +1 +1 0 0 +1 0 0 0 @@ -1930,6 +2747,8 @@ 0 0 0 +1 +1 0 0 0 @@ -1939,7 +2758,9 @@ 0 0 0 +1 0 +1 0 0 0 @@ -1947,6 +2768,7 @@ 0 0 0 +1 0 0 0 @@ -1954,6 +2776,7 @@ 0 0 0 +1 0 0 0 @@ -1965,14 +2788,18 @@ 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 @@ -1980,11 +2807,14 @@ 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -1993,20 +2823,35 @@ 0 0 0 +1 0 +1 +1 +1 +1 0 0 0 +1 0 0 +1 0 0 0 +1 +1 +1 0 0 +1 +1 0 0 +1 0 +1 +1 0 0 0 @@ -2022,26 +2867,42 @@ 0 0 0 +1 0 0 0 +1 0 +1 0 0 +1 0 +1 0 0 0 +1 +1 0 +1 +1 0 0 +1 0 0 +1 0 +1 +1 0 0 +1 +1 0 0 +1 0 0 0 @@ -2053,37 +2914,54 @@ 0 0 0 +1 0 0 +1 0 0 +1 0 0 +1 0 0 +1 +1 +1 0 0 0 +1 +1 0 0 +1 +1 +1 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2092,35 +2970,45 @@ 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 @@ -2131,12 +3019,17 @@ 0 0 0 +1 0 0 0 +1 0 +1 0 0 +1 +1 0 0 0 @@ -2144,30 +3037,41 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 0 0 +1 0 +1 0 0 0 @@ -2179,55 +3083,74 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 +1 0 +1 0 0 0 0 0 0 +1 0 0 +1 0 0 0 @@ -2235,116 +3158,183 @@ 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 +1 +1 0 +1 +1 0 0 0 +1 +1 +1 0 0 0 0 0 +1 +1 +1 +1 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 +1 0 0 +1 +1 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 +1 0 0 0 0 0 +1 +1 +1 0 0 +1 0 +1 0 +1 +1 0 +1 0 +1 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 +1 0 +1 +1 0 0 0 +1 +1 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 +1 0 0 0 @@ -2356,29 +3346,50 @@ 0 0 0 +1 +1 0 0 +1 +1 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 +1 +1 0 0 0 +1 0 0 +1 0 +1 +1 +1 +1 0 +1 0 +1 0 +1 0 +1 +1 0 +1 0 0 0 @@ -2386,6 +3397,7 @@ 0 0 0 +1 0 0 0 @@ -2393,28 +3405,44 @@ 0 0 0 +1 +1 0 0 +1 +1 0 0 0 0 +1 0 +1 0 0 +1 0 0 +1 +1 +1 +1 +1 0 +1 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2422,46 +3450,68 @@ 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 +1 +1 0 0 +1 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 +1 +1 0 0 0 0 +1 +1 0 +1 0 +1 0 0 +1 0 0 0 +1 0 +1 0 0 +1 0 0 0 @@ -2471,25 +3521,35 @@ 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 @@ -2502,16 +3562,26 @@ 0 0 0 +1 0 0 +1 0 0 +1 +1 0 +1 +1 +1 0 +1 +1 0 0 0 0 +1 0 0 0 @@ -2521,6 +3591,7 @@ 0 0 0 +1 0 0 0 @@ -2530,41 +3601,58 @@ 0 0 0 +1 +1 0 0 0 0 0 +1 0 +1 +1 +1 +1 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 +1 0 +1 0 +1 0 0 0 @@ -2580,33 +3668,53 @@ 0 0 0 +1 0 +1 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 +1 +1 0 0 +1 0 +1 +1 0 0 +1 +1 0 0 0 +1 +1 0 0 0 +1 0 0 0 +1 +1 +1 0 +1 0 0 0 @@ -2614,34 +3722,47 @@ 0 0 0 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 +1 +1 0 0 0 +1 0 0 +1 0 +1 +1 0 +1 0 0 0 0 0 +1 0 0 0 @@ -2651,13 +3772,20 @@ 0 0 0 +1 +1 0 +1 0 0 0 +1 +1 0 +1 0 0 +1 0 0 0 @@ -2666,28 +3794,41 @@ 0 0 0 +1 0 0 0 +1 +1 0 +1 +1 0 +1 0 0 0 0 0 +1 +1 0 +1 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -2696,12 +3837,14 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 @@ -2715,38 +3858,55 @@ 0 0 0 +1 0 +1 +1 +1 0 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 0 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -2755,7 +3915,10 @@ 0 0 0 +1 +1 0 +1 0 0 0 @@ -2769,14 +3932,21 @@ 0 0 0 +1 +1 0 +1 0 +1 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -2787,14 +3957,21 @@ 0 0 0 +1 0 +1 +1 0 0 0 0 0 +1 +1 +1 0 0 +1 0 0 0 @@ -2804,15 +3981,21 @@ 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -2820,10 +4003,12 @@ 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -2836,14 +4021,22 @@ 0 0 0 +1 0 +1 0 0 +1 +1 0 0 +1 0 0 +1 +1 0 +1 0 0 0 @@ -2852,31 +4045,41 @@ 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 @@ -2886,26 +4089,35 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 +1 0 +1 0 +1 +1 0 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 @@ -2914,11 +4126,17 @@ 0 0 0 +1 0 +1 0 0 +1 +1 0 +1 0 +1 0 0 0 @@ -2927,74 +4145,111 @@ 0 0 0 +1 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 +1 +1 +1 +1 0 0 0 0 +1 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 +1 +1 0 0 0 0 +1 0 +1 +1 0 0 0 0 0 +1 0 +1 +1 0 0 +1 +1 0 +1 0 +1 +1 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 0 +1 +1 0 0 0 0 0 0 +1 0 0 +1 +1 +1 +1 0 0 0 @@ -3003,31 +4258,44 @@ 0 0 0 +1 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 +1 +1 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 +1 0 0 0 @@ -3036,21 +4304,34 @@ 0 0 0 +1 +1 0 0 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 +1 +1 +1 0 0 +1 +1 +1 0 0 +1 0 0 0 @@ -3059,49 +4340,64 @@ 0 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 +1 0 0 0 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 @@ -3112,40 +4408,64 @@ 0 0 0 +1 0 0 0 +1 0 0 0 +1 +1 0 0 0 +1 +1 +1 0 +1 0 0 0 0 +1 +1 +1 0 0 +1 0 +1 0 0 +1 0 +1 +1 +1 0 0 0 0 +1 0 0 +1 +1 0 0 +1 +1 0 0 0 +1 0 0 0 +1 0 0 0 @@ -3155,39 +4475,57 @@ 0 0 0 +1 +1 0 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 0 0 0 +1 0 +1 +1 +1 0 0 0 +1 +1 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 0 +1 0 +1 0 0 0 @@ -3208,15 +4546,22 @@ 0 0 0 +1 0 0 +1 +1 +1 0 0 0 0 0 +1 0 0 +1 +1 0 0 0 @@ -3227,23 +4572,32 @@ 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 0 +1 +1 0 0 0 +1 0 +1 +1 +1 0 0 0 +1 0 0 0 @@ -3255,6 +4609,7 @@ 0 0 0 +1 0 0 0 @@ -3264,22 +4619,35 @@ 0 0 0 +1 0 0 0 0 +1 0 +1 +1 0 0 0 0 +1 +1 0 +1 +1 +1 0 0 +1 +1 0 0 0 +1 0 +1 0 0 0 @@ -3287,6 +4655,7 @@ 0 0 0 +1 0 0 0 @@ -3306,6 +4675,7 @@ 0 0 0 +1 0 0 0 @@ -3316,34 +4686,47 @@ 0 0 0 +1 0 +1 +1 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 +1 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 0 0 +1 +1 0 0 0 +1 +1 0 0 0 @@ -3357,49 +4740,82 @@ 0 0 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 +1 0 +1 0 +1 0 0 0 +1 +1 +1 0 0 +1 +1 0 0 +1 0 0 0 +1 0 0 +1 +1 0 +1 +1 0 0 +1 0 0 +1 0 +1 0 0 +1 0 0 +1 +1 0 0 +1 0 0 0 +1 0 +1 +1 0 +1 0 +1 0 +1 0 +1 0 0 0 @@ -3407,21 +4823,33 @@ 0 0 0 +1 +1 0 0 0 0 +1 0 +1 0 +1 0 +1 0 0 +1 0 +1 0 +1 0 0 0 0 +1 +1 +1 0 0 0 @@ -3430,57 +4858,86 @@ 0 0 0 +1 0 0 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 0 0 +1 +1 +1 +1 0 0 0 0 +1 +1 0 +1 +1 0 +1 0 +1 0 +1 0 0 0 0 +1 0 0 0 0 0 0 +1 0 0 0 +1 0 +1 0 0 0 +1 +1 0 0 +1 0 0 +1 0 0 0 +1 0 0 +1 +1 0 0 0 0 +1 +1 0 0 0 @@ -3497,65 +4954,99 @@ 0 0 0 +1 +1 0 0 +1 0 0 +1 +1 0 +1 0 0 0 0 +1 +1 0 0 0 +1 0 +1 0 0 +1 0 0 0 0 0 +1 0 0 +1 0 0 0 0 +1 0 0 0 0 0 +1 0 0 0 0 0 +1 +1 +1 0 +1 0 +1 +1 0 0 +1 0 0 0 +1 +1 +1 0 0 0 +1 0 0 0 0 +1 0 0 +1 +1 +1 0 +1 0 +1 0 0 0 0 0 +1 +1 0 0 0 @@ -3564,15 +5055,22 @@ 0 0 0 +1 0 +1 0 0 0 0 +1 +1 0 0 +1 0 +1 0 +1 0 0 0 @@ -3584,13 +5082,18 @@ 0 0 0 +1 +1 +1 0 0 +1 0 0 0 0 0 +1 0 0 0 @@ -3602,6 +5105,7 @@ 0 0 0 +1 0 0 0 @@ -3611,1540 +5115,36 @@ 0 0 0 +1 0 0 +1 0 0 +1 +1 +1 0 0 0 0 +1 +1 0 +1 0 0 0 0 0 +1 +1 +1 +1 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 +1 0 0 0