Browse Source

Accepted submissions

main
André Palmborg 5 years ago
parent
commit
7c4ef9cced
  1. 12
      dead-fraction/Makefile
  2. 4
      dead-fraction/d0
  3. 10
      dead-fraction/d1
  4. 10
      dead-fraction/d2
  5. 23
      dead-fraction/d3
  6. 101001
      dead-fraction/d4
  7. 20001
      dead-fraction/d5
  8. 31
      dead-fraction/d6
  9. 3
      dead-fraction/d7
  10. 2
      dead-fraction/d8
  11. 2
      dead-fraction/d9
  12. 31
      dead-fraction/duva
  13. 2
      dead-fraction/dv
  14. 178
      dead-fraction/main.cpp
  15. 8
      pseudoprime-numbers/d0
  16. 88
      pseudoprime-numbers/main.cpp
  17. 48
      u100-The-3n+1-Problem/p100.c
  18. 11
      u10071-Back-to-High-School-Physics/Makefile
  19. 22
      u10071-Back-to-High-School-Physics/main.cpp
  20. 11
      u10168-Summation-of-Four-Primes/Makefile
  21. 70
      u10168-Summation-of-Four-Primes/main.cpp
  22. 667
      u10168-Summation-of-Four-Primes/tests
  23. 11
      u10684-The-Jackpot/Makefile
  24. 112
      u10684-The-Jackpot/main.cpp
  25. 5
      u10684-The-Jackpot/t1
  26. 13
      u10684-The-Jackpot/t2
  27. 9
      u10684-The-Jackpot/t3
  28. 201
      u10684-The-Jackpot/t4
  29. 11
      u10812-Beat-the-Spread/Makefile
  30. 53
      u10812-Beat-the-Spread/main.cpp
  31. 11
      u11264-Coin-Collector/Makefile
  32. 66
      u11264-Coin-Collector/main.cpp
  33. 5
      u11264-Coin-Collector/test
  34. 11
      u11495-Bubbles-and-Buckets/Makefile
  35. 69
      u11495-Bubbles-and-Buckets/main.cpp
  36. 7
      u11495-Bubbles-and-Buckets/t1
  37. 46
      u11495-Bubbles-and-Buckets/tests
  38. 74
      u116-Unidirectional-TSP/p116.c
  39. 11
      u1262-Password/Makefile
  40. 215
      u1262-Password/main.cpp
  41. 14
      u1262-Password/t1
  42. 40
      u1262-Password/t2
  43. 3251
      u1262-Password/t21
  44. 1301
      u1262-Password/t3
  45. 469
      u1262-Password/t4
  46. 15
      u1262-Password/t5
  47. 38
      u231-Testing-the-CATCHER/231.py
  48. 68
      u441-Lotto/solve.py
  49. 3
      u441-Lotto/t1
  50. 16
      u441-Lotto/t2
  51. 16
      u441-Lotto/tests
  52. 11
      u482-Permuation-Arrays/Makefile
  53. 76
      u482-Permuation-Arrays/main.cpp
  54. 24
      u482-Permuation-Arrays/out
  55. 4
      u482-Permuation-Arrays/t1
  56. 16
      u482-Permuation-Arrays/t2
  57. BIN
      u482-Permuation-Arrays/tst
  58. 38
      u642-Word-Amalgamation/642.py
  59. 11
      u927-Integer-Sequences-from-Addition-of-Terms/Makefile
  60. 68
      u927-Integer-Sequences-from-Addition-of-Terms/main.cpp
  61. 4
      u927-Integer-Sequences-from-Addition-of-Terms/t0
  62. 38
      u927-Integer-Sequences-from-Addition-of-Terms/test

12
dead-fraction/Makefile

@ -0,0 +1,12 @@
EXECUTABLE=a.out
CC=g++
CFLAGS=-g -lm -O2 -std=gnu++17 -Wall -Wextra
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ -static $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

4
dead-fraction/d0

@ -0,0 +1,4 @@
0.2...
0.20...
0.474612399...
0

10
dead-fraction/d1

@ -0,0 +1,10 @@
0.1...
0.2...
0.3...
0.4...
0.5...
0.6...
0.7...
0.8...
0.9...
0

10
dead-fraction/d2

@ -0,0 +1,10 @@
0.01...
0.02...
0.03...
0.04...
0.05...
0.06...
0.07...
0.08...
0.09...
0

23
dead-fraction/d3

@ -0,0 +1,23 @@
0.2...
0.20...
0.474612399...
0.1...
0.2...
0.3...
0.4...
0.5...
0.6...
0.7...
0.8...
0.9...
0.01...
0.02...
0.03...
0.04...
0.05...
0.06...
0.07...
0.08...
0.09...
0.1265123...
0

101001
dead-fraction/d4
File diff suppressed because it is too large
View File

20001
dead-fraction/d5
File diff suppressed because it is too large
View File

31
dead-fraction/d6

@ -0,0 +1,31 @@
0.8...
0.508466572...
0.74998...
0.2112327...
0.70...
0.15021608...
0.4811...
0.023...
0.4189...
0.6338...
0.469161...
0.53317...
0.2095...
0.25...
0.867725163...
0.218500053...
0.6308...
0.958...
0.0...
0.1748121...
0.5097959...
0.7...
0.6129...
0.252...
0.33806765...
0.868690587...
0.1407...
0.27142445...
0.576253341...
0.20...
0

3
dead-fraction/d7

@ -0,0 +1,3 @@
0.4189...
0.508466572...
0

2
dead-fraction/d8

@ -0,0 +1,2 @@
0.508466572...
0

2
dead-fraction/d9

@ -0,0 +1,2 @@
0.8907510...
0

31
dead-fraction/duva

@ -0,0 +1,31 @@
0.8...
0.508466572...
0.74998...
0.2112327...
0.70...
0.15021608...
0.4811...
0.023...
0.4189...
0.6338...
0.469161...
0.53317...
0.2095...
0.25...
0.867725163...
0.218500053...
0.6308...
0.958...
0.0...
0.1748121...
0.5097959...
0.7...
0.6129...
0.252...
0.33806765...
0.868690587...
0.1407...
0.27142445...
0.576253341...
0.20...
0

2
dead-fraction/dv

@ -0,0 +1,2 @@
0.3...
0

178
dead-fraction/main.cpp

@ -0,0 +1,178 @@
#include <stdio.h>
#include <string.h>
//#include <stdexcept>
// DEBUG
// TODO: Comment out before submission
#include <iostream>
using std::cout;
using std::endl;
#define llui unsigned long long int
unsigned int pow(unsigned int b, unsigned p)
{
unsigned int out = 1;
for (unsigned int i = 0; i < p; i++)
out *= b;
return out;
}
int pow(int b, int p)
{
int out = 1;
for (int i = 0; i < p; i++)
out *= b;
return out;
}
llui gcd(llui u, llui v) {
while (v != 0) {
llui r = u % v;
u = v;
v = r;
}
return u;
}
void handle(llui a,
llui b,
int i, int l,
llui& s_a,
llui& s_b)
{
/*
cout << "i: " << i << endl;
cout << "l: " << l << endl;
cout << "a: " << a << endl;
cout << "b: " << b << endl;
cout << "smallest a: " << s_a << endl;
cout << "smallest b: " << s_b << endl;
*/
llui mul = 0;
llui num;
for (int j = 0; j < l - i; j++)
{
mul += 9*pow(10,j);
}
//cout << "mul: " << mul << endl;
num = a*mul+b;
llui den = mul;
for (int j = 0; j < i; j++)
den *= 10;
llui tmp = gcd(num, den);
if (den/tmp < s_b)
{
s_b = den/tmp;
s_a = num/tmp;
}
/*
cout << "numerator: " << num/tmp << endl;
cout << "denomenator: " << den/tmp << endl;
cout << endl;
*/
return;
}
int main()
{
char buf[13];
buf[12] = '\0';
scanf("0.%s...", buf);
bool loop = true;
char nstr[13];
while(loop)
{
strcpy(nstr, buf);
char* p = nstr;
while (*p != '.')
p++;
*p = '\0';
if (scanf(" 0.%s...", buf) == EOF)
{
//cout << "END: " << buf << endl;
break;
}
else
{
int str_len = strlen(nstr);
llui last_d = (int)(*(nstr+str_len-1)-'0') % 48; // Convert last char to int
llui a;
llui b;
llui s_a;
llui s_b;
//llui d_i;
char n[32];
char d[32];
if (str_len == 1)
{
if (last_d == 9)
{
puts("1/1"); // !!! Correct format?
//throw std::invalid_argument("ASGINAOSPGVIN");
}
else if (last_d == 0)
{
puts("0/1"); // -||-
//throw std::invalid_argument("ASGINAOSPGVIN");
}
else
{
int tmp = (nstr[0] - '0')%48;
int d = 9;
int g = gcd(tmp,9);
tmp = tmp/g;
d = d/g;
char num[1];
char den[1];
sprintf(num, "%d", tmp);
sprintf(den, "%d", d);
fputs(num, stdout);
fputs("/", stdout);
fputs(den, stdout);
fputs("\n", stdout);
}
//cout << endl << endl;
}
else
{
/*
cout << "str: " << nstr << endl;
cout << "strln: " << str_len << endl;
cout << "[BEGIN] iter" << endl << endl;
*/
s_a = (unsigned)-1;
s_b = (unsigned)-1;
for (int i = 0; i < str_len; i++)
{
a = 0;
b = 0;
for (int j = 0; j < i; j++)
{
a += ((nstr[j]-'0') % 48) * pow(10, i-j-1);
}
for (int j = str_len - 1; j >= i; j--)
{
b += ((nstr[j]-'0') % 48) * pow(10, str_len - 1 -j );
}
handle(a, b, i, str_len, s_a, s_b);
}
sprintf(n, "%llu", s_a);
sprintf(d, "%llu", s_b);
fputs(n, stdout);
fputs("/", stdout);
fputs(d, stdout);
fputs("\n", stdout);
}
}
}
return 0;
}

8
pseudoprime-numbers/d0

@ -0,0 +1,8 @@
3 2
10 3
341 2
341 3
1105 2
1105 3
15 3
0 0

88
pseudoprime-numbers/main.cpp

@ -0,0 +1,88 @@
#include <stdio.h>
typedef long long unsigned llu;
bool isPrime(int n)
{
if ( n == 2 || n == 3 )
return true;
else if ( n%2 == 0 || n%3 == 0)
return false;
long unsigned i=5, o=0, m=3;
while ( n != 1 && 0 < n && i < n/m)
{
if ( n%i == 0 )
return false;
m = i;
if ( i%6 == 5 ) {
o++;
i += 2;
} else {
i += 4;
}
}
return true;
}
llu repMod(const llu a, const llu p)
{
if (p == 0) return 1;
llu e = p;
llu rem = 1;
llu c = a;
while (1 <= e)
{
if (e % 2 == 1)
{
rem *= c;
rem %= p;
if (--e == 0) return rem;
}
c *= c;
c %= p;
e /= 2;
}
return rem;
}
void isBAPP(int a, int p)
{
bool ans;
if ( isPrime(p))
{
ans = false;
}
else
{
int rem = repMod(a, p);
ans = (rem == a);
}
if (ans) {
printf("yes\n");
} else {
printf("no\n");
}
}
int main()
{
int p, a;
while (1)
{
scanf("%d %d\n", &p, &a);
if (p == 0 && a == 0) { break; } // EXIT condition
// Calc.
isBAPP(a, p);
}
}

48
u100-The-3n+1-Problem/p100.c

@ -0,0 +1,48 @@
//
#include <stdio.h>
int cycle(a) int a;
{
int i = 1;
while (a != 1){
if (a % 2 == 0){
a = a/2;
}
else{
a = 3*a+1;
}
i++;
}
return i;
}
int main()
{
int a,b,max,temp;
int aOrig,bOrig;
int i;
while (scanf("%d %d\n",&a,&b)==2){
aOrig = a;
bOrig = b;
if (a > b){
temp = a;
a = b;
b = temp;
}
max = cycle(a);
for(i=a+1; i<=b; i++) {
temp = cycle(i);
if (temp > max)
max = temp;
}
printf("%d %d %d\n", aOrig, bOrig,max);
}
return(0);
}

11
u10071-Back-to-High-School-Physics/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall -Wextra -Werror -pipe -DONLINE_JUDGE
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

22
u10071-Back-to-High-School-Physics/main.cpp

@ -0,0 +1,22 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
using std::vector;
using std::cout;
using std::endl;
using std::cin;
int main()
{
int v, t;
while(cin >> v && cin >> t)
{
cout << 2*v*t << endl;
}
return 0;
}

11
u10168-Summation-of-Four-Primes/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

70
u10168-Summation-of-Four-Primes/main.cpp

@ -0,0 +1,70 @@
#include <iostream>
#include <math.h>
using std::sqrt;
using std::cout;
using std::endl;
using std::cin;
int isPrime(int x)
{
int s = sqrt(x);
for (int i = 2; i <= s; i++)
{
if (x % i == 0)
{
return 0;
}
}
return 1;
}
void GBSolve(int n, int& a, int& b)
{
// Separate case: (2, n-2) for a better loop through the rest of the integers
if (isPrime(n-2))
{
a = 2;
b = n-2;
return;
}
else
{
for (int i = 3; i < n; i = i+2)
{
if (isPrime(i) && isPrime(n-i))
{
a = i;
b = n - i;
return;
}
}
}
}
int main()
{
int n;
while (cin >> n)
{
if (n <= 7)
{
cout << "Impossible." << endl;
}
else if (n % 2 != 0)
{
// n is odd
int a, b;
GBSolve(n-5, a, b);
cout << "2 3 " << a << " " << b << endl;
}
else
{
// n is even
int a, b;
GBSolve(n-4, a, b);
cout << "2 2 " << a << " " << b << endl;
}
}
return 0;
}

667
u10168-Summation-of-Four-Primes/tests

@ -0,0 +1,667 @@
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
7905440
6122783
1938547
7583320
6694605
5688851
1557212
5926031
7004221
2327541
5518459
1708666
7070288
8158536
264909
4175217
9384953
6448421
8178844
6435800
1638206
2119678
1264806
416666
1500326
6689862
7340221
9769772
984415
4544720
2567532
6918524
988916
7387403
5179589
7918019
8388664
6376967
358764
2873489
6211522
1354504
7170336
8581889
3788697
3234934
1704071
5353115
7996394
1362732
5777242
6814995
7765737
1538684
3847236
1747367
1685952
9961279
1377998
7446360
910451
2573633
2629513
9963331
3661411
4677334
422814
1377549
6747866
8143244
2152396
5515836
5190576
1761228
7069355
1045621
5362872
9644499
6011761
7107568
7876046
4453188
7409783
3398228
2149686
6911681
4532849
5750617
3162237
5021335
6143626
6340581
9491144
5237601
989257
717147
7291859
8173327
2315383
1587058
9990646
9106821
428625
5688591
3185255
1107862
5222916
2432869
1782806
6480905
4386013
8710107
8589249
9241413
3240210
6062154
5396091
8567579
5956675
4377021
9628806
6784467
7324556
4533656
2419073
7152666
2675921
167685
5940360
7647803
3111200
5270295
6212748
1555782
6828093
6057298
4699842
8308150
3044181
3327375
8823082
6581547
9304707
5683603
182629
8064584
8557006
3061936
6550661
234053
714956
9168986
1382817
2131064
3379521
5030073
4261096
9399362
6909456
1846649
9687335
8737244
9288305
6104349
5259966
5252694

11
u10684-The-Jackpot/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall -Wextra -Werror
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

112
u10684-The-Jackpot/main.cpp

@ -0,0 +1,112 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
using std::vector;
using std::pair;
using std::cout;
using std::endl;
using std::cin;
void getBets(vector<int>& bets, const int num_bets)
{
for (int i = 0; i < num_bets; i++)
{
int bet;
cin >> bet;
if (bets.empty())
{
bets.push_back(bet);
}
else if (0 < bet)
{
if (bets.back() <= 0)
{
bets.push_back(bet);
}
else if (0 < bets.back())
{
int back = bets.back();
bets.pop_back();
bets.push_back(back + bet);
}
}
else if (bet <= 0)
{
if (bets.back() <= 0)
{
int back = bets.back();
bets.pop_back();
bets.push_back(back + bet);
}
else
{
bets.push_back(bet);
}
}
}
}
int loop(vector<int>& bets, int streak, int i, int max)
{
//cout << "i: " << i << " bet[i]: " << bets[i] << endl;
//cout << "bs: " << bets.size() << endl;
if (i == (int)bets.size()) return max;
if (0 < bets[i])
{
streak += bets[i];
if (max < streak) max = streak;
max = loop(bets, streak, i+1, max);
}
else if (0 < streak + bets[i])
{
if (max < streak) max = streak;
max = loop(bets, streak + bets[i], i+1, max);
}
else
{
max = loop(bets, 0, i+1, max);
}
return max;
}
void testCase(const int N)
{
vector<int> bets;
getBets(bets, N);
int largest_streak = 0;
largest_streak = loop(bets, 0, 0, 0);
if (largest_streak <= 0)
{
cout << "Losing streak." << endl;
}
else
{
cout << "The maximum winning streak is " << largest_streak << "." << endl;
}
}
int main()
{
int N;
cin >> N;
while (N != 0)
{
testCase(N);
cin >> N;
}
return 0;
}

5
u10684-The-Jackpot/t1

@ -0,0 +1,5 @@
5
12 -4 -10 4 9
3
-2 -1 -2
0

13
u10684-The-Jackpot/t2

@ -0,0 +1,13 @@
4
0 0 0 0
4
0 0 0 -1
6
12 -4 -10 4 4 9
6
12 -4 -10 4 0 9
5
4 9 -10 -4 12
5
5 5 -1 5 5
0

9
u10684-The-Jackpot/t3

@ -0,0 +1,9 @@
25
-867 -724 -307 716 -937 767 996 -24 -93 737
-215 65 699 826 220 197 -886 -876 -329 682
-685 503 -208 237 -807
1
1
0

201
u10684-The-Jackpot/t4

@ -0,0 +1,201 @@
923
-947 -18 -909 -61 -880 -673 -992 302 819 39 -475 205 -240 -839 361 -918 -257 740 728 -85 -627 180 186 715 650 292 -825 -574 -374 -138 277 54 498 631 859 547 -972 -771 233 937 -308 -366 952 767 370 -462 927 -121 -892 -674 364 -599 -272 -412 -625 200 -75 -206 981 -696 240 -141 667 -516 384 779 628 -714 -998 592 -380 -458 -759 -284 560 -599 726 27 -974 -158 -46 -181 -962 -94 -158 528 641 -194 -495 998 61 -638 889 -697 -856 289 670 -38 6 463 -274 560 -76 -413 -939 470 -583 500 321 -658 41 -80 -980 36 -914 -472 399 555 76 -48 -876 -945 152 -399 -534 -735 984 823 820 -583 -578 296 710 -903 -157 554 -13 199 -114 -472 -769 683 -266 338 -761 -416 407 634 -710 721 164 -914 582 -925 943 -382 790 -581 -390 -769 98 -592 338 114 -823 448 -463 -35 342 -349 -40 -118 885 -430 387 585 252 298 630 -882 205 851 947 -346 576 -414 725 189 -870 959 812 -380 -768 442 271 617 928 -421 -833 -804 -691 595 650 637 284 -223 -545 -473 716 858 -972 717 -397 973 -464 292 -422 -288 -586 -222 989 -999 790 -908 94 708 -370 509 138 49 907 215 226 -415 34 632 -976 -191 -279 -653 220 -75 -424 641 -601 -513 555 -306 885 -224 -16 481 760 626 -65 3 -739 -568 -421 -490 964 557 -523 619 -309 285 -281 -105 -380 -657 -927 975 -624 -123 -173 355 -330 -97 -456 538 529 98 503 -367 399 -166 -372 316 -569 397 -814 662 725 773 520 -967 -904 482 -280 -657 -507 951 -29 94 196 178 -807 761 -500 951 209 -540 -118 -386 136 -485 918 -345 253 -700 49 174 138 -128 333 124 -538 -612 776 681 519 688 -172 199 -723 457 797 219 -118 161 -224 504 850 -265 -215 965 -604 433 332 -292 446 7 639 -872 583 187 501 635 -415 904 889 161 689 -403 589 -926 749 119 693 -22 693 256 215 -980 -223 262 -984 -115 -797 -214 -256 -931 -690 288 606 -73 -936 143 -544 -732 -991 -795 -408 597 78 202 -371 -60 -246 -131 -947 361 -323 -147 -189 -208 -362 684 392 -306 -604 -629 302 -590 325 -593 -14 -946 389 95 376 45 -304 637 -894 -66 774 -485 335 127 753 -943 -624 -615 794 736 458 -12 708 -883 799 420 -713 -82 -85 597 -289 -576 525 75 728 546 -312 -998 -593 -981 714 444 868 -655 -92 253 609 609 587 -161 699 -126 -338 -220 702 -12 -372 732 15 770 -819 874 -121 -287 -206 232 -944 199 -463 817 899 -180 -232 -8 -449 -914 856 766 -353 -178 -101 174 824 -217 -341 58 -979 818 -75 -717 -596 -300 319 553 -760 -778 519 -396 -225 -953 -947 531 -60 -183 10 -234 804 -862 444 990 -323 -904 -30 631 959 -110 -783 -953 982 -57 470 -254 147 -469 598 -358 -347 700 -728 341 -162 711 -676 165 913 -144 613 399 -624 703 668 56 860 -37 636 -509 693 -707 -977 331 -348 477 522 817 -358 880 670 -14 -19 -306 -99 46 -941 -773 -964 145 -101 -13 -205 181 198 636 -542 -286 303 -828 986 -185 15 -911 -239 -420 -516 32 -595 -286 -316 935 -749 450 116 247 -94 -86 753 244 -926 498 -460 941 -351 854 812 -464 -281 9 -389 -131 143 434 -115 23 81 645 925 472 654 134 711 437 650 791 -376 -573 -778 -638 -187 422 875 -252 -630 -881 614 -97 360 989 297 -351 258 -594 969 -633 181 543 16 833 416 351 863 240 233 984 387 -165 539 -138 615 -79 432 610 -527 432 -849 786 159 185 728 211 -607 -838 -450 871 -732 360 -801 -774 160 611 -226 618 -585 279 -369 -981 972 -297 -345 -991 70 585 -277 110 393 -664 -359 5 -549 -793 605 932 424 -597 104 -415 294 190 -767 -617 -28 -205 -194 -426 184 128 -210 228 -423 515 -131 -985 -204 932 -910 -822 389 -776 196 -290 548 2 -481 954 560 755 157 275 -119 -100 467 374 -930 -243 559 -926 -425 264 44 -526 -551 -545 37 -973 484 -700 -122 -449 -828 794 -1 -792 -921 -684 45 279 433 -639 350 902 670 -67 89 347 186 748 -962 470 871 -563 -360 78 -770 -713 202 805 173 61 -901 892 -427 145 812 -665 -632 -919 -586 508 53 -774 622 150 613 67 -22 237 -305 -551 841 409 288 502 448 684 -695 747 -565 -732 536 594 -436 -653 895 656 -268 858 -45 -382 -992 -643 236 88 -112 469 611 477 -256 544 -802 475 835 -894 238 -957 994 946 -740 773 -666 406 35 -275 516 -633 751 -751 -10 524 -523 -549 954 485 -396 -106 -358 512 928 -74 179 -572 593 749 -582 -678 885 606 692 468 319 916 442 -879 736 -81 -930 335 -706 -460 -74 -414 -431 -699 759 -235 -548 756 699 328 629 233 -781 -22 392 -798 -324 -313 196 -124 429
331
-46 -304 -234 -803 303 -387 268 658 276 7 -300 880 -334 505 298 -295 304 764 -676 -172 -578 -731 652 195 511 -850 896 -748 -531 -188 292 -889 336 -463 -780 -628 -599 372 -718 505 -174 -419 -929 873 594 -247 -859 867 679 -57 -228 891 -38 -945 -778 592 -465 531 740 137 57 -675 772 -992 800 920 820 -607 289 810 -869 -379 -114 -724 399 545 -776 598 -331 553 -88 -160 -491 -341 -73 653 -352 -716 369 67 -96 -629 -936 861 -958 -761 -856 -402 93 -390 -835 -481 -112 -978 609 348 -148 -647 45 638 4 354 -544 -2 207 -771 548 429 -560 -268 735 -84 998 379 335 24 540 795 -916 35 737 430 -904 158 -34 208 375 316 16 532 163 -241 -765 -72 -461 107 -314 235 -925 -651 -792 -548 879 809 -690 -137 415 -438 604 -896 -794 745 291 -778 558 819 -224 -766 -726 656 -841 950 296 -685 -905 707 -54 -604 -949 982 -672 -896 238 -61 -316 -471 -809 -852 541 182 -642 -466 705 659 -495 88 463 -241 871 -357 -775 -594 -264 -453 207 -247 313 862 735 18 457 -264 -451 140 -885 106 -356 -693 596 880 678 -530 -941 -307 462 704 688 -806 481 -201 -566 481 836 557 -123 592 860 602 477 738 -322 -276 -371 -334 924 -359 324 584 317 -903 87 570 189 -561 -792 819 -80 8 -209 -389 -477 -473 896 440 -624 172 -457 -720 -221 -29 -87 -738 625 903 34 241 359 729 -544 -598 -511 -329 -323 -274 -239 -750 -683 805 372 -493 796 -285 115 236 -53 535 653 65 -704 587 -451 -400 -431 -261 -459 29 -980 -40 -816 428 732 -850 -652 -595 -144 -144 990 -974 903 -666 752 290 990 -747 -459 865 -821 -668 836 -861 905
859
916 -596 599 -710 -440 978 -554 979 163 -233 280 641 655 729 985 729 -410 -711 -741 205 36 -124 -728 -228 973 -539 593 -342 -289 -190 -499 548 180 492 -679 -288 -380 877 -893 512 661 -519 175 672 235 358 -490 -984 59 836 487 -21 236 321 351 377 -921 632 558 655 -323 -875 723 545 -805 365 562 -593 -894 -254 -934 -290 -376 263 6 444 504 -907 895 660 903 826 -629 -716 167 807 797 247 -768 522 -504 -912 855 -146 -819 686 -958 690 -735 829 -996 -34 619 -964 -370 443 -563 261 -177 -605 240 507 306 956 456 -693 44 711 405 688 -576 -784 -819 -414 197 -227 -224 -927 -402 945 -889 -398 -300 943 685 -387 -509 -433 -434 -621 -368 76 -364 278 232 -107 259 -754 -878 758 -115 -753 -811 -397 894 460 -265 344 -177 416 -101 608 -512 500 619 709 -273 9 -57 12 410 30 590 548 -506 923 44 749 723 -499 686 275 464 -95 537 -735 -318 755 372 -326 -717 -305 19 -952 -293 738 -569 -258 119 -681 77 -155 279 -186 -159 446 705 195 -708 164 -541 530 -82 -188 193 962 418 177 -479 398 -631 599 -485 -148 -120 657 -720 -312 -963 -117 165 857 -433 -438 -828 391 -389 199 800 -845 786 227 -601 -449 678 -423 -840 10 -716 98 965 -891 158 -188 318 693 367 -197 484 -625 615 -212 149 -587 589 440 -450 -948 791 -32 -31 -624 -45 -413 991 56 89 908 -145 -286 498 -874 168 -737 66 -122 -56 495 -725 -849 -74 79 140 -269 410 123 -11 735 -132 -758 683 572 236 485 -244 -800 -402 -554 330 970 -646 -843 226 683 276 237 270 -824 538 902 759 91 377 73 550 -16 486 317 -361 -901 -462 -923 178 -45 -654 978 753 665 521 -745 614 -334 -284 335 364 901 -277 -492 282 -324 -402 -470 33 598 -484 -810 262 179 518 18 -304 -316 -431 -343 -188 878 -125 -257 532 -85 438 430 -755 -128 196 -810 977 -105 -360 -803 -818 -448 -688 -946 109 647 -483 892 -287 -683 -45 680 -304 953 426 921 -827 -498 886 -671 347 334 -842 -10 -569 -476 -721 -323 729 -271 915 -673 392 821 -636 885 952 -715 -664 -520 241 258 405 -954 -824 -991 -439 -758 413 -531 779 -572 -560 690 622 -87 667 307 999 722 285 -974 -731 802 -718 -271 -683 437 -528 80 -915 97 -937 627 -336 693 530 207 856 955 -257 -803 -42 -113 -139 430 867 -462 -465 547 -969 861 -706 195 -997 -893 508 223 -71 -753 799 614 526 822 191 -519 779 -346 85 175 867 -216 -73 -143 -512 842 643 430 867 339 -377 -322 -170 392 859 706 103 -848 -279 -505 36 -786 -729 199 187 299 614 -659 473 766 752 -673 663 640 776 974 232 -915 -839 168 -110 -915 17 559 -142 -964 -208 -487 835 167 -543 -542 -18 -687 283 -907 -384 528 -23 175 556 -605 -597 -679 -431 329 81 -525 -237 482 -491 -917 884 -396 598 584 -821 -631 -815 311 386 752 -215 -163 856 -407 224 -818 9 -510 -31 193 768 -513 683 567 560 185 99 23 768 -94 963 -558 -481 382 -135 -925 -550 243 546 -957 542 305 -609 -793 -391 -898 -717 -408 350 -49 850 -238 -248 -143 874 316 41 110 -547 -93 664 -703 220 -564 -388 674 -641 -908 266 -853 64 -202 -493 -726 639 259 -658 512 -327 -350 -295 744 498 438 -534 -146 435 -701 -261 -205 -537 -161 -165 260 23 214 -694 873 932 -459 508 -911 233 -22 828 -518 -818 187 -100 -1 615 -925 -334 -798 -386 -920 965 372 -429 299 210 570 585 654 -907 317 -738 -382 -89 383 -222 -903 -15 270 -917 -991 -738 384 662 -204 -555 514 948 408 -956 -614 929 211 83 275 -919 -885 -476 -909 -4 601 333 -625 -529 -548 -661 -203 522 570 -326 780 782 -290 210 -223 -884 935 -661 -205 -489 -675 651 -790 -142 236 -24 -506 772 -638 -849 324 -307 -826 80 -336 561 -586 899 337 -650 -185 980 95 -89 492 432 -737 199 11 658 -25 202 803 307 -530 -437 721 -527 -916 -252 534 119 913 610 -556 -587 802 -796 173 894 -983 -618 274 918 -664 904 -775 795 629 119 -54 -984 -925 -52 668 -413 -835 -830 595 -533 157 -419 749 873 -383 426 218 693 -175 -999 186 -335 546 -839 -164 677 -140 -692 316 888 -599 359 -692 679 -257 -800 -148 -658 -707 -734 -383 -180 879 341 -260 -901 -31 70 -839 -437 5 -735 -901 -308 427 -729 -781 996 573 -914 -491 300
387
235 -751 -983 -573 614 -318 332 146 -364 812 -207 537 880 -443 -993 758 55 445 -660 444 568 596 504 626 -702 -53 -416 -616 -637 -76 -219 -981 -857 659 -334 424 256 -56 324 -555 133 8 353 180 303 875 538 470 -695 62 -997 843 -460 -545 613 546 570 -105 673 322 -523 -649 235 -598 544 242 -170 -562 -690 237 921 336 56 498 -757 -60 669 -133 -723 -265 505 117 -692 157 -777 -627 723 587 -350 -865 -110 738 238 -185 -936 -698 206 -926 -331 337 -81 139 215 888 545 -808 160 -428 -47 991 938 47 -399 37 -381 334 682 -318 722 -753 55 458 63 720 843 -661 713 -186 958 539 457 502 991 -237 293 -217 -816 -266 698 336 298 -629 -173 -714 290 49 -902 -126 -341 -693 -301 -443 697 -812 471 119 -206 654 754 -560 -916 705 585 -209 -587 -9 -245 -320 84 -198 -112 -836 -687 -222 -617 -372 292 777 98 -285 914 -231 348 -460 -293 53 475 983 788 -142 49 924 -393 853 -356 -209 32 930 160 -1 561 -529 -340 -380 279 -547 -658 119 721 -650 -205 -563 -769 607 -552 5 -55 -107 612 -968 854 897 783 -580 -303 -809 609 -253 688 280 -926 861 462 987 -322 -19 137 -979 -685 659 90 894 462 711 -669 697 4 -81 -597 -900 423 523 868 -701 550 629 -158 199 981 693 122 931 34 -301 -201 499 996 -3 324 697 489 -291 911 936 310 -881 -179 -179 589 -87 136 562 -446 -900 696 -527 -537 -571 475 849 -713 81 696 762 370 723 -191 -392 103 -186 706 -277 657 -719 -302 -3 386 -424 -459 -330 -800 -826 482 -216 -820 552 399 -154 -534 -510 767 -986 -844 -967 775 651 27 -131 49 989 -779 -219 547 294 -979 44 574 -919 331 -492 -677 623 -724 700 -53 -590 884 129 443 -355 -728 -545 -149 639 -812 -905 924 -71 891 322 -784 621 -567 951 -909 -724 -244 -366 -442 -712 582 -438 796 140 451 510 -260 -11 179 881 -891 -110 910 -980 -732 -32 58
875
-505 102 652 301 16 611 2 -837 -858 347 240 389 21 -10 580 610 -182 753 270 -657 717 404 -641 263 408 794 -269 -116 434 390 618 339 283 -617 -600 668 555 889 227 528 -459 537 358 413 823 837 -963 -363 994 -340 -469 944 841 -695 -811 525 -857 -984 -593 254 766 743 -933 738 -223 -895 623 824 216 978 976 674 573 471 785 339 165 23 171 647 -601 -379 538 -772 244 -15 -228 -319 -303 856 -871 -495 444 316 43 594 -887 213 -211 973 414 208 394 327 -467 925 912 70 358 -590 -841 -413 -964 744 -766 -142 539 86 630 95 11 -588 94 341 981 136 585 259 -841 446 -851 -515 361 -702 815 -739 -203 -79 -527 507 917 -368 -614 -413 -450 -115 -641 -56 743 436 756 -106 442 -755 448 -494 -292 429 -598 -84 -648 472 435 851 -474 789 -981 762 -845 105 -419 752 -957 183 -729 -200 -20 964 -254 -914 -868 592 -347 802 862 -535 -326 -655 -490 -422 -523 20 -273 -366 249 -184 -565 -596 32 847 260 -981 178 -905 392 61 -824 -724 -40 372 -94 -521 129 -880 740 638 -336 -502 512 -926 689 141 -399 -220 679 -206 984 -114 449 -648 -503 -245 709 884 -591 869 -935 828 -539 -737 672 613 -447 76 -139 -228 -875 63 725 -436 200 -609 205 -812 663 634 30 467 -330 843 139 72 -736 809 -257 -791 -450 -546 501 311 -313 -391 -84 764 -805 -780 313 759 -292 529 -697 311 -975 -605 -750 265 556 415 -890 826 -773 973 -849 194 270 -989 967 -878 -341 -36 204 -538 784 837 435 502 257 637 463 -204 -727 486 114 -105 -231 616 -39 122 -715 513 -426 -362 805 -307 -794 -142 244 -38 905 -123 -255 -42 556 134 -393 -626 -893 -304 -491 -47 606 886 -523 -189 -39 193 -352 -741 -585 212 781 82 398 -948 -513 -844 -389 -242 395 607 -134 -699 -382 -65 674 -326 775 -910 -621 -45 -396 -611 556 535 -17 87 -737 -952 329 86 -104 762 593 -71 172 -863 -787 587 -646 819 -665 546 -519 786 -108 -605 72 939 375 642 -183 402 861 732 -724 475 147 -31 -673 -760 951 -749 308 797 -989 -632 112 -382 716 -137 980 -202 991 -509 -323 -160 624 -966 -262 -603 428 971 -142 53 776 -611 -528 632 -54 675 -111 -793 -10 -434 512 -745 -609 518 581 -184 789 495 -605 317 -514 -946 -609 196 -119 849 559 -541 174 252 -263 -672 829 -250 778 934 876 70 114 -427 89 -41 -630 432 -690 -280 -345 542 -496 -463 935 -889 770 910 444 -671 781 -556 -277 -383 452 433 310 -939 911 -649 -691 -308 -952 -465 347 -39 -382 -870 177 -284 275 -469 366 -335 -524 -44 -785 -846 -901 -651 -690 962 801 786 730 153 301 -667 -847 -927 -909 211 -681 880 423 314 -72 204 -476 -28 864 -328 798 636 -609 439 564 -638 -967 -714 -645 222 812 847 -367 843 432 877 -959 107 837 -715 713 -737 759 -776 225 668 555 -701 -161 11 209 591 -702 334 39 -730 -903 -847 297 -620 -142 -73 -473 900 -867 428 698 -184 69 -102 447 579 -211 -430 744 923 898 -579 860 305 -225 -922 924 299 826 914 -419 -286 433 872 189 890 -128 -57 -138 699 493 642 41 100 -66 5 -838 -596 94 489 -646 249 -183 -898 851 -993 -857 65 523 678 7 -328 -913 -182 -640 916 -55 651 -545 -425 -271 -621 231 388 575 -450 -590 -166 -377 242 -248 117 -879 77 -418 -478 192 -542 48 -538 721 -755 -85 726 -286 -96 -216 -580 -910 -230 331 -427 -535 442 -671 -766 -815 -262 -81 -739 -25 -592 -566 116 860 936 741 567 746 -928 -386 -645 -32 -758 -698 861 -501 103 -448 -264 969 -952 -425 318 -596 -538 802 -678 274 162 -178 -75 347 -725 -734 687 -802 354 -492 -620 579 -528 458 -687 369 712 -886 86 721 281 -425 172 -647 145 368 -146 916 885 -814 425 -67 -576 -319 524 108 -117 842 -231 917 -54 609 -887 -153 -718 -656 -766 -46 -45 890 -349 -713 -305 -237 503 156 935 696 165 161 -661 -896 510 708 -732 -144 240 -672 -842 580 550 -23 -965 233 -21 334 75 -368 183 -778 -381 147 -803 240 652 772 61 909 848 -949 -226 -792 -842 635 -35 510 -856 92 -771 202 -981 -36 -846 -930 -413 701 272 -984 -575 -184 439 -279 349 -895 -201 -664 600 -720 846 724 612 -68 179 -278 -406 822 -298 988 973 -800 272 63 -808 699 321 -55 125 954 292 -169 595 -490 -236 -64 774 375 -93 552 625 371 460 411 153 790 477 278 -527 847
172
456 -713 710 -94 -218 600 -658 775 -10 -226 330 -332 351 -711 -878 276 -843 283 26 -830 67 204 -412 -105 587 -197 455 573 658 583 -896 -54 228 100 460 -386 -33 -632 -603 811 -209 -844 -968 844 596 -901 736 461 -335 -304 -884 167 772 810 -732 182 -65 471 -601 716 285 -951 361 747 -816 960 290 -702 -469 -784 423 229 268 -905 807 281 368 -741 -654 -490 851 661 -393 -651 -232 125 -423 -92 858 -701 368 -358 -418 606 -229 789 339 322 37 -993 93 529 -6 232 -599 536 -387 -892 -929 -606 620 -868 -506 783 -789 637 -810 -221 -571 -238 -182 -814 -495 -951 -324 -726 889 -478 -307 10 141 -811 667 147 -242 -621 619 464 646 -331 546 -674 -823 -495 415 495 511 -74 872 976 466 621 250 -338 121 348 666 87 -333 -317 434 652 241 -507 -557 710 -819 -998 938 -815 723 -49
590
322 -253 272 491 -623 599 -916 -981 -269 798 242 -675 198 784 199 -709 465 -947 807 437 -674 -577 232 926 299 827 -164 -974 914 -758 295 798 -726 499 700 248 -396 -492 -313 501 973 -55 902 -274 -319 625 -955 318 38 -121 650 -426 -504 986 -139 139 -388 -954 520 -339 490 -890 524 -762 661 -149 -683 400 -838 229 -417 996 566 126 -205 -458 -31 582 -869 954 581 -843 948 119 366 710 -978 158 55 92 -669 -646 -468 457 -186 -238 -906 -392 721 462 -178 449 978 -631 326 301 351 443 657 395 -991 284 -672 105 601 229 689 -786 701 -348 -376 926 -213 912 -176 599 931 -287 -237 19 915 347 -441 -191 152 -969 727 -467 -141 642 -328 -201 -375 769 887 693 -513 -68 -98 -54 661 674 627 548 -950 -149 -339 -254 615 -376 -630 416 -569 -170 54 -893 -286 574 -447 -716 178 -71 565 740 470 77 -802 -398 -783 -952 -621 -751 9 500 86 645 286 -571 -85 762 -286 966 -661 -775 -781 243 -842 -795 133 810 -563 -136 -662 340 300 -952 329 -469 194 -807 714 -395 -883 -719 494 -988 28 109 20 -993 539 63 -995 126 -508 -83 -56 -483 234 137 645 -43 750 214 -396 -68 -56 -975 -4 10 -239 712 607 710 -311 195 -70 -305 529 -625 -554 628 -628 -694 -396 -116 746 132 294 -2 -56 157 -174 834 -486 -441 -980 -266 -160 150 -743 -763 -914 501 -964 411 133 218 89 -613 868 -485 888 92 280 -396 540 600 -354 107 995 116 -732 -95 -471 -549 -247 -307 -418 -548 -540 13 803 594 -397 561 -686 -614 -972 -429 -701 277 121 978 -28 597 -819 -706 277 444 105 999 -264 736 -93 389 -886 -752 -310 -898 -708 -729 722 -105 232 966 -662 83 -675 632 859 -266 658 260 -563 591 -971 158 -775 -564 -859 510 -778 -597 599 -379 -762 477 373 -607 -351 107 655 -423 -832 -364 482 544 888 -855 -833 378 -618 567 -713 926 471 -416 -322 789 -672 309 740 465 -150 -892 704 -557 -367 -201 -882 -877 -646 220 -59 445 397 930 405 592 -250 -668 262 568 77 771 -616 242 123 -939 -679 -504 -38 -681 -969 171 -197 870 -280 985 335 -198 367 -528 -673 326 721 806 -344 -343 253 172 525 509 -61 -114 260 121 -319 768 -394 -453 -447 317 -397 219 -798 691 -693 -722 -428 -379 -691 -507 -176 -721 907 117 445 -923 199 740 -77 -549 -89 -568 933 931 196 451 572 -271 -761 -442 426 -42 278 -60 -680 -491 -618 -36 -251 249 862 768 63 224 -27 478 -430 -610 88 -260 528 -189 918 -35 -181 934 510 -203 129 114 -301 199 -218 92 -207 -345 -864 436 348 202 248 312 -477 621 378 -798 107 -702 -278 679 338 -245 -259 753 991 -297 704 -36 -230 -814 -541 -660 -489 -811 623 883 710 813 -205 -587 -259 807 324 -881 -160 -103 874 808 -24 476 990 945 77 -230 -720 108 683 -344 206 -751 181 126 159 875 5 968 -843 829 -115 402 551 -610 925 243 -976 -72 -737 53 702 819 -854 -489 171 24 -29 -556
50
-316 770 -565 986 -593 -192 375 -135 922 -522 -959 -683 943 -347 -651 -955 170 -128 -97 510 195 -636 910 14 994 -78 31 -18 727 -722 364 -43 -242 -431 -149 948 677 287 -202 -820 166 119 -874 939 -40 -532 -900 70 328 -839
566
826 167 684 -716 -959 98 -367 189 135 -670 83 590 -406 -150 640 485 -992 516 493 -846 -766 570 -70 400 -818 -133 -399 289 -345 750 -839 217 425 -102 306 -108 94 293 200 55 -524 66 -38 -375 -306 104 -774 -363 221 -625 -437 -544 -923 698 -254 627 -317 436 -274 -155 -34 -301 -702 -462 -409 113 -529 -125 -964 -344 654 516 785 -130 -112 57 595 366 610 371 -536 317 -947 -938 -846 -315 346 -45 -841 -763 881 -437 -586 644 -606 281 279 -515 382 205 326 -217 -803 62 122 875 -235 175 -524 -603 -325 499 37 707 248 465 -484 983 -24 -141 989 -131 550 476 -654 -42 326 464 936 -222 88 389 528 873 328 -580 333 916 -930 69 345 80 -95 -136 -627 -509 966 766 589 -669 -963 805 -565 -549 -205 10 -290 760 -640 800 -684 746 -75 -315 324 279 501 163 222 -267 -326 -78 309 -657 -896 -469 -208 -36 -130 -277 -113 536 -241 -727 -968 235 -773 777 345 -864 323 878 -823 604 -770 22 863 -198 3 -896 -590 342 -749 739 -468 -801 -905 689 -81 -403 563 -640 -407 747 933 196 2 -802 182 519 -671 -215 -154 888 -655 -310 -199 750 -100 -792 -906 -871 -239 155 525 394 -873 -375 101 985 746 325 -294 94 23 866 -317 499 66 -464 757 -771 320 -678 -107 -418 281 -975 789 -937 -383 -28 290 177 170 319 -782 -580 976 -444 -457 -745 707 913 -949 874 911 659 -470 127 963 235 226 276 -341 -718 -160 256 203 716 167 -823 465 -669 829 100 385 -649 844 438 830 -870 351 959 -465 -685 -556 425 625 489 866 170 96 -129 -714 -371 -388 598 -688 -194 321 -446 -158 -646 -698 678 -801 332 -484 760 240 -704 -484 120 -559 -18 321 152 -338 581 317 -320 584 313 -264 159 -150 195 -512 782 -870 219 939 679 -989 845 -634 -221 883 -362 -471 665 -695 520 391 -855 458 906 -177 429 -525 -584 -335 715 699 -649 869 -142 857 87 -564 -336 481 719 358 -130 887 262 823 860 -152 -77 -946 -977 -937 424 -402 342 25 217 -134 -830 -542 -872 233 -640 688 -466 -914 -289 -564 986 -597 921 -299 86 -79 -311 80 -732 818 -761 482 767 -311 -513 91 754 -968 -643 236 737 893 -270 17 485 -762 -458 -429 254 401 -615 -397 34 461 603 98 707 803 -937 -392 -297 -171 887 151 -123 -768 -684 484 52 942 -823 68 256 757 -462 -973 461 674 133 596 498 728 -735 282 565 -9 646 -856 372 -233 -723 251 194 -631 202 437 -830 718 -706 -44 -454 975 -945 -897 -364 -428 121 -241 -639 921 29 -868 -292 700 262 347 722 290 514 -350 -269 269 182 484 663 551 470 214 -381 -563 992 496 -700 -719 -75 501 648 -206 560 646 -458 -253 111 720 -922 518 810 318 -244 -158 471 -357 788 413 -630 -716 -343 -483 856 -560 264 703 -757 -766 929 -824 -275 -454 -299 792 -294 213 -359 -423 -941
963
-79 582 -395 720 67 -663 780 -651 -718 568 378 575 73 978 -923 -952 -367 541 214 383 -682 943 609 135 506 -290 435 969 -978 381 -286 -872 -850 -495 30 -282 532 459 -907 -212 249 434 -342 -686 293 -788 37 265 -179 -80 -378 471 -296 -728 943 -318 -456 600 700 342 757 681 508 -326 726 -857 926 928 -378 -795 914 813 967 912 835 678 -241 -65 -958 -377 191 -318 -862 557 -509 30 -741 -582 -341 23 -201 -758 333 -273 -971 466 -795 -273 -702 -787 -544 -324 -467 -434 -464 -307 972 175 -555 -559 654 -164 -889 -59 682 370 -63 -498 -665 -303 -348 -63 -254 -643 -147 108 -641 969 746 341 -968 185 -170 97 -429 449 128 915 469 5 -876 -823 -888 902 365 904 250 -634 -95 -588 181 -257 -66 -19 -570 225 -835 -538 879 -512 -669 -863 -941 447 -393 965 465 -236 348 -843 36 594 43 -608 -23 70 -706 -56 -581 -277 -345 -148 951 821 86 792 266 129 839 -914 652 771 52 -43 235 102 554 -980 837 -171 513 390 -588 768 94 66 -424 -941 -604 114 -289 24 950 -831 441 971 393 686 655 -581 598 -590 323 424 985 -80 -660 74 -590 -995 811 -431 -213 58 42 -955 -468 -147 456 -394 -745 -280 189 802 -652 90 -315 -884 -381 -3 -251 -209 948 -516 -56 -147 356 976 36 490 842 860 -650 -591 36 548 -709 981 206 204 880 504 -18 957 -92 -939 190 -974 -836 -337 -37 442 567 -40 132 -642 -14 -814 -854 734 -573 -878 -250 627 818 -829 371 562 903 -273 744 -589 -863 -149 -315 346 615 -561 -701 935 69 705 948 -306 -719 -699 -985 523 362 -105 -370 -754 485 964 -349 147 -381 522 -607 201 -341 657 -324 -252 968 205 921 248 571 -393 -125 -627 -276 966 707 -296 -221 613 -750 108 -265 -295 791 839 189 -76 -881 -472 1 -647 -135 -567 -335 759 -383 -545 -559 -548 -929 466 775 -164 -400 899 124 297 301 -714 -386 -10 64 -149 -86 860 -808 -589 296 936 -186 -253 -542 178 -741 962 -998 207 -960 -821 -201 -455 426 799 840 399 -68 204 874 473 318 -261 -727 315 366 -397 788 -679 707 -407 222 876 -400 543 -868 -93 617 -887 -647 625 497 831 56 -404 -501 -451 580 424 465 392 594 -72 549 -240 -560 -155 -496 804 936 227 780 -93 580 -419 664 -393 -845 -768 350 45 194 643 230 325 889 -869 -44 822 -810 -367 331 116 345 -669 -581 -951 998 -755 -492 923 -97 -579 315 -51 -785 293 118 -653 -936 -382 -529 136 952 -884 -399 -456 -866 528 -543 -115 -144 554 -605 -826 991 642 405 496 -757 345 -394 904 -31 -14 800 -80 251 625 -99 177 405 -508 146 260 -638 178 243 975 -748 458 -887 -731 594 510 -28 -575 -198 966 -211 -577 149 549 -439 100 503 607 327 981 -790 340 -546 815 716 -325 386 522 -964 -949 400 435 701 -334 167 270 577 965 736 615 229 -819 -384 495 -488 -794 270 -860 277 635 582 -959 -618 -765 800 818 -932 209 -41 222 446 -825 -512 385 -289 434 271 935 -105 643 470 996 -748 -178 -117 952 -90 -108 -322 338 719 -376 -456 813 549 428 799 -840 719 -536 -98 -861 795 632 -615 -378 675 434 -686 -929 -792 472 368 -171 618 -218 -596 50 -665 316 237 -884 -791 -705 836 -946 597 853 882 -731 140 483 -747 342 727 797 -351 965 823 -810 304 -851 -454 976 970 -989 905 -915 -13 888 -932 -444 -452 52 -258 299 -813 -558 577 -570 -188 742 460 -626 -578 -965 557 146 356 500 699 -840 413 904 704 -285 614 -905 473 449 -555 172 -3 320 806 590 -483 -34 -676 453 -100 -102 -855 -525 141 -143 779 33 -198 -306 671 -930 66 800 -701 -689 555 724 -841 -769 784 594 612 399 791 969 141 -452 -432 387 -713 -29 -383 -977 825 -133 648 -210 -339 845 -163 -703 134 411 87 765 -659 208 -622 -618 788 33 505 -926 -173 -873 -812 21 693 -389 -667 434 -613 -290 39 523 -635 215 847 -402 248 506 167 364 185 -692 328 -414 -975 -63 520 -97 -195 548 -98 -223 626 96 379 498 702 152 953 253 -267 -38 681 466 224 224 -400 -897 -294 316 724 -515 862 325 -351 22 338 -454 -262 484 -201 -964 -426 660 961 -768 -6 230 -807 494 -54 119 361 73 -725 -331 732 612 571 272 -666 376 -548 -183 -806 663 521 -266 -237 -183 -461 308 345 -136 555 216 -768 -191 -6 441 248 -165 335 309 986 -796 -584 645 496 629 -625 -503 -154 -188 -154 595 854 456 -3 222 -361 -52 -733 294 966 313 350 66 -35 -867 -695 -361 -863 317 -758 -900 -832 -811 -872 -735 458 -729 -825 365 -946 654 -256 777 -46 256 -758 767 -200 662 -92 -170 802 747 -272 186 150 -299 -387 612 92 -502 -89 369 -786 918 -205 -527 955 561 636 -637 -832 -475 -565 -157 819 613 -754 978 242 217 -151 861 -595 490 -987 -953 904 -185 -794 -624 -572 -471 -690 -393 539 520 -793
118
-927 -378 123 -95 801 353 599 -359 17 -882 -753 732 377 -515 -723 -96 -481 594 -960 -945 -86 629 833 -424 -545 -976 -528 845 378 416 454 -927 -713 432 947 -914 -841 989 870 211 474 12 -919 104 892 -559 425 598 202 510 853 737 682 333 -216 -835 -847 -969 -165 406 594 10 -400 -986 651 374 -975 -273 143 286 -95 339 33 -955 818 -772 679 752 -70 -97 693 -290 132 906 -685 -797 257 -887 -720 -201 365 -749 474 -301 246 456 282 654 70 -746 -294 742 -982 170 329 -862 12 11 26 295 -670 -517 -97 185 -459 -228 681 -523
132
-405 201 623 -692 -553 -708 294 -406 -859 -543 725 -96 711 -484 -264 251 -531 -205 886 -864 -499 -21 987 641 -386 -950 -47 299 -81 662 813 -572 216 -131 786 112 295 986 -187 -693 925 -774 640 716 -146 -503 -349 412 -847 497 779 -541 -313 554 832 797 -631 -594 -526 -317 -840 815 369 -674 345 745 -445 -985 249 -396 984 -322 -980 -914 -447 -796 624 -737 300 981 -147 -245 890 5 726 -912 432 952 977 -366 -475 -776 -682 530 491 -890 -621 -887 -747 -281 -493 628 886 -906 -550 702 802 -1 -325 -579 -20 673 -656 490 -173 221 20 189 -786 920 352 -805 -147 -939 585 -995 882 -735 -869 793 248 -359
185
570 295 860 -162 279 -952 -590 -23 615 -8 201 -201 868 -578 952 667 269 698 -116 -281 252 -790 -473 524 401 -843 323 117 504 497 -186 -956 -112 811 799 -541 -781 552 -832 -297 237 566 -878 408 620 59 364 -545 444 -170 752 -692 -45 -459 -839 -875 -934 -876 -169 989 658 845 -323 -330 -141 836 -136 -815 748 652 989 -320 830 797 819 -104 585 -163 -220 332 602 -800 -442 112 721 403 704 -217 786 482 585 715 693 844 538 -99 349 -374 485 110 -919 304 726 -672 -187 803 -140 714 800 -445 -484 -303 431 793 802 665 622 -875 -529 323 -344 363 -286 919 -650 -247 -591 -940 623 -623 60 154 -634 960 -707 129 -295 -84 -951 -868 -907 -57 -120 335 -222 550 645 879 -286 727 980 573 -599 -819 -187 -828 367 804 50 -532 -853 -587 -675 72 -32 71 795 -866 144 -742 -569 -390 345 149 291 -304 663 471 -786 483 -851 609 -520 542 -938
244
-800 69 -883 -468 475 748 927 466 -744 -990 -251 -288 55 460 721 878 -707 -707 -551 -871 -562 -287 -444 -959 -638 400 -59 -373 -815 7 -552 -268 -641 -469 438 789 -635 -68 -537 -463 682 837 -231 862 949 -689 -818 -995 -880 -446 963 -978 -99 -961 -53 215 615 -557 846 -272 -327 -344 629 -264 -25 54 -670 920 -489 566 -568 -578 103 738 710 -247 545 -528 -822 -195 -2 -633 225 621 -663 -603 180 -840 931 282 -153 356 -722 -330 359 840 63 -849 -19 -213 -405 -519 -112 -814 -618 618 -228 494 504 -755 324 776 385 494 371 -950 -420 -88 113 38 -602 -701 117 877 -461 341 -929 -503 -670 -483 -323 -17 343 805 -856 373 246 -408 324 653 890 -145 -311 843 -944 -857 242 117 134 294 141 -207 40 -341 -80 -88 411 154 -929 550 761 -982 -821 684 672 100 -491 454 -198 -230 -937 776 -169 -675 -972 697 995 349 278 -674 -967 -96 -155 -551 -459 128 578 237 435 -145 950 -684 -50 173 154 168 -352 279 105 -61 288 213 406 515 404 922 298 -638 251 594 -516 -372 486 771 -42 -671 -274 588 152 -378 -996 -892 778 208 -450 81 -758 -219 949 -820 387 195 531 -282 670 921 -259 -64 877 -968 625 -22 598 -763
474
798 292 -768 -499 -49 939 -563 -761 -171 205 821 -876 -533 276 987 27 -600 -28 -456 141 -365 268 -847 -598 673 98 591 432 -855 -361 -998 431 -650 -793 -445 -747 -635 482 44 192 -557 818 628 -243 356 -144 -627 -549 95 -313 -248 731 389 -938 -344 286 -531 -550 -206 385 -924 643 -31 388 -806 -835 702 -633 476 917 270 152 429 606 726 -462 -377 2 -489 -81 -181 734 -370 717 678 -222 -263 185 -810 -622 -515 200 654 485 409 85 -741 -108 -341 972 -297 -184 93 706 562 -959 -821 251 -821 289 -923 -384 535 380 -426 -712 161 656 455 761 -891 104 420 -190 271 926 -488 -287 733 299 164 -776 823 420 -767 -720 -333 866 212 -520 317 842 -283 825 34 938 -816 130 763 -181 773 -477 -946 -783 422 469 -402 604 816 -158 -457 -898 971 461 584 -967 342 -655 -518 -716 -800 386 689 704 -720 567 153 301 343 -584 -413 336 -667 399 -755 -850 423 -350 872 560 948 461 391 -395 -966 -40 -903 -164 -270 378 494 -698 290 -363 -965 -712 584 -974 570 -155 -606 -290 236 857 191 -987 893 294 -126 -549 310 -231 -633 -162 -611 678 -550 926 -910 747 601 -950 238 -1 -180 -563 -172 107 428 10 162 589 210 261 -357 288 194 709 -538 903 -229 579 -142 856 -224 225 993 -836 123 335 -928 658 -588 437 726 813 -773 901 736 -923 -203 39 -404 -94 -554 511 704 165 928 -429 264 866 437 156 -194 -675 -471 412 814 159 888 680 486 -835 -83 903 135 -526 -770 -93 -283 404 -261 -825 -373 157 -640 855 204 626 -447 -8 -249 774 450 -989 -93 128 727 -89 552 -734 -247 -776 -310 -218 -537 412 -641 -325 -674 -50 839 -987 953 -134 -348 -67 869 -506 983 -613 998 -113 -670 -214 -369 -598 464 52 543 -818 681 -453 799 -436 127 544 -2 29 -22 203 785 687 34 -313 830 925 401 -716 -845 -279 968 464 238 -805 -104 576 -496 494 736 288 -471 765 679 -603 -548 474 -861 -953 927 814 652 -546 -5 919 290 -19 646 368 -13 -190 -968 387 485 -517 -14 751 -725 -49 734 -790 -934 872 -63 694 -823 -73 294 -306 43 186 -167 -36 509 545 36 660 836 -343 351 -424 -857 378 -439 644 -62 313 -380 813 -912 621 -783 404 -485 47 268 -767 788 -154 840 144 795 -179 172 356 -769 389 -179 -623 299 327 -496 -857 -812 572 61 -266 222 789 -188 -658 241 482
310
447 216 -50 840 551 -52 732 187 402 646 -873 -594 -40 -211 -465 336 -724 -704 -808 233 -232 554 -458 -234 -864 -495 -486 686 347 -489 23 323 -433 352 519 130 -409 -891 -299 937 95 523 -207 284 151 -209 -764 408 874 -878 27 -114 113 560 128 -160 -855 208 -941 330 545 431 828 415 -77 922 -96 90 -903 781 343 -290 637 -951 -918 894 952 -739 -676 696 990 849 -21 889 463 -904 -867 441 -53 85 95 -369 116 -245 491 126 693 550 817 670 -400 201 -552 -849 242 -858 -348 75 110 980 387 -703 -985 442 -629 512 847 66 -169 877 -469 653 285 455 725 -506 -199 -556 395 664 324 -24 -263 624 -815 416 -124 770 834 479 86 708 -89 -731 -573 -484 892 -733 29 -720 -319 873 120 440 -452 641 435 -993 741 -7 -297 -91 453 300 -55 -728 -25 390 -496 -14 -717 -558 546 -498 968 680 867 -801 49 305 572 -545 -7 29 -218 771 934 -976 910 -680 -107 -580 512 257 845 -254 -142 590 -466 -975 774 -715 733 -563 -952 -927 -217 -653 -583 -422 -137 177 -242 -415 -923 -344 378 -573 870 -314 -816 -346 484 -777 -157 -987 539 234 85 887 429 -372 171 -201 824 546 -171 572 222 350 -434 -171 -995 903 602 -8 -757 822 -815 -774 -202 -504 414 566 663 -699 -343 111 -973 193 -251 895 405 -183 -701 -797 -728 557 266 11 173 74 733 75 665 -434 -416 -999 995 -665 -343 499 -463 600 -170 -717 434 648 186 852 188 82 804 -291 -279 -808 -778 -433 -585 -51 299 618 59 -724 797 -959 -384 720 448 67
322
-874 -822 -374 -100 -675 -417 -597 -603 -252 -381 -948 -647 -175 -433 -183 -813 -527 -832 -997 -404 -239 -877 -22 -153 -54 -312 -706 -848 -350 -952 -543 -602 -450 -669 -817 -77 -32 -845 -132 -600 -875 -34 -337 -499 -371 -143 -269 -374 -206 -676 -138 -426 -654 -545 -991 -389 -115 -979 -462 -361 -687 -82 -447 -85 -849 -505 -523 -587 -429 -233 -543 -513 -712 -750 -412 -865 -117 -138 -700 -889 -36 -824 -695 -820 -497 -712 -112 -19 -59 -6 -923 -28 -750 -666 -487 -649 -510 -615 -831 -811 -122 -219 -509 -903 -684 -574 -442 -333 -447 -314 -991 -225 -417 -874 -70 -378 -983 -732 -526 -216 -967 -544 -23 -449 -137 -514 -637 -778 -395 -312 -805 -359 -687 -668 -37 -756 -633 -372 -825 -316 -919 -792 -777 -274 -76 -252 -390 -321 -654 -183 -300 -976 -249 -176 -418 -53 -767 -60 -197 -774 -390 -532 -235 -659 -429 -471 -455 -281 -129 -838 -679 -852 -821 -718 -617 -949 -661 -6 -907 -494 -974 -666 -227 -324 -632 -906 -693 -288 -491 -960 -190 -968 -709 -439 -434 -971 -376 -542 -620 -913 -65 -891 -652 -206 -760 -265 -599 -797 -150 -611 -398 -367 -935 -11 -224 -707 -575 -367 -955 -232 -878 -302 -764 -112 -291 -617 -43 -378 -81 -622 -910 -115 -660 -274 -113 -666 -671 -229 -134 -782 -440 -966 -164 -233 -453 -468 -933 -597 -259 -613 -438 -585 -28 -592 -992 -186 -996 -81 -423 -784 -821 -876 -831 -369 -59 -153 -757 -344 -413 -430 -158 -497 -158 -996 -633 -813 -568 -316 -922 -293 -191 -724 -500 -474 -361 -565 -476 -193 -15 -266 -866 -525 -602 -94 -612 -587 -330 -323 -6 -979 -972 -515 -930 -356 -254 -251 -954 -52 -447 -856 -884 -318 -200 -408 -821 -48 -823 -180 -737 -764 -58 -633
337
750 -609 -467 4 -657 240 -802 607 -580 836 -46 -214 -89 223 -362 -722 -721 900 -590 -23 -902 -997 -805 -993 582 719 806 209 154 -509 -494 139 -291 -492 -941 -257 268 -38 -785 837 195 -203 491 862 340 -893 -937 -824 -363 115 93 627 -438 -922 -196 393 -85 -877 -231 -960 -496 -200 -106 694 567 22 -734 980 422 -138 808 -36 641 262 80 411 393 -977 -139 586 57 594 687 -485 -954 -495 326 868 582 996 23 244 -527 -299 97 -666 308 -934 496 -637 296 -930 -772 -917 745 -451 164 -820 -721 -363 568 -22 725 76 827 -59 -30 -304 298 334 -299 -517 -335 822 922 93 -467 868 -838 -970 -677 -293 -466 203 179 -795 933 812 -693 -58 -203 339 -30 -545 -299 -700 364 -13 240 338 -814 -503 465 -277 319 659 -559 -873 -619 516 -85 -669 531 -411 -110 147 -929 784 -34 781 820 -885 -714 795 323 -570 102 -7 948 -10 162 788 -375 -490 704 317 726 119 914 -128 -154 -222 -775 968 -310 -455 404 -150 -725 -998 -670 799 496 -468 132 820 -649 112 -460 134 33 -316 -371 -42 283 10 -445 673 309 965 64 -147 673 202 -435 -9 -62 489 -123 1 -270 551 670 706 873 570 532 703 412 -582 503 -21 -668 794 -644 487 -238 -975 -911 -388 -618 -163 85 -217 978 -469 592 -927 -443 978 -245 888 -263 -558 -261 338 -902 354 -792 334 811 -997 555 -407 305 -710 159 915 544 -301 732 -499 -6 76 452 829 -472 236 -771 65 -501 -985 346 -404 -805 132 -468 -337 -735 -585 -188 -1 449 771 144 -231 -597 926 891 715 899 101 933 45 821 -467 46 -73 953 919 500 360 -289 176 404 -934 2 586 520 540 -124 -229 196 593 526 118 194
251
-195 -906 218 274 609 689 -143 -865 -20 102 -338 635 -627 132 -105 152 459 612 993 -70 -150 835 641 -986 -619 246 93 -199 445 450 -234 -149 -950 -116 715 582 174 578 784 399 351 743 -608 -607 -692 487 -312 379 -262 760 -293 398 554 195 860 117 -772 603 556 309 -607 582 -190 -921 -314 -218 960 28 293 -86 -285 285 765 757 534 -477 -352 400 -648 -581 151 683 -77 909 -315 -378 -202 968 137 64 662 411 414 -330 589 887 -139 -676 -729 -801 71 -323 -674 -961 617 106 988 334 -406 -285 -640 496 -574 44 924 -592 -735 98 -293 981 -63 791 486 195 -67 505 556 -787 -76 -356 398 891 -208 205 -775 -70 455 -354 -651 866 -258 555 -614 -664 -986 908 -9 636 -115 -869 561 394 302 -550 -106 349 -168 -723 -619 759 576 321 -743 -886 206 -645 -816 847 432 -465 -197 -165 708 -224 298 626 -638 -739 -909 -630 -755 407 -831 646 -604 505 996 163 718 797 -704 -543 -691 634 -942 -776 -764 -358 -224 134 700 804 -503 -717 -359 -107 -16 317 -380 801 402 -962 -559 -424 -732 -576 -925 -419 -636 -525 519 -543 -538 -877 873 -361 -972 949 -788 458 -224 -367 -809 -135 845 812 811 218 496 478 -265 -359 663 -24 227 -235 -888 223 -413 257 -502
825
-572 -573 -846 -300 574 -565 -209 196 -377 657 642 188 713 -221 302 -740 -466 571 -866 249 744 -675 69 -601 -462 -753 927 -28 -420 -783 868 -53 -480 -702 -158 -952 -44 509 -428 -502 -632 872 -308 -834 163 826 -348 988 -327 379 -250 767 -269 414 -995 -885 164 -494 -276 826 298 -361 613 -196 243 744 796 173 -336 859 -8 -260 -257 -816 46 -146 -908 317 60 848 593 -458 576 573 490 441 -621 265 -835 369 -159 660 798 -753 812 245 -663 313 -890 699 700 80 723 258 -551 -604 882 361 -902 654 -516 607 -268 820 -969 -205 -460 220 322 -727 -377 -496 406 967 -474 726 -143 686 942 -422 766 -671 190 -32 -951 -484 217 948 445 320 -896 -603 -191 755 -551 481 -358 402 -31 -213 -672 65 -492 786 -441 986 674 243 -880 411 -282 487 949 828 -55 -782 270 329 -555 -963 160 -261 -442 -728 -162 380 -646 254 -468 903 -54 486 -651 -264 -681 -754 491 958 153 -468 504 -509 -283 -521 168 110 747 195 454 580 70 164 453 -23 690 395 -505 -172 354 -752 26 -249 -580 -503 834 -514 -245 315 -185 -121 -260 165 488 -867 -148 -138 147 453 -919 -931 80 -227 260 862 -352 845 -194 -963 -499 -20 -76 -191 -358 -177 -461 727 399 -405 287 781 -346 912 -947 -298 -509 976 -277 -152 14 599 -23 459 326 -659 827 575 -682 -566 103 -601 417 811 -813 -184 -791 -226 549 -223 720 -326 -107 869 -602 -373 -366 -831 -645 -525 273 -178 895 686 109 240 368 -665 874 216 671 625 -769 271 538 438 568 -346 253 -136 95 -455 -176 -865 806 91 -380 142 70 729 -770 -2 936 -229 -118 453 627 938 182 36 303 896 745 263 147 337 -938 -587 542 -889 68 644 550 -486 -142 412 888 -560 -507 57 -807 954 -963 -295 -71 719 207 -840 432 19 -944 -556 -213 -334 -131 -317 184 -963 -893 -149 936 630 763 -293 -367 -181 596 -555 -453 -193 408 758 -332 -273 -900 496 -876 862 -91 984 -973 345 832 819 -309 240 -455 -425 434 -514 282 -11 952 -781 -666 619 -797 205 -512 485 -404 302 -310 286 -594 -846 858 -692 953 -874 -295 -426 105 -981 -622 -613 889 -929 -942 629 -847 753 778 -263 -193 157 -702 -562 491 220 -470 -989 -640 801 42 276 547 442 -512 -173 306 -967 945 305 -474 991 -691 526 856 717 -23 967 -376 245 460 195 457 971 800 -661 900 -491 444 -258 864 -6 -826 -570 541 -22 940 827 534 556 370 359 537 -639 -814 547 -114 117 120 -677 373 953 403 -95 -349 -39 -284 -654 -79 283 412 879 578 -29 -93 806 528 749 -219 -744 839 654 695 728 -343 589 -370 266 -760 442 -861 400 -188 -243 -884 651 269 -572 881 -882 -874 58 749 -443 -684 -983 -666 -24 459 191 -223 14 824 677 -247 150 -343 306 -135 271 -700 807 74 -771 173 -77 181 -755 19 -386 520 -484 541 881 -833 -338 882 -986 -774 861 486 509 -631 -923 -689 837 353 -764 -990 453 -682 -353 -32 126 -584 -235 281 -19 -169 94 199 495 723 597 -332 218 -240 952 274 950 -444 959 -561 667 -918 -364 637 -350 -537 -111 -535 694 592 -298 659 -312 618 -27 461 -834 525 957 214 913 21 362 -894 530 747 76 -962 389 300 355 835 630 761 -623 -268 628 528 329 30 294 -41 897 284 81 803 -187 267 -87 126 634 862 -655 539 -117 683 882 -130 -698 -48 -216 -770 688 -260 162 38 -589 -983 -686 -853 355 -724 -116 402 740 -606 -346 165 -953 648 540 447 -413 -946 733 -402 -800 948 -739 -565 -608 -232 -547 680 599 787 -228 -624 -554 986 938 -837 -931 673 -624 456 -614 -927 21 -331 -966 358 -957 366 -784 -668 164 539 753 342 365 -430 994 218 495 658 -324 967 989 -995 205 678 798 -808 -995 -126 283 376 -110 551 21 -726 664 -148 905 360 836 -830 958 -75 713 -116 -24 702 646 704 374 -129 105 155 -213 430 -231 260 82 -890 -687 533 757 341 -215 178 257 580 -687 968 -146 304 -259 33 133 936 420 -721 -978 -355 952 -595 98 -920 -180 897 -662 404 321 -533 201 413 -743 548 -709 128 -120 308 447 -317 274 372 -244 -875 139 -77 500 51 -612 410 894 -367 -303 192
615
-659 -986 -949 -700 592 -764 300 570 501 -106 623 -604 111 -213 445 503 562 462 -510 -162 951 967 -165 276 744 -829 -33 634 115 -285 993 -739 170 566 -661 -91 74 -649 -361 404 -483 512 808 -706 -268 881 -89 -540 346 491 -733 -267 807 833 -299 -471 743 810 -443 664 775 289 -904 -84 681 556 784 -599 723 -867 917 -916 -881 -103 -555 80 974 -917 542 271 -292 802 -195 -520 -720 425 879 103 175 -94 689 -446 923 -704 -226 729 -219 796 -671 189 -619 -705 -373 321 627 614 -716 986 -609 710 -306 -411 827 33 -645 487 -767 32 509 -785 -766 419 626 246 -538 -120 -458 -991 209 -926 -73 224 436 253 -926 832 244 188 741 -294 -947 645 83 73 180 21 835 -532 -225 743 -987 130 -241 325 105 -127 -394 923 503 -782 479 -984 141 -869 -452 400 -381 -665 860 -362 484 64 -764 715 -173 971 774 -608 -319 19 -368 -247 719 553 -928 552 -374 950 469 705 863 -617 -256 609 26 -887 344 -633 -340 -233 601 -475 -594 -360 -40 307 -278 22 -238 31 445 -111 76 633 -304 667 156 837 -888 -386 -537 854 -439 -211 -764 -640 -681 644 386 644 -1 -947 994 -68 -725 -448 -148 610 -500 336 598 -330 -367 -971 -222 192 -543 887 -846 920 898 -94 -378 -760 733 -75 -232 -717 -58 501 257 722 968 -626 -166 278 -327 -991 -865 615 -940 230 -481 -344 -436 -766 285 -610 -838 -429 -130 -142 -255 -339 568 -11 47 -925 485 877 506 825 232 -953 -243 683 641 44 -452 -455 370 -109 301 -416 -113 -512 202 -460 -742 -977 -192 -503 -731 -439 811 -585 481 195 -480 77 -951 562 -579 180 -788 -430 825 -529 -150 -106 -551 -700 -37 482 -683 809 -319 -273 419 -615 -868 -783 -605 925 177 -151 418 697 496 -503 -137 -841 -656 810 28 -127 -402 239 319 381 -615 -403 477 794 443 -722 190 -124 -928 -266 -38 996 -940 -118 279 -510 993 418 326 538 -787 723 -517 134 -826 -259 -204 -832 551 470 -524 -251 765 874 -481 -799 166 -619 -719 674 -567 -930 -609 -367 -35 468 -217 -670 -708 -378 187 -173 -735 845 722 69 489 -948 -459 60 -511 -212 -642 -556 127 259 812 979 780 762 376 772 660 905 285 293 -429 324 617 221 648 -171 54 865 712 857 -855 760 870 318 -943 773 -958 -754 277 706 -826 894 527 -1 864 741 860 934 635 -829 -617 -536 -198 776 -883 176 339 -135 -576 879 -98 949 -417 522 996 -406 -611 -937 -171 -786 426 719 -390 322 872 -524 995 -543 475 75 -719 741 357 -861 620 -510 -617 -349 -707 10 208 878 -866 710 -708 268 95 -852 -412 -515 -22 597 -894 -807 744 679 302 -16 747 -560 919 305 -538 881 456 -832 -971 419 221 -955 -879 335 -199 728 996 -528 432 312 391 496 697 -272 -391 475 283 -385 -416 -705 467 -739 -898 778 -497 -341 318 88 666 -16 -328 189 -494 808 -383 -247 1 892 263 992 489 -569 -911 175 -20 -571 -954 309 -991 665 532 340 819 -759 625 -987 908 97 487 599 938 372 966 310 -239 -321 -942 688 266 833 244 -294 -580 352 883 728 930 975 388 189 424
656
-618 -323 -609 537 -903 776 -455 -486 270 256 625 467 164 471 -658 908 886 -996 245 -817 -114 220 209 -776 -335 -597 -181 -452 -967 403 780 394 -601 -991 890 341 -911 -735 640 223 494 96 -78 -64 797 -761 752 -185 -940 -111 391 106 -253 959 675 -954 489 -818 -922 162 971 -642 463 270 -808 885 -713 -33 -822 -653 963 422 -186 -358 -647 728 541 70 -922 -563 432 -569 953 -965 233 302 -81 -802 575 232 -107 -870 -77 394 72 904 -566 144 -529 -76 -616 -518 -127 596 773 882 485 223 -274 -885 -771 -658 -886 -113 -785 -859 -35 437 -528 -632 419 -677 -886 343 -756 -745 -610 514 399 506 -190 935 -70 -719 -33 61 -879 -708 943 -312 471 498 900 -885 -832 -79 937 851 -231 153 -717 -759 646 -592 212 140 -490 590 -480 112 -38 -111 347 276 -756 48 981 529 734 -873 -373 -360 -10 396 111 -656 -793 806 -862 406 3 -439 351 -897 885 18 434 429 -553 14 481 -311 404 497 -652 759 654 -290 676 -715 -563 -617 -326 -531 367 -668 803 587 -498 -236 211 186 722 285 930 560 -761 591 -106 574 423 307 416 -325 -29 -804 -557 -852 -541 236 -217 -733 -993 -580 -355 989 618 -4 581 -91 -273 506 235 -657 769 -877 558 -462 901 352 579 -536 575 358 -87 -171 834 971 313 -818 791 -474 705 -298 -250 -200 -609 898 -41 492 -245 980 643 -954 186 82 -517 609 734 317 -931 -740 4 83 -687 655 -494 260 551 -737 -771 919 583 794 -844 322 -960 -315 842 -821 511 622 197 273 -937 523 914 -126 -147 67 560 638 679 -993 -133 -375 35 -689 -240 -807 904 -242 384 -22 492 985 -933 720 352 966 -604 325 905 -483 -237 -979 81 548 473 253 31 -40 -140 -942 569 352 -316 179 95 949 -326 -27 19 -223 402 189 96 637 677 -407 -849 -191 48 971 700 763 967 -116 -200 970 -514 -925 -548 317 771 -941 430 -54 308 259 145 -523 -752 -333 -24 -620 -678 684 171 338 374 296 880 30 -525 -924 -573 -552 791 -495 -221 -128 288 -409 -73 888 -958 349 489 -738 457 -976 -859 -500 323 739 -244 -372 -464 173 92 -78 -726 901 -871 321 -385 -349 600 -340 509 531 -272 -359 -447 -768 785 142 403 880 -969 45 -517 -898 716 770 -837 660 8 418 208 118 -637 -444 -837 -538 -849 703 782 -409 57 -414 722 839 -79 405 42 -865 59 -468 6 -849 -101 812 638 388 992 621 100 -310 -439 -698 766 383 983 426 607 -718 839 416 266 269 -821 -265 831 -633 -167 -803 924 366 471 254 269 171 907 881 -173 808 -165 143 108 901 -67 750 -387 -234 -306 214 -139 -757 670 99 -988 -291 -569 -780 -641 -726 865 294 -147 134 -997 91 93 -356 -617 -88 671 -724 908 -425 -666 -849 -16 114 523 334 -782 -996 331 170 -167 390 -103 -441 -178 50 -749 334 897 416 559 -32 -218 -366 180 -122 -58 -273 488 500 -499 -355 -376 -169 -614 -128 -26 -148 -988 -361 487 -68 -356 -729 158 -883 -122 563 -959 269 -792 107 215 725 106 -869 -231 781 853 875 571 -499 417 423 -637 -74 -787 -132 147 537 -701 -899 -909 -167 864 755 -307 181 280 -408 472 745 -876 707 -565 278 -638 -589 149 250 632 -934 75 -486 135 318 853 -176 -263 663 937 768 -299 -400 -299 -381 -919 -706 902 898 -128 -475 -92 378
255
157 -260 354 -392 316 -434 -238 20 -289 947 -424 132 -329 -224 -491 166 863 850 505 -554 -650 156 424 947 -424 94 998 542 452 -416 780 115 -991 -552 817 345 238 988 -64 -842 578 -345 -79 882 -544 153 234 -624 -470 935 211 847 241 783 609 573 -344 633 48 -200 229 -249 -366 124 754 893 331 272 -344 514 638 -329 640 16 -812 -665 254 -41 817 964 623 -445 750 -952 -160 -82 -452 25 -108 273 409 -976 693 791 550 -626 -182 -734 762 150 423 711 -477 703 514 -313 -991 -955 -147 487 -256 712 -60 231 -387 447 796 953 866 529 -953 564 -445 150 736 244 -947 -951 213 -328 -171 -555 664 84 95 194 -441 -186 178 630 -711 297 -963 -595 920 -944 -785 509 141 -301 765 712 720 -659 122 795 -846 -609 969 623 987 -525 25 -466 -857 930 404 -426 -458 788 -736 -566 638 270 354 -538 545 238 409 312 779 -225 -264 800 647 -307 -603 -590 511 690 233 -370 -446 177 -385 657 -991 -356 -520 -227 405 72 31 -639 -414 607 243 270 671 -761 123 35 504 -825 -874 -420 -574 262 452 -11 -21 -286 150 -517 -325 335 -117 -106 -55 659 -755 223 -321 186 824 927 929 911 242 316 438 -368 -189 454 903 -6 -713 798 -938 75 433 934 465 -998 335
445
165 -851 684 -388 -37 -143 27 -40 -444 -884 84 305 -274 -984 367 -802 -186 -507 -274 144 765 -667 295 362 181 -897 110 -37 531 -31 -203 123 505 378 153 482 126 907 645 -306 15 -518 770 -50 -536 826 -232 256 -652 -33 -841 -484 -879 -911 130 -337 739 -281 248 -993 -311 -583 -367 633 -483 366 384 362 -912 455 -726 446 272 839 849 -439 -5 -439 649 -604 976 395 753 249 835 440 -535 -351 454 -376 211 683 -490 -857 842 650 40 -466 -44 606 584 489 184 -489 653 -397 -86 149 -567 -225 -235 373 -699 646 276 -16 -421 -753 624 -827 762 -535 -361 581 959 655 -841 -900 512 -531 994 -190 -931 908 -532 659 -599 -745 -642 -655 -516 585 1 688 -158 -837 -272 -162 -427 355 310 -996 -105 909 863 366 409 -378 -379 313 -41 -611 -103 -891 -342 416 286 -183 -948 -235 84 234 538 921 364 877 891 -420 806 462 440 544 -308 84 -720 -852 -484 910 -926 828 -270 -12 -565 560 31 685 -207 -514 357 -89 340 618 972 -365 -323 -435 -336 68 40 447 -943 494 451 224 -532 915 847 912 984 -94 202 -407 727 323 -623 426 -42 -950 -112 302 62 -402 -812 -444 -674 -521 360 -728 -333 -983 -143 768 -946 -835 -650 297 -96 -517 525 -44 329 992 -322 -115 -565 576 -154 -864 -203 -61 -449 -283 313 -350 -5 -68 -354 -381 138 802 567 -154 -737 236 -480 -860 -423 662 513 -716 -393 -597 483 -82 -778 353 -998 494 298 125 -174 595 606 159 -425 -159 757 238 -973 -220 -744 -657 453 702 164 302 -207 348 961 623 899 340 -890 124 10 440 -659 -526 641 606 -192 858 -23 329 -174 830 313 55 708 -508 -498 515 -72 896 -5 159 -561 -816 -593 -872 -254 -880 -167 215 -854 774 872 143 -454 -433 -906 438 177 -118 13 239 538 999 -489 -64 897 228 891 543 -406 -321 836 -247 868 -432 102 12 888 736 30 366 -327 -702 -238 -666 -651 -875 409 -316 -192 -953 805 -101 -291 366 468 214 -762 -151 918 -981 837 -332 -563 -895 -25 601 -596 342 -656 691 404 621 345 -457 467 -87 -540 56 -762 767 -773 -18 -268 -693 -819 635 -165 -731 -543 -627 -542 305 57 -132 -197 -631 -569 175 142 -439 -343 -248 -202 -8 149 193 -526 483 210
558
-181 -717 464 363 63 791 -714 -505 -892 -41 479 -410 -926 791 -749 -922 -154 -578 -40 -803 -1 -681 -542 -107 -139 150 -376 -60 777 129 -349 -36 -279 94 -801 839 254 -372 -362 79 -566 -771 -808 -848 636 -917 806 503 -447 -265 -777 -339 -40 45 -39 -370 -527 -276 -467 808 387 -503 -48 838 -870 822 -923 -698 306 -410 -155 -458 -498 -350 -171 -895 36 -358 119 678 -90 418 120 -35 -321 704 623 -740 881 12 62 392 517 480 993 984 -968 -231 -171 392 483 286 480 -943 604 -800 206 503 887 391 -971 -447 98 -963 606 -140 -110 -638 -686 518 118 384 596 161 333 -338 77 277 389 -45 281 -173 448 173 128 837 -397 551 950 -623 957 493 -457 -612 -883 627 -376 -707 -69 23 415 604 -147 -219 911 268 -197 -353 985 116 -345 590 -794 -889 866 848 286 242 393 -428 846 605 -409 -141 463 975 862 137 368 789 862 -634 -199 -901 885 -544 847 265 -876 -602 810 -303 650 595 -450 -398 -402 -89 -742 657 -303 857 -930 402 206 810 478 537 -48 418 322 -835 955 -249 28 -511 47 985 -840 -500 132 -561 -238 41 719 -186 986 -546 319 -672 -490 -985 843 667 -243 -965 -912 -777 -391 900 654 799 176 898 -811 44 290 534 -944 769 -532 -929 -729 -107 160 -530 -966 287 943 -586 -81 573 514 -729 527 -283 823 -247 92 920 94 267 95 604 -869 230 -96 795 974 473 -893 -323 161 102 -32 516 -265 972 -5 29 859 971 -751 -370 806 788 69 -531 -310 -598 -109 115 -872 37 784 162 342 881 470 -281 670 28 -207 73 964 369 6 -265 839 170 -249 -334 872 -952 796 -237 -353 -865 982 -838 -741 969 -129 238 17 -612 -537 -398 531 104 400 -874 -167 502 -399 -445 -384 -883 212 230 -176 325 113 -531 -123 380 477 753 -147 -862 -982 231 358 115 -114 565 217 594 -966 238 -179 949 548 156 -54 -196 584 -865 -57 -995 416 -888 -561 835 -411 -147 550 -307 260 893 973 279 -781 936 797 -383 -29 773 959 -785 87 -211 620 870 -381 -500 319 -212 -676 -562 -623 -58 -183 -117 -685 507 -357 507 -493 -384 -208 236 -25 19 695 -781 899 -927 837 -939 136 -987 -512 -241 -198 -716 -360 883 551 251 390 -161 -521 -223 -475 590 -436 -539 -565 539 90 -862 985 -154 -87 582 637 392 -304 499 -305 940 834 400 57 56 49 940 153 683 -342 613 -638 -888 191 839 857 986 305 -135 450 -368 680 -394 -457 -828 352 -71 -321 593 849 250 394 -852 -145 428 135 381 113 -394 -419 -674 -478 -4 -536 -971 270 -461 -893 -783 -778 -293 625 722 202 -32 285 433 407 -786 -61 -614 573 330 -468 -551 156 270 960 145 529 -528 625 -36 -749 -521 -596 236 -399 839 -348 -254 147 19 504 -127 796 426 -536 -745 841 831 -571 -679 916 693 -693 915
350
-727 146 -673 835 394 236 743 -744 -269 -934 -709 -816 -924 785 479 -500 -710 701 -110 602 -28 -871 -740 -45 -706 -566 816 -717 290 633 19 33 604 308 292 -973 245 114 972 -452 -946 -65 18 361 -469 169 -532 -526 -372 631 -797 956 289 -158 997 -206 -313 759 53 -16 -471 51 -939 877 -700 -259 -328 -80 -131 524 -900 263 857 500 387 273 225 62 90 513 -3 -906 -514 -999 -461 -58 491 313 154 465 -813 250 988 -910 -155 780 18 -814 908 895 -503 130 504 -165 -901 -555 445 389 -943 -30 631 751 806 743 -988 671 -997 635 799 -556 328 -796 -925 -659 -995 -977 141 28 -358 785 -559 -357 214 -595 -759 547 981 543 18 950 -575 36 230 -331 783 -955 147 309 -547 554 -296 -325 339 -869 -15 -482 442 414 -573 -709 -523 789 -207 -406 -516 385 -844 599 -800 -978 331 -795 -674 445 365 -139 -137 954 -316 -54 -364 -680 -162 207 -889 596 708 759 679 -985 528 -515 -513 -439 -378 -979 659 -962 932 709 57 -975 -13 -164 389 220 511 65 65 158 222 -42 -697 676 769 592 -678 293 434 328 459 856 -884 134 -131 -948 -1 -19 895 193 4 -667 54 -50 -89 693 -273 -726 -945 -598 -572 177 -191 -415 400 606 -697 70 808 272 217 28 934 788 -716 -55 177 -531 998 -61 -78 339 -34 261 292 -712 385 24 77 -127 944 28 -858 427 -950 -312 -523 135 -721 228 -581 447 284 -299 56 748 -702 -965 455 -203 900 -645 -655 -265 -397 81 275 -80 729 -595 951 786 -385 43 -927 -323 -626 70 718 125 819 -57 -98 -734 662 -379 -174 499 -118 358 -964 775 -432 112 681 36 872 -915 -502 864 -148 -44 251 -468 744 532 -778 -677 -345 -629 -238 242 766 544 660 -646 -578 707 41 404
524
917 707 -65 -720 -600 606 914 -835 753 476 -181 -268 -811 125 -538 -898 986 -814 704 -35 329 -732 748 340 -880 371 297 58 -124 -809 29 543 336 87 484 891 47 -84 765 63 -785 -697 344 -514 -336 125 358 -722 891 36 -19 420 -908 254 -910 -515 654 730 600 -527 -665 -430 -535 -507 -902 502 -246 473 -393 961 -653 732 -998 470 -867 -313 257 -204 -94 -694 -539 -446 -233 228 -106 -653 790 -871 55 -640 -472 814 774 55 689 607 -504 -356 -568 789 -377 -695 842 -18 183 -493 -265 694 13 -912 707 491 -18 245 -564 785 -661 -982 -253 582 70 802 -624 344 487 634 -655 719 631 849 -661 569 -138 934 195 -898 127 -269 -651 -481 443 -402 -565 987 16 -434 624 -419 -113 894 -963 -27 690 917 -771 944 445 521 -995 -121 972 386 -941 738 -216 731 -777 550 220 -99 -539 901 -786 224 -829 -663 623 -416 -227 55 -1 639 783 -578 704 688 -229 242 -285 -267 -76 -287 -817 -563 -422 -223 148 138 -851 948 -452 -486 -443 -382 682 -330 -666 591 -528 -991 -388 820 263 -69 778 418 -500 -216 -109 662 -247 -422 -658 -496 -254 586 -716 351 75 603 -283 -271 410 129 278 949 370 -472 -237 -50 -620 -363 920 641 439 -34 213 118 468 -601 327 -33 769 738 -509 424 -373 -457 639 -247 -534 -981 136 693 -85 -332 -157 629 88 -402 -907 -916 -787 -730 -238 -644 -68 188 -549 857 -997 947 -196 979 -692 369 -791 -348 -63 373 -805 -638 -67 722 673 -793 666 596 595 449 476 870 641 -66 -721 -98 954 -557 -88 180 53 -811 876 -954 831 -129 -655 -65 468 943 -811 740 -228 53 810 -879 -759 -347 -540 -422 -705 -835 -772 830 -803 -976 309 664 -87 904 639 64 -987 -758 95 -325 346 109 895 -575 -305 -288 310 757 520 615 305 503 658 929 -898 -312 -403 -214 216 -31 356 -323 -639 -433 -844 -214 61 -490 817 672 640 759 854 544 -653 -55 -466 456 -45 227 298 -852 88 -45 -235 919 -729 966 -201 812 -447 226 -665 183 202 -804 -245 -612 491 -910 -606 -932 703 -360 470 262 167 -254 514 326 707 -751 375 -293 301 -356 -553 -94 -422 489 -613 -257 903 -167 -893 -832 -87 381 -102 424 -670 377 -818 -713 872 229 508 688 -875 -922 14 575 -785 -530 764 261 680 -889 -875 -826 365 -579 -955 973 -26 -803 -207 149 -180 763 627 379 -536 -939 -718 793 -337 -666 682 -451 -819 216 130 678 -969 167 -880 -284 -367 -695 -68 896 547 -540 340 189 -651 -689 -766 -808 975 555 637 402 428 -452 -968 147 -85 -975 -506 -177 -437 -82 425 113 -946 663 737 88 699 26 -193 -878 -159 73 -482 -330
36
-974 -938 687 757 -555 -146 819 -285 763 235 352 -107 -256 694 890 -967 674 -465 -155 -7 -818 -750 -400 -417 732 516 350 -589 -677 495 -624 -770 -12 686 63 -18
936
166 -359 448 927 381 -384 991 -811 -960 -621 -848 -743 -412 681 -40 -636 132 -947 -658 -467 -900 489 25 658 -93 896 542 -152 -375 210 -844 990 912 345 852 795 -270 -822 -327 -941 -18 -592 121 -842 32 -569 533 -717 97 -655 162 -81 611 -668 657 714 -389 174 -575 745 966 -407 927 -29 -199 -506 41 -417 567 40 -503 949 -183 33 -223 -720 488 -694 -177 -263 -58 -451 668 25 -510 -668 475 -149 -899 -84 706 -746 -27 -530 -156 283 -40 169 550 -247 535 -216 -109 -736 -168 967 393 -332 -543 135 261 -875 -32 661 316 152 -863 664 266 -462 -737 651 -376 -905 -319 255 616 754 249 858 320 734 440 -724 533 3 -686 624 -872 825 -164 963 672 556 430 -213 -243 712 335 831 -621 357 -616 -704 223 173 -209 -259 800 44 240 103 -888 -730 345 945 965 -451 -454 -830 -898 554 -312 61 -101 -906 468 31 789 958 -388 -948 -327 934 651 -468 487 102 -57 218 597 555 -628 627 -797 -889 112 53 -394 -782 983 -211 -110 -71 -952 -102 -637 128 -160 -843 294 -341 -87 391 975 -96 -355 -172 807 643 830 10 94 88 627 559 -783 261 608 823 9 -99 -791 592 -147 724 849 364 -568 821 319 177 297 -314 -296 -135 -355 942 43 -438 820 548 692 110 782 -244 -250 -824 387 96 -296 -34 199 -502 787 202 -47 269 -367 722 784 -990 -560 157 -135 726 79 -358 -452 -377 -428 -696 -169 -768 -8 396 948 425 512 750 -546 647 440 -263 -552 -293 290 -265 451 -254 869 254 574 -435 -696 310 -350 429 -699 35 -459 -300 -225 -972 89 856 738 343 -84 -633 227 -863 -800 566 -504 684 -658 973 210 -810 -997 -233 -720 -635 -26 -356 -543 564 -278 -876 -23 344 -762 14 348 94 -421 -962 450 -29 76 70 608 490 -688 -104 751 -76 -707 -245 864 -863 925 -754 684 -943 830 957 -712 -445 -261 -718 311 -262 -353 -219 -910 -85 404 439 -106 -928 15 -735 470 557 949 712 248 -213 487 809 164 -50 -473 174 924 -56 676 -639 -21 -879 -635 -806 231 -764 -420 -817 -427 -574 -677 -438 -871 -720 -389 -832 28 -389 123 -44 656 874 187 -568 625 -798 -681 -240 6 -247 -251 803 280 792 142 -593 445 228 551 -311 211 787 -878 -311 -709 280 -487 -363 -93 316 -148 148 42 35 -396 -223 -761 933 -387 -705 92 -194 -845 -850 107 -713 -919 -928 -417 -430 -735 2 777 551 -449 -607 384 -85 -599 528 682 63 562 877 -866 272 703 -475 486 -83 -231 -521 -146 973 348 184 312 -366 506 465 -811 745 163 -391 240 692 -26 281 460 -810 -15 329 -9 -155 -906 284 397 561 -299 -26 -115 871 -52 839 134 -264 247 3 -911 -680 43 -854 93 953 22 179 -312 836 49 881 -701 -533 420 -967 -885 -920 -919 819 695 -880 -969 -577 -560 -928 887 612 -818 340 -33 910 120 -379 -267 748 -923 -427 -702 469 -909 -412 -757 -762 870 531 -707 645 129 285 -140 135 626 805 -906 830 137 -877 -978 190 165 78 593 909 151 -192 -518 598 770 -946 -193 361 943 -843 390 675 334 879 764 364 151 176 -506 -482 -54 -313 -698 -887 758 -348 762 324 336 -356 -219 -798 417 -842 -135 654 96 886 882 558 -331 -359 -786 -769 -254 -55 -280 -125 765 -519 -559 312 -642 378 -933 50 -740 -965 -479 967 -97 -248 597 -581 -134 459 258 970 763 24 960 162 -586 584 984 -599 -795 734 144 -329 -988 -841 636 -276 -255 381 1 -219 -195 -555 -169 -670 -211 -633 419 858 -515 -369 -824 597 38 -734 -616 472 -220 -546 26 -914 -123 -793 444 -779 -831 -470 -877 427 -557 694 -290 -97 237 346 -270 786 42 387 171 -831 576 497 974 985 783 995 38 -991 748 -71 945 -667 599 -910 472 -677 312 130 621 416 -812 697 191 -583 -780 -562 -220 -64 154 587 544 -903 -129 571 -47 -188 -65 -783 -813 22 -86 -186 985 -608 -189 -561 -713 223 241 150 -806 494 284 365 -491 -182 141 431 -260 57 -911 -109 27 -473 787 -318 580 454 144 -276 -534 -265 -945 -716 -784 -490 -256 -623 -659 -619 -833 -55 773 313 -38 -675 -380 -793 629 -780 428 116 679 -29 -309 944 368 -663 914 -638 -86 447 789 -22 442 490 781 65 -765 -770 199 666 -104 571 459 924 935 403 -447 920 -962 -36 -363 993 -820 223 878 -519 682 532 389 -390 555 476 766 -193 290 -333 -614 -283 280 881 -220 -966 -866 826 205 -380 842 -127 -82 -663 -652 -24 904 40 -100 768 -424 -597 346 55 740 363 216 538 854 -681 602 472 524 -895 763 432 613 -922 -334 -746 -948 531 223 21 -72 323 615 -370 -891 -8 -680 144 437 581 173 -754 910 206 -532 -609 -844 -389 -93 -533 -548 656 -381 -299 67 -335 -323 -658 -230 -31 -540 664 208 -203
841
703 -162 -447 -127 23 803 -72 975 760 -637 -971 168 667 324 -616 -677 -344 -926 314 98 -959 -470 -804 45 -288 787 327 859 231 -678 -403 -811 647 -158 711 -603 683 814 71 -370 -396 259 -713 586 -888 -282 65 68 929 -298 22 675 290 711 -933 -315 -563 -160 874 444 100 670 -226 474 -831 -115 -352 -73 -601 159 -181 369 791 -117 480 452 249 307 -836 -380 318 -900 932 -679 965 880 -324 147 809 87 724 -957 446 -576 -972 -64 881 -274 -319 501 454 -325 -403 388 470 -548 -725 -230 -126 -189 -833 -328 -935 576 -395 872 664 267 378 -755 -952 107 926 465 -647 -783 -744 -297 622 74 565 -651 -318 -202 -538 -439 560 292 499 383 -294 -318 156 824 -407 -760 962 -21 -63 -358 -95 -753 721 160 335 -430 278 281 843 885 -482 -753 42 687 -69 880 -787 -138 189 288 54 776 -132 -881 706 784 762 95 -586 686 -37 444 -678 -556 -641 584 -600 916 -517 -857 -571 545 -287 551 -101 175 585 -647 354 -99 -881 -276 -241 -673 -217 -269 388 122 -624 -817 817 634 63 -813 328 -977 -238 319 -372 390 341 -503 30 588 -264 -907 -692 675 140 -393 838 -534 -764 -593 -712 -937 123 271 498 -749 422 767 -808 229 -217 -757 48 31 -839 -903 -704 112 724 207 519 -930 639 -661 769 355 413 406 -443 659 165 580 -319 -833 -628 674 -742 -383 381 383 -909 833 577 -762 637 531 -371 876 48 747 644 957 -343 85 639 -650 -283 975 -280 575 -568 -687 210 -774 512 226 109 -468 -21 936 129 305 -473 413 420 -319 -699 -891 -760 -977 254 -961 479 -942 -600 -765 -91 -714 386 703 -818 190 617 34 -425 517 -144 377 -341 -643 834 -324 690 -771 652 -131 221 -315 -234 726 133 946 -175 618 404 -554 -595 288 619 -493 -228 -102 103 -141 989 -711 -737 -146 666 -154 702 787 485 -458 893 -422 994 550 658 640 245 251 -616 320 662 780 -995 578 628 -764 653 824 -960 535 11 -514 888 -135 -673 -200 -930 817 967 889 -475 255 764 894 -456 -437 406 184 -731 -476 936 -839 965 911 430 207 800 -509 218 -549 -336 566 -418 800 714 517 -559 -818 587 -233 515 140 -704 228 -130 -829 585 155 -542 -634 897 -221 -420 -43 539 -79 -86 826 -414 -436 -740 504 -507 -760 -402 688 69 75 -323 -741 290 -466 922 927 -876 888 815 465 -734 866 -144 -882 942 694 -794 868 -633 -942 337 -427 969 -661 648 -329 -424 -81 -839 -467 -954 -20 489 107 488 -778 -962 439 -292 -555 -649 640 -855 737 486 815 70 713 384 458 99 -370 561 -798 170 297 165 -864 438 -293 -607 -26 972 -965 -385 653 235 -236 215 -866 653 -339 -658 -594 -700 931 847 323 278 -491 917 -147 789 -223 934 929 -715 -657 -320 -748 -301 -760 -780 -654 -325 528 138 -520 -980 -501 -855 198 260 155 -666 -167 -220 12 -303 293 572 842 -522 77 -555 -366 835 -8 -509 457 139 -219 365 245 436 -440 -611 -521 73 248 379 239 60 -22 -15 -916 -702 397 -766 -543 -329 417 -953 -780 -321 186 -647 264 439 -624 -52 -410 -48 -517 -182 514 -252 -473 835 758 319 174 -278 -113 -6 -328 -620 -139 -391 522 890 90 -603 -582 21 719 244 -814 -717 -181 -521 167 245 230 874 681 -302 -729 304 643 797 853 400 -638 332 188 -468 -703 377 334 961 -384 545 -815 -2 678 -378 874 -216 -100 818 580 59 425 790 231 243 -549 -477 -656 -468 -437 499 821 245 -179 -992 -727 -825 -740 186 619 38 19 -280 884 201 -394 624 858 -364 -182 799 725 -430 387 -588 327 583 761 -60 458 -22 546 -543 274 577 137 -110 -795 -854 -227 949 506 -648 -667 -248 460 -677 19 -166 485 615 -199 -515 882 10 -843 142 833 720 -157 800 898 -440 -458 129 828 -127 848 -336 57 929 -950 769 -509 -618 -968 799 707 308 840 -998 969 294 291 16 -313 175 -982 154 -861 280 -772 851 743 -2 -863 -660 -297 619 -56 -323 -174 -829 502 -745 -942 974 362 487 790 -769 -151 -528 -725 929 -597 351 284 902 594 -522 529 -690 -850 -164 555 582 -51 339 694 -979 695 721 -613 129 -869 382 921 543 684 63 -272 -936 -436 155 566 -47 456 -975 456 169 -865 -951 -946 176 -629 890 -498 257 -107 -963 -433 -935
138
-383 -971 -36 -162 -206 -80 -243 -201 -379 -97 -158 -231 -953 -16 -177 -133 -277 -610 -717 -660 -288 -74 -786 -619 -879 -14 -708 -802 -174 -322 -806 -230 -339 -847 -697 -982 -750 -191 -587 -192 -142 -958 -230 -888 -565 -588 -546 -430 -981 -870 -937 -664 -704 -313 -324 -905 -538 -40 -529 -499 -214 -176 -631 -57 -561 -31 -908 -718 -836 -410 -11 -744 -38 -976 -767 -175 -429 -389 -479 -284 -83 -145 -690 -936 -501 -842 -891 -994 -904 -404 -762 -82 -636 -570 -988 -836 -93 -391 -667 -185 -224 -458 -147 -747 -994 -173 -294 -111 -284 -198 -841 -91 -788 -414 -835 -505 -1 -896 -389 -790 -464 -644 -396 -981 -342 -593 -805 -176 -505 -22 -894 -817 -596 -82 -560 -917 -661 -596
717
-797 828 230 -355 -449 -839 431 345 -360 140 91 -434 964 736 812 -850 359 -754 -63 157 221 -792 -142 -248 643 170 268 -457 63 -484 -349 160 884 -464 -669 -875 11 121 461 669 472 -200 581 460 -152 141 -896 -416 816 523 957 -467 243 223 974 -298 -248 461 100 261 614 769 -805 372 -718 27 756 415 263 -22 -995 549 699 -509 -218 208 160 553 349 -303 83 -588 423 -128 943 368 163 761 480 -621 254 770 -24 5 -129 12 924 952 838 139 -481 -834 -237 -200 568 -205 851 544 366 -759 669 825 985 -187 -611 -904 399 -718 -507 52 -668 -388 780 648 870 -780 622 -596 -729 -883 -270 410 -143 -46 -386 433 406 427 734 132 946 951 -762 898 -949 -559 473 -762 485 -763 810 -383 936 901 -931 -361 -729 85 -787 236 -560 -58 -2 -194 124 -945 -644 466 937 -315 -317 -234 479 -715 -126 -835 3 -744 -361 463 -279 -192 674 968 -813 -98 -759 -570 978 -506 726 -847 -843 713 983 -653 900 -624 614 110 -691 -7 -52 116 139 642 64 -550 -173 -581 825 -372 458 691 500 -824 -225 -719 514 741 -394 835 -739 144 6 490 969 352 350 -968 -96 -579 991 842 -590 42 -303 920 279 357 -683 907 221 53 -298 753 -689 -763 -896 -703 -448 -537 -750 460 529 41 472 -627 -509 -56 149 669 493 -490 -567 759 -783 475 148 340 -669 171 763 -165 694 -669 674 -864 443 -399 -557 990 -613 424 -227 769 996 450 -472 164 556 -128 -973 -614 -605 -454 545 99 683 -679 -251 88 -139 304 438 591 2 -787 267 915 364 -546 732 -517 -62 64 -600 754 244 486 628 -139 -61 731 301 -893 -35 -687 49 799 -341 -919 787 954 -988 72 134 -624 291 967 348 196 -453 -18 747 -225 -442 921 245 -601 372 464 -171 -391 -574 231 -207 995 -183 -803 8 -199 408 -261 334 -129 320 -988 -479 -106 -916 378 797 -592 312 231 -730 851 -409 660 -338 900 -482 -697 -325 160 -49 392 169 10 -52 615 546 238 -937 -565 668 201 634 -767 -899 -872 428 -780 -491 -595 -341 396 -8 -537 -414 944 657 -242 77 900 917 285 -435 -976 261 624 -842 -138 592 -454 -779 -896 766 -358 -834 123 620 -963 -378 -538 -703 694 942 -129 105 19 506 -840 -378 612 -457 -187 973 -204 -86 -550 563 929 -357 185 -872 587 -985 521 604 590 620 569 -669 -620 -317 817 714 378 120 -44 749 -238 -139 609 678 -603 724 71 -321 -556 153 875 351 -413 196 -170 -113 176 -208 -501 -559 87 694 -20 -272 80 797 -381 -198 -734 672 754 667 -132 963 -317 532 -802 580 866 -587 582 186 718 700 365 -962 -708 -640 160 -897 701 807 -236 -758 -589 457 -781 372 393 -631 655 603 673 786 -640 830 626 318 -199 -128 887 997 -119 -338 -641 88 -76 -257 -14 781 678 506 985 -126 627 513 -391 449 963 390 419 -291 -427 -512 817 831 -503 193 202 613 -182 -466 449 -378 407 -160 -409 -789 831 681 -100 -463 869 -86 19 291 848 -860 -740 476 -867 -804 -20 -655 140 -602 200 -530 58 702 -707 -792 740 497 264 556 285 405 585 483 -323 836 780 -11 273 487 -664 79 892 502 550 -363 -729 -766 562 -398 882 474 -633 608 445 409 407 833 464 125 -248 360 -992 23 -135 845 -439 525 71 -950 -428 -961 784 466 -943 940 935 737 -190 228 410 -797 743 130 932 -993 -402 565 166 -112 -341 -448 114 812 -367 765 -421 -951 -869 -948 -184 612 873 -962 247 31 794 276 -209 226 -889 -339 126 130 613 -371 -712 -411 270 -23 48 205 -561 371 -175 743 649 384 408 -879 701 -108 933 918 747 -939 -712 147
127
10 -486 255 -664 -853 -75 -471 780 -198 786 389 386 433 -315 -689 314 -991 945 977 678 -830 -460 -104 625 404 535 -998 -190 -147 48 -992 -46 844 480 -851 356 -122 621 499 -334 -214 768 852 290 -448 33 -141 187 -215 341 -542 -691 657 741 -504 -530 -640 800 578 -141 -232 -115 744 -225 -680 905 -440 -801 96 -129 -289 363 -421 -672 -729 121 -917 66 -137 770 940 275 -263 330 -815 -416 554 304 18 -746 183 -138 649 579 -179 -359 221 477 -850 641 -925 -560 -719 -954 -618 113 -544 419 296 -676 -454 52 272 661 168 -231 56 -647 -332 -638 736 386 -142 -120 -450 503 272
543
-966 706 -307 -714 -564 -682 -863 202 809 704 227 721 232 -730 467 422 -307 214 882 -834 132 -600 113 -619 999 931 -178 228 485 553 401 447 19 310 -36 -59 163 -258 -800 190 -794 459 -500 -368 -579 -691 -755 -869 -751 -48 -434 579 -992 -439 -975 -937 607 -999 -820 -598 -807 591 941 -578 879 -601 66 -914 -474 -849 8 11 376 -992 93 498 -987 23 893 983 704 874 -847 305 -391 -726 -194 -282 763 803 -395 771 -267 -482 471 222 250 694 -621 -719 847 -624 158 751 356 919 -731 -51 111 190 -658 -552 -467 -810 -752 -51 78 28 246 -941 -667 -356 629 -288 -915 691 766 365 32 -901 929 -714 -236 144 -332 -701 -734 253 -342 964 -398 -56 228 -167 543 370 -173 -854 805 -106 -809 -206 721 673 -848 -684 -405 480 -603 -396 926 -939 -818 936 -591 -972 403 -550 -314 -606 -452 978 902 85 576 -614 233 665 136 955 -525 726 -359 562 -327 767 580 -901 -986 514 158 -506 -636 -122 -713 -27 -65 -275 450 787 -97 -795 -186 232 875 -740 82 -883 238 412 -467 -994 988 -452 -172 -102 286 454 -549 -477 313 -657 -808 -483 862 -761 -640 824 -806 814 148 -102 682 -432 72 265 -369 -687 521 -165 859 922 796 409 -747 -48 325 511 -200 945 -84 -151 435 -375 730 -716 -306 -772 -826 -166 -769 557 -974 -181 -75 -532 -836 -415 -833 -390 -269 -646 800 512 -347 38 -953 -77 -94 882 -670 257 -710 461 205 -928 699 594 868 -270 -299 -892 905 664 206 516 74 509 207 -222 -120 -511 904 718 361 -295 946 920 -157 -504 -756 503 -298 -203 -155 149 -672 -983 493 -706 52 766 283 -642 -366 901 518 594 -681 -378 -307 24 682 -517 -202 -568 -243 185 222 897 -311 -692 388 63 685 996 -743 -751 -491 -405 689 442 957 -777 -6 -454 301 -34 -188 306 699 750 466 162 -569 70 539 187 747 -896 400 406 -167 608 266 449 434 -453 5 -208 111 655 463 -191 887 817 495 569 464 -224 892 -940 929 -443 610 -172 35 -833 -493 962 -378 542 107 86 475 -613 466 -552 -946 -585 -462 858 784 -999 -590 -540 942 998 -775 424 -206 435 -708 385 173 268 664 -397 -929 73 -838 -284 -633 38 -568 -376 988 872 267 -62 421 607 645 442 -963 101 848 -80 -426 436 -76 -259 -279 433 312 930 431 841 158 -173 705 -652 -953 -140 -18 895 213 914 -658 -549 -942 65 862 334 -80 696 -299 823 -15 -999 636 844 -620 312 -33 -380 180 266 -505 974 -15 -41 612 -834 -615 720 -32 232 -464 -142 -235 -809 770 253 -271 778 -291 -361 42 632 65 -88 -877 137 -835 24 221 -43 986 -79 -398 -484 -162 -138 704 485 198 414 -176 959 751 -497 671 -15 -627 -314 -49 -956 806 -775 -445 -990 575
805
51 827 151 -431 393 -383 612 -59 710 -982 926 405 32 -868 -480 -409 -952 -792 300 -818 318 -131 190 -337 -796 879 -153 879 -160 963 722 -726 857 -231 390 -975 -902 -565 -132 -496 -444 286 -436 -779 -46 -846 837 696 863 -844 -737 -345 328 -321 134 -210 -117 -564 -656 -211 835 14 884 455 199 460 -181 -895 301 155 -620 -279 -401 -205 -216 801 598 -884 -47 -64 -12 -830 -288 -517 452 950 -137 -624 10 24 243 708 327 -605 436 -109 377 -631 949 628 538 -315 557 -696 -582 357 -193 810 142 447 485 900 495 464 580 -372 -441 -182 -76 268 -479 -271 841 513 485 604 -754 -76 692 -855 722 16 567 809 -417 837 589 555 -93 -345 726 -197 927 196 418 59 441 950 48 180 226 -429 723 -321 -576 761 -360 -872 16 -746 -447 450 -926 -894 538 -2 -876 -790 -623 811 -644 -744 -604 -600 752 738 481 -130 -896 -91 -223 108 64 597 -747 -988 -574 595 -4 275 -598 -908 544 127 -189 105 405 257 212 446 -287 542 -771 -546 -827 319 736 917 985 790 972 230 518 -132 -467 -862 -751 -486 762 352 69 476 876 -752 -683 -599 -136 286 118 939 901 -93 580 560 202 91 -646 18 -453 -723 435 555 -295 811 86 -414 711 -712 -736 -829 68 -170 -605 339 228 666 766 -384 592 -476 -227 812 -221 -819 -306 -681 -462 -717 -114 960 283 742 329 -738 -93 271 -475 -319 75 438 -104 831 416 -790 -666 728 828 439 96 193 986 -115 86 840 -846 -715 466 -717 480 -566 680 -13 -999 965 -369 -852 -790 449 -640 810 -632 526 -655 -706 -134 -150 902 -508 57 261 972 -542 -145 -241 -246 -987 254 -668 -461 85 980 -772 199 -436 981 583 657 -213 -815 783 132 254 -860 -67 594 268 -947 589 565 343 486 -919 698 943 493 494 458 218 -722 -170 -693 995 -90 879 -120 98 -5 -781 96 135 -395 714 902 -811 -636 -749 120 730 185 -847 306 296 -96 -405 -374 512 859 911 74 -494 925 906 -763 -864 -935 24 -294 -259 -644 -151 -785 929 -154 -879 -702 448 -437 463 -36 -908 -571 -662 -178 830 261 705 -303 -362 868 -735 844 582 -142 -369 -673 -705 844 345 375 983 -478 -480 -428 -313 519 720 483 728 139 -97 -941 -816 -234 -574 -30 -14 -758 11 584 -408 -148 403 123 445 -847 246 26 -133 142 182 13 139 -884 -358 -524 -199 -519 -674 -796 -615 -417 339 639 -468 299 322 915 -506 166 -909 -721 162 124 153 460 -248 -518 26 20 -960 -956 874 859 985 636 575 -577 500 -978 -580 -793 -474 949 279 331 76 692 644 -487 -374 657 -591 -616 340 822 -225 -606 -753 -631 -597 -259 603 812 -961 567 590 313 718 687 932 924 -478 -827 -68 -612 606 19 256 143 -81 993 -81 811 844 967 -455 -472 -58 914 926 863 -52 -546 -473 -637 781 786 814 -489 -778 957 -609 183 -606 -49 161 -881 209 -903 -421 175 170 89 -889 405 -59 480 222 98 -690 -936 731 91 -476 79 587 158 -74 -369 -924 -543 -145 -487 245 582 -804 -9 318 435 977 -986 -186 -516 -850 23 66 414 -623 853 -155 -126 563 -423 -131 -390 960 462 -357 101 -578 767 783 251 804 -779 553 947 -111 859 -303 150 -600 669 964 293 -661 447 -873 -813 126 -790 -967 185 714 526 90 837 594 496 -997 193 432 -832 -655 387 348 535 -848 -505 765 952 -78 -500 -166 -754 370 -431 -144 415 776 182 956 -191 373 99 -981 396 -374 910 -664 382 -722 359 575 -16 405 131 564 57 -643 -881 -406 439 809 -564 164 443 618 58 -234 -577 38 -296 505 758 886 296 6 986 -944 -284 62 722 -747 -128 548 -368 495 259 241 646 -54 905 473 -870 660 817 883 935 523 99 -273 185 123 331 -559 -993 -23 601 625 -248 967 -237 76 -319 -484 -624 -688 -143 -391 -146 969 402 594 601 804 199 -796 -938 -813 434 496 682 999 -89 -894 664 -109 -997 -694 444 -479 -332 206 244 394 172 -948 177 535 -191 755 -769 -338 -30 576 -995 441 176 578 601 -43 542 -154 534 -351 143 218 671 142 273 216 -647 -606 389
98
782 -706 -84 553 909 -427 -163 254 306 335 -628 -715 -716 419 553 973 684 -260 59 510 980 668 395 956 531 -649 520 -501 840 -647 373 -386 -329 502 -55 -713 -351 705 111 149 731 -549 301 726 -788 780 281 -344 663 -356 -586 -777 -749 -691 502 -576 618 -419 641 865 -649 438 -35 56 359 270 689 -243 -427 -906 -886 -306 -224 -770 946 721 -40 562 -113 855 614 217 327 971 364 956 710 537 -509 839 -140 -222 699 820 -124 -598 -151 -98
261
954 -864 -371 941 989 -758 588 -669 -416 496 -805 598 -669 815 -535 -681 706 -354 604 873 -107 181 301 -113 -84 419 -233 -993 377 380 877 948 464 -389 -437 527 62 -512 990 -170 -724 -984 547 -890 952 -143 398 452 395 46 574 -644 349 -410 392 66 -166 833 913 -196 755 324 -696 -178 585 -728 -844 -695 -987 -461 -367 -550 -759 331 -826 541 867 471 -494 839 851 164 -204 273 925 973 701 -499 -982 369 303 -282 298 856 43 675 132 8 -532 -497 -431 782 -707 -911 36 -363 -684 699 779 -279 514 -46 -290 -837 -634 -412 902 448 -219 -713 48 853 -439 802 369 658 408 -242 -717 -355 239 185 -457 453 599 355 668 -306 -158 -520 650 243 745 -873 -326 -191 2 311 743 209 932 11 -275 -513 -960 -310 133 4 478 879 357 97 -104 210 329 -649 -832 -383 -171 588 -88 552 846 238 479 922 173 351 -448 424 -711 833 -33 294 180 573 -707 555 553 -768 944 -191 -463 758 866 -223 111 -347 995 496 55 633 -712 948 -331 -941 -201 994 -44 845 912 201 -72 99 108 64 -274 -62 319 -690 -792 631 96 -375 52 68 665 876 -865 923 878 -397 638 -671 -70 861 469 -32 -203 -292 -553 -201 131 293 288 -581 546 -421 274 -205 832 -667 417 -67 -21 -36 536 949 -40 -22 459
261
-71 187 -33 -326 200 -40 -422 982 573 617 915 143 645 554 425 855 937 -868 891 228 -888 -836 591 -552 808 -175 -330 133 -328 -110 -155 19 -759 766 -953 826 -942 238 357 72 -200 570 145 997 993 -34 -945 -901 671 306 643 959 327 -551 -877 364 -347 591 -447 143 71 992 -817 690 -135 238 -713 -597 735 207 635 -376 774 -952 -254 -294 115 783 -314 94 137 -237 41 826 585 -760 -840 180 928 90 103 -106 406 123 -709 -745 187 304 627 264 19 -896 224 972 184 -166 -259 -556 -348 -455 -595 9 -921 -762 -999 -852 -103 618 -844 -275 638 -470 710 548 -73 -550 -895 -364 -503 -463 809 856 430 -60 284 -535 517 -13 772 -312 633 101 -54 822 615 -183 833 -267 -919 -76 -253 -326 568 933 -484 -398 210 -527 -240 519 73 220 -174 799 411 -448 182 -544 264 -694 -409 87 -508 572 -351 913 -209 601 -457 95 -672 482 830 411 805 83 637 -181 -358 905 207 589 -86 -875 833 719 598 -812 -80 -873 514 212 783 607 712 -920 554 457 888 -319 382 -762 204 193 540 -404 -440 718 -385 23 853 -536 -261 -151 929 130 104 43 -631 105 944 -400 755 -167 -108 -2 586 997 -924 -30 445 -636 -126 -898 150 -156 -148 384 -560 -842 -141 450 239 871 66 -979 795 -286 -299 796 -749
984
-336 -402 -478 960 -998 995 -267 853 928 608 867 855 -400 128 -551 -725 -817 -226 456 258 -919 192 849 -363 -284 -452 671 -845 -132 -607 593 281 222 154 770 -196 -68 -915 -94 -942 828 -969 144 879 -119 277 845 -251 311 -8 -617 763 -334 -171 27 -262 -182 -146 146 -509 -716 901 799 -667 565 -733 -121 -872 -730 -688 806 -913 -90 90 264 408 -199 -772 472 486 794 -404 -930 -562 -198 118 -309 -818 622 636 -209 -578 368 -106 -8 388 130 217 -20 -994 -401 -439 143 -219 -576 346 -217 -144 151 -441 -272 -980 31 -892 887 56 128 -556 -36 -86 -869 701 -50 555 599 -446 -259 595 479 -281 -555 -760 693 -96 -644 712 150 313 -792 -987 -890 710 -882 -487 184 -751 974 -246 935 813 347 116 -987 -716 56 -941 -726 -350 -788 639 378 601 -218 -374 -220 -586 848 -642 678 970 -377 441 332 605 -344 -156 -819 454 83 134 436 -16 -179 -160 -841 -458 417 238 261 -244 -439 -72 -590 855 -95 636 197 34 893 -861 -822 892 562 -406 -989 154 94 740 100 -480 -301 521 -443 -291 -672 667 693 105 -123 -147 -518 -753 248 -645 481 721 76 149 237 -368 -721 -22 648 -456 -337 -585 776 -582 372 591 -989 503 917 209 570 -365 167 -293 -608 830 -563 -570 -613 905 256 311 -212 -872 850 -512 -155 713 -667 375 -619 837 -889 677 7 -316 -617 660 453 602 822 199 632 -963 2 687 -451 613 -925 608 -258 327 -698 -820 -149 -188 -307 -130 -765 -197 -73 571 998 -415 -9 -387 594 -982 868 98 -56 -452 104 -93 244 814 -113 700 683 628 -600 363 -767 -46 -418 924 56 342 -535 2 -282 -346 -677 -664 52 364 684 613 655 -208 566 856 -359 -730 -851 -893 -418 843 -44 785 772 -853 574 -736 -456 -86 453 576 497 -14 824 331 916 -886 18 505 242 460 105 -59 -500 -620 -947 -888 -728 -314 -353 600 -768 -578 130 793 381 -266 438 -630 638 275 841 326 435 677 662 117 87 -146 -835 343 833 481 -860 -26 -247 843 -452 345 -726 278 -699 816 110 -143 -913 -375 -172 241 -781 945 -827 241 623 126 -435 212 538 -762 -404 -649 668 -632 -890 204 338 -15 806 -905 -919 -575 519 -700 -579 -543 -857 866 530 -983 -411 754 392 -983 337 407 37 527 -62 491 343 -869 -284 125 -455 -822 -78 604 129 -128 495 834 988 934 -670 57 -680 -781 224 874 -921 669 161 -785 260 447 -482 4 -721 880 79 993 -764 40 340 896 -535 -167 457 -259 -421 -466 -225 -654 898 172 743 -824 693 -133 822 495 -626 685 -288 -309 573 436 -576 -654 -116 -340 -448 396 91 -73 985 494 848 117 495 344 -204 532 -511 -793 -888 840 -102 679 -905 -798 269 251 -183 -81 53 -900 522 -54 -533 588 60 255 -337 -773 -612 372 636 -443 -932 323 -454 -437 -266 -226 -69 -78 397 290 -112 699 208 -181 377 73 -929 -309 522 -938 496 -1 -868 -229 393 977 907 204 817 539 106 269 -328 -37 -600 514 796 51 -409 -133 463 -274 335 758 -888 482 960 -285 8 -22 559 198 681 577 -694 6 -552 -660 525 -962 795 375 606 499 -773 710 -394 152 585 -107 249 -587 -327 -342 137 935 -837 -303 -633 414 354 -70 627 257 -270 488 926 -144 -179 -852 952 527 -36 281 -754 859 207 795 -103 725 -621 -896 101 866 -626 48 -880 907 -541 646 -409 -388 -709 904 193 -292 449 -832 -277 -470 -511 -707 -954 -772 -28 59 962 -278 -768 -742 -790 215 92 -122 -680 -996 -400 -740 -131 -148 -691 510 902 -732 212 379 -917 -478 -409 713 861 -810 -787 -378 -494 -977 858 -112 -45 -80 -596 -804 119 393 -787 -682 -499 205 889 -174 252 936 -577 -699 728 573 601 -142 466 993 -339 -30 -194 -992 448 412 537 -219 219 238 17 991 830 -633 -154 -239 -697 -82 473 -717 531 698 -807 -748 285 -814 -699 238 815 -847 -103 813 626 -686 -588 44 131 -964 -646 970 -798 -42 691 -141 809 -478 558 327 -611 220 915 -361 -565 66 961 -260 -707 -57 -829 -853 -993 146 891 915 461 -782 -558 -787 -476 385 -786 311 884 922 482 -653 473 793 997 -836 -915 -999 740 -562 31 827 479 747 330 29 -534 -945 676 690 895 475 -834 -420 -218 253 -921 -26 -921 -516 -966 685 4 456 159 -29 -534 142 -202 722 64 -548 566 -336 -523 689 844 -929 -627 640 2 130 -781 -669 -331 -103 -281 -65 107 839 814 663 -735 -927 -669 476 -808 636 -34 819 658 -688 -197 944 411 341 -857 560 -538 164 921 -265 -708 517 411 -276 744 -330 662 -452 272 774 -231 -28 -677 -254 -895 838 757 -68 959 647 -274 -2 -255 578 -605 196 646 -837 -701 -932 -432 747 935 904 49 869 -660 803 -276 839 254 386 -534 -687 -883 65 294 670 -148 -774 376 402 837 -960 152 -76 587 651 454 798 -23 835 372 -12 -224 -344 160 28 269 -824 36 654 294 -624 688 -317 -842 361 -480 -698 118 -8 -146 259 -339 -869 -203 863 794 -259 -645 317 990 76 -956 -586 910 286
856
-128 560 896 -655 -522 -230 -439 -58 -395 43 -544 -467 51 805 -220 935 -595 -966 -828 -520 769 -69 -171 783 273 296 55 -599 -396 734 -781 54 -945 -921 519 -449 -271 -302 185 6 -797 374 218 -469 -851 351 -862 -607 587 -311 141 -219 -418 -247 -537 -33 -740 -425 173 315 -170 635 -83 766 -57 -543 195 -730 925 546 -12 -497 201 -724 782 301 228 893 585 26 -812 -957 -906 -213 -437 -169 -511 -158 -598 269 -33 715 632 353 -241 -407 -39 -615 424 -615 -315 805 670 -496 82 -984 -239 -175 708 770 -642 855 446 -100 826 -17 -452 474 -644 -322 -721 916 -436 -617 -710 -826 -708 -640 268 324 511 -17 264 -118 913 -765 715 842 -988 -907 816 923 284 159 65 324 -603 -543 91 2 686 -289 -186 457 184 -633 930 -193 -137 -730 721 -61 155 847 799 -919 493 -871 -181 387 -834 510 281 -489 -161 601 446 -420 -738 907 979 -390 -190 -223 -870 -179 -278 778 -221 193 -177 542 -774 813 -857 -823 747 -653 360 -576 552 108 -177 -999 428 8 -726 -47 566 376 -334 -223 -944 877 308 -688 849 771 -519 -465 305 765 680 338 -805 -971 920 858 136 -756 265 644 309 294 618 389 -982 19 -231 -960 202 -783 -890 605 -413 704 -190 50 -1 723 -910 -709 912 -849 -299 -184 789 724 -246 -65 391 68 762 -639 524 -433 -759 -691 74 -261 -128 804 -129 -229 -111 365 11 -910 -788 -870 201 -123 53 323 769 -184 485 142 904 460 -734 -958 138 826 -1 327 -476 616 403 -921 -427 -473 -865 842 324 303 894 421 564 -333 -55 315 525 861 -147 723 999 -907 89 -77 925 968 -90 -653 -604 -673 533 -270 -242 -532 -149 -293 568 -194 98 -341 -365 -194 -145 883 -700 -613 -341 148 -51 -27 -795 921 -932 -760 -961 -254 629 838 -12 -63 217 -46 310 -432 98 69 -400 -221 224 -362 -676 -562 427 -490 963 267 845 587 398 532 -455 907 800 731 -494 -879 -158 -735 -193 -859 -801 -900 402 782 -84 -178 -121 -916 -757 -319 -522 118 651 -970 887 782 -850 88 827 97 577 232 -814 394 -162 -570 411 807 126 -587 -593 -20 961 282 -386 123 -407 -273 785 -363 -223 201 388 -600 -76 -830 -122 259 -909 -58 -270 -978 -630 411 5 773 881 648 -608 -879 918 -671 7 709 993 -719 -796 906 -629 -479 170 -699 -798 -280 948 948 -600 -206 508 -708 -241 693 802 873 710 -634 104 936 -561 -183 -614 636 -787 254 409 716 -399 329 -857 173 -903 760 351 212 684 971 -931 -500 -476 760 222 -320 -544 -705 -851 421 966 -266 -985 172 -403 386 -554 -218 783 -397 -978 -31 -678 -24 -998 -760 780 -282 604 591 83 888 -661 -396 -156 -758 -839 684 525 -10 441 -858 -352 869 -729 -369 -609 -672 -756 -362 -159 166 -690 -41 135 -517 644 307 -213 9 407 -527 -995 -447 66 -573 -90 265 -338 388 682 -521 999 -426 -817 808 210 15 -779 -255 -345 -10 -965 -425 -920 -536 668 -724 223 -254 749 -503 -436 107 -624 -60 272 -373 731 742 -295 821 -318 -553 353 -362 516 -449 306 -601 317 -350 -848 -296 455 -637 -247 -305 381 -758 958 839 -546 -729 -367 -22 770 -540 -5 -933 -530 -656 885 -373 534 -418 728 305 597 -153 92 816 422 970 193 963 78 268 245 -137 975 -134 -679 -102 -950 -52 77 -159 35 104 -592 393 740 -268 686 -633 432 -32 153 96 -14 -884 444 348 -497 929 -904 750 -485 -979 692 422 -553 964 212 -82 516 -435 43 -408 220 -563 -760 692 -10 645 -674 989 -513 508 -52 173 716 -410 242 686 -942 -842 111 -796 -132 -637 -765 -348 -214 165 184 -815 994 -243 -339 -657 -527 -933 835 -369 -593 250 626 -832 -879 -761 451 775 -58 491 -758 321 162 324 337 -838 265 -105 440 304 860 449 19 -345 -137 439 -246 -598 -758 -228 744 -362 940 -547 319 -949 -32 505 -379 341 589 -493 473 -139 354 -586 -510 18 -939 646 94 280 594 -531 146 707 -95 -786 -637 -117 713 661 -413 12 -504 599 -727 331 672 254 62 -910 861 179 -860 -431 923 -44 -157 72 405 -327 303 664 -118 -924 -791 -943 219 652 190 106 -796 846 769 255 -735 -872 -629 964 503 -720 724 922 626 -314 -398 886 271 -511 205 941 -714 -9 643 446 -730 743 779 890 -463 997 781 -450 607 999 939 433 86 630 -602 841 -623 -420 196 -615 37 62
673
-194 995 -603 379 563 -118 157 891 214 -335 -502 -939 -988 777 -388 -887 -41 748 134 -50 -285 806 335 21 -749 138 867 102 429 42 385 629 -841 -902 -532 -606 878 -868 435 424 757 -833 -516 897 876 912 -387 585 368 21 262 -27 -549 -549 853 63 -77 347 175 267 402 -995 850 77 520 990 513 413 -625 -17 108 -19 -666 127 97 79 794 422 -959 -950 719 825 -200 -796 164 -566 247 -104 413 -750 -258 -920 173 448 821 -580 716 -63 560 -727 943 814 -239 851 928 318 959 -910 580 456 668 -261 784 964 360 -486 -269 507 -981 721 -749 -252 429 888 382 -951 -60 -616 321 -920 -288 75 -570 -313 -693 -898 -933 -705 -19 -620 671 566 278 -792 451 -840 -158 221 803 426 -120 692 272 -153 -804 -995 67 57 731 262 -423 763 -709 581 -447 964 733 -736 -671 -593 -987 833 -710 -705 -153 -621 -211 254 207 -730 306 174 527 -991 970 753 -496 -671 -868 316 -400 393 112 796 239 773 511 -421 -623 -742 530 682 180 776 933 -622 457 -225 -550 -805 921 139 517 -800 667 -397 435 356 619 540 624 481 230 -287 476 -619 890 579 702 532 829 -492 698 275 712 -876 -982 72 554 479 -560 699 914 -772 174 -959 -604 -486 55 -863 88 628 -175 702 985 -221 604 -433 279 -524 760 752 14 -762 -565 72 296 560 494 803 -408 860 928 135 601 -160 816 901 -201 633 617 175 -615 963 157 -932 -829 -70 -785 640 218 -734 -823 929 40 -730 -121 374 -246 -254 -108 -770 -184 -246 -745 -514 -594 -824 -984 -278 -323 216 -113 793 -516 -771 412 -323 -527 -710 -908 -642 -321 537 630 917 773 572 553 -684 -677 -184 -262 -523 -245 -312 -299 -239 -310 -97 -815 -142 -434 -410 330 -421 704 -280 777 825 243 -221 -264 640 603 259 320 -768 477 -464 -252 703 302 -976 -199 -213 755 734 -278 111 961 -701 -249 343 -598 594 -658 -957 -695 315 93 -590 539 675 -540 -237 -676 -26 433 -932 -217 183 407 -533 -236 -660 -754 -391 878 192 -573 930 -761 363 625 133 679 143 686 -106 1 -503 798 -570 -781 -553 -226 -632 357 -166 -307 461 55 906 -6 76 -193 -259 568 10 -779 558 72 -901 -526 -12 -82 963 -341 -234 603 568 536 -470 -132 -916 533 329 410 -428 59 -4 -481 407 -857 809 -638 -432 86 -401 -879 -621 423 311 -464 823 -69 771 -758 -88 448 -442 397 44 -416 843 532 581 -158 -679 -981 -626 195 -467 -95 -23 885 69 -293 -503 829 112 528 376 372 -328 638 299 -802 -570 -794 -155 64 -946 859 -436 -953 250 -39 -714 -221 -880 31 828 779 -482 -887 -556 405 461 -359 -391 139 -220 -553 -626 789 85 -684 -129 -342 -533 328 418 -454 922 977 246 262 -514 290 -269 685 -212 -845 237 28 775 -997 -262 -880 363 826 -798 -126 749 992 -524 -641 -658 -90 -516 -102 788 500 -529 -81 146 -741 574 257 -66 127 396 715 -347 -316 -253 552 -874 964 -990 174 -552 -83 225 -506 528 286 819 92 324 945 -460 694 62 -447 -538 208 -593 338 524 -451 528 187 -848 -77 962 -928 476 -368 704 -127 194 552 404 318 -973 194 383 672 265 703 160 140 -364 -336 -480 709 298 902 643 -360 -397 360 -731 509 175 -730 937 -176 911 688 192 25 922 478 -695 -722 744 -103 339 990 -412 -241 641 -162 829 840 -170 -827 859 -25 670 193 693 -697 99 534 -929 842 -146 -745
437
728 864 796 -629 -15 -3 482 -841 -146 25 -680 -611 -268 446 -300 -657 -619 58 -537 874 441 -52 627 315 177 -458 -499 -463 -976 -65 126 617 -901 449 -181 965 426 -703 988 764 40 -665 181 216 -550 450 45 249 -90 -268 -381 794 -615 -764 -452 -963 312 -237 843 -727 297 971 -7 292 -223 70 -317 582 179 -572 31 215 696 -888 -130 -177 650 -330 -484 -207 -664 -731 -295 -871 611 -784 857 -141 817 -460 -407 -72 567 144 276 983 -304 56 -944 331 -933 -187 595 494 229 918 967 245 532 -761 506 -333 -356 172 -620 556 292 888 631 -748 208 -355 29 -851 152 456 824 -891 -161 -532 3 664 -357 -123 -75 -106 -155 185 -532 373 560 422 602 -226 981 117 95 -500 324 852 962 489 -396 -749 347 815 415 184 -939 221 208 26 -429 433 -912 759 -255 -548 -784 -912 -864 111 699 789 860 -291 553 292 -658 756 768 -454 -839 261 497 467 402 -517 720 807 -712 -372 -258 -464 964 89 263 -870 127 326 435 -928 -2 412 313 -137 169 -326 -86 -24 450 174 -92 -669 54 569 -624 -737 831 306 832 -600 -230 144 126 -373 -747 -683 674 34 880 -939 -618 -259 -982 28 -564 -744 418 737 592 -840 -608 608 -357 275 592 114 93 584 474 135 -715 241 582 142 -823 878 715 467 -209 626 -901 889 -649 -330 649 -708 618 -287 -97 322 287 67 473 107 427 847 -445 995 -815 -437 -971 -155 332 -5 659 365 -569 308 610 -493 932 623 -382 479 841 570 -636 -406 -639 -640 -493 -883 -984 -630 982 722 768 -563 -600 -716 -107 -919 161 -119 -647 568 -947 815 374 987 369 -13 -707 202 -310 -608 710 -603 187 872 990 682 97 -424 -699 657 476 -108 -643 199 -248 979 -880 -860 -81 -376 -425 208 338 -96 53 -244 731 -78 -998 139 -75 -181 369 458 -937 659 636 -490 197 144 245 75 -892 314 -318 531 777 -286 -452 -686 172 879 -830 601 919 -405 -419 4 37 -138 -470 810 -865 295 -531 -760 528 -118 940 539 -83 444 36 9 -770 -193 -253 -137 975 935 733 -222 273 780 -626 824 582 347 -87 -992 -823 -246 -386 -393 70 855 -312 736 198 -399 669 -105 -43 928 -685 186 850 794 -715
978
-34 232 -42 95 222 -830 -976 -753 -13 724 870 939 232 -455 -611 664 -678 -762 424 13 985 -656 783 -866 -566 -997 408 932 -471 971 -968 -473 341 274 487 -931 58 382 646 -466 502 -535 -385 -768 -998 814 807 -799 81 317 -583 617 930 -640 -649 -499 -942 -652 -217 -175 770 576 475 956 884 366 -186 959 221 186 599 637 937 -783 444 -207 -265 -976 -241 -976 264 -222 -101 -375 -871 301 229 -79 460 294 928 841 89 658 -301 20 -455 608 53 604 -549 792 -798 -744 -809 -870 860 -781 569 593 574 -171 818 -578 493 -313 48 -192 -889 -883 -608 -526 753 -57 164 72 109 -838 -41 -304 600 -892 883 -555 -209 -65 607 -197 449 -619 52 315 -473 -559 533 287 674 58 -498 65 591 -988 677 148 509 947 536 -666 763 990 -831 752 743 -651 -61 225 594 -75 -219 -166 824 47 -648 -993 -200 -118 996 649 558 -836 63 -69 102 870 -754 562 408 43 145 693 -928 651 -615 -256 595 -705 720 353 120 -649 933 177 999 389 -102 -882 819 -24 199 -169 58 275 978 -758 782 -207 530 171 264 65 -526 -605 -669 -198 382 915 -271 483 902 -291 548 -666 442 -433 -190 -774 548 231 397 55 -528 -146 -288 599 -286 683 400 -674 292 175 -291 344 223 653 648 -6 -920 34 -84 412 46 790 44 -802 430 335 -807 -728 -729 92 -794 -785 173 282 562 -237 -824 196 914 348 331 576 304 605 -971 689 730 -453 620 513 749 -716 189 -204 -371 533 390 484 -69 377 581 -516 -477 992 -124 -878 -395 -415 832 -647 -695 306 -933 -575 -117 -175 313 565 -579 715 -269 253 978 624 971 282 494 -536 809 -684 986 650 -245 156 308 54 -768 837 101 759 949 -190 701 823 -591 374 -343 -580 184 332 459 369 -657 955 -289 960 -233 376 -177 688 -578 -134 -175 470 -60 -662 -153 545 497 259 993 695 -814 374 -301 377 392 -576 397 -348 -126 840 -634 -391 -773 -124 -193 -954 810 238 782 -65 183 237 -647 565 -564 -686 -275 843 298 647 587 -452 65 -152 -454 -645 -825 980 493 203 -477 -943 169 359 -7 856 -803 -30 -345 220 -75 -742 -116 194 -819 463 -296 881 937 924 -560 702 995 254 -941 75 928 303 380 190 644 -473 376 -692 926 448 -746 -458 -38 -15 874 73 -820 -399 865 -806 704 -488 197 896 606 165 -75 725 932 -928 -84 294 86 -228 345 -605 -865 -486 362 -738 571 -36 381 29 207 136 838 -148 -981 -310 518 875 716 769 403 386 943 -143 827 219 -512 -502 930 163 891 94 809 -229 -171 -167 -775 533 967 -696 -699 71 426 -619 276 197 -722 152 966 -204 -70 -431 -655 -199 814 632 -210 -883 449 -801 319 31 -708 381 462 63 574 642 553 528 -179 -410 891 485 -609 -491 27 -572 807 3 497 593 177 -2 693 789 -282 -812 209 822 -657 -652 -490 51 -702 -963 393 307 889 839 435 -775 -670 750 -546 972 -271 -178 528 -25 -201 -736 -200 442 -54 606 655 -6 213 -658 -415 -735 850 -882 -283 -773 36 519 90 -363 -332 -84 -959 126 505 895 -852 236 125 307 -21 905 865 432 -963 756 -313 573 -280 502 -68 -547 -418 -125 144 717 735 -351 -873 724 -644 834 -913 703 -668 831 147 -221 -799 -776 684 505 942 966 -766 765 278 136 -571 -226 -905 -730 512 -55 -206 -691 448 585 -887 934 -578 455 941 122 -450 423 -298 542 -861 105 -375 895 863 598 -134 560 667 213 -831 -980 -639 -694 873 -739 811 -957 -367 -338 481 -710 977 76 116 -188 872 -425 -154 -969 -588 -113 -111 722 -370 -894 778 13 433 -238 932 -251 -913 -494 -533 303 322 -982 28 -632 493 -166 955 -721 645 -726 850 799 -927 -548 -841 -272 79 593 -160 -650 172 476 -342 377 679 -749 926 156 414 277 -666 -380 -388 -112 227 657 -570 -276 -186 843 -329 -638 744 966 -394 -891 524 -454 -706 34 -74 -65 172 740 -267 -515 511 448 -13 405 19 -331 54 50 613 578 271 -607 -189 370 685 704 -868 -961 -363 -167 -762 -457 -418 -444 613 -88 -514 -344 756 989 69 254 768 885 -955 -673 -21 -458 -108 -840 -936 -632 -824 259 -937 -749 -568 330 303 -849 -470 -275 -120 246 337 368 -137 -6 547 663 -716 325 461 -621 290 -812 917 240 -107 -459 -44 -678 695 527 153 989 5 117 349 545 471 653 630 -168 157 -461 -294 -351 -216 -439 -636 599 -240 249 -957 843 -913 -580 -465 -579 967 -336 76 -90 230 -114 -918 575 382 573 341 -380 -811 -723 -606 -322 -961 301 -304 122 990 242 46 -328 917 -662 -74 146 280 -741 762 169 91 -891 418 -202 878 843 787 193 456 219 259 458 164 213 -963 615 824 -770 -381 -7 -998 662 839 427 136 68 -922 556 -229 -47 770 285 365 -725 682 540 381 767 23 18 418 956 17 -8 -567 -673 -665 -523 -234 -69 -538 -531 -780 -354 -881 673 -486 -364 -418 302 397 -848 -456 804 -880 240 685 -832 -477 139 -687 28 -454 489
655
455 -860 -254 276 923 678 -200 990 -422 -75 367 -35 -42 -356 456 -874 407 25 697 -383 803 -725 -836 -841 4 -304 8 -46 -399 -955 -315 -109 -226 482 309 -359 -291 247 -163 153 -7 818 555 765 -310 336 643 406 -300 351 -146 114 -958 -190 716 362 -782 1 -626 763 109 910 -139 270 -946 73 -988 -679 -703 429 -560 -836 -810 -154 -966 535 -255 -613 228 -127 607 415 944 15 -547 -962 -482 -464 893 -709 -47 103 -332 907 860 -927 -446 -870 -844 200 636 514 993 258 560 -19 -456 -411 852 -978 312 150 -154 56 -445 -447 244 -532 -135 558 65 -166 718 -929 -48 -538 581 596 -748 -913 -829 87 -767 -791 666 830 -583 152 -675 654 679 620 -196 391 369 -912 -201 177 -128 588 -276 862 22 -710 495 906 -231 -588 -404 388 681 243 692 302 -972 748 -975 -568 406 93 73 -930 -911 328 -182 363 77 823 -761 -169 -74 -819 -306 -388 891 -681 -827 298 -258 -49 -229 19 -71 -695 -387 -610 -729 -675 -727 -485 -554 380 103 105 127 289 372 980 904 -628 -679 -185 359 715 428 -750 -1 -619 -767 -768 -105 -110 -959 601 144 512 266 -775 912 662 121 196 -556 952 -215 38 301 -95 -267 357 279 966 -704 -391 460 -963 44 962 -276 -661 -565 -981 -749 -957 -495 650 -327 531 677 -963 -399 595 359 314 935 -150 662 596 -11 -133 -768 607 -28 875 191 -550 -653 -56 -554 240 642 549 -75 -401 368 183 338 -479 -846 -192 975 -535 -268 -366 441 -453 -222 911 -896 244 -432 193 379 -45 -774 995 -688 -826 -615 -478 -360 -994 -629 -419 945 -692 -137 -574 790 603 329 -132 311 -856 992 -464 -571 628 -741 -775 -568 -244 -143 -263 998 583 149 967 748 -984 821 -122 864 443 -960 12 31 318 633 521 -155 -136 2 393 235 691 651 176 -550 -852 -418 481 -729 -61 119 134 330 -538 -577 627 924 987 -551 -475 268 -797 -765 -265 -581 -942 633 213 -529 591 -490 213 -699 -405 320 992 979 341 580 568 -231 759 936 193 -76 -822 -283 -16 -766 -800 279 27 972 -273 -567 -919 647 830 713 -837 818 284 -821 -629 -257 358 674 -202 -659 706 -555 774 -126 3 -971 831 -934 -750 296 571 -27 587 -681 -267 379 -282 -96 -314 882 -46 449 -784 723 925 623 483 -58 -518 -194 95 992 364 -68 640 263 -655 403 635 10 -37 641 -532 -855 711 -35 84 889 -841 -75 -985 737 -652 219 244 744 433 -319 -13 653 -48 752 -957 581 128 645 905 -498 -580 406 196 -403 -594 546 140 7 737 -817 965 -905 -363 632 876 64 -713 797 4 385 520 338 -857 -996 -312 -228 -481 27 11 615 306 679 -643 -756 -701 -415 -738 -237 432 30 229 -504 -602 629 62 -96 923 513 -294 -763 -53 -145 -100 706 655 -638 -472 895 -554 129 -828 703 -384 -59 -308 -431 742 348 182 -939 247 -677 350 373 -284 -263 -151 390 -267 736 -457 492 781 -526 286 251 847 -729 -695 833 -865 291 993 -435 876 -289 -837 -8 -705 304 -639 282 424 -100 -666 299 -898 -804 46 243 -643 -386 269 -760 -177 -830 -793 996 -871 821 944 -517 -306 -315 -121 -140 523 -421 697 462 381 783 625 -89 404 250 -539 -359 735 859 -759 -779 795 114 -791 -145 -830 760 336 771 -566 866 -983 -823 961 401 -425 342 -664 -107 -949 570 758 -688
251
-187 -224 279 734 31 883 427 706 -328 859 -571 91 23 329 -417 28 601 171 -417 376 429 324 -751 719 -768 -237 -598 260 -110 627 -720 837 -605 723 139 217 989 -431 -310 100 813 577 -608 -29 368 862 -900 -583 -114 -525 623 -488 11 -480 566 417 745 -781 745 492 57 374 580 292 568 -742 979 -748 -513 -468 -310 156 764 84 -877 -71 -360 621 -313 315 334 668 -837 -681 -45 -321 650 933 999 -38 -401 -510 188 789 -771 730 -503 718 754 -495 -78 884 626 -87 -505 122 -831 880 -773 -592 -158 339 289 638 -411 -122 607 335 -402 -881 858 542 615 -178 -279 -663 -395 68 -36 692 -614 -419 159 168 -663 -307 364 -628 -321 921 187 366 933 -169 -607 -674 -496 -970 176 10 -625 677 848 -37 -43 958 -307 984 950 -617 793 302 511 -286 433 208 622 830 -266 544 -797 -859 -175 -930 -344 -317 -312 417 -443 -196 -427 436 919 932 495 258 -931 119 -849 -140 342 294 -602 586 -396 60 -977 893 -103 -272 739 -606 313 -157 315 675 491 -99 -432 304 -803 358 -236 903 887 63 -526 -746 -935 -120 882 521 269 -410 689 985 620 902 470 713 -109 445 109 955 -317 478 984 -590 -75 829 -592 174 -529 -424 -280 -298 -930 -283 67 -240 -105
301
182 516 -434 -682 -82 -737 936 580 -186 -357 -440 963 502 330 464 -287 -159 -64 597 621 22 -68 173 356 -235 312 51 -804 -45 -280 -491 -704 -923 715 -339 822 -403 82 496 -58 801 314 -99 643 47 868 404 -249 -214 -284 560 -389 145 822 -685 918 779 -634 449 -443 587 -603 747 616 287 505 285 546 -84 -257 648 97 593 -472 687 494 -268 112 -989 626 727 -441 465 246 -389 -78 -817 -875 -588 551 -127 -13 618 -949 -924 825 646 676 374 -166 -948 -703 -748 863 438 921 406 934 -292 -397 -671 484 76 723 613 507 -181 -74 522 -592 340 355 -286 -127 267 858 74 198 -578 -219 -707 -796 -424 458 -545 121 14 750 -856 -776 645 -264 300 87 -236 521 -706 685 746 -449 349 -31 -907 -532 -928 999 458 69 -46 396 -60 -119 -986 552 536 162 791 33 594 249 41 -835 57 851 330 97 384 -822 47 -97 911 -841 451 557 -771 -374 -455 -246 319 -919 -494 -285 -668 -169 112 -347 -513 654 -438 -363 -859 305 759 922 -450 899 -809 -780 -496 -17 -334 854 306 -691 181 334 805 967 468 480 -576 -549 -669 -529 579 554 -188 695 180 -572 -637 277 882 9 816 655 -553 -546 992 200 -750 293 872 871 153 -637 -687 -726 687 203 -568 -114 557 297 -422 390 170 -268 -714 510 -364 -156 739 -338 -941 -648 12 -845 -892 -331 -929 -620 122 840 -162 -64 -81 119 325 696 -94 -769 558 -564 -187 103 -606 135 -815 -96 991 -906 -292 644 98 909 -314 113 546 -508 -794
138
72 505 986 847 -903 -143 314 -575 -642 610 -900 555 -639 -443 592 305 271 -26 894 -30 923 -798 -989 -77 463 -557 675 -492 23 -856 -386 -70 72 718 -922 703 -200 -225 -482 643 593 -232 385 -650 -12 -365 501 -842 269 -528 582 255 210 899 -684 -93 -387 -444 502 -76 -243 -906 793 -503 581 724 -505 -397 952 24 410 965 -728 -325 -623 -543 -877 545 -39 -56 252 -903 -455 565 -553 724 -602 929 221 -533 -871 750 207 470 -742 30 650 787 313 -319 263 452 -125 977 -398 -652 93 -323 -840 597 -332 81 -671 -419 -490 -746 -455 -786 769 628 716 590 -659 807 -717 -363 961 -390 -332 971 -920 457 -32 -226 -651 122 -556 779
799
-678 -699 -134 508 -60 -977 -139 -464 189 -217 999 -413 626 226 578 142 135 774 198 176 722 876 -341 105 -400 361 458 -619 35 754 470 228 -500 57 570 292 931 623 923 154 679 -140 -878 760 -364 -699 -662 -797 -22 982 -788 312 567 -537 958 44 -138 -953 862 53 157 142 -289 48 -674 115 519 -12 233 861 -640 534 -211 -126 -937 636 -679 -289 406 101 -357 341 -751 896 -261 364 -889 -911 -859 -109 -354 978 -126 -272 998 204 94 -274 397 194 705 -141 951 -184 -569 677 690 -469 412 -746 -173 -529 431 851 98 57 -345 -609 198 -686 -753 730 -846 -25 582 96 364 -173 -444 -337 -417 563 886 -115 722 79 -945 -893 250 -85 -402 -424 -528 -359 -331 -117 -244 118 -758 -325 946 145 -408 718 -453 216 -764 -364 -149 433 -815 504 592 -449 715 34 -815 195 128 278 732 -109 -87 -73 635 -467 -147 -138 -203 -208 838 -761 -201 62 -414 -974 489 -579 -511 -829 -717 -459 698 778 138 -375 -531 -350 -897 -109 305 -532 -50 369 905 243 258 -730 569 715 -588 853 -925 -171 -225 -816 759 -1 468 -742 -62 -244 35 128 380 560 -667 -870 -274 -316 30 -996 -266 -557 518 92 898 -288 -759 -25 483 851 414 -979 -358 804 482 983 -34 899 -704 731 -57 -757 464 -517 152 -851 594 460 -282 582 877 -237 201 -55 -251 -104 503 958 -505 627 -182 -149 -96 -115 -875 -515 836 -340 626 -571 510 -372 -133 -722 -368 -501 499 -454 -533 871 693 400 -105 5 -698 -725 560 230 -960 -607 859 -213 -352 -806 -447 384 217 -752 -553 -263 925 317 403 -691 -929 -92 -712 -359 -714 968 699 -231 -450 620 975 876 -147 -272 -163 898 -309 -983 -386 860 684 -428 281 315 522 -370 494 329 -921 639 -494 -516 488 615 -462 166 85 -998 904 464 -888 -97 -754 -29 -136 395 -571 -736 386 -441 448 446 -666 -816 611 832 728 19 126 313 -2 -40 -698 673 -844 -444 379 598 -100 144 564 -499 -348 -479 704 839 -55 -997 -501 -768 -32 -730 611 -45 987 -169 654 -465 576 548 -711 -593 356 -20 -730 -188 240 -731 228 -933 849 206 94 -660 568 220 291 484 -492 580 -663 -24 -686 403 238 -335 -137 91 622 338 203 213 -314 -745 174 880 503 688 512 27 373 447 -22 587 104 -876 88 -970 576 -539 836 -45 575 725 387 611 693 -592 -803 -382 -129 -779 -150 63 -998 547 -842 324 931 401 702 484 978 -616 -506 888 -211 -873 -846 -582 226 -181 -478 -93 -749 -903 973 -505 540 493 -278 244 789 913 556 -549 -829 -374 154 -51 -730 950 846 254 209 -118 -191 712 429 -977 983 107 -303 -986 806 -624 101 -782 87 238 144 -513 -846 80 -418 -269 -358 -524 70 3 -895 963 212 565 186 887 -28 -428 -767 -859 -970 116 -836 595 -273 932 -808 -943 -941 -788 -562 361 -868 931 -201 -89 28 -771 -497 440 -185 810 -656 -964 691 671 558 -537 998 -623 322 732 -652 -214 -546 500 199 595 -275 -350 188 550 -242 -624 477 -24 827 -874 833 -147 711 347 37 -573 226 -553 -682 -694 -5 753 -87 -380 -744 -131 486 399 -850 -273 743 -151 -194 947 352 492 763 -381 -934 864 -618 638 -49 -124 941 -497 -91 -667 592 -33 -300 -62 363 -289 854 175 524 458 487 -798 -688 -365 -774 977 -556 -36 949 643 -966 382 -205 332 660 979 -288 626 124 -742 -811 69 945 -704 -57 1 -270 94 867 -884 -751 515 867 -137 -401 227 -152 251 -349 116 694 427 -690 979 -252 104 -44 -902 365 183 -399 -734 -862 755 -475 -669 467 937 -969 -920 689 187 -113 -704 -244 -742 724 -311 -742 -746 761 -890 -300 671 773 -724 -839 455 -57 207 893 -718 306 -324 -509 -704 568 -829 645 -298 -296 -521 484 -556 898 -25 29 -341 -599 869 -209 -441 -383 -61 280 -604 655 368 -932 262 -588 -695 -688 -961 -984 -763 -812 291 -216 86 -306 -708 -492 -846 416 270 399 481 -837 -60 165 552 -416 -713 404 -728 -349 450 574 -263 693 -403 -728 170 364 438 172 105 39 -292 807 -540 562 -197 -195 448 -648
205
-701 273 882 24 -559 612 227 937 -811 -995 22 -237 -170 160 88 951 766 830 -133 473 -208 -996 -851 -284 -529 95 -928 -389 -243 478 545 38 -496 -603 -379 162 922 701 -507 491 -396 -163 -12 191 -81 211 -679 -787 390 279 -210 394 -233 94 714 843 -772 650 -520 511 676 -287 -872 -446 71 471 -741 399 593 869 919 -550 345 732 -832 339 147 566 -632 -985 -289 318 -610 129 -984 647 -293 148 -326 508 -49 -190 -335 28 392 -104 -716 81 -582 -62 710 -770 329 493 -450 -405 -398 906 -407 180 910 223 152 -748 -945 203 -602 108 -50 -372 -778 372 -630 652 656 -252 669 889 719 -233 -516 678 -213 853 -599 694 -698 883 -24 320 -100 1 676 775 69 -971 -232 -941 -824 327 649 -693 120 141 -778 -325 81 -909 467 -278 571 -529 -758 773 -441 -571 -593 -730 279 -69 422 208 465 -184 297 321 -327 190 882 473 791 756 555 89 936 317 7 434 445 -753 551 149 360 -769 121 73 333 976 777 -379 980 -662 309 -994 141
979
136 -934 -18 -604 912 -924 -841 449 -632 -535 -21 -203 -430 805 991 -734 484 975 774 -158 -819 -706 -427 119 414 -417 -794 -366 -197 708 966 -34 -154 693 -29 -817 -933 -821 515 -454 -943 208 -761 300 362 268 158 -404 -230 36 904 694 668 -597 662 850 -168 20 -707 -879 -799 -775 -781 604 -119 474 649 -229 -961 489 349 26 355 285 544 -308 -715 646 981 715 953 206 -239 -582 879 874 179 23 901 564 709 -908 633 821 -225 942 -793 154 769 -42 211 856 -683 -413 -529 -741 362 -530 -206 -167 -503 417 -819 764 -66 20 -70 -463 916 688 -82 -227 589 350 410 474 935 598 541 -608 -676 -656 95 -449 -657 -868 -730 -555 402 -468 -747 258 562 -264 -191 -184 874 -12 -651 -490 612 -697 171 585 736 -709 845 758 -952 123 -127 -114 -460 -476 627 -592 11 443 822 901 54 -622 -254 -343 397 -206 32 -544 556 -559 -438 683 806 102 233 814 -540 885 451 702 -115 -269 -513 -348 210 899 223 216 81 191 71 957 506 -496 -439 652 -846 794 706 -722 -997 -62 446 367 -238 -354 732 -292 -588 780 -943 -333 61 -387 -466 -387 815 -132 -295 -43 -208 -361 337 -700 -947 589 418 809 -151 981 379 392 -89 -323 687 469 445 104 133 -194 271 -696 -636 -275 431 31 -150 -907 764 772 659 1 730 -405 88 306 568 404 -902 -44 -147 718 -413 -631 -717 -543 -376 116 -168 605 -299 -297 -177 -735 643 956 265 -748 127 386 746 -23 -128 -418 -388 175 -586 -551 -757 -242 9 -778 -76 556 -573 -517 -575 925 -927 -35 146 308 -894 179 -695 -398 78 -203 -199 -95 -961 -298 51 -86 514 -619 120 -923 895 -13 -502 -5 -250 443 775 -447 224 -325 548 669 954 551 716 665 184 14 16 586 -55 -840 -274 619 19 921 -765 -562 236 -932 664 701 -280 267 -994 594 -741 462 486 943 -728 134 -727 -777 272 -392 -20 126 630 -380 325 802 -887 898 928 75 -661 933 981 -852 304 -482 161 959 405 889 -820 111 -196 -65 -45 -395 -251 417 602 -252 694 883 -394 -944 -99 254 216 -345 -490 800 -3 -611 455 -608 -786 161 533 597 349 -750 733 -458 -771 457 -926 874 -692 755 755 -253 -260 293 434 752 579 770 -452 412 874 120 -978 575 -534 -982 761 -624 270 885 538 -602 -367 -324 129 -548 -236 535 -249 -119 69 774 606 717 -391 103 507 326 115 -56 -556 -630 -291 626 664 -247 163 937 947 -257 520 -431 132 626 -953 534 656 738 801 -843 277 -226 610 -405 768 -288 84 484 -726 330 -738 853 -874 -85 453 -165 463 -45 328 -830 -576 983 628 -998 -929 -992 49 831 180 -404 -59 -489 -924 -620 158 -997 -4 -840 828 -37 306 891 190 14 -869 -954 -153 -639 -488 193 467 11 -210 -280 681 387 944 230 -392 -467 -164 521 596 368 106 -729 949 104 -678 -851 -712 -363 -860 -137 208 -588 608 -614 576 -550 -254 719 -820 -431 815 -624 968 401 592 65 -321 293 471 467 403 784 -534 -780 -625 675 754 -397 -625 864 4 991 -133 428 -551 640 514 998 275 -850 -428 -243 -355 -292 -181 840 -884 422 176 -760 -168 -818 -69 -240 -126 -398 -623 -265 -798 -755 257 -742 348 -384 -902 585 165 -10 954 486 264 -613 127 -398 992 959 4 707 -636 831 494 121 315 -151 -382 -236 -791 810 783 23 -572 801 -296 799 910 441 -856 -712 512 300 88 -915 935 233 -558 -47 294 103 -730 604 -263 -217 -617 227 179 42 931 -75 -647 -444 344 -500 641 412 32 435 704 87 -133 -60 -59 -686 701 787 804 -936 -359 -142 -421 1 -248 -930 -976 -505 -682 330 -423 67 707 -456 -208 -725 -745 -451 768 -66 952 652 -742 -450 71 -280 -867 -745 -785 4 584 -551 769 34 -339 128 244 889 992 223 630 878 -511 -4 -98 882 585 880 -824 -823 -918 -635 148 453 -40 456 -411 622 402 -653 129 -67 -589 703 29 -77 813 161 810 -682 -723 -99 -597 -729 109 29 92 -855 -296 536 -23 -372 -256 800 306 39 809 431 492 -342 128 -589 -121 -76 932 -219 375 19 5 -377 234 -110 186 -57 925 130 678 -118 -278 677 851 119 -578 -847 744 37 318 -609 -467 902 -651 -287 -307 -127 350 -534 -929 325 -448 613 -680 252 -405 374 -592 -824 -951 -533 -884 449 446 -48 -368 855 529 399 147 420 70 168 -825 -198 -830 -511 6 444 205 344 -293 -849 -887 -12 802 -64 -412 677 -556 -128 -416 591 191 197 186 71 -557 -972 115 182 30 -229 -255 -716 99 242 366 665 -886 -916 76 5 -539 -616 531 -966 -336 -688 545 -420 892 -894 -458 -954 462 140 286 845 -536 -296 -975 -346 -155 -538 758 854 902 962 -397 2 14 922 352 -619 -579 -54 -219 -27 -245 201 -891 -6 216 -650 -615 -674 -761 652 534 275 -617 853 -350 -841 -88 824 670 985 -848 -685 -666 -170 851 -637 821 489 -728 -787 -788 746 -492 280 -342 833 -738 322 228 -804 -155 -911 -522 261 -514 271 77 223 -591 -964 -680
364
-351 -138 -908 423 664 -637 -872 516 -901 -645 81 476 -43 201 985 -306 -476 -436 635 -395 -903 496 37 -904 143 -774 595 239 -431 635 -478 -31 826 -246 65 14 716 -899 697 -600 213 52 534 -167 -661 -441 309 624 642 319 -376 97 -673 -980 -67 107 -414 -792 543 43 -170 314 -152 148 -687 535 -274 -790 -271 -201 -81 -246 -975 -35 189 971 -511 -675 -4 -390 -51 98 788 562 928 142 802 -169 46 -748 361 186 771 75 -390 664 747 334 -475 -807 -793 -517 216 -352 303 821 -880 641 357 183 -358 -606 316 -898 213 -244 -333 -158 -432 594 -150 -271 -488 -419 -401 396 83 -579 -222 -368 407 -915 545 425 888 621 111 -237 252 726 -162 438 262 -73 852 -447 387 -192 351 -203 -346 -484 -639 386 -563 495 422 755 -119 98 -923 964 608 965 793 -101 -291 755 911 -709 140 -779 90 -918 -4 -792 74 472 252 857 -844 -255 -532 -138 -31 -522 224 -564 -799 -426 187 19 -67 -848 619 810 -999 922 9 -455 222 -264 384 153 705 -901 671 365 392 498 544 94 -880 -290 -380 -259 -636 302 711 978 -895 -687 -377 -944 -266 -349 180 -700 -231 -66 633 -423 752 -128 -624 597 174 -261 -355 993 425 -853 604 151 -521 685 79 -749 -970 -955 -64 890 -875 416 377 -476 -135 -989 -26 88 -947 -107 353 561 419 -328 -898 -663 258 -76 -143 -80 -184 862 -771 281 -831 -415 817 908 148 -708 -120 -849 -704 87 77 -416 887 -499 898 424 -616 -222 -957 568 -336 290 646 704 321 -22 -926 824 -285 -453 385 -735 -875 260 -784 -639 683 387 -919 -9 -144 -777 165 -766 -139 -203 -336 -161 -102 -988 634 -149 616 -840 -906 -471 -928 177 -192 30 -340 153 -182 -367 916 -594 -369 844 89 17 -900 520 560 -764 -930 926 702 629 878 -549 265 -184 174 803 -376 207 -318 714
60
-614 -630 695 564 286 104 825 -818 593 561 -224 -679 -226 503 934 -915 -324 -663 -899 591 -303 264 -440 -972 782 -565 832 -727 614 920 387 632 214 728 226 -172 981 888 762 646 36 748 479 -570 -240 365 -404 776 -532 452 687 -621 950 432 -687 887 -761 -797 -339 984
368
153 440 855 -851 -179 22 -377 563 874 -632 -265 297 921 912 672 686 -927 279 -903 467 -384 -690 -205 -699 522 140 74 499 -58 -425 62 -863 55 425 -279 -602 467 483 -393 -161 403 -682 -335 154 669 826 -703 -591 -628 -111 -65 -604 951 -511 -956 -276 672 -851 -995 -171 738 -591 -75 -958 -64 893 -267 -344 -484 -13 634 -298 -11 -967 324 -784 978 -120 -576 580 505 -453 -621 20 41 -950 92 -207 -223 673 -718 -552 625 138 -335 799 -420 -197 -184 -953 -120 812 116 104 -38 -538 496 362 -241 -896 403 82 399 -456 -738 -191 -742 -410 422 -218 -112 -655 104 -421 -910 969 758 217 562 87 -592 506 -60 -283 -251 702 822 -845 -912 -66 245 57 700 321 150 -871 -579 -794 546 -492 -165 -436 678 -451 817 -554 180 584 -657 -435 -529 -915 58 79 -597 27 452 -622 905 741 -839 871 -778 -503 581 725 394 -450 310 -506 738 997 -131 589 861 -510 -523 -927 825 87 148 681 -960 -434 743 -349 619 45 -536 -789 -425 -877 140 -755 -632 337 -759 920 -572 945 -292 -203 810 528 535 -2 -1 -86 485 317 -434 776 143 982 695 993 -214 -592 813 938 -316 -930 -120 905 -878 -695 -194 659 548 933 -322 108 491 -163 -651 -485 193 601 -36 -629 -167 -699 -397 -757 -956 -764 173 545 -832 485 -272 109 -405 -970 -129 277 -120 -67 -852 -172 65 -590 885 -888 -270 659 150 -471 317 -515 -504 791 433 453 -300 528 -702 -654 830 43 164 106 82 -758 -618 -438 -192 242 927 -845 -599 -176 820 719 99 -839 -595 171 -393 486 522 -468 -146 -624 148 -952 -535 -192 496 477 -908 -635 572 129 532 -90 -768 259 -447 655 365 210 -421 175 -529 -345 -402 112 -828 -375 -872 733 422 788 500 779 174 -575 291 849 449 661 -646 -276 621 32 -512 902 472 -159 434 965 696 -934 108 867 -107 -295
790
258 -135 -746 -676 212 -232 401 -504 -708 177 -497 -556 3 -678 -833 283 915 475 291 -113 199 740 866 -292 425 786 398 -647 -557 66 -594 -235 229 876 562 -294 -926 763 -234 300 -862 -220 -97 518 554 297 -819 -58 106 -98 -383 -620 -581 -989 107 959 -687 -699 -377 31 545 -721 -872 -842 576 821 899 -15 -77 -233 -213 -26 -294 -768 -947 -569 5 -617 -245 -408 -199 254 584 125 -51 -233 806 -177 600 299 445 845 -733 -787 -154 696 -253 -729 35 526 65 453 665 -19 -53 85 29 -495 455 -356 738 375 -745 -707 -571 317 -408 84 -492 -881 -818 -248 182 -81 -421 177 266 -236 207 168 44 519 -491 638 -317 -419 -991 433 -914 -488 -408 26 725 596 -696 21 622 -882 -854 357 92 -213 -991 12 962 -727 114 605 234 298 -993 698 -204 -81 759 403 -494 -167 962 -80 983 -934 763 541 33 111 -6 -559 211 -513 -593 866 529 -910 773 55 763 573 110 186 -86 -725 563 -487 791 -902 69 362 924 -599 -17 -685 -212 -625 -825 -215 286 -359 -623 -488 16 497 225 227 -333 913 613 41 -563 605 -112 -632 -248 953 666 -696 -82 672 224 -926 734 856 806 -117 -375 748 893 -962 313 -379 900 -570 113 724 -951 -251 229 960 -763 434 535 -816 -621 -59 946 625 -56 -291 154 678 622 -514 49 878 -581 -37 -251 -94 271 98 -339 -610 -589 169 -179 682 175 554 -145 -191 -277 97 -58 593 140 980 9 976 -483 835 883 410 269 736 -596 -402 -194 -509 -815 649 58 -534 193 -291 842 849 -689 861 295 -150 -805 -344 203 -295 708 -325 -770 -511 459 246 898 293 146 757 -165 -208 -701 -768 -496 998 -845 -405 755 587 -699 -860 -808 -576 123 949 -515 652 938 557 -994 692 -861 2 611 -364 727 -876 255 -29 618 -808 709 -944 293 915 -140 -570 117 -549 266 -369 484 359 -443 510 -953 -636 -436 874 270 373 702 -752 -495 812 567 654 -437 503 -902 5 977 54 -706 -957 -97 383 -775 886 -606 -473 -891 -994 776 -225 -893 -420 -460 411 259 -432 727 127 379 141 -785 145 538 94 817 -767 994 587 899 -581 356 662 638 709 655 211 891 -961 933 -378 800 697 -115 -67 -119 -962 586 139 -35 360 -474 519 -509 189 825 599 -93 107 -883 -739 -62 279 861 -474 446 -833 -831 -610 -148 -208 -892 -34 584 -214 -56 815 -604 580 -219 808 922 409 -842 -154 243 -133 932 -84 91 -961 -117 -826 142 638 -422 -804 44 -294 553 -545 -752 799 471 675 354 -616 871 230 -995 352 159 55 -114 -616 733 -906 -562 168 359 -460 -837 -969 -849 10 813 -946 -841 270 960 632 -474 482 -81 125 371 -816 -336 -741 -709 -474 -367 369 -408 -891 338 320 598 244 45 481 -607 245 -761 -572 -232 655 -155 -693 320 -283 722 -585 -446 484 -312 773 293 172 556 -429 523 -313 398 718 566 933 -518 -257 -289 627 -467 462 178 -750 -286 -406 -616 -527 -243 168 260 458 -655 92 520 -17 -20 -134 139 -256 -242 -319 265 108 -162 490 637 795 -384 -369 258 -922 5 -101 -574 -690 40 111 552 -389 -354 659 -462 -210 486 293 -548 142 382 -597 809 981 221 449 -285 -226 737 -574 222 -290 -462 593 -157 195 436 -984 -97 179 50 -925 994 -804 -962 -257 129 -351 -741 126 -779 -525 -575 949 -409 663 117 -60 -137 831 -1 656 720 -432 -76 870 835 505 336 -704 -447 532 -140 690 492 538 748 48 461 -697 747 131 668 430 376 183 436 215 758 588 -369 885 -827 -229 -337 -435 355 937 147 -120 481 -247 -126 262 140 -643 -198 354 -386 -524 -261 -461 430 247 465 920 -561 -283 -992 951 572 -474 735 554 -96 -581 -470 -713 425 -935 142 -901 -50 203 -437 -683 -73 623 463 617 752 -573 -129 -856 718 -811 -821 461 -906 -243 382 -586 -184 -558 586 401 -81 998 724 481 -813 403 73 -915 16 162 -80 -111 -769 870 639 489 -325 -483 -668 300 537 -566 -989 515 -588 48 704 834 -221 -677 -475 590 459 374 -99 -753
178
679 -390 -226 -558 -112 357 58 853 23 877 137 -979 -345 -479 -403 213 -248 620 -147 -984 -490 262 -408 708 -473 -950 886 308 794 -196 142 446 501 747 896 653 641 -769 -837 752 719 729 -722 -193 -647 164 582 -473 596 765 -820 -72 -755 356 821 -674 -781 567 -452 -504 -350 -218 -662 145 -810 -992 -190 -675 342 820 -765 -892 -400 -147 810 -41 77 -323 448 -642 -151 276 800 824 836 88 -591 -345 444 874 853 124 -328 -566 728 268 -345 581 971 -403 200 9 354 -500 504 881 -964 -1 327 759 -418 -449 -450 -205 351 -21 519 -958 -429 747 -298 625 -653 43 620 -641 355 740 -245 -164 -107 -13 606 38 919 202 -868 -685 750 -947 -84 -674 -904 220 -433 -202 -934 238 795 71 -51 306 983 169 -215 339 -314 -46 954 91 -247 -789 -257 -480 548 10 774 -225 734 309 330 161 -835 -69 -721 -480 440 719
6
-651 -851 -526 -967 849 -340
43
-704 -488 -698 581 -742 -643 -293 -712 -887 983 815 823 433 995 -740 904 869 -716 674 -344 84 -757 409 -11 -62 -37 -478 -426 896 -603 -205 -648 -84 167 -663 -248 -132 526 320 -783 -462 -497 -798
76
-210 939 -326 -624 331 -288 87 -303 -803 -578 -879 -524 -333 -972 464 671 -549 -994 -220 886 -119 851 496 848 938 -66 -467 454 -645 598 485 -989 418 285 -329 18 479 555 364 -147 -897 468 390 913 -694 -435 -199 763 -243 650 -421 -124 972 -620 -88 -184 -973 -588 76 974 101 -665 -464 345 -373 657 -788 238 -878 993 792 76 -180 155 -879 230
887
-400 470 405 -887 197 -249 914 608 347 -726 -257 54 21 682 -399 -293 73 -725 548 588 284 745 436 94 680 -863 292 261 -763 -687 125 -345 444 268 -498 1 -459 743 609 -791 -111 501 -668 792 288 -627 -777 686 997 458 -504 577 590 -237 -165 -87 90 864 -399 359 23 -753 -50 362 -743 182 -542 95 -666 -542 359 -487 787 -302 -619 202 -919 -448 561 -943 417 850 -113 455 -203 303 773 224 -101 -285 -196 86 457 -416 -257 725 676 999 640 84 -43 684 915 656 452 416 513 499 -640 -486 403 -729 307 -491 -675 535 150 -182 216 667 189 16 285 255 -794 -614 396 -900 -418 911 -94 283 -815 -610 -630 266 783 -734 749 895 576 879 353 309 -45 -970 -894 531 57 513 -43 583 -231 -744 68 683 -961 87 -919 -150 -744 -306 -203 -605 -613 -358 -256 278 256 -544 -929 -8 -254 -566 664 544 604 78 71 -557 -150 536 -803 933 903 -958 546 -582 -84 -173 -880 737 -234 772 71 -365 259 -566 943 657 -148 -936 -56 -647 402 287 -187 -101 -766 -800 706 129 -57 290 -54 483 883 -749 -921 966 -288 612 928 929 -62 -899 799 675 -581 -75 -43 -969 -134 -998 531 430 -745 -180 -574 -43 905 330 -302 -558 -2 813 -942 -796 -647 406 -995 -650 301 -344 516 -387 -805 77 89 453 608 -523 -108 -775 493 -820 754 369 -410 184 475 433 -197 52 -361 161 -414 -145 22 438 271 417 170 847 -649 -705 295 976 440 692 -641 -10 -563 148 489 641 -501 291 329 -878 -723 838 -743 -536 -419 -958 383 450 519 324 -243 -370 431 -270 -446 373 660 438 116 -560 -743 336 -159 -659 -874 -192 138 532 -233 -700 257 -972 -613 283 -630 -18 -947 -437 870 739 -944 -191 358 958 604 56 225 241 -59 279 -831 803 691 198 342 -117 -169 691 207 -409 -368 136 138 -67 4 456 -188 339 -360 -677 125 344 114 983 -118 366 -668 -64 109 664 -174 -967 692 370 -861 265 -93 -697 -72 -485 -447 -239 179 -886 -975 -373 -423 496 -65 367 432 669 848 777 -257 -740 276 758 298 -980 499 -656 -728 -645 -350 524 -30 -527 -114 513 -411 -215 409 -983 -346 -643 769 306 -796 -743 -915 363 -739 -999 -540 -354 798 -502 780 297 970 -897 597 -833 -53 846 57 729 -372 773 904 878 413 -518 645 -608 -744 -693 -322 -879 -852 536 -192 992 660 858 506 388 167 -106 585 -149 -763 -304 405 409 -672 -315 264 -50 -466 -194 568 -508 -303 -633 707 876 850 -127 -236 509 315 -614 743 -919 -971 -237 -443 -193 586 792 -843 -476 -152 -287 -724 -595 312 388 223 -150 -487 576 406 -916 109 -1 -947 -953 -941 233 909 -208 913 -116 -223 409 48 321 655 482 884 400 -103 843 -814 -537 356 -209 -300 403 585 693 613 110 -718 16 -57 658 -116 602 492 699 548 -589 573 381 282 -324 667 701 -644 370 -889 -368 717 -814 -624 143 -701 -62 163 102 603 744 -220 583 -608 122 -173 -46 -963 -787 -182 -17 -552 -667 20 147 770 327 206 167 -111 173 624 135 -638 -954 261 -594 363 -569 -625 22 -926 -167 84 987 377 149 -684 202 -445 473 -284 73 -521 -857 -781 -555 142 485 440 306 -158 402 -918 -340 616 426 -200 178 341 -346 -816 102 809 -426 -782 310 -326 409 -18 -567 -709 822 -278 957 260 -973 -983 -942 48 860 -946 -909 -684 373 398 -423 603 395 517 385 -639 -604 661 -482 -701 -584 -291 -540 -357 -619 599 -577 108 400 -439 -759 -767 -828 154 51 339 717 -301 -763 794 -400 488 23 952 23 -690 105 -257 359 -487 501 54 -506 -387 -467 371 -690 455 -474 -993 370 444 -768 46 436 -217 -16 467 721 682 460 -388 195 -417 577 14 -675 -396 225 597 -624 -620 -298 320 -857 -47 -480 869 939 -813 -98 118 -496 768 -673 -498 -13 -900 379 -483 -534 465 787 567 -674 -810 -726 338 -117 310 835 660 214 -987 811 750 499 -47 168 555 -78 698 -483 -832 943 -890 162 -524 -770 -732 -477 640 621 -426 -732 -234 551 895 -910 679 111 309 -226 -450 -343 715 581 997 -497 963 -719 -529 -821 539 273 -887 -475 86 -725 -526 323 -837 -852 -789 -446 -742 -487 290 940 98 566 -787 -221 -70 -883 165 -625 -728 -346 311 116 -173 -923 92 -484 -960 -105 -35 255 831 -50 -705 286 -742 -641 -780 674 -391 -239 835 555 -44 -534 813 -212 -268 99 9 -673 -157 -445 -344 817 853 -970 346 -179 -789 818 -228 848 -604 -627 663 473 -374 -384 867 966 -547 -178 972 310 562 53 110
655
383 161 -981 -102 923 17 347 -668 -380 648 593 -22 -253 -452 417 -618 -79 945 602 897 459 619 101 -790 588 692 205 118 -677 761 -628 691 -488 -558 -287 125 958 400 -772 -331 -130 146 -134 -125 576 -645 153 -328 533 94 -923 -774 -524 686 -132 -609 90 970 -231 -893 -217 -298 -320 509 -861 -579 -724 358 386 -535 872 870 -279 -53 -71 802 987 -37 -987 743 444 961 828 517 696 -725 -412 285 -430 -4 354 352 -206 -104 -936 -863 779 -514 -697 -214 -333 561 497 550 -604 559 705 -968 -313 -466 274 27 -89 637 119 -140 501 672 794 884 -386 380 -75 -606 -473 616 -30 718 518 -651 405 308 -527 815 499 -34 -683 851 -538 739 179 -772 762 -944 143 609 596 256 -865 469 -728 -470 531 87 96 370 -644 475 552 438 756 481 -851 52 293 -439 928 187 690 -521 -272 227 211 793 -804 658 -81 -567 62 681 -515 853 267 505 445 515 518 559 -945 -119 -453 987 566 -291 836 -261 -359 -170 638 -672 -204 -755 608 745 837 -369 -152 -933 184 801 716 -29 179 -766 661 456 702 454 -243 885 203 188 485 -730 -229 372 -962 -949 851 -946 -480 554 200 -545 -447 209 -84 140 -157 -734 924 -200 963 -312 581 144 -764 -586 880 691 -372 465 -245 -120 -200 -829 618 -210 -32 931 896 -111 -505 497 -455 479 292 132 177 -742 570 -25 981 52 -803 945 -649 127 -425 -158 -357 18 607 211 896 -753 748 -450 -810 -97 -443 621 620 398 -565 364 -745 145 -243 29 144 -218 -743 -767 630 445 238 144 710 -254 -96 -37 -106 -21 450 -836 384 129 484 -557 685 121 -801 -631 749 -749 511 820 -48 -132 -404 -413 -409 -204 -627 -927 348 471 -70 -921 -290 864 629 -287 306 490 -402 58 136 285 756 -912 915 970 -705 178 411 304 594 -929 -939 630 -274 398 802 -739 -176 -269 -610 18 -98 890 515 -297 -476 172 933 -15 765 -187 376 -261 -917 82 -380 -935 159 -274 -531 -200 -268 -356 -596 -229 -155 -100 -548 -265 339 956 895 573 326 -67 313 891 488 -555 -363 -583 -240 738 932 -895 -120 -827 -155 -305 162 733 437 -776 781 963 594 -316 -948 -629 872 619 468 -753 -479 -828 355 -63 608 386 -317 701 -174 586 -129 826 -632 628 713 716 916 367 -717 770 -655 973 188 416 -711 -680 957 -105 4 -839 315 624 -237 270 386 -495 130 920 414 -275 -741 12 933 166 -103 -296 -851 -510 540 -611 -225 200 711 -130 938 -777 123 -313 -682 -437 767 566 232 732 48 -589 -22 -176 -403 833 830 -740 -42 -448 355 869 966 741 285 -973 -505 128 688 35 333 -184 -285 -711 -207 -2 225 -141 590 -439 968 842 785 -76 262 -118 -554 -863 819 -960 452 -885 -694 253 255 201 764 -670 486 405 108 490 645 -476 878 -84 -138 935 -487 -131 300 -495 -879 718 -728 15 710 738 910 -151 431 -201 548 513 -454 -29 -591 -715 43 -366 -160 930 685 -379 576 144 171 -557 -693 -103 -370 521 -521 -176 713 723 -552 100 568 849 798 34 -117 -124 -907 -519 335 -311 -404 -321 871 -623 -603 994 -622 915 253 -327 -612 -196 -451 494 -574 -426 81 -719 -823 223 335 816 -435 266 -543 -252 927 394 -108 492 -439 -415 -918 860 201 406 -93 687 -720 -714 -400 -964 -257 663 -586 -698 -603 158 -7 -563 959
562
-951 -56 -514 -801 -75 -943 -917 -476 722 -23 668 55 -561 571 983 -79 -506 -695 580 -189 -545 794 -955 -825 675 -303 -358 632 724 549 277 760 478 -706 -207 70 -116 -648 137 833 530 -899 924 143 760 -491 -570 606 -517 -111 -805 954 -215 358 957 345 -695 -698 540 -163 260 -514 723 725 -793 457 -913 85 -395 -704 -37 -331 707 -911 -507 -395 -940 461 114 -551 5 420 796 424 735 193 717 286 423 -274 -51 -664 641 497 651 -42 -772 -797 -838 262 -838 -453 -669 -232 230 -846 -120 124 529 -719 166 -479 -444 912 753 213 833 39 -684 -313 -635 -817 192 449 295 -540 -13 -71 -492 -216 580 -614 173 -431 -484 201 -475 296 664 843 -753 -304 -676 -352 712 -79 480 -732 -36 -634 112 -289 -307 319 -264 433 245 -279 -560 -180 -829 -602 -342 -556 -925 178 -136 900 -218 -847 640 -469 39 56 -398 -736 -287 -807 178 -599 -868 717 650 879 -17 -767 -768 -929 -322 -953 644 -131 -859 244 325 301 221 -633 274 -797 637 490 -351 -914 12 14 -282 -195 -44 -187 247 27 459 -629 -552 148 -939 151 -210 52 149 -603 -216 88 460 -832 330 -65 587 736 751 -353 709 -812 496 94 700 -615 -879 492 658 -905 -489 828 933 309 -268 -758 -653 -260 -686 -915 -554 -867 -228 615 -508 -55 -161 259 950 -426 -819 433 -808 604 -380 919 -929 -301 143 -391 808 654 107 -419 -418 293 -449 574 933 -283 -701 -434 -764 584 31 -78 80 402 -816 99 -838 -640 -727 -302 -713 455 -501 -109 -726 509 -823 657 -171 -521 -102 -212 639 323 149 -261 -956 10 956 121 6 -593 377 -838 51 -362 100 598 375 -120 730 -622 -600 154 -364 -771 717 -80 872 -654 -819 195 874 -622 724 936 216 82 101 -826 -551 889 105 535 -417 662 -300 23 812 173 889 -3 677 59 -644 488 -469 -625 -930 251 -841 -545 835 -566 227 -663 -798 73 -505 101 -740 -126 590 -856 687 -445 -104 512 -100 -275 -955 234 -706 29 221 76 824 -50 -516 384 191 861 -683 -495 -292 522 -361 -149 -790 -871 67 981 -54 295 -572 -134 -580 -766 787 353 -131 -406 931 797 953 136 13 137 115 -625 -609 359 724 -951 948 -668 865 952 -478 94 -625 -472 -950 789 -416 924 -601 836 -12 -535 -22 150 268 -308 -340 -77 -957 -463 -703 107 -893 204 648 -67 -958 -560 788 229 235 546 779 -711 430 213 -611 -986 -206 -600 -777 -277 7 -392 355 -863 -788 -267 384 686 -45 -551 -145 -249 -937 975 -537 620 121 125 -754 539 75 -393 67 616 331 33 -498 -639 -797 -515 -403 372 -992 -176 -541 262 368 -373 465 241 341 538 590 228 621 -130 374 534 836 886 -997 -764 64 -181 -741 -223 -55 -471 -64 410 568 455 -977 234 -794 725 -930 -307 -83 515 984 -752 174 163 -289 -706 723 -54 263 -122 332 -683 871 670 75 600
787
-344 927 -68 -759 563 -495 612 405 -177 840 -878 -77 163 811 -183 145 -36 869 564 -294 151 619 -539 904 -898 -36 953 -327 218 -588 -738 62 -994 -876 -560 37 -963 355 572 -986 -115 956 276 -329 -594 628 65 -545 -307 -754 283 -855 24 86 -573 600 -177 371 -138 314 -773 478 287 -109 -988 -629 -887 -147 -474 -323 -926 223 562 569 -557 -839 -763 411 -450 -190 -977 954 854 -227 189 -301 -545 53 272 -767 -874 387 -100 -422 132 -949 739 -710 190 741 -160 -577 -863 -16 33 -705 -958 361 -38 236 -229 878 263 -797 -423 -259 910 -438 245 562 697 -649 -603 494 -162 897 364 -387 62 -846 -407 -73 -484 -493 173 -866 -241 392 -722 -244 -979 779 -887 -613 -377 410 523 -602 53 676 -660 -830 -567 -246 -961 589 323 -179 473 -21 -770 -965 276 -591 -312 -648 -842 -678 901 854 -87 439 351 -318 -118 -996 533 -517 -695 110 -880 792 181 959 595 -980 -589 25 348 -145 546 652 79 193 -337 -750 706 -19 -62 -151 -327 519 -489 -700 -919 529 408 -228 -146 -846 -80 -32 -58 -161 597 652 897 -283 -726 -149 -999 -270 75 -285 999 -656 -130 -999 -331 380 620 -986 632 -14 170 -577 647 -688 446 -910 -429 -924 215 421 -248 -560 695 -607 -984 577 12 -316 44 832 -545 319 -349 281 -591 -591 851 -510 507 887 131 -964 -368 -822 -698 -273 -722 -47 398 -878 639 728 914 -366 466 -128 -174 292 -84 477 843 708 50 -756 -340 -994 -262 377 331 186 710 -754 538 -198 123 -586 -837 759 925 -236 465 234 691 806 -523 -355 900 -515 -777 -850 380 582 -562 -374 74 -598 587 -923 -682 -209 -235 -383 220 88 167 -940 273 821 227 822 544 681 -45 917 -512 -304 -936 104 583 -472 509 -483 543 -186 -365 905 -909 -48 704 -193 588 138 -825 -877 -25 991 -331 -220 -458 679 234 541 -268 -983 -152 -655 -839 875 -419 988 -507 497 284 614 9 -236 -416 -779 -844 -104 -304 -531 721 -15 766 -646 914 -566 945 660 -715 -911 -620 -591 -586 145 1 -176 813 972 835 -786 859 896 -816 672 219 -487 79 -674 -567 -170 403 -66 -619 -493 723 -68 -77 -313 -125 -690 -486 70 -550 250 -387 966 -203 203 171 -445 250 -75 -229 -367 220 82 810 -690 -118 -265 -968 47 -15 919 -22 -23 -559 -516 302 -334 181 935 808 904 588 193 760 -450 575 666 -53 145 -924 228 -207 -412 9 269 423 795 -296 -429 736 137 351 222 468 -56 140 369 977 929 -30 -423 520 369 -99 696 -994 -396 730 90 -197 -524 725 25 778 334 -696 -662 -495 -356 -379 -840 959 -240 29 -499 895 -44 -327 -802 495 402 -785 -378 -63 -812 445 -437 -978 -607 683 401 -544 -234 915 40 337 634 -398 487 667 522 730 979 128 -759 460 -277 446 239 786 394 241 -654 -760 -629 475 989 392 -691 -603 685 847 327 -831 926 -359 850 -869 814 -625 -171 -178 -646 513 720 -530 297 459 481 -456 -92 381 -319 806 187 -270 -802 394 50 102 -937 555 -32 236 -793 -200 453 -122 -834 -964 574 895 140 -666 -880 -92 939 655 653 842 841 -67 254 176 -954 -579 101 828 -523 -860 -344 141 -650 525 -48 -266 328 387 -664 -465 -965 412 -217 121 -819 -969 973 232 -115 592 628 -21 681 216 -777 634 -477 349 -898 -149 419 -313 425 673 -307 602 -934 148 -855 -533 -613 -254 224 -1 -244 -415 -637 -330 680 496 922 30 -227 610 -928 -243 -514 -820 -464 -104 -679 746 -316 -989 -645 660 383 74 494 -298 -904 176 550 753 983 120 157 294 -820 -185 -551 -848 238 857 -648 -823 -311 87 -515 -200 -891 634 -548 -534 441 132 755 -69 -158 830 329 729 600 655 -728 -627 -22 -958 456 869 -994 -373 -937 653 539 -964 896 -476 353 286 -433 34 535 328 805 27 -821 976 306 462 305 -960 439 -56 470 -709 198 539 -515 -705 -445 -58 187 135 991 -875 -702 240 -369 781 -781 780 -517 788 -571 775 751 538 -882 -963 849 -403 302 953 826 -892 -439 -79
714
-952 -640 -749 -824 -570 -223 -307 -64 78 -603 -174 871 753 -723 709 421 -726 179 964 -489 182 -650 132 738 -257 -227 -299 93 -54 -36 -901 -218 -532 -373 -82 -95 -523 330 131 506 25 519 53 802 207 105 211 395 -914 -732 85 519 273 -153 121 922 -388 -153 684 -440 552 385 917 -871 -742 891 88 -560 -430 -934 444 669 81 -526 567 966 -354 54 -625 91 -13 -609 -925 743 -524 417 -768 -554 -559 -959 799 469 802 -815 -65 -623 -47 970 -959 919 406 -64 487 707 609 901 -606 562 11 296 -691 -362 -89 -185 476 -663 -651 67 -715 385 -536 323 934 -183 -818 451 -482 724 -310 -188 685 -675 -363 742 97 969 575 921 -858 992 191 158 -146 457 -605 -837 -924 -381 167 -731 -200 -767 -482 -719 977 -181 215 -820 -511 -28 795 -320 -53 929 216 799 315 808 -341 862 414 -59 107 -566 731 30 825 -543 59 -397 585 837 460 -651 560 -625 218 666 -606 -49 887 182 367 542 653 -584 -479 -60 179 -376 872 602 761 963 -575 646 -784 930 -15 78 871 414 -821 409 537 989 -136 -516 -744 240 -5 -463 752 -841 289 633 75 939 -466 -550 -128 -223 -533 814 -989 -707 -408 -127 -246 -611 636 617 -149 134 -189 -874 -69 932 -572 670 645 -903 -225 -991 444 657 -426 168 306 697 -692 98 402 301 487 -179 986 491 -220 334 -653 -323 754 341 281 -456 -602 -860 94 832 434 762 -811 -459 -483 558 702 280 41 922 935 760 -470 -528 -837 361 698 -370 -643 518 -227 992 945 319 -33 -623 656 84 -573 -992 252 -42 285 72 -731 906 -191 -691 665 561 799 -76 -554 429 -314 669 -877 -156 730 265 -448 -788 -40 431 264 -649 -337 -240 865 719 818 99 -382 -111 290 73 93 -849 563 -316 -872 953 365 -601 -150 -604 140 746 -758 -636 548 341 -689 -504 474 375 -545 -965 330 769 -495 -62 651 405 -923 990 211 442 386 489 813 -161 463 -307 -201 678 312 989 -858 188 -719 -355 514 -673 -856 666 -544 151 529 320 275 -188 736 -15 -986 -137 -314 -834 -215 -257 300 -425 -357 950 -376 -274 -772 283 828 -886 586 417 -600 -262 -595 -340 -40 478 64 -485 -756 763 -437 -272 376 879 -336 322 595 -393 -863 394 -323 -462 -207 612 -550 108 142 -590 -291 194 -836 863 -240 310 153 -616 925 -939 -248 506 -763 748 81 797 -407 956 416 186 203 -818 522 -129 -145 -599 777 672 525 257 -175 -578 -486 -16 -724 553 77 -49 -153 979 606 253 -909 -338 -690 -925 -470 940 -814 -548 739 956 -578 261 753 -739 255 -838 282 258 639 -774 -935 -622 -204 -853 -962 -512 -751 432 157 107 -568 619 -462 908 -477 -547 68 80 -789 -756 220 -460 561 -873 -922 901 -342 782 936 -496 632 -512 687 -499 -33 -408 -466 566 701 -12 932 -673 -101 -840 -321 945 -461 64 339 -390 919 -882 973 322 788 -606 -394 891 -894 431 953 -911 -443 -321 294 -387 -762 -980 -347 543 566 -737 41 755 495 -318 99 -172 782 -927 147 -448 397 28 -113 171 -500 412 -930 386 -802 -588 -747 632 810 -653 20 260 982 74 122 -470 784 561 248 -431 39 -54 212 917 -580 -391 356 232 -207 893 -951 -631 -935 -242 -497 -662 154 253 333 -984 -73 160 729 -496 -880 -388 -903 -971 996 235 -315 -976 222 -249 -73 509 993 104 -631 -316 341 -981 404 331 -134 448 858 -197 -39 828 -322 -294 571 892 -686 673 447 225 606 -276 640 -111 -810 -668 331 705 495 70 -161 319 -836 -78 587 194 785 -895 933 -780 -178 665 -745 915 531 -689 -642 -902 754 365 71 -88 -744 -8 156 -739 494 -583
346
-24 694 -330 -422 887 35 893 -135 432 -809 153 974 -792 219 145 164 716 573 -495 -828 -442 -198 350 940 -277 -831 396 -182 272 -133 -196 889 7 284 414 715 -461 690 741 -772 -996 -189 328 -95 -834 -146 -511 -383 432 -463 -839 -664 762 681 4 444 693 -981 865 555 -61 -89 186 -116 -855 -677 449 181 -291 -867 196 -491 990 -638 648 333 -459 722 -841 690 864 613 -247 -292 915 868 103 572 439 -709 -644 -119 259 528 427 427 -571 688 -362 -156 229 -31 -634 -477 -914 -672 142 930 -416 114 -813 -976 -15 40 845 -250 152 423 825 314 -416 -528 -358 -109 215 613 -597 -511 -356 333 -278 -581 -926 -643 -234 521 869 -805 32 -124 60 883 -702 -330 285 355 -962 877 524 411 -345 -657 -725 553 432 -566 482 509 -174 -457 -212 -423 -925 795 636 -770 570 -611 158 750 -348 -553 -139 395 -185 -240 -76 -375 722 -713 483 93 641 992 869 -497 95 -328 12 -578 33 -953 -539 374 630 -137 9 -874 -620 738 682 -222 514 -59 6 -15 338 -196 -789 711 653 96 -881 -336 -690 -109 -548 275 772 -635 355 -985 849 91 140 -800 319 146 295 221 -960 -690 342 734 -359 78 413 304 -238 -686 827 579 -880 365 170 -402 -866 -793 265 -600 891 326 -663 697 501 357 216 914 -918 561 147 -74 967 -855 640 200 109 50 -512 -827 761 600 392 -993 -533 -60 -398 -157 -948 836 120 -786 -678 640 -290 -74 465 -841 -968 731 554 320 617 896 818 -823 -279 736 989 -15 -454 749 -784 -427 883 -368 934 -320 -622 863 -312 827 -216 -150 958 -415 385 -282 -617 233 -400 66 -353 763 -555 753 888 -784 357 255 28 410 -190 833 -385 855 -904 -115 613 882 -289 -387 -733 -355 -453 -3
322
-891 500 285 434 -621 710 130 -842 631 816 -309 -356 -526 -179 469 450 477 672 -245 -437 -175 456 -250 -495 88 -254 -790 -590 -608 534 -59 510 908 -787 846 -792 -693 902 -740 -748 -460 -647 -426 -995 238 844 895 483 -453 252 -547 -820 -275 140 988 307 -275 -766 -537 657 775 160 234 434 902 -598 530 368 -142 178 -109 -398 390 702 969 586 -708 856 -47 -153 -976 -681 904 609 -443 356 -741 -575 584 -278 94 -313 -847 -433 -439 -557 316 -84 -901 839 -54 -737 51 -317 -361 833 803 -901 928 116 837 487 -688 -310 281 881 -570 -309 725 227 -951 640 921 334 612 55 392 -509 387 -795 -923 881 -317 -383 -579 233 511 291 -393 -120 -885 124 -580 -713 426 692 -639 -313 145 -198 -152 387 518 -306 -886 95 -658 -724 -6 314 -353 884 961 372 -423 516 -908 -470 379 528 999 418 -768 782 -191 -55 31 378 745 -980 854 -825 -438 184 623 126 253 374 -576 -546 -392 799 -254 -704 177 785 460 -139 853 558 -705 993 -289 173 -167 -792 -982 939 -140 120 -564 760 -190 -194 396 744 805 551 82 547 -553 22 -267 -792 730 405 -736 -1 -317 452 428 -222 -28 -142 926 958 -271 857 -870 795 793 267 -256 928 839 -902 840 -793 403 -633 -241 590 -779 -851 -544 517 220 -538 -603 -692 -881 258 645 -588 86 223 773 -953 -68 -677 -366 248 628 374 787 963 93 955 -585 -59 -756 -426 -792 482 245 -536 -738 -403 -561 -57 342 538 844 157 -521 -384 419 -88 895 -335 547 353 -186 -523 -486 -990 -523 141 -38 -352 -244 266 -603 378 -1 -396 -536 -379 362 -874 -794 710
312
16 95 752 68 -335 -965 590 756 678 498 188 643 -449 -5 869 -225 336 -964 695 631 542 883 542 -730 312 -644 81 -731 -161 -958 -451 -687 -399 321 644 -300 -568 65 580 -420 -160 111 82 -851 251 -223 -161 -60 -626 -562 986 -362 -15 -337 -970 245 -405 -958 -942 159 -884 -292 -631 623 -766 812 -634 32 10 456 309 -550 -157 -173 538 926 -355 581 17 588 689 120 -226 648 -9 -102 913 -408 -850 466 468 -358 -276 434 -601 -287 -194 -858 925 -677 787 -877 229 212 46 -674 856 980 -389 118 190 -377 -601 -726 -817 506 -51 -916 -623 484 -626 757 157 -46 -560 823 714 242 -159 -946 -517 -849 627 -870 591 669 4 802 -141 129 979 -471 31 590 437 -669 162 348 -69 920 -351 -537 -709 621 710 332 564 -300 -121 -253 736 -168 613 -764 -55 -172 -248 -385 -605 349 491 -484 952 680 490 989 76 -839 659 589 -389 -853 949 -432 -275 447 231 -934 -313 -902 372 -283 -204 11 413 -236 -598 -521 250 -823 -29 -102 -608 362 -735 185 521 542 391 326 -513 243 337 -654 869 -232 -501 -424 421 -766 634 470 421 -498 637 -963 -920 -675 582 458 -250 -850 650 -449 195 675 -153 -25 -275 210 462 218 523 -723 -439 62 -161 -201 163 -139 780 740 356 442 17 -60 -514 -116 -135 500 735 -720 298 -328 647 980 752 -738 633 -837 703 157 -165 604 -492 -845 424 -414 -79 -204 -837 184 -811 771 302 655 913 -334 -510 -956 459 -123 -583 848 446 -921 395 -86 582 266 3 -663 -956 948 -574 772 222 622 17 53 671 503
135
-347 815 773 501 152 862 483 -303 -774 694 158 -452 -781 -347 694 -470 -154 786 -971 687 740 -987 -747 369 613 514 668 144 -315 -392 964 333 -416 -495 -261 778 -769 -813 -474 -968 60 -243 219 69 -657 51 -310 -50 772 665 -569 -714 508 147 319 -824 -215 369 -597 -332 -939 892 852 506 -981 -349 -547 -161 -748 320 667 -782 -900 104 -720 -760 815 809 434 311 531 -521 373 -309 -206 986 827 -617 67 788 -224 708 -66 -23 -29 798 -832 -682 347 -275 125 -731 -230 -623 986 282 -275 -53 -196 -875 130 -828 620 257 297 -500 872 59 -35 -24 -658 -374 -362 797 -234 -435 958 986 -557 -995 574 149 940 2 -324
451
-206 -976 -99 872 -936 -898 -62 -581 -628 -572 -656 -512 347 -914 -107 -721 478 -129 -25 -329 582 -383 107 647 -345 -988 -942 806 -234 -681 -116 -287 -249 -192 804 146 -577 132 -293 543 -943 369 -562 -372 -269 905 -607 -786 415 852 427 228 849 -315 936 -555 186 -964 -567 -76 -843 -320 -965 -265 403 -325 207 800 855 27 288 294 355 150 132 507 -476 982 -700 -95 759 -547 -584 -220 -175 85 -313 690 -467 425 160 -583 -9 -473 -841 374 958 -182 -320 -962 -113 -34 310 607 -853 815 -478 -544 808 498 350 723 399 -616 307 -33 99 -942 -499 -228 578 -871 -637 -556 -768 290 905 891 -205 961 -957 -559 -486 -605 -624 -860 426 866 714 109 904 -4 718 -549 623 -658 -412 393 158 341 359 -542 309 -4 -912 -819 961 521 -722 694 -829 -867 534 915 316 -194 296 -32 63 -407 955 -228 -804 -50 -173 449 -322 -677 -313 28 692 -131 -356 -213 -249 925 898 201 827 -521 55 260 722 898 663 -758 341 248 -187 696 552 -736 -316 -928 -946 -189 -276 -498 981 -472 -224 61 841 564 -956 -814 -386 338 311 -526 -405 838 -468 -862 -373 -259 559 215 100 23 162 -429 85 157 -909 -436 -570 -773 391 -774 -294 -48 -358 -821 345 892 622 -924 110 542 263 23 -534 -626 -726 381 270 -948 36 211 332 -967 884 -10 647 -770 49 -778 913 -753 883 -952 -548 802 -930 236 340 167 419 -120 609 440 -269 -917 253 -36 -394 -290 702 -171 308 874 -775 734 420 14 -31 -877 649 -182 18 281 317 -112 631 -340 -554 -31 -568 639 210 975 -74 -133 -642 835 999 -619 -234 867 759 -125 -387 131 171 376 232 817 223 780 -25 71 -719 -108 55 128 34 662 845 131 166 -561 258 -70 691 -322 98 204 216 -527 11 988 329 -613 91 107 -856 -742 -384 995 -414 581 89 -75 58 785 -861 275 444 568 -615 -264 -674 -785 -430 979 -652 110 -350 250 339 -112 488 132 103 39 -432 -530 771 -885 -342 -328 392 581 -157 620 75 -865 501 -33 -152 -62 -879 -957 430 960 788 279 -344 597 -312 400 -208 -525 -32 373 -966 401 623 924 455 -656 566 -390 346 -881 -142 -731 -207 -898 -138 676 -245 -743 52 -336 775 940 -797 746 758 -885 99 -80 -62 318 603 987 -13 -902 281
610
446 908 125 757 666 -184 358 -836 -93 -437 735 82 814 -615 947 -928 248 -177 120 757 282 -477 422 717 740 -641 768 54 727 -544 17 541 683 491 -479 -407 141 989 719 -562 -373 -833 -59 326 748 479 378 460 385 -320 822 889 105 -872 999 -537 482 -847 -490 -47 201 330 47 814 707 -657 -95 -915 959 -400 740 -733 885 838 -72 -87 -535 -534 160 857 -328 -23 167 520 -416 -575 -943 367 -926 88 -934 843 -123 857 -184 967 -55 59 -834 460 -710 -719 -135 779 471 3 -737 440 -65 -985 -906 -846 -615 -335 218 -822 604 84 -167 834 -712 114 -263 921 -382 532 -842 925 -666 745 -563 417 983 45 416 325 -767 -878 -220 461 425 -234 431 -156 387 310 641 776 -459 103 385 -165 -278 478 841 -356 -867 -953 237 616 681 -570 -146 162 -966 881 -299 -396 14 818 884 -28 -706 878 -548 510 579 198 -99 -358 768 -731 -512 -184 -864 131 633 -225 -467 -123 -380 -165 437 -385 45 -872 450 129 99 21 249 573 -494 17 -197 123 71 836 -134 -451 -255 -941 -322 -672 -461 719 509 -25 -203 -3 871 242 -287 -500 -75 -240 -724 -125 622 -489 -127 424 -912 -693 214 -504 587 368 416 860 -788 -721 -374 -107 -510 228 147 598 -651 710 313 -768 -169 -114 971 746 -531 -988 250 896 273 -464 -299 -834 -443 -731 -407 366 -365 815 -595 311 -683 460 321 -428 -520 298 284 -647 530 -140 330 597 848 139 249 831 -148 680 84 -961 390 156 -529 -277 -680 -40 -838 481 220 68 -423 713 -356 917 -358 -881 -542 786 985 92 -785 64 -615 -965 -200 318 -331 -682 -63 -168 -690 -299 963 -65 -531 -979 463 369 671 922 -839 -126 514 -194 -147 148 -351 -247 765 592 -965 -557 255 -235 -936 750 -512 853 -234 -624 414 103 -935 484 -982 -93 818 966 630 -270 669 769 -714 790 681 478 594 201 -564 896 777 -218 -140 -74 979 -405 -853 -628 273 747 770 -184 -342 -936 681 694 -436 742 -107 467 -621 -96 -797 -698 -334 -64 -540 -96 -38 528 59 -10 -169 965 221 -464 996 -724 533 -275 772 201 -155 889 985 -120 792 305 -312 913 908 -506 873 -597 -19 -983 -387 -746 104 -970 815 -182 702 164 -727 -336 -521 -558 345 545 938 169 -300 -215 2 465 -483 -906 -733 -494 401 309 -937 -510 428 326 100 304 -561 642 -787 30 467 412 -557 132 244 832 -359 -380 -66 20 -434 -585 -344 991 -924 -40 -373 -945 967 -837 -91 -830 710 307 -524 633 -202 -735 546 551 -603 799 -332 -73 87 294 305 -154 45 -757 196 -498 -184 -600 993 -533 -337 538 -197 -489 -560 512 -772 -778 938 321 998 271 290 -154 -632 -475 -366 -208 -748 -813 757 225 901 -404 294 516 -576 333 352 -292 -738 240 -654 287 -492 190 973 -93 -32 455 338 -382 -294 591 129 -636 508 -216 -491 -779 -257 -487 -231 701 423 -283 21 -684 644 -876 102 335 67 714 -690 -615 -198 -99 673 -359 261 -962 420 913 445 344 -881 860 -861 774 -191 444 195 -344 -172 300 -657 -493 -938 -87 -40 -278 -598 -208 68 -557 -657 -445 853 867
117
285 847 -601 -901 743 294 -883 -113 -301 -383 -752 680 -924 902 -437 -844 -397 -593 136 -362 551 -2 -91 205 -786 231 -571 972 -907 198 -947 385 848 -581 872 96 -299 279 158 186 -236 -360 152 -173 149 -917 -218 -914 570 621 -912 604 103 -569 -266 886 946 46 157 -447 -726 -570 -790 -126 425 450 679 -117 605 439 -122 665 340 -683 -773 84 -644 -581 735 44 -596 -529 125 -980 570 -781 -355 -6 965 599 116 297 430 -109 -647 -409 -392 444 -323 277 -89 613 724 -915 -892 642 -620 -426 -536 231 -45 -896 -849 -307 -475 5 778
889
-311 727 119 184 -849 335 -543 153 -970 99 -926 -552 -904 -293 378 -441 519 500 567 124 -492 813 -153 605 395 737 -308 -342 264 791 -754 -895 82 -17 485 -485 161 -776 394 443 -411 58 604 -763 126 -677 898 760 856 -384 -642 -618 -193 61 -618 644 39 -629 -948 -625 392 253 -125 876 -223 436 -339 595 450 -234 -707 716 221 -151 -601 -66 687 -344 676 -411 288 -730 -395 814 521 782 262 88 -27 -439 -747 -546 563 105 -117 -857 -684 949 758 800 -519 -123 -11 -513 -651 -42 -96 51 292 -608 138 832 -765 -304 -699 2 481 -991 -408 74 -612 -229 -281 -92 78 260 555 279 416 722 -218 -791 -769 56 -631 -373 553 -596 862 305 -642 184 111 463 -241 -267 -634 -69 -872 -103 -385 -341 45 -463 125 52 -36 -832 -268 779 772 918 597 -457 -203 648 -96 233 -779 -676 879 -419 -636 783 -20 542 666 -186 876 -505 498 131 -317 29 377 -605 -458 -816 941 338 -881 996 903 101 369 -685 -21 -114 -129 -633 -381 -346 522 580 779 -922 693 110 -391 -223 899 199 359 -687 533 -677 -660 320 456 373 -97 -889 -822 972 361 -834 -613 -168 25 -266 259 314 -409 870 -168 -380 -970 -315 -558 603 -169 543 -983 41 256 788 159 -624 347 271 493 313 400 201 -517 -943 -296 882 -605 791 -815 320 -611 612 -317 -315 -193 -206 -112 674 439 -462 350 -511 802 -518 991 648 919 409 -487 722 -949 -422 955 387 192 950 62 -11 421 -645 996 89 313 668 -553 541 774 -847 306 315 764 726 687 -689 634 321 568 680 544 171 -134 -539 -599 -492 -663 160 -474 -631 -8 781 338 219 -168 587 -292 621 572 613 -487 -293 -54 350 559 -634 -331 643 -954 -738 585 98 -558 649 737 984 820 112 -626 436 588 426 287 159 -632 -602 -931 828 -472 609 -823 -797 -509 -532 656 895 51 825 -433 337 -242 59 -246 916 -88 -982 150 922 389 69 544 928 -963 -173 -251 308 381 482 -690 28 982 -971 759 -355 217 554 -16 -864 -67 338 945 732 970 172 151 -749 659 909 -822 617 -80 -153 720 -752 -25 -311 -450 393 59 950 -642 -797 -947 -648 -632 752 787 -949 -833 -770 -431 412 -820 996 817 167 -302 -611 -400 370 -807 -133 872 953 -855 620 200 -81 -637 976 -544 494 -792 553 -96 -778 -893 252 795 503 -611 328 373 485 407 -691 -661 932 -302 914 -437 104 157 -333 -942 -60 251 -646 514 -318 762 -624 -114 203 941 -909 -751 699 193 -120 -220 -408 -450 52 -916 797 -459 -182 575 157 351 675 -295 -447 -320 482 -664 461 -609 345 -994 466 578 99 -43 -965 890 278 843 -552 -783 617 -835 -52 -852 -853 -490 -389 -327 832 -638 -330 250 -307 -102 -942 151 -645 418 744 -231 830 -468 -960 -637 -166 -609 472 41 76 -98 -275 -117 -410 620 -224 719 -850 919 897 -564 206 327 941 801 -223 -984 -527 -299 -684 977 900 618 17 761 642 289 388 689 -611 -994 114 -40 -406 -643 164 -149 -912 -752 -355 632 -362 -719 -668 317 -680 -607 -437 -469 -141 -418 865 -120 120 272 618 -900 -550 -686 729 -958 271 553 608 198 685 616 938 -400 -307 453 -281 255 422 -546 -780 884 234 69 -165 681 -920 -958 52 -823 -588 -695 747 710 722 -181 355 294 142 119 -173 897 651 -687 402 149 197 -723 743 -811 717 196 -909 507 93 388 819 -948 607 -971 508 263 896 -388 -121 22 398 -124 628 -973 -511 690 -222 65 -45 -106 416 373 -372 -463 56 -531 285 -819 -419 662 945 165 -416 398 -941 709 296 -814 -634 52 450 657 218 -665 514 -271 -669 -273 368 -826 403 525 -845 846 219 -177 -133 240 765 368 871 -823 282 -603 567 754 59 -223 -283 56 589 -589 -851 845 420 -360 -375 465 706 -866 -27 -909 -665 196 -354 -349 -329 -564 -486 -364 798 -595 -632 470 -590 -103 -286 -546 701 964 730 363 -751 102 38 13 -43 356 376 433 509 873 -810 641 -172 570 7 -456 -891 -726 633 -930 -620 -250 66 -877 -760 -66 -989 -698 -6 -785 -703 -713 -310 689 323 385 325 808 -482 -649 -967 -293 -136 -946 -859 -900 267 544 693 966 286 166 474 -686 -734 -722 279 -693 689 939 -713 336 67 -482 -453 57 822 -788 -907 -266 -256 -192 770 329 415 753 -70 -37 -199 -988 -125 -384 358 96 -595 -254 204 281 -638 -587 -801 193 -760 70 84 247 -570 502 248 251 29 -881 661 536 -8 782 -462 188 -741 31 -466 -967 -574 283 766 -147 424 905 636 231 -327 750 -538 -989 89 837
211
385 650 728 715 -199 -726 7 63 -560 -968 255 -492 176 411 -335 -134 857 -433 -962 22 -146 801 991 598 -847 431 -982 -115 53 -436 291 934 -871 283 38 -737 -58 -42 991 226 539 -340 347 119 645 -820 -600 -864 35 487 -527 -840 321 763 -264 453 -807 843 286 744 -708 942 -81 97 83 -257 -131 630 -454 -811 989 -912 750 -213 462 -556 922 308 78 -324 874 -728 -276 734 -697 950 875 -962 189 850 263 -42 886 -345 -859 -168 -596 -161 111 -706 -416 -476 353 -887 470 -677 -600 17 -732 -12 220 575 -555 -143 -511 -620 900 3 776 94 -666 -542 -114 -621 111 585 279 -814 -987 785 -876 679 -569 674 -430 515 774 818 164 -118 403 -271 479 -282 -453 723 -334 -411 -360 -758 -119 -609 717 -7 -440 296 709 799 190 -699 835 917 -731 465 140 -845 575 -959 941 329 -754 -70 -660 26 -105 309 944 455 246 -819 -899 255 -853 673 -818 136 244 80 607 729 -44 485 714 347 -177 775 754 428 -938 -385 -47 -698 971 -889 631 614 -949 520 -405 330 -150
64
-147 -933 134 51 -247 216 327 189 -333 912 -892 -637 -401 463 -514 726 -441 -62 872 954 367 -412 620 -590 242 -776 865 -580 -212 -334 546 -550 -528 832 909 -903 -677 -536 -490 35 -12 88 -787 -620 -273 255 -645 32 -25 -186 728 33 -178 961 -899 -985 620 -251 -902 -353 343 -261 -337 -499
462
590 -333 -997 -388 -787 735 -832 171 -395 -980 -97 906 -312 -671 -604 532 439 -856 584 757 236 812 290 691 776 -914 -701 573 96 -224 124 999 48 355 298 -856 -257 -865 596 735 973 723 533 -678 622 294 359 591 459 -410 -972 980 924 758 -517 781 -692 552 689 879 -229 -907 -537 -144 842 -129 765 755 -835 480 -940 -433 -961 68 591 763 -575 -814 -210 426 -487 740 -162 -326 115 542 481 -419 937 266 -582 -838 -50 -290 254 328 13 604 -367 -365 -210 981 679 -990 -99 -265 -935 140 -161 135 870 665 -362 999 715 -69 -497 -363 198 -128 51 707 644 -826 946 -873 986 -978 -200 933 865 960 672 572 -625 -935 124 564 30 -784 -767 157 455 -534 321 -937 399 86 160 423 -878 -238 971 730 -339 821 509 559 53 -723 241 68 -624 418 -109 851 -394 -591 375 22 340 -73 -384 781 479 461 -205 307 -775 853 -592 923 -339 673 839 -383 929 -398 127 -49 562 -388 -776 160 -209 -814 810 -24 -799 -287 -194 685 -527 781 -599 310 255 -670 252 -858 -609 -648 84 -666 -592 561 792 520 880 -933 388 842 631 -399 645 160 582 -827 -664 -288 854 948 -117 9 -60 89 -402 246 496 790 301 -544 663 348 923 -53 852 -628 -171 -992 58 605 -681 -244 175 -385 885 -220 709 -732 -161 447 774 -103 484 842 -597 -969 183 -89 -919 -47 -591 -916 -504 -427 -400 -885 -934 -401 712 50 323 789 596 -353 -705 170 936 92 -754 206 -789 -503 -772 76 -435 837 -805 800 -730 -540 -436 -67 -962 -926 -893 -764 -3 -764 -852 206 -157 146 -740 61 -323 -273 138 -580 837 -327 -280 -525 -239 -56 264 994 908 -646 149 -358 832 702 -361 -875 454 -325 596 -234 21 292 -420 769 244 531 -576 -199 848 -703 -585 644 29 -477 651 365 -197 -109 -461 985 -43 920 -92 -19 280 476 810 301 104 65 -976 -314 942 -869 251 -419 510 57 92 -178 963 347 -163 588 -746 893 -432 -804 154 -462 -579 -774 -178 -511 298 560 -660 -964 295 370 -151 696 999 -482 -857 300 560 80 -498 576 -753 776 656 705 383 -836 432 527 786 718 -599 -118 -832 289 -851 -670 -430 159 -763 -868 -331 -906 435 -371 -427 13 255 -183 960 679 -944 -139 -823 -768 117 -80 563 -19 -925 531 478 185 421 -678 -434 855 -405 -449 -754 -989 377 -490
415
740 -995 -441 -824 -183 -424 -320 67 -145 589 597 -568 -332 133 572 -613 -561 63 -656 672 878 709 145 -798 -600 176 -300 -134 -231 93 -728 111 -695 -70 58 -755 869 -852 -913 94 -801 171 -802 -448 644 -694 483 -250 687 884 -453 132 277 -752 -517 140 50 703 -273 -832 459 -497 488 -682 -801 299 972 -185 -749 -631 -766 -853 -376 -29 7 -730 82 789 -916 786 427 630 474 821 857 -638 399 473 -331 -326 -421 -914 -449 780 868 -262 881 121 738 -476 498 -449 -677 761 195 102 462 -479 20 -608 -370 -137 -805 538 -72 705 -695 -59 989 -410 -770 385 995 444 579 -133 -773 -962 964 -375 305 593 793 -393 850 -233 785 129 818 356 -835 540 -749 616 249 49 -196 -946 867 701 -893 -966 494 417 -247 285 624 541 -102 498 -676 -900 -625 -100 313 -755 285 -878 -674 -251 528 -427 -905 173 554 337 585 -399 -799 910 -251 55 -910 357 29 961 228 701 -963 795 157 -983 -243 137 249 761 -929 222 385 116 587 -804 842 156 407 96 85 -414 -41 829 33 -160 -721 -808 -43 994 302 -958 190 -558 -371 485 639 -131 92 -920 -130 -141 -323 -685 -949 357 -850 -929 -414 805 -715 499 -245 -761 -40 -578 -49 -259 356 651 92 292 -38 347 -384 317 424 398 651 -856 -649 294 19 -202 968 -830 382 416 -992 -565 493 -840 -208 370 535 893 -411 86 -797 -373 32 872 -59 866 966 264 -862 445 500 -126 895 74 541 95 666 -309 -943 949 283 -508 -338 250 -533 -127 261 -499 57 524 380 389 232 -66 824 -361 -545 -729 -811 -53 675 605 -375 653 -871 695 595 -762 -25 -427 523 330 455 -247 -814 -724 783 -526 52 675 -112 -366 -175 129 -502 -700 -411 -606 -752 497 501 248 277 -659 425 -374 -281 -437 836 -134 -845 -719 785 262 -299 46 -748 327 897 103 155 -487 -802 735 -820 145 761 42 69 297 283 -981 -560 -192 -715 -475 -427 275 27 213 293 52 680 750 206 35 -616 -718 665 -395 325 -122 -549 324 -629 -346 -545 74 -759 54 671 722 137 996 -117 420 245 314 -757 -944 210
115
391 753 681 -284 462 -336 808 -280 -893 -870 518 847 -810 574 693 -310 373 -156 -850 -500 99 -772 917 159 -498 275 -716 -42 393 -973 -931 -719 -556 -277 -199 684 430 56 -877 -545 358 889 530 -942 116 -827 298 543 732 431 -783 -744 -226 933 826 280 -28 895 -780 -921 311 -549 -893 -880 -216 662 585 -314 -786 -82 825 -926 -986 -793 -211 272 -239 -274 -343 159 449 -536 -911 152 -330 -897 463 975 835 218 289 217 -686 -861 -397 -930 597 -948 -392 -140 -207 106 852 -39 -904 -322 -811 500 -760 900 531 -273 750 513 -184
67
-886 152 -31 259 246 -184 495 393 -896 900 -945 185 525 -974 -370 -324 -369 -14 161 -97 -240 -410 -784 490 654 697 963 -196 862 599 556 511 -174 188 930 743 -388 -531 449 113 319 253 237 157 -827 979 -73 -231 949 -897 752 113 -917 401 381 107 898 -453 -741 244 -811 234 -176 191 -267 891 -364
44
-784 400 -801 42 -728 -909 -576 -960 -331 803 -49 -824 -823 -244 828 -902 -865 -32 453 -413 68 358 -967 -932 824 655 996 -90 842 753 -933 176 764 -527 6 -443 702 -260 464 111 -61 -883 -252 470
702
342 -191 678 210 -42 -852 -874 -340 1 -342 773 -129 105 170 172 -778 262 838 950 55 -854 -912 181 617 291 -600 122 -844 -660 34 -529 -564 483 441 -456 876 970 -431 355 -892 -968 766 -881 549 -818 -647 -201 549 -107 682 -584 581 -319 174 -718 -450 394 89 -106 509 771 744 768 981 -755 -379 -848 -793 556 438 -717 301 -652 543 -371 514 437 -580 540 433 777 -467 -489 269 -662 -241 720 -377 756 630 -579 -81 -658 -736 749 600 48 209 -470 -287 339 527 -826 -940 -441 -774 -356 49 -800 -119 -555 -905 -962 -792 -881 248 -20 -166 452 175 767 726 -54 584 957 -361 -240 -696 -447 930 -736 281 258 -749 -346 -989 923 960 -949 579 346 817 -610 -644 151 861 -774 -42 -333 -398 776 420 218 877 645 -449 110 770 -800 347 -246 -747 59 506 -650 756 -341 824 488 203 267 734 314 425 -667 -725 231 -275 980 977 340 -592 158 -689 -694 -387 866 100 -752 316 -596 -27 930 658 253 286 258 999 -474 622 -724 804 -422 -139 143 -296 -492 25 493 35 -116 -183 -981 597 60 558 189 155 -34 964 -327 348 790 -415 -592 67 -333 -548 -817 -731 -610 157 22 -864 529 619 871 -178 849 -620 626 -942 993 -983 194 -867 -147 -604 -287 -84 658 268 470 219 350 -386 -918 773 312 -419 69 -601 413 -208 769 687 -900 -403 140 426 -102 -386 -119 -199 -428 307 -918 52 -83 -204 -779 275 56 638 622 -880 -636 -617 -999 -181 206 625 550 -862 -748 -351 -555 573 452 716 -786 590 813 -401 -60 -7 -833 78 -893 -203 -331 334 -57 -630 -341 -302 -223 85 813 -785 124 89 -27 -294 3 767 677 962 -769 -623 298 585 649 622 -348 341 338 -766 622 -825 -258 573 557 171 306 -51 -426 883 109 -583 247 567 -979 701 -988 -750 764 364 666 -418 -801 -339 750 237 -369 473 -270 284 -844 880 811 -474 -751 212 -25 -690 -916 -837 -225 -412 -322 326 -700 638 657 -218 507 722 973 -308 -778 696 -638 -623 726 898 784 96 545 304 -267 750 -613 950 512 373 -597 -71 -878 -494 255 513 -99 266 -937 676 645 -841 195 137 -970 649 -677 771 871 776 -537 -395 733 -641 136 278 293 -777 -641 -582 80 107 -539 287 779 520 826 612 281 -754 -721 -557 33 -372 -667 119 -494 239 -228 223 -887 300 99 -354 856 261 -405 85 214 163 710 496 -792 -665 914 -715 -210 -617 -655 -937 705 -942 219 956 309 -213 337 994 83 -129 493 24 478 -296 -723 203 193 -905 -520 -997 917 509 -236 -218 -191 -299 786 933 157 887 655 -915 -12 382 791 354 962 364 -619 -292 675 -171 -739 153 -431 866 527 -965 180 727 42 297 -693 17 629 -873 413 62 -21 517 12 -34 540 172 -639 25 -804 623 -282 -29 928 338 -810 -415 427 -986 -135 312 -622 -72 -858 678 -735 -855 -430 888 106 -790 198 203 81 -45 -762 -554 -624 733 828 -622 21 -441 -358 7 277 -858 -30 516 -624 901 -179 -935 -124 946 866 710 367 -752 617 724 680 -96 485 -974 629 -91 -198 954 -22 -426 -616 126 6 -685 879 -701 480 379 -70 523 992 -273 -753 836 -945 815 -243 973 97 463 744 927 765 315 413 -229 -932 233 707 533 -446 79 241 -87 722 632 734 -113 551 229 -670 -488 596 80 -646 -518 -602 706 627 620 -891 864 -499 -697 576 -375 721 -418 -853 48 281 -992 -212 -715 345 -657 -536 -558 -12 -643 705 131 371 63 700 296 47 881 6 -645 659 -602 -315 833 -572 438 -526 -2 -149 -791 -856 -311 -506 -635 434 -164 364 -188
471
738 -202 -894 -555 614 -909 -499 768 700 -743 429 -274 -60 177 871 929 -246 -251 -550 -630 -923 834 402 -405 399 173 162 -825 -250 939 -632 707 52 -393 -267 715 6 627 -447 -64 67 727 261 -517 775 219 -578 102 -379 -625 -434 -301 864 -518 103 363 -889 -869 -874 301 -2 509 -940 -394 973 -473 963 -402 -830 -861 -160 -51 175 -185 679 -51 -419 -27 -675 -993 708 -784 293 554 753 -338 -741 -995 358 585 274 -972 -244 712 863 34 580 933 785 -425 815 -551 -90 794 -799 -707 785 590 -417 -36 513 570 711 618 528 -3 117 33 972 965 582 710 62 -556 -4 -788 954 -389 349 -62 134 202 -288 -836 -486 -957 118 -682 -81 847 -596 488 843 -796 -864 -614 739 -661 879 542 48 -739 738 233 -341 -766 708 577 364 225 -956 347 -10 945 972 -255 202 -405 -505 -898 468 339 583 -622 819 -434 -445 462 -931 -743 -769 805 218 -178 802 741 -12 -716 -784 -516 -842 106 -278 -879 616 669 198 -347 -288 -800 140 -147 -647 775 -4 -875 -391 -649 -328 -650 702 663 -712 -761 932 -547 -152 -27 176 -120 -857 -444 944 596 791 -347 953 -389 -490 850 396 -10 597 615 321 -873 -486 289 -909 -205 -390 -868 -456 834 236 -149 647 -510 562 -875 734 92 154 -202 618 658 373 838 25 -916 376 307 -579 -94 55 94 991 -946 654 301 927 -66 -709 -606 195 -873 -265 107 411 -732 -410 679 -790 -344 902 -28 618 658 -897 644 -230 668 381 -652 -886 -718 887 968 957 909 -338 950 996 -196 161 -552 -717 790 -527 375 -675 476 273 624 44 793 726 -761 695 -758 -446 -452 -371 57 233 -427 -971 349 274 -632 324 75 761 -77 -668 757 -423 -195 -28 -203 -749 -891 93 806 -925 -102 -798 -953 855 -640 -998 125 -490 -153 849 -695 -58 971 -84 -446 -988 671 390 -557 -951 -319 -493 -317 170 423 -925 -724 -658 -597 -315 788 -747 -701 -753 -338 -714 904 882 -918 109 433 -468 -1 780 423 -877 277 810 477 -260 -471 -535 515 -223 238 679 -527 -214 -566 -179 -429 -192 -284 -313 -610 -411 -460 -930 -992 -497 506 578 -782 826 -584 531 121 402 104 -314 237 432 -929 -939 -306 -11 883 -228 196 -893 -945 -39 -128 -376 758 -399 -219 -73 -235 529 345 195 651 -975 892 328 -861 -233 -4 -709 -392 876 -140 -10 -49 -790 -729 -806 818 -692 718 766 -74 765 -30 320
447
383 514 -242 -575 139 799 127 118 577 848 772 -247 -15 -411 252 -6 675 -776 94 940 -115 424 762 407 -949 -383 -434 368 -483 477 -74 899 -41 887 -617 396 -184 795 45 469 -658 343 763 553 -801 84 -480 -807 286 335 186 720 939 230 -829 13 75 -278 98 640 721 -808 -690 -695 748 -128 502 -412 -893 771 899 470 -297 264 900 -994 521 -758 -47 861 884 -3 189 -700 -689 787 161 -400 146 -95 359 -705 404 561 619 -725 -283 222 -198 537 -692 168 44 -884 -968 698 -786 186 300 374 -3 -632 649 -371 603 -797 193 -932 -507 -532 -638 322 -420 -576 -60 76 -914 654 21 562 805 -883 -7 822 629 277 -351 138 822 -541 -263 872 -200 985 -156 429 530 124 -676 -706 -419 374 -30 846 -881 468 -613 -890 626 -746 739 934 27 -168 265 -975 -207 -609 -121 -670 -11 -872 338 589 -688 -783 780 365 -472 993 -564 547 -648 890 995 -959 745 395 992 -146 206 -66 814 330 963 -102 -891 465 127 49 353 786 751 -197 -452 865 122 90 -699 167 329 321 -486 -494 -348 -843 813 549 614 171 723 -379 -506 675 222 138 718 -801 115 -529 343 757 126 971 647 -328 -532 441 -551 369 91 -426 -604 421 -68 -987 468 -399 760 904 -688 609 -732 130 -976 442 -940 345 190 -979 -560 -810 -405 101 -913 -319 -299 478 -103 -52 27 487 530 -729 199 -406 -134 265 161 -320 510 -914 569 -125 546 -737 471 826 945 -542 482 751 255 -943 -666 41 -596 -315 310 662 -492 41 -402 306 195 468 615 -192 113 765 -178 -571 742 -69 -259 930 -292 541 639 494 -812 319 -97 -829 25 -371 -78 143 646 -250 479 -894 -226 -344 -328 -889 659 -829 953 91 -830 528 71 316 -332 856 558 -442 296 -79 -135 -710 919 -662 734 129 97 -331 -589 -971 145 -612 210 988 230 701 255 -703 102 803 714 -219 713 -993 391 -318 157 766 470 473 684 491 606 338 -42 -164 -895 -363 -698 -61 755 490 165 492 -103 359 -234 -453 -635 610 -898 578 802 -488 589 -199 -490 343 -492 -887 396 836 183 715 -708 -841 -757 410 -684 -646 -454 401 -326 -262 184 -377 761 -419 561 -536 -720 -475 28 545 -716 -414 -883 784 -319 -554 15 308 936 -347 520 493 91
259
-442 392 -200 -693 592 -391 452 -852 -279 756 984 -585 -339 -491 163 -361 -462 290 360 -910 -622 -988 -31 915 1 -918 -293 -420 -222 561 606 929 -872 -499 -345 -617 -539 70 -486 26 726 -720 -375 867 -96 57 213 -733 782 404 -433 -91 -33 -850 376 391 928 207 -668 467 -414 459 705 643 426 -917 -822 -733 920 475 579 545 -404 955 -334 83 -355 772 324 -455 162 -76 638 -70 941 610 -905 545 273 664 862 504 623 -327 438 289 -78 839 132 754 763 647 284 174 185 355 -664 -245 -646 -377 -944 -590 180 95 676 961 975 105 -172 940 -312 977 678 -744 777 702 -860 731 5 -452 974 -794 -694 625 750 -278 549 604 -766 368 -495 210 529 -605 610 -648 450 -880 -960 974 -527 -942 -920 36 -917 603 -401 -126 220 -433 -983 945 -453 169 940 647 -331 -20 172 -793 442 -465 626 -608 527 560 631 328 460 338 125 -859 921 915 176 928 -779 -293 -623 -735 -770 -59 590 708 -270 -591 128 353 -178 565 929 -612 -292 751 169 -712 192 -322 -619 521 -807 851 492 -797 507 -423 -555 -545 -668 -29 -967 71 562 72 403 -928 924 -174 283 -982 840 -76 300 949 919 40 48 -263 -174 354 751 18 -795 933 -491 427 36 629 -734 375 -785 -224 -362 470 -47 138 797 -597 720
826
-232 572 -472 -917 358 -694 -725 345 -191 -996 -725 919 -602 805 523 499 -947 -787 859 -299 -990 -107 -929 -892 -334 -673 -876 -519 550 -303 357 -283 3 -164 226 854 -580 734 -511 481 922 -454 297 -483 350 874 -494 860 -288 -120 927 -794 -999 229 706 -250 809 -619 -703 -281 -238 833 338 -835 -420 -595 649 650 644 561 -878 861 972 573 -540 -110 371 -214 -411 933 340 660 -196 -680 -837 630 -314 908 -515 47 -577 -289 636 -779 -962 6 -312 -306 97 68 227 -661 -627 -902 465 -693 -508 -263 842 414 172 -231 -529 50 811 921 -383 402 356 -883 376 -95 551 3 -723 129 -736 -309 -505 -933 519 -473 -203 126 -961 415 -527 554 850 206 538 -260 680 467 -881 327 -928 481 511 631 833 388 721 503 875 91 674 -271 356 858 -224 -719 468 -829 -852 443 881 -616 -886 -895 820 -403 238 944 39 -957 -425 -730 496 -325 -498 -408 -747 -637 875 -211 -803 -814 -865 395 126 -567 -897 -501 96 700 -647 102 590 -117 868 -254 70 919 -517 855 -746 -814 584 -500 470 415 22 -821 -699 244 -167 -156 -186 239 -875 690 -348 -351 751 718 -951 -51 -467 -191 87 334 -200 570 -847 -418 752 -583 -906 -153 388 274 997 -915 -157 159 -492 824 719 -477 673 -428 -80 146 -122 921 612 -9 189 -45 787 200 -575 879 -406 183 -807 763 -319 714 820 -86 662 -891 34 -193 -781 -311 325 389 62 -715 119 -446 -454 350 -152 -196 -505 -613 960 -45 -685 -418 255 169 815 -31 200 620 395 638 -789 -729 33 -793 -726 609 -772 -368 -802 -555 -120 -809 971 -157 177 -292 -536 -87 -859 371 -814 216 39 -334 130 -815 954 -454 -278 51 357 -746 -715 -196 327 416 -230 128 -405 615 923 -736 222 896 886 -24 -223 -561 578 507 100 519 -905 -324 -720 -37 199 233 549 191 -692 720 581 -625 300 799 -970 999 296 -514 356 945 -491 346 -890 -717 -712 -712 968 747 779 173 654 898 -384 -131 -410 -16 -865 836 925 -180 94 -493 443 665 244 -454 591 583 -75 -731 703 446 108 -796 -256 211 -903 685 -991 638 -243 197 947 747 -1 600 -583 -560 -130 440 -811 -761 335 -233 921 255 449 475 -14 -606 -917 944 -122 -406 173 705 443 515 309 -408 668 -25 -67 -293 406 -904 508 897 -316 357 995 -57 531 674 267 604 -791 -984 -618 575 667 -308 378 -717 89 714 89 85 779 -970 580 742 975 -494 355 -575 -60 -609 -658 187 -886 99 -462 -701 -614 657 -142 -470 230 -441 -52 -470 375 326 6 214 81 860 57 548 790 -115 -371 -954 289 -36 808 360 930 701 601 -632 -370 -673 932 -388 585 249 -410 -894 -612 -15 251 -672 766 -302 552 199 375 334 678 910 -404 488 -331 -708 385 -39 728 -159 -649 419 -490 -596 44 -168 407 -130 972 388 524 -143 117 94 -318 896 268 -72 -970 35 647 -623 -956 785 945 228 -113 -667 -442 492 618 -486 439 -601 676 -45 -183 74 889 -942 301 -414 -936 -678 120 870 -354 855 903 676 611 87 174 -618 691 -988 -941 -876 -567 -296 236 786 -177 -457 -128 -288 710 -341 -866 678 578 838 297 68 896 -765 997 -529 860 -865 -902 554 -227 917 432 -805 -685 -531 519 769 -146 -257 -541 -109 707 584 -143 -518 544 -649 369 273 876 -832 88 -886 257 -667 126 862 740 40 290 545 167 892 -897 -677 -939 630 -805 -448 700 16 736 649 -511 -183 -110 -729 -729 133 167 144 -187 738 -400 9 869 848 682 856 494 -491 -293 -488 -185 -376 248 -920 256 697 -126 50 -683 37 -397 597 490 -767 -256 362 -417 -956 937 -981 310 -770 760 575 585 -374 -442 -504 -223 -136 138 -421 -432 931 -559 425 236 -748 -7 515 945 -182 -102 540 -745 450 7 655 960 285 158 675 -47 -942 -894 -524 457 906 984 -591 -230 486 652 584 -60 -723 707 -81 -280 -196 -177 582 938 -718 -425 69 -178 946 -789 -648 -510 -481 -104 -913 598 -70 730 -195 -335 311 -283 -508 813 457 261 -216 -218 -715 570 175 -990 -455 560 190 713 308 -144 970 -889 370 31 -579 816 -509 852 786 968 -166 394 725 470 -252 316 843 -79 -162 191 -954 -461 -672 224 -797 169 -340 884 -478
787
814 635 36 -583 -235 -157 287 633 -534 -680 981 -357 642 11 455 -315 -791 659 786 -326 -715 -270 641 339 -756 744 -837 -418 464 -676 -985 617 104 -675 -654 558 -655 -195 812 710 -919 663 -389 766 916 309 -125 922 -595 291 -126 -855 431 -723 714 -803 -932 -808 -784 139 -41 63 852 49 -638 441 213 -717 545 970 192 799 -29 278 -896 596 -401 814 272 342 527 984 52 571 -24 778 612 805 765 -494 -526 -930 87 568 -15 -869 -83 -908 -702 963 -818 711 467 853 626 -402 196 452 710 -853 636 426 -451 719 -153 -173 207 -861 -374 -298 619 675 -153 -797 -213 123 -215 529 701 454 -511 -196 -989 -843 -675 622 -77 510 174 -931 259 -153 -956 26 31 -71 -17 -761 495 -399 -439 -432 -58 -630 553 -141 -435 449 -589 -881 -758 55 629 717 373 -593 -857 -858 544 681 -919 838 858 40 -970 392 -330 216 -34 440 -601 218 47 -359 -444 -835 -217 -361 767 276 879 -377 717 488 444 30 481 787 50 314 -392 990 922 573 -725 40 -20 -978 815 -530 -394 311 -41 144 -435 -30 344 -767 832 61 -24 131 -822 68 243 129 -345 634 430 -252 294 938 -584 -914 -472 -937 474 -79 -43 36 547 192 -85 74 527 404 -45 397 919 902 888 240 -18 -338 -758 204 198 -155 -123 -231 -133 814 -628 -486 -684 529 -856 -333 317 -86 576 -216 392 776 96 -630 774 -26 113 811 936 -318 -275 -502 -363 226 226 -838 648 342 364 -123 -303 501 -91 -705 -259 113 -366 -562 -269 -985 -163 768 13 461 -415 -284 -296 -434 680 -25 559 -89 -80 -49 874 -719 -365 -423 456 -867 -60 612 855 139 -522 -351 -70 -541 -689 -26 344 105 738 347 -274 820 34 -134 607 257 384 190 -549 292 -592 479 -167 -546 912 608 -87 906 599 -399 -903 752 -360 -174 881 -490 -714 525 -356 971 -843 202 -839 833 -540 -683 -621 319 -265 257 873 -605 504 797 -253 433 -10 -47 204 -437 -169 186 -762 970 244 323 -258 -36 132 -661 719 -111 -17 785 973 -76 -522 -33 653 -49 -562 -577 -494 105 300 604 746 306 -195 788 -271 -635 -960 874 944 19 413 -153 964 -57 30 838 848 249 -198 549 -940 525 -569 485 615 -73 913 -703 376 -666 -72 300 264 -691 -806 886 953 -478 -162 -565 965 -325 -707 813 763 228 -898 -855 356 513 -526 -944 -804 -155 -672 -141 823 416 160 187 -284 -566 508 89 815 -516 -385 -591 714 -141 -162 -161 739 313 -564 -856 -220 -427 -25 -514 657 -829 -339 223 -428 744 -818 302 191 -306 -937 778 -579 -283 98 -370 19 706 69 -156 19 801 751 762 -179 412 424 -434 -97 930 899 -817 -365 -326 -777 -36 -677 670 197 -269 -231 -570 -89 -630 -629 -92 729 745 -486 -590 596 431 728 -236 -716 471 -399 -48 924 697 -160 -14 611 -166 -895 -927 580 634 -16 508 -397 -344 460 634 450 892 -996 669 -693 -18 233 491 -107 68 111 621 848 -789 714 -446 706 998 772 -754 848 -362 860 -960 -684 472 -706 633 808 -430 -789 -524 -61 -320 45 492 877 -187 -870 -539 340 -917 -26 -332 -537 218 -636 -234 8 -88 98 628 502 606 -676 754 -431 -998 215 25 -20 -28 534 666 -162 261 -139 -836 571 256 216 -59 235 433 -741 147 968 -459 -483 -637 -667 -519 -301 313 -459 300 -754 -32 558 866 -603 -258 -220 -238 -609 -689 791 469 842 180 -664 825 881 -576 530 -266 920 43 534 -613 565 885 -924 242 546 -684 609 246 711 322 6 126 537 510 198 563 -328 -217 787 294 -519 198 643 897 -882 -820 564 266 425 395 23 584 399 801 619 -9 197 -419 -641 -645 959 -151 912 -430 80 -356 -343 -903 -804 -78 989 689 734 -168 -1 -75 -631 516 678 887 -322 180 222 471 297 -414 989 769 -217 193 446 499 114 -844 417 -30 -497 774 -45 961 -952 -499 -37 605 650 -566 224 557 144 789 409 978 -474 -575 -922 -976 -574 -349 -874 78 -170 -683 -909 10 -588 -130 -59 576 -251 341 -691
146
87 -704 -769 -194 33 868 402 -946 33 -967 -97 393 -345 -357 -711 -602 -744 633 -514 884 -622 -567 -924 378 195 -533 177 123 -805 432 72 -838 -321 723 25 207 -46 552 624 444 -114 -178 80 -183 600 901 181 849 121 292 -745 941 336 521 -376 -606 -751 -381 -909 -519 26 423 -376 -260 570 -780 -444 -196 -451 -893 778 -453 998 746 -898 798 702 185 318 -21 -19 154 -610 999 76 420 955 -695 470 400 598 -17 -575 293 -193 -6 -346 103 -863 911 216 570 157 -372 -902 998 890 -291 -316 -384 -711 15 752 844 345 -211 -405 742 353 246 -563 -718 779 -68 519 -617 910 -376 365 -518 324 506 -302 -857 -844 -605 -840 262 595 713 705 -277 -151 736 35 -590
519
-727 289 363 -55 -662 -448 460 593 924 -520 573 119 673 140 -452 65 930 674 432 933 -155 -226 464 952 -318 -934 -239 -425 86 980 18 -985 899 91 -160 153 544 -537 -752 179 237 443 -934 207 -999 584 -930 324 338 297 570 -312 -819 -472 -330 101 -353 -266 -246 -923 364 704 -354 -969 279 -575 210 -933 892 -843 -124 674 -258 151 481 -763 656 814 -380 -741 -678 -133 750 468 802 -393 -587 -779 -73 -367 476 -636 75 318 225 980 -817 -505 -988 -88 710 -184 98 -419 639 509 788 -977 -744 -942 -429 -156 -104 -947 447 92 -505 804 161 -727 -527 -499 904 150 916 -338 657 857 -68 646 572 -504 199 769 -403 -154 630 981 233 638 -766 -482 701 206 366 706 -337 672 129 518 -779 283 769 -726 -708 -455 -193 877 -278 441 -180 561 39 -71 559 -416 -366 416 -685 -31 990 -935 -622 749 -826 -930 -17 569 -498 898 276 -950 -167 186 50 115 -664 941 205 -850 -513 168 -506 -15 -63 -678 -792 137 -512 145 -55 -723 638 -458 -815 657 430 -769 -607 -304 605 -259 -946 -115 -54 -176 -820 -726 348 596 -854 970 590 -879 199 -570 -123 -15 102 146 369 -680 -589 321 -353 793 -446 -919 536 762 -688 872 -936 -444 -943 823 -163 -191 -733 627 338 10 -243 154 934 812 -807 -993 95 969 -287 -59 -662 -960 143 -489 312 332 817 -850 -175 547 812 -240 -168 940 269 692 -622 -370 638 -878 10 771 -271 311 -174 -409 485 47 854 -431 950 -288 -519 -325 764 -291 -90 463 -30 -563 -371 164 -332 -170 576 -639 721 336 -558 -254 988 -547 339 868 -841 359 333 505 -783 295 -679 290 694 -449 667 712 -307 -192 665 974 584 -974 -551 -50 -197 -27 837 -630 -106 -966 298 -179 436 -695 -703 892 -56 11 -41 -342 -453 501 645 234 -120 153 630 860 621 -254 13 -657 -582 396 742 -47 360 -175 -228 999 23 -998 -368 687 831 -388 -679 -431 -15 -381 -721 -756 247 431 -230 352 827 617 937 -112 760 -143 910 698 -127 942 171 -191 -171 -177 -225 39 -72 247 693 -915 -825 -490 643 473 420 183 -604 -990 315 647 -309 134 420 -454 -914 203 -573 -723 734 -288 -519 -528 -862 -123 384 -399 304 436 258 -326 603 603 -72 464 770 -607 -573 -530 -113 -681 -209 -715 -359 868 698 -278 -488 -73 -114 657 61 815 -260 -866 845 -482 -148 403 -943 -879 180 249 -621 890 20 174 -839 -623 977 738 -875 667 -682 597 -456 -44 -65 304 784 -62 -233 -210 -67 868 -251 272 544 307 -617 -355 618 859 41 430 -677 -515 722 -684 -27 911 132 320 -918 -789 484 -59 -877 -750 120 543 -729
416
-781 844 129 837 993 459 -987 -236 -740 817 -606 865 241 83 -294 -418 -630 -860 -707 659 938 790 69 286 -767 264 700 478 466 13 251 -151 612 426 -622 112 -192 342 -201 109 -472 355 -582 785 -183 423 601 -336 -397 164 -658 -256 102 64 -152 -196 884 376 -400 513 -104 327 275 -929 -776 -618 725 479 943 233 412 -564 -960 332 -25 -908 -268 663 -724 609 -870 460 58 -691 719 53 195 557 984 958 854 -546 -37 97 328 382 324 -486 814 -129 -752 -48 844 -642 361 312 -10 -925 897 417 390 577 -506 814 681 354 -95 -872 26 212 621 777 -538 -267 -264 -938 936 250 -909 -692 266 650 -121 -900 -528 -980 -422 260 -413 -522 74 -300 -523 -778 -153 -89 -304 -432 -729 36 269 395 944 395 -330 -564 -189 66 228 -469 -582 301 455 -433 -348 905 -488 -221 696 -339 512 -390 -797 126 453 -551 464 -748 -304 116 925 -658 352 149 108 -377 705 -525 612 -93 -328 -580 -394 -776 560 66 -536 574 -350 -398 535 -314 -782 -817 -671 907 305 236 -890 457 58 -394 582 254 900 -311 -661 685 740 641 -136 434 163 923 -996 184 -356 737 988 -424 742 155 -690 948 701 694 -695 -860 605 371 483 -678 741 -56 -604 336 -742 122 -756 -86 -912 -200 161 902 -660 635 -642 -186 422 437 5 -167 90 -129 -714 606 746 -508 -871 -198 481 97 494 78 332 -690 -91 20 -703 -418 745 741 -898 491 -489 712 147 57 980 647 -731 153 -687 -318 221 558 -956 -51 -192 748 -802 -534 -259 349 174 118 805 -86 -944 17 11 441 979 18 573 -804 -921 478 347 -926 -67 432 263 675 338 -591 761 -684 171 -49 -915 -106 488 -683 -65 870 377 662 -539 33 -267 443 91 -228 -611 877 -415 -827 -462 -414 390 -983 549 204 393 -993 257 -899 337 -943 707 -761 -794 -68 -731 60 425 -797 552 776 -110 -919 959 -612 -369 -620 -191 685 300 450 -310 -534 201 767 -879 27 697 -296 -547 358 -575 -377 -518 -154 704 -523 534 -877 268 871 951 325 93 934 123 239 -273 -655 -471 803 904 361 -666 52 106 -16
390
-565 153 -371 -510 -880 302 -223 554 791 -921 -762 496 748 -318 -829 -427 -770 464 -467 -460 -436 -30 -571 -601 -999 904 -650 535 -582 -632 468 -694 -683 336 209 -447 981 -744 -120 967 37 124 -473 -820 -290 -303 -12 431 777 -3 506 -272 519 -265 11 935 834 977 -6 315 -338 -307 464 -82 46 -623 997 459 375 929 908 710 653 -387 345 -108 -115 -948 956 -14 -809 -84 243 460 2 205 -608 -624 -75 800 317 610 135 -656 943 -922 -515 992 -328 49 574 283 -426 -933 -606 388 -867 -360 437 -183 803 -427 730 -883 64 726 396 -277 6 419 -481 -248 -273 -820 385 206 444 671 -156 -218 -387 -116 493 631 314 588 858 602 530 180 669 -531 292 722 606 -979 358 571 818 708 -242 -871 821 798 963 149 -504 -484 904 -777 -631 278 165 164 248 600 -408 826 376 508 220 -766 -827 120 -361 153 300 148 -916 498 982 -324 355 -134 457 -528 275 595 -106 -816 -665 693 -608 748 650 95 150 619 -550 -799 921 580 -428 922 -126 -276 948 -967 276 765 -327 -6 -801 951 584 557 354 712 700 163 603 -128 464 -671 -948 806 -633 -408 -115 -312 -577 61 659 97 -442 -252 977 127 -194 -220 197 -607 379 400 990 616 570 492 -74 -230 327 -53 -611 548 -841 -561 -716 827 301 -406 256 706 -130 -358 -155 -534 -551 752 -795 198 438 961 -528 -52 860 -378 -663 147 750 -92 -384 -755 242 -465 545 801 736 -216 376 189 444 -191 -888 -229 -847 47 969 567 447 627 396 -615 -218 -642 -133 674 -363 443 533 -368 -963 -905 845 -166 -737 403 -16 -216 -486 -486 -992 -267 -251 863 -124 -306 966 875 -469 -474 614 79 392 -507 -73 315 76 253 -871 -698 714 -307 250 88 -424 938 -101 -68 -241 517 -32 -623 229 40 -312 125 -880 963 -730 199 817 -732 -945 507 599 399 -142 231 421 362 -779 -243 921 591 -648 -788 -482 949 822 461 -32 231 -910 81 149 -281 -213 -678 -468 629
133
565 -977 815 329 515 29 417 -965 -442 -233 380 -74 -980 869 -445 397 559 985 -675 189 783 -803 -686 862 109 -218 969 147 25 -3 729 -537 927 -915 203 452 -104 96 -888 -881 -200 -375 -883 -343 -611 670 497 -136 552 299 992 -691 237 -970 -606 427 559 -498 880 899 265 -598 -490 -61 -238 -394 369 805 74 -616 941 429 -554 -510 -847 178 836 -240 773 -105 118 583 -578 -219 624 147 -321 -342 -482 -655 792 -663 -901 369 -938 -383 448 776 -592 -878 -228 601 -99 -747 760 905 250 -566 -958 91 -300 -340 409 -6 -308 -858 346 -745 -554 948 -531 553 479 24 -834 -230 300 -742 -708 429 547 559 -566
862
-291 576 -66 421 266 97 279 -737 -703 -883 177 -728 -459 -103 -204 381 635 -584 757 -56 119 572 -567 692 -602 -579 -171 -713 -712 137 693 227 42 54 525 -326 -73 560 -699 296 11 772 -172 917 -307 38 798 268 -89 -188 -12 26 -88 -497 201 473 -871 931 787 196 164 -302 807 -295 679 -918 -388 479 -249 344 321 277 49 -48 -947 -734 -930 -553 -733 -420 442 -899 -546 -129 364 -787 36 -284 734 -438 708 -240 -777 740 -512 -884 129 -310 906 -347 -568 -837 45 -197 -644 745 853 -744 603 338 608 -851 -420 -257 -812 230 -920 -232 -374 -641 817 938 887 -408 -829 -944 -808 -212 -118 569 132 -195 -807 32 773 169 23 -907 43 512 604 -283 26 -178 -351 -800 62 190 338 -820 -318 57 548 -73 -275 66 -798 601 498 688 373 233 317 -85 945 113 608 707 -809 372 -866 801 10 75 -387 10 -761 268 -145 875 590 542 968 247 -950 -77 -23 776 -159 401 -382 330 -621 -840 313 -83 157 -671 -650 -126 -835 379 -675 -375 -95 5 694 963 -178 -400 -915 750 854 -585 827 -923 -254 -994 281 -505 -388 433 462 -549 986 730 -770 -250 -419 496 402 -939 -123 965 -821 -798 137 360 348 -253 -126 535 422 -277 307 539 -996 801 483 -261 4 -415 763 983 -539 562 -599 -45 541 852 -907 -176 -563 -262 -700 171 -458 835 213 -629 950 -691 134 -811 320 -521 126 -792 777 -996 65 -316 -141 270 -959 146 -417 -581 -982 518 -78 -554 998 -501 438 806 -994 -637 933 51 399 -904 -103 494 -725 -370 858 946 -86 -935 470 -820 -627 200 -44 -35 255 -805 -95 -21 -265 494 231 818 72 59 -526 688 431 199 -602 406 -173 672 607 274 430 547 -888 -17 165 -157 -179 388 -794 -351 -265 873 525 254 -376 -894 -573 109 -651 -311 900 39 -529 -420 636 -99 614 -268 -609 -423 864 446 -574 284 -64 -596 -738 -643 -3 812 -396 808 -356 150 -447 -578 860 -618 433 102 -793 -494 63 432 -549 -317 -638 774 -322 -599 985 244 -676 824 -82 -718 634 -548 383 -787 -644 -11 -855 -212 -68 627 -297 868 950 -404 771 812 -505 -232 -135 -624 288 893 -63 65 -275 -765 -378 626 -245 422 -82 -190 -451 -738 276 976 806 -294 -1 -599 552 471 -951 14 -848 467 -314 -580 -441 -589 -693 807 247 262 136 -408 428 -927 264 857 -572 -254 -499 638 -368 -630 594 -1 188 976 259 -410 -760 45 88 304 -154 21 988 744 251 -431 115 -169 -127 -138 285 -246 -131 -253 519 427 -258 334 -262 -402 235 -686 912 47 692 -773 -655 -683 45 113 -181 826 71 -480 122 -42 787 219 375 98 831 435 136 16 -134 903 620 425 705 -675 495 -420 104 173 210 -905 820 199 417 -59 -956 -837 -709 -671 798 -858 39 -414 -302 818 -651 -584 -459 67 716 755 -991 -46 444 539 -714 294 128 232 825 -952 -261 -566 474 966 -372 374 -47 984 -948 -927 940 570 67 599 -44 -295 -721 -17 -114 -947 -651 -306 653 40 468 -659 888 3 -284 774 -453 90 243 -18 -155 -590 -145 -469 -67 -519 774 683 897 828 333 737 69 -709 -160 -583 496 -792 368 706 -871 -853 -766 474 -628 215 -91 190 -835 449 -332 -248 964 -983 -363 984 -170 -402 65 -29 870 49 363 -565 624 129 -544 -275 709 -714 -94 -195 596 -848 -817 273 -735 545 77 417 827 -294 905 -247 -404 263 -652 -955 -107 -401 696 -54 -262 244 -884 -224 964 615 451 678 -851 228 454 -411 381 -191 -299 -345 -612 -208 965 -192 -479 -89 539 5 176 738 -840 -825 428 -677 745 645 473 -828 822 451 940 433 457 785 -27 846 -476 992 177 -842 884 -978 -258 -818 86 57 -641 -297 -211 308 181 -527 153 -630 -885 -196 88 493 -904 817 -905 -188 -203 -248 -138 -783 736 -684 -985 381 934 -369 -652 -663 -876 988 -962 -549 967 783 495 348 120 344 -617 -11 831 721 -1 87 -760 -822 -858 171 -404 -522 -71 -62 -282 256 -811 -14 7 733 -679 -688 468 -334 -323 608 907 -411 570 -911 496 -899 859 -805 618 416 959 -715 439 660 409 -740 196 920 831 809 764 876 -977 -729 -545 -102 -440 541 236 -67 494 772 113 46 -812 191 410 -910 -306 853 -195 -846 -243 666 545 143 482 -435 -429 -906 198 216 86 -57 511 569 300 635 814 114 179 -803 -202 -583 636 -350 -598 971 -165 690 -584 -793 -914 -376 -527 831
141
-886 -806 -196 -555 345 346 270 -947 -914 -40 -569 -24 -899 77 294 -501 956 -573 777 -929 388 -303 246 60 154 -719 664 -130 766 286 298 -838 702 -906 -958 -426 300 53 560 -850 -161 588 970 467 -459 -703 -169 203 -340 336 294 642 624 105 -199 -198 812 -938 -906 790 785 799 -156 631 407 911 864 -494 635 -894 -76 298 911 -785 412 -582 -78 571 31 686 -969 14 274 -227 124 579 -425 879 -383 70 -756 -49 594 542 -693 -256 414 -146 452 -610 14 -647 -406 391 679 -56 -333 -121 -518 -158 366 552 856 335 -655 736 549 -704 109 606 378 737 -456 -656 158 -191 -799 913 -137 935 -860 -425 701 687 141 -429 -780 827 -371 -635 -346
524
466 -403 -217 426 176 820 -765 55 -441 82 -512 -569 -244 -165 -241 -22 -564 -8 788 -609 829 592 -561 592 -68 116 527 126 966 275 524 -790 418 -40 665 -214 376 932 -636 808 -10 806 300 191 -557 325 -806 513 -276 -738 186 -93 696 -760 58 -738 -977 -353 633 -778 759 594 -219 -389 -112 864 -414 625 -794 522 224 -541 7 81 -455 429 437 289 19 940 24 -906 -340 -113 801 783 -655 -302 -458 -440 -15 -11 -186 -541 591 -214 436 -677 -279 -984 -371 41 -795 -430 218 -208 -690 -512 -322 808 643 -180 -697 -315 -867 -594 -483 912 17 -260 -299 -81 -185 251 887 870 -8 737 -80 881 -672 21 -444 -742 -613 -850 834 88 -521 -465 649 435 -442 -308 384 -565 -182 66 282 200 607 -588 -288 -377 -655 -923 -103 -333 -630 40 933 278 -209 858 -952 77 -143 781 -445 -423 -462 -715 -461 719 -581 -3 -376 59 -694 453 336 294 91 -664 -215 -427 943 256 -869 -878 -625 -396 884 269 -104 626 436 -497 -447 197 -637 915 227 88 -194 -16 -23 -539 -559 -197 623 -483 -583 650 130 65 470 -936 961 676 228 -861 -954 -82 -822 654 369 50 -632 651 -388 -875 801 466 -528 11 -88 73 -731 -395 -424 181 -979 -881 764 119 991 -564 -241 204 -425 808 217 -830 184 975 -237 837 -820 455 882 595 -634 591 -327 577 81 -509 -182 -443 471 246 -659 613 180 575 -18 -350 -537 541 717 -933 646 880 -676 -739 77 752 616 -818 471 -570 -325 977 846 323 2 949 -399 611 -116 876 -208 -368 -355 -694 -634 92 83 996 -232 372 89 224 940 319 -843 -139 -198 91 250 601 535 719 -297 251 -290 -646 815 684 997 543 926 329 103 239 798 -826 362 357 897 -710 340 233 -743 179 -622 350 758 379 509 -863 -426 -385 -827 -631 -739 667 428 -539 557 -283 390 531 -255 947 -921 336 -280 12 573 97 402 -142 925 300 -670 698 -403 -600 -460 -414 576 -551 435 570 -561 632 -791 -877 126 -775 417 449 689 -601 940 886 429 -933 289 251 883 39 336 143 -251 151 458 685 -399 98 788 -994 -963 828 -764 762 -351 447 -591 933 -47 334 382 -882 211 980 -620 -895 788 -909 513 -544 -107 -909 -837 166 -182 561 697 241 924 -866 980 871 -435 -572 -705 -360 611 -404 -678 -686 -455 790 -442 485 -468 695 -136 -527 962 -340 -842 296 -856 634 -844 -62 -783 -908 -376 466 493 -734 -877 797 -753 459 -346 366 -155 30 591 387 -814 -123 187 758 376 -173 -324 135 -916 901 -365 -906 147 -941 98 -282 917 768 84 -863 -419 -328 -717 922 484 365 -575 980 -996 49 -70 489 189 105 -205 804 -447 40
584
-466 -414 671 -971 776 -393 -556 -337 678 249 -917 -410 933 215 -74 539 798 590 368 -281 407 -950 789 -852 44 -43 914 885 924 996 -921 -877 -76 620 -725 951 909 608 -405 -99 -703 -242 -733 -342 -379 -996 -199 982 -178 -238 942 954 -446 431 -579 479 102 441 -729 617 220 -139 845 721 513 -99 -940 391 305 207 -815 -524 606 161 -990 271 -500 -277 129 -686 812 787 367 83 499 250 343 688 713 -47 -925 189 -193 -187 838 -394 133 213 193 -581 765 402 -914 -151 241 -269 -68 384 -799 -571 490 288 -653 207 -516 -756 568 225 407 19 -532 923 -78 591 744 -56 126 536 682 727 560 211 -893 609 -427 -320 -58 -232 -741 871 -777 -192 -311 -829 252 -857 -868 -464 -654 568 -300 210 -609 537 165 811 -375 -58 735 -186 -517 -606 916 768 -88 841 280 -567 -108 -511 -585 -922 -937 -255 -416 -547 -959 -904 301 495 -159 293 -546 -999 -596 149 961 -640 -189 109 893 -782 386 -613 142 143 553 -513 -800 236 -643 -972 979 924 778 473 832 283 -928 313 487 337 -884 -215 -673 929 944 26 -247 464 684 522 -825 -365 842 912 310 -425 690 -837 116 -462 716 -680 -499 -669 805 -160 188 73 -509 645 -306 81 -33 547 207 -537 106 -431 794 -875 566 -213 559 -773 236 268 -499 702 -99 31 751 185 -379 698 920 944 -317 431 507 -158 854 -865 -34 215 803 -104 475 960 -331 -27 583 861 534 -493 -322 -445 -320 -844 384 65 -782 305 -833 -544 280 -90 820 -538 -16 -800 817 -377 514 -338 -747 -427 -399 -100 -204 142 -272 679 -189 611 -689 279 138 620 -644 405 -243 -601 -541 -875 -689 -879 -74 119 575 -41 204 -781 -746 768 -642 -28 -121 408 622 348 119 416 181 -852 -788 -913 -135 83 435 -538 -563 -914 553 798 -178 -155 -446 -530 411 -649 961 -241 582 -887 320 -372 588 99 634 -846 -873 63 -148 125 508 -9 -956 958 172 420 840 636 -625 -337 788 -149 -494 -558 628 -233 942 -747 557 -727 453 -34 -563 425 -505 913 -162 32 -954 858 -417 808 -706 -413 871 534 -301 204 979 -156 -584 -636 627 940 491 -700 -166 129 321 -276 736 490 516 -933 105 570 -943 836 381 -451 -466 -149 -52 -402 228 -131 909 -630 -424 -948 680 -135 989 -576 146 462 -969 593 781 756 397 -898 -278 116 -75 701 -170 243 -56 434 -168 -396 -12 -748 -780 -448 521 -824 -49 -235 44 -968 -567 -212 -196 -520 -21 802 931 -853 -204 -256 -622 -79 557 -197 -630 -52 -187 284 -992 667 -800 -954 -991 671 -929 484 -841 -558 262 339 60 377 69 -426 751 -833 -528 650 978 292 160 -563 848 282 -550 -521 684 98 -579 732 -505 -102 -353 814 407 -930 224 449 -638 796 329 730 975 489 -810 -218 -609 80 545 696 -313 -526 575 421 -528 172 -435 876 737 -553 776 626 -346 301 -503 267 460 -542 -792 -484 -762 -803 825 -797 -892 -19 -819 624 -721 -623 948 -627 -336 -567 977 766
949
-212 -986 853 -292 -135 4 -6 267 -230 -728 -400 953 -518 759 -924 868 843 -128 -130 -111 -678 122 -87 -40 827 -813 535 -249 -832 491 739 -451 -267 -583 440 -849 -952 -888 909 -20 252 -103 704 -487 -873 -53 -912 205 379 412 -917 932 -983 144 43 -913 258 -19 -706 853 -332 -445 77 -997 401 -201 225 -910 -923 656 -377 -554 530 905 -665 862 -422 -797 386 -425 -477 56 749 -460 -449 913 531 97 277 -239 231 -951 -882 -164 720 -803 677 -15 799 -978 -760 -932 -247 823 230 -14 -575 282 -379 -922 884 579 -598 -435 213 -993 987 -256 -991 939 250 -951 997 543 -897 776 -408 -520 360 3 -949 155 379 -548 -957 178 316 -300 -522 747 755 -353 -147 720 -209 -926 -698 835 913 -798 -663 -194 739 -832 297 -431 392 407 280 997 -115 -142 467 -539 -691 724 -150 770 351 245 -195 -659 -369 -216 711 -498 372 -706 595 88 -340 367 -784 13 -310 959 216 218 -977 -783 -73 690 -403 607 -940 234 612 -92 -261 352 -299 523 -683 -819 432 438 -318 -166 -553 152 691 52 184 -189 795 545 -127 -8 -844 103 -670 -632 -927 -247 92 776 -158 -941 -855 -475 -930 -474 325 212 -675 430 -758 145 -505 -375 15 838 -976 -28 755 -490 535 -744 952 255 -73 689 883 -879 582 -720 -243 225 -908 763 -336 -101 399 288 -792 586 61 -692 -562 463 -213 176 -21 -744 -439 -120 172 298 -41 -760 752 -577 188 179 632 -52 777 362 120 331 -981 799 -167 396 -503 -346 865 -525 -528 608 -658 -122 -580 222 37 245 -70 626 347 638 753 348 -490 -850 -280 171 329 -76 850 25 390 71 -766 952 -63 -787 683 598 309 902 -168 179 -60 244 -944 -962 126 916 656 -851 792 137 711 855 -129 -753 -439 -669 189 678 -342 357 514 619 -452 125 -737 701 578 599 85 -197 667 805 981 158 447 651 752 -937 388 -896 424 -421 -553 -435 -434 -959 751 275 -427 -585 -190 14 359 -755 427 -416 505 364 428 -496 759 885 916 490 38 191 26 -938 380 -482 -54 62 -356 918 -919 639 -769 747 309 -989 454 525 533 644 985 253 -481 530 -679 402 70 -844 696 243 803 235 -641 -68 218 -276 -73 -328 843 649 702 455 -49 -219 697 592 -999 -814 -487 422 112 -102 -461 -291 203 -967 575 843 744 395 -258 546 20 -240 407 -515 -567 -715 -295 251 -545 960 -576 656 378 327 185 -972 -312 550 339 -4 -64 836 47 -645 581 428 -707 712 290 297 410 871 -650 708 748 462 8 -108 311 30 -348 -897 -93 -151 749 912 -194 164 135 800 25 -995 -729 -699 -608 -91 -206 -816 -387 -637 -946 -904 -317 497 -388 -440 -480 -33 82 -506 -385 -638 -841 961 -565 -563 -999 528 -888 842 559 -965 -157 127 -646 -145 11 -806 -865 -232 -330 -643 552 368 541 497 -121 838 -417 -155 128 759 -780 655 -415 454 -908 -720 968 327 34 286 672 -247 -351 122 -355 -221 915 -768 949 -578 -251 758 -345 -239 648 -151 736 903 771 954 -483 -922 -161 255 -856 477 -435 -849 97 60 592 368 -763 47 620 -107 -993 -982 788 -351 647 -953 -63 409 -366 -469 401 534 -726 -838 559 558 -90 445 -392 -17 156 -132 -61 -977 -621 -476 330 968 -523 -965 578 210 301 -878 93 134 -546 462 680 -220 -453 -810 764 321 -577 642 -792 692 84 -977 -137 -914 -102 -920 99 728 -981 929 411 763 -438 6 -840 -757 -217 -762 494 -492 237 -605 -18 -420 -447 -15 -902 -991 -580 718 287 683 -6 -774 -459 -726 884 942 -463 -532 -217 -971 -597 -428 -200 -769 420 275 481 84 -454 601 -308 883 188 -234 -984 -32 -978 -420 -22 469 -255 -258 396 -285 824 228 -491 -502 668 15 966 154 254 239 -495 -457 -931 689 431 -96 -838 440 947 -999 -506 -290 -705 416 357 -484 194 -894 513 544 990 -162 -494 397 -712 -700 428 -1 69 27 -745 -474 815 -670 -988 527 -606 450 911 783 546 -254 -486 13 649 117 -3 -459 -583 396 73 -467 531 -455 934 -809 -536 37 57 -118 -164 342 435 810 -648 -411 -804 716 -146 996 336 408 892 149 -441 -631 -855 -86 -279 423 480 576 349 353 555 818 11 442 -352 415 468 -992 291 253 -888 721 881 480 -396 -980 -789 189 -577 692 575 985 -487 569 562 -675 349 -851 -974 -236 757 929 802 -502 -583 270 -549 336 177 -52 87 -709 -268 686 -807 681 -374 250 675 -877 -498 210 -584 -666 -537 -455 608 236 378 621 -953 -578 709 521 -811 158 -519 -872 317 -701 96 -322 -393 -863 -538 781 -312 -14 754 -848 -343 913 -164 -540 308 -292 504 315 34 121 331 -210 307 -602 -821 657 522 -838 -481 -423 -843 -212 -340 229 -847 666 -863 -82 -686 -280 750 104 931 350 638 457 -735 763 104 776 877 480 -770 -493 723 -910 506 664 -74 -394 732 -102 718 -770 23
434
-290 -470 607 -465 -818 282 976 -341 -380 -637 185 -339 455 -183 449 64 378 666 -660 147 -94 905 -577 -665 803 -76 -339 481 -131 -877 -459 461 559 -826 -135 808 -997 21 -48 -688 626 826 -667 -762 -456 54 -55 606 175 -31 365 -48 -305 -189 -51 391 -653 -336 764 941 -269 -435 -362 -41 494 286 209 -188 113 98 776 -473 213 -970 151 -502 -929 74 -234 -29 -707 923 -849 -474 247 560 739 -165 -959 -625 -472 -457 524 945 248 -961 -733 401 -794 -479 -653 714 177 -819 674 -520 -699 -737 -262 -549 502 557 613 -498 -477 -500 -608 -622 57 715 -663 198 526 805 -482 -508 28 -654 316 -524 -55 -760 109 472 664 455 154 328 -576 -643 -444 -177 -972 -420 -333 107 411 803 478 -777 816 168 301 -503 391 961 -734 427 -216 -943 483 -605 554 905 167 -374 -252 107 386 44 -645 -196 864 261 -160 442 -505 898 816 -862 347 -826 -834 650 614 393 331 -505 -270 -802 -329 455 -670 995 457 -794 -319 21 -354 -501 -514 -120 -971 373 712 303 577 451 -370 -626 658 -550 303 -371 -324 88 -941 -519 610 -609 277 -137 79 418 -319 -248 -728 -501 -450 -813 185 364 76 -409 -618 -550 -176 -4 538 -273 -963 -42 -499 745 235 -811 299 408 621 -133 -691 -653 -544 -331 -981 -256 -269 714 -329 904 -853 -953 -957 423 -608 760 850 504 -644 466 159 -135 -527 895 303 724 831 152 573 -737 -393 886 -641 811 -62 -886 748 797 157 -344 27 -879 217 43 887 803 -54 -428 -531 612 908 -390 -153 662 -699 141 434 564 -982 591 -362 -201 -796 -830 120 862 818 -904 96 269 24 -292 -783 701 228 84 587 833 349 263 726 848 754 -278 831 683 720 -327 857 540 -776 133 -279 527 -967 -18 -195 -581 803 886 -536 -896 -507 -506 564 -850 -178 676 673 637 634 -115 -497 993 774 631 512 -223 -428 408 -936 -929 503 -976 -936 43 -849 99 -129 546 5 -536 -785 -905 447 -141 532 -799 -154 -224 956 544 -447 -636 -110 422 756 951 308 309 260 -135 -635 9 651 927 -949 -472 -580 325 -586 131 -213 752 355 -125 483 -945 252 -28 246 925 254 -878 -128 -81 -228 309 687 -739 -132 -368 858 -656
496
-853 -709 583 -334 -144 497 348 -431 -914 -815 -39 961 978 -653 474 887 -810 542 -385 -377 768 16 -697 -315 -632 -958 -99 -898 -825 460 -128 -547 543 -567 747 101 -783 -740 -221 -326 -672 403 -296 -118 496 -397 -276 602 24 -333 604 -942 -739 -450 738 -236 369 359 129 522 -308 105 -898 -889 551 -913 -820 -466 717 449 593 -338 -982 -163 -424 538 -901 -952 903 762 545 108 -183 562 -719 168 -255 254 -495 -477 -931 -518 -843 632 -321 707 -955 -38 -405 45 673 -562 917 928 219 -686 -727 -737 -224 760 708 -730 -252 753 -523 451 233 -310 500 233 -388 -303 11 -198 -58 -280 547 -365 -32 229 102 -248 -776 -618 646 -363 761 560 -306 -628 487 658 -442 270 419 -761 -827 -23 607 -216 -524 -238 -822 -423 65 278 -177 -888 127 827 858 -974 -713 -891 954 557 -29 105 -783 176 861 724 319 -486 -856 -545 723 618 -496 -93 -770 -623 579 -333 -376 -828 397 470 628 696 -213 -657 510 366 640 -790 533 717 -519 218 863 919 -896 541 -346 84 -902 -121 -442 -16 -132 -273 -248 -671 717 780 -427 -709 309 90 -38 742 -157 -420 -665 -891 684 -157 -240 -838 766 -167 176 383 311 -593 994 888 732 -361 -51 640 536 -579 365 700 587 446 -748 -53 901 -452 -433 -865 111 -878 998 -39 48 206 -201 -460 -24 -216 -901 -953 -807 -793 93 -141 497 -29 827 784 -709 625 -250 448 644 395 919 648 877 -868 439 -305 625 -997 187 899 931 352 -143 719 -543 -629 -413 222 -87 456 -264 -478 -149 -889 647 334 653 -224 30 -54 -538 -688 -316 -285 -337 855 484 -701 851 -141 -108 960 537 -208 -591 -557 175 869 -488 -574 -251 -694 338 -541 638 107 -389 977 770 791 -230 58 -321 -592 913 352 581 -725 792 -691 142 73 -237 -511 -666 388 273 -311 970 -202 703 403 -402 624 -539 169 118 445 127 808 -462 -738 -976 797 243 969 691 839 -914 -793 992 914 -448 -357 -253 -42 720 107 -316 121 582 890 236 295 -641 -159 894 399 738 -867 -936 -111 -130 -283 -796 -812 357 -885 -822 -533 -35 572 -111 411 721 158 -29 640 -502 179 446 926 -262 -200 -661 840 670 -612 831 -671 -253 -737 299 777 174 436 -418 -242 -915 404 -486 -26 -446 577 -973 -220 -713 -440 443 -996 611 -817 -189 266 -460 393 757 28 -389 -98 176 25 11 221 885 -895 798 614 765 626 -167 788 459 706 -450 722 606 -579 975 -566 -573 998 650 637 -73 78 629 135 499 46 102 -930 155 898 964 81
861
-754 -204 -30 566 502 -966 902 315 960 -746 -721 637 328 660 -900 893 536 -21 252 -422 -503 -421 487 -665 -684 -908 823 994 -333 -67 482 847 243 390 -97 -347 -210 -763 11 -633 -180 -638 -888 -292 706 -318 -209 -483 498 724 -76 -965 678 -885 717 -230 932 -511 -293 -921 -165 468 987 -374 850 -960 829 -434 88 809 778 789 953 826 737 -198 352 -900 -53 -417 374 162 522 -229 -144 676 -89 -771 -778 -412 250 762 -36 -319 -163 -633 67 915 -643 953 -477 956 -668 -759 -70 -414 -182 -380 705 159 200 172 652 736 -206 538 440 44 -263 464 212 -709 -10 -943 781 174 -171 303 -380 59 750 34 914 -856 544 -721 518 -300 -337 -666 -405 845 -410 624 423 -447 541 -620 104 639 107 688 222 -909 288 492 244 781 576 -857 -879 190 366 400 939 -161 -670 649 686 588 716 884 -90 -712 450 -451 -174 698 340 802 -76 -715 -482 -617 598 511 597 633 -61 695 941 -575 653 511 703 778 691 321 711 523 367 179 434 -58 198 909 -682 -328 394 890 619 -809 893 -922 -55 29 727 -816 52 395 271 265 -632 932 -592 -224 178 896 710 388 331 -717 345 373 404 215 970 -590 -74 933 174 -224 193 -969 297 313 -687 698 2 127 565 5 315 443 -13 604 -985 -929 802 -680 -334 814 993 -9 -411 475 -340 -981 -446 -106 -185 -942 -2 -701 472 9 626 -538 -246 -206 -8 344 -253 486 -231 -182 -646 -868 919 30 -991 657 -102 252 164 574 155 -184 -357 -385 -662 -6 -981 231 -166 -325 -74 254 -18 50 -393 -923 -137 -169 627 -268 -657 433 -697 -202 486 526 958 -752 153 550 504 -789 -365 -201 967 52 -659 -244 627 278 -156 -495 211 -231 812 298 -193 -231 -975 -504 -404 976 -434 -546 930 81 -573 -221 -119 -693 -227 -164 -679 232 829 429 -487 209 -675 -571 288 957 -62 14 -697 -667 948 338 309 103 714 -651 895 -437 399 -275 -708 -981 -669 -114 286 -406 -661 940 -154 478 -140 770 -429 -681 151 738 -325 948 371 -83 -947 689 -567 217 -607 517 143 910 -217 -79 194 969 396 180 464 -808 -273 -418 -597 -535 391 -104 -883 -525 908 -496 922 299 704 924 -374 903 376 -222 -5 788 750 -50 -648 386 -482 725 -655 382 -357 -355 -248 -506 -894 -654 771 -597 256 -487 -249 -594 439 81 -233 -602 987 -565 759 -677 396 -594 -202 -705 802 677 -621 -575 -804 5 823 864 355 -979 108 -806 -765 -643 -525 -780 -12 803 -426 -681 334 -662 -718 -1 -942 545 -216 -206 21 331 -496 417 -428 375 649 384 -300 144 136 -168 356 -334 -333 713 699 510 -995 -534 -522 29 404 -87 307 265 19 646 -130 -741 633 -891 -66 959 828 -376 -490 -523 924 312 81 -567 -633 -643 322 -892 -614 -827 310 -582 924 -111 -852 -941 971 711 -273 517 572 889 -315 631 100 -534 545 7 -736 34 -654 -494 -233 -460 461 -304 -754 43 218 -332 -239 549 -611 186 -647 -563 67 117 -718 459 946 245 820 883 63 91 106 -736 473 -798 960 642 983 -468 765 -131 -156 180 -737 718 -808 729 -496 83 19 647 506 940 427 -331 -432 -628 -441 675 400 180 137 -596 937 100 862 -262 -838 652 -143 18 508 -426 -679 -821 823 -222 257 -961 -276 -826 -744 -893 -837 -696 -800 -762 704 -722 271 434 -950 -927 -301 -224 -887 27 -928 721 -710 715 995 523 -255 646 944 -854 -250 -303 -327 105 468 -186 -4 -650 -183 880 448 385 322 44 750 548 -711 680 318 451 442 317 -285 -507 -513 884 -205 -958 -990 293 266 906 -655 -315 983 35 -759 -359 -11 -845 -681 745 -36 577 274 293 392 -843 721 -190 554 953 -692 -573 -345 343 -389 -10 37 902 -906 -269 557 803 -879 -809 389 -630 639 148 -377 5 -269 -143 -227 -916 750 971 511 149 820 207 -172 -410 326 596 -723 757 -476 143 554 529 591 875 333 -971 561 -537 -310 -964 -400 -356 -720 -55 887 -525 -486 -976 939 580 422 -488 -246 882 -337 694 433 589 -834 76 -311 -135 421 -418 433 413 -108 -239 541 650 -509 917 -326 783 852 522 76 142 -278 536 -431 -223 -439 -888 -839 -769 -211 -483 -302 551 291 224 436 838 702 -742 -22 -185 -594 31 -656 -299 350 563 -509 -631 589 -733 -372 46 -265 -970 814 998 275 -778 -836 619 160 -455 -621 -686 -309 130 -389 106 -661 -881 746 -290 308 174 747
937
199 -780 -638 303 -542 815 115 -288 112 857 -877 -10 -844 -581 -80 183 -947 -86 282 -994 702 -719 -308 187 -961 10 996 -33 162 95 252 -15 -616 245 401 799 -727 894 445 321 -283 773 -411 759 861 -726 805 612 -338 -452 971 878 -683 519 533 535 469 706 -360 514 -470 -819 -609 -383 169 -630 288 121 558 497 101 -995 441 -493 -3 -747 440 439 855 -458 -94 -29 -978 -138 -267 -856 603 599 -46 -145 -426 234 -947 -576 -859 -294 -821 19 -788 70 249 750 421 -763 -53 -395 641 -675 295 347 -465 473 581 495 593 976 -268 257 457 -833 -357 704 -385 -96 -508 -191 -241 -900 -535 82 790 -447 13 -980 943 477 -580 256 -517 -844 539 -674 -477 -408 763 -725 -104 594 -699 448 635 687 -267 559 -25 799 -265 -289 393 -153 -476 299 782 -256 65 -513 610 785 887 251 -18 -758 687 -850 929 -215 -205 397 -200 994 975 754 -674 -414 -638 -289 534 48 333 -499 155 402 -208 945 -256 97 -619 476 -358 -343 -40 -358 334 717 -54 300 60 -645 867 -987 -571 177 511 904 316 465 -336 -867 -503 -342 26 446 -364 -201 -94 897 -896 -971 90 196 327 -799 -300 152 -653 -622 951 650 509 -650 918 572 -306 544 -520 26 -297 491 -25 -272 321 -983 -258 -156 661 101 -500 -33 -197 -881 -690 -997 -55 8 -532 -11 167 575 -895 728 914 -582 -719 428 -93 -97 215 -42 357 -743 568 79 -576 -274 -143 457 884 852 987 29 844 -429 434 -11 682 -417 1 -511 61 -279 200 359 -716 792 237 631 622 838 411 -82 835 674 -29 266 -657 115 795 -775 -874 -608 -123 -559 527 614 137 -758 947 682 -571 428 -726 34 179 -970 -154 632 -831 -659 182 -968 923 -71 672 535 872 -608 -154 -9 728 -336 -269 -319 870 -902 -735 -439 212 -169 989 -652 -305 140 -152 740 346 589 -465 253 670 -387 -261 688 -165 335 206 -178 964 883 -455 -55 457 -967 -908 -337 192 336 -958 -506 673 -769 349 -980 269 -423 -726 302 815 -41 490 -206 716 294 -949 802 948 -402 574 -653 -166 67 -950 -756 695 -97 828 214 253 733 884 15 534 685 -562 -118 724 -652 639 620 301 353 -68 443 534 -254 935 908 291 -798 -118 415 -542 -737 228 16 957 -548 472 301 617 174 402 -369 810 -245 -770 -115 736 606 -79 -994 -916 -151 -835 716 86 943 109 611 -5 -51 -575 111 -557 -69 -677 133 -956 750 -676 -748 449 -333 403 770 -914 771 511 224 -970 -660 235 129 178 -662 -36 777 538 241 158 310 304 485 485 -995 275 -440 887 -410 407 -728 480 -510 712 488 373 -818 461 395 325 -297 -889 591 -497 -324 -397 -314 -504 -377 -253 422 173 9 -202 829 587 -320 -160 225 -248 348 -823 908 324 337 -370 -315 4 -716 865 -440 -350 185 357 776 852 81 288 731 482 -468 197 763 -841 -106 714 -608 -619 -934 476 803 -147 649 -919 -919 -246 779 988 890 -583 -865 -339 -235 -325 -340 -637 -190 692 702 567 141 -806 600 -730 341 253 206 653 349 -322 892 -687 -349 -174 -815 -209 -386 884 589 131 -290 399 -666 -298 103 -190 612 595 -811 5 -89 146 -770 719 -926 21 -432 -896 709 235 378 -834 844 857 440 -718 148 -406 -935 -80 919 -160 -391 -143 721 -556 174 -883 455 494 816 378 -542 140 246 -857 998 31 114 862 -617 74 -621 494 -42 650 52 -369 -947 -26 -194 669 520 -441 -871 302 831 -127 -573 -345 719 998 181 -802 364 64 -993 60 766 325 -860 837 -331 -780 -8 641 335 931 -962 514 117 -980 187 295 -944 -538 -206 567 -799 424 28 313 857 771 -82 -466 256 -229 -41 168 783 865 751 -714 -653 -971 -462 -814 379 563 -947 544 357 386 943 793 941 -615 -871 426 -627 -462 -263 -126 -918 278 695 758 -719 952 213 417 1 19 -662 -577 984 661 -510 952 -222 -211 -784 48 568 -355 -489 6 -466 636 145 567 114 656 7 125 -356 -982 -798 670 56 -746 538 49 368 -548 -468 918 927 -862 481 -397 -117 -738 647 -613 55 203 251 767 865 564 -902 681 462 -20 185 647 622 947 -967 -587 -167 925 -841 -502 440 218 -846 627 -282 -790 -898 -83 -516 9 916 430 916 841 253 -721 96 -165 22 -256 874 -365 324 -233 767 -40 579 -701 -755 803 -950 416 -165 -790 76 -990 452 59 690 -552 669 -886 -566 287 -656 588 -525 704 905 -403 378 781 751 308 551 -220 -243 121 410 -200 121 95 891 -428 297 632 629 101 -38 81 -585 -343 230 -236 573 374 374 354 -491 -556 648 439 -50 -146 496 463 -193 -149 -901 855 -38 -472 365 514 -490 779 388 706 -386 -642 -40 -471 -905 -593 -249 -522 912 -280 -571 653 -979 916 -273 41 -110 -439 -508 -43 375 158 -193 -907
736
508 -991 174 574 -308 -786 776 621 -708 -461 -643 -581 244 776 -8 -765 -393 950 3 217 823 -133 970 -239 948 389 -262 -425 -985 -170 342 784 496 -500 -790 170 -254 -846 406 -811 -785 -503 213 -537 434 666 -156 -703 303 14 -114 628 716 581 592 710 566 -941 135 868 -771 884 422 -58 -825 393 275 904 -654 -519 -161 -834 -164 -367 -592 -100 701 -569 -34 -106 -399 62 702 -41 634 -366 -470 -204 379 -966 -475 -633 -255 787 13 632 885 -171 -544 3 -349 -555 -804 -166 -933 854 197 796 -785 -935 103 947 -270 595 -280 -681 216 -241 769 -793 -875 666 897 -45 374 -731 -177 487 464 536 511 292 578 906 101 -683 -981 -367 -640 -154 27 -218 -628 8 105 118 -563 576 -501 158 -253 -357 -547 442 215 -629 870 -965 378 -994 152 390 89 599 -180 -126 -812 -61 198 906 -536 698 562 -668 74 -260 692 -530 -65 153 729 268 85 969 880 495 243 -514 80 944 83 -935 737 -835 -793 -552 393 164 -505 977 -271 -674 -99 -955 731 936 -702 283 223 732 -500 237 -339 920 -830 708 -965 -428 593 826 344 517 -752 485 9 971 137 574 -58 -771 942 909 -291 671 -142 -454 -473 -77 -779 52 -683 -228 -381 255 767 -471 -52 52 -693 441 83 891 999 137 -253 818 557 501 235 95 212 901 490 132 746 100 -681 717 -927 939 -370 -544 -864 917 -623 35 856 668 -914 474 349 -136 -324 -37 -787 654 -649 -913 -369 527 -799 -339 95 105 508 -723 726 961 927 -76 234 -774 -336 -336 754 304 341 -201 244 66 -981 453 25 514 -531 389 846 521 202 946 835 -149 -947 -934 546 333 -964 759 119 -458 -897 -254 -730 -36 343 -404 -344 487 -647 381 968 13 17 -464 -608 -179 -917 473 -714 -589 977 -893 -943 469 -991 -107 804 -138 -22 915 615 -789 206 976 555 -973 -454 -524 620 769 57 -2 670 -462 -786 985 -389 -329 499 418 -532 510 -640 -932 -284 -188 645 -282 -509 -869 45 670 -902 759 264 174 650 -240 -333 475 772 252 84 90 -188 -366 452 -492 455 -568 -888 548 237 -135 852 38 446 -409 24 689 298 682 -195 -99 271 -768 -688 -969 351 -87 -645 -231 390 -436 -242 870 160 -875 -779 -262 -897 -898 -101 991 570 -516 -81 388 418 -33 -639 152 -612 -925 -639 -479 -210 -818 -91 -292 998 965 454 370 663 225 -644 372 -625 -141 -732 970 604 119 -548 74 468 -104 -787 -959 -788 -161 608 698 690 951 341 885 6 910 -687 266 134 -526 424 -67 380 -119 407 21 24 -115 474 894 -64 233 247 -122 -72 -151 -836 -927 -348 -695 843 -755 -769 912 863 -796 -751 446 92 20 -691 22 418 -900 -928 219 244 641 594 749 569 511 -966 -41 809 463 919 -309 -492 270 684 -737 59 947 -691 359 172 87 -133 228 116 80 214 -704 102 -845 699 28 -67 -463 576 -196 -182 -496 -600 146 -251 -23 -152 -428 -619 -362 -587 988 -169 304 -293 243 -430 435 -242 656 -777 -171 -239 -225 738 -480 -281 246 192 710 208 405 -275 -127 -55 748 785 -528 704 162 481 781 844 -949 88 450 -15 116 1 317 564 -533 -688 -622 705 -834 -591 -178 63 775 -333 -411 129 -529 814 879 -618 649 -625 905 -320 -959 -941 105 47 124 728 812 694 328 49 610 392 261 661 958 -953 -384 925 120 433 119 -403 791 -978 -719 -563 31 981 -452 -387 682 -135 874 265 -907 -982 811 -6 -816 -373 -834 539 988 -13 -639 913 -106 -920 -726 -205 -479 181 -177 517 878 794 -728 685 -257 -433 358 -882 -982 -890 158 -315 -767 -441 714 -435 690 87 383 -835 -331 115 72 57 -792 -947 713 -493 34 297 850 788 97 -217 -905 945 -34 60 767 -727 -136 -324 -861 -357 -461
224
934 -528 -661 -877 927 -101 -113 -390 558 506 343 972 -396 -255 -559 768 -441 -333 275 885 5 308 -640 -154 -282 -735 68 -974 -236 55 164 681 573 401 554 782 -819 699 211 -924 302 875 686 535 626 953 -34 -585 53 -461 -639 837 376 735 -750 -601 904 -719 -704 982 533 -72 -53 -642 731 766 595 842 -608 -397 103 608 103 -579 548 -374 -454 -654 -232 537 184 91 -415 714 -771 193 -642 -494 -235 295 771 -686 806 -871 905 281 -911 -738 -13 895 -248 -955 -664 -731 563 31 454 28 -533 -819 -732 -11 738 -335 829 353 543 444 791 -919 676 -276 -797 25 -105 -119 -97 -588 614 831 -432 379 -489 940 -571 -981 285 -44 -132 -435 -114 714 -909 398 416 506 -711 393 442 -853 -875 167 429 -675 -708 737 81 278 804 951 343 361 81 -935 83 -915 -501 -449 -670 833 706 -736 -847 -603 941 286 919 520 -483 -74 -819 785 970 125 895 708 -429 -563 -386 -12 604 761 -596 -638 384 801 -582 45 131 422 718 13 -106 -71 -787 949 -204 -265 -949 -690 175 435 -626 -802 952 -884 277 588 -489 -40 -472 -786 74 806
0

11
u10812-Beat-the-Spread/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

53
u10812-Beat-the-Spread/main.cpp

@ -0,0 +1,53 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
using std::vector;
using std::cout;
using std::endl;
using std::cin;
void testCase()
{
int s, d;
cin >> s;
cin >> d;
if (s < d)
{
cout << "impossible" << endl;
}
else
{
int a,b;
a = d + ((s-d)/2);
b = (s-d)/2;
int diff = a-b;
if (diff < 0) diff = -diff;
if (a + b == s && diff == d)
{
cout << a << " " << b << endl;
}
else
{
cout << "impossible" << endl;
}
}
}
int main()
{
int nTests;
cin >> nTests;
for (int tI = 0; tI < nTests; tI++)
{
testCase();
}
return 0;
}

11
u11264-Coin-Collector/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

66
u11264-Coin-Collector/main.cpp

@ -0,0 +1,66 @@
#include <iostream>
#include <vector>
using std::vector;
using std::cout;
using std::endl;
using std::cin;
void getCoins(vector<int>& coins, const int num_coins)
{
for (int coin = 0; coin < num_coins; coin++)
{
int c;
cin >> c;
coins.push_back(c);
}
}
void testCase()
{
int C;
cin >> C;
vector<int> coins;
getCoins(coins, C);
int longest_chain = 0;
// for (int i = 0; i < C - longest_chain; i++)
for (int i = 0; i < C-longest_chain; i++)
{
int chain_sum = 0;
vector<int> chain;
for (int j = i; j < C; j++)
{
/*
if (j+1 == C)
{
if ( longest_chain < (int)chain.size() + 1 ) longest_chain = chain.size() + 1;
cout << "End of coin list. Chain.size(): " << (int)chain.size() + 1 << endl;
}
else if */
if (chain_sum + coins[j] < coins[j+1] || j+1 == C)
{
chain_sum += coins[j];
chain.push_back(coins[j]);
}
}
if ( longest_chain < (int)chain.size() ) longest_chain = chain.size();
}
cout << longest_chain << endl;
}
int main()
{
int nTests;
cin >> nTests;
for (int tI = 0; tI < nTests; tI++)
{
testCase();
}
return 0;
}

5
u11264-Coin-Collector/test

@ -0,0 +1,5 @@
2
6
1 2 4 8 16 32
6
1 3 6 8 15 20

11
u11495-Bubbles-and-Buckets/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

69
u11495-Bubbles-and-Buckets/main.cpp

@ -0,0 +1,69 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
using std::vector;
using std::cout;
using std::endl;
using std::cin;
void getIntList(vector<int>& list, const int N)
{
for (int i = 0; i < N; i++)
{
int n;
cin >> n;
list.push_back(n);
}
}
void testCase(int N)
{
vector<int> num_list;
getIntList(num_list, N);
int sum = 0;
int i = 0;
bool unsorted = true;
while (unsorted)
{
if (i+1 == num_list[i])
{
i++;
}
else
{
int a = num_list[i];
int b = num_list[num_list[i]-1];
num_list[i] = b;
num_list[a-1] = a;
sum++;
}
if (i == N-1 && num_list[i] == i+1) break;
}
if (sum % 2 != 0)
{
cout << "Marcelo" << endl;
}
else
{
cout << "Carlos" << endl;
}
}
int main()
{
int N = -1;
while(1)
{
cin >> N;
if (N == 0) break;
testCase(N);
}
return 0;
}

7
u11495-Bubbles-and-Buckets/t1

@ -0,0 +1,7 @@
5 1 5 3 4 2
5 5 1 3 4 2
5 1 2 3 4 5
6 3 5 2 1 4 6
5 5 4 3 2 1
6 6 5 4 3 2 1
0

46
u11495-Bubbles-and-Buckets/tests

@ -0,0 +1,46 @@
20 19 2 20 3 4 17 18 7 16 10 11 14 5 6 12 13 9 1 8 15
10 8 5 10 2 4 3 6 9 1 7
9 8 2 3 1 7 6 5 4 9
12 11 8 7 9 3 2 5 10 6 4 12 1
10 1 2 3 5 7 4 8 6 9 10
20 19 20 9 14 18 17 3 1 13 10 11 12 7 6 8 2 4 16 5 15
18 7 18 4 13 1 6 14 10 8 16 5 12 3 9 11 2 17 15
3 1 3 2
20 19 11 20 16 15 9 7 8 3 5 14 2 12 1 4 13 10 18 6 17
10 5 6 9 3 8 2 7 4 1 10
16 10 16 2 12 11 15 7 3 9 6 13 8 5 1 14 4
6 1 4 2 6 3 5
12 5 1 3 9 2 7 8 11 6 4 10 12
5 3 1 5 4 2
6 2 6 4 3 5 1
10 6 3 10 5 1 8 2 7 9 4
15 8 14 5 12 9 3 4 1 7 2 13 11 15 6 10
2 1 2
12 5 2 4 1 11 3 7 6 9 10 8 12
5 1 2 4 5 3
13 4 7 3 2 13 9 6 1 5 10 8 12 11
3 3 1 2
19 4 13 10 11 7 6 5 1 2 3 18 9 12 16 15 8 14 17 19
9 3 7 9 1 4 2 8 5 6
15 9 2 7 4 8 5 6 15 10 3 11 12 13 14 1
8 8 2 6 1 7 4 3 5
5 5 1 2 4 3
14 9 10 3 1 2 14 4 5 12 8 7 11 13 6
10 3 2 7 5 4 10 8 1 9 6
13 3 9 1 7 5 8 4 10 6 2 12 11 13
3 2 1 3
3 1 2 3
15 12 5 8 7 4 9 13 6 11 3 2 14 10 15 1
2 1 2
12 12 9 3 11 4 1 8 7 5 10 6 2
16 2 13 9 12 10 8 7 4 14 6 11 1 15 16 5 3
5 4 3 5 2 1
7 5 1 3 2 7 6 4
17 10 7 3 8 6 15 1 2 4 17 16 9 11 13 12 5 14
11 7 3 11 9 1 5 10 6 2 8 4
18 7 1 3 8 14 9 2 13 10 12 11 18 15 6 17 16 4 5
16 12 10 15 4 6 14 7 8 5 9 11 2 13 16 3 1
18 1 15 13 8 5 10 12 7 9 3 11 4 16 6 2 14 17 18
6 1 2 6 4 5 3
20 2 7 1 11 10 6 8 3 18 5 13 17 14 15 12 16 4 20 19 9
0

74
u116-Unidirectional-TSP/p116.c

@ -0,0 +1,74 @@
// m x n == rows x columns
#include <stdio.h>
int checkForPathFrom(m, n, start, field) int m; int n; int start; int field[m][n];
{
int tmpField[m][n-1];
for (int i = 0; i < m; i++){
for (int j = 1; j < n; j++){
tmpField[i][j-1] = field[i][j];
}
}
}
int main()
{
int m,n,a,min,tmp;
while (scanf("%d %d\n",&m,&n) == 2){
int field[m][n];
//printf("m x n: %d %d\n", m, n);
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++){
scanf("%d", &field[i][j]);
//printf("%d = field[%d][%d]\n", field[i][j], i, j);
}
}
printf("\nm (row):%d, n (col):%d\n",m,n);
for (int i = 0; i < m; i++){
for (int j = 0; j < n; j++){
if (j % n != 0 || (i == 0 && i == 0)){
printf("%d ", field[i][j]);
} else {
printf("\n%d ", field[i][j]);
}
}
}
printf("\n\n");
int found = 0;
while (found != 1){
for (int i = m-1; i > -1; i--){
for (int j = 0; j < n; j++){
printf("i: %d, j: %d, field[j][i]: %d\n", i, j, field[j][i]);
if (field[j][i] < 1){
if (n == i+1){
found = 1;
printf("found last row");
break;
} else if(j > m){
} else {
field[j-1][i+1] = field[j-1][i+1] - 1;
field[j][i+1] = field[j][i+1] - 1;
field[j+1][i+1] = field[j+1][i+1] - 1;
}
}
}
if (found == 1){
break;
}
}
found = 1;
}
/*
for (int k = 0; k < m; k++){
printf("\n RES:%d\n", checkForPathFrom(m, n, k, field));
}
*/
//printf("%d\n",checkForPath(m, n, field));
}
return(0);
}

11
u1262-Password/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall -Wextra -Werror -pipe -DONLINE_JUDGE
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

215
u1262-Password/main.cpp

@ -0,0 +1,215 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
#include <string>
#include <string.h>
#include <algorithm>
using std::vector;
using std::cout;
using std::endl;
using std::cin;
using std::string;
void getGrid(vector<vector<string>>& g )
{
int rows = 6;
int cols = 5;
for (int i = 0; i < rows; i++)
{
vector<string> row;
g.push_back(row);
}
for (int i = 0; i < rows; i++)
{
string s;
std::getline(cin, s);
for (int j = 0; j < cols; j++)
{
string c = "";
c += s[j];
g[j].push_back(c);
}
}
for (int i = 0; i < rows; i++)
{
std::sort(g[i].begin(), g[i].end());
}
}
void getCommon(const vector<vector<string>>& a, const vector<vector<string>>& b, vector<vector<string>>& f)
{
for (int i = 0; i < 5; i++)
{
vector<string> col;
f.push_back(col);
vector<string>::const_iterator it_a = a[i].begin();
vector<string>::const_iterator it_b = b[i].begin();
while (it_a != a[i].end() && it_b != b[i].end())
{
if (it_a != a[i].begin() && *it_a == *(it_a-1) )
{
it_a++;
}
else if ( *it_a == *it_b )
{
string c = "";
c += *it_a;
f[i].push_back(c);
it_a++;
it_b++;
}
else if ( *it_a < *it_b )
{
it_a++;
}
else
{
it_b++;
}
}
}
}
void printSol(const int K, const vector<vector<string>>& g, const int tot, const vector<int>& prd_cmb)
{
/*
cout << "Entering PRINTSOL" << endl;
for (int i = 0; i < (int)g.size(); i++)
{
for (int j = 0; j < (int)g[i].size(); j++)
{
cout << g[i][j];
}
cout << endl;
}
cout << endl;
cout << "Tot: " << tot << endl;
cout << "K: " << K << endl;
*/
int rem = K - 1;
vector<int> removed;
for (int k = 0; k < 5; k++)
{
int q = 0;
removed.push_back(q);
}
if (tot < K || tot == 0)
{
cout << "NO" << endl;
}
else
{
int i = 0;
while (rem != 0)
{
if (rem < prd_cmb[i])
{
i++;
}
else
{
rem -= prd_cmb[i];
removed[i] += 1;
i = 0;
}
}
for (int i = 0; i < 5; i++)
{
/*
cout << endl << "i: " << i << endl;
cout << "rem[i]: " << removed[i] << endl;
cout << "print" << endl;
*/
cout << g[i][removed[i]];
}
cout << endl;
}
// cout << "Exiting PRINTSOL" << endl;
}
void testCase()
{
int K;
cin >> K;
string s;
std::getline(cin,s); //Throw away rest of line so getGrid is not confused
vector<vector<string>> g1;
getGrid(g1);
vector<vector<string>> g2;
getGrid(g2);
vector<vector<string>> g3;
getCommon(g1, g2, g3);
if (g3.size() != 0)
{
vector<int> num_e;
vector<int> comb_e;
for (int i = 0; i < 5; i++)
{
num_e.push_back(g3[i].size());
}
int combs = 1;
for (int i = 4; 0 < i; i--)
{
combs *= num_e[i];
vector<int>::iterator it;
it = comb_e.begin();
comb_e.insert(it, combs);
}
comb_e.push_back(1);
combs *= num_e[0];
for (int i = 0; i < (int)g3.size(); i++)
{
if (g3[i].size() <= 0)
{
cout << "NO" << endl;
return;
}
}
printSol(K, g3, combs, comb_e);
}
else
{
cout << "NO" << endl;
}
}
int main()
{
int nTests;
cin >> nTests;
for (int tI = 0; tI < nTests; tI++)
{
testCase();
}
// cout << endl;
return 0;
}

14
u1262-Password/t1

@ -0,0 +1,14 @@
1
1
AYGSU
DOMRA
CPFAS
XBODG
WDYPK
PRXWO
CBOPT
DOSBG
GTRAR
APMMS
WSXNU
EFGHI

40
u1262-Password/t2

@ -0,0 +1,40 @@
3
1
AYGSU
DOMRA
CPFAS
XBODG
WDYPK
PRXWO
CBOPT
DOSBG
GTRAR
APMMS
WSXNU
EFGHI
5
AYGSU
DOMRA
CPFAS
XBODG
WDYPK
PRXWO
CBOPT
DOSBG
GTRAR
APMMS
WSXNU
EFGHI
64
FGHIJ
EFGHI
DEFGH
CDEFG
BCDEF
ABCDE
WBXDY
UWYXZ
XXZFG
YYFYH
EZWZI
ZGHIJ

3251
u1262-Password/t21
File diff suppressed because it is too large
View File

1301
u1262-Password/t3
File diff suppressed because it is too large
View File

469
u1262-Password/t4

@ -0,0 +1,469 @@
30
5
YOKFH
VSTOU
ZGQME
AOGRQ
SDMZO
HYDTU
NMQDY
VGDRP
BXMFT
ATUQA
HSTVP
HOAHO
4
SDIFN
XRFBQ
AGHDF
OYHHS
XHNTD
CCTCM
KMZTR
PHIFO
AOOIO
YVJDX
NWBZH
VDQZM
9
UPRGI
BSITJ
PAZFR
ITPFE
SFSQG
RXEKX
QWSPD
JXZAD
DUIKV
LQPKI
SXUZJ
ZHWQS
9
TPCAF
SYAIB
JHAMM
EGWBT
PQELR
NKBLD
INLIM
TZYOG
WYAQZ
LIFXC
THDMG
MANJZ
8
LTANV
IAJSC
HHKDX
LRFRO
HMXMS
MMHVO
BXMLC
HRLSX
VROJA
CJPWX
BEURC
HCJBM
10
GZWWG
YVTLZ
EIVXY
GAAPP
ZOSDI
KKMLW
NFEIZ
EEPEH
GVGXV
QZJFA
VSNTF
YITQN
2
VXPUT
CZZNF
DCMKK
HSHXD
NZYHO
RMWJC
HBITN
SDMGK
ACJPE
HIYHS
BMRNO
QXSSF
10
OYXKE
GLMAY
GFGIH
QZNAZ
GDMZQ
CPIUU
IVQPZ
DZHFN
HFEVK
SUXDV
JLRGR
GCAZV
10
ZEHLR
QGJHM
JQTYZ
ZTJSN
OPYAG
ETJFQ
OJHYJ
HGHIA
RCPGQ
RPNIY
ZSDHZ
TPFQH
5
HPYFI
OOPXX
VGXNI
OVABD
ATGJS
ZAZSI
RVXQQ
KZEFB
OHIDD
QGMXR
MXJWT
IWRFI
7
GCKDL
DADTK
CZPFH
ZIKPU
JHJGQ
FBBBT
AQAPY
JZKBR
GVGDU
FPMLI
RNJVG
ZAEDE
6
OKJCL
JSNAQ
ZRZUA
CBPQN
XJCIE
KLLNP
JQDSP
XSZTB
KJQJN
TSUZC
FKRUW
RLXYG
3
MFAQG
TTYIT
TEUDN
KMGEG
GINSB
KJYKS
FYLZB
MAYLQ
JPYSR
XJMJT
ZYVXK
NYIME
8
RAMYJ
RXWTA
XESGU
RXTFI
UDFSP
SSXGW
XGEQM
AHLTO
VOSRB
RXIIV
CFCTZ
GDATW
8
KAYTX
WZDON
DVAZJ
WPCZX
KWZRA
AAECT
VCEPW
DAUSE
VRQRS
JASTJ
WXFRA
AFKAL
10
VRBUL
YYAUD
CQVGL
OWDGG
XBPVZ
WALXO
RYVOE
ICBNL
JKOUA
HANXI
XBLWW
HQDRL
2
WZXSF
PQADU
JIXYT
IJJJQ
ZIAAE
WJWCC
DUHCT
CLEMW
WLWEX
WJNKQ
VWISZ
ZOYCT
9
LNZXO
ETYIO
AVSOR
RBVOQ
FLPQL
QGLUZ
PDOOQ
HTGAX
DVQNL
CEZBP
UHAPG
LFXWK
1
AUCBN
RGEBB
MDYPU
OAYSD
NNKPE
SUBOE
DGHCU
YGDSA
BMEOB
OOFBF
JCCGZ
GLQJV
9
AWMUC
QDLUB
PMBQY
FHCWM
HFOOG
XZXGU
JZUMP
UUMYW
SNEZY
PDUFC
TWCUJ
QMRKI
3
HWERE
PQYEH
SYIRQ
VXRYR
WBMBM
EPFPZ
STEAK
WYFVQ
HNWAL
ZNMNR
SBUEI
CYGXJ
4
YLIXR
BTVBD
RZNGX
NRWCG
LUJFC
MELLP
KJUXG
PRMIP
PROAJ
YINMM
RYXXD
JJWFE
8
AYZQT
LZQIO
JXYBM
NDXLL
MXZLW
CWGJA
QYXXP
CYJEM
DIPPV
OOXIM
TGUBC
IXOIE
6
FWSRW
KQUBQ
FFTQW
INMXV
ZSDTW
LTMVX
BTPVL
OWFYW
ZAETZ
WYTTL
OFIXL
JKMGH
5
XSPLE
TGVQR
JVPKA
KJYIE
TVSZD
FKNLU
XXPKO
HRYSQ
IXLDP
KIVXA
VKPIT
KPVHA
6
BEZOA
WNPKW
JKPBU
MMZDZ
HAYFL
RUGAW
DCXAS
DRGSU
RNMRA
MPYFZ
WIBGK
XINZL
9
BJNTW
RVTLB
MSTFE
MISDN
SLPAV
OKKOV
OJSMW
ALEUG
QCBTR
VGGVD
XFNLC
DAJAJ
8
QGVQP
EDRIZ
AABBT
SWBBT
EYATL
CWNOI
ZXLCY
GWWHZ
ZPNZP
GKBBR
QWFAH
NAMBY
8
HZLEL
KBWOB
FKXMK
MCJBI
WUPWC
CWQGU
VKYMS
CZIGB
UHLSD
BOJFL
DUMXJ
JYYFK
2
OILTU
IEVCF
FIGZR
TRVUH
CAUCL
DAKKL
CSMKU
CGENU
DAVHA
PJUMU
KYEXD
CASUU
4
MUTZY
VUMIO
SMBXM
WFPNO
DHADN
XGPSB
QCPXR
DUZXO
MQEBF
VGPVJ
CVPUP
QFVNL
8
IODSA
TUZNV
LDCOI
XUXUD
CPVWE
LBCBO
TTUVD
IDDUE
CBOUK
EEFAK
SDOTT
XSFAB
1
GFGMX
BGRYQ
USUZI
EFOJI
BCNPV
JHCJK
YHODO
UEWZJ
LKRPI
MMHBK
QLMZX
EZOPS
3
GMCNI
CSWXW
TWHEI
BQVIT
HYEVZ
EVPTN
HMHAK
OGSTP
YPZRW
XYHUY
CPOXE
WZGIZ
5
TXZCJ
GETXK
MMKBO
BANBU
MDLAD
PYCYG
JZOVC
CWCXO
QAYCF
PJNEI
BXCLZ
KGSQA
4
IFMTF
XSUSU
YQZOQ
XSYJW
GKATL
LBFDE
VJUNW
YKGOU
VQEGP
MSPGD
XCJIG
NCTXI

15
u1262-Password/t5

@ -0,0 +1,15 @@
1
8
ATANV
BAJSC
CHKDX
DRFRO
EMXMS
FMHVO
GXMLC
HRLSX
IROJA
JJPWX
KEURC
LCJBM

38
u231-Testing-the-CATCHER/231.py

@ -0,0 +1,38 @@
import fileinput
def ans(mi, co):
#sorted_mi = sorted(mi);
if mi == []:
return 0;
if co == -1:
return max(1+ans(mi[1:], mi[0]), ans(mi[1:], -1));
else:
if mi[0] < co:
return max(1+ans(mi[1:], mi[0]), ans(mi[1:], co));
else:
return ans(mi[1:], co);
mi = [];
test = 1;
first = True;
for line in fileinput.input():
if int(line) == -1:
if prev == -1:
exit();
else:
if not first:
print("");
print("Test #{0}:".format(test));
print(" maximum possible interceptions: {0}".format(ans(mi, -1)));
mi = [];
first = False;
test += 1;
else:
mi.append(int(line));
prev = int(line);

68
u441-Lotto/solve.py

@ -0,0 +1,68 @@
#
# powerset
#
# Returns a list of all possible subsets of the original set
# Includes the empty set and the original set itself
#
def powerset(orig_set):
powerset = [[]]
for i in range(1, 1 + len(orig_set)):
powerset = unordered_choose(orig_set, i, powerset)
return powerset
#
# unordered_choose
#
# Returns a list containing possible ways to choose elements from ListElements
# Order is not taken into account
#
# cardinality = N : N elements are chosen
#
def unordered_choose(listElements, cardinality, listChosen=None, chosen=None):
if listChosen is None:
listChosen = []
if chosen is None:
chosen = []
for i in range(1 + len(listElements) - cardinality):
chosen.append(listElements[i])
if cardinality == 1:
listChosen.append(chosen[:])
else:
listChosen = unordered_choose( listElements[i+1:], cardinality - 1,
listChosen, chosen)
chosen.pop()
return listChosen
def testCase(line):
line = [x for x in line.split()]
N = int(line[0])
numbers = line
numbers = numbers[1:]
numlist = unordered_choose(numbers, 6)
for num in numlist:
number = ""
for x in num:
number += x
number += " "
print(number.rstrip())
def main():
line = input();
while (line[0] != "0"):
testCase(line)
line = input()
if (line[0] != "0"):
print("")
if __name__ == "__main__":
main()

3
u441-Lotto/t1

@ -0,0 +1,3 @@
8 1 2 3 4 5 6 7 8
7 1 2 3 4 5 6 8
0

16
u441-Lotto/t2

@ -0,0 +1,16 @@
12 2 4 14 17 18 23 25 31 32 34 39 42
10 13 15 17 21 27 39 41 43 47 48
10 2 3 5 19 24 27 30 32 41 49
7 3 6 8 19 27 30 38
10 1 3 5 8 17 22 29 31 33 34
7 8 12 15 28 33 40 42
9 10 16 20 21 29 38 46 47 48
8 14 15 20 21 30 32 33 46
11 3 7 10 15 16 17 24 28 31 37 49
10 1 7 8 11 12 30 31 33 38 46
9 8 10 16 18 19 26 28 32 46
11 3 10 12 13 31 35 39 44 45 46 47
7 9 17 27 29 37 44 47
11 14 16 18 19 32 33 34 35 39 41 49
9 1 4 6 7 14 30 41 43 47
0

16
u441-Lotto/tests

@ -0,0 +1,16 @@
12 2 4 14 17 18 23 25 31 32 34 39 42
10 13 15 17 21 27 39 41 43 47 48
10 2 3 5 19 24 27 30 32 41 49
7 3 6 8 19 27 30 38
10 1 3 5 8 17 22 29 31 33 34
7 8 12 15 28 33 40 42
9 10 16 20 21 29 38 46 47 48
8 14 15 20 21 30 32 33 46
11 3 7 10 15 16 17 24 28 31 37 49
10 1 7 8 11 12 30 31 33 38 46
9 8 10 16 18 19 26 28 32 46
11 3 10 12 13 31 35 39 44 45 46 47
7 9 17 27 29 37 44 47
11 14 16 18 19 32 33 34 35 39 41 49
9 1 4 6 7 14 30 41 43 47
0

11
u482-Permuation-Arrays/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall -Wextra -Werror
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

76
u482-Permuation-Arrays/main.cpp

@ -0,0 +1,76 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
#include <sstream>
#include <stdlib.h>
#include <stdio.h>
using std::vector;
using std::string;
using std::cout;
using std::endl;
using std::cin;
void getIndex(vector<int>& ixs)
{
string s;
std::getline(cin, s);
std::getline(cin, s);
std::getline(cin, s);
std::stringstream ss;
ss << s;
int n;
while (ss >> n)
{
ixs.push_back(n);
}
}
void getNumbers(vector<double>& num, const int N)
{
for (int i = 0; i < N; i++)
{
double n;
cin >> n;
num.push_back(n);
}
}
void testCase()
{
vector<int> ixs;
getIndex(ixs);
vector<double> nl;
getNumbers(nl, (int)ixs.size());
double* out;
out = (double*) malloc(sizeof(double) * (int)ixs.size());
for (int i = 0; i < (int)ixs.size(); i++)
{
out[(int)ixs[i]-1] = nl[i];
}
for (int i = 0; i < (int)ixs.size(); i++)
{
cout << out[i] << endl;
}
cout << endl;
}
int main()
{
int nTests;
cin >> nTests;
for (int tI = 0; tI < nTests; tI++)
{
testCase();
}
return 0;
}

24
u482-Permuation-Arrays/out

@ -0,0 +1,24 @@
-0.00045
0.056987
25.2659
-4.5e-05
0.456
0.004
-56
0.001
-0.0007
7e-06
0.23
54.7
-2
32
0.1
0.2
0.3
1.2
0.3

4
u482-Permuation-Arrays/t1

@ -0,0 +1,4 @@
1
3 1 2
32.0 54.7 -2

16
u482-Permuation-Arrays/t2

@ -0,0 +1,16 @@
5
4 1 5 2 3
-.000045 -0.00045 .456 .056987 25.26589456987
1 3 5 6 4 2
.004 .001 0.000007 0.23 -.0007 -56
3 1 2
32.0 54.7 -2
1 2 3
.1 .2 .3
1 2
1.2 .3

BIN
u482-Permuation-Arrays/tst

38
u642-Word-Amalgamation/642.py

@ -0,0 +1,38 @@
import fileinput
def fn(st, co):
if st == [] and co == []:
return True;
elif st[0] == co[0]:
return fn(st[1:], co[1:]);
else:
return False;
sl = [];
bol = False;
for line in fileinput.input():
if bol and line == "XXXXXX\n":
exit();
elif line == "XXXXXX\n":
bol = True;
elif bol:
found = False;
l = [];
for w in sl:
if len(line) == len(w) and fn(sorted(list(line)), sorted(list(w))):
found = True;
l.append(w[:len(w)-1]);
if not found:
print("NOT A VALID WORD");
else:
l = sorted(l);
for s in l:
print(s);
print("******");
else:
sl.append(line);

11
u927-Integer-Sequences-from-Addition-of-Terms/Makefile

@ -0,0 +1,11 @@
EXECUTABLE=tst
CC=g++
CFLAGS=-lm -lcrypt -O2 -std=c++11 -Wall
OBJ=main.cpp
$(EXECUTABLE): $(OBJ)
$(CC) $(CFLAGS) -o $@ $(OBJ)
.PHONY: clean
clean:
rm -rf $(EXECUTABLE)

68
u927-Integer-Sequences-from-Addition-of-Terms/main.cpp

@ -0,0 +1,68 @@
#include <iostream>
#include <math.h>
#include <vector>
#include <utility>
using std::vector;
using std::pair;
using std::cout;
using std::endl;
using std::cin;
using std::ceil;
using std::pow;
using std::sqrt;
void getPoly(vector<int>& poly, const int degree)
{
for (int i = 0; i <= degree; i++)
{
int c;
cin >> c;
poly.push_back(c);
}
}
void testCase()
{
int degree;
cin >> degree;
vector<int> poly;
getPoly(poly, degree);
float d, k;
cin >> d;
cin >> k;
float kv = k/d;
kv = ceil(kv);
float n = -0.5 + sqrt(0.25 + 2*kv);
n = std::ceil(n);
//cout << "n: " << n << endl;
long long sum = poly[0];
for (int i = 1; i <= degree; i++)
{
if (poly[i] != 0)
{
sum += poly[i] * pow(n,i);
}
}
cout << sum << endl;
}
int main()
{
int nTests;
cin >> nTests;
for (int tI = 0; tI < nTests; tI++)
{
testCase();
}
return 0;
}

4
u927-Integer-Sequences-from-Addition-of-Terms/t0

@ -0,0 +1,4 @@
1
3 0 1 5 7
7
7

38
u927-Integer-Sequences-from-Addition-of-Terms/test

@ -0,0 +1,38 @@
12
4 3 0 0 0 23
25
100
1 0 1
1
6
3 0 1 5 7
7
43
3 0 1 5 7
7
1
3 0 1 5 7
7
16
3 0 1 5 7
7
42
3 0 1 5 7
7
7
3 0 1 5 7
7
1000000
5 1 1 1 1 1 1
1
1000000
20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
100000
1000000
1 1 1
2
1000000
20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
1
21
Loading…
Cancel
Save