5
44780
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
1
0
0
0
1
1
0
-1
0
1
1
0
-1
0
1
0
0
-1
0
1
0
-1
0
0
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
0
-1
-1
1
1
0
-1
0
1
1
0
-1
0
1
1
-1
-1
0
1
1
-1
-1
0
2
1
-1
-1
1
2
0
-1
-1
1
2
0
-2
-1
2
2
-1
-2
0
2
1
-1
-2
0
2
1
-2
-2
1
3
1
-2
-2
1
3
0
-3
-1
2
3
-1
-3
-1
3
3
-1
-3
0
3
2
-2
-3
1
4
2
-3
-3
2
5
1
-4
-3
3
5
0
-5
-3
4
6
-2
-7
-2
6
6
-3
-8
-1
9
6
-6
-10
1
12
6
-11
-14
4
20
8
-20
-25
8
48
49
6
-38
-46
-22
-5
-13
-27
-22
-7
-6
-25
-37
-22
5
14
-3
-20
-11
11
18
-3
-28
-29
-9
6
3
-8
-11
-4
-1
-3
0
15
29
23
2
-10
0
22
30
17
-5
-17
-16
-15
-20
-26
-20
-3
17
25
16
-8
-34
-50
-44
-19
11
29
26
12
3
8
22
30
19
-9
-37
-40
-13
27
51
41
11
-12
-14
-2
11
18
20
19
10
-3
-11
-6
6
9
-2
-13
-10
1
4
-5
-12
-8
2
3
-2
0
15
22
5
-24
-30
0
37
42
11
-16
-8
18
24
0
-24
-20
5
20
16
11
18
20
-4
-38
-41
-3
35
27
-16
-40
-11
39
52
19
-12
-1
34
43
12
-19
-8
30
44
14
-27
-34
-2
28
25
0
-15
-9
1
0
-8
-9
2
17
22
14
-1
-14
-13
9
41
58
41
1
-29
-26
-4
8
-1
-14
-8
14
27
19
-1
-16
-21
-24
-23
-12
10
25
15
-13
-34
-29
-9
4
2
-7
-14
-19
-31
-45
-46
-31
-13
-5
-12
-17
-12
0
6
0
-15
-28
-31
-21
-3
8
1
-23
-48
-57
-48
-31
-20
-14
-8
-1
0
-11
-28
-41
-45
-42
-35
-29
-25
-28
-34
-34
-24
-15
-21
-38
-45
-25
10
26
9
-22
-30
-7
23
31
12
-15
-32
-36
-31
-14
11
27
17
-9
-20
3
35
38
4
-30
-21
26
60
41
-14
-54
-47
-9
21
25
13
4
0
-3
-6
-7
-4
-2
-3
-6
-6
-4
-3
0
8
21
27
23
14
11
13
7
-9
-25
-20
5
31
39
29
20
18
18
11
2
5
21
37
37
21
4
-5
-9
-14
-15
-2
23
44
41
15
-14
-29
-29
-23
-17
-7
11
32
42
35
16
-3
-19
-33
-43
-44
-31
-10
4
3
-5
-10
-7
-2
-1
-5
-7
-5
-3
-4
-5
-4
-3
-5
-8
-6
1
6
0
-10
-10
6
25
29
17
6
9
19
18
5
-4
5
21
22
0
-25
-28
-11
7
8
-1
-7
-8
-12
-19
-15
8
35
43
25
3
-2
12
27
26
15
6
3
1
-5
-11
-12
-8
-3
-2
-2
-4
-7
-8
-5
1
1
-12
-28
-32
-19
-2
1
-6
-10
-3
4
-2
-14
-14
2
17
12
-7
-14
0
16
15
-4
-18
-13
2
12
15
19
22
10
-14
-26
-8
26
34
-1
-45
-49
-5
39
40
2
-28
-24
-2
4
-6
-7
14
32
16
-28
-58
-47
-10
12
4
-13
-14
0
6
-6
-16
-5
20
31
15
-12
-21
-4
18
23
13
7
12
15
-2
-35
-58
-49
-17
14
27
30
34
37
23
-10
-39
-39
-9
28
43
33
12
-8
-30
-50
-55
-36
-4
12
-2
-29
-35
-12
14
12
-16
-42
-43
-22
0
12
19
30
40
40
29
16
3
-11
-28
-37
-29
-9
6
3
-9
-14
-6
9
16
15
9
4
0
1
8
14
4
-21
-43
-36
-1
35
42
21
-2
-4
7
9
-6
-20
-18
-5
0
-11
-26
-25
-10
6
10
2
-9
-17
-19
-18
-14
-9
-5
-4
-7
-12
-20
-25
-19
-2
15
12
-15
-41
-39
-7
28
35
13
-9
-12
-2
3
-5
-12
-8
2
2
-8
-14
-7
5
6
-8
-28
-44
-50
-46
-29
1
32
45
35
18
11
17
23
21
15
14
15
10
-3
-11
-8
-3
-5
-13
-10
6
22
18
4
4
28
54
51
20
-4
3
27
35
14
-8
-3
22
38
28
13
19
44
56
33
-10
-37
-33
-10
5
3
-6
-11
-8
-2
1
-2
-11
-15
-4
20
38
31
1
-25
-22
5
30
33
24
21
27
28
16
2
3
13
16
6
3
23
51
55
24
-13
-23
-5
12
3
-18
-25
-11
3
0
-8
-1
23
38
28
4
-9
-2
12
16
11
11
16
18
13
6
7
8
0
-13
-17
-3
11
3
-24
-41
-31
-9
-6
-28
-43
-22
27
64
64
39
21
21
23
9
-12
-21
-12
-2
-4
-9
0
19
23
-4
-43
-58
-33
9
31
22
2
0
22
45
48
29
6
-6
-4
1
0
-8
-15
-15
-5
9
16
8
-10
-22
-16
6
25
24
7
-9
-10
-1
1
-7
-13
-1
23
35
20
-8
-21
-8
10
6
-16
-25
-4
28
31
-3
-36
-27
21
54
33
-26
-59
-30
32
68
49
5
-18
-5
20
33
32
26
17
-2
-30
-44
-27
10
33
22
-6
-19
-5
13
9
-12
-22
-1
36
55
37
2
-22
-18
-1
7
0
-11
-12
-4
2
-1
-9
-11
-5
1
0
-8
-11
-6
2
1
-8
-14
-8
4
6
-7
-22
-19
5
31
35
17
-1
-3
11
24
24
16
10
6
-1
-15
-28
-30
-19
-3
8
12
14
17
18
16
7
-6
-16
-15
-1
21
37
34
13
-12
-23
-16
-1
8
9
9
13
17
13
0
-12
-11
2
18
22
12
-3
-13
-11
-1
8
10
7
0
-8
-16
-25
-33
-36
-34
-26
-16
-4
9
15
8
-13
-32
-33
-9
23
35
14
-22
-42
-27
5
21
2
-33
-48
-23
23
49
36
0
-25
-24
-14
-19
-40
-52
-31
13
43
37
7
-17
-16
-2
4
-3
-11
-8
-1
0
-7
-10
-5
1
-2
-10
-11
-1
6
-3
-24
-34
-22
2
18
18
9
1
-2
0
9
28
44
38
7
-26
-29
-1
28
28
1
-21
-16
4
12
-5
-27
-34
-21
0
16
28
33
24
2
-21
-25
-7
13
14
0
-5
11
32
33
12
-11
-17
-6
2
-1
-8
-9
-4
-1
-4
-8
-6
-2
-3
-7
-8
-5
0
2
4
11
19
21
11
-3
-12
-14
-18
-25
-28
-20
-3
14
22
24
27
32
32
25
16
10
9
10
10
11
13
13
8
5
10
22
32
30
20
9
2
-1
-2
1
11
22
22
8
-6
-3
19
43
53
44
24
4
-15
-30
-37
-28
-6
15
23
15
3
-5
-4
-1
-2
-11
-20
-19
-1
27
43
33
0
-30
-34
-11
17
32
28
17
6
-6
-17
-21
-10
6
11
0
-14
-12
5
19
15
3
1
13
21
11
-8
-12
5
22
16
-14
-42
-44
-25
-5
2
2
6
10
5
-11
-24
-22
-8
1
-3
-11
-9
5
17
18
10
1
-6
-16
-29
-36
-28
-10
4
7
7
12
20
14
-11
-40
-48
-29
-1
14
10
2
4
15
23
18
5
-10
-22
-29
-24
-5
19
30
13
-18
-35
-22
12
35
29
3
-22
-29
-20
-6
8
21
28
22
4
-15
-23
-15
-3
2
-2
-8
-8
-4
-2
-5
-8
-6
-2
-1
-7
-13
-7
11
24
16
-10
-31
-27
0
21
13
-18
-45
-48
-34
-25
-25
-20
-1
21
24
7
-9
-8
4
1
-20
-37
-27
4
25
19
5
7
29
44
36
18
13
20
17
-2
-15
3
40
54
22
-28
-43
-9
36
47
21
-8
-12
-1
2
-7
-11
-3
4
-9
-32
-42
-29
-6
6
7
11
19
20
10
1
8
22
19
-6
-25
-12
30
64
64
42
26
26
25
11
-8
-15
-12
-20
-42
-55
-36
7
36
29
6
1
21
40
34
14
8
27
48
43
15
-7
-4
17
28
19
1
-9
-6
1
3
-1
-4
-6
-5
-5
-5
-5
-5
-5
-4
-4
-5
-6
-5
-2
-2
-7
-12
-6
14
36
43
27
2
-15
-16
-11
-10
-17
-22
-19
-13
-14
-23
-31
-29
-15
0
6
3
2
12
27
29
12
-7
-7
18
43
39
7
-17
-4
37
62
37
-21
-60
-45
9
53
55
27
1
-3
4
4
-5
-13
-9
0
3
-4
-12
-11
-1
10
13
7
-4
-12
-10
0
11
13
3
-14
-29
-36
-37
-31
-12
19
52
65
45
3
-37
-48
-29
5
31
37
23
1
-18
-24
-19
-14
-24
-46
-63
-56
-24
12
26
14
-9
-24
-24
-15
-5
6
16
20
13
-2
-12
-9
-1
2
-4
-11
-9
-1
3
-2
-11
-17
-21
-26
-31
-27
-10
11
22
16
4
1
6
9
-2
-22
-36
-33
-12
13
33
40
34
17
-9
-35
-50
-46
-24
3
23
27
15
-5
-26
-41
-45
-32
-6
20
30
16
-10
-27
-22
-4
11
14
8
3
2
-1
-7
-10
-6
0
1
-7
-14
-8
10
25
24
9
-2
6
28
49
52
34
10
-8
-13
-12
-9
-4
2
7
5
-2
-6
-5
-6
-20
-42
-51
-35
-8
5
-7
-21
-11
17
31
10
-27
-40
-17
11
11
-12
-25
-10
10
8
-8
-5
30
61
44
-16
-65
-57
-5
36
31
-2
-21
-13
4
5
-7
-13
-7
2
1
-8
-11
-5
2
0
-9
-15
-6
16
39
43
19
-22
-52
-47
-12
24
34
18
-3
-8
4
19
27
26
20
10
1
0
9
17
14
3
-1
13
29
25
-4
-36
-46
-34
-21
-21
-27
-24
-10
4
8
5
3
4
0
-7
-11
-6
0
0
-6
-10
-6
0
-1
-7
-10
-5
5
13
17
16
7
-12
-31
-36
-20
1
10
4
-1
9
27
31
14
-9
-14
1
16
9
-17
-38
-31
1
30
31
3
-28
-33
-6
27
32
6
-23
-27
-2
23
22
1
-16
-14
-3
-1
-6
-5
10
26
25
8
-5
2
19
28
18
-1
-12
-10
-2
1
-4
-9
-8
-1
5
4
-4
-13
-20
-27
-31
-27
-8
22
40
28
-4
-24
-10
23
36
12
-27
-40
-22
2
3
-9
-12
1
7
-12
-39
-42
-19
1
-4
-20
-18
4
14
-7
-37
-35
2
31
17
-26
-47
-26
10
18
-4
-23
-14
8
11
-9
-28
-24
-3
11
10
1
-5
-7
-9
-6
3
9
1
-20
-35
-31
-16
-12
-24
-37
-32
-17
-12
-24
-35
-26
-2
9
-6
-34
-42
-20
14
28
13
-15
-31
-24
-5
9
6
-8
-21
-25
-23
-21
-19
-8
17
43
47
21
-20
-43
-35
-9
10
9
-3
-10
-8
-5
-3
2
13
22
16
-6
-30
-37
-23
-3
10
14
15
13
5
-9
-18
-9
16
41
47
34
16
1
-9
-21
-31
-26
-2
29
46
40
22
10
9
12
17
25
35
35
13
-22
-42
-29
5
26
22
12
22
46
52
19
-31
-56
-37
0
19
14
8
15
22
11
-13
-21
-1
25
29
8
-12
-11
1
2
-11
-14
4
28
30
10
-6
2
16
7
-26
-47
-24
32
75
72
34
-4
-23
-30
-34
-30
-9
22
42
37
14
-12
-31
-46
-54
-45
-19
8
14
-2
-20
-23
-14
-7
-8
-10
-8
-10
-24
-42
-43
-21
4
10
-4
-15
-10
2
3
-8
-14
-6
5
2
-12
-18
-4
18
27
22
14
10
2
-11
-18
-4
23
39
29
12
13
34
43
18
-23
-41
-20
14
25
5
-17
-17
0
9
-1
-21
-30
-20
1
16
19
9
-5
-12
-10
-5
-11
-26
-33
-18
14
37
32
7
-12
-11
4
17
20
18
10
-5
-23
-35
-31
-19
-9
-6
1
14
24
17
-3
-18
-14
2
15
21
26
29
20
-5
-30
-29
-5
15
4
-30
-53
-48
-27
-15
-13
-7
11
24
19
5
1
14
25
17
-3
-12
0
17
21
11
-5
-18
-28
-28
-9
27
56
51
14
-22
-26
-5
12
5
-13
-16
-4
6
1
-10
-12
-4
2
-1
-8
-9
-4
-1
-3
-5
-5
-7
-10
-4
16
36
34
4
-26
-25
10
43
42
15
1
25
63
75
42
-7
-29
-14
12
15
-9
-35
-36
-7
27
41
25
-6
-27
-23
2
29
40
30
8
-12
-17
-7
11
20
10
-14
-33
-32
-13
5
6
-5
-14
-10
0
4
-3
-11
-12
-5
5
14
18
15
1
-17
-26
-18
-2
4
-3
-10
-4
6
2
-15
-24
-6
24
33
9
-23
-27
0
27
25
1
-17
-18
-12
-9
-3
17
35
29
-4
-33
-27
4
23
7
-20
-22
1
15
0
-25
-20
18
54
54
23
-4
-10
-5
-3
-6
-4
0
-4
-13
-10
15
41
39
9
-18
-12
19
42
40
29
29
39
39
23
6
2
8
12
11
12
17
11
-11
-35
-39
-20
6
22
28
30
21
-4
-32
-34
-8
15
2
-35
-47
-9
41
47
2
-45
-45
-8
17
4
-17
-16
3
8
-7
-18
-6
10
3
-19
-21
11
40
29
-7
-15
21
56
37
-25
-63
-34
28
53
23
-18
-19
10
23
0
-29
-24
14
48
48
20
-11
-28
-31
-21
-1
18
18
-3
-28
-33
-15
5
14
12
10
9
5
-2
-3
1
3
-2
-3
13
37
43
16
-20
-28
-3
26
26
2
-17
-12
2
3
-7
-12
-4
3
-1
-12
-11
1
6
-5
-18
-13
11
31
31
20
18
26
29
16
0
-2
11
21
17
8
11
22
21
-5
-40
-55
-39
-9
9
10
6
11
21
25
14
-6
-23
-27
-16
6
32
51
54
37
11
-10
-15
-9
-3
-3
-6
-6
-2
-2
-7
-10
-1
16
27
18
-6
-23
-17
6
27
31
22
10
-1
-11
-18
-11
12
40
51
36
3
-22
-21
2
26
31
10
-22
-38
-26
4
25
19
-9
-36
-45
-41
-30
-10
26
63
72
36
-19
-45
-19
27
40
2
-50
-66
-40
-5
7
3
5
18
21
4
-17
-17
1
11
-7
-38
-48
-27
3
13
2
-12
-16
-14
-19
-27
-28
-20
-12
-11
-8
2
11
1
-25
-42
-27
10
33
20
-14
-34
-29
-17
-19
-31
-29
-6
16
15
-3
-10
8
32
29
0
-28
-27
-3
15
8
-11
-19
-12
-5
-6
-10
-8
2
7
7
9
22
34
27
5
-11
-2
20
28
11
-12
-15
2
12
-3
-31
-41
-24
1
10
1
-8
-6
2
3
-4
-7
0
11
14
9
1
-6
-16
-29
-29
-8
26
48
44
22
5
6
17
24
22
14
4
-5
-9
-1
12
18
5
-19
-29
-12
17
34
27
6
-10
-15
-15
-8
7
26
32
15
-11
-22
-9
7
5
-10
-12
13
40
37
2
-28
-20
18
46
34
-4
-34
-34
-11
10
14
-3
-31
-54
-50
-19
21
35
14
-20
-35
-23
-6
-2
-3
12
40
51
25
-16
-28
6
54
66
26
-33
-68
-63
-33
-3
9
1
-23
-50
-60
-44
-14
8
13
12
19
24
12
-16
-35
-20
18
44
36
9
-7
0
9
4
-6
-1
24
48
48
25
2
-8
-9
-13
-23
-30
-29
-25
-21
-12
10
36
46
27
-13
-45
-48
-25
8
35
47
44
30
14
4
5
12
16
11
1
-7
-9
-6
-2
-2
-4
-7
-7
-2
2
-3
-21
-39
-40
-17
13
22
3
-24
-32
-15
5
3
-16
-28
-13
17
33
17
-15
-36
-30
-10
4
3
-6
-12
-9
4
21
35
38
24
2
-14
-12
2
14
15
6
-5
-11
-15
-16
-12
-2
10
15
12
5
-1
-5
-6
-2
9
21
25
16
0
-10
-10
-6
-1
7
16
18
2
-27
-43
-28
8
32
23
-6
-23
-14
5
10
-3
-16
-16
-5
3
5
8
15
22
24
22
17
5
-17
-37
-35
-3
37
51
28
-7
-23
-12
6
11
3
-2
3
10
6
-7
-22
-30
-30
-23
-12
-1
2
-3
-9
-8
-1
0
-6
-10
-5
4
1
-17
-33
-34
-21
-10
-6
0
11
15
-3
-32
-39
-10
27
34
6
-17
1
46
72
51
5
-25
-32
-34
-43
-39
-6
40
54
22
-24
-41
-24
-9
-18
-33
-22
19
53
54
33
21
24
23
3
-21
-24
-5
10
2
-15
-16
5
25
23
5
-8
-6
0
-1
-8
-13
-17
-24
-29
-20
4
25
21
-5
-30
-33
-20
-12
-16
-20
-10
7
10
-7
-28
-29
-5
26
42
36
15
-10
-30
-37
-26
-5
11
10
-1
-6
3
17
16
-3
-27
-39
-32
-15
-1
2
-2
-7
-8
-5
-1
-1
-6
-10
-7
6
22
27
18
0
-12
-11
-3
3
0
-10
-20
-22
-16
-4
3
-4
-23
-40
-36
-9
21
29
10
-14
-14
7
19
-3
-41
-51
-11
49
74
40
-17
-39
-9
35
49
29
4
-3
0
-11
-36
-53
-44
-23
-14
-20
-25
-14
6
21
28
35
43
33
0
-38
-50
-27
3
9
-6
-17
-8
6
4
-12
-18
-2
14
5
-27
-50
-43
-17
-1
-9
-28
-35
-25
-11
-6
-8
-12
-14
-11
-4
7
16
15
2
-12
-17
-11
-1
9
14
11
-1
-18
-25
-11
14
26
10
-19
-30
-12
15
25
13
-7
-17
-19
-22
-23
-10
14
31
25
4
-7
5
23
26
12
0
6
21
28
21
9
3
-2
-16
-31
-33
-14
6
6
-14
-27
-12
20
34
15
-16
-24
0
28
24
-10
-40
-34
3
36
40
22
7
11
26
34
24
0
-28
-46
-47
-32
-9
6
4
-6
-12
-7
1
1
-6
-10
-5
1
-2
-9
-8
0
2
-12
-33
-38
-24
-6
-1
-3
7
32
47
31
-7
-32
-21
9
23
7
-16
-19
-5
3
-10
-32
-39
-21
7
25
21
-2
-28
-41
-31
-2
25
29
13
-5
-4
14
28
27
17
13
14
11
-1
-11
-9
5
18
18
10
1
-5
-9
-8
-3
2
0
-9
-13
-4
7
5
-12
-23
-11
14
24
6
-19
-20
5
26
19
-9
-28
-19
8
32
40
35
24
17
21
37
51
44
14
-16
-19
-2
7
-7
-21
-3
42
70
51
10
-1
35
74
65
13
-26
-17
20
34
13
-8
6
43
59
35
-4
-20
-10
5
4
-7
-13
-9
-1
8
19
25
11
-25
-57
-54
-14
34
56
49
33
25
20
5
-14
-22
-13
-5
-13
-36
-52
-44
-19
6
19
20
12
-1
-9
-5
10
22
15
-9
-32
-33
-15
10
28
42
52
55
41
13
-15
-29
-28
-24
-21
-16
-6
5
6
-6
-21
-26
-16
1
13
15
8
-5
-15
-15
0
22
37
31
6
-23
-36
-27
-2
21
30
20
-1
-19
-22
-4
27
49
46
18
-12
-16
12
47
55
27
-12
-21
10
49
56
26
-11
-19
0
12
-4
-35
-47
-24
12
28
15
-7
-15
-6
4
1
-8
-11
-6
2
2
-5
-13
-11
1
14
16
2
-17
-25
-13
6
10
-8
-29
-31
-12
5
2
-12
-10
17
48
53
29
0
-13
-13
-16
-26
-29
-15
7
17
10
2
8
22
27
15
-5
-16
-16
-10
-5
2
10
13
5
-7
-11
-5
2
-1
-8
-10
-2
4
-1
-12
-15
-1
20
35
38
34
29
20
9
1
2
11
17
10
-3
-12
-8
4
12
12
9
13
27
41
40
17
-18
-40
-32
0
29
36
22
10
11
21
25
23
25
36
41
25
-7
-29
-19
10
30
24
3
-9
-5
2
-1
-9
-8
1
3
-10
-32
-40
-27
-5
6
2
-5
1
19
36
39
25
4
-9
-8
4
18
20
6
-20
-41
-44
-23
9
31
30
8
-17
-31
-30
-21
-9
1
10
15
12
6
5
15
27
32
26
15
5
-7
-26
-42
-39
-16
7
9
-8
-14
11
48
60
33
-6
-21
-7
9
4
-13
-16
0
11
1
-18
-18
3
19
8
-18
-29
-9
22
39
39
42
57
67
53
16
-19
-38
-42
-44
-43
-27
3
27
25
1
-17
-9
18
40
38
17
-7
-23
-25
-17
-1
13
14
0
-16
-15
6
29
33
15
-6
-12
-5
3
0
-8
-9
-3
1
-2
-6
-5
-3
-8
-19
-22
-9
10
17
8
0
11
32
39
24
5
7
27
36
17
-15
-28
-10
13
13
-11
-33
-29
-3
21
27
18
4
-4
-2
10
30
45
48
42
39
45
49
37
11
-13
-20
-15
-11
-12
-9
-1
5
-1
-12
-12
0
10
4
-10
-11
8
30
36
25
14
14
16
10
-2
-11
-13
-16
-25
-30
-21
-4
2
-7
-19
-19
-8
-1
-3
-7
-2
1
-10
-29
-35
-15
15
29
17
-3
-11
-8
-6
-9
-5
12
33
38
21
-4
-19
-18
-7
9
22
24
10
-15
-27
-12
19
37
28
8
3
17
29
23
7
5
20
34
23
-7
-30
-24
5
30
35
20
1
-10
-13
-13
-10
-5
3
11
12
6
-6
-11
-5
5
2
-20
-46
-50
-22
22
50
45
19
-6
-15
-10
3
21
41
51
42
13
-15
-22
-6
15
23
15
5
1
1
-5
-13
-9
13
43
55
36
2
-13
3
34
48
31
0
-17
-12
-1
-3
-15
-20
-9
11
22
18
8
2
2
4
8
16
27
33
32
31
34
28
0
-43
-67
-44
15
64
63
23
-11
-8
15
20
-7
-35
-32
3
38
41
18
-5
-10
-3
1
-2
-7
-5
-1
0
-3
-7
-7
-2
4
2
-9
-26
-33
-21
6
27
25
6
-6
5
28
37
18
-13
-32
-30
-21
-13
-4
13
31
31
7
-20
-25
-1
27
32
10
-19
-30
-20
0
9
1
-19
-35
-32
-10
13
19
5
-10
-12
-1
5
-1
-10
-8
1
4
-3
-11
-7
-2
-12
-37
-54
-40
-7
14
4
-22
-35
-26
-11
-5
-11
-19
-27
-40
-51
-45
-18
10
16
-2
-25
-37
-41
-50
-59
-53
-28
-3
2
-11
-19
-9
6
10
4
1
7
11
2
-11
-12
-1
6
-1
-11
-8
3
5
-6
-15
-5
16
26
14
-8
-22
-26
-29
-28
-12
14
27
9
-25
-36
-14
14
11
-22
-49
-45
-22
-10
-16
-19
-8
5
0
-18
-24
-11
5
4
-8
-8
8
18
1
-26
-33
-10
18
21
1
-15
-16
-14
-25
-40
-37
-12
9
4
-21
-36
-26
-2
10
1
-11
-12
0
12
19
21
21
13
-6
-27
-35
-21
3
13
-4
-37
-61
-57
-32
-4
8
3
-9
-21
-32
-38
-33
-16
1
0
-22
-45
-46
-23
0
2
-11
-19
-13
-6
-16
-35
-39
-20
4
8
-10
-27
-22
-3
9
4
-8
-10
-3
2
0
-5
-6
-3
-1
-2
-4
-4
-3
-3
-2
-1
-2
-5
-6
-2
3
1
-10
-15
-2
24
40
34
12
-6
-11
-11
-16
-19
-8
13
26
18
1
-3
10
24
21
7
-1
5
14
11
-1
-11
-15
-21
-33
-41
-32
-13
1
3
3
12
27
30
15
-4
-10
-3
3
-2
-8
-5
2
1
-9
-11
9
41
58
44
8
-28
-52
-63
-66
-60
-47
-31
-16
2
21
33
22
-12
-40
-37
-8
13
-2
-39
-56
-33
5
20
1
-24
-26
-7
7
2
-11
-10
6
20
18
4
-7
-9
-5
0
3
0
-12
-30
-37
-25
-3
8
1
-12
-10
4
10
-5
-21
-12
21
46
31
-12
-43
-37
-10
0
-22
-49
-47
-12
31
49
38
12
-13
-30
-37
-29
-5
24
42
36
14
-4
-5
5
7
-9
-34
-49
-43
-26
-18
-27
-37
-33
-14
6
12
8
4
5
4
-5
-12
-7
5
7
-6
-19
-9
23
49
43
6
-28
-30
0
37
56
48
23
-7
-31
-36
-18
17
50
63
51
26
4
-3
8
26
39
37
24
11
6
6
1
-6
-4
11
27
24
1
-19
-16
4
16
7
-10
-9
11
26
22
6
0
11
22
18
0
-11
-8
1
3
-4
-9
-5
3
5
-3
-21
-42
-55
-49
-22
12
29
17
-9
-24
-16
4
18
21
23
29
30
16
-9
-32
-43
-42
-35
-21
-1
21
31
21
-3
-27
-41
-43
-35
-21
-6
5
9
9
13
22
29
26
16
9
7
5
-1
-8
-7
1
3
-8
-25
-31
-20
-3
4
-1
-6
-5
-1
-1
-6
-6
7
22
22
2
-26
-41
-32
-11
5
9
7
11
17
16
-2
-25
-35
-21
5
23
23
13
9
13
18
16
8
5
9
11
5
-5
-7
3
18
24
18
5
-3
-3
-1
-2
-5
-5
-2
1
-2
-8
-8
5
23
33
21
-2
-16
-10
7
12
-5
-32
-46
-37
-18
-2
5
8
9
7
5
11
23
29
15
-15
-35
-26
2
22
21
14
17
24
16
-7
-18
3
38
40
-6
-64
-77
-35
16
25
-8
-37
-30
3
24
16
-3
-10
-4
1
-2
-4
-3
-7
-22
-37
-34
-10
13
14
-6
-27
-36
-38
-45
-53
-51
-35
-16
-7
-8
-16
-27
-40
-46
-31
4
38
44
22
-2
-4
11
21
13
3
4
12
8
-7
-12
11
46
57
31
-7
-21
-5
16
13
-9
-26
-22
-7
4
6
3
-1
-5
-8
-6
3
6
-4
-23
-29
-16
3
8
-4
-14
-8
4
2
-16
-29
-18
12
36
38
23
12
13
20
24
27
31
33
25
9
-1
7
28
43
37
15
-8
-17
-11
0
8
10
10
10
9
4
-6
-9
2
26
48
49
29
3
-11
-9
-2
1
-1
-5
-6
-6
-3
6
20
28
20
2
-7
4
24
29
9
-21
-33
-19
3
14
11
7
10
18
21
23
30
40
41
22
-13
-38
-35
-4
31
43
24
-12
-33
-22
13
42
42
15
-13
-20
-5
10
10
-3
-12
-8
5
19
23
15
-1
-14
-12
11
44
59
41
1
-31
-36
-23
-11
-14
-23
-28
-25
-18
-8
6
16
11
-7
-22
-15
11
32
28
11
4
15
24
12
-12
-18
10
51
67
45
6
-19
-19
-7
0
0
1
6
11
12
8
2
-3
-6
-5
-2
-1
-3
-6
-4
0
-1
-7
-8
0
7
-1
-23
-34
-14
23
40
18
-21
-38
-24
-9
-19
-41
-40
-5
31
29
-6
-33
-24
9
27
13
-15
-29
-23
-12
-8
-14
-25
-38
-45
-37
-18
-2
-3
-17
-20
-3
16
14
-7
-22
-12
8
9
-11
-25
-15
6
5
-20
-41
-32
-6
9
3
-5
-1
6
-5
-28
-33
-4
33
37
2
-36
-43
-23
-10
-21
-40
-35
-2
35
49
35
7
-16
-21
-4
25
44
33
-4
-38
-39
-8
24
31
15
0
1
11
15
11
9
12
14
6
-6
-11
-6
1
0
-5
-7
-3
-1
-4
-7
-4
2
-1
-11
-14
4
37
60
56
32
14
13
18
5
-27
-58
-61
-33
2
22
21
12
9
11
13
14
15
18
19
12
2
-6
-8
-6
-3
4
16
29
31
14
-13
-34
-34
-15
10
26
24
10
-5
-10
-4
2
1
-7
-10
-4
3
2
-7
-11
-5
4
3
-3
1
19
33
21
-9
-25
-6
32
53
40
9
-14
-22
-26
-30
-26
-9
6
4
-10
-13
0
11
-1
-23
-19
18
55
54
20
-4
13
54
75
60
30
12
9
4
-8
-14
-7
4
9
10
20
33
31
10
-8
-2
21
31
18
5
15
39
42
9
-30
-35
-9
15
15
6
8
18
7
-28
-54
-39
6
39
36
16
11
21
22
5
-10
-4
15
19
-3
-26
-28
-16
-14
-26
-30
-7
23
31
10
-10
-2
22
27
4
-19
-12
22
41
19
-25
-45
-24
13
24
-3
-37
-42
-13
25
39
28
14
16
26
22
-1
-21
-16
11
31
22
-5
-19
-6
16
20
2
-15
-13
3
9
-1
-15
-16
-5
3
0
-8
-11
-6
1
8
15
18
11
-4
-14
-10
5
13
6
-6
-11
-11
-16
-26
-25
-3
23
25
-7
-42
-44
-11
25
30
9
-9
-9
-1
-5
-21
-27
-13
9
17
8
-4
-6
-2
-8
-28
-41
-33
-7
13
10
-8
-16
-2
21
30
15
-7
-11
6
23
17
-8
-29
-26
-5
7
0
-16
-18
-5
7
3
-10
-13
-3
7
2
-13
-18
-2
23
40
40
30
19
4
-14
-28
-26
-7
14
23
23
24
28
25
6
-15
-17
4
26
26
5
-14
-10
8
13
-6
-31
-32
-1
39
55
34
-3
-25
-18
4
17
11
-5
-14
-8
2
3
-5
-11
-7
2
3
-6
-15
-8
12
27
23
8
1
7
16
13
-2
-13
-12
-8
-11
-20
-17
2
21
19
-2
-21
-17
3
17
15
8
8
6
-11
-36
-39
-2
48
63
26
-32
-57
-37
-5
-2
-25
-41
-29
-4
7
-1
-8
-6
-6
-21
-40
-37
-9
16
11
-15
-31
-23
-11
-19
-39
-44
-25
-10
-23
-49
-46
-2
42
35
-17
-54
-35
15
33
-2
-46
-45
0
39
32
-3
-22
-9
9
3
-17
-22
-2
19
15
-10
-26
-18
3
18
21
16
8
-3
-12
-7
13
31
27
4
-9
8
41
55
37
4
-18
-23
-25
-32
-34
-19
2
8
-5
-20
-14
12
39
52
54
51
44
28
4
-15
-22
-18
-10
3
20
32
25
0
-20
-11
23
51
45
10
-25
-36
-27
-11
8
32
56
62
43
15
3
13
23
15
-8
-21
-12
7
16
10
-1
-8
-9
-10
-10
-4
3
3
-8
-20
-22
-12
2
7
4
-3
-8
-10
-7
2
12
15
8
-2
-6
-3
-1
-3
2
20
42
47
24
-9
-23
-6
26
45
42
27
14
8
8
9
10
12
12
12
12
12
6
-5
-13
-11
0
10
13
11
11
12
1
-22
-45
-52
-44
-32
-27
-20
-2
17
18
-2
-23
-19
11
38
37
16
-3
-7
-6
-11
-19
-18
-5
5
0
-12
-13
-1
8
-1
-21
-35
-31
-18
-10
-9
-6
0
4
3
0
6
16
20
5
-22
-40
-35
-11
11
12
-7
-28
-33
-22
-11
-15
-30
-37
-29
-13
-10
-22
-35
-32
-19
-13
-23
-36
-31
-10
8
7
-8
-22
-26
-23
-15
1
18
18
-8
-45
-56
-23
25
45
23
-10
-18
-1
10
-4
-26
-28
-10
6
3
-10
-12
-2
3
-3
-9
-6
-6
-20
-40
-39
-11
16
12
-15
-28
-6
24
17
-31
-73
-65
-17
22
20
-6
-19
-12
-7
-22
-39
-31
4
36
42
23
3
-8
-20
-40
-55
-45
-13
15
14
-9
-26
-16
10
27
17
-6
-21
-20
-16
-26
-48
-59
-44
-11
11
8
-11
-19
-6
11
9
-14
-33
-27
-1
21
21
7
0
5
13
11
4
4
11
12
-3
-26
-37
-23
3
18
9
-10
-14
8
39
49
24
-20
-45
-33
-1
18
6
-19
-21
10
49
60
35
-4
-27
-25
-12
-5
-5
-6
-4
-3
-4
-5
-5
-4
-5
-5
-3
-1
-5
-11
-10
8
29
29
-2
-42
-54
-24
21
40
20
-15
-32
-19
4
13
6
0
7
21
26
13
-8
-25
-28
-20
-7
8
21
30
33
29
22
15
11
9
11
18
24
24
13
-2
-7
8
34
53
51
33
11
-7
-22
-35
-41
-30
-5
18
21
2
-19
-20
5
40
65
63
37
1
-24
-28
-13
2
1
-16
-29
-17
19
53
61
40
11
-2
2
6
-4
-20
-18
12
55
82
76
47
24
22
31
26
-2
-39
-58
-47
-19
2
8
7
13
26
30
14
-12
-32
-32
-17
1
14
26
38
43
37
19
3
-5
-7
-16
-34
-47
-39
-8
25
43
42
34
31
30
22
10
6
18
37
44
32
10
-7
-12
-12
-7
7
31
53
56
36
11
-1
2
3
-5
-13
-9
1
4
-7
-17
-8
14
25
13
-12
-22
-9
12
25
25
20
15
5
-8
-16
-10
3
12
11
6
1
-3
-9
-8
9
40
63
58
31
9
8
20
23
9
-10
-22
-28
-37
-41
-28
7
45
61
49
23
0
-19
-36
-48
-44
-23
-2
4
-4
-12
-8
4
15
20
19
10
-6
-22
-27
-16
1
9
4
-6
-15
-25
-41
-48
-27
21
65
69
29
-19
-35
-14
10
9
-11
-22
-8
19
32
16
-15
-41
-46
-31
-6
17
27
17
-3
-17
-14
0
11
5
-9
-16
-8
4
4
-8
-15
-8
5
5
-10
-21
-9
22
44
36
11
1
17
39
38
12
-11
-8
8
10
-14
-41
-46
-27
-7
2
6
16
26
17
-13
-39
-34
-2
24
17
-15
-36
-22
14
43
47
33
21
20
24
19
3
-15
-24
-21
-10
-1
-1
-5
-8
-6
-3
-3
-5
-6
-6
-6
-5
6
28
51
60
48
27
15
15
20
19
15
18
25
29
22
6
-11
-23
-24
-11
15
40
43
18
-18
-33
-12
24
46
43
32
30
35
30
10
-12
-20
-14
-3
3
6
10
9
-2
-19
-29
-26
-16
-9
-5
-2
-1
-4
-10
-11
-2
8
3
-22
-51
-62
-46
-13
15
27
22
6
-11
-21
-20
-15
-12
-14
-11
4
24
32
17
-9
-29
-37
-40
-42
-33
-5
36
62
52
14
-22
-31
-14
7
14
7
-3
-6
-3
1
2
-2
-6
-8
-5
-3
-3
-6
-7
-4
-1
-4
-9
-11
-2
14
25
23
10
-6
-13
-9
2
10
13
10
9
11
15
14
10
8
13
19
20
15
10
10
11
4
-6
-4
13
30
23
-6
-31
-28
-3
17
16
9
15
32
37
18
-7
-13
1
10
-3
-25
-34
-27
-19
-17
-11
10
31
28
2
-12
11
46
45
-7
-63
-68
-19
28
24
-20
-52
-42
-14
-8
-23
-25
7
48
53
15
-29
-35
-3
35
47
33
13
-2
-13
-21
-17
3
26
30
9
-20
-28
-11
11
11
-14
-42
-52
-40
-19
-5
-2
-3
-4
-4
-7
-12
-21
-33
-42
-41
-25
-3
8
3
-4
5
31
50
39
2
-32
-38
-21
-7
-6
-8
4
21
19
-10
-43
-49
-26
-3
-7
-31
-43
-30
-9
-6
-18
-22
-2
24
31
19
11
23
38
30
-2
-27
-20
12
32
22
-3
-13
-2
13
17
14
16
16
-1
-32
-48
-22
30
61
40
-14
-55
-53
-25
-2
0
-7
-12
-16
-19
-16
-1
17
17
-5
-21
-7
34
62
51
13
-15
-18
-8
-9
-18
-16
2
20
19
2
-10
-6
3
0
-12
-19
-12
1
9
8
5
2
-2
-7
-5
2
6
-3
-15
-14
6
26
25
2
-23
-32
-27
-23
-30
-39
-40
-31
-13
8
25
25
3
-27
-41
-23
9
23
7
-21
-36
-31
-19
-14
-12
-12
-22
-47
-72
-70
-32
12
24
2
-20
-12
16
30
12
-15
-21
-6
8
2
-12
-14
-4
4
2
1
14
32
33
12
-11
-8
25
58
61
28
-15
-37
-26
5
26
22
0
-15
-9
13
31
35
27
15
-4
-30
-53
-55
-26
13
32
21
5
9
33
49
41
21
10
13
14
2
-14
-15
-3
5
-2
-11
-11
-1
2
-6
-12
-7
3
1
-11
-16
-2
17
15
-8
-27
-18
9
25
13
-13
-26
-21
-13
-15
-17
-6
20
41
43
29
14
11
15
17
11
-4
-19
-25
-15
7
26
31
25
22
27
30
15
-10
-20
-2
30
38
11
-28
-41
-20
8
12
-6
-19
-11
5
6
-7
-17
-10
5
7
-8
-21
-12
9
20
9
-9
-15
-3
9
7
-6
-14
-8
7
17
17
8
-7
-23
-31
-25
-5
14
20
13
4
3
8
9
4
0
0
1
-4
-12
-18
-18
-16
-16
-15
-8
1
3
-6
-14
-9
3
7
-7
-27
-31
-17
2
10
13
21
31
27
1
-31
-40
-18
17
37
33
18
8
8
13
17
18
13
3
-7
-5
7
16
10
-9
-24
-23
-13
-6
-7
-7
1
10
9
-5
-21
-29
-27
-20
-9
6
20
22
10
-6
-11
-6
0
-2
-8
-9
-3
0
-4
-9
-8
-3
-1
-4
-6
-7
-11
-22
-30
-20
10
38
41
17
-11
-22
-16
-8
-5
1
21
43
46
21
-18
-46
-48
-31
-13
-5
-5
-1
11
29
38
26
-1
-25
-23
6
38
51
38
18
9
13
16
12
4
1
3
2
-7
-14
-10
6
20
20
8
-6
-9
1
17
28
24
6
-17
-32
-37
-36
-35
-31
-19
4
32
51
51
36
18
5
3
11
21
23
14
2
0
14
28
22
-4
-24
-13
24
49
35
-6
-33
-19
17
34
16
-14
-22
-1
21
21
3
-11
-9
-1
-1
-7
-10
-4
1
-2
-9
-10
-3
2
-2
-10
-12
-5
4
9
8
7
6
0
-11
-18
-15
-6
-1
0
5
18
27
17
-12
-39
-42
-23
-3
3
0
3
12
15
3
-13
-16
1
22
29
20
7
1
1
0
-6
-9
-7
-2
-2
-5
-7
-5
-2
-4
-9
-7
6
20
20
-1
-31
-43
-25
9
30
22
-6
-26
-26
-20
-25
-40
-45
-28
-2
6
-13
-42
-54
-43
-25
-16
-12
-3
10
15
5
-11
-19
-16
-11
-9
-5
2
2
-14
-37
-40
-9
37
60
45
12
-5
4
22
25
14
2
-5
-16
-32
-38
-21
14
38
29
-2
-26
-20
6
24
18
-3
-15
-7
11
18
1
-29
-50
-47
-23
7
25
27
14
-8
-31
-48
-49
-34
-12
5
16
28
38
35
10
-25
-41
-24
7
19
-1
-32
-41
-24
-5
-10
-33
-47
-33
-2
22
25
12
-6
-23
-33
-31
-16
3
9
-3
-17
-16
1
17
18
10
10
22
31
19
-10
-32
-30
-11
4
4
0
10
37
59
60
41
22
17
21
19
5
-8
-4
18
39
45
33
15
2
-3
-3
2
11
18
17
10
11
21
28
13
-19
-44
-36
-4
24
25
8
-3
2
6
-3
-17
-17
2
20
19
6
4
26
58
73
58
23
-14
-38
-42
-24
5
27
27
7
-15
-24
-24
-25
-28
-23
-2
24
38
38
31
25
16
-4
-28
-44
-42
-27
-13
-6
-6
-12
-22
-32
-34
-25
-13
-9
-12
-12
-3
4
-1
-11
-12
-1
5
-5
-18
-12
14
31
15
-19
-34
-16
8
2
-29
-53
-48
-27
-16
-14
-5
14
23
7
-14
-7
26
48
32
-2
-16
-1
5
-21
-55
-49
1
41
28
-22
-44
-9
46
58
19
-24
-24
14
42
32
-1
-22
-15
7
22
21
9
-3
-10
-8
-3
0
-4
-7
-7
-9
-21
-37
-39
-16
13
19
-4
-26
-15
22
48
35
-2
-27
-25
-13
-12
-17
-12
9
27
27
13
2
0
-2
-8
-9
-3
2
-7
-21
-20
1
22
17
-4
-9
18
53
58
21
-24
-43
-29
-7
2
-3
-13
-22
-32
-36
-29
-13
-2
-3
-10
-7
3
6
-3
-12
-5
15
27
18
-4
-21
-28
-31
-33
-26
-5
18
24
8
-9
-9
7
19
17
9
8
13
13
6
3
11
23
21
2
-15
-12
8
25
23
2
-20
-31
-31
-26
-20
-16
-13
-8
-1
3
-3
-17
-27
-16
15
46
51
29
1
-10
-4
2
-2
-10
-11
-4
3
5
8
18
28
28
18
12
17
27
25
11
-2
-1
10
16
11
4
5
13
18
17
14
14
10
-2
-17
-18
-1
23
36
36
31
31
30
22
10
4
7
9
1
-12
-15
-6
5
10
10
11
10
-1
-21
-33
-25
-2
16
18
15
17
22
16
0
-9
3
28
43
42
40
49
57
41
3
-29
-28
0
24
22
6
-3
-2
-3
-12
-18
-10
3
5
-6
-13
-3
14
17
3
-6
6
31
46
38
16
-1
-10
-11
-7
1
5
-3
-23
-35
-23
5
21
12
-6
-5
15
28
10
-25
-41
-19
15
21
-12
-54
-62
-26
24
44
21
-23
-46
-30
8
29
16
-16
-33
-21
-1
1
-16
-25
-7
27
43
24
-7
-20
-4
16
16
-5
-28
-32
-20
-1
14
22
22
14
1
-9
-10
-3
13
31
45
41
17
-16
-35
-26
-2
16
14
0
-13
-25
-40
-53
-47
-16
24
43
28
-1
-20
-16
-1
10
16
18
13
-5
-30
-48
-47
-30
-16
-12
-17
-20
-16
-7
5
12
8
-10
-32
-41
-25
2
16
8
-11
-17
-7
5
3
-7
-12
-6
2
0
-7
-9
-3
1
-9
-28
-40
-32
-9
9
11
-5
-27
-41
-43
-37
-29
-26
-21
-10
9
23
21
5
-8
-4
13
22
9
-18
-34
-29
-10
3
3
-1
3
15
25
24
14
3
-4
-7
-5
2
9
10
3
-2
3
15
21
13
-3
-12
-7
1
0
-8
-11
-4
4
0
-11
-14
-3
10
9
0
1
23
48
49
21
-11
-23
-14
-4
-4
-5
6
20
17
-4
-22
-15
12
32
26
6
0
18
41
48
35
16
8
9
13
17
21
26
28
27
24
18
8
-6
-16
-14
0
15
21
17
11
9
6
0
-5
-1
10
17
10
-11
-30
-33
-19
7
29
36
21
-6
-25
-19
5
24
22
1
-15
-13
6
25
33
30
22
12
6
8
16
18
3
-21
-32
-19
4
10
-6
-25
-23
-4
8
0
-18
-26
-20
-9
1
17
39
51
36
3
-20
-15
4
10
-6
-19
-10
9
12
-10
-33
-31
-8
10
7
-8
-15
-10
-4
-4
-3
6
12
6
-9
-12
5
24
22
-4
-31
-39
-26
-8
7
21
36
39
19
-16
-41
-38
-15
8
18
20
19
13
0
-14
-15
-2
9
2
-19
-35
-34
-19
-7
-4
-3
4
18
26
22
7
-11
-24
-28
-24
-16
-14
-23
-36
-36
-15
15
28
13
-17
-37
-32
-13
-1
-2
-9
-6
6
20
26
22
7
-17
-45
-60
-48
-11
23
32
13
-7
-3
23
43
37
11
-12
-21
-20
-20
-18
-8
10
23
20
6
-4
-4
-1
-4
-10
-12
-7
-2
-1
4
21
41
49
39
23
14
8
-8
-33
-42
-16
31
60
48
14
-5
6
22
11
-23
-47
-38
-9
7
-5
-26
-29
-8
17
23
10
-11
-21
-17
-6
3
4
-3
-10
-10
-1
6
1
-17
-33
-35
-21
-5
1
-2
-6
-5
-2
-1
-5
-8
-4
3
6
0
-13
-24
-28
-22
-13
-5
-5
-13
-24
-30
-22
-1
17
17
-4
-29
-36
-23
-8
-12
-38
-65
-74
-61
-39
-20
-6
-2
-13
-43
-77
-97
-95
-88
-89
-92
-78
-43
-11
-10
-38
-61
-54
-24
-4
-11
-33
-51
-61
-78
-106
-131
-134
-116
-96
-89
-86
-70
-36
-1
2
-43
-126
-209
-257
-252
-211
-160
-106
-40
43
115
134
89
25
-1
27
71
83
65
61
102
168
214
211
167
102
34
-25
-55
-49
-24
-2
29
112
267
442
544
524
421
319
253
186
73
-75
-196
-241
-208
-113
39
246
470
641
704
661
553
412
249
85
-27
-37
50
176
284
357
411
456
484
488
477
441
331
90
-271
-643
-867
-839
-568
-164
222
459
466
236
-151
-550
-817
-866
-695
-363
51
468
821
1051
1117
1006
733
323
-172
-672
-1077
-1303
-1324
-1182
-942
-643
-296
73
366
435
188
-307
-817
-1080
-966
-564
-119
113
4
-387
-852
-1146
-1129
-840
-463
-184
-81
-137
-329
-665
-1087
-1386
-1276
-653
220
828
778
115
-700
-1125
-893
-127
811
1573
1983
2073
1981
1817
1577
1185
640
104
-185
-145
9
-85
-620
-1428
-2098
-2289
-1938
-1225
-408
273
610
483
-14
-518
-581
-7
948
1731
1874
1294
294
-659
-1148
-908
111
1655
3157
3935
3567
2176
371
-1114
-1791
-1564
-641
584
1622
1999
1466
170
-1389
-2635
-3190
-2918
-1807
45
2276
4159
4854
3932
1734
-777
-2566
-3027
-2142
-349
1643
3039
3230
2118
222
-1597
-2653
-2757
-2135
-1103
135
1447
2636
3422
3538
2832
1326
-733
-2831
-4291
-4557
-3517
-1613
357
1607
1685
643
-962
-2279
-2552
-1527
388
2335
3409
3011
1034
-2035
-5117
-6833
-6178
-3213
828
4256
5960
5928
4883
3499
1969
234
-1529
-2741
-2783
-1557
274
1582
1443
-245
-2637
-4434
-4701
-3463
-1605
-196
225
-184
-969
-1888
-2987
-4211
-5008
-4488
-2132
1491
4743
5865
4215
832
-2185
-3016
-1174
2393
6001
8102
7861
5399
1747
-1582
-3359
-3317
-2137
-749
349
1064
1171
143
-2227
-5098
-6831
-6250
-3724
-900
698
840
464
610
1550
2781
3574
3436
2319
717
-426
-201
1489
3577
4440
3118
82
-3125
-4997
-4923
-3237
-736
1750
3504
3996
3066
1109
-990
-2221
-1943
-250
2020
3702
3947
2697
654
-1195
-2090
-1695
-89
2222
4275
4923
3482
291
-3398
-6181
-7239
-6481
-4238
-1071
2187
4536
5337
4803
3793
2962
2187
941
-774
-2041
-1726
434
3398
5441
5205
2454
-1775
-5567
-7003
-5290
-1467
2067
3133
1264
-2165
-5186
-6602
-6288
-4577
-1772
1636
4594
5782
4518
1348
-2283
-4931
-5796
-4802
-2411
513
2952
4219
4375
4059
3775
3368
2277
265
-2182
-4188
-5115
-4883
-3871
-2689
-1933
-1800
-1731
-665
1908
4957
6287
4348
-107
-4370
-6004
-4856
-2878
-2071
-2713
-3534
-3291
-1945
-394
586
970
1254
1868
2830
3714
3861
2818
872
-858
-1159
170
1991
2766
1932
285
-952
-1253
-898
-179
1081
3048
5111
5968
4635
1324
-2674
-5857
-7226
-6445
-3798
-224
2822
4035
3115
968
-995
-1853
-1544
-465
1029
2692
4159
4938
4730
3705
2389
1294
617
223
-183
-783
-1407
-1491
-436
1813
4450
6167
5941
3619
-89
-3985
-6734
-7194
-4933
-769
3309
5179
3941
432
-3502
-6229
-6949
-5484
-1967
2974
7899
10849
10394
6611
1114
-3878
-6648
-6551
-3970
-7
3870
6266
6359
4256
907
-2417
-4790
-6016
-6509
-6773
-6893
-6488
-5168
-3067
-894
561
952
437
-642
-1926
-2872
-2675
-784
2337
5111
5861
4149
1146
-1353
-2321
-2008
-1337
-1035
-1324
-2124
-3203
-4102
-4206
-3179
-1368
408
1546
2085
2368
2403
1767
259
-1492
-2294
-1379
872
3223
4561
4575
3621
2160
482
-1116
-2186
-2387
-1900
-1444
-1720
-2840
-4307
-5510
-6112
-5934
-4633
-1815
2323
6531
8956
8364
5146
1173
-1417
-1532
384
2860
4387
4248
2827
1280
708
1291
2037
1502
-1010
-4715
-7772
-8500
-6405
-2341
2040
5035
5532
3549
456
-1553
-810
2473
6097
7346
4971
62
-4829
-7416
-6855
-3755
487
4312
6402
6093
3795
946
-784
-609
826
1979
1637
-180
-2309
-3415
-3029
-1813
-877
-718
-733
219
2638
5686
7673
7352
4846
1409
-1636
-3685
-4757
-4914
-4016
-2064
415
2484
3323
2603
452
-2709
-6171
-8918
-9942
-8846
-6179
-3121
-767
351
254
-711
-1950
-2674
-2233
-634
1307
2504
2443
1500
501
51
334
1387
3275
5791
8050
8673
6676
2392
-2455
-5713
-6127
-4043
-1008
1375
2426
2495
2239
1826
828
-1143
-3774
-6071
-7058
-6444
-4676
-2465
-333
1497
2971
4077
4742
4724
3685
1599
-816
-2268
-1848
4
1629
1488
-458
-2683
-3406
-2000
729
3409
5109
5667
5410
4751
3964
3061
1811
5
-2147
-3917
-4504
-3662
-1870
96
1695
2704
2953
2192
338
-2226
-4660
-5987
-5470
-2960
810
4243
5573
4062
732
-2251
-3210
-2183
-622
31
-541
-1602
-2182
-1657
173
3096
6312
8484
8392
5815
1829
-1800
-3557
-2779
196
4101
7051
7369
4674
297
-3630
-5766
-6380
-6666
-7352
-8074
-7977
-6702
-4777
-3195
-2776
-3725
-5421
-6517
-5599
-2220
2507
6503
8159
7292
4805
1665
-1530
-4085
-4826
-2736
1876
7064
10382
10522
7958
4251
885
-1337
-2246
-2083
-1358
-663
-365
-461
-772
-1170
-1503
-1332
-84
2285
4757
5693
4097
582
-2937
-4633
-4001
-1976
15
1115
1428
1613
2180
3076
3774
3736
2810
1283
-401
-1928
-3134
-3840
-3811
-2962
-1587
-293
369
252
-328
-818
-712
228
1821
3445
4232
3478
1039
-2555
-6306
-9068
-9824
-7977
-3703
1821
6637
8804
7388
3035
-2307
-6405
-7897
-6909
-4728
-2791
-1711
-1083
-132
1434
3148
4244
4322
3587
2608
1964
2067
3059
4633
5956
5987
4161
900
-2549
-4865
-5406
-4455
-2910
-1743
-1538
-2306
-3605
-4870
-5703
-5884
-5174
-3297
-289
3095
5491
5688
3470
-188
-3715
-5790
-5856
-4186
-1680
511
1524
1285
559
395
1359
3193
5075
6104
5635
3472
96
-3248
-5003
-4229
-1305
2293
5012
6116
5770
4488
2662
527
-1675
-3659
-5158
-5891
-5514
-3831
-1160
1606
3530
4309
4368
4219
3826
2730
813
-1207
-2197
-1588
83
1626
2213
2016
1923
2643
4011
5088
4941
3415
1241
-556
-1375
-1278
-674
55
608
653
-66
-1373
-2559
-2833
-2012
-729
77
-120
-1178
-2593
-3888
-4753
-5019
-4729
-4187
-3771
-3589
-3378
-2859
-2125
-1570
-1401
-1345
-939
-46
1028
1913
2516
2914
3030
2635
1731
787
437
895
1758
2394
2510
2326
2287
2671
3406
4159
4538
4300
3458
2215
749
-874
-2531
-3799
-4075
-3144
-1658
-903
-1839
-4238
-6695
-7561
-6018
-2550
1386
4148
4690
3044
307
-1922
-2396
-871
1840
4393
5615
5018
2952
400
-1522
-2173
-1715
-896
-458
-680
-1428
-2486
-3745
-5063
-6105
-6427
-5716
-3927
-1246
1908
4790
6443
6205
4279
1737
-224
-1112
-1289
-1334
-1350
-897
492
2800
5443
7541
8232
6959
3760
-564
-4622
-7021
-6996
-4698
-1043
2656
5108
5492
3844
1091
-1471
-2969
-3380
-3246
-3028
-2805
-2536
-2425
-2820
-3682
-4294
-3697
-1563
1342
3611
4188
3035
962
-1083
-2523
-3154
-2874
-1633
355
2475
3953
4280
3411
1628
-638
-2784
-4013
-3665
-1804
592
2230
2465
1663
609
-344
-1400
-2654
-3519
-3050
-839
2501
5754
7904
8550
7772
5950
3748
2011
1301
1438
1659
1349
574
-178
-709
-1349
-2434
-3708
-4430
-4085
-2852
-1343
-33
918
1391
1146
117
-1222
-2013
-1665
-306
1385
2745
3439
3330
2281
286
-2200
-4223
-4828
-3720
-1538
502
1344
698
-858
-2293
-2765
-2090
-758
454
993
832
436
417
1093
2208
3040
2914
1758
209
-859
-1012
-497
88
289
-31
-833
-1969
-3024
-3284
-2190
17
2165
2877
1601
-974
-3426
-4532
-3865
-1830
632
2417
2705
1382
-846
-2854
-3767
-3373
-2003
-160
1678
3038
3484
2822
1247
-794
-2877
-4671
-5793
-5769
-4365
-1967
458
1907
1918
704
-1113
-2788
-3600
-3066
-1274
945
2413
2389
1074
-607
-1709
-1748
-659
1432
4210
6968
8686
8548
6542
3551
820
-739
-894
50
1581
3212
4526
5207
5118
4381
3338
2354
1609
1043
510
-45
-591
-1231
-2299
-4094
-6384
-8199
-8310
-6105
-2127
2204
5420
6689
5959
3740
884
-1599
-2876
-2737
-1739
-782
-403
-477
-584
-608
-854
-1572
-2431
-2617
-1520
618
2708
3491
2335
-405
-3650
-6203
-7289
-6743
-4877
-2251
469
2574
3465
2915
1262
-710
-2201
-2804
-2579
-1822
-789
382
1607
2803
3883
4726
5118
4809
3739
2237
930
350
577
1238
1823
1977
1549
499
-1098
-2934
-4451
-5082
-4596
-3263
-1684
-435
204
275
2
-374
-647
-648
-253
497
1284
1574
921
-663
-2607
-4078
-4447
-3563
-1707
558
2471
3195
2172
-394
-3410
-5411
-5424
-3483
-450
2548
4534
4835
3275
490
-2037
-2653
-637
3154
6766
8405
7452
4548
954
-2158
-4048
-4456
-3542
-1736
500
2852
5077
6787
7435
6657
4671
2247
218
-1014
-1516
-1480
-955
49
1284
2224
2390
1763
881
494
994
2011
2550
1664
-722
-3541
-5234
-4914
-3094
-1282
-781
-1752
-3324
-4478
-4798
-4474
-3829
-3029
-2213
-1691
-1805
-2541
-3368
-3557
-2739
-1198
333
1181
1166
685
423
887
2037
3298
3953
3669
2714
1697
1071
818
576
34
-763
-1447
-1621
-1154
-283
523
813
374
-682
-1970
-2998
-3375
-2996
-2114
-1217
-747
-818
-1169
-1371
-1132
-420
622
1803
2867
3437
3127
1861
100
-1328
-1750
-1112
-5
753
632
-306
-1454
-2016
-1515
-192
1054
1299
375
-905
-1402
-653
723
1637
1569
1018
940
1770
2992
3578
2817
824
-1564
-3278
-3508
-2062
517
3132
4651
4542
3172
1534
578
647
1390
2094
2114
1105
-930
-3656
-6417
-8340
-8637
-6995
-3800
0
3327
5394
5858
4735
2311
-831
-3795
-5609
-5700
-4282
-2263
-689
-112
-328
-634
-358
709
2217
3499
3980
3498
2352
1081
171
-93
398
1577
3118
4376
4624
3525
1484
-493
-1369
-660
1318
3607
4983
4443
1724
-2364
-6145
-7916
-6937
-3856
-224
2456
3440
2834
1290
-353
-1355
-1370
-650
93
210
-381
-1198
-1691
-1720
-1539
-1402
-1289
-1060
-780
-764
-1259
-2118
-2826
-2823
-1832
60
2471
4811
6387
6618
5335
2953
341
-1549
-2068
-1084
999
3357
5002
5173
3707
1144
-1556
-3529
-4397
-4271
-3483
-2349
-1152
-264
-130
-997
-2576
-3997
-4233
-2767
-5
2909
4770
4990
3823
2047
443
-562
-931
-884
-733
-739
-965
-1198
-1088
-467
415
1006
876
52
-1066
-2122
-3098
-4162
-5236
-5780
-5065
-2732
858
4740
7819
9339
9113
7479
5089
2641
684
-457
-695
-234
371
329
-948
-3327
-5838
-7249
-6932
-5294
-3352
-1889
-979
-257
457
893
627
-429
-1865
-3031
-3412
-2815
-1346
694
2886
4779
5967
6164
5254
3371
964
-1262
-2594
-2623
-1416
535
2479
3600
3282
1447
-1242
-3611
-4636
-4038
-2342
-379
1202
2045
1960
942
-576
-1716
-1638
-195
1943
3841
4966
5277
4810
3414
1054
-1724
-3859
-4485
-3592
-1962
-502
343
615
508
185
-130
-100
511
1566
2555
2945
2521
1436
45
-1249
-2045
-2073
-1400
-514
-40
-250
-828
-1184
-1036
-677
-651
-1181
-1914
-2238
-1829
-910
-40
330
132
-366
-808
-993
-971
-962
-1135
-1390
-1342
-614
730
2024
2382
1378
-553
-2385
-3215
-2787
-1415
437
2417
4169
5159
4853
3163
708
-1449
-2400
-1854
-199
1728
2955
2723
873
-1931
-4443
-5539
-4893
-3069
-986
719
1880
2521
2561
1865
508
-1076
-2248
-2452
-1456
551
2968
4967
5860
5454
4098
2336
531
-1175
-2564
-3183
-2670
-1287
5
196
-870
-2229
-2497
-988
1693
4048
4714
3305
533
-2348
-4277
-4846
-4304
-3231
-2143
-1249
-459
379
1207
1664
1293
-37
-1843
-3192
-3305
-2145
-470
767
1163
1084
1183
1730
2419
2776
2671
2377
2194
2131
1981
1619
1115
532
-266
-1513
-3239
-5132
-6691
-7469
-7156
-5579
-2841
443
3193
4427
3983
2711
1858
2135
3296
4514
5078
4750
3629
1918
-57
-1700
-2278
-1395
585
2606
3506
2648
196
-3021
-5858
-7242
-6587
-4141
-1012
1323
1850
600
-1443
-3053
-3494
-2759
-1296
395
1937
3046
3519
3353
2813
2312
2149
2358
2770
3182
3418
3330
2850
2149
1682
1940
3027
4439
5310
4963
3366
1155
-727
-1511
-949
626
2495
3890
4269
3396
1311
-1618
-4554
-6286
-5819
-3186
282
2696
2910
1263
-864
-2227
-2503
-2116
-1547
-948
-303
255
423
-40
-1154
-2702
-4233
-5077
-4591
-2680
-120
1774
2017
599
-1690
-3959
-5691
-6634
-6499
-5049
-2523
176
1849
1694
-246
-3094
-5477
-6060
-4217
-573
3087
4770
3556
190
-3502
-5819
-6016
-4322
-1514
1404
3398
3750
2509
570
-911
-1319
-859
-76
808
2033
3831
5925
7560
7992
6957
4776
2147
-143
-1469
-1592
-818
68
188
-886
-2815
-4674
-5540
-5051
-3538
-1674
-10
1218
1959
2171
1849
1145
334
-397
-1037
-1548
-1599
-695
1275
3652
5304
5449
4221
2426
795
-458
-1408
-1945
-1712
-526
1226
2744
3382
3102
2419
1972
2116
2785
3615
4156
4091
3366
2212
1010
96
-399
-544
-507
-449
-492
-763
-1393
-2420
-3639
-4574
-4672
-3622
-1565
940
3099
4112
3434
1108
-1990
-4397
-4882
-3317
-795
1229
2021
1878
1468
1010
196
-1213
-2899
-4212
-4781
-4827
-4884
-5303
-5969
-6340
-5672
-3423
231
4138
6621
6559
4218
1026
-1547
-2937
-3445
-3469
-2972
-1689
303
2343
3496
3100
1188
-1396
-3290
-3366
-1564
935
2579
2721
2041
1632
1717
1428
-97
-2553
-4558
-4901
-3572
-1593
-47
604
449
-203
-890
-968
57
1978
3816
4552
4019
2997
2332
2066
1472
-67
-2315
-4341
-5322
-5115
-4134
-2840
-1473
-198
716
1028
854
752
1340
2783
4618
6072
6568
5993
4649
3063
1836
1490
2261
3926
5852
7264
7539
6362
3807
430
-2758
-4672
-4798
-3585
-2126
-1341
-1415
-1949
-2521
-2979
-3247
-3084
-2237
-829
555
1243
932
-235
-1871
-3487
-4489
-4315
-2825
-585
1387
2260
1858
587
-920
-2004
-2050
-749
1471
3369
3550
1482
-2040
-5382
-7068
-6510
-4115
-965
1691
3010
2984
2333
1821
1571
1126
213
-699
-787
184
1492
2158
1947
1555
1826
2897
4141
4793
4495
3365
1809
341
-610
-1028
-1472
-2683
-4803
-6995
-8005
-7242
-5307
-3462
-2567
-2522
-2586
-2113
-1006
366
1509
2073
1935
1139
-171
-1765
-3263
-4123
-3829
-2254
127
2466
4085
4858
5081
5048
4808
4324
3748
3431
3646
4365
5308
6177
6814
7181
7227
6791
5603
3455
506
-2523
-4553
-4745
-3072
-340
2327
4048
4339
3021
284
-3048
-5563
-5976
-4120
-1273
606
206
-2313
-5549
-7837
-8189
-6699
-4316
-2194
-1012
-657
-513
-103
498
875
829
641
751
1219
1611
1421
587
-402
-836
-245
1309
3174
4322
3834
1507
-1864
-4847
-6213
-5613
-3621
-1230
686
1624
1480
531
-659
-1524
-1854
-1905
-2137
-2809
-3826
-4895
-5709
-5967
-5333
-3585
-901
1990
4058
4470
3039
368
-2342
-3787
-3199
-845
2025
3876
3822
2101
-240
-2101
-2888
-2577
-1469
38
1550
2751
3434
3435
2530
545
-2285
-5070
-6605
-6189
-4209
-1872
-246
496
969
1819
3091
4249
4658
4008
2447
518
-988
-1294
-54
2345
4889
6457
6380
4684
1993
-676
-2177
-1618
1125
5126
8739
10458
9713
7018
3473
111
-2394
-3681
-3633
-2467
-791
637
1357
1467
1397
1401
1262
518
-1010
-2941
-4573
-5391
-5364
-4811
-4067
-3313
-2614
-1977
-1305
-382
939
2451
3575
3714
2693
861
-1199
-2977
-4090
-4191
-3085
-1025
1183
2550
2495
1147
-858
-2771
-3953
-3936
-2576
-285
1989
3234
2986
1557
-266
-1687
-2146
-1413
276
2117
3025
2363
500
-1422
-2414
-2377
-1946
-1685
-1540
-1034
173
2001
4117
6108
7416
7318
5331
1838
-1779
-3895
-3766
-2035
-165
639
99
-1291
-2838
-4022
-4504
-4073
-2749
-901
903
2249
3028
3187
2418
336
-2854
-5915
-7067
-5217
-865
4175
7968
9481
8683
6049
2237
-1805
-4866
-6022
-5345
-3927
-3047
-3222
-3995
-4522
-4244
-3100
-1382
389
1544
1543
423
-1051
-1865
-1507
-328
826
1271
875
-11
-839
-1127
-677
318
1398
2206
2789
3463
4352
5093
5051
3827
1577
-1068
-3273
-4292
-3779
-2064
-109
1080
1206
864
892
1533
2264
2392
1673
341
-1225
-2629
-3294
-2561
-268
2763
5053
5454
3867
1075
-1909
-4195
-4950
-3487
201
5016
9149
11142
10630
8183
4631
700
-2862
-5230
-5899
-5102
-3639
-2188
-842
597
1972
2596
1825
-201
-2404
-3385
-2333
451
3708
5944
6260
4795
2495
395
-997
-1783
-2236
-2362
-1874
-574
1258
2829
3257
2204
245
-1388
-1682
-708
315
-36
-2136
-4880
-6463
-5739
-3002
345
2813
3689
3175
1895
251
-1790
-4302
-6757
-7920
-6682
-3208
788
3208
3208
1709
275
-433
-1008
-2253
-4080
-5565
-5903
-5054
-3505
-1704
73
1525
2346
2496
2211
1562
233
-1982
-4445
-5845
-5380
-3694
-2326
-2129
-2419
-1849
-32
1924
2525
1362
-560
-1818
-1772
-904
-249
-543
-1650
-2583
-2148
81
3204
5474
5590
3728
1324
-140
-213
456
872
481
-542
-1432
-1243
574
3663
6767
8414
7813
5185
1361
-2744
-6241
-8173
-7759
-4966
-722
3633
7120
9284
9772
8162
4548
161
-2995
-3486
-1505
1415
3672
4567
4292
3381
2374
1779
1899
2527
2988
2735
1909
1164
916
944
817
559
628
1189
1630
1030
-840
-3077
-4265
-3534
-1139
1787
3909
4325
2924
396
-2189
-4082
-5325
-6493
-7873
-8899
-8520
-6216
-2715
308
1290
-296
-3737
-7535
-10078
-10256
-7929
-4086
-458
1395
985
-892
-2780
-3504
-2695
-672
1937
4389
5844
5517
3083
-987
-5514
-9110
-10668
-9591
-5878
-266
5702
10102
11555
10048
6881
3685
1348
-236
-1508
-2429
-2308
-368
3505
8415
12701
14604
13061
8282
1779
-4285
-8111
-9072
-7813
-5701
-4024
-3417
-3749
-4439
-4965
-5192
-5280
-5288
-4961
-4000
-2537
-1172
-398
-32
583
1717
2731
2618
1096
-965
-2292
-2278
-1200
506
2868
6079
9723
12639
13802
13317
12389
12214
12815
12884
10744
5680
-1245
-7477
-10304
-8603
-3801
888
2674
1163
-1587
-3037
-2377
-993
-903
-2742
-5138
-5899
-3863
121
3720
4740
2719
-610
-2433
-942
3177
7148
8222
5764
1516
-2037
-3593
-3526
-2883
-2176
-1168
443
2384
3848
4014
2523
-338
-3704
-6421
-7575
-6980
-5240
-3260
-1700
-863
-947
-2104
-4072
-5878
-6259
-4633
-1720
873
1755
536
-2179
-5243
-7308
-7059
-3749
2047
8198
11943
11547
7448
1929
-2399
-4148
-3687
-2507
-2062
-2883
-4467
-5830
-6240
-5565
-4048
-1881
936
4285
7578
9767
9773
7011
1748
-4759
-10454
-13194
-11897
-7384
-2059
1614
2662
1908
903
660
1289
2438
3663
4337
3645
1200
-2236
-4920
-5338
-3309
154
3944
7540
10553
12010
10670
6357
760
-3472
-4663
-3204
-819
1028
1906
1898
862
-1408
-4366
-6488
-6254
-3518
154
2573
2497
366
-2184
-3364
-2041
1922
7577
13034
16039
15003
9870
2165
-5832
-12043
-15026
-13947
-8764
-749
7360
12375
12492
8452
2874
-1735
-4509
-6020
-6885
-6804
-4990
-1352
2898
5853
6113
3626
-330
-3834
-5266
-4123
-1280
1601
3222
3506
3417
3905
4980
5733
5184
3066
-67
-3265
-5632
-6534
-5694
-3290
55
3478
6137
7342
6590
3723
-797
-5832
-9976
-12214
-12305
-10591
-7569
-3667
623
4602
7488
8753
8336
6585
4011
1066
-1967
-4959
-7786
-10132
-11425
-11084
-8977
-5699
-2358
-14
788
85
-1689
-3794
-5135
-4460
-1076
4295
9383
11500
9367
4214
-890
-3109
-1664
2005
5670
7886
8362
7223
4397
-25
-4978
-8420
-8578
-5423
-938
2201
2403
-7
-3346
-5794
-6311
-4877
-2214
716
3199
5022
6260
6745
5805
2745
-2177
-7246
-9985
-8741
-3956
1936
5936
6193
2874
-2186
-6590
-8501
-7293
-3649
789
4103
4943
3218
188
-2245
-2708
-1211
997
2505
2900
3022
4083
6401
8877
9734
7884
3811
-749
-3994
-5084
-4287
-2364
32
2402
4091
4240
2309
-1235
-4845
-6685
-5752
-2441
1839
5592
7901
8392
6816
2951
-2848
-8941
-12543
-11152
-4480
4769
12265
14784
12151
6829
1689
-1942
-4370
-6162
-7023
-6013
-2632
2437
7479
10451
9811
5337
-1342
-7178
-9419
-7553
-3658
-577
462
398
649
1225
822
-1324
-4116
-5425
-4111
-1022
1919
3304
2937
1483
-18
-353
1406
4970
8349
8867
5249
-1104
-6994
-9706
-8682
-5355
-1752
727
1672
1397
482
-701
-2285
-4632
-7571
-9907
-10051
-7463
-3500
-595
-347
-2236
-4114
-3945
-1290
2473
5133
5059
2249
-1560
-3931
-3369
-391
2939
4694
4497
3494
3146
4132
6200
8602
10368
10350
7600
2197
-4239
-9131
-10396
-7612
-2109
3822
7851
8340
4958
-942
-6702
-9716
-8993
-5683
-2091
-28
150
-733
-1585
-1730
-1036
249
1674
2779
3328
3408
3213
2743
1805
422
-853
-1264
-661
72
-349
-2315
-4626
-5259
-3046
1281
5669
8357
8982
8265
6926
5148
3008
1058
74
193
539
-45
-1902
-4287
-6135
-6875
-6416
-4630
-1296
3252
7701
10362
10375
8213
4960
1280
-2692
-6527
-8966
-8570
-5006
394
5386
8109
7816
4751
-204
-5715
-10178
-12258
-11558
-8800
-5249
-1897
895
3136
4787
5640
5491
4315
2295
-183
-2494
-3872
-3778
-2357
-530
481
-143
-2441
-5786
-9153
-11194
-10342
-5503
2696
11220
15741
13406
5223
-4200
-9726
-9141
-4141
1651
5494
6677
5685
3053
-740
-4696
-7351
-7685
-5821
-2682
853
4161
6387
6378
3628
-723
-4298
-5249
-3643
-1036
1164
2692
3940
4953
5307
4818
3933
3212
2688
2053
1371
1195
1744
2211
1303
-1350
-4493
-6118
-5085
-1931
1716
4318
5112
4097
1792
-893
-2869
-3326
-2190
-182
1630
2409
1882
306
-1765
-3719
-5014
-5205
-4001
-1484
1652
4187
4977
3705
1104
-1601
-3488
-4268
-4078
-3251
-2335
-1995
-2489
-3184
-2957
-1393
515
1192
128
-1552
-2373
-2201
-2297
-3635
-5549
-6431
-5676
-4498
-4544
-5914
-6886
-5683
-2307
1437
3551
3326
1481
-766
-2638
-4157
-5911
-8417
-11344
-13195
-12106
-7471
-998
4101
5396
3096
-192
-1514
404
4665
9219
12230
12823
11101
7781
3808
72
-2710
-4051
-3830
-2494
-988
-177
-106
70
1198
3058
4318
3690
1168
-1950
-4220
-5113
-4937
-4014
-2316
-37
1715
1272
-2177
-7410
-11537
-11896
-7996
-1899
3352
5953
6373
6363
6895
7050
4954
-105
-6446
-10943
-11301
-7640
-2181
2389
4348
3365
235
-3524
-6165
-6480
-4496
-1390
1489
3628
5386
7124
8493
8729
7580
5784
4568
4698
5978
7485
8167
7351
5002
1703
-1685
-4526
-6608
-7687
-6884
-2893
4637
13706
20250
20545
14013
4019
-4225
-6982
-3973
2245
8496
12835
14894
15129
14037
11973
9342
6707
4631
3437
3105
3392
4059
5087
6690
9033
11751
13714
13478
10347
5222
299
-2423
-2690
-2135
-2747
-4998
-7363
-7694
-5102
-610
3850
6903
8210
7828
5524
1012
-5167
-11196
-14620
-13660
-8254
-214
7475
11857
11307
6374
-421
-5943
-8161
-7026
-3943
-514
2297
4094
4658
3938
2428
1164
1026
1930
2799
2460
644
-1877
-4057
-5495
-6647
-8256
-10541
-12811
-13783
-12406
-8667
-3829
135
1602
166
-3237
-6911
-9231
-9317
-7406
-4855
-3540
-4700
-7885
-11062
-12096
-10479
-7621
-5333
-4000
-2403
572
4218
6256
4917
705
-3957
-6750
-7023
-5544
-3159
-97
3455
6552
7664
5745
1033
-5132
-10985
-14751
-14844
-10440
-2403
6549
13194
15871
15332
13556
11843
10223
8502
7227
7026
7102
5127
-633
-8998
-16079
-18225
-14896
-8681
-2742
1489
4261
5901
5954
3969
599
-2537
-4074
-3733
-2017
469
3158
5230
5787
4520
2024
-792
-3434
-5719
-7069
-6474
-3573
452
3617
5067
5969
8119
11651
14492
14286
10707
5736
1781
-170
-645
-463
130
1212
2542
3482
3433
2182
-53
-2641
-4611
-5067
-3870
-1808
250
2434
5786
10756
15845
18177
15794
9459
2140
-3368
-6401
-8339
-10895
-14494
-17963
-19459
-17840
-13637
-9042
-6741
-8160
-12349
-16530
-18024
-16062
-12113
-8612
-7248
-7947
-9023
-8254
-4341
2063
8578
12682
13536
12411
11237
10712
9873
7467
3485
-822
-4220
-6425
-7672
-7775
-6062
-2326
2499
6799
9285
9351
6699
1290
-5901
-12363
-15128
-13062
-8191
-4384
-4318
-7472
-10899
-11818
-9535
-5318
-1004
2083
3287
2444
-23
-2939
-4663
-3799
249
7171
15806
24098
29282
28877
22268
11633
1133
-5330
-6149
-2393
3428
8994
13017
15139
15492
14393
12277
9687
7206
5259
3808
2207
-407
-4183
-7906
-9584
-8167
-4887
-2647
-3683
-7608
-11743
-13393
-11800
-8045
-3483
1307
6054
9841
11149
9042
4077
-2079
-7851
-12419
-15392
-16280
-14677
-10984
-6696
-3744
-3418
-5762
-9757
-13904
-16784
-17470
-15800
-12383
-8230
-4217
-812
1786
3359
3631
2542
549
-1337
-1880
-186
3763
8966
13919
17554
19876
21672
23541
25263
26185
26165
25873
25998
26216
25212
21874
16433
10335
4992
710
-3239
-7717
-12987
-18629
-23749
-27110
-27384
-23898
-17548
-10917
-7057
-7673
-12089
-17757
-21711
-21799
-17160
-8252
3188
14473
22949
27279
27951
26355
23178
17770
9272
-1532
-11643
-17451
-17306
-12816
-7737
-5378
-6542
-9342
-10678
-8194
-1574
7299
15252
19291
17891
11434
1704
-8991
-18362
-24233
-24737
-19031
-8182
4638
15169
19838
17296
8916
-1876
-11081
-15785
-15255
-10866
-4859
1156
6780
12129
16721
19250
18535
14659
9040
3294
-2005
-7468
-13819
-20632
-25982
-27316
-22916
-13012
89
12846
21798
24639
20683
10786
-2896
-17197
-28532
-33973
-32436
-25156
-14956
-4798
3356
8721
11205
11051
8907
5909
3299
1705
775
-441
-2669
-5866
-9294
-11925
-12753
-10936
-6021
1686
10950
19974
27141
31475
32432
29407
21764
9690
-4904
-18533
-27634
-30389
-27432
-20975
-13263
-5663
1171
6750
10669
13008
14523
16132
18083
19665
19827
18165
15377
12797
11402
11108
10854
9347
5886
711
-5246
-10886
-15257
-17549
-17054
-13423
-7111
502
7632
12905
15763
16198
14249
9935
3650
-3530
-10117
-14795
-16736
-15473
-10811
-3192
5802
13579
17592
16659
11545
4484
-1846
-5198
-4308
688
8052
14873
18311
17008
11661
4345
-2748
-8121
-10983
-11024
-8577
-4956
-2161
-1666
-3182
-4700
-4100
-1000
2846
5028
4467
2145
113
-133
1516
4086
6265
6909
5297
1434
-3705
-8458
-11351
-11926
-10821
-9152
-7852
-7444
-8004
-8977
-9058
-6722
-1410
5561
11398
13465
10913
5140
-1076
-4983
-5012
-1353
4165
8965
11135
10494
8466
6822
6437
7077
8099
9023
9356
8211
4605
-1542
-8755
-14577
-17033
-15780
-12122
-8067
-5270
-4427
-5208
-6635
-7734
-8151
-8270
-8663
-9389
-9871
-9516
-8389
-7156
-6283
-5324
-3091
1361
7755
14361
18647
18391
12698
2530
-9509
-20144
-26721
-28124
-24803
-18124
-9755
-1552
4380
6184
3409
-2111
-6879
-7886
-4766
-40
2887
2313
-794
-4043
-5644
-5266
-3336
-2
4918
11134
17403
22089
24172
23620
20889
16303
10048
2597
-5040
-11555
-15691
-16367
-12803
-4923
6122
17969
27799
33293
33079
26651
14383
-2074
-19560
-34151
-42804
-44780
-41733
-36404
-30993
-26306
-21997
-17381
-12183
-6876
-2555
-420
-999
-3498
-5756
-5135
-52
8724
18027
23810
23448
17272
8274
263
-4089
-4014
-148
6276
13726
20361
24373
24835
22358
18840
16411
16397
18937
23142
27392
29676
28206
22245
12606
1300
-9432
-17938
-23278
-24927
-22680
-16966
-9130
-1167
5024
8338
8680
6788
3939
1649
1215
3109
6633
10278
12698
13580
13627
13624
13442
11948
7958
1366
-6605
-14208
-20207
-24226
-26302
-26389
-24478
-21131
-17669
-15633
-15884
-18052
-20644
-21588
-18986
-12014
-1763
8657
15355
15847
10685
3140
-2928
-5295
-4027
-472
4080
8764
12696
14755
14187
11430
8096
5902
5495
6228
7019
7381
7674
8490
9875
11105
11138
9279
5560
664
-4443
-8886
-12084
-13738
-13724
-12052
-8976
-5131
-1493
951
1594
405
-2165
-5311
-7860
-8283
-5128
2057
11895
21274
26597
25534
18172
6964
-4361
-12304
-14969
-12855
-8651
-5836
-6639
-10615
-14941
-16303
-12984
-5692
3163
10852
15339
15698
12259
6638
1291
-1549
-1051
1820
5039
6801
6439
4522
2366
1343
2242
4835
7939
10112
10597
9742
8498
7502
6661
5619
4466
3771
3814
3843
2307
-1900
-8170
-14006
-16274
-13174
-5627
2894
8170
7671
2028
-5501
-11257
-13489
-13037
-12033
-11858
-12115
-11328
-8551
-4375
-533
1413
1162
-245
-1233
-669
1652
5152
8964
12353
14835
16042
15602
13252
9145
4038
-928
-4812
-7332
-8821
-9705
-10099
-9977
-9713
-10290
-12701
-16976
-21784
-25101
-25449
-22708
-17998
-12981
-9185
-7527
-7876
-8806
-8073
-4006
3031
10433
14810
14054
8365
-314
-9551
-17199
-21539
-21505
-17296
-10695
-4296
59
2318
3787
5738
8403
11121
13165
14280
14595
14292
13458
12133
10342
8147
5832
4043
3583
4802
7172
9523
10845
10921
10271
9566
9048
8330
6544
2793
-3159
-10233
-16053
-17973
-14583
-6549
3851
14015
21999
26692
27595
24774
18937
11200
2534
-6539
-15614
-23853
-29952
-32717
-31601
-26705
-18560
-8247
2267
10402
14127
13117
8715
2713
-3739
-10022
-15234
-18061
-17775
-15145
-11938
-9258
-6493
-2058
4806
13054
20542
25504
27308
26134
22395
16657
9874
3278
-2099
-5686
-7088
-5751
-1313
5487
12346
16206
15002
9027
849
-6152
-9591
-9111
-6195
-3039
-1199
-787
-691
352
2585
4930
5844
4670
2316
615
846
2628
4089
3193
-795
-6700
-12025
-14257
-12138
-6266
1193
7506
10574
9708
5621
-134
-5779
-9627
-10272
-6993
-304
7897
15002
18914
18974
16033
11799
7980
5606
4578
3622
931
-4566
-12191
-19749
-25026
-27266
-27230
-25856
-22971
-17431
-8532
2737
13801
21788
24905
23038
17491
10253
3177
-2581
-6586
-8646
-8401
-5576
-733
4462
8061
9159
8324
6638
4406
1018
-3915
-9559
-14294
-17126
-18459
-19341
-20069
-19747
-17223
-12306
-6021
127
4893
7397
6962
3372
-2537
-8748
-12865
-13357
-10234
-4741
1461
6884
10385
11220
9220
4888
-819
-6863
-12207
-15585
-15532
-11210
-3559
4449
9255
9024
4880
-124
-3417
-4569
-4885
-5731
-7408
-9441
-11439
-13265
-14488
-14156
-11540
-7079
-2290
1440
3939
6050
8549
11502
14721
18451
23139
28368
32314
32704
28601
21313
13523
7468
3773
1726
361
-760
-1559
-1874
-1744
-1384
-1044
-909
-1012
-1171
-1029
-313
907
2241
3332
4146
4795
4977
3699
-150
-6701
-14490
-21118
-24744
-25118
-23203
-19878
-15065
-8170
741
10301
18398
23351
24624
22669
18342
12528
6129
109
-4584
-7206
-7387
-5330
-1916
1518
3867
4996
5806
7368
9784
11831
11787
8750
3334
-2723
-7572
-10076
-10029
-7971
-4921
-2135
-776
-1437
-3769
-6512
-8064
-7300
-4145
476
5191
8814
10654
10542
8823
6368
4381
3835
4893
6859
8800
10270
11421
12492
13283
13221
11848
9184
5680
2008
-1071
-2902
-3404
-3473
-4684
-8148
-13421
-18532
-21219
-20276
-15897
-9080
-1028
6857
12815
15166
13304
8309
2423
-2263
-4821
-5501
-5008
-3848
-2203
-217
1717
2941
2844
1307
-1024
-2993
-3677
-3068
-2029
-1492
-1632
-1880
-1703
-1283
-1298
-2054
-2963
-3008
-1762
56
1030
66
-2851
-6651
-9726
-10631
-8669
-4236
1215
5688
7477
5880
1430
-4387
-9683
-12752
-12599
-9298
-3977
1691
6267
9106
10347
10452
9733
8220
5836
2659
-944
-4344
-6847
-7979
-7705
-6351
-4262
-1502
2013
6008
9473
10998
9643
5664
442
-4303
-7344
-8235
-7098
-4329
-530
3458
6689
8446
8558
7467
6001
5007
4976
5802
6823
7159
6201
3918
795
-2487
-5309
-7171
-7752
-7150
-6157
-6139
-8264
-12487
-17117
-19490
-17430
-10542
-507
9710
17158
19988
17960
12370
5545
44
-2225
-682
3746
9054
13002
14033
11883
7622
3104
92
-506
1111
3931
6675
8303
8321
6900
4757
2748
1337
368
-562
-1462
-1715
-668
1481
3417
3511
1066
-3033
-6792
-8287
-6730
-2879
1273
3373
1873
-3075
-9609
-15171
-17891
-17351
-14303
-9880
-5107
-955
1549
1583
-961
-5230
-9667
-12590
-12826
-10226
-5924
-2029
-623
-2551
-6900
-11659
-15036
-16358
-15965
-14464
-12109
-8756
-4228
1214
6589
10314
10949
8320
4159
1426
2470
7368
13837
18781
20167
17808
12824
6685
687
-4083
-6801
-7154
-5527
-2752
410
3621
6880
10175
13195
15300
15752
14099
10564
6182
2451
539
547
1403
1618
395
-1773
-3527
-3780
-2626
-1240
-853
-1703
-2910
-3383
-2927
-2536
-3558
-6416
-9959
-12029
-10911
-6640
-1190
2686
3218
722
-2773
-5033
-5002
-3020
37
3623
7501
11110
13278
12841
9640
4853
286
-2827
-4519
-5829
-7824
-10623
-13075
-13351
-10180
-3871
3694
10177
14103
15322
14413
11888
8064
3528
-651
-3407
-4383
-4065
-3240
-2446
-1935
-1935
-2666
-4075
-5773
-7398
-9002
-10863
-12859
-14162
-13735
-11254
-7558
-4193
-2449
-2613
-3854
-4725
-3984
-1366
2146
4828
5262
3181
-500
-4381
-7339
-8844
-8868
-7776
-6281
-5244
-5206
-5967
-6635
-6205
-4236
-1157
1937
3801
3617
1398
-1948
-4981
-6378
-5482
-2484
1772
6163
9682
11810
12738
13211
13982
15203
16290
16353
14808
11645
7282
2331
-2444
-6104
-7735
-6870
-3804
512
4925
8545
10910
11876
11413
9529
6354
2293
-1939
-5509
-7798
-8628
-8224
-6984
-5280
-3358
-1286
1047
3714
6297
7630
6287
1738
-4811
-10856
-14180
-14230
-12092
-9234
-6355
-3369
-184
2848
5298
7266
9383
12137
15270
17829
18755
17443
13950
8906
3285
-1913
-5980
-8650
-9986
-10245
-9881
-9578
-9926
-10804
-11095
-9324
-4912
1032
6213
8578
7492
3849
-652
-4281
-5677
-4049
573
7194
14142
19729
22876
23288
21252
17359
12312
6761
1127
-4418
-9697
-14185
-16992
-17327
-15129
-11268
-7112
-3791
-1744
-847
-864
-1745
-3522
-6023
-8752
-11045
-12311
-12121
-10218
-6677
-2170
2021
4519
4650
2807
-7
-3032
-6156
-9477
-12568
-14296
-13482
-9803
-4116
2003
7056
10192
11310
10852
9499
7886
6435
5308
4416
3427
1819
-832
-4378
-7860
-9927
-9779
-7838
-5472
-3929
-3454
-3375
-2954
-2114
-1375
-1245
-1764
-2598
-3449
-4248
-4997
-5502
-5365
-4288
-2446
-554
500
248
-974
-2197
-2463
-1457
368
2223
3547
4269
4677
5144
5955
7272
9083
11120
12820
13436
12322
9280
4859
373
-2505
-2484
651
5857
11328
15336
16936
16175
13839
10904
8020
5273
2407
-647
-3414
-5083
-5184
-4062
-2649
-1711
-1297
-905
-129
899
1657
1742
1192
373
-384
-1046
-1846
-2975
-4239
-4953
-4274
-1816
1892
5568
7877
8148
6564
3809
612
-2473
-5053
-6872
-7837
-7960
-7219
-5541
-3032
-253
1836
2353
1037
-1580
-4475
-6621
-7362
-6576
-4662
-2327
-199
1547
3230
5272
7675
9857
11007
10638
8833
5996
2389
-2035
-7323
-13033
-18108
-21381
-22343
-21487
-19819
-17929
-15504
-11806
-6701
-1242
2812
4165
2878
307
-1721
-1835
391
4446
9195
13315
15700
15741
13396
9131
3824
-1377
-5354
-7433
-7664
-6691
-5276
-3886
-2620
-1412
-227
884
1755
2033
1241
-889
-3980
-6940
-8474
-7856
-5340
-1940
1205
3377
4467
4823
4908
4934
4672
3606
1408
-1634
-4636
-6611
-7042
-6048
-4106
-1648
1108
4069
7096
9942
12245
13578
13540
11918
8836
4751
315
-3805
-7023
-8861
-9029
-7553
-4880
-1818
712
2029
1999
1098
137
-236
72
651
1073
1379
2110
3847
6659
9979
12934
14817
15316
14488
12640
10247
7851
5910
4670
4142
4131
4236
3841
2331
-485
-4051
-7282
-9277
-9972
-10136
-10736
-12269
-14588
-17193
-19532
-21072
-21288
-19825
-16734
-12501
-7799
-3247
592
3159
4083
3578
2523
1960
2335
3242
3937
4078
3938
3976
4317
4686
4678
3922
2009
-1486
-6637
-12747
-18411
-22164
-23181
-21464
-17496
-11837
-5034
2226
9007
14193
16697
15789
11518
5007
-1755
-6693
-8549
-7247
-3567
1443
6761
11403
14535
15804
15543
14449
12981
11067
8443
5214
2012
-347
-1310
-697
1392
4611
8283
11506
13535
14163
13698
12587
11099
9348
7489
5726
4107
2396
260
-2377
-5140
-7323
-8192
-7312
-4797
-1416
1609
3146
2781
1018
-1161
-3064
-4727
-6694
-9350
-12398
-14905
-15850
-14775
-12071
-8736
-5810
-3940
-3347
-4061
-6010
-8749
-11170
-11754
-9428
-4415
1725
6968
9896
10158
8218
4889
1135
-1961
-3408
-2742
-283
3061
6301
8739
10029
10113
9215
7818
6422
5199
3904
2216
222
-1467
-2118
-1396
452
2837
5175
7065
8292
8836
8917
8924
9192
9755
10313
10433
9791
8252
5804
2516
-1365
-5253
-8212
-9252
-7856
-4419
-240
3039
4212
3010
9
-3862
-7747
-10960
-12959
-13480
-12805
-11794
-11401
-12004
-13126
-13863
-13592
-12322
-10461
-8412
-6459
-4938
-4277
-4669
-5691
-6367
-5764
-3629
-516
2643
5094
6523
6977
6701
6065
5521
5473
6113
7327
8732
9787
9909
8631
5823
1864
-2401
-5966
-8064
-8426
-7242
-4942
-1895
1734
5885
10272
14086
16117
15401
12014
7323
3330
1547
2229
4514
7173
9273
10344
10223
8963
6868
4446
2154
138
-1750
-3702
-5737
-7699
-9363
-10484
-10797
-10106
-8424
-5978
-3003
400
4074
7437
9454
9205
6665
2933
-356
-1966
-1579
336
2953
5387
6828
6743
5158
2739
469
-895
-1170
-683
33
515
523
115
-371
-485
45
1130
2396
3445
4019
4000
3356
2203
895
-85
-437
-276
-25
-36
-327
-671
-891
-998
-1037
-856
-131
1308
3101
4325
3909
1302
-3035
-7696
-10967
-11707
-9883
-6424
-2528
1025
4049
6606
8564
9525
9168
7609
5378
2988
534
-2232
-5356
-8197
-9539
-8370
-4730
99
4266
6390
6164
4193
1362
-1688
-4641
-7298
-9396
-10621
-10781
-9977
-8671
-7548
-7153
-7502
-7984
-7782
-6567
-4868
-3714
-3803
-4929
-6140
-6449
-5407
-3156
-144
3056
5729
7107
6769
5095
3238
2466
3333
5367
7478
8659
8426
6797
4078
764
-2459
-4780
-5523
-4464
-1971
1137
3917
5680
6253
5975
5406
4892
4318
3273
1508
-720
-2747
-3958
-4179
-3693
-2922
-2144
-1469
-1020
-1037
-1751
-3128
-4735
-5904
-6103
-5251
-3742
-2162
-948
-255
-87
-462
-1397
-2734
-4062
-4912
-5045
-4580
-3810
-2967
-2168
-1534
-1220
-1266
-1467
-1510
-1311
-1203
-1734
-3242
-5598
-8302
-10754
-12450
-13018
-12258
-10244
-7388
-4345
-1749
29
967
1313
1404
1479
1567
1539
1280
845
451
317
519
982
1561
2097
2427
2441
2190
1893
1777
1860
1971
2001
2134
2729
3977
5640
7160
7998
7898
6941
5471
3967
2846
2229
1868
1381
631
-144
-560
-407
305
1558
3388
5638
7752
9000
9052
8287
7452
7009
6847
6576
5952
4948
3509
1476
-1157
-3981
-6314
-7660
-7979
-7547
-6645
-5488
-4376
-3744
-3919
-4825
-5985
-6844
-7079
-6658
-5685
-4270
-2482
-347
2168
5054
8063
10561
11689
10798
7873
3648
-662
-3823
-5042
-4266
-2224
-119
934
463
-1177
-3097
-4416
-4660
-3830
-2208
-162
1906
3518
4174
3579
1908
-142
-1662
-2036
-1276
66
1314
2049
2190
1836
1088
4
-1369
-2959
-4644
-6167
-7113
-7037
-5775
-3644
-1332
476
1420
1497
881
-205
-1476
-2571
-3218
-3443
-3616
-4175
-5245
-6448
-7061
-6419
-4314
-1170
2118
4610
5784
5717
4876
3704
2393
1052
14
-151
950
3010
4961
5539
4089
982
-2634
-5508
-6830
-6351
-4200
-712
3566
7818
11099
12678
12412
10839
8922
7572
7205
7567
7907
7431
5815
3453
1276
232
783
2724
5360
7815
9253
9014
6783
2799
-2064
-6527
-9416
-10182
-9151
-7307
-5732
-4967
-4742
-4267
-2939
-898
1028
1957
1573
212
-1543
-3243
-4563
-5083
-4362
-2360
232
2252
2794
1800
-4
-1667
-2555
-2524
-1816
-934
-516
-1090
-2727
-4861
-6522
-6902
-5829
-3839
-1819
-532
-312
-1036
-2291
-3576
-4458
-4642
-4019
-2711
-1102
236
747
138
-1464
-3554
-5482
-6734
-7135
-6860
-6232
-5437
-4402
-2988
-1334
-16
261
-810
-2858
-5115
-6977
-8312
-9254
-9813
-9738
-8783
-7012
-4831
-2751
-1166
-302
-244
-922
-2090
-3431
-4725
-5876
-6734
-6942
-6055
-3913
-892
2255
4844
6592
7605
8111
8244
8009
7379
6403
5316
4559
4626
5720
7472
9034
9605
8969
7577
6087
4849
3803
2822
2041
1783
2183
2943
3482
3334
2411
975
-574
-1879
-2711
-2983
-2728
-2017
-876
695
2561
4346
5558
5904
5494
4709
3848
2922
1809
558
-519
-1112
-1274
-1510
-2489
-4587
-7588
-10695
-12851
-13223
-11622
-8607
-5161
-2141
79
1530
2300
2350
1687
628
-236
-438
-31
454
452
-186
-1122
-1844
-2037
-1755
-1296
-926
-655
-224
623
1756
2535
2169
388
-2154
-4137
-4359
-2425
1140
5287
8944
11328
12096
11440
10059
8845
8391
8691
9292
9749
9927
9900
9662
9019
7769
5937
3802
1711
-94
-1499
-2463
-3006
-3222
-3220
-3008
-2441
-1360
181
1811
2992
3337
2844
1894
1010
574
673
1173
1883
2676
3483
4206
4702
4851
4648
4201
3666
3185
2886
2853
3046
3246
3167
2705
2099
1786
2063
2838
3708
4229
4129
3334
1917
113
-1671
-2988
-3587
-3571
-3287
-3081
-3121
-3404
-3829
-4217
-4332
-3989
-3212
-2260
-1453
-973
-829
-978
-1378
-1894
-2228
-2090
-1521
-1008
-1164
-2213
-3781
-5179
-5892
-5821
-5138
-4027
-2660
-1383
-813
-1562
-3726
-6560
-8725
-9030
-7196
-4053
-1016
772
1004
117
-1198
-2428
-3316
-3768
-3849
-3853
-4226
-5250
-6742
-8105
-8729
-8365
-7172
-5488
-3606
-1724
14
1507
2667
3327
3203
2081
114
-2125
-4033
-5498
-6960
-8894
-11198
-13142
-13887
-13051
-10792
-7543
-3814
-238
2432
3611
3295
2130
1029
681
1330
2852
4868
6786
7942
7914
6802
5158
3616
2598
2307
2854
4196
5943
7396
7978
7690
7086
6719
6634
6399
5595
4214
2598
1115
-18
-662
-634
210
1813
3855
5872
7408
8109
7836
6783
5506
4653
4529
4852
4989
4484
3437
2389
1877
2066
2730
3520
4220
4817
5390
5972
6524
7009
7490
8102
8898
9698
10099
9715
8462
6645
4783
3321
2458
2183
2418
3092
4117
5316
6394
7022
6987
6356
5463
4707
4240
3838
3105
1870
407
-735
-1146
-828
-109
646
1207
1438
1189
328
-1094
-2757
-4169
-4906
-4824
-4104
-3151
-2382
-1998
-1886
-1738
-1339
-773
-362
-382
-846
-1573
-2445
-3527
-4916
-6488
-7837
-8506
-8290
-7357
-6106
-4921
-4000
-3322
-2731
-2061
-1256
-386
433
1146
1758
2227
2411
2167
1521
691
-93
-776
-1431
-2028
-2330
-2087
-1361
-609
-397
-1014
-2322
-3915
-5365
-6336
-6614
-6154
-5131
-3867
-2640
-1573
-720
-231
-331
-1083
-2199
-3171
-3644
-3660
-3539
-3583
-3886
-4412
-5125
-5990
-6859
-7440
-7420
-6645
-5205
-3392
-1594
-168
688
989
901
599
199
-160
-227
287
1456
2991
4381
5240
5520
5426
5177
4891
4619
4400
4228
4042
3827
3746
4088
5025
6435
7961
9225
9942
9878
8864
6977
4696
2727
1518
934
438
-372
-1402
-2203
-2381
-1831
-667
937
2756
4450
5666
6245
6314
6081
5559
4553
2956
1048
-547
-1205
-665
872
2896
4818
6162
6678
6366
5424
4118
2695
1383
405
-66
-26
327
709
925
934
749
311
-506
-1762
-3335
-4921
-6139
-6645
-6243
-4973
-3149
-1269
200
1016
1194
881
217
-681
-1675
-2615
-3438
-4224
-5111
-6097
-6933
-7205
-6555
-4901
-2524
-4
1973
2889
2647
1643
551
-35
134
967
2209
3576
4746
5359
5149
4170
2877
1914
1740
2390
3522
4652
5382
5516
5074
4258
3362
2642
2243
2223
2606
3351
4229
4807
4654
3677
2246
961
241
115
347
706
1068
1302
1196
580
-435
-1392
-1740
-1198
50
1476
2506
2761
2137
752
-1097
-2964
-4312
-4672
-3868
-2179
-253
1215
1854
1771
1353
930
584
242
-119
-422
-613
-774
-1014
-1242
-1103
-262
1204
2679
3301
2484
255
-2801
-5847
-8122
-9121
-8691
-7086
-4932
-3015
-1943
-1894
-2646
-3838
-5226
-6722
-8244
-9605
-10563
-10958
-10753
-9942
-8484
-6399
-3958
-1728
-353
-217
-1262
-3055
-5005
-6540
-7212
-6797
-5411
-3522
-1788
-774
-743
-1635
-3170
-4967
-6659
-7997
-8941
-9609
-10086
-10244
-9781
-8486
-6488
-4254
-2327
-1046
-456
-386
-557
-655
-446
58
529
510
-228
-1464
-2658
-3341
-3381
-2943
-2248
-1437
-643
-102
-105
-826
-2207
-4011
-5946
-7703
-8967
-9497
-9297
-8678
-8061
-7644
-7270
-6621
-5533
-4093
-2452
-640
1349
3310
4762
5233
4660
3507
2457
1966
2047
2394
2663
2676
2467
2216
2131
2336
2801
3394
4006
4645
5385
6217
6956
7285
6909
5704
3809
1619
-321
-1523
-1779
-1224
-199
965
2039
2824
3097
2711
1782
690
-184
-758
-1271
-1973
-2818
-3458
-3551
-3061
-2275
-1588
-1264
-1380
-1879
-2624
-3403
-3960
-4083
-3724
-3034
-2277
-1695
-1404
-1379
-1513
-1676
-1744
-1598
-1141
-364
577
1348
1542
880
-615
-2590
-4486
-5756
-6045
-5266
-3562
-1230
1343
3706
5402
6073
5592
4132
2111
51
-1576
-2439
-2417
-1635
-439
759
1692
2371
2988
3671
4282
4445
3789
2243
168
-1736
-2757
-2551
-1360
126
1199
1553
1366
1014
718
451
143
-124
-159
109
500
697
517
83
-199
153
1430
3493
5734
7320
7650
6712
5043
3333
2005
1122
604
463
814
1690
2888
3960
4388
3831
2373
588
-721
-1032
-507
105
38
-913
-2281
-3330
-3551
-2899
-1717
-540
127
54
-524
-993
-787
150
1303
2020
2004
1428
640
-142
-831
-1305
-1377
-965
-235
500
1002
1242
1315
1344
1440
1675
1982
2087
1645
549
-871
-2005
-2346
-1793
-633
659
1615
1891
1382
293
-937
-1906
-2498
-2868
-3199
-3544
-3904
-4398
-5209
-6312
-7321
-7711
-7273
-6327
-5476
-5128
-5239
-5459
-5463
-5150
-4600
-3948
-3307
-2768
-2395
-2197
-2120
-2072
-1957
-1710
-1313
-821
-351
-31
70
-14
-152
-146
210
1004
2071
2953
3140
2438
1209
177
-73
483
1336
1870
1807
1330
843
655
806
1099
1248
1026
362
-628
-1698
-2560
-2955
-2689
-1679
-39
1900
3705
5073
5990
6665
7304
7953
8541
9026
9450
9858
10205
10407
10451
10447
10553
10871
11390
11978
12374
12236
11312
9656
7672
5864
4504
3516
2697
1991
1509
1296
1175
876
314
-326
-785
-972
-1012
-1107
-1417
-2081
-3201
-4713
-6273
-7355
-7575
-6939
-5776
-4464
-3213
-2099
-1173
-471
67
606
1274
2029
2703
3148
3315
3202
2804
2209
1718
1765
2623
4128
5743
6914
7411
7391
7170
6993
6948
7039
7261
7625
8130
8731
9302
9632
9488
8763
7597
6336
5327
4691
4277
3828
3203
2488
1922
1722
1944
2447
2943
3127
2798
1942
716
-640
-1914
-2974
-3755
-4242
-4472
-4550
-4628
-4843
-5231
-5705
-6097
-6241
-6074
-5680
-5265
-5039
-5063
-5177
-5094
-4616
-3779
-2816
-1968
-1338
-924
-723
-765
-1004
-1238
-1185
-695
136
1068
1909
2609
3169
3514
3490
2987
2036
808
-447
-1431
-1856
-1561
-681
323
860
523
-712
-2529
-4438
-5926
-6535
-5980
-4308
-1994
224
1701
2213
2007
1567
1301
1356
1626
1871
1851
1440
687
-178
-837
-1039
-727
-55
718
1400
1978
2602
3423
4407
5254
5526
4926
3564
1971
829
557
1075
1910
2547
2743
2552
2129
1543
802
8
-593
-769
-511
-68
244
289
171
108
245
567
919
1091
910
357
-377
-983
-1261
-1277
-1291
-1484
-1767
-1885
-1736
-1566
-1816
-2746
-4184
-5620
-6550
-6774
-6417
-5748
-4986
-4236
-3547
-2981
-2624
-2537
-2710
-3058
-3453
-3794
-4077
-4420
-5008
-5927
-7000
-7773
-7745
-6712
-4935
-2984
-1365
-255
428
754
609
-180
-1587
-3274
-4766
-5732
-6141
-6180
-6057
-5866
-5563
-5042
-4240
-3210
-2133
-1226
-621
-309
-209
-267
-462
-703
-760
-378
481
1493
2101
1874
813
-616
-1763
-2167
-1798
-1032
-414
-365
-1000
-2123
-3384
-4469
-5220
-5623
-5713
-5494
-4940
-4091
-3130
-2366
-2088
-2398
-3156
-4075
-4878
-5379
-5467
-5061
-4142
-2824
-1361
-29
1020
1808
2425
2878
3046
2776
2040
1014
37
-538
-494
141
1100
1971
2370
2097
1232
95
-886
-1350
-1143
-345
792
1935
2743
2921
2318
1046
-476
-1663
-2050
-1518
-306
1176
2555
3574
4077
4024
3551
2971
2645
2771
3263
3820
4122
4014
3596
3165
3061
3453
4200
4896
5108
4633
3572
2205
832
-278
-865
-720
180
1576
3046
4261
5133
5724
6024
5854
5015
3516
1654
-137
-1509
-2325
-2611
-2426
-1785
-684
803
2453
3910
4818
4974
4402
3298
1897
388
-1084
-2370
-3312
-3807
-3863
-3575
-3049
-2359
-1578
-866
-472
-648
-1493
-2870
-4439
-5802
-6663
-6934
-6741
-6346
-6010
-5850
-5793
-5648
-5287
-4767
-4308
-4133
-4309
-4737
-5237
-5632
-5748
-5413
-4528
-3182
-1648
-206
1053
2221
3353
4257
4558
3988
2646
988
-430
-1225
-1304
-828
-92
617
1138
1467
1655
1686
1485
1099
843
1162
2269
3877
5333
6059
5918
5194
4304
3537
3016
2785
2826
3019
3140
2965
2385
1428
212
-1071
-2140
-2668
-2435
-1493
-174
1094
2005
2463
2496
2152
1457
485
-593
-1538
-2158
-2445
-2604
-2940
-3645
-4619
-5481
-5771
-5217
-3904
-2242
-798
-77
-329
-1435
-2953
-4318
-5103
-5164
-4566
-3397
-1668
600
3194
5649
7372
7905
7155
5465
3484
1884
1044
899
1055
1108
934
726
778
1232
1999
2846
3531
3829
3505
2346
317
-2267
-4738
-6316
-6498
-5359
-3543
-1922
-1138
-1314
-2115
-3064
-3838
-4347
-4610
-4614
-4277
-3532
-2420
-1112
149
1152
1809
2194
2476
2782
3076
3188
2962
2406
1695
1025
474
-2
-429
-696
-555
210
1604
3334
4899
5809
5823
5078
4018
3174
2925
3368
4347
5576
6749
7606
7962
7735
6953
5746
4310
2858
1600
697
216
96
184
341
546
903
1519
2360
3207
3779
3907
3617
3050
2305
1362
159
-1271
-2741
-3992
-4846
-5287
-5415
-5339
-5095
-4670
-4070
-3368
-2664
-2008
-1367
-683
4
512
605
183
-606
-1438
-2007
-2195
-2073
-1797
-1512
-1371
-1567
-2290
-3567
-5136
-6491
-7114
-6753
-5547
-3934
-2426
-1416
-1111
-1556
-2656
-4148
-5590
-6462
-6394
-5361
-3718
-2009
-713
-38
93
-54
-179
-80
292
857
1496
2090
2511
2593
2206
1412
535
-14
-29
334
738
984
1147
1385
1680
1819
1647
1268
961
878
890
735
299
-285
-797
-1146
-1415
-1732
-2111
-2420
-2477
-2170
-1551
-844
-360
-332
-772
-1451
-2029
-2232
-1957
-1285
-424
366
865
986
797
450
81
-195
-228
183
1152
2533
3914
4859
5209
5179
5138
5305
5605
5791
5677
5277
4767
4347
4120
4054
4035
3958
3785
3572
3419
3426
3650
4070
4561
4884
4787
4156
3119
1997
1117
629
493
614
970
1596
2445
3275
3716
3492
2629
1467
470
-31
26
487
1139
1822
2436
2888
3083
2968
2571
1986
1325
696
210
-5
161
732
1615
2615
3494
4041
4110
3650
2707
1411
-41
-1401
-2407
-2857
-2714
-2156
-1500
-1020
-784
-618
-251
486
1513
2502
3017
2741
1680
208
-1095
-1737
-1543
-689
457
1531
2269
2502
2146
1240
-10
-1278
-2267
-2866
-3181
-3414
-3680
-3913
-3913
-3507
-2668
-1544
-368
639
1345
1739
1932
2114
2451
2957
3439
3581
3128
2063
648
-659
-1389
-1243
-220
1364
3003
4213
4701
4420
3521
2295
1140
455
456
1022
1747
2198
2209
1935
1666
1618
1848
2299
2830
3208
3182
2654
1825
1107
829
979
1218
1118
434
-775
-2167
-3213
-3403
-2528
-909
679
1422
962
-422
-2088
-3492
-4472
-5189
-5864
-6571
-7207
-7589
-7586
-7198
-6556
-5851
-5231
-4762
-4479
-4448
-4740
-5323
-5984
-6413
-6390
-5936
-5298
-4793
-4646
-4903
-5443
-6040
-6463
-6585
-6455
-6265
-6223
-6427
-6817
-7223
-7440
-7276
-6613
-5500
-4212
-3198
-2863
-3326
-4330
-5394
-6084
-6212
-5844
-5180
-4428
-3737
-3166
-2669
-2119
-1405
-548
270
805
923
669
197
-358
-934
-1490
-1939
-2168
-2125
-1877
-1578
-1362
-1256
-1168
-955
-527
60
596
810
531
-194
-1099
-1833
-2124
-1878
-1183
-248
680
1403
1809
1872
1597
1000
138
-837
-1675
-2144
-2153
-1772
-1134
-310
707
1913
3208
4394
5263
5673
5593
5124
4500
4030
3965
4332
4884
5222
5031
4253
3087
1837
756
-7
-344
-139
680
2013
3518
4724
5269
5119
4561
3995
3669
3561
3467
3200
2748
2290
2083
2298
2906
3677
4309
4585
4471
4082
3578
3098
2768
2724
3079
3831
4806
5720
6328
6555
6479
6207
5732
4919
3643
1982
297
-880
-1096
-190
1655
4030
6468
8540
9905
10338
9781
8381
6469
4467
2786
1713
1342
1535
1978
2306
2250
1724
834
-183
-1049
-1577
-1789
-1912
-2199
-2675
-3040
-2869
-1965
-570
771
1558
1604
1028
71
-1061
-2216
-3237
-3952
-4220
-3998
-3384
-2624
-2059
-2013
-2633
-3779
-5070
-6065
-6470
-6234
-5508
-4517
-3458
-2481
-1721
-1331
-1439
-2031
-2872
-3567
-3784
-3469
-2861
-2278
-1858
-1473
-880
53
1243
2447
3374
3788
3575
2808
1746
721
-39
-516
-816
-993
-967
-629
-16
655
1141
1362
1419
1437
1408
1211
778
218
-249
-474
-495
-451
-422
-360
-200
-10
7
-332
-1022
-1863
-2588
-3017
-3100
-2896
-2549
-2277
-2284
-2615
-3072
-3301
-3022
-2207
-1066
106
1073
1677
1804
1394
513
-612
-1657
-2338
-2519
-2240
-1678
-1084
-721
-792
-1375
-2382
-3569
-4583
-5059
-4751
-3639
-1963
-134
1439
2491
2958
2931
2573
2057
1537
1134
928
926
1057
1185
1187
1035
829
730
840
1115
1394
1499
1342
962
512
205
250
755
1662
2768
3831
4685
5276
5622
5747
5653
5322
4737
3922
3018
2295
2049
2399
3171
3990
4521
4646
4429
3973
3349
2659
2109
1934
2235
2887
3611
4123
4247
3946
3321
2588
1997
1684
1588
1522
1325
948
396
-364
-1368
-2526
-3578
-4223
-4336
-4043
-3613
-3290
-3206
-3384
-3735
-4035
-3984
-3351
-2168
-756
420
983
814
91
-824
-1571
-1996
-2230
-2541
-3062
-3618
-3844
-3509
-2765
-2082
-1942
-2559
-3822
-5409
-6935
-8031
-8419
-8000
-6920
-5519
-4197
-3258
-2830
-2862
-3155
-3436
-3495
-3311
-3068
-3008
-3212
-3515
-3641
-3434
-2976
-2492
-2135
-1851
-1429
-675
436
1726
2903
3696
3990
3902
3747
3878
4465
5358
6150
6436
6077
5273
4404
3782
3513
3541
3766
4114
4510
4836
4939
4707
4152
3415
2695
2137
1744
1384
912
317
-235
-506
-371
100
708
1279
1710
1915
1771
1180
200
-928
-1907
-2566
-2893
-2920
-2621
-1956
-1020
-104
445
428
-115
-1002
-2073
-3241
-4407
-5357
-5778
-5411
-4240
-2571
-944
104
288
-314
-1341
-2387
-3206
-3757
-4075
-4120
-3739
-2789
-1304
432
1978
2940
3151
2710
1867
842
-277
-1474
-2677
-3704
-4369
-4652
-4737
-4871
-5144
-5433
-5541
-5399
-5133
-4953
-5000
-5290
-5767
-6354
-6968
-7507
-7878
-8038
-8007
-7837
-7578
-7292
-7071
-7022
-7200
-7565
-8012
-8435
-8776
-9031
-9227
-9408
-9587
-9688
-9536
-8965
-7984
-6834
-5855
-5237
-4894
-4564
-4057
-3395
-2752
-2277
-1972
-1717
-1365
-834
-124
698
1551
2389
3218
4057
4881
5614
6188
6595
6865
6985
6893
6566
6136
5858
5945
6414
7092
7778
8373
8900
9435
10052
10810
11704
12594
13195
13208
12520
11281
9799
8340
7050
6013
5338
5123
5345
5813
6283
6639
6962
7421
8079
8785
9238
9187
8614
7778
7071
6774
6882
7128
7186
6908
6411
5989
5919
6311
7051
7843
8305
8125
7218
5813
4377
3416
3250
3907
5160
6647
7983
8829
8915
8074
6292
3770
944
-1596
-3307
-3934
-3626
-2831
-2025
-1477
-1228
-1227
-1459
-1917
-2489
-2925
-2985
-2638
-2115
-1757
-1785
-2195
-2815
-3452
-3975
-4331
-4518
-4569
-4523
-4384
-4118
-3699
-3183
-2729
-2518
-2647
-3091
-3743
-4472
-5122
-5520
-5539
-5212
-4779
-4574
-4811
-5445
-6211
-6789
-6960
-6676
-6044
-5297
-4721
-4529
-4730
-5094
-5288
-5070
-4407
-3431
-2337
-1326
-609
-401
-817
-1764
-2932
-3944
-4530
-4632
-4371
-3969
-3667
-3639
-3901
-4255
-4359
-3940
-2994
-1830
-907
-587
-969
-1877
-2950
-3784
-4083
-3780
-3038
-2136
-1276
-505
198
773
1074
1027
779
626
764
1108
1399
1490
1523
1802
2519
3601
4811
5964
7016
7973
8765
9221
9175
8567
7480
6107
4693
3475
2618
2192
2184
2537
3151
3860
4449
4756
4777
4657
4552
4486
4351
4038
3554
3000
2492
2120
1987
2199
2754
3425
3818
3620
2839
1787
845
215
-118
-253
-251
-144
9
120
142
96
-2
-213
-639
-1297
-2060
-2749
-3286
-3731
-4156
-4519
-4688
-4612
-4431
-4395
-4652
-5113
-5508
-5561
-5124
-4217
-3000
-1736
-729
-195
-151
-391
-626
-645
-394
70
658
1278
1820
2173
2282
2177
1944
1652
1331
1006
705
426
88
-407
-1058
-1700
-2103
-2160
-1990
-1849
-1941
-2309
-2869
-3507
-4127
-4616
-4833
-4681
-4218
-3675
-3339
-3380
-3755
-4255
-4638
-4758
-4604
-4276
-3918
-3667
-3615
-3777
-4103
-4487
-4808
-4946
-4813
-4379
-3700
-2914
-2199
-1698
-1478
-1528
-1781
-2137
-2463
-2615
-2486
-2071
-1468
-843
-365
-164
-302
-738
-1314
-1808
-2040
-1958
-1612
-1056
-292
681
1766
2759
3445
3717
3590
3151
2529
1911
1530
1541
1893
2319
2520
2369
1952
1431
895
363
-116
-421
-460
-279
-45
116
244
507
1018
1681
2217
2336
1931
1143
281
-354
-606
-505
-196
169
514
843
1190
1548
1829
1878
1555
846
-83
-938
-1429
-1396
-854
45
1065
1923
2352
2196
1500
489
-560
-1456
-2123
-2543
-2710
-2653
-2469
-2266
-2059
-1731
-1137
-272
678
1434
1785
1663
1140
393
-319
-698
-531
188
1226
2236
2925
3155
2938
2379
1634
887
311
11
-3
217
616
1174
1872
2627
3260
3539
3297
2559
1565
663
117
-29
61
185
257
342
544
872
1212
1425
1473
1450
1495
1649
1801
1757
1418
907
523
549
1024
1696
2190
2279
2047
1810
1890
2390
3140
3817
4138
3994
3461
2693
1813
853
-196
-1299
-2324
-3107
-3564
-3776
-3939
-4209
-4566
-4803
-4655
-3999
-2955
-1848
-1024
-668
-720
-948
-1097
-1016
-695
-214
308
743
994
1040
987
1018
1256
1643
1958
2013
1852
1756
2041
2779
3708
4386
4461
3850
2730
1408
191
-698
-1142
-1140
-797
-282
206
473
374
-131
-929
-1784
-2454
-2844
-3037
-3199
-3415
-3601
-3570
-3167
-2393
-1417
-507
92
260
41
-395
-842
-1137
-1186
-956
-479
126
679
1028
1156
1189
1275
1440
1567
1514
1261
944
754
810
1092
1461
1722
1716
1401
895
405
103
19
81
232
485
851
1237
1461
1409
1178
1020
1157
1618
2268
2935
3511
3931
4127
4059
3772
3421
3186
3160
3310
3518
3647
3577
3242
2658
1943
1272
782
496
349
275
281
428
748
1181
1588
1848
1950
2007
2163
2460
2776
2911
2742
2319
1826
1452
1300
1384
1662
2033
2340
2420
2217
1823
1380
949
478
-68
-591
-908
-928
-751
-574
-513
-538
-574
-611
-683
-759
-721
-479
-75
339
632
775
784
664
425
164
44
169
465
745
879
900
923
1000
1069
1055
950
786
553
194
-283
-716
-851
-536
150
933
1518
1745
1633
1331
1030
892
997
1321
1755
2163
2437
2513
2358
1942
1244
279
-866
-2025
-2978
-3529
-3588
-3216
-2594
-1926
-1356
-956
-779
-899
-1372
-2140
-2986
-3600
-3748
-3403
-2762
-2122
-1734
-1714
-2037
-2585
-3199
-3726
-4059
-4168
-4083
-3861
-3557
-3216
-2876
-2551
-2206
-1788
-1310
-896
-728
-905
-1354
-1882
-2337
-2701
-3023
-3279
-3320
-2992
-2297
-1453
-782
-539
-810
-1505
-2406
-3228
-3703
-3673
-3174
-2410
-1647
-1100
-878
-993
-1380
-1909
-2406
-2719
-2789
-2662
-2416
-2078
-1632
-1095
-603
-368
-546
-1097
-1772
-2242
-2266
-1796
-964
17
956
1746
2366
2854
3265
3639
3965
4167
4124
3756
3116
2431
2021
2125
2741
3629
4448
4931
4972
4605
3951
3181
2482
1970
1613
1257
765
166
-368
-689
-831
-977
-1277
-1712
-2138
-2432
-2576
-2618
-2605
-2577
-2588
-2682
-2810
-2833
-2640
-2282
-1946
-1776
-1730
-1641
-1410
-1116
-930
-930
-1036
-1098
-1025
-803
-434
103
801
1560
2208
2574
2572
2236
1703
1196
965
1188
1880
2878
3911
4706
5053
4829
4038
2841
1545
482
-150
-378
-401
-443
-633
-957
-1303
-1530
-1533
-1289
-866
-386
31
334
563
809
1146
1548
1874
1938
1643
1077
482
100
29
182
391
524
531
419
209
-55
-297
-432
-427
-335
-279
-365
-613
-924
-1115
-1016
-589
5
471
565
273
-183
-522
-625
-607
-680
-951
-1338
-1665
-1821
-1847
-1876
-2027
-2331
-2736
-3161
-3516
-3709
-3643
-3242
-2504
-1534
-529
290
776
897
726
378
-58
-545
-1075
-1631
-2159
-2586
-2872
-3046
-3186
-3342
-3474
-3468
-3243
-2854
-2483
-2323
-2456
-2814
-3255
-3648
-3915
-4030
-4017
-3949
-3916
-3965
-4067
-4150
-4172
-4133
-4029
-3818
-3450
-2960
-2475
-2125
-1920
-1737
-1431
-941
-315
341
913
1284
1363
1145
755
368
83
-147
-425
-771
-1090
-1290
-1390
-1496
-1658
-1789
-1740
-1440
-952
-391
163
659
992
999
565
-212
-973
-1235
-645
800
2703
4437
5451
5542
4932
4088
3436
3176
3279
3609
4017
4348
4426
4101
3331
2233
1042
33
-568
-627
-146
729
1753
2681
3347
3672
3616
3157
2345
1358
487
19
92
628
1380
2056
2462
2589
2592
2678
2936
3254
3386
3132
2508
1759
1223
1135
1504
2119
2670
2918
2813
2507
2243
2203
2418
2800
3217
3543
3643
3372
2649
1564
419
-395
-589
-130
766
1777
2637
3232
3585
3789
3930
4043
4101
4027
3743
3209
2494
1783
1308
1226
1509
1961
2342
2529
2565
2574
2630
2682
2596
2246
1600
760
-61
-594
-623
-71
967
2288
3659
4865
5706
6014
5727
4968
4029
3218
2692
2396
2166
1895
1610
1428
1439
1636
1940
2273
2610
2966
3348
3695
3881
3767
3278
2455
1451
459
-377
-1014
-1501
-1909
-2279
-2603
-2871
-3099
-3312
-3499
-3583
-3486
-3214
-2904
-2747
-2873
-3287
-3893
-4581
-5256
-5827
-6202
-6316
-6176
-5856
-5455
-5050
-4703
-4478
-4423
-4544
-4798
-5149
-5602
-6161
-6727
-7067
-6934
-6264
-5280
-4386
-3914
-3906
-4104
-4137
-3784
-3121
-2466
-2179
-2447
-3200
-4179
-5086
-5691
-5875
-5640
-5111
-4522
-4135
-4123
-4498
-5142
-5894
-6589
-7041
-7050
-6491
-5450
-4244
-3269
-2778
-2780
-3127
-3673
-4348
-5089
-5757
-6151
-6131
-5720
-5089
-4448
-3938
-3600
-3419
-3357
-3373
-3406
-3386
-3264
-3040
-2756
-2463
-2187
-1928
-1673
-1413
-1137
-817
-411
102
694
1284
1776
2092
2199
2098
1828
1461
1096
828
721
788
1018
1399
1903
2457
2928
3164
3098
2814
2496
2296
2213
2110
1863
1504
1212
1167
1390
1728
1987
2064
1970
1749
1406
923
337
-224
-581
-591
-210
478
1269
1907
2197
2123
1857
1641
1626
1801
2054
2281
2428
2461
2347
2102
1834
1723
1901
2360
2962
3532
3948
4155
4137
3908
3523
3085
2710
2485
2436
2542
2751
3010
3270
3493
3648
3718
3712
3682
3710
3850
4082
4328
4520
4659
4801
4992
5228
5481
5740
5989
6162
6153
5901
5485
5098
4910
4949
5106
5240
5275
5209
5070
4888
4705
4572
4523
4556
4644
4759
4860
4870
4708
4370
3985
3751
3781
3996
4171
4096
3709
3103
2437
1842
1384
1078
915
883
969
1141
1317
1378
1244
958
692
627
813
1139
1448
1685
1908
2174
2421
2487
2256
1767
1188
686
323
62
-135
-236
-159
143
600
1028
1211
1006
403
-500
-1570
-2706
-3832
-4862
-5685
-6200
-6365
-6210
-5807
-5236
-4583
-3956
-3482
-3266
-3358
-3739
-4349
-5102
-5890
-6609
-7199
-7672
-8068
-8367
-8461
-8226
-7668
-6987
-6480
-6351
-6582
-6987
-7369
-7645
-7830
-7946
-7969
-7846
-7553
-7107
-6538
-5858
-5089
-4302
-3624
-3197
-3115
-3378
-3861
-4330
-4507
-4195
-3404
-2378
-1468
-930
-786
-848
-873
-709
-361
37
290
227
-218
-963
-1805
-2533
-3032
-3306
-3416
-3412
-3325
-3203
-3119
-3105
-3093
-2942
-2540
-1900
-1169
-552
-212
-205
-457
-788
-977
-871
-466
108
676
1129
1453
1683
1832
1877
1788
1580
1327
1140
1131
1361
1814
2410
3040
3620
4106
4486
4768
4971
5132
5286
5449
5601
5701
5702
5571
5308
4980
4721
4687
4974
5558
6319
7107
7786
8220
8268
7840
6986
5917
4912
4181
3803
3772
4064
4639
5386
6107
6584
6673
6351
5695
4842
3969
3274
2919
2954
3277
3688
3991
4100
4066
4035
4154
4488
4987
5507
5865
5911
5577
4898
4014
3108
2331
1739
1311
1018
875
931
1214
1709
2362
3085
3712
4000
3738
2919
1813
833
271
159
335
627
945
1246
1467
1567
1593
1667
1862
2096
2170
1903
1237
250
-894
-1967
-2720
-2985
-2791
-2386
-2077
-2032
-2195
-2395
-2520
-2596
-2726
-2972
-3297
-3591
-3750
-3729
-3558
-3306
-3030
-2762
-2533
-2403
-2454
-2732
-3196
-3725
-4185
-4467
-4507
-4285
-3860
-3386
-3056
-2994
-3179
-3477
-3738
-3848
-3738
-3395
-2914
-2531
-2508
-2949
-3691
-4401
-4802
-4822
-4559
-4157
-3720
-3329
-3051
-2927
-2951
-3100
-3371
-3774
-4264
-4721
-5015
-5104
-5060
-4988
-4945
-4935
-4946
-4975
-5022
-5106
-5298
-5713
-6406
-7241
-7904
-8076
-7649
-6779
-5767
-4877
-4261
-3963
-3951
-4119
-4309
-4390
-4334
-4213
-4111
-4038
-3911
-3606
-3040
-2215
-1242
-320
344
638
597
353
29
-319
-669
-973
-1173
-1271
-1337
-1426
-1480
-1365
-1031
-616
-377
-490
-921
-1487
-2011
-2407
-2651
-2723
-2624
-2417
-2199
-1987
-1665
-1055
-98
1056
2106
2769
2899
2513
1765
917
282
113
475
1202
1988
2539
2701
2491
2076
1709
1634
1966
2609
3310
3817
4009
3920
3647
3287
2954
2810
3011
3586
4373
5107
5583
5766
5752
5660
5558
5465
5378
5284
5168
5031
4908
4838
4807
4717
4456
3998
3449
2980
2704
2601
2546
2399
2076
1593
1054
621
448
596
984
1419
1683
1633
1241
582
-193
-877
-1251
-1160
-598
261
1137
1779
2062
2011
1737
1366
986
647
366
153
19
-28
-6
26
-9
-134
-277
-299
-96
307
765
1113
1264
1225
1048
773
428
53
-298
-575
-741
-753
-568
-187
294
704
901
870
725
616
623
737
913
1118
1320
1476
1544
1529
1483
1446
1391
1237
943
573
276
191
364
742
1207
1608
1794
1654
1197
580
42
-225
-165
157
658
1291
2020
2768
3401
3795
3890
3697
3264
2655
1964
1314
809
483
307
243
291
457
703
941
1088
1124
1067
931
717
462
266
233
372
575
714
758
793
921
1151
1380
1468
1335
1002
590
249
100
171
395
673
964
1296
1688
2057
2225
2032
1459
648
-184
-869
-1342
-1631
-1791
-1863
-1862
-1800
-1724
-1716
-1840
-2082
-2339
-2502
-2549
-2579
-2734
-3085
-3585
-4109
-4527
-4759
-4783
-4610
-4252
-3705
-2970
-2105
-1273
-694
-540
-824
-1410
-2106
-2756
-3271
-3600
-3737
-3729
-3650
-3514
-3238
-2718
-1979
-1218
-685
-484
-514
-588
-607
-617
-731
-997
-1358
-1684
-1858
-1840
-1706
-1614
-1702
-1987
-2343
-2612
-2736
-2781
-2821
-2817
-2642
-2217
-1627
-1082
-779
-781
-1014
-1337
-1605
-1684
-1474
-945
-172
670
1369
1761
1772
1428
820
79
-650
-1213
-1485
-1417
-1067
-590
-148
171
383
547
689
766
707
483
137
-238
-549
-754
-854
-864
-764
-503
-54
514
1024
1285
1201
835
354
-53
-244
-144
235
775
1282
1589
1660
1605
1581
1670
1855
2075
2280
2421
2422
2212
1809
1360
1084
1144
1556
2187
2813
3191
3151
2667
1888
1059
393
-43
-308
-494
-627
-671
-591
-410
-198
-21
112
256
487
840
1260
1618
1783
1702
1422
1041
633
222
-193
-603
-975
-1268
-1442
-1469
-1350
-1135
-907
-719
-549
-315
30
441
806
1052
1209
1365
1572
1799
1990
2149
2367
2749
3308
3936
4456
4731
4722
4480
4083
3581
2975
2260
1480
762
290
221
586
1234
1885
2253
2184
1701
962
157
-556
-1075
-1343
-1374
-1255
-1124
-1080
-1118
-1151
-1098
-967
-839
-792
-838
-943
-1080
-1252
-1458
-1649
-1730
-1599
-1202
-549
284
1158
1901
2347
2409
2104
1546
893
288
-182
-507
-748
-999
-1314
-1661
-1928
-1985
-1744
-1188
-373
569
1424
1961
2045
1738
1279
938
855
988
1198
1367
1462
1505
1527
1546
1570
1602
1631
1640
1614
1535
1370
1071
631
149
-179
-159
249
880
1456
1756
1745
1557
1374
1303
1324
1350
1303
1175
1024
915
879
883
844
659
246
-409
-1218
-2001
-2562
-2786
-2706
-2464
-2217
-2051
-1964
-1911
-1849
-1758
-1638
-1519
-1466
-1567
-1871
-2341
-2845
-3222
-3362
-3249
-2953
-2586
-2262
-2063
-2023
-2105
-2218
-2257
-2178
-2028
-1911
-1900
-1979
-2055
-2029
-1852
-1534
-1112
-639
-190
145
299
268
104
-132
-415
-737
-1076
-1368
-1541
-1536
-1323
-898
-306
349
928
1326
1508
1483
1243
769
92
-664
-1334
-1819
-2124
-2296
-2342
-2244
-2025
-1774
-1571
-1424
-1322
-1335
-1622
-2284
-3209
-4099
-4669
-4829
-4671
-4314
-3794
-3102
-2301
-1545
-1012
-810
-960
-1409
-2037
-2649
-3022
-3016
-2665
-2164
-1741
-1517
-1458
-1416
-1238
-849
-287
313
779
971
829
407
-136
-578
-719
-478
78
787
1501
2132
2619
2865
2755
2260
1521
805
360
269
439
706
966
1231
1588
2093
2684
3182
3389
3230
2822
2402
2167
2159
2271
2350
2287
2045
1648
1146
606
78
-409
-816
-1054
-1004
-615
11
641
1048
1146
1010
792
629
608
763
1069
1441
1782
2045
2258
2461
2647
2774
2842
2922
3085
3304
3443
3371
3084
2714
2436
2356
2469
2686
2896
3019
3052
3066
3146
3308
3470
3509
3338
2932
2289
1420
397
-598
-1318
-1591
-1442
-1066
-690
-433
-284
-168
-24
174
421
692
955
1186
1393
1598
1801
1956
1993
1869
1587
1198
769
378
94
-44
-71
-92
-227
-524
-915
-1246
-1364
-1214
-885
-578
-496
-733
-1211
-1746
-2174
-2448
-2627
-2771
-2864
-2836
-2650
-2362
-2083
-1889
-1775
-1684
-1575
-1459
-1379
-1370
-1442
-1582
-1766
-1958
-2104
-2146
-2055
-1863
-1657
-1538
-1551
-1656
-1768
-1836
-1900
-2052
-2343
-2713
-3014
-3125
-3024
-2781
-2474
-2132
-1754
-1360
-1014
-786
-696
-702
-720
-671
-521
-307
-130
-103
-262
-523
-741
-836
-880
-1052
-1477
-2111
-2756
-3200
-3344
-3237
-3017
-2832
-2783
-2891
-3092
-3271
-3323
-3217
-2994
-2707
-2370
-1968
-1509
-1059
-706
-499
-430
-469
-608
-847
-1149
-1412
-1517
-1405
-1117
-758
-417
-113
195
544
918
1257
1506
1673
1828
2061
2424
2899
3413
3879
4220
4400
4429
4359
4252
4148
4058
3987
3974
4081
4347
4735
5139
5451
5632
5714
5760
5800
5820
5780
5641
5390
5037
4619
4184
3768
3393
3076
2850
2746
2756
2805
2785
2635
2391
2152
2005
1953
1935
1893
1828
1785
1798
1834
1802
1615
1275
886
600
508
582
705
760
698
548
370
220
141
159
275
464
683
883
1000
941
614
23
-681
-1277
-1639
-1833
-2036
-2348
-2677
-2836
-2722
-2419
-2112
-1936
-1915
-2005
-2172
-2410
-2715
-3058
-3382
-3606
-3630
-3393
-2939
-2428
-2043
-1864
-1826
-1818
-1810
-1879
-2113
-2508
-2959
-3337
-3550
-3561
-3381
-3072
-2751
-2536
-2482
-2577
-2785
-3091
-3474
-3848
-4078
-4077
-3896
-3692
-3599
-3612
-3607
-3449
-3106
-2664
-2276
-2087
-2164
-2452
-2794
-3005
-2978
-2733
-2379
-2025
-1735
-1529
-1430
-1468
-1661
-1994
-2406
-2798
-3047
-3054
-2802
-2388
-1977
-1710
-1633
-1702
-1852
-2036
-2224
-2373
-2433
-2378
-2232
-2043
-1844
-1622
-1342
-983
-565
-140
219
451
513
393
111
-287
-729
-1122
-1368
-1383
-1120
-595
118
886
1558
2007
2187
2151
2019
1910
1889
1972
2151
2426
2800
3257
3752
4233
4658
5000
5241
5375
5412
5389
5358
5360
5405
5474
5526
5524
5446
5294
5100
4912
4785
4762
4856
5050
5303
5562
5784
5940
6028
6059
6051
6005
5898
5692
5367
4953
4541
4244
4133
4188
4306
4350
4217
3879
3380
2806
2249
1789
1479
1327
1288
1277
1204
1029
778
519
319
221
245
394
637
890
1050
1073
1018
1000
1079
1164
1079
688
-2
-857
-1711
-2439
-2955
-3204
-3181
-2957
-2661
-2390
-2135
-1807
-1337
-753
-175
265
490
490
310
30
-258
-482
-642
-809
-1074
-1467
-1906
-2236
-2323
-2139
-1789
-1459
-1320
-1454
-1833
-2351
-2872
-3259
-3396
-3218
-2765
-2205
-1780
-1685
-1963
-2482
-3015
-3365
-3451
-3319
-3085
-2866
-2722
-2661
-2677
-2786
-3015
-3354
-3718
-3979
-4051
-3944
-3745
-3543
-3366
-3189
-2987
-2766
-2551
-2361
-2194
-2039
-1893
-1774
-1704
-1685
-1686
-1659
-1586
-1517
-1547
-1723
-1966
-2091
-1931
-1473
-872
-336
4
133
96
-60
-289
-516
-646
-621
-468
-284
-167
-168
-280
-455
-612
-667
-596
-481
-487
-754
-1277
-1882
-2314
-2383
-2044
-1394
-615
101
609
840
806
561
160
-341
-859
-1265
-1432
-1307
-963
-551
-214
-7
112
242
487
901
1463
2075
2607
2967
3134
3135
2983
2667
2193
1652
1213
1036
1172
1533
1957
2308
2539
2684
2810
2968
3159
3347
3480
3522
3464
3321
3115
2880
2664
2537
2567
2781
3134
3516
3789
3842
3641
3240
2763
2342
2070
1976
2048
2248
2526
2821
3053
3130
2962
2477
1663
621
-426
-1201
-1513
-1373
-977
-587
-390
-436
-675
-1004
-1315
-1496
-1476
-1263
-931
-575
-251
31
274
470
609
693
738
748
709
617
494
368
243
97
-76
-257
-433
-637
-931
-1314
-1670
-1820
-1654
-1213
-644
-77
440
899
1260
1437
1379
1140
864
701
732
961
1342
1799
2217
2452
2378
1950
1228
349
-527
-1263
-1793
-2143
-2421
-2748
-3159
-3557
-3776
-3709
-3394
-2970
-2575
-2273
-2081
-2033
-2190
-2569
-3087
-3576
-3875
-3912
-3725
-3430
-3164
-3039
-3081
-3214
-3294
-3202
-2933
-2594
-2322
-2207
-2264
-2442
-2647
-2754
-2654
-2331
-1895
-1514
-1291
-1195
-1112
-964
-765
-588
-489
-489
-590
-788
-1049
-1291
-1414
-1363
-1154
-846
-496
-133
233
617
1059
1588
2154
2617
2816
2693
2355
2000
1778
1713
1727
1727
1663
1533
1377
1259
1245
1353
1531
1686
1757
1753
1733
1732
1739
1718
1666
1619
1617
1663
1702
1659
1494
1242
999
859
845
895
922
899
883
946
1093
1234
1238
1022
598
53
-489
-906
-1128
-1160
-1087
-1020
-1032
-1133
-1300
-1523
-1805
-2129
-2448
-2719
-2943
-3165
-3424
-3709
-3958
-4096
-4067
-3842
-3414
-2828
-2180
-1603
-1216
-1072
-1153
-1388
-1691
-1999
-2285
-2540
-2744
-2849
-2809
-2624
-2361
-2111
-1926
-1813
-1766
-1811
-1975
-2232
-2493
-2664
-2721
-2702
-2639
-2519
-2312
-2037
-1775
-1586
-1462
-1347
-1215
-1117
-1133
-1292
-1545
-1801
-1992
-2093
-2104
-2037
-1917
-1773
-1641
-1543
-1485
-1458
-1431
-1351
-1165
-849
-429
38
484
859
1125
1268
1320
1355
1456
1650
1881
2052
2102
2045
1968
1956
2066
2300
2610
2912
3108
3122
2936
2607
2248
1999
1972
2204
2628
3086
3403
3484
3366
3195
3146
3318
3690
4125
4440
4485
4210
3678
3036
2455
2087
2028
2297
2816
3421
3930
4216
4254
4081
3731
3200
2490
1679
936
459
371
648
1126
1582
1828
1793
1542
1231
1006
931
957
990
972
923
916
1014
1233
1540
1879
2183
2377
2381
2134
1635
971
310
-164
-333
-201
107
421
621
684
657
599
544
508
510
566
660
739
746
674
563
464
396
358
362
440
603
808
981
1078
1124
1183
1294
1437
1557
1597
1513
1286
929
510
126
-160
-349
-480
-566
-566
-436
-192
77
275
352
311
176
-25
-245
-416
-469
-375
-161
90
260
219
-115
-709
-1393
-1933
-2161
-2065
-1775
-1480
-1347
-1467
-1827
-2289
-2638
-2696
-2442
-2040
-1710
-1572
-1591
-1648
-1655
-1603
-1530
-1467
-1432
-1431
-1460
-1500
-1533
-1569
-1648
-1796
-1995
-2189
-2340
-2465
-2617
-2828
-3084
-3332
-3522
-3630
-3650
-3584
-3427
-3169
-2816
-2413
-2060
-1878
-1945
-2243
-2671
-3125
-3556
-3975
-4390
-4746
-4942
-4893
-4601
-4159
-3694
-3291
-2955
-2637
-2305
-1997
-1803
-1794
-1944
-2134
-2222
-2139
-1922
-1669
-1465
-1328
-1226
-1116
-977
-817
-642
-445
-206
74
345
521
540
415
240
121
103
157
226
299
427
673
1051
1495
1892
2136
2188
2084
1908
1750
1654
1616
1604
1600
1619
1688
1830
2040
2299
2583
2868
3128
3329
3435
3424
3309
3141
2990
2913
2933
3051
3268
3584
3973
4352
4611
4678
4579
4426
4332
4338
4405
4464
4464
4380
4200
3932
3626
3369
3235
3221
3250
3231
3131
2992
2872
2794
2726
2617
2449
2257
2127
2150
2366
2733
3125
3405
3505
3460
3367
3307
3291
3286
3256
3186
3079
2947
2824
2782
2908
3231
3687
4128
4404
4426
4190
3749
3194
2631
2156
1819
1611
1489
1417
1376
1341
1267
1111
894
710
665
778
948
1012
851
445
-115
-684
-1111
-1299
-1246
-1046
-843
-748
-795
-963
-1233
-1609
-2087
-2621
-3133
-3565
-3907
-4151
-4247
-4114
-3729
-3195
-2724
-2522
-2677
-3124
-3710
-4276
-4727
-5036
-5222
-5305
-5287
-5149
-4888
-4547
-4211
-3964
-3846
-3845
-3917
-4011
-4065
-4011
-3813
-3505
-3186
-2946
-2806
-2706
-2567
-2349
-2048
-1668
-1220
-755
-373
-176
-186
-321
-458
-526
-530
-530
-582
-724
-961
-1247
-1469
-1481
-1202
-685
-100
381
682
829
880
860
763
609
473
457
616
915
1246
1500
1643
1744
1931
2292
2811
3369
3816
4042
4006
3717
3215
2577
1920
1383
1079
1055
1284
1678
2109
2448
2608
2579
2424
2217
1990
1709
1321
811
234
-291
-615
-622
-282
311
956
1426
1567
1356
890
330
-163
-475
-568
-482
-304
-123
10
76
85
68
83
198
442
768
1072
1262
1317
1273
1174
1038
877
734
672
729
887
1098
1331
1580
1837
2054
2163
2113
1910
1606
1264
927
620
365
195
154
274
536
846
1055
1035
763
337
-81
-360
-463
-426
-319
-198
-109
-97
-207
-463
-841
-1250
-1553
-1631
-1448
-1082
-676
-351
-135
31
229
502
824
1108
1234
1091
640
-31
-720
-1208
-1370
-1223
-873
-440
-12
335
543
596
551
504
504
514
457
308
140
74
184
445
750
970
1012
854
546
190
-118
-343
-509
-659
-802
-918
-994
-1046
-1097
-1157
-1232
-1349
-1556
-1872
-2238
-2533
-2641
-2522
-2228
-1862
-1537
-1324
-1232
-1205
-1162
-1060
-931
-852
-874
-984
-1120
-1213
-1209
-1069
-786
-420
-105
18
-111
-436
-851
-1278
-1683
-2032
-2258
-2306
-2198
-2025
-1894
-1840
-1841
-1863
-1898
-1951
-2009
-2051
-2076
-2115
-2207
-2375
-2619
-2923
-3253
-3541
-3693
-3629
-3342
-2913
-2472
-2141
-1986
-2011
-2174
-2419
-2695
-2944
-3092
-3066
-2836
-2467
-2107
-1902
-1913
-2084
-2306
-2492
-2608
-2651
-2632
-2575
-2521
-2483
-2419
-2241
-1903
-1472
-1102
-930
-973
-1127
-1238
-1197
-976
-622
-218
150
421
579
645
659
654
656
684
737
792
803
734
576
350
88
-172
-369
-426
-285
52
517
1004
1422
1701
1789
1663
1362
1014
795
833
1114
1477
1698
1624
1266
794
438
362
587
990
1388
1618
1594
1327
923
557
410
582
1033
1592
2037
2214
2080
1716
1267
878
641
572
621
704
738
655
416
40
-379
-685
-750
-562
-241
45
187
187
105
-6
-127
-250
-367
-471
-566
-652
-713
-728
-710
-718
-810
-986
-1189
-1358
-1482
-1591
-1702
-1795
-1836
-1817
-1758
-1670
-1533
-1319
-1034
-731
-487
-360
-365
-463
-582
-642
-610
-533
-519
-661
-965
-1329
-1605
-1675
-1509
-1165
-755
-402
-188
-127
-161
-205
-207
-173
-154
-185
-251
-279
-192
49
409
805
1154
1419
1609
1751
1848
1886
1860
1797
1747
1751
1811
1894
1945
1912
1765
1514
1206
900
638
429
265
147
83
77
121
209
359
592
892
1179
1344
1317
1107
783
419
61
-271
-567
-812
-994
-1103
-1135
-1098
-1025
-956
-916
-880
-795
-629
-406
-190
-30
85
212
405
681
1018
1377
1710
1960
2060
1964
1675
1260
816
432
156
3
-27
62
255
523
825
1133
1435
1718
1948
2064
2017
1805
1475
1108
782
555
471
548
755
1006
1188
1225
1121
954
819
759
748
717
608
420
205
40
-18
39
172
323
438
485
467
421
408
487
683
960
1228
1377
1324
1059
655
256
26
73
387
840
1251
1475
1458
1234
883
503
193
36
56
190
310
309
180
29
-7
136
405
665
781
689
415
57
-259
-445
-491
-468
-472
-557
-690
-788
-779
-658
-480
-335
-302
-419
-658
-933
-1135
-1196
-1127
-994
-868
-796
-809
-945
-1229
-1619
-1990
-2183
-2100
-1757
-1276
-812
-495
-382
-444
-588
-703
-729
-688
-640
-639
-696
-809
-981
-1206
-1448
-1645
-1757
-1788
-1769
-1709
-1598
-1441
-1286
-1188
-1150
-1118
-1045
-947
-884
-892
-937
-943
-850
-650
-370
-53
257
517
694
777
764
654
467
275
198
332
666
1085
1458
1744
2004
2321
2718
3147
3527
3788
3891
3836
3675
3497
3376
3326
3313
3308
3329
3400
3491
3498
3324
2966
2531
2157
1922
1810
1765
1756
1801
1929
2127
2328
2441
2421
2303
2180
2133
2179
2275
2374
2457
2529
2581
2570
2433
2117
1618
1002
398
-46
-243
-225
-104
25
174
431
837
1301
1649
1758
1643
1422
1203
1008
806
558
269
-23
-276
-456
-550
-578
-584
-606
-647
-689
-735
-820
-981
-1209
-1446
-1629
-1739
-1798
-1835
-1858
-1866
-1861
-1843
-1811
-1770
-1758
-1840
-2067
-2428
-2848
-3231
-3504
-3630
-3606
-3466
-3289
-3177
-3207
-3382
-3646
-3917
-4128
-4237
-4219
-4086
-3894
-3710
-3568
-3436
-3250
-2970
-2620
-2259
-1940
-1692
-1530
-1456
-1449
-1459
-1434
-1351
-1220
-1052
-849
-621
-421
-318
-344
-463
-593
-674
-698
-690
-676
-672
-696
-753
-810
-800
-664
-414
-128
113
279
379
417
380
278
176
166
286
488
686
835
955
1081
1201
1262
1216
1062
816
484
59
-441
-940
-1338
-1564
-1617
-1540
-1395
-1239
-1137
-1147
-1299
-1562
-1861
-2115
-2275
-2319
-2237
-2021
-1696
-1333
-1030
-857
-810
-817
-788
-668
-467
-242
-61
46
100
158
262
389
464
417
258
82
11
117
403
818
1300
1769
2125
2273
2172
1870
1480
1112
828
642
543
512
528
580
684
874
1159
1486
1750
1865
1815
1656
1459
1267
1104
996
983
1090
1299
1552
1788
1970
2095
2173
2210
2198
2132
2028
1935
1911
1973
2068
2102
2027
1883
1770
1760
1830
1894
1871
1741
1534
1290
1041
812
616
452
303
163
68
74
217
474
786
1100
1382
1601
1718
1712
1622
1543
1556
1679
1861
2029
2135
2150
2068
1910
1730
1591
1520
1487
1453
1441
1539
1822
2267
2754
3150
3386
3459
3379
3144
2772
2333
1926
1623
1432
1326
1296
1351
1483
1630
1700
1625
1398
1068
705
382
148
17
-27
-16
45
180
409
703
982
1149
1145
980
719
447
227
74
-53
-211
-418
-636
-808
-930
-1059
-1255
-1510
-1748
-1895
-1944
-1939
-1903
-1823
-1682
-1511
-1379
-1335
-1373
-1459
-1572
-1698
-1801
-1808
-1654
-1343
-945
-550
-218
27
185
264
277
236
140
-5
-171
-299
-358
-382
-454
-612
-791
-872
-793
-625
-507
-526
-650
-779
-836
-824
-795
-806
-896
-1071
-1303
-1528
-1681
-1730
-1694
-1610
-1505
-1388
-1286
-1247
-1303
-1428
-1547
-1597
-1575
-1531
-1513
-1537
-1587
-1657
-1757
-1895
-2065
-2245
-2419
-2595
-2793
-3029
-3302
-3589
-3842
-4008
-4045
-3955
-3791
-3629
-3529
-3497
-3498
-3486
-3440
-3373
-3309
-3280
-3314
-3426
-3598
-3763
-3830
-3758
-3602
-3491
-3535
-3736
-3986
-4142
-4117
-3915
-3598
-3241
-2899
-2610
-2397
-2270
-2230
-2266
-2343
-2393
-2346
-2181
-1953
-1756
-1646
-1589
-1493
-1285
-964
-594
-261
-56
-50
-273
-661
-1067
-1331
-1370
-1208
-924
-578
-190
225
623
938
1125
1176
1126
1042
1002
1056
1196
1350
1448
1487
1534
1655
1852
2071
2258
2402
2514
2600
2666
2762
2964
3308
3729
4080
4232
4162
3952
3712
3526
3431
3424
3476
3535
3549
3507
3439
3390
3376
3373
3337
3241
3089
2917
2765
2656
2574
2476
2340
2186
2059
1969
1871
1709
1482
1258
1101
999
876
664
363
33
-262
-481
-595
-582
-441
-211
56
331
612
875
1044
1037
839
526
198
-94
-358
-599
-785
-876
-885
-877
-917
-1014
-1124
-1188
-1168
-1053
-853
-614
-414
-314
-310
-326
-287
-179
-52
44
103
153
206
243
245
229
239
299
383
441
443
408
380
388
427
465
472
434
359
264
174
114
104
145
219
299
371
436
491
500
402
160
-184
-516
-716
-737
-627
-480
-357
-261
-153
-4
178
355
487
550
557
548
566
633
745
895
1093
1366
1725
2144
2558
2890
3079
3095
2948
2689
2390
2104
1839
1573
1303
1073
953
975
1101
1255
1381
1483
1595
1730
1866
1967
2011
2011
1991
1966
1929
1859
1739
1576
1399
1248
1148
1099
1092
1117
1165
1218
1242
1203
1075
852
543
177
-187
-481
-662
-734
-740
-716
-663
-575
-479
-437
-506
-683
-909
-1104
-1207
-1194
-1077
-917
-804
-801
-896
-1008
-1074
-1118
-1233
-1481
-1815
-2116
-2286
-2323
-2282
-2220
-2161
-2114
-2083
-2051
-1983
-1864
-1738
-1677
-1702
-1744
-1696
-1515
-1255
-1000
-783
-579
-366
-171
-59
-91
-308
-724
-1299
-1898
-2330
-2451
-2277
-1975
-1723
-1595
-1556
-1558
-1599
-1690
-1779
-1763
-1585
-1300
-1045
-933
-986
-1153
-1364
-1567
-1716
-1777
-1746
-1666
-1598
-1576
-1600
-1654
-1736
-1838
-1925
-1938
-1842
-1661
-1465
-1313
-1213
-1136
-1068
-1041
-1103
-1270
-1482
-1634
-1637
-1475
-1209
-929
-699
-524
-381
-260
-187
-207
-335
-528
-695
-741
-627
-399
-155
17
105
173
305
531
809
1059
1219
1267
1209
1065
869
673
530
466
468
515
602
730
881
1008
1085
1133
1227
1422
1697
1949
2066
1999
1795
1568
1430
1447
1611
1858
2115
2335
2512
2662
2801
2931
3061
3213
3415
3679
3988
4300
4554
4689
4666
4495
4237
3978
3771
3617
3482
3336
3167
2959
2692
2371
2054
1823
1719
1694
1658
1560
1431
1323
1226
1056
738
300
-139
-449
-571
-518
-331
-50
260
496
562
438
214
30
-19
61
189
273
257
124
-104
-371
-588
-673
-605
-449
-322
-312
-428
-597
-717
-704
-526
-209
170
504
706
751
690
599
521
449
359
258
181
151
154
158
157
168
192
180
76
-127
-364
-546
-627
-618
-548
-434
-301
-209
-226
-371
-579
-754
-847
-890
-940
-1010
-1065
-1066
-1022
-983
-985
-1032
-1103
-1180
-1250
-1302
-1322
-1308
-1273
-1236
-1206
-1179
-1145
-1092
-1008
-891
-743
-578
-412
-265
-165
-147
-220
-341
-437
-456
-419
-389
-405
-442
-458
-451
-464
-526
-602
-642
-638
-644
-705
-807
-910
-1016
-1179
-1432
-1724
-1949
-2047
-2045
-1995
-1898
-1704
-1392
-1014
-653
-347
-93
108
222
232
177
129
108
56
-88
-298
-463
-479
-341
-127
71
197
217
100
-165
-531
-897
-1159
-1264
-1220
-1083
-935
-867
-939
-1135
-1358
-1487
-1458
-1296
-1089
-926
-856
-875
-925
-929
-833
-658
-484
-377
-327
-261
-121
74
257
381
449
485
501
497
491
514
570
620
629
624
684
867
1142
1404
1564
1608
1583
1538
1481
1393
1257
1078
883
718
626
622
679
737
743
688
594
484
361
217
52
-117
-274
-405
-497
-527
-470
-321
-114
86
205
195
51
-194
-498
-825
-1139
-1381
-1460
-1310
-950
-503
-128
80
128
71
-57
-268
-566
-902
-1197
-1393
-1492
-1528
-1529
-1508
-1488
-1509
-1596
-1737
-1888
-2024
-2157
-2310
-2469
-2575
-2567
-2427
-2199
-1960
-1780
-1701
-1732
-1851
-2019
-2199
-2377
-2567
-2779
-2986
-3118
-3101
-2915
-2615
-2295
-2024
-1807
-1600
-1359
-1069
-750
-435
-170
-2
38
-29
-119
-118
51
388
822
1239
1528
1604
1440
1092
687
362
201
203
320
500
694
849
917
884
786
682
600
527
444
360
296
244
165
32
-130
-254
-277
-169
71
418
801
1100
1206
1108
913
770
755
842
969
1114
1295
1509
1709
1846
1918
1955
1965
1915
1765
1506
1162
759
332
-42
-252
-220
28
375
700
965
1198
1429
1649
1828
1949
2001
1961
1804
1545
1260
1035
911
876
897
947
988
957
808
569
344
227
214
216
145
-6
-177
-306
-371
-363
-267
-76
175
412
563
603
544
413
250
107
42
69
141
179
137
31
-109
-281
-515
-819
-1149
-1437
-1637
-1743
-1759
-1678
-1508
-1307
-1169
-1169
-1305
-1507
-1700
-1846
-1937
-1962
-1901
-1752
-1563
-1408
-1330
-1311
-1303
-1287
-1310
-1437
-1682
-1974
-2193
-2257
-2158
-1941
-1648
-1294
-893
-490
-151
73
181
206
178
106
5
-83
-95
13
233
509
769
959
1046
1028
932
812
735
743
846
1016
1227
1455
1692
1930
2155
2354
2514
2632
2709
2747
2748
2709
2614
2446
2203
1905
1593
1308
1082
933
874
903
999
1124
1237
1325
1408
1510
1634
1748
1824
1862
1896
1962
2054
2127
2137
2089
2040
2060
2176
2347
2486
2512
2397
2171
1901
1653
1471
1386
1426
1607
1909
2255
2527
2622
2508
2244
1942
1703
1564
1495
1436
1351
1253
1189
1188
1217
1195
1053
799
527
348
316
399
519
608
640
629
606
597
606
608
563
461
344
292
349
466
531
449
227
-47
-282
-454
-599
-759
-942
-1131
-1311
-1477
-1622
-1721
-1747
-1679
-1507
-1228
-861
-471
-154
2
-25
-178
-363
-511
-601
-649
-678
-707
-746
-798
-846
-861
-816
-708
-557
-404
-293
-268
-350
-529
-749
-942
-1063
-1112
-1123
-1116
-1078
-975
-795
-565
-339
-170
-76
-45
-50
-72
-103
-145
-203
-278
-370
-476
-591
-699
-771
-769
-663
-443
-141
174
415
505
418
180
-143
-483
-787
-1010
-1097
-995
-685
-231
233
559
659
539
287
12
-209
-354
-450
-539
-637
-720
-734
-643
-460
-247
-83
-29
-117
-347
-678
-1027
-1285
-1374
-1298
-1145
-1022
-987
-1028
-1101
-1171
-1224
-1245
-1208
-1102
-958
-841
-810
-878
-1008
-1149
-1263
-1346
-1420
-1514
-1638
-1763
-1832
-1794
-1658
-1485
-1348
-1273
-1237
-1211
-1200
-1228
-1294
-1348
-1329
-1211
-1018
-787
-541
-297
-86
60
137
190
276
409
557
685
805
958
1172
1423
1661
1850
1985
2070
2104
2086
2037
1996
1996
2050
2164
2339
2556
2761
2882
2887
2811
2723
2656
2581
2444
2223
1951
1674
1430
1250
1171
1225
1388
1563
1627
1506
1217
846
505
288
243
354
542
711
809
855
899
953
975
925
828
775
852
1068
1347
1586
1703
1665
1492
1246
1018
883
856
897
946
959
908
762
507
181
-105
-239
-191
-44
69
70
-46
-245
-509
-818
-1122
-1345
-1438
-1426
-1381
-1367
-1393
-1439
-1489
-1545
-1603
-1649
-1674
-1684
-1689
-1679
-1628
-1522
-1390
-1284
-1252
-1305
-1426
-1585
-1753
-1914
-2059
-2188
-2297
-2368
-2383
-2344
-2275
-2200
-2115
-1991
-1814
-1608
-1425
-1303
-1243
-1226
-1230
-1229
-1199
-1127
-1035
-967
-945
-933
-864
-718
-552
-466
-519
-696
-943
-1209
-1460
-1664
-1789
-1821
-1776
-1678
-1533
-1346
-1148
-997
-935
-956
-1024
-1135
-1320
-1602
-1925
-2173
-2250
-2147
-1927
-1660
-1384
-1126
-926
-828
-849
-963
-1134
-1337
-1556
-1765
-1934
-2059
-2166
-2287
-2413
-2502
-2514
-2447
-2328
-2183
-2033
-1907
-1836
-1837
-1877
-1874
-1750
-1473
-1075
-623
-195
141
339
397
355
282
227
203
187
154
88
-20
-173
-360
-539
-649
-635
-478
-206
124
452
729
921
1010
1014
973
949
994
1127
1329
1545
1708
1764
1692
1516
1298
1108
996
972
1006
1039
1014
898
707
508
391
412
558
752
908
982
998
1006
1037
1085
1126
1157
1190
1231
1250
1192
1022
771
524
369
329
348
331
214
4
-245
-468
-631
-726
-760
-741
-687
-632
-614
-664
-786
-957
-1128
-1229
-1192
-998
-697
-394
-178
-68
-14
47
136
225
276
279
256
236
250
331
504
757
1016
1179
1184
1055
874
717
600
504
420
374
393
460
513
503
437
369
350
376
391
337
190
-28
-263
-453
-541
-490
-309
-53
203
392
483
474
380
228
49
-127
-290
-463
-680
-956
-1260
-1534
-1725
-1805
-1775
-1647
-1443
-1195
-940
-711
-527
-395
-326
-328
-395
-493
-577
-620
-633
-656
-718
-815
-910
-953
-909
-767
-544
-276
-8
213
348
372
283
109
-90
-240
-283
-204
-34
168
343
461
527
572
637
753
925
1123
1303
1433
1499
1502
1434
1286
1059
787
534
356
271
254
258
251
225
186
146
118
126
199
351
567
807
1026
1197
1316
1388
1415
1404
1369
1340
1340
1386
1477
1614
1791
1991
2178
2312
2377
2398
2417
2466
2543
2632
2717
2792
2842
2843
2778
2672
2588
2591
2693
2840
2944
2932
2782
2515
2177
1815
1470
1184
995
928
980
1111
1256
1358
1394
1380
1343
1295
1230
1137
1020
883
728
554
383
258
212
231
256
236
175
127
142
214
288
304
252
164
88
51
52
68
71
38
-36
-135
-229
-291
-306
-277
-217
-149
-106
-117
-196
-335
-517
-731
-969
-1202
-1379
-1457
-1435
-1369
-1332
-1364
-1452
-1555
-1647
-1729
-1805
-1867
-1893
-1868
-1801
-1709
-1605
-1494
-1381
-1283
-1210
-1159
-1113
-1061
-1012
-988
-992
-1014
-1043
-1085
-1161
-1275
-1402
-1495
-1528
-1508
-1455
-1380
-1270
-1110
-909
-703
-539
-459
-483
-605
-792
-989
-1147
-1246
-1306
-1353
-1387
-1374
-1275
-1093
-889
-749
-725
-802
-916
-1002
-1038
-1047
-1062
-1079
-1044
-896
-621
-272
51
262
327
255
68
-212
-559
-916
-1199
-1324
-1250
-997
-629
-236
105
337
444
453
417
388
394
439
527
681
911
1178
1389
1449
1350
1179
1058
1048
1122
1220
1326
1472
1669
1874
2011
2047
2020
1986
1955
1884
1733
1517
1295
1124
1024
993
1025
1111
1233
1365
1492
1622
1768
1921
2053
2130
2132
2052
1890
1663
1415
1200
1050
950
857
738
599
468
370
313
297
319
379
469
575
687
798
903
997
1069
1111
1106
1040
913
746
575
432
333
294
335
471
680
899
1066
1164
1225
1282
1323
1296
1171
981
795
660
564
460
319
153
0
-113
-179
-205
-195
-148
-73
7
66
88
76
41
-11
-70
-124
-152
-144
-112
-90
-111
-182
-289
-412
-548
-697
-848
-980
-1072
-1118
-1121
-1080
-1004
-924
-885
-917
-1000
-1086
-1132
-1136
-1108
-1044
-927
-774
-649
-616
-675
-750
-742
-603
-361
-81
175
361
449
437
360
268
200
154
121
108
146
248
388
518
613
681
732
747
698
585
450
352
323
361
445
545
619
627
555
454
407
478
657
878
1071
1200
1264
1262
1184
1026
805
556
317
116
-26
-95
-98
-76
-92
-201
-411
-683
-962
-1219
-1457
-1693
-1921
-2110
-2227
-2275
-2288
-2299
-2309
-2294
-2252
-2221
-2262
-2413
-2653
-2920
-3154
-3319
-3407
-3421
-3363
-3235
-3045
-2812
-2578
-2385
-2263
-2206
-2186
-2185
-2208
-2265
-2342
-2396
-2381
-2288
-2137
-1952
-1745
-1530
-1336
-1196
-1121
-1093
-1095
-1120
-1156
-1159
-1071
-878
-635
-423
-277
-175
-94
-55
-101
-220
-338
-387
-386
-419
-541
-712
-840
-876
-853
-838
-860
-898
-918
-903
-837
-702
-486
-215
64
316
528
686
749
691
561
482
572
847
1213
1548
1783
1915
1950
1883
1726
1532
1382
1322
1335
1365
1374
1363
1353
1351
1350
1342
1328
1311
1294
1267
1216
1128
1002
859
728
636
582
544
502
467
457
479
507
511
481
444
443
502
617
752
860
902
872
803
752
758
812
866
869
807
697
571
463
410
450
595
807
1008
1122
1120
1028
897
758
625
503
411
376
415
522
669
815
916
943
892
787
661
533
396
234
44
-155
-328
-448
-506
-505
-458
-381
-297
-228
-189
-185
-207
-235
-238
-186
-71
78
211
285
296
266
214
142
43
-74
-177
-231
-227
-183
-129
-89
-78
-106
-173
-267
-366
-445
-490
-490
-443
-366
-298
-295
-395
-587
-806
-969
-1014
-930
-763
-592
-501
-535
-676
-856
-998
-1067
-1069
-1032
-973
-887
-764
-605
-425
-253
-121
-53
-51
-92
-131
-120
-34
136
381
683
1016
1355
1677
1964
2187
2306
2300
2189
2032
1890
1785
1711
1672
1703
1837
2052
2268
2387
2358
2196
1952
1686
1448
1272
1172
1137
1139
1164
1201
1233
1216
1112
938
770
691
718
786
803
714
531
301
70
-123
-234
-218
-58
200
443
539
408
70
-361
-739
-971
-1048
-1025
-960
-884
-810
-757
-745
-768
-785
-754
-674
-595
-583
-659
-787
-899
-937
-879
-745
-580
-425
-300
-198
-104
-14
53
79
64
39
41
95
212
386
591
783
916
966
939
846
685
440
117
-232
-530
-716
-779
-743
-638
-489
-320
-165
-54
4
15
-4
-47
-101
-151
-182
-199
-230
-294
-379
-446
-462
-429
-381
-355
-371
-425
-507
-609
-720
-823
-896
-926
-909
-845
-735
-592
-444
-334
-294
-325
-395
-465
-516
-552
-590
-638
-689
-721
-713
-661
-587
-531
-525
-576
-658
-743
-821
-898
-977
-1030
-1024
-960
-896
-909
-1039
-1252
-1463
-1586
-1585
-1479
-1336
-1239
-1258
-1406
-1629
-1827
-1911
-1857
-1710
-1550
-1439
-1391
-1378
-1360
-1315
-1252
-1196
-1164
-1144
-1114
-1065
-1018
-1012
-1052
-1103
-1109
-1037
-896
-731
-583
-467
-370
-262
-114
77
281
439
509
491
424
348
269
166
29
-120
-233
-278
-256
-191
-110
-32
22
25
-41
-162
-291
-366
-351
-243
-73
119
301
460
593
703
786
841
860
837
764
637
464
269
86
-55
-136
-143
-62
103
315
499
577
520
363
180
30
-76
-145
-171
-122
28
264
534
787
1004
1191
1335
1393
1320
1108
807
490
227
61
12
78
229
411
562
638
630
550
421
272
138
52
26
46
93
158
250
375
531
706
888
1057
1180
1211
1129
961
766
591
446
318
215
170
204
287
350
338
254
158
105
103
113
80
-24
-193
-396
-596
-758
-845
-830
-711
-521
-317
-146
-15
105
238
370
461
482
456
443
493
611
774
957
1148
1331
1481
1578
1626
1646
1656
1653
1636
1637
1703
1856
2063
2255
2372
2388
2308
2145
1923
1687
1492
1369
1313
1289
1269
1238
1185
1100
990
893
864
932
1070
1219
1332
1396
1415
1392
1323
1225
1132
1076
1054
1035
982
877
724
538
340
160
26
-52
-93
-128
-180
-249
-335
-449
-605
-801
-1004
-1167
-1261
-1284
-1260
-1223
-1208
-1245
-1345
-1493
-1656
-1798
-1905
-1985
-2055
-2133
-2239
-2389
-2583
-2791
-2954
-3018
-2973
-2858
-2737
-2659
-2633
-2637
-2632
-2585
-2474
-2309
-2129
-1981
-1892
-1843
-1796
-1724
-1639
-1568
-1518
-1457
-1350
-1196
-1035
-915
-848
-797
-718
-599
-477
-403
-397
-430
-449
-411
-322
-227
-178
-197
-270
-366
-463
-559
-655
-736
-776
-754
-669
-544
-408
-290
-200
-136
-78
-4
85
159
175
117
7
-111
-201
-253
-258
-198
-62
126
304
410
422
362
257
115
-63
-250
-390
-432
-367
-225
-37
185
443
722
985
1188
1300
1310
1221
1052
842
643
488
378
293
222
178
180
231
310
395
482
582
701
838
983
1124
1242
1296
1254
1116
934
780
702
693
717
742
759
770
775
774
773
788
820
849
847
806
746
698
682
706
775
892
1045
1196
1303
1354
1379
1418
1475
1511
1465
1303
1041
731
429
179
3
-101
-152
-173
-188
-209
-249
-318
-429
-584
-773
-975
-1164
-1313
-1401
-1423
-1395
-1350
-1320
-1314
-1324
-1331
-1327
-1317
-1316
-1334
-1358
-1350
-1271
-1115
-927
-779
-714
-717
-725
-686
-594
-485
-400
-362
-380
-438
-496
-497
-411
-264
-134
-83
-104
-136
-123
-66
-3
32
33
4
-45
-92
-90
1
167
334
437
480
519
596
677
697
630
526
460
465
522
591
641
646
567
388
137
-109
-287
-386
-431
-431
-359
-188
58
314
515
641
702
709
656
544
403
281
211
190
185
160
96
9
-50
-19
146
425
746
1018
1186
1240
1206
1110
982
855
769
740
741
711
606
436
268
183
220
357
530
669
740
741
697
640
607
633
737
909
1105
1266
1352
1358
1303
1217
1122
1040
997
1014
1088
1180
1242
1253
1240
1264
1373
1560
1761
1895
1905
1790
1594
1389
1254
1265
1470
1851
2307
2678
2812
2651
2265
1824
1518
1457
1623
1887
2082
2107
1970
1771
1619
1552
1533
1500
1419
1304
1176
1029
827
539
173
-224
-596
-902
-1117
-1236
-1263
-1223
-1165
-1135
-1161
-1236
-1331
-1426
-1520
-1624
-1732
-1819
-1858
-1850
-1840
-1880
-1988
-2109
-2147
-2028
-1768
-1479
-1302
-1323
-1515
-1767
-1955
-2009
-1932
-1776
-1606
-1484
-1462
-1557
-1732
-1903
-1981
-1937
-1818
-1717
-1714
-1834
-2047
-2290
-2495
-2611
-2622
-2553
-2451
-2357
-2299
-2288
-2325
-2382
-2396
-2303
-2097
-1869
-1757
-1845
-2089
-2347
-2481
-2438
-2264
-2051
-1876
-1782
-1769
-1802
-1821
-1789
-1719
-1671
-1696
-1786
-1881
-1926
-1918
-1887
-1846
-1765
-1609
-1390
-1178
-1055
-1053
-1131
-1217
-1260
-1251
-1211
-1161
-1105
-1032
-923
-762
-553
-325
-124
12
88
142
211
289
330
302
233
199
263
417
592
721
787
815
828
819
765
659
520
384
290
282
394
620
901
1142
1270
1266
1167
1016
849
686
551
459
403
365
343
369
481
672
876
1008
1020
928
770
580
380
212
143
242
518
899
1264
1509
1606
1597
1547
1497
1457
1419
1383
1358
1352
1375
1450
1602
1826
2064
2230
2269
2203
2108
2045
2031
2045
2088
2173
2304
2443
2536
2548
2481
2359
2205
2045
1911
1817
1732
1593
1358
1067
815
679
671
749
872
1022
1175
1260
1200
969
632
312
112
60
110
184
219
194
129
59
-1
-81
-230
-477
-796
-1118
-1374
-1532
-1598
-1608
-1600
-1597
-1592
-1562
-1493
-1408
-1359
-1387
-1484
-1606
-1717
-1819
-1927
-2031
-2082
-2029
-1871
-1661
-1479
-1380
-1372
-1413
-1453
-1459
-1446
-1461
-1542
-1676
-1796
-1828
-1743
-1565
-1349
-1140
-966
-853
-820
-870
-968
-1060
-1092
-1032
-879
-661
-433
-260
-184
-204
-284
-382
-473
-548
-592
-583
-505
-362
-176
26
218
372
465
488
456
398
342
300
274
257
238
208
181
195
288
453
628
741
764
731
697
679
659
622
587
594
656
739
796
799
760
709
668
642
623
600
573
551
555
601
689
800
909
1004
1080
1138
1179
1206
1231
1256
1271
1260
1226
1200
1212
1273
1361
1445
1513
1579
1653
1722
1747
1685
1519
1272
1000
778
655
648
728
838
912
909
827
699
568
458
363
262
159
89
94
187
342
516
683
841
998
1153
1294
1397
1434
1383
1258
1124
1066
1125
1259
1372
1392
1320
1218
1157
1166
1229
1292
1281
1138
871
565
331
217
170
94
-44
-190
-263
-240
-171
-105
-46
33
137
232
280
272
216
114
-37
-206
-322
-321
-193
3
184
292
318
294
271
297
377
460
469
363
171
-29
-174
-249
-259
-202
-65
141
368
562
687
733
703
615
519
487
561
700
804
776
597
322
28
-222
-398
-492
-530
-566
-654
-807
-989
-1145
-1244
-1285
-1271
-1202
-1076
-911
-742
-598
-495
-436
-413
-408
-401
-384
-378
-415
-501
-603
-672
-683
-637
-546
-424
-292
-178
-100
-46
11
79
134
149
127
94
59
14
-35
-45
23
148
245
246
175
117
122
154
136
44
-79
-175
-224
-219
-135
56
321
557
661
618
501
388
299
214
136
101
127
172
166
80
-51
-164
-217
-193
-93
64
216
277
190
-24
-273
-463
-541
-505
-382
-213
-56
39
59
33
1
-23
-45
-60
-32
74
247
428
555
605
598
571
555
577
659
815
1029
1259
1443
1527
1482
1323
1109
922
821
818
880
973
1077
1170
1206
1136
951
713
523
452
500
606
689
687
568
335
32
-266
-485
-586
-578
-500
-403
-339
-358
-485
-702
-936
-1096
-1132
-1063
-970
-944
-1038
-1248
-1526
-1806
-2037
-2197
-2285
-2321
-2327
-2317
-2295
-2258
-2219
-2219
-2314
-2525
-2799
-3024
-3099
-3004
-2804
-2589
-2401
-2227
-2050
-1880
-1743
-1650
-1591
-1568
-1615
-1758
-1970
-2170
-2278
-2268
-2155
-1958
-1679
-1354
-1073
-941
-991
-1151
-1310
-1407
-1453
-1478
-1486
-1475
-1487
-1591
-1803
-2021
-2088
-1905
-1518
-1072
-711
-514
-491
-601
-763
-874
-867
-759
-640
-587
-597
-603
-558
-475
-391
-307
-190
-28
132
227
236
196
151
111
63
13
-11
10
58
105
152
225
338
447
486
423
296
185
159
250
453
739
1053
1324
1484
1512
1444
1351
1291
1272
1259
1215
1134
1040
966
921
886
834
753
648
530
403
271
142
21
-102
-241
-395
-531
-617
-644
-635
-605
-545
-439
-303
-198
-178
-240
-318
-340
-278
-155
-17
101
168
162
85
-27
-114
-133
-82
1
71
97
75
29
-2
13
73
137
157
121
58
5
-32
-70
-119
-148
-110
27
253
524
786
978
1049
982
810
608
448
361
340
371
456
594
756
881
929
912
892
916
974
1006
963
861
771
758
825
921
998
1051
1112
1199
1284
1316
1270
1170
1067
994
958
943
930
897
816
682
535
447
474
600
740
801
749
624
506
459
493
572
626
595
454
243
41
-70
-62
34
154
252
317
354
358
311
205
72
-23
-20
97
283
457
546
519
390
214
59
-14
31
187
409
623
757
766
653
475
320
259
305
410
505
559
596
665
781
904
973
949
846
709
589
514
489
502
537
583
638
697
748
770
741
652
504
319
134
-9
-87
-116
-145
-210
-293
-333
-287
-171
-59
-25
-94
-242
-429
-607
-726
-740
-648
-508
-409
-403
-475
-562
-614
-621
-594
-539
-463
-383
-327
-311
-322
-325
-288
-196
-52
127
306
436
479
430
314
169
25
-85
-132
-106
-33
29
45
30
38
104
216
338
455
581
726
865
945
932
841
722
630
595
618
674
718
712
652
574
528
539
592
654
713
776
837
858
775
554
223
-131
-404
-531
-515
-415
-316
-279
-316
-397
-470
-497
-461
-364
-220
-65
54
87
20
-118
-262
-357
-376
-325
-232
-128
-52
-36
-93
-201
-312
-377
-374
-308
-201
-81
19
80
101
117
168
266
376
446
446
383
282
164
48
-38
-59
0
114
237
336
402
430
408
336
248
199
210
237
215
133
53
57
163
313
428
473
459
411
338
243
139
53
5
7
63
170
298
386
379
264
89
-69
-161
-184
-180
-199
-269
-377
-469
-483
-400
-267
-162
-125
-133
-140
-138
-168
-272
-437
-606
-728
-800
-847
-878
-878
-835
-771
-729
-738
-790
-855
-908
-950
-997
-1060
-1132
-1190
-1210
-1188
-1146
-1115
-1106
-1099
-1063
-985
-875
-748
-605
-436
-253
-97
-20
-41
-124
-199
-200
-120
-8
53
8
-136
-315
-462
-549
-587
-585
-525
-377
-154
63
162
79
-148
-400
-559
-580
-512
-451
-455
-518
-588
-629
-650
-681
-733
-785
-819
-842
-873
-910
-927
-914
-895
-908
-950
-981
-971
-944
-954
-1018
-1091
-1113
-1070
-994
-914
-820
-696
-561
-470
-466
-549
-691
-860
-1020
-1122
-1115
-1000
-846
-731
-679
-653
-607
-533
-452
-370
-283
-205
-179
-232
-329
-394
-377
-285
-157
-17
122
227
259
218
168
175
230
258
217
157
171
281
414
484
485
482
513
543
526
473
441
450
446
353
171
-22
-141
-162
-111
-21
82
166
188
137
51
-6
-5
31
75
123
189
259
295
280
250
266
351
473
581
648
674
658
592
487
390
348
369
417
456
487
521
543
505
377
199
57
15
57
108
104
32
-76
-186
-275
-328
-319
-234
-92
51
137
142
87
6
-75
-140
-175
-158
-84
31
159
290
431
584
717
777
739
633
526
470
464
466
438
373
295
235
213
228
266
310
357
412
479
546
587
600
614
674
788
914
991
986
914
809
699
601
541
543
593
639
618
525
413
344
334
347
342
313
280
254
229
208
211
258
341
423
471
484
476
450
390
291
188
132
157
247
356
452
532
609
684
741
762
739
674
572
438
292
170
111
128
204
299
381
443
497
561
642
733
817
868
859
773
624
462
354
345
437
593
759
887
949
941
890
851
883
1010
1197
1364
1435
1384
1239
1059
903
800
758
761
773
758
695
595
495
436
442
509
613
736
873
1027
1189
1325
1381
1312
1116
842
562
335
188
118
109
139
177
190
165
119
77
42
-19
-147
-347
-568
-734
-798
-764
-674
-575
-487
-411
-340
-266
-188
-108
-31
39
94
124
120
76
6
-62
-100
-96
-66
-40
-41
-71
-116
-146
-125
-29
144
355
540
641
634
539
403
278
206
198
236
283
306
294
255
190
87
-50
-181
-240
-185
-45
96
162
133
46
-50
-129
-177
-182
-137
-58
9
7
-91
-271
-491
-701
-857
-936
-937
-888
-830
-806
-841
-935
-1063
-1175
-1222
-1189
-1120
-1085
-1130
-1243
-1376
-1498
-1612
-1725
-1813
-1826
-1733
-1559
-1374
-1254
-1251
-1389
-1652
-1972
-2235
-2346
-2288
-2138
-1996
-1901
-1817
-1693
-1534
-1408
-1386
-1483
-1648
-1803
-1891
-1891
-1814
-1689
-1548
-1419
-1328
-1296
-1332
-1414
-1490
-1498
-1404
-1236
-1065
-962
-955
-1020
-1109
-1182
-1226
-1248
-1259
-1265
-1266
-1273
-1310
-1388
-1484
-1540
-1508
-1397
-1270
-1186
-1147
-1107
-1031
-946
-908
-937
-996
-1030
-1018
-984
-947
-899
-822
-725
-638
-583
-552
-540
-575
-696
-903
-1131
-1292
-1336
-1274
-1153
-1020
-916
-871
-901
-972
-1020
-999
-924
-851
-821
-823
-824
-819
-837
-892
-953
-969
-921
-851
-814
-835
-892
-943
-959
-938
-896
-855
-833
-828
-814
-761
-668
-568
-488
-409
-274
-43
258
551
766
882
922
911
868
814
780
784
816
846
860
871
903
957
1014
1068
1126
1194
1252
1271
1249
1231
1274
1392
1540
1653
1690
1662
1611
1579
1591
1655
1756
1863
1943
1974
1955
1903
1851
1839
1898
2024
2163
2234
2189
2041
1859
1699
1573
1461
1356
1285
1291
1385
1536
1692
1817
1901
1945
1954
1927
1880
1845
1863
1954
2105
2264
2371
2387
2316
2200
2088
2009
1963
1929
1884
1828
1782
1783
1859
2003
2167
2279
2280
2157
1948
1718
1533
1430
1410
1450
1524
1624
1753
1900
2017
2044
1940
1740
1535
1418
1420
1490
1539
1496
1347
1134
930
795
757
800
877
940
956
926
875
834
828
862
923
979
995
945
831
676
514
366
233
100
-36
-157
-234
-251
-230
-211
-222
-263
-312
-350
-382
-424
-494
-610
-787
-1030
-1313
-1579
-1773
-1874
-1907
-1912
-1907
-1884
-1838
-1787
-1766
-1793
-1843
-1865
-1822
-1714
-1579
-1464
-1402
-1394
-1416
-1434
-1420
-1365
-1275
-1167
-1065
-985
-927
-881
-837
-807
-824
-911
-1059
-1225
-1358
-1433
-1453
-1433
-1393
-1349
-1320
-1311
-1303
-1263
-1167
-1024
-873
-768
-761
-871
-1068
-1262
-1347
-1266
-1060
-844
-724
-743
-874
-1071
-1296
-1509
-1658
-1697
-1625
-1482
-1320
-1167
-1027
-912
-839
-811
-805
-798
-800
-840
-930
-1027
-1063
-991
-821
-595
-356
-135
43
160
213
213
179
129
84
73
112
179
219
192
110
25
-22
-33
-36
-40
-26
23
95
156
178
157
103
35
-20
-29
16
82
117
92
27
-38
-86
-128
-166
-166
-78
110
352
567
695
732
722
731
801
922
1027
1034
909
692
468
304
220
208
258
359
465
500
406
204
-11
-142
-153
-89
-33
-52
-159
-314
-440
-473
-411
-321
-293
-370
-521
-683
-822
-939
-1039
-1101
-1090
-1002
-886
-802
-786
-838
-930
-1030
-1111
-1165
-1211
-1286
-1409
-1544
-1618
-1578
-1435
-1261
-1121
-1025
-935
-803
-615
-401
-222
-146
-214
-416
-680
-904
-1004
-965
-825
-650
-494
-385
-327
-312
-329
-360
-391
-403
-377
-300
-174
-24
114
207
240
220
170
115
74
59
78
138
246
394
542
629
611
501
365
281
285
346
399
385
293
157
36
-25
-22
19
61
93
131
188
250
279
241
143
29
-53
-79
-61
-28
-17
-56
-157
-300
-447
-547
-558
-455
-238
66
402
699
896
974
954
888
826
795
784
755
674
539
398
315
329
427
564
705
836
953
1041
1082
1078
1047
1010
980
969
1000
1090
1210
1297
1297
1222
1144
1140
1239
1416
1619
1796
1899
1899
1805
1671
1568
1526
1525
1526
1508
1466
1393
1270
1090
883
695
562
494
492
547
629
685
669
595
524
504
512
471
322
82
-175
-375
-478
-474
-384
-264
-193
-219
-312
-379
-343
-217
-93
-57
-132
-277
-434
-556
-615
-599
-521
-420
-336
-287
-271
-283
-324
-385
-430
-418
-345
-258
-215
-238
-290
-312
-268
-164
-44
40
54
0
-84
-148
-161
-132
-96
-81
-91
-100
-74
-4
82
127
78
-68
-252
-392
-432
-376
-261
-130
-25
13
-47
-191
-355
-464
-487
-443
-354
-219
-37
154
282
310
270
210
127
-33
-279
-512
-588
-454
-213
-33
-3
-72
-125
-87
46
236
439
609
699
694
631
569
541
526
497
457
435
439
433
382
300
243
265
371
527
688
810
852
794
668
564
571
710
915
1095
1206
1264
1298
1315
1297
1250
1220
1263
1396
1585
1764
1880
1911
1861
1749
1607
1487
1449
1519
1668
1817
1883
1829
1675
1481
1312
1221
1226
1295
1353
1321
1183
1008
890
845
800
661
430
227
189
345
584
741
719
547
337
205
209
337
521
686
785
821
819
778
672
499
331
291
452
737
944
876
496
-34
-461
-609
-474
-200
51
193
234
214
143
3
-191
-364
-413
-294
-75
108
146
38
-122
-219
-201
-104
-5
37
22
-11
-29
-46
-113
-273
-504
-725
-847
-836
-729
-599
-506
-465
-460
-474
-509
-577
-685
-810
-902
-905
-813
-699
-681
-837
-1132
-1419
-1541
-1444
-1206
-973
-852
-861
-960
-1101
-1251
-1376
-1434
-1397
-1288
-1177
-1141
-1218
-1393
-1616
-1832
-1983
-2021
-1926
-1715
-1444
-1182
-985
-887
-898
-993
-1099
-1121
-992
-733
-442
-231
-161
-219
-349
-482
-553
-516
-375
-199
-89
-104
-213
-326
-370
-338
-269
-211
-199
-261
-416
-639
-849
-944
-869
-648
-362
-96
88
162
142
96
117
254
457
606
613
487
322
207
173
201
263
331
369
337
235
113
37
28
56
87
131
212
322
409
428
401
386
414
437
371
166
-152
-492
-745
-826
-707
-453
-209
-129
-268
-546
-807
-937
-923
-823
-688
-533
-352
-158
21
158
235
233
137
-51
-281
-473
-556
-503
-337
-115
97
249
320
324
293
253
213
178
160
171
205
231
216
154
75
6
-41
-70
-79
-62
-32
-36
-126
-314
-553
-774
-926
-997
-994
-930
-818
-698
-633
-675
-823
-996
-1064
-925
-580
-151
177
269
112
-189
-485
-657
-651
-471
-170
159
404
483
383
160
-102
-329
-473
-512
-461
-370
-309
-325
-413
-536
-652
-725
-715
-579
-316
-2
229
270
111
-165
-441
-627
-676
-589
-416
-242
-140
-105
-63
63
261
435
490
410
262
120
17
-39
-29
82
297
554
748
796
685
484
293
200
234
359
509
631
720
800
888
966
1000
967
875
758
652
576
528
484
413
309
206
163
217
353
511
629
670
619
485
305
156
129
267
522
771
889
820
590
283
-17
-240
-347
-318
-159
85
335
495
498
356
168
71
148
378
636
769
676
363
-53
-401
-539
-432
-169
98
247
236
94
-122
-348
-511
-537
-402
-165
60
192
241
280
355
441
458
362
183
9
-82
-79
-38
-28
-85
-185
-288
-378
-483
-629
-786
-881
-859
-751
-646
-615
-643
-658
-599
-465
-301
-151
-34
45
88
105
100
61
-36
-193
-352
-426
-366
-220
-94
-78
-180
-344
-501
-599
-607
-513
-346
-178
-95
-139
-289
-477
-631
-700
-660
-514
-294
-59
124
195
105
-162
-567
-995
-1292
-1354
-1205
-982
-843
-858
-987
-1140
-1252
-1313
-1343
-1350
-1333
-1295
-1276
-1333
-1508
-1775
-2039
-2179
-2126
-1917
-1674
-1539
-1590
-1799
-2051
-2203
-2163
-1950
-1687
-1528
-1564
-1775
-2060
-2309
-2440
-2397
-2146
-1714
-1226
-858
-725
-784
-877
-871
-761
-644
-584
-552
-487
-406
-412
-585
-865
-1076
-1068
-850
-574
-397
-362
-396
-401
-326
-183
-6
171
316
405
432
412
353
241
68
-116
-196
-70
245
601
809
773
539
244
24
-38
73
311
574
753
796
733
626
503
353
186
75
97
235
360
342
166
-60
-206
-217
-103
120
438
800
1100
1241
1209
1072
915
781
694
695
815
1022
1205
1258
1164
1000
875
849
939
1128
1359
1521
1509
1303
1008
788
739
845
1024
1199
1322
1368
1336
1259
1193
1162
1133
1063
964
901
910
952
952
893
839
852
909
926
854
738
670
698
783
857
876
845
800
790
846
956
1048
1039
913
760
699
775
916
1006
985
866
699
516
341
207
144
151
198
259
339
440
534
581
581
589
651
747
801
766
666
563
492
447
422
437
495
534
470
294
126
131
371
733
1010
1065
906
662
458
336
265
201
132
73
27
-32
-136
-271
-361
-306
-60
331
751
1070
1209
1158
977
773
659
691
837
997
1075
1031
883
674
450
267
191
251
412
593
725
793
807
757
610
369
103
-86
-141
-72
78
263
425
481
354
50
-314
-575
-625
-461
-151
213
532
696
631
359
8
-269
-391
-380
-304
-210
-124
-78
-101
-197
-318
-408
-437
-405
-319
-194
-83
-72
-227
-522
-846
-1079
-1164
-1111
-960
-772
-635
-640
-808
-1051
-1234
-1281
-1223
-1115
-965
-754
-544
-495
-748
-1259
-1791
-2085
-2036
-1732
-1338
-983
-739
-644
-701
-853
-993
-1038
-984
-886
-794
-714
-635
-563
-511
-476
-448
-442
-493
-603
-705
-703
-573
-401
-311
-353
-464
-532
-485
-329
-112
103
255
305
270
227
269
425
627
766
773
664
511
394
372
470
677
937
1177
1341
1420
1434
1399
1322
1228
1176
1227
1389
1589
1721
1709
1551
1310
1080
954
993
1198
1495
1769
1918
1903
1756
1540
1316
1137
1052
1096
1264
1507
1746
1912
1966
1902
1735
1515
1319
1219
1231
1293
1305
1203
1012
832
765
851
1046
1257
1391
1409
1344
1279
1286
1368
1444
1413
1236
974
746
647
696
837
988
1069
1020
818
477
72
-291
-507
-517
-331
-38
223
324
215
-39
-292
-412
-358
-194
-35
29
-31
-183
-367
-523
-620
-654
-643
-600
-531
-445
-373
-350
-390
-463
-518
-528
-508
-489
-486
-490
-483
-465
-443
-426
-423
-445
-499
-559
-561
-434
-164
176
452
561
501
374
313
386
556
712
753
649
438
184
-48
-196
-205
-51
225
528
760
870
844
676
358
-72
-501
-790
-874
-808
-715
-674
-675
-667
-637
-617
-637
-687
-739
-786
-852
-960
-1106
-1269
-1434
-1592
-1728
-1814
-1840
-1822
-1786
-1738
-1651
-1497
-1283
-1057
-878
-790
-800
-878
-966
-1010
-990
-942
-931
-1012
-1196
-1428
-1615
-1663
-1528
-1258
-978
-809
-777
-803
-785
-708
-646
-668
-752
-807
-776
-712
-733
-918
-1237
-1569
-1779
-1792
-1622
-1370
-1171
-1111
-1179
-1296
-1412
-1562
-1805
-2105
-2300
-2218
-1837
-1340
-989
-937
-1147
-1445
-1652
-1680
-1550
-1370
-1267
-1313
-1478
-1648
-1712
-1644
-1503
-1362
-1249
-1140
-1016
-896
-821
-810
-835
-851
-831
-791
-771
-795
-839
-836
-733
-536
-326
-190
-158
-188
-217
-228
-250
-318
-428
-543
-622
-642
-599
-520
-473
-557
-829
-1226
-1572
-1675
-1456
-1000
-489
-89
114
120
-23
-240
-446
-566
-568
-480
-372
-322
-379
-537
-745
-922
-1004
-969
-845
-688
-549
-441
-341
-202
4
257
485
607
599
524
483
533
635
694
652
543
456
461
555
679
779
845
907
1004
1154
1330
1476
1526
1446
1268
1083
983
1006
1111
1202
1193
1044
778
466
195
38
33
163
369
573
709
737
663
527
395
327
345
435
568
724
890
1027
1056
888
504
-2
-449
-674
-618
-345
9
320
515
582
560
526
569
751
1081
1499
1900
2169
2212
1989
1542
986
475
126
-21
-4
110
274
465
677
906
1139
1365
1562
1712
1806
1853
1870
1847
1751
1548
1250
916
625
426
321
281
274
278
277
266
243
216
196
202
251
346
451
500
443
293
137
86
191
409
634
758
726
557
344
209
246
447
689
793
639
253
-208
-543
-617
-415
-37
352
594
613
432
143
-156
-411
-597
-692
-681
-599
-547
-636
-881
-1151
-1244
-1031
-558
-9
419
635
670
609
518
411
294
196
182
296
513
718
759
543
108
-370
-661
-611
-235
283
698
844
705
384
-1
-394
-779
-1116
-1312
-1280
-1030
-690
-422
-301
-273
-224
-82
132
348
509
604
646
641
581
464
315
189
154
261
520
879
1238
1491
1579
1512
1355
1184
1060
1016
1055
1143
1223
1233
1151
996
808
612
430
303
303
483
813
1177
1445
1567
1588
1578
1563
1522
1446
1366
1317
1276
1154
861
383
-184
-672
-895
-725
-156
653
1435
1952
2135
2095
1997
1912
1787
1542
1180
794
484
278
132
-19
-224
-503
-826
-1113
-1250
-1159
-849
-411
40
406
605
568
281
-161
-569
-776
-748
-599
-492
-516
-662
-862
-1045
-1144
-1095
-871
-532
-222
-87
-180
-433
-718
-926
-1008
-957
-776
-486
-148
129
236
130
-127
-395
-544
-535
-428
-325
-296
-345
-443
-564
-696
-817
-875
-808
-591
-266
61
264
264
73
-209
-455
-593
-639
-674
-762
-900
-1024
-1066
-998
-845
-661
-497
-376
-292
-229
-198
-252
-450
-787
-1165
-1430
-1477
-1309
-1022
-726
-464
-226
16
261
463
558
504
319
84
-118
-265
-411
-608
-819
-908
-753
-368
82
398
491
419
319
308
442
721
1093
1448
1646
1595
1319
961
698
640
774
998
1181
1231
1115
866
554
266
84
81
299
710
1191
1544
1593
1284
718
82
-458
-814
-962
-904
-665
-328
-32
79
-50
-335
-600
-685
-540
-255
1
67
-130
-547
-1059
-1509
-1778
-1813
-1645
-1371
-1122
-1016
-1117
-1399
-1764
-2080
-2233
-2158
-1862
-1409
-920
-543
-413
-607
-1101
-1777
-2460
-2973
-3206
-3154
-2912
-2627
-2416
-2308
-2245
-2146
-1961
-1697
-1400
-1134
-981
-1022
-1293
-1734
-2187
-2471
-2471
-2187
-1700
-1123
-572
-175
-35
-184
-535
-918
-1173
-1237
-1157
-1035
-963
-987
-1103
-1269
-1424
-1507
-1480
-1338
-1102
-813
-527
-304
-176
-130
-105
-38
88
225
297
254
116
-54
-201
-315
-422
-526
-575
-494
-256
74
377
578
690
776
869
945
967
937
885
814
694
517
350
297
415
667
968
1248
1466
1575
1527
1347
1179
1217
1546
2053
2498
2689
2585
2270
1858
1440
1095
891
861
975
1154
1314
1402
1398
1319
1229
1215
1331
1537
1715
1760
1657
1473
1278
1080
837
529
202
-37
-88
75
362
598
622
400
58
-211
-291
-204
-43
149
399
732
1095
1382
1538
1601
1648
1704
1723
1646
1457
1185
865
534
246
64
23
93
206
308
399
514
677
884
1106
1301
1413
1387
1201
886
512
161
-106
-245
-231
-77
145
330
403
361
262
173
123
113
133
177
222
225
145
-30
-269
-498
-626
-562
-262
230
782
1230
1467
1484
1347
1123
843
516
168
-141
-357
-469
-517
-549
-565
-514
-343
-55
269
519
626
591
476
342
211
59
-161
-478
-882
-1312
-1685
-1941
-2057
-2036
-1872
-1548
-1095
-628
-309
-241
-381
-574
-689
-713
-742
-869
-1110
-1406
-1682
-1889
-2004
-2025
-1974
-1898
-1833
-1784
-1734
-1686
-1669
-1698
-1725
-1672
-1510
-1314
-1214
-1287
-1497
-1735
-1897
-1941
-1879
-1749
-1609
-1521
-1511
-1547
-1555
-1491
-1397
-1370
-1486
-1743
-2066
-2359
-2538
-2544
-2356
-2013
-1601
-1222
-935
-750
-651
-625
-656
-699
-701
-645
-582
-597
-746
-1000
-1271
-1461
-1516
-1420
-1188
-856
-475
-116
156
291
273
127
-73
-229
-264
-161
31
243
442
634
825
969
987
836
569
307
164
167
266
394
523
644
729
714
557
306
96
78
298
662
986
1100
943
577
141
-220
-410
-390
-183
144
483
716
762
626
408
228
141
105
36
-107
-282
-413
-448
-379
-207
76
465
897
1262
1460
1462
1321
1117
911
726
562
401
226
44
-97
-118
33
339
709
1041
1276
1428
1545
1668
1785
1829
1721
1436
1037
643
346
143
-29
-204
-326
-296
-71
287
665
991
1256
1459
1564
1518
1324
1061
832
696
652
673
732
808
871
905
938
1030
1214
1448
1626
1659
1538
1346
1196
1163
1253
1410
1563
1653
1663
1612
1532
1456
1409
1409
1465
1552
1614
1579
1409
1130
823
594
523
639
907
1232
1491
1583
1485
1262
1034
910
936
1079
1258
1387
1414
1343
1227
1138
1124
1192
1302
1393
1420
1373
1286
1210
1187
1222
1285
1337
1353
1335
1299
1253
1187
1073
886
631
361
161
104
200
387
568
672
677
595
443
231
-16
-254
-439
-554
-613
-643
-665
-688
-725
-781
-852
-926
-1004
-1106
-1239
-1382
-1499
-1587
-1702
-1910
-2200
-2453
-2514
-2320
-1962
-1628
-1471
-1521
-1695
-1871
-1961
-1937
-1820
-1658
-1504
-1392
-1333
-1320
-1338
-1371
-1396
-1383
-1308
-1180
-1040
-937
-883
-842
-752
-575
-331
-88
70
94
-9
-190
-390
-572
-717
-812
-841
-795
-690
-562
-439
-322
-193
-41
120
254
335
350
289
142
-90
-363
-590
-676
-574
-318
-3
268
428
475
449
406
390
417
473
523
516
413
216
-18
-198
-251
-167
-3
155
246
250
184
79
-26
-82
-36
146
456
833
1188
1437
1540
1506
1376
1193
982
766
591
518
583
763
979
1160
1288
1396
1528
1698
1900
2108
2267
2287
2091
1685
1195
801
625
677
892
1208
1569
1887
2033
1921
1586
1188
888
743
706
714
752
828
925
1004
1053
1104
1180
1247
1236
1123
968
854
819
841
894
994
1159
1355
1496
1511
1407
1243
1056
826
522
166
-169
-415
-562
-642
-678
-656
-557
-390
-198
-11
173
369
558
682
680
552
367
215
137
108
80
40
24
79
207
355
451
459
398
332
326
411
550
650
606
381
46
-262
-428
-429
-330
-215
-130
-80
-64
-92
-162
-235
-248
-158
8
147
131
-106
-514
-941
-1224
-1302
-1233
-1129
-1049
-969
-843
-680
-538
-455
-398
-300
-135
43
149
138
28
-129
-273
-350
-323
-208
-98
-106
-270
-507
-657
-612
-386
-92
147
264
246
116
-83
-282
-401
-385
-236
-9
207
327
298
117
-156
-410
-526
-436
-178
119
291
232
-41
-404
-699
-833
-811
-712
-620
-591
-644
-765
-910
-1000
-956
-739
-383
20
354
512
423
87
-405
-900
-1254
-1417
-1432
-1381
-1309
-1222
-1120
-1025
-957
-897
-809
-677
-543
-480
-539
-723
-999
-1316
-1625
-1895
-2128
-2357
-2603
-2818
-2901
-2780
-2490
-2162
-1929
-1826
-1795
-1768
-1732
-1718
-1745
-1794
-1835
-1853
-1851
-1828
-1769
-1664
-1525
-1375
-1226
-1074
-923
-790
-691
-622
-553
-460
-347
-246
-195
-201
-239
-265
-247
-189
-131
-117
-162
-228
-244
-160
28
274
516
695
768
714
552
359
245
299
526
840
1110
1229
1160
932
621
316
98
24
111
325
588
801
880
800
616
444
392
494
675
801
773
592
361
210
222
398
673
971
1237
1443
1577
1628
1589
1473
1319
1178
1082
1030
994
957
932
950
1024
1125
1199
1204
1133
1002
833
636
416
188
-21
-174
-241
-215
-125
-28
24
13
-41
-102
-153
-190
-199
-152
-25
156
319
389
346
231
117
69
118
270
490
705
832
831
735
620
543
502
453
361
216
27
-187
-385
-499
-472
-313
-97
91
232
376
563
770
917
940
840
665
462
257
68
-83
-175
-208
-195
-137
-36
84
168
163
69
-58
-150
-175
-137
-56
41
100
46
-174
-536
-936
-1257
-1424
-1429
-1303
-1099
-890
-758
-744
-809
-855
-798
-643
-472
-375
-392
-494
-614
-678
-634
-472
-244
-31
108
168
175
142
53
-90
-233
-300
-267
-198
-200
-328
-539
-724
-804
-774
-695
-641
-643
-678
-697
-684
-679
-753
-935
-1167
-1335
-1369
-1306
-1251
-1274
-1347
-1372
-1271
-1050
-785
-568
-461
-473
-572
-692
-766
-758
-674
-557
-445
-362
-307
-262
-195
-79
78
216
254
155
-43
-250
-392
-442
-414
-336
-240
-167
-159
-225
-327
-409
-442
-443
-456
-510
-608
-730
-844
-904
-871
-731
-507
-250
-17
145
203
139
-24
-224
-389
-479
-495
-445
-316
-85
235
569
823
932
888
724
492
255
79
-3
-24
-64
-175
-325
-419
-384
-233
-49
93
180
244
321
416
513
589
632
636
608
565
527
501
488
492
528
605
702
767
742
610
409
211
83
44
65
94
92
64
52
92
176
251
260
182
48
-95
-204
-255
-234
-141
-10
105
155
137
97
77
77
54
-17
-106
-145
-99
-2
73
88
73
89
158
235
253
177
21
-184
-419
-672
-913
-1095
-1174
-1136
-994
-773
-509
-274
-172
-287
-624
-1094
-1567
-1939
-2168
-2248
-2186
-2003
-1743
-1475
-1261
-1132
-1088
-1123
-1226
-1371
-1508
-1579
-1553
-1443
-1292
-1148
-1039
-965
-905
-835
-746
-657
-602
-610
-688
-817
-967
-1104
-1193
-1208
-1151
-1062
-1000
-1004
-1075
-1186
-1307
-1409
-1457
-1413
-1261
-1039
-820
-678
-633
-653
-692
-724
-758
-805
-861
-890
-853
-735
-567
-418
-354
-394
-497
-581
-577
-457
-245
8
244
411
481
455
376
307
312
422
622
859
1066
1193
1233
1219
1190
1164
1129
1061
964
871
821
835
894
945
932
823
633
427
282
251
336
504
715
937
1140
1283
1321
1227
1016
739
475
294
229
254
295
286
226
173
187
260
324
335
331
405
611
889
1103
1138
983
725
489
368
394
538
725
860
879
776
603
432
314
270
302
398
535
679
795
875
933
987
1028
1014
892
637
292
-47
-272
-329
-242
-89
50
139
180
196
217
273
381
529
665
734
710
614
483
340
198
92
76
178
361
533
615
600
536
462
373
241
71
-81
-138
-64
120
351
563
702
742
685
566
436
341
305
344
473
702
1006
1316
1537
1614
1565
1454
1348
1273
1238
1261
1377
1601
1887
2139
2261
2215
2041
1822
1633
1504
1414
1309
1146
925
692
514
440
476
597
773
966
1134
1232
1248
1215
1191
1202
1219
1186
1080
927
779
662
569
472
354
207
35
-137
-263
-306
-279
-249
-286
-400
-528
-597
-584
-534
-510
-545
-639
-785
-977
-1198
-1399
-1513
-1492
-1336
-1097
-850
-662
-570
-573
-633
-696
-714
-668
-567
-436
-303
-192
-123
-101
-116
-139
-138
-103
-49
-10
-13
-63
-145
-238
-319
-369
-375
-345
-315
-324
-379
-438
-450
-410
-372
-392
-469
-540
-551
-514
-492
-524
-590
-644
-669
-675
-658
-577
-404
-179
0
62
27
-20
-20
12
28
12
-9
-7
12
19
7
-5
-1
12
15
5
-3
2
11
12
3
-2
4
11
10
2
0
5
11
8
2
1
6
10
7
2
2
7
9
5
2
3
7
8
5
2
4
8
8
4
2
5
8
7
3
2
5
7
6
3
3
6
7
5
3
3
6
7
5
3
4
6
6
4
3
4
6
6
4
3
4
6
5
3
3
5
6
5
3
3
5
6
4
3
3
5
5
4
3
4
5
5
4
3
4
5
5
3
3
4
5
5
3
3
4
5
4
3
3
4
5
4
3
3
4
5
4
3
4
4
4
3
3
4
4
4
3
3
4
4
4
3
3
4
4
4
3
3
4
4
3
3
3
4
4
3
3
3
4
4
3
3
3
4
3
3
3
3
4
3
3
3
3
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
3
2
2
3
3
3
2
2
3
3
2
2
2
3
3
2
2
2
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
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
