5
41109
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
0
-1
-2
-2
0
0
0
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-3
-2
0
1
-1
-3
-2
0
1
-1
-3
-2
0
1
0
-2
-3
-1
1
0
-2
-3
-1
1
1
-2
-3
-2
1
1
-1
-3
-2
0
1
-1
-3
-3
0
2
0
-3
-4
-1
2
1
-3
-4
-1
2
1
-3
-5
-2
2
2
-2
-5
-3
1
3
-1
-5
-4
1
3
0
-5
-5
0
4
2
-5
-7
-2
4
3
-4
-8
-3
4
5
-2
-8
-5
3
6
-1
-9
-8
2
8
2
-9
-11
0
10
6
-9
-15
-3
12
11
-7
-20
-9
14
19
-3
-27
-20
14
34
9
-37
-47
6
69
58
-52
-184
-225
-133
16
100
69
-18
-62
-25
41
62
25
-20
-23
10
32
13
-23
-32
-3
33
36
7
-19
-14
10
20
1
-27
-33
-10
16
22
4
-14
-12
11
37
47
38
19
2
-5
-3
-3
-13
-32
-47
-39
-11
18
21
-2
-25
-18
20
59
63
30
-8
-19
-3
17
20
10
9
21
31
21
-5
-26
-22
1
20
18
0
-21
-37
-46
-48
-37
-11
16
20
-5
-41
-54
-32
7
30
20
-9
-28
-25
-6
9
11
4
-6
-13
-16
-14
-9
-5
-9
-20
-27
-19
3
22
21
-2
-29
-41
-32
-15
-5
-7
-13
-12
1
19
30
24
3
-21
-29
-13
16
34
25
-4
-27
-24
0
24
33
27
14
1
-15
-32
-41
-29
-5
9
-1
-23
-29
-7
23
29
1
-34
-41
-16
11
8
-22
-46
-42
-18
-3
-11
-26
-27
-9
6
3
-11
-14
0
17
19
7
-3
0
6
-2
-24
-36
-19
15
35
18
-21
-48
-43
-17
2
0
-14
-25
-25
-20
-15
-12
-12
-19
-36
-51
-47
-17
20
33
11
-31
-56
-45
-8
27
44
43
36
28
18
7
4
13
29
35
24
4
-7
0
20
33
28
7
-15
-25
-19
-6
4
6
2
2
11
26
33
25
10
2
10
26
30
12
-12
-20
-2
25
38
31
17
15
24
29
19
4
1
17
38
47
42
35
37
44
44
37
33
41
51
46
23
1
1
24
43
31
-6
-40
-41
-11
23
37
29
15
4
-6
-19
-26
-16
12
39
48
36
22
23
33
34
17
-7
-14
0
17
17
-5
-28
-30
-9
19
34
32
21
9
-3
-14
-20
-13
4
21
25
17
7
8
16
23
20
10
-1
-8
-17
-27
-29
-12
22
54
58
30
-13
-43
-44
-26
-7
3
6
9
15
20
22
21
21
18
7
-13
-32
-40
-36
-25
-15
-6
9
29
45
43
23
-2
-17
-19
-14
-10
-6
3
15
16
-2
-30
-43
-27
10
38
36
10
-14
-18
-2
16
21
16
12
14
15
7
-9
-22
-22
-10
0
0
-12
-26
-32
-20
4
25
27
6
-22
-34
-15
18
34
12
-33
-62
-48
-2
36
37
5
-25
-28
-6
16
22
18
17
22
24
15
2
-4
-2
0
-5
-10
-3
16
28
16
-15
-39
-35
-11
6
-3
-27
-38
-21
8
26
22
10
8
16
20
14
6
11
25
27
1
-37
-56
-39
1
28
22
-2
-17
-7
17
32
29
17
12
17
26
29
27
24
18
1
-24
-43
-36
-2
39
57
36
-7
-41
-44
-20
10
23
14
-7
-26
-37
-38
-33
-22
-6
11
20
17
0
-20
-32
-29
-14
2
9
2
-12
-21
-16
3
21
26
18
6
5
15
25
22
7
-7
-4
12
22
11
-15
-35
-32
-8
13
18
9
0
1
5
1
-12
-23
-24
-16
-9
-7
-6
-2
-1
-10
-26
-33
-20
4
16
2
-24
-35
-17
12
22
6
-18
-24
-11
0
-8
-23
-21
5
33
32
3
-27
-28
-4
14
4
-22
-32
-12
17
25
5
-20
-25
-12
-2
-10
-19
-6
29
53
38
-12
-55
-58
-21
18
30
18
8
16
29
26
1
-23
-26
-7
10
7
-10
-20
-11
7
17
12
1
-2
2
3
-6
-17
-16
2
27
43
43
29
10
-10
-23
-22
-6
15
24
12
-11
-24
-14
9
24
20
8
6
17
26
18
-5
-23
-22
-6
8
12
16
29
45
44
18
-13
-20
7
45
57
30
-11
-31
-18
6
15
1
-16
-15
1
15
11
-4
-12
-4
12
22
21
16
17
23
26
21
9
-2
-7
-4
1
4
1
-7
-15
-14
-1
18
29
21
-2
-26
-34
-22
-3
11
14
11
10
12
16
18
15
12
10
12
16
20
19
10
-3
-13
-13
-10
-12
-23
-37
-38
-21
5
20
14
-3
-16
-15
-9
-11
-23
-30
-16
17
51
61
42
9
-17
-25
-24
-25
-30
-29
-11
19
40
34
4
-27
-35
-14
16
32
21
-1
-12
1
29
52
53
33
4
-17
-18
-2
20
31
24
4
-13
-15
-5
0
-13
-36
-46
-29
6
33
30
7
-11
-6
16
28
19
-1
-11
1
23
34
24
3
-16
-23
-19
-10
1
8
6
-6
-19
-21
-5
19
32
20
-8
-35
-45
-39
-28
-19
-12
-3
3
0
-12
-22
-21
-8
5
4
-8
-15
-4
20
39
36
16
-2
-5
5
15
11
-6
-23
-34
-37
-37
-36
-28
-13
1
3
-10
-28
-35
-21
5
23
26
16
6
0
-6
-15
-23
-20
-3
16
20
2
-28
-47
-42
-17
10
22
13
-8
-27
-31
-14
16
42
47
28
1
-16
-12
2
9
1
-13
-19
-13
-6
-8
-17
-17
-1
22
31
19
-6
-23
-21
-5
7
6
-3
-11
-10
-2
6
13
16
16
14
14
15
14
6
-10
-27
-31
-19
-1
10
5
-12
-27
-33
-31
-23
-12
1
10
7
-7
-20
-14
12
37
38
10
-25
-37
-21
7
21
19
14
16
18
4
-27
-52
-47
-11
29
43
28
7
2
13
23
21
11
5
6
0
-19
-39
-37
-9
23
28
2
-28
-30
1
35
38
9
-22
-25
4
39
53
39
13
-6
-11
-6
4
15
19
11
-10
-31
-37
-21
1
10
-2
-21
-30
-23
-12
-9
-15
-17
-8
6
14
11
4
2
3
-2
-14
-22
-18
-5
1
-8
-22
-25
-9
13
23
16
6
9
21
26
14
-7
-20
-16
-4
3
0
-4
-3
0
-3
-13
-20
-16
-4
0
-10
-25
-29
-17
1
8
-1
-15
-21
-18
-14
-15
-22
-28
-30
-32
-35
-34
-24
-7
10
21
23
22
20
17
11
4
3
7
12
8
-8
-29
-45
-49
-41
-21
7
35
53
53
37
18
7
9
16
18
16
13
11
7
-6
-23
-34
-30
-11
13
31
36
28
9
-13
-30
-31
-11
22
49
55
39
14
-3
-5
6
20
26
21
8
-8
-15
-12
0
12
16
12
3
-8
-17
-22
-17
-3
12
16
3
-14
-16
7
37
47
27
-9
-30
-20
8
27
24
12
6
11
13
4
-11
-16
-3
13
15
-2
-22
-24
-7
11
13
0
-14
-17
-10
-5
-7
-10
-9
-2
2
-3
-13
-17
-9
5
18
24
26
24
17
4
-8
-9
3
15
11
-15
-47
-56
-29
19
52
44
3
-39
-48
-22
15
33
22
-4
-22
-23
-11
-2
-1
-6
-8
-4
5
12
17
18
16
14
12
11
14
17
18
16
10
1
-9
-16
-17
-14
-9
-3
1
6
11
13
7
-5
-11
-4
14
26
17
-11
-37
-40
-19
6
15
4
-11
-19
-19
-24
-35
-43
-35
-11
11
16
5
-9
-17
-18
-16
-10
4
21
28
17
-7
-22
-18
-2
6
-1
-11
-6
15
30
23
-2
-22
-23
-15
-17
-32
-43
-31
-4
9
-12
-50
-67
-45
-3
17
-3
-44
-67
-55
-21
4
4
-11
-21
-20
-14
-15
-23
-27
-22
-10
4
13
15
11
2
-9
-18
-19
-13
-3
5
9
9
8
6
1
-7
-14
-17
-14
-8
-5
-8
-16
-19
-12
5
21
25
16
5
4
17
34
43
43
39
38
40
34
17
-3
-12
-5
9
14
4
-12
-20
-13
0
7
4
-6
-11
-8
3
15
20
20
16
15
20
30
37
33
20
6
0
5
13
12
0
-14
-17
-5
15
29
27
12
-3
-6
7
28
45
50
46
36
24
6
-17
-39
-46
-32
-4
19
23
13
5
11
23
26
12
-10
-20
-11
6
15
9
1
3
15
25
22
9
-5
-11
-12
-15
-17
-12
6
30
47
43
22
-2
-18
-21
-16
-9
-2
5
9
5
-4
-9
-1
22
46
51
30
-5
-29
-27
-7
8
1
-23
-41
-37
-18
-4
-6
-17
-16
1
22
28
16
2
5
22
37
33
15
0
-1
6
6
-7
-24
-31
-24
-8
5
13
15
11
1
-8
-9
3
18
23
13
0
-4
5
15
14
1
-10
-7
8
23
27
19
7
-5
-12
-8
8
30
45
39
19
4
12
35
47
28
-14
-50
-54
-29
2
19
19
13
11
11
12
18
30
42
38
11
-26
-49
-43
-19
1
1
-12
-21
-17
-7
-1
-5
-16
-24
-23
-15
-3
5
2
-12
-25
-23
-4
18
21
-1
-28
-35
-13
15
18
-7
-36
-38
-6
32
45
23
-15
-43
-53
-55
-55
-52
-35
-7
16
19
3
-17
-23
-13
6
19
24
19
7
-13
-37
-56
-59
-42
-14
10
17
9
-7
-22
-31
-34
-32
-23
-10
6
16
16
8
-1
-4
-3
-4
-12
-24
-28
-17
1
11
2
-17
-29
-20
2
18
15
1
-3
13
36
46
33
9
-5
2
17
20
6
-13
-16
-1
17
22
8
-9
-13
-3
8
6
-8
-21
-21
-9
2
3
-2
-2
10
27
36
29
13
3
7
22
36
39
31
17
7
5
11
20
27
26
18
7
3
4
5
-2
-15
-22
-11
12
29
26
5
-15
-17
0
17
18
5
-4
6
27
39
26
-6
-27
-18
18
54
61
33
-11
-43
-51
-39
-25
-17
-15
-12
-6
-1
-1
-6
-7
0
14
25
23
11
-4
-12
-14
-13
-13
-10
1
18
29
22
-2
-25
-27
-6
19
24
2
-28
-37
-18
15
31
22
1
-7
6
24
28
17
4
5
12
7
-18
-47
-50
-20
19
34
11
-24
-37
-15
20
34
19
-4
-8
11
32
35
19
5
6
19
25
16
-2
-15
-16
-12
-10
-11
-8
4
14
12
-4
-23
-27
-12
11
25
24
13
5
8
18
27
31
30
28
26
20
7
-11
-25
-24
-7
17
32
31
13
-11
-29
-36
-34
-27
-20
-18
-20
-20
-14
0
17
30
32
25
15
10
10
12
19
29
41
42
24
-10
-40
-43
-16
22
45
39
13
-12
-21
-14
-3
4
4
-3
-13
-21
-19
-5
12
22
16
1
-10
-9
-2
2
2
6
17
27
25
8
-10
-14
-5
5
0
-16
-27
-24
-14
-9
-13
-14
-6
6
7
-7
-21
-18
2
18
9
-20
-47
-46
-20
12
29
26
13
-3
-15
-20
-14
4
24
30
17
-5
-19
-17
-8
-4
-8
-12
-13
-12
-16
-23
-23
-13
0
3
-3
-9
-6
-1
-6
-22
-32
-22
3
18
6
-21
-35
-19
11
26
10
-16
-26
-14
1
0
-15
-24
-13
6
11
-4
-24
-29
-17
-4
-3
-9
-7
9
30
39
31
14
1
-2
4
14
22
23
13
-2
-13
-10
3
14
17
15
20
32
36
18
-15
-39
-32
1
34
40
17
-16
-34
-31
-11
11
24
18
-5
-34
-46
-30
4
26
14
-23
-53
-48
-13
21
28
7
-18
-27
-17
0
12
16
10
-6
-30
-49
-50
-32
-10
-1
-10
-19
-15
5
24
28
15
-3
-16
-19
-12
3
20
30
23
5
-10
-9
3
9
-3
-20
-24
-10
7
9
-5
-17
-12
0
4
-6
-12
4
32
43
19
-22
-43
-24
13
30
14
-16
-30
-19
0
6
-1
-7
-5
-3
-10
-21
-26
-18
-8
-8
-14
-13
3
22
26
15
5
11
26
27
3
-33
-53
-46
-21
0
6
2
-4
-8
-11
-13
-11
-6
-6
-13
-19
-12
8
25
22
3
-15
-14
0
9
6
1
10
28
35
15
-18
-35
-23
3
15
2
-17
-24
-16
-9
-13
-17
-8
12
21
8
-15
-25
-14
2
0
-17
-26
-10
18
27
6
-22
-26
0
30
34
14
-2
7
28
32
4
-30
-35
0
49
70
50
12
-14
-15
-7
-7
-16
-17
2
33
54
48
19
-11
-20
-4
19
32
25
8
-3
1
16
27
26
17
15
25
39
41
25
4
-6
3
18
20
2
-20
-23
-2
27
38
20
-10
-27
-20
0
14
14
11
16
24
22
2
-23
-30
-9
21
30
6
-34
-55
-39
-3
25
28
14
2
1
8
12
14
18
24
20
0
-30
-47
-38
-11
14
18
6
-7
-9
-4
-1
-4
-11
-17
-23
-31
-39
-38
-24
-4
7
4
-8
-17
-14
-7
-5
-9
-15
-13
-6
-2
-9
-26
-42
-43
-28
-6
9
9
-3
-14
-16
-10
-4
-6
-13
-17
-11
-2
-1
-11
-24
-26
-14
2
7
-2
-15
-19
-12
-4
-3
-11
-18
-20
-18
-17
-22
-29
-34
-36
-33
-23
-4
15
23
13
-7
-19
-12
6
18
13
1
-1
15
36
44
33
13
1
-1
0
-5
-13
-17
-12
-5
-4
-11
-16
-14
-6
-3
-9
-18
-19
-7
9
20
20
14
11
14
20
24
26
26
27
24
16
3
-9
-12
-7
3
11
18
24
32
36
26
0
-29
-46
-40
-15
11
24
22
13
10
13
18
20
17
11
2
-6
-10
-6
3
9
3
-13
-25
-16
10
31
27
-1
-26
-27
-3
18
13
-16
-40
-34
-1
27
26
-5
-39
-51
-38
-17
-5
-3
0
10
22
27
19
6
-4
-7
-9
-14
-19
-20
-15
-8
-1
5
11
10
-1
-20
-30
-17
16
45
44
7
-39
-62
-50
-22
-5
-8
-17
-16
-5
0
-10
-23
-19
5
31
33
12
-13
-19
-7
2
-7
-31
-46
-41
-22
-5
2
2
1
-3
-12
-22
-20
-2
17
19
0
-19
-17
3
20
17
0
-3
14
33
24
-16
-58
-65
-32
12
33
26
13
15
25
25
7
-12
-12
6
21
13
-11
-28
-22
-2
9
1
-13
-12
6
25
24
3
-20
-25
-11
9
21
21
17
14
11
3
-9
-17
-17
-9
-4
-8
-14
-10
12
43
64
63
46
27
18
16
8
-7
-19
-13
7
24
17
-10
-34
-31
-2
29
37
19
-4
-11
0
12
11
-4
-18
-20
-12
-5
-5
-11
-14
-11
-2
5
6
1
-7
-14
-14
-7
6
17
19
10
-7
-24
-32
-28
-13
4
13
11
1
-10
-13
-12
-13
-19
-25
-23
-8
10
23
29
33
39
42
32
10
-13
-22
-14
-1
9
13
19
28
31
20
-1
-14
-7
13
27
24
12
6
13
22
20
9
1
3
10
8
-5
-18
-18
-9
-5
-16
-30
-27
-6
16
16
-7
-30
-29
1
35
50
40
19
5
3
6
7
4
4
10
18
23
20
11
-3
-13
-13
-2
13
20
14
0
-9
-6
5
15
18
17
19
23
24
17
5
-6
-9
-2
12
25
29
17
-8
-32
-35
-9
28
46
27
-14
-39
-25
18
51
47
10
-24
-26
3
35
43
25
-2
-19
-20
-12
-5
-5
-10
-14
-14
-10
-6
-7
-12
-15
-7
14
37
44
25
-9
-35
-33
-6
25
39
29
4
-18
-25
-17
-3
6
3
-8
-20
-24
-19
-10
-5
-3
1
8
12
5
-15
-39
-49
-39
-15
9
22
24
18
10
2
-2
3
19
39
51
44
24
7
4
16
28
24
0
-31
-51
-46
-23
1
7
-5
-21
-26
-17
-8
-11
-27
-42
-41
-26
-8
3
9
18
29
29
9
-22
-42
-38
-15
8
17
18
22
30
29
12
-14
-32
-32
-23
-16
-11
2
26
44
36
3
-33
-42
-20
11
26
21
11
13
20
18
2
-16
-21
-11
6
17
22
24
20
8
-10
-16
1
33
53
43
13
-8
0
27
46
41
24
14
15
14
-1
-22
-29
-14
7
14
5
-1
9
26
26
1
-30
-34
-3
37
48
20
-24
-46
-30
9
45
57
48
25
-1
-23
-35
-29
-11
7
11
0
-15
-19
-10
5
17
24
29
30
23
8
-6
-6
12
33
37
23
3
-5
3
12
7
-13
-30
-33
-23
-15
-17
-20
-10
15
36
36
11
-20
-33
-22
3
22
27
21
13
8
3
-4
-14
-27
-38
-43
-38
-23
-5
7
5
-4
-11
-9
-6
-11
-23
-30
-22
0
18
20
4
-15
-22
-13
4
20
30
31
23
9
-4
-10
-7
-2
-5
-16
-28
-35
-33
-29
-27
-24
-19
-13
-12
-17
-18
-10
4
11
-1
-23
-34
-21
8
30
33
22
15
19
25
21
6
-7
-7
3
12
13
7
3
6
11
12
7
-4
-18
-28
-29
-16
4
16
7
-14
-28
-17
12
33
28
4
-13
-8
10
18
6
-13
-17
-1
17
20
8
0
7
24
33
28
16
8
8
6
-1
-5
2
16
22
10
-8
-15
-5
9
5
-17
-36
-27
6
37
40
14
-16
-25
-9
13
24
20
13
12
15
18
19
18
14
4
-11
-21
-16
3
24
30
21
8
4
7
4
-11
-26
-26
-3
25
36
25
5
-4
5
20
27
23
17
19
27
34
37
39
37
28
8
-15
-27
-19
-1
9
5
-2
3
19
26
8
-24
-42
-27
11
37
31
5
-12
-7
8
8
-8
-23
-15
11
29
18
-14
-42
-44
-24
-2
5
-2
-14
-20
-17
-6
12
32
45
43
25
1
-13
-10
5
21
27
22
7
-14
-36
-51
-51
-34
-7
15
21
10
-8
-20
-21
-10
4
12
12
5
-5
-13
-16
-14
-7
6
20
27
22
9
-3
-5
0
3
-1
-11
-16
-11
-4
-3
-9
-14
-11
-4
-3
-11
-18
-11
9
26
21
-9
-41
-53
-37
-9
12
13
-1
-17
-23
-16
1
18
21
5
-24
-45
-41
-14
16
26
12
-11
-23
-19
-7
3
8
11
11
2
-17
-35
-38
-23
-4
4
-4
-15
-17
-8
0
-3
-13
-17
-9
0
-1
-12
-21
-13
9
29
30
14
-5
-13
-10
-6
-9
-13
-9
5
20
21
6
-12
-17
-6
7
4
-15
-34
-33
-12
6
-1
-33
-63
-61
-23
22
42
23
-18
-50
-57
-43
-21
-3
12
23
27
18
0
-15
-18
-10
0
1
-10
-27
-39
-39
-26
-6
10
12
1
-12
-15
-8
-1
-5
-16
-17
2
28
38
20
-11
-25
-11
15
25
12
-5
-1
23
40
28
-1
-17
-3
22
23
-10
-48
-47
-1
55
71
32
-28
-59
-43
1
32
32
12
0
8
29
44
42
27
14
13
17
15
-4
-34
-57
-57
-36
-11
2
0
-2
9
26
34
21
-4
-21
-17
-2
4
-5
-18
-18
-5
6
3
-16
-35
-44
-43
-41
-39
-31
-12
8
15
2
-17
-25
-14
7
20
14
-3
-19
-21
-10
4
11
7
-6
-18
-16
0
20
26
12
-16
-40
-45
-34
-18
-6
0
7
17
25
22
6
-12
-22
-15
6
29
38
24
-7
-36
-42
-25
-1
8
-3
-19
-21
-3
18
23
9
-10
-19
-15
-7
0
7
16
21
14
-4
-17
-11
10
26
18
-8
-27
-22
0
15
9
-10
-23
-20
-9
-4
-7
-8
-4
-3
-12
-26
-27
-5
30
53
50
28
8
6
17
26
26
16
1
-11
-18
-13
5
27
36
23
-6
-32
-38
-27
-16
-18
-27
-30
-20
-3
6
3
-4
-2
7
15
12
-1
-14
-19
-15
-9
-8
-9
-6
4
18
27
27
17
6
2
8
18
23
19
9
-1
-5
-3
2
7
11
14
13
7
-2
-9
-9
-6
-6
-14
-26
-33
-29
-17
-6
-3
-4
-7
-7
-9
-17
-30
-43
-45
-33
-10
10
16
4
-16
-26
-16
8
25
19
-5
-26
-24
-2
16
12
-10
-27
-23
1
25
32
25
14
9
5
-3
-12
-15
-8
-1
-2
-11
-15
-7
9
15
2
-19
-31
-24
-7
5
8
10
20
38
48
42
21
1
-8
-4
7
19
27
23
8
-14
-26
-15
15
44
47
19
-22
-48
-46
-24
-1
7
0
-13
-19
-15
1
24
42
47
34
9
-15
-26
-21
-7
9
20
28
32
33
26
13
-1
-12
-14
-7
7
20
27
24
17
11
13
20
25
23
16
9
6
1
-8
-18
-20
-7
18
40
47
38
21
7
0
-5
-9
-13
-11
-2
10
19
21
13
1
-12
-20
-21
-17
-13
-11
-12
-12
-8
-1
7
15
22
26
24
14
1
-7
-5
4
10
7
-3
-11
-10
-3
7
15
22
28
26
15
-2
-13
-13
-3
8
16
22
28
28
15
-7
-17
-1
36
65
62
29
-3
-5
19
39
31
1
-21
-14
15
40
44
31
18
13
10
2
-8
-10
3
19
29
27
19
12
5
-5
-14
-13
-3
5
-4
-26
-42
-34
-3
26
31
11
-13
-24
-22
-19
-25
-29
-19
6
30
37
24
6
-4
-4
-3
-7
-13
-13
-3
11
21
20
8
-9
-22
-23
-11
9
23
24
12
-1
-4
3
13
18
16
11
5
-5
-18
-27
-23
-4
20
33
31
23
22
30
36
30
12
-5
-10
-6
-2
-5
-11
-12
-3
10
21
23
21
19
17
18
19
20
14
0
-21
-36
-33
-12
10
16
3
-16
-20
-7
7
3
-14
-24
-10
21
44
37
10
-9
-1
26
44
32
3
-16
-8
19
38
34
15
2
3
8
-1
-25
-48
-48
-19
21
44
33
-2
-36
-47
-33
-10
0
-9
-23
-24
-4
22
31
14
-13
-25
-14
6
12
-5
-25
-23
3
30
31
2
-32
-43
-26
-1
11
9
9
20
34
32
11
-11
-11
13
39
43
18
-14
-29
-20
-3
4
-4
-19
-24
-19
-9
-6
-10
-14
-9
5
16
11
-14
-43
-55
-38
-3
22
20
-4
-27
-27
-9
3
-10
-37
-53
-39
-5
21
18
-3
-20
-16
-1
7
0
-13
-18
-12
-7
-11
-23
-30
-23
-8
3
4
-2
-5
-2
6
15
25
31
28
13
-11
-31
-36
-25
-8
3
5
1
-8
-20
-32
-33
-16
13
36
36
16
-7
-12
2
18
21
10
2
7
20
29
24
15
13
20
29
26
14
1
-5
-5
-7
-12
-14
-12
-9
-16
-30
-39
-29
-5
17
21
9
-2
0
13
19
9
-11
-26
-24
-9
8
16
15
6
-6
-16
-20
-15
-7
-2
-4
-6
2
21
36
30
5
-20
-23
-2
21
22
0
-26
-32
-15
7
10
-8
-31
-37
-23
0
12
5
-15
-30
-31
-18
-2
4
-8
-31
-49
-48
-27
1
19
13
-13
-42
-54
-39
-5
26
33
11
-23
-43
-38
-18
-4
-9
-21
-21
-7
7
3
-19
-34
-22
10
31
20
-15
-43
-38
-10
12
6
-23
-46
-44
-17
17
38
36
12
-20
-42
-37
-3
36
48
18
-32
-64
-52
-6
37
49
30
5
-10
-13
-13
-13
-10
-3
3
-2
-16
-26
-24
-12
-3
-2
-2
6
19
29
27
20
14
10
1
-13
-22
-10
20
46
48
23
-7
-23
-23
-20
-23
-26
-19
-4
0
-15
-39
-45
-22
16
41
38
15
-5
-10
-6
-2
-3
-4
-3
-4
-9
-16
-16
-5
11
19
12
-4
-21
-32
-35
-27
-8
14
26
19
-3
-21
-19
-1
16
14
-3
-19
-20
-10
-1
-1
-2
4
18
30
29
21
15
16
15
4
-16
-29
-23
-2
11
5
-14
-22
-6
23
37
17
-23
-53
-52
-24
4
9
-7
-23
-21
-3
12
7
-11
-26
-20
1
20
21
7
-9
-11
-3
2
-8
-26
-39
-35
-19
-6
-7
-16
-20
-12
1
8
1
-12
-17
-8
9
19
17
6
-3
-7
-6
-6
-7
-6
0
9
18
24
27
27
26
27
31
34
34
26
13
4
5
14
21
18
9
2
1
1
-5
-17
-22
-11
8
18
8
-12
-22
-11
12
23
14
-1
-4
12
31
37
26
9
1
0
-3
-17
-33
-42
-36
-17
5
22
26
14
-9
-28
-29
-9
14
21
8
-10
-15
-5
5
2
-9
-13
-4
6
2
-13
-19
-3
23
33
14
-22
-45
-44
-30
-19
-13
-1
23
43
39
12
-15
-16
13
46
59
45
20
1
-4
2
15
28
36
30
11
-6
-7
9
28
31
21
13
17
27
28
19
11
18
31
33
16
-3
-2
20
42
42
25
12
19
33
31
4
-29
-41
-26
-2
14
16
14
12
4
-10
-20
-13
10
28
22
-3
-22
-17
3
15
8
-6
-5
13
29
27
8
-7
-10
-7
-13
-27
-32
-13
21
44
36
4
-31
-46
-38
-16
8
24
25
11
-10
-25
-24
-8
8
14
12
10
13
16
13
4
-3
-1
5
10
11
12
12
7
-6
-19
-17
5
28
29
4
-26
-31
-2
35
50
34
5
-13
-13
-6
-2
1
9
20
21
6
-17
-30
-29
-23
-25
-34
-38
-27
-9
1
-6
-21
-30
-26
-17
-12
-13
-12
-2
13
26
30
27
17
5
-5
-9
-7
-2
0
-3
0
15
39
52
38
3
-30
-40
-27
-10
-9
-19
-23
-9
15
28
19
-3
-19
-16
0
13
15
3
-14
-30
-41
-41
-29
-7
15
28
29
23
18
18
22
25
25
21
18
19
23
26
25
19
15
18
30
40
38
18
-11
-33
-39
-31
-14
7
30
52
59
41
3
-34
-45
-27
3
20
17
7
9
29
52
63
57
43
28
10
-15
-41
-54
-39
-2
38
58
50
23
-4
-19
-15
2
21
31
25
6
-10
-13
-1
13
15
4
-9
-13
-8
0
5
9
15
25
32
30
18
3
-7
-10
-7
2
13
21
19
4
-14
-21
-9
11
24
21
11
9
20
31
28
7
-16
-23
-10
11
26
30
27
23
18
9
-2
-11
-11
-3
7
12
8
-1
-8
-7
3
16
23
19
8
3
11
30
46
51
48
45
41
30
3
-28
-46
-36
-9
11
9
-7
-17
-8
9
19
17
9
4
1
-11
-28
-37
-28
-10
-3
-17
-36
-36
-11
15
13
-20
-54
-61
-37
-7
2
-8
-15
-5
12
18
6
-10
-11
2
16
15
0
-14
-18
-13
-9
-9
-12
-16
-24
-37
-48
-46
-27
-4
4
-7
-23
-28
-20
-12
-17
-29
-33
-17
7
22
18
5
1
10
17
9
-14
-36
-41
-32
-20
-17
-19
-15
-5
2
-6
-25
-36
-24
4
28
29
6
-22
-38
-40
-38
-40
-43
-38
-23
-5
4
2
-5
-9
-10
-11
-14
-16
-12
-2
4
0
-15
-30
-39
-37
-25
-6
11
19
11
-7
-21
-15
8
30
29
5
-22
-28
-11
9
13
0
-10
-2
20
31
16
-17
-44
-46
-27
-5
5
3
-3
-6
-5
-4
-2
1
9
19
28
32
30
19
3
-10
-11
2
18
24
14
-2
-11
-6
0
-7
-26
-42
-39
-22
-10
-22
-50
-68
-53
-14
21
25
-1
-31
-37
-15
15
27
14
-14
-34
-35
-21
-6
-3
-13
-25
-27
-13
10
26
21
-4
-32
-42
-24
8
31
30
10
-10
-16
-11
-6
-10
-17
-16
-5
7
7
-7
-24
-30
-20
-3
8
7
-2
-10
-12
-9
-6
-8
-15
-26
-34
-28
-7
20
37
33
14
-7
-19
-23
-27
-31
-26
-7
18
29
11
-24
-48
-39
-9
15
11
-10
-22
-7
25
46
42
24
13
17
26
27
22
20
26
29
14
-18
-45
-45
-17
13
19
1
-19
-20
-5
5
-4
-25
-38
-30
-11
2
5
6
17
33
38
25
6
-2
7
19
18
4
-3
9
34
47
32
-3
-32
-39
-26
-11
-3
2
11
25
32
27
15
12
24
44
55
45
21
-3
-14
-8
5
14
12
3
-1
10
34
53
50
22
-12
-28
-18
4
17
13
2
-1
6
13
10
0
-4
1
7
4
-9
-20
-19
-10
-3
-5
-8
-4
6
12
8
0
-4
-2
-4
-16
-28
-28
-9
14
23
11
-7
-14
-6
5
6
-4
-17
-29
-38
-45
-42
-24
6
29
31
13
-7
-16
-17
-21
-31
-36
-25
-1
20
22
11
2
3
7
-2
-26
-47
-48
-26
3
21
23
13
0
-10
-14
-8
6
20
22
12
-1
-3
7
15
5
-21
-46
-53
-38
-15
5
19
27
24
4
-30
-60
-65
-41
-7
12
9
-5
-12
-6
2
3
-2
-5
-5
-10
-24
-40
-43
-27
-1
15
13
4
3
12
21
15
-5
-26
-31
-18
6
30
49
58
54
36
7
-19
-30
-26
-13
-3
2
3
0
-5
-11
-10
3
19
27
15
-7
-19
-9
16
33
32
19
14
22
29
19
-5
-25
-23
-6
5
-2
-13
-7
17
34
22
-15
-49
-51
-27
-6
-10
-29
-40
-29
-11
-7
-20
-30
-18
8
24
15
-9
-22
-15
0
4
-6
-10
5
30
42
28
0
-19
-14
6
21
21
14
7
4
2
1
5
16
29
31
20
4
-6
-7
-4
-3
-2
-1
0
-4
-15
-22
-17
3
24
33
30
24
26
29
23
7
-7
-3
17
35
34
15
-3
-4
11
24
20
2
-14
-16
-6
6
15
22
27
26
14
-7
-26
-34
-27
-14
-2
8
19
30
34
24
4
-11
-13
-3
6
4
-6
-13
-9
4
16
22
23
24
26
25
18
9
2
-1
-5
-13
-24
-32
-30
-21
-8
1
8
13
17
15
6
-9
-23
-33
-35
-28
-14
0
7
3
-8
-14
-6
12
31
36
25
5
-12
-22
-26
-24
-17
-7
-1
-5
-19
-31
-30
-16
-4
-5
-18
-25
-13
13
33
32
11
-9
-10
5
20
20
8
-3
1
17
33
36
24
9
2
5
9
4
-9
-20
-18
-3
10
9
-6
-18
-14
5
23
26
19
15
22
32
31
16
-1
-6
0
2
-7
-15
-6
20
37
23
-16
-44
-28
20
56
42
-15
-68
-71
-24
34
59
40
0
-27
-28
-14
-1
0
-9
-17
-12
6
32
49
47
28
8
4
15
26
21
3
-11
-8
11
27
29
23
21
29
37
35
20
4
-2
3
9
9
6
8
17
24
20
1
-22
-38
-37
-20
2
17
18
3
-19
-34
-36
-24
-4
14
24
22
6
-17
-35
-34
-12
18
32
21
-4
-21
-17
1
14
14
8
9
20
25
14
-9
-26
-25
-8
9
17
20
24
28
18
-12
-49
-67
-49
-8
25
26
-1
-28
-30
-5
25
34
17
-9
-23
-14
7
24
24
11
-5
-13
-12
-3
8
15
16
11
3
-3
-3
0
2
2
4
15
33
52
61
56
42
25
10
-4
-14
-15
-5
10
19
15
7
6
19
34
40
31
20
19
25
25
10
-9
-16
-4
15
21
7
-15
-28
-27
-25
-30
-37
-32
-11
13
22
11
-9
-22
-22
-17
-13
-10
-6
-3
-6
-17
-27
-26
-11
8
15
9
-3
-11
-15
-19
-29
-38
-40
-31
-14
7
30
53
65
56
22
-23
-55
-60
-40
-10
13
20
12
-4
-17
-20
-6
19
42
49
35
8
-20
-41
-50
-44
-21
13
38
37
5
-36
-61
-58
-39
-26
-23
-17
3
30
43
32
10
2
12
21
5
-33
-66
-65
-28
18
45
48
41
36
29
9
-22
-49
-54
-37
-13
4
13
22
34
41
33
12
-10
-23
-29
-35
-45
-52
-47
-27
1
29
46
51
46
36
25
16
5
-12
-32
-41
-28
5
38
44
17
-24
-49
-39
-4
28
33
13
-12
-21
-8
16
34
35
20
0
-16
-23
-26
-25
-19
-5
15
31
33
22
11
14
27
36
27
2
-18
-16
5
23
23
9
-4
-7
-5
-8
-14
-13
0
15
15
-3
-21
-18
5
27
29
9
-17
-35
-43
-47
-47
-38
-23
-13
-18
-31
-33
-15
8
13
-7
-29
-26
3
31
33
16
8
22
39
28
-15
-52
-44
6
52
49
1
-45
-49
-12
24
28
3
-20
-20
-2
12
14
13
20
32
34
20
-2
-17
-19
-14
-11
-11
-6
7
21
27
21
8
-3
-8
-11
-13
-19
-25
-28
-24
-11
1
4
-7
-21
-21
0
31
47
35
1
-32
-44
-36
-20
-8
3
14
23
23
12
0
-2
7
14
9
-3
-11
-9
-1
4
6
14
29
39
31
8
-11
-5
21
42
37
14
-1
9
29
31
3
-31
-39
-10
28
40
13
-27
-46
-31
-2
12
3
-16
-24
-14
0
4
-3
-9
-1
22
50
64
55
29
-1
-17
-11
9
29
35
28
17
11
10
7
-3
-14
-16
-7
0
-6
-26
-38
-24
12
45
44
10
-28
-40
-21
2
1
-24
-47
-44
-22
-9
-22
-46
-48
-15
30
47
20
-29
-57
-47
-15
6
1
-14
-15
3
23
26
12
-7
-16
-15
-11
-11
-13
-12
-7
-2
-1
-2
-2
-1
-4
-14
-27
-38
-40
-29
-8
12
22
12
-11
-34
-40
-26
-5
8
9
7
11
17
13
-8
-32
-41
-28
-6
3
-8
-30
-42
-39
-27
-15
-10
-9
-13
-21
-34
-40
-34
-16
5
20
31
47
62
62
38
-2
-31
-29
-3
18
17
-2
-16
-12
2
9
0
-15
-23
-22
-17
-12
-5
8
21
23
7
-17
-32
-32
-22
-13
-10
-10
-7
-5
-8
-16
-21
-22
-21
-24
-29
-29
-22
-13
-13
-22
-28
-18
3
16
4
-27
-49
-41
-7
26
34
15
-10
-21
-10
12
30
39
37
27
12
-5
-16
-14
1
19
27
17
-3
-18
-18
-3
14
20
13
3
-1
3
6
2
-8
-15
-14
-8
-5
-7
-7
2
16
23
15
-3
-15
-12
1
7
0
-12
-13
0
16
24
19
9
-1
-10
-22
-30
-21
8
41
54
37
3
-20
-17
1
11
1
-14
-17
0
22
28
14
-7
-17
-11
1
7
8
13
24
35
34
16
-7
-18
-14
0
9
11
13
22
33
33
18
-3
-11
3
28
41
30
1
-20
-18
4
25
27
10
-10
-17
-6
13
28
31
25
16
14
20
28
32
24
4
-20
-37
-41
-33
-19
-8
-7
-13
-17
-10
8
26
30
17
-1
-7
6
24
27
7
-21
-37
-31
-15
-8
-13
-21
-20
-13
-9
-15
-18
-10
8
18
9
-9
-14
0
17
16
-4
-19
-10
17
34
21
-10
-26
-12
19
37
30
16
13
22
27
17
3
2
17
27
15
-14
-36
-32
-10
3
-2
-15
-16
-4
3
-7
-26
-30
-10
20
33
19
-8
-24
-22
-9
-1
1
3
9
12
6
-3
-5
8
27
37
26
3
-15
-15
-1
16
26
26
22
19
20
21
22
22
22
22
23
21
12
-1
-14
-16
-6
10
20
18
6
-4
-4
4
9
1
-18
-36
-40
-26
-4
11
12
4
-2
-2
0
0
0
6
20
29
20
-8
-35
-41
-20
7
17
6
-7
-2
16
21
0
-32
-46
-25
11
29
14
-12
-21
-4
18
21
3
-17
-19
-5
10
16
18
20
18
6
-15
-32
-32
-21
-13
-19
-27
-23
-5
8
0
-21
-32
-20
3
14
3
-12
-11
8
23
14
-15
-39
-37
-12
17
31
30
22
17
16
20
26
30
24
6
-12
-17
-4
17
28
26
20
20
22
15
-3
-18
-15
3
14
3
-19
-24
-1
32
46
31
6
-1
14
31
33
22
14
10
-2
-31
-61
-63
-27
19
36
11
-26
-38
-16
11
12
-11
-29
-21
3
11
-12
-47
-63
-46
-15
4
3
-8
-11
-6
1
3
5
15
28
35
28
14
1
-5
-4
-4
-4
-3
-2
-2
-6
-12
-16
-16
-14
-11
-4
8
20
25
18
6
-1
4
14
18
11
1
1
13
25
27
19
10
10
15
14
1
-18
-27
-18
3
21
24
12
-4
-11
-9
-4
-1
0
5
17
32
41
38
26
13
6
-2
-15
-33
-44
-37
-13
11
22
17
9
10
17
18
4
-14
-21
-8
13
24
17
0
-12
-14
-13
-18
-26
-28
-21
-10
-4
-5
-5
2
13
19
14
4
-1
2
5
2
-8
-13
-5
12
28
32
26
16
7
-2
-12
-19
-16
-2
17
29
26
10
-11
-27
-33
-27
-15
-4
-5
-19
-37
-47
-39
-18
3
11
5
-8
-18
-19
-14
-7
-2
-2
-7
-13
-13
-5
7
15
19
21
25
29
24
8
-10
-16
-6
8
7
-8
-19
-10
12
24
9
-22
-36
-16
19
33
11
-29
-50
-36
-6
10
3
-11
-11
7
23
23
8
-4
-4
2
7
5
0
-6
-16
-26
-28
-15
9
23
13
-12
-25
-12
15
29
17
-5
-9
15
43
44
12
-33
-62
-63
-47
-25
-4
17
31
28
9
-9
-7
15
39
49
45
42
46
46
29
-2
-24
-17
10
27
16
-11
-25
-15
2
0
-24
-41
-27
14
46
43
9
-26
-35
-23
-7
-3
-5
-2
7
10
1
-10
-9
9
32
42
32
11
-8
-16
-12
-1
11
16
7
-16
-37
-40
-22
3
16
14
11
20
35
36
10
-27
-43
-20
28
65
64
30
-7
-21
-8
16
32
33
21
6
-6
-10
-9
-3
3
12
21
26
21
2
-21
-32
-20
7
28
24
1
-22
-27
-16
0
10
18
27
28
10
-24
-53
-56
-32
-10
-12
-35
-50
-35
-1
18
4
-28
-44
-28
7
30
29
18
14
22
32
29
16
3
-3
-4
-5
-6
-4
0
2
5
13
29
42
36
9
-22
-33
-18
4
7
-14
-36
-34
-8
20
27
14
1
0
5
-2
-25
-46
-47
-24
2
11
-4
-26
-34
-22
-1
11
7
-6
-15
-11
2
17
27
28
22
10
-4
-14
-11
7
31
45
33
0
-33
-43
-29
-7
3
1
1
11
25
26
8
-14
-21
-12
-3
-11
-29
-37
-24
-1
8
-4
-24
-30
-20
-5
4
7
10
9
-5
-32
-51
-44
-13
10
1
-30
-45
-21
26
48
22
-29
-57
-36
12
43
33
2
-18
-13
3
9
0
-11
-10
-2
5
4
2
3
8
11
9
2
-7
-18
-29
-36
-32
-17
1
13
16
14
12
6
-5
-16
-14
4
26
32
11
-22
-42
-33
-4
22
29
16
-3
-14
-13
-3
8
16
18
15
5
-8
-23
-35
-35
-18
12
39
44
25
-4
-26
-31
-29
-30
-31
-20
2
19
10
-25
-59
-65
-42
-17
-14
-30
-39
-24
3
18
14
7
18
39
44
18
-22
-40
-23
7
14
-9
-38
-41
-17
4
-3
-32
-50
-35
3
34
37
22
9
8
9
-2
-25
-41
-36
-10
17
26
11
-14
-31
-33
-25
-20
-25
-35
-38
-25
-6
5
2
-10
-16
-11
-5
-11
-27
-37
-28
-1
22
24
3
-21
-34
-34
-29
-26
-25
-22
-19
-20
-22
-16
4
26
35
21
0
-8
5
25
35
30
20
15
13
4
-11
-18
-4
23
37
22
-14
-37
-26
12
45
48
22
-10
-25
-20
-5
9
17
20
16
6
-10
-24
-32
-32
-25
-14
-3
6
7
-1
-13
-19
-13
1
16
28
34
34
26
14
0
-9
-10
-10
-13
-17
-13
5
29
41
32
13
3
13
28
27
1
-37
-61
-61
-43
-23
-6
11
29
40
30
4
-19
-18
4
28
30
10
-12
-17
0
21
27
16
-1
-12
-11
-5
-3
-6
-13
-19
-24
-27
-29
-30
-30
-27
-18
-2
15
21
7
-20
-38
-33
-7
16
15
-8
-33
-35
-14
7
4
-24
-50
-51
-24
9
25
20
6
-1
-1
-3
-8
-9
1
13
9
-21
-57
-71
-48
-2
30
28
1
-23
-26
-11
4
7
-1
-14
-27
-39
-48
-49
-40
-28
-22
-24
-26
-19
-5
3
-3
-19
-31
-33
-30
-31
-34
-32
-20
-8
-10
-23
-31
-15
17
41
36
9
-15
-15
-1
3
-17
-45
-59
-46
-20
1
12
21
33
37
19
-19
-54
-60
-36
-3
15
12
3
3
10
13
4
-9
-13
-2
11
15
7
-4
-6
1
10
13
7
-2
-9
-11
-10
-6
0
8
15
18
15
7
-3
-12
-20
-23
-18
-7
7
14
4
-21
-50
-63
-52
-24
3
12
3
-10
-17
-16
-15
-17
-20
-20
-18
-22
-33
-39
-22
15
50
57
33
0
-14
-5
5
-2
-21
-26
-3
33
48
27
-10
-28
-13
14
25
10
-12
-18
-3
14
20
15
11
11
5
-13
-33
-37
-19
8
19
4
-22
-38
-35
-21
-10
-9
-15
-22
-26
-23
-12
3
12
3
-20
-39
-35
-9
19
26
10
-11
-16
-4
9
11
1
-10
-16
-23
-31
-34
-25
-7
4
-4
-25
-37
-29
-10
-1
-9
-18
-12
3
8
-9
-32
-35
-8
25
29
-2
-42
-56
-36
-4
12
6
-5
-6
1
5
2
-2
-3
-7
-21
-39
-41
-19
17
37
29
4
-13
-8
9
19
21
23
32
39
30
2
-25
-32
-18
2
12
15
20
31
37
30
13
2
5
17
23
21
18
23
30
27
10
-8
-12
-4
2
-5
-16
-13
10
36
42
22
-9
-28
-31
-26
-23
-16
2
25
37
23
-6
-27
-24
-2
17
23
21
24
32
33
17
-7
-18
-6
21
42
43
23
-6
-31
-40
-32
-10
15
29
25
12
3
2
-1
-15
-36
-45
-27
4
21
7
-22
-37
-21
8
23
13
-4
-3
17
31
21
-9
-30
-26
-5
10
5
-9
-15
-9
-2
-3
-7
-2
10
14
0
-19
-22
-2
22
21
-10
-47
-58
-34
3
27
31
25
19
10
-11
-33
-38
-15
18
29
5
-31
-43
-21
11
21
2
-22
-23
-2
14
6
-19
-35
-26
-4
8
3
-8
-10
-8
-12
-26
-33
-19
10
28
17
-11
-29
-21
-2
3
-16
-39
-40
-16
11
15
-7
-35
-46
-36
-19
-8
-7
-10
-16
-22
-27
-27
-20
-13
-12
-17
-20
-11
1
7
-1
-10
-6
12
27
22
0
-16
-7
20
39
32
6
-12
-9
10
23
21
10
5
7
8
1
-9
-10
2
14
12
-3
-17
-13
10
36
45
33
11
-3
-2
9
22
32
37
38
34
26
16
8
4
4
2
-1
-4
-2
4
13
18
16
11
11
19
31
39
39
34
33
40
51
54
40
14
-10
-21
-17
-9
-10
-22
-37
-43
-36
-21
-8
1
14
39
78
122
159
184
205
232
271
316
353
374
381
386
399
421
447
469
485
497
508
522
543
576
618
661
691
697
685
673
683
724
783
839
878
905
939
996
1075
1160
1235
1292
1332
1359
1368
1341
1264
1141
1002
905
902
1010
1197
1378
1475
1458
1365
1270
1227
1236
1262
1276
1283
1298
1313
1286
1175
981
760
565
401
218
-28
-315
-548
-629
-528
-305
-54
161
323
433
475
425
285
108
-38
-116
-154
-199
-277
-360
-408
-409
-395
-403
-452
-540
-678
-903
-1239
-1649
-2031
-2278
-2353
-2292
-2153
-1940
-1610
-1144
-599
-102
238
385
363
202
-82
-437
-736
-814
-588
-141
305
539
469
126
-431
-1163
-2003
-2767
-3166
-2965
-2159
-1010
104
924
1402
1637
1720
1652
1380
881
211
-521
-1194
-1687
-1890
-1741
-1300
-778
-458
-545
-1030
-1697
-2263
-2551
-2559
-2404
-2189
-1928
-1561
-1038
-371
386
1191
2029
2852
3531
3876
3760
3252
2620
2178
2087
2251
2410
2323
1919
1285
545
-254
-1152
-2182
-3261
-4164
-4606
-4399
-3568
-2351
-1061
88
1056
1891
2560
2864
2552
1554
135
-1196
-1946
-1894
-1150
-51
991
1592
1501
724
-371
-1153
-1071
-58
1342
2264
2072
761
-1074
-2623
-3284
-2855
-1475
510
2616
4256
4850
4048
1957
-801
-3289
-4635
-4425
-2906
-884
637
913
-246
-2468
-5063
-7301
-8578
-8484
-6882
-4059
-778
1973
3450
3560
2843
2013
1469
1156
863
576
512
822
1314
1533
1108
27
-1429
-2954
-4352
-5409
-5745
-4954
-3022
-614
1139
1309
-212
-2630
-4738
-5586
-4888
-3002
-642
1446
2748
3125
2843
2411
2316
2800
3793
4979
5893
6011
4922
2621
-284
-2726
-3759
-3207
-1825
-801
-943
-2187
-3769
-4828
-4920
-4126
-2831
-1481
-463
-72
-456
-1549
-3051
-4478
-5233
-4730
-2621
902
4982
8377
10105
9970
8535
6560
4453
2256
103
-1446
-1688
-465
1456
2786
2640
1175
-576
-1496
-1100
299
1946
3118
3404
2755
1402
-272
-1849
-2915
-3019
-1723
1098
4783
7747
8122
4989
-714
-6505
-9859
-9805
-7350
-4447
-2473
-1472
-620
744
2507
3986
4559
4108
3055
2154
2203
3694
6434
9396
11105
10469
7477
3217
-821
-3574
-4769
-4752
-4143
-3655
-3997
-5603
-8239
-10884
-12218
-11469
-8955
-5846
-3358
-2058
-1754
-1862
-1766
-911
1174
4630
8875
12494
13791
11764
6829
701
-4524
-7438
-7838
-6472
-4335
-2094
36
2020
3660
4471
3888
1669
-1756
-5255
-7397
-7136
-4435
-396
3258
5106
4791
3113
1391
554
602
779
237
-1330
-3519
-5501
-6466
-5943
-3961
-1079
1733
3462
3590
2468
1160
736
1535
2968
4046
4180
3592
3074
3369
4703
6696
8551
9325
8235
5032
294
-4671
-8433
-10207
-10163
-9019
-7332
-5209
-2707
-391
706
-98
-2291
-4206
-4110
-1475
2650
6462
8644
9006
8170
6839
5413
4140
3360
3401
4178
5030
5098
3981
2064
206
-951
-1423
-1732
-2367
-3334
-4162
-4277
-3414
-1768
151
1805
2861
3265
3186
2895
2665
2678
2930
3144
2796
1369
-1232
-4380
-6866
-7550
-6114
-3365
-793
317
-400
-2321
-4333
-5446
-5125
-3327
-411
2939
5863
7608
7826
6665
4555
1941
-815
-3309
-5032
-5568
-4912
-3567
-2230
-1350
-954
-903
-1213
-2060
-3444
-4916
-5725
-5284
-3504
-754
2376
5158
6700
6160
3406
-353
-2808
-1886
2634
8610
12723
12581
8115
1309
-5305
-10047
-12460
-12798
-11459
-8861
-5566
-2218
739
3192
5106
6161
5795
3733
483
-2766
-4858
-5376
-4754
-3788
-3058
-2726
-2694
-2785
-2765
-2337
-1253
478
2533
4439
5794
6330
5862
4316
1934
-586
-2274
-2395
-906
1492
3719
4826
4359
2554
320
-1088
-771
1040
2807
2532
-767
-6066
-10745
-12213
-9557
-4009
1974
6163
7535
6373
3818
1325
164
951
3318
6015
7512
6781
3758
-744
-5412
-8832
-9823
-7874
-3555
1485
5242
6480
5421
3405
1776
961
460
-367
-1566
-2551
-2687
-1856
-536
538
732
-315
-2626
-5783
-8896
-10831
-10739
-8528
-4933
-1127
1843
3413
3563
2705
1539
842
1129
2308
3585
3812
2173
-1217
-5185
-7950
-7944
-4582
1387
8132
13497
15921
15068
11819
7677
3996
1485
230
18
596
1677
2815
3448
3185
2136
907
186
180
375
-141
-2001
-5027
-8245
-10445
-10866
-9556
-7218
-4728
-2685
-1261
-355
149
242
-158
-1039
-2190
-3242
-3837
-3777
-3061
-1806
-152
1757
3729
5507
6840
7575
7705
7322
6557
5576
4596
3850
3466
3370
3340
3156
2712
1944
702
-1208
-3748
-6383
-8195
-8410
-6958
-4572
-2308
-893
-431
-625
-1182
-1984
-2930
-3767
-4178
-4046
-3570
-3001
-2254
-777
2058
6303
11032
14585
15381
12844
7846
2358
-1545
-2752
-1617
408
1717
1413
-427
-3081
-5687
-7530
-8119
-7286
-5390
-3370
-2345
-2899
-4619
-6389
-7272
-7251
-7157
-7848
-9357
-10765
-10839
-8896
-5206
-766
3253
5995
7146
6971
6186
5644
5885
6793
7649
7653
6582
5048
4127
4571
6206
7973
8586
7331
4453
945
-2025
-3631
-3607
-2235
-253
1269
1242
-928
-4853
-9146
-12021
-12237
-9735
-5563
-1214
2117
3867
4019
2864
877
-1299
-2940
-3467
-2706
-971
1080
2761
3670
3865
3804
4083
5074
6722
8601
10161
10913
10431
8329
4463
-655
-5666
-8815
-8925
-6221
-2272
950
2191
1378
-739
-3237
-5398
-6708
-6839
-5856
-4397
-3443
-3675
-4912
-6150
-6227
-4557
-1425
2266
5487
7488
8051
7582
6962
7087
8263
9909
10888
10274
7953
4610
1222
-1426
-2852
-2804
-1350
831
2405
1956
-1059
-5715
-10010
-12060
-11221
-8361
-5162
-3091
-2733
-3777
-5388
-6610
-6634
-5014
-1899
1831
4730
5365
3087
-1443
-6371
-9466
-9227
-5656
-221
4949
8111
8606
6894
4083
1349
-489
-1106
-659
368
1396
2015
2132
1934
1693
1579
1578
1528
1192
342
-1104
-2921
-4523
-5148
-4276
-2021
795
3022
3770
2869
923
-1043
-2095
-1803
-373
1512
3028
3592
3115
2024
1035
770
1419
2624
3690
4001
3401
2287
1336
1047
1405
1876
1720
411
-2050
-5068
-7642
-8766
-7908
-5340
-2069
684
2176
2522
2454
2669
3286
3872
3946
3468
2870
2637
2871
3226
3204
2501
1118
-725
-2669
-4192
-4642
-3493
-782
2635
5350
6150
4766
2062
-525
-1911
-1984
-1486
-1276
-1603
-1946
-1517
31
2257
4204
4995
4317
2489
216
-1726
-2729
-2510
-1219
576
2115
2812
2530
1555
337
-764
-1539
-1872
-1736
-1294
-934
-1066
-1819
-2897
-3817
-4321
-4562
-4875
-5332
-5550
-4936
-3187
-592
2105
4127
5042
4860
3879
2455
855
-754
-2219
-3301
-3654
-2976
-1268
978
2879
3568
2686
602
-1784
-3527
-4088
-3490
-2173
-720
382
873
746
208
-411
-801
-816
-549
-303
-440
-1154
-2310
-3430
-3920
-3407
-2013
-355
766
801
-242
-1812
-3113
-3491
-2678
-809
1711
4360
6566
7768
7547
5852
3165
397
-1518
-2124
-1671
-906
-547
-858
-1591
-2268
-2535
-2340
-1873
-1434
-1293
-1588
-2224
-2849
-2994
-2353
-1010
582
1891
2613
2818
2833
3022
3603
4561
5624
6311
6096
4678
2199
-743
-3359
-5015
-5462
-4834
-3499
-1900
-464
466
718
379
-178
-413
133
1537
3309
4520
4269
2291
-742
-3512
-4828
-4324
-2577
-572
1000
2045
2818
3459
3787
3468
2342
614
-1196
-2429
-2521
-1254
1035
3469
4994
4926
3311
801
-1804
-3953
-5405
-6053
-5859
-4978
-3879
-3188
-3288
-4051
-4934
-5346
-4949
-3705
-1797
389
2260
3194
2927
1854
873
799
1830
3523
5266
6734
7892
8641
8593
7312
4799
1702
-1018
-2693
-3302
-3291
-3121
-2960
-2744
-2445
-2209
-2228
-2505
-2769
-2683
-2162
-1536
-1353
-1922
-2964
-3687
-3313
-1685
538
2290
2805
2091
827
-157
-391
90
933
1756
2328
2617
2769
3011
3493
4139
4658
4754
4368
3725
3123
2689
2339
1942
1432
746
-296
-1876
-3834
-5458
-5836
-4628
-2617
-1392
-2236
-5058
-8277
-9817
-8468
-4603
185
4107
6080
6021
4582
2712
1282
846
1477
2771
4074
4859
4986
4656
4108
3368
2287
821
-751
-1904
-2199
-1587
-465
539
867
251
-1193
-2993
-4475
-5048
-4521
-3255
-1978
-1361
-1629
-2493
-3399
-3855
-3580
-2472
-553
1982
4662
6780
7610
6713
4134
434
-3427
-6316
-7289
-6001
-2958
663
3607
5192
5534
5212
4701
4074
3158
1892
485
-747
-1642
-2253
-2727
-3175
-3672
-4298
-5051
-5704
-5821
-5047
-3452
-1571
-30
907
1449
1965
2585
3115
3295
3050
2464
1578
349
-1120
-2341
-2601
-1494
629
2765
3884
3555
2068
70
-1854
-3282
-3839
-3223
-1501
633
2076
2009
535
-1334
-2389
-2065
-716
819
1916
2483
2735
2769
2406
1426
-106
-1768
-3008
-3442
-2948
-1583
507
3055
5600
7551
8415
8037
6661
4754
2746
881
-738
-2005
-2726
-2696
-1927
-846
-258
-973
-3236
-6355
-8889
-9408
-7391
-3603
334
2891
3439
2374
645
-862
-1647
-1567
-716
591
1816
2349
1851
549
-805
-1334
-554
1311
3400
4603
4093
1775
-1577
-4619
-6098
-5525
-3416
-918
911
1649
1517
993
435
27
-65
377
1444
2891
4175
4808
4699
4179
3665
3294
2861
2072
856
-551
-1774
-2524
-2723
-2500
-2137
-1994
-2378
-3372
-4729
-5967
-6613
-6417
-5385
-3660
-1471
814
2627
3375
2815
1325
-250
-1150
-1203
-850
-665
-824
-1014
-828
-218
440
728
611
481
793
1649
2725
3555
3887
3814
3626
3583
3779
4139
4469
4508
4011
2884
1270
-476
-1947
-2853
-3097
-2747
-1999
-1173
-663
-763
-1449
-2308
-2759
-2465
-1596
-724
-389
-700
-1269
-1516
-1063
78
1598
3127
4400
5304
5840
6063
6024
5688
4908
3515
1514
-770
-2764
-3936
-4094
-3468
-2492
-1491
-542
417
1363
2101
2393
2172
1630
1096
823
871
1160
1605
2192
2905
3594
3943
3609
2491
897
-558
-1322
-1298
-941
-933
-1644
-2814
-3757
-3932
-3408
-2799
-2717
-3219
-3762
-3690
-2814
-1557
-561
-146
-131
-114
91
297
171
-434
-1376
-2402
-3373
-4270
-5014
-5332
-4878
-3534
-1599
332
1722
2398
2560
2543
2547
2541
2361
1852
947
-318
-1788
-3143
-3921
-3702
-2393
-422
1355
2049
1232
-782
-3026
-4304
-3724
-1124
2823
6833
9519
9945
7988
4338
153
-3441
-5733
-6576
-6286
-5407
-4437
-3626
-2910
-2033
-813
652
1974
2703
2618
1838
709
-410
-1260
-1673
-1555
-954
-167
313
54
-1004
-2457
-3633
-3987
-3350
-1939
-158
1591
3014
3935
4303
4194
3792
3311
2888
2511
2021
1235
102
-1147
-2045
-2146
-1364
-105
989
1541
1746
2171
3162
4388
4982
4209
2080
-644
-3040
-4649
-5603
-6217
-6526
-6247
-5141
-3375
-1492
-57
679
799
524
46
-484
-905
-1105
-1107
-1033
-873
-301
1167
3686
6669
8915
9298
7525
4333
976
-1576
-3074
-3815
-4136
-4111
-3678
-2959
-2364
-2331
-2958
-3885
-4564
-4659
-4221
-3520
-2740
-1867
-868
41
393
-184
-1510
-2754
-2879
-1384
1243
3786
5117
4952
3941
3057
2845
3162
3543
3732
3836
4014
4113
3696
2457
566
-1415
-2938
-3752
-3809
-3009
-1197
1507
4406
6395
6610
5033
2551
421
-425
239
1978
3978
5353
5431
4005
1467
-1362
-3630
-4841
-4942
-4148
-2754
-1119
276
953
736
-47
-755
-906
-509
65
490
743
945
1050
794
27
-938
-1421
-902
493
2019
2859
2713
1950
1231
994
1187
1401
1242
656
29
-2
1071
3250
5908
8029
8703
7576
4964
1621
-1633
-4187
-5706
-6101
-5486
-4156
-2527
-1037
-45
241
-203
-1178
-2285
-3034
-3065
-2350
-1237
-274
94
-251
-1055
-1856
-2231
-2009
-1354
-669
-391
-749
-1615
-2524
-2871
-2201
-491
1746
3634
4358
3643
1953
225
-724
-702
-189
88
-315
-1330
-2527
-3429
-3708
-3219
-2019
-437
923
1400
689
-879
-2432
-3027
-2179
-112
2375
4323
5088
4673
3722
3119
3361
4144
4554
3828
2076
317
-282
658
2446
3916
4331
3785
2822
1786
565
-1054
-2893
-4323
-4726
-4021
-2758
-1709
-1350
-1647
-2251
-2839
-3312
-3726
-4085
-4205
-3793
-2712
-1234
-28
233
-579
-1787
-2247
-1132
1408
4288
6228
6617
5827
4764
4120
3951
3859
3502
2909
2373
2111
2049
1910
1477
740
-159
-1089
-2001
-2845
-3456
-3552
-2903
-1542
152
1591
2250
1921
804
-591
-1683
-2099
-1879
-1488
-1561
-2479
-4017
-5372
-5629
-4395
-2116
191
1607
1856
1331
644
152
-167
-482
-858
-1239
-1612
-2063
-2590
-2890
-2412
-750
1927
4796
6746
6946
5229
2128
-1361
-4115
-5258
-4524
-2471
-336
539
-565
-3324
-6571
-8970
-9690
-8675
-6454
-3779
-1350
302
891
472
-537
-1523
-1997
-1853
-1375
-967
-827
-810
-579
83
1028
1766
1776
906
-446
-1543
-1805
-1234
-407
-20
-350
-1069
-1533
-1268
-242
1228
2709
3773
3965
2867
377
-2998
-6160
-7909
-7584
-5404
-2305
556
2258
2371
1057
-951
-2576
-2901
-1765
16
1079
388
-2051
-5158
-7405
-7610
-5406
-1248
3848
8635
11945
13026
11780
8779
4995
1414
-1246
-2638
-2777
-2004
-890
-10
330
211
-72
-344
-739
-1589
-3104
-5146
-7265
-8927
-9753
-9645
-8782
-7519
-6192
-4899
-3425
-1428
1204
4120
6646
8203
8626
8143
7070
5579
3768
1876
350
-381
-204
596
1547
2264
2570
2433
1896
1089
247
-400
-817
-1254
-2074
-3430
-5039
-6253
-6382
-5066
-2508
527
2957
3815
2722
151
-2711
-4502
-4332
-2193
1083
4244
6158
6244
4648
2125
-318
-1861
-2154
-1321
267
2202
4078
5425
5770
4894
3101
1183
4
5
1006
2437
3742
4613
4948
4713
3919
2698
1299
-72
-1425
-2924
-4597
-6093
-6774
-6140
-4243
-1734
524
1964
2587
2840
3259
4132
5365
6566
7273
7227
6549
5687
5113
4944
4792
4027
2294
-136
-2506
-4096
-4694
-4588
-4146
-3439
-2300
-770
586
909
-288
-2591
-4820
-5795
-5146
-3565
-2321
-2422
-3994
-6230
-7879
-7950
-6257
-3496
-818
859
1346
1160
1018
1295
1868
2411
2767
3033
3328
3597
3711
3733
3991
4788
6019
7119
7452
6795
5476
4072
3013
2435
2295
2513
2940
3305
3320
2945
2508
2473
3005
3743
4022
3357
1745
-437
-2766
-4989
-6956
-8463
-9256
-9230
-8607
-7856
-7396
-7308
-7306
-6966
-6038
-4628
-3141
-2066
-1733
-2181
-3180
-4355
-5311
-5697
-5256
-3894
-1780
635
2771
4192
4829
4999
5222
5938
7289
8995
10384
10600
9045
5855
2065
-801
-1576
-174
2377
4627
5631
5426
4799
4631
5352
6769
8231
8904
8077
5486
1575
-2511
-5359
-6004
-4486
-1868
352
1061
103
-1708
-3125
-3185
-1738
520
2476
3216
2458
591
-1605
-3317
-3957
-3303
-1586
522
2135
2611
1962
896
352
878
2288
3848
4759
4540
3110
699
-2207
-4879
-6496
-6513
-5014
-2734
-650
565
831
551
279
468
1365
2975
4998
6835
7787
7400
5732
3314
858
-1066
-2156
-2330
-1654
-323
1313
2816
3772
3900
3079
1357
-1008
-3518
-5537
-6557
-6465
-5598
-4529
-3747
-3483
-3745
-4429
-5369
-6309
-6928
-6991
-6472
-5527
-4309
-2840
-1105
718
2145
2593
1752
-181
-2589
-4713
-5868
-5524
-3402
286
4609
8074
9291
7771
4271
328
-2657
-4102
-4253
-3699
-2940
-2304
-2071
-2438
-3280
-4034
-3994
-2864
-1073
487
1094
641
-426
-1522
-2233
-2335
-1720
-500
818
1412
676
-1175
-3028
-3545
-2134
572
3100
4085
3042
502
-2402
-4503
-5012
-3718
-1020
2231
5103
6993
7830
7898
7480
6636
5329
3685
2065
842
119
-295
-613
-813
-687
-164
467
722
368
-290
-599
-101
1071
2306
3034
3158
2992
2811
2448
1403
-635
-3293
-5518
-6122
-4474
-873
3564
7386
9380
9041
6778
3731
1171
-239
-811
-1474
-2876
-4673
-5673
-4786
-2020
1335
3512
3414
1236
-1799
-4256
-5221
-4580
-2873
-944
451
936
607
-167
-1068
-1982
-2847
-3387
-3163
-1998
-410
526
-76
-2144
-4576
-5998
-5714
-4059
-1964
-244
751
958
313
-1230
-3421
-5563
-6791
-6618
-5283
-3571
-2253
-1548
-1028
10
1980
4659
7273
8928
9079
7720
5259
2259
-726
-3222
-4912
-5778
-6151
-6468
-6869
-7001
-6318
-4637
-2419
-459
714
1085
851
18
-1490
-3257
-4086
-2624
1431
6680
10710
11712
9658
6110
2925
1084
476
481
543
293
-552
-2085
-3936
-5277
-5305
-3845
-1466
972
2876
4027
4324
3603
1878
-328
-2071
-2569
-1784
-425
619
905
578
57
-330
-461
-347
-57
273
505
619
757
1053
1389
1417
900
49
-559
-480
162
795
1006
1060
1790
3909
7319
10987
13468
13681
11464
7635
3580
587
-770
-850
-613
-900
-1843
-2807
-2906
-1675
603
3063
4719
4904
3517
1063
-1510
-3186
-3335
-1980
315
2833
4996
6332
6283
4253
60
-5542
-10863
-13977
-13720
-10272
-4957
503
4726
7015
7290
5863
3210
-158
-3718
-6881
-8937
-9214
-7467
-4251
-857
1316
1571
241
-1757
-3730
-5598
-7513
-9121
-9340
-7052
-2198
3716
8314
9809
8170
5077
2723
2358
3586
4844
4616
2466
-801
-3891
-6026
-7405
-8770
-10467
-11869
-11720
-9190
-4727
69
3525
5031
5254
5323
5751
6082
5510
3783
1523
-291
-1099
-1043
-614
-134
366
862
1096
735
-240
-1391
-2147
-2321
-2281
-2617
-3587
-4829
-5533
-4893
-2548
1182
5308
8476
9545
8189
5141
1790
-625
-1652
-1606
-1053
-343
386
898
770
-247
-1786
-2919
-2826
-1522
76
881
564
-151
-90
1343
3552
5018
4286
968
-3918
-8511
-11235
-11727
-10907
-10130
-10072
-10254
-9584
-7458
-4421
-1813
-720
-1177
-2271
-2967
-2857
-2252
-1687
-1419
-1334
-1197
-857
-238
795
2400
4542
6800
8451
8857
7882
6045
4224
3085
2604
2068
623
-2000
-5115
-7424
-7821
-6066
-2851
689
3568
5261
5713
5276
4612
4411
4879
5368
4648
1858
-2568
-6902
-9225
-8794
-6469
-3854
-1936
-505
1183
3223
4585
3907
866
-3088
-5406
-4067
1031
7943
13861
16745
16254
13463
9759
5880
1808
-2551
-6652
-9301
-9390
-6793
-2652
1140
2890
1920
-1134
-4551
-6226
-4640
245
6734
12165
14379
12964
9370
5826
3918
3866
4833
5760
6002
5469
4499
3693
3667
4608
5890
6236
4605
1223
-2181
-3349
-1055
3950
9334
12574
12295
8716
3182
-2651
-7404
-10198
-10695
-9121
-6284
-3466
-2095
-3199
-6823
-11741
-15799
-16912
-14225
-8669
-2456
2201
4240
4026
2725
1430
695
587
926
1388
1552
1082
22
-1111
-1661
-1333
-355
872
2269
4100
6430
8586
9300
7582
3589
-1350
-5618
-8351
-9751
-10493
-10882
-10547
-8898
-5844
-2112
1055
2565
2043
38
-2181
-3163
-1980
1217
5191
8272
9326
8357
6303
4257
2780
1799
992
114
-1038
-2814
-5595
-9304
-12999
-15101
-14278
-10383
-4702
684
3991
4552
2958
544
-1388
-2178
-1970
-1397
-1036
-1049
-1240
-1383
-1408
-1241
-526
1273
4290
7681
9782
9115
5558
687
-3031
-3624
-606
4939
10998
15501
17052
15385
11405
6694
2654
-180
-2129
-3747
-5241
-6503
-7582
-8873
-10622
-12230
-12271
-9486
-3978
2514
7588
9608
8484
5418
2079
-125
-489
739
2357
2762
1008
-2284
-5074
-5177
-1755
4146
10359
14865
16604
15505
12177
7693
3385
408
-785
-562
404
1791
3681
5944
7723
7759
5417
1388
-2675
-5281
-5946
-5137
-3683
-2352
-1827
-2592
-4481
-6328
-6446
-3907
459
4406
5856
4377
1292
-1527
-2975
-3042
-2212
-857
779
2232
2801
1998
-11
-2484
-4605
-5904
-6279
-5806
-4667
-3182
-1671
-152
1746
4295
6956
8268
6770
2357
-3217
-7330
-8307
-6544
-3979
-2440
-2319
-2638
-2273
-1101
-71
-236
-1707
-3454
-4061
-2764
50
3170
5327
5812
4604
2135
-997
-4172
-6819
-8502
-9001
-8267
-6295
-3096
1055
5305
8280
8741
6472
2608
-1002
-3019
-3426
-3268
-3593
-4554
-5397
-5195
-3555
-730
2718
6196
9024
10337
9339
5889
905
-3899
-6810
-6904
-4329
-87
4324
7253
7343
4229
-872
-5357
-6514
-3288
2752
8137
9557
5830
-1586
-9702
-15706
-18027
-16383
-11375
-4263
3071
8525
10729
9935
7909
6639
6833
7501
7008
4607
1091
-1925
-3282
-2930
-1532
322
2440
4705
6649
7495
6623
4022
373
-3175
-5354
-5232
-2763
863
3551
3463
314
-4247
-7630
-8002
-5383
-1396
1937
3312
2515
158
-2751
-5197
-6580
-7113
-7770
-9525
-12297
-14553
-14152
-9911
-2635
5275
11289
14095
13843
11377
7365
2106
-3941
-9583
-12953
-12355
-7389
412
8019
12313
11692
6868
334
-5085
-7562
-6717
-3259
1526
6026
8509
7740
3838
-1412
-5405
-6316
-4183
-608
2593
4501
5109
4565
2698
-623
-4803
-8385
-9774
-8203
-4166
912
5382
8054
8681
8113
7839
8883
10695
11179
8269
1992
-4909
-8705
-7528
-2846
1800
3665
2676
784
-262
-412
-782
-1977
-3233
-3216
-1544
609
1351
-540
-4945
-10753
-16567
-21113
-23326
-22522
-18729
-12817
-6144
-13
4584
6845
6135
2448
-3023
-7996
-10218
-8861
-5017
-821
2036
3191
3315
3231
3358
3843
4935
6969
9926
13055
15008
14466
10827
4563
-2853
-9397
-13218
-13421
-10529
-6222
-2384
-29
1090
1885
2828
3271
1812
-2496
-8992
-15245
-18149
-15707
-8368
997
8576
11661
9997
5634
1512
-184
1055
4191
7406
8991
8045
4861
847
-2155
-2902
-1463
988
3168
4582
5520
6266
6460
5376
2837
-296
-2694
-3709
-3910
-4425
-5742
-7185
-7547
-6228
-3733
-1174
606
1415
1393
571
-1104
-3344
-5284
-5875
-4668
-2295
-134
648
-38
-1145
-1329
-67
1864
2974
2290
178
-1992
-3071
-3085
-3000
-3528
-4229
-3880
-1771
1447
4343
6163
7605
9960
13362
15927
14800
8345
-2363
-13956
-22641
-26004
-23658
-16753
-7188
2899
11405
16618
17712
15050
10040
4590
482
-1085
244
3840
8112
10867
10128
5186
-2692
-10514
-14943
-14144
-8914
-2205
2733
4253
2883
336
-1926
-3272
-3398
-1761
2037
7211
11433
12047
8117
1425
-4668
-7625
-7341
-5681
-4618
-4772
-5469
-5836
-5651
-5273
-5087
-5232
-5758
-6755
-8090
-9062
-8543
-5707
-790
4817
9248
11107
10073
6903
2978
-319
-2164
-2560
-2171
-1802
-1886
-2367
-3012
-3789
-4914
-6552
-8493
-10142
-10807
-10032
-7771
-4403
-661
2546
4396
4406
2500
-1078
-5787
-10641
-14155
-14774
-11773
-5953
611
5791
8629
9560
9520
8895
7350
4578
1079
-1908
-3237
-2625
-690
1630
3644
5071
5907
6311
6545
6861
7320
7788
8173
8599
9177
9469
8332
4603
-1717
-8860
-14016
-15004
-11623
-5649
380
4578
6336
6036
4402
2087
-368
-2409
-3433
-2912
-650
2946
6804
9515
10028
8305
5420
2937
1987
2723
4450
6197
7179
6938
5307
2460
-1014
-4263
-6599
-7905
-8555
-8877
-8626
-7046
-3574
1391
6372
9537
9788
7408
3847
889
-198
974
3998
7908
11338
12757
11008
6074
-527
-6244
-8794
-7408
-3050
2512
7908
12598
16276
18102
16776
11577
3422
-5163
-11311
-13357
-11490
-7186
-2096
2655
6416
8593
8494
5659
375
-6109
-11938
-15423
-15789
-13460
-9684
-5773
-2480
73
1983
3178
3472
3003
2530
3147
5533
9307
13007
14725
13061
7945
965
-5062
-7348
-4792
1004
6373
7807
4375
-1589
-6200
-6825
-3721
702
4080
5674
6111
5981
4996
2585
-896
-3833
-4457
-2347
1146
4010
5175
5180
5409
6733
8779
10354
10511
9297
7691
6895
7579
9531
11823
13300
13080
10835
6787
1552
-3998
-8792
-11701
-11886
-9284
-4859
-274
2925
4073
3544
2209
704
-899
-2836
-5168
-7588
-9615
-10874
-11103
-9944
-6881
-1597
5433
12653
17841
19093
15777
8900
681
-6380
-10455
-10932
-8371
-3966
1114
6111
10558
13846
14965
12813
6986
-1526
-10348
-16604
-18230
-14988
-8617
-2024
2092
2512
-6
-3319
-5294
-5127
-3730
-2911
-4021
-7081
-10961
-14242
-15971
-15805
-13776
-10199
-5826
-1843
632
1319
1083
1366
3116
6108
9203
11243
11766
11017
9415
7098
3947
15
-4094
-7238
-8212
-6437
-2436
2238
5712
6743
5293
2348
-795
-3133
-4054
-3157
-325
3819
7677
9315
7766
3923
29
-1956
-1721
-470
471
885
1494
2693
3651
2838
-443
-5037
-8483
-8678
-5268
310
5902
9834
11410
10741
8396
5211
2143
-9
-939
-905
-420
219
1128
2584
4559
6457
7341
6507
4003
678
-2333
-4315
-5370
-6133
-7019
-7659
-7118
-4819
-1398
1363
1624
-1225
-6169
-11403
-15613
-18529
-20329
-20625
-18230
-12144
-2921
6915
13993
15977
12774
6304
-740
-6064
-8270
-6909
-2624
2690
6297
5885
1042
-6267
-12817
-16065
-15448
-12169
-7969
-4051
-855
1631
3625
5521
7627
9551
9859
6786
-200
-9273
-16829
-19599
-16643
-9595
-1165
6604
12822
16976
18178
15482
9033
756
-6270
-9413
-7887
-3050
2437
5990
6345
4153
1609
1134
3762
8298
11958
12113
7862
329
-8226
-15525
-19782
-19785
-15172
-7064
1728
7660
8309
3810
-3246
-9320
-11647
-9134
-2378
6637
14947
19436
18258
12110
4155
-1751
-3367
-1123
2832
6541
9361
11499
12873
12732
10481
6708
3141
1372
1490
1918
640
-3226
-8727
-13657
-15815
-14062
-8688
-1142
6613
12854
16693
18231
18124
16856
14297
9967
3802
-3309
-9776
-14188
-16074
-15901
-14437
-12184
-9430
-6695
-4856
-4545
-5334
-5648
-3810
522
5809
9586
10214
7972
4632
2036
930
912
1146
947
-216
-2864
-7206
-12489
-16858
-18319
-16300
-12419
-9558
-9802
-12887
-16414
-17538
-14682
-8016
1239
11640
21644
29295
32341
29222
20279
8060
-3767
-12232
-16358
-17159
-16585
-16250
-16663
-17100
-15962
-11505
-2852
9036
21102
29207
30182
23762
13026
2831
-2892
-3232
-436
1902
1281
-2290
-6664
-9201
-8422
-4636
589
5465
8794
10210
10009
8870
7555
6609
6149
5944
5857
6299
8172
12110
17515
22272
23607
19622
10439
-1853
-14306
-24444
-30999
-33894
-33808
-31685
-28285
-23865
-18201
-11150
-3449
3014
6031
4636
154
-4326
-5866
-3560
1108
5615
8263
9039
9013
9059
9161
8760
7628
6334
5841
6613
8022
8610
7091
3388
-1085
-4239
-4742
-3027
-1052
-885
-3175
-6729
-9532
-10344
-9519
-8431
-8117
-8381
-8121
-6474
-3696
-985
570
988
1477
3493
7480
12254
15531
15277
10960
3841
-3851
-10158
-14129
-15638
-14722
-11257
-5331
2107
9140
13634
14407
11916
7996
4826
3798
4849
6511
6645
3616
-2595
-10026
-15560
-16660
-12955
-6536
-697
2003
992
-2481
-6546
-9861
-11924
-12638
-11818
-9190
-4793
741
6430
11543
16012
20218
24315
27704
29227
27982
24090
18719
13345
8893
5480
2828
747
-861
-2370
-4513
-7820
-11867
-15226
-16435
-15236
-12886
-11146
-10827
-11233
-11019
-9614
-7845
-7201
-8426
-10709
-12134
-10939
-6588
36
7281
13627
18251
21009
22004
21171
18263
13281
6979
870
-3475
-5375
-5460
-5139
-5489
-6492
-7221
-6775
-5174
-3536
-3513
-6441
-12689
-21405
-30666
-37989
-41109
-38791
-31308
-20326
-8295
2332
9750
13224
13259
11458
9940
10448
13549
18413
23296
26406
26642
23878
18845
12781
7017
2546
-316
-2001
-3384
-5207
-7574
-9808
-10770
-9486
-5787
-624
4178
6736
6130
3043
-483
-2157
-769
3067
7249
9369
8026
3552
-2171
-6612
-7762
-5004
699
7361
12974
16393
17608
17340
16303
14675
12093
8118
2800
-3026
-7927
-10454
-9856
-6557
-2095
1522
2731
1105
-2643
-7332
-12189
-17226
-22764
-28441
-32595
-32765
-27223
-16461
-3396
8114
15426
18302
18223
16540
13174
7061
-2099
-12514
-20733
-23652
-20490
-13235
-5355
144
2025
960
-1208
-2469
-1568
1447
5268
8108
8839
7734
6241
5917
7376
9975
12325
13068
11411
7323
1575
-4346
-8660
-10084
-8551
-5257
-1901
364
1452
2071
2999
4521
6290
7498
7173
4626
8
-5380
-9480
-10621
-8685
-5346
-3044
-3412
-6343
-10305
-13487
-14816
-14208
-12192
-9436
-6491
-3704
-1160
1321
3979
6783
9261
10728
10770
9595
7961
6809
6891
8604
11905
16200
20294
22661
22103
18451
12774
6840
2165
-689
-2107
-2809
-3198
-3168
-2436
-1036
497
1398
1174
-80
-1793
-3293
-4114
-3999
-2741
-208
3335
6886
8870
7974
4137
-1141
-5606
-7681
-7443
-6371
-6113
-7311
-9426
-11550
-13334
-15174
-17536
-20132
-21759
-20977
-17123
-10936
-4392
115
840
-2466
-8319
-14088
-17229
-16560
-12744
-7627
-2879
1014
4608
8438
12072
14207
13767
11014
7645
5757
6533
9649
13740
17380
19788
20904
21027
20391
18924
16164
11380
3968
-5881
-16621
-25440
-29265
-26314
-17294
-5398
5067
10719
10672
6722
2118
-309
479
3586
7138
9538
10203
9482
8135
6871
6138
6047
6240
5899
4129
666
-3636
-7124
-8412
-7431
-5581
-4789
-6217
-9575
-13421
-16040
-16183
-13379
-7995
-1251
4934
8577
8666
5937
2646
1265
2922
6713
10378
11808
10284
6699
2820
278
-72
1752
5079
8904
12198
14248
14862
14257
12587
9491
4223
-3485
-12388
-19528
-21445
-16286
-5355
7136
16161
18470
13995
5332
-4067
-11635
-16403
-18720
-19521
-19694
-19657
-19141
-17290
-13197
-6680
1244
8654
13667
15389
14216
11411
8393
6216
5370
5760
6752
7407
6923
5109
2502
1
-1719
-2560
-2868
-3017
-3080
-2810
-1911
-404
1164
1821
697
-2255
-5844
-8038
-7163
-3145
2207
6215
6962
4304
-415
-5559
-10184
-14108
-17222
-18888
-18038
-13889
-6681
2130
10381
16117
18446
17837
15692
13397
11500
9627
7182
4175
1404
-196
-400
113
369
-119
-1157
-2327
-3459
-4561
-5375
-5228
-3544
-566
2521
4334
4278
2876
1191
-74
-957
-1881
-3042
-4153
-4690
-4247
-2647
191
4290
9407
14738
18896
20359
18209
12729
5470
-1345
-5845
-7374
-6688
-5302
-4463
-4481
-4890
-5186
-5419
-6138
-7821
-10412
-13357
-15981
-17725
-18087
-16597
-13181
-8700
-4984
-3957
-6311
-10789
-14787
-15871
-13088
-7175
188
7278
12772
15848
16370
15174
13933
14258
16459
19061
19731
17036
11611
5702
1451
-642
-1842
-3929
-7697
-12361
-16138
-17337
-15210
-10182
-3611
2701
7115
8703
7500
4280
15
-4562
-8999
-12871
-15619
-16688
-15767
-12853
-8096
-1732
5732
13224
19165
22003
20896
16036
8466
-313
-8625
-14787
-17428
-16001
-11135
-4449
2124
7026
9380
8950
6102
1862
-2260
-4916
-5714
-5445
-5371
-6107
-7084
-7079
-5279
-1887
2169
5961
8937
10715
10802
8728
4548
-838
-5937
-9290
-10006
-7940
-3640
1776
6855
10278
11397
10456
8285
5748
3442
1799
1259
2105
4046
6077
6927
5815
2858
-1154
-5280
-8719
-10741
-10671
-8196
-3810
1169
5196
7299
7428
6117
3876
875
-2846
-6924
-10413
-11989
-10604
-6283
-553
3988
4992
1866
-3669
-8575
-10413
-8728
-4853
-509
3422
6935
10065
12317
13003
11987
9853
7292
4469
1178
-2385
-5213
-6071
-4591
-1771
640
1291
-51
-2612
-5125
-6264
-4985
-1018
4649
9922
12643
11949
8802
5201
2773
1951
2233
2936
3578
3720
2893
1018
-1042
-1661
504
5353
11160
15569
16952
15100
10962
5932
1290
-2044
-3620
-3503
-2139
-33
2447
4893
6493
6048
2653
-3421
-10493
-16241
-18925
-18101
-14352
-8529
-1266
6854
14871
21340
24745
24169
19762
12766
5112
-1266
-5156
-6484
-6173
-5509
-5443
-6271
-7762
-9421
-10623
-10706
-9267
-6582
-3684
-1770
-1284
-1559
-1507
-807
-408
-1697
-5005
-8870
-10893
-9516
-5240
-264
3081
3820
2678
1273
959
2120
4209
6283
7629
8125
8199
8409
8987
9663
9935
9512
8489
7092
5281
2695
-925
-5214
-9099
-11347
-11352
-9584
-7371
-6175
-6802
-8955
-11376
-12515
-11426
-8369
-4688
-1950
-926
-1121
-1216
-30
2749
6517
10250
13010
14170
13434
10924
7309
3714
1265
503
1160
2480
3781
4750
5275
5109
3838
1243
-2320
-5927
-8552
-9585
-9036
-7366
-5248
-3454
-2806
-3961
-7009
-11190
-15075
-17207
-16757
-13765
-8888
-3018
2877
7730
10483
10532
8246
4994
2487
1788
2747
4269
5170
4925
3842
2693
2240
2942
4821
7373
9559
10083
8003
3334
-2819
-8809
-13307
-15900
-17029
-17419
-17502
-17205
-16174
-14171
-11330
-8103
-4973
-2148
474
3039
5354
6801
6750
5229
3240
2302
3436
6362
9582
11348
10768
8223
4884
1834
-495
-2235
-3596
-4486
-4549
-3521
-1586
604
2299
3180
3659
4631
6770
9845
12629
13562
11726
7427
1986
-3014
-6426
-7812
-7382
-5868
-4407
-4225
-6005
-9306
-12568
-13916
-12274
-7972
-2430
2761
6603
8824
9557
9032
7575
5739
4239
3638
4054
5199
6730
8554
10767
13246
15267
15583
13044
7422
-155
-7515
-12427
-13684
-11642
-7928
-4538
-2938
-3606
-6106
-9420
-12293
-13554
-12493
-9221
-4763
-643
1881
2455
1677
555
-184
-367
-143
405
1350
2638
3788
3990
2619
-250
-3783
-6856
-8679
-9080
-8348
-6891
-5066
-3247
-1931
-1637
-2650
-4841
-7728
-10659
-12927
-13782
-12544
-8964
-3624
2059
6454
8618
8782
7979
7127
6361
5174
3202
865
-727
-536
1649
5070
8498
10904
11815
11235
9382
6523
2975
-864
-4551
-7715
-10147
-11825
-12864
-13425
-13612
-13374
-12524
-10896
-8578
-6022
-3878
-2586
-2021
-1499
-212
2177
5224
7888
9103
8304
5622
1738
-2385
-5700
-7276
-6626
-4086
-900
1283
1395
-250
-1994
-1841
1219
6487
11939
15398
15696
13139
9150
5473
3395
3306
4652
6251
6848
5691
2861
-807
-4146
-6182
-6487
-5260
-3198
-1218
-113
-192
-1088
-1913
-1800
-538
1154
2020
1171
-1139
-3502
-4251
-2653
524
3576
5169
5323
5259
6254
8551
11243
13162
13802
13379
12071
9416
4676
-2054
-9162
-14159
-15299
-12826
-8759
-5408
-3899
-3825
-4077
-3887
-3228
-2484
-1966
-1774
-1921
-2367
-2823
-2619
-960
2520
7338
12284
16004
17632
17052
14768
11570
8262
5530
3854
3430
4089
5304
6337
6522
5583
3790
1819
306
-608
-1402
-2804
-5134
-7873
-9820
-9820
-7581
-4030
-932
44
-1756
-5582
-9663
-12144
-12022
-9536
-5848
-2315
130
1151
792
-766
-3274
-6346
-9478
-12213
-14266
-15436
-15390
-13648
-9935
-4688
813
4969
6770
6392
5011
3995
4105
5298
7104
9119
11149
12990
14196
14174
12554
9477
5525
1362
-2570
-6054
-8871
-10635
-10907
-9503
-6738
-3394
-455
1196
1000
-1144
-4815
-9066
-12645
-14397
-13703
-10695
-6139
-1101
3411
6696
8509
9118
9193
9449
10177
10991
11052
9679
6909
3568
784
-667
-710
153
1255
2119
2582
2724
2700
2570
2185
1219
-609
-3236
-6147
-8608
-10098
-10561
-10262
-9386
-7813
-5328
-2074
1229
3564
4229
3281
1474
-198
-984
-593
844
2900
4969
6415
6827
6243
5153
4170
3575
3076
2028
-31
-2915
-5784
-7634
-7951
-7023
-5689
-4687
-4109
-3368
-1718
1098
4540
7547
9168
9097
7781
6073
4738
4104
4033
4148
4133
3912
3628
3486
3604
4006
4703
5734
7068
8448
9385
9393
8326
6491
4415
2457
621
-1250
-3129
-4695
-5581
-5745
-5550
-5475
-5736
-6189
-6596
-6929
-7372
-7994
-8425
-7919
-5855
-2317
1702
4706
5502
3909
912
-1866
-3057
-2263
-174
1916
2820
1984
-363
-3338
-5678
-6182
-4291
-586
3253
5250
4344
1154
-2369
-4213
-3587
-1265
1133
2247
1618
-418
-3205
-6112
-8596
-10178
-10542
-9680
-7885
-5542
-2909
-81
2847
5621
7837
9112
9280
8491
7152
5738
4528
3447
2160
416
-1615
-3375
-4371
-4661
-4881
-5706
-7232
-8894
-10023
-10481
-10694
-11003
-11019
-9705
-6284
-1181
3882
6850
6654
3919
557
-1383
-808
2013
5822
9107
10778
10465
8477
5581
2723
748
109
654
1650
2147
1557
77
-1398
-1880
-1006
669
2070
2376
1616
644
545
1922
4546
7565
10055
11510
11958
11695
10899
9482
7295
4464
1529
-816
-2155
-2571
-2435
-1962
-972
912
3805
7273
10469
12580
13219
12507
10877
8804
6625
4506
2502
660
-901
-2009
-2561
-2655
-2579
-2632
-2916
-3334
-3788
-4396
-5479
-7309
-9842
-12644
-15040
-16329
-15977
-13788
-10093
-5798
-2115
-10
304
-581
-1722
-2397
-2373
-1724
-528
1237
3539
6116
8500
10186
10790
10123
8252
5590
2882
941
217
517
1164
1458
1071
72
-1303
-2845
-4338
-5495
-6065
-6087
-5960
-6142
-6701
-7148
-6795
-5351
-3225
-1276
-229
-257
-990
-1842
-2347
-2301
-1715
-731
454
1615
2507
2861
2435
1150
-751
-2678
-3929
-4078
-3228
-1878
-552
499
1236
1533
1024
-682
-3568
-6999
-9956
-11559
-11464
-9886
-7347
-4444
-1788
21
541
-238
-1768
-3152
-3652
-3108
-1960
-828
20
890
2408
5007
8526
12221
15145
16608
16424
14843
12317
9286
6126
3206
941
-258
-140
1230
3411
5723
7517
8437
8485
7830
6527
4410
1303
-2606
-6602
-9721
-11333
-11536
-11021
-10488
-10104
-9471
-8114
-6013
-3718
-1936
-1004
-703
-540
-210
238
620
986
1725
3253
5548
7933
9332
8840
6190
1835
-3319
-8278
-12190
-14429
-14687
-13108
-10332
-7278
-4713
-2891
-1559
-305
1052
2376
3438
4164
4660
5020
5198
5082
4672
4109
3510
2832
1979
1077
594
1056
2568
4581
6153
6526
5525
3531
1155
-1029
-2555
-3064
-2425
-901
863
2119
2370
1493
-403
-3117
-6296
-9243
-10989
-10759
-8553
-5285
-2262
-368
395
689
1212
2234
3609
5084
6499
7734
8559
8680
7963
6614
5102
3869
3102
2713
2505
2303
1961
1333
309
-1058
-2490
-3578
-4008
-3752
-3089
-2439
-2139
-2285
-2719
-3147
-3305
-3083
-2514
-1644
-421
1288
3493
5896
7925
9035
9051
8244
7055
5724
4182
2321
363
-1097
-1452
-578
1026
2562
3440
3540
3082
2358
1642
1277
1693
3146
5359
7463
8443
7798
5864
3520
1552
236
-570
-1035
-1161
-978
-864
-1517
-3491
-6652
-10091
-12621
-13488
-12723
-10943
-8860
-6948
-5468
-4645
-4676
-5512
-6666
-7350
-6957
-5527
-3785
-2670
-2679
-3521
-4331
-4290
-3175
-1470
3
639
399
-246
-692
-612
-113
418
657
587
483
671
1266
2089
2805
3153
3096
2799
2510
2427
2601
2896
3016
2657
1756
663
48
508
2121
4300
6123
6899
6541
5481
4266
3202
2326
1611
1129
973
1051
1006
416
-854
-2411
-3450
-3212
-1531
875
2630
2399
-280
-4580
-8722
-10923
-10352
-7473
-3603
-97
2241
3201
2871
1405
-944
-3680
-6091
-7526
-7720
-6915
-5689
-4629
-4046
-3852
-3642
-2978
-1724
-217
895
1128
585
-44
37
1139
2877
4491
5404
5525
5147
4638
4255
4164
4482
5195
6030
6522
6298
5359
4082
2922
2105
1597
1332
1410
2031
3240
4729
5934
6327
5697
4232
2401
743
-331
-652
-313
420
1240
1897
2216
2097
1570
862
343
280
570
726
220
-1057
-2651
-3862
-4255
-3915
-3261
-2691
-2430
-2646
-3574
-5377
-7843
-10290
-11872
-12062
-10892
-8788
-6261
-3772
-1817
-919
-1345
-2752
-4180
-4545
-3271
-552
2937
6517
9724
12196
13548
13511
12238
10383
8776
7918
7749
7839
7768
7344
6574
5558
4491
3700
3528
4059
4945
5537
5315
4216
2607
951
-492
-1694
-2663
-3295
-3444
-3108
-2520
-2017
-1830
-1961
-2258
-2576
-2875
-3198
-3549
-3802
-3712
-3044
-1741
-19
1690
2937
3458
3253
2479
1282
-279
-2123
-3979
-5331
-5619
-4588
-2536
-245
1421
2001
1670
1050
757
998
1529
1920
1911
1543
1052
657
454
426
468
394
-23
-898
-2041
-2936
-2990
-1932
5
2247
4230
5605
6162
5663
3887
927
-2561
-5483
-6848
-6327
-4437
-2223
-692
-368
-1147
-2450
-3518
-3766
-3066
-1841
-847
-732
-1608
-2945
-3863
-3655
-2220
-160
1506
1860
564
-1966
-4800
-7026
-8235
-8621
-8660
-8630
-8383
-7541
-5880
-3575
-1092
1085
2652
3469
3494
2820
1778
888
566
763
917
337
-1225
-3299
-4990
-5613
-5165
-4259
-3634
-3647
-4161
-4818
-5394
-5917
-6494
-7085
-7444
-7291
-6543
-5417
-4349
-3792
-4010
-4907
-5975
-6421
-5522
-3085
283
3360
4937
4516
2571
190
-1641
-2567
-2851
-2928
-2966
-2814
-2305
-1582
-1108
-1342
-2362
-3750
-4817
-4989
-4086
-2361
-338
1402
2409
2483
1747
635
-240
-338
559
2223
4094
5590
6419
6744
7050
7808
9125
10618
11625
11634
10654
9270
8307
8353
9420
10970
12206
12428
11288
8927
5999
3544
2598
3620
6081
8587
9629
8495
5694
2579
449
-170
378
1325
2007
2087
1507
395
-952
-2083
-2557
-2184
-1138
166
1312
2021
2129
1531
263
-1381
-2888
-3810
-4083
-4088
-4343
-5089
-6105
-6891
-7024
-6394
-5202
-3801
-2539
-1658
-1224
-1096
-980
-578
245
1398
2651
3768
4586
5014
5043
4764
4363
4006
3700
3232
2336
907
-887
-2717
-4300
-5504
-6295
-6647
-6580
-6282
-6143
-6553
-7602
-8930
-9910
-10013
-9091
-7367
-5250
-3170
-1571
-909
-1516
-3326
-5708
-7667
-8371
-7687
-6276
-5166
-5057
-5899
-7004
-7584
-7271
-6230
-4854
-3373
-1725
220
2340
4191
5256
5308
4564
3512
2589
2011
1828
2090
2870
4119
5526
6601
6958
6572
5764
4920
4185
3401
2316
858
-762
-2188
-3140
-3553
-3563
-3400
-3291
-3381
-3658
-3921
-3834
-3073
-1493
805
3535
6344
8868
10744
11638
11361
9993
7902
5583
3448
1709
443
-304
-502
-244
166
332
19
-627
-1134
-1006
-57
1487
3160
4547
5462
5940
6128
6202
6357
6780
7544
8474
9132
9029
7933
6076
4037
2371
1235
317
-885
-2625
-4652
-6323
-6995
-6447
-5023
-3442
-2374
-2064
-2242
-2372
-2083
-1466
-1026
-1311
-2512
-4339
-6257
-7857
-9044
-9928
-10575
-10887
-10688
-9883
-8512
-6691
-4584
-2487
-910
-452
-1452
-3658
-6233
-8160
-8760
-7961
-6164
-3909
-1624
399
1926
2768
2864
2358
1543
698
-41
-699
-1352
-2020
-2642
-3144
-3527
-3878
-4278
-4666
-4779
-4273
-2976
-1095
823
2192
2751
2708
2536
2589
2844
2970
2626
1748
580
-524
-1368
-2017
-2697
-3542
-4443
-5073
-5137
-4624
-3877
-3372
-3370
-3721
-4009
-3910
-3452
-2942
-2635
-2451
-2021
-1016
544
2263
3623
4315
4380
4123
3918
4021
4482
5138
5679
5784
5288
4282
3080
2072
1545
1595
2131
2946
3793
4424
4635
4304
3464
2336
1311
800
1016
1791
2599
2827
2152
748
-834
-2041
-2636
-2734
-2576
-2277
-1806
-1165
-561
-343
-736
-1600
-2441
-2701
-2113
-846
657
1994
3026
3838
4523
5003
5089
4694
3997
3342
2957
2760
2465
1905
1253
912
1152
1880
2731
3407
3891
4329
4751
4948
4676
3967
3205
2842
3008
3375
3408
2774
1564
170
-1035
-1936
-2673
-3439
-4273
-5003
-5369
-5213
-4585
-3678
-2653
-1507
-139
1458
3047
4235
4743
4616
4173
3741
3431
3170
2929
2875
3246
4046
4869
5050
4094
2041
-525
-2799
-4236
-4827
-5023
-5352
-6000
-6642
-6682
-5713
-3871
-1761
-18
1143
1999
2943
4032
4848
4831
3759
1982
213
-924
-1237
-992
-679
-706
-1203
-2001
-2758
-3203
-3344
-3520
-4205
-5646
-7596
-9340
-10040
-9217
-7052
-4333
-2060
-928
-973
-1597
-1980
-1614
-601
508
1207
1469
1739
2517
3888
5426
6536
6919
6748
6439
6288
6303
6339
6330
6357
6487
6613
6479
5902
4960
3949
3138
2558
2016
1328
526
-164
-545
-664
-792
-1169
-1766
-2265
-2309
-1764
-792
338
1476
2631
3804
4800
5268
4961
3996
2845
2039
1815
2017
2318
2553
2863
3502
4499
5486
5892
5355
4026
2505
1442
1129
1399
1872
2286
2635
3022
3432
3680
3562
3034
2229
1313
373
-547
-1318
-1733
-1704
-1464
-1517
-2291
-3751
-5329
-6264
-6091
-4923
-3339
-2016
-1395
-1561
-2314
-3326
-4278
-4962
-5318
-5420
-5409
-5404
-5454
-5515
-5458
-5097
-4288
-3063
-1711
-696
-425
-1002
-2185
-3540
-4687
-5396
-5541
-5025
-3809
-2029
-29
1767
3036
3651
3615
2987
1904
674
-245
-467
37
858
1399
1274
547
-373
-1046
-1259
-1043
-525
208
1108
2075
2900
3323
3169
2488
1593
960
1016
1897
3344
4805
5706
5731
4924
3582
2048
563
-745
-1798
-2523
-2858
-2784
-2345
-1658
-902
-280
55
82
-70
-209
-203
-47
186
434
669
827
762
318
-515
-1511
-2312
-2653
-2497
-1958
-1108
97
1660
3321
4536
4787
4008
2737
1835
1928
3012
4503
5683
6174
6093
5817
5597
5361
4828
3837
2565
1443
833
715
671
190
-944
-2490
-3925
-4792
-4939
-4488
-3658
-2650
-1672
-1000
-915
-1489
-2440
-3214
-3289
-2472
-985
698
2099
2917
3071
2686
2036
1425
1018
718
204
-822
-2370
-4094
-5484
-6178
-6164
-5733
-5276
-5086
-5267
-5756
-6373
-6903
-7184
-7195
-7070
-7004
-7096
-7256
-7242
-6806
-5853
-4495
-2996
-1647
-652
-79
122
70
-94
-215
-137
253
927
1689
2265
2519
2605
2890
3646
4754
5687
5837
4933
3206
1208
-549
-1804
-2505
-2645
-2199
-1205
120
1410
2311
2629
2357
1614
580
-511
-1388
-1828
-1766
-1340
-805
-372
-113
15
80
100
38
-169
-573
-1179
-1884
-2456
-2603
-2143
-1172
-74
679
822
470
30
-88
260
895
1497
1868
2041
2163
2255
2085
1309
-200
-2093
-3611
-3986
-2948
-942
1092
2254
2160
1081
-312
-1364
-1729
-1430
-717
104
773
1112
1026
529
-230
-980
-1393
-1195
-277
1257
3109
4878
6173
6717
6412
5354
3794
2061
460
-808
-1679
-2191
-2408
-2356
-2001
-1287
-205
1153
2583
3804
4542
4617
4006
2887
1621
678
479
1212
2682
4340
5504
5700
4904
3541
2225
1426
1276
1607
2134
2630
2982
3174
3259
3344
3535
3847
4117
4066
3491
2483
1447
863
943
1449
1876
1865
1533
1416
2045
3457
5055
5946
5531
3905
1786
49
-783
-717
-104
701
1531
2351
3095
3593
3682
3372
2898
2587
2636
2980
3349
3477
3296
2982
2794
2844
2953
2728
1824
216
-1724
-3398
-4304
-4284
-3551
-2527
-1603
-996
-721
-671
-730
-848
-1054
-1387
-1780
-2011
-1782
-933
381
1688
2446
2363
1570
530
-248
-480
-220
211
397
0
-1083
-2642
-4203
-5237
-5451
-4970
-4270
-3886
-4091
-4781
-5599
-6201
-6434
-6354
-6144
-6015
-6148
-6614
-7280
-7779
-7653
-6636
-4918
-3129
-2007
-1935
-2689
-3603
-4018
-3699
-2916
-2155
-1736
-1609
-1469
-1032
-248
693
1512
1993
2041
1676
1012
261
-285
-366
114
997
1939
2584
2722
2318
1441
187
-1290
-2706
-3661
-3829
-3216
-2249
-1555
-1526
-2013
-2426
-2187
-1203
34
798
650
-287
-1464
-2292
-2444
-1897
-797
638
2086
3090
3185
2191
451
-1230
-1970
-1296
594
2976
5028
6261
6686
6648
6509
6398
6216
5817
5215
4604
4207
4089
4119
4113
4005
3877
3808
3725
3407
2693
1678
701
107
-15
133
244
166
-21
-152
-168
-193
-420
-947
-1710
-2537
-3255
-3747
-3971
-3966
-3860
-3834
-4003
-4301
-4443
-4080
-3036
-1450
271
1675
2486
2680
2400
1821
1057
163
-836
-1920
-3061
-4201
-5215
-5907
-6067
-5559
-4405
-2789
-1008
604
1751
2225
1948
994
-437
-2090
-3733
-5217
-6479
-7517
-8347
-8962
-9322
-9364
-9068
-8514
-7880
-7344
-6932
-6473
-5703
-4497
-3022
-1702
-989
-1134
-2105
-3656
-5458
-7159
-8398
-8839
-8277
-6758
-4614
-2355
-472
749
1326
1541
1794
2380
3318
4336
5051
5231
4942
4463
4059
3811
3648
3523
3520
3789
4360
5048
5529
5544
5048
4217
3325
2592
2089
1733
1355
847
285
-56
147
1036
2425
3869
4896
5241
4934
4233
3501
3074
3155
3717
4495
5122
5370
5288
5119
5024
4887
4396
3354
1914
516
-429
-833
-934
-1060
-1371
-1815
-2273
-2705
-3156
-3639
-4054
-4218
-4005
-3443
-2711
-2031
-1546
-1239
-944
-429
478
1769
3224
4492
5254
5394
5049
4521
4093
3875
3793
3706
3561
3432
3427
3549
3668
3645
3492
3388
3508
3787
3869
3323
1977
104
-1712
-2938
-3399
-3328
-3130
-3067
-3087
-2921
-2362
-1516
-813
-749
-1529
-2872
-4156
-4789
-4524
-3511
-2088
-559
858
1957
2508
2381
1712
882
276
27
-30
-126
-300
-365
-108
473
1141
1606
1736
1625
1485
1492
1705
2058
2409
2621
2628
2468
2217
1877
1323
399
-913
-2413
-3796
-4866
-5635
-6206
-6573
-6561
-5987
-4863
-3451
-2106
-1090
-502
-339
-531
-897
-1107
-791
221
1734
3268
4340
4706
4403
3609
2509
1272
94
-830
-1406
-1705
-1882
-2009
-2000
-1687
-1014
-143
596
858
422
-759
-2539
-4582
-6396
-7472
-7494
-6517
-4972
-3469
-2508
-2261
-2531
-2897
-2952
-2525
-1750
-975
-530
-513
-732
-854
-643
-111
536
1096
1532
1972
2547
3230
3825
4109
4022
3723
3468
3421
3538
3623
3478
3037
2349
1485
457
-729
-1969
-2997
-3477
-3203
-2238
-894
431
1444
2033
2217
2050
1586
903
142
-506
-867
-867
-579
-196
51
5
-339
-835
-1292
-1609
-1832
-2089
-2428
-2726
-2758
-2395
-1770
-1242
-1160
-1615
-2363
-2976
-3101
-2616
-1636
-404
802
1707
2088
1866
1204
492
177
511
1395
2438
3190
3377
3010
2329
1659
1279
1330
1776
2416
2967
3196
3052
2702
2435
2494
2935
3601
4212
4498
4302
3615
2574
1418
439
-103
-88
384
991
1313
1039
129
-1153
-2399
-3298
-3795
-4066
-4347
-4739
-5152
-5375
-5217
-4617
-3664
-2564
-1579
-946
-786
-1051
-1548
-2045
-2393
-2555
-2578
-2529
-2490
-2598
-3023
-3855
-4968
-6007
-6584
-6552
-6147
-5850
-6060
-6802
-7708
-8271
-8167
-7449
-6454
-5564
-4957
-4527
-4006
-3184
-2074
-939
-140
60
-367
-1235
-2255
-3172
-3818
-4094
-3949
-3382
-2476
-1391
-304
682
1583
2491
3461
4430
5219
5626
5551
5050
4317
3590
3068
2853
2937
3219
3532
3705
3635
3334
2910
2483
2106
1761
1440
1215
1221
1546
2133
2799
3357
3729
3938
3999
3862
3481
2950
2529
2488
2863
3373
3596
3282
2536
1717
1154
933
918
948
1002
1182
1581
2169
2834
3478
4078
4625
5030
5121
4749
3941
2942
2098
1669
1678
1923
2108
2009
1573
891
132
-549
-1041
-1272
-1214
-903
-459
-67
109
0
-351
-851
-1435
-2057
-2614
-2885
-2607
-1690
-400
684
969
221
-1262
-2821
-3803
-3863
-3024
-1542
244
1959
3203
3638
3167
2052
819
-46
-378
-374
-372
-563
-890
-1172
-1321
-1433
-1681
-2132
-2647
-2934
-2719
-1913
-689
564
1391
1482
833
-246
-1290
-1923
-2007
-1627
-956
-156
619
1171
1288
867
44
-838
-1417
-1522
-1240
-805
-421
-173
-58
-49
-108
-157
-78
214
681
1166
1514
1702
1879
2249
2902
3732
4501
5001
5185
5164
5092
5018
4827
4326
3408
2183
967
112
-201
-61
256
480
503
376
190
-18
-265
-518
-647
-485
35
783
1477
1837
1740
1283
737
437
637
1386
2457
3403
3774
3385
2469
1566
1194
1519
2270
2950
3179
2916
2422
2025
1902
1978
2023
1801
1196
257
-838
-1871
-2672
-3178
-3414
-3437
-3295
-3026
-2690
-2367
-2106
-1869
-1547
-1067
-492
-20
136
-97
-606
-1171
-1603
-1815
-1802
-1583
-1182
-663
-150
225
399
426
424
464
507
432
151
-299
-752
-1018
-1008
-798
-569
-486
-596
-829
-1097
-1404
-1857
-2575
-3538
-4532
-5225
-5341
-4814
-3828
-2721
-1824
-1320
-1202
-1326
-1537
-1770
-2074
-2530
-3129
-3725
-4097
-4101
-3768
-3271
-2791
-2404
-2081
-1784
-1550
-1472
-1602
-1877
-2127
-2183
-1957
-1466
-786
-12
760
1425
1879
2065
2004
1791
1534
1290
1057
822
622
556
721
1112
1598
2007
2272
2508
2928
3642
4498
5124
5151
4467
3300
2088
1229
907
1060
1468
1857
1973
1652
880
-165
-1161
-1765
-1767
-1174
-195
853
1660
2013
1862
1311
573
-126
-622
-855
-845
-673
-477
-439
-722
-1365
-2198
-2891
-3127
-2802
-2097
-1364
-900
-771
-809
-753
-435
152
901
1706
2522
3318
3996
4362
4230
3589
2687
1941
1708
2071
2792
3441
3617
3112
1991
572
-683
-1352
-1275
-686
-110
-34
-563
-1324
-1734
-1412
-420
845
1967
2747
3167
3222
2832
1969
832
-149
-556
-288
351
868
945
646
336
393
945
1807
2610
3011
2839
2128
1075
-47
-958
-1444
-1412
-924
-187
528
1010
1218
1281
1403
1681
1978
1954
1255
-251
-2332
-4450
-5982
-6491
-5903
-4511
-2833
-1411
-624
-585
-1131
-1895
-2465
-2561
-2178
-1604
-1264
-1476
-2240
-3208
-3863
-3810
-2977
-1645
-284
669
972
623
-184
-1156
-2005
-2549
-2754
-2745
-2721
-2841
-3127
-3454
-3620
-3480
-3045
-2503
-2131
-2141
-2562
-3214
-3816
-4129
-4051
-3599
-2824
-1780
-553
655
1526
1746
1193
51
-1249
-2228
-2572
-2240
-1431
-468
346
831
991
987
1042
1297
1723
2141
2355
2287
2003
1630
1252
880
519
225
81
113
240
346
408
542
893
1446
1947
2048
1580
721
-100
-502
-407
-44
278
434
534
749
1077
1278
1034
219
-955
-2032
-2585
-2458
-1820
-1020
-364
20
145
57
-232
-681
-1121
-1256
-828
155
1357
2294
2657
2504
2148
1863
1679
1450
1114
849
956
1560
2450
3207
3522
3400
3076
2757
2465
2102
1642
1202
931
832
737
459
-23
-528
-801
-687
-198
521
1281
1892
2209
2181
1905
1606
1532
1811
2379
3026
3521
3712
3569
3157
2583
1935
1241
486
-320
-1071
-1580
-1703
-1479
-1135
-925
-928
-984
-842
-396
211
687
804
534
32
-479
-807
-840
-570
-119
290
425
192
-305
-842
-1222
-1377
-1340
-1162
-880
-565
-370
-493
-1060
-2033
-3224
-4385
-5308
-5857
-5964
-5633
-4937
-4002
-2949
-1864
-827
31
522
505
14
-696
-1266
-1398
-981
-80
1126
2417
3566
4397
4845
4979
4935
4797
4547
4131
3578
3028
2628
2395
2207
1939
1608
1379
1408
1690
2057
2332
2470
2562
2715
2941
3147
3220
3103
2820
2452
2126
1989
2157
2638
3300
3920
4297
4326
3985
3286
2261
1020
-202
-1095
-1414
-1098
-295
737
1736
2501
2906
2933
2719
2528
2635
3133
3851
4442
4616
4340
3851
3483
3444
3702
4051
4281
4321
4270
4298
4508
4838
5092
5055
4615
3822
2836
1836
952
250
-252
-587
-851
-1182
-1684
-2337
-2976
-3368
-3340
-2866
-2055
-1080
-129
605
926
688
-107
-1255
-2395
-3178
-3430
-3232
-2843
-2535
-2444
-2531
-2647
-2661
-2554
-2427
-2423
-2618
-2951
-3251
-3336
-3132
-2721
-2293
-2023
-1974
-2074
-2201
-2284
-2352
-2481
-2712
-3003
-3278
-3508
-3731
-3994
-4262
-4408
-4316
-3994
-3575
-3186
-2795
-2209
-1244
63
1390
2291
2445
1824
661
-700
-1949
-2866
-3327
-3317
-2943
-2421
-1982
-1768
-1771
-1864
-1873
-1656
-1142
-372
486
1157
1375
1037
310
-409
-687
-279
734
1985
2991
3368
2996
2066
978
151
-171
-12
400
783
933
772
323
-303
-906
-1220
-1042
-401
364
759
459
-424
-1355
-1711
-1205
-92
987
1406
923
-217
-1456
-2245
-2298
-1687
-764
30
356
113
-551
-1345
-1989
-2344
-2430
-2351
-2199
-2019
-1824
-1651
-1563
-1606
-1750
-1882
-1866
-1630
-1214
-745
-359
-133
-59
-71
-84
-29
134
391
653
760
532
-132
-1158
-2300
-3229
-3687
-3588
-3027
-2192
-1266
-381
370
901
1142
1070
745
286
-189
-623
-1038
-1496
-2054
-2744
-3577
-4544
-5602
-6643
-7497
-7989
-8020
-7607
-6852
-5885
-4816
-3768
-2915
-2460
-2523
-3022
-3650
-4029
-3922
-3373
-2648
-2037
-1674
-1503
-1400
-1316
-1318
-1509
-1910
-2412
-2822
-2962
-2747
-2192
-1382
-440
492
1260
1725
1809
1554
1134
804
773
1083
1568
1958
2057
1877
1633
1588
1876
2426
3025
3474
3692
3729
3692
3666
3693
3780
3929
4155
4470
4872
5322
5752
6078
6237
6210
6018
5698
5273
4764
4206
3670
3238
2951
2789
2690
2604
2540
2541
2639
2820
3033
3239
3442
3675
3963
4288
4588
4790
4848
4760
4558
4275
3908
3423
2791
2060
1395
1036
1188
1893
2972
4102
4960
5363
5318
4963
4449
3851
3150
2299
1311
325
-432
-751
-563
8
698
1216
1344
968
75
-1239
-2741
-4086
-4940
-5158
-4894
-4512
-4366
-4590
-5080
-5644
-6164
-6625
-7013
-7217
-7076
-6515
-5646
-4704
-3889
-3264
-2811
-2558
-2635
-3180
-4171
-5360
-6373
-6913
-6913
-6533
-6020
-5551
-5138
-4665
-3991
-3075
-2029
-1079
-444
-218
-334
-614
-881
-1037
-1078
-1077
-1144
-1390
-1863
-2484
-3048
-3321
-3192
-2755
-2242
-1849
-1608
-1410
-1150
-857
-677
-738
-1022
-1374
-1614
-1678
-1632
-1575
-1517
-1338
-880
-100
841
1620
1934
1685
1041
330
-168
-353
-286
-60
298
798
1371
1823
1933
1624
1052
525
313
509
1048
1818
2744
3754
4699
5345
5477
5047
4232
3332
2594
2085
1705
1307
809
223
-397
-1016
-1615
-2116
-2351
-2104
-1272
2
1318
2196
2347
1841
1060
450
250
386
605
714
742
877
1270
1857
2381
2568
2313
1721
992
285
-325
-777
-971
-813
-339
238
631
669
402
22
-318
-620
-980
-1427
-1847
-2055
-1964
-1665
-1349
-1164
-1142
-1245
-1456
-1798
-2263
-2748
-3086
-3164
-3009
-2764
-2557
-2400
-2204
-1884
-1449
-986
-570
-177
297
945
1760
2615
3320
3690
3606
3041
2093
979
-5
-595
-661
-252
459
1265
1983
2459
2562
2235
1562
787
207
20
221
655
1143
1590
1965
2239
2355
2274
2045
1808
1706
1822
2159
2665
3252
3778
4059
3960
3516
2977
2682
2852
3429
4110
4523
4431
3822
2876
1848
958
329
-30
-174
-174
-71
118
373
668
1008
1443
2029
2729
3374
3734
3674
3255
2671
2103
1621
1233
997
1040
1434
2050
2578
2719
2403
1807
1176
612
42
-628
-1339
-1892
-2113
-2029
-1866
-1871
-2130
-2524
-2832
-2890
-2674
-2287
-1893
-1654
-1679
-1985
-2473
-2954
-3227
-3174
-2803
-2237
-1642
-1167
-908
-888
-1066
-1353
-1668
-1997
-2408
-2983
-3713
-4441
-4928
-5001
-4674
-4139
-3633
-3288
-3087
-2931
-2752
-2555
-2388
-2273
-2172
-2001
-1679
-1150
-418
436
1260
1859
2072
1843
1249
472
-270
-794
-1016
-978
-824
-716
-742
-847
-875
-668
-177
501
1165
1581
1566
1071
256
-513
-803
-364
680
1849
2583
2576
1921
973
76
-621
-1124
-1442
-1510
-1253
-709
-44
553
1020
1454
2005
2722
3484
4078
4343
4262
3961
3606
3286
2981
2618
2176
1733
1430
1353
1463
1613
1647
1498
1199
831
462
132
-139
-333
-443
-461
-354
-57
485
1235
2027
2629
2871
2758
2447
2138
1951
1886
1872
1825
1688
1424
1031
552
80
-270
-415
-343
-138
49
42
-287
-947
-1794
-2585
-3087
-3176
-2856
-2202
-1308
-288
681
1369
1590
1333
799
290
10
-56
-104
-354
-891
-1623
-2357
-2913
-3188
-3161
-2860
-2340
-1695
-1064
-609
-439
-543
-781
-965
-999
-952
-1016
-1347
-1925
-2557
-2990
-3074
-2816
-2344
-1828
-1444
-1365
-1719
-2478
-3390
-4035
-4050
-3368
-2283
-1276
-704
-595
-681
-637
-336
75
293
98
-499
-1263
-1891
-2199
-2203
-2069
-1975
-1989
-2050
-2029
-1823
-1414
-863
-266
291
764
1158
1511
1871
2269
2695
3092
3356
3360
2991
2216
1147
35
-817
-1215
-1178
-912
-655
-519
-461
-396
-322
-333
-498
-737
-836
-590
29
858
1667
2312
2788
3165
3500
3803
4062
4266
4393
4410
4292
4075
3874
3808
3912
4090
4162
3977
3504
2842
2168
1661
1414
1390
1428
1331
993
475
-24
-300
-263
43
501
988
1383
1546
1356
800
31
-701
-1215
-1517
-1756
-2050
-2361
-2526
-2410
-2024
-1493
-943
-418
98
613
1104
1545
1931
2248
2435
2398
2095
1605
1109
768
624
573
440
50
-707
-1831
-3161
-4366
-5049
-4954
-4148
-3015
-2055
-1588
-1597
-1794
-1848
-1599
-1132
-693
-529
-755
-1313
-2041
-2782
-3472
-4137
-4798
-5370
-5664
-5483
-4769
-3670
-2481
-1502
-916
-737
-840
-1042
-1175
-1148
-956
-660
-321
29
397
803
1259
1771
2325
2852
3190
3127
2503
1342
-123
-1556
-2669
-3324
-3519
-3341
-2931
-2494
-2258
-2365
-2760
-3189
-3346
-3072
-2452
-1742
-1190
-901
-811
-771
-648
-405
-118
70
44
-181
-422
-423
-15
756
1658
2407
2826
2887
2655
2220
1665
1099
657
454
528
818
1200
1534
1707
1646
1346
896
463
219
243
469
723
829
696
344
-126
-585
-913
-1037
-952
-734
-510
-385
-380
-422
-401
-240
60
439
818
1132
1324
1331
1093
603
-49
-680
-1082
-1146
-930
-638
-500
-632
-978
-1356
-1593
-1635
-1564
-1524
-1618
-1845
-2116
-2322
-2389
-2305
-2091
-1779
-1388
-945
-505
-154
7
-103
-519
-1203
-2035
-2821
-3342
-3434
-3074
-2416
-1724
-1238
-1058
-1105
-1189
-1116
-776
-181
542
1196
1592
1657
1488
1325
1410
1841
2530
3297
4006
4634
5212
5734
6133
6337
6338
6186
5935
5592
5152
4659
4214
3910
3751
3654
3524
3329
3106
2895
2697
2489
2285
2146
2132
2242
2404
2536
2611
2676
2815
3097
3541
4104
4685
5158
5433
5508
5474
5428
5388
5275
5015
4661
4421
4531
5071
5879
6622
6987
6824
6183
5236
4185
3221
2511
2193
2334
2883
3642
4312
4595
4310
3474
2296
1076
84
-525
-722
-555
-112
489
1101
1562
1738
1568
1073
355
-415
-1025
-1279
-1084
-527
157
708
980
997
885
744
589
373
69
-292
-637
-885
-963
-811
-416
146
689
977
844
287
-527
-1339
-1911
-2106
-1920
-1462
-902
-395
-23
217
351
358
158
-312
-1000
-1710
-2195
-2312
-2116
-1845
-1791
-2146
-2907
-3872
-4730
-5215
-5224
-4871
-4407
-4066
-3943
-3969
-3999
-3926
-3730
-3456
-3161
-2879
-2642
-2496
-2511
-2760
-3275
-4013
-4832
-5516
-5853
-5731
-5211
-4508
-3893
-3567
-3592
-3888
-4278
-4559
-4575
-4286
-3810
-3380
-3227
-3441
-3918
-4432
-4764
-4809
-4580
-4161
-3651
-3148
-2746
-2503
-2413
-2402
-2368
-2234
-1976
-1590
-1061
-374
454
1335
2128
2681
2889
2720
2222
1513
756
110
-325
-529
-544
-413
-147
268
825
1465
2089
2599
2930
3064
3025
2881
2755
2806
3157
3807
4584
5195
5375
5048
4373
3663
3194
3061
3162
3310
3384
3396
3441
3592
3823
4017
4040
3830
3444
3055
2874
3037
3485
3947
4059
3588
2594
1423
499
82
148
469
793
976
994
884
695
494
366
376
501
622
594
358
3
-273
-273
99
783
1580
2213
2422
2077
1250
203
-736
-1341
-1595
-1666
-1763
-1995
-2318
-2600
-2736
-2719
-2630
-2567
-2573
-2612
-2612
-2512
-2311
-2069
-1885
-1874
-2138
-2737
-3650
-4744
-5788
-6518
-6746
-6446
-5769
-4985
-4381
-4161
-4375
-4906
-5500
-5867
-5806
-5316
-4601
-3958
-3612
-3593
-3756
-3893
-3876
-3697
-3424
-3123
-2821
-2538
-2322
-2248
-2366
-2653
-3018
-3359
-3616
-3782
-3862
-3843
-3693
-3414
-3079
-2813
-2721
-2805
-2947
-2969
-2737
-2245
-1622
-1065
-742
-716
-921
-1205
-1395
-1366
-1080
-578
59
756
1458
2114
2657
2998
3069
2873
2506
2122
1866
1822
1996
2334
2737
3063
3150
2879
2256
1454
749
375
393
676
1020
1282
1449
1595
1782
2025
2324
2703
3205
3815
4404
4769
4753
4353
3725
3077
2557
2204
1992
1897
1906
1981
2029
1930
1599
1061
443
-77
-338
-240
233
994
1850
2535
2796
2506
1714
624
-505
-1446
-2056
-2277
-2137
-1751
-1308
-1014
-997
-1248
-1633
-1975
-2147
-2121
-1958
-1774
-1691
-1790
-2070
-2430
-2721
-2839
-2805
-2746
-2791
-2966
-3184
-3322
-3317
-3180
-2925
-2527
-1947
-1226
-520
-30
118
-54
-426
-876
-1325
-1706
-1920
-1868
-1535
-1048
-609
-359
-277
-218
-44
255
564
741
719
539
292
60
-127
-280
-426
-593
-802
-1068
-1402
-1799
-2218
-2569
-2733
-2617
-2220
-1659
-1106
-695
-446
-275
-73
215
559
877
1092
1157
1077
911
753
693
750
845
846
667
348
42
-87
32
356
794
1265
1716
2078
2243
2117
1702
1133
622
328
273
351
431
460
507
710
1178
1916
2799
3618
4156
4268
3940
3294
2536
1872
1426
1211
1158
1172
1165
1063
788
289
-400
-1119
-1623
-1723
-1425
-956
-623
-612
-869
-1175
-1324
-1270
-1121
-1006
-957
-904
-757
-493
-166
145
384
525
542
405
99
-348
-875
-1409
-1883
-2238
-2408
-2344
-2031
-1517
-897
-289
202
515
646
657
640
657
684
627
397
-4
-472
-890
-1225
-1543
-1924
-2345
-2672
-2743
-2479
-1920
-1177
-367
388
942
1136
895
318
-332
-765
-831
-572
-144
323
793
1284
1792
2261
2627
2870
3014
3071
3010
2782
2395
1963
1678
1713
2121
2788
3479
3951
4074
3900
3625
3465
3524
3744
3969
4062
3980
3765
3483
3175
2872
2610
2421
2291
2154
1948
1693
1504
1502
1693
1941
2063
1976
1751
1544
1457
1482
1537
1561
1554
1537
1499
1399
1214
985
792
676
590
422
94
-359
-774
-957
-801
-375
108
416
447
281
112
90
204
310
251
-16
-393
-727
-900
-863
-606
-136
497
1171
1697
1904
1726
1234
583
-70
-627
-1056
-1376
-1617
-1788
-1850
-1730
-1380
-848
-292
101
227
140
3
-22
130
413
729
981
1106
1083
946
784
705
761
903
1000
934
677
297
-102
-454
-745
-978
-1137
-1182
-1081
-852
-571
-346
-269
-361
-554
-721
-753
-623
-397
-188
-99
-196
-502
-988
-1544
-1979
-2103
-1838
-1291
-685
-190
184
556
1014
1499
1833
1866
1591
1148
726
469
453
688
1119
1600
1926
1927
1567
967
330
-180
-486
-594
-556
-451
-378
-419
-580
-765
-841
-739
-506
-269
-129
-99
-122
-145
-174
-264
-467
-790
-1172
-1499
-1646
-1532
-1185
-741
-377
-209
-234
-363
-511
-648
-779
-885
-906
-803
-625
-497
-542
-795
-1199
-1674
-2177
-2692
-3159
-3433
-3330
-2749
-1764
-621
374
1006
1254
1262
1239
1319
1488
1614
1562
1299
909
523
211
-42
-287
-522
-670
-633
-395
-54
224
312
197
-19
-199
-247
-149
33
211
310
300
209
120
148
381
824
1367
1821
2009
1856
1430
901
444
157
28
-41
-170
-432
-803
-1168
-1370
-1305
-1000
-610
-338
-314
-531
-876
-1203
-1397
-1390
-1153
-708
-161
310
532
451
181
-70
-133
27
322
639
925
1186
1432
1630
1712
1620
1330
854
237
-431
-989
-1236
-1033
-423
330
837
782
100
-990
-2101
-2883
-3171
-3018
-2614
-2176
-1876
-1812
-1990
-2329
-2680
-2882
-2858
-2652
-2397
-2218
-2141
-2091
-1955
-1671
-1263
-811
-421
-192
-205
-486
-967
-1487
-1852
-1945
-1790
-1538
-1373
-1414
-1658
-2011
-2342
-2550
-2614
-2592
-2579
-2626
-2678
-2590
-2224
-1568
-766
-46
416
584
542
410
268
138
-2
-190
-471
-862
-1309
-1671
-1776
-1537
-1044
-540
-298
-465
-1000
-1725
-2419
-2909
-3099
-2965
-2560
-2008
-1469
-1070
-829
-652
-408
-20
476
965
1327
1500
1483
1316
1045
735
470
335
374
541
725
811
766
656
605
706
961
1290
1587
1791
1904
1976
2059
2179
2330
2489
2633
2740
2795
2795
2775
2813
3001
3379
3867
4261
4316
3884
3025
1999
1156
768
923
1516
2323
3107
3698
4043
4217
4371
4652
5097
5597
5945
5955
5551
4787
3798
2734
1742
958
487
338
398
475
421
217
-41
-251
-396
-536
-705
-829
-780
-499
-94
217
265
61
-230
-438
-523
-582
-727
-966
-1193
-1287
-1221
-1084
-1016
-1114
-1401
-1844
-2389
-2967
-3489
-3856
-3988
-3880
-3605
-3295
-3077
-3020
-3108
-3248
-3318
-3234
-2990
-2662
-2342
-2086
-1892
-1746
-1678
-1761
-2051
-2523
-3061
-3533
-3874
-4108
-4294
-4454
-4553
-4542
-4403
-4161
-3839
-3432
-2924
-2336
-1754
-1292
-1027
-963
-1048
-1222
-1442
-1658
-1794
-1762
-1530
-1172
-849
-706
-768
-902
-903
-631
-107
510
1037
1380
1581
1759
2017
2384
2810
3221
3566
3822
3992
4088
4130
4146
4162
4190
4229
4274
4337
4434
4558
4649
4601
4326
3837
3279
2879
2830
3186
3846
4628
5364
5950
6330
6459
6301
5877
5297
4730
4311
4070
3941
3822
3661
3466
3263
3072
2904
2783
2742
2780
2842
2853
2780
2664
2571
2517
2447
2304
2118
2029
2191
2640
3242
3760
4003
3926
3629
3272
2986
2817
2741
2691
2600
2422
2148
1800
1416
1028
657
311
-5
-289
-540
-765
-980
-1195
-1403
-1558
-1573
-1363
-910
-317
211
465
355
-35
-506
-864
-1016
-994
-884
-780
-742
-805
-977
-1231
-1497
-1680
-1691
-1484
-1096
-654
-351
-358
-718
-1300
-1863
-2224
-2383
-2494
-2699
-2976
-3147
-3055
-2731
-2394
-2279
-2456
-2808
-3152
-3381
-3483
-3462
-3284
-2917
-2415
-1945
-1702
-1792
-2172
-2691
-3166
-3443
-3437
-3157
-2723
-2309
-2036
-1885
-1717
-1422
-1047
-786
-831
-1207
-1744
-2214
-2483
-2562
-2528
-2420
-2219
-1906
-1519
-1153
-892
-764
-735
-754
-780
-800
-829
-899
-1042
-1253
-1485
-1665
-1752
-1768
-1773
-1805
-1836
-1794
-1617
-1313
-952
-633
-449
-484
-802
-1428
-2303
-3269
-4091
-4546
-4487
-3910
-2950
-1858
-925
-404
-417
-924
-1737
-2604
-3299
-3683
-3727
-3494
-3110
-2708
-2378
-2133
-1915
-1645
-1284
-863
-460
-155
7
22
-93
-301
-536
-696
-667
-373
171
854
1508
1980
2197
2178
2013
1808
1631
1496
1379
1254
1133
1071
1127
1316
1589
1872
2114
2324
2537
2755
2922
2962
2851
2647
2448
2311
2209
2078
1891
1699
1582
1564
1584
1546
1412
1251
1199
1362
1751
2275
2797
3193
3400
3431
3361
3292
3305
3407
3524
3533
3335
2910
2350
1826
1523
1555
1902
2406
2849
3061
3011
2800
2580
2457
2450
2525
2636
2746
2815
2797
2673
2489
2345
2330
2444
2589
2637
2530
2316
2114
2032
2102
2270
2424
2439
2221
1747
1088
386
-198
-556
-671
-608
-472
-368
-376
-536
-829
-1176
-1469
-1630
-1668
-1673
-1760
-1973
-2247
-2437
-2403
-2095
-1590
-1066
-724
-698
-999
-1505
-2013
-2347
-2427
-2321
-2192
-2211
-2456
-2877
-3328
-3661
-3815
-3843
-3864
-3970
-4165
-4371
-4509
-4567
-4614
-4736
-4968
-5258
-5498
-5573
-5390
-4888
-4067
-3026
-1969
-1152
-740
-708
-850
-917
-780
-486
-184
11
85
87
45
-61
-265
-563
-902
-1227
-1523
-1803
-2067
-2280
-2402
-2431
-2418
-2426
-2493
-2611
-2743
-2847
-2869
-2741
-2399
-1837
-1144
-491
-66
20
-222
-666
-1137
-1481
-1617
-1555
-1365
-1122
-861
-567
-221
150
453
581
492
262
53
21
219
564
878
994
847
507
136
-106
-145
-15
185
366
496
581
620
569
368
-6
-494
-968
-1290
-1376
-1222
-888
-450
28
497
914
1228
1385
1353
1144
817
454
129
-114
-257
-294
-221
-48
194
456
691
876
1004
1068
1035
859
518
48
-454
-862
-1072
-1032
-755
-291
289
910
1501
1997
2356
2571
2673
2720
2769
2850
2958
3071
3172
3247
3276
3211
3001
2634
2186
1808
1654
1794
2154
2555
2799
2769
2477
2041
1625
1352
1257
1280
1308
1234
1020
698
335
-15
-333
-620
-857
-994
-971
-762
-399
42
462
767
890
803
542
204
-88
-249
-278
-249
-248
-307
-396
-468
-515
-565
-640
-716
-743
-710
-684
-776
-1050
-1460
-1866
-2123
-2162
-2005
-1727
-1404
-1114
-936
-939
-1130
-1429
-1702
-1843
-1848
-1803
-1807
-1895
-2019
-2105
-2122
-2100
-2098
-2149
-2234
-2290
-2244
-2056
-1748
-1405
-1149
-1076
-1202
-1444
-1661
-1735
-1626
-1388
-1121
-914
-801
-756
-712
-597
-383
-101
164
322
340
260
180
197
365
683
1106
1563
1959
2200
2234
2086
1863
1701
1689
1823
2027
2213
2340
2420
2481
2533
2566
2569
2549
2527
2515
2504
2466
2379
2245
2091
1939
1783
1581
1280
855
331
-223
-727
-1107
-1300
-1251
-929
-373
279
818
1062
966
652
332
180
247
474
773
1086
1385
1631
1764
1742
1607
1489
1541
1840
2331
2859
3245
3357
3153
2682
2071
1488
1071
860
773
668
460
191
-3
-4
185
455
674
779
770
654
401
-7
-495
-881
-970
-693
-168
376
748
887
847
701
476
168
-214
-620
-976
-1218
-1309
-1232
-995
-648
-277
22
181
173
-10
-372
-883
-1430
-1817
-1851
-1469
-798
-86
451
734
827
843
854
878
902
915
902
835
682
439
149
-115
-287
-341
-295
-208
-164
-241
-477
-837
-1220
-1499
-1578
-1415
-1016
-433
236
842
1219
1276
1061
750
554
593
848
1200
1519
1727
1807
1779
1673
1515
1324
1104
860
605
372
189
50
-91
-291
-566
-873
-1147
-1334
-1417
-1394
-1267
-1053
-810
-631
-593
-701
-885
-1056
-1160
-1195
-1175
-1095
-947
-755
-591
-535
-609
-752
-857
-849
-733
-581
-473
-447
-476
-506
-495
-453
-436
-511
-701
-965
-1224
-1417
-1542
-1649
-1795
-1999
-2239
-2475
-2677
-2825
-2903
-2900
-2821
-2699
-2566
-2427
-2239
-1953
-1556
-1104
-690
-403
-286
-331
-496
-715
-916
-1044
-1094
-1126
-1229
-1461
-1792
-2125
-2354
-2438
-2411
-2344
-2287
-2247
-2197
-2112
-1988
-1844
-1708
-1609
-1560
-1552
-1563
-1570
-1583
-1639
-1774
-1978
-2183
-2302
-2296
-2201
-2088
-1993
-1871
-1617
-1151
-481
292
1030
1626
2037
2284
2410
2459
2455
2404
2315
2214
2153
2199
2387
2700
3067
3407
3658
3791
3792
3649
3369
3010
2682
2495
2500
2651
2845
2990
3059
3082
3102
3135
3171
3189
3178
3134
3041
2873
2605
2253
1885
1607
1514
1632
1896
2182
2385
2472
2486
2485
2491
2482
2432
2353
2283
2242
2210
2156
2093
2080
2164
2316
2427
2387
2170
1837
1466
1080
657
194
-238
-542
-682
-731
-816
-999
-1218
-1320
-1180
-786
-246
261
558
528
154
-453
-1089
-1544
-1717
-1667
-1564
-1566
-1717
-1943
-2132
-2214
-2186
-2086
-1963
-1873
-1887
-2062
-2391
-2778
-3072
-3155
-3011
-2732
-2450
-2270
-2229
-2318
-2502
-2733
-2950
-3085
-3096
-2983
-2789
-2569
-2362
-2186
-2057
-1998
-2029
-2151
-2328
-2502
-2615
-2625
-2520
-2319
-2065
-1813
-1603
-1441
-1299
-1138
-935
-684
-387
-41
348
737
1041
1159
1018
623
48
-574
-1087
-1349
-1276
-880
-284
322
773
1008
1091
1155
1304
1543
1783
1902
1827
1583
1281
1056
986
1045
1127
1118
970
719
442
184
-71
-368
-713
-1044
-1237
-1177
-821
-237
407
911
1123
1025
729
411
200
112
72
-11
-174
-383
-563
-634
-524
-192
344
980
1555
1934
2080
2048
1918
1726
1478
1221
1077
1172
1513
1934
2176
2058
1604
1008
498
195
70
11
-79
-222
-370
-450
-422
-311
-196
-158
-234
-393
-571
-719
-822
-881
-889
-829
-712
-595
-552
-614
-746
-880
-974
-1042
-1126
-1242
-1362
-1448
-1492
-1525
-1585
-1678
-1784
-1886
-1976
-2041
-2036
-1890
-1553
-1050
-492
-34
204
185
-29
-323
-583
-731
-744
-640
-472
-316
-250
-324
-520
-744
-874
-839
-670
-484
-390
-415
-493
-542
-540
-535
-578
-645
-644
-493
-207
93
261
230
62
-107
-155
-44
189
489
822
1171
1513
1799
1990
2091
2164
2284
2474
2687
2835
2864
2789
2685
2630
2678
2847
3123
3439
3673
3677
3363
2789
2150
1673
1470
1479
1517
1417
1133
745
391
183
158
271
419
505
496
458
528
810
1281
1782
2101
2102
1780
1246
640
74
-383
-695
-854
-875
-780
-583
-294
51
360
508
418
119
-262
-587
-785
-864
-845
-713
-438
-38
393
728
893
898
793
604
331
1
-274
-337
-89
424
1033
1549
1869
1995
1969
1813
1528
1140
738
434
302
334
456
592
702
784
837
848
808
738
690
710
797
894
921
832
637
385
126
-103
-270
-327
-216
92
545
1018
1368
1518
1494
1395
1317
1300
1330
1382
1450
1539
1620
1619
1452
1086
587
95
-245
-353
-249
-41
132
157
-14
-343
-729
-1043
-1181
-1104
-844
-488
-142
123
300
450
656
966
1339
1658
1802
1716
1442
1088
758
517
385
367
450
604
777
916
1000
1040
1045
1002
881
668
400
142
-46
-143
-146
-54
131
358
513
458
133
-376
-870
-1150
-1140
-920
-652
-469
-409
-420
-424
-385
-343
-382
-578
-934
-1360
-1706
-1841
-1730
-1450
-1151
-977
-1014
-1263
-1660
-2102
-2487
-2737
-2819
-2752
-2585
-2384
-2206
-2102
-2111
-2244
-2480
-2757
-3000
-3136
-3117
-2928
-2586
-2152
-1718
-1373
-1164
-1078
-1070
-1103
-1169
-1270
-1383
-1462
-1470
-1424
-1386
-1424
-1559
-1762
-1974
-2139
-2204
-2129
-1907
-1597
-1325
-1225
-1350
-1622
-1879
-1971
-1854
-1596
-1312
-1082
-913
-759
-565
-305
-3
275
433
386
105
-353
-848
-1212
-1320
-1142
-755
-301
78
294
344
287
207
175
231
380
603
862
1110
1305
1429
1496
1543
1610
1720
1869
2032
2179
2273
2276
2148
1862
1430
923
461
168
110
254
484
674
766
789
820
905
1028
1131
1173
1145
1041
820
422
-165
-842
-1412
-1678
-1555
-1115
-541
-29
285
353
199
-115
-506
-896
-1225
-1455
-1555
-1512
-1350
-1154
-1056
-1159
-1453
-1788
-1966
-1871
-1569
-1260
-1140
-1264
-1522
-1745
-1836
-1821
-1807
-1881
-2053
-2263
-2435
-2525
-2517
-2413
-2232
-2009
-1803
-1662
-1599
-1583
-1567
-1525
-1469
-1425
-1404
-1394
-1385
-1388
-1436
-1560
-1761
-2015
-2294
-2573
-2827
-3020
-3111
-3072
-2910
-2671
-2413
-2198
-2076
-2074
-2180
-2328
-2422
-2384
-2209
-1971
-1777
-1693
-1717
-1794
-1875
-1939
-1975
-1953
-1812
-1496
-1002
-394
219
742
1122
1355
1461
1466
1391
1260
1102
957
863
853
939
1103
1298
1455
1508
1426
1232
1000
821
757
828
1014
1296
1667
2122
2632
3129
3524
3754
3808
3723
3546
3305
3004
2653
2294
2009
1896
2023
2402
2972
3621
4218
4655
4878
4895
4749
4490
4152
3747
3282
2782
2297
1900
1657
1600
1710
1913
2121
2264
2333
2373
2444
2568
2708
2785
2730
2532
2245
1952
1723
1595
1579
1678
1880
2132
2335
2381
2229
1950
1697
1598
1661
1767
1774
1630
1422
1295
1329
1469
1568
1509
1281
975
701
515
414
367
368
424
526
627
664
600
459
314
238
263
368
506
641
764
876
967
1002
954
826
675
571
545
555
516
371
155
-27
-82
-12
79
75
-49
-204
-256
-133
121
396
601
714
756
742
666
538
419
394
501
682
809
768
537
187
-172
-449
-600
-615
-519
-375
-280
-337
-594
-1010
-1471
-1838
-2021
-2019
-1929
-1908
-2094
-2531
-3125
-3676
-3980
-3930
-3554
-2976
-2342
-1764
-1317
-1040
-942
-987
-1113
-1273
-1477
-1781
-2221
-2760
-3272
-3603
-3640
-3358
-2813
-2118
-1406
-804
-406
-245
-295
-481
-711
-895
-973
-928
-801
-680
-646
-725
-865
-972
-972
-855
-664
-465
-314
-242
-254
-316
-368
-341
-201
27
274
477
603
659
664
636
589
545
517
496
456
363
199
-39
-338
-662
-937
-1063
-973
-697
-366
-131
-48
-34
59
312
669
979
1113
1050
863
644
436
234
21
-196
-382
-503
-544
-522
-475
-443
-444
-464
-465
-420
-335
-236
-141
-29
134
354
576
717
718
591
405
242
154
156
232
334
390
322
91
-266
-633
-880
-932
-812
-628
-514
-561
-773
-1068
-1318
-1421
-1353
-1169
-954
-756
-566
-355
-119
99
240
280
236
148
41
-67
-148
-150
-21
255
649
1107
1578
2021
2389
2614
2628
2405
1985
1455
911
415
-5
-339
-569
-653
-551
-250
205
711
1134
1368
1377
1204
936
654
404
195
33
-63
-54
92
377
760
1156
1474
1641
1636
1477
1200
841
429
19
-303
-447
-363
-86
279
609
817
878
812
665
494
358
307
359
485
624
715
726
666
575
500
480
536
670
869
1114
1381
1643
1864
2001
2029
1944
1767
1528
1248
943
650
438
375
477
673
822
795
550
163
-214
-439
-455
-316
-140
-35
-33
-87
-111
-59
48
143
165
99
-33
-195
-349
-443
-400
-158
266
747
1091
1145
880
408
-86
-428
-524
-365
-25
368
676
796
703
455
148
-138
-369
-547
-692
-826
-963
-1106
-1231
-1288
-1229
-1049
-809
-598
-484
-469
-508
-548
-565
-560
-536
-499
-471
-495
-612
-811
-1010
-1099
-1006
-767
-487
-273
-156
-87
-2
109
190
174
52
-108
-216
-226
-174
-138
-176
-284
-410
-507
-563
-607
-674
-773
-887
-974
-994
-922
-766
-573
-418
-376
-487
-729
-1020
-1252
-1321
-1177
-852
-454
-137
-28
-171
-503
-895
-1222
-1423
-1514
-1551
-1567
-1550
-1457
-1253
-960
-654
-427
-337
-369
-455
-519
-523
-476
-416
-374
-371
-422
-548
-762
-1046
-1350
-1617
-1810
-1934
-2019
-2098
-2192
-2302
-2408
-2474
-2465
-2365
-2201
-2032
-1919
-1888
-1925
-1990
-2035
-2009
-1870
-1601
-1250
-926
-750
-783
-996
-1298
-1599
-1857
-2065
-2223
-2318
-2349
-2334
-2296
-2228
-2099
-1882
-1598
-1321
-1124
-1034
-1020
-1025
-1004
-939
-842
-740
-677
-696
-807
-970
-1119
-1191
-1161
-1027
-795
-483
-156
79
122
-23
-229
-320
-211
28
228
264
143
-17
-86
-10
179
402
579
637
524
231
-172
-550
-756
-703
-399
68
571
990
1251
1355
1384
1467
1700
2072
2464
2717
2738
2557
2293
2077
1978
1986
2041
2079
2037
1881
1607
1260
934
734
730
909
1189
1458
1636
1701
1674
1592
1481
1372
1299
1303
1402
1578
1788
1992
2178
2337
2439
2423
2233
1877
1449
1090
922
988
1254
1637
2047
2405
2662
2803
2849
2836
2787
2688
2501
2200
1803
1378
1018
796
735
802
929
1046
1114
1140
1158
1192
1225
1211
1115
953
792
722
796
1002
1268
1501
1628
1634
1556
1457
1379
1310
1198
1000
727
439
204
49
-47
-115
-155
-138
-43
106
249
331
338
299
247
189
110
-7
-153
-293
-383
-401
-354
-280
-232
-254
-358
-513
-656
-718
-656
-483
-261
-83
-30
-130
-347
-597
-786
-844
-748
-519
-222
55
231
275
224
164
160
193
167
-18
-386
-854
-1293
-1599
-1733
-1694
-1486
-1131
-708
-365
-274
-529
-1088
-1792
-2442
-2889
-3068
-2991
-2725
-2370
-2036
-1812
-1738
-1802
-1953
-2124
-2253
-2291
-2228
-2094
-1940
-1798
-1649
-1438
-1131
-766
-437
-222
-127
-85
-25
66
126
67
-158
-522
-936
-1287
-1476
-1459
-1260
-967
-683
-490
-417
-456
-582
-756
-919
-995
-934
-757
-559
-444
-449
-513
-537
-473
-362
-289
-302
-364
-386
-298
-91
183
451
654
756
747
640
484
351
308
386
559
754
886
900
801
653
544
536
627
755
838
820
706
542
382
250
134
0
-179
-402
-630
-800
-851
-745
-487
-126
259
583
781
826
740
588
448
388
445
622
901
1239
1565
1798
1868
1756
1503
1190
898
677
552
533
610
747
884
962
961
906
831
744
630
482
333
244
259
365
509
648
777
919
1078
1220
1297
1280
1188
1067
970
937
986
1107
1256
1362
1364
1253
1078
915
812
767
741
695
621
544
508
559
721
973
1238
1408
1395
1189
875
591
450
488
661
886
1098
1273
1428
1590
1775
1968
2140
2253
2278
2199
2009
1721
1369
1008
698
465
300
170
49
-60
-143
-188
-196
-171
-106
7
150
280
353
362
344
341
363
380
357
290
205
129
67
6
-53
-92
-96
-81
-90
-158
-286
-442
-588
-712
-832
-976
-1167
-1407
-1668
-1895
-2025
-2013
-1870
-1656
-1446
-1295
-1231
-1273
-1433
-1701
-2004
-2223
-2253
-2078
-1787
-1519
-1362
-1317
-1322
-1322
-1312
-1322
-1367
-1419
-1413
-1288
-1026
-667
-291
15
198
253
212
113
-32
-235
-509
-847
-1208
-1534
-1759
-1827
-1708
-1432
-1099
-851
-801
-966
-1250
-1512
-1654
-1668
-1618
-1571
-1555
-1546
-1501
-1382
-1182
-928
-673
-476
-363
-314
-277
-215
-145
-116
-160
-253
-331
-344
-298
-233
-177
-111
4
175
361
508
589
621
625
594
494
308
73
-130
-225
-185
-42
131
257
280
194
53
-47
-21
132
310
364
203
-129
-475
-667
-633
-423
-151
85
244
329
355
338
310
329
453
698
1014
1308
1482
1499
1386
1218
1066
957
874
780
664
561
527
598
738
846
809
562
129
-399
-912
-1322
-1576
-1650
-1542
-1281
-936
-606
-384
-318
-394
-556
-742
-914
-1065
-1208
-1357
-1528
-1726
-1941
-2133
-2243
-2230
-2108
-1953
-1859
-1862
-1905
-1870
-1672
-1333
-980
-762
-762
-958
-1251
-1543
-1770
-1915
-1984
-2004
-2013
-2045
-2100
-2115
-2003
-1710
-1276
-830
-519
-422
-515
-700
-874
-972
-965
-846
-617
-312
5
253
378
380
304
213
156
166
262
434
638
796
843
782
696
703
871
1154
1424
1550
1482
1286
1092
1024
1127
1352
1579
1681
1597
1368
1111
951
947
1073
1264
1470
1672
1845
1938
1897
1725
1520
1432
1565
1907
2342
2723
2956
3023
2955
2801
2617
2457
2355
2303
2252
2150
1995
1845
1777
1824
1942
2025
1989
1815
1580
1399
1350
1416
1497
1475
1306
1050
835
762
844
1012
1176
1282
1327
1327
1296
1242
1181
1125
1069
985
849
677
527
455
468
510
516
454
346
228
110
-23
-177
-314
-365
-283
-90
116
216
141
-87
-366
-578
-654
-598
-468
-334
-248
-246
-355
-586
-915
-1274
-1572
-1743
-1779
-1725
-1635
-1540
-1447
-1353
-1265
-1194
-1147
-1123
-1118
-1117
-1087
-989
-801
-553
-326
-207
-231
-368
-544
-694
-782
-782
-666
-417
-65
304
579
685
614
417
162
-95
-309
-439
-462
-399
-319
-313
-431
-647
-863
-971
-916
-722
-467
-228
-39
109
235
330
355
263
47
-243
-515
-679
-675
-498
-192
163
483
702
803
809
767
712
658
610
578
576
603
636
643
614
573
559
594
664
732
765
750
696
626
558
503
460
423
398
410
495
667
892
1090
1186
1155
1037
898
781
682
573
444
317
230
199
209
220
198
137
61
14
30
115
243
381
510
633
753
859
917
907
842
765
722
729
777
842
899
910
824
603
259
-123
-427
-569
-534
-369
-131
140
421
683
890
1004
1012
914
730
500
284
150
137
226
352
442
454
390
268
107
-75
-258
-426
-582
-741
-898
-1008
-1006
-880
-688
-536
-481
-484
-450
-329
-175
-99
-163
-319
-441
-432
-291
-97
61
140
150
112
31
-101
-289
-521
-758
-946
-1028
-979
-833
-675
-602
-657
-809
-972
-1066
-1054
-940
-749
-511
-265
-60
64
102
87
60
35
-13
-119
-288
-487
-664
-792
-877
-945
-1010
-1064
-1085
-1056
-978
-864
-741
-645
-615
-681
-837
-1028
-1166
-1173
-1039
-836
-679
-648
-732
-840
-868
-774
-600
-433
-335
-308
-319
-344
-391
-477
-597
-726
-838
-939
-1065
-1239
-1441
-1614
-1701
-1692
-1632
-1587
-1604
-1686
-1798
-1897
-1956
-1972
-1952
-1893
-1778
-1597
-1376
-1188
-1122
-1220
-1438
-1663
-1780
-1746
-1606
-1443
-1314
-1219
-1130
-1029
-929
-850
-802
-793
-848
-1006
-1294
-1669
-2032
-2270
-2324
-2221
-2041
-1860
-1711
-1583
-1448
-1290
-1116
-954
-844
-812
-847
-902
-923
-880
-789
-687
-589
-477
-328
-152
7
106
148
186
272
410
546
609
561
410
188
-71
-340
-591
-790
-905
-909
-783
-510
-96
414
921
1306
1485
1447
1261
1029
837
730
711
756
834
910
949
918
786
538
193
-189
-528
-759
-867
-885
-852
-782
-668
-509
-335
-190
-91
-18
59
132
158
98
-29
-143
-164
-67
99
256
345
341
240
48
-210
-470
-649
-683
-574
-382
-189
-49
30
75
114
158
197
219
231
273
397
626
911
1138
1183
994
619
174
-221
-491
-608
-562
-371
-91
178
332
327
204
55
-41
-55
-8
67
133
159
118
12
-109
-166
-103
71
288
477
609
699
772
831
870
902
968
1110
1328
1563
1728
1756
1639
1425
1192
1004
886
801
693
520
287
47
-141
-250
-289
-276
-212
-83
108
320
493
592
627
642
662
675
642
551
435
359
383
528
782
1118
1497
1874
2186
2376
2419
2337
2185
2015
1839
1636
1384
1093
814
610
518
538
643
808
1020
1262
1501
1691
1799
1829
1824
1829
1853
1862
1800
1638
1408
1196
1104
1202
1491
1897
2306
2609
2748
2729
2612
2482
2413
2445
2572
2741
2880
2929
2876
2760
2639
2547
2468
2360
2197
1994
1804
1675
1619
1614
1625
1623
1590
1511
1375
1186
961
734
534
377
267
202
176
187
230
301
395
501
598
663
683
658
600
520
430
345
294
304
379
484
564
584
561
546
580
648
679
594
368
46
-280
-530
-677
-754
-822
-930
-1082
-1236
-1332
-1328
-1223
-1055
-878
-732
-633
-583
-579
-621
-707
-824
-951
-1061
-1131
-1141
-1074
-930
-731
-527
-382
-346
-425
-584
-759
-893
-954
-942
-873
-761
-619
-464
-322
-219
-160
-115
-27
156
435
744
986
1088
1048
942
876
925
1096
1334
1560
1711
1757
1702
1565
1379
1180
994
829
669
486
271
55
-105
-165
-134
-83
-101
-240
-477
-728
-902
-952
-893
-790
-721
-742
-867
-1052
-1220
-1285
-1199
-979
-694
-429
-248
-166
-156
-175
-186
-176
-156
-153
-185
-233
-251
-188
-34
161
319
378
329
208
59
-91
-232
-356
-447
-499
-524
-543
-563
-568
-528
-433
-306
-194
-146
-191
-328
-521
-694
-749
-615
-306
63
329
375
202
-87
-357
-531
-609
-635
-648
-660
-670
-680
-705
-753
-821
-893
-961
-1024
-1085
-1140
-1178
-1186
-1153
-1077
-970
-864
-802
-828
-957
-1171
-1428
-1679
-1879
-1990
-1980
-1830
-1562
-1247
-979
-833
-834
-967
-1208
-1542
-1947
-2358
-2666
-2757
-2582
-2191
-1708
-1266
-946
-770
-724
-784
-916
-1070
-1183
-1201
-1105
-911
-661
-404
-187
-45
21
54
130
303
561
819
965
936
740
440
99
-242
-551
-788
-912
-909
-809
-669
-546
-481
-510
-664
-952
-1329
-1685
-1903
-1923
-1780
-1570
-1386
-1273
-1223
-1217
-1242
-1286
-1331
-1347
-1317
-1246
-1161
-1091
-1048
-1027
-1006
-957
-851
-687
-498
-349
-296
-347
-456
-550
-571
-501
-353
-154
69
283
456
576
663
762
914
1120
1340
1511
1588
1552
1410
1191
946
738
623
624
707
810
880
916
956
1046
1192
1353
1468
1500
1459
1391
1342
1329
1332
1315
1252
1140
990
809
603
383
187
74
89
222
403
535
558
492
419
425
539
713
857
895
815
667
531
483
556
738
972
1179
1286
1251
1084
838
585
378
237
144
64
-34
-163
-312
-462
-603
-735
-865
-989
-1086
-1128
-1099
-1018
-928
-872
-869
-911
-976
-1046
-1113
-1170
-1212
-1239
-1267
-1313
-1382
-1457
-1521
-1577
-1664
-1821
-2054
-2314
-2523
-2621
-2594
-2476
-2320
-2176
-2079
-2045
-2069
-2110
-2115
-2037
-1867
-1638
-1397
-1184
-1012
-875
-751
-622
-472
-305
-144
-28
16
-10
-71
-131
-172
-209
-266
-359
-484
-627
-768
-877
-918
-858
-698
-485
-303
-224
-272
-410
-564
-662
-665
-574
-419
-254
-134
-98
-150
-253
-349
-396
-388
-353
-325
-315
-301
-252
-153
-16
127
248
332
377
381
338
254
153
78
68
128
224
297
296
210
72
-59
-121
-78
72
301
564
808
986
1062
1032
929
816
758
777
833
851
775
619
458
371
382
445
490
482
443
415
411
401
338
200
3
-225
-473
-741
-1006
-1213
-1293
-1224
-1056
-888
-793
-766
-744
-667
-536
-406
-332
-309
-271
-145
89
390
686
925
1090
1183
1195
1119
963
771
597
472
381
282
146
-15
-158
-241
-248
-192
-108
-34
-6
-43
-136
-247
-322
-317
-220
-49
165
383
560
654
645
563
485
498
642
873
1096
1225
1238
1178
1111
1079
1093
1144
1233
1357
1499
1620
1681
1672
1626
1598
1629
1713
1810
1874
1881
1833
1742
1618
1467
1302
1145
1026
963
964
1031
1162
1336
1504
1594
1554
1392
1189
1065
1103
1308
1602
1877
2037
2035
1867
1567
1199
839
548
352
231
141
35
-122
-350
-645
-974
-1260
-1413
-1373
-1155
-841
-541
-337
-254
-269
-339
-417
-465
-467
-442
-441
-522
-707
-963
-1223
-1429
-1558
-1618
-1623
-1574
-1465
-1296
-1078
-823
-541
-250
17
207
274
204
31
-178
-354
-456
-473
-426
-337
-221
-78
96
284
451
564
621
658
723
833
958
1034
1020
921
784
667
609
632
745
935
1162
1361
1473
1484
1425
1344
1263
1168
1039
887
758
702
733
822
930
1033
1141
1268
1413
1553
1655
1695
1664
1568
1432
1290
1182
1127
1114
1108
1080
1034
1004
1031
1118
1241
1364
1463
1534
1566
1527
1373
1085
696
288
-58
-296
-431
-481
-460
-362
-194
10
190
293
301
233
126
2
-131
-268
-385
-435
-372
-182
97
382
585
657
612
508
404
320
234
104
-92
-346
-624
-891
-1118
-1285
-1372
-1370
-1289
-1167
-1052
-990
-1004
-1087
-1210
-1335
-1435
-1496
-1513
-1472
-1350
-1134
-853
-578
-394
-342
-398
-493
-572
-615
-624
-583
-447
-179
202
614
957
1162
1218
1150
994
787
573
397
281
213
164
120
104
149
258
385
465
466
407
344
329
384
500
643
772
846
844
769
646
496
328
144
-38
-185
-265
-282
-275
-288
-342
-418
-486
-522
-519
-476
-402
-324
-280
-297
-366
-438
-465
-433
-373
-326
-312
-320
-329
-321
-285
-211
-97
38
150
200
187
143
103
71
32
-18
-52
-38
15
56
24
-93
-250
-381
-447
-447
-399
-309
-187
-55
48
99
117
149
228
343
448
510
538
570
641
748
860
938
967
961
961
1010
1133
1308
1464
1521
1435
1232
986
760
569
386
194
15
-97
-108
-30
92
227
373
541
708
810
787
635
429
274
231
278
345
366
327
249
147
15
-156
-342
-482
-517
-434
-276
-106
38
152
250
325
354
321
234
123
17
-70
-137
-183
-206
-214
-229
-273
-346
-431
-503
-567
-655
-804
-1022
-1279
-1514
-1672
-1724
-1675
-1554
-1403
-1258
-1145
-1068
-1020
-982
-947
-915
-902
-925
-998
-1116
-1255
-1380
-1460
-1486
-1466
-1418
-1348
-1252
-1130
-1000
-887
-800
-712
-577
-363
-95
151
277
221
-8
-327
-623
-801
-835
-772
-705
-716
-833
-1028
-1244
-1432
-1567
-1643
-1656
-1617
-1551
-1496
-1473
-1467
-1441
-1367
-1263
-1167
-1098
-1025
-898
-708
-519
-427
-491
-676
-886
-1039
-1123
-1186
-1276
-1390
-1473
-1460
-1325
-1091
-808
-529
-290
-105
28
122
185
215
196
117
-8
-142
-243
-289
-280
-229
-150
-54
43
135
230
356
535
754
958
1078
1083
1004
914
876
915
1008
1117
1191
1198
1119
967
785
630
533
489
467
451
456
514
632
785
926
1026
1085
1116
1126
1116
1103
1123
1217
1383
1561
1666
1636
1476
1250
1039
903
860
895
978
1082
1188
1283
1353
1392
1400
1400
1425
1496
1600
1683
1683
1572
1381
1178
1024
928
854
746
574
350
120
-60
-154
-160
-110
-62
-69
-159
-322
-527
-728
-878
-935
-874
-706
-483
-277
-142
-83
-64
-53
-51
-85
-179
-320
-469
-601
-718
-841
-970
-1079
-1134
-1129
-1094
-1072
-1079
-1102
-1118
-1120
-1122
-1141
-1178
-1217
-1243
-1249
-1238
-1214
-1182
-1152
-1135
-1135
-1135
-1105
-1026
-907
-775
-657
-553
-450
-340
-245
-199
-228
-331
-485
-666
-859
-1045
-1192
-1254
-1207
-1067
-900
-783
-766
-845
-974
-1090
-1144
-1121
-1036
-930
-844
-803
-805
-825
-843
-848
-847
-843
-826
-778
-688
-569
-453
-374
-351
-381
-452
-544
-636
-704
-722
-678
-587
-487
-420
-410
-452
-515
-565
-575
-535
-447
-319
-164
1
153
273
354
402
438
477
522
564
589
590
578
571
594
663
782
931
1068
1140
1106
962
745
516
329
200
115
50
-8
-53
-73
-55
7
121
295
522
769
978
1101
1117
1047
927
785
630
468
326
250
282
419
607
768
841
817
727
615
506
412
337
293
296
353
451
563
662
724
741
708
634
534
424
315
208
100
-8
-100
-155
-160
-119
-54
11
61
90
103
105
94
64
7
-81
-191
-300
-383
-429
-452
-475
-514
-560
-579
-538
-426
-260
-79
83
207
294
355
396
412
385
292
123
-107
-356
-566
-685
-690
-591
-427
-247
-94
3
38
20
-27
-81
-131
-179
-239
-320
-423
-535
-637
-707
-731
-709
-656
-601
-574
-588
-634
-683
-712
-715
-705
-695
-678
-627
-521
-370
-220
-130
-135
-226
-363
-500
-614
-698
-753
-784
-795
-794
-780
-739
-647
-499
-330
-204
-169
-224
-316
-383
-405
-408
-431
-478
-511
-486
-388
-241
-85
54
173
270
331
334
264
133
-26
-173
-277
-331
-350
-367
-418
-516
-635
-723
-739
-686
-607
-555
-549
-561
-549
-491
-408
-339
-313
-325
-345
-348
-320
-269
-207
-142
-80
-21
33
85
136
188
239
279
296
287
259
242
268
358
509
692
869
1008
1093
1111
1055
931
765
609
518
517
591
697
794
867
916
941
932
876
781
682
621
625
690
790
895
984
1044
1075
1087
1097
1124
1173
1230
1275
1310
1356
1438
1551
1650
1670
1578
1401
1217
1103
1097
1184
1318
1450
1544
1581
1563
1516
1491
1534
1649
1777
1824
1723
1486
1204
990
913
964
1080
1196
1276
1320
1346
1366
1384
1399
1409
1409
1390
1348
1281
1192
1086
965
842
733
657
623
625
650
693
759
847
937
989
967
869
727
591
492
435
404
394
417
492
627
801
965
1069
1077
994
860
733
665
673
743
842
943
1033
1106
1150
1150
1096
995
870
747
638
542
451
361
270
182
108
66
76
141
234
307
313
234
90
-70
-196
-252
-231
-148
-37
53
84
36
-77
-221
-361
-478
-567
-625
-646
-619
-544
-434
-321
-241
-222
-277
-396
-554
-721
-874
-1002
-1112
-1202
-1273
-1318
-1336
-1336
-1337
-1363
-1428
-1528
-1643
-1745
-1811
-1846
-1874
-1930
-2035
-2184
-2352
-2506
-2627
-2711
-2768
-2808
-2833
-2830
-2769
-2616
-2365
-2059
-1781
-1616
-1595
-1676
-1780
-1844
-1860
-1862
-1886
-1937
-1989
-2015
-2001
-1951
-1867
-1749
-1597
-1419
-1229
-1039
-866
-734
-672
-689
-762
-844
-902
-944
-1006
-1109
-1215
-1244
-1138
-911
-649
-452
-375
-412
-523
-667
-815
-942
-1020
-1042
-1024
-1004
-1002
-999
-950
-829
-659
-498
-396
-361
-365
-381
-399
-423
-447
-451
-421
-376
-358
-403
-504
-615
-685
-696
-669
-641
-634
-641
-643
-619
-562
-477
-377
-285
-225
-214
-242
-277
-278
-222
-109
38
184
294
348
342
295
242
218
245
325
444
577
696
771
787
760
735
758
846
970
1075
1127
1130
1121
1125
1138
1128
1070
965
841
734
662
621
584
518
409
275
163
122
165
262
363
435
482
525
577
631
673
698
702
674
584
420
215
38
-45
-20
77
199
329
480
660
841
980
1047
1052
1018
960
873
763
657
593
580
586
559
479
379
318
340
442
588
733
844
903
909
885
879
946
1111
1338
1541
1628
1550
1319
991
636
315
72
-66
-92
-26
87
191
239
209
113
-6
-95
-112
-54
43
124
154
143
135
164
227
285
301
268
203
117
-3
-175
-382
-569
-673
-682
-644
-625
-655
-705
-720
-671
-566
-425
-260
-74
107
232
256
187
86
25
36
105
198
299
406
511
590
625
630
646
706
801
889
936
945
940
936
918
866
788
730
742
843
1004
1167
1275
1303
1261
1180
1100
1053
1055
1101
1173
1252
1321
1363
1366
1326
1254
1166
1070
968
860
770
733
769
862
956
995
959
864
738
599
455
326
247
249
322
415
463
432
329
192
53
-65
-152
-192
-176
-110
-26
29
14
-85
-250
-443
-615
-736
-802
-835
-868
-913
-963
-993
-980
-928
-862
-825
-856
-975
-1168
-1389
-1573
-1668
-1648
-1529
-1351
-1169
-1033
-978
-1008
-1101
-1215
-1308
-1366
-1392
-1398
-1387
-1354
-1302
-1250
-1222
-1225
-1242
-1244
-1210
-1133
-1018
-875
-712
-551
-414
-318
-258
-220
-194
-186
-206
-251
-298
-320
-305
-260
-202
-146
-105
-83
-80
-80
-59
1
93
187
255
286
290
282
267
252
258
309
418
563
692
761
758
704
637
579
541
526
536
564
592
599
573
524
478
456
463
488
513
526
526
522
523
536
551
552
526
482
448
454
512
606
703
774
799
775
712
633
567
531
523
523
516
504
503
515
525
514
493
503
575
689
765
717
519
234
-30
-188
-225
-185
-130
-100
-111
-157
-219
-269
-282
-253
-207
-176
-173
-182
-178
-159
-156
-215
-346
-512
-649
-711
-701
-669
-669
-721
-799
-844
-809
-691
-536
-412
-366
-395
-452
-488
-484
-463
-454
-463
-460
-404
-282
-120
29
121
149
139
127
137
174
228
280
314
318
289
227
138
27
-100
-231
-348
-427
-454
-430
-369
-288
-192
-74
66
210
318
352
300
185
45
-89
-205
-300
-367
-398
-400
-408
-470
-607
-789
-940
-987
-890
-666
-368
-63
187
330
346
266
173
163
288
515
740
844
765
529
229
-20
-141
-119
-4
121
175
116
-40
-240
-420
-536
-571
-538
-464
-387
-342
-345
-380
-406
-389
-335
-287
-308
-430
-636
-868
-1058
-1156
-1151
-1076
-996
-984
-1083
-1275
-1479
-1592
-1547
-1350
-1075
-827
-688
-692
-819
-1002
-1150
-1176
-1039
-773
-476
-263
-197
-258
-363
-424
-408
-352
-332
-412
-617
-913
-1226
-1457
-1514
-1341
-957
-458
12
326
432
375
263
200
229
319
398
397
301
156
40
25
135
331
540
688
739
697
598
493
436
474
634
898
1201
1456
1593
1610
1563
1539
1591
1705
1812
1821
1681
1415
1122
928
916
1079
1322
1531
1642
1678
1709
1788
1910
2029
2104
2123
2102
2052
1972
1861
1732
1607
1502
1411
1321
1237
1180
1171
1206
1256
1289
1296
1289
1281
1275
1261
1230
1183
1133
1095
1082
1102
1152
1213
1255
1250
1185
1071
929
783
650
548
497
509
578
677
762
795
747
606
375
76
-244
-522
-700
-755
-718
-661
-657
-737
-870
-983
-1012
-949
-840
-754
-736
-793
-903
-1046
-1208
-1367
-1488
-1541
-1530
-1492
-1467
-1450
-1395
-1257
-1045
-832
-698
-680
-757
-887
-1043
-1216
-1379
-1479
-1469
-1356
-1218
-1158
-1231
-1410
-1608
-1729
-1718
-1576
-1351
-1127
-999
-1033
-1232
-1524
-1795
-1942
-1922
-1756
-1503
-1235
-1016
-885
-851
-888
-954
-1016
-1069
-1130
-1209
-1289
-1334
-1307
-1198
-1026
-826
-640
-500
-420
-387
-373
-344
-289
-221
-172
-163
-204
-283
-382
-473
-526
-523
-475
-424
-425
-506
-645
-784
-862
-854
-766
-623
-455
-290
-158
-86
-79
-125
-195
-268
-339
-406
-463
-486
-450
-344
-190
-42
35
2
-124
-273
-361
-341
-238
-123
-65
-77
-123
-153
-144
-103
-51
-5
26
25
-22
-114
-226
-332
-429
-535
-666
-802
-900
-926
-881
-794
-684
-550
-391
-233
-130
-113
-156
-187
-147
-41
63
95
32
-90
-214
-295
-321
-304
-270
-250
-259
-281
-276
-213
-104
1
51
49
50
108
221
331
382
372
352
371
427
475
477
449
440
494
609
749
872
947
953
878
730
564
471
526
739
1028
1264
1347
1258
1068
888
810
853
964
1050
1038
917
750
630
621
723
880
1022
1110
1136
1118
1081
1045
1032
1059
1135
1246
1359
1436
1454
1421
1376
1370
1441
1584
1750
1868
1886
1800
1656
1514
1425
1412
1471
1584
1716
1825
1877
1881
1884
1947
2091
2262
2368
2338
2179
1966
1785
1674
1606
1531
1427
1314
1232
1200
1205
1217
1214
1187
1135
1060
968
876
801
744
679
573
419
257
151
141
201
260
256
183
94
48
56
80
66
-3
-96
-165
-186
-172
-155
-154
-159
-151
-124
-91
-73
-78
-99
-120
-137
-166
-223
-307
-390
-429
-403
-336
-285
-304
-410
-568
-725
-840
-903
-921
-905
-862
-804
-763
-771
-835
-927
-991
-984
-906
-799
-726
-729
-801
-893
-938
-894
-773
-628
-519
-473
-480
-508
-539
-567
-588
-582
-532
-449
-375
-351
-373
-388
-344
-245
-161
-169
-289
-459
-585
-608
-534
-412
-299
-235
-241
-320
-446
-560
-593
-516
-363
-219
-157
-191
-272
-325
-300
-189
-22
157
301
376
371
304
220
172
195
283
396
481
495
425
281
85
-129
-316
-418
-391
-238
-33
104
70
-147
-459
-729
-857
-827
-700
-554
-448
-412
-457
-573
-718
-829
-853
-787
-685
-622
-641
-731
-844
-932
-974
-974
-950
-928
-933
-974
-1035
-1082
-1086
-1052
-1018
-1036
-1128
-1286
-1478
-1659
-1782
-1809
-1720
-1539
-1331
-1175
-1128
-1198
-1341
-1482
-1546
-1492
-1338
-1161
-1052
-1052
-1117
-1145
-1063
-884
-695
-583
-571
-620
-690
-777
-892
-1018
-1107
-1117
-1062
-1002
-986
-1002
-1008
-986
-966
-987
-1043
-1079
-1051
-987
-975
-1085
-1304
-1540
-1699
-1747
-1713
-1639
-1536
-1389
-1196
-991
-838
-795
-882
-1065
-1259
-1360
-1300
-1090
-826
-635
-598
-703
-859
-967
-969
-872
-724
-590
-527
-573
-726
-936
-1120
-1197
-1126
-919
-628
-319
-57
113
174
149
86
33
13
14
8
-19
-51
-49
30
210
478
776
1018
1129
1083
926
747
634
633
735
898
1063
1173
1197
1146
1076
1061
1142
1299
1461
1557
1551
1452
1291
1103
935
839
851
958
1097
1193
1222
1219
1243
1311
1380
1381
1275
1088
893
767
755
864
1064
1303
1527
1703
1827
1913
1963
1956
1864
1681
1441
1204
1018
908
860
849
843
812
744
646
542
455
385
315
236
164
117
91
55
-18
-102
-124
-16
221
504
724
816
782
664
494
296
108
-6
11
152
330
426
375
208
26
-75
-60
39
166
275
344
365
332
248
134
26
-39
-39
24
130
254
370
469
555
641
723
771
739
607
411
238
172
233
359
460
488
466
455
482
519
518
468
419
431
519
638
715
706
619
499
398
364
429
601
836
1053
1166
1138
1000
827
688
616
619
686
791
883
896
790
584
355
195
150
210
321
426
476
442
313
111
-105
-270
-343
-329
-270
-222
-227
-308
-465
-672
-876
-1018
-1063
-1012
-905
-794
-722
-719
-802
-972
-1204
-1444
-1631
-1723
-1711
-1616
-1473
-1323
-1208
-1156
-1164
-1193
-1190
-1129
-1026
-926
-855
-807
-747
-652
-535
-445
-434
-530
-717
-937
-1117
-1206
-1203
-1164
-1163
-1241
-1385
-1546
-1681
-1780
-1855
-1913
-1951
-1961
-1947
-1923
-1891
-1843
-1772
-1689
-1619
-1574
-1543
-1508
-1466
-1433
-1421
-1409
-1359
-1259
-1143
-1074
-1087
-1161
-1226
-1221
-1127
-972
-808
-684
-638
-685
-805
-941
-1025
-1016
-931
-820
-743
-725
-752
-790
-810
-791
-726
-613
-463
-294
-128
23
151
255
340
418
502
595
688
761
808
848
911
1014
1150
1281
1375
1422
1432
1435
1458
1520
1616
1709
1746
1693
1568
1442
1384
1410
1472
1502
1470
1405
1353
1331
1310
1261
1193
1150
1174
1256
1346
1396
1399
1391
1415
1493
1613
1750
1873
1953
1966
1902
1782
1651
1552
1496
1458
1402
1319
1238
1204
1246
1353
1488
1617
1727
1820
1894
1931
1911
1833
1721
1617
1550
1531
1548
1587
1642
1705
1762
1798
1806
1793
1773
1746
1699
1614
1495
1375
1299
1297
1362
1458
1543
1592
1600
1582
1555
1533
1522
1525
1540
1568
1610
1667
1727
1770
1775
1738
1677
1628
1621
1662
1725
1770
1764
1699
1595
1487
1407
1378
1401
1463
1532
1566
1529
1413
1250
1095
984
904
810
662
472
296
181
128
87
10
-104
-220
-305
-362
-420
-484
-522
-496
-403
-293
-228
-230
-278
-341
-417
-520
-646
-752
-785
-729
-630
-555
-538
-555
-555
-509
-423
-327
-244
-184
-156
-174
-243
-341
-425
-458
-438
-397
-378
-405
-475
-560
-625
-639
-587
-477
-346
-245
-222
-286
-408
-532
-605
-605
-547
-469
-415
-404
-425
-451
-460
-446
-421
-400
-390
-395
-426
-502
-627
-778
-902
-950
-908
-812
-721
-680
-691
-723
-738
-726
-706
-714
-770
-862
-950
-991
-972
-915
-861
-845
-873
-930
-997
-1065
-1132
-1191
-1229
-1237
-1221
-1200
-1180
-1148
-1073
-941
-770
-608
-506
-493
-557
-662
-767
-843
-886
-916
-957
-1022
-1093
-1122
-1075
-959
-829
-754
-774
-872
-995
-1093
-1153
-1186
-1210
-1224
-1223
-1210
-1201
-1213
-1248
-1291
-1334
-1384
-1458
-1554
-1639
-1665
-1608
-1493
-1386
-1349
-1393
-1473
-1520
-1489
-1381
-1233
-1080
-933
-784
-627
-478
-365
-310
-315
-363
-434
-513
-588
-654
-711
-774
-863
-986
-1120
-1212
-1207
-1089
-895
-695
-557
-505
-521
-557
-571
-537
-448
-316
-162
-19
82
118
96
42
-5
-21
-11
-5
-34
-96
-151
-142
-40
125
276
339
292
178
80
64
144
282
411
470
426
281
71
-143
-299
-352
-295
-162
-14
85
99
30
-75
-151
-146
-50
95
222
276
247
174
120
135
236
393
555
673
725
720
683
640
603
571
541
515
498
484
460
412
342
268
221
231
310
446
602
728
784
763
697
636
618
643
682
710
719
724
735
749
757
754
749
757
789
851
936
1027
1089
1083
985
818
641
523
498
548
621
660
633
533
382
221
101
53
70
100
80
-25
-195
-369
-479
-484
-386
-224
-54
71
129
140
158
231
367
532
678
775
822
831
813
768
704
637
572
497
390
248
103
14
28
151
340
528
644
641
513
309
111
-2
1
83
174
220
212
176
138
114
113
149
230
336
423
449
414
360
337
363
417
466
500
538
602
700
819
938
1036
1094
1103
1068
1014
983
990
1020
1030
980
860
695
528
404
354
384
471
561
595
545
434
325
282
326
423
521
574
568
513
428
333
254
213
218
249
268
246
187
124
87
77
60
-2
-107
-216
-279
-283
-264
-278
-353
-467
-572
-643
-696
-771
-897
-1057
-1201
-1272
-1243
-1125
-972
-856
-836
-922
-1057
-1151
-1138
-1036
-933
-925
-1039
-1213
-1346
-1382
-1340
-1283
-1265
-1289
-1331
-1379
-1458
-1602
-1820
-2075
-2299
-2430
-2445
-2364
-2230
-2085
-1954
-1847
-1774
-1743
-1751
-1776
-1779
-1722
-1596
-1421
-1228
-1042
-874
-734
-636
-599
-622
-681
-749
-810
-869
-928
-977
-1004
-1018
-1052
-1134
-1255
-1353
-1362
-1262
-1103
-966
-909
-931
-980
-998
-959
-882
-819
-824
-918
-1070
-1204
-1251
-1197
-1094
-1022
-1024
-1069
-1091
-1042
-927
-786
-650
-522
-401
-300
-240
-220
-200
-131
-3
137
229
243
210
175
163
158
140
119
134
212
344
484
589
648
676
693
707
712
708
699
691
683
674
672
689
734
793
838
849
833
819
833
870
893
865
778
667
586
565
592
624
622
569
473
350
210
67
-55
-124
-127
-92
-75
-126
-246
-396
-527
-623
-700
-775
-831
-825
-722
-532
-306
-103
47
154
240
320
390
446
486
516
538
543
518
454
360
255
165
110
95
114
149
188
225
259
291
319
342
366
397
435
476
513
545
570
579
559
504
437
399
417
478
532
528
464
381
330
334
383
465
582
736
906
1040
1089
1046
946
838
742
660
595
566
581
604
569
428
203
-14
-132
-124
-37
56
113
141
168
206
252
297
339
371
376
333
242
138
70
67
119
189
246
291
349
441
557
663
728
754
783
862
1004
1167
1282
1301
1239
1151
1085
1042
983
876
733
597
496
422
341
236
131
61
39
40
34
23
44
129
264
384
422
358
234
129
101
156
250
326
350
330
305
315
373
459
542
601
637
664
691
718
745
780
833
909
996
1068
1100
1077
1002
897
792
719
694
703
707
667
577
472
400
390
430
470
464
396
289
193
156
200
306
415
464
416
296
175
124
170
276
377
421
389
291
138
-51
-243
-379
-405
-313
-160
-39
-7
-42
-66
-14
109
222
233
104
-133
-404
-640
-795
-843
-772
-601
-392
-239
-215
-324
-492
-616
-624
-517
-360
-231
-188
-240
-357
-488
-580
-603
-564
-492
-425
-389
-398
-464
-596
-790
-1010
-1196
-1299
-1315
-1284
-1261
-1267
-1283
-1269
-1202
-1091
-967
-858
-781
-737
-724
-740
-779
-834
-895
-950
-988
-997
-978
-940
-899
-865
-836
-807
-786
-790
-832
-894
-938
-925
-852
-757
-694
-688
-716
-721
-653
-511
-342
-219
-198
-283
-424
-542
-568
-485
-327
-163
-60
-51
-125
-241
-350
-419
-446
-449
-444
-432
-397
-323
-212
-86
25
95
112
71
-22
-142
-239
-268
-223
-155
-147
-248
-428
-597
-665
-598
-430
-216
1
194
333
378
306
147
-29
-156
-223
-273
-346
-437
-495
-475
-388
-295
-260
-305
-406
-527
-642
-736
-787
-763
-654
-497
-360
-308
-347
-427
-479
-467
-407
-349
-332
-356
-389
-393
-350
-271
-194
-159
-190
-277
-383
-456
-456
-373
-235
-88
27
89
98
66
5
-65
-118
-121
-53
68
184
219
132
-51
-248
-376
-400
-351
-288
-248
-223
-182
-112
-32
27
56
78
121
190
253
272
233
159
86
34
-7
-68
-166
-288
-387
-409
-320
-137
71
216
245
176
89
72
157
299
415
448
403
323
250
193
144
106
101
146
221
273
256
169
60
-8
5
99
250
421
569
649
632
532
416
369
437
579
690
676
527
332
222
281
497
774
1002
1123
1138
1086
1004
910
810
725
685
710
787
877
944
980
1008
1050
1090
1085
999
838
652
500
407
354
308
251
190
148
144
194
313
512
779
1059
1275
1372
1353
1279
1220
1198
1184
1130
1028
923
884
942
1066
1181
1221
1174
1082
1016
1025
1114
1246
1364
1424
1408
1326
1210
1106
1057
1095
1223
1409
1599
1740
1804
1804
1772
1737
1703
1660
1598
1524
1464
1448
1492
1587
1700
1778
1773
1663
1466
1235
1031
894
835
845
911
1008
1103
1153
1146
1119
1131
1212
1317
1352
1253
1054
865
784
821
897
924
879
807
767
783
840
922
1020
1116
1159
1089
880
568
231
-67
-300
-458
-516
-450
-269
-46
119
157
75
-64
-190
-259
-258
-193
-97
-33
-71
-239
-488
-716
-833
-818
-719
-604
-528
-514
-568
-674
-788
-853
-840
-785
-769
-846
-989
-1105
-1113
-1012
-881
-791
-764
-763
-747
-711
-679
-665
-665
-667
-687
-762
-916
-1123
-1315
-1416
-1394
-1284
-1174
-1146
-1231
-1382
-1506
-1525
-1425
-1264
-1117
-1018
-950
-871
-768
-670
-607
-575
-532
-432
-280
-135
-83
-170
-375
-612
-778
-807
-711
-566
-464
-451
-510
-582
-619
-611
-567
-486
-352
-167
23
134
107
-43
-231
-347
-326
-170
67
317
518
627
619
496
293
73
-89
-123
1
250
524
693
672
477
218
29
-13
81
243
409
540
607
575
418
155
-133
-342
-409
-349
-233
-136
-97
-117
-182
-271
-363
-430
-445
-390
-272
-117
31
121
120
30
-98
-186
-171
-56
91
171
117
-72
-335
-585
-758
-829
-817
-766
-723
-727
-799
-937
-1106
-1240
-1261
-1127
-870
-608
-485
-591
-888
-1231
-1452
-1457
-1279
-1040
-876
-864
-1000
-1210
-1385
-1430
-1302
-1037
-735
-506
-411
-426
-473
-481
-427
-339
-254
-192
-152
-139
-172
-270
-417
-562
-650
-669
-663
-698
-796
-916
-976
-922
-768
-591
-468
-434
-468
-509
-504
-430
-308
-201
-179
-283
-483
-685
-780
-714
-520
-283
-74
87
215
314
367
363
324
294
289
271
186
31
-117
-148
-22
200
397
486
468
399
325
261
212
203
261
369
450
417
245
6
-194
-287
-281
-226
-153
-59
60
176
234
199
89
-34
-105
-100
-34
52
117
130
77
-25
-129
-184
-157
-56
84
219
309
308
171
-123
-532
-941
-1207
-1232
-1012
-636
-221
130
365
465
432
285
70
-137
-249
-211
-37
185
326
291
80
-201
-400
-413
-253
-33
122
156
106
44
14
0
-36
-104
-172
-184
-113
30
201
349
438
452
394
282
140
-13
-166
-311
-435
-523
-570
-588
-597
-608
-613
-601
-574
-546
-524
-484
-393
-235
-45
118
209
233
231
242
276
310
317
282
201
82
-44
-122
-89
80
346
614
782
794
652
398
89
-211
-434
-519
-448
-260
-38
135
212
187
74
-99
-285
-419
-450
-379
-281
-257
-354
-524
-651
-632
-453
-196
20
110
69
-46
-158
-207
-171
-62
89
251
398
510
568
559
490
390
295
226
172
106
12
-92
-171
-204
-199
-185
-191
-231
-309
-429
-581
-731
-819
-797
-667
-487
-341
-279
-298
-354
-394
-379
-298
-174
-68
-66
-228
-529
-845
-1008
-914
-578
-135
245
446
434
244
-51
-362
-592
-668
-580
-400
-252
-238
-373
-570
-696
-661
-467
-199
36
174
215
195
142
57
-57
-165
-201
-116
68
257
346
298
172
78
103
254
469
656
745
708
573
401
264
196
172
137
66
2
28
180
387
507
438
200
-72
-230
-217
-84
66
149
136
44
-76
-143
-75
169
538
900
1115
1111
913
609
285
11
-159
-176
-28
231
488
644
674
648
671
813
1059
1323
1496
1486
1261
862
398
6
-214
-243
-140
11
144
227
254
231
190
197
323
590
936
1235
1372
1309
1101
851
661
592
660
829
1012
1096
1000
732
395
133
44
135
341
586
817
1002
1110
1118
1033
915
836
837
884
904
837
679
476
279
117
-1
-67
-65
6
116
205
215
120
-64
-293
-512
-673
-752
-763
-754
-791
-913
-1101
-1281
-1358
-1267
-1000
-627
-259
-24
-3
-189
-483
-743
-881
-917
-960
-1117
-1399
-1698
-1860
-1788
-1504
-1120
-770
-533
-422
-401
-427
-471
-512
-529
-502
-428
-334
-270
-282
-368
-470
-507
-435
-281
-127
-43
-38
-56
-27
79
235
383
472
482
419
312
198
116
89
110
144
140
59
-104
-316
-511
-609
-560
-375
-128
79
184
194
164
150
171
227
317
446
602
742
814
807
749
679
599
488
355
267
310
504
768
979
1077
1101
1129
1179
1199
1138
1026
963
1016
1133
1169
1004
650
241
-52
-121
37
351
716
1030
1223
1277
1227
1133
1037
945
854
784
765
805
852
831
711
552
470
552
796
1111
1379
1516
1496
1345
1116
877
680
551
490
494
566
698
838
893
776
488
141
-96
-106
101
402
640
707
583
327
38
-184
-274
-227
-95
48
150
197
204
192
178
187
250
382
562
727
808
770
619
388
118
-144
-347
-443
-416
-294
-124
56
223
351
388
291
70
-180
-340
-356
-280
-231
-286
-424
-559
-620
-605
-551
-480
-372
-207
-9
153
216
168
50
-87
-216
-331
-424
-470
-456
-393
-322
-278
-268
-280
-306
-359
-455
-586
-714
-800
-828
-814
-784
-754
-726
-704
-701
-730
-784
-833
-847
-806
-713
-577
-410
-239
-119
-120
-282
-564
-847
-1000
-960
-775
-565
-439
-434
-508
-595
-648
-650
-594
-482
-328
-183
-119
-181
-351
-556
-720
-812
-857
-885
-896
-858
-748
-601
-494
-495
-613
-786
-925
-966
-895
-738
-538
-342
-200
-151
-209
-346
-496
-596
-620
-593
-565
-578
-635
-702
-729
-681
-564
-429
-355
-408
-594
-839
-1020
-1047
-909
-694
-520
-460
-507
-598
-663
-656
-563
-389
-174
-3
24
-144
-442
-701
-744
-510
-103
283
496
520
458
436
512
659
804
875
828
642
328
-58
-413
-624
-628
-441
-158
96
224
187
9
-231
-424
-470
-323
-25
300
505
496
294
18
-191
-254
-200
-119
-79
-73
-32
97
298
490
602
638
669
770
951
1152
1300
1365
1363
1321
1243
1120
959
799
695
687
771
911
1040
1092
1016
820
570
371
288
306
340
318
234
147
109
119
135
140
166
261
418
561
597
498
321
151
25
-93
-269
-529
-829
-1075
-1167
-1043
-701
-206
325
761
1010
1052
930
729
537
430
444
551
648
605
356
-43
-434
-667
-707
-636
-563
-523
-472
-361
-214
-118
-144
-275
-422
-504
-514
-512
-566
-700
-887
-1082
-1233
-1286
-1193
-933
-548
-141
162
271
173
-61
-311
-453
-415
-210
59
259
305
215
87
18
33
78
82
28
-39
-65
-42
-15
-26
-68
-82
-20
105
221
251
186
92
69
171
366
549
609
494
238
-60
-289
-381
-331
-175
42
296
578
869
1119
1257
1228
1037
761
516
400
436
570
696
714
575
304
-7
-242
-305
-167
117
433
668
758
716
607
497
413
337
231
80
-87
-210
-228
-113
112
383
620
756
755
619
391
145
-28
-47
114
406
710
887
843
581
200
-155
-353
-332
-115
204
495
641
585
365
99
-72
-63
103
310
422
371
182
-59
-267
-400
-453
-432
-347
-225
-118
-95
-186
-352
-493
-498
-320
-7
319
517
503
282
-58
-399
-658
-816
-907
-956
-949
-857
-688
-520
-459
-547
-715
-820
-756
-535
-278
-119
-117
-242
-416
-576
-692
-763
-803
-839
-900
-988
-1063
-1056
-931
-718
-500
-347
-268
-223
-174
-132
-133
-203
-337
-515
-725
-956
-1161
-1250
-1137
-804
-335
126
451
581
520
313
22
-270
-474
-531
-450
-310
-203
-173
-186
-167
-66
102
267
351
315
168
-37
-242
-398
-484
-509
-504
-505
-541
-607
-669
-672
-572
-370
-119
102
222
221
131
9
-94
-160
-199
-245
-326
-453
-599
-717
-763
-727
-641
-548
-463
-352
-163
120
438
685
764
651
400
116
-104
-212
-212
-143
-53
25
81
119
149
180
220
276
341
382
346
187
-97
-450
-774
-966
-954
-713
-276
266
768
1083
1135
969
723
538
462
431
346
164
-75
-294
-449
-548
-597
-549
-326
103
646
1119
1346
1279
1008
688
417
185
-71
-385
-702
-913
-932
-758
-468
-167
72
224
299
323
335
384
516
737
995
1184
1201
1002
632
194
-189
-428
-498
-427
-281
-130
-23
28
47
74
147
282
469
680
874
1014
1075
1025
843
525
111
-296
-562
-588
-377
-47
238
369
355
291
267
304
349
350
308
275
295
357
386
306
100
-160
-360
-410
-313
-155
-49
-50
-126
-196
-212
-207
-264
-432
-673
-883
-971
-915
-751
-509
-183
251
765
1260
1609
1725
1607
1319
955
596
301
94
-38
-132
-213
-252
-173
89
525
1037
1492
1803
1955
1977
1887
1679
1344
914
464
82
-167
-260
-205
-35
213
503
807
1096
1330
1453
1412
1194
858
513
264
151
145
174
179
139
67
-8
-48
-13
131
386
709
1014
1213
1260
1167
989
781
567
340
103
-106
-223
-213
-123
-70
-159
-384
-617
-687
-515
-166
211
504
701
846
943
911
655
171
-412
-901
-1159
-1170
-1012
-788
-562
-371
-236
-162
-130
-96
-34
35
46
-47
-222
-390
-455
-387
-249
-152
-183
-350
-583
-780
-864
-811
-649
-432
-215
-50
9
-85
-340
-692
-1010
-1155
-1060
-775
-441
-204
-148
-273
-530
-861
-1215
-1538
-1767
-1839
-1732
-1485
-1189
-950
-839
-855
-934
-977
-915
-746
-535
-379
-354
-491
-772
-1145
-1535
-1850
-2008
-1970
-1769
-1491
-1225
-1027
-918
-908
-1008
-1196
-1380
-1430
-1265
-931
-602
-465
-595
-916
-1273
-1550
-1715
-1778
-1719
-1473
-1008
-400
157
448
365
-22
-493
-790
-741
-333
288
890
1262
1303
1055
663
298
80
43
149
321
476
544
486
301
34
-243
-457
-559
-536
-408
-210
13
220
373
446
434
354
245
150
102
115
185
288
387
437
404
285
122
-13
-54
22
188
393
601
799
974
1082
1063
887
598
311
152
181
375
649
907
1071
1076
876
476
-38
-506
-767
-745
-501
-190
34
104
50
-47
-125
-172
-200
-211
-177
-65
113
275
299
99
-305
-775
-1127
-1239
-1123
-901
-725
-686
-780
-943
-1097
-1175
-1135
-959
-686
-413
-261
-314
-558
-902
-1239
-1503
-1674
-1745
-1706
-1568
-1402
-1312
-1364
-1507
-1603
-1536
-1322
-1101
-1018
-1103
-1246
-1301
-1201
-980
-708
-411
-92
207
373
283
-80
-583
-1016
-1240
-1254
-1169
-1101
-1086
-1090
-1063
-990
-882
-749
-577
-340
-29
324
650
865
909
791
594
433
387
446
533
581
585
602
678
796
890
913
880
849
859
892
895
842
762
722
767
896
1067
1220
1295
1250
1072
801
529
366
390
604
944
1302
1572
1674
1584
1349
1077
881
810
817
803
704
558
474
546
780
1094
1401
1655
1852
1967
1930
1670
1204
671
272
143
273
515
701
744
673
583
559
635
800
1031
1303
1580
1801
1887
1772
1443
960
446
39
-176
-207
-149
-111
-135
-158
-67
209
626
1047
1329
1404
1307
1128
960
862
858
935
1043
1103
1056
906
727
611
607
691
804
905
988
1053
1077
1012
833
560
260
6
-158
-215
-171
-39
155
369
563
702
767
746
641
486
346
292
342
436
460
334
71
-220
-399
-364
-96
345
845
1269
1497
1478
1256
960
736
669
746
880
974
969
868
719
589
530
562
658
767
843
873
877
874
863
819
720
565
368
149
-72
-258
-345
-269
-13
370
763
1050
1161
1093
895
642
413
270
231
257
270
209
77
-57
-115
-76
12
75
87
89
142
264
407
498
501
435
345
248
129
-27
-188
-282
-239
-55
193
390
445
344
149
-32
-112
-60
77
201
222
108
-93
-282
-365
-312
-167
-20
46
-13
-177
-379
-541
-608
-581
-515
-488
-545
-667
-774
-771
-608
-310
22
260
303
114
-267
-750
-1225
-1597
-1805
-1836
-1724
-1532
-1323
-1126
-926
-689
-410
-147
11
1
-163
-401
-623
-790
-923
-1060
-1220
-1389
-1539
-1644
-1676
-1604
-1407
-1111
-792
-542
-413
-390
-417
-453
-500
-579
-687
-779
-796
-716
-582
-480
-484
-607
-788
-931
-967
-894
-777
-691
-666
-671
-659
-623
-603
-641
-720
-763
-693
-515
-315
-193
-188
-259
-344
-422
-511
-618
-700
-678
-509
-229
53
230
250
140
-28
-165
-209
-131
52
284
487
594
559
371
56
-323
-670
-883
-902
-742
-489
-248
-85
11
108
272
519
789
974
978
783
463
150
-41
-75
5
124
239
363
534
773
1056
1331
1532
1610
1540
1335
1049
757
519
348
224
126
64
72
168
326
487
596
640
633
598
544
470
380
284
195
120
70
70
145
298
497
683
800
822
765
672
587
538
519
496
440
348
253
197
186
182
138
45
-48
-75
-6
128
264
353
384
354
254
74
-163
-387
-510
-488
-345
-164
-26
22
-11
-83
-133
-110
14
230
499
771
996
1138
1164
1067
881
690
589
611
689
682
475
58
-450
-877
-1085
-1028
-759
-393
-65
119
130
32
-53
-19
150
380
561
624
558
398
182
-53
-265
-412
-478
-487
-495
-533
-590
-619
-585
-498
-393
-307
-257
-250
-290
-374
-476
-555
-589
-595
-620
-692
-794
-874
-894
-857
-796
-736
-677
-604
-511
-406
-298
-188
-78
14
63
70
74
129
253
400
484
438
264
28
-183
-308
-333
-272
-161
-37
62
108
87
2
-137
-309
-484
-623
-688
-668
-588
-498
-449
-465
-552
-696
-868
-1016
-1075
-981
-723
-357
19
321
520
641
722
768
754
659
509
379
344
426
566
666
649
511
313
132
5
-81
-158
-241
-317
-371
-408
-457
-548
-678
-806
-887
-895
-843
-776
-739
-759
-832
-919
-963
-917
-768
-553
-335
-177
-107
-129
-233
-412
-656
-923
-1131
-1185
-1031
-697
-294
29
158
71
-163
-421
-594
-637
-582
-501
-457
-468
-506
-529
-513
-464
-405
-364
-360
-404
-500
-639
-791
-908
-945
-891
-777
-655
-571
-539
-539
-535
-496
-414
-308
-223
-209
-300
-483
-704
-898
-1028
-1113
-1202
-1331
-1494
-1652
-1760
-1797
-1764
-1669
-1527
-1369
-1245
-1195
-1221
-1276
-1292
-1237
-1127
-1006
-901
-801
-679
-525
-352
-180
-20
118
205
201
89
-92
-251
-294
-187
21
225
321
253
31
-276
-568
-755
-803
-754
-701
-735
-881
-1082
-1240
-1283
-1200
-1045
-893
-792
-749
-737
-726
-700
-665
-635
-614
-597
-573
-541
-510
-492
-495
-521
-570
-634
-692
-712
-674
-589
-503
-461
-466
-472
-427
-322
-205
-138
-144
-188
-220
-215
-195
-197
-239
-314
-408
-511
-617
-705
-744
-718
-646
-572
-540
-570
-651
-758
-858
-915
-893
-766
-539
-254
26
230
304
228
31
-210
-394
-442
-342
-156
24
124
115
13
-143
-306
-424
-455
-385
-243
-84
46
138
214
303
415
547
690
823
912
915
822
683
592
629
785
964
1045
967
763
527
344
254
258
344
490
657
776
783
660
450
238
103
80
159
304
475
634
755
831
881
938
1028
1149
1279
1398
1505
1611
1709
1774
1784
1745
1704
1701
1739
1767
1734
1640
1545
1520
1592
1718
1833
1895
1908
1886
1827
1712
1547
1386
1307
1355
1496
1634
1677
1596
1442
1296
1219
1218
1262
1314
1363
1414
1469
1515
1524
1485
1420
1372
1372
1406
1416
1341
1167
945
761
678
699
771
831
842
821
810
848
937
1045
1121
1132
1080
997
915
847
786
724
674
662
694
741
754
712
646
620
683
820
959
1020
965
813
625
463
366
341
364
391
377
299
180
74
43
110
243
375
435
385
236
35
-147
-237
-179
40
369
703
917
934
767
522
331
282
371
517
623
637
571
484
437
462
550
664
752
772
711
589
455
354
305
290
275
233
161
78
7
-38
-53
-34
32
156
336
537
701
766
703
533
320
134
13
-46
-75
-96
-102
-60
49
208
356
422
366
202
-15
-215
-347
-394
-354
-240
-73
103
227
245
152
1
-123
-157
-106
-28
11
-8
-53
-75
-50
8
68
116
167
247
365
494
582
572
444
229
5
-138
-149
-49
78
129
37
-188
-473
-721
-860
-870
-787
-678
-602
-580
-583
-556
-459
-298
-130
-25
-39
-184
-432
-727
-1002
-1200
-1299
-1325
-1327
-1342
-1364
-1345
-1246
-1076
-888
-742
-663
-644
-667
-730
-831
-935
-971
-877
-662
-412
-237
-200
-269
-358
-394
-361
-300
-261
-276
-344
-452
-577
-692
-764
-767
-701
-602
-521
-497
-529
-570
-563
-472
-311
-139
-24
-5
-77
-211
-376
-550
-707
-805
-801
-686
-509
-354
-282
-290
-315
-297
-227
-153
-129
-164
-220
-241
-205
-130
-55
-7
13
24
42
69
93
97
69
15
-49
-107
-152
-194
-244
-308
-377
-432
-453
-428
-357
-257
-164
-112
-120
-174
-242
-295
-329
-349
-359
-350
-325
-306
-319
-368
-414
-410
-351
-285
-274
-330
-406
-433
-387
-297
-203
-106
19
180
333
412
386
295
207
160
143
118
73
25
-4
-16
-30
-59
-100
-141
-172
-177
-127
10
222
435
533
436
155
-207
-511
-658
-623
-449
-220
-29
57
25
-78
-169
-183
-110
11
117
158
101
-67
-331
-630
-859
-922
-791
-526
-234
5
172
294
391
451
443
358
230
114
62
91
190
329
464
553
556
459
280
64
-133
-272
-339
-350
-327
-285
-231
-172
-126
-118
-156
-214
-234
-170
-21
156
279
301
227
112
16
-26
-10
47
126
210
293
375
459
536
584
577
499
362
194
15
-167
-351
-509
-590
-548
-380
-136
105
279
371
403
405
403
407
424
447
457
428
347
228
115
51
56
113
182
223
212
140
13
-142
-285
-374
-390
-349
-296
-270
-286
-324
-364
-405
-472
-593
-762
-935
-1047
-1051
-945
-774
-611
-513
-498
-538
-576
-558
-461
-298
-100
97
267
390
448
432
353
242
146
101
119
184
264
316
305
214
52
-150
-365
-577
-789
-996
-1167
-1255
-1233
-1118
-972
-858
-800
-772
-723
-616
-453
-269
-119
-43
-52
-112
-162
-149
-70
29
88
82
39
10
19
48
63
50
28
23
38
53
51
36
27
34
47
50
40
31
33
43
48
42
33
33
40
46
43
35
33
38
44
44
37
33
37
43
43
38
34
36
41
43
39
35
35
40
42
40
36
35
38
42
40
36
35
37
41
41
37
35
36
40
40
38
35
36
39
40
38
35
35
38
40
38
35
35
37
39
38
36
35
36
39
38
36
35
36
38
38
36
35
35
37
38
36
35
35
36
38
37
35
34
36
37
37
35
34
35
37
36
35
34
35
36
36
35
34
34
36
36
35
34
34
35
36
35
34
33
35
35
35
34
33
34
35
35
34
33
34
34
34
34
33
33
34
34
33
33
33
34
34
33
32
32
33
34
33
32
32
33
33
33
32
32
32
33
33
32
32
32
32
32
32
31
31
32
32
32
31
31
32
32
32
31
31
31
32
31
31
31
31
31
31
31
30
30
31
31
30
30
30
30
30
30
30
30
30
30
30
30
29
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
