From cb8971dad93d8a33252d3b37986e5d5d6ae515ee Mon Sep 17 00:00:00 2001 From: "bidelya@mail.ru" Date: Sat, 30 Nov 2019 23:47:51 +0300 Subject: [PATCH] delete --- Task01/Makefile | 10 - Task01/comparison.pdf | Bin 11123 -> 0 bytes Task01/comparison.png | Bin 37730 -> 0 bytes Task01/par.c | 62 - Task01/seq.c | 54 - Task01/tests/test1 | 22 - Task01/tests/test2 | 32 - Task01/tests/test3 | 32 - Task01/tests/test4 | 14 - Task01/tests/test5 | 10101 ---------------------------------------- 10 files changed, 10327 deletions(-) delete mode 100644 Task01/Makefile delete mode 100644 Task01/comparison.pdf delete mode 100644 Task01/comparison.png delete mode 100644 Task01/par.c delete mode 100644 Task01/seq.c delete mode 100644 Task01/tests/test1 delete mode 100644 Task01/tests/test2 delete mode 100644 Task01/tests/test3 delete mode 100644 Task01/tests/test4 delete mode 100644 Task01/tests/test5 diff --git a/Task01/Makefile b/Task01/Makefile deleted file mode 100644 index ad8d084..0000000 --- a/Task01/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -all: par seq - -par: par.c - g++ -openmp par.c -o par - -seq: seq.c - g++ seq.c -o seq - -clean: - rm -rf *.o par seq diff --git a/Task01/comparison.pdf b/Task01/comparison.pdf deleted file mode 100644 index 51a2af7191e19aca8c018baa0c215f05a8a810e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11123 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 Wn2{6g&yj-R5P_i4&`2mrqWwS4nmZi; diff --git a/Task01/comparison.png b/Task01/comparison.png deleted file mode 100644 index 4b004756feaf5adb7449da2ffbf5d4778e2f45bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37730 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 diff --git a/Task01/par.c b/Task01/par.c deleted file mode 100644 index f9dd6ec..0000000 --- a/Task01/par.c +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include -#include -//#include - -int main(int argc, char *argv[]) { - //double start = clock(); - int n; - scanf("%d", &n); - double a[n][n + 1], c; - int i, j, k; - for (i = 0; i < n; i++) { - for (j = 0; j < n + 1; j++) - scanf("%lf", &a[i][j]); - } - #pragma omp for shared(a) simd - for (i = 0; i < n - 1; i++) { - if (a[i][i] == 0) { - #pragma omp for shared(a) simd - for (k = i + 1; k < n; k++) { - if (a[k][i] != 0) { - #pragma omp for shared(a) simd - for (j = 0; j < n +1; j++) { - c=a[k][j]; - a[k][j]=a[i][j]; - a[i][j]=c; - } - } - } - } - if (a[i][i]!=0) { - #pragma omp for shared(a) simd - for (k = i + 1; k < n; k++) { - c=a[k][i]; - #pragma omp for shared(a) simd - for (j = 0; j < n + 1; j++) { - a[k][j] -= a[i][j] * c / a[i][i]; - } - } - } - } - #pragma omp for shared(a) simd - for (i = n - 1; i >= 0; i--) { - a[i][i]=a[i][n]/a[i][i]; - #pragma omp for shared(a) simd - for(j = i - 1; j >= 0; j--) { - a[j][n] -= a[j][i] * a[i][i]; - } - } - FILE * file = fopen("par_res", "a"); - if (file != NULL) - { - for (i = 0; i < n; i++) { - if (a[i][i] == -0) a[i][i] = 0; - fprintf(file, "%g%s", a[i][i], " "); - } - fprintf(file, "\n"); - //fprintf(file, "%f\n", (clock() - start) / CLOCKS_PER_SEC); - fclose(file); - } - return 0; -} \ No newline at end of file diff --git a/Task01/seq.c b/Task01/seq.c deleted file mode 100644 index 0ab7549..0000000 --- a/Task01/seq.c +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include -//#include - -int main(int argc, char *argv[]) { - //double start = clock(); - int n; - scanf("%d", &n); - double a[n][n + 1], c; - int i, j, k; - for (i = 0; i < n; i++) { - for (j = 0; j < n + 1; j++) - scanf("%lf", &a[i][j]); - } - for (i = 0; i < n - 1; i++) { - if (a[i][i] == 0) { - for (k = i + 1; k < n; k++) { - if (a[k][i] != 0) { - for (j = 0; j < n + 1; j++) { - c=a[k][j]; - a[k][j]=a[i][j]; - a[i][j]=c; - } - } - } - } - if (a[i][i]!=0) { - for (k = i + 1; k < n; k++) { - c=a[k][i]; - for (j = 0; j < n + 1; j++) { - a[k][j] -= a[i][j] * c / a[i][i]; - } - } - } - } - for (i = n - 1; i >= 0; i--) { - a[i][i]=a[i][n]/a[i][i]; - for(j = i - 1; j >= 0; j--) { - a[j][n] -= a[j][i] * a[i][i]; - } - } - FILE * file = fopen("seq_res", "a"); - if (file != NULL) - { - for (i = 0; i < n; i++) { - if (a[i][i] == -0) a[i][i] = 0; - fprintf(file, "%g%s", a[i][i], " "); - } - fprintf(file, "\n"); - //fprintf(file, "%f\n", (clock() - start) / CLOCKS_PER_SEC); - fclose(file); - } - return 0; -} \ No newline at end of file diff --git a/Task01/tests/test1 b/Task01/tests/test1 deleted file mode 100644 index 14f53af..0000000 --- a/Task01/tests/test1 +++ /dev/null @@ -1,22 +0,0 @@ -4 -2 -5 -4 -1 -20 -1 -3 -2 -1 -11 -2 -10 -9 -7 -40 -3 -8 -9 -2 -37 - diff --git a/Task01/tests/test2 b/Task01/tests/test2 deleted file mode 100644 index 66daf83..0000000 --- a/Task01/tests/test2 +++ /dev/null @@ -1,32 +0,0 @@ -5 -1 -2 --3 -4 --1 --1 -2 --1 -3 --4 -2 -8 -3 -1 --1 -2 --1 -3 -4 -3 -4 -2 -2 --2 -1 --1 --1 -2 --3 --3 - diff --git a/Task01/tests/test3 b/Task01/tests/test3 deleted file mode 100644 index cf3b4a6..0000000 --- a/Task01/tests/test3 +++ /dev/null @@ -1,32 +0,0 @@ -5 -1 --2 -4 -0 -2 -0 -4 --11 -21 --2 -3 --1 --3 -5 --13 --4 -1 --2 -0 -0 -0 -1 -0 -1 -0 -0 -0 -0 -1 -0 - diff --git a/Task01/tests/test4 b/Task01/tests/test4 deleted file mode 100644 index 7816d0c..0000000 --- a/Task01/tests/test4 +++ /dev/null @@ -1,14 +0,0 @@ -3 -2 -3 --1 -9 -1 --2 -1 -3 -1 -0 -2 -2 - diff --git a/Task01/tests/test5 b/Task01/tests/test5 deleted file mode 100644 index 9a5686c..0000000 --- a/Task01/tests/test5 +++ /dev/null @@ -1,10101 +0,0 @@ -100 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -13 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -18 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -21 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -25 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -30 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -32 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -33 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -35 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -36 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -37 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -38 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -41 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -42 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -43 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -45 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -46 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -47 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -49 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -52 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -53 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -56 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -57 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -58 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -59 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -63 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -65 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -66 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -68 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -69 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -70 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -72 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -73 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -74 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -75 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -77 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -78 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -80 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -81 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -82 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -83 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -84 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -85 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -86 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -87 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -88 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -90 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -91 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -92 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -93 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -94 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -95 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -96 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -97 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -98 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -99