├── .gitignore
├── LICENSE
├── README.md
├── preprocess
├── deen-test.sh
├── deen-train.sh
├── enfr-test.sh
├── enfr-train.sh
├── roen-test.sh
├── roen-train.sh
├── run.sh
├── test.sh
└── train.sh
├── results
├── fastalign
│ ├── deen-results.txt
│ ├── enfr-results.txt
│ ├── roen-results.txt
│ ├── test.deen.grow-diagonal-final.talp
│ ├── test.deen.grow-diagonal.talp
│ ├── test.deen.intersection.talp
│ ├── test.deen.reverse.talp
│ ├── test.deen.talp
│ ├── test.deen.union.talp
│ ├── test.enfr.grow-diagonal-final.talp
│ ├── test.enfr.grow-diagonal.talp
│ ├── test.enfr.intersection.talp
│ ├── test.enfr.reverse.talp
│ ├── test.enfr.talp
│ ├── test.enfr.union.talp
│ ├── test.roen.grow-diagonal-final.talp
│ ├── test.roen.grow-diagonal.talp
│ ├── test.roen.intersection.talp
│ ├── test.roen.reverse.talp
│ ├── test.roen.talp
│ └── test.roen.union.talp
└── giza
│ ├── deen-results.txt
│ ├── enfr-results.txt
│ ├── roen-results.txt
│ ├── test.deen.grow-diagonal-final.talp
│ ├── test.deen.grow-diagonal.talp
│ ├── test.deen.intersection.talp
│ ├── test.deen.reverse.talp
│ ├── test.deen.talp
│ ├── test.deen.union.talp
│ ├── test.enfr.grow-diagonal-final.talp
│ ├── test.enfr.grow-diagonal.talp
│ ├── test.enfr.intersection.talp
│ ├── test.enfr.reverse.talp
│ ├── test.enfr.talp
│ ├── test.enfr.union.talp
│ ├── test.roen.grow-diagonal-final.talp
│ ├── test.roen.grow-diagonal.talp
│ ├── test.roen.intersection.talp
│ ├── test.roen.reverse.talp
│ ├── test.roen.talp
│ └── test.roen.union.talp
└── scripts
├── a3ToTalp.py
├── aer.py
├── clean-test.sh
├── combine.sh
├── combine_bidirectional_alignments.py
├── create_fast_align_corpus.sh
├── fast_align.sh
├── generate_repeats.py
├── giza.sh
├── hard_to_soft_alignments.py
├── lowercase.py
├── remove_sentences.py
├── run_fast_align.sh
├── run_fast_align_force_align.sh
├── run_giza.sh
├── run_giza_force_align.sh
├── sentencepiece_to_word_alignments.py
├── toTalp.py
├── to_utf8.py
└── train_giza_force_align.sh
/.gitignore:
--------------------------------------------------------------------------------
1 | # test and train dirs with auto generated data
2 | train/
3 | test/
4 | fastalign/
5 | fastalign-forcealign/
6 | giza-forcealign/
7 | giza/
8 | configs/
9 | o/
10 |
11 | .DS_Store
12 |
13 | # Byte-compiled / optimized / DLL files
14 | __pycache__/
15 | *.py[cod]
16 | *$py.class
17 |
18 | # C extensions
19 | *.so
20 |
21 | # Distribution / packaging
22 | .Python
23 | build/
24 | develop-eggs/
25 | dist/
26 | downloads/
27 | eggs/
28 | .eggs/
29 | lib/
30 | lib64/
31 | parts/
32 | sdist/
33 | var/
34 | wheels/
35 | *.egg-info/
36 | .installed.cfg
37 | *.egg
38 | MANIFEST
39 |
40 | # PyInstaller
41 | # Usually these files are written by a python script from a template
42 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
43 | *.manifest
44 | *.spec
45 |
46 | # Installer logs
47 | pip-log.txt
48 | pip-delete-this-directory.txt
49 |
50 | # Unit test / coverage reports
51 | htmlcov/
52 | .tox/
53 | .coverage
54 | .coverage.*
55 | .cache
56 | nosetests.xml
57 | coverage.xml
58 | *.cover
59 | .hypothesis/
60 | .pytest_cache/
61 |
62 | # Translations
63 | *.mo
64 | *.pot
65 |
66 | # Django stuff:
67 | *.log
68 | local_settings.py
69 | db.sqlite3
70 |
71 | # Flask stuff:
72 | instance/
73 | .webassets-cache
74 |
75 | # Scrapy stuff:
76 | .scrapy
77 |
78 | # Sphinx documentation
79 | docs/_build/
80 |
81 | # PyBuilder
82 | target/
83 |
84 | # Jupyter Notebook
85 | .ipynb_checkpoints
86 |
87 | # pyenv
88 | .python-version
89 |
90 | # celery beat schedule file
91 | celerybeat-schedule
92 |
93 | # SageMath parsed files
94 | *.sage.py
95 |
96 | # Environments
97 | .env
98 | .venv
99 | env/
100 | venv/
101 | ENV/
102 | env.bak/
103 | venv.bak/
104 |
105 | # Spyder project settings
106 | .spyderproject
107 | .spyproject
108 |
109 | # Rope project settings
110 | .ropeproject
111 |
112 | # mkdocs documentation
113 | /site
114 |
115 | # mypy
116 | .mypy_cache/
117 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Lilt
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # alignment-scripts
2 | Scripts to preprocess training and test data for alignment experiments and to run and evaluate FastAlign and Mgiza.
3 |
4 |
5 | ## Dependencies
6 | * Python3
7 | * [MosesDecoder](https://github.com/moses-smt/mosesdecoder): Used during preprocessing
8 | * [Sentencepiece](https://github.com/google/sentencepiece): Optional, used for subword splitting at the end of preprocessing
9 | * [FastAlign](https://github.com/clab/fast_align): Only used for FastAlign
10 | * [Mgiza](https://github.com/moses-smt/mgiza/): Only used for Mgiza
11 |
12 |
13 | ## Usage Instructions
14 | * Install all necessary dependencies
15 | * Export install locations for dependencies: `export {MOSES_DIR,FASTALIGN_DIR,MGIZA_DIR}=/foo/bar`
16 | * Make sure you set a reasonable default locale, e.g.: `export LC_ALL=en_US.UTF-8`
17 | * Create folder for your test data: `mkdir -p test`
18 | * Download [Test Data for German-English](https://www-i6.informatik.rwth-aachen.de/goldAlignment/) and move it into the folder `test`
19 | * Run preprocessing: `./preprocess/run.sh`
20 | * Run Fastalign: `./scripts/run_fast_align.sh`
21 | * Run Giza: `./scripts/run_giza.sh` (This might take multiple days)
22 |
23 |
24 | ## Results
25 | All results are in percent in the format: AlignmentErrorRate (Precision/Recall)
26 |
27 | ### German to English ###
28 | | Method | DeEn | EnDe | Grow-Diag | Grow-Diag-Final |
29 | | --- | ---- | --- | ---- | --------- |
30 | | FastAlign | 28.4% (71.3%/71.8%) | 32.0% (69.7%/66.4%) | 27.0% (84.6%/64.1%) | 27.7% (80.7%/65.5%) |
31 | | Mgiza | 21.0% (86.2%/72.8%) | 23.1% (86.6%/69.0%) | 21.4% (94.3%/67.2%) | 20.6% (91.3%/70.2%) |
32 |
33 | ### Romanian to English ###
34 | | Method | RoEn | EnRo | Grow-Diag | Grow-Diag-Final |
35 | | --- | ---- | --- | ---- | --------- |
36 | | FastAlign | 33.8% (71.8%/61.3%) | 35.5% (70.6%/59.4%) | 32.1% (85.1%/56.5%) | 32.2% (81.4%/58.1%) |
37 | | Mgiza | 28.7% (82.7%/62.6%) | 32.2% (79.5%/59.1%) | 27.9% (94.0%/58.5%) | 26.4% (90.9%/61.8%) |
38 |
39 | ### English to French ###
40 | | Method | EnFr | FrEn | Grow-Diag | Grow-Diag-Final |
41 | | --- | ---- | --- | ---- | --------- |
42 | | FastAlign | 16.4% (80.0%/90.1%) | 15.9% (81.3%/88.7%) | 10.5% (90.8%/87.8%) | 12.1% (87.7%/88.3%) |
43 | | Mgiza | 8.0% (91.4%/92.9%) | 9.8% (91.6%/88.3%) | 5.9% (97.5%/89.7%) | 6.2% (95.5%/91.6%) |
44 |
45 |
46 | ## Known Issues
47 | * Does not work on MacOs
48 | * Tokenization of the Canadian Hansards seems to be off when accents are present in the English text: `Ms. H é l è ne Alarie`, `Mr. Andr é Harvey :`, `Mr. R é al M é nard`
49 |
--------------------------------------------------------------------------------
/preprocess/deen-test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | prefix="deen"
6 | DIR_NAME="DeEn"
7 |
8 | if [ ! -f DeEnGoldAlignment.tar.gz ]; then
9 | echo "Download file from: https://www-i6.informatik.rwth-aachen.de/goldAlignment/index.php#download"
10 | fi
11 |
12 | tar -xvzf DeEnGoldAlignment.tar.gz
13 |
14 | # remove empty lines
15 | sed '/^[[:space:]]*$/d' < ${DIR_NAME}/alignmentDeEn.talp > ${prefix}.talp
16 | cat ${DIR_NAME}/de | sed '/^[[:space:]]*$/d' | iconv -f latin1 -t utf-8 > ${prefix}.src
17 | cat ${DIR_NAME}/en | sed '/^[[:space:]]*$/d' | iconv -f latin1 -t utf-8 > ${prefix}.tgt
18 |
19 |
--------------------------------------------------------------------------------
/preprocess/deen-train.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | prefix="deen"
6 | DIR_NAME="German-English"
7 |
8 | if [ ! -d $DIR_NAME ]; then
9 | wget http://statmt.org/europarl/v7/de-en.tgz
10 | tar -xvzf de-en.tgz
11 | mkdir ${DIR_NAME}
12 | mv europarl-v7.de-en.* ${DIR_NAME}
13 | rm de-en.tgz
14 | fi
15 |
16 | # tokenization to match the test data
17 | ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl -l de -no-escape -threads 4 < ${DIR_NAME}/europarl-v7.de-en.de > ${DIR_NAME}/${prefix}.src
18 | ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl -l en -no-escape -threads 4 < ${DIR_NAME}/europarl-v7.de-en.en > ${DIR_NAME}/${prefix}.tgt
19 |
20 | ../scripts/remove_sentences.py ${DIR_NAME}/${prefix} ../test/${prefix} ${prefix}
21 |
22 |
--------------------------------------------------------------------------------
/preprocess/enfr-test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | prefix="enfr"
6 | DIR_NAME="English-French"
7 |
8 | if [ ! -d $DIR_NAME ]; then
9 | for dataset in "test" "trial"; do
10 | # Both get unpacked into the DIR_NAME Directory
11 | wget http://web.eecs.umich.edu/\~mihalcea/wpt/data/English-French.${dataset}.tar.gz
12 | tar -xvzf English-French.${dataset}.tar.gz
13 | rm English-French.${dataset}.tar.gz
14 | done
15 | fi
16 |
17 |
18 |
19 | # Bitext
20 | for dataset in "test" "trial"; do
21 | cat ${DIR_NAME}/${dataset}/${dataset}.e | sed -e "s/^]*> //g" -e "s|$||g" | iconv -f latin1 -t utf-8 > ${prefix}.${dataset}.src
22 | cat ${DIR_NAME}/${dataset}/${dataset}.f | sed -e "s/^]*> //g" -e "s|$||g" | iconv -f latin1 -t utf-8 > ${prefix}.${dataset}.tgt
23 | done
24 |
25 | for direction in "src" "tgt"; do
26 | mv ${prefix}.test.${direction} ${prefix}.${direction}
27 | done
28 |
29 | # Alignments
30 | ../scripts/toTalp.py < ${DIR_NAME}/answers/test.wa.nonullalign > ${prefix}.talp
31 | ../scripts/toTalp.py < ${DIR_NAME}/trial/trial.wa > ${prefix}.trial.talp
32 |
33 |
--------------------------------------------------------------------------------
/preprocess/enfr-train.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | prefix="enfr"
6 | DIR_NAME="English-French"
7 |
8 | if [ ! -d $DIR_NAME ]; then
9 | wget http://web.eecs.umich.edu/\~mihalcea/wpt/data/English-French.training.tar.gz
10 | tar -xvzf English-French.training.tar.gz
11 | rm English-French.training.tar.gz
12 | fi
13 |
14 | # Bitext
15 | cat ${DIR_NAME}/training/*.e | iconv -f latin1 -t utf-8 > ${prefix}.src
16 | cat ${DIR_NAME}/training/*.f | iconv -f latin1 -t utf-8 > ${prefix}.tgt
17 |
18 |
--------------------------------------------------------------------------------
/preprocess/roen-test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | prefix="roen"
6 | DIR_NAME="Romanian-English"
7 |
8 | if [ ! -d $DIR_NAME ]; then
9 | for dataset in "test" "trial"; do
10 | wget http://web.eecs.umich.edu/\~mihalcea/wpt/data/Romanian-English.${dataset}.tar.gz
11 | tar -xvzf Romanian-English.${dataset}.tar.gz
12 | rm Romanian-English.${dataset}.tar.gz
13 | done
14 | fi
15 |
16 | # Bitext
17 | ## explicitly specify order for concatenation (I'm sure this could be done easier)
18 | for suffix in "e" "r"; do
19 | files=""
20 | for i in 1 2 3 4 5 6 7 8 9 10; do
21 | files="${files} ${DIR_NAME}/test/test.${i}.${suffix}"
22 | done
23 | cat $files > "test.${suffix}"
24 | done
25 |
26 | cat test.r | sed -e "s/^]*> //g" -e "s|$||g" > ${prefix}.src
27 | cat test.e | sed -e "s/^]*> //g" -e "s|$||g" > ${prefix}.tgt
28 | rm test.e test.r
29 | cat ${DIR_NAME}/trial/trial.r | sed -e "s/^]*> //g" -e "s|$||g" > ${prefix}.trial.src
30 | cat ${DIR_NAME}/trial/trial.e | sed -e "s/^]*> //g" -e "s|$||g" > ${prefix}.trial.tgt
31 |
32 | # Alignments
33 | ../scripts/toTalp.py < ${DIR_NAME}/answers/test.wa.nonullalign > ${prefix}.talp
34 | ../scripts/toTalp.py < ${DIR_NAME}/trial/trial.wa > ${prefix}.trial.talp
35 |
36 |
--------------------------------------------------------------------------------
/preprocess/roen-train.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | # check if MOSES_DIR is set and installed
6 | if [ -z ${MOSES_DIR} ]; then
7 | echo "Set the variable MOSES_DIR"
8 | exit
9 | fi
10 |
11 | if [ ! -f ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl ]; then
12 | echo "Install Moses, file ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl not found"
13 | exit
14 | fi
15 |
16 |
17 | prefix="roen"
18 | EUROPARL_DIR_NAME="training-parallel-ep-v8"
19 | DIR_NAME="Romanian-English"
20 |
21 | # Original data of alignment paper
22 | if [ ! -d $DIR_NAME ]; then
23 | wget http://web.eecs.umich.edu/~mihalcea/wpt/data.protected/Romanian-English.training.tar.gz
24 | tar -xvzf Romanian-English.training.tar.gz
25 | rm Romanian-English.training.tar.gz
26 | fi
27 |
28 | awk '{print $1}' < ${DIR_NAME}/FilePairs.training > ${DIR_NAME}/FilePairs.src
29 | awk '{print $2}' < ${DIR_NAME}/FilePairs.training > ${DIR_NAME}/FilePairs.tgt
30 |
31 | for direction in "src" "tgt"; do
32 | while read -r line
33 | do
34 | cat ${DIR_NAME}/training/"$line" | iconv -f latin1 -t utf-8
35 | done < "${DIR_NAME}/FilePairs.${direction}" > ${DIR_NAME}/${prefix}.${direction}
36 | done
37 |
38 | # Europarl
39 | if [ ! -d $EUROPARL_DIR_NAME ]; then
40 | wget http://data.statmt.org/wmt16/translation-task/training-parallel-ep-v8.tgz
41 | tar -xvzf training-parallel-ep-v8.tgz
42 | rm training-parallel-ep-v8.tgz
43 | fi
44 |
45 | # tokenize
46 | ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl -l ro -no-escape < ${EUROPARL_DIR_NAME}/europarl-v8.ro-en.ro > ${EUROPARL_DIR_NAME}/${prefix}.src
47 | ${MOSES_DIR}/scripts/tokenizer/tokenizer.perl -l en -no-escape < ${EUROPARL_DIR_NAME}/europarl-v8.ro-en.en > ${EUROPARL_DIR_NAME}/${prefix}.tgt
48 |
49 | # merge
50 | for direction in "src" "tgt"; do
51 | # Additionally normalize non breaking spaces to normal spaces (https://github.com/lilt/alignment-scripts/issues/7)
52 | cat ${DIR_NAME}/${prefix}.${direction} ${EUROPARL_DIR_NAME}/${prefix}.${direction} | sed 's/\xC2\xA0/ /g' > ${prefix}.${direction}
53 | done
54 |
55 |
--------------------------------------------------------------------------------
/preprocess/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | export LC_ALL=en_US.UTF-8
6 |
7 | PREPROCESS_DIR=${0%/run.sh}
8 |
9 | ${PREPROCESS_DIR}/test.sh
10 | ${PREPROCESS_DIR}/train.sh
11 |
12 |
13 | for ln_pair in "roen" "enfr" "deen"; do
14 | for suffix in "src" "tgt"; do
15 | cat train/${ln_pair}.lc.${suffix} test/${ln_pair}.lc.${suffix} > train/${ln_pair}.lc.plustest.${suffix}
16 | done
17 |
18 | # only use sentencepiece if it is installed
19 | if command -v spm_train; then
20 | cat train/${ln_pair}.lc.plustest.src train/${ln_pair}.lc.plustest.tgt > train/${ln_pair}.lc.plustest.joint
21 | spm_train --input_sentence_size 100000000 \
22 | --model_prefix train/bpe.${ln_pair} \
23 | --model_type bpe \
24 | --num_threads 4 \
25 | --split_by_unicode_script 1 \
26 | --split_by_whitespace 1 \
27 | --remove_extra_whitespaces 1 \
28 | --normalization_rule_name identity \
29 | --vocab_size 40000 \
30 | --character_coverage 1.0 \
31 | --add_dummy_prefix 1 \
32 | --input train/${ln_pair}.lc.plustest.joint
33 |
34 | for suffix in "src" "tgt"; do
35 | spm_encode --model train/bpe.${ln_pair}.model < train/${ln_pair}.lc.${suffix} > train/${ln_pair}.lc.${suffix}.bpe &
36 | spm_encode --model train/bpe.${ln_pair}.model < train/${ln_pair}.lc.plustest.${suffix} > train/${ln_pair}.lc.plustest.${suffix}.bpe &
37 | for dataset in "" ".trial" ".2repeat"; do
38 | spm_encode --model train/bpe.${ln_pair}.model < test/${ln_pair}${dataset}.lc.${suffix} > test/${ln_pair}${dataset}.lc.${suffix}.bpe &
39 | done
40 | done
41 | fi
42 |
43 | done
44 |
45 | wait
46 |
47 |
--------------------------------------------------------------------------------
/preprocess/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | mkdir -p test/
6 | cd test
7 |
8 | for ln_pair in "roen" "enfr" "deen"; do
9 | ../preprocess/${ln_pair}-test.sh
10 | ../scripts/generate_repeats.py ${ln_pair}.src ${ln_pair}.tgt ${ln_pair}.talp ${ln_pair}.2repeat --repeats 2
11 | for suffix in "src" "tgt"; do
12 | for dataset in "" ".trial" ".2repeat"; do
13 | # deen has no trial data, create empty file to avoid fatal errors
14 | touch ${ln_pair}${dataset}.${suffix}
15 | ../scripts/lowercase.py < ${ln_pair}${dataset}.${suffix} > ${ln_pair}${dataset}.lc.${suffix}
16 | if [ -f ${MOSES_DIR}/scripts/tokenizer/detokenizer.perl ]; then
17 | ${MOSES_DIR}/scripts/tokenizer/detokenizer.perl < ${ln_pair}${dataset}.lc.${suffix} > ${ln_pair}${dataset}.lc.detok.${suffix}
18 | fi
19 | done
20 | done
21 | done
22 |
23 | cd -
24 |
--------------------------------------------------------------------------------
/preprocess/train.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | mkdir -p train/
6 | cd train
7 |
8 | for ln_pair in "roen" "enfr" "deen"; do
9 | ../preprocess/${ln_pair}-train.sh &
10 | done
11 |
12 | wait
13 |
14 | for ln_pair in "roen" "enfr" "deen"; do
15 | for suffix in "src" "tgt"; do
16 | ../scripts/lowercase.py < ${ln_pair}.${suffix} > ${ln_pair}.lc.${suffix} &
17 | done
18 | done
19 |
20 | wait
21 |
22 | cd -
23 |
24 |
--------------------------------------------------------------------------------
/results/fastalign/deen-results.txt:
--------------------------------------------------------------------------------
1 | test.deen.bpe.word.grow-diagonal-final.talp: 27.0% (79.8%/67.2%/8270)
2 | test.deen.bpe.word.grow-diagonal.talp: 26.4% (83.2%/65.9%/7755)
3 | test.deen.bpe.word.intersection.talp: 27.2% (85.9%/63.1%/7171)
4 | test.deen.bpe.word.reverse.talp: 30.9% (68.7%/69.4%/9985)
5 | test.deen.bpe.word.talp: 29.8% (69.4%/71.1%/10099)
6 | test.deen.bpe.word.union.talp: 32.7% (59.7%/77.4%/12913)
7 | test.deen.grow-diagonal-final.talp: 27.7% (80.6%/65.5%/7964)
8 | test.deen.grow-diagonal.talp: 27.0% (84.5%/64.1%/7421)
9 | test.deen.intersection.talp: 28.0% (87.1%/61.3%/6863)
10 | test.deen.reverse.talp: 32.0% (69.7%/66.4%/9421)
11 | test.deen.talp: 28.5% (71.3%/71.8%/9930)
12 | test.deen.union.talp: 31.8% (61.4%/77.0%/12488)
13 |
--------------------------------------------------------------------------------
/results/fastalign/enfr-results.txt:
--------------------------------------------------------------------------------
1 | test.enfr.bpe.word.grow-diagonal-final.talp: 12.8% (87.1%/87.2%/5872)
2 | test.enfr.bpe.word.grow-diagonal.talp: 11.3% (90.3%/86.6%/5470)
3 | test.enfr.bpe.word.intersection.talp: 11.8% (91.6%/83.9%/5021)
4 | test.enfr.bpe.word.reverse.talp: 17.1% (80.3%/87.4%/6859)
5 | test.enfr.bpe.word.talp: 17.7% (78.4%/89.6%/7472)
6 | test.enfr.bpe.word.union.talp: 21.1% (72.7%/93.1%/9310)
7 | test.enfr.grow-diagonal-final.talp: 12.1% (87.7%/88.3%/5818)
8 | test.enfr.grow-diagonal.talp: 10.5% (90.8%/87.8%/5379)
9 | test.enfr.intersection.talp: 11.2% (92.3%/84.5%/4901)
10 | test.enfr.reverse.talp: 15.9% (81.3%/88.7%/6747)
11 | test.enfr.talp: 16.4% (80.0%/90.1%/7313)
12 | test.enfr.union.talp: 19.5% (74.4%/94.4%/9159)
13 |
--------------------------------------------------------------------------------
/results/fastalign/roen-results.txt:
--------------------------------------------------------------------------------
1 | test.roen.bpe.word.grow-diagonal-final.talp: 32.5% (79.8%/58.5%/4545)
2 | test.roen.bpe.word.grow-diagonal.talp: 32.5% (82.8%/57.0%/4269)
3 | test.roen.bpe.word.intersection.talp: 34.3% (84.8%/53.6%/3919)
4 | test.roen.bpe.word.reverse.talp: 36.7% (66.4%/60.5%/5647)
5 | test.roen.bpe.word.talp: 34.2% (70.3%/61.8%/5449)
6 | test.roen.bpe.word.union.talp: 36.4% (59.3%/68.7%/7177)
7 | test.roen.grow-diagonal-final.talp: 32.2% (81.4%/58.1%/4422)
8 | test.roen.grow-diagonal.talp: 32.1% (85.1%/56.5%/4117)
9 | test.roen.intersection.talp: 34.4% (87.9%/52.4%/3697)
10 | test.roen.reverse.talp: 35.6% (70.5%/59.3%/5214)
11 | test.roen.talp: 33.8% (71.8%/61.3%/5294)
12 | test.roen.union.talp: 35.0% (62.1%/68.3%/6811)
13 |
--------------------------------------------------------------------------------
/results/fastalign/test.roen.grow-diagonal-final.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 2-2 0-0 3-3 4-4 1-1
4 | 0-1 1-2 3-3 5-6 4-4 8-10 9-11 7-9
5 | 14-17 5-6 9-8 7-11 27-29 4-4 10-12 19-21 3-2 26-26 17-10 16-19 25-28 6-5 0-1 12-15 20-23 22-25 13-14 23-27 15-16 21-24
6 | 1-2 0-0 3-3 6-6 9-8 11-9 2-1 7-4 12-10 8-5
7 | 10-11 30-32 2-1 1-2 3-3 12-13 26-29 4-4 8-6 16-18 18-20 19-21 28-31 0-0 17-19 22-24 29-30 9-10 14-15 11-12 15-17 20-23 13-14 21-22 5-7 24-25 23-27
8 | 6-9 4-6 8-12 1-4 2-3 7-11 0-2 5-8
9 | 4-5 1-0 3-4 2-3
10 | 19-18 4-7 10-11 6-6 3-0 20-20 12-12 2-1 14-13 8-9 9-10 18-17 16-15 17-16 7-8
11 | 7-8 5-4 0-0 6-7 12-13 13-14 8-9 15-16 9-10 14-15 4-3 11-12 1-1
12 | 20-13 0-0 7-21 6-6 10-7 21-22 11-8 17-11 5-2 8-20 1-1 14-15 18-19 4-3 19-12 3-4 12-9 16-18 13-10
13 | 26-24 50-45 13-13 21-21 42-38 40-31 45-40 3-7 7-11 5-8 17-15 30-27 39-36 29-26 32-34 1-1 6-4 24-19 0-0 31-29 18-17 9-10 23-20 11-12 43-39 36-28 4-6 48-42 27-18 49-43 35-30 46-33 37-32 28-25
14 | 15-13 16-5 11-11 21-17 6-6 9-15 2-8 20-2 5-12 22-16 7-19 3-9 29-23 25-20 14-21 19-0 8-7 4-1 23-18 18-10
15 | 5-4 4-6 3-3 0-2 7-7 1-1 6-5
16 | 14-11 11-7 3-2 0-0 16-10 6-6 1-4 17-12 13-9 2-5 12-8
17 | 1-2 10-8 0-0 11-11 3-3 18-15 12-13 23-22 4-5 19-16 5-7 7-6 17-20 8-9 22-19 16-14 20-18 24-21 2-4
18 | 24-30 4-7 32-32 39-37 34-35 28-26 1-2 16-17 31-31 3-6 37-34 21-19 19-21 6-4 0-0 38-38 27-24 25-25 30-29 7-5 14-15 17-13 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 33-33
19 | 22-23 7-7 24-22 30-27 31-31 5-12 8-10 3-4 29-26 18-20 16-18 19-21 17-19 26-30 2-3 1-0 4-11 11-8 9-9 10-14 6-13 28-25 0-2
20 | 6-8 14-5 18-15 7-6 17-14 3-9 12-11 1-7 5-1 13-10 4-0
21 | 1-2 6-9 0-0 17-19 3-3 20-22 5-6 4-5 12-13 13-15 7-7 2-1 16-18 9-10 8-8 15-17 11-12 18-20 19-21
22 | 34-38 10-11 20-25 28-29 17-20 19-22 12-9 15-12 5-5 25-26 31-35 1-1 36-40 29-33 35-39 4-6 33-37 27-30 32-36 11-15 24-32 16-13 0-2 21-24 8-4
23 | 6-9 4-7 1-3 23-32 15-19 5-8 20-26 26-29 13-16 16-22 17-24 7-10 11-13 28-31 12-14 8-11 29-33 3-5 0-1 22-25 19-23 2-4 9-12
24 | 11-16 28-37 31-40 10-15 1-6 20-26 21-27 16-22 19-25 12-17 27-36 17-23 32-41 29-38 14-19 18-24 30-39 4-11 7-9 2-7 24-29 8-12 23-28 26-34 3-8 13-18 25-33 0-2
25 | 27-26 21-21 5-6 20-20 12-16 15-12 30-27 19-14 1-1 4-5 13-15 2-3 16-19 31-28 9-13 14-11 22-22 25-24 23-23 18-18 28-25 0-2 8-4
26 | 0-1 4-2 1-0 5-6 3-5
27 | 0-0 5-5 2-1 6-3 7-4 4-2 8-6 9-7
28 | 21-14 53-46 39-33 24-17 13-4 38-32 30-22 6-2 47-39 41-36 55-44 3-7 12-9 35-25 26-20 49-41 43-37 7-6 25-19 28-23 22-16 29-31 44-38 59-50 48-40 17-11 50-43 1-1 52-45 57-48 0-0 54-47 31-24 33-28 32-29 5-3 40-35 10-10 58-49 14-8 23-18
29 | 0-0 16-5 3-3 10-7 14-4 7-13 15-6 2-2 17-16 9-12
30 | 3-2 0-0 10-11 15-13 13-14 9-8 4-4 12-10 2-1 16-15 8-6 6-5
31 | 0-1 1-3 2-4 3-5
32 | 4-7 14-17 11-11 25-31 6-6 15-20 21-28 28-34 19-23 29-35 23-30 27-33 5-5 26-32 13-16 3-4 16-18 20-27 2-3 22-29 0-1 12-15 18-25 8-12 9-9 17-21 30-36 7-8
33 | 16-17 10-8 0-0 4-6 3-3 5-7 11-9 8-4 15-10 18-14 14-13 19-15 7-5 9-11 17-12 2-2 20-18 1-1 21-19
34 | 1-3 4-2 0-0 3-1
35 | 0-1 1-2
36 | 2-2 0-0 3-3 4-4 1-1
37 | 5-4 0-0 3-2 11-11 10-10 6-6 9-9 1-8 8-7 4-1
38 | 13-12 0-0 6-7 14-16 4-5 5-6 12-13 2-2 8-9 10-15 9-11 7-10 18-18 11-14 1-1 15-17
39 | 22-20 11-10 5-4 8-2 1-0 12-12 9-3 2-1 14-13 21-18 18-17 15-14 16-15 20-19 13-9 17-16 7-8 6-5
40 | 0-1 12-15 2-6 14-10 16-16 1-3 10-13 7-7 13-8 11-14 9-12 3-5
41 | 0-0 6-6 9-9 7-7 8-8 4-2 3-4 1-1 5-3
42 | 15-12 10-8 21-20 0-0 14-11 26-23 12-13 4-4 11-9 3-1 18-16 6-5 5-3 13-10 20-19 8-6 7-2 25-22 22-21 9-7
43 | 11-11 6-6 24-26 8-9 28-34 19-22 12-13 31-36 10-12 32-38 1-1 16-18 27-32 25-29 5-4 0-0 17-19 22-24 4-5 9-10 29-33 26-30 2-3 15-17 20-23 14-16 13-14 30-35 7-8
44 | 16-6 0-0 6-8 15-2 10-7 8-10 19-14 7-4 14-12 11-1 9-11
45 | 0-1 5-9 12-15 1-2 8-14 4-6 14-16 3-3 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 3-3 7-6 8-7 2-4 4-2 1-1 6-5
47 | 14-14 0-0 6-8 3-3 4-5 12-13 7-9 19-4 18-6 9-11 2-2 20-18 15-16 1-1 13-10
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 5-4 0-0 3-3 7-6 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 7-4 13-7 19-13 15-9 5-3 4-2 1-0 8-5 11-6 12-8
51 | 5-4 0-0 3-2 7-6 8-7 4-3 1-1 6-5
52 | 0-1 15-12 5-5 11-11 6-6 10-10 7-7 2-3 4-2 14-9
53 | 24-30 18-22 28-29 17-20 10-15 22-19 15-5 16-17 30-33 14-18 13-16 9-11 19-21 23-25 12-14 21-23 6-12 1-0 7-9 0-1 27-27 8-8 2-4
54 | 38-36 45-45 6-6 21-24 44-44 7-7 17-20 24-26 18-19 30-27 42-40 11-10 3-3 36-35 2-2 16-18 19-21 5-4 31-29 20-22 12-14 4-5 37-38 10-13 13-15 43-41 25-25 39-43 1-0 15-17 0-1 14-16 23-28 29-32 8-8 28-33 32-30 9-12 33-31
55 | 0-0 16-16 13-13 10-10 9-8 7-6 11-9 12-12 1-1 8-7 14-14 2-4 6-5 15-15
56 | 17-18 16-13 11-10 14-17 22-23 19-19 21-21 0-0 18-20 5-8 4-4 3-1 25-25 10-12 24-24 2-3 8-7 12-9 15-15 6-5
57 | 0-0 17-19 6-8 14-16 4-4 10-12 8-10 2-1 9-11 11-13 5-3 16-18 15-17
58 | 15-12 4-7 0-0 6-1 11-9 12-10 9-5 14-13 3-8 5-3 8-4 16-14 13-11
59 | 1-2 0-1 2-6 10-11 6-8 3-3 12-14 4-5 14-16 5-7 13-15 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 1-1 2-4
61 | 4-1 0-0 6-3 8-9 1-8 7-5 3-4 5-2
62 | 17-18 16-16 10-11 0-0 20-20 12-12 23-23 7-7 9-10 1-1 14-15 18-19 4-3 19-22 15-17 2-4 22-21 11-13
63 | 2-5 0-0 1-4
64 | 10-8 3-3 13-11 6-1 20-20 11-9 12-10 1-4 14-13 18-17 19-15 7-5 5-0 15-19 17-14 16-18 9-7
65 | 2-7 14-17 0-0 12-14 5-6 13-15 10-12 9-16 8-8 15-18 4-2 1-1 11-13
66 | 14-11 7-3 10-5 13-12 4-1 6-6 18-15 17-14 15-10 12-9 9-4 5-0 16-13 0-2
67 | 6-4 3-2 0-0 16-11 5-5 2-1 15-10 4-3 17-12 13-8 8-6 14-9 9-7
68 | 4-1 15-13 11-10 3-3 5-2 9-9 14-12 8-7 1-0 7-8 6-5 13-11
69 | 3-2 17-19 6-8 12-14 4-6 14-16 5-7 13-15 8-10 0-3 2-4 11-13 16-20 18-21 1-1 15-17
70 | 7-8 9-7 27-23 5-4 6-6 13-14 23-22 3-1 10-12 8-9 18-16 2-0 17-15 11-13 20-19 4-3 25-21 28-25 29-27
71 | 0-1 5-4 3-2 19-18 13-12 11-10 16-16 9-8 7-6 14-13 10-15 12-17 8-7 15-9 18-11 6-5
72 | 3-2 0-0 1-1 6-5 5-3
73 | 18-22 12-12 26-28 32-37 23-32 11-14 5-5 22-27 29-34 27-36 16-15 4-1 6-4 3-2 0-0 28-31 34-40 19-17 21-23 20-19 14-20 31-38 24-29 10-10 30-35 9-9 8-8
74 | 19-19 30-32 14-13 20-17 12-9 17-15 29-31 10-12 25-26 18-16 2-2 1-1 6-4 0-0 4-5 23-20 26-30 15-14 5-3 27-27 22-22 28-28 24-21 7-8
75 | 11-16 5-9 9-13 0-0 21-25 4-6 15-19 8-12 20-24 6-10 10-14 12-17 13-18 19-22 2-4 7-11 18-21 16-20 1-1 3-5
76 | 6-8 3-3 0-2 4-4 10-6 11-9 12-10 8-5 1-1 9-7
77 | 1-2 13-12 0-0 6-7 4-5 7-6 8-8 9-11 2-3 12-10 3-4
78 | 10-8 13-12 0-0 12-10 5-3 4-2 8-5 2-4 9-7
79 | 14-11 10-8 3-2 13-12 5-4 1-0 7-6 9-9 4-3 15-14
80 | 4-7 5-6 8-9 9-10 2-2 1-0 7-8
81 | 5-4 10-7 11-8 3-1 7-5 6-2 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 3-11 8-9 9-10 7-8 2-4
83 | 0-1 3-2 1-3 17-19 6-8 8-12 5-6 4-4 9-9 13-16 10-14 16-21 7-10 19-22 11-15 18-20
84 | 0-1 4-5 3-4 1-2 2-3
85 | 2-2 0-0 3-3 4-4 1-1
86 | 0-1 12-15 1-3 4-6 5-7 10-12 13-16 8-10 9-11 11-14 2-4 3-5
87 | 1-3 0-0 4-6 5-7 2-5 3-4
88 | 4-7 20-25 15-20 11-14 7-11 1-2 25-30 9-15 12-13 22-27 16-22 18-16 29-34 3-6 21-26 14-19 19-24 28-32 27-31 0-1 24-29 6-8 23-28 30-35 17-21 2-4
89 | 17-18 20-26 5-4 9-13 16-16 21-27 7-6 12-12 3-1 19-24 2-0 6-3 0-5 18-21 8-7 14-14 4-2 13-19 15-15 10-9
90 | 1-2 14-11 6-4 0-0 11-8 5-6 2-1 7-5 13-9 4-3 12-10 9-7
91 | 27-21 26-23 6-6 28-22 14-13 19-15 16-14 11-10 13-12 3-3 1-1 5-4 0-0 4-5 12-11 23-19 9-9 22-18 25-20 29-24 21-17 7-8 20-16
92 | 0-1 3-2 6-6 4-5 8-10 9-11 1-0 2-4 7-9
93 | 14-17 10-11 6-6 7-7 19-22 11-14 5-5 12-13 4-4 15-18 1-1 18-20 3-2 0-0 17-19 28-31 26-26 13-15 25-25 9-10 21-30 2-3 22-29 20-23 27-27 23-28 8-8
94 | 11-10 5-4 10-11 3-3 4-5 7-6 12-12 9-8 8-7 2-2 1-0
95 | 11-10 3-2 0-0 5-5 13-13 6-6 4-4 10-12 9-9 8-8 14-15 15-16 1-1
96 | 0-0 6-7 4-5 5-6 2-2 3-4 7-8 1-1
97 | 7-3 11-10 13-12 10-8 4-6 5-7 14-18 9-9 2-1 16-22 6-2 15-14
98 | 0-0 12-14 6-8 5-6 14-18 8-10 10-12 13-17 9-11 2-3 15-19 3-4 1-1 11-13
99 | 0-1 10-8 3-2 16-17 4-5 18-15 7-6 14-13 21-18 15-11 2-3 12-9 8-7 13-10 1-0 17-14 20-16
100 | 1-2 7-8 13-12 0-0 6-7 5-5 20-22 3-3 4-4 21-23 9-9 14-13 16-15 12-11 17-16 19-20
101 | 22-20 0-0 12-14 5-6 4-5 7-9 19-17 8-10 23-23 9-11 15-8 2-3 3-4 20-18 17-16 11-12 1-1 21-19
102 | 15-12 11-7 10-3 7-6 3-10 14-13 1-9 12-11 5-1 0-8 17-14 6-5 8-4
103 | 0-0 11-11 5-5 10-10 13-13 6-6 12-12 7-7 9-9 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 4-5 8-9 2-0 9-10 7-8
105 | 0-1 9-13 8-12 4-8 6-10 3-7 1-5 10-14 2-3 7-11 12-16 11-15
106 | 0-1 9-13 6-8 8-12 5-7 1-4 10-14 7-10 3-6 2-5
107 | 0-0 3-3 6-6 4-8 9-9 7-5 2-2 1-1
108 | 1-2 0-0 5-5 3-3 6-6 4-4 7-7 2-1 8-9 9-10
109 | 5-9 8-13 30-32 42-49 45-45 10-6 24-26 43-46 46-52 7-11 36-43 18-23 6-7 3-3 37-42 22-27 4-4 14-18 12-17 34-36 32-34 38-48 25-29 33-35 39-44 9-10 19-24 17-22 20-19 1-0 15-14 11-12 0-1 21-25 44-47 40-50 35-38 16-20 27-30 31-33
110 | 38-36 29-28 35-34 10-11 18-15 26-23 9-8 32-31 33-32 31-30 20-17 37-35 13-12 12-13 7-6 17-14 25-22 5-4 3-2 11-9 30-29 34-33 23-20 8-7 6-5 19-16 24-21 4-3 28-25
111 | 17-18 9-7 21-25 6-4 13-12 3-3 14-16 20-24 5-6 1-0 22-26 8-10 2-1 19-23 7-5 16-14 12-11 4-2 15-19 18-21 11-13
112 | 0-1 1-2 6-7 4-5 5-6 10-12 9-11 2-3 11-14 3-4 7-9
113 | 4-7 6-9 23-31 5-6 19-26 21-28 20-29 27-37 24-33 28-38 1-2 8-14 10-18 17-24 26-36 13-20 14-23 15-22 9-16 2-3 0-1 11-17 18-25 12-19 3-4 22-30
114 | 0-1 19-18 6-7 3-3 14-16 5-5 20-21 13-14 4-4 12-12 23-23 9-11 24-24 11-13 2-2 8-6 1-0 7-8 18-20 15-17
115 | 0-0 3-3 2-2
116 | 11-16 6-9 14-17 22-23 13-13 0-0 5-8 20-21 12-12 24-26 10-14 18-19 2-3 3-6 7-10 9-5 19-20 1-1 21-24 23-25
117 | 11-16 20-25 2-1 10-15 13-17 25-27 16-21 15-19 7-11 18-23 23-30 27-33 6-7 14-18 3-2 0-0 9-14 19-24 17-22 22-29 4-6 8-12 26-31
118 | 16-17 5-4 17-19 3-2 11-11 0-0 10-10 12-13 13-14 9-8 7-7 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 0-1 1-2 12-15 18-25 14-19 10-16 5-7 15-21 8-10 19-27 20-29 16-22 17-24 9-11 21-31 2-3 11-14 13-20 7-8 22-32 3-5
120 | 11-16 10-8 16-17 0-0 9-13 5-5 6-6 13-14 4-4 8-9 2-2 7-11
121 | 0-1 4-5 7-7 9-10 2-0 8-6
122 | 0-1 22-20 16-17 19-18 5-4 6-8 3-3 13-14 1-0 14-13 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 10-10 9-9 2-1 8-7 4-2 7-8 5-3
124 | 4-7 0-0 3-4 1-1 2-5
125 | 2-2 0-0 3-3 4-4 1-1
126 | 1-2 5-4 0-0 11-11 10-10 7-6 12-12 9-9 14-13 2-1 18-16 4-3 8-7 15-14 6-5 17-15
127 | 0-1 11-11 3-3 13-13 4-5 5-6 12-12 7-7 9-10 8-8 2-2 10-9
128 | 15-12 6-4 16-13 0-0 10-8 14-11 7-5 12-9 4-3 2-2 8-6 17-14 1-1 9-7
129 | 2-7 6-4 5-5 4-6 3-3 8-9 1-0 7-8 0-2
130 | 5-5 11-6 7-1 12-13 10-12 6-3 3-9 8-8 2-2 1-0 4-11
131 | 0-1 5-4 7-6 4-3 2-2 6-5
132 | 0-1 5-4 11-11 10-10 13-14 6-6 12-12 9-9 7-7 14-13 8-8 4-3 1-0 15-15 3-5
133 | 0-0 10-7 11-8 9-5 2-1 7-4 12-9 4-2 8-6 13-10 5-3
134 | 6-9 12-20 22-34 0-0 19-28 15-24 9-1 10-16 7-6 20-30 18-26 24-35 21-31 23-32 8-7 13-19 3-4 2-5 17-27 14-23
135 | 7-14 0-0 8-12 5-6 4-8 10-13 14-18 13-16 3-7 1-4 9-11 2-5 11-15 16-19 15-17
136 | 0-1 6-4 10-7 11-8 2-2 12-12 16-15 14-14 9-5 13-10 5-3
137 | 5-4 0-0 11-11 10-10 12-13 13-14 9-9 7-5 14-15 18-19 4-3 2-2 8-7 15-18 1-1 17-17
138 | 21-14 14-17 42-38 38-31 31-26 17-15 19-18 4-4 8-10 10-12 13-16 39-36 9-11 24-23 28-27 37-34 1-1 22-21 32-28 0-0 35-32 34-30 2-3 20-19 30-25 3-5 7-9 26-22 29-24 16-20 41-37
139 | 0-1 1-2 6-6 4-5 7-7 8-8 2-3 3-4
140 | 0-1 1-2 6-8 4-4 7-7 8-10 9-11 2-3 3-6
141 | 24-30 34-38 28-29 16-21 30-37 2-5 31-32 36-43 18-23 10-7 35-40 3-6 13-20 11-18 32-34 4-10 33-35 9-14 19-28 20-22 5-11 25-25 6-12 27-27 37-44 12-19 0-2
142 | 7-8 5-4 0-0 10-11 6-7 8-9 9-10 4-3 2-2 3-6 11-12 1-1
143 | 4-7 6-9 14-17 17-19 20-23 22-22 12-12 13-16 9-11 1-1 11-13 10-14 2-3 3-4 7-10 15-18 23-24 18-20 5-8 19-21
144 | 1-2 5-4 0-0 7-6 10-13 3-1 9-11 4-3 8-7 11-14 6-5
145 | 18-15 9-8 38-32 20-17 34-29 32-27 3-3 7-6 4-4 2-2 17-14 1-1 29-26 37-30 26-21 0-0 11-9 23-20 31-24 8-7 12-11 21-18 6-5 27-22 22-25 10-10 19-16 14-12 16-13 33-31
146 | 1-2 10-8 11-10 0-0 3-3 7-6 4-4 8-5 12-9 13-11
147 | 1-2 12-21 4-10 20-26 23-30 6-8 15-23 21-27 10-19 5-13 2-1 19-24 25-32 9-11 11-20 13-18 8-17 3-7 17-16 24-31 14-22
148 | 11-16 28-37 31-40 9-8 41-54 26-35 39-50 16-28 36-48 19-15 23-32 24-33 34-46 22-31 33-44 40-52 12-17 27-36 17-23 13-20 4-1 30-38 35-47 3-2 0-0 32-39 21-30 20-19 25-34 38-49 5-3 14-21 15-9 8-4
149 | 0-0 1-1 3-3 4-4 2-2
150 | 0-0 3-3 2-1 4-4
151 | 6-9 17-19 11-11 4-5 12-13 13-14 5-6 8-10 16-18 1-1 2-3 14-15 3-4 0-2 15-17
152 | 3-2 0-0 6-6 4-4 2-1 5-3
153 | 0-1 1-2 4-9 6-8 5-7 2-3 7-10 3-5
154 | 11-16 9-13 0-0 15-20 14-19 5-7 8-9 10-15 12-17 13-18 4-3 2-2 3-6 7-8 1-1 6-5
155 | 5-4 0-0 16-10 6-6 2-1 13-7 15-9 4-2 9-5 12-8
156 | 27-21 6-6 33-27 31-26 12-9 13-12 5-5 3-3 23-17 17-11 30-23 22-16 4-4 29-22 2-2 9-7 0-0 14-10 25-18 19-13 20-14 24-20 21-15 11-8 26-19
157 | 15-13 10-11 32-26 39-33 6-6 9-8 38-32 2-1 22-19 16-14 20-17 29-27 17-15 25-23 4-4 48-40 41-29 52-45 0-0 14-10 44-39 23-20 7-5 31-24 11-12 21-18 5-3 51-41 37-44 28-28 45-37 40-30 24-21 43-38 42-34
158 | 24-30 14-17 22-26 2-1 8-9 25-32 19-22 12-16 1-2 5-5 3-3 4-4 9-11 29-34 15-18 18-20 11-13 28-31 0-0 23-29 16-19 21-25 20-23 6-8 30-35 17-21 10-14
159 | 2-7 1-3 0-2 3-11
160 | 0-1 5-9 12-21 1-2 11-16 4-6 10-17 8-14 7-12 9-10 2-3 13-20 3-4 14-22
161 | 0-0 6-6 8-9 9-10 4-2 2-5 7-8 1-1 5-3
162 | 1-2 6-8 4-5 8-11 5-7 10-14 2-3 7-10 11-15 9-12
163 | 2-2 0-0 3-3 4-4 1-1
164 | 8-14 4-7 11-17 15-23 9-15 6-11 10-16 7-13 12-19 1-1 2-3 16-24 3-4 13-21 5-8 14-22
165 | 15-13 5-5 7-12 12-7 3-1 4-4 11-9 6-10 2-0 8-8 1-6 9-11
166 | 14-17 17-19 13-13 18-12 9-20 16-9 5-6 23-22 12-7 20-15 2-1 15-10 10-21 22-18 21-16 24-23 4-3 1-0
167 | 9-13 0-0 12-14 4-8 5-6 14-19 10-16 15-26 2-11 3-7 13-17 19-25 16-21 1-9 7-10 11-15 20-27
168 | 16-13 15-12 5-4 0-0 6-9 3-3 11-7 4-5 18-15 7-6 19-16 17-14 21-18 22-19 23-20 8-8 2-2 12-10 20-17 1-1 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 16-17 5-4 0-0 22-23 11-11 3-2 17-19 20-21 23-24 9-8 12-12 7-6 18-18 24-25 6-5 14-15 8-7 4-3 15-14 19-20 10-9
171 | 6-4 16-11 0-0 21-15 20-12 23-19 8-6 10-7 11-10 9-8 14-16 18-17 22-18 7-5 5-3 2-2 17-13 12-9 1-1 24-20
172 | 1-2 0-0 6-7 5-5 3-6 7-8 2-4
173 | 0-0 6-7 4-6 5-5 3-3 2-2 1-1
174 | 11-10 5-4 0-0 3-2 6-6 9-8 8-7 1-1 10-9
175 | 14-11 5-4 0-0 3-2 11-10 13-12 6-6 4-5 2-1 18-16 17-13 15-15 10-9 9-7
176 | 26-24 4-8 21-16 3-7 20-17 10-3 30-27 22-20 19-18 11-5 27-25 23-21 7-10 8-6 33-29 29-26 25-22 13-11 17-19 34-30 1-0 15-14 31-28 9-2 14-12 16-13
177 | 6-9 3-2 10-11 4-5 5-6 7-7 9-10 8-8 11-12
178 | 0-1 3-3 5-5 4-4 7-7 8-8 2-2 1-0
179 | 7-3 10-5 16-11 0-0 8-2 3-1 13-7 9-4 15-9 12-10 14-8 11-6
180 | 1-2 0-0 5-5 4-3 2-4
181 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 8-4 10-8 32-27 22-16 33-29 36-31 1-1 41-39 18-13 0-0 25-18 15-10 34-33 12-11 30-25 9-6 39-34 31-28 43-40 35-30 38-35 17-12 37-32 26-19 40-36
182 | 29-28 1-3 43-43 28-29 36-37 11-14 32-31 15-19 5-8 26-25 6-7 10-12 2-2 17-17 18-20 34-36 16-18 22-21 37-38 39-39 3-5 0-1 9-13 14-11 7-9 4-6 27-27 35-35 21-22 42-42 25-24 23-23 41-41 40-40 30-30 33-33
183 | 16-17 20-23 12-15 1-3 6-8 0-0 3-5 14-19 5-7 4-4 8-10 13-16 9-12 10-14 15-18 2-2 19-22 7-11 18-20 21-24 11-13
184 | 6-9 34-38 18-20 75-75 30-32 58-58 5-6 28-29 41-40 69-70 24-26 15-16 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 3-3 59-59 20-21 52-53 76-77 60-60 10-12 39-36 9-11 33-39 62-62 44-42 27-28 32-34 42-41 11-13 45-43 53-51 46-49 47-45 65-65 12-14 22-24 48-48 4-5 29-30 68-69 13-15 21-23 25-25 85-87 55-52 66-67 56-54 16-19 49-47 0-1 17-18 78-80 74-74 72-76 77-78 73-73 26-31 38-35 8-8 80-84 71-72 67-68 64-66 31-33
185 | 5-6 7-7 17-20 23-26 19-22 24-27 4-4 9-11 1-1 3-2 0-0 2-3 16-19 18-21 11-12 6-5 15-17 12-15 20-23 10-10 13-14 8-8 21-24
186 | 31-40 11-11 25-31 0-2 29-36 15-16 18-19 33-41 30-37 2-4 12-13 10-12 28-35 16-18 1-1 19-21 26-33 23-29 32-39 14-15 8-7 3-5 22-25 5-10 4-6 20-24 13-14 9-9 27-34 24-32 7-8 17-17
187 | 14-11 0-0 10-7 8-5 7-4 6-2 2-3 9-6 13-10 1-1 12-8
188 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 8-4 49-45 44-41 48-44 46-43 10-8 32-27 50-46 22-16 33-29 36-31 1-1 41-39 18-13 0-0 25-18 15-10 12-11 30-25 9-6 45-42 39-34 31-28 43-40 35-30 38-35 17-12 37-32 26-19 40-36
189 | 14-17 16-16 17-20 15-19 6-7 5-5 3-3 20-21 4-4 8-10 9-11 2-2 1-1 11-13 0-0 24-24 12-15 21-22 23-23 10-14 13-18 7-8
190 | 10-11 30-32 6-6 26-23 21-28 17-20 34-35 32-37 28-26 24-31 25-30 5-5 3-3 12-13 22-27 31-36 4-4 40-42 19-25 2-2 1-1 46-49 0-0 44-46 42-45 23-29 8-7 39-43 18-21 16-19 37-40 15-17 36-41 14-16 38-39 13-14 9-9 27-34 7-8 41-44
191 | 29-28 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 35-33 2-2 17-14 1-1 0-0 26-26 25-25 18-17 24-24 32-29 27-27 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 14-17 1-3 34-38 5-6 38-43 21-24 44-44 24-26 17-20 33-36 19-22 31-32 35-37 43-42 28-30 26-29 29-31 8-10 15-18 27-28 42-41 10-13 13-15 39-39 32-35 16-19 7-9 0-1 3-5 20-23 6-8 18-14 40-40 23-27 2-4 9-12
193 | 22-23 19-19 13-13 18-15 9-8 12-12 20-20 23-26 17-16 1-2 11-10 7-6 4-4 24-27 26-29 14-14 16-18 10-9 0-0 8-7 6-5 25-28 5-3 15-17 21-22 3-1 27-30
194 | 10-11 13-13 6-6 9-8 28-22 2-1 7-7 22-19 29-23 20-17 17-15 24-18 18-16 12-10 5-4 3-2 11-9 23-20 1-0 15-14 14-12 4-3
195 | 1-2 6-9 0-0 11-11 13-13 10-10 5-6 4-4 12-12 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 7-7 54-51 13-8 21-16 59-63 50-53 66-69 31-32 69-72 25-23 35-37 32-33 39-41 36-38 38-40 20-21 4-4 37-39 45-48 41-43 67-70 8-6 63-67 17-14 34-36 10-9 43-45 46-49 44-46 26-26 19-17 55-61 62-66 65-68 49-52 23-20 24-24 57-59 60-64 6-5 5-3 0-1 14-11 33-34 64-65 16-12 27-27 29-29 40-44 22-25 53-54 2-0 47-50 30-30 51-55
197 | 7-8 11-15 0-0 22-23 21-21 24-26 14-13 9-10 6-2 1-1 25-28 19-22 8-7 3-4 23-27 15-14 18-19 20-17 16-18 10-9 5-3
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 32-28 27-23 16-11 0-0 18-13 24-19 4-5 22-17 25-21 29-25 9-6 28-24 11-8 26-22 14-12 20-15 5-2 23-18 8-4
199 | 16-16 54-55 53-53 45-45 13-13 92-93 26-23 51-51 18-19 59-60 83-86 49-49 33-33 21-17 20-26 75-74 58-59 5-5 70-71 28-30 84-85 46-46 7-6 91-89 88-91 93-95 29-31 37-39 56-57 14-14 81-87 85-76 31-29 27-28 1-1 10-9 39-40 82-84 6-4 25-22 48-48 15-15 52-54 76-78 38-38 86-88 0-0 74-77 77-79 60-61 50-52 9-10 71-69 90-94 62-63 12-11 8-7 44-43 68-66 80-83 23-24 43-44 89-92 19-20 79-81 22-25 35-35 78-80 42-42 36-36 73-73 41-41 57-58 66-64 72-72 40-50 34-34 64-62 24-21 47-47 63-65
200 | 21-14 30-26 11-11 7-7 29-23 14-9 8-5 25-19 33-29 12-10 1-1 6-4 26-21 22-17 35-31 17-13 37-33 4-2 9-6 16-12 28-24 27-27 18-18 24-25 2-0 38-35 34-34 32-30
201 | 10-11 13-13 21-21 6-6 28-29 2-1 8-9 15-16 31-30 16-17 30-28 14-14 18-20 5-4 3-2 17-19 26-26 25-25 9-10 24-24 1-0 11-12 27-27 4-3 7-8
202 | 18-15 15-20 36-37 13-17 16-21 43-42 27-33 45-44 22-27 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 24-19 0-0 21-26 3-13 46-45 12-18 17-22 44-43 20-24 39-38 9-9 41-41 7-4 38-35 40-40 10-14 30-30 5-2
203 | 6-9 1-3 0-0 4-5 8-11 5-7 10-13 14-18 13-16 12-17 7-10 2-2 11-14 3-4 9-12
204 | 6-9 7-12 19-22 12-16 30-37 40-46 25-30 37-42 38-45 2-2 22-28 36-39 0-0 21-26 33-35 39-44 34-40 8-11 16-23 9-10 28-32 14-20 11-15 24-29 4-6 20-24 5-7 15-21 26-31 10-14 13-18 35-38 32-36 23-27 3-4
205 | 0-0 5-10 4-6 8-13 6-11 7-12 3-8 10-15 2-5 9-17 11-18 1-1
206 | 11-16 5-4 0-0 22-23 20-25 12-15 4-6 18-24 15-21 10-12 9-9 7-5 23-26 2-2 8-7 14-20 13-19 1-1
207 | 6-3 4-2 0-0 2-1
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 8-8 12-11 2-2 16-14 3-4 1-1 10-9
209 | 0-1 16-16 10-11 3-3 12-14 5-6 4-4 9-9 7-7 8-8 18-19 14-15 15-18 2-2 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 3-4 9-12 7-9
211 | 13-17 11-14 12-16 15-19 22-27 14-18 7-10 2-2 1-1 0-0 21-26 4-5 8-11 10-13 19-24 6-8 18-25 23-28 5-7 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 7-5 12-9 5-3 2-2 8-7 3-6 11-12 1-1 13-11
213 | 0-1 1-2 5-10 4-9 8-13 6-11 2-3 3-6
214 | 18-13 13-12 11-11 5-5 6-6 10-10 3-3 0-2 4-4 7-7 19-15 2-0 8-8 15-9 16-14 1-1
215 | 11-11 13-13 6-6 12-12 7-7 17-16 31-30 29-27 25-23 22-20 19-18 5-5 3-3 4-4 27-25 30-28 2-2 14-14 1-1 15-15 0-0 18-17 35-31 20-19 28-24 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 22-19 29-23 17-16 26-25 10-8 16-15 12-10 8-6 39-40 35-36 32-28 13-11 6-4 9-7 31-29 27-24 37-38 11-9 18-17 23-20 41-42 7-5 28-32 4-2 5-3 38-39 21-22 3-1 2-0 14-12 34-34 24-21 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 8-7 2-2 12-11 16-14 1-1 10-9 17-15
218 | 26-24 16-16 22-23 10-11 19-19 20-20 7-7 2-1 17-15 5-5 12-13 15-18 6-4 3-2 18-17 9-10 25-21 1-0 11-12 13-14 21-22 8-8 4-3
219 | 22-23 19-19 30-32 28-29 15-12 10-8 3-3 20-21 29-31 25-26 18-16 2-2 8-6 27-28 9-7 4-5 11-9 26-30 12-11 1-0 23-24 13-10 0-1 17-18 21-22 7-4 24-25 16-13
220 | 26-24 27-26 15-13 11-11 7-7 28-25 20-17 29-27 17-15 22-20 3-3 18-16 2-2 25-22 1-1 21-19 5-4 0-0 6-5 10-10 9-9 14-12 24-21
221 | 6-4 0-0 8-5 2-1 4-3 9-6 5-2
222 | 43-43 23-31 18-15 22-19 28-26 26-25 5-5 3-3 12-13 4-4 39-36 30-28 49-44 33-29 46-40 10-9 16-18 1-1 2-6 0-0 38-38 35-32 34-30 41-35 24-24 8-7 19-20 11-12 15-17 14-16 27-27 37-37 13-14 21-22 48-42 45-41 36-33
223 | 51-47 39-37 32-31 16-14 0-3 2-5 36-34 17-15 15-12 30-27 54-52 55-49 10-7 42-39 28-23 35-33 50-46 34-32 5-0 3-6 49-44 52-48 29-26 25-22 26-21 33-25 59-53 60-54 1-4 61-55 44-43 4-2 13-10 37-29 41-38 24-20 14-11 45-42 23-19 31-28 56-50 43-40 11-8 6-1 57-51 22-18 21-17 40-36
224 | 52-57 53-53 14-13 40-41 46-47 18-19 31-30 54-52 13-12 51-50 58-59 36-38 56-61 20-21 7-6 29-31 42-44 9-11 28-27 47-48 39-40 16-18 23-25 22-24 44-46 11-9 30-29 41-42 50-51 8-7 4-2 1-0 19-20 6-5 15-17 48-49 5-3 38-39 37-37 60-62 10-10 21-22 3-1 57-58 32-43 49-56 34-34 59-60
225 | 1-3 5-6 33-36 32-37 19-22 38-44 45-53 43-51 25-30 41-47 6-10 4-4 15-18 2-2 31-35 39-40 27-32 36-39 0-0 21-26 14-19 18-24 8-11 30-34 37-45 29-33 49-57 40-49 48-56 11-12 7-9 46-54 9-13 12-15 22-25 24-29 47-55 42-48 26-31 17-21 16-20 23-27
226 | 14-17 53-53 52-52 70-66 23-26 67-61 69-65 31-32 5-8 18-23 74-72 64-59 6-7 20-21 44-45 24-27 57-56 68-68 8-10 10-12 7-6 2-2 50-50 76-74 17-14 60-57 11-13 36-39 59-58 41-46 4-5 39-44 13-15 30-34 66-62 29-33 12-11 16-19 1-0 34-37 49-48 65-64 25-28 78-75 48-49 40-35 75-71 55-51 73-70 54-54 43-40 38-42 26-31 47-43 27-30 32-36 35-38 77-73 3-4 21-24
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 4-4 29-34 16-18 27-32 0-0 21-26 24-28 23-29 12-15 14-16 8-12 13-14 20-24 9-9 17-21 19-23 7-8
228 | 2-1 6-2 3-4 0-0 4-3
229 | 22-23 25-27 19-22 23-26 16-17 6-7 5-5 12-13 20-21 8-10 14-14 2-2 3-4 1-1 18-20 0-0 17-19 13-15 11-12 7-9 24-25 15-16
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 23-26 30-37 24-31 16-17 31-36 14-14 33-39 19-21 0-0 20-22 22-24 26-33 36-40 13-15 21-23 2-3 12-11 39-43 32-35 6-5 7-9 27-27 40-44 3-4
231 | 0-1 1-3 11-11 5-6 4-5 9-8 7-7 8-10 2-2 3-4 10-9
232 | 13-13 26-28 24-26 10-15 15-16 25-27 16-21 11-14 7-11 2-5 27-29 1-2 8-10 23-25 28-31 18-24 12-18 0-1 6-8 4-6 21-22 3-4 17-17 9-12 22-30
233 | 7-3 14-17 30-32 5-13 24-26 3-11 17-20 26-28 34-35 19-22 32-31 38-37 10-7 2-2 12-10 37-34 8-15 22-24 28-16 29-30 21-23 25-25 1-4 13-6 15-14 16-19 0-1 39-38 36-36 18-18 23-27 33-33
234 | 1-2 9-7 12-20 17-19 14-16 10-10 4-5 5-6 8-11 11-12 13-15 2-3 3-4 18-21 7-8 16-18 15-17
235 | 4-7 6-9 10-11 14-17 30-32 36-37 25-27 1-6 23-26 2-5 27-29 34-39 13-16 15-18 20-22 29-30 21-23 19-24 16-19 32-35 18-21 37-40 0-1 9-13 12-15 5-10 8-12 35-38 3-4 31-33
236 | 14-17 22-23 11-11 24-26 18-19 10-8 20-21 12-13 7-6 4-4 8-10 2-2 1-1 23-25 0-0 13-15 19-20 17-18 26-27 21-22 25-24 9-9 15-16
237 | 5-6 8-9 12-16 31-36 26-29 10-12 3-4 22-28 1-1 18-20 11-13 19-21 17-19 20-22 4-5 21-23 9-10 14-15 27-31 15-17 2-7 30-35 13-14 24-25 28-33 23-27 7-8 0-2
238 | 0-1 14-11 13-12 15-13 1-2 5-5 6-6 7-7 8-8 4-3 12-10 3-4 10-9
239 | 5-6 22-19 17-16 12-9 10-8 3-3 26-29 19-14 15-11 16-15 2-2 4-1 9-7 0-0 20-22 23-20 18-21 21-18 13-10 6-5 11-17 25-24 7-4 14-12 24-25
240 | 5-4 0-0 7-5 8-7 2-2 4-3 1-1
241 | 36-29 14-13 24-22 33-30 22-20 10-8 37-31 28-23 23-21 8-6 12-10 20-18 17-14 15-15 9-7 21-19 6-4 3-2 13-11 32-28 11-9 7-5 30-25 1-0 16-12 0-1 19-16 25-24 31-27 4-3
242 | 22-23 19-19 6-6 9-8 20-20 23-22 7-7 11-10 5-5 12-13 26-29 29-31 18-16 1-1 10-9 15-15 0-0 25-25 24-24 2-3 27-27 28-28 14-12 13-18 3-4
243 | 18-22 1-3 20-25 2-1 6-14 12-2 11-10 24-27 9-17 3-6 8-16 10-9 0-0 5-11 14-19 13-15 29-33 22-29 28-32 25-28 7-4 17-21 27-30 16-20 19-23
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1 7-9
245 | 0-1 6-4 3-2 11-11 13-13 10-10 9-8 12-12 7-5 4-3 8-6 1-0
246 | 16-16 19-19 13-13 11-11 26-23 9-8 20-20 12-12 2-1 28-26 33-30 32-27 7-6 27-25 5-4 3-2 0-0 8-7 15-14 6-5 31-28 29-29 10-10 21-22 4-3 18-18 24-21 17-17
247 | 16-16 22-23 19-19 9-8 42-38 10-6 25-27 30-31 36-34 2-5 40-37 37-35 1-2 28-30 20-21 12-13 26-29 8-10 39-36 38-24 29-26 34-33 14-15 11-12 7-9 0-1 43-39 13-14 21-22 5-7 24-25 4-3 18-18 3-4 17-17
248 | 30-26 10-11 27-20 18-12 3-3 16-10 28-23 25-19 29-22 2-2 8-6 23-25 5-4 0-0 22-17 7-5 19-13 20-14 17-18 21-15 15-9 12-8
249 |
--------------------------------------------------------------------------------
/results/fastalign/test.roen.grow-diagonal.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 2-2 0-0 3-3 4-4 1-1
4 | 0-1 1-2 3-3 5-6 4-4 8-10 9-11 7-9
5 | 0-1 14-17 3-2 12-15 19-21 20-23 26-26 5-6 17-10 9-8 22-25 13-14 10-12 21-24 23-27 25-28 7-11 16-19 15-16 6-5 27-29
6 | 1-2 0-0 3-3 11-9 2-1 7-4 12-10 8-5
7 | 10-11 30-32 2-1 1-2 3-3 12-13 26-29 4-4 16-18 18-20 19-21 28-31 0-0 17-19 22-24 29-30 9-10 14-15 11-12 15-17 20-23 13-14 21-22 5-7
8 | 6-9 4-6 8-12 1-4 2-3 7-11 0-2 5-8
9 | 4-5 1-0 3-4 2-3
10 | 19-18 4-7 10-11 6-6 3-0 20-20 2-1 14-13 8-9 9-10 18-17 16-15 17-16 7-8
11 | 7-8 5-4 0-0 6-7 12-13 13-14 8-9 15-16 9-10 14-15 4-3 11-12 1-1
12 | 20-13 0-0 7-21 6-6 10-7 21-22 11-8 17-11 5-2 8-20 1-1 14-15 18-19 4-3 19-12 3-4 12-9 16-18 13-10
13 | 26-24 50-45 13-13 21-21 42-38 40-31 45-40 3-7 7-11 17-15 30-27 39-36 29-26 32-34 1-1 6-4 24-19 0-0 31-29 18-17 9-10 23-20 43-39 36-28 4-6 48-42 27-18 49-43 35-30 37-32 28-25
14 | 16-5 2-8 20-2 7-19 3-9 29-23 25-20 14-21 19-0 4-1 23-18
15 | 5-4 4-6 3-3 0-2 7-7 1-1 6-5
16 | 14-11 11-7 3-2 16-10 1-4 17-12 13-9 2-5 12-8
17 | 1-2 10-8 0-0 11-11 3-3 18-15 12-13 23-22 4-5 19-16 8-9 22-19 16-14 20-18 24-21 2-4
18 | 24-30 4-7 32-32 39-37 34-35 1-2 16-17 31-31 3-6 21-19 19-21 6-4 0-0 38-38 27-24 25-25 30-29 7-5 14-15 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 33-33
19 | 30-27 29-26 18-20 22-23 17-19 0-2 5-12 9-9 8-10 16-18 26-30 2-3 10-14 6-13 28-25 1-0 3-4 31-31 4-11 19-21
20 | 6-8 14-5 18-15 7-6 17-14 3-9 12-11 1-7 5-1 13-10 4-0
21 | 1-2 0-0 17-19 3-3 20-22 5-6 4-5 12-13 13-15 7-7 2-1 16-18 9-10 8-8 15-17 11-12 18-20 19-21
22 | 34-38 10-11 20-25 28-29 17-20 19-22 12-9 15-12 5-5 25-26 31-35 1-1 36-40 29-33 35-39 4-6 33-37 27-30 32-36 11-15 16-13 0-2 21-24 8-4
23 | 0-1 20-26 6-9 4-7 1-3 28-31 3-5 12-14 26-29 8-11 13-16 16-22 29-33 19-23 9-12 7-10 15-19 2-4 5-8 11-13
24 | 11-16 28-37 31-40 10-15 1-6 20-26 21-27 16-22 19-25 12-17 27-36 17-23 32-41 29-38 14-19 18-24 30-39 4-11 2-7 24-29 23-28 26-34 3-8 13-18 25-33 0-2
25 | 27-26 21-21 5-6 20-20 12-16 15-12 30-27 19-14 1-1 4-5 13-15 2-3 16-19 31-28 9-13 14-11 22-22 25-24 23-23 18-18 28-25 0-2 8-4
26 | 0-1 4-2 1-0 5-6 3-5
27 | 2-1 6-3 7-4 4-2 8-6 9-7
28 | 21-14 53-46 39-33 24-17 13-4 38-32 30-22 6-2 47-39 41-36 26-20 49-41 43-37 7-6 25-19 28-23 22-16 29-31 44-38 59-50 48-40 50-43 1-1 52-45 57-48 0-0 54-47 31-24 33-28 32-29 5-3 40-35 58-49 23-18
29 | 0-0 16-5 3-3 7-13 15-6 2-2 17-16 9-12
30 | 3-2 0-0 10-11 15-13 9-8 4-4 2-1 16-15 6-5
31 | 0-1 1-3 2-4 3-5
32 | 4-7 14-17 25-31 6-6 21-28 28-34 29-35 23-30 27-33 5-5 26-32 13-16 3-4 16-18 20-27 2-3 22-29 0-1 12-15 9-9 17-21 30-36 7-8
33 | 10-8 0-0 4-6 3-3 5-7 11-9 8-4 15-10 18-14 19-15 7-5 17-12 2-2 20-18 1-1 21-19
34 | 0-0
35 | 0-1 1-2
36 | 2-2 0-0 3-3 4-4 1-1
37 | 5-4 0-0 3-2 11-11 10-10 6-6 9-9 8-7 4-1
38 | 13-12 0-0 6-7 14-16 4-5 5-6 12-13 2-2 8-9 10-15 9-11 7-10 18-18 11-14 1-1 15-17
39 | 22-20 11-10 5-4 8-2 1-0 12-12 9-3 2-1 14-13 21-18 18-17 15-14 16-15 20-19 13-9 17-16 7-8 6-5
40 | 0-1 12-15 2-6 14-10 16-16 10-13 7-7 13-8 11-14 9-12 3-5
41 | 0-0 6-6 9-9 7-7 8-8 4-2 1-1 5-3
42 | 15-12 10-8 21-20 0-0 14-11 26-23 4-4 11-9 3-1 18-16 6-5 5-3 13-10 20-19 8-6 25-22 22-21 9-7
43 | 11-11 6-6 8-9 28-34 19-22 12-13 31-36 10-12 32-38 1-1 16-18 27-32 25-29 5-4 0-0 17-19 22-24 4-5 9-10 29-33 26-30 2-3 15-17 20-23 14-16 13-14 30-35 7-8
44 | 16-6 0-0 6-8 15-2 8-10 19-14 7-4 14-12 11-1 9-11
45 | 0-1 5-9 12-15 1-2 4-6 14-16 3-3 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 3-3 7-6 8-7 2-4 4-2 1-1 6-5
47 | 0-0 6-8 3-3 4-5 12-13 7-9 19-4 18-6 9-11 2-2 20-18 15-16 1-1 13-10
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 0-0 3-3 7-6 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 7-4 13-7 19-13 15-9 5-3 4-2 1-0 8-5 11-6 12-8
51 | 5-4 0-0 3-2 7-6 8-7 4-3 1-1 6-5
52 | 0-1 15-12 5-5 11-11 6-6 10-10 7-7 4-2 14-9
53 | 16-17 24-30 30-33 18-22 0-1 19-21 12-14 27-27 28-29 7-9 21-23 17-20 13-16 8-8 6-12 1-0 2-4 23-25
54 | 38-36 45-45 6-6 44-44 7-7 17-20 24-26 18-19 30-27 42-40 3-3 36-35 2-2 16-18 19-21 5-4 31-29 20-22 12-14 4-5 37-38 13-15 43-41 25-25 39-43 1-0 15-17 0-1 14-16 29-32 8-8 28-33 32-30 33-31
55 | 0-0 16-16 13-13 10-10 9-8 7-6 11-9 12-12 1-1 8-7 14-14 2-4 6-5 15-15
56 | 17-18 16-13 11-10 14-17 22-23 19-19 21-21 0-0 18-20 4-4 3-1 25-25 24-24 2-3 8-7 12-9 15-15 6-5
57 | 0-0 17-19 6-8 14-16 4-4 10-12 8-10 9-11 11-13 5-3 16-18 15-17
58 | 15-12 4-7 0-0 6-1 11-9 12-10 9-5 14-13 3-8 5-3 8-4 16-14 13-11
59 | 1-2 0-1 2-6 10-11 6-8 3-3 12-14 4-5 14-16 5-7 13-15 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 1-1 2-4
61 | 4-1 0-0 6-3 8-9 1-8 7-5 5-2
62 | 17-18 16-16 10-11 0-0 20-20 12-12 23-23 7-7 9-10 1-1 14-15 18-19 4-3 19-22 15-17 2-4 22-21 11-13
63 | 2-5 1-4
64 | 10-8 3-3 13-11 6-1 20-20 11-9 12-10 1-4 14-13 18-17 19-15 7-5 5-0 15-19 16-18 9-7
65 | 14-17 0-0 12-14 5-6 13-15 10-12 8-8 15-18 4-2 1-1 11-13
66 | 14-11 7-3 10-5 13-12 4-1 18-15 17-14 15-10 12-9 9-4 5-0 16-13 0-2
67 | 6-4 3-2 0-0 16-11 5-5 2-1 15-10 4-3 17-12 13-8 8-6 14-9 9-7
68 | 4-1 15-13 5-2 9-9 14-12 8-7 1-0 7-8 6-5 13-11
69 | 3-2 17-19 6-8 12-14 4-6 14-16 5-7 13-15 8-10 0-3 11-13 16-20 18-21 1-1 15-17
70 | 7-8 9-7 27-23 5-4 6-6 13-14 23-22 3-1 10-12 8-9 18-16 2-0 17-15 11-13 20-19 4-3 28-25 29-27
71 | 0-1 5-4 3-2 19-18 13-12 9-8 7-6 14-13 10-15 12-17 8-7 15-9 18-11 6-5
72 | 0-0 1-1 6-5 5-3
73 | 18-22 12-12 26-28 32-37 5-5 22-27 29-34 16-15 4-1 6-4 3-2 0-0 28-31 34-40 19-17 21-23 20-19 14-20 31-38 24-29 10-10 30-35 9-9 8-8
74 | 7-8 6-4 0-0 20-17 19-19 30-32 22-22 27-27 29-31 28-28 10-12 14-13 23-20 18-16 24-21 5-3 2-2 15-14 12-9 1-1 17-15
75 | 11-16 5-9 9-13 0-0 21-25 4-6 15-19 8-12 20-24 6-10 10-14 12-17 13-18 19-22 2-4 7-11 18-21 16-20 1-1 3-5
76 | 6-8 3-3 0-2 4-4 10-6 11-9 12-10 8-5 1-1 9-7
77 | 1-2 13-12 0-0 6-7 4-5 7-6 8-8 9-11 2-3 12-10 3-4
78 | 10-8 13-12 0-0 12-10 5-3 4-2 8-5 2-4 9-7
79 | 14-11 10-8 3-2 13-12 5-4 1-0 7-6 9-9 4-3 15-14
80 | 4-7 5-6 8-9 9-10 2-2 1-0 7-8
81 | 10-7 11-8 3-1 7-5 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 8-9 9-10 7-8 2-4
83 | 3-2 1-3 17-19 6-8 8-12 5-6 9-9 10-14 7-10 19-22 11-15 18-20
84 | 0-1 4-5 3-4 1-2 2-3
85 | 2-2 0-0 3-3 4-4 1-1
86 | 0-1 12-15 1-3 4-6 5-7 10-12 13-16 8-10 9-11 11-14 2-4 3-5
87 | 1-3 0-0 4-6 5-7 2-5 3-4
88 | 4-7 20-25 15-20 11-14 1-2 25-30 12-13 22-27 16-22 29-34 3-6 21-26 14-19 19-24 28-32 27-31 0-1 24-29 6-8 23-28 30-35 17-21 2-4
89 | 17-18 20-26 5-4 9-13 16-16 21-27 7-6 12-12 3-1 19-24 2-0 6-3 0-5 18-21 8-7 14-14 4-2 13-19 15-15 10-9
90 | 1-2 14-11 6-4 0-0 11-8 5-6 2-1 7-5 13-9 4-3 12-10 9-7
91 | 23-19 11-10 13-12 5-4 3-3 0-0 27-21 26-23 4-5 28-22 14-13 9-9 19-15 22-18 12-11 25-20 29-24 21-17 7-8 1-1 20-16
92 | 0-1 3-2 6-6 4-5 8-10 9-11 1-0 7-9
93 | 14-17 10-11 6-6 7-7 19-22 11-14 5-5 12-13 4-4 15-18 1-1 18-20 3-2 0-0 17-19 28-31 26-26 13-15 25-25 9-10 21-30 2-3 22-29 20-23 27-27 23-28 8-8
94 | 11-10 5-4 10-11 3-3 4-5 7-6 12-12 9-8 8-7 2-2 1-0
95 | 11-10 3-2 5-5 13-13 6-6 4-4 10-12 9-9 8-8 14-15 15-16
96 | 0-0 6-7 4-5 5-6 2-2 3-4 7-8 1-1
97 | 7-3 11-10 13-12 10-8 4-6 5-7 14-18 9-9 16-22 6-2 15-14
98 | 0-0 12-14 6-8 5-6 14-18 8-10 10-12 13-17 9-11 2-3 15-19 3-4 1-1 11-13
99 | 0-1 10-8 3-2 4-5 18-15 7-6 14-13 21-18 2-3 12-9 8-7 13-10 1-0 17-14 20-16
100 | 1-2 7-8 13-12 0-0 6-7 5-5 20-22 3-3 4-4 21-23 9-9 14-13 16-15 12-11 17-16 19-20
101 | 22-20 0-0 12-14 5-6 4-5 7-9 19-17 8-10 23-23 9-11 15-8 2-3 3-4 20-18 17-16 11-12 1-1 21-19
102 | 15-12 11-7 10-3 7-6 3-10 14-13 1-9 12-11 5-1 0-8 17-14 6-5 8-4
103 | 0-0 11-11 5-5 10-10 13-13 6-6 12-12 7-7 9-9 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 4-5 8-9 2-0 9-10 7-8
105 | 0-1 9-13 8-12 4-8 6-10 3-7 1-5 10-14 2-3 7-11 12-16 11-15
106 | 0-1 9-13 6-8 8-12 5-7 1-4 10-14 7-10 3-6 2-5
107 | 0-0 3-3 6-6 4-8 9-9 7-5 2-2 1-1
108 | 1-2 0-0 5-5 3-3 6-6 4-4 7-7 2-1 8-9 9-10
109 | 8-13 30-32 42-49 24-26 43-46 46-52 7-11 36-43 18-23 6-7 3-3 37-42 22-27 4-4 14-18 12-17 34-36 32-34 25-29 33-35 39-44 9-10 19-24 17-22 1-0 11-12 0-1 21-25 44-47 35-38 16-20 31-33
110 | 38-36 29-28 35-34 18-15 26-23 9-8 32-31 33-32 31-30 20-17 37-35 13-12 12-13 7-6 17-14 25-22 5-4 3-2 11-9 30-29 34-33 23-20 8-7 6-5 19-16 24-21 4-3 28-25
111 | 17-18 9-7 21-25 6-4 13-12 3-3 14-16 20-24 5-6 1-0 22-26 8-10 2-1 19-23 7-5 16-14 12-11 4-2 15-19 18-21 11-13
112 | 0-1 1-2 6-7 4-5 5-6 10-12 9-11 2-3 11-14 3-4 7-9
113 | 4-7 23-31 5-6 19-26 21-28 20-29 27-37 24-33 28-38 1-2 8-14 10-18 17-24 26-36 13-20 14-23 15-22 9-16 2-3 0-1 11-17 18-25 12-19 3-4 22-30
114 | 0-1 6-7 3-3 14-16 5-5 20-21 4-4 12-12 23-23 9-11 24-24 11-13 2-2 1-0 7-8 18-20 15-17
115 | 0-0 3-3 2-2
116 | 11-16 6-9 14-17 22-23 13-13 0-0 5-8 20-21 12-12 24-26 10-14 18-19 2-3 3-6 7-10 19-20 1-1 21-24 23-25
117 | 18-23 11-16 23-30 27-33 6-7 3-2 15-19 0-0 9-14 4-6 8-12 14-18 20-25 2-1 10-15 13-17 19-24 16-21 17-22 22-29 7-11
118 | 16-17 5-4 17-19 3-2 11-11 10-10 12-13 13-14 9-8 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 0-1 1-2 12-15 18-25 14-19 5-7 15-21 8-10 19-27 16-22 17-24 9-11 21-31 2-3 11-14 13-20 7-8 22-32 3-5
120 | 11-16 10-8 16-17 0-0 5-5 6-6 4-4 8-9 2-2
121 | 0-1 4-5 7-7 9-10 2-0 8-6
122 | 0-1 22-20 16-17 19-18 6-8 3-3 13-14 1-0 14-13 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 10-10 9-9 2-1 8-7 4-2 7-8 5-3
124 | 4-7 0-0 3-4 1-1 2-5
125 | 2-2 0-0 3-3 4-4 1-1
126 | 1-2 5-4 0-0 11-11 10-10 7-6 12-12 9-9 14-13 2-1 18-16 4-3 8-7 15-14 6-5 17-15
127 | 0-1 11-11 3-3 13-13 4-5 5-6 12-12 7-7 9-10 8-8 2-2 10-9
128 | 15-12 6-4 16-13 0-0 10-8 14-11 7-5 12-9 4-3 2-2 8-6 17-14 1-1 9-7
129 | 2-7 6-4 5-5 4-6 3-3 8-9 7-8 0-2
130 | 5-5 7-1 12-13 6-3 3-9 1-0 4-11
131 | 0-1 5-4 7-6 4-3 2-2 6-5
132 | 0-1 5-4 11-11 10-10 13-14 6-6 12-12 9-9 7-7 14-13 8-8 4-3 1-0 15-15
133 | 10-7 11-8 9-5 2-1 7-4 12-9 4-2 8-6 13-10 5-3
134 | 12-20 22-34 0-0 19-28 15-24 10-16 7-6 20-30 18-26 24-35 21-31 23-32 8-7 13-19 3-4 2-5 17-27 14-23
135 | 7-14 8-12 5-6 4-8 10-13 14-18 13-16 3-7 1-4 9-11 2-5 11-15 16-19 15-17
136 | 0-1 6-4 10-7 11-8 2-2 12-12 16-15 14-14 13-10 5-3
137 | 5-4 0-0 11-11 10-10 12-13 13-14 9-9 7-5 14-15 18-19 4-3 2-2 8-7 15-18 1-1 17-17
138 | 14-17 42-38 38-31 31-26 19-18 4-4 8-10 10-12 13-16 39-36 9-11 24-23 1-1 22-21 32-28 0-0 34-30 2-3 20-19 30-25 3-5 7-9 26-22 29-24 16-20 41-37
139 | 0-1 1-2 6-6 4-5 7-7 8-8 2-3 3-4
140 | 0-1 1-2 6-8 4-4 7-7 8-10 9-11 2-3 3-6
141 | 34-38 28-29 16-21 30-37 2-5 31-32 36-43 18-23 10-7 35-40 3-6 13-20 11-18 32-34 4-10 33-35 9-14 19-28 20-22 5-11 25-25 6-12 37-44 12-19 0-2
142 | 7-8 5-4 0-0 10-11 6-7 8-9 9-10 4-3 2-2 3-6 11-12 1-1
143 | 4-7 6-9 14-17 17-19 20-23 12-12 13-16 9-11 1-1 11-13 10-14 2-3 3-4 7-10 15-18 23-24 18-20 5-8 19-21
144 | 5-4 0-0 7-6 10-13 3-1 4-3 8-7 11-14 6-5
145 | 18-15 9-8 38-32 20-17 34-29 32-27 3-3 7-6 4-4 2-2 17-14 1-1 37-30 26-21 0-0 11-9 31-24 8-7 12-11 21-18 6-5 27-22 22-25 10-10 19-16 16-13 33-31
146 | 1-2 10-8 11-10 0-0 3-3 7-6 4-4 8-5 12-9 13-11
147 | 1-2 12-21 4-10 20-26 23-30 6-8 15-23 21-27 10-19 5-13 2-1 19-24 25-32 9-11 11-20 8-17 3-7 17-16 24-31 14-22
148 | 11-16 28-37 31-40 9-8 41-54 26-35 39-50 16-28 36-48 23-32 24-33 34-46 22-31 33-44 40-52 12-17 27-36 13-20 4-1 30-38 35-47 3-2 0-0 32-39 21-30 20-19 25-34 38-49 14-21 15-9
149 | 0-0 1-1 3-3 4-4 2-2
150 | 0-0 3-3 2-1 4-4
151 | 6-9 17-19 11-11 4-5 12-13 13-14 5-6 8-10 16-18 1-1 2-3 14-15 3-4 0-2 15-17
152 | 3-2 0-0 6-6 4-4 2-1 5-3
153 | 0-1 1-2 4-9 6-8 5-7 2-3 7-10 3-5
154 | 11-16 9-13 0-0 15-20 14-19 8-9 10-15 12-17 13-18 4-3 2-2 7-8 1-1 6-5
155 | 5-4 0-0 16-10 2-1 13-7 15-9 4-2 9-5 12-8
156 | 27-21 6-6 33-27 31-26 12-9 5-5 3-3 23-17 17-11 30-23 22-16 4-4 29-22 2-2 9-7 0-0 14-10 25-18 19-13 20-14 24-20 21-15 11-8 26-19
157 | 15-13 10-11 32-26 39-33 6-6 9-8 38-32 2-1 22-19 16-14 20-17 29-27 17-15 4-4 48-40 52-45 0-0 14-10 44-39 23-20 7-5 11-12 21-18 5-3 51-41 37-44 28-28 45-37 24-21 43-38 42-34
158 | 24-30 14-17 22-26 2-1 8-9 25-32 19-22 12-16 1-2 5-5 3-3 4-4 9-11 29-34 15-18 18-20 11-13 28-31 0-0 23-29 16-19 21-25 20-23 6-8 30-35 17-21 10-14
159 | 2-7 1-3 0-2 3-11
160 | 0-1 5-9 12-21 1-2 11-16 4-6 10-17 7-12 9-10 2-3 13-20 3-4 14-22
161 | 0-0 8-9 9-10 4-2 2-5 7-8 1-1 5-3
162 | 1-2 6-8 4-5 8-11 5-7 10-14 2-3 7-10 11-15 9-12
163 | 2-2 0-0 3-3 4-4 1-1
164 | 8-14 4-7 11-17 15-23 9-15 6-11 10-16 7-13 12-19 1-1 2-3 16-24 3-4 13-21 5-8 14-22
165 | 15-13 5-5 7-12 12-7 3-1 4-4 11-9 6-10 2-0 8-8 1-6 9-11
166 | 17-19 13-13 18-12 9-20 16-9 23-22 12-7 20-15 2-1 15-10 10-21 22-18 21-16 24-23 4-3 1-0
167 | 9-13 0-0 12-14 4-8 5-6 14-19 10-16 15-26 2-11 3-7 13-17 16-21 1-9 11-15 20-27
168 | 16-13 15-12 5-4 0-0 3-3 4-5 18-15 7-6 19-16 17-14 21-18 22-19 23-20 8-8 2-2 12-10 20-17 1-1 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 16-17 5-4 0-0 22-23 11-11 3-2 17-19 20-21 23-24 9-8 12-12 7-6 18-18 24-25 6-5 14-15 8-7 4-3 15-14 19-20 10-9
171 | 6-4 16-11 0-0 21-15 20-12 23-19 8-6 10-7 9-8 18-17 22-18 7-5 5-3 2-2 17-13 1-1 24-20
172 | 1-2 0-0 6-7 5-5 3-6 7-8 2-4
173 | 0-0 6-7 4-6 5-5 3-3 2-2 1-1
174 | 11-10 5-4 0-0 3-2 6-6 9-8 8-7 1-1 10-9
175 | 14-11 5-4 0-0 3-2 11-10 13-12 6-6 4-5 2-1 18-16 15-15 10-9 9-7
176 | 26-24 4-8 21-16 3-7 20-17 10-3 30-27 22-20 19-18 11-5 27-25 23-21 7-10 8-6 33-29 29-26 25-22 13-11 17-19 34-30 1-0 15-14 31-28 9-2 14-12 16-13
177 | 6-9 3-2 10-11 4-5 5-6 7-7 9-10 8-8 11-12
178 | 0-1 3-3 5-5 4-4 7-7 8-8 2-2 1-0
179 | 7-3 10-5 16-11 8-2 3-1 13-7 9-4 15-9 14-8 11-6
180 | 1-2 0-0 5-5 4-3 2-4
181 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 8-4 10-8 32-27 22-16 33-29 36-31 1-1 41-39 18-13 0-0 25-18 15-10 12-11 30-25 9-6 39-34 31-28 43-40 35-30 38-35 17-12 37-32 26-19 40-36
182 | 29-28 1-3 43-43 28-29 36-37 11-14 32-31 15-19 5-8 26-25 6-7 10-12 2-2 17-17 18-20 34-36 16-18 22-21 37-38 39-39 3-5 0-1 9-13 14-11 7-9 4-6 27-27 35-35 21-22 42-42 25-24 23-23 41-41 40-40 30-30 33-33
183 | 16-17 20-23 12-15 1-3 6-8 0-0 3-5 14-19 5-7 4-4 8-10 13-16 9-12 10-14 15-18 2-2 19-22 7-11 18-20 21-24 11-13
184 | 34-38 75-75 30-32 58-58 5-6 28-29 41-40 69-70 24-26 15-16 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 3-3 59-59 20-21 52-53 76-77 60-60 10-12 39-36 9-11 33-39 62-62 44-42 27-28 32-34 42-41 11-13 45-43 53-51 46-49 47-45 65-65 12-14 22-24 48-48 4-5 29-30 68-69 13-15 21-23 25-25 85-87 55-52 66-67 16-19 49-47 0-1 17-18 78-80 74-74 72-76 77-78 73-73 26-31 38-35 8-8 80-84 71-72 67-68 64-66 31-33
185 | 5-6 7-7 17-20 23-26 19-22 24-27 4-4 9-11 1-1 3-2 0-0 2-3 16-19 18-21 11-12 6-5 15-17 12-15 20-23 10-10 13-14 8-8 21-24
186 | 31-40 11-11 25-31 0-2 29-36 15-16 18-19 33-41 30-37 2-4 12-13 10-12 28-35 16-18 1-1 19-21 26-33 23-29 32-39 14-15 8-7 3-5 22-25 4-6 20-24 13-14 9-9 27-34 24-32 7-8 17-17
187 | 14-11 0-0 10-7 8-5 7-4 6-2 2-3 9-6 13-10 1-1 12-8
188 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 8-4 49-45 44-41 48-44 46-43 10-8 32-27 50-46 22-16 33-29 36-31 1-1 41-39 18-13 0-0 25-18 15-10 12-11 30-25 9-6 45-42 39-34 31-28 43-40 35-30 38-35 17-12 37-32 26-19 40-36
189 | 14-17 16-16 6-7 5-5 0-0 12-15 20-21 21-22 3-3 4-4 8-10 17-20 23-23 9-11 24-24 10-14 13-18 2-2 7-8 1-1 11-13
190 | 10-11 30-32 6-6 21-28 17-20 34-35 32-37 24-31 25-30 5-5 3-3 12-13 22-27 31-36 4-4 40-42 19-25 2-2 1-1 46-49 0-0 44-46 42-45 23-29 8-7 39-43 18-21 16-19 37-40 15-17 36-41 14-16 38-39 13-14 9-9 27-34 7-8 41-44
191 | 29-28 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 2-2 17-14 1-1 0-0 26-26 25-25 24-24 32-29 27-27 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 14-17 1-3 34-38 5-6 21-24 44-44 24-26 17-20 33-36 19-22 35-37 43-42 28-30 26-29 29-31 8-10 15-18 27-28 42-41 10-13 13-15 39-39 32-35 16-19 7-9 0-1 3-5 20-23 6-8 18-14 40-40 23-27 2-4 9-12
193 | 22-23 19-19 13-13 18-15 9-8 12-12 20-20 23-26 17-16 1-2 11-10 7-6 4-4 24-27 26-29 14-14 16-18 10-9 0-0 8-7 6-5 25-28 5-3 15-17 21-22 3-1 27-30
194 | 5-4 3-2 13-13 6-6 1-0 9-8 11-9 28-22 2-1 7-7 22-19 18-16 14-12 29-23 23-20 4-3 12-10 15-14 20-17 17-15
195 | 1-2 6-9 0-0 11-11 13-13 10-10 4-4 12-12 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 7-7 13-8 21-16 59-63 50-53 66-69 31-32 69-72 25-23 35-37 32-33 39-41 36-38 38-40 20-21 4-4 37-39 45-48 41-43 67-70 8-6 63-67 17-14 34-36 10-9 43-45 46-49 44-46 26-26 19-17 55-61 62-66 65-68 49-52 23-20 24-24 57-59 60-64 5-3 0-1 14-11 33-34 64-65 16-12 27-27 29-29 40-44 2-0 47-50 30-30 51-55
197 | 7-8 0-0 22-23 21-21 24-26 14-13 9-10 6-2 1-1 25-28 19-22 8-7 3-4 23-27 15-14 20-17 16-18 10-9 5-3
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 32-28 27-23 16-11 0-0 18-13 24-19 4-5 22-17 25-21 29-25 9-6 28-24 11-8 26-22 20-15 5-2 23-18 8-4
199 | 16-16 54-55 53-53 45-45 13-13 92-93 26-23 18-19 59-60 83-86 49-49 33-33 20-26 58-59 5-5 70-71 28-30 84-85 46-46 7-6 91-89 88-91 93-95 29-31 37-39 56-57 14-14 85-76 27-28 1-1 10-9 39-40 82-84 6-4 25-22 48-48 15-15 52-54 76-78 38-38 86-88 0-0 74-77 77-79 60-61 9-10 71-69 90-94 62-63 12-11 8-7 44-43 68-66 80-83 23-24 43-44 89-92 19-20 79-81 22-25 35-35 78-80 42-42 36-36 73-73 41-41 57-58 66-64 72-72 34-34 64-62 24-21 47-47 63-65
200 | 21-14 30-26 11-11 7-7 29-23 14-9 8-5 25-19 33-29 12-10 1-1 6-4 26-21 22-17 35-31 17-13 37-33 4-2 9-6 16-12 28-24 24-25 2-0 38-35 34-34 32-30
201 | 10-11 13-13 21-21 6-6 28-29 2-1 8-9 15-16 31-30 16-17 30-28 14-14 18-20 5-4 3-2 17-19 26-26 25-25 9-10 24-24 1-0 11-12 27-27 4-3 7-8
202 | 18-15 15-20 36-37 13-17 16-21 43-42 27-33 45-44 22-27 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 24-19 0-0 21-26 3-13 46-45 12-18 17-22 44-43 20-24 39-38 9-9 41-41 7-4 40-40 30-30 5-2
203 | 6-9 1-3 0-0 4-5 8-11 5-7 10-13 14-18 13-16 12-17 7-10 2-2 11-14 3-4 9-12
204 | 6-9 7-12 19-22 12-16 40-46 25-30 38-45 2-2 22-28 36-39 0-0 21-26 33-35 39-44 34-40 8-11 16-23 9-10 28-32 14-20 11-15 24-29 4-6 20-24 5-7 15-21 26-31 10-14 13-18 35-38 32-36 23-27 3-4
205 | 0-0 5-10 4-6 8-13 6-11 7-12 3-8 10-15 2-5 9-17 11-18 1-1
206 | 11-16 5-4 0-0 22-23 20-25 12-15 4-6 15-21 10-12 9-9 7-5 23-26 2-2 8-7 14-20 13-19 1-1
207 | 0-0 2-1
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 8-8 12-11 2-2 16-14 3-4 1-1 10-9
209 | 0-1 16-16 10-11 3-3 12-14 5-6 4-4 9-9 7-7 8-8 18-19 15-18 2-2 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 3-4 9-12 7-9
211 | 13-17 11-14 12-16 15-19 22-27 14-18 7-10 2-2 1-1 0-0 21-26 4-5 8-11 10-13 19-24 6-8 18-25 23-28 5-7 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 7-5 5-3 2-2 8-7 11-12 1-1 13-11
213 | 0-1 1-2 5-10 4-9 8-13 6-11 2-3 3-6
214 | 18-13 11-11 5-5 6-6 10-10 3-3 0-2 4-4 7-7 19-15 2-0 8-8 16-14 1-1
215 | 11-11 13-13 6-6 12-12 7-7 17-16 29-27 25-23 22-20 19-18 5-5 3-3 4-4 27-25 30-28 2-2 14-14 1-1 15-15 0-0 18-17 35-31 20-19 28-24 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 22-19 29-23 17-16 26-25 10-8 16-15 12-10 8-6 39-40 35-36 32-28 13-11 6-4 9-7 31-29 27-24 37-38 11-9 18-17 23-20 41-42 7-5 4-2 5-3 38-39 21-22 3-1 2-0 14-12 34-34 24-21 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 8-7 2-2 12-11 16-14 1-1 10-9 17-15
218 | 26-24 16-16 22-23 10-11 19-19 20-20 7-7 2-1 17-15 5-5 12-13 15-18 6-4 3-2 18-17 9-10 25-21 1-0 11-12 13-14 21-22 8-8 4-3
219 | 22-23 19-19 30-32 28-29 15-12 10-8 3-3 20-21 29-31 25-26 18-16 2-2 8-6 27-28 9-7 4-5 11-9 26-30 12-11 1-0 23-24 13-10 0-1 17-18 21-22 7-4 24-25 16-13
220 | 22-20 27-26 15-13 5-4 11-11 3-3 0-0 10-10 29-27 7-7 9-9 24-21 18-16 14-12 2-2 21-19 25-22 28-25 1-1 6-5 17-15
221 | 6-4 0-0 8-5 2-1 4-3 9-6 5-2
222 | 18-15 22-19 28-26 26-25 5-5 3-3 12-13 4-4 39-36 30-28 49-44 33-29 46-40 10-9 16-18 1-1 2-6 0-0 38-38 35-32 34-30 41-35 24-24 8-7 19-20 11-12 15-17 14-16 27-27 37-37 13-14 21-22 48-42 45-41 36-33
223 | 51-47 39-37 32-31 16-14 0-3 2-5 36-34 17-15 15-12 30-27 54-52 55-49 10-7 42-39 35-33 50-46 34-32 5-0 3-6 52-48 29-26 25-22 26-21 59-53 60-54 1-4 61-55 44-43 13-10 37-29 41-38 24-20 14-11 45-42 23-19 31-28 56-50 43-40 11-8 6-1 57-51 22-18 21-17 40-36
224 | 53-53 14-13 40-41 46-47 18-19 31-30 54-52 13-12 51-50 58-59 36-38 56-61 20-21 7-6 29-31 9-11 28-27 47-48 39-40 16-18 23-25 22-24 44-46 11-9 30-29 41-42 50-51 8-7 4-2 1-0 19-20 6-5 15-17 48-49 5-3 38-39 37-37 60-62 10-10 21-22 3-1 57-58 34-34 59-60
225 | 1-3 5-6 33-36 32-37 38-44 45-53 25-30 41-47 6-10 15-18 2-2 31-35 39-40 27-32 0-0 21-26 14-19 18-24 8-11 30-34 37-45 29-33 49-57 40-49 48-56 11-12 7-9 46-54 9-13 12-15 22-25 24-29 47-55 42-48 26-31 17-21 16-20 23-27
226 | 14-17 53-53 52-52 70-66 23-26 67-61 69-65 31-32 5-8 18-23 74-72 6-7 20-21 24-27 57-56 68-68 8-10 10-12 7-6 2-2 50-50 76-74 17-14 60-57 11-13 36-39 59-58 4-5 39-44 13-15 30-34 66-62 29-33 12-11 16-19 1-0 34-37 49-48 65-64 25-28 78-75 48-49 40-35 75-71 54-54 38-42 26-31 47-43 27-30 32-36 35-38 77-73 3-4
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 4-4 29-34 16-18 27-32 21-26 24-28 23-29 12-15 14-16 8-12 13-14 20-24 9-9 17-21 19-23 7-8
228 | 2-1 6-2 3-4 0-0 4-3
229 | 16-17 14-14 0-0 6-7 5-5 17-19 12-13 20-21 2-2 13-15 8-10 24-25 15-16 25-27 1-1 19-22 23-26 3-4 11-12 18-20 7-9
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 23-26 30-37 24-31 16-17 31-36 14-14 33-39 19-21 0-0 20-22 22-24 26-33 36-40 13-15 21-23 2-3 12-11 39-43 32-35 6-5 27-27 40-44 3-4
231 | 0-1 1-3 11-11 5-6 4-5 9-8 7-7 8-10 2-2 3-4 10-9
232 | 1-2 0-1 28-31 22-30 6-8 4-6 21-22 18-24 26-28 24-26 8-10 23-25 12-18 25-27 3-4 7-11 2-5 15-16 9-12 27-29
233 | 7-3 14-17 5-13 24-26 3-11 17-20 26-28 34-35 19-22 32-31 38-37 12-10 8-15 22-24 21-23 25-25 1-4 15-14 16-19 0-1 39-38 36-36 18-18 23-27 33-33
234 | 1-2 9-7 12-20 17-19 14-16 10-10 4-5 5-6 8-11 11-12 13-15 2-3 3-4 18-21 7-8 16-18 15-17
235 | 4-7 6-9 10-11 14-17 30-32 36-37 25-27 1-6 23-26 2-5 27-29 34-39 13-16 15-18 20-22 29-30 21-23 19-24 16-19 32-35 18-21 37-40 0-1 9-13 12-15 5-10 8-12 35-38 3-4 31-33
236 | 14-17 22-23 11-11 24-26 18-19 10-8 20-21 7-6 4-4 8-10 2-2 1-1 23-25 0-0 13-15 19-20 17-18 26-27 21-22 25-24 9-9 15-16
237 | 5-6 8-9 12-16 31-36 26-29 10-12 3-4 22-28 1-1 18-20 11-13 19-21 17-19 20-22 4-5 21-23 9-10 14-15 27-31 15-17 30-35 13-14 24-25 23-27 7-8 0-2
238 | 0-1 14-11 13-12 15-13 1-2 5-5 6-6 7-7 8-8 12-10 10-9
239 | 5-6 22-19 17-16 12-9 10-8 3-3 26-29 19-14 15-11 16-15 2-2 4-1 9-7 0-0 20-22 23-20 21-18 13-10 6-5 11-17 25-24 7-4 14-12 24-25
240 | 5-4 0-0 7-5 8-7 2-2 4-3 1-1
241 | 36-29 14-13 24-22 33-30 22-20 10-8 37-31 28-23 23-21 8-6 12-10 20-18 17-14 9-7 21-19 6-4 3-2 13-11 32-28 11-9 7-5 30-25 1-0 0-1 19-16 31-27 4-3
242 | 22-23 19-19 6-6 9-8 20-20 23-22 7-7 11-10 5-5 12-13 26-29 29-31 18-16 1-1 10-9 0-0 25-25 24-24 2-3 27-27 28-28 13-18 3-4
243 | 18-22 1-3 20-25 6-14 12-2 11-10 24-27 9-17 3-6 8-16 10-9 0-0 14-19 13-15 29-33 22-29 28-32 25-28 7-4 17-21 27-30 16-20 19-23
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1 7-9
245 | 0-1 6-4 3-2 11-11 13-13 10-10 9-8 12-12 7-5 4-3 8-6 1-0
246 | 16-16 19-19 13-13 11-11 26-23 9-8 20-20 12-12 2-1 28-26 33-30 7-6 27-25 5-4 3-2 0-0 8-7 15-14 6-5 29-29 10-10 4-3 18-18 24-21 17-17
247 | 16-16 22-23 19-19 9-8 42-38 25-27 36-34 2-5 40-37 37-35 1-2 28-30 20-21 12-13 8-10 39-36 34-33 14-15 11-12 7-9 0-1 43-39 13-14 21-22 5-7 24-25 4-3 18-18 3-4 17-17
248 | 5-4 30-26 27-20 18-12 3-3 16-10 0-0 21-15 28-23 22-17 15-9 29-22 7-5 19-13 2-2 12-8 8-6 20-14 23-25
249 |
--------------------------------------------------------------------------------
/results/fastalign/test.roen.intersection.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 2-2 0-0 3-3 4-4 1-1
4 | 0-1 1-2 3-3 5-6 4-4 8-10 9-11 7-9
5 | 0-1 14-17 3-2 12-15 19-21 20-23 26-26 5-6 17-10 9-8 22-25 13-14 10-12 21-24 23-27 25-28 7-11 16-19 6-5 27-29
6 | 1-2 0-0 3-3 11-9 2-1 7-4 12-10 8-5
7 | 28-31 0-0 10-11 30-32 3-3 17-19 12-13 22-24 26-29 4-4 29-30 13-14 2-1 16-18 9-10 5-7 14-15 20-23 11-12 18-20 15-17
8 | 6-9 4-6 8-12 2-3 7-11 0-2 5-8
9 | 4-5 1-0 3-4
10 | 19-18 4-7 10-11 6-6 20-20 2-1 14-13 8-9 9-10 18-17 16-15 17-16 7-8
11 | 7-8 5-4 0-0 6-7 12-13 13-14 8-9 15-16 14-15 4-3 11-12
12 | 20-13 0-0 7-21 6-6 10-7 21-22 17-11 8-20 1-1 14-15 18-19 4-3 19-12 12-9 16-18 13-10
13 | 26-24 50-45 13-13 21-21 42-38 40-31 45-40 3-7 7-11 17-15 30-27 39-36 32-34 6-4 24-19 0-0 31-29 18-17 9-10 43-39 36-28 4-6 48-42 27-18 49-43 35-30 37-32 28-25
14 | 16-5 2-8 20-2 7-19 3-9 29-23 25-20 14-21 19-0 4-1 23-18
15 | 5-4 4-6 3-3 7-7 1-1 6-5
16 | 14-11 11-7 3-2 16-10 1-4 17-12 13-9 12-8
17 | 1-2 10-8 0-0 11-11 3-3 18-15 12-13 23-22 4-5 19-16 8-9 22-19 16-14 20-18 24-21 2-4
18 | 24-30 4-7 32-32 39-37 34-35 1-2 31-31 21-19 19-21 6-4 0-0 38-38 27-24 25-25 30-29 7-5 14-15 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 33-33
19 | 30-27 18-20 22-23 17-19 0-2 5-12 9-9 16-18 26-30 2-3 10-14 6-13 28-25 1-0 3-4 31-31 4-11 19-21
20 | 6-8 14-5 18-15 7-6 3-9 12-11 1-7 5-1 13-10 4-0
21 | 1-2 0-0 17-19 3-3 20-22 5-6 4-5 12-13 13-15 7-7 9-10 8-8 15-17 11-12 18-20 19-21
22 | 15-12 11-15 16-13 34-38 10-11 20-25 5-5 36-40 28-29 4-6 17-20 25-26 29-33 33-37 35-39 19-22 32-36 31-35 12-9 0-2 8-4
23 | 0-1 20-26 6-9 4-7 1-3 28-31 3-5 26-29 8-11 13-16 16-22 29-33 19-23 9-12 15-19 2-4 5-8 11-13
24 | 11-16 28-37 31-40 10-15 1-6 20-26 21-27 16-22 19-25 12-17 27-36 17-23 32-41 29-38 14-19 30-39 4-11 2-7 24-29 23-28 26-34 13-18 25-33 0-2
25 | 27-26 21-21 5-6 20-20 12-16 15-12 30-27 19-14 1-1 4-5 13-15 2-3 16-19 31-28 9-13 22-22 25-24 23-23 18-18 28-25 0-2 8-4
26 | 0-1 4-2 1-0 5-6 3-5
27 | 6-3 7-4 4-2 2-1 9-7
28 | 21-14 53-46 24-17 13-4 38-32 30-22 47-39 41-36 26-20 7-6 25-19 28-23 22-16 29-31 44-38 59-50 50-43 1-1 52-45 57-48 0-0 54-47 31-24 33-28 5-3 40-35 58-49 23-18
29 | 0-0 16-5 3-3 7-13 15-6 2-2 17-16 9-12
30 | 3-2 0-0 10-11 15-13 9-8 4-4 2-1 16-15 6-5
31 | 0-1 1-3 2-4 3-5
32 | 0-1 7-8 4-7 14-17 23-30 5-5 27-33 25-31 9-9 13-16 28-34 17-21 2-3 22-29 29-35 30-36 3-4 16-18 20-27
33 | 10-8 0-0 4-6 5-7 11-9 8-4 15-10 19-15 17-12 2-2 20-18 21-19
34 | 0-0
35 | 0-1 1-2
36 | 2-2 0-0 3-3 4-4 1-1
37 | 5-4 0-0 3-2 11-11 10-10 6-6 9-9 8-7 4-1
38 | 13-12 0-0 14-16 4-5 5-6 12-13 2-2 8-9 10-15 9-11 7-10 18-18 11-14 1-1 15-17
39 | 22-20 11-10 8-2 1-0 12-12 9-3 2-1 14-13 21-18 15-14 16-15 20-19 13-9 17-16 7-8 6-5
40 | 0-1 12-15 2-6 14-10 16-16 10-13 7-7 13-8 11-14 3-5
41 | 4-2 0-0 9-9 5-3 8-8
42 | 15-12 10-8 21-20 0-0 26-23 4-4 11-9 3-1 18-16 6-5 5-3 13-10 8-6 25-22 22-21 9-7
43 | 11-11 6-6 8-9 28-34 19-22 12-13 31-36 10-12 32-38 1-1 16-18 27-32 25-29 0-0 17-19 22-24 4-5 9-10 29-33 2-3 15-17 13-14 7-8
44 | 16-6 0-0 6-8 15-2 8-10 19-14 7-4 14-12 11-1 9-11
45 | 0-1 5-9 12-15 4-6 14-16 3-3 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 8-7 4-2 1-1 6-5
47 | 0-0 6-8 4-5 12-13 7-9 19-4 18-6 9-11 2-2 20-18 15-16 1-1 13-10
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 0-0 3-3 7-6 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 7-4 13-7 19-13 15-9 5-3 4-2 1-0 11-6 12-8
51 | 5-4 0-0 3-2 7-6 8-7 4-3 6-5
52 | 0-1 15-12 5-5 11-11 6-6 7-7 4-2 14-9
53 | 16-17 24-30 30-33 18-22 0-1 19-21 12-14 27-27 28-29 21-23 17-20 13-16 8-8 6-12 2-4 23-25
54 | 38-36 45-45 6-6 44-44 17-20 30-27 3-3 36-35 2-2 16-18 19-21 5-4 31-29 20-22 4-5 37-38 13-15 43-41 25-25 39-43 15-17 0-1 14-16 29-32 8-8 28-33 32-30 33-31
55 | 0-0 16-16 13-13 9-8 7-6 11-9 12-12 1-1 8-7 14-14 2-4 6-5 15-15
56 | 17-18 16-13 11-10 14-17 22-23 19-19 21-21 0-0 4-4 3-1 25-25 24-24 2-3 8-7 12-9 15-15 6-5
57 | 0-0 17-19 6-8 10-12 9-11 11-13 5-3 16-18 15-17
58 | 15-12 0-0 6-1 11-9 12-10 14-13 3-8 5-3 8-4 16-14 13-11
59 | 1-2 2-6 10-11 6-8 3-3 12-14 4-5 14-16 5-7 13-15 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 1-1 2-4
61 | 4-1 0-0 6-3 8-9 1-8 7-5 5-2
62 | 17-18 16-16 10-11 20-20 23-23 7-7 9-10 1-1 14-15 18-19 4-3 19-22 15-17 2-4 22-21 11-13
63 | 2-5 1-4
64 | 10-8 3-3 6-1 20-20 11-9 12-10 1-4 14-13 18-17 19-15 7-5 5-0 15-19 16-18 9-7
65 | 14-17 0-0 5-6 13-15 10-12 8-8 15-18 4-2 1-1
66 | 7-3 10-5 13-12 4-1 18-15 17-14 15-10 12-9 9-4 16-13 0-2
67 | 6-4 3-2 0-0 16-11 5-5 2-1 15-10 4-3 17-12 8-6 14-9 9-7
68 | 4-1 15-13 5-2 9-9 14-12 8-7 1-0 7-8 6-5 13-11
69 | 3-2 17-19 6-8 12-14 4-6 14-16 5-7 13-15 8-10 0-3 11-13 16-20 18-21 1-1 15-17
70 | 7-8 9-7 27-23 5-4 6-6 13-14 23-22 3-1 10-12 18-16 2-0 17-15 11-13 20-19 4-3 28-25 29-27
71 | 0-1 5-4 3-2 19-18 9-8 14-13 10-15 12-17 8-7 15-9 18-11 6-5
72 | 0-0 6-5 5-3
73 | 6-4 3-2 18-22 0-0 28-31 24-29 10-10 22-27 34-40 30-35 12-12 19-17 26-28 21-23 9-9 8-8 32-37 16-15 20-19 14-20
74 | 7-8 6-4 0-0 20-17 19-19 30-32 22-22 29-31 28-28 10-12 14-13 23-20 18-16 24-21 5-3 2-2 15-14 12-9 1-1 17-15
75 | 11-16 5-9 9-13 0-0 21-25 4-6 15-19 8-12 20-24 6-10 12-17 13-18 2-4 7-11 18-21 1-1 3-5
76 | 6-8 3-3 4-4 10-6 11-9 12-10 8-5 1-1 9-7
77 | 1-2 13-12 0-0 6-7 7-6 8-8 9-11 12-10
78 | 13-12 0-0 12-10 5-3 4-2 8-5 2-4 9-7
79 | 14-11 3-2 13-12 1-0 7-6 9-9 4-3 15-14
80 | 5-6 2-2 1-0 8-9 9-10
81 | 10-7 11-8 3-1 7-5 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 8-9 9-10 7-8 2-4
83 | 3-2 1-3 17-19 6-8 8-12 5-6 9-9 10-14 7-10 19-22 11-15 18-20
84 | 0-1 3-4 1-2 2-3
85 | 2-2 0-0 3-3 4-4 1-1
86 | 0-1 12-15 1-3 4-6 5-7 10-12 13-16 9-11 2-4 3-5
87 | 1-3 3-4 4-6 0-0 5-7
88 | 0-1 4-7 20-25 21-26 6-8 15-20 12-13 22-27 14-19 23-28 30-35 19-24 16-22 17-21 29-34 3-6 28-32 27-31 2-4
89 | 17-18 20-26 5-4 9-13 21-27 7-6 12-12 3-1 19-24 2-0 0-5 18-21 14-14 4-2 13-19 15-15 10-9
90 | 1-2 14-11 0-0 11-8 5-6 2-1 7-5 13-9 4-3 12-10 9-7
91 | 11-10 13-12 5-4 3-3 0-0 26-23 4-5 28-22 14-13 9-9 19-15 22-18 12-11 25-20 29-24 21-17 7-8 1-1 20-16
92 | 3-2 6-6 4-5 8-10 9-11 1-0 7-9
93 | 14-17 10-11 6-6 7-7 19-22 11-14 12-13 4-4 15-18 1-1 18-20 3-2 0-0 17-19 28-31 13-15 25-25 9-10 21-30 22-29 20-23 27-27 23-28 8-8
94 | 11-10 10-11 3-3 4-5 12-12 8-7 2-2 1-0
95 | 11-10 3-2 5-5 13-13 6-6 4-4 10-12 8-8 14-15 15-16
96 | 0-0 6-7 4-5 2-2 3-4 7-8 1-1
97 | 7-3 11-10 13-12 4-6 5-7 14-18 9-9 16-22 15-14
98 | 0-0 12-14 6-8 5-6 8-10 13-17 9-11 2-3 15-19 3-4 1-1 11-13
99 | 10-8 3-2 4-5 18-15 7-6 14-13 21-18 12-9 8-7 13-10 1-0 17-14 20-16
100 | 1-2 7-8 13-12 0-0 6-7 5-5 20-22 4-4 21-23 9-9 16-15 12-11 17-16 19-20
101 | 22-20 0-0 12-14 5-6 4-5 7-9 19-17 8-10 23-23 9-11 15-8 2-3 3-4 20-18 17-16 11-12 1-1 21-19
102 | 15-12 11-7 10-3 7-6 3-10 1-9 12-11 5-1 0-8 17-14 8-4
103 | 0-0 11-11 5-5 10-10 13-13 6-6 12-12 7-7 9-9 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 4-5 8-9 2-0 9-10 7-8
105 | 0-1 9-13 8-12 4-8 6-10 3-7 1-5 10-14 2-3 7-11 12-16 11-15
106 | 0-1 9-13 6-8 8-12 1-4 10-14 7-10 2-5
107 | 0-0 6-6 4-8 9-9 7-5 2-2
108 | 0-0 5-5 3-3 6-6 4-4 7-7 2-1 8-9 9-10
109 | 8-13 30-32 42-49 24-26 43-46 46-52 7-11 18-23 6-7 3-3 37-42 22-27 4-4 14-18 12-17 34-36 32-34 25-29 39-44 9-10 19-24 17-22 1-0 11-12 21-25 35-38 16-20 31-33
110 | 38-36 29-28 35-34 18-15 26-23 9-8 32-31 33-32 31-30 20-17 37-35 13-12 12-13 7-6 17-14 25-22 5-4 3-2 11-9 30-29 34-33 8-7 19-16 24-21 4-3 28-25
111 | 17-18 9-7 21-25 3-3 14-16 20-24 5-6 1-0 22-26 8-10 2-1 19-23 7-5 16-14 12-11 4-2 15-19 18-21 11-13
112 | 0-1 1-2 6-7 10-12 2-3 11-14 3-4 7-9
113 | 1-2 8-14 4-7 0-1 11-17 18-25 19-26 12-19 10-18 20-29 17-24 9-16 2-3 3-4 27-37 24-33 13-20 14-23 28-38 22-30
114 | 6-7 3-3 14-16 20-21 4-4 12-12 23-23 9-11 24-24 11-13 1-0 7-8 18-20 15-17
115 | 0-0 3-3 2-2
116 | 11-16 6-9 14-17 22-23 13-13 0-0 20-21 12-12 24-26 10-14 18-19 2-3 3-6 19-20 1-1 21-24 23-25
117 | 18-23 23-30 27-33 6-7 3-2 15-19 0-0 9-14 4-6 8-12 14-18 2-1 10-15 13-17 19-24 16-21 17-22 22-29 7-11
118 | 16-17 5-4 17-19 3-2 11-11 10-10 12-13 13-14 9-8 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 0-1 12-15 18-25 14-19 5-7 15-21 8-10 19-27 16-22 17-24 9-11 21-31 2-3 11-14 7-8 22-32 3-5
120 | 11-16 10-8 16-17 0-0 5-5 6-6 8-9 2-2
121 | 0-1 4-5 7-7 9-10 2-0 8-6
122 | 0-1 22-20 16-17 19-18 6-8 3-3 13-14 1-0 14-13 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 10-10 2-1 8-7 4-2 7-8 5-3
124 | 4-7 0-0 3-4
125 | 2-2 0-0 3-3 4-4 1-1
126 | 1-2 5-4 0-0 11-11 10-10 12-12 9-9 14-13 18-16 4-3 8-7 15-14 6-5 17-15
127 | 0-1 11-11 3-3 13-13 4-5 12-12 7-7 9-10 8-8 2-2
128 | 15-12 6-4 16-13 0-0 10-8 7-5 12-9 4-3 2-2 17-14 1-1 9-7
129 | 2-7 6-4 5-5 4-6 3-3 8-9 0-2
130 | 5-5 7-1 12-13 6-3 3-9 1-0 4-11
131 | 0-1 5-4 7-6 4-3 2-2 6-5
132 | 10-10 13-14 6-6 9-9 7-7 14-13 8-8 4-3 1-0 15-15
133 | 10-7 11-8 9-5 2-1 7-4 12-9 4-2 8-6 13-10 5-3
134 | 12-20 22-34 0-0 19-28 10-16 7-6 20-30 24-35 21-31 23-32 8-7 13-19 3-4 2-5 17-27 14-23
135 | 7-14 8-12 5-6 4-8 10-13 14-18 13-16 3-7 9-11 2-5 11-15 16-19 15-17
136 | 0-1 6-4 10-7 11-8 2-2 12-12 16-15 14-14 13-10 5-3
137 | 5-4 0-0 11-11 10-10 12-13 13-14 9-9 7-5 14-15 18-19 4-3 2-2 8-7 15-18 1-1 17-17
138 | 14-17 42-38 38-31 31-26 19-18 8-10 10-12 13-16 39-36 9-11 24-23 1-1 22-21 32-28 0-0 34-30 2-3 20-19 3-5 7-9 26-22 29-24 16-20
139 | 0-1 1-2 4-5 7-7 8-8 2-3 3-4
140 | 0-1 1-2 4-4 7-7 9-11 2-3 3-6
141 | 34-38 28-29 16-21 30-37 2-5 31-32 36-43 18-23 10-7 35-40 3-6 13-20 11-18 4-10 33-35 9-14 19-28 20-22 5-11 25-25 6-12 37-44 12-19 0-2
142 | 7-8 5-4 0-0 10-11 6-7 8-9 9-10 4-3 2-2 3-6 11-12 1-1
143 | 4-7 6-9 14-17 17-19 20-23 13-16 9-11 1-1 11-13 10-14 3-4 23-24 18-20 5-8 19-21
144 | 5-4 0-0 7-6 10-13 3-1 4-3 8-7 11-14 6-5
145 | 18-15 9-8 38-32 20-17 34-29 32-27 3-3 37-30 26-21 0-0 11-9 31-24 8-7 12-11 21-18 6-5 27-22 22-25 10-10 19-16 16-13 33-31
146 | 1-2 10-8 11-10 0-0 3-3 4-4 8-5 12-9 13-11
147 | 1-2 12-21 4-10 6-8 21-27 10-19 5-13 19-24 25-32 9-11 11-20 8-17 3-7 17-16 24-31 14-22
148 | 11-16 28-37 9-8 41-54 26-35 39-50 16-28 36-48 23-32 24-33 34-46 33-44 40-52 12-17 27-36 13-20 4-1 30-38 35-47 3-2 0-0 32-39 21-30 20-19 25-34 38-49 15-9
149 | 1-1 3-3 4-4 2-2
150 | 0-0 3-3 2-1 4-4
151 | 6-9 17-19 11-11 4-5 12-13 13-14 8-10 16-18 1-1 2-3 3-4 0-2
152 | 3-2 0-0 6-6 4-4 2-1 5-3
153 | 0-1 1-2 4-9 6-8 5-7 7-10 3-5
154 | 11-16 9-13 0-0 15-20 14-19 8-9 10-15 12-17 13-18 4-3 2-2 7-8 1-1 6-5
155 | 5-4 0-0 16-10 2-1 13-7 15-9 4-2 9-5 12-8
156 | 27-21 6-6 33-27 31-26 5-5 3-3 23-17 17-11 30-23 22-16 29-22 2-2 9-7 0-0 14-10 25-18 19-13 20-14 24-20 21-15 11-8 26-19
157 | 15-13 10-11 32-26 39-33 6-6 9-8 38-32 2-1 22-19 16-14 29-27 4-4 48-40 52-45 0-0 14-10 44-39 23-20 7-5 11-12 21-18 5-3 51-41 37-44 28-28 45-37 24-21 43-38 42-34
158 | 24-30 14-17 22-26 2-1 8-9 25-32 19-22 12-16 1-2 5-5 3-3 4-4 9-11 29-34 15-18 18-20 11-13 28-31 0-0 23-29 16-19 21-25 6-8 30-35 17-21 10-14
159 | 2-7 1-3 0-2 3-11
160 | 0-1 5-9 12-21 4-6 10-17 7-12 9-10 2-3 13-20 3-4 14-22
161 | 0-0 8-9 9-10 4-2 2-5 7-8 1-1 5-3
162 | 1-2 4-5 8-11 5-7 10-14 7-10 11-15
163 | 2-2 0-0 3-3 4-4 1-1
164 | 4-7 11-17 15-23 9-15 6-11 10-16 7-13 12-19 1-1 2-3 16-24 3-4 13-21 5-8 14-22
165 | 15-13 7-12 12-7 3-1 4-4 11-9 6-10 2-0 8-8 1-6 9-11
166 | 17-19 13-13 18-12 9-20 16-9 23-22 12-7 20-15 2-1 15-10 22-18 21-16 24-23 4-3 1-0
167 | 9-13 0-0 12-14 4-8 5-6 14-19 15-26 2-11 3-7 13-17 16-21 1-9 11-15 20-27
168 | 0-0 3-3 4-5 18-15 7-6 19-16 21-18 22-19 23-20 8-8 2-2 20-17 1-1 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 16-17 5-4 0-0 22-23 11-11 3-2 17-19 20-21 23-24 9-8 12-12 7-6 24-25 6-5 14-15 8-7 19-20 10-9
171 | 6-4 16-11 0-0 21-15 20-12 23-19 9-8 18-17 22-18 5-3 2-2 17-13 1-1 24-20
172 | 1-2 0-0 6-7 5-5 3-6 7-8 2-4
173 | 0-0 6-7 4-6 5-5 3-3 2-2 1-1
174 | 11-10 5-4 0-0 3-2 6-6 9-8 1-1 10-9
175 | 14-11 5-4 0-0 6-6 4-5 2-1 18-16 15-15 10-9 9-7
176 | 3-7 20-17 10-3 30-27 22-20 19-18 11-5 27-25 23-21 7-10 8-6 33-29 29-26 25-22 13-11 17-19 34-30 1-0 15-14 9-2 14-12 16-13
177 | 6-9 3-2 10-11 4-5 7-7 9-10 8-8 11-12
178 | 0-1 3-3 7-7 8-8 2-2 1-0
179 | 7-3 10-5 16-11 8-2 3-1 13-7 9-4 15-9 14-8 11-6
180 | 1-2 0-0 5-5 4-3 2-4
181 | 21-14 7-3 24-17 42-38 28-22 19-15 6-2 8-4 10-8 32-27 22-16 33-29 36-31 1-1 41-39 18-13 0-0 25-18 15-10 12-11 30-25 9-6 39-34 43-40 35-30 38-35 17-12 40-36
182 | 29-28 1-3 43-43 28-29 36-37 11-14 32-31 5-8 6-7 10-12 17-17 18-20 34-36 16-18 22-21 37-38 39-39 3-5 0-1 9-13 14-11 7-9 4-6 27-27 35-35 21-22 42-42 25-24 23-23 41-41 40-40 30-30 33-33
183 | 20-23 12-15 1-3 6-8 0-0 3-5 14-19 5-7 4-4 8-10 9-12 10-14 15-18 2-2 19-22 7-11 18-20 21-24 11-13
184 | 34-38 75-75 30-32 58-58 5-6 28-29 41-40 69-70 24-26 15-16 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 3-3 20-21 52-53 76-77 60-60 10-12 9-11 33-39 62-62 44-42 27-28 32-34 42-41 11-13 45-43 53-51 46-49 47-45 65-65 12-14 22-24 4-5 29-30 68-69 13-15 21-23 25-25 85-87 55-52 66-67 16-19 49-47 0-1 17-18 78-80 74-74 72-76 73-73 26-31 38-35 8-8 80-84 67-68 64-66 31-33
185 | 3-2 0-0 12-15 16-19 20-23 10-10 5-6 13-14 24-27 4-4 7-7 17-20 9-11 2-3 8-8 23-26 19-22 18-21 11-12 1-1 15-17
186 | 31-40 11-11 25-31 0-2 15-16 18-19 33-41 2-4 12-13 10-12 16-18 19-21 26-33 23-29 32-39 14-15 8-7 3-5 22-25 4-6 20-24 13-14 9-9 27-34 7-8 17-17
187 | 14-11 0-0 10-7 8-5 6-2 2-3 9-6 13-10 12-8
188 | 21-14 7-3 24-17 42-38 28-22 19-15 6-2 8-4 49-45 44-41 48-44 10-8 32-27 50-46 22-16 33-29 36-31 41-39 18-13 0-0 25-18 15-10 12-11 30-25 9-6 45-42 39-34 43-40 35-30 38-35 17-12 26-19 40-36
189 | 14-17 16-16 6-7 5-5 0-0 12-15 20-21 21-22 4-4 8-10 17-20 23-23 9-11 24-24 10-14 13-18 2-2 7-8 1-1 11-13
190 | 10-11 30-32 6-6 21-28 17-20 34-35 24-31 25-30 5-5 3-3 12-13 22-27 31-36 4-4 40-42 19-25 2-2 1-1 46-49 0-0 44-46 42-45 23-29 8-7 39-43 18-21 16-19 37-40 15-17 36-41 14-16 38-39 13-14 9-9 27-34 7-8 41-44
191 | 29-28 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 2-2 17-14 1-1 0-0 26-26 25-25 24-24 32-29 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 14-17 1-3 34-38 5-6 21-24 44-44 17-20 19-22 35-37 43-42 28-30 26-29 29-31 8-10 15-18 27-28 42-41 10-13 13-15 32-35 16-19 7-9 0-1 3-5 6-8 18-14 40-40 23-27 2-4 9-12
193 | 19-19 13-13 18-15 9-8 12-12 23-26 17-16 1-2 11-10 7-6 4-4 24-27 26-29 14-14 16-18 10-9 0-0 8-7 6-5 25-28 5-3 15-17 21-22 3-1 27-30
194 | 5-4 13-13 6-6 1-0 9-8 11-9 28-22 2-1 7-7 22-19 18-16 14-12 29-23 4-3 15-14 20-17 17-15
195 | 1-2 6-9 0-0 11-11 13-13 10-10 4-4 12-12 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 7-7 13-8 21-16 59-63 50-53 66-69 31-32 69-72 25-23 35-37 36-38 20-21 4-4 41-43 67-70 8-6 63-67 34-36 10-9 43-45 46-49 44-46 26-26 19-17 55-61 62-66 65-68 23-20 24-24 57-59 60-64 5-3 0-1 14-11 33-34 64-65 27-27 29-29 40-44 2-0 47-50 30-30 51-55
197 | 7-8 0-0 22-23 21-21 24-26 14-13 9-10 6-2 25-28 19-22 8-7 3-4 23-27 15-14 20-17 16-18 10-9
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 32-28 27-23 16-11 0-0 18-13 4-5 22-17 25-21 29-25 9-6 28-24 11-8 26-22 20-15 5-2 23-18 8-4
199 | 16-16 54-55 53-53 45-45 13-13 92-93 26-23 18-19 59-60 83-86 49-49 33-33 20-26 58-59 5-5 70-71 28-30 84-85 7-6 91-89 88-91 93-95 29-31 37-39 14-14 85-76 27-28 1-1 10-9 39-40 82-84 6-4 25-22 48-48 15-15 52-54 76-78 38-38 86-88 0-0 74-77 77-79 9-10 71-69 90-94 62-63 12-11 8-7 44-43 68-66 80-83 23-24 43-44 89-92 19-20 22-25 35-35 78-80 42-42 36-36 73-73 41-41 57-58 66-64 34-34 64-62 24-21 47-47 63-65
200 | 21-14 30-26 11-11 7-7 29-23 14-9 8-5 25-19 33-29 12-10 1-1 6-4 26-21 22-17 35-31 17-13 37-33 4-2 9-6 16-12 28-24 24-25 2-0 38-35 34-34
201 | 10-11 13-13 21-21 6-6 28-29 2-1 8-9 15-16 31-30 16-17 30-28 14-14 18-20 5-4 3-2 17-19 26-26 25-25 9-10 1-0 11-12 4-3 7-8
202 | 18-15 15-20 36-37 13-17 16-21 43-42 27-33 45-44 22-27 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 24-19 0-0 21-26 3-13 46-45 12-18 17-22 44-43 20-24 39-38 9-9 41-41 7-4 40-40 30-30
203 | 6-9 1-3 0-0 4-5 8-11 5-7 10-13 14-18 13-16 12-17 7-10 2-2 3-4 9-12
204 | 6-9 7-12 19-22 40-46 38-45 2-2 22-28 36-39 0-0 21-26 33-35 39-44 34-40 8-11 16-23 28-32 14-20 11-15 24-29 4-6 20-24 26-31 10-14 13-18 35-38 32-36 23-27 3-4
205 | 0-0 5-10 4-6 6-11 7-12 3-8 10-15 2-5 9-17 11-18
206 | 11-16 5-4 0-0 22-23 20-25 12-15 4-6 15-21 10-12 9-9 7-5 23-26 2-2 8-7 14-20 1-1
207 | 0-0 2-1
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 12-11 16-14 3-4 1-1 10-9
209 | 0-1 16-16 10-11 3-3 12-14 5-6 4-4 9-9 8-8 18-19 15-18 2-2 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 3-4 9-12 7-9
211 | 13-17 11-14 12-16 15-19 14-18 7-10 2-2 1-1 0-0 21-26 4-5 8-11 10-13 19-24 6-8 18-25 23-28 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 5-3 2-2 11-12 1-1 13-11
213 | 0-1 1-2 5-10 4-9 8-13 6-11 2-3 3-6
214 | 18-13 11-11 5-5 6-6 10-10 3-3 0-2 4-4 7-7 19-15 8-8 16-14 1-1
215 | 11-11 6-6 12-12 7-7 17-16 29-27 25-23 22-20 19-18 5-5 4-4 27-25 2-2 14-14 1-1 15-15 0-0 35-31 20-19 28-24 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 29-23 26-25 10-8 16-15 12-10 8-6 39-40 35-36 32-28 13-11 6-4 31-29 27-24 37-38 11-9 18-17 23-20 41-42 7-5 4-2 5-3 38-39 21-22 3-1 34-34 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 8-7 2-2 12-11 16-14 1-1 10-9 17-15
218 | 26-24 3-2 22-23 10-11 19-19 5-5 12-13 20-20 2-1 18-17 9-10 8-8 15-18 4-3 25-21 1-0 11-12 17-15
219 | 22-23 19-19 30-32 28-29 15-12 10-8 20-21 29-31 18-16 2-2 8-6 27-28 4-5 11-9 26-30 12-11 1-0 23-24 13-10 0-1 17-18 21-22 7-4 24-25
220 | 22-20 27-26 15-13 5-4 11-11 3-3 0-0 10-10 29-27 7-7 9-9 24-21 18-16 14-12 2-2 21-19 25-22 28-25 1-1 6-5 17-15
221 | 6-4 0-0 2-1 4-3 9-6 5-2
222 | 18-15 22-19 26-25 5-5 3-3 12-13 4-4 39-36 30-28 49-44 33-29 46-40 10-9 16-18 2-6 0-0 38-38 35-32 34-30 41-35 24-24 8-7 19-20 11-12 15-17 14-16 27-27 37-37 13-14 21-22 48-42 45-41 36-33
223 | 39-37 32-31 16-14 0-3 17-15 15-12 30-27 54-52 55-49 10-7 42-39 35-33 50-46 5-0 3-6 29-26 25-22 26-21 59-53 60-54 61-55 13-10 37-29 41-38 24-20 14-11 45-42 56-50 43-40 6-1 57-51 22-18 21-17 40-36
224 | 53-53 46-47 18-19 31-30 54-52 13-12 51-50 58-59 36-38 56-61 20-21 7-6 29-31 28-27 47-48 39-40 16-18 23-25 22-24 44-46 11-9 30-29 41-42 8-7 4-2 1-0 6-5 15-17 48-49 38-39 37-37 60-62 10-10 21-22 3-1 57-58 34-34 59-60
225 | 5-6 33-36 32-37 38-44 45-53 41-47 6-10 15-18 2-2 31-35 39-40 27-32 0-0 14-19 18-24 8-11 30-34 37-45 29-33 49-57 40-49 48-56 11-12 7-9 46-54 9-13 12-15 22-25 24-29 47-55 42-48 17-21 16-20 23-27
226 | 14-17 53-53 52-52 70-66 23-26 67-61 31-32 5-8 18-23 6-7 20-21 24-27 57-56 68-68 8-10 10-12 2-2 50-50 76-74 17-14 60-57 11-13 36-39 59-58 4-5 39-44 13-15 30-34 66-62 29-33 12-11 16-19 1-0 34-37 49-48 65-64 78-75 48-49 40-35 75-71 54-54 38-42 26-31 47-43 27-30 32-36 35-38 77-73 3-4
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 29-34 16-18 27-32 24-28 23-29 14-16 8-12 13-14 9-9 17-21 19-23 7-8
228 | 2-1 6-2 3-4 0-0 4-3
229 | 16-17 14-14 0-0 6-7 5-5 17-19 12-13 20-21 2-2 8-10 24-25 25-27 1-1 19-22 23-26 3-4 11-12 18-20 7-9
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 23-26 30-37 24-31 16-17 31-36 14-14 33-39 19-21 0-0 20-22 22-24 26-33 36-40 13-15 21-23 2-3 12-11 39-43 32-35 6-5 27-27 40-44 3-4
231 | 0-1 1-3 11-11 5-6 4-5 7-7 8-10 2-2 3-4 10-9
232 | 1-2 0-1 28-31 22-30 6-8 4-6 21-22 18-24 26-28 24-26 8-10 23-25 12-18 25-27 7-11 2-5 15-16 9-12 27-29
233 | 7-3 14-17 5-13 24-26 3-11 17-20 26-28 34-35 19-22 32-31 12-10 8-15 22-24 21-23 25-25 1-4 15-14 16-19 0-1 39-38 36-36 18-18 23-27 33-33
234 | 9-7 12-20 17-19 14-16 10-10 4-5 5-6 8-11 11-12 13-15 2-3 3-4 18-21 7-8 16-18 15-17
235 | 4-7 6-9 10-11 14-17 36-37 25-27 1-6 23-26 2-5 27-29 34-39 13-16 15-18 20-22 29-30 21-23 19-24 16-19 32-35 18-21 37-40 0-1 9-13 12-15 5-10 8-12 35-38 3-4 31-33
236 | 17-18 10-8 14-17 0-0 22-23 11-11 26-27 20-21 21-22 7-6 4-4 13-15 24-26 8-10 25-24 9-9 15-16 18-19 2-2 19-20 23-25
237 | 7-8 17-19 5-6 31-36 26-29 30-35 10-12 8-9 9-10 24-25 1-1 14-15 11-13 23-27 12-16 27-31 15-17 3-4 18-20 19-21
238 | 0-1 14-11 13-12 15-13 1-2 5-5 7-7 8-8 12-10 10-9
239 | 5-6 22-19 17-16 12-9 10-8 26-29 19-14 15-11 16-15 2-2 4-1 9-7 0-0 20-22 23-20 21-18 13-10 6-5 11-17 25-24 7-4 14-12 24-25
240 | 5-4 0-0 7-5 8-7 2-2 4-3 1-1
241 | 36-29 14-13 24-22 33-30 22-20 10-8 37-31 28-23 23-21 8-6 12-10 20-18 17-14 9-7 21-19 6-4 3-2 11-9 7-5 30-25 1-0 0-1 19-16 31-27 4-3
242 | 22-23 19-19 6-6 9-8 20-20 23-22 7-7 11-10 5-5 12-13 26-29 29-31 18-16 1-1 10-9 0-0 25-25 2-3 27-27 28-28 13-18 3-4
243 | 12-2 18-22 1-3 20-25 0-0 14-19 13-15 7-4 29-33 17-21 16-20 9-17 3-6 22-29 28-32 25-28 27-30 8-16 10-9 6-14
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1
245 | 0-1 6-4 3-2 11-11 13-13 10-10 9-8 12-12 7-5 4-3 8-6 1-0
246 | 16-16 19-19 13-13 26-23 20-20 12-12 2-1 33-30 7-6 27-25 5-4 3-2 0-0 8-7 15-14 6-5 29-29 10-10 4-3 18-18 24-21 17-17
247 | 16-16 22-23 19-19 9-8 42-38 25-27 36-34 2-5 40-37 1-2 28-30 20-21 8-10 39-36 34-33 14-15 11-12 7-9 0-1 43-39 13-14 5-7 24-25 18-18 3-4 17-17
248 | 5-4 30-26 27-20 18-12 3-3 16-10 0-0 21-15 28-23 22-17 15-9 29-22 19-13 2-2 12-8 8-6 20-14 23-25
249 |
--------------------------------------------------------------------------------
/results/giza/deen-results.txt:
--------------------------------------------------------------------------------
1 | test.deen.grow-diagonal-final.talp: 20.5% (91.3%/70.2%/7537)
2 | test.deen.grow-diagonal.talp: 21.4% (94.2%/67.2%/6977)
3 | test.deen.intersection.talp: 23.4% (95.8%/63.7%/6484)
4 | test.deen.reverse.talp: 23.1% (86.6%/69.0%/7818)
5 | test.deen.talp: 20.9% (86.3%/72.8%/8291)
6 | test.deen.union.talp: 20.9% (80.2%/78.1%/9625)
7 | test.deen.bpe.word.grow-diagonal-final.talp: 19.4% (90.1%/72.8%/7924)
8 | test.deen.bpe.word.grow-diagonal.talp: 19.9% (92.4%/70.5%/7465)
9 | test.deen.bpe.word.intersection.talp: 21.4% (93.7%/67.6%/7034)
10 | test.deen.bpe.word.reverse.talp: 21.5% (86.3%/71.8%/8168)
11 | test.deen.bpe.word.talp: 19.8% (87.9%/73.6%/8215)
12 | test.deen.bpe.word.union.talp: 20.0% (82.2%/77.8%/9349)
13 |
--------------------------------------------------------------------------------
/results/giza/enfr-results.txt:
--------------------------------------------------------------------------------
1 | test.enfr.grow-diagonal-final.talp: 6.2% (95.5%/91.6%/5489)
2 | test.enfr.grow-diagonal.talp: 5.9% (97.5%/89.7%/5072)
3 | test.enfr.intersection.talp: 7.6% (98.4%/85.6%/4637)
4 | test.enfr.reverse.talp: 9.8% (91.6%/88.3%/5672)
5 | test.enfr.talp: 8.0% (91.4%/92.9%/6069)
6 | test.enfr.union.talp: 9.9% (87.1%/95.5%/7104)
7 | test.enfr.bpe.word.grow-diagonal-final.talp: 7.3% (94.3%/90.5%/5557)
8 | test.enfr.bpe.word.grow-diagonal.talp: 7.0% (95.8%/89.2%/5284)
9 | test.enfr.bpe.word.intersection.talp: 8.3% (96.5%/85.9%/4927)
10 | test.enfr.bpe.word.reverse.talp: 9.1% (92.6%/88.6%/5706)
11 | test.enfr.bpe.word.talp: 8.9% (91.0%/91.4%/6141)
12 | test.enfr.bpe.word.union.talp: 9.5% (88.3%/94.1%/6920)
13 |
--------------------------------------------------------------------------------
/results/giza/roen-results.txt:
--------------------------------------------------------------------------------
1 | test.roen.grow-diagonal-final.talp: 26.4% (90.9%/61.8%/4213)
2 | test.roen.grow-diagonal.talp: 27.9% (94.0%/58.5%/3855)
3 | test.roen.intersection.talp: 30.7% (95.7%/54.3%/3516)
4 | test.roen.reverse.talp: 32.2% (79.5%/59.1%/4602)
5 | test.roen.talp: 28.7% (82.7%/62.6%/4692)
6 | test.roen.union.talp: 30.3% (72.3%/67.4%/5778)
7 | test.roen.bpe.word.grow-diagonal-final.talp: 26.2% (89.9%/62.5%/4309)
8 | test.roen.bpe.word.grow-diagonal.talp: 26.7% (92.1%/60.8%/4091)
9 | test.roen.bpe.word.intersection.talp: 28.8% (93.4%/57.5%/3816)
10 | test.roen.bpe.word.reverse.talp: 29.8% (81.3%/61.8%/4713)
11 | test.roen.bpe.word.talp: 27.6% (84.3%/63.4%/4662)
12 | test.roen.bpe.word.union.talp: 28.6% (75.6%/67.8%/5559)
13 |
--------------------------------------------------------------------------------
/results/giza/test.roen.grow-diagonal-final.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 0-0 1-1 3-3 4-4 2-2
4 | 1-2 0-1 3-3 6-8 5-6 4-4 8-10 9-11 7-9
5 | 0-1 22-25 20-23 5-4 17-9 4-0 26-28 14-13 1-18 25-26 19-12 3-19 18-11 21-24 27-29
6 | 1-2 0-0 3-3 10-7 11-9 2-1 7-4 12-10 8-5
7 | 6-9 10-11 30-32 2-1 23-26 5-8 3-3 26-29 4-4 7-6 18-20 16-18 19-21 28-31 0-0 17-19 22-24 29-30 9-10 14-15 11-12 25-28 15-17 20-23 13-14
8 | 6-9 4-7 8-12 1-4 3-6 7-11 2-5 0-2 5-8
9 | 4-5 1-0 3-4
10 | 19-18 3-2 0-0 6-6 20-20 18-17 14-13 9-10 8-9 17-16 2-1 16-15 4-3 15-14 7-8
11 | 5-4 0-0 13-14 12-13 3-1 11-12 8-5 14-15 4-3 9-6 15-16
12 | 20-13 3-2 7-21 0-0 6-6 10-7 21-22 17-11 18-14 8-20 19-12 14-15 4-3 9-17 12-9 1-1 13-10
13 | 26-24 50-45 6-9 21-21 42-38 47-39 3-7 7-11 16-14 40-37 5-8 25-23 30-27 17-15 34-29 12-13 39-36 29-26 1-1 24-19 0-0 48-41 18-17 9-10 11-12 19-20 31-28 4-6 49-43 35-30 37-32 28-25 2-4 10-2
14 | 16-5 28-11 9-15 21-1 20-2 2-8 5-12 27-7 7-19 29-23 3-9 14-21 19-0 13-20 26-6
15 | 5-4 4-6 3-3 7-7 1-1 0-2 6-5
16 | 14-11 11-7 16-10 6-6 1-4 17-12 13-9 2-5 0-2 12-8
17 | 0-0 11-11 3-3 20-17 12-13 19-16 23-22 4-5 5-7 18-15 10-12 21-18 22-19 24-21 8-9 1-1 16-14 7-8 2-4
18 | 24-30 32-32 39-37 33-33 16-7 1-2 12-13 17-17 35-36 20-27 21-19 6-4 0-0 27-24 25-25 30-29 7-5 14-15 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 31-31
19 | 30-27 29-26 18-20 22-23 17-19 31-31 7-15 21-22 5-12 16-18 26-30 2-3 10-14 6-13 28-25 1-0 3-4 0-2 4-11 19-21
20 | 17-6 11-11 14-5 13-3 12-13 18-15 0-7 3-9 7-10 5-1 4-0
21 | 1-2 6-9 17-19 0-0 20-22 3-3 18-20 4-5 5-6 12-13 13-15 7-7 9-10 8-8 15-17 11-12 16-18 19-21
22 | 34-38 10-11 28-29 26-28 12-9 15-12 25-26 31-35 0-0 36-40 30-34 18-17 29-33 35-39 9-6 5-3 27-27 3-1 33-37 32-36 16-13 8-4
23 | 0-1 20-26 6-9 1-3 4-7 28-31 12-14 3-5 14-17 21-32 8-11 13-16 29-33 17-24 9-12 7-10 16-25 19-23 2-4 5-8 11-13
24 | 11-16 28-37 31-40 8-13 7-12 10-15 1-6 20-26 21-27 16-22 19-25 12-17 27-36 17-23 32-41 29-38 9-20 14-19 18-24 22-29 30-39 4-11 2-7 0-1 5-10 23-28 26-34 3-8 13-18 24-32
25 | 27-26 14-17 21-21 5-6 20-20 7-7 12-16 30-27 15-18 3-4 1-1 4-5 13-15 2-3 16-19 31-28 9-13 22-22 25-24 23-23 10-14 28-25 0-2
26 | 0-1 5-6 4-2 1-0 2-4 3-5
27 | 0-0 8-6 2-1 7-4 6-3 4-2 9-7
28 | 53-46 19-8 39-33 24-17 17-7 27-21 38-32 30-22 47-39 41-36 35-29 49-41 26-20 43-37 59-50 48-40 7-6 25-19 28-23 44-38 22-16 2-2 50-43 1-1 11-13 52-45 37-30 57-48 0-0 54-47 31-24 5-3 40-35 10-14 12-4 58-49 20-15 23-18
29 | 0-1 1-2 12-15 16-5 14-4 7-13 5-14 15-6 17-16 9-12
30 | 3-2 0-0 10-11 6-9 13-14 12-13 4-4 2-1 16-15 8-7 9-12
31 | 0-1 1-3 2-4 3-5
32 | 14-17 11-11 25-31 21-28 12-12 28-34 29-35 23-30 27-33 6-7 26-32 13-16 15-18 3-4 20-27 2-3 22-29 0-1 4-6 18-25 9-9 17-21 30-36 7-8
33 | 10-8 7-3 0-0 4-6 2-2 11-9 5-7 18-14 19-15 15-11 17-12 8-4 20-18 13-10 21-19
34 | 1-3 3-1 0-2 4-0
35 | 1-2 0-1
36 | 0-0 1-1 3-3 4-4 2-2
37 | 3-2 11-11 6-6 10-10 9-9 7-4 8-7 4-1 5-3
38 | 0-0 6-7 14-16 4-5 5-6 12-13 18-18 10-15 8-9 9-11 7-10 2-2 11-14 1-1 15-17
39 | 7-8 22-20 5-4 8-2 1-0 9-3 11-9 18-17 14-13 2-1 15-14 20-19 16-15 17-16 21-18 6-5
40 | 0-1 12-15 14-10 16-16 2-6 8-12 10-13 7-7 1-4 11-14 15-9 13-8 3-5
41 | 0-0 6-6 9-9 2-1 8-8 4-2 5-3
42 | 10-8 9-7 0-0 26-23 16-12 3-1 4-4 11-9 6-5 15-11 8-6 25-22 7-2 13-10 22-21 5-3
43 | 11-11 6-6 24-26 8-9 28-34 19-22 12-13 31-36 10-12 32-38 3-4 18-20 1-1 16-18 27-32 25-29 23-25 0-0 17-19 22-24 4-5 26-30 2-3 15-17 20-23 14-16 13-14 30-35 7-8
44 | 0-0 17-6 6-7 15-2 18-5 8-10 19-14 3-8 9-11 11-1
45 | 1-2 5-9 0-1 8-14 4-6 14-16 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 7-6 8-7 4-2 1-1 6-5 5-3
47 | 14-14 0-0 6-8 12-13 3-10 19-4 9-11 18-6 2-2 20-18 15-16 1-1 7-9
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 0-0 7-6 4-4 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 15-9 9-5 7-4 13-7 12-8 19-13 4-2 1-0 11-6 5-3
51 | 5-4 0-0 3-2 7-6 2-1 8-7 6-5
52 | 15-12 0-0 11-11 5-5 6-6 12-7 3-1 8-10 4-2 14-8
53 | 24-30 18-22 8-13 28-29 17-20 5-8 30-33 9-15 13-16 15-18 27-28 19-21 12-14 14-19 21-23 6-12 23-24 7-9 0-1 26-27 29-32 2-4
54 | 38-36 45-45 6-6 44-44 7-7 17-20 18-19 30-27 42-40 3-3 35-33 34-32 36-35 2-2 24-23 1-1 16-18 19-21 11-13 0-0 31-29 20-22 12-14 26-26 4-5 13-15 43-41 25-25 39-43 15-17 8-8 32-30 9-12 33-31
55 | 16-16 0-0 13-13 9-8 12-12 11-9 1-1 8-7 14-14 2-4 6-5 15-15
56 | 17-18 1-2 11-10 14-17 0-0 21-21 19-19 22-23 10-8 4-4 20-20 25-25 3-1 24-24 2-3 12-9 8-7 16-13 15-15 6-5
57 | 17-19 0-0 10-12 8-10 9-11 1-1 11-13 14-15 13-8 15-17 16-18 6-5 5-3
58 | 15-12 4-7 0-0 6-1 11-9 9-5 14-13 3-8 16-14 8-4 12-10 7-2 13-11
59 | 1-2 2-6 0-0 12-14 6-8 14-16 4-5 10-11 5-7 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 2-4 1-1
61 | 4-1 3-0 0-7 8-9 6-3 1-8 7-5 5-2
62 | 17-18 16-16 10-11 13-14 1-0 20-20 23-23 9-10 18-19 14-15 19-22 5-1 15-17 8-5 2-4 22-21 11-13
63 | 2-5 1-4
64 | 10-8 9-7 3-3 6-1 20-20 12-10 11-9 14-13 1-4 18-17 19-15 5-0 15-19 16-18 13-11
65 | 14-17 0-0 4-5 5-6 12-13 13-15 10-12 15-18 2-2 8-7 7-8 1-1
66 | 7-3 10-5 18-15 17-14 15-10 1-6 12-9 9-4 5-0 4-1 16-12
67 | 6-4 16-11 0-0 3-2 5-5 7-7 15-10 2-1 17-12 13-8 4-3 8-6 14-9
68 | 4-1 15-13 3-3 5-2 9-9 14-12 8-7 12-10 1-0 7-8 2-4 6-5
69 | 17-19 12-14 6-8 14-16 4-6 13-15 5-7 10-12 8-10 0-3 9-11 11-13 16-20 18-21 3-4 1-1 15-17
70 | 5-4 16-16 6-6 13-14 23-22 3-1 10-12 8-9 2-0 9-11 14-15 11-13 4-3 18-18 24-23 28-26 7-8 17-17 26-25 29-27
71 | 19-18 3-2 0-0 9-8 7-6 14-13 10-15 12-17 4-3 15-9 18-11 6-5
72 | 2-1 4-0 6-5 5-3
73 | 18-22 28-29 16-35 12-12 26-28 32-37 17-15 22-27 27-36 6-4 3-2 15-34 29-30 34-40 19-17 21-23 20-19 30-39 10-10 9-9 8-8 4-3
74 | 7-8 6-4 13-12 0-0 30-32 27-27 3-3 26-26 29-31 28-28 14-13 23-20 18-16 12-9 2-2 21-17 15-14 25-22 24-21 1-1 17-15
75 | 11-16 5-9 21-25 1-3 9-13 0-0 15-19 20-24 4-8 8-12 6-10 10-15 12-17 13-18 16-20 7-11 18-21 2-4 3-5
76 | 6-8 3-3 0-2 11-9 10-6 4-4 12-10 8-5 1-1 9-7
77 | 1-2 13-12 0-0 6-7 4-5 7-6 11-9 9-11 8-8 2-3 12-10 3-4
78 | 11-7 13-12 0-0 12-9 9-6 4-2 8-5 2-4 5-3
79 | 14-11 5-4 1-3 6-7 0-0 12-13 7-6 9-9 15-14
80 | 4-7 3-3 6-8 5-6 8-9 9-10 2-2 1-0
81 | 9-7 11-8 3-1 7-4 6-2 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 8-9 9-10 7-8 2-4
83 | 3-2 17-19 1-3 6-8 8-12 5-6 4-4 13-16 10-14 7-10 19-22 11-15 2-5 18-20
84 | 0-1 2-3 4-6
85 | 0-0 1-1 3-3 4-4 2-2
86 | 12-15 1-3 0-0 4-6 6-8 10-12 13-16 9-11 2-4 3-5
87 | 1-3 3-4 4-6 0-0 5-7
88 | 4-7 1-3 20-25 15-20 5-8 18-23 22-27 16-22 12-17 29-34 3-6 21-26 14-19 19-24 26-30 28-32 6-12 0-1 24-29 23-28 30-35 10-16 17-21 2-4
89 | 17-18 20-26 16-16 11-11 13-13 21-27 7-6 12-12 9-8 3-1 19-24 2-0 6-3 0-5 8-7 14-14 4-2 18-21 15-15 10-9
90 | 1-2 14-11 0-0 11-8 5-6 12-10 2-1 7-5 4-3 13-9 9-7
91 | 24-19 0-0 13-12 3-3 11-10 5-4 26-23 9-9 14-13 28-22 19-15 22-18 12-11 29-24 25-20 21-17 15-14 7-8 1-1 20-16
92 | 3-2 5-4 6-6 8-10 9-11 4-3 1-0 7-9
93 | 14-17 10-11 6-6 7-7 11-14 19-22 5-5 12-13 4-4 15-18 18-20 1-1 3-2 0-0 28-31 17-19 26-26 13-15 25-25 9-10 21-30 2-3 22-29 27-27 23-28 8-8
94 | 11-10 5-4 10-11 3-3 7-6 12-12 9-8 8-7 2-2 1-0 6-5
95 | 3-2 11-10 7-0 5-5 13-13 4-4 1-14 10-12 9-9 8-8 14-15 15-16
96 | 7-8 0-0 6-7 4-5 5-6 2-2 3-4 1-1
97 | 11-10 13-12 0-0 3-2 5-4 7-6 9-9 14-13 2-1 16-22 4-3 8-7 15-14 6-5
98 | 0-0 12-14 6-8 5-6 14-18 8-10 10-12 13-17 9-11 2-3 11-13 15-19 3-4 1-1 7-9
99 | 1-2 10-8 0-1 4-5 18-15 7-6 17-14 14-13 2-3 12-9 8-7 13-10 3-4 21-18 20-16
100 | 1-2 7-8 11-10 0-0 13-12 20-22 3-3 6-7 5-5 21-23 4-4 14-13 18-19 12-11 16-15 17-16 19-20
101 | 22-20 0-0 12-14 4-5 5-6 7-9 19-17 11-12 23-23 8-10 13-15 9-11 2-3 20-18 17-16 3-4 1-1 21-19
102 | 16-13 11-7 12-0 3-10 17-14 7-6 1-9 5-1 0-8 10-3 6-5 8-4
103 | 0-0 11-11 5-5 6-6 13-13 10-10 12-12 9-9 7-7 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 2-1 9-10 8-9 4-3 1-0 7-8
105 | 0-1 9-13 5-9 2-6 8-12 4-8 6-10 3-7 1-5 10-14 12-16 11-15
106 | 0-1 9-13 6-8 8-12 5-7 1-4 10-14 7-10 3-6 2-5
107 | 2-5 0-0 9-9 4-8
108 | 5-5 3-3 6-6 4-4 7-7 2-1 9-10 8-9
109 | 5-9 8-13 30-32 13-17 43-46 7-11 46-52 6-47 18-23 37-42 3-3 22-27 4-4 14-18 2-2 32-34 1-1 34-36 25-29 28-31 21-26 39-44 19-24 17-22 45-51 36-41 23-28 10-14 27-49 35-38 16-20 11-15 31-33
110 | 38-36 29-28 35-34 18-15 26-23 9-8 2-1 32-31 28-25 33-32 31-30 20-17 37-35 7-6 17-14 25-22 16-13 5-4 3-2 11-9 30-29 34-33 23-20 8-7 12-11 6-5 19-16 22-18 4-3 24-21
111 | 17-18 21-25 13-12 6-4 15-13 3-3 20-24 1-0 22-26 11-9 2-1 19-23 7-5 12-11 4-2 16-14 18-21 9-7
112 | 0-1 1-2 6-7 4-5 10-13 2-3 11-14 3-4 9-12 7-9
113 | 6-9 23-31 19-26 26-35 20-29 27-37 24-33 28-38 5-8 1-2 10-18 17-24 7-10 13-20 14-23 8-15 15-22 4-5 9-16 2-3 25-34 0-1 11-17 18-25 12-19 3-4 22-30
114 | 1-2 0-0 6-7 5-5 14-16 10-10 3-3 20-21 17-19 12-12 4-4 23-23 24-24 9-11 15-17 7-8 18-20 11-13
115 | 0-1 1-0 3-3 2-2
116 | 11-16 6-9 14-17 22-23 13-13 4-7 12-12 24-26 10-15 18-19 5-8 1-2 20-21 3-6 7-10 23-25 0-0 8-11 2-3 19-20 17-18 21-24
117 | 11-16 15-20 21-28 2-1 10-15 13-17 16-21 7-11 18-23 20-26 23-30 27-33 6-7 14-18 3-2 0-0 9-14 19-24 17-22 22-29 5-3 8-12 26-31
118 | 16-17 5-4 3-2 17-19 11-11 0-0 10-10 13-14 9-8 7-6 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 13-13 20-29 11-14 1-2 8-10 10-12 16-22 17-24 9-11 21-31 14-19 2-3 3-5 0-1 12-15 4-6 18-25 15-21 5-7 19-27 7-8 22-32
120 | 11-16 16-17 9-13 0-0 5-5 6-6 4-4 13-15 8-10 10-14 2-2 7-11
121 | 0-1 5-4 7-7 8-9 2-0 9-10
122 | 16-17 22-20 19-18 0-1 5-4 3-3 13-14 1-0 14-13 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 10-10 8-9 3-6 7-8 5-3
124 | 4-7 0-0 3-4 1-1 2-5
125 | 0-0 1-1 3-3 4-4 2-2
126 | 1-2 5-4 0-0 11-11 7-6 12-12 9-9 14-13 18-16 8-7 4-3 15-14 6-5 17-15
127 | 0-1 1-3 13-13 5-6 4-5 12-12 7-7 9-10 8-8 2-2 3-4
128 | 14-11 6-4 15-12 0-0 16-13 10-8 7-5 12-9 4-3 2-2 8-6 17-14 1-1 9-7
129 | 2-7 6-4 4-6 8-9 7-5 0-2 5-3
130 | 2-7 10-4 7-1 12-13 6-3 3-9 1-0 4-11 11-6
131 | 0-1 5-4 1-3 7-6 2-2 6-5 4-0
132 | 5-4 3-2 11-11 6-6 10-10 13-14 9-9 7-7 14-13 8-8 4-3 1-0 15-15
133 | 0-0 11-8 10-7 9-5 2-1 7-4 5-3 4-2 8-6 12-9 13-10
134 | 12-20 0-0 19-28 5-16 7-6 20-30 13-21 10-18 6-17 9-29 24-35 21-31 23-32 2-5 8-7 3-4 22-33 17-27 14-23 11-19 4-11
135 | 7-14 8-12 4-8 5-11 10-13 14-18 3-7 2-5 12-16 11-15 16-19 0-2 15-17
136 | 0-1 6-4 10-7 11-9 12-12 16-15 4-2 9-5 15-14 13-10 5-3
137 | 5-4 0-0 11-11 10-10 13-14 9-9 7-5 18-19 1-1 15-18 2-2 4-3 8-7 17-17
138 | 14-17 42-38 38-31 31-26 25-23 19-18 10-12 13-16 8-10 9-11 33-29 1-1 22-21 32-28 0-0 12-14 35-32 34-30 2-3 20-19 30-25 3-5 7-9 6-8 4-6 26-22 29-24 16-20 41-37
139 | 0-1 1-2 4-5 7-7 8-8 2-3 3-4
140 | 0-1 1-2 6-8 4-4 8-10 7-7 9-11 3-6
141 | 34-38 1-3 28-29 16-21 2-5 36-43 9-15 35-40 3-6 13-20 11-18 27-28 32-34 4-10 33-35 20-22 5-11 25-25 24-24 6-12 10-16 37-44 7-13 12-19 30-36 0-2 31-33
142 | 5-4 0-0 10-11 6-7 11-12 8-9 3-6 2-2 4-3 7-8 1-1
143 | 0-1 20-23 12-15 6-9 17-19 4-7 14-17 22-22 23-24 19-21 13-16 10-14 1-6 9-11 7-10 15-18 2-3 3-4 18-20 5-8 11-13
144 | 5-4 7-6 3-1 10-13 9-9 2-0 11-14 4-3 8-7 6-5
145 | 18-15 9-8 38-32 15-12 34-29 3-3 7-6 4-4 17-14 1-1 37-30 0-0 11-9 23-20 31-24 12-11 8-7 21-18 6-5 10-10 19-16 24-21 16-13
146 | 1-2 10-8 11-10 0-0 3-3 4-4 8-5 9-6 12-9 13-11
147 | 12-21 4-10 0-0 20-25 15-23 23-29 10-19 5-13 1-4 19-24 25-32 7-16 11-20 8-17 3-7 6-15 24-31 14-22
148 | 11-16 28-37 41-54 26-35 39-50 16-28 36-48 23-32 24-33 22-31 33-44 19-29 5-18 18-27 40-52 12-17 27-36 13-20 1-1 30-38 35-47 15-22 0-0 3-2 32-39 21-30 20-19 25-34 38-49 6-8 4-40 34-45 14-21 9-12
149 | 0-1 1-0 4-4 3-3 2-2
150 | 0-0 4-4 3-3 2-1
151 | 6-9 17-19 11-11 12-13 4-5 13-14 0-2 8-10 1-1 2-3 3-4 16-18 15-15
152 | 6-6 3-2 0-0 2-1 5-3
153 | 0-1 1-2 4-9 6-8 2-3 7-10 3-5
154 | 11-16 9-13 0-0 15-20 14-19 8-9 10-15 12-17 13-18 4-3 2-2 7-8 1-1 6-5
155 | 5-4 0-0 1-3 16-10 6-6 9-5 2-1 13-7 15-9 4-2
156 | 6-6 27-21 33-27 31-26 12-9 5-5 3-3 23-17 18-12 17-11 30-23 22-16 29-22 2-2 9-7 0-0 14-10 25-18 19-13 20-14 24-20 21-15 32-25 11-8 26-19
157 | 27-26 15-13 10-11 39-33 9-8 38-32 2-1 46-38 22-19 47-39 16-14 17-16 36-43 25-23 29-27 35-15 48-40 4-4 8-6 52-45 3-2 0-0 14-10 12-7 32-24 23-20 7-5 11-12 21-18 5-3 51-41 37-44 45-37 43-35 44-36 33-31 13-9 24-21 42-34
158 | 24-30 14-17 8-9 25-32 19-22 1-2 5-5 3-3 22-27 4-4 10-12 13-16 9-11 29-34 15-18 18-20 11-13 0-0 23-29 16-19 21-25 6-8 30-35 17-21
159 | 2-7 1-3 0-2 3-11
160 | 12-21 5-9 0-0 4-6 10-17 7-12 11-18 9-10 2-3 13-20 3-4 1-1 14-22
161 | 0-0 6-6 9-10 8-9 4-2 2-5 7-8 1-1 5-3
162 | 1-2 2-7 4-5 8-11 3-8 10-14 7-10 11-15 9-12
163 | 0-0 1-1 3-3 4-4 2-2
164 | 1-2 0-1 4-7 11-17 15-23 9-15 6-11 10-16 7-13 12-19 2-3 16-24 3-4 13-21 5-8 14-22
165 | 15-13 4-9 7-12 6-10 3-1 2-0 9-11 1-6 0-4
166 | 18-12 9-20 3-3 16-9 20-15 17-11 4-4 22-17 2-1 11-22 15-10 12-7 10-21 13-6 21-16 24-23 1-0 14-8 23-18
167 | 20-27 9-13 11-15 0-0 4-8 14-19 5-6 7-12 10-16 2-11 13-18 1-9 3-7 15-26
168 | 15-12 0-0 3-3 20-17 18-15 19-16 7-6 9-8 21-18 22-19 23-20 2-2 12-10 17-14 1-1 6-5 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 17-18 16-17 11-10 5-4 3-2 0-0 22-23 23-24 21-22 20-21 9-8 12-12 7-6 2-1 24-25 6-5 15-16 18-19 4-3 19-20 10-9
171 | 23-19 6-4 21-15 0-0 16-11 10-7 18-17 15-10 22-18 20-14 7-5 5-3 2-2 17-13 12-9 1-1 24-20
172 | 7-8 2-1 0-0 6-7 3-6
173 | 0-0 6-7 4-6 5-5 3-3 2-2 1-1
174 | 11-10 5-4 3-2 0-0 6-6 9-8 4-3 1-1 10-9
175 | 14-11 5-4 0-0 11-10 2-1 6-3 18-16 17-14 15-15 10-9 9-7
176 | 26-24 4-8 3-7 20-17 10-3 30-27 19-18 11-5 8-1 27-25 12-6 18-16 23-21 7-10 33-29 29-26 25-22 0-0 34-30 15-14 31-28 9-2 14-12
177 | 7-8 1-2 6-9 0-0 10-11 3-3 4-5 9-10 8-7 11-12 2-4
178 | 0-1 3-3 4-6 7-4 8-8 2-2 1-0
179 | 7-3 10-5 16-11 8-2 3-1 13-7 9-4 15-9 5-0 12-10 14-8 11-6
180 | 1-2 0-0 2-4 4-3 5-5
181 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 5-1 10-8 32-27 22-16 33-29 36-31 41-39 18-13 0-0 25-18 11-9 15-10 12-11 30-25 9-6 39-34 31-28 40-36 43-40 35-30 38-35 17-12 37-32 26-19 8-4
182 | 29-28 1-3 43-43 28-29 36-37 32-31 11-14 33-33 31-32 2-4 5-8 26-25 6-7 8-10 13-16 10-12 18-20 34-36 16-18 19-21 37-38 39-39 3-5 7-9 9-13 0-1 12-15 35-35 27-27 4-6 21-22 42-42 25-24 41-41 23-23 40-40 17-17
183 | 20-23 1-3 0-0 6-8 19-21 12-15 14-19 21-24 4-4 5-7 8-10 13-16 10-14 15-18 2-2 7-11 18-20 9-12 11-13
184 | 34-38 75-75 30-32 58-58 69-70 28-29 5-6 41-40 24-26 50-49 15-16 25-27 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 59-59 3-3 52-53 20-21 76-77 57-56 60-60 10-12 39-36 46-44 9-11 62-62 33-39 44-42 27-28 32-34 18-20 23-25 42-41 53-51 45-43 47-45 65-65 22-24 12-14 48-48 4-5 29-30 68-69 85-87 21-23 13-15 35-10 55-52 66-67 81-86 56-54 16-19 49-47 17-18 0-1 6-8 78-80 72-76 74-74 77-78 61-63 73-73 38-35 26-31 11-13 80-84 71-72 67-68 64-66 31-33
185 | 6-6 7-7 17-20 19-22 23-26 24-27 4-4 14-18 9-11 1-1 3-2 0-0 2-3 18-21 16-19 11-12 15-17 20-23 12-15 10-10 13-14 8-8 21-24
186 | 31-40 11-11 25-31 29-36 18-19 33-41 30-37 12-13 10-12 28-35 17-17 16-18 19-21 0-0 26-33 32-39 14-15 8-7 3-5 7-8 22-25 4-6 20-24 13-14 9-9 23-27 27-34 24-32 15-16 2-4
187 | 14-11 0-0 10-7 11-8 7-4 6-2 2-3 9-6 8-5 13-10
188 | 21-14 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 49-45 5-1 44-41 48-44 10-8 32-27 50-46 22-16 33-29 36-31 41-39 18-13 0-0 25-18 11-9 15-10 12-11 30-25 45-42 9-6 39-34 31-28 40-36 43-40 35-30 38-35 47-43 17-12 37-32 26-19 8-4
189 | 12-15 0-0 6-7 3-3 14-17 5-5 21-22 20-21 4-4 8-10 17-20 10-14 24-24 13-18 9-11 2-2 15-19 7-8 11-13
190 | 10-11 6-6 21-28 17-20 32-37 24-31 34-39 25-30 5-5 3-3 12-13 31-36 22-27 4-4 26-32 45-48 19-25 2-2 1-1 46-49 0-0 44-46 42-45 23-29 33-38 8-7 39-43 16-19 18-21 11-12 37-40 36-41 14-16 30-35 13-14 38-42 9-9 27-34 7-8 41-44
191 | 29-28 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 35-33 18-16 34-32 28-27 2-2 17-14 1-1 0-0 26-26 25-25 24-24 32-29 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 14-17 34-38 1-3 30-32 5-6 21-24 44-44 17-20 33-36 19-22 35-37 43-42 28-30 26-29 29-31 15-18 27-28 42-41 12-14 10-13 13-15 39-39 18-21 16-19 32-35 3-5 7-9 0-1 22-25 20-23 6-8 40-40 23-27 2-4 9-12
193 | 19-19 13-13 18-15 9-8 20-20 12-12 23-26 17-16 11-10 26-29 4-4 24-27 7-6 14-14 16-18 10-9 8-7 25-28 5-3 15-17 6-5 22-25 21-22 3-1 2-0 27-30
194 | 5-4 3-2 13-13 24-18 6-6 1-0 9-8 11-9 7-7 2-1 22-19 18-16 14-12 23-20 29-23 28-21 4-3 15-14 20-17 17-15
195 | 0-1 1-2 6-9 11-11 13-13 10-10 5-6 12-12 4-4 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 54-58 7-7 13-8 21-16 59-63 66-69 48-51 31-32 12-9 69-72 25-23 35-37 1-2 32-33 39-41 38-40 36-38 37-39 4-4 41-43 67-70 8-6 63-67 17-14 34-36 43-45 46-49 50-54 44-46 26-26 19-17 62-66 45-47 65-68 23-20 61-65 24-24 57-59 60-64 6-5 5-3 33-34 14-11 0-1 27-27 29-29 40-44 55-60 58-61 2-0 47-50 30-30 51-55
197 | 11-10 0-0 22-23 16-16 21-21 10-9 9-8 24-26 14-13 6-2 7-5 18-19 12-11 8-7 3-4 23-27 15-14 20-17 25-28 5-3
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 4-1 32-28 27-23 16-11 0-0 24-19 22-17 25-21 13-10 28-24 11-8 26-22 17-12 9-5 20-15 5-2 23-18 8-4
199 | 16-16 54-55 51-51 53-53 45-45 13-13 26-23 9-8 74-75 92-93 83-86 33-33 31-32 20-26 11-10 75-74 70-71 5-5 28-30 58-59 84-85 61-61 46-46 93-95 37-39 29-31 7-6 56-57 14-14 50-50 27-28 82-84 1-1 10-9 49-49 39-40 25-22 15-15 0-0 48-48 76-78 86-88 38-38 6-4 52-54 77-79 87-91 90-94 71-69 62-63 8-7 44-43 12-11 68-66 80-83 23-24 19-20 43-44 89-92 81-82 79-81 22-25 65-2 78-80 35-35 42-42 67-65 36-36 41-41 73-73 18-18 57-58 66-64 24-21 72-72 34-34 64-62 59-60 47-47
200 | 21-14 30-26 29-23 14-9 8-5 32-27 10-7 25-19 15-11 12-10 33-29 1-1 6-4 26-21 22-17 35-31 17-13 37-33 4-2 9-6 27-22 28-24 16-12 11-8 24-25 2-0 38-35 34-34
201 | 10-11 6-6 28-29 2-1 8-9 15-16 31-30 16-17 12-13 20-21 30-28 14-14 18-20 5-4 3-2 17-19 26-26 13-15 25-25 9-10 24-24 1-0 11-12 27-27 21-22 23-23 4-3 7-8
202 | 30-32 36-37 15-20 13-17 16-21 2-12 45-44 27-33 43-42 28-30 22-27 37-39 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 33-35 21-26 0-0 3-13 14-19 24-28 46-45 12-18 17-22 20-24 39-38 41-41 9-9 7-4 10-14 40-40 11-15 5-2
203 | 6-9 0-0 4-5 8-11 10-13 14-18 5-7 13-16 12-17 7-10 2-2 11-14 3-4 1-1 9-12
204 | 6-9 7-12 19-22 12-16 40-46 30-33 25-30 37-42 38-45 2-2 22-28 23-27 36-39 33-35 0-0 21-26 39-44 34-40 8-11 16-23 28-32 14-20 9-13 24-29 4-6 20-24 5-7 15-21 26-31 10-14 13-18 35-38 32-36 11-15 3-4
205 | 1-2 0-0 5-10 4-9 7-12 6-11 10-15 3-8 11-18 9-17 2-5
206 | 11-16 12-15 0-0 22-23 20-25 4-6 5-4 18-22 10-13 15-21 9-9 19-24 7-5 23-26 2-2 8-7 14-20 13-19 1-1
207 | 6-2 4-1 0-0 2-3
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 8-8 12-11 2-2 16-14 3-4 1-1 10-9
209 | 0-1 10-11 12-14 3-3 5-6 4-4 9-9 8-8 14-15 15-18 2-2 16-19 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 2-3 3-4 9-12 7-9
211 | 18-22 20-25 13-17 11-14 12-16 15-19 22-27 14-18 7-10 2-2 1-1 0-0 21-26 4-5 10-13 8-11 19-24 6-8 23-28 5-7 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 7-5 5-3 2-2 8-6 11-12 1-1 13-11
213 | 0-1 1-2 4-9 5-10 8-13 7-12 6-11 2-3 3-6
214 | 18-13 13-12 11-11 3-3 6-6 5-5 10-10 0-2 4-4 9-9 7-7 19-15 8-8 16-14 1-1
215 | 26-24 11-11 13-13 6-6 12-12 7-7 28-26 17-16 31-30 25-23 29-27 22-20 19-18 34-29 3-3 5-5 4-4 27-25 30-28 2-2 14-14 15-15 1-1 0-0 35-31 20-19 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 22-19 29-23 17-16 26-25 10-8 16-15 8-6 12-10 39-40 25-22 35-36 13-11 32-28 6-4 9-7 37-38 27-24 11-9 19-17 41-42 23-20 7-5 4-2 21-18 5-3 38-39 3-1 14-12 34-34 24-21 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 12-11 2-2 8-7 16-14 1-1 10-9 17-15
218 | 26-24 3-2 16-16 10-11 19-19 5-5 6-4 12-13 7-6 20-20 18-17 2-1 9-10 8-8 15-18 14-14 4-3 25-21 1-0 11-12
219 | 22-23 19-19 30-32 28-29 15-12 10-8 20-21 29-31 25-26 18-16 2-2 8-6 27-28 9-7 4-5 11-9 26-30 12-11 13-10 23-24 0-1 21-22 7-4 24-25 16-13
220 | 27-26 15-13 11-11 7-7 28-25 16-14 29-27 17-15 3-3 18-16 2-2 8-6 25-22 1-1 21-19 5-4 0-0 19-17 23-20 6-5 10-10 9-9 14-12 24-21
221 | 0-0 8-5 2-1 7-4 4-3 9-6 5-2
222 | 22-23 26-25 6-7 3-3 5-5 12-13 20-21 4-4 39-36 30-28 9-11 49-44 33-29 16-18 46-40 10-9 1-1 0-0 17-19 2-6 38-38 35-32 34-30 41-35 24-24 19-20 11-12 15-17 37-37 14-16 27-27 13-14 48-42 21-22 8-8 45-41 36-33
223 | 48-43 39-37 32-31 33-7 16-14 0-3 2-5 36-34 49-45 17-15 15-12 30-27 54-52 10-8 55-49 42-39 35-33 50-46 34-32 3-6 5-0 25-22 29-26 27-23 26-21 59-53 11-9 60-54 1-4 61-55 45-42 13-10 37-29 24-20 31-28 23-19 28-24 41-38 14-11 56-50 40-36 47-44 43-40 53-47 6-1 57-51 22-18 21-17 20-16
224 | 29-28 16-16 53-53 9-8 40-41 46-47 18-19 32-31 31-30 49-50 54-52 13-12 56-61 36-38 58-59 20-21 7-6 42-44 25-26 28-27 14-14 47-48 39-40 23-25 22-24 44-46 11-9 30-29 41-42 50-51 8-7 4-2 1-0 19-20 6-5 15-17 48-49 5-3 38-39 60-62 37-37 10-10 21-22 3-1 57-58 34-34 51-55 59-60 33-33
225 | 36-42 39-46 5-6 33-36 32-37 38-44 45-53 25-30 3-3 4-4 6-10 13-16 15-18 2-2 31-35 43-50 1-1 27-32 0-0 14-19 18-24 8-11 30-34 37-45 29-33 49-57 40-49 48-56 46-54 7-9 9-13 22-25 12-15 24-29 47-55 42-48 44-51 17-21 35-38 16-20 23-27
226 | 14-17 18-22 40-45 53-53 73-65 15-20 52-52 77-73 23-26 67-61 5-8 6-7 24-27 57-56 10-12 8-10 9-11 2-2 50-50 76-74 31-35 60-57 1-1 11-13 64-60 36-39 0-0 59-58 12-14 44-46 39-44 4-5 30-34 13-15 66-62 45-47 29-33 28-32 49-48 34-37 16-19 65-64 25-28 7-9 78-75 48-49 75-71 37-40 62-59 54-54 20-24 38-42 26-31 17-21 35-38 32-36 27-30 19-23 56-55 3-4
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 10-7 4-4 29-34 16-18 27-32 0-0 21-26 24-28 23-29 14-16 20-24 13-14 9-9 17-21 19-23 7-8
228 | 0-0 6-2 3-4 2-1 5-3
229 | 22-23 4-8 25-27 19-22 23-26 16-17 6-7 20-21 12-13 8-10 14-14 2-2 3-4 1-1 18-20 0-0 13-15 11-12 7-9 17-18 24-25 15-16
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 30-37 23-26 24-31 16-17 14-14 33-39 1-1 19-21 0-0 22-24 26-33 20-22 21-23 13-15 11-9 2-3 12-11 8-7 39-43 32-35 6-5 31-38 4-6 40-44 29-36 3-4
231 | 0-1 1-3 11-11 5-6 4-5 7-7 8-10 2-2 3-4 10-9
232 | 1-2 0-1 28-31 6-8 5-6 18-24 16-30 26-28 24-26 8-10 10-15 25-27 12-17 17-25 11-14 7-11 2-5 3-4 9-12 27-29
233 | 14-17 30-32 26-28 5-13 24-26 3-11 17-20 4-12 34-35 19-22 38-37 6-14 11-18 32-34 8-15 28-31 22-24 29-30 21-23 25-25 1-4 2-10 18-21 16-19 0-1 10-16 39-38 36-36 23-27 33-33
234 | 0-1 12-20 17-19 14-16 10-10 4-5 5-6 7-9 13-15 11-12 2-3 18-21 15-17 3-4 16-18 9-7
235 | 6-9 14-17 4-7 30-32 36-37 17-20 25-27 1-6 23-26 7-11 2-5 27-29 34-39 13-16 15-18 32-34 29-30 21-23 19-24 16-19 18-21 37-40 0-1 9-13 12-15 5-10 8-12 10-14 35-38 3-4 31-33
236 | 14-17 1-3 22-23 11-11 24-26 18-19 10-8 20-21 12-13 4-4 8-10 2-2 23-25 0-0 13-15 7-5 19-20 17-18 26-27 21-22 25-24 9-9 15-16
237 | 5-6 8-9 12-16 6-7 31-36 26-29 10-12 3-4 22-28 1-1 18-20 19-21 11-13 17-19 20-22 9-10 14-15 27-31 15-17 30-35 28-33 23-27 7-8 0-2 21-24
238 | 1-2 14-11 13-12 0-1 15-13 5-5 6-6 7-7 9-9 8-8 12-10 3-4
239 | 10-8 4-1 0-0 18-13 26-29 25-24 19-14 21-18 22-19 15-11 23-20 7-4 14-12 12-9 13-10 2-2 8-6 17-16 20-17 6-5 9-7
240 | 5-4 0-0 2-2 7-5 4-3 8-7 1-1
241 | 36-29 9-8 14-13 24-22 33-30 22-20 37-31 10-7 28-23 23-21 8-6 12-10 20-18 17-14 15-15 13-11 32-28 6-4 21-19 3-2 11-9 7-5 1-0 30-25 0-1 19-16 31-27 29-24 4-3
242 | 22-23 19-19 6-6 9-8 20-20 23-22 7-7 16-17 11-10 5-5 12-13 29-31 1-1 10-9 0-0 26-26 25-25 24-24 2-3 27-27 28-28 13-18
243 | 4-7 18-22 1-3 20-25 2-5 6-14 7-15 21-27 10-18 9-17 3-6 8-16 0-0 5-11 14-19 29-33 22-29 28-32 25-28 17-21 27-30 16-20 19-23
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1 7-9
245 | 0-1 6-4 3-2 11-11 13-13 10-10 9-8 12-12 7-5 4-3 8-6 1-0
246 | 16-16 11-11 19-19 13-13 26-23 9-8 12-12 20-20 2-1 28-26 33-30 5-5 22-27 7-6 27-25 6-4 3-2 0-0 8-7 15-14 25-28 29-29 10-10 4-3 18-18 17-17
247 | 16-16 22-23 19-19 42-38 25-27 36-34 2-5 40-37 31-32 37-35 1-2 28-30 20-21 12-13 26-29 8-10 39-36 9-11 34-33 14-15 23-24 11-12 7-9 0-1 43-39 6-8 4-6 13-14 21-22 5-7 24-25 18-18 3-4 17-17
248 | 26-24 5-4 30-26 0-0 16-10 18-12 21-15 10-7 3-3 28-23 22-17 15-9 17-11 23-25 29-22 19-13 2-2 8-6 20-14 27-20 12-8
249 |
--------------------------------------------------------------------------------
/results/giza/test.roen.grow-diagonal.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 0-0 1-1 3-3 4-4 2-2
4 | 1-2 0-1 3-3 6-8 5-6 4-4 8-10 9-11 7-9
5 | 0-1 22-25 20-23 26-28 21-24 27-29
6 | 1-2 0-0 3-3 10-7 11-9 2-1 7-4 12-10 8-5
7 | 6-9 10-11 30-32 2-1 5-8 3-3 26-29 4-4 18-20 16-18 19-21 28-31 0-0 17-19 29-30 9-10 14-15 11-12 25-28 15-17 20-23 13-14
8 | 6-9 4-7 8-12 1-4 3-6 7-11 2-5 0-2 5-8
9 | 4-5 1-0 3-4
10 | 19-18 3-2 6-6 20-20 18-17 14-13 9-10 8-9 17-16 2-1 16-15 4-3 15-14 7-8
11 | 5-4 0-0 13-14 12-13 3-1 11-12 14-15 4-3 15-16
12 | 20-13 3-2 7-21 0-0 10-7 21-22 17-11 8-20 19-12 14-15 4-3 12-9 1-1 13-10
13 | 26-24 50-45 6-9 21-21 42-38 3-7 7-11 40-37 5-8 25-23 30-27 34-29 39-36 29-26 1-1 0-0 18-17 9-10 31-28 4-6 49-43 35-30 37-32 28-25 2-4
14 | 16-5 28-11 21-1 20-2 2-8 27-7 29-23 3-9 14-21 19-0 13-20 26-6
15 | 5-4 4-6 3-3 7-7 1-1 0-2 6-5
16 | 14-11 11-7 16-10 6-6 1-4 17-12 13-9 2-5 0-2 12-8
17 | 0-0 11-11 3-3 20-17 12-13 19-16 23-22 4-5 5-7 18-15 10-12 21-18 22-19 24-21 8-9 1-1 16-14 7-8 2-4
18 | 24-30 32-32 39-37 33-33 1-2 12-13 17-17 21-19 6-4 0-0 27-24 25-25 7-5 14-15 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 31-31
19 | 30-27 29-26 18-20 22-23 17-19 31-31 21-22 5-12 16-18 26-30 2-3 10-14 6-13 28-25 3-4 0-2 4-11 19-21
20 | 11-11 14-5 12-13 18-15 0-7 3-9 5-1 4-0
21 | 1-2 17-19 0-0 20-22 3-3 18-20 4-5 5-6 12-13 7-7 9-10 8-8 15-17 11-12 16-18 19-21
22 | 15-12 34-38 10-11 0-0 36-40 28-29 30-34 25-26 29-33 33-37 35-39 32-36 31-35 16-13
23 | 0-1 20-26 6-9 1-3 4-7 28-31 12-14 3-5 14-17 8-11 13-16 29-33 17-24 9-12 7-10 16-25 19-23 2-4 5-8 11-13
24 | 11-16 28-37 31-40 10-15 1-6 20-26 21-27 16-22 19-25 12-17 27-36 17-23 32-41 29-38 14-19 18-24 22-29 30-39 4-11 2-7 5-10 23-28 26-34 3-8 13-18
25 | 27-26 14-17 21-21 5-6 20-20 12-16 30-27 15-18 3-4 1-1 4-5 13-15 2-3 16-19 31-28 9-13 22-22 25-24 23-23 10-14 28-25 0-2
26 | 0-1 5-6 4-2 1-0 2-4 3-5
27 | 0-0 8-6 2-1 7-4 6-3 4-2 9-7
28 | 53-46 39-33 24-17 17-7 27-21 38-32 47-39 41-36 35-29 49-41 26-20 43-37 59-50 48-40 7-6 25-19 28-23 44-38 2-2 50-43 1-1 52-45 37-30 57-48 0-0 54-47 31-24 40-35 58-49 23-18
29 | 0-1 1-2 12-15 16-5 14-4 7-13 15-6 17-16
30 | 3-2 0-0 10-11 13-14 12-13 4-4 2-1 16-15 9-12
31 | 0-1 1-3 2-4 3-5
32 | 14-17 11-11 25-31 21-28 12-12 28-34 29-35 23-30 27-33 6-7 26-32 13-16 15-18 3-4 20-27 2-3 22-29 0-1 18-25 9-9 30-36 7-8
33 | 10-8 7-3 0-0 4-6 11-9 5-7 18-14 19-15 17-12 8-4 20-18 13-10 21-19
34 | 1-3 3-1 0-2 4-0
35 | 1-2 0-1
36 | 0-0 1-1 3-3 4-4 2-2
37 | 3-2 11-11 6-6 10-10 9-9 8-7 4-1 5-3
38 | 0-0 6-7 14-16 4-5 5-6 12-13 18-18 10-15 8-9 9-11 7-10 2-2 11-14 1-1 15-17
39 | 7-8 22-20 5-4 8-2 1-0 9-3 18-17 14-13 2-1 15-14 20-19 16-15 17-16 21-18 6-5
40 | 0-1 12-15 14-10 16-16 2-6 8-12 10-13 7-7 1-4 11-14 15-9 13-8 3-5
41 | 0-0 6-6 9-9 2-1 8-8 4-2 5-3
42 | 10-8 9-7 0-0 26-23 3-1 4-4 11-9 6-5 8-6 25-22 13-10 22-21 5-3
43 | 11-11 6-6 24-26 8-9 28-34 19-22 12-13 31-36 10-12 32-38 3-4 18-20 1-1 16-18 27-32 25-29 23-25 0-0 17-19 22-24 4-5 26-30 2-3 15-17 20-23 14-16 13-14 30-35 7-8
44 | 0-0 17-6 15-2 18-5 8-10 19-14 9-11 11-1
45 | 1-2 5-9 0-1 4-6 14-16 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 7-6 8-7 4-2 1-1 6-5 5-3
47 | 14-14 0-0 6-8 12-13 19-4 9-11 18-6 2-2 20-18 15-16 1-1 7-9
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 0-0 7-6 4-4 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 15-9 7-4 13-7 12-8 19-13 4-2 1-0 11-6 5-3
51 | 5-4 0-0 3-2 7-6 2-1 8-7 6-5
52 | 15-12 0-0 11-11 5-5 6-6 12-7 3-1 4-2 14-8
53 | 0-1 24-30 30-33 18-22 26-27 12-14 9-15 28-29 21-23 17-20 13-16 29-32 6-12 27-28 2-4 5-8 19-21
54 | 38-36 45-45 6-6 44-44 7-7 17-20 18-19 30-27 3-3 35-33 34-32 36-35 2-2 1-1 16-18 19-21 11-13 0-0 31-29 20-22 12-14 26-26 4-5 13-15 25-25 15-17 8-8 32-30 9-12 33-31
55 | 16-16 0-0 13-13 9-8 12-12 1-1 8-7 14-14 2-4 6-5 15-15
56 | 17-18 1-2 11-10 14-17 0-0 21-21 19-19 22-23 4-4 20-20 25-25 3-1 24-24 2-3 12-9 8-7 16-13 15-15 6-5
57 | 17-19 10-12 8-10 9-11 11-13 15-17 16-18 5-3
58 | 15-12 4-7 0-0 6-1 11-9 9-5 14-13 3-8 16-14 8-4 12-10 7-2 13-11
59 | 1-2 2-6 0-0 12-14 6-8 14-16 4-5 10-11 5-7 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 2-4 1-1
61 | 4-1 3-0 0-7 8-9 6-3 1-8 7-5 5-2
62 | 17-18 16-16 10-11 13-14 20-20 23-23 9-10 18-19 14-15 19-22 15-17 2-4 22-21 11-13
63 | 2-5 1-4
64 | 10-8 9-7 3-3 6-1 20-20 12-10 11-9 14-13 1-4 19-15 5-0 15-19 16-18 13-11
65 | 14-17 0-0 4-5 5-6 13-15 10-12 15-18 2-2 1-1
66 | 7-3 10-5 18-15 17-14 15-10 12-9 9-4 5-0 4-1
67 | 6-4 16-11 0-0 3-2 5-5 7-7 15-10 2-1 17-12 13-8 4-3 8-6 14-9
68 | 4-1 15-13 5-2 9-9 14-12 8-7 1-0 7-8
69 | 17-19 12-14 6-8 14-16 4-6 13-15 5-7 10-12 8-10 0-3 9-11 11-13 16-20 18-21 1-1 15-17
70 | 5-4 16-16 6-6 13-14 23-22 3-1 10-12 8-9 2-0 9-11 14-15 11-13 4-3 18-18 24-23 28-26 7-8 17-17 29-27
71 | 19-18 3-2 9-8 7-6 12-17 4-3 15-9 18-11 6-5
72 | 6-5 5-3
73 | 6-4 3-2 10-10 22-27 34-40 12-12 19-17 21-23 9-9 8-8 20-19 4-3 30-39
74 | 6-4 13-12 0-0 30-32 27-27 3-3 26-26 29-31 28-28 14-13 23-20 18-16 2-2 15-14 25-22 24-21 1-1 17-15
75 | 11-16 5-9 21-25 1-3 9-13 0-0 15-19 20-24 4-8 8-12 6-10 10-15 12-17 13-18 16-20 7-11 18-21 2-4 3-5
76 | 6-8 3-3 0-2 11-9 10-6 4-4 12-10 1-1 9-7
77 | 13-12 0-0 6-7 7-6 11-9 9-11 8-8 12-10
78 | 11-7 13-12 0-0 12-9 9-6 4-2 8-5 2-4 5-3
79 | 14-11 1-3 6-7 7-6 9-9 15-14
80 | 4-7 3-3 5-6 8-9 9-10 2-2 1-0
81 | 9-7 11-8 3-1 7-4 6-2 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 8-9 9-10 7-8 2-4
83 | 3-2 17-19 6-8 8-12 5-6 4-4 13-16 10-14 7-10 19-22 11-15 2-5 18-20
84 | 0-1 2-3
85 | 0-0 1-1 3-3 4-4 2-2
86 | 12-15 1-3 4-6 10-12 13-16 9-11 2-4 3-5
87 | 1-3 3-4 4-6 0-0 5-7
88 | 0-1 18-23 4-7 1-3 20-25 21-26 24-29 15-20 22-27 14-19 23-28 30-35 19-24 16-22 17-21 12-17 29-34 3-6 2-4 5-8
89 | 17-18 20-26 16-16 11-11 13-13 21-27 7-6 12-12 9-8 3-1 19-24 2-0 0-5 8-7 14-14 4-2 18-21 15-15 10-9
90 | 1-2 14-11 0-0 11-8 5-6 12-10 2-1 7-5 4-3 13-9 9-7
91 | 24-19 0-0 13-12 3-3 11-10 26-23 9-9 14-13 28-22 19-15 22-18 12-11 29-24 25-20 21-17 15-14 1-1 20-16
92 | 3-2 5-4 6-6 8-10 9-11 4-3 1-0 7-9
93 | 14-17 10-11 6-6 7-7 11-14 19-22 5-5 12-13 4-4 15-18 18-20 1-1 3-2 0-0 28-31 17-19 26-26 13-15 25-25 9-10 21-30 2-3 22-29 27-27 23-28 8-8
94 | 11-10 5-4 10-11 3-3 7-6 12-12 9-8 8-7 2-2 1-0 6-5
95 | 3-2 5-5 13-13 4-4 10-12 14-15 15-16
96 | 7-8 0-0 6-7 4-5 5-6 2-2 3-4 1-1
97 | 11-10 13-12 9-9 14-13 16-22 15-14
98 | 0-0 12-14 6-8 5-6 14-18 8-10 10-12 13-17 9-11 2-3 11-13 15-19 3-4 1-1 7-9
99 | 1-2 10-8 0-1 4-5 18-15 7-6 17-14 14-13 2-3 12-9 8-7 13-10 3-4 21-18 20-16
100 | 1-2 7-8 11-10 0-0 13-12 20-22 3-3 6-7 5-5 21-23 4-4 14-13 18-19 12-11 16-15 17-16 19-20
101 | 22-20 0-0 12-14 4-5 5-6 7-9 19-17 11-12 23-23 8-10 13-15 9-11 2-3 20-18 17-16 3-4 1-1 21-19
102 | 16-13 11-7 3-10 17-14 7-6 1-9 5-1 0-8 10-3 6-5 8-4
103 | 0-0 11-11 5-5 6-6 13-13 10-10 12-12 9-9 7-7 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 2-1 9-10 8-9 4-3 1-0 7-8
105 | 0-1 9-13 5-9 2-6 8-12 4-8 6-10 3-7 1-5 10-14 12-16 11-15
106 | 0-1 9-13 6-8 8-12 5-7 1-4 10-14 7-10 3-6 2-5
107 | 9-9 4-8
108 | 5-5 3-3 6-6 4-4 7-7 2-1 9-10 8-9
109 | 8-13 30-32 13-17 43-46 7-11 46-52 18-23 37-42 3-3 22-27 4-4 14-18 2-2 32-34 1-1 34-36 25-29 21-26 39-44 19-24 17-22 45-51 36-41 23-28 10-14 35-38 16-20 11-15 31-33
110 | 38-36 29-28 35-34 18-15 26-23 9-8 2-1 32-31 28-25 33-32 31-30 20-17 37-35 7-6 17-14 25-22 16-13 5-4 3-2 11-9 30-29 34-33 23-20 8-7 6-5 19-16 4-3 24-21
111 | 17-18 21-25 13-12 6-4 15-13 3-3 20-24 1-0 22-26 11-9 2-1 19-23 7-5 12-11 4-2 16-14 18-21 9-7
112 | 0-1 1-2 6-7 4-5 10-13 2-3 11-14 3-4 9-12 7-9
113 | 6-9 23-31 19-26 26-35 20-29 27-37 24-33 28-38 5-8 1-2 10-18 17-24 7-10 13-20 14-23 8-15 15-22 4-5 9-16 2-3 25-34 0-1 11-17 18-25 12-19 3-4 22-30
114 | 1-2 0-0 6-7 5-5 14-16 10-10 3-3 20-21 17-19 12-12 4-4 23-23 24-24 9-11 15-17 7-8 18-20 11-13
115 | 0-1 1-0 3-3 2-2
116 | 11-16 6-9 14-17 22-23 13-13 4-7 12-12 24-26 10-15 18-19 5-8 1-2 20-21 3-6 7-10 23-25 0-0 8-11 2-3 19-20 17-18 21-24
117 | 18-23 11-16 23-30 27-33 6-7 0-0 9-14 8-12 15-20 21-28 14-18 10-15 13-17 19-24 16-21 17-22 22-29 7-11
118 | 16-17 5-4 3-2 17-19 11-11 0-0 10-10 13-14 9-8 7-6 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 0-1 1-2 12-15 4-6 18-25 15-21 5-7 19-27 8-10 10-12 20-29 16-22 17-24 9-11 21-31 2-3 11-14 7-8 22-32 3-5
120 | 11-16 16-17 9-13 0-0 5-5 6-6 4-4 8-10 10-14 2-2 7-11
121 | 0-1 2-0 8-9 9-10
122 | 16-17 22-20 19-18 0-1 3-3 13-14 1-0 14-13 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 5-3 10-10
124 | 4-7 0-0 3-4 1-1 2-5
125 | 0-0 1-1 3-3 4-4 2-2
126 | 1-2 5-4 0-0 11-11 7-6 12-12 9-9 14-13 18-16 8-7 4-3 15-14 6-5 17-15
127 | 0-1 1-3 13-13 5-6 4-5 12-12 7-7 9-10 8-8 2-2 3-4
128 | 14-11 6-4 15-12 0-0 16-13 10-8 7-5 12-9 4-3 2-2 8-6 17-14 1-1 9-7
129 | 2-7 6-4 4-6 8-9 7-5 5-3
130 | 2-7 7-1 12-13 6-3 3-9 1-0 4-11 11-6
131 | 0-1 5-4 1-3 7-6 2-2 6-5 4-0
132 | 5-4 3-2 11-11 6-6 10-10 13-14 9-9 7-7 14-13 8-8 4-3 1-0 15-15
133 | 11-8 10-7 9-5 7-4 5-3 4-2 8-6 12-9 13-10
134 | 12-20 0-0 7-6 20-30 13-21 10-18 24-35 21-31 23-32 8-7 22-33 17-27 14-23 11-19
135 | 7-14 8-12 4-8 10-13 14-18 3-7 2-5 12-16 11-15 16-19 15-17
136 | 0-1 6-4 10-7 11-9 16-15 4-2 9-5 15-14 13-10 5-3
137 | 5-4 0-0 11-11 10-10 13-14 9-9 7-5 18-19 1-1 15-18 2-2 4-3 8-7 17-17
138 | 14-17 42-38 38-31 31-26 25-23 19-18 10-12 13-16 8-10 9-11 33-29 1-1 22-21 32-28 0-0 12-14 34-30 2-3 20-19 30-25 3-5 7-9 6-8 4-6 26-22 29-24 16-20 41-37
139 | 0-1 1-2 4-5 7-7 8-8 2-3 3-4
140 | 0-1 1-2 6-8 4-4 8-10 7-7 9-11 3-6
141 | 34-38 1-3 28-29 16-21 2-5 36-43 9-15 35-40 3-6 13-20 11-18 27-28 32-34 4-10 33-35 20-22 5-11 25-25 24-24 6-12 10-16 37-44 7-13 12-19 0-2 31-33
142 | 5-4 0-0 10-11 6-7 11-12 8-9 3-6 2-2 4-3 7-8 1-1
143 | 0-1 20-23 12-15 6-9 17-19 4-7 14-17 22-22 23-24 19-21 13-16 10-14 1-6 9-11 7-10 15-18 2-3 3-4 18-20 5-8 11-13
144 | 5-4 7-6 3-1 10-13 9-9 2-0 11-14 4-3 8-7 6-5
145 | 18-15 9-8 38-32 15-12 34-29 3-3 7-6 4-4 17-14 1-1 37-30 0-0 11-9 23-20 31-24 12-11 8-7 21-18 6-5 10-10 19-16 24-21 16-13
146 | 1-2 10-8 11-10 0-0 3-3 4-4 8-5 9-6 12-9 13-11
147 | 12-21 4-10 15-23 10-19 5-13 25-32 7-16 11-20 8-17 3-7 6-15 24-31 14-22
148 | 11-16 28-37 41-54 26-35 39-50 16-28 36-48 23-32 24-33 22-31 33-44 19-29 40-52 12-17 27-36 13-20 1-1 30-38 35-47 15-22 0-0 3-2 32-39 21-30 25-34 38-49 34-45 14-21
149 | 0-1 1-0 4-4 3-3 2-2
150 | 0-0 4-4 3-3 2-1
151 | 6-9 17-19 11-11 12-13 4-5 13-14 0-2 8-10 1-1 2-3 3-4 16-18
152 | 6-6 3-2 0-0 2-1 5-3
153 | 0-1 1-2 4-9 6-8 2-3 7-10 3-5
154 | 11-16 9-13 0-0 15-20 14-19 8-9 10-15 12-17 13-18 4-3 2-2 7-8 1-1 6-5
155 | 5-4 0-0 16-10 6-6 2-1 15-9 4-2
156 | 6-6 27-21 33-27 31-26 5-5 3-3 23-17 18-12 17-11 30-23 22-16 29-22 2-2 9-7 0-0 25-18 19-13 20-14 24-20 21-15 32-25 26-19
157 | 10-11 39-33 38-32 2-1 46-38 22-19 47-39 36-43 25-23 48-40 4-4 8-6 52-45 3-2 0-0 14-10 23-20 7-5 11-12 21-18 5-3 51-41 37-44 45-37 43-35 44-36 13-9 24-21 42-34
158 | 24-30 14-17 8-9 25-32 19-22 1-2 5-5 3-3 22-27 4-4 10-12 13-16 9-11 29-34 15-18 18-20 11-13 0-0 23-29 16-19 21-25 6-8 30-35 17-21
159 | 2-7 1-3 0-2 3-11
160 | 12-21 0-0 10-17 11-18 2-3 13-20 3-4 1-1 14-22
161 | 0-0 9-10 8-9 4-2 2-5 7-8 1-1 5-3
162 | 1-2 8-11 10-14 7-10 11-15 9-12
163 | 0-0 1-1 3-3 4-4 2-2
164 | 1-2 0-1 4-7 11-17 15-23 9-15 6-11 10-16 7-13 12-19 2-3 16-24 3-4 13-21 5-8 14-22
165 | 7-12 6-10 15-13 4-9
166 | 18-12 9-20 3-3 16-9 20-15 17-11 4-4 22-17 2-1 11-22 15-10 10-21 21-16 24-23 1-0 14-8 23-18
167 | 20-27 9-13 4-8 14-19 5-6 7-12 2-11 13-18 1-9 3-7 15-26
168 | 15-12 0-0 3-3 20-17 18-15 19-16 7-6 21-18 22-19 23-20 2-2 12-10 17-14 1-1 6-5 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 17-18 16-17 11-10 5-4 3-2 0-0 22-23 23-24 21-22 20-21 9-8 12-12 7-6 2-1 24-25 6-5 15-16 18-19 4-3 19-20 10-9
171 | 23-19 6-4 21-15 0-0 16-11 18-17 15-10 22-18 20-14 7-5 5-3 2-2 17-13 1-1 24-20
172 | 7-8 0-0 6-7 3-6
173 | 0-0 6-7 4-6 5-5 3-3 2-2 1-1
174 | 11-10 5-4 3-2 0-0 6-6 9-8 4-3 1-1 10-9
175 | 14-11 5-4 0-0 11-10 2-1 6-3 18-16 15-15 10-9
176 | 30-27 26-24 19-18 33-29 29-26 20-17 31-28 11-5 8-1 9-2 4-8 27-25 34-30 12-6 14-12 23-21 15-14 7-10 3-7 25-22 10-3
177 | 7-8 6-9 10-11 3-3 4-5 9-10 8-7 11-12 2-4
178 | 0-1 3-3 7-4 8-8 2-2 1-0
179 | 7-3 10-5 16-11 8-2 3-1 13-7 9-4 15-9 14-8 11-6
180 | 1-2 0-0 2-4 4-3 5-5
181 | 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 5-1 10-8 32-27 22-16 33-29 36-31 41-39 18-13 0-0 25-18 11-9 15-10 30-25 9-6 39-34 31-28 40-36 43-40 35-30 38-35 17-12 37-32 26-19 8-4
182 | 29-28 1-3 43-43 28-29 36-37 32-31 11-14 31-32 2-4 5-8 26-25 6-7 8-10 13-16 10-12 18-20 34-36 16-18 19-21 37-38 39-39 3-5 7-9 9-13 0-1 12-15 35-35 27-27 4-6 21-22 42-42 25-24 41-41 23-23 40-40 17-17
183 | 20-23 1-3 0-0 6-8 19-21 14-19 21-24 4-4 5-7 8-10 10-14 15-18 2-2 7-11 18-20 9-12 11-13
184 | 34-38 75-75 30-32 58-58 69-70 28-29 5-6 41-40 24-26 50-49 15-16 25-27 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 59-59 3-3 52-53 20-21 76-77 57-56 60-60 10-12 39-36 46-44 9-11 62-62 33-39 44-42 27-28 32-34 18-20 23-25 42-41 53-51 45-43 47-45 65-65 22-24 12-14 48-48 4-5 29-30 68-69 85-87 21-23 13-15 55-52 66-67 56-54 16-19 49-47 17-18 0-1 6-8 78-80 72-76 74-74 77-78 61-63 73-73 38-35 26-31 11-13 80-84 71-72 67-68 64-66 31-33
185 | 6-6 7-7 17-20 19-22 23-26 24-27 4-4 14-18 9-11 1-1 3-2 0-0 2-3 18-21 16-19 11-12 15-17 20-23 12-15 10-10 13-14 8-8 21-24
186 | 31-40 11-11 25-31 29-36 18-19 33-41 30-37 12-13 10-12 28-35 17-17 16-18 19-21 26-33 32-39 14-15 8-7 3-5 7-8 22-25 4-6 20-24 13-14 9-9 27-34 24-32 15-16 2-4
187 | 14-11 0-0 10-7 11-8 7-4 6-2 2-3 9-6 8-5 13-10
188 | 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 49-45 5-1 44-41 48-44 10-8 32-27 50-46 22-16 33-29 36-31 41-39 18-13 0-0 25-18 11-9 15-10 30-25 45-42 9-6 39-34 31-28 40-36 43-40 35-30 38-35 47-43 17-12 37-32 26-19 8-4
189 | 12-15 0-0 6-7 3-3 14-17 5-5 21-22 20-21 4-4 8-10 17-20 10-14 24-24 13-18 9-11 2-2 15-19 7-8 11-13
190 | 10-11 6-6 21-28 17-20 32-37 24-31 34-39 25-30 5-5 3-3 12-13 31-36 22-27 4-4 45-48 19-25 2-2 1-1 46-49 0-0 42-45 23-29 33-38 8-7 39-43 16-19 18-21 11-12 37-40 36-41 14-16 30-35 13-14 38-42 9-9 27-34 7-8 41-44
191 | 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 35-33 18-16 34-32 2-2 17-14 1-1 0-0 26-26 25-25 24-24 32-29 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 14-17 34-38 1-3 30-32 5-6 21-24 44-44 17-20 33-36 19-22 35-37 43-42 28-30 26-29 29-31 15-18 27-28 42-41 12-14 10-13 13-15 39-39 18-21 16-19 32-35 3-5 7-9 0-1 22-25 20-23 6-8 40-40 23-27 2-4 9-12
193 | 19-19 13-13 18-15 9-8 20-20 12-12 23-26 17-16 11-10 26-29 4-4 24-27 7-6 14-14 16-18 10-9 8-7 25-28 5-3 15-17 6-5 22-25 21-22 27-30
194 | 5-4 3-2 13-13 6-6 1-0 11-9 7-7 2-1 22-19 18-16 14-12 23-20 29-23 4-3 15-14 20-17 17-15
195 | 0-1 1-2 6-9 11-11 13-13 10-10 12-12 4-4 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 7-7 13-8 21-16 59-63 66-69 48-51 31-32 12-9 69-72 25-23 35-37 1-2 32-33 39-41 38-40 36-38 37-39 41-43 67-70 8-6 63-67 17-14 34-36 43-45 46-49 50-54 44-46 26-26 19-17 62-66 45-47 65-68 23-20 61-65 24-24 57-59 60-64 6-5 33-34 14-11 0-1 27-27 29-29 40-44 55-60 58-61 47-50 30-30 51-55
197 | 11-10 0-0 22-23 16-16 21-21 10-9 9-8 24-26 14-13 6-2 7-5 12-11 8-7 23-27 15-14 20-17 25-28 5-3
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 4-1 32-28 27-23 16-11 0-0 24-19 22-17 25-21 13-10 28-24 11-8 26-22 17-12 9-5 20-15 5-2 23-18 8-4
199 | 16-16 54-55 51-51 53-53 45-45 13-13 26-23 9-8 74-75 92-93 83-86 33-33 20-26 11-10 75-74 70-71 5-5 28-30 58-59 84-85 61-61 46-46 93-95 37-39 29-31 7-6 56-57 14-14 50-50 27-28 82-84 1-1 10-9 49-49 39-40 25-22 15-15 0-0 48-48 76-78 86-88 38-38 6-4 52-54 77-79 87-91 90-94 71-69 62-63 8-7 44-43 12-11 68-66 80-83 23-24 19-20 43-44 89-92 81-82 79-81 22-25 78-80 35-35 42-42 67-65 36-36 41-41 73-73 18-18 57-58 66-64 24-21 72-72 34-34 64-62 59-60 47-47
200 | 21-14 30-26 29-23 14-9 8-5 32-27 10-7 25-19 15-11 12-10 33-29 1-1 6-4 26-21 35-31 17-13 37-33 4-2 9-6 27-22 28-24 16-12 11-8 24-25 2-0 38-35 34-34
201 | 10-11 6-6 28-29 2-1 8-9 15-16 31-30 16-17 12-13 30-28 14-14 18-20 5-4 3-2 17-19 26-26 13-15 25-25 9-10 24-24 1-0 11-12 27-27 23-23 4-3 7-8
202 | 30-32 36-37 15-20 13-17 16-21 2-12 45-44 27-33 43-42 28-30 22-27 37-39 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 33-35 21-26 3-13 14-19 24-28 46-45 12-18 17-22 20-24 39-38 41-41 9-9 7-4 10-14 40-40 11-15 5-2
203 | 6-9 0-0 4-5 8-11 10-13 14-18 5-7 13-16 12-17 7-10 2-2 11-14 3-4 1-1 9-12
204 | 6-9 7-12 19-22 12-16 40-46 25-30 37-42 38-45 2-2 22-28 23-27 36-39 33-35 0-0 21-26 39-44 34-40 8-11 28-32 14-20 9-13 24-29 4-6 20-24 5-7 15-21 26-31 10-14 13-18 35-38 32-36 11-15 3-4
205 | 1-2 0-0 5-10 4-9 7-12 6-11 10-15 3-8 11-18 9-17 2-5
206 | 11-16 12-15 0-0 22-23 20-25 4-6 5-4 10-13 15-21 9-9 19-24 7-5 23-26 2-2 8-7 14-20 13-19 1-1
207 | 6-2 4-1 0-0
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 8-8 12-11 2-2 16-14 3-4 1-1 10-9
209 | 0-1 10-11 12-14 3-3 5-6 4-4 9-9 8-8 15-18 2-2 16-19 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 2-3 3-4 9-12 7-9
211 | 18-22 20-25 13-17 11-14 12-16 15-19 22-27 14-18 7-10 2-2 1-1 0-0 21-26 4-5 10-13 8-11 19-24 6-8 23-28 5-7 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 7-5 5-3 2-2 8-6 11-12 1-1 13-11
213 | 0-1 1-2 4-9 5-10 8-13 7-12 6-11 2-3 3-6
214 | 18-13 11-11 3-3 6-6 5-5 10-10 0-2 4-4 9-9 7-7 19-15 8-8 16-14 1-1
215 | 26-24 11-11 13-13 6-6 12-12 7-7 28-26 17-16 25-23 29-27 22-20 19-18 3-3 5-5 4-4 27-25 30-28 2-2 14-14 15-15 1-1 0-0 35-31 20-19 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 22-19 29-23 17-16 26-25 10-8 16-15 8-6 12-10 39-40 25-22 35-36 13-11 32-28 6-4 9-7 37-38 27-24 11-9 19-17 41-42 23-20 7-5 4-2 21-18 5-3 38-39 3-1 14-12 24-21 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 12-11 2-2 8-7 16-14 1-1 10-9 17-15
218 | 26-24 3-2 16-16 10-11 19-19 5-5 6-4 12-13 20-20 18-17 2-1 9-10 8-8 15-18 14-14 4-3 25-21 1-0 11-12
219 | 22-23 19-19 30-32 28-29 15-12 10-8 20-21 29-31 25-26 18-16 2-2 8-6 27-28 9-7 4-5 11-9 26-30 12-11 13-10 23-24 0-1 21-22 7-4 24-25 16-13
220 | 27-26 15-13 11-11 7-7 28-25 16-14 29-27 17-15 3-3 18-16 2-2 8-6 25-22 1-1 21-19 5-4 0-0 19-17 23-20 6-5 10-10 9-9 14-12 24-21
221 | 0-0 8-5 2-1 7-4 4-3 9-6 5-2
222 | 22-23 26-25 6-7 3-3 5-5 12-13 20-21 4-4 39-36 30-28 49-44 33-29 16-18 46-40 10-9 1-1 0-0 17-19 2-6 38-38 35-32 34-30 41-35 24-24 19-20 11-12 15-17 37-37 14-16 27-27 13-14 48-42 21-22 8-8 45-41 36-33
223 | 39-37 32-31 16-14 0-3 2-5 36-34 17-15 15-12 30-27 54-52 55-49 42-39 35-33 34-32 3-6 5-0 25-22 29-26 27-23 26-21 59-53 60-54 1-4 61-55 45-42 13-10 37-29 24-20 31-28 23-19 28-24 41-38 14-11 56-50 40-36 43-40 6-1 57-51 22-18 21-17 20-16
224 | 29-28 16-16 53-53 9-8 40-41 46-47 18-19 32-31 31-30 49-50 54-52 13-12 56-61 36-38 58-59 20-21 7-6 42-44 28-27 14-14 47-48 39-40 23-25 22-24 44-46 11-9 30-29 41-42 50-51 8-7 4-2 1-0 19-20 6-5 15-17 48-49 5-3 38-39 60-62 37-37 10-10 21-22 3-1 57-58 34-34 59-60 33-33
225 | 39-46 33-36 32-37 38-44 45-53 25-30 3-3 4-4 6-10 13-16 15-18 2-2 31-35 1-1 27-32 0-0 14-19 18-24 8-11 30-34 37-45 29-33 49-57 40-49 48-56 46-54 7-9 9-13 22-25 12-15 24-29 47-55 42-48 17-21 16-20 23-27
226 | 14-17 18-22 40-45 53-53 15-20 52-52 77-73 23-26 67-61 5-8 6-7 24-27 57-56 10-12 8-10 9-11 2-2 50-50 76-74 31-35 60-57 1-1 11-13 36-39 0-0 59-58 12-14 39-44 4-5 30-34 13-15 66-62 29-33 28-32 49-48 34-37 16-19 65-64 25-28 7-9 78-75 48-49 75-71 37-40 54-54 20-24 38-42 26-31 17-21 35-38 32-36 27-30 19-23 56-55 3-4
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 4-4 29-34 16-18 27-32 0-0 21-26 24-28 23-29 14-16 20-24 13-14 9-9 17-21 19-23 7-8
228 | 0-0 6-2 3-4 2-1 5-3
229 | 16-17 14-14 17-18 0-0 6-7 20-21 12-13 2-2 13-15 8-10 24-25 15-16 25-27 1-1 19-22 23-26 11-12 18-20 7-9
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 30-37 23-26 24-31 16-17 14-14 33-39 1-1 19-21 0-0 22-24 26-33 20-22 21-23 13-15 11-9 2-3 12-11 8-7 39-43 32-35 6-5 31-38 40-44 29-36 3-4
231 | 0-1 1-3 11-11 5-6 4-5 7-7 8-10 2-2 3-4 10-9
232 | 1-2 0-1 28-31 6-8 18-24 26-28 24-26 8-10 10-15 25-27 17-25 11-14 7-11 2-5 3-4 9-12 27-29
233 | 30-32 26-28 5-13 24-26 3-11 17-20 4-12 34-35 19-22 38-37 6-14 32-34 8-15 28-31 22-24 29-30 21-23 25-25 2-10 18-21 16-19 0-1 39-38 36-36 23-27 33-33
234 | 0-1 12-20 17-19 14-16 10-10 4-5 5-6 7-9 13-15 11-12 2-3 18-21 15-17 3-4 16-18 9-7
235 | 6-9 14-17 4-7 30-32 36-37 17-20 25-27 1-6 23-26 7-11 2-5 27-29 34-39 13-16 15-18 32-34 29-30 21-23 19-24 16-19 18-21 37-40 0-1 9-13 12-15 5-10 8-12 10-14 35-38 3-4 31-33
236 | 17-18 10-8 14-17 0-0 22-23 11-11 26-27 1-3 20-21 12-13 21-22 13-15 25-24 24-26 8-10 9-9 15-16 18-19 2-2 19-20 23-25
237 | 5-6 8-9 12-16 6-7 31-36 26-29 10-12 22-28 1-1 18-20 19-21 11-13 17-19 20-22 9-10 14-15 27-31 15-17 30-35 23-27 7-8 0-2
238 | 1-2 14-11 13-12 0-1 15-13 5-5 6-6 7-7 9-9 8-8 12-10 3-4
239 | 10-8 4-1 0-0 18-13 26-29 25-24 19-14 21-18 22-19 15-11 23-20 7-4 14-12 12-9 13-10 2-2 8-6 17-16 20-17 6-5 9-7
240 | 7-5 0-0 1-1 8-7 2-2
241 | 36-29 9-8 14-13 24-22 33-30 22-20 37-31 10-7 28-23 23-21 8-6 12-10 20-18 17-14 15-15 13-11 32-28 6-4 21-19 11-9 7-5 1-0 30-25 0-1 19-16 31-27 29-24
242 | 11-10 0-0 22-23 19-19 5-5 26-26 12-13 27-27 9-8 20-20 23-22 29-31 25-25 28-28 6-6 7-7 24-24 2-3 13-18 1-1 10-9
243 | 4-7 18-22 1-3 20-25 2-5 6-14 7-15 21-27 10-18 9-17 3-6 8-16 0-0 14-19 29-33 22-29 28-32 25-28 17-21 27-30 16-20 19-23
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1 7-9
245 | 0-1 6-4 3-2 11-11 13-13 10-10 9-8 12-12 7-5 4-3 8-6 1-0
246 | 16-16 11-11 19-19 13-13 26-23 9-8 12-12 20-20 2-1 28-26 33-30 5-5 7-6 27-25 6-4 3-2 0-0 8-7 15-14 29-29 10-10 4-3 18-18 17-17
247 | 16-16 22-23 19-19 42-38 25-27 36-34 2-5 40-37 37-35 1-2 20-21 12-13 8-10 39-36 9-11 34-33 14-15 23-24 11-12 7-9 0-1 43-39 6-8 4-6 13-14 21-22 5-7 24-25 18-18 3-4 17-17
248 | 30-26 0-0 16-10 18-12 21-15 10-7 3-3 28-23 22-17 15-9 17-11 29-22 19-13 2-2 8-6 20-14 12-8
249 |
--------------------------------------------------------------------------------
/results/giza/test.roen.intersection.talp:
--------------------------------------------------------------------------------
1 | 1-3 0-2
2 | 0-0 1-1 2-2
3 | 0-0 1-1 3-3 4-4 2-2
4 | 1-2 9-11 5-6 3-3 4-4
5 | 0-1 20-23 21-24 27-29
6 | 1-2 0-0 3-3 10-7 11-9 2-1 7-4 12-10 8-5
7 | 6-9 18-20 10-11 30-32 3-3 28-31 0-0 17-19 26-29 4-4 29-30 13-14 2-1 9-10 20-23 15-17 11-12 16-18 25-28 19-21
8 | 6-9 8-12 1-4 3-6 7-11 0-2 5-8
9 | 4-5 1-0 3-4
10 | 19-18 3-2 6-6 20-20 18-17 14-13 9-10 8-9 17-16 16-15 15-14 7-8
11 | 5-4 0-0 13-14 12-13 3-1 11-12 14-15 4-3 15-16
12 | 20-13 7-21 0-0 10-7 21-22 17-11 8-20 19-12 14-15 4-3 12-9 1-1 13-10
13 | 26-24 50-45 21-21 42-38 3-7 7-11 5-8 25-23 30-27 34-29 39-36 1-1 0-0 18-17 9-10 31-28 4-6 49-43 35-30 37-32 28-25 2-4
14 | 16-5 28-11 21-1 20-2 2-8 29-23 3-9 14-21 19-0 13-20 26-6
15 | 4-6 3-3 7-7 1-1 0-2 6-5
16 | 14-11 11-7 16-10 6-6 1-4 17-12 13-9 2-5 0-2 12-8
17 | 0-0 11-11 3-3 20-17 12-13 19-16 23-22 4-5 5-7 18-15 10-12 21-18 22-19 24-21 8-9 16-14 7-8 2-4
18 | 24-30 32-32 39-37 33-33 1-2 17-17 21-19 6-4 0-0 27-24 25-25 7-5 14-15 11-12 5-3 22-22 13-14 9-9 23-23 8-8 40-40 15-16 31-31
19 | 30-27 29-26 18-20 22-23 17-19 31-31 21-22 5-12 26-30 2-3 10-14 6-13 28-25 3-4 0-2 4-11 19-21
20 | 11-11 14-5 12-13 18-15 0-7 3-9 5-1 4-0
21 | 1-2 17-19 0-0 20-22 3-3 4-5 5-6 12-13 7-7 9-10 11-12 19-21
22 | 34-38 10-11 0-0 36-40 28-29 30-34 25-26 29-33 33-37 35-39 32-36 31-35 16-13
23 | 0-1 20-26 6-9 1-3 4-7 28-31 12-14 3-5 8-11 13-16 29-33 17-24 9-12 7-10 19-23 2-4 5-8 11-13
24 | 11-16 20-26 28-37 29-38 31-40 2-7 21-27 14-19 18-24 23-28 26-34 10-15 3-8 19-25 12-17 27-36 13-18 17-23 32-41 30-39 4-11
25 | 30-27 31-28 27-26 14-17 9-13 21-21 22-22 5-6 4-5 25-24 20-20 13-15 23-23 0-2 10-14 2-3 12-16 28-25 16-19 3-4 1-1
26 | 5-6 4-2 1-0 0-1 3-5
27 | 0-0 8-6 2-1 7-4 6-3 4-2 9-7
28 | 53-46 39-33 24-17 17-7 38-32 47-39 41-36 35-29 49-41 26-20 43-37 59-50 48-40 7-6 25-19 28-23 50-43 1-1 52-45 37-30 57-48 0-0 54-47 31-24 40-35 58-49 23-18
29 | 0-1 12-15 16-5 14-4 7-13 15-6 17-16
30 | 3-2 0-0 10-11 13-14 4-4 2-1 16-15
31 | 0-1 1-3 2-4 3-5
32 | 0-1 7-8 14-17 23-30 27-33 11-11 18-25 25-31 26-32 21-28 9-9 13-16 28-34 2-3 22-29 29-35 30-36 3-4 20-27
33 | 10-8 0-0 4-6 11-9 5-7 19-15 17-12 8-4 20-18 13-10 21-19
34 | 1-3 0-2 4-0
35 | 1-2 0-1
36 | 0-0 1-1 3-3 4-4 2-2
37 | 3-2 11-11 6-6 10-10 9-9 8-7 4-1 5-3
38 | 0-0 14-16 4-5 5-6 12-13 18-18 10-15 8-9 9-11 7-10 2-2 1-1
39 | 7-8 22-20 5-4 1-0 9-3 18-17 14-13 2-1 15-14 20-19 17-16 21-18 6-5
40 | 0-1 12-15 14-10 16-16 2-6 8-12 10-13 7-7 1-4 11-14 15-9 13-8 3-5
41 | 0-0 6-6 9-9 2-1 8-8 4-2 5-3
42 | 10-8 9-7 0-0 26-23 3-1 4-4 11-9 6-5 8-6 25-22 13-10 22-21 5-3
43 | 11-11 6-6 8-9 28-34 19-22 12-13 31-36 10-12 32-38 18-20 1-1 16-18 27-32 25-29 23-25 0-0 17-19 22-24 4-5 26-30 2-3 15-17 20-23 14-16 13-14 7-8
44 | 0-0 15-2 18-5 8-10 19-14 9-11 11-1
45 | 1-2 5-9 0-1 4-6 14-16 10-12 13-17 15-18 2-4 11-13
46 | 10-8 11-11 7-6 8-7 4-2 1-1 6-5 5-3
47 | 14-14 0-0 12-13 19-4 9-11 18-6 2-2 20-18 15-16 1-1 7-9
48 | 6-4 0-0 10-6 4-3 2-2 9-5 1-1
49 | 0-0 7-6 4-4 2-2 8-5 1-1 9-7
50 | 0-1 18-12 16-10 17-11 15-9 7-4 13-7 12-8 19-13 4-2 11-6 5-3
51 | 5-4 0-0 3-2 7-6 8-7 6-5
52 | 15-12 0-0 11-11 5-5 6-6 12-7 4-2 14-8
53 | 0-1 24-30 30-33 18-22 12-14 9-15 28-29 21-23 17-20 13-16 6-12 27-28 2-4 5-8 19-21
54 | 38-36 45-45 6-6 44-44 17-20 18-19 30-27 3-3 34-32 36-35 2-2 1-1 16-18 19-21 0-0 31-29 20-22 26-26 4-5 13-15 25-25 15-17 8-8 32-30 9-12 33-31
55 | 16-16 13-13 9-8 12-12 1-1 8-7 2-4 6-5 15-15
56 | 17-18 1-2 11-10 14-17 0-0 21-21 19-19 22-23 4-4 20-20 25-25 3-1 24-24 2-3 12-9 8-7 16-13 15-15 6-5
57 | 17-19 10-12 9-11 11-13 15-17 16-18 5-3
58 | 15-12 4-7 0-0 6-1 11-9 9-5 14-13 3-8 16-14 8-4 12-10 7-2 13-11
59 | 1-2 2-6 0-0 12-14 6-8 14-16 4-5 10-11 5-7 17-20 8-9 9-10 11-13 18-21 16-18 15-17
60 | 4-5 3-2 0-0 2-4 1-1
61 | 4-1 3-0 8-9 6-3 1-8 7-5 5-2
62 | 17-18 16-16 10-11 20-20 23-23 9-10 18-19 14-15 19-22 15-17 2-4 22-21 11-13
63 | 2-5 1-4
64 | 10-8 9-7 3-3 6-1 20-20 12-10 14-13 1-4 19-15 5-0 15-19 16-18 13-11
65 | 14-17 0-0 4-5 5-6 13-15 10-12 15-18 1-1
66 | 7-3 10-5 18-15 17-14 15-10 12-9 9-4 5-0 4-1
67 | 6-4 16-11 0-0 3-2 5-5 15-10 2-1 17-12 13-8 4-3 8-6 14-9
68 | 4-1 15-13 5-2 9-9 14-12 8-7 1-0 7-8
69 | 17-19 12-14 6-8 14-16 13-15 10-12 8-10 0-3 11-13 16-20 18-21 1-1 15-17
70 | 5-4 16-16 6-6 13-14 23-22 3-1 10-12 8-9 2-0 14-15 11-13 4-3 28-26 7-8 17-17 29-27
71 | 19-18 3-2 9-8 7-6 12-17 15-9 18-11 6-5
72 | 6-5 5-3
73 | 6-4 3-2 10-10 22-27 34-40 12-12 19-17 21-23 9-9 8-8 20-19 4-3 30-39
74 | 6-4 13-12 0-0 30-32 27-27 29-31 14-13 18-16 2-2 15-14 24-21 1-1 17-15
75 | 11-16 5-9 21-25 1-3 9-13 0-0 15-19 20-24 4-8 8-12 6-10 10-15 12-17 13-18 16-20 7-11 18-21 2-4 3-5
76 | 6-8 3-3 0-2 11-9 10-6 4-4 12-10 1-1 9-7
77 | 13-12 0-0 6-7 7-6 11-9 9-11 8-8 12-10
78 | 11-7 13-12 0-0 12-9 4-2 8-5 2-4 5-3
79 | 14-11 7-6 1-3 9-9 15-14
80 | 4-7 5-6 8-9 9-10 2-2 1-0
81 | 11-8 3-1 7-4 6-2 8-6 4-0
82 | 0-1 1-2 6-7 4-5 5-6 10-12 8-9 9-10 7-8 2-4
83 | 3-2 17-19 6-8 8-12 5-6 4-4 13-16 10-14 7-10 19-22 11-15 2-5 18-20
84 | 0-1 2-3
85 | 0-0 1-1 3-3 4-4 2-2
86 | 12-15 1-3 4-6 10-12 13-16 9-11 2-4 3-5
87 | 1-3 3-4 4-6 0-0 5-7
88 | 0-1 4-7 1-3 20-25 21-26 24-29 15-20 22-27 14-19 23-28 30-35 19-24 16-22 17-21 12-17 29-34 3-6 2-4
89 | 17-18 20-26 16-16 11-11 13-13 21-27 7-6 12-12 9-8 3-1 19-24 2-0 0-5 8-7 14-14 4-2 18-21 15-15 10-9
90 | 1-2 14-11 0-0 11-8 5-6 12-10 2-1 7-5 4-3 13-9 9-7
91 | 24-19 0-0 13-12 3-3 26-23 9-9 14-13 28-22 19-15 22-18 12-11 29-24 25-20 21-17 15-14 1-1 20-16
92 | 3-2 6-6 8-10 9-11 4-3 1-0 7-9
93 | 14-17 10-11 6-6 7-7 11-14 19-22 5-5 12-13 4-4 15-18 18-20 1-1 3-2 0-0 28-31 17-19 26-26 13-15 25-25 9-10 21-30 22-29 27-27 23-28 8-8
94 | 11-10 10-11 3-3 7-6 12-12 8-7 2-2 1-0
95 | 3-2 5-5 13-13 4-4 10-12 14-15 15-16
96 | 7-8 0-0 6-7 4-5 5-6 2-2 3-4 1-1
97 | 16-22 11-10 9-9 15-14
98 | 0-0 12-14 6-8 5-6 8-10 2-3 15-19 3-4 1-1
99 | 10-8 4-5 18-15 7-6 14-13 12-9 8-7 13-10 21-18 20-16
100 | 1-2 7-8 11-10 0-0 13-12 20-22 3-3 6-7 5-5 21-23 4-4 14-13 18-19 12-11 16-15 17-16 19-20
101 | 22-20 0-0 12-14 4-5 5-6 7-9 19-17 11-12 23-23 8-10 9-11 2-3 20-18 17-16 3-4 1-1 21-19
102 | 16-13 11-7 3-10 17-14 7-6 1-9 5-1 0-8 10-3 8-4
103 | 0-0 11-11 5-5 6-6 13-13 10-10 12-12 9-9 7-7 8-8 2-3 14-14 3-4 1-1
104 | 5-4 3-2 6-6 2-1 9-10 8-9 4-3 1-0 7-8
105 | 0-1 9-13 2-6 8-12 4-8 6-10 3-7 1-5 10-14 12-16 11-15
106 | 0-1 9-13 6-8 8-12 5-7 1-4 10-14 7-10 3-6 2-5
107 | 9-9 4-8
108 | 5-5 3-3 4-4 7-7 2-1 9-10 8-9
109 | 8-13 43-46 7-11 46-52 18-23 37-42 3-3 22-27 4-4 14-18 2-2 32-34 1-1 34-36 25-29 39-44 19-24 17-22 36-41 10-14 35-38 16-20 11-15 31-33
110 | 38-36 29-28 35-34 18-15 26-23 9-8 32-31 28-25 33-32 31-30 20-17 37-35 7-6 17-14 16-13 5-4 3-2 11-9 30-29 34-33 8-7 19-16 4-3 24-21
111 | 17-18 21-25 13-12 3-3 20-24 1-0 22-26 11-9 2-1 19-23 7-5 12-11 4-2 16-14 18-21 9-7
112 | 0-1 1-2 6-7 4-5 10-13 2-3 11-14 3-4 7-9
113 | 6-9 19-26 26-35 20-29 27-37 24-33 28-38 5-8 1-2 10-18 17-24 7-10 13-20 14-23 8-15 15-22 4-5 9-16 2-3 25-34 0-1 11-17 18-25 12-19 3-4 22-30
114 | 1-2 0-0 6-7 5-5 14-16 10-10 3-3 20-21 12-12 4-4 23-23 24-24 9-11 15-17 7-8 18-20 11-13
115 | 0-1 1-0 3-3 2-2
116 | 11-16 1-2 6-9 14-17 22-23 13-13 4-7 0-0 20-21 21-24 12-12 24-26 10-15 18-19 2-3 3-6 19-20 5-8 23-25
117 | 18-23 23-30 27-33 6-7 0-0 9-14 15-20 21-28 14-18 10-15 13-17 19-24 16-21 17-22 22-29 7-11
118 | 16-17 5-4 3-2 17-19 11-11 0-0 10-10 13-14 9-8 2-1 8-9 14-15 4-3 15-16 18-20 6-5
119 | 0-1 12-15 18-25 15-21 5-7 19-27 8-10 20-29 16-22 17-24 9-11 21-31 2-3 11-14 7-8 22-32 3-5
120 | 11-16 16-17 0-0 5-5 6-6 8-10 10-14 2-2
121 | 0-1 2-0 8-9 9-10
122 | 16-17 22-20 19-18 0-1 3-3 13-14 8-9 9-11 7-10 2-2 17-16 11-12 21-19
123 | 0-0 11-11 5-3 10-10
124 | 4-7 0-0 3-4
125 | 0-0 1-1 3-3 4-4 2-2
126 | 1-2 5-4 0-0 11-11 7-6 12-12 9-9 14-13 18-16 8-7 4-3 15-14 6-5 17-15
127 | 0-1 1-3 13-13 5-6 4-5 12-12 7-7 9-10 8-8 2-2 3-4
128 | 14-11 6-4 15-12 0-0 16-13 7-5 12-9 4-3 2-2 8-6 17-14 1-1 9-7
129 | 2-7 6-4 8-9 7-5 4-6
130 | 2-7 7-1 12-13 6-3 3-9 1-0 4-11 11-6
131 | 0-1 5-4 7-6 2-2 6-5 4-0
132 | 5-4 6-6 10-10 9-9 7-7 14-13 8-8 4-3 1-0 15-15
133 | 11-8 10-7 9-5 7-4 5-3 4-2 8-6 12-9 13-10
134 | 12-20 0-0 7-6 20-30 13-21 24-35 21-31 23-32 22-33 17-27 14-23 11-19
135 | 7-14 8-12 4-8 10-13 14-18 3-7 2-5 11-15 16-19 15-17
136 | 0-1 6-4 10-7 11-9 16-15 9-5 13-10 5-3
137 | 5-4 0-0 11-11 10-10 13-14 9-9 7-5 18-19 1-1 15-18 2-2 4-3 8-7 17-17
138 | 14-17 42-38 38-31 31-26 19-18 10-12 13-16 8-10 9-11 1-1 22-21 32-28 0-0 12-14 2-3 20-19 3-5 7-9 6-8 4-6 26-22 16-20
139 | 0-1 1-2 7-7 8-8 2-3 3-4
140 | 0-1 1-2 4-4 8-10 7-7 9-11 3-6
141 | 34-38 1-3 28-29 16-21 2-5 36-43 35-40 3-6 13-20 11-18 27-28 4-10 33-35 20-22 5-11 25-25 6-12 10-16 37-44 7-13 12-19 0-2
142 | 5-4 0-0 10-11 6-7 11-12 8-9 3-6 2-2 4-3 7-8 1-1
143 | 0-1 20-23 12-15 6-9 17-19 4-7 14-17 22-22 23-24 19-21 13-16 10-14 1-6 9-11 7-10 15-18 2-3 3-4 18-20 5-8 11-13
144 | 5-4 7-6 3-1 10-13 9-9 2-0 11-14 4-3 8-7 6-5
145 | 37-30 16-13 34-29 0-0 3-3 10-10 18-15 19-16 9-8 7-6 4-4 38-32 11-9 21-18 23-20 31-24 12-11 8-7 17-14 1-1 6-5
146 | 1-2 10-8 0-0 3-3 4-4 8-5 9-6 12-9 13-11
147 | 12-21 4-10 15-23 10-19 5-13 25-32 7-16 11-20 8-17 3-7 6-15 24-31 14-22
148 | 11-16 28-37 41-54 26-35 39-50 16-28 36-48 23-32 24-33 22-31 33-44 19-29 40-52 12-17 27-36 13-20 30-38 35-47 15-22 0-0 3-2 32-39 21-30 25-34 38-49
149 | 1-0 4-4 3-3 2-2
150 | 0-0 4-4 3-3 2-1
151 | 6-9 17-19 11-11 12-13 4-5 13-14 0-2 8-10 1-1 2-3 3-4 16-18
152 | 6-6 3-2 0-0 2-1 5-3
153 | 0-1 1-2 4-9 6-8 7-10 3-5
154 | 11-16 9-13 15-20 14-19 8-9 10-15 12-17 13-18 4-3 2-2 7-8 1-1 6-5
155 | 5-4 0-0 16-10 6-6 2-1 15-9 4-2
156 | 0-0 21-15 5-5 3-3 6-6 27-21 23-17 25-18 33-27 30-23 22-16 31-26 32-25 29-22 2-2 24-20 26-19 20-14 9-7
157 | 10-11 39-33 38-32 2-1 46-38 22-19 47-39 25-23 48-40 4-4 8-6 52-45 0-0 14-10 23-20 7-5 11-12 21-18 5-3 51-41 37-44 45-37 43-35 44-36 13-9 24-21 42-34
158 | 1-2 24-30 14-17 0-0 21-25 5-5 3-3 6-8 22-27 30-35 4-4 23-29 8-9 17-21 25-32 9-11 19-22 15-18 16-19 18-20 11-13
159 | 2-7 1-3 0-2 3-11
160 | 12-21 0-0 10-17 2-3 13-20 3-4 14-22
161 | 0-0 9-10 8-9 4-2 2-5 7-8 1-1 5-3
162 | 1-2 8-11 10-14 7-10 11-15 9-12
163 | 0-0 1-1 3-3 4-4 2-2
164 | 1-2 4-7 11-17 15-23 6-11 10-16 7-13 12-19 2-3 16-24 3-4 5-8 14-22
165 | 7-12 6-10 15-13 4-9
166 | 18-12 9-20 16-9 17-11 4-4 2-1 11-22 15-10 10-21 21-16 24-23 1-0 14-8
167 | 20-27 9-13 4-8 14-19 5-6 7-12 2-11 1-9 3-7 15-26
168 | 15-12 0-0 3-3 20-17 18-15 19-16 7-6 21-18 22-19 23-20 2-2 17-14 1-1 6-5 13-11
169 | 3-2 0-0 5-5 4-4 8-6 1-1 9-7
170 | 11-10 5-4 3-2 0-0 22-23 23-24 21-22 20-21 9-8 12-12 7-6 24-25 6-5 4-3 19-20 10-9
171 | 23-19 6-4 21-15 0-0 16-11 18-17 22-18 20-14 2-2 17-13 1-1 24-20
172 | 7-8 0-0 6-7 3-6
173 | 0-0 6-7 4-6 5-5 3-3
174 | 11-10 5-4 3-2 0-0 6-6 9-8 1-1 10-9
175 | 14-11 5-4 0-0 2-1 18-16 15-15 10-9
176 | 30-27 26-24 19-18 33-29 29-26 20-17 31-28 11-5 8-1 9-2 27-25 34-30 12-6 14-12 23-21 15-14 7-10 3-7 25-22 10-3
177 | 6-9 10-11 3-3 4-5 9-10 11-12
178 | 0-1 3-3 7-4 8-8 2-2 1-0
179 | 7-3 10-5 16-11 8-2 3-1 13-7 9-4 15-9 14-8 11-6
180 | 1-2 0-0 2-4 4-3 5-5
181 | 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 10-8 32-27 22-16 33-29 36-31 41-39 18-13 0-0 25-18 15-10 30-25 9-6 39-34 31-28 40-36 43-40 35-30 38-35 17-12 37-32 26-19 8-4
182 | 29-28 1-3 43-43 28-29 36-37 32-31 11-14 31-32 2-4 5-8 26-25 6-7 8-10 13-16 10-12 18-20 34-36 16-18 19-21 37-38 39-39 3-5 7-9 9-13 0-1 35-35 27-27 4-6 21-22 42-42 25-24 41-41 23-23 40-40 17-17
183 | 20-23 1-3 0-0 6-8 14-19 21-24 4-4 5-7 8-10 10-14 15-18 2-2 7-11 18-20 9-12 11-13
184 | 34-38 75-75 30-32 58-58 69-70 28-29 5-6 41-40 24-26 50-49 15-16 25-27 19-22 79-83 63-64 40-37 2-4 1-2 51-50 70-71 59-59 3-3 52-53 20-21 76-77 57-56 60-60 10-12 39-36 46-44 9-11 62-62 33-39 44-42 27-28 32-34 18-20 23-25 42-41 53-51 45-43 47-45 65-65 22-24 12-14 48-48 4-5 29-30 68-69 85-87 21-23 13-15 55-52 66-67 56-54 16-19 17-18 0-1 6-8 78-80 72-76 74-74 77-78 61-63 73-73 38-35 26-31 80-84 71-72 67-68 64-66 31-33
185 | 3-2 0-0 20-23 12-15 6-6 10-10 13-14 24-27 4-4 7-7 9-11 2-3 8-8 19-22 23-26 18-21 16-19 11-12 1-1 15-17
186 | 31-40 11-11 25-31 29-36 18-19 33-41 30-37 12-13 10-12 28-35 17-17 16-18 19-21 32-39 14-15 8-7 3-5 7-8 22-25 20-24 13-14 9-9 27-34 24-32 15-16 2-4
187 | 14-11 0-0 10-7 7-4 6-2 2-3 9-6 8-5 13-10
188 | 7-3 27-21 24-17 42-38 28-22 19-15 6-2 29-23 49-45 44-41 48-44 10-8 32-27 50-46 22-16 33-29 36-31 41-39 18-13 0-0 25-18 15-10 30-25 45-42 9-6 39-34 31-28 40-36 43-40 35-30 38-35 47-43 17-12 37-32 26-19 8-4
189 | 12-15 0-0 6-7 3-3 14-17 5-5 21-22 20-21 4-4 8-10 17-20 10-14 24-24 13-18 9-11 2-2 15-19 7-8 11-13
190 | 10-11 6-6 21-28 17-20 32-37 24-31 34-39 25-30 5-5 3-3 12-13 31-36 22-27 4-4 19-25 2-2 1-1 46-49 0-0 42-45 23-29 33-38 8-7 39-43 16-19 18-21 37-40 36-41 14-16 30-35 13-14 38-42 9-9 27-34 7-8 41-44
191 | 19-19 11-11 6-6 9-8 20-20 7-7 8-9 38-37 37-35 15-12 5-5 12-13 35-33 18-16 2-2 17-14 1-1 0-0 26-26 25-25 24-24 32-29 10-10 22-22 36-36 23-23 4-3 30-30 3-4 33-31
192 | 11-16 34-38 1-3 30-32 5-6 21-24 44-44 17-20 33-36 19-22 35-37 43-42 28-30 26-29 29-31 15-18 42-41 12-14 10-13 13-15 18-21 16-19 32-35 3-5 7-9 0-1 22-25 6-8 40-40 23-27 2-4 9-12
193 | 11-10 19-19 13-13 18-15 21-22 9-8 20-20 12-12 26-29 4-4 24-27 25-28 23-26 14-14 27-30 17-16 16-18 10-9 15-17
194 | 5-4 13-13 6-6 1-0 11-9 7-7 2-1 22-19 18-16 14-12 23-20 29-23 4-3 15-14 20-17 17-15
195 | 0-1 1-2 6-9 11-11 13-13 10-10 12-12 4-4 14-14 7-8 3-5
196 | 68-71 15-13 52-57 18-15 7-7 13-8 21-16 59-63 66-69 31-32 69-72 25-23 35-37 38-40 36-38 41-43 67-70 8-6 63-67 17-14 34-36 43-45 46-49 44-46 26-26 19-17 62-66 65-68 23-20 24-24 57-59 6-5 33-34 14-11 0-1 27-27 29-29 40-44 55-60 58-61 47-50 30-30 51-55
197 | 11-10 0-0 22-23 16-16 21-21 10-9 9-8 24-26 14-13 6-2 7-5 12-11 8-7 23-27 15-14 20-17 25-28
198 | 7-3 31-26 21-16 12-9 30-27 10-7 19-14 33-29 32-28 27-23 16-11 0-0 24-19 22-17 25-21 28-24 11-8 26-22 17-12 9-5 20-15 5-2 23-18 8-4
199 | 16-16 54-55 51-51 53-53 45-45 13-13 26-23 9-8 74-75 92-93 83-86 33-33 20-26 11-10 75-74 70-71 5-5 28-30 58-59 84-85 61-61 46-46 93-95 37-39 29-31 56-57 14-14 27-28 82-84 1-1 10-9 49-49 39-40 25-22 15-15 0-0 48-48 76-78 86-88 38-38 6-4 77-79 87-91 90-94 71-69 62-63 8-7 44-43 23-24 19-20 43-44 89-92 81-82 22-25 78-80 35-35 42-42 67-65 36-36 41-41 73-73 18-18 57-58 66-64 24-21 72-72 34-34 64-62 59-60 47-47
200 | 21-14 30-26 29-23 14-9 8-5 32-27 25-19 15-11 12-10 33-29 6-4 26-21 35-31 17-13 37-33 4-2 9-6 27-22 28-24 16-12 11-8 24-25 2-0 38-35 34-34
201 | 16-17 7-8 5-4 3-2 10-11 17-19 6-6 28-29 26-26 1-0 11-12 23-23 2-1 8-9 30-28 9-10 4-3 14-14 31-30 15-16 18-20
202 | 30-32 36-37 15-20 13-17 16-21 45-44 27-33 43-42 28-30 22-27 37-39 29-31 6-3 19-25 1-10 8-6 4-1 32-34 25-29 33-35 21-26 3-13 14-19 24-28 46-45 12-18 17-22 20-24 39-38 41-41 9-9 7-4 10-14 40-40 11-15 5-2
203 | 6-9 0-0 4-5 8-11 10-13 14-18 5-7 13-16 12-17 7-10 2-2 11-14 3-4 1-1 9-12
204 | 6-9 19-22 12-16 40-46 25-30 37-42 38-45 2-2 22-28 23-27 33-35 0-0 21-26 39-44 34-40 8-11 28-32 14-20 24-29 4-6 20-24 5-7 26-31 10-14 13-18 35-38 32-36 11-15 3-4
205 | 1-2 0-0 5-10 7-12 6-11 10-15 3-8 11-18 9-17 2-5
206 | 11-16 12-15 0-0 22-23 20-25 4-6 5-4 10-13 15-21 9-9 19-24 7-5 23-26 2-2 8-7 14-20 13-19 1-1
207 | 6-2 4-1 0-0
208 | 11-10 0-0 13-12 15-13 4-5 5-6 7-7 12-11 2-2 16-14 3-4 1-1 10-9
209 | 0-1 10-11 12-14 3-3 5-6 4-4 9-9 15-18 2-2 19-20 17-17 6-5 11-13
210 | 1-2 0-0 6-7 5-6 4-5 10-13 8-10 2-3 3-4 9-12 7-9
211 | 18-22 13-17 11-14 12-16 15-19 22-27 14-18 7-10 2-2 1-1 0-0 21-26 4-5 10-13 8-11 19-24 6-8 23-28 5-7 17-21 16-20 24-32 3-4 9-12
212 | 6-4 0-0 10-10 9-8 14-13 2-2 8-6 11-12 1-1 13-11
213 | 0-1 1-2 4-9 5-10 8-13 7-12 6-11 2-3 3-6
214 | 18-13 11-11 3-3 6-6 5-5 10-10 0-2 4-4 9-9 7-7 19-15 8-8 16-14 1-1
215 | 26-24 11-11 13-13 6-6 12-12 7-7 28-26 17-16 25-23 29-27 22-20 19-18 3-3 5-5 4-4 27-25 2-2 14-14 15-15 1-1 0-0 35-31 20-19 36-32 10-10 9-9 8-8 24-21
216 | 30-26 15-13 42-43 45-45 44-44 40-41 22-19 29-23 17-16 10-8 16-15 8-6 12-10 39-40 25-22 35-36 13-11 32-28 6-4 9-7 37-38 27-24 11-9 19-17 41-42 23-20 7-5 4-2 21-18 5-3 38-39 3-1 14-12 24-21 33-31
217 | 11-10 13-12 5-5 3-3 6-6 9-8 4-4 14-13 12-11 2-2 8-7 16-14 1-1 10-9 17-15
218 | 26-24 3-2 16-16 10-11 19-19 5-5 12-13 20-20 18-17 2-1 9-10 8-8 15-18 14-14 4-3 25-21 1-0 11-12
219 | 22-23 19-19 30-32 28-29 15-12 10-8 20-21 29-31 18-16 2-2 8-6 9-7 4-5 11-9 26-30 12-11 13-10 0-1 21-22 7-4 24-25 16-13
220 | 27-26 15-13 11-11 7-7 28-25 29-27 17-15 3-3 18-16 2-2 25-22 1-1 21-19 5-4 0-0 19-17 23-20 6-5 10-10 9-9 14-12 24-21
221 | 0-0 2-1 7-4 4-3 9-6 5-2
222 | 22-23 26-25 6-7 3-3 5-5 12-13 20-21 4-4 39-36 30-28 49-44 33-29 16-18 46-40 10-9 1-1 0-0 17-19 2-6 38-38 35-32 34-30 41-35 24-24 19-20 11-12 15-17 37-37 14-16 27-27 13-14 48-42 8-8 45-41 36-33
223 | 39-37 32-31 16-14 0-3 17-15 15-12 30-27 54-52 55-49 42-39 35-33 3-6 5-0 25-22 29-26 26-21 59-53 60-54 61-55 45-42 13-10 37-29 24-20 31-28 23-19 28-24 41-38 14-11 56-50 40-36 43-40 6-1 57-51 22-18 21-17 20-16
224 | 29-28 53-53 9-8 40-41 46-47 18-19 32-31 31-30 49-50 54-52 13-12 56-61 36-38 58-59 20-21 7-6 42-44 28-27 14-14 47-48 39-40 23-25 22-24 44-46 11-9 30-29 41-42 8-7 4-2 1-0 19-20 6-5 15-17 48-49 5-3 38-39 60-62 37-37 10-10 21-22 3-1 57-58 34-34 59-60 33-33
225 | 39-46 33-36 32-37 38-44 45-53 25-30 3-3 4-4 13-16 15-18 2-2 27-32 0-0 14-19 18-24 8-11 30-34 29-33 49-57 40-49 48-56 46-54 7-9 9-13 22-25 12-15 24-29 47-55 42-48 17-21 16-20 23-27
226 | 14-17 18-22 40-45 53-53 52-52 77-73 67-61 5-8 6-7 24-27 57-56 10-12 8-10 9-11 2-2 50-50 76-74 31-35 60-57 11-13 36-39 0-0 59-58 12-14 39-44 4-5 30-34 13-15 66-62 29-33 28-32 49-48 34-37 16-19 65-64 25-28 7-9 78-75 48-49 75-71 37-40 54-54 38-42 26-31 17-21 35-38 32-36 27-30 19-23
227 | 18-22 25-31 15-20 6-6 26-35 2-1 1-2 5-5 3-3 30-36 22-27 29-34 16-18 27-32 0-0 24-28 23-29 14-16 20-24 13-14 9-9 17-21 19-23 7-8
228 | 0-0 6-2 3-4 2-1
229 | 16-17 14-14 0-0 6-7 20-21 12-13 2-2 8-10 24-25 25-27 19-22 23-26 11-12 18-20 7-9
230 | 9-8 17-20 15-16 28-34 25-32 35-41 18-19 30-37 23-26 24-31 16-17 14-14 33-39 1-1 19-21 0-0 22-24 26-33 20-22 21-23 13-15 11-9 2-3 12-11 39-43 32-35 6-5 31-38 40-44 29-36 3-4
231 | 0-1 1-3 11-11 5-6 4-5 7-7 8-10 2-2 3-4 10-9
232 | 1-2 28-31 6-8 18-24 26-28 24-26 8-10 10-15 25-27 11-14 7-11 2-5 9-12 27-29
233 | 30-32 26-28 5-13 24-26 3-11 17-20 4-12 34-35 19-22 38-37 6-14 32-34 8-15 28-31 22-24 21-23 25-25 2-10 18-21 16-19 0-1 39-38 36-36 23-27 33-33
234 | 0-1 12-20 17-19 14-16 10-10 4-5 5-6 7-9 13-15 11-12 2-3 18-21 15-17 3-4 16-18 9-7
235 | 6-9 14-17 4-7 30-32 36-37 17-20 25-27 1-6 23-26 7-11 2-5 27-29 34-39 13-16 15-18 29-30 21-23 19-24 16-19 18-21 37-40 0-1 9-13 12-15 5-10 8-12 10-14 35-38 3-4 31-33
236 | 17-18 10-8 14-17 0-0 22-23 11-11 26-27 20-21 12-13 21-22 13-15 25-24 24-26 8-10 9-9 15-16 18-19 2-2 19-20 23-25
237 | 17-19 6-7 19-21 20-22 5-6 31-36 26-29 30-35 10-12 8-9 9-10 23-27 1-1 14-15 12-16 27-31 15-17 7-8 18-20 11-13
238 | 1-2 14-11 13-12 0-1 15-13 5-5 6-6 7-7 8-8 12-10 3-4
239 | 10-8 4-1 0-0 26-29 25-24 19-14 21-18 22-19 15-11 23-20 7-4 14-12 12-9 13-10 2-2 17-16 20-17 6-5 9-7
240 | 7-5 0-0 1-1 8-7 2-2
241 | 36-29 9-8 14-13 24-22 33-30 22-20 37-31 10-7 28-23 23-21 8-6 12-10 20-18 17-14 15-15 13-11 32-28 6-4 21-19 11-9 7-5 1-0 30-25 0-1 19-16 31-27
242 | 11-10 0-0 22-23 19-19 5-5 26-26 12-13 27-27 9-8 20-20 23-22 29-31 25-25 28-28 2-3 13-18 1-1 10-9
243 | 18-22 1-3 20-25 0-0 21-27 14-19 10-18 16-20 29-33 17-21 9-17 22-29 28-32 27-30 19-23 2-5 8-16 25-28 6-14
244 | 0-0 3-3 6-6 4-5 9-10 8-8 2-2 1-1 7-9
245 | 0-1 6-4 11-11 13-13 10-10 9-8 12-12 4-3 8-6 1-0
246 | 16-16 11-11 19-19 13-13 26-23 9-8 12-12 20-20 2-1 28-26 33-30 5-5 7-6 27-25 6-4 3-2 0-0 8-7 15-14 29-29 10-10 4-3 18-18 17-17
247 | 16-16 22-23 19-19 42-38 25-27 36-34 2-5 40-37 37-35 1-2 20-21 12-13 8-10 39-36 9-11 34-33 23-24 11-12 7-9 0-1 43-39 6-8 5-7 24-25 18-18 3-4 17-17
248 | 30-26 0-0 16-10 18-12 21-15 10-7 28-23 22-17 15-9 29-22 19-13 2-2 8-6 20-14 12-8
249 |
--------------------------------------------------------------------------------
/results/giza/test.roen.reverse.talp:
--------------------------------------------------------------------------------
1 | 3-1 2-0
2 | 0-0 1-1 2-2
3 | 0-0 3-3 1-1 4-4 2-2
4 | 4-7 4-6 3-3 6-5 4-8 4-4 1-0 2-1 11-9
5 | 12-10 12-11 21-19 28-26 12-5 12-24 25-22 12-4 13-14 12-1 12-2 26-25 29-27 12-8 1-0 23-20 21-17 24-21 12-15 19-16
6 | 4-7 9-11 10-12 3-3 0-0 4-4 1-2 2-1 5-8 7-10
7 | 10-9 28-7 32-30 29-26 23-20 12-11 21-19 6-5 0-0 29-27 20-18 28-23 17-15 18-16 3-3 30-29 4-4 1-2 31-28 11-10 9-6 19-17 28-25 14-13
8 | 6-3 9-6 8-5 6-4 11-7 2-0 12-8 4-1
9 | 0-0 5-4 4-3 0-1
10 | 8-7 10-9 18-19 2-3 13-14 10-11 16-17 2-0 6-6 2-4 17-18 20-20 14-15 15-16 9-8
11 | 15-14 12-11 13-8 14-13 13-10 13-12 0-0 3-4 16-15 4-5 1-3 6-9
12 | 13-20 22-21 9-12 11-17 12-19 15-14 20-8 1-1 21-7 0-0 3-4 6-6 10-13 17-9 6-15 7-10
13 | 36-39 10-9 15-17 4-2 21-21 13-13 25-28 13-14 23-25 39-47 41-48 36-38 24-26 28-33 21-22 0-0 27-30 45-50 7-3 30-35 1-1 13-12 21-24 28-31 17-18 28-11 20-19 28-46 38-42 29-34 43-49 37-36 9-6 8-5 6-4 11-7 14-16 32-37 28-10
14 | 6-17 5-16 6-24 0-19 6-26 6-11 7-27 23-29 6-5 6-7 1-21 6-4 8-2 9-3 6-6 11-28 20-13 6-10 15-9 2-20 21-14
15 | 5-6 7-7 3-3 1-1 6-4 2-0 4-5
16 | 5-2 8-12 6-3 9-13 6-8 6-5 12-17 6-7 6-4 2-0 6-6 11-14 4-1 10-16 7-11 6-9
17 | 5-4 4-2 14-14 19-22 15-18 7-5 8-7 11-11 0-0 2-1 18-21 17-20 14-17 3-3 22-23 21-24 13-12 16-19 9-8 12-10 14-16 14-13
18 | 5-4 15-14 8-8 37-39 16-15 2-2 19-21 22-22 37-35 4-6 12-11 9-9 0-0 37-38 33-33 2-1 5-7 31-31 27-20 13-12 17-17 5-19 3-5 5-29 25-25 30-24 32-32 24-27 40-40 23-23 31-30 7-16 14-13
19 | 13-6 0-1 25-28 11-4 23-22 30-15 3-2 22-21 30-12 21-19 14-10 12-5 2-0 20-18 27-30 31-31 30-14 15-7 26-29 30-13 30-25 19-17 17-16 4-3 30-26
20 | 6-16 1-5 11-11 3-6 5-14 11-8 13-12 9-3 11-7 13-13 15-18 0-4 7-0 13-17 7-1
21 | 12-10 7-7 5-4 10-9 22-20 12-11 12-14 21-19 3-3 6-5 9-6 13-12 19-17 0-0 12-13 12-15 2-1 19-16
22 | 39-35 34-30 9-12 13-18 10-5 29-28 1-3 36-32 13-22 13-20 33-29 37-33 13-16 28-26 0-0 11-6 11-23 11-1 11-24 35-31 13-21 13-19 38-34 12-15 11-10 11-8 11-2 11-7 6-4 26-25 40-36 11-14
23 | 23-19 4-2 13-11 24-17 26-20 33-29 3-1 32-23 16-13 32-21 5-3 32-25 16-16 31-27 14-12 31-28 16-14 10-7 9-6 11-8 7-4 8-5 1-0 12-9
24 | 23-17 25-9 27-21 11-4 38-29 24-18 26-20 18-13 29-24 25-8 41-32 17-12 39-30 28-23 25-5 8-3 25-15 15-10 25-19 7-2 6-1 16-11 25-22 34-26 36-27 4-0 37-28 25-25 19-14 40-31
25 | 5-4 24-25 21-21 25-28 24-24 26-27 20-20 22-22 3-2 6-18 14-10 6-5 18-15 2-0 27-30 19-16 13-9 16-12 1-1 15-13 6-7 28-31 6-8 23-23 4-3 17-14 6-11
26 | 2-4 6-5 5-3 0-1 1-0
27 | 4-7 7-9 6-8 3-6 0-0 2-4 1-2
28 | 30-30 49-58 39-47 23-28 29-35 13-20 6-5 0-0 47-54 4-13 3-14 6-6 30-32 19-25 33-39 35-40 43-51 4-12 41-49 50-59 48-56 1-1 2-3 6-7 30-37 37-43 18-23 48-57 6-10 30-34 32-38 6-2 45-52 20-26 14-21 7-17 36-41 6-8 24-31 30-27 37-45 46-53 6-19 17-24 30-22 6-15 43-50 6-11 40-48
29 | 15-12 5-16 13-9 13-5 4-14 13-10 13-11 12-2 16-17 1-0 6-15 2-1 13-7
30 | 5-6 14-13 13-12 2-3 0-0 4-4 1-2 12-9 14-15 7-8 15-16 11-10
31 | 4-2 3-1 5-3 1-0
32 | 33-27 7-12 34-28 35-29 30-23 32-26 3-2 36-30 8-7 7-19 25-18 11-11 18-15 9-9 16-13 6-6 21-17 31-25 27-20 9-8 29-22 28-21 7-4 4-3 7-16 1-0 17-14 7-24
33 | 12-18 8-10 0-1 9-11 4-2 4-9 15-19 12-17 0-0 6-4 4-8 10-13 10-14 14-16 19-21 18-20 12-15 7-5
34 | 3-1 0-3 2-0 0-4
35 | 2-1 1-0
36 | 0-0 3-3 1-1 4-4 2-2
37 | 1-4 4-7 10-10 7-8 11-11 9-9 2-3 6-6 3-5 2-1
38 | 5-4 16-14 10-7 6-5 1-1 13-12 13-11 0-0 18-18 17-17 7-6 15-10 2-2 17-15 9-8 11-9
39 | 5-6 8-7 20-22 3-9 0-1 3-11 9-13 19-20 13-14 0-0 16-17 3-16 17-18 1-2 4-5 14-15 3-8 18-21
40 | 8-13 7-7 5-3 13-9 14-11 15-12 13-10 10-14 16-16 12-8 1-0 4-1 6-2 9-15
41 | 9-9 2-3 0-0 8-8 6-6 2-4 1-2 3-5
42 | 22-25 5-6 7-9 8-10 21-16 21-17 9-11 21-20 21-19 6-8 21-22 21-24 0-0 2-7 4-4 10-13 23-26 1-3 3-5 12-15
43 | 5-4 22-19 34-28 23-20 3-2 8-7 38-32 11-11 25-23 0-0 26-24 6-6 20-18 17-15 35-30 18-16 24-22 1-1 13-12 32-27 9-8 36-31 12-10 16-14 29-25 19-17 30-26 14-13
44 | 6-17 1-12 1-11 5-16 0-0 5-18 2-15 10-8 10-13 10-4 10-5 10-6 14-19 8-3 11-9
45 | 12-10 9-5 16-14 6-3 9-7 4-2 9-8 9-6 18-15 9-9 13-11 6-4 1-0 2-1 17-13
46 | 5-6 8-10 7-8 11-11 1-1 8-9 6-7 2-4 1-0 3-5
47 | 9-5 6-18 9-7 14-14 9-6 1-1 13-10 4-19 0-0 13-11 13-12 16-15 2-2 18-20 9-8 11-9
48 | 5-9 4-6 1-1 6-10 0-0 3-4 2-2 5-7
49 | 7-9 1-1 6-7 0-0 4-4 2-2 5-8
50 | 12-18 4-7 8-10 8-12 0-1 7-13 4-6 11-17 8-9 13-19 2-4 1-0 3-5 10-16 6-11 9-15
51 | 5-6 6-7 0-0 2-3 1-2 4-5 7-8
52 | 7-7 0-1 11-11 7-12 0-0 6-6 2-4 8-14 1-3 12-15 9-8 5-5
53 | 7-7 20-17 4-2 33-30 29-28 12-6 21-19 18-15 25-23 16-13 15-9 27-26 23-21 4-4 14-12 32-29 30-24 13-8 4-3 8-5 22-18 18-14 1-0 28-27
54 | 5-4 20-17 13-11 8-8 2-2 22-22 36-38 35-36 8-7 8-10 39-39 21-19 8-23 0-0 6-6 30-32 31-33 17-15 27-30 33-35 18-16 8-24 26-26 40-42 3-3 1-1 15-13 44-44 45-45 41-43 22-20 29-31 25-25 15-12 32-34 19-18 12-9
55 | 5-6 8-10 12-12 4-2 13-13 1-1 8-9 16-16 10-11 0-3 0-4 0-5 7-8 15-15
56 | 5-6 25-25 13-16 9-12 21-21 17-14 0-0 10-11 18-17 4-4 19-19 20-20 23-22 3-2 1-3 24-24 7-8 2-1 5-5 15-15
57 | 12-10 18-16 8-13 11-9 14-14 3-6 3-3 19-17 13-11 3-4 3-0 17-15 3-5 5-1 3-8
58 | 1-6 5-9 9-11 10-12 7-4 13-14 0-0 2-7 4-8 11-13 14-16 8-3 12-15
59 | 18-16 5-4 10-9 8-6 16-14 9-8 20-17 13-11 0-0 21-18 14-12 17-15 6-2 2-1 7-5 11-10
60 | 0-0 4-2 5-4 1-1 2-3
61 | 1-4 3-6 2-5 8-1 0-3 9-8 5-7
62 | 1-6 1-5 10-9 22-19 15-14 4-2 21-22 19-18 1-1 23-23 13-11 4-3 16-16 18-17 20-20 14-13 17-15 1-8 1-7 11-10
63 | 5-2 4-1 4-0
64 | 1-6 18-16 7-9 8-10 1-8 10-12 15-19 3-3 19-15 13-14 11-13 17-18 20-20 0-5 4-1 3-2
65 | 12-10 8-7 5-4 5-3 6-5 1-1 13-12 15-13 0-0 18-15 8-8 2-2 17-14
66 | 1-4 5-2 5-6 12-16 5-3 3-7 9-12 4-9 6-1 14-17 5-10 10-15 15-18 0-5
67 | 7-9 8-13 9-14 4-6 6-8 11-16 12-17 10-15 2-3 0-0 3-4 1-2 7-11 5-5
68 | 1-4 5-6 8-7 0-1 10-12 12-14 2-5 9-9 0-0 9-10 13-15 2-2 1-3 7-8
69 | 12-10 16-14 8-6 19-17 1-1 15-13 13-11 4-3 6-4 10-8 20-16 3-0 14-12 21-18 17-15 7-5 12-9
70 | 15-14 13-11 26-27 4-5 1-3 25-26 22-22 8-7 0-0 6-6 16-18 0-2 22-23 16-16 23-24 3-4 17-17 14-12 16-19 9-8 12-10 26-28 16-20 27-29 14-13 16-21
71 | 5-6 15-17 15-4 18-19 17-12 14-14 8-9 6-7 2-3 1-0 15-10 11-18 9-15
72 | 0-0 5-6 3-5 3-4 1-2
73 | 10-10 12-12 35-16 39-17 31-26 8-8 17-19 34-15 36-14 39-18 29-24 4-6 9-9 8-1 39-30 8-0 23-21 2-3 3-4 39-33 39-29 39-28 19-20 39-27 40-34 27-22
74 | 15-17 21-21 32-30 13-14 8-8 2-2 4-5 27-27 8-7 31-29 4-6 12-11 21-22 0-0 16-18 21-25 17-20 3-3 1-1 21-24 4-4 21-26 12-10 21-23 12-13 21-28 14-15
75 | 9-5 5-3 13-9 24-20 4-2 16-11 17-12 3-1 8-4 19-15 0-0 11-7 20-16 21-18 10-6 12-8 25-21 18-13 15-10
76 | 7-9 8-7 8-6 9-11 10-12 3-3 6-5 1-1 4-4 2-0 6-10
77 | 0-2 11-9 9-11 10-12 7-4 6-7 0-0 0-3 8-8 12-13 7-6 7-5
78 | 9-12 4-2 6-9 2-3 0-0 12-13 2-4 6-10 3-5 2-1 7-11 5-8
79 | 11-12 3-1 3-3 9-9 6-7 0-0 13-10 3-4 11-14 7-6 4-5 14-15 3-2
80 | 10-9 0-1 3-3 6-5 7-4 7-6 2-2 9-8
81 | 8-11 4-7 7-9 0-1 6-8 0-5 0-0 2-6 1-3 0-4 6-10
82 | 12-10 8-7 5-4 10-9 9-8 4-2 6-5 7-6 1-0 2-1
83 | 5-2 22-19 8-6 10-7 14-10 6-5 19-17 2-3 4-4 16-13 12-8 20-18 15-11
84 | 5-4 3-1 1-0 3-2
85 | 0-0 3-3 1-1 4-4 2-2
86 | 12-10 15-12 5-3 8-6 4-2 3-1 11-8 11-7 6-4 16-13 1-0 11-9
87 | 0-0 6-4 3-1 4-3 7-5
88 | 4-2 22-16 24-19 12-8 12-18 12-28 29-24 12-6 17-12 12-7 3-1 12-5 21-17 25-20 28-23 35-30 6-3 26-21 34-29 16-10 12-26 20-15 19-14 7-4 1-0 27-22 12-9
89 | 0-2 12-12 4-6 26-20 11-11 13-13 14-14 24-19 5-0 6-7 8-9 9-10 16-16 18-17 21-18 2-4 27-21 1-3 7-8 15-15
90 | 8-11 7-9 9-13 10-12 6-5 0-0 3-4 11-14 1-2 7-8 2-1 5-7
91 | 15-17 13-14 20-25 23-26 15-19 22-28 9-9 0-0 19-24 9-7 3-3 1-1 9-10 9-8 18-22 11-12 17-21 9-5 9-11 16-20 9-6 12-13 24-29 14-15
92 | 0-1 9-7 2-3 8-5 10-8 3-4 6-6 11-9
93 | 7-7 10-9 22-19 8-8 27-27 3-2 18-15 0-0 6-6 20-18 28-23 5-5 26-26 1-1 13-12 2-3 15-13 4-4 31-28 11-10 29-22 25-25 14-11 30-21 19-17 17-14
94 | 5-6 7-9 2-2 0-1 12-12 3-3 6-7 10-11 4-5 7-8 11-10
95 | 12-10 15-14 15-11 13-13 14-1 2-3 15-2 10-8 4-4 15-7 16-15 5-5
96 | 8-7 5-4 6-5 1-1 0-0 4-3 7-6 2-2
97 | 3-7 12-12 14-3 22-16 14-0 14-15 9-9 9-10 10-11 4-8 14-6 14-2 14-13 14-4 14-1
98 | 14-9 14-11 8-6 14-10 6-5 1-1 14-7 19-15 0-0 4-3 10-8 18-14 14-12 14-4 3-2
99 | 5-6 8-10 5-4 5-3 16-20 9-12 6-7 13-14 18-21 10-13 15-18 1-0 3-2 7-8 15-16 2-1 5-5 15-15
100 | 11-12 8-7 23-21 22-20 3-3 19-18 13-14 0-0 10-11 16-17 4-4 12-13 7-6 20-19 15-16 2-1 5-5
101 | 4-16 20-22 5-4 4-15 4-18 9-7 12-11 6-5 1-1 23-23 0-0 4-3 10-8 16-17 14-12 17-19 18-20 19-21 11-9 3-2
102 | 5-6 10-3 1-5 9-1 0-12 13-16 14-17 6-7 4-8 3-10 0-14 7-11 8-0
103 | 7-7 5-4 10-10 12-12 11-11 13-13 14-14 1-1 9-9 0-0 4-3 8-8 6-6 3-2 5-5
104 | 8-7 10-9 0-1 2-3 3-4 6-6 1-2 4-5 9-8
105 | 13-9 7-3 14-10 16-12 8-4 10-5 5-1 10-6 1-0 12-8 6-2 15-11
106 | 5-2 6-3 8-6 13-9 10-7 14-10 12-8 1-0 4-1 7-5
107 | 0-7 8-4 9-9 8-5 8-2 8-8 8-3 8-0
108 | 7-7 10-9 4-6 3-3 4-4 4-0 1-2 9-8 5-5
109 | 34-32 24-19 42-37 32-30 47-6 2-2 22-17 47-29 44-39 17-12 14-10 33-31 46-43 36-34 52-46 26-26 38-35 3-3 1-1 4-4 26-21 49-42 23-18 47-28 15-11 9-5 26-23 41-36 29-25 13-8 51-45 11-7 20-16 18-14 1-0 27-22 17-13
110 | 23-27 25-28 8-9 13-14 15-18 23-26 4-5 36-38 13-22 5-6 8-10 13-16 29-30 30-31 28-29 33-34 20-23 17-20 14-17 32-33 21-24 13-12 6-7 2-3 3-4 16-19 1-2 35-37 34-35 31-32 9-11 7-8
111 | 11-12 26-22 7-9 23-19 24-20 0-1 9-11 3-3 0-0 18-17 21-18 12-13 14-16 2-4 1-2 25-21 5-7
112 | 5-4 14-11 9-7 13-10 4-3 7-6 1-0 2-1 3-2 12-9
113 | 5-4 33-24 24-17 3-2 35-26 37-27 25-18 15-8 20-13 16-9 22-15 2-1 23-14 34-25 17-11 29-20 38-28 26-19 18-10 19-12 10-7 9-6 4-3 8-5 1-0 30-22
114 | 8-7 10-10 16-14 12-12 21-20 3-3 19-17 23-23 13-11 0-0 23-22 24-24 4-4 7-6 20-18 2-2 17-15 2-1 11-9 5-5
115 | 3-3 0-1 1-0 2-2
116 | 12-12 13-13 19-15 23-22 24-21 3-2 25-23 9-9 0-0 26-24 15-10 2-1 19-16 6-3 21-20 16-11 20-19 9-8 9-6 19-17 7-4 19-18 8-5 17-14
117 | 33-27 14-9 24-19 11-26 12-8 30-23 22-17 11-3 17-12 0-0 11-5 15-10 2-1 21-16 11-24 16-11 7-6 23-18 29-22 20-15 28-21 11-7 18-14 17-13
118 | 5-6 10-10 15-14 11-11 19-17 17-16 8-9 2-3 0-0 3-4 16-15 1-2 4-5 14-13 20-18 9-8
119 | 12-10 8-7 11-9 5-3 14-11 15-12 17-13 22-16 25-18 21-15 29-20 7-4 27-19 10-8 1-0 24-17 32-22 31-21 7-5 3-2
120 | 13-9 16-11 14-10 15-13 17-16 0-0 11-7 10-8 3-4 6-6 2-2 2-1 5-5 15-15
121 | 0-2 7-7 10-9 6-5 4-3 1-0 9-8
122 | 20-22 0-1 12-11 10-7 18-19 3-3 17-16 17-14 16-17 3-4 1-0 2-2 14-13 17-15 3-5 19-21 9-8 11-9
123 | 10-10 3-7 6-3 11-11 3-1 0-0 3-4 3-5 3-8 3-2
124 | 0-0 4-2 6-1 4-3 7-4
125 | 0-0 3-3 1-1 4-4 2-2
126 | 5-6 15-17 12-12 11-11 3-3 9-9 6-7 0-0 13-14 3-4 16-18 4-5 14-15 7-8 2-1 3-2
127 | 7-7 5-4 10-9 12-12 13-13 3-1 6-5 4-3 8-8 7-6 1-0 2-2
128 | 8-11 7-9 8-10 13-16 9-12 4-6 6-8 14-17 1-1 0-0 3-4 11-14 2-2 12-15 5-7
129 | 4-6 7-2 3-3 6-4 2-0 5-7 9-8 5-5
130 | 12-10 1-7 0-1 7-2 3-6 1-9 13-12 9-3 11-4 1-8 6-11
131 | 5-6 2-2 3-1 3-3 6-7 1-0 4-5 0-4
132 | 7-7 10-10 0-1 9-9 2-3 13-14 10-11 8-8 3-4 6-6 10-13 4-5 15-15
133 | 5-9 8-11 4-7 9-12 6-8 2-0 10-13 2-4 2-6 3-5 2-1 7-10
134 | 27-16 17-6 20-12 11-4 33-22 19-11 28-8 0-0 32-23 31-21 27-17 30-20 23-14 27-10 21-13 27-18 9-3 6-7 29-9 5-2 16-5 35-24 27-1
135 | 5-2 7-3 17-15 8-4 13-10 14-7 2-0 16-13 12-8 18-14 19-16 11-6 15-11
136 | 5-9 4-7 9-15 9-11 9-12 4-2 4-6 9-14 4-8 10-13 2-4 1-0 3-5 15-16 7-10
137 | 5-6 10-10 2-2 11-11 19-18 1-1 9-9 18-15 0-0 3-4 17-17 4-5 14-13 7-8 5-7
138 | 26-36 25-33 18-19 23-27 10-8 23-25 11-9 3-2 26-31 8-6 22-26 21-22 0-0 18-18 16-13 29-37 31-38 28-32 5-3 9-7 1-1 23-24 26-21 14-12 26-30 38-42 26-29 26-35 12-10 37-41 19-20 6-4 20-16 17-14
139 | 7-7 5-4 4-3 8-8 1-0 2-1 3-2
140 | 7-7 6-3 10-8 4-4 6-6 1-0 2-1 11-9
141 | 43-9 35-33 29-28 43-30 13-7 12-6 43-24 24-14 3-1 10-4 2-0 43-29 11-5 21-16 43-22 6-3 40-35 18-11 44-37 38-34 16-10 43-31 22-20 19-12 5-2 25-25 43-21 43-36 22-18 20-13 28-27
142 | 8-7 2-2 6-3 12-11 1-1 0-0 3-4 7-6 4-5 9-8 11-10
143 | 24-23 15-12 21-19 10-7 6-1 14-10 9-6 18-15 7-4 13-11 4-3 8-5 19-17 16-13 20-18 1-0 23-20 17-14 22-22 11-9 3-2
144 | 0-2 5-6 14-11 0-1 9-9 6-7 0-0 13-10 3-4 4-5 1-3 7-8
145 | 10-10 8-9 20-25 15-18 5-6 13-16 20-27 21-35 0-0 18-21 20-23 14-17 3-3 1-1 21-24 6-7 30-37 13-15 4-4 16-19 32-38 21-29 11-12 24-36 29-34 9-11 24-31 20-28 7-8
146 | 8-10 9-11 9-12 6-9 3-3 0-0 4-4 11-13 2-2 2-1 5-7 5-8
147 | 16-7 20-11 24-20 23-15 7-3 13-5 15-6 19-10 10-19 0-0 25-23 10-4 21-12 31-24 32-25 10-18 17-8 10-16 2-1 22-14
148 | 52-40 31-22 8-9 33-24 29-19 35-26 45-34 50-39 8-7 8-10 38-30 8-6 49-38 17-12 28-16 44-33 47-35 0-0 32-23 22-15 30-20 39-32 34-25 54-41 16-11 27-18 1-1 2-3 36-27 3-5 48-36 21-14 37-28 30-21 7-4 20-13
149 | 4-4 3-3 0-1 1-0 2-2
150 | 0-0 4-4 3-3 1-1 1-2
151 | 18-16 5-4 10-7 11-11 15-15 9-6 1-1 13-12 19-17 4-3 10-8 2-0 14-13 11-9 3-2 11-10
152 | 0-1 2-3 0-0 6-6 1-2 3-5
153 | 5-3 8-6 10-7 9-4 1-0 2-2 2-1
154 | 5-6 8-7 13-9 20-15 19-14 16-11 17-12 1-1 0-0 3-4 15-10 2-2 18-13 9-8
155 | 7-9 2-11 0-0 6-6 2-4 1-2 4-5 2-13 10-16 2-1 9-15
156 | 18-25 2-2 7-9 26-31 15-21 19-11 19-26 16-22 0-0 6-6 19-19 19-16 5-5 3-3 21-27 6-7 25-32 6-10 20-24 17-23 19-12 27-33 14-20 23-30 19-14 6-8 19-17 19-18 22-29 21-28
157 | 9-13 33-41 19-22 7-12 30-33 23-25 26-27 8-15 39-47 38-46 12-11 0-0 10-14 16-18 41-51 35-43 13-30 33-39 18-21 5-7 15-32 41-20 20-23 15-35 21-24 2-3 4-4 44-37 1-2 34-42 3-5 32-38 45-52 11-10 14-31 36-44 6-8 37-45 43-36 12-17 27-29 41-50 40-48
158 | 22-19 13-11 2-2 11-9 8-6 18-15 0-0 16-13 20-18 21-17 25-20 25-21 15-10 2-1 19-16 5-5 35-30 29-23 34-26 3-3 32-25 4-4 9-8 2-29 30-24 17-14 27-22
159 | 7-2 3-1 2-0 11-3
160 | 17-10 12-11 12-7 12-5 1-1 12-4 0-0 4-3 12-8 21-12 22-14 20-13 3-2 12-9
161 | 5-2 8-7 10-9 1-1 0-0 6-6 2-4 3-5 9-8
162 | 5-3 8-6 10-7 14-10 11-8 2-0 2-4 2-1 7-5 15-11 12-9
163 | 0-0 3-3 1-1 4-4 2-2
164 | 23-15 16-10 17-11 21-13 24-16 7-4 4-3 8-5 19-12 16-8 1-0 16-9 11-6 2-1 22-14 3-2 13-7
165 | 9-5 9-13 9-11 9-14 7-2 6-1 12-7 9-9 13-15 9-4 4-0 10-6
166 | 9-22 0-1 9-12 6-13 12-18 20-8 11-17 15-19 8-14 9-16 15-20 9-7 3-3 10-15 22-11 23-24 4-4 1-2 9-23 21-10 20-9 16-21
167 | 13-9 19-14 7-3 12-7 16-11 6-5 16-12 8-4 11-2 27-20 16-17 12-8 16-18 6-0 16-19 16-10 26-15 17-13 9-1
168 | 5-6 5-4 20-23 17-20 19-9 14-17 3-3 19-11 1-1 19-10 6-7 0-0 19-22 11-13 15-18 16-19 2-2 12-15 19-12 18-21
169 | 7-9 6-8 1-1 6-7 0-0 2-3 4-4 5-5
170 | 12-18 5-6 22-21 24-23 0-1 12-12 21-20 25-24 8-9 2-3 0-0 6-7 9-10 3-4 10-11 16-17 1-2 4-5 23-22 20-19 12-15
171 | 10-10 10-9 11-16 10-8 2-2 17-19 15-21 4-6 0-0 10-11 10-14 13-17 1-1 10-15 10-13 17-18 20-24 18-22 14-20 10-12 10-7 19-23 8-5
172 | 8-7 6-3 7-2 7-4 0-0 7-6
173 | 3-3 0-0 6-4 7-6 1-2 2-1 5-5
174 | 1-1 8-9 2-3 0-0 9-10 8-8 10-11 6-6 4-5
175 | 4-12 4-7 4-9 3-6 14-17 0-0 4-11 9-10 11-14 16-18 1-2 4-5 15-15
176 | 0-1 18-19 12-14 3-10 7-5 22-25 24-26 0-0 16-18 27-30 5-11 17-20 7-2 7-3 21-24 28-31 6-12 30-34 26-29 26-28 2-9 10-7 7-4 25-27 21-23 29-33 14-15 1-8
177 | 8-7 5-4 10-9 12-11 3-3 9-6 0-0 2-2 7-8 2-1 11-10
178 | 4-7 0-1 4-6 3-3 7-4 8-8 1-0 2-2
179 | 1-12 3-7 7-13 4-9 11-16 1-1 5-10 2-8 0-0 1-2 1-3 6-11 8-14 9-15
180 | 0-0 4-2 3-4 2-1 5-5
181 | 35-38 15-14 31-36 13-18 18-25 40-43 36-40 39-41 8-10 15-21 15-19 23-29 19-26 22-28 16-22 0-0 25-30 2-6 27-32 6-9 3-7 30-35 21-27 2-5 10-15 2-3 28-31 2-4 38-42 17-23 34-39 15-12 12-17 4-8 32-37 17-24 29-33
182 | 24-25 41-41 4-2 35-35 10-8 32-31 25-26 29-28 27-27 22-21 39-39 21-19 3-1 16-13 20-18 43-43 33-33 36-34 28-29 18-16 5-3 13-9 9-7 17-17 7-6 38-37 31-32 12-10 15-12 14-11 37-36 40-40 23-23 8-5 6-4 42-42 1-0
183 | 11-12 8-6 11-17 19-14 14-10 3-1 23-20 18-15 13-11 0-0 11-7 10-8 4-4 20-18 2-2 24-21 7-5 12-9
184 | 36-39 68-67 5-4 22-19 34-32 35-38 67-66 4-2 70-69 76-72 32-30 45-47 52-55 31-26 53-52 8-8 37-40 87-85 16-15 84-80 29-28 49-50 11-9 74-74 54-56 83-79 62-62 50-51 8-6 78-77 33-31 58-58 48-49 6-5 25-23 42-44 44-46 26-24 64-63 20-18 72-71 2-1 41-42 19-16 71-70 38-36 51-53 23-21 86-81 24-22 21-20 40-41 63-61 73-73 3-3 15-13 66-64 30-29 75-75 77-76 39-33 14-12 38-34 43-45 52-54 27-25 12-10 59-59 16-14 65-65 48-48 42-43 18-17 56-57 1-0 60-60 80-78 69-68 28-27
185 | 7-7 10-10 22-19 20-17 8-8 23-20 22-22 11-9 3-2 22-21 12-11 6-5 0-0 21-18 6-6 17-15 22-14 19-16 1-1 2-3 4-4 27-24 15-12 26-23 14-13
186 | 41-33 15-14 4-2 16-15 40-31 8-7 36-29 21-19 11-11 9-9 32-23 37-30 31-25 18-16 5-3 39-32 25-22 13-12 17-17 32-0 12-10 24-20 32-4 19-18 32-1 35-28 34-27 14-13 7-8 32-24
187 | 8-11 4-7 6-3 6-9 3-1 6-5 7-12 7-4 0-0 2-6 10-13 11-14 3-2 5-8 7-10
188 | 35-38 15-14 31-36 13-18 44-48 18-25 40-43 36-40 39-41 8-10 15-21 15-19 23-29 19-26 22-28 16-22 0-0 25-30 2-6 27-32 6-9 3-7 43-47 30-35 21-27 2-5 10-15 2-3 45-49 28-31 42-45 2-4 38-42 17-23 34-39 15-12 12-17 41-44 4-8 32-37 17-24 29-33 46-50
189 | 8-7 15-12 22-21 20-17 21-20 14-10 3-3 19-15 13-11 0-0 24-24 10-8 4-4 18-13 7-6 2-2 17-14 11-9 5-5
190 | 20-17 38-29 32-26 2-2 42-38 37-32 8-7 39-34 9-9 44-41 0-0 21-18 38-11 6-6 19-16 25-19 5-5 35-30 29-23 3-3 38-44 1-1 13-12 49-46 4-4 43-39 40-37 38-45 11-10 36-31 45-42 16-14 30-25 41-36 38-33 28-21 31-24 34-27 14-13 7-8 27-22
191 | 7-7 10-10 30-30 8-9 29-32 24-24 27-34 20-20 2-2 36-36 22-22 11-11 0-0 6-6 16-18 19-19 37-38 31-33 5-5 33-35 26-26 14-17 1-1 13-12 3-4 35-37 12-15 9-8 25-25 26-28 23-23 4-3
192 | 22-19 32-41 36-33 20-17 4-2 32-30 29-26 24-21 37-35 29-24 8-6 31-29 3-1 6-5 18-15 13-10 21-18 29-27 41-42 19-16 27-23 5-3 30-28 9-7 16-11 25-22 15-13 44-44 14-12 38-34 40-40 42-43 32-39 32-37 1-0 35-32 12-9
193 | 4-22 4-7 12-12 4-2 13-13 14-14 8-9 15-18 29-26 20-20 4-5 22-21 10-11 19-19 17-15 18-16 9-10 16-17 4-4 4-0 27-24 26-23 30-27 4-8 28-25
194 | 7-7 15-17 0-1 12-14 13-13 19-22 8-9 4-5 17-27 23-29 17-25 0-0 6-6 16-18 18-24 20-23 17-20 9-10 3-4 17-28 16-19 1-2 9-11 17-16 14-15
195 | 8-7 10-10 5-3 12-12 11-11 13-13 6-5 9-6 14-14 10-8 4-4 1-0 2-1
196 | 60-55 7-7 57-52 30-30 24-24 15-18 23-25 32-31 40-49 17-19 27-27 61-58 68-65 69-66 5-6 8-13 37-35 55-51 50-47 6-5 71-68 34-33 45-43 70-67 66-62 68-64 2-1 36-34 40-50 40-38 38-36 6-16 26-26 40-61 20-23 72-69 14-17 43-41 49-46 13-15 6-12 63-59 6-2 41-39 29-29 59-57 46-44 6-8 44-40 6-4 11-14 1-0 67-63 16-21 6-11 40-48
197 | 11-12 27-23 0-1 17-20 21-21 19-18 8-9 13-14 0-0 2-6 0-3 9-10 10-11 16-16 23-22 4-5 14-15 26-24 7-8 28-25 5-7
198 | 9-12 12-14 11-16 23-27 8-11 26-31 22-26 0-0 19-24 27-30 7-10 5-9 15-20 28-32 21-25 3-7 24-28 2-5 10-13 18-23 14-19 12-15 12-17 4-8 17-22 29-33 16-21
199 | 46-46 24-23 47-47 34-34 53-53 84-82 41-41 74-75 13-13 14-14 82-52 8-9 35-35 79-77 55-54 23-26 57-56 69-71 80-78 1-3 26-20 82-30 36-36 39-37 15-15 43-44 22-25 40-39 82-12 86-83 92-89 31-29 93-92 4-6 82-31 91-88 0-0 10-11 18-18 61-61 51-51 63-62 82-50 33-33 86-85 5-5 71-70 78-76 64-66 60-59 82-32 94-90 30-28 73-73 95-93 25-22 1-1 21-24 75-74 9-10 16-16 58-57 62-64 45-45 65-67 2-65 20-19 38-38 72-72 82-81 91-87 49-49 1-4 82-68 85-84 82-80 48-48 44-43 42-42 88-86 7-8 59-58 28-27
200 | 34-34 35-38 11-15 5-8 8-11 26-31 4-6 23-29 25-23 25-20 27-32 19-25 13-17 6-9 25-19 0-2 12-16 24-28 9-14 31-35 2-5 1-1 2-3 21-26 26-30 2-4 14-21 10-12 25-24 17-22 29-33 33-37 22-27
201 | 10-9 0-1 14-14 23-25 16-15 23-20 4-5 29-28 8-7 23-12 12-11 0-0 6-6 20-18 23-13 30-31 23-21 26-26 2-3 23-24 3-4 1-2 9-8 11-10 19-17 17-16 23-23 28-30
202 | 4-7 33-27 34-32 10-1 41-41 28-24 37-34 32-30 35-33 39-37 22-17 37-35 31-29 14-10 3-6 9-9 25-19 0-2 21-16 44-45 30-28 2-5 38-39 18-12 26-21 15-11 1-4 34-31 24-20 20-15 37-36 29-25 19-14 6-8 40-40 42-43 45-46 22-18 27-22 17-13 13-3
203 | 5-4 14-11 10-7 17-12 9-6 1-1 11-8 13-10 0-0 4-3 16-13 18-14 2-2 7-5 12-9
204 | 14-9 22-19 32-28 42-37 31-26 35-33 28-22 2-2 18-13 36-32 7-5 29-24 44-39 9-29 14-10 0-0 9-30 46-40 9-16 27-23 38-35 9-7 16-12 26-21 9-18 20-14 45-38 15-11 30-25 24-20 33-36 9-6 11-8 4-3 6-4 40-34
205 | 5-2 18-11 12-7 11-6 0-0 10-5 12-8 15-10 17-9 8-3 2-1
206 | 15-12 2-2 26-23 25-20 4-6 16-11 24-19 21-15 1-1 9-9 13-10 0-0 6-4 19-13 23-22 24-18 4-5 20-14 7-8 5-7
207 | 0-0 2-6 1-4 1-2 1-5
208 | 11-12 7-7 5-4 6-5 1-1 0-0 4-3 9-10 10-11 12-13 13-15 14-16 2-2 7-8
209 | 5-6 3-3 6-5 18-15 9-9 13-11 20-19 8-8 4-4 17-17 14-12 1-0 2-2 17-18 19-16 17-14 2-1 17-13 11-10
210 | 5-4 9-7 6-5 13-10 0-0 4-3 10-8 7-6 2-1 3-2 12-9
211 | 5-4 24-19 19-15 2-2 7-5 8-6 13-10 0-0 21-17 28-23 16-12 1-1 32-24 26-21 14-11 10-7 11-8 4-3 20-16 22-18 18-14 27-22 17-13 12-9
212 | 10-10 4-6 6-8 12-11 1-1 8-9 13-14 0-0 4-3 4-4 11-13 2-2 5-7
213 | 6-3 13-8 12-7 10-5 9-4 1-0 11-6 2-1 3-2
214 | 7-7 10-10 13-18 11-11 3-3 13-13 1-1 9-9 13-12 13-14 15-19 8-8 4-4 6-6 2-0 14-16 5-5
215 | 7-7 10-10 12-12 18-19 13-13 14-14 8-8 23-25 2-2 15-15 24-26 31-34 11-11 32-36 9-9 0-0 6-6 31-33 30-31 5-5 20-22 3-3 31-35 1-1 21-24 16-17 4-4 31-32 26-28 19-20 25-27 27-29 28-30
216 | 12-14 19-22 44-44 36-35 39-36 25-26 17-19 1-3 41-40 22-25 40-39 7-9 8-10 39-34 4-6 23-29 31-33 18-21 5-7 28-32 20-23 39-38 21-24 42-41 16-17 13-15 11-13 17-18 2-4 1-2 26-30 43-42 38-37 3-5 15-16 45-45 24-27 9-11 10-12 6-8 1-0
217 | 11-12 15-17 3-3 1-1 8-9 13-14 9-10 10-11 4-4 6-6 12-13 14-16 2-2 7-8 5-5
218 | 10-9 0-1 14-14 8-8 20-20 3-24 24-26 4-6 12-11 18-15 0-0 19-19 5-5 21-25 13-12 2-3 16-16 3-4 17-18 1-2 11-10 3-21
219 | 4-7 5-4 32-30 23-22 2-2 29-28 7-9 8-10 22-21 13-16 31-29 29-27 19-19 16-18 21-20 10-13 12-15 11-12 9-11 29-25 6-8 25-24 1-0 30-26
220 | 7-7 10-10 15-17 12-14 25-28 26-27 2-2 4-5 17-19 19-21 22-25 5-6 11-11 9-9 0-0 16-18 20-22 20-23 3-3 1-1 21-24 13-15 19-20 27-29 14-16 7-8
221 | 4-7 6-8 2-5 0-0 3-4 1-2 6-9
222 | 36-39 8-42 8-44 8-9 32-35 24-24 8-8 23-22 25-26 27-27 35-41 37-37 12-11 8-21 0-0 17-15 42-48 5-5 42-47 18-16 21-20 3-3 1-1 13-12 9-10 28-31 4-4 7-6 20-19 30-34 38-38 44-49 6-2 40-46 16-14 41-45 33-36 19-17 29-33 14-13 28-30
223 | 15-17 47-53 39-42 40-43 37-39 0-11 36-40 54-60 22-25 34-36 0-19 22-50 0-7 38-41 49-55 3-0 29-37 31-33 55-61 27-30 33-35 1-6 22-49 6-3 24-28 0-12 28-31 10-13 21-26 42-45 20-24 0-5 52-54 12-15 6-2 18-22 26-29 31-32 17-21 44-47 50-56 16-20 51-52 19-23 51-57 0-8 45-46 14-16 11-14 53-59 0-10 22-27
224 | 10-10 34-34 0-1 14-14 62-60 8-9 49-48 25-26 1-3 41-40 5-6 22-21 40-39 50-51 37-37 29-30 25-23 0-0 17-15 33-33 30-31 28-29 38-36 60-59 48-47 24-22 21-20 27-28 61-56 39-38 42-41 6-7 16-16 58-57 2-4 20-19 50-52 52-54 3-5 31-32 44-42 9-11 46-44 50-49 19-18 25-24 47-46 12-13 7-8 59-58 53-53
225 | 54-46 34-30 4-20 36-33 49-40 4-21 24-18 2-2 4-5 37-32 33-29 29-24 48-42 56-48 44-38 4-6 18-15 0-0 16-13 21-17 4-37 15-10 4-35 27-23 13-9 9-7 57-49 3-3 25-22 46-39 4-4 32-27 4-36 51-44 15-12 30-25 19-14 53-45 11-8 55-47 20-16
226 | 46-46 23-3 34-30 5-4 23-19 0-1 23-45 23-15 32-28 23-71 37-34 50-50 13-11 31-26 49-48 10-8 39-36 22-64 2-2 42-38 36-32 75-78 11-9 58-59 33-29 22-21 61-67 44-39 48-49 54-54 0-0 21-17 19-16 22-44 22-70 64-65 35-31 38-35 9-7 22-56 73-77 15-13 62-66 7-6 14-12 40-37 27-24 71-75 12-10 23-61 74-76 24-20 22-72 22-41 30-27 23-23 57-60 8-5 56-57 28-25 22-18 52-52 23-74 17-14 53-53 45-40
227 | 5-4 23-19 28-24 35-26 36-30 8-7 9-9 0-0 6-6 21-17 2-1 5-5 31-25 18-16 29-23 3-3 32-27 1-2 34-29 12-10 16-14 24-20 20-15 22-18 14-13 27-22
228 | 0-0 4-3 1-2 2-6 0-5 0-4
229 | 10-3 10-10 22-19 10-1 14-14 10-8 2-2 12-11 0-0 10-4 20-18 25-21 9-7 21-20 10-15 13-12 10-13 7-6 27-25 10-17 26-23 25-24 17-16
230 | 7-7 5-4 20-17 14-14 34-28 8-9 8-8 16-15 33-26 3-2 5-6 36-29 21-19 0-0 38-31 37-30 23-21 24-22 1-1 15-13 32-25 41-35 39-33 43-39 22-20 11-12 26-23 9-11 19-18 17-16 44-40 4-3 31-24 35-32
231 | 7-7 5-4 11-11 3-1 6-5 4-3 9-10 10-8 1-0 2-2
232 | 25-17 10-8 24-18 8-6 17-12 28-26 6-5 26-24 29-27 17-15 15-10 2-1 29-23 17-20 31-28 27-25 5-2 14-11 17-16 4-3 11-7 1-0 30-22 12-9
233 | 22-19 34-32 20-17 32-30 12-4 14-6 36-35 36-36 11-3 28-26 13-5 21-18 26-24 16-13 15-8 37-38 10-2 33-33 19-16 27-23 23-21 24-22 16-11 35-34 30-29 38-39 31-28 16-10 22-20 25-25 1-0 17-14 7-1
234 | 18-16 7-9 5-4 10-10 16-14 9-7 12-11 6-5 15-13 19-17 20-12 4-3 21-18 7-6 1-0 17-15 3-2
235 | 20-17 24-19 32-30 10-5 12-8 26-32 39-34 33-31 14-10 18-15 21-18 29-27 16-13 19-16 23-21 13-9 38-35 6-1 30-29 40-37 27-25 5-2 15-12 26-23 37-36 9-6 7-4 4-3 11-7 26-33 1-0 17-14
236 | 24-25 10-8 16-15 23-22 2-2 8-10 22-21 11-11 25-23 9-9 0-0 26-24 2-1 27-26 21-20 15-13 13-12 2-7 20-19 19-18 18-17 17-14
237 | 10-9 15-14 13-11 29-26 22-22 8-7 22-21 21-19 6-5 22-28 20-18 17-15 19-16 35-30 27-23 16-12 1-1 31-27 7-6 22-20 9-8 36-31 12-10 22-4 22-2 19-17 22-29 4-3 28-25 1-0
238 | 7-7 7-9 9-11 10-12 4-3 8-8 12-13 6-6 11-14 1-0 13-15 2-1 5-5 7-10
239 | 4-7 24-25 9-12 11-15 12-14 19-22 29-26 2-2 10-18 5-6 7-9 8-10 0-0 2-1 18-21 20-23 17-20 16-17 10-13 14-19 10-16 1-4
240 | 7-8 1-1 0-0 4-4 2-2 3-5 5-7
241 | 31-37 0-1 30-33 27-31 8-9 13-14 19-21 23-28 8-29 15-15 29-35 29-36 8-26 4-6 25-30 5-7 7-10 20-22 28-32 14-17 3-3 11-13 2-4 16-19 22-24 29-34 9-11 10-12 6-8 21-23 1-0 18-20
242 | 27-16 8-9 24-24 27-21 20-20 23-22 27-27 18-13 3-2 31-29 0-0 10-11 28-28 19-19 27-17 5-5 26-26 22-23 27-18 1-1 13-12 6-7 9-10 3-4 7-6 25-25
243 | 23-19 32-28 20-12 14-6 27-21 33-29 3-1 0-0 16-8 11-5 21-17 25-20 20-11 6-3 29-23 18-10 29-22 5-2 19-14 30-27 7-4 20-16 22-18 28-25 17-9
244 | 5-4 10-9 9-7 3-3 1-1 0-0 8-8 6-6 2-2
245 | 10-10 0-1 12-12 4-6 6-8 11-11 3-3 13-13 8-9 2-7 3-4 1-0
246 | 10-10 12-12 13-13 30-33 27-31 8-9 23-26 20-20 4-6 5-22 11-11 29-30 0-0 18-18 19-19 5-5 28-32 2-3 6-7 16-16 3-4 17-17 1-2 5-25 26-28 29-29 25-27 14-15 7-8
247 | 36-39 24-23 14-14 10-8 37-40 32-31 23-22 11-9 7-5 22-21 34-36 8-6 12-11 18-18 19-19 27-32 33-33 2-1 27-30 27-26 33-34 9-7 21-20 27-28 15-13 13-12 16-16 17-17 35-37 38-42 27-25 5-2 39-43 25-24 4-3 6-4 27-29 1-0
248 | 2-24 2-2 2-27 23-28 12-18 8-13 15-21 0-0 2-6 2-1 8-14 9-15 7-10 2-11 2-5 13-19 2-4 26-30 10-16 2-26 8-12 14-20 6-8 22-29 17-22
249 |
--------------------------------------------------------------------------------
/scripts/a3ToTalp.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import fileinput
4 | import re
5 |
6 | REGEX_ALIGNMENTS = re.compile(r'\({[^}]*}\)')
7 | FAIL_STRING = "ASDFFDS42fsdafads"
8 |
9 | def get_id(line):
10 | # line_id is enclosed in parenthesis
11 | # e.g.: Sentence pair (79) source length 12 target length 15 alignment score : 5.75958e-25
12 | start_pos = line.find("(") + 1
13 | end_pos = line.find(")")
14 | sentence_id = int(line[start_pos: end_pos])
15 | return sentence_id
16 |
17 | def get_talp_string(line):
18 | alignments = set()
19 | for src_pos, tgt_al_group in enumerate(REGEX_ALIGNMENTS.finditer(line)):
20 | # we skip alignments to NULL
21 | if src_pos == 0:
22 | continue
23 |
24 | # [2:-2] removes ({ at the beginning and }) at the end of the string
25 | tgt_al_string = tgt_al_group.group()[2:-2]
26 | try:
27 | tgt_pos_set = {int(x) for x in tgt_al_string.split()}
28 | except:
29 | print(line)
30 | print(tgt_al_group.group())
31 | exit(1)
32 | for tgt_pos in tgt_pos_set:
33 | # make it 0 based instead of 1 based
34 | talp_string = "{}-{}".format(src_pos - 1, tgt_pos - 1)
35 | alignments.add(talp_string)
36 |
37 | return " ".join(alignments)
38 |
39 | if __name__ == "__main__":
40 |
41 | alignments = {}
42 | lines = []
43 | skipped_max = 0
44 | error = False
45 |
46 | for line in fileinput.input(mode='rb'):
47 |
48 | try:
49 | line = line.decode("utf-8")
50 | lines.append(line)
51 | except UnicodeDecodeError:
52 | lines.append(FAIL_STRING)
53 |
54 | # 3 lines describe one sentence
55 | assert len(lines) <= 3
56 | if len(lines) == 3:
57 | sentence_id = get_id(lines[0])
58 | if FAIL_STRING not in lines:
59 | talp_string = get_talp_string(lines[2])
60 | # mgiza produced multiple times the same sentence id
61 | alignments[sentence_id] = talp_string
62 | else:
63 | skipped_max = max(skipped_max, sentence_id)
64 | lines = []
65 |
66 | for sentence_id in sorted(alignments.keys()):
67 | print(alignments[sentence_id], flush=True)
68 | # print(skipped_max)
69 |
70 |
--------------------------------------------------------------------------------
/scripts/aer.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 | import itertools
5 | from collections import Counter
6 |
7 |
8 | PUNCTUATION_MARKS = {".", ",", "!", "?", ";", ":", "(", ")"}
9 |
10 |
11 | def parse_args():
12 | parser = argparse.ArgumentParser("Calculates Alignment Error Rate, output format: AER (Precision, Recall, Alginment-Links-Hypothesis)")
13 | parser.add_argument("reference", help="path of reference alignment, e.g. '10-9 11p42'")
14 | parser.add_argument("hypothesis", help="path to hypothesis alignment")
15 |
16 | parser.add_argument("--reverseRef", help="reverse reference alignment", action='store_true')
17 | parser.add_argument("--reverseHyp", help="reverse hypothesis alignment", action='store_true')
18 |
19 | parser.add_argument("--oneRef", help="reference indices start at index 1", action='store_true')
20 | parser.add_argument("--oneHyp", help="hypothesis indices start at index 1", action='store_true')
21 | parser.add_argument("--allSure", help="treat all alignments in the reference as sure alignments", action='store_true')
22 | parser.add_argument("--ignorePossible", help="Ignore all possible links", action='store_true')
23 | parser.add_argument("--fAlpha", help="alpha parameter used to calculate f measure (has to be set to a value >= 0.0 to report the f-measure)", default=-1.0, type=float)
24 |
25 | parser.add_argument("--source", default="", help="the source sentence, used for an error analysis")
26 | parser.add_argument("--target", default="", help="the target sentence, used for an error analysis")
27 | parser.add_argument("--cleanPunctuation", action="store_true", help="Removes alignments including punctuation marks, that are not aligned to the same punctuation mark (e.g. ','-'that')")
28 | parser.add_argument("--most_common_errors", default=10, type=int)
29 |
30 | return parser.parse_args()
31 |
32 |
33 | def calculate_internal_jumps(alignments):
34 | """ Count number of times the set of source word indices aligned to a target word index are not adjacent
35 | Each non adjacent set of source word indices counts only once
36 | >>> calculate_internal_jumps([{1,2,4}, {42}])
37 | 1
38 | >>> calculate_internal_jumps([{1,2,3,4}])
39 | 0
40 | >>> calculate_internal_jumps([set()])
41 | 0
42 | """
43 | def contiguous(s):
44 | if len(s) <= 1:
45 | return True
46 | else:
47 | elements_in_contiguous_set = max(s) - min(s) + 1
48 | return elements_in_contiguous_set == len(s)
49 |
50 | return [contiguous(s) for s in alignments].count(False)
51 |
52 |
53 | def calculate_external_jumps(alignments):
54 | """ Count number of times the (smallest) source index aligned to target word x is not adjacent or identical to any source word index aligned to the next target word index x+1
55 | Target words which do not have any source word aligned to it are ignored
56 | >>> calculate_external_jumps([set(), {1,2,4}, {2}, {4}, set()])
57 | 1
58 | """
59 |
60 | jumps = 0
61 |
62 | for prev, current in zip(alignments, alignments[1:]):
63 | if len(prev) > 0 and len(current) > 0:
64 | src = sorted(prev)[0]
65 | if src in current or src+1 in current or src-1 in current:
66 | pass
67 | else:
68 | jumps += 1
69 | return jumps
70 |
71 |
72 | def to_list(A):
73 | """ converts set of src-tgt alignments to a list containing a set of aligned source word for each target position
74 | >>> to_list({(2,1)})
75 | [set(), {2}]
76 | """
77 | max_tgt_idx = max({y for x, y in A}) if len(A) > 0 else 0
78 | lst = [set() for _ in range(max_tgt_idx+1)]
79 | for x, y in A:
80 | lst[y].add(x)
81 | return lst
82 |
83 |
84 | def calculate_metrics(array_sure, array_possible, array_hypothesis, f_alpha, source_sentences=(), target_sentences=(), clean_punctuation=False):
85 | """ Calculates precision, recall and alignment error rate as described in "A Systematic Comparison of Various
86 | Statistical Alignment Models" (https://www.aclweb.org/anthology/J/J03/J03-1002.pdf) in chapter 5
87 |
88 |
89 | Args:
90 | array_sure: array of sure alignment links
91 | array_possible: array of possible alignment links
92 | array_hypothesis: array of hypothesis alignment links
93 | """
94 |
95 | number_of_sentences = len(array_sure)
96 | assert number_of_sentences == len(array_possible)
97 | assert number_of_sentences == len(array_hypothesis)
98 |
99 | errors = Counter()
100 |
101 | sum_a_intersect_p, sum_a_intersect_s, sum_s, sum_a, aligned_source_words, aligned_target_words = 6 * [0.0]
102 | sum_source_words, sum_target_words = map(lambda s: max(1.0, sum(len(x) for x in s)), [source_sentences, target_sentences])
103 | internal_jumps, external_jumps = 0, 0
104 |
105 | for S, P, A, source, target in itertools.zip_longest(array_sure, array_possible, array_hypothesis, source_sentences, target_sentences):
106 | if clean_punctuation:
107 | A = {(s, t) for (s, t) in A if not ((source[s] in PUNCTUATION_MARKS or target[t] in PUNCTUATION_MARKS) and source[s] != target[t])}
108 | sum_a += len(A)
109 | sum_s += len(S)
110 | sum_a_intersect_p += len(A.intersection(P))
111 | sum_a_intersect_s += len(A.intersection(S))
112 | aligned_source_words += len({x for x, y in A})
113 | aligned_target_words += len({y for x, y in A})
114 | al = to_list(A)
115 | internal_jumps += calculate_internal_jumps(al)
116 | external_jumps += calculate_external_jumps(al)
117 |
118 | if source and target:
119 | for src_pos, tgt_pos in A:
120 | if not src_pos < len(source):
121 | print(source, len(source), src_pos)
122 | if not tgt_pos < len(target):
123 | print(target, len(target), tgt_pos)
124 | if (src_pos, tgt_pos) not in P:
125 | errors[source[src_pos], target[tgt_pos]] += 1
126 |
127 | precision = sum_a_intersect_p / sum_a
128 | recall = sum_a_intersect_s / sum_s
129 | aer = 1.0 - ((sum_a_intersect_p + sum_a_intersect_s) / (sum_a + sum_s))
130 |
131 | if f_alpha < 0.0:
132 | f_measure = 0.0
133 | else:
134 | f_divident = f_alpha / precision
135 | f_divident += (1.0 - f_alpha) / recall
136 | f_measure = 1.0 / f_divident
137 |
138 | source_coverage = aligned_source_words / sum_source_words
139 | target_coverage = aligned_target_words / sum_target_words
140 |
141 | return precision, recall, aer, f_measure, errors, source_coverage, target_coverage, internal_jumps, external_jumps
142 |
143 |
144 | def parse_single_alignment(string, reverse=False, one_indexed=False):
145 | assert ('-' in string or 'p' in string) and 'Bad Alignment separator'
146 |
147 | a, b = string.replace('p', '-').split('-')
148 | a, b = int(a), int(b)
149 |
150 | if one_indexed:
151 | a = a - 1
152 | b = b - 1
153 |
154 | if reverse:
155 | a, b = b, a
156 |
157 | return a, b
158 |
159 |
160 | def read_text(path):
161 | if path == "":
162 | return []
163 | with open(path, "r", encoding="utf-8") as f:
164 | return [l.split() for l in f]
165 |
166 |
167 | if __name__ == "__main__":
168 | args = parse_args()
169 | sure, possible, hypothesis = [], [], []
170 |
171 | source, target = map(read_text, [args.source, args.target])
172 |
173 | assert len(source) == len(target), "Length of source and target does not match"
174 | assert (not args.cleanPunctuation) or len(source) > 0, "To clean punctuation alignments, specify a source and target text file"
175 |
176 | with open(args.reference, 'r') as f:
177 | for line in f:
178 | sure.append(set())
179 | possible.append(set())
180 |
181 | for alignment_string in line.split():
182 |
183 | sure_alignment = True if '-' in alignment_string else False
184 | alignment_tuple = parse_single_alignment(alignment_string, args.reverseRef, args.oneRef)
185 |
186 | if sure_alignment or args.allSure:
187 | sure[-1].add(alignment_tuple)
188 | if sure_alignment or not args.ignorePossible:
189 | possible[-1].add(alignment_tuple)
190 |
191 | with open(args.hypothesis, 'r') as f:
192 | for line in f:
193 | hypothesis.append(set())
194 |
195 | for alignment_string in line.split():
196 | alignment_tuple = parse_single_alignment(alignment_string, args.reverseHyp, args.oneHyp)
197 | hypothesis[-1].add(alignment_tuple)
198 |
199 | precision, recall, aer, f_measure, errors, source_coverage, target_coverage, internal_jumps, external_jumps = calculate_metrics(sure, possible, hypothesis, args.fAlpha, source, target, args.cleanPunctuation)
200 | print("{0}: {1:.1f}% ({2:.1f}%/{3:.1f}%/{4})".format(args.hypothesis,
201 | aer * 100.0, precision * 100.0, recall * 100.0, sum([len(x) for x in hypothesis])))
202 | if args.fAlpha >= 0.0:
203 | print("F-Measure: {:.3f}".format(f_measure))
204 |
205 | if args.source:
206 | assert args.target and args.most_common_errors > 0, "To output the most common errors, define a source and target file and the number of errors to output"
207 | print(errors.most_common(args.most_common_errors))
208 | print("Internal Jumps: {}, External Jumps: {}".format(internal_jumps, external_jumps))
209 | print("Source Coverage: {:.1f}%, Target Coverage: {:.1f}%".format(source_coverage * 100.0, target_coverage * 100.0))
210 |
--------------------------------------------------------------------------------
/scripts/clean-test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | cd test
6 | rm deen* enfr* roen*
7 | rm -r DeEn English-French Romanian-English
8 |
9 |
--------------------------------------------------------------------------------
/scripts/combine.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | SCRIPT_DIR=${0%/combine.sh}
6 |
7 | # check parameter count and write usage instruction
8 | if (( $# != 3 )); then
9 | echo "Usage: $0 alignment reverse_alignment reference_path"
10 | exit 1
11 | fi
12 |
13 | reference_path=$3
14 | reference_lines=`cat $3 | wc -l`
15 |
16 | alignment_path=$1
17 | alignment_reverse_path=$2
18 | alignment_name=${1##*/}
19 | alignment_reverse_name=${2##*/}
20 | alignment_prefix=${alignment_name%.*}
21 |
22 |
23 | # only use test data
24 | tail -n $reference_lines $alignment_path > test.${alignment_name}
25 | tail -n $reference_lines $alignment_reverse_path > test.${alignment_reverse_name}
26 |
27 | # Do not reverse the alignment there
28 | for method in "grow-diagonal-final" "grow-diagonal" "intersection" "union"; do
29 | ${SCRIPT_DIR}/combine_bidirectional_alignments.py test.${alignment_name} test.${alignment_reverse_name} --method $method $4 > test.${alignment_prefix}.${method}.talp
30 | done
31 |
32 | for file_path in test.${alignment_prefix}*.talp test.${alignment_reverse_name}; do
33 | reverseRef=""
34 | if [[ ${file_path} == test.${alignment_reverse_name} ]]; then
35 | reverseRef="--reverseRef"
36 | fi
37 | ${SCRIPT_DIR}/aer.py ${reference_path} ${file_path} --oneRef $reverseRef --fAlpha 0.5
38 | done
39 |
40 |
--------------------------------------------------------------------------------
/scripts/combine_bidirectional_alignments.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 | import itertools
5 |
6 | NEIGHBORING = {(-1, 0), (0, -1), (1, 0), (0, 1), (-1, -1), (-1, 1), (1, -1), (1, 1)}
7 | METHODS = {"grow-diagonal-final", "grow-diagonal", "intersection", "union"}
8 |
9 |
10 | def parse_args():
11 | """ parse arguments and return them """
12 | parser = argparse.ArgumentParser("Combine bidirectional alignments (e.g. en->de and de->en)")
13 | parser.add_argument("alignment", help="Path to alignment in talp format")
14 | parser.add_argument("alignment_reverse", help="Path to alignment in reverse direction in talp format")
15 | parser.add_argument("--method", default="grow-diagonal-final",
16 | help="Method to combine alignments ({})".format(", ".join(METHODS)))
17 | parser.add_argument("--dont_reverse", action='store_true', help="Do not reverse alignment_reverse file (useful when using fastalign's -r option)")
18 |
19 | return parser.parse_args()
20 |
21 |
22 | def get_length(align_union):
23 | """ Estimate length of source and target segment """
24 | max_e = max((e for e, f in align_union))
25 | max_f = max((f for e, f in align_union))
26 | return max_e + 1, max_f + 1
27 |
28 |
29 | def grow_diag_final(e2f, f2e, finalize=True):
30 | """ Implemented as in http://www.statmt.org/moses/?n=FactoredTraining.AlignWords """
31 | alignments = e2f.intersection(f2e)
32 | alignment_union = e2f.union(f2e)
33 |
34 | e_len, f_len = get_length(alignment_union)
35 | alignments = grow_diag(alignments, alignment_union, e_len, f_len)
36 | if finalize:
37 | alignments = final(alignments, e2f, e_len, f_len)
38 | alignments = final(alignments, f2e, e_len, f_len)
39 |
40 | return alignments
41 |
42 |
43 | def grow_diag(alignments, alignment_union, e_len, f_len):
44 | """ Adds alignment in the neighborhood of alignments in the intersection """
45 | finished = False
46 |
47 | while not finished:
48 | finished = True
49 |
50 | for e, f in itertools.product(range(e_len), range(f_len)):
51 | if (e, f) in alignments:
52 | for e_new, f_new in ((e + e_delta, f + f_delta) for e_delta, f_delta in NEIGHBORING):
53 | if e_new not in {e for e, f in alignments} and f_new not in {f for e, f in alignments} \
54 | and (e_new, f_new) in alignment_union:
55 | alignments.add((e_new, f_new))
56 | finished = False
57 |
58 | return alignments
59 |
60 |
61 | def final(alignments, directional_alignment, e_len, f_len):
62 | """ Adds alignments from directional alignment when word is not a valid alignment yet """
63 | for e_new, f_new in itertools.product(range(e_len), range(f_len)):
64 | if e_new not in {e for e, f in alignments} and f_new not in {f for e, f in alignments} \
65 | and (e_new, f_new) in directional_alignment:
66 | alignments.add((e_new, f_new))
67 | return alignments
68 |
69 |
70 | def parse_single_alignment(string, reverse=False, one_indexed=False):
71 | """
72 | Parses a single alignment point
73 | :param string: String representing a single alignment point, e.g. '1-42'
74 | :param reverse: if to reverse the alignments from src-tgt to tgt-src
75 | :param one_indexed: if the position of first word in a sentence is indexed with 1 (or 0)
76 | :return: returns the alignment as a tuple of integers, e.g. (1, 42)
77 | """
78 |
79 | assert ('-' in string or 'p' in string) and 'Bad alignment separator'
80 |
81 | src_pos, tgt_pos = string.replace('p', '-').split('-')
82 | src_pos, tgt_pos = int(src_pos), int(tgt_pos)
83 |
84 | if one_indexed:
85 | src_pos -= 1
86 | tgt_pos -= 1
87 |
88 | if reverse:
89 | src_pos, tgt_pos = tgt_pos, src_pos
90 |
91 | return src_pos, tgt_pos
92 |
93 |
94 | def parse_line(l, reverse=False):
95 | alignments = set()
96 | for s in l.split():
97 | alignments.add(parse_single_alignment(s, reverse))
98 | return alignments
99 |
100 |
101 | if __name__ == "__main__":
102 | ARGS = parse_args()
103 | assert ARGS.method in METHODS and "Specified method not implemented"
104 |
105 | with open(ARGS.alignment, 'r') as f1:
106 | with open(ARGS.alignment_reverse, 'r') as f2:
107 | for l1, l2 in zip(f1, f2):
108 | al1 = parse_line(l1)
109 | al2 = parse_line(l2, reverse=(not ARGS.dont_reverse))
110 |
111 | al_combined = None
112 | if ARGS.method == "grow-diagonal-final":
113 | al_combined = grow_diag_final(al1, al2)
114 | if ARGS.method == "grow-diagonal":
115 | al_combined = grow_diag_final(al1, al2, finalize=False)
116 | elif ARGS.method == "intersection":
117 | al_combined = al1.intersection(al2)
118 | elif ARGS.method == "union":
119 | al_combined = al1.union(al2)
120 |
121 | for a, b in al_combined:
122 | print("{}-{}".format(a, b), end=" ")
123 | print()
124 |
--------------------------------------------------------------------------------
/scripts/create_fast_align_corpus.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # check parameter count and write usage instruction
4 | if (( $# != 3 )); then
5 | echo "Usage: $0 source_path target_path output_path"
6 | exit 1
7 | fi
8 |
9 | # paste with tab as delimiter | remove empty source or target lines
10 | paste $1 $2 | sed -E 's/\t/ ||| /g' | sed -e '/^ |||/d' -e '/||| $/d' > ${3}
11 |
12 |
--------------------------------------------------------------------------------
/scripts/fast_align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | # check if MGIZA_DIR is set and installed
6 | if [ -z ${FASTALIGN_DIR} ]; then
7 | echo "Set the variable FASTALIGN_DIR"
8 | exit 1
9 | fi
10 |
11 | if [ ! -f ${FASTALIGN_DIR}/build/fast_align ]; then
12 | echo "Install fastalign, file ${FASTALIGN_DIR}/build/fast_align not found"
13 | exit 1
14 | fi
15 |
16 | # check parameter count and write usage instruction
17 | if (( $# != 3 )); then
18 | echo "Usage: $0 source_file_path target_file_path direction"
19 | exit 1
20 | fi
21 |
22 | source_path=$1
23 | target_path=$2
24 | source_name=${1##*/}
25 | target_name=${2##*/}
26 | direction=$3
27 |
28 | # create format used for fastalign
29 | paste ${source_path} ${target_path} | sed -E 's/\t/ ||| /g' > ${source_name}_${target_name}
30 | paste ${target_path} ${source_path} | sed -E 's/\t/ ||| /g' > ${target_name}_${source_name}
31 |
32 | # remove lines which have an empty source or target
33 | sed -e '/^ |||/d' -e '/||| $/d' ${source_name}_${target_name} > ${source_name}_${target_name}.clean
34 | sed -e '/^ |||/d' -e '/||| $/d' ${target_name}_${source_name} > ${target_name}_${source_name}.clean
35 |
36 | # align in both directions
37 | ${FASTALIGN_DIR}/build/fast_align -i ${source_name}_${target_name}.clean -p ${direction}.model -d -o -v > ${direction}.talp 2> ${direction}.error
38 | ${FASTALIGN_DIR}/build/fast_align -i ${target_name}_${source_name}.clean -p ${direction}.reverse.model -d -o -v > ${direction}.reverse.talp 2> ${direction}.reverse.error
39 |
40 |
--------------------------------------------------------------------------------
/scripts/generate_repeats.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 |
5 | def parse_args():
6 | parser = argparse.ArgumentParser("Augment an alignment data set by repeating its sentences (Sentence: A B C -> A B C A B C)")
7 | parser.add_argument("source", help="Path of the source text")
8 | parser.add_argument("target", help="Path of the target text")
9 | parser.add_argument("alignment", help="Path of the gold alignments, format '10-9 11p42'")
10 | parser.add_argument("output_prefix", help="Prefix for output files, prefix + {.src, .tgt, .talp}")
11 |
12 | parser.add_argument("--repeats", default=2, type=int)
13 | parser.add_argument("--max_sentence_length", default=300, type=int)
14 |
15 | return parser.parse_args()
16 |
17 | def read_text(path):
18 | with open(path, "r", encoding="utf-8") as f:
19 | # make sure we only use spaces as word separators
20 | return [" ".join(l.split()) for l in f]
21 |
22 | def parse_single_alignment(string, reverse=False, one_indexed=False):
23 | assert ('-' in string or 'p' in string) and 'Bad Alignment separator'
24 |
25 | a, b = string.replace('p', '-').split('-')
26 | a, b = int(a), int(b)
27 |
28 | if one_indexed:
29 | a = a - 1
30 | b = b - 1
31 |
32 | if reverse:
33 | a, b = b, a
34 |
35 | return a, b
36 |
37 | def read_alignment(path):
38 | sure, possible = [], []
39 | with open(path, 'r') as f:
40 | for line in f:
41 | sure.append(set())
42 | possible.append(set())
43 |
44 | for alignment_string in line.split():
45 |
46 | sure_alignment = True if '-' in alignment_string else False
47 | alignment_tuple = parse_single_alignment(alignment_string)
48 |
49 | if sure_alignment:
50 | sure[-1].add(alignment_tuple)
51 | else:
52 | possible[-1].add(alignment_tuple)
53 | return sure, possible
54 |
55 |
56 | if __name__ == "__main__":
57 | args = parse_args()
58 |
59 | source_list, target_list = map(read_text, [args.source, args.target])
60 | sure_list, possible_list = read_alignment(args.alignment)
61 |
62 | length = len(source_list)
63 | assert length == len(target_list)
64 | assert length == len(sure_list)
65 | assert length == len(possible_list)
66 |
67 | with open(args.output_prefix + ".src", "w") as src_fo, open(args.output_prefix + ".tgt", "w") as tgt_fo, open(args.output_prefix + ".talp", "w") as talp_fo:
68 | for source, target, sure, possible in zip(source_list, target_list, sure_list, possible_list):
69 | # Clip repeats such that neither source nor target will contain more than max_length words
70 | max_length = max(len(source.split()), len(target.split()))
71 | repeats = min(int(args.max_sentence_length/max_length), args.repeats)
72 |
73 | if repeats <= 0:
74 | print("Skipping the following sentence pair due to max length")
75 | print(source)
76 | print(target)
77 | print()
78 | continue
79 |
80 | new_sure, new_possible = set(), set()
81 | for i in range(repeats):
82 | offset_source = i * len(source.split())
83 | offset_target = i * len(target.split())
84 | new_sure |= {(x + offset_source, y + offset_target) for (x, y) in sure}
85 | new_possible |= {(x + offset_source, y + offset_target) for (x, y) in possible}
86 | alignments = ["{}-{}".format(x, y) for (x,y) in new_sure]
87 | alignments.extend(["{}p{}".format(x, y) for (x,y) in new_possible])
88 | print(" ".join([source for _ in range(repeats)]), file=src_fo)
89 | print(" ".join([target for _ in range(repeats)]), file=tgt_fo)
90 | print(" ".join(alignments), file=talp_fo)
91 |
92 |
--------------------------------------------------------------------------------
/scripts/giza.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | SCRIPT_DIR=${0%/giza.sh}
6 |
7 | # check if MGIZA_DIR is set and installed
8 | if [ -z ${MGIZA_DIR} ]; then
9 | echo "Set the variable MGIZA_DIR"
10 | exit 1
11 | fi
12 |
13 | if [ ! -f ${MGIZA_DIR}/mgizapp/bin/mgiza ]; then
14 | echo "Install mgiza, file ${MGIZA_DIR}/mgizapp/bin/mgiza not found"
15 | exit 1
16 | fi
17 |
18 | # check parameter count and write usage instruction
19 | if (( $# != 3 )); then
20 | echo "Usage: $0 source_file_path target_file_path ln_pair"
21 | exit 1
22 | fi
23 |
24 | source_path=`realpath $1`
25 | target_path=`realpath $2`
26 | source_name=${1##*/}
27 | target_name=${2##*/}
28 | ln_pair=${3}
29 |
30 | mkdir -p ${ln_pair}
31 | cd ${ln_pair}
32 |
33 | # creates vcb and snt files
34 | ${MGIZA_DIR}/mgizapp/bin/plain2snt ${source_path} ${target_path}
35 |
36 | ${MGIZA_DIR}/mgizapp/bin/mkcls -n10 -p${source_path} -V${source_name}.class &
37 | ${MGIZA_DIR}/mgizapp/bin/mkcls -n10 -p${target_path} -V${target_name}.class &
38 | wait
39 |
40 | ${MGIZA_DIR}/mgizapp/bin/snt2cooc ${source_name}_${target_name}.cooc ${source_path}.vcb ${target_path}.vcb ${source_path}_${target_name}.snt &
41 | ${MGIZA_DIR}/mgizapp/bin/snt2cooc ${target_name}_${source_name}.cooc ${target_path}.vcb ${target_path}.vcb ${target_path}_${source_name}.snt &
42 | wait
43 |
44 |
45 | mkdir -p Forward && cd $_
46 | echo "corpusfile ${source_path}_${target_name}.snt" > config.txt
47 | echo "sourcevocabularyfile ${source_path}.vcb" >> config.txt
48 | echo "targetvocabularyfile ${target_path}.vcb" >> config.txt
49 | echo "coocurrencefile ../${source_name}_${target_name}.cooc" >> config.txt
50 | echo "sourcevocabularyclasses ../${source_name}.class" >> config.txt
51 | echo "targetvocabularyclasses ../${target_name}.class" >> config.txt
52 |
53 | cd ..
54 |
55 | mkdir -p Backward && cd $_
56 | echo "corpusfile ${target_path}_${source_name}.snt" > config.txt
57 | echo "sourcevocabularyfile ${target_path}.vcb" >> config.txt
58 | echo "targetvocabularyfile ${source_path}.vcb" >> config.txt
59 | echo "coocurrencefile ../${target_name}_${source_name}.cooc" >> config.txt
60 | echo "sourcevocabularyclasses ../${target_name}.class" >> config.txt
61 | echo "targetvocabularyclasses ../${source_name}.class" >> config.txt
62 | cd ..
63 |
64 | for name in "Forward" "Backward"; do
65 | cd $name
66 | # make sure to dump everything [onlineMgiza++](https://307d7cc8-a-db0463cf-s-sites.googlegroups.com/a/fbk.eu/mt4cat/file-cabinet/onlinemgiza-1.0.5-manual.pdf) neeeds
67 | echo "nodumps 0" >> config.txt
68 | echo "onlyaldumps 1" >> config.txt
69 | echo "hmmdumpfrequency 5" >> config.txt
70 | # Run Giza
71 | ${MGIZA_DIR}/mgizapp/bin/mgiza config.txt
72 | cat *A3.final.part* > allA3.txt
73 | cd ..
74 | done
75 |
76 | cd ..
77 |
78 | # convert alignments
79 | ${SCRIPT_DIR}/a3ToTalp.py < ${ln_pair}/Forward/allA3.txt > ${ln_pair}.talp
80 | ${SCRIPT_DIR}/a3ToTalp.py < ${ln_pair}/Backward/allA3.txt > ${ln_pair}.reverse.talp
81 |
82 |
--------------------------------------------------------------------------------
/scripts/hard_to_soft_alignments.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 |
5 | def parse_args():
6 | parser = argparse.ArgumentParser("Converts hard alignment (talp) to soft alignment (nematus)")
7 | parser.add_argument("alignment", help="path to alignment file (talp)")
8 | parser.add_argument("source", help="source file")
9 | parser.add_argument("target", help="target file")
10 |
11 | parser.add_argument("--oneIndexed", help="alignment indices start with 1", action='store_true')
12 | return parser.parse_args()
13 |
14 | def read_file(path):
15 | result = []
16 | with open(path, "r") as f:
17 | for line in f:
18 | result.append(line.strip())
19 | return result
20 |
21 | def read_hard_alignment(path, one_indexed=False):
22 | sure, possible = [], []
23 | with open(path, "r") as f:
24 | for line in f:
25 | sure.append(set())
26 | possible.append(set())
27 | for al in line.split():
28 | sure_link = "-" in al
29 | al = al.replace("p", "-")
30 | a, b = al.split("-")
31 | a, b = int(a), int(b)
32 | if one_indexed:
33 | a = a - 1
34 | b = b - 1
35 | if sure_link:
36 | sure[-1].add((a, b))
37 | else:
38 | possible[-1].add((a, b))
39 | return sure, possible
40 |
41 | if __name__ == "__main__":
42 | args = parse_args()
43 | source_sentences = read_file(args.source)
44 | target_sentences = read_file(args.target)
45 |
46 | sure_alignments, possible_alignments = read_hard_alignment(args.alignment, args.oneIndexed)
47 |
48 | assert len(source_sentences) == len(target_sentences)
49 | assert len(source_sentences) == len(sure_alignments)
50 | assert len(source_sentences) == len(possible_alignments)
51 |
52 | for i, (source, target, sure, possible) in enumerate(zip(source_sentences, target_sentences, sure_alignments, possible_alignments)):
53 | source_len, target_len = len(source.split()), len(target.split())
54 | if source_len == 0 or target_len == 0:
55 | continue
56 | # we do not have a score, so set it to 0.0
57 | score = 0.0
58 | header = "{} ||| {} ||| {} ||| {} ||| {} {}".format(i, target, score,
59 | source, source_len, target_len)
60 | print(header)
61 |
62 | # +1 because of in source and target
63 | for tgt_id in range(target_len+1):
64 | # 0.0 or 1.0 if (s,t) present in hardalignment (casting fun :))
65 | line = ["1.0" if (src_id, tgt_id) in sure else "0.5" if (src_id, tgt_id) in possible else "0.0"
66 | for src_id in range(source_len + 1)]
67 | print(" ".join(line))
68 | print()
69 |
70 |
--------------------------------------------------------------------------------
/scripts/lowercase.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import fileinput
4 |
5 | for line in fileinput.input():
6 | print(line.lower(), end="")
7 |
8 |
--------------------------------------------------------------------------------
/scripts/remove_sentences.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 |
5 | # changing is not enough to change the language pairs, sorry
6 | LANGUAGES = {"src", "tgt"}
7 |
8 | def parse_args():
9 | """ parse arguments and return them """
10 | parser = argparse.ArgumentParser("Remove test sentences from train data (based on exact matches of either source OR target sentence)")
11 | parser.add_argument("train", help="Prefix of train data; train + {src, tgt} should be valid file paths")
12 | parser.add_argument("test", help="Prefix of test data; test + {src, tgt} should be valid file paths")
13 | parser.add_argument("output", help="Output prefix, output will be written to output + {src, tgt}")
14 |
15 | return parser.parse_args()
16 |
17 | if __name__ == "__main__":
18 | args = parse_args()
19 |
20 | test_sentences = {}
21 | for ln in LANGUAGES:
22 | with open(args.test + "." + ln, "r") as f:
23 | test_sentences[ln] = {l for l in f.readlines()}
24 |
25 | with open(args.train + ".src", "r") as fi_src, open(args.output + ".src", "w") as fo_src, open(args.train + ".tgt", "r") as fi_tgt, open(args.output + ".tgt", "w") as fo_tgt:
26 | for line_src, line_tgt in zip(fi_src, fi_tgt):
27 | if line_src in test_sentences["src"] and line_tgt in test_sentences["tgt"]:
28 | print(line_src + "|||" + line_tgt, end="")
29 | else:
30 | fo_src.write(line_src)
31 | fo_tgt.write(line_tgt)
32 |
33 |
--------------------------------------------------------------------------------
/scripts/run_fast_align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | bpe=""
6 | if (( $# == 1 )); then
7 | if [ "$1" != "bpe" ]; then
8 | echo "Use BPE as the first argument if you want to run fastalign using BPE tokenization"
9 | exit 1
10 | fi
11 | bpe=".bpe"
12 | echo "Using BPE"
13 | fi
14 |
15 |
16 | mkdir -p fastalign
17 | cd fastalign
18 |
19 | for ln_pair in "roen" "deen" "enfr"; do
20 | train_src="../train/${ln_pair}.lc.plustest.src${bpe}"
21 | train_tgt="../train/${ln_pair}.lc.plustest.tgt${bpe}"
22 | ../scripts/fast_align.sh ${train_src} ${train_tgt} ${ln_pair}${bpe}
23 |
24 | if (( $# == 1 )); then
25 | # For the bpe case we additionally have to convert the subword alignments to word alignments
26 | # Additionally we only care about the test set (fast align does not align empty source or target segments, which makes matching the lines more difficult)
27 | hypo="${ln_pair}${bpe}.word.talp"
28 | hypo_reverse="${ln_pair}${bpe}.word.reverse.talp"
29 | test_src="../test/${ln_pair}.lc.src.bpe"
30 | test_tgt="../test/${ln_pair}.lc.tgt.bpe"
31 | reference_lines=`cat ${test_src} | wc -l`
32 | tail -n ${reference_lines} ${ln_pair}${bpe}.talp > ${ln_pair}${bpe}.test.talp
33 | tail -n ${reference_lines} ${ln_pair}${bpe}.reverse.talp > ${ln_pair}${bpe}.test.reverse.talp
34 |
35 | ../scripts/sentencepiece_to_word_alignments.py ${test_src} ${test_tgt} < ${ln_pair}${bpe}.test.talp > ${hypo}
36 | ../scripts/sentencepiece_to_word_alignments.py ${test_tgt} ${test_src} < ${ln_pair}${bpe}.test.reverse.talp > ${hypo_reverse}
37 | ../scripts/combine.sh ${hypo} ${hypo_reverse} ../test/${ln_pair}.talp > ${ln_pair}${bpe}-results.txt
38 | else
39 | ../scripts/combine.sh ${ln_pair}.talp ${ln_pair}.reverse.talp ../test/${ln_pair}.talp > ${ln_pair}-results.txt
40 | fi
41 | done
42 |
43 | cd -
44 |
45 |
--------------------------------------------------------------------------------
/scripts/run_fast_align_force_align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | mkdir -p fastalign-forcealign
6 | cd fastalign-forcealign
7 |
8 | for ln_pair in "roen" "deen" "enfr"; do
9 | train_src="../train/${ln_pair}.lc.src"
10 | train_tgt="../train/${ln_pair}.lc.tgt"
11 | ../scripts/fast_align.sh ${train_src} ${train_tgt} ${ln_pair}
12 |
13 | # Run forced alignments with test data
14 | ## Create test forward and reverse corpus
15 | ../scripts/create_fast_align_corpus.sh ../test/${ln_pair}.lc.src ../test/${ln_pair}.lc.tgt ${ln_pair}.test.txt
16 | ../scripts/create_fast_align_corpus.sh ../test/${ln_pair}.lc.tgt ../test/${ln_pair}.lc.src ${ln_pair}.reverse.test.txt
17 | ## Parse parameters from the error logs of fastalign
18 | fwd_m=`grep "expected target length" ${ln_pair}.error | awk 'NF>1{print $NF}'`
19 | rev_m=`grep "expected target length" ${ln_pair}.reverse.error | awk 'NF>1{print $NF}'`
20 | fwd_t=`grep "final tension" ${ln_pair}.error | tail -n 1 | awk 'NF>1{print $NF}'`
21 | rev_t=`grep "final tension" ${ln_pair}.error | tail -n 1 | awk 'NF>1{print $NF}'`
22 |
23 | ## Run forced alignment
24 | ${FASTALIGN_DIR}/build/fast_align -i ${ln_pair}.test.txt -d -m ${fwd_m} -T ${fwd_t} -f ${ln_pair}.model | awk -F '\|\|\|' '{print $3}' > ${ln_pair}.test.talp
25 | ${FASTALIGN_DIR}/build/fast_align -i ${ln_pair}.reverse.test.txt -d -m ${rev_m} -T ${rev_t} -f ${ln_pair}.reverse.model | awk -F '\|\|\|' '{print $3}' > ${ln_pair}.reverse.test.talp
26 | # Combine both directions
27 | ../scripts/combine.sh ${ln_pair}.test.talp ${ln_pair}.reverse.test.talp ../test/${ln_pair}.talp > ${ln_pair}-results.txt
28 | done
29 |
30 | cd -
31 |
32 |
--------------------------------------------------------------------------------
/scripts/run_giza.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | bpe=""
6 | if (( $# == 1 )); then
7 | if [ "$1" != "bpe" ]; then
8 | echo "Use BPE as the first argument if you want to run giza using BPE tokenization"
9 | exit 1
10 | fi
11 | bpe=".bpe"
12 | echo "Using BPE"
13 | fi
14 |
15 | mkdir -p giza
16 | cd giza
17 |
18 | for ln_pair in "roen" "deen" "enfr"; do
19 | ../scripts/giza.sh ../train/${ln_pair}.lc.plustest.src${bpe} ../train/${ln_pair}.lc.plustest.tgt${bpe} ${ln_pair}${bpe}
20 |
21 | if (( $# == 1 )); then
22 | # For the bpe case we additionally have to convert the subword alignments to word alignments
23 | hypo="${ln_pair}.bpe.word.talp"
24 | hypo_reverse="${ln_pair}.bpe.word.reverse.talp"
25 | test_src="../test/${ln_pair}.lc.src.bpe"
26 | test_tgt="../test/${ln_pair}.lc.tgt.bpe"
27 | reference_lines=`cat ${test_src} | wc -l`
28 | tail -n ${reference_lines} ${ln_pair}.bpe.talp > ${ln_pair}.bpe.test.talp
29 | tail -n ${reference_lines} ${ln_pair}.bpe.reverse.talp > ${ln_pair}.bpe.test.reverse.talp
30 | ../scripts/sentencepiece_to_word_alignments.py ${test_src} ${test_tgt} < ${ln_pair}.bpe.test.talp > ${hypo}
31 | ../scripts/sentencepiece_to_word_alignments.py ${test_tgt} ${test_src} < ${ln_pair}.bpe.test.reverse.talp > ${hypo_reverse}
32 |
33 | ../scripts/combine.sh ${hypo} ${hypo_reverse} ../test/${ln_pair}.talp > ${ln_pair}.bpe-results.txt
34 | else
35 | ../scripts/combine.sh ${ln_pair}.talp ${ln_pair}.reverse.talp ../test/${ln_pair}.talp > ${ln_pair}-results.txt
36 | fi
37 |
38 |
39 | done
40 |
41 | cd -
42 |
43 |
--------------------------------------------------------------------------------
/scripts/run_giza_force_align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | bpe=""
6 | if (( $# == 1 )); then
7 | if [ "$1" != "bpe" ]; then
8 | echo "Use BPE as the first argument if you want to run fastalign using BPE tokenization"
9 | exit 1
10 | fi
11 | bpe=".bpe"
12 | echo "Using BPE"
13 | fi
14 |
15 | BASE_DIR=${PWD}
16 |
17 | cd giza-forcealign
18 |
19 | for ln_pair_name in "roen" "deen" "enfr"; do
20 | ln_pair=${ln_pair_name}${bpe}
21 | # Setup folder and create links for test data
22 | test_src="${BASE_DIR}/test/${ln_pair_name}.lc.src${bpe}"
23 | test_tgt="${BASE_DIR}/test/${ln_pair_name}.lc.tgt${bpe}"
24 | mkdir -p ${ln_pair}/Forward-ForceAlign ${ln_pair}/Backward-ForceAlign
25 | if [ ! -f ${ln_pair}/Forward-ForceAlign/test.lc.src ]; then
26 | ln -s ${test_src} ${ln_pair}/Forward-ForceAlign/test.lc.src
27 | ln -s ${test_tgt} ${ln_pair}/Forward-ForceAlign/test.lc.tgt
28 | ln -s ${test_src} ${ln_pair}/Backward-ForceAlign/test.lc.tgt
29 | ln -s ${test_tgt} ${ln_pair}/Backward-ForceAlign/test.lc.src
30 | fi
31 | # Run Forced Alignments
32 | for direction in "Forward" "Backward"; do
33 | cd ${ln_pair}/${direction}-ForceAlign
34 | ${MGIZA_DIR}/mgizapp/scripts/plain2snt-hasvcb.py ../${direction}/*tst.src.vcb ../${direction}/*tst.trg.vcb test.lc.src test.lc.tgt test.snt otherdirection.snt src.vcbx tgt.vcbx
35 | ${MGIZA_DIR}/mgizapp/bin/snt2cooc test.cooc src.vcbx tgt.vcbx test.snt # not sure if we need that step for bpe?
36 |
37 | if (( $# == 1 )); then
38 | # We can use the cooccurrence of the train data for bpe because we don't have any OOVs
39 | cooc_string=""
40 | else
41 | cooc_string="-coocurrence test.cooc"
42 | fi
43 |
44 | ${MGIZA_DIR}/mgizapp/bin/mgiza ../${direction}/*.gizacfg -o forcy -c test.snt -s src.vcbx -t tgt.vcbx ${cooc_string} -m1 0 -m2 0 -m3 0 -m4 3 -mh 0 -restart 11 -previoust ../${direction}/*.t3.final -previousa ../${direction}/*a3.final -previousd ../${direction}/*d3.final -previousn ../${direction}/*.n3.final -previousd4 ../${direction}/*.d4.final -previousd42 ../${direction}/*D4.final -previoushmm ../${direction}/*hhmm.5 -ncpus 1 -p0 0.975
45 | ${BASE_DIR}/scripts/a3ToTalp.py < forcy.A3.final.part* > test.talp
46 | cd -
47 | done
48 | # Score
49 | cd ${ln_pair}
50 |
51 | if (( $# == 1 )); then
52 | ${BASE_DIR}/scripts/sentencepiece_to_word_alignments.py ${test_src} ${test_tgt} < Forward-ForceAlign/test.talp > ${ln_pair}.test.talp
53 | ${BASE_DIR}/scripts/sentencepiece_to_word_alignments.py ${test_tgt} ${test_src} < Backward-ForceAlign/test.talp > ${ln_pair}.reverse.test.talp
54 | else
55 | cp Forward-ForceAlign/test.talp ${ln_pair}.test.talp
56 | cp Backward-ForceAlign/test.talp ${ln_pair}.reverse.test.talp
57 | fi
58 | ${BASE_DIR}/scripts/combine.sh ${ln_pair}.test.talp ${ln_pair}.reverse.test.talp ${BASE_DIR}/test/${ln_pair_name}.talp > ${ln_pair}-results.txt
59 | cd -
60 | done
61 |
62 |
--------------------------------------------------------------------------------
/scripts/sentencepiece_to_word_alignments.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import sys
4 | import itertools
5 | import fileinput
6 |
7 | def get_mapping(file_path):
8 | with open(file_path, "r", encoding="utf-8") as f:
9 | for l in f:
10 | subwords = l.strip().split()
11 | yield list(itertools.accumulate([int('▁' in x) for x in subwords]))
12 |
13 | def convert(src_file, tgt_file):
14 | examples = zip(get_mapping(src_file), get_mapping(tgt_file), fileinput.input(files=["-"]))
15 | for src_map, tgt_map, line in examples:
16 | subword_alignments = {(int(a), int(b)) for a, b in (x.split("-") for x in line.split())}
17 | # Subtract 1 to ensure zero indexed alignments (Using --add_dummy_prefix 1 for spm temporarly changed that)
18 | word_alignments = {"{}-{}".format(src_map[a] - 1, tgt_map[b] - 1) for a, b in subword_alignments}
19 | yield word_alignments
20 |
21 |
22 | if __name__ == '__main__':
23 | if len(sys.argv) != 3:
24 | print("Two parameters are required, e.g.: {} text.spm.source text.spm.target < sentence_piece.talp > word.talp".format(sys.argv[0]))
25 | exit(1)
26 | for word_alignment in convert(*sys.argv[1:]):
27 | print(" ".join(word_alignment))
28 |
29 |
--------------------------------------------------------------------------------
/scripts/toTalp.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import fileinput
4 | from collections import defaultdict
5 |
6 | # Converts Romanian-English and English-French reference file to talp format
7 | alignment_dict = defaultdict(set)
8 | for line in fileinput.input():
9 | line_number, source_id, target_id, label = line.split()
10 | source_id = int(source_id)
11 | target_id = int(target_id)
12 | assert label in {"S", "P"}
13 | separator = "-"
14 | if label == "P":
15 | separator = "p"
16 | alignment_string = "{}{}{}".format(source_id, separator, target_id)
17 | alignment_dict[int(line_number)].add(alignment_string)
18 |
19 | for key in sorted(alignment_dict.keys()):
20 | al_set = alignment_dict[key]
21 | print(" ".join(al_set))
22 |
23 |
--------------------------------------------------------------------------------
/scripts/to_utf8.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 |
3 | import argparse
4 |
5 |
6 | def parse_args():
7 | parser = argparse.ArgumentParser("removes unconform utf-8 lines")
8 | parser.add_argument("source", help="path of source file")
9 | parser.add_argument("target", help="path of target file")
10 | parser.add_argument("output_postfix", help="output postfix of the generated files")
11 | parser.add_argument("--encoding", default="utf-8", help="encoding of the input files")
12 | parser.add_argument("--lowercase", help="if to lowercase the input", action='store_true')
13 |
14 | return parser.parse_args()
15 |
16 |
17 | if __name__ == '__main__':
18 | args = parse_args()
19 |
20 | invalid_lines = 0
21 | with open(args.source, 'rb') as source_handle, open(args.target, 'rb') as target_handle, open(args.source + "." + args.output_postfix, "w") as source_output_handle, open(args.target + "." + args.output_postfix, "w") as target_output_handle:
22 | for src, tgt in zip(source_handle, target_handle):
23 | try:
24 | src_unicode = src.decode(args.encoding)
25 | tgt_unicode = tgt.decode(args.encoding)
26 | if args.lowercase:
27 | src_unicode = src_unicode.lower()
28 | tgt_unicode = tgt_unicode.lower()
29 | source_output_handle.write(src_unicode)
30 | target_output_handle.write(tgt_unicode)
31 | except Exception as e:
32 | invalid_lines += 1
33 | print(str(e))
34 |
35 | print("Number of invalid lines: {}".format(invalid_lines))
36 |
37 |
--------------------------------------------------------------------------------
/scripts/train_giza_force_align.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ex
4 |
5 | mkdir -p giza-forcealign
6 | cd giza-forcealign
7 |
8 | for ln_pair in "roen" "enfr" "deen"; do
9 | ../scripts/giza.sh ../train/${ln_pair}.lc.src ../train/${ln_pair}.lc.tgt ${ln_pair}
10 | done
11 |
12 | cd -
13 |
14 |
--------------------------------------------------------------------------------