5
46000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
1
0
-1
-2
0
3
1
-6
-15
-20
-15
-4
5
5
-3
-9
-4
12
28
33
23
5
-8
-10
-1
10
16
15
9
2
-2
-3
-2
-1
0
0
-1
-2
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-2
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-2
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-2
-1
0
-1
-1
-2
-1
-1
0
-1
-2
-1
-1
0
-1
-1
-2
-1
0
0
-1
-2
-1
-1
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
1
0
-2
-3
-2
2
3
-1
-9
-16
-18
-13
-5
1
3
0
-2
-3
-1
0
0
-1
-2
-2
-1
0
0
-1
-2
-2
0
0
0
-2
-2
-1
0
1
-1
-3
-3
-1
2
2
-2
-9
-15
-17
-13
-6
1
3
1
-2
-4
-2
0
1
0
-3
-3
-1
1
1
-1
-3
-3
0
1
1
-2
-4
-3
-1
3
5
8
10
14
18
22
24
21
12
0
-9
-9
-1
7
7
-2
-12
-11
3
21
29
23
11
7
14
23
25
17
9
11
19
22
12
-7
-19
-15
-1
9
6
-4
-9
-4
4
5
-2
-7
-4
3
6
-2
-10
-7
12
31
36
21
0
-9
0
16
22
13
-1
-8
-4
2
3
-1
-5
-4
0
2
0
-3
-4
-1
2
1
-2
-4
-2
1
1
-1
-3
-2
0
1
0
-3
-3
-1
2
1
-2
-4
-2
2
3
-1
-9
-16
-18
-13
-5
2
5
0
-8
-17
-19
-13
-4
3
3
-1
-4
-3
0
2
0
-3
-4
-1
2
1
-2
-4
-2
1
2
-1
-5
-4
1
4
2
-6
-9
-2
14
28
31
21
5
-5
-7
-2
2
2
-1
-3
-2
0
0
0
-2
-2
-1
0
0
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
0
-1
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-3
-2
0
1
0
-2
-3
-1
1
1
-2
-4
-3
1
4
1
-6
-8
-1
14
27
30
21
6
-5
-7
-3
1
3
0
-3
-4
-2
1
2
0
-3
-4
-2
2
3
-1
-6
-6
1
10
14
9
1
1
12
27
31
17
-7
-23
-22
-7
6
8
0
-7
-6
1
5
2
-4
-6
-2
3
3
-2
-5
-3
1
3
0
-4
-4
-1
2
1
-3
-4
-2
2
2
-1
-5
-3
1
3
0
-4
-5
0
4
3
-5
-10
-3
13
29
32
21
4
-6
-6
0
3
0
-3
-3
-1
1
0
-2
-3
-1
1
0
-3
-3
-1
2
1
-3
-6
-2
7
15
16
10
2
-3
-4
-1
0
0
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-2
-2
-1
0
-1
-2
-2
-1
0
0
-1
-3
-2
0
1
-1
-3
-3
0
2
1
-3
-5
-1
4
4
-4
-10
-6
12
35
47
39
18
-2
-10
-7
1
8
13
16
15
5
-14
-31
-36
-24
-6
6
6
-2
-6
-4
1
3
0
-4
-4
0
2
1
-3
-4
-1
1
1
-2
-3
-2
0
1
-1
-3
-2
0
1
0
-2
-3
-1
0
0
-1
-3
-2
0
0
-1
-2
-2
0
0
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
0
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-2
-2
0
0
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-2
-2
0
1
-1
-2
-2
-1
1
0
-2
-3
-1
1
1
-2
-3
-2
1
1
-1
-3
-3
0
2
0
-4
-5
-1
4
3
-4
-9
-3
13
29
32
21
4
-7
-6
-1
3
1
-3
-3
-1
1
0
-2
-2
0
0
-1
-2
-2
0
1
-1
-4
-3
5
13
16
10
1
-4
-3
0
1
-1
-3
-2
1
0
-2
-3
-1
3
1
-7
-17
-20
-13
-3
3
2
-3
-4
-1
2
0
-4
-4
1
5
1
-10
-20
-19
-3
18
34
39
33
24
15
6
-1
-5
-4
-1
2
1
-2
-3
-2
0
1
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
0
0
-2
-3
-2
5
13
17
13
3
-5
-6
-1
3
2
-2
-5
-2
2
2
-1
-4
-3
1
3
0
-4
-5
0
4
2
-5
-9
-3
13
29
32
21
5
-6
-6
-1
2
1
-2
-3
-2
0
0
-1
-2
-2
0
0
-1
-2
-1
-1
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
0
-1
-1
-1
-1
0
-1
-1
-2
-1
0
0
-1
-3
-2
1
3
0
-8
-16
-18
-13
-4
2
3
0
-3
-3
0
1
0
-2
-2
-1
0
0
-1
-2
-2
0
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
-1
1
0
-2
-3
-2
1
2
0
-5
-7
-1
12
26
31
23
7
-6
-9
-3
4
4
-1
-5
-4
0
3
1
-4
-5
-2
3
3
-2
-6
-4
2
5
2
-7
-10
-1
15
29
30
19
5
-3
-4
-3
-2
-1
2
4
-1
-14
-28
-33
-25
-8
5
7
0
-6
-5
0
3
1
-3
-4
-2
1
1
-1
-3
-2
0
1
-1
-3
-3
-1
1
0
-2
-3
-1
1
0
-1
-3
-2
0
1
-1
-2
-2
0
1
0
-2
-3
-1
1
1
-2
-3
-2
1
2
-1
-4
-4
0
3
1
-5
-8
-2
13
28
31
22
6
-6
-7
-2
3
2
-1
-4
-3
0
1
0
-2
-3
-1
1
0
-1
-2
-2
0
0
-1
-2
-2
-1
0
0
-2
-2
-1
0
0
-1
-2
-2
0
0
0
-2
-2
-1
0
0
-1
-2
-2
0
1
-1
-2
-2
0
1
0
-2
-3
-1
1
1
-1
-3
-2
1
2
0
-4
-4
0
4
2
-5
-9
-3
13
29
32
21
5
-6
-6
-1
2
1
-2
-3
-1
0
0
-1
-2
-1
0
0
-2
-2
-1
0
-1
-2
-2
0
1
0
-3
-5
-1
7
14
16
11
3
-3
-4
-2
0
1
0
-2
-3
-2
1
1
-1
-3
-3
0
3
2
-4
-8
-3
12
28
33
23
4
-8
-7
1
5
0
-7
-6
5
17
20
10
-1
-6
-2
3
1
-4
-5
0
6
3
-11
-23
-20
0
24
35
27
7
-9
-11
-3
6
6
-1
-9
-9
1
16
27
29
20
7
-4
-7
-4
1
3
0
-3
-3
-1
1
1
-1
-2
-2
-1
0
0
-1
-2
-2
-1
0
0
-1
-3
-4
0
6
13
16
12
4
-3
-5
-2
1
2
-1
-3
-3
0
1
0
-2
-3
-1
0
0
-1
-2
-2
0
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
-1
0
-1
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-2
-1
0
1
-1
-2
-3
0
2
1
-4
-7
-2
12
27
33
23
6
-8
-9
-1
5
3
-4
-7
-2
4
4
-3
-10
-4
13
30
34
21
3
-7
-6
0
3
1
-3
-4
0
2
1
-2
-3
-1
1
1
-2
-3
-1
1
1
-1
-3
-2
1
2
-1
-3
-3
0
2
0
-4
-4
0
4
3
-4
-9
-3
13
29
32
21
4
-6
-6
-1
3
1
-2
-3
-1
1
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
1
-1
-3
-2
0
1
0
-3
-3
0
3
2
-4
-8
-2
13
28
32
22
6
-6
-7
-2
3
2
-2
-4
-3
1
2
0
-2
-3
-1
1
0
-1
-2
-2
0
1
0
-2
-2
-1
1
1
-1
-3
-2
0
2
1
-2
-8
-14
-16
-15
-8
1
10
15
15
10
2
-3
-3
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
1
-1
-3
-2
1
3
0
-8
-16
-18
-13
-4
2
3
0
-3
-3
0
1
0
-2
-2
-1
0
0
-1
-2
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
2
1
-3
-7
-2
11
27
33
24
6
-8
-10
-1
7
5
-5
-11
-4
14
30
32
20
4
-6
-6
-1
2
1
-2
-3
-1
1
0
-1
-2
-1
0
0
-1
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
1
0
-3
-4
-1
7
14
16
11
3
-3
-4
-1
1
1
-1
-2
-2
0
1
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-2
-1
0
0
-1
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
1
0
-2
-2
-1
1
0
-2
-3
-2
1
2
-1
-4
-3
0
4
1
-5
-8
-2
13
28
32
22
6
-6
-7
-2
3
2
-1
-4
-2
0
1
0
-2
-2
-1
1
0
-1
-2
-1
0
0
-1
-2
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-2
-1
0
1
0
-2
-4
-1
6
13
16
12
4
-4
-5
-2
2
2
-1
-3
-3
0
2
1
-2
-3
-1
1
2
-1
-3
-3
1
2
0
-3
-4
-1
3
2
-2
-6
-3
4
7
0
-16
-30
-33
-22
-7
4
4
0
-3
-3
0
1
0
-1
-1
1
-1
-5
-12
-18
-21
-19
-15
-9
-4
0
1
0
-1
-1
-1
-1
-1
-1
0
0
-1
-2
-2
0
1
0
-2
-3
-1
3
2
-3
-8
-3
12
28
34
23
4
-8
-7
1
5
1
-5
-4
1
4
-1
-8
-5
10
29
35
23
3
-9
-7
2
5
1
-5
-5
0
4
1
-4
-5
0
4
2
-4
-5
0
5
2
-6
-9
6
30
44
29
-9
-45
-57
-39
-11
5
-1
-15
-22
-16
-3
5
3
-2
-5
-2
1
2
-1
-3
-2
0
1
0
-2
-2
-1
0
1
0
-2
-2
-1
1
1
-1
-3
-2
1
3
1
-4
-7
-2
13
27
32
23
6
-6
-8
-2
4
3
-2
-4
-2
1
2
0
-3
-3
0
2
0
-2
-3
-1
1
1
-1
-3
-2
1
1
-1
-2
-2
0
1
0
-2
-3
-1
2
1
-2
-4
-2
2
4
-1
-9
-16
-17
-12
-5
0
2
2
1
-2
-8
-14
-17
-14
-6
1
4
2
-2
-5
-4
1
8
13
15
11
4
-2
-4
-3
0
2
1
-2
-3
-2
1
2
0
-3
-3
-1
2
3
-1
-9
-16
-17
-12
-5
1
3
0
-2
-2
-1
0
0
-1
-2
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-2
-1
0
0
0
-2
-2
-1
1
1
-1
-3
-2
1
3
0
-8
-16
-18
-13
-4
2
3
0
-3
-2
0
1
0
-1
-2
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-2
-1
1
2
-1
-7
-14
-17
-15
-8
2
10
15
15
10
3
-2
-4
-2
0
1
0
-2
-2
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-2
0
1
0
-2
-2
-1
1
1
-1
-3
-2
1
2
-1
-3
-3
1
4
2
-4
-8
-2
13
28
32
22
6
-6
-8
-1
5
3
-7
-17
-21
-14
-3
5
5
-2
-7
-5
3
11
13
9
7
15
28
34
23
-4
-31
-42
-30
-5
16
22
15
5
0
0
0
-1
-2
-2
0
1
0
-2
-2
-1
1
0
-1
-2
-1
0
1
-1
-2
-1
0
1
0
-1
-2
-1
0
0
-1
-2
-1
0
0
-1
-2
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-2
-1
0
0
-1
-1
-1
0
0
0
-1
-2
-1
0
0
-1
-2
-1
0
1
-1
-2
-1
0
1
0
-2
-2
0
2
1
-3
-5
-1
7
15
17
11
2
-3
-4
-1
1
1
-1
-2
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-2
-2
1
3
0
-7
-15
-18
-14
-4
3
4
0
-4
-3
1
2
0
-2
-3
0
2
1
-2
-3
-1
1
2
-1
-3
-2
1
2
0
-3
-3
-1
3
2
-2
-5
-3
2
5
0
-6
-8
0
15
27
29
21
8
-3
-7
-5
0
4
4
-1
-7
-8
1
15
27
29
20
8
-2
-6
-5
-1
3
6
2
-12
-30
-39
-27
4
35
44
25
-10
-36
-40
-24
-4
8
10
10
12
12
7
-1
-7
-5
1
5
2
-3
-5
-1
3
3
-2
-5
-3
3
6
1
-10
-18
-18
-11
-3
1
1
-1
-1
-1
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
1
0
-1
-3
-1
1
3
0
-8
-15
-18
-13
-4
2
3
0
-3
-2
1
2
0
-4
-3
5
14
18
14
3
-5
-6
-1
5
4
-2
-10
-15
-15
-11
-5
0
2
2
0
-3
-3
-1
2
2
-1
-4
-3
1
4
2
-5
-8
-1
14
28
31
21
6
-4
-6
-2
1
1
0
0
-1
-6
-13
-18
-15
-6
4
7
1
-10
-17
-17
-12
-6
1
8
14
16
12
4
-3
-5
-2
2
2
-1
-3
-2
0
2
1
-2
-3
-1
1
2
-1
-3
-4
0
7
13
16
13
5
-4
-7
-3
7
16
18
11
1
-4
-3
0
2
0
-2
-3
0
2
1
-2
-3
-1
2
2
-2
-4
-2
2
4
-1
-7
-5
9
29
39
30
5
-19
-29
-21
-6
4
5
-1
-4
-2
1
2
0
-2
-2
0
1
0
-1
-2
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
-1
-1
-1
0
1
0
-2
-3
0
6
13
16
14
6
-3
-11
-16
-15
-11
-5
0
2
1
-1
-2
-1
0
1
0
-2
-2
-1
1
1
-1
-2
-1
0
1
0
-1
-2
0
1
1
-1
-2
-1
0
1
0
-2
-3
-1
2
3
-1
-8
-15
-17
-13
-5
1
4
1
-2
-3
-1
1
2
0
-2
-2
0
2
1
-2
-3
-1
1
2
0
-4
-3
1
4
2
-4
-8
-2
14
29
32
22
5
-6
-6
0
3
2
-2
-3
0
2
1
-3
-3
0
4
2
-8
-18
-19
-8
9
19
15
3
-6
-6
0
5
3
-2
-5
-2
3
4
0
-5
-6
0
9
15
15
10
3
-1
-2
-2
-1
0
1
0
-1
-2
-1
1
2
0
-2
-3
0
2
2
-1
-4
-3
2
5
2
-5
-12
-13
-4
10
24
34
38
34
19
0
-16
-18
-4
16
29
25
10
-5
-9
-4
4
5
0
-4
-4
0
3
2
-2
-3
-1
1
2
0
-2
-2
0
1
1
-1
-2
-1
0
1
1
0
-1
-6
-13
-17
-15
-7
3
7
4
-4
-11
-13
-12
-9
-6
-2
2
4
1
-3
-5
-1
4
5
-1
-11
-17
-15
-9
-4
-5
-10
-17
-20
-19
-16
-10
-3
2
2
0
-3
-2
2
3
-1
-6
-4
10
28
36
25
4
-11
-9
4
10
2
-11
-11
10
38
52
40
14
-7
-9
1
8
2
-11
-18
-16
-9
-5
-4
0
12
26
32
24
7
-6
-8
-2
4
3
-1
-4
-2
1
3
0
-3
-3
0
2
1
-1
-3
-1
1
2
0
-2
-3
-1
2
3
-1
-8
-15
-17
-13
-5
2
4
1
-3
-3
0
2
1
-2
-3
-1
3
3
-2
-6
-3
11
27
35
26
6
-14
-22
-18
-8
-1
1
0
-1
-1
0
0
-1
-1
0
1
0
-1
-1
-1
0
1
-1
-1
-1
0
1
0
-1
-1
0
1
0
-1
-2
-1
1
1
-1
-2
-1
1
1
0
-2
-2
0
2
0
-3
-3
0
4
2
-7
-17
-19
-13
-2
4
2
-2
-3
0
2
1
-3
-3
0
4
2
-7
-16
-19
-13
-4
3
7
12
16
15
6
-5
-10
-2
9
10
-7
-32
-47
-43
-24
-9
-6
-13
-17
-11
2
12
15
13
10
7
1
-9
-17
-18
-11
-2
3
1
-1
-2
0
1
0
-2
-1
1
1
-1
-3
-1
2
3
-1
-5
-3
3
7
1
-15
-30
-33
-22
-5
4
3
0
2
11
18
15
5
-5
-6
-1
4
3
-1
-4
-2
1
3
1
-2
-3
-1
2
1
0
-2
-2
-1
2
2
1
-4
-9
-12
-7
7
26
39
41
29
12
0
-2
1
3
0
-8
-15
-17
-12
-4
1
3
1
-1
-2
-1
0
1
0
-1
-1
0
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
1
2
0
-6
-15
-18
-14
-4
3
5
0
-4
-4
1
3
2
-2
-4
-1
3
5
-1
-9
-16
-16
-11
-4
1
2
1
-1
-2
-1
0
1
0
-1
-1
-1
0
1
0
-1
-1
-1
0
1
0
-1
-1
0
1
0
-1
-2
-1
1
1
-1
-2
-1
1
1
0
-2
-2
0
2
1
-1
-3
-1
2
2
0
-4
-3
1
4
2
-5
-8
-1
14
29
32
22
6
-5
-6
-2
3
2
0
-2
-2
0
1
0
-1
-1
-1
0
1
0
-1
-1
-1
0
1
0
-1
-1
0
1
1
-1
-2
-1
1
2
0
-3
-3
1
4
2
-7
-17
-20
-13
-1
5
3
-5
-9
-6
-1
-1
-7
-13
-13
-6
1
4
1
-2
-2
0
1
0
-2
-1
1
1
-1
-3
-1
6
14
17
13
6
-3
-10
-15
-16
-12
-4
2
4
0
-3
-3
1
3
1
-3
-4
1
5
2
-5
-11
-8
1
7
5
-1
-1
10
25
32
24
9
-4
-8
-8
-9
-13
-14
-9
1
6
4
-2
-6
-3
3
4
1
-4
-5
0
5
4
-2
-10
-15
-15
-11
-5
0
3
2
-1
-3
-2
0
2
1
-2
-3
-1
2
2
-1
-3
-2
1
3
0
-3
-3
0
4
3
-4
-8
-2
13
29
33
23
6
-6
-7
-1
4
3
-2
-5
-2
3
5
0
-9
-16
-17
-11
-3
2
2
0
-2
-2
0
1
0
-1
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
1
0
-1
-1
0
1
1
-1
-2
-1
1
1
0
-2
-2
0
2
1
-2
-4
-1
7
15
17
11
3
-3
-3
-1
1
1
0
-1
-1
0
1
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
1
0
-1
-2
-1
1
1
0
-2
-2
1
3
1
-3
-5
0
8
15
15
10
4
0
-2
-7
-14
-17
-13
-5
3
4
0
-3
-2
1
2
0
-3
-1
3
3
-5
-16
-20
-14
-2
5
3
-3
-5
0
4
2
-4
-6
4
18
23
13
-6
-20
-21
-10
0
3
0
-2
0
1
0
-3
-2
6
15
18
13
2
-4
-4
0
3
1
-2
-2
0
1
1
-1
-2
-1
1
1
0
-1
-1
0
1
0
-1
-1
0
1
0
-1
-1
0
0
0
-1
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
-1
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
-1
-1
0
1
0
-1
-1
-1
1
2
0
-6
-13
-18
-15
-6
5
9
2
-15
-30
-33
-23
-6
6
6
0
-5
-3
2
4
1
-3
-3
0
3
2
-2
-4
-1
4
5
-1
-10
-16
-15
-10
-5
-2
2
8
14
16
11
4
-2
-3
-1
1
1
0
-1
0
0
-1
-1
1
2
0
-7
-14
-18
-13
-4
3
4
1
-3
-3
0
2
2
-1
-3
-2
1
4
2
-3
-9
-12
-12
-12
-16
-24
-29
-25
-11
4
11
5
-7
-11
-2
17
31
31
20
5
-3
-4
-1
1
1
1
2
0
-6
-14
-18
-13
-4
3
4
0
-3
-3
0
2
1
-1
-2
-1
1
1
0
-2
-1
0
1
0
-1
-1
0
1
0
-1
-1
0
0
0
0
0
-1
-1
0
1
2
0
-5
-13
-18
-16
-5
6
8
0
-10
-8
11
36
50
42
17
-5
-11
-3
7
7
-3
-11
-4
15
31
34
21
4
-6
-5
1
3
1
-2
-2
0
2
1
-1
-2
0
1
1
-1
-1
0
1
1
-1
-2
0
1
1
-1
-2
-1
1
2
0
-2
-2
1
2
1
-3
-3
0
4
3
-3
-8
-2
14
29
33
22
5
-6
-6
0
4
1
-3
-3
4
12
17
17
14
11
8
4
0
-3
-2
1
2
1
-1
-2
0
1
1
-1
-2
-1
1
1
0
-2
-1
1
2
1
-2
-3
0
7
14
17
14
6
-3
-11
-14
-14
-11
-6
0
5
5
0
-10
-18
-17
-6
9
18
15
4
-5
-6
0
5
4
-2
-5
-2
3
5
0
-5
-4
2
7
4
-7
-16
-15
-3
11
15
10
1
-4
-4
0
2
2
0
-1
-2
-2
0
6
12
15
11
4
-3
-4
-1
2
2
-1
-2
0
3
1
-6
-14
-18
-15
-6
4
11
14
14
11
5
0
-3
-3
0
2
2
0
-3
-2
0
3
3
-1
-8
-14
-16
-12
-5
2
4
2
-2
-3
-1
2
2
0
-2
-2
0
2
1
-1
-2
-1
1
2
0
-2
-1
1
2
1
-2
-2
0
2
2
-1
-3
-2
2
4
1
-8
-16
-17
-11
-3
2
3
0
-2
-1
0
1
0
-1
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
1
1
-1
-3
-1
6
14
18
14
4
-4
-5
-1
4
4
-1
-5
-3
3
6
1
-9
-17
-17
-10
-2
1
1
0
0
1
0
-2
-1
2
4
1
-7
-15
-18
-12
-3
3
3
0
-2
-1
1
1
0
-1
-1
0
1
0
0
0
0
0
0
0
0
1
0
0
-1
0
1
1
0
-1
-1
1
2
0
-2
-2
1
4
2
-4
-7
-1
14
28
32
23
7
-5
-7
-2
3
4
1
-2
-4
-3
2
12
24
32
27
11
-8
-15
-4
17
33
33
20
3
-5
-4
1
3
1
-2
-2
1
2
0
-1
-1
0
2
1
-1
-1
0
1
1
-1
-2
-1
1
2
0
-2
-1
1
2
1
-1
-2
0
2
2
-1
-2
-1
2
3
0
-3
-3
2
5
2
-5
-7
0
15
28
30
22
13
10
12
12
7
-1
-5
-3
2
4
1
-3
-3
0
3
2
-2
-4
-1
3
5
0
-9
-15
-16
-11
-4
1
3
2
-1
-2
-1
1
2
1
-1
-2
0
1
2
0
-2
-1
1
2
1
-1
-2
0
2
2
-1
-3
-2
2
4
1
-4
-4
1
6
4
-5
-9
-2
16
31
32
20
4
-4
-2
1
0
-3
-1
7
15
13
4
-5
-6
2
9
9
2
-4
-4
1
3
1
-2
-1
2
2
-5
-14
-19
-14
-3
4
5
0
-3
-2
1
3
2
-1
-2
-1
2
2
1
-2
-2
0
2
3
1
-4
-6
0
14
27
32
24
8
-5
-8
-2
4
5
0
-4
-3
1
4
1
-2
-3
0
3
2
-1
-2
-1
2
2
0
-2
-2
1
2
1
-1
-2
0
2
2
0
-2
-1
1
2
0
-1
-1
1
2
1
-1
-1
0
2
1
0
-2
-1
1
2
0
-1
-1
1
2
1
-1
-1
0
2
1
-1
-2
0
1
2
0
-2
-1
1
2
1
-1
-2
0
2
1
-1
-2
0
2
2
0
-2
-1
2
3
1
-2
-3
1
4
2
-3
-5
-1
6
7
-4
-23
-39
-42
-33
-16
1
12
18
17
10
2
-3
-2
2
3
0
-3
-1
3
5
-1
-8
-5
12
36
49
42
19
-3
-10
-3
5
6
0
-5
-3
3
4
1
-3
-3
1
5
2
-3
-5
0
9
16
17
11
3
-1
-2
-1
1
1
1
0
-1
0
1
1
0
-1
-1
0
1
1
0
-1
0
1
2
0
-2
-1
1
2
1
-2
-2
1
3
2
-2
-3
0
5
4
-3
-8
-3
14
31
34
22
4
-6
-5
2
4
1
-2
-1
2
2
-2
-3
5
16
21
14
1
-6
-3
4
5
-1
-6
-2
8
8
-9
-33
-42
-25
9
36
39
22
1
-7
-4
3
4
0
-3
-1
1
2
1
-1
-1
1
1
0
-1
0
1
1
0
0
0
1
1
-1
-1
1
4
1
-6
-15
-18
-12
-3
4
4
0
-2
-1
1
2
1
-1
-1
0
1
1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
-1
0
1
2
1
-1
-2
1
4
2
-3
-6
-1
13
29
33
24
7
-5
-7
0
5
4
-1
-3
-1
2
3
0
-2
-1
1
2
1
-1
-1
0
2
1
0
-1
0
1
1
0
0
0
1
0
0
0
1
1
0
-2
-1
6
15
18
14
4
-4
-4
0
4
3
-1
-3
-1
3
3
0
-3
-2
2
5
2
-7
-16
-17
-11
-2
3
3
0
-2
-1
1
2
1
-1
-1
1
2
1
-1
-1
0
2
2
0
-2
-1
2
4
2
-4
-6
1
15
28
31
22
9
-1
-6
-8
-11
-13
-12
-6
1
5
4
0
-3
-2
1
3
2
1
-1
-6
-12
-16
-14
-6
3
6
3
-3
-4
0
4
4
0
-3
-2
2
4
1
-2
-3
1
4
2
-1
-3
0
3
3
0
-3
-2
2
4
1
-3
-3
1
5
3
-3
-5
0
6
6
-3
-9
-3
15
32
35
22
3
-6
-3
3
4
-1
-4
0
5
5
-3
-8
-2
15
31
33
21
5
-4
-4
0
2
1
1
2
1
-2
-5
0
13
28
33
24
8
-4
-7
-2
3
5
2
-1
-3
-6
-10
-13
-14
-9
-1
7
15
23
27
25
14
-1
-11
-10
3
20
30
28
19
11
11
16
17
7
-13
-30
-34
-23
-5
8
8
0
-5
-3
3
6
2
-3
-4
1
6
5
-2
-6
-3
6
12
11
7
10
21
31
30
13
-7
-15
-4
13
21
12
-4
-12
-5
11
21
20
9
0
-3
1
3
2
-1
-2
0
4
4
0
-8
-14
-16
-11
-4
2
4
2
-1
-2
0
2
2
1
-1
-1
1
2
1
0
-1
0
1
2
0
0
0
1
2
1
0
0
1
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
1
0
0
1
2
1
0
0
1
2
1
0
0
0
2
2
0
0
0
2
2
0
-1
0
2
2
0
-1
0
3
4
0
-5
-2
11
29
37
27
5
-10
-8
8
22
22
10
-1
-4
1
4
2
-2
-2
1
4
3
-2
-3
1
4
3
-1
-3
-1
4
5
0
-4
-2
4
6
2
-5
-5
2
9
5
-6
-11
-1
20
34
30
14
3
10
26
35
25
6
-6
-5
3
5
0
-4
0
6
5
-7
-21
-19
1
26
37
28
8
-7
-8
0
6
6
1
-4
-7
-11
-13
-12
-6
2
6
4
-1
-3
-1
3
4
1
-2
-1
1
3
2
0
-1
0
2
2
0
-1
0
2
2
1
0
0
1
2
2
0
0
0
2
2
1
0
0
1
2
1
0
0
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
2
1
0
-1
1
3
3
0
-4
-4
7
26
44
47
32
7
-11
-13
1
16
22
15
5
1
3
4
1
-4
-4
2
8
6
-4
-11
-4
17
40
48
37
17
2
-3
-1
-2
-3
1
14
29
33
19
-4
-21
-21
-7
7
11
5
-5
-11
-12
-11
-9
-5
0
4
5
2
-2
-2
1
3
3
0
-1
0
2
3
0
-1
0
3
3
-4
-14
-18
-13
-3
6
6
1
-4
-2
3
6
3
-2
-4
0
5
5
0
-5
-2
4
8
3
-5
-7
2
13
12
-8
-36
-49
-31
9
44
51
29
-3
-19
-9
17
37
38
23
2
-12
-16
-14
-8
-3
1
3
3
1
0
-1
0
2
3
2
-1
-1
0
3
4
2
-3
-5
1
15
28
33
24
9
-4
-6
-1
5
5
1
-3
-2
2
4
2
-1
-1
1
3
3
0
-1
0
2
3
1
-1
0
2
3
1
0
0
1
2
2
0
0
1
2
1
0
0
2
3
1
-2
-1
7
16
20
15
4
-4
-3
2
5
3
-1
-2
1
4
2
-1
-1
3
4
-2
-14
-20
-15
-1
10
8
-3
-10
-2
17
33
34
21
6
-3
-3
1
3
2
1
1
0
-1
1
7
15
19
15
5
-3
-4
1
5
4
-1
-3
0
5
6
1
-8
-15
-15
-9
-3
2
3
3
2
0
-1
-1
2
8
14
17
14
6
-1
-4
-1
3
5
3
-1
-2
0
4
5
1
-3
-2
3
7
4
-4
-8
-1
17
33
34
16
-7
-21
-17
-4
7
8
1
-4
-2
2
5
3
-1
-2
1
3
3
1
-1
0
2
3
2
0
-1
1
3
3
1
-1
0
2
3
2
3
7
16
26
33
30
20
8
-1
-4
-1
3
4
2
0
-1
1
2
2
1
0
0
2
2
2
1
0
1
2
3
2
0
-1
1
3
4
1
-2
-4
2
14
27
32
25
11
-1
1
16
33
38
25
1
-21
-27
-20
-6
3
5
3
1
1
1
-4
-11
-16
-13
-4
4
7
3
-2
-3
0
5
5
1
-3
-2
3
6
4
-3
-7
0
16
30
34
23
7
-4
-5
1
5
4
0
-1
0
3
3
1
-1
0
2
3
1
0
0
2
3
1
-1
-1
3
5
2
-6
-14
-16
-11
-2
4
4
1
-1
0
2
3
2
1
0
1
2
2
1
1
1
1
2
2
1
1
1
2
2
1
0
1
3
3
-2
-11
-20
-18
-4
18
34
35
22
5
-4
-3
2
4
2
-1
0
2
3
2
-1
0
3
5
2
-6
-14
-15
-11
-4
2
5
6
3
-7
-19
-29
-28
-17
-1
9
7
0
-4
-2
4
6
3
-2
-3
1
6
6
0
-8
-14
-14
-9
-3
2
3
3
3
1
-4
-11
-17
-16
-4
15
32
36
25
7
-6
-7
2
9
6
-3
-7
-1
12
21
19
9
1
1
4
3
-2
-5
0
15
30
34
24
8
-4
-5
0
5
5
1
-2
-1
2
4
2
0
-1
1
3
4
2
-1
-2
2
9
16
18
14
6
-1
-4
0
4
6
2
-7
-14
-16
-11
-2
4
5
2
-1
-1
2
4
3
-1
-3
1
8
15
17
12
4
-1
-1
1
3
2
1
0
1
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
1
0
0
3
5
2
-6
-13
-16
-11
-2
4
5
2
-1
-1
1
4
3
1
-1
0
2
4
4
0
-6
-11
-14
-12
-6
3
12
17
17
12
5
0
-2
0
4
5
2
-6
-13
-16
-11
-2
5
6
2
-2
-1
2
5
3
-1
-2
1
6
5
-4
-16
-21
-11
6
20
22
13
2
-3
0
4
4
0
-1
1
5
4
-1
-5
0
14
29
34
26
9
-5
-8
-1
8
10
2
-10
-18
-15
-2
11
18
15
6
-2
-3
0
4
4
1
-1
0
2
4
2
0
0
1
3
3
1
-1
1
3
3
1
-1
0
2
4
2
-1
-1
2
5
4
-2
-6
0
15
30
35
25
7
-5
-5
1
6
5
0
-2
0
4
5
1
-2
-1
4
7
3
-7
-15
-16
-10
-1
4
4
2
0
1
2
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
2
3
1
-1
0
7
15
20
17
7
-4
-10
-10
-9
-11
-11
-2
17
38
49
41
20
0
-7
-3
5
7
3
-2
-1
2
4
3
0
-1
1
3
3
1
-1
1
3
3
2
0
0
2
3
2
0
0
2
3
3
0
-1
1
4
4
0
-3
0
9
18
20
14
4
-2
-1
2
4
2
0
0
2
3
2
0
0
2
3
3
1
0
1
3
4
1
-1
0
4
6
2
-6
-14
-16
-10
-2
4
4
2
0
0
2
2
2
1
1
1
1
2
2
2
1
1
1
2
2
2
0
0
2
3
3
0
-2
1
8
15
17
12
4
-1
-1
2
3
2
0
1
2
3
1
0
1
4
4
-1
-4
0
14
29
35
26
8
-5
-6
1
7
6
0
-3
0
5
6
2
-2
-1
3
6
3
-2
-3
2
8
6
-5
-17
-20
-10
7
20
21
13
3
-1
-1
2
3
2
1
1
1
2
2
2
1
1
1
2
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
2
2
2
1
1
1
2
2
2
1
0
0
2
6
12
17
15
7
-2
-5
0
7
7
0
-6
0
17
28
20
-9
-38
-42
-18
17
33
18
-15
-40
-40
-18
6
18
18
13
10
7
2
-2
-2
4
7
-1
-19
-34
-34
-15
10
24
22
10
0
-2
1
4
3
0
0
2
3
2
1
0
1
3
2
1
0
1
2
2
2
1
1
2
2
2
1
1
2
2
2
1
1
2
2
1
1
2
2
1
0
1
3
4
2
-5
-13
-16
-12
-2
5
6
2
-2
-1
2
4
3
0
-1
1
3
3
1
0
1
3
3
1
0
1
3
2
-1
0
6
16
21
16
5
-4
-4
2
6
4
-1
-2
2
5
2
1
9
30
48
42
7
-37
-61
-45
-1
42
57
42
13
-9
-17
-14
-7
1
8
11
4
-11
-28
-38
-37
-27
-13
3
22
37
36
15
-19
-46
-49
-28
-1
13
10
-2
-6
-1
6
7
2
-3
-2
3
5
3
-1
-1
2
4
3
0
-1
1
3
3
1
0
0
2
3
2
0
0
2
3
2
0
0
2
3
2
1
0
1
3
2
1
0
1
3
2
1
0
1
3
3
1
0
0
3
4
1
-1
-1
3
6
2
-4
-5
6
25
38
33
11
-16
-35
-39
-31
-16
1
20
34
34
17
-11
-30
-25
4
39
56
46
16
-12
-23
-14
0
8
6
0
-3
0
4
4
1
-1
0
2
4
2
0
0
1
3
3
0
-1
1
3
3
1
-1
0
2
4
2
0
-1
1
4
3
0
-2
0
4
5
1
-3
-2
4
7
3
-7
-16
-17
-8
0
4
2
0
1
3
3
-1
-2
1
5
5
-1
-5
-1
9
11
-3
-29
-49
-47
-22
10
32
37
31
22
13
5
0
2
13
28
33
25
8
-3
-4
1
2
-3
-8
-2
14
28
26
9
-12
-23
-19
-7
3
10
13
15
14
9
0
-5
-3
3
7
4
-1
-4
-1
5
6
2
-4
-5
2
12
18
16
10
4
1
0
0
0
1
2
3
1
-1
-1
2
4
3
0
-2
0
5
5
-2
-15
-23
-17
2
22
26
5
-32
-62
-67
-44
-6
23
29
11
-14
-30
-31
-21
-9
-2
1
3
4
1
-11
-29
-44
-48
-38
-18
1
11
11
4
-2
-4
-1
4
5
3
-2
-3
0
5
5
0
-5
-3
5
10
1
-22
-40
-37
-7
30
46
28
-9
-37
-36
-9
19
28
17
0
-7
-3
4
6
2
-2
-2
2
4
3
0
-2
0
2
4
2
-1
-2
0
5
7
2
-12
-26
-32
-23
-6
8
9
2
-5
-4
3
7
3
-4
-4
2
8
4
-4
-7
1
12
9
-12
-36
-41
-16
25
53
51
26
0
-9
-4
5
6
1
-2
-1
2
3
2
1
0
0
0
0
3
5
2
-11
-26
-32
-24
-7
7
9
3
-4
-5
1
6
6
0
-8
-14
-17
-12
1
17
25
18
-1
-21
-26
-13
8
22
21
10
0
-4
0
7
13
17
19
19
15
10
5
2
-2
-9
-20
-31
-37
-35
-26
-14
-5
1
2
2
5
12
18
18
9
-8
-24
-32
-28
-16
-1
9
10
-2
-26
-52
-61
-46
-11
20
30
16
-4
-11
-2
10
10
-3
-13
-5
17
36
36
18
-1
-6
6
23
33
27
8
-15
-32
-35
-23
-2
12
7
-12
-30
-31
-14
4
5
-15
-42
-59
-55
-37
-16
2
15
26
30
24
5
-23
-52
-75
-83
-69
-31
17
54
63
46
20
5
2
4
1
-3
-1
6
-1
-39
-100
-153
-166
-134
-84
-47
-31
-24
-11
2
2
-12
-17
10
65
114
118
73
9
-31
-38
-31
-37
-58
-69
-52
-14
15
12
-22
-63
-91
-101
-100
-86
-51
7
72
113
109
66
15
-17
-21
-7
11
27
39
39
17
-29
-78
-99
-65
16
110
174
184
145
83
23
-23
-52
-61
-49
-15
28
57
50
0
-74
-134
-146
-99
-11
82
145
162
144
112
88
80
83
86
85
85
94
116
146
170
170
136
67
-18
-98
-147
-155
-126
-81
-43
-25
-21
-11
21
74
130
170
190
202
215
221
194
112
-11
-128
-184
-159
-83
-10
19
4
-25
-42
-42
-42
-58
-90
-130
-175
-231
-294
-340
-331
-242
-91
71
185
223
195
138
84
46
16
-16
-54
-98
-146
-203
-270
-345
-415
-463
-469
-426
-336
-212
-75
52
142
172
135
40
-78
-181
-244
-271
-281
-293
-303
-297
-266
-218
-166
-107
-27
83
194
248
195
39
-162
-333
-434
-470
-470
-442
-369
-239
-82
42
74
10
-106
-212
-268
-274
-252
-219
-180
-136
-92
-57
-40
-44
-66
-100
-134
-157
-156
-127
-76
-19
25
40
11
-59
-155
-246
-302
-313
-290
-253
-211
-164
-110
-55
-2
57
144
261
366
396
314
153
0
-77
-82
-84
-136
-225
-283
-269
-217
-195
-228
-255
-194
-40
108
125
-19
-221
-333
-279
-109
71
201
304
426
566
673
704
673
626
573
457
218
-123
-445
-602
-538
-335
-150
-103
-210
-392
-545
-598
-530
-371
-176
-5
110
182
252
342
424
437
346
188
43
-30
-44
-64
-130
-206
-207
-71
178
436
575
518
267
-98
-452
-665
-663
-458
-141
181
454
696
939
1163
1286
1235
1026
771
593
523
477
334
32
-386
-818
-1173
-1398
-1464
-1347
-1044
-606
-131
277
560
718
767
706
521
226
-117
-428
-666
-844
-1002
-1137
-1169
-989
-533
160
940
1605
1980
1985
1657
1134
590
165
-90
-204
-246
-273
-311
-369
-460
-600
-788
-994
-1176
-1313
-1421
-1526
-1620
-1639
-1498
-1147
-615
-2
575
1034
1334
1466
1444
1322
1211
1236
1446
1728
1834
1514
684
-501
-1742
-2754
-3384
-3584
-3325
-2563
-1310
262
1817
2986
3538
3473
2955
2197
1367
581
-88
-610
-1020
-1390
-1760
-2097
-2333
-2448
-2500
-2555
-2574
-2411
-1928
-1145
-241
578
1241
1803
2309
2668
2708
2356
1748
1141
687
313
-170
-834
-1507
-1886
-1776
-1240
-527
123
619
992
1273
1408
1272
776
-41
-979
-1723
-1966
-1557
-613
518
1423
1837
1728
1209
371
-771
-2169
-3591
-4619
-4853
-4172
-2821
-1251
151
1242
2098
2850
3548
4139
4531
4679
4618
4425
4151
3750
3070
1956
408
-1338
-2889
-3926
-4391
-4464
-4350
-4074
-3496
-2525
-1317
-218
499
850
1073
1331
1481
1170
180
-1279
-2638
-3351
-3276
-2721
-2136
-1744
-1407
-836
100
1235
2247
2924
3309
3581
3820
3882
3513
2613
1404
330
-220
-152
340
967
1530
1938
2073
1739
778
-719
-2344
-3583
-4160
-4231
-4244
-4598
-5349
-6200
-6698
-6458
-5262
-3073
-48
3404
6637
8931
9775
9086
7227
4826
2507
690
-493
-1175
-1643
-2171
-2847
-3522
-3904
-3760
-3048
-1885
-399
1347
3287
5196
6645
7159
6454
4568
1789
-1492
-4852
-7790
-9722
-10168
-9049
-6845
-4383
-2355
-911
342
1905
3877
5766
6785
6386
4644
2236
60
-1198
-1298
-403
1103
2780
4186
4915
4682
3479
1664
-124
-1260
-1466
-968
-328
-88
-455
-1258
-2167
-2967
-3670
-4395
-5172
-5880
-6337
-6448
-6210
-5590
-4420
-2495
156
3056
5387
6419
5961
4491
2826
1605
993
818
964
1605
3033
5219
7534
8938
8552
6180
2415
-1723
-5290
-7717
-8816
-8654
-7484
-5714
-3819
-2121
-644
784
2188
3179
3087
1487
-1306
-4226
-6022
-5980
-4262
-1645
1044
3320
5015
6035
6227
5498
4006
2192
592
-367
-454
381
1984
3888
5319
5483
4043
1418
-1425
-3582
-4763
-5332
-5831
-6449
-6898
-6760
-5931
-4728
-3599
-2748
-2017
-1092
214
1866
3705
5561
7243
8473
8914
8341
6812
4662
2303
26
-2040
-3797
-5065
-5642
-5485
-4816
-4000
-3275
-2552
-1494
173
2358
4563
6147
6698
6239
5126
3745
2285
743
-861
-2320
-3310
-3651
-3493
-3206
-3035
-2864
-2355
-1375
-302
142
-545
-2164
-3873
-4770
-4501
-3398
-2079
-909
186
1492
3155
5068
7018
8852
10451
11606
12017
11474
10050
8032
5654
2879
-466
-4341
-8269
-11502
-13458
-14035
-13549
-12383
-10717
-8538
-5857
-2873
60
2575
4414
5461
5751
5457
4820
3999
2973
1638
74
-1283
-1820
-1218
190
1562
2114
1661
655
-253
-716
-812
-805
-861
-993
-1181
-1408
-1554
-1360
-644
385
1101
900
-222
-1537
-2106
-1547
-349
577
662
81
-537
-736
-569
-405
-480
-675
-670
-231
648
1803
2970
3779
3792
2708
649
-1785
-3827
-5000
-5319
-5075
-4454
-3429
-2009
-542
358
274
-577
-1381
-1279
42
2171
4328
5867
6548
6458
5799
4779
3626
2572
1716
871
-401
-2473
-5274
-8145
-10109
-10420
-9014
-6535
-3900
-1730
-80
1361
2800
4040
4638
4347
3408
2407
1825
1734
1916
2235
2808
3771
4889
5487
4891
2992
407
-1952
-3493
-4190
-4313
-4021
-3279
-2147
-1039
-583
-1170
-2626
-4333
-5658
-6253
-6027
-4946
-3005
-401
2360
4673
6224
7151
7765
8090
7726
6212
3576
487
-2140
-3742
-4367
-4417
-4223
-3876
-3402
-2989
-2930
-3342
-3958
-4254
-3808
-2553
-746
1255
3157
4718
5694
5883
5264
4086
2771
1692
1036
805
926
1304
1791
2152
2104
1443
156
-1540
-3244
-4459
-4746
-3913
-2178
-155
1426
2116
1992
1545
1298
1460
1882
2303
2586
2748
2774
2477
1587
9
-2020
-4016
-5520
-6288
-6274
-5509
-4057
-2133
-196
1157
1525
977
11
-801
-1204
-1343
-1499
-1774
-2009
-1977
-1589
-860
310
2224
5128
8766
12197
14185
13946
11688
8477
5516
3401
1883
247
-2093
-5235
-8829
-12348
-15299
-17310
-18131
-17659
-15943
-13153
-9496
-5196
-552
4019
8055
11196
13296
14361
14406
13391
11335
8450
5135
1801
-1265
-3853
-5682
-6410
-5889
-4436
-2749
-1444
-605
189
1328
2672
3628
3767
3339
3086
3478
4117
3985
2360
-442
-3232
-4853
-4993
-4188
-3130
-2064
-839
555
1642
1757
692
-987
-2302
-2591
-1936
-952
-207
185
495
1016
1783
2573
3098
3178
2777
1964
879
-285
-1288
-1858
-1724
-726
997
2863
3949
3435
1175
-2044
-4866
-6149
-5619
-3913
-2008
-573
284
786
1116
1287
1266
1116
964
853
708
472
250
292
809
1843
3282
4946
6565
7672
7646
6046
3048
-479
-3448
-5280
-6242
-7073
-8228
-9445
-10042
-9602
-8369
-6967
-5778
-4653
-3243
-1566
-150
448
275
99
844
2850
5666
8496
10828
12600
13838
14253
13340
10925
7594
4472
2460
1594
1123
234
-1230
-2709
-3538
-3633
-3628
-4353
-6141
-8535
-10604
-11526
-10995
-9212
-6639
-3777
-1079
1070
2466
3202
3656
4240
5076
5890
6240
5921
5169
4458
4054
3750
3045
1630
-306
-2234
-3792
-5095
-6511
-8080
-9158
-8737
-6233
-2080
2448
6027
8034
8621
8208
6965
4837
1983
-939
-3059
-3941
-3940
-3868
-4256
-4906
-5129
-4410
-2853
-1051
413
1294
1622
1454
835
3
-486
3
1675
3989
5885
6415
5302
3012
366
-1928
-3506
-4297
-4367
-3849
-2956
-1988
-1273
-1054
-1389
-2099
-2838
-3248
-3173
-2746
-2276
-1974
-1766
-1373
-585
543
1798
3082
4531
6281
8125
9457
9670
8653
6908
5135
3684
2410
1004
-587
-2154
-3550
-4929
-6534
-8253
-9479
-9532
-8293
-6371
-4632
-3523
-2857
-2210
-1425
-684
-132
442
1411
2836
4259
5085
5176
4989
5072
5436
5486
4631
2980
1406
894
1778
3532
5215
6073
5822
4530
2424
-166
-2800
-5050
-6726
-7954
-8958
-9746
-10050
-9611
-8507
-7153
-5929
-4843
-3584
-1921
-6
1743
3067
4144
5426
7202
9319
11296
12656
13167
12822
11702
9920
7648
5103
2443
-296
-3095
-5753
-7849
-8972
-9057
-8454
-7648
-6850
-5891
-4508
-2755
-1119
-231
-456
-1703
-3545
-5452
-6922
-7518
-6969
-5353
-3174
-1129
346
1385
2559
4374
6829
9415
11513
12826
13462
13660
13461
12630
10851
8019
4368
411
-3240
-6046
-7660
-7987
-7181
-5572
-3581
-1671
-324
35
-784
-2540
-4573
-6115
-6754
-6676
-6438
-6430
-6465
-5885
-4110
-1165
2288
5408
7731
9327
10479
11226
11213
9977
7382
3830
86
-3082
-5180
-6032
-5725
-4567
-3072
-1849
-1337
-1547
-2049
-2285
-2000
-1458
-1253
-1864
-3319
-5189
-6872
-7899
-8050
-7285
-5645
-3236
-260
3009
6322
9534
12529
15070
16716
16954
15493
12491
8533
4368
601
-2462
-4776
-6444
-7638
-8583
-9517
-10588
-11716
-12560
-12639
-11573
-9295
-6115
-2615
569
2943
4258
4513
3907
2792
1635
940
1077
2090
3614
5026
5774
5681
4999
4159
3449
2861
2228
1459
664
37
-326
-500
-620
-737
-800
-764
-676
-646
-736
-925
-1208
-1695
-2569
-3904
-5510
-6987
-7940
-8167
-7675
-6534
-4817
-2643
-258
2017
3953
5514
6755
7611
7826
7182
5810
4249
3115
2621
2396
1783
376
-1660
-3734
-5246
-5907
-5731
-4840
-3321
-1290
987
3074
4537
5136
4913
4102
2988
1801
708
-176
-782
-1132
-1388
-1854
-2854
-4513
-6536
-8192
-8624
-7346
-4605
-1284
1617
3562
4685
5494
6387
7382
8221
8666
8651
8229
7446
6351
5097
3934
3025
2228
1130
-653
-3138
-5921
-8461
-10414
-11737
-12516
-12749
-12335
-11232
-9586
-7662
-5673
-3689
-1707
253
2156
4043
6041
8214
10387
12177
13274
13710
13804
13779
13398
12023
9136
4903
264
-3587
-5953
-7010
-7540
-8266
-9339
-10321
-10607
-9868
-8195
-5909
-3301
-560
2105
4338
5696
5885
4984
3424
1748
313
-830
-1824
-2808
-3781
-4629
-5200
-5356
-4963
-3913
-2190
31
2389
4469
5972
6811
7066
6872
6329
5479
4318
2813
944
-1211
-3388
-5157
-6100
-6059
-5261
-4198
-3334
-2867
-2727
-2759
-2907
-3230
-3749
-4316
-4618
-4338
-3339
-1744
116
1846
3149
3957
4491
5176
6426
8360
10625
12466
13044
11861
9039
5299
1632
-1158
-2780
-3488
-3809
-4168
-4675
-5179
-5531
-5796
-6222
-6998
-8013
-8828
-8924
-8021
-6258
-4105
-2110
-639
225
638
849
1063
1377
1799
2328
3002
3862
4840
5697
6111
5891
5151
4273
3660
3461
3519
3554
3415
3166
2944
2769
2499
1970
1170
262
-556
-1216
-1807
-2462
-3220
-3981
-4587
-4923
-4974
-4821
-4588
-4390
-4285
-4255
-4223
-4105
-3836
-3368
-2655
-1689
-575
428
1014
1056
734
449
518
922
1345
1491
1358
1218
1296
1492
1437
877
11
-540
-153
1336
3496
5565
6871
7090
6253
4601
2468
235
-1715
-3079
-3725
-3722
-3259
-2536
-1703
-857
-89
501
807
749
313
-432
-1336
-2213
-2907
-3313
-3377
-3084
-2490
-1778
-1233
-1086
-1298
-1503
-1229
-272
1072
2153
2408
1753
600
-464
-1057
-1144
-893
-480
-8
432
721
771
604
350
132
-7
-73
-22
254
818
1580
2334
2925
3368
3761
4091
4139
3648
2608
1377
484
268
652
1212
1449
1032
-103
-1769
-3578
-5039
-5755
-5657
-5087
-4587
-4506
-4740
-4851
-4458
-3568
-2529
-1689
-1096
-515
283
1257
2103
2493
2302
1656
830
146
-65
488
1910
3950
6003
7370
7654
6996
5962
5171
4925
5118
5400
5433
5030
4153
2855
1271
-382
-1866
-3067
-4137
-5450
-7359
-9885
-12587
-14729
-15659
-15124
-13318
-10684
-7669
-4609
-1781
557
2231
3286
4002
4700
5464
6041
6055
5387
4377
3663
3748
4654
5922
6924
7220
6701
5525
3984
2433
1260
767
980
1549
1894
1565
543
-770
-1890
-2615
-3110
-3655
-4297
-4745
-4601
-3711
-2327
-943
28
462
483
267
-88
-527
-935
-1119
-925
-367
368
1060
1617
2087
2540
2918
3036
2704
1893
778
-358
-1273
-1872
-2209
-2437
-2716
-3125
-3602
-3967
-4022
-3702
-3125
-2507
-1974
-1437
-661
517
2015
3525
4708
5416
5740
5879
5957
5939
5685
5091
4177
3095
2045
1172
464
-250
-1212
-2568
-4220
-5824
-6943
-7266
-6730
-5478
-3722
-1647
576
2725
4534
5787
6433
6583
6390
5916
5092
3826
2142
240
-1573
-3037
-4062
-4765
-5368
-6048
-6803
-7421
-7589
-7085
-5913
-4296
-2531
-828
741
2163
3364
4185
4465
4170
3454
2617
1987
1790
2050
2580
3060
3216
2993
2584
2272
2184
2182
1997
1499
859
421
400
675
894
780
351
-139
-471
-675
-976
-1555
-2349
-3073
-3421
-3246
-2609
-1712
-813
-191
-93
-640
-1730
-3036
-4151
-4790
-4912
-4669
-4250
-3739
-3096
-2241
-1163
43
1212
2214
3030
3770
4573
5474
6307
6763
6576
5749
4619
3711
3452
3922
4808
5575
5731
5046
3595
1658
-450
-2512
-4422
-6104
-7430
-8216
-8335
-7841
-6998
-6147
-5513
-5082
-4651
-3990
-2988
-1687
-232
1197
2417
3259
3621
3517
3090
2545
2059
1731
1592
1634
1802
1974
1980
1707
1185
561
-58
-754
-1785
-3376
-5466
-7631
-9258
-9843
-9207
-7504
-5075
-2301
457
2875
4703
5860
6500
6944
7475
8115
8568
8390
7286
5317
2863
387
-1814
-3654
-5101
-6005
-6109
-5262
-3634
-1718
-74
968
1412
1447
1222
771
103
-670
-1352
-1820
-2132
-2474
-2981
-3611
-4179
-4498
-4470
-4075
-3316
-2218
-885
496
1754
2839
3821
4755
5547
5997
5989
5652
5299
5191
5321
5437
5272
4758
4038
3293
2545
1653
464
-1020
-2618
-4085
-5267
-6163
-6860
-7416
-7784
-7841
-7489
-6743
-5733
-4607
-3423
-2136
-694
852
2327
3556
4520
5376
6326
7438
8592
9586
10286
10663
10689
10245
9153
7319
4854
2041
-805
-3466
-5814
-7757
-9210
-10153
-10675
-10961
-11190
-11457
-11757
-11997
-11990
-11454
-10089
-7774
-4744
-1560
1180
3187
4631
5946
7471
9216
10911
12242
13024
13193
12701
11478
9537
7108
4639
2615
1315
681
374
-21
-787
-1970
-3413
-4874
-6155
-7165
-7896
-8358
-8542
-8455
-8180
-7898
-7812
-8029
-8469
-8872
-8897
-8251
-6787
-4559
-1813
1092
3813
6135
8012
9496
10629
11391
11751
11749
11519
11205
10863
10427
9775
8805
7471
5773
3764
1582
-546
-2394
-3862
-5041
-6106
-7137
-8020
-8544
-8590
-8242
-7707
-7136
-6510
-5709
-4648
-3353
-1916
-407
1137
2636
3904
4690
4801
4217
3113
1792
576
-294
-717
-747
-518
-123
452
1253
2187
2919
3020
2294
1025
-121
-524
-30
949
1752
1905
1326
218
-1179
-2708
-4234
-5538
-6344
-6451
-5835
-4627
-3029
-1276
333
1452
1850
1595
1090
836
1090
1690
2210
2305
1956
1439
1088
1080
1395
1891
2390
2691
2581
1897
630
-1035
-2803
-4396
-5655
-6520
-6980
-7041
-6738
-6137
-5299
-4223
-2860
-1199
635
2376
3709
4420
4497
4144
3719
3605
4040
4972
6017
6606
6288
5003
3145
1328
27
-668
-1012
-1347
-1840
-2408
-2836
-2978
-2871
-2714
-2745
-3108
-3772
-4536
-5106
-5210
-4701
-3610
-2114
-464
1087
2313
3026
3103
2534
1481
272
-681
-1038
-675
257
1385
2280
2655
2500
2078
1773
1864
2365
3007
3398
3241
2499
1401
301
-515
-970
-1221
-1556
-2236
-3361
-4819
-6324
-7528
-8125
-7950
-7003
-5463
-3623
-1804
-255
922
1768
2396
2900
3319
3666
3995
4420
5053
5905
6816
7493
7625
7019
5672
3768
1612
-469
-2218
-3536
-4508
-5337
-6191
-7061
-7722
-7860
-7275
-6031
-4433
-2842
-1500
-465
308
845
1128
1161
1045
959
1026
1199
1267
1012
402
-352
-890
-901
-281
862
2299
3800
5176
6255
6838
6724
5805
4198
2292
641
-268
-271
360
1044
1198
552
-720
-2119
-3094
-3303
-2728
-1610
-318
794
1463
1552
1057
93
-1137
-2378
-3366
-3875
-3784
-3135
-2155
-1182
-518
-284
-381
-584
-704
-690
-611
-554
-546
-558
-588
-698
-974
-1426
-1925
-2246
-2193
-1714
-926
-33
779
1423
1923
2373
2868
3429
3953
4228
4019
3218
1931
459
-844
-1738
-2176
-2253
-2111
-1875
-1658
-1565
-1645
-1811
-1833
-1464
-626
494
1531
2159
2261
1937
1380
757
189
-214
-358
-251
-59
-42
-373
-983
-1586
-1879
-1758
-1344
-835
-298
403
1467
2944
4591
5934
6484
5993
4598
2765
1062
-120
-734
-1044
-1408
-2054
-2982
-4035
-5023
-5772
-6109
-5831
-4763
-2891
-427
2246
4718
6677
7943
8448
8223
7424
6309
5136
4048
3054
2131
1358
892
808
920
810
71
-1410
-3368
-5320
-6832
-7670
-7781
-7197
-6009
-4407
-2709
-1276
-364
-8
-30
-144
-70
381
1248
2382
3462
4126
4173
3713
3141
2923
3331
4312
5546
6643
7325
7501
7250
6748
6184
5684
5256
4782
4083
3021
1576
-141
-1947
-3671
-5207
-6535
-7683
-8670
-9439
-9828
-9615
-8628
-6867
-4554
-2061
230
2054
3303
3993
4223
4148
3963
3844
3881
4025
4137
4093
3866
3518
3113
2629
1969
1049
-105
-1350
-2502
-3420
-4035
-4325
-4275
-3915
-3371
-2876
-2665
-2826
-3195
-3417
-3137
-2214
-812
664
1756
2130
1674
521
-992
-2391
-3188
-3045
-1926
-142
1757
3215
3907
3832
3250
2503
1852
1410
1171
1068
1008
883
566
-39
-941
-2027
-3086
-3903
-4351
-4429
-4217
-3775
-3077
-2028
-556
1283
3280
5147
6639
7637
8144
8204
7838
7036
5821
4287
2586
856
-839
-2496
-4103
-5573
-6764
-7559
-7948
-8023
-7895
-7572
-6925
-5753
-3937
-1558
1069
3491
5291
6269
6515
6353
6153
6139
6281
6360
6128
5464
4416
3146
1841
664
-272
-942
-1465
-2101
-3126
-4624
-6352
-7822
-8577
-8461
-7675
-6589
-5487
-4471
-3545
-2760
-2217
-1932
-1713
-1219
-182
1397
3243
4986
6358
7256
7659
7557
6952
5933
4708
3532
2606
2009
1723
1670
1731
1746
1555
1091
428
-273
-901
-1507
-2250
-3227
-4319
-5208
-5563
-5248
-4412
-3388
-2506
-1957
-1758
-1825
-2050
-2359
-2705
-3030
-3234
-3174
-2728
-1862
-668
680
2005
3207
4264
5190
5984
6616
7031
7170
6982
6463
5694
4856
4146
3642
3225
2650
1742
551
-661
-1629
-2286
-2801
-3415
-4225
-5091
-5741
-5962
-5725
-5180
-4553
-4027
-3671
-3408
-3053
-2400
-1327
122
1758
3330
4612
5440
5700
5341
4422
3136
1765
545
-418
-1131
-1589
-1707
-1386
-650
282
1107
1641
1926
2139
2391
2603
2570
2146
1368
430
-437
-1063
-1353
-1253
-768
0
832
1467
1733
1641
1381
1224
1400
1994
2893
3790
4268
3958
2702
644
-1821
-4208
-6103
-7269
-7656
-7384
-6699
-5905
-5252
-4812
-4435
-3838
-2791
-1267
522
2249
3648
4639
5328
5891
6436
6925
7195
7078
6515
5597
4507
3415
2416
1550
867
438
305
407
595
712
685
519
204
-354
-1284
-2593
-4057
-5272
-5862
-5697
-4967
-4078
-3462
-3413
-3989
-4975
-5908
-6211
-5440
-3541
-939
1626
3476
4330
4387
4134
4030
4292
4871
5586
6243
6697
6849
6662
6201
5637
5174
4907
4717
4298
3325
1651
-587
-3033
-5264
-6960
-7985
-8396
-8402
-8285
-8276
-8412
-8473
-8076
-6931
-5076
-2912
-969
432
1355
2131
3052
4146
5200
5987
6445
6679
6793
6752
6407
5641
4488
3129
1777
577
-407
-1167
-1730
-2172
-2627
-3236
-4070
-5074
-6084
-6906
-7391
-7474
-7170
-6549
-5691
-4657
-3476
-2184
-868
304
1144
1539
1519
1238
881
581
413
435
695
1185
1778
2250
2410
2238
1919
1719
1787
2036
2187
1963
1279
328
-530
-985
-985
-781
-764
-1192
-1989
-2791
-3188
-3001
-2385
-1687
-1206
-1052
-1176
-1500
-1981
-2574
-3152
-3515
-3495
-3082
-2437
-1801
-1341
-1059
-789
-298
578
1821
3192
4330
4927
4877
4286
3348
2216
972
-282
-1361
-2073
-2370
-2415
-2456
-2618
-2809
-2859
-2728
-2574
-2587
-2789
-3023
-3147
-3209
-3368
-3641
-3760
-3357
-2342
-1074
-114
252
269
471
1189
2251
3164
3558
3453
3115
2698
2074
1008
-514
-2167
-3471
-4081
-3922
-3098
-1769
-161
1353
2287
2275
1345
-49
-1283
-1933
-1939
-1495
-809
9
885
1682
2234
2480
2560
2718
3104
3647
4117
4311
4168
3740
3075
2160
999
-292
-1487
-2370
-2882
-3143
-3329
-3517
-3628
-3503
-3059
-2367
-1626
-1047
-743
-706
-850
-1082
-1349
-1621
-1835
-1862
-1528
-715
546
2029
3397
4352
4773
4747
4474
4143
3842
3569
3290
2972
2586
2092
1477
801
218
-104
-100
114
307
290
39
-305
-582
-745
-876
-1094
-1427
-1803
-2121
-2339
-2474
-2533
-2458
-2148
-1540
-673
334
1344
2248
2963
3416
3565
3436
3143
2838
2638
2599
2733
3044
3509
4024
4378
4328
3721
2569
1012
-781
-2673
-4508
-6049
-6998
-7135
-6476
-5311
-4070
-3121
-2613
-2471
-2474
-2356
-1901
-1022
184
1461
2516
3175
3471
3569
3605
3574
3352
2825
1991
951
-165
-1241
-2148
-2707
-2728
-2136
-1068
138
1086
1500
1303
597
-413
-1498
-2457
-3160
-3583
-3797
-3903
-3937
-3827
-3436
-2661
-1524
-197
1055
1983
2476
2648
2831
3427
4665
6394
8074
9015
8727
7164
4701
1902
-753
-2985
-4683
-5805
-6347
-6360
-5970
-5329
-4547
-3663
-2705
-1750
-934
-368
-52
123
275
417
426
139
-503
-1382
-2246
-2843
-3028
-2795
-2245
-1542
-884
-473
-440
-743
-1122
-1201
-693
394
1743
2904
3559
3669
3404
2960
2412
1733
908
14
-804
-1435
-1841
-2027
-1981
-1674
-1122
-419
300
963
1602
2292
3040
3738
4232
4429
4346
4054
3606
3017
2333
1661
1132
801
599
377
27
-458
-1014
-1581
-2152
-2740
-3335
-3891
-4374
-4796
-5205
-5624
-6008
-6247
-6210
-5783
-4901
-3562
-1848
74
2001
3749
5211
6352
7172
7679
7894
7873
7710
7501
7303
7110
6863
6494
5979
5394
4918
4766
5034
5560
5929
5690
4639
2978
1177
-354
-1528
-2568
-3744
-5103
-6426
-7415
-7921
-8013
-7881
-7669
-7433
-7168
-6854
-6444
-5840
-4920
-3627
-2028
-274
1498
3222
4871
6361
7517
8151
8189
7715
6948
6116
5381
4804
4366
4011
3689
3400
3200
3150
3212
3204
2875
2074
897
-337
-1272
-1728
-1792
-1717
-1747
-1992
-2420
-2924
-3384
-3680
-3701
-3377
-2733
-1883
-970
-58
907
2025
3296
4508
5270
5194
4112
2193
-132
-2368
-4151
-5311
-5805
-5647
-4909
-3796
-2680
-1996
-2036
-2785
-3916
-4938
-5396
-4993
-3638
-1468
1130
3568
5237
5773
5248
4124
2980
2194
1801
1592
1340
957
499
58
-316
-640
-950
-1263
-1560
-1773
-1786
-1450
-650
623
2211
3820
5103
5757
5613
4663
3066
1106
-869
-2541
-3690
-4231
-4224
-3841
-3326
-2917
-2743
-2766
-2798
-2628
-2160
-1492
-861
-508
-563
-1010
-1706
-2428
-2907
-2892
-2247
-1048
418
1776
2748
3268
3451
3459
3381
3207
2892
2415
1801
1083
282
-584
-1475
-2319
-3024
-3489
-3609
-3289
-2497
-1321
18
1238
2125
2615
2779
2725
2511
2149
1681
1227
956
984
1299
1765
2184
2353
2069
1144
-512
-2773
-5238
-7348
-8653
-9042
-8767
-8238
-7742
-7309
-6802
-6117
-5299
-4497
-3843
-3379
-3093
-2958
-2918
-2830
-2474
-1693
-561
599
1412
1729
1743
1818
2177
2712
3087
3035
2589
2059
1785
1914
2340
2833
3202
3369
3347
3184
2939
2660
2364
2021
1592
1117
759
717
1048
1540
1778
1396
336
-1115
-2526
-3621
-4429
-5175
-6043
-6989
-7761
-8080
-7828
-7109
-6173
-5266
-4487
-3749
-2840
-1564
106
1963
3635
4762
5178
4959
4351
3627
2999
2607
2541
2832
3413
4119
4757
5204
5436
5473
5297
4857
4159
3350
2670
2293
2177
2075
1709
958
-85
-1221
-2290
-3229
-4022
-4614
-4904
-4789
-4229
-3252
-1945
-452
1020
2232
3000
3302
3298
3228
3258
3378
3434
3239
2695
1845
873
43
-400
-359
22
397
407
-78
-851
-1505
-1727
-1531
-1247
-1273
-1790
-2645
-3464
-3889
-3759
-3160
-2345
-1620
-1221
-1230
-1539
-1883
-1969
-1626
-908
-67
589
865
778
536
419
649
1299
2285
3409
4423
5103
5319
5087
4595
4140
3987
4200
4564
4682
4205
3067
1560
176
-658
-801
-426
126
534
621
367
-135
-732
-1249
-1538
-1538
-1317
-1054
-952
-1124
-1515
-1918
-2079
-1840
-1242
-524
-4
85
-282
-931
-1602
-2098
-2368
-2471
-2489
-2457
-2358
-2170
-1898
-1565
-1174
-679
-12
851
1841
2787
3481
3757
3552
2908
1922
714
-573
-1756
-2618
-3000
-2911
-2574
-2325
-2417
-2851
-3382
-3678
-3518
-2886
-1924
-832
197
984
1386
1377
1116
911
1039
1537
2149
2485
2295
1657
916
462
490
921
1497
1939
2062
1808
1219
415
-423
-1090
-1420
-1361
-1004
-550
-201
-74
-148
-315
-465
-563
-640
-727
-798
-770
-585
-268
74
334
480
549
572
516
322
1
-303
-383
-125
370
829
975
719
209
-270
-461
-264
241
845
1285
1346
947
204
-614
-1236
-1568
-1761
-2109
-2821
-3862
-4961
-5787
-6131
-5965
-5383
-4496
-3406
-2219
-1036
103
1271
2597
4102
5588
6691
7105
6794
6008
5088
4234
3438
2611
1737
899
159
-541
-1347
-2336
-3420
-4416
-5206
-5820
-6364
-6857
-7183
-7198
-6885
-6386
-5872
-5384
-4795
-3930
-2708
-1183
522
2286
3985
5441
6429
6782
6503
5793
4950
4232
3785
3637
3717
3844
3733
3094
1803
45
-1721
-2981
-3450
-3216
-2663
-2217
-2114
-2320
-2626
-2820
-2814
-2633
-2318
-1828
-1048
111
1593
3181
4598
5639
6225
6358
6036
5249
4061
2669
1356
342
-334
-793
-1161
-1437
-1486
-1166
-449
547
1629
2590
3241
3422
3054
2228
1225
419
94
304
862
1451
1761
1581
836
-380
-1807
-3083
-3878
-4042
-3658
-2967
-2220
-1571
-1068
-703
-452
-283
-149
-11
144
309
501
789
1253
1898
2583
3059
3075
2500
1368
-150
-1816
-3386
-4659
-5518
-5960
-6080
-6000
-5779
-5397
-4808
-4037
-3218
-2535
-2096
-1849
-1596
-1118
-313
745
1854
2807
3501
3959
4283
4574
4886
5237
5620
5985
6204
6063
5351
3999
2177
236
-1470
-2758
-3660
-4306
-4765
-4990
-4902
-4514
-3979
-3507
-3245
-3224
-3404
-3735
-4162
-4570
-4758
-4524
-3803
-2754
-1679
-833
-280
99
449
789
1004
984
764
559
623
1080
1854
2747
3578
4260
4756
4988
4817
4136
3005
1706
633
80
73
366
595
492
9
-718
-1488
-2148
-2621
-2881
-2927
-2799
-2595
-2430
-2357
-2300
-2099
-1643
-989
-345
62
150
12
-180
-308
-337
-254
1
493
1173
1822
2138
1932
1257
374
-424
-962
-1206
-1184
-919
-449
126
651
1000
1163
1236
1321
1427
1458
1294
880
267
-408
-966
-1232
-1102
-620
-8
422
454
118
-311
-484
-211
446
1235
1892
2278
2397
2333
2166
1933
1639
1291
946
730
791
1202
1861
2496
2801
2618
2037
1320
709
286
-36
-407
-933
-1646
-2531
-3528
-4514
-5307
-5749
-5823
-5686
-5559
-5560
-5604
-5462
-4921
-3910
-2529
-997
395
1317
1483
805
-457
-1704
-2242
-1649
-31
2001
3644
4275
3696
2132
64
-1987
-3618
-4617
-4963
-4778
-4236
-3491
-2630
-1696
-733
198
1044
1800
2524
3283
4059
4711
5005
4747
3919
2734
1566
770
497
609
757
590
-28
-919
-1674
-1877
-1341
-221
1053
1978
2198
1636
474
-968
-2382
-3560
-4398
-4842
-4841
-4352
-3395
-2092
-662
652
1669
2313
2590
2549
2253
1798
1330
1024
1000
1257
1645
1952
2015
1789
1347
811
297
-91
-247
-75
445
1193
1908
2296
2185
1635
903
292
-18
-40
83
217
333
493
757
1097
1387
1481
1295
842
191
-591
-1463
-2391
-3288
-3998
-4320
-4091
-3280
-2033
-660
489
1157
1295
1054
675
333
40
-332
-942
-1856
-2978
-4082
-4908
-5282
-5202
-4841
-4451
-4207
-4101
-3972
-3651
-3109
-2461
-1835
-1214
-429
690
2137
3712
5166
6363
7301
7972
8256
7976
7085
5793
4482
3468
2834
2449
2143
1825
1455
956
211
-825
-2013
-3072
-3757
-4003
-3901
-3542
-2916
-1977
-801
336
1075
1173
649
-248
-1168
-1788
-1878
-1355
-330
893
1923
2483
2569
2428
2357
2471
2614
2471
1795
578
-929
-2336
-3305
-3700
-3629
-3354
-3138
-3099
-3172
-3184
-2950
-2345
-1318
96
1751
3379
4672
5421
5616
5404
4931
4229
3272
2138
1093
458
352
555
643
293
-512
-1547
-2582
-3552
-4493
-5357
-5923
-5925
-5287
-4209
-3033
-2001
-1127
-274
640
1533
2215
2548
2554
2383
2198
2082
2058
2163
2498
3173
4180
5318
6242
6643
6428
5766
4975
4323
3910
3683
3537
3393
3204
2934
2570
2183
1924
1938
2238
2661
2961
2974
2688
2186
1530
714
-260
-1306
-2258
-2978
-3445
-3733
-3927
-4064
-4173
-4327
-4622
-5065
-5496
-5646
-5303
-4451
-3254
-1932
-662
423
1192
1537
1482
1263
1234
1643
2452
3358
3999
4180
3925
3376
2662
1886
1206
885
1198
2235
3756
5218
6010
5740
4430
2487
499
-1040
-1904
-2153
-2017
-1769
-1640
-1794
-2299
-3062
-3813
-4188
-3912
-2969
-1598
-138
1170
2234
3026
3472
3469
3014
2295
1616
1203
1065
1037
949
746
460
98
-401
-1079
-1847
-2483
-2782
-2697
-2368
-1990
-1688
-1486
-1394
-1462
-1751
-2241
-2803
-3273
-3554
-3632
-3499
-3077
-2265
-1080
243
1320
1826
1701
1164
544
71
-220
-400
-517
-529
-389
-149
17
-75
-455
-951
-1291
-1291
-976
-534
-160
79
261
522
967
1631
2478
3383
4120
4392
3976
2895
1474
199
-567
-782
-718
-755
-1163
-2013
-3211
-4562
-5796
-6592
-6692
-6059
-4961
-3840
-3053
-2674
-2522
-2399
-2293
-2368
-2777
-3474
-4218
-4734
-4862
-4574
-3887
-2808
-1402
130
1451
2246
2383
1964
1220
365
-465
-1179
-1687
-1940
-2017
-2151
-2627
-3598
-4960
-6381
-7467
-7942
-7741
-6986
-5884
-4617
-3285
-1901
-443
1088
2633
4091
5365
6394
7153
7633
7841
7822
7668
7466
7219
6807
6062
4909
3463
1982
707
-278
-1058
-1768
-2468
-3117
-3638
-3983
-4141
-4093
-3809
-3302
-2674
-2088
-1665
-1398
-1185
-939
-684
-521
-507
-568
-538
-280
217
873
1609
2415
3317
4296
5244
6004
6434
6441
5957
4933
3381
1458
-522
-2172
-3185
-3458
-3110
-2416
-1710
-1309
-1451
-2223
-3492
-4898
-5954
-6242
-5596
-4183
-2414
-748
507
1281
1690
1897
1987
1948
1736
1363
932
590
454
561
874
1298
1690
1862
1644
979
16
-917
-1480
-1518
-1172
-791
-712
-1067
-1731
-2436
-2927
-3084
-2926
-2557
-2107
-1702
-1442
-1374
-1448
-1490
-1226
-392
1128
3190
5408
7287
8421
8624
7943
6587
4845
3040
1497
473
51
107
392
707
1020
1430
2015
2715
3353
3756
3832
3535
2799
1577
-14
-1593
-2645
-2849
-2353
-1723
-1566
-2107
-3045
-3797
-3891
-3219
-2008
-618
620
1476
1829
1703
1287
863
637
587
479
58
-743
-1752
-2677
-3295
-3535
-3430
-3031
-2375
-1525
-617
169
681
864
775
566
444
620
1223
2219
3377
4335
4754
4463
3516
2145
665
-621
-1498
-1883
-1852
-1615
-1416
-1409
-1590
-1823
-1961
-1945
-1832
-1723
-1653
-1538
-1191
-433
797
2371
3999
5357
6248
6702
6941
7230
7703
8297
8811
9044
8896
8365
7483
6254
4677
2807
790
-1156
-2834
-4150
-5150
-5979
-6788
-7631
-8403
-8865
-8747
-7896
-6380
-4478
-2563
-956
160
730
765
319
-470
-1337
-1927
-1937
-1283
-166
1048
2048
2735
3224
3670
4104
4397
4369
3954
3260
2499
1857
1423
1201
1164
1261
1376
1301
803
-242
-1730
-3339
-4652
-5337
-5268
-4555
-3503
-2519
-1993
-2147
-2920
-3956
-4735
-4808
-3987
-2386
-293
1998
4274
6359
8025
8975
8946
7874
5996
3787
1778
354
-355
-459
-217
66
99
-337
-1317
-2694
-4096
-5029
-5093
-4170
-2499
-559
1137
2213
2513
2077
1100
-104
-1156
-1704
-1548
-719
551
1945
3184
4106
4663
4899
4931
4905
4933
5007
4985
4667
3944
2891
1740
729
-38
-632
-1204
-1855
-2567
-3247
-3827
-4342
-4915
-5674
-6659
-7777
-8851
-9700
-10209
-10330
-10044
-9339
-8234
-6825
-5293
-3816
-2462
-1152
255
1818
3441
4934
6160
7128
7944
8669
9222
9396
8986
7910
6256
4253
2202
404
-924
-1717
-2071
-2179
-2223
-2292
-2383
-2455
-2476
-2412
-2213
-1819
-1223
-497
231
839
1250
1423
1342
1053
718
589
862
1500
2204
2591
2462
1929
1317
934
919
1267
1926
2828
3812
4573
4766
4215
3049
1635
356
-585
-1205
-1659
-2152
-2889
-4010
-5468
-6931
-7863
-7810
-6716
-5005
-3337
-2214
-1745
-1707
-1791
-1788
-1610
-1231
-682
-108
229
92
-521
-1323
-1904
-2021
-1749
-1365
-1101
-977
-850
-602
-265
18
117
2
-285
-691
-1157
-1564
-1719
-1445
-726
220
1033
1419
1317
922
549
460
747
1329
2013
2586
2886
2883
2684
2495
2507
2787
3242
3678
3908
3846
3526
3054
2549
2105
1780
1584
1489
1443
1402
1356
1324
1328
1364
1411
1443
1446
1401
1266
982
499
-199
-1089
-2115
-3171
-4080
-4611
-4568
-3926
-2895
-1827
-1022
-556
-270
86
681
1538
2566
3623
4519
5018
4917
4192
3099
2081
1503
1400
1448
1200
393
-888
-2297
-3444
-4067
-4090
-3589
-2777
-1961
-1455
-1417
-1729
-2031
-1937
-1278
-217
848
1511
1544
966
-3
-1020
-1704
-1714
-880
698
2627
4338
5308
5266
4296
2761
1126
-238
-1161
-1662
-1856
-1872
-1817
-1790
-1894
-2192
-2660
-3172
-3563
-3719
-3623
-3310
-2805
-2104
-1239
-343
361
670
525
45
-554
-1080
-1417
-1504
-1294
-774
-23
765
1351
1591
1517
1292
1072
886
641
235
-320
-861
-1164
-1086
-659
-82
374
495
214
-363
-999
-1426
-1438
-984
-184
704
1394
1688
1556
1115
531
-116
-882
-1893
-3198
-4652
-5926
-6650
-6590
-5755
-4372
-2776
-1289
-146
536
774
717
590
591
779
1042
1185
1087
808
564
583
944
1518
2043
2277
2118
1651
1095
707
677
1041
1649
2211
2419
2102
1312
294
-659
-1346
-1709
-1767
-1520
-919
57
1303
2559
3509
3930
3781
3173
2274
1231
170
-765
-1417
-1692
-1647
-1501
-1523
-1880
-2520
-3183
-3515
-3223
-2196
-576
1262
2818
3662
3626
2896
1917
1154
867
1037
1490
2059
2671
3291
3818
4077
3910
3287
2316
1149
-112
-1397
-2566
-3360
-3509
-2951
-1971
-1109
-855
-1349
-2291
-3125
-3340
-2695
-1258
687
2760
4548
5672
5875
5147
3784
2297
1198
756
897
1274
1477
1219
424
-804
-2264
-3724
-4957
-5781
-6105
-5961
-5479
-4785
-3910
-2793
-1412
62
1230
1636
1055
-312
-1894
-3044
-3373
-2896
-1928
-845
82
691
850
438
-555
-1886
-3061
-3524
-2953
-1455
475
2199
3211
3293
2513
1123
-538
-2116
-3308
-3924
-3943
-3489
-2742
-1851
-914
-16
724
1189
1345
1295
1215
1240
1386
1607
1913
2419
3244
4323
5313
5726
5218
3832
2011
380
-558
-634
-24
869
1603
1851
1517
748
-151
-888
-1319
-1461
-1368
-994
-171
1238
3142
5150
6707
7352
6912
5533
3562
1403
-578
-2082
-2918
-3052
-2628
-1917
-1194
-635
-296
-174
-278
-634
-1218
-1881
-2349
-2323
-1618
-270
1459
3172
4478
5114
5006
4269
3137
1887
760
-89
-611
-845
-885
-841
-811
-861
-1031
-1330
-1731
-2166
-2523
-2674
-2510
-2000
-1216
-338
393
750
607
-6
-897
-1778
-2377
-2550
-2329
-1881
-1405
-1028
-756
-496
-118
495
1424
2703
4287
6017
7628
8822
9392
9313
8718
7810
6758
5683
4700
3932
3456
3204
2966
2523
1839
1120
669
624
819
897
583
-118
-955
-1652
-2103
-2372
-2537
-2567
-2337
-1760
-892
101
1034
1780
2268
2463
2391
2173
1996
1994
2127
2205
2059
1719
1424
1424
1751
2164
2312
1994
1281
426
-324
-852
-1150
-1222
-1041
-602
-12
509
730
548
62
-480
-834
-881
-672
-353
-53
185
377
534
606
516
220
-247
-806
-1388
-1951
-2436
-2721
-2654
-2167
-1365
-499
163
463
361
-144
-1066
-2359
-3812
-5059
-5760
-5826
-5469
-5006
-4588
-4093
-3280
-2062
-624
694
1630
2127
2280
2218
2054
1935
2041
2465
3058
3428
3160
2130
638
-761
-1577
-1627
-1031
-51
1050
2031
2644
2684
2114
1141
142
-546
-795
-692
-394
8
498
1041
1506
1710
1545
1079
519
89
-98
-71
45
98
-49
-500
-1304
-2427
-3727
-4980
-5945
-6438
-6380
-5797
-4786
-3479
-2021
-554
785
1888
2708
3283
3727
4164
4653
5128
5443
5468
5201
4778
4381
4114
3931
3696
3293
2717
2069
1471
1000
675
481
392
350
243
-64
-651
-1455
-2257
-2783
-2838
-2417
-1707
-997
-551
-514
-869
-1460
-2051
-2414
-2406
-2017
-1377
-699
-189
53
91
123
380
993
1906
2894
3662
3978
3752
3035
1962
690
-654
-2009
-3397
-4879
-6491
-8154
-9658
-10733
-11179
-10934
-10050
-8610
-6697
-4436
-2068
89
1787
2995
3907
4772
5684
6502
6966
6889
6267
5253
4067
2935
2068
1621
1593
1764
1762
1274
248
-1072
-2322
-3251
-3819
-4120
-4230
-4156
-3889
-3480
-3030
-2605
-2199
-1790
-1437
-1291
-1473
-1923
-2363
-2432
-1881
-695
931
2692
4262
5341
5717
5358
4475
3474
2765
2561
2786
3179
3488
3595
3498
3200
2653
1803
708
-422
-1297
-1707
-1628
-1214
-704
-316
-208
-474
-1129
-2061
-3001
-3593
-3563
-2879
-1799
-732
-6
300
353
425
716
1270
2005
2785
3471
3922
4005
3629
2812
1708
558
-413
-1090
-1486
-1692
-1792
-1819
-1765
-1634
-1481
-1397
-1454
-1655
-1924
-2149
-2257
-2256
-2217
-2222
-2309
-2445
-2540
-2464
-2086
-1315
-169
1175
2407
3200
3386
3058
2533
2166
2133
2331
2443
2142
1291
22
-1329
-2397
-2952
-2978
-2630
-2114
-1565
-999
-355
400
1194
1844
2134
1921
1213
174
-931
-1841
-2385
-2539
-2395
-2075
-1628
-977
6
1352
2860
4109
4644
4244
3078
1647
508
-9
55
395
670
697
483
124
-304
-772
-1245
-1635
-1835
-1785
-1533
-1206
-929
-765
-705
-691
-645
-498
-230
68
176
-168
-1085
-2402
-3675
-4397
-4287
-3441
-2262
-1228
-663
-628
-952
-1337
-1492
-1264
-726
-173
4
-473
-1613
-3159
-4718
-5932
-6556
-6473
-5698
-4417
-2997
-1889
-1432
-1678
-2378
-3122
-3534
-3387
-2641
-1458
-205
620
597
-325
-1706
-2807
-3000
-2116
-450
1533
3502
5313
6835
7804
7927
7150
5808
4462
3523
2998
2572
1914
948
-152
-1132
-1808
-2040
-1659
-488
1487
3988
6521
8639
10162
11168
11765
11881
11282
9805
7576
5031
2698
939
-167
-766
-1085
-1333
-1655
-2125
-2725
-3342
-3815
-4027
-3972
-3751
-3500
-3304
-3151
-2932
-2485
-1659
-401
1173
2767
4002
4565
4342
3430
2062
514
-929
-1977
-2377
-2041
-1165
-195
371
283
-297
-875
-914
-126
1385
3194
4762
5656
5716
5127
4345
3896
4107
4907
5834
6260
5692
3981
1328
-1871
-5204
-8363
-11175
-13574
-15552
-17075
-18025
-18197
-17412
-15669
-13221
-10494
-7882
-5559
-3450
-1350
919
3422
6117
8887
11533
13755
15196
15568
14799
13094
10872
8618
6740
5471
4831
4632
4551
4267
3608
2612
1459
340
-615
-1292
-1505
-1006
335
2325
4398
5850
6211
5501
4183
2853
1905
1389
1094
725
24
-1221
-3185
-5959
-9451
-13318
-17037
-20067
-22028
-22787
-22414
-21097
-19056
-16491
-13560
-10336
-6809
-2945
1178
5250
8719
10962
11545
10431
7997
4860
1646
-1172
-3296
-4571
-4982
-4695
-4073
-3585
-3604
-4216
-5179
-6061
-6471
-6227
-5389
-4172
-2833
-1604
-656
-74
185
309
584
1295
2614
4537
6894
9417
11815
13839
15323
16184
16402
15958
14793
12814
9956
6272
1993
-2498
-6772
-10494
-13532
-15956
-17936
-19547
-20614
-20687
-19225
-15899
-10861
-4783
1360
6660
10560
12923
13915
13822
12942
11566
9958
8302
6638
4880
2922
783
-1321
-3008
-3840
-3425
-1521
1850
6292
10997
14890
16963
16640
13993
9688
4727
122
-3356
-5315
-5792
-5219
-4292
-3737
-4049
-5305
-7143
-8914
-9926
-9692
-8098
-5454
-2409
232
1716
1516
-554
-4282
-9026
-13781
-17411
-19022
-18337
-15833
-12547
-9631
-7918
-7694
-8681
-10158
-11117
-10528
-7708
-2709
3558
9624
14093
16239
16207
14767
12844
11178
10247
10346
11648
14178
17766
22055
26573
30784
34129
36084
36275
34614
31320
26792
21418
15472
9135
2581
-4017
-10558
-17063
-23589
-30043
-36050
-41033
-44444
-46000
-45726
-43802
-40369
-35442
-29013
-21237
-12575
-3769
4358
11174
16453
20378
23337
25601
27100
27445
26196
23198
18784
13709
8893
5121
2853
2186
2920
4663
6909
9092
10654
11126
10249
8079
5008
1657
-1339
-3557
-4895
-5538
-5809
-6014
-6342
-6807
-7240
-7321
-6711
-5243
-3102
-873
620
611
-1313
-5050
-10001
-15229
-19711
-22601
-23445
-22278
-19562
-15984
-12216
-8746
-5812
-3422
-1388
620
2982
5979
9616
13537
17090
19543
20366
19422
17010
13726
10227
7007
4273
1977
-24
-1792
-3194
-3943
-3742
-2476
-336
2183
4435
5859
6209
5676
4817
4315
4660
5906
7646
9206
10003
9852
9070
8290
8070
8499
9049
8776
6774
2635
-3341
-10294
-17167
-23052
-27355
-29773
-30210
-28756
-25712
-21596
-17035
-12595
-8649
-5384
-2914
-1389
-972
-1687
-3261
-5096
-6463
-6809
-5998
-4329
-2312
-358
1447
3331
5650
8641
12261
16178
19867
22760
24397
24537
23221
20759
17652
14461
11661
9522
8037
6916
5691
3933
1499
-1297
-3753
-5085
-4835
-3152
-784
1210
1868
631
-2553
-7336
-13156
-19402
-25474
-30782
-34738
-36804
-36619
-34131
-29653
-23790
-17287
-10855
-5057
-253
3437
6158
8284
10299
12609
15384
18517
21694
24519
26620
27711
27667
26583
24788
22735
20825
19257
18014
16961
15928
14700
12974
10389
6711
2025
-3227
-8455
-13219
-17375
-20966
-23981
-26210
-27345
-27200
-25851
-23559
-20576
-17033
-12999
-8662
-4427
-836
1647
2826
2822
1976
708
-565
-1455
-1630
-912
578
2355
3705
4019
3162
1606
215
-233
536
2188
4032
5418
5981
5647
4490
2636
289
-2245
-4631
-6661
-8360
-9874
-11230
-12129
-11988
-10225
-6603
-1437
4444
9932
13958
15798
15280
12831
9303
5643
2539
223
-1487
-2982
-4624
-6624
-9032
-11783
-14726
-17624
-20145
-21876
-22381
-21314
-18557
-14340
-9265
-4161
177
3247
4971
5632
5678
5520
5429
5555
5997
6890
8419
10767
13994
17914
22056
25767
28443
29764
29807
28962
27709
26373
24986
23278
20791
17053
11762
4930
-3062
-11517
-19558
-26302
-31028
-33312
-33120
-30840
-27193
-23012
-18980
-15437
-12371
-9580
-6871
-4168
-1500
1076
3522
5792
7792
9370
10353
10590
9983
8482
6104
2952
-761
-4745
-8678
-12263
-15229
-17323
-18307
-18012
-16434
-13818
-10660
-7622
-5348
-4233
-4243
-4858
-5223
-4462
-2029
2071
7305
12846
17887
21865
24547
25985
26425
26187
25538
24573
23174
21101
18191
14519
10394
6167
1987
-2257
-6758
-11491
-16052
-19799
-22204
-23168
-23055
-22453
-21866
-21537
-21497
-21676
-21956
-22127
-21859
-20812
-18826
-16041
-12819
-9513
-6286
-3136
-82
2694
4923
6506
7713
9113
11232
14190
17583
20707
22943
24049
24204
23830
23350
23004
22767
22361
21361
19401
16391
12632
8705
5176
2316
23
-1990
-3925
-5739
-7220
-8178
-8591
-8598
-8417
-8300
-8563
-9595
-11748
-15133
-19442
-23969
-27831
-30260
-30801
-29348
-26092
-21441
-15954
-10251
-4861
-68
4145
8034
11912
15975
20191
24267
27681
29772
29913
27747
23406
17586
11397
6024
2350
709
857
2127
3686
4786
4950
4080
2487
821
-115
357
2484
5902
9678
12606
13661
12369
8956
4190
-943
-5536
-8939
-10797
-11075
-10103
-8581
-7444
-7544
-9280
-12395
-16052
-19182
-20885
-20721
-18804
-15744
-12489
-10103
-9450
-10862
-13923
-17545
-20335
-21124
-19382
-15320
-9707
-3522
2351
7297
11026
13563
15208
16439
17763
19536
21840
24471
27035
29098
30286
30294
28842
25685
20749
14347
7322
914
-3681
-5860
-5957
-5149
-4920
-6395
-9864
-14723
-19781
-23748
-25687
-25308
-23015
-19711
-16400
-13755
-11859
-10284
-8448
-6033
-3192
-455
1578
2542
2458
1710
897
642
1386
3205
5762
8422
10519
11632
11731
11110
10197
9355
8760
8374
7983
7288
6058
4298
2332
703
-101
65
899
1832
2384
2457
2372
2632
3624
5443
7918
10750
13587
16021
17576
17816
16565
14047
10804
7379
3993
469
-3514
-8042
-12760
-16989
-20076
-21700
-21933
-21094
-19533
-17522
-15259
-12912
-10638
-8577
-6844
-5528
-4671
-4235
-4091
-4090
-4174
-4428
-4981
-5796
-6515
-6516
-5193
-2304
1836
6465
10720
14016
16250
17717
18811
19704
20207
19890
18394
15709
12263
8747
5823
3858
2816
2309
1746
542
-1669
-4848
-8490
-11760
-13795
-14059
-12574
-9923
-7044
-4904
-4180
-5025
-7004
-9229
-10656
-10452
-8257
-4265
863
6159
10523
12926
12667
9634
4415
-1881
-8044
-13201
-17028
-19632
-21253
-22020
-21914
-20904
-19090
-16733
-14150
-11556
-8942
-6044
-2421
2365
8532
15895
23821
31353
37472
41382
42719
41609
38606
34505
30125
26098
22740
20007
17542
14784
11121
6090
-424
-8074
-16135
-23739
-30192
-35126
-38446
-40145
-40180
-38526
-35334
-31012
-26125
-21179
-16459
-12048
-7959
-4248
-1004
1745
4114
6313
8524
10766
12806
14182
14338
12894
9964
6328
3277
2094
3421
6879
11225
14965
17077
17413
16615
15662
15339
15889
16958
17788
17568
15795
12510
8289
3993
401
-2067
-3406
-3877
-3805
-3452
-3009
-2655
-2596
-3030
-4074
-5678
-7577
-9344
-10533
-10907
-10609
-10157
-10218
-11241
-13146
-15268
-16578
-16079
-13205
-8045
-1356
5682
11834
16219
18572
19243
18921
18252
17518
16560
14936
12193
8125
2896
-3006
-8945
-14379
-19044
-22985
-26378
-29261
-31324
-31930
-30375
-26239
-19662
-11405
-2691
5117
10895
14089
14895
14190
13207
13072
14416
17210
20855
24437
27022
27908
26828
24046
20306
16565
13606
11700
10516
9316
7307
3959
-845
-6839
-13473
-20046
-25819
-30143
-32575
-32981
-31594
-29006
-26081
-23733
-22618
-22842
-23885
-24830
-24810
-23402
-20725
-17208
-13253
-9072
-4787
-643
2929
5495
6915
7515
7988
9103
11413
15081
19843
25045
29752
32987
34080
32984
30344
27187
24381
22186
20170
17543
13661
8372
2044
-4681
-11183
-17035
-22011
-26028
-29098
-31304
-32771
-33591
-33754
-33128
-31543
-28898
-25259
-20850
-15987
-10984
-6084
-1424
2973
7172
11263
15263
19037
22304
24737
26110
26371
25611
23961
21526
18421
14866
11247
8039
5626
4118
3284
2646
1663
-73
-2699
-6033
-9611
-12815
-15085
-16137
-16073
-15325
-14415
-13694
-13191
-12653
-11721
-10121
-7752
-4695
-1181
2435
5734
8358
10170
11339
12225
13092
13834
13939
12746
9852
5396
43
-5269
-9638
-12402
-13231
-12176
-9685
-6509
-3452
-1038
690
2075
3508
5092
6549
7397
7228
5876
3426
154
-3505
-6973
-9627
-10996
-10948
-9732
-7826
-5703
-3671
-1832
-112
1706
3906
6696
10001
13376
16128
17631
17596
16122
13526
10143
6295
2372
-1138
-3818
-5578
-6746
-7853
-9260
-10928
-12530
-13787
-14727
-15620
-16680
-17789
-18484
-18215
-16647
-13833
-10165
-6211
-2517
540
2853
4606
6184
7992
10255
12938
15798
18534
20884
22620
23487
23202
21572
18663
14883
10884
7312
4557
2632
1265
98
-1093
-2278
-3169
-3330
-2364
-145
3002
6295
8725
9472
8283
5586
2225
-1014
-3812
-6375
-9176
-12537
-16361
-20149
-23218
-24984
-25118
-23571
-20522
-16315
-11420
-6360
-1640
2354
5438
7666
9299
10725
12314
14264
16494
18646
20230
20843
20361
18994
17179
15383
13931
12938
12341
11972
11609
11011
9967
8390
6392
4276
2390
925
-206
-1321
-2771
-4738
-7146
-9729
-12171
-14212
-15692
-16553
-16829
-16632
-16087
-15235
-13991
-12195
-9761
-6806
-3665
-749
1641
3441
4818
6053
7388
8875
10313
11271
11258
9967
7487
4329
1219
-1237
-2809
-3683
-4268
-4937
-5855
-6961
-8074
-9020
-9715
-10162
-10389
-10361
-9933
-8901
-7145
-4787
-2216
69
1741
2847
3775
4992
6716
8753
10609
11778
12033
11525
10659
9852
9312
8961
8513
7643
6140
3981
1318
-1579
-4365
-6651
-8074
-8416
-7729
-6390
-4975
-4003
-3694
-3881
-4168
-4199
-3872
-3350
-2895
-2646
-2500
-2167
-1330
184
2310
4769
7179
9204
10689
11714
12534
13413
14453
15506
16256
16407
15850
14688
13105
11182
8828
5865
2217
-1952
-6236
-10127
-13212
-15297
-16445
-16907
-17004
-17003
-17036
-17071
-16946
-16440
-15357
-13603
-11243
-8532
-5870
-3664
-2149
-1260
-675
-8
974
2269
3723
5169
6489
7543
8103
7917
6879
5202
3364
1873
1004
705
701
677
394
-291
-1405
-2788
-4042
-4613
-4050
-2277
328
3116
5503
7203
8241
8773
8902
8611
7839
6587
4973
3201
1480
-69
-1450
-2761
-4094
-5417
-6524
-7118
-6977
-6112
-4809
-3507
-2593
-2216
-2202
-2114
-1418
279
3010
6347
9501
11621
12139
10996
8611
5649
2729
254
-1598
-2784
-3334
-3361
-3090
-2826
-2836
-3207
-3788
-4280
-4413
-4099
-3438
-2613
-1755
-906
-99
525
696
131
-1264
-3257
-5311
-6771
-7132
-6253
-4434
-2304
-568
277
133
-697
-1709
-2461
-2770
-2752
-2711
-2978
-3784
-5187
-7065
-9145
-11076
-12529
-13276
-13214
-12342
-10736
-8554
-6063
-3610
-1512
60
1138
1892
2529
3210
4041
5070
6249
7400
8262
8668
8733
8882
9626
11224
13445
15626
16971
16910
15330
12600
9423
6585
4676
3853
3797
3907
3673
2967
2060
1330
906
538
-219
-1661
-3727
-6050
-8189
-9837
-10871
-11313
-11298
-11067
-10936
-11174
-11843
-12748
-13550
-13969
-13910
-13408
-12475
-11003
-8848
-6006
-2732
506
3213
5073
6057
6422
6623
7162
8400
10373
12734
14857
16099
16071
14763
12490
9734
7005
4761
3350
2925
3371
4307
5220
5639
5264
3983
1832
-998
-4114
-6920
-8754
-9147
-8054
-5879
-3281
-876
980
2213
2915
3202
3155
2853
2437
2117
2082
2353
2686
2633
1793
110
-1981
-3713
-4394
-3806
-2352
-860
-189
-897
-3091
-6475
-10481
-14420
-17647
-19728
-20536
-20222
-19049
-17228
-14860
-12007
-8773
-5283
-1574
2479
7072
12274
17856
23311
28038
31541
33531
33883
32587
29743
25615
20654
15411
10383
5872
1956
-1420
-4316
-6713
-8547
-9821
-10705
-11513
-12564
-13983
-15606
-17053
-17927
-17992
-17220
-15713
-13602
-11020
-8145
-5231
-2548
-278
1564
3094
4453
5721
6894
7923
8753
9344
9671
9735
9573
9239
8766
8137
7303
6245
5007
3688
2402
1267
431
89
430
1500
3075
4649
5586
5366
3794
1081
-2256
-5573
-8301
-10068
-10722
-10286
-8897
-6798
-4344
-1978
-113
1036
1560
1803
2150
2800
3687
4578
5271
5706
5956
6110
6186
6106
5724
4868
3410
1378
-928
-2927
-3964
-3658
-2173
-200
1386
1982
1512
363
-925
-1948
-2544
-2721
-2557
-2155
-1649
-1183
-833
-553
-213
269
807
1149
1022
312
-818
-1963
-2632
-2470
-1447
50
1315
1608
521
-1771
-4550
-6899
-8138
-8095
-7064
-5556
-4030
-2786
-1994
-1719
-1870
-2140
-2058
-1206
527
2830
5117
6838
7764
8074
8221
8654
9575
10801
11799
11903
10617
7904
4266
570
-2332
-3961
-4380
-4065
-3620
-3496
-3856
-4599
-5468
-6173
-6491
-6336
-5783
-5017
-4220
-3461
-2676
-1758
-696
329
998
1004
231
-1185
-2905
-4538
-5800
-6593
-7002
-7216
-7422
-7708
-8032
-8254
-8218
-7835
-7107
-6088
-4810
-3254
-1407
641
2633
4180
4906
4615
3380
1517
-535
-2350
-3619
-4217
-4215
-3858
-3456
-3233
-3192
-3104
-2642
-1605
-55
1711
3360
4722
5859
6969
8196
9513
10723
11550
11755
11200
9880
7938
5656
3387
1438
-57
-1182
-2155
-3190
-4366
-5609
-6755
-7641
-8163
-8296
-8101
-7727
-7395
-7312
-7541
-7902
-7985
-7309
-5552
-2725
800
4429
7574
9867
11251
11953
12341
12748
13335
14044
14659
14938
14744
14095
13119
11946
10636
9192
7638
6098
4789
3909
3522
3504
3601
3548
3147
2277
855
-1180
-3823
-6927
-10194
-13233
-15690
-17370
-18273
-18549
-18398
-17948
-17189
-15988
-14193
-11779
-8945
-6070
-3545
-1575
-85
1201
2578
4196
6010
7856
9536
10872
11716
11954
11562
10652
9474
8334
7478
6995
6800
6675
6335
5491
3924
1555
-1482
-4839
-8045
-10666
-12468
-13488
-13965
-14169
-14246
-14163
-13779
-12984
-11779
-10255
-8500
-6526
-4302
-1850
674
3014
4948
6410
7494
8332
8941
9174
8824
7801
6238
4442
2713
1172
-281
-1850
-3662
-5656
-7595
-9169
-10098
-10179
-9297
-7451
-4819
-1801
1050
3198
4336
4493
3982
3220
2538
2066
1714
1252
429
-868
-2504
-4108
-5250
-5696
-5586
-5366
-5535
-6343
-7672
-9134
-10286
-10803
-10547
-9564
-8083
-6489
-5200
-4470
-4218
-4045
-3444
-2074
100
2855
5864
8792
11304
13058
13797
13485
12371
10866
9295
7715
5946
3781
1201
-1563
-4132
-6149
-7392
-7813
-7554
-6930
-6366
-6228
-6611
-7234
-7546
-7020
-5448
-3054
-356
2115
4035
5345
6158
6646
6972
7249
7517
7703
7624
7072
5954
4387
2658
1070
-236
-1343
-2491
-3924
-5772
-8010
-10489
-12985
-15251
-17062
-18257
-18739
-18454
-17355
-15408
-12663
-9323
-5746
-2331
640
3101
5172
7035
8807
10498
12040
13348
14351
15002
15282
15201
14795
14104
13135
11863
10261
8353
6262
4200
2426
1154
459
205
74
-320
-1243
-2704
-4453
-6105
-7317
-7903
-7854
-7295
-6443
-5574
-4963
-4781
-5001
-5396
-5663
-5597
-5193
-4595
-3936
-3209
-2254
-877
997
3252
5624
7821
9637
11015
12025
12808
13496
14155
14762
15222
15431
15337
14986
14490
13944
13320
12445
11083
9094
6567
3814
1248
-801
-2208
-3069
-3647
-4273
-5245
-6694
-8483
-10216
-11425
-11843
-11581
-11059
-10706
-10673
-10767
-10638
-10036
-8916
-7346
-5365
-2970
-217
2684
5442
7867
9996
12028
14120
16222
18101
19501
20294
20509
20239
19538
18393
16753
14584
11916
8876
5715
2779
419
-1151
-1954
-2238
-2366
-2656
-3262
-4134
-5061
-5764
-6028
-5791
-5163
-4349
-3530
-2800
-2211
-1859
-1908
-2497
-3582
-4853
-5825
-6053
-5345
-3844
-1947
-120
1286
2137
2523
2655
2731
2842
2972
3069
3129
3203
3337
3521
3706
3865
4025
4213
4364
4302
3840
2935
1764
654
-71
-230
168
929
1706
2051
1542
-15
-2424
-5114
-7369
-8656
-8859
-8260
-7349
-6575
-6203
-6288
-6715
-7260
-7645
-7603
-6954
-5653
-3809
-1665
454
2232
3473
4181
4540
4784
5019
5147
4942
4246
3110
1793
614
-202
-588
-599
-344
48
436
700
795
789
827
1022
1382
1818
2235
2613
3002
3447
3919
4316
4512
4422
4013
3292
2298
1126
-79
-1163
-2057
-2830
-3653
-4688
-5970
-7371
-8667
-9645
-10193
-10315
-10101
-9672
-9150
-8642
-8229
-7943
-7743
-7508
-7044
-6147
-4692
-2727
-520
1503
2906
3434
3147
2415
1778
1728
2519
4082
6068
7999
9450
10179
10159
9519
8439
7087
5605
4135
2801
1657
638
-425
-1683
-3149
-4666
-6002
-7008
-7699
-8197
-8599
-8890
-8963
-8724
-8150
-7264
-6083
-4610
-2911
-1182
291
1286
1803
2077
2424
3011
3743
4336
4528
4252
3672
3074
2714
2724
3105
3764
4541
5218
5537
5264
4282
2657
619
-1555
-3673
-5707
-7736
-9814
-11837
-13533
-14577
-14752
-14060
-12697
-10940
-9022
-7075
-5152
-3282
-1500
141
1588
2796
3747
4456
4970
5339
5568
5586
5286
4607
3620
2523
1538
779
198
-344
-936
-1518
-1909
-1935
-1565
-936
-270
254
566
695
700
645
612
748
1254
2318
3994
6115
8297
10046
10927
10726
9519
7638
5538
3634
2198
1334
1020
1160
1601
2139
2539
2600
2251
1590
843
244
-86
-181
-193
-303
-637
-1235
-2059
-3027
-4051
-5068
-6047
-6981
-7849
-8602
-9167
-9478
-9513
-9296
-8870
-8268
-7501
-6576
-5521
-4397
-3293
-2317
-1581
-1163
-1063
-1154
-1199
-925
-161
1054
2446
3608
4178
4025
3331
2540
2158
2520
3620
5108
6468
7264
7325
6778
5920
5041
4285
3618
2885
1913
623
-899
-2418
-3656
-4457
-4907
-5319
-6057
-7321
-9018
-10809
-12279
-13116
-13190
-12528
-11260
-9573
-7706
-5922
-4443
-3379
-2688
-2193
-1647
-814
451
2150
4133
6153
7975
9487
10729
11821
12834
13698
14234
14257
13691
12585
11046
9158
6972
4561
2084
-231
-2190
-3746
-5038
-6304
-7724
-9296
-10820
-11994
-12547
-12349
-11445
-10030
-8396
-6852
-5638
-4836
-4336
-3887
-3237
-2277
-1115
-21
721
957
746
329
36
160
852
2064
3558
5001
6091
6676
6799
6653
6473
6439
6614
6946
7299
7510
7443
7024
6258
5199
3927
2524
1079
-312
-1558
-2607
-3459
-4129
-4591
-4742
-4441
-3608
-2313
-785
673
1809
2514
2845
2972
3100
3391
3910
4602
5317
5876
6158
6144
5910
5536
5017
4223
2969
1154
-1098
-3417
-5305
-6349
-6403
-5638
-4426
-3149
-2058
-1225
-590
-28
597
1397
2404
3527
4555
5232
5378
4962
4097
2947
1642
256
-1145
-2447
-3463
-3964
-3752
-2748
-1065
975
2892
4193
4544
3876
2375
375
-1776
-3793
-5472
-6681
-7369
-7584
-7450
-7121
-6707
-6248
-5723
-5074
-4217
-3056
-1516
386
2503
4588
6406
7833
8875
9578
9927
9823
9164
7972
6451
4928
3718
2998
2752
2793
2839
2599
1847
501
-1346
-3436
-5418
-6971
-7899
-8189
-7993
-7535
-7026
-6591
-6249
-5957
-5674
-5409
-5219
-5162
-5227
-5307
-5217
-4783
-3926
-2711
-1305
118
1473
2800
4201
5727
7297
8688
9625
9909
9505
8547
7269
5898
4571
3309
2056
762
-552
-1773
-2737
-3307
-3439
-3200
-2745
-2255
-1892
-1757
-1872
-2177
-2563
-2926
-3226
-3494
-3785
-4098
-4341
-4367
-4070
-3469
-2720
-2040
-1600
-1456
-1529
-1656
-1651
-1380
-824
-107
532
818
555
-287
-1553
-2953
-4154
-4868
-4920
-4288
-3111
-1643
-155
1177
2331
3412
4541
5755
6977
8077
8973
9680
10279
10846
11388
11852
12172
12330
12353
12286
12131
11813
11182
10055
8289
5847
2838
-501
-3868
-6988
-9681
-11883
-13627
-14990
-16050
-16853
-17386
-17575
-17296
-16423
-14890
-12743
-10167
-7442
-4867
-2673
-953
344
1377
2338
3379
4563
5842
7067
8031
8527
8439
7816
6883
5968
5356
5156
5263
5441
5471
5267
4893
4481
4138
3883
3658
3385
3025
2602
2200
1901
1716
1537
1161
385
-876
-2526
-4337
-6064
-7540
-8705
-9546
-10041
-10163
-9922
-9413
-8805
-8284
-7983
-7930
-8036
-8102
-7865
-7104
-5749
-3961
-2083
-486
612
1228
1557
1835
2233
2833
3650
4651
5734
6716
7391
7639
7499
7140
6729
6315
5805
5073
4088
2975
1958
1242
930
1016
1433
2097
2923
3817
4690
5481
6163
6705
6998
6825
5935
4199
1767
-918
-3273
-4826
-5419
-5229
-4627
-3988
-3554
-3424
-3583
-3936
-4302
-4426
-4064
-3085
-1546
334
2286
4094
5644
6898
7861
8578
9131
9611
10061
10414
10509
10169
9293
7912
6166
4258
2407
822
-346
-1061
-1431
-1677
-2033
-2639
-3480
-4422
-5278
-5868
-6045
-5723
-4907
-3729
-2420
-1225
-296
348
783
1086
1288
1411
1546
1873
2579
3702
5041
6194
6737
6415
5236
3428
1313
-805
-2682
-4147
-5103
-5553
-5604
-5431
-5201
-5006
-4842
-4635
-4276
-3626
-2541
-920
1195
3558
5761
7387
8197
8218
7689
6904
6070
5242
4373
3382
2226
928
-426
-1703
-2774
-3561
-4067
-4361
-4529
-4622
-4635
-4526
-4251
-3799
-3212
-2579
-2007
-1552
-1168
-715
-48
853
1825
2596
2960
2918
2670
2478
2501
2734
3056
3335
3479
3433
3163
2672
2028
1342
695
64
-674
-1646
-2857
-4153
-5291
-6062
-6385
-6301
-5914
-5323
-4585
-3716
-2708
-1543
-230
1173
2536
3687
4472
4809
4723
4318
3726
3055
2363
1669
985
343
-195
-547
-650
-493
-130
318
679
770
445
-336
-1458
-2639
-3516
-3775
-3307
-2270
-1031
8
601
761
718
767
1091
1690
2426
3145
3769
4300
4751
5078
5178
4948
4349
3432
2304
1091
-82
-1086
-1808
-2181
-2219
-2020
-1719
-1437
-1260
-1249
-1459
-1923
-2603
-3367
-4017
-4359
-4292
-3826
-3058
-2101
-1049
19
1008
1787
2212
2181
1696
879
-61
-905
-1493
-1771
-1799
-1728
-1751
-2045
-2706
-3690
-4831
-5909
-6753
-7318
-7669
-7906
-8057
-8039
-7697
-6901
-5626
-3987
-2196
-493
936
2012
2785
3413
4110
5074
6403
8031
9723
11140
11961
12026
11394
10292
8975
7592
6154
4607
2944
1249
-354
-1777
-2999
-4033
-4870
-5493
-5929
-6281
-6680
-7185
-7721
-8117
-8230
-8041
-7650
-7186
-6707
-6186
-5559
-4804
-3980
-3222
-2693
-2516
-2715
-3172
-3664
-3969
-3998
-3871
-3856
-4215
-5042
-6199
-7379
-8239
-8522
-8122
-7094
-5620
-3960
-2367
-1008
87
1010
1919
2950
4175
5585
7108
8616
9949
10946
11503
11605
11328
10791
10095
9296
8411
7461
6473
5457
4375
3143
1692
47
-1640
-3152
-4315
-5091
-5583
-5962
-6369
-6865
-7439
-8026
-8533
-8846
-8847
-8469
-7731
-6738
-5628
-4519
-3485
-2583
-1867
-1360
-1006
-646
-58
931
2350
4053
5764
7173
8042
8290
8004
7411
6771
6256
5898
5615
5304
4910
4448
3958
3481
3054
2724
2537
2496
2538
2568
2516
2357
2075
1608
857
-223
-1541
-2878
-4018
-4872
-5495
-5979
-6317
-6383
-6043
-5291
-4289
-3268
-2388
-1675
-1058
-474
76
543
894
1159
1418
1757
2213
2757
3309
3789
4156
4425
4632
4796
4902
4931
4902
4875
4907
4974
4945
4641
3924
2772
1270
-443
-2226
-3937
-5415
-6478
-6964
-6809
-6086
-4988
-3756
-2597
-1632
-904
-421
-183
-185
-389
-706
-1010
-1191
-1199
-1055
-812
-518
-204
100
359
567
768
1050
1476
2020
2566
3003
3313
3600
4006
4604
5344
6104
6758
7221
7444
7402
7122
6706
6306
6036
5887
5716
5350
4704
3830
2862
1912
1006
100
-858
-1852
-2783
-3485
-3788
-3598
-2972
-2127
-1372
-977
-1069
-1603
-2425
-3343
-4181
-4793
-5081
-5017
-4657
-4105
-3458
-2770
-2073
-1431
-948
-709
-724
-928
-1248
-1658
-2163
-2700
-3096
-3131
-2682
-1830
-818
96
771
1205
1458
1581
1623
1671
1858
2299
2987
3753
4316
4387
3788
2515
760
-1134
-2781
-3904
-4456
-4629
-4724
-4970
-5389
-5824
-6055
-5941
-5473
-4741
-3863
-2940
-2041
-1213
-482
161
766
1410
2166
3046
3971
4762
5214
5196
4732
4000
3232
2593
2109
1707
1300
872
480
206
97
146
308
522
732
897
996
1031
1016
960
865
728
570
423
307
193
11
-315
-800
-1373
-1904
-2263
-2398
-2350
-2231
-2158
-2205
-2386
-2696
-3150
-3797
-4674
-5737
-6821
-7688
-8128
-8047
-7493
-6598
-5503
-4318
-3129
-2017
-1073
-371
42
171
84
-69
-69
311
1183
2443
3774
4790
5239
5139
4759
4450
4456
4790
5256
5558
5431
4751
3563
2057
469
-1014
-2335
-3558
-4803
-6154
-7600
-9031
-10287
-11224
-11767
-11928
-11784
-11421
-10884
-10166
-9243
-8128
-6902
-5683
-4566
-3575
-2677
-1827
-1000
-168
736
1827
3200
4840
6590
8203
9470
10314
10793
11018
11054
10882
10446
9723
8780
7751
6782
5970
5331
4823
4364
3866
3262
2535
1751
1062
658
678
1133
1872
2633
3127
3128
2520
1323
-308
-2102
-3751
-5017
-5836
-6332
-6718
-7136
-7553
-7774
-7571
-6815
-5534
-3876
-2032
-168
1603
3220
4663
5934
7018
7855
8342
8375
7903
6947
5579
3894
2013
113
-1568
-2796
-3452
-3610
-3500
-3377
-3378
-3476
-3545
-3480
-3267
-2973
-2669
-2384
-2091
-1740
-1295
-744
-110
548
1134
1529
1644
1476
1147
871
884
1340
2240
3421
4609
5511
5923
5801
5276
4595
4024
3730
3722
3857
3932
3800
3442
2964
2511
2176
1954
1782
1609
1448
1353
1355
1412
1415
1265
950
568
287
261
561
1153
1915
2680
3286
3615
3619
3321
2783
2063
1186
146
-1056
-2375
-3706
-4921
-5900
-6570
-6908
-6931
-6697
-6297
-5831
-5367
-4894
-4321
-3528
-2457
-1175
146
1318
2249
2989
3681
4460
5349
6227
6876
7079
6714
5819
4584
3293
2217
1518
1188
1076
961
652
47
-855
-1969
-3145
-4191
-4893
-5086
-4712
-3868
-2773
-1678
-774
-123
326
698
1136
1759
2632
3736
4956
6104
6972
7417
7414
7049
6474
5832
5204
4602
3989
3324
2606
1898
1317
972
891
966
974
676
-56
-1162
-2411
-3519
-4277
-4616
-4589
-4304
-3866
-3371
-2920
-2608
-2486
-2527
-2626
-2671
-2607
-2463
-2309
-2187
-2087
-1967
-1815
-1660
-1552
-1507
-1481
-1392
-1162
-753
-177
511
1214
1802
2150
2180
1911
1452
963
586
393
370
423
411
193
-307
-1051
-1883
-2594
-3026
-3148
-3055
-2901
-2816
-2867
-3058
-3349
-3659
-3874
-3868
-3552
-2915
-2029
-1018
-6
888
1556
1899
1862
1460
782
-49
-919
-1729
-2382
-2770
-2812
-2505
-1952
-1319
-748
-293
93
496
989
1591
2259
2885
3306
3350
2923
2074
1002
-35
-857
-1440
-1885
-2324
-2822
-3363
-3894
-4379
-4804
-5156
-5393
-5461
-5331
-5023
-4597
-4134
-3713
-3412
-3290
-3353
-3520
-3618
-3441
-2838
-1798
-471
886
1998
2665
2819
2537
2009
1461
1056
832
693
473
33
-648
-1462
-2223
-2761
-2999
-2988
-2871
-2808
-2886
-3063
-3171
-2984
-2324
-1136
492
2369
4269
5981
7342
8259
8729
8846
8752
8561
8296
7889
7258
6392
5378
4345
3387
2519
1716
956
243
-433
-1125
-1911
-2827
-3809
-4716
-5407
-5814
-5961
-5915
-5743
-5504
-5261
-5087
-5034
-5088
-5173
-5193
-5088
-4839
-4432
-3829
-2971
-1847
-547
728
1730
2255
2226
1731
995
323
-6
165
813
1761
2754
3567
4069
4217
4035
3585
2973
2359
1941
1897
2318
3171
4305
5510
6589
7411
7930
8173
8210
8103
7894
7592
7204
6742
6242
5741
5265
4811
4357
3873
3335
2729
2045
1280
453
-374
-1094
-1590
-1798
-1764
-1652
-1676
-2003
-2656
-3509
-4339
-4930
-5166
-5060
-4735
-4360
-4070
-3908
-3811
-3649
-3315
-2806
-2250
-1846
-1748
-1967
-2339
-2585
-2432
-1714
-435
1245
3068
4767
6138
7094
7662
7948
8064
8077
7979
7715
7227
6493
5544
4445
3265
2064
896
-180
-1096
-1799
-2287
-2612
-2853
-3063
-3244
-3354
-3363
-3284
-3176
-3103
-3107
-3194
-3355
-3563
-3773
-3915
-3918
-3745
-3425
-3031
-2641
-2307
-2075
-2013
-2209
-2714
-3472
-4308
-5002
-5402
-5491
-5356
-5110
-4825
-4536
-4275
-4083
-3970
-3861
-3603
-3034
-2084
-814
617
2041
3341
4464
5388
6108
6644
7050
7399
7734
8036
8237
8271
8127
7841
7447
6926
6198
5180
3847
2261
554
-1114
-2592
-3755
-4513
-4833
-4759
-4406
-3927
-3457
-3070
-2766
-2485
-2139
-1638
-933
-43
928
1815
2450
2722
2623
2246
1752
1319
1088
1121
1371
1705
1970
2077
2045
1977
1982
2087
2216
2237
2037
1585
927
165
-582
-1205
-1619
-1778
-1679
-1349
-827
-145
660
1516
2304
2886
3164
3134
2893
2585
2327
2163
2075
2021
1979
1935
1867
1722
1423
920
215
-629
-1521
-2386
-3184
-3902
-4540
-5102
-5606
-6085
-6580
-7112
-7666
-8186
-8596
-8817
-8783
-8441
-7757
-6728
-5402
-3894
-2372
-1022
15
701
1116
1417
1757
2200
2694
3110
3316
3244
2899
2332
1608
809
37
-582
-940
-992
-787
-453
-148
-8
-111
-466
-1026
-1713
-2439
-3122
-3688
-4054
-4145
-3924
-3442
-2844
-2320
-2011
-1946
-2047
-2202
-2329
-2389
-2344
-2124
-1653
-914
-10
858
1477
1721
1608
1271
898
662
674
959
1456
2033
2539
2855
2946
2879
2801
2868
3168
3664
4196
4556
4594
4310
3846
3405
3137
3073
3148
3268
3382
3484
3594
3714
3832
3932
4006
4050
4048
3980
3836
3641
3446
3300
3203
3081
2797
2205
1217
-142
-1714
-3252
-4497
-5259
-5471
-5194
-4576
-3800
-3038
-2404
-1936
-1581
-1227
-737
-14
974
2185
3514
4828
5990
6895
7510
7885
8138
8394
8708
9036
9256
9226
8860
8143
7125
5873
4441
2858
1140
-673
-2492
-4179
-5584
-6615
-7285
-7700
-7990
-8216
-8339
-8261
-7918
-7332
-6584
-5738
-4795
-3711
-2476
-1166
81
1147
2000
2691
3295
3850
4348
4769
5123
5443
5754
6050
6295
6446
6466
6321
5987
5470
4840
4229
3779
3560
3510
3465
3248
2775
2096
1362
739
329
133
73
47
-14
-116
-198
-178
-11
267
529
605
353
-261
-1148
-2116
-2945
-3468
-3620
-3459
-3131
-2813
-2647
-2682
-2850
-2995
-2935
-2552
-1836
-882
173
1226
2242
3232
4194
5066
5732
6080
6054
5689
5085
4353
3568
2743
1849
854
-236
-1369
-2470
-3490
-4434
-5349
-6275
-7206
-8084
-8834
-9414
-9827
-10094
-10224
-10199
-9993
-9597
-9022
-8288
-7415
-6429
-5378
-4325
-3314
-2345
-1370
-341
742
1831
2866
3838
4799
5827
6960
8163
9331
10339
11085
11509
11594
11364
10883
10244
9546
8863
8219
7593
6934
6186
5314
4308
3203
2077
1040
197
-387
-713
-829
-810
-728
-659
-678
-851
-1196
-1659
-2119
-2454
-2604
-2603
-2547
-2531
-2599
-2742
-2922
-3090
-3200
-3204
-3075
-2828
-2518
-2210
-1920
-1605
-1202
-689
-121
411
844
1173
1427
1607
1663
1531
1192
699
144
-402
-911
-1374
-1753
-1965
-1917
-1564
-945
-177
583
1174
1477
1440
1102
583
40
-403
-711
-953
-1257
-1745
-2468
-3374
-4312
-5082
-5508
-5525
-5206
-4740
-4341
-4144
-4155
-4267
-4327
-4215
-3895
-3425
-2937
-2596
-2542
-2840
-3451
-4253
-5091
-5835
-6414
-6807
-7033
-7121
-7102
-6993
-6788
-6453
-5951
-5277
-4476
-3634
-2821
-2054
-1284
-434
545
1645
2800
3913
4889
5655
6179
6481
6636
6761
6962
7282
7655
7925
7905
7474
6646
5575
4486
3584
2971
2626
2439
2265
1979
1506
854
118
-539
-955
-1057
-907
-678
-550
-616
-853
-1173
-1498
-1794
-2045
-2215
-2235
-2053
-1673
-1168
-631
-131
301
640
838
826
553
32
-646
-1339
-1903
-2241
-2326
-2201
-1947
-1651
-1376
-1154
-989
-867
-750
-583
-315
66
507
907
1160
1213
1070
771
356
-142
-676
-1182
-1600
-1923
-2196
-2476
-2771
-3029
-3193
-3266
-3326
-3465
-3710
-3993
-4216
-4336
-4412
-4572
-4933
-5540
-6348
-7244
-8079
-8693
-8955
-8794
-8233
-7377
-6366
-5320
-4312
-3376
-2530
-1800
-1211
-757
-388
0
524
1252
2153
3079
3816
4177
4099
3664
3071
2546
2264
2311
2677
3282
4013
4757
5438
6024
6506
6870
7094
7166
7106
6958
6748
6446
5985
5327
4523
3714
3057
2626
2372
2155
1826
1288
520
-443
-1532
-2662
-3742
-4695
-5467
-6044
-6446
-6722
-6939
-7155
-7381
-7561
-7584
-7347
-6826
-6093
-5271
-4453
-3646
-2800
-1867
-861
151
1084
1874
2478
2864
3019
2985
2881
2870
3070
3474
3933
4237
4228
3880
3298
2650
2088
1705
1533
1560
1737
1972
2140
2106
1777
1143
289
-635
-1464
-2073
-2413
-2510
-2449
-2335
-2255
-2245
-2283
-2316
-2287
-2167
-1953
-1664
-1315
-927
-532
-174
104
289
402
475
524
526
440
230
-110
-562
-1098
-1690
-2298
-2872
-3351
-3682
-3825
-3748
-3426
-2857
-2101
-1277
-519
104
637
1206
1913
2747
3579
4244
4648
4818
4857
4861
4872
4875
4836
4725
4511
4145
3574
2762
1706
443
-964
-2434
-3865
-5148
-6197
-6995
-7603
-8124
-8629
-9104
-9451
-9546
-9316
-8780
-8044
-7242
-6484
-5829
-5286
-4826
-4402
-3952
-3406
-2704
-1817
-771
361
1489
2538
3465
4253
4896
5392
5743
5961
6051
6003
5802
5457
5042
4688
4528
4625
4932
5315
5622
5748
5665
5426
5134
4909
4826
4864
4881
4668
4054
3008
1662
240
-1052
-2108
-2925
-3561
-4088
-4560
-5004
-5411
-5738
-5924
-5932
-5773
-5506
-5201
-4901
-4619
-4343
-4057
-3751
-3411
-3028
-2609
-2173
-1736
-1288
-796
-221
437
1143
1848
2532
3210
3913
4652
5394
6083
6666
7122
7467
7745
7997
8242
8467
8634
8707
8665
8503
8205
7736
7055
6156
5097
3986
2925
1963
1086
257
-549
-1323
-2044
-2698
-3288
-3825
-4312
-4734
-5053
-5216
-5165
-4868
-4338
-3635
-2837
-2009
-1188
-404
304
903
1390
1815
2248
2714
3165
3498
3619
3498
3173
2724
2236
1792
1454
1239
1093
905
576
90
-448
-871
-1036
-890
-476
97
697
1187
1455
1466
1284
1058
939
997
1191
1412
1557
1567
1423
1123
691
191
-276
-617
-808
-903
-978
-1066
-1129
-1109
-999
-869
-831
-965
-1281
-1733
-2254
-2786
-3280
-3680
-3945
-4067
-4102
-4131
-4224
-4383
-4532
-4555
-4352
-3884
-3184
-2338
-1464
-686
-110
209
282
202
100
99
252
526
826
1045
1113
1025
843
678
654
854
1275
1823
2361
2787
3086
3313
3525
3715
3819
3773
3575
3281
2958
2634
2297
1929
1534
1130
718
291
-120
-416
-459
-181
331
848
1120
1012
562
-83
-764
-1368
-1818
-2049
-2027
-1801
-1532
-1424
-1607
-2065
-2661
-3238
-3702
-4030
-4214
-4217
-4019
-3662
-3266
-2955
-2766
-2626
-2421
-2104
-1733
-1418
-1217
-1082
-896
-564
-70
514
1083
1552
1875
2061
2157
2224
2292
2323
2207
1834
1169
296
-625
-1443
-2083
-2543
-2843
-2985
-2976
-2863
-2751
-2744
-2872
-3064
-3198
-3187
-3041
-2847
-2700
-2639
-2623
-2578
-2445
-2220
-1953
-1724
-1603
-1624
-1766
-1968
-2152
-2253
-2241
-2122
-1939
-1747
-1599
-1521
-1493
-1464
-1376
-1206
-970
-702
-414
-81
337
846
1386
1855
2153
2246
2186
2085
2071
2228
2570
3039
3528
3930
4172
4231
4123
3883
3542
3135
2692
2237
1775
1282
718
53
-715
-1543
-2356
-3063
-3565
-3781
-3674
-3266
-2644
-1926
-1224
-628
-197
27
41
-90
-213
-136
290
1093
2159
3301
4348
5203
5837
6245
6417
6343
6043
5592
5095
4647
4285
3968
3594
3041
2228
1164
-41
-1219
-2225
-2998
-3582
-4083
-4598
-5159
-5731
-6237
-6587
-6706
-6555
-6141
-5531
-4836
-4170
-3610
-3165
-2791
-2419
-1986
-1466
-880
-308
137
351
299
47
-267
-506
-614
-641
-700
-884
-1201
-1564
-1832
-1870
-1621
-1133
-553
-71
171
144
-55
-261
-327
-190
128
556
1014
1432
1749
1928
1975
1941
1895
1870
1843
1751
1551
1247
884
501
106
-322
-801
-1331
-1902
-2502
-3114
-3679
-4094
-4241
-4038
-3480
-2631
-1584
-436
709
1729
2498
2933
3044
2935
2744
2575
2454
2342
2186
1948
1618
1215
777
362
38
-144
-163
-31
225
582
1008
1459
1869
2181
2378
2488
2557
2605
2612
2543
2395
2209
2040
1902
1752
1519
1170
738
304
-71
-389
-725
-1173
-1798
-2598
-3516
-4463
-5344
-6077
-6620
-6982
-7227
-7446
-7706
-8010
-8302
-8496
-8545
-8468
-8344
-8262
-8272
-8349
-8398
-8289
-7905
-7192
-6187
-5011
-3827
-2792
-2009
-1520
-1307
-1310
-1441
-1592
-1667
-1622
-1491
-1384
-1424
-1686
-2156
-2745
-3331
-3813
-4128
-4244
-4159
-3897
-3516
-3095
-2704
-2374
-2106
-1892
-1752
-1738
-1898
-2227
-2638
-2995
-3167
-3089
-2789
-2369
-1949
-1625
-1440
-1387
-1433
-1540
-1672
-1786
-1818
-1689
-1329
-723
67
910
1667
2262
2718
3138
3625
4213
4840
5391
5775
5986
6099
6226
6449
6779
7159
7489
7665
7622
7355
6927
6445
6017
5712
5550
5516
5588
5731
5880
5930
5767
5344
4726
4073
3552
3240
3087
2967
2758
2399
1891
1270
600
-13
-434
-542
-307
183
768
1301
1717
2009
2172
2173
1981
1639
1279
1070
1113
1393
1802
2222
2580
2843
2987
2982
2815
2522
2191
1911
1726
1618
1537
1430
1252
962
525
-66
-769
-1499
-2164
-2706
-3112
-3401
-3590
-3688
-3696
-3605
-3400
-3060
-2590
-2052
-1575
-1302
-1312
-1564
-1918
-2215
-2362
-2367
-2310
-2287
-2358
-2527
-2749
-2932
-2962
-2745
-2263
-1594
-888
-287
140
413
593
718
776
734
601
444
359
394
508
580
492
197
-257
-769
-1254
-1693
-2124
-2589
-3089
-3574
-3975
-4248
-4410
-4525
-4674
-4910
-5235
-5599
-5909
-6058
-5953
-5547
-4853
-3948
-2943
-1938
-992
-126
639
1248
1607
1631
1305
710
7
-631
-1084
-1304
-1298
-1104
-775
-381
-2
295
487
604
697
803
930
1071
1236
1457
1756
2103
2402
2522
2363
1912
1258
561
-21
-396
-584
-699
-899
-1306
-1958
-2806
-3747
-4667
-5472
-6098
-6528
-6806
-7029
-7298
-7648
-8002
-8204
-8115
-7701
-7049
-6302
-5561
-4844
-4114
-3345
-2567
-1845
-1231
-731
-309
84
483
899
1327
1754
2166
2560
2950
3361
3807
4265
4674
4961
5075
5007
4787
4465
4094
3721
3374
3066
2786
2502
2181
1801
1357
865
364
-92
-439
-635
-685
-640
-572
-516
-448
-301
-10
444
1026
1682
2369
3067
3769
4457
5108
5705
6251
6762
7238
7648
7924
7989
7791
7338
6698
5985
5316
4767
4348
4006
3665
3265
2805
2336
1932
1653
1522
1535
1675
1929
2270
2648
2975
3163
3161
2990
2738
2514
2393
2384
2433
2464
2418
2278
2070
1839
1627
1453
1319
1229
1213
1316
1573
1973
2453
2929
3344
3688
3975
4201
4323
4288
4086
3777
3462
3230
3109
3063
3037
2982
2873
2692
2431
2103
1750
1429
1180
991
812
587
293
-56
-429
-802
-1163
-1497
-1775
-1963
-2037
-2000
-1869
-1670
-1424
-1164
-947
-857
-977
-1351
-1960
-2728
-3554
-4350
-5063
-5674
-6191
-6633
-7036
-7436
-7855
-8283
-8671
-8950
-9059
-8976
-8713
-8319
-7857
-7391
-6972
-6603
-6230
-5746
-5047
-4089
-2927
-1686
-498
551
1435
2156
2720
3130
3406
3600
3776
3986
4235
4475
4615
4549
4189
3511
2583
1561
624
-95
-567
-851
-1037
-1199
-1378
-1603
-1904
-2304
-2787
-3304
-3803
-4265
-4719
-5197
-5688
-6116
-6368
-6353
-6043
-5491
-4818
-4163
-3648
-3334
-3202
-3172
-3142
-3019
-2746
-2306
-1720
-1053
-411
98
403
497
430
258
8
-309
-675
-1031
-1312
-1489
-1594
-1699
-1856
-2058
-2251
-2372
-2393
-2319
-2181
-2011
-1832
-1655
-1479
-1295
-1114
-980
-967
-1131
-1468
-1892
-2279
-2522
-2576
-2468
-2272
-2089
-2024
-2149
-2471
-2904
-3306
-3548
-3583
-3456
-3252
-3022
-2758
-2414
-1954
-1373
-686
92
946
1836
2695
3441
4019
4426
4686
4831
4861
4750
4456
3952
3237
2351
1373
409
-434
-1089
-1540
-1822
-1996
-2112
-2191
-2225
-2192
-2080
-1904
-1709
-1547
-1445
-1386
-1328
-1231
-1098
-971
-902
-906
-941
-914
-719
-279
421
1325
2313
3239
3965
4395
4482
4219
3629
2770
1740
677
-268
-972
-1362
-1419
-1179
-728
-200
253
518
586
557
592
818
1267
1883
2573
3259
3890
4424
4815
5033
5088
5039
4969
4940
4975
5057
5143
5172
5080
4803
4308
3610
2762
1837
893
-34
-924
-1748
-2468
-3042
-3443
-3670
-3750
-3724
-3628
-3485
-3307
-3108
-2919
-2771
-2676
-2600
-2470
-2218
-1837
-1403
-1039
-848
-864
-1040
-1291
-1540
-1741
-1879
-1960
-1999
-2003
-1958
-1806
-1463
-859
4
1031
2056
2903
3450
3653
3543
3208
2773
2374
2116
2023
2009
1921
1607
1018
239
-560
-1210
-1626
-1825
-1887
-1899
-1917
-1970
-2088
-2309
-2664
-3139
-3658
-4093
-4326
-4301
-4058
-3710
-3395
-3213
-3196
-3315
-3504
-3687
-3800
-3805
-3706
-3557
-3452
-3491
-3726
-4136
-4639
-5146
-5602
-5981
-6262
-6401
-6347
-6080
-5637
-5093
-4501
-3856
-3113
-2247
-1305
-388
405
1034
1525
1924
2248
2475
2571
2525
2366
2153
1955
1827
1793
1830
1874
1845
1702
1469
1235
1104
1144
1365
1728
2172
2636
3068
3442
3768
4096
4486
4971
5530
6099
6609
7028
7365
7656
7927
8186
8408
8550
8551
8360
7957
7380
6717
6078
5550
5168
4910
4722
4546
4335
4072
3763
3438
3134
2890
2742
2719
2829
3048
3310
3521
3603
3520
3285
2933
2498
2015
1542
1176
1010
1084
1343
1665
1921
2033
1989
1804
1509
1147
788
521
418
495
711
1000
1312
1616
1883
2076
2172
2189
2197
2271
2432
2623
2746
2746
2655
2582
2643
2889
3279
3709
4066
4265
4270
4081
3716
3195
2545
1793
980
159
-615
-1308
-1921
-2490
-3065
-3673
-4298
-4881
-5347
-5626
-5678
-5497
-5108
-4573
-3980
-3433
-3025
-2807
-2791
-2956
-3275
-3719
-4242
-4761
-5168
-5372
-5347
-5147
-4867
-4581
-4297
-3975
-3575
-3106
-2627
-2205
-1859
-1555
-1226
-823
-350
144
587
918
1100
1127
1025
840
629
428
240
33
-233
-564
-915
-1201
-1356
-1379
-1347
-1378
-1566
-1945
-2470
-3047
-3553
-3864
-3876
-3547
-2923
-2131
-1326
-617
-26
487
961
1388
1715
1888
1889
1742
1483
1141
749
359
35
-181
-305
-414
-591
-878
-1246
-1617
-1910
-2071
-2083
-1958
-1724
-1426
-1113
-832
-617
-492
-475
-580
-808
-1136
-1520
-1906
-2247
-2510
-2675
-2742
-2737
-2719
-2761
-2925
-3230
-3645
-4107
-4544
-4888
-5084
-5097
-4939
-4685
-4467
-4424
-4630
-5045
-5526
-5898
-6032
-5909
-5604
-5235
-4896
-4621
-4399
-4202
-4017
-3852
-3734
-3687
-3730
-3860
-4045
-4230
-4351
-4371
-4304
-4196
-4086
-3959
-3750
-3385
-2842
-2162
-1433
-734
-116
394
771
997
1079
1069
1037
1028
1028
980
833
586
292
21
-183
-311
-370
-356
-241
12
421
961
1556
2091
2444
2527
2324
1898
1373
880
516
312
239
237
245
229
191
162
172
235
332
419
453
402
264
60
-165
-354
-456
-448
-349
-213
-101
-51
-53
-64
-22
127
419
863
1432
2065
2682
3210
3609
3868
3994
3999
3901
3749
3620
3609
3786
4170
4719
5347
5951
6429
6708
6768
6663
6502
6408
6457
6637
6871
7057
7122
7043
6837
6537
6176
5791
5416
5084
4818
4622
4486
4389
4316
4259
4231
4254
4346
4503
4685
4841
4933
4975
5024
5156
5405
5735
6038
6178
6060
5679
5128
4559
4114
3862
3770
3729
3617
3360
2957
2472
1990
1570
1223
921
635
371
192
196
468
1033
1840
2783
3737
4593
5269
5722
5952
6009
5976
5933
5911
5890
5827
5707
5543
5342
5049
4551
3740
2611
1295
14
-1032
-1751
-2176
-2415
-2590
-2788
-3055
-3384
-3710
-3916
-3879
-3532
-2905
-2112
-1288
-526
143
726
1221
1599
1822
1869
1753
1508
1162
722
178
-467
-1180
-1882
-2469
-2840
-2945
-2798
-2476
-2086
-1725
-1452
-1275
-1161
-1045
-849
-504
14
677
1410
2125
2757
3278
3678
3945
4048
3954
3656
3182
2587
1932
1256
573
-127
-869
-1677
-2551
-3453
-4299
-4976
-5374
-5420
-5093
-4423
-3481
-2377
-1245
-222
580
1111
1391
1491
1501
1505
1558
1676
1837
1981
2045
1982
1798
1541
1274
1044
868
749
701
745
890
1090
1242
1214
917
352
-369
-1073
-1588
-1817
-1762
-1508
-1172
-856
-617
-457
-334
-177
90
518
1099
1746
2324
2697
2798
2654
2356
1995
1611
1185
677
79
-577
-1236
-1859
-2427
-2926
-3316
-3542
-3572
-3438
-3243
-3106
-3086
-3139
-3140
-2951
-2499
-1815
-1022
-289
234
451
352
8
-466
-965
-1436
-1879
-2309
-2712
-3040
-3248
-3334
-3352
-3383
-3483
-3667
-3917
-4197
-4454
-4610
-4578
-4307
-3830
-3262
-2745
-2375
-2173
-2110
-2152
-2271
-2427
-2560
-2611
-2573
-2501
-2468
-2494
-2531
-2514
-2438
-2374
-2415
-2577
-2773
-2863
-2749
-2422
-1948
-1414
-896
-468
-204
-157
-316
-577
-783
-794
-547
-64
573
1273
1949
2525
2929
3100
3001
2634
2048
1344
651
85
-295
-514
-659
-826
-1062
-1349
-1626
-1829
-1921
-1892
-1756
-1534
-1248
-918
-551
-158
233
558
727
658
327
-210
-825
-1360
-1683
-1724
-1501
-1116
-717
-437
-331
-352
-378
-298
-81
200
417
467
327
66
-210
-402
-454
-346
-73
365
956
1653
2383
3064
3649
4144
4597
5054
5530
5992
6384
6648
6738
6618
6262
5669
4880
3975
3046
2164
1352
608
-69
-650
-1084
-1322
-1351
-1204
-951
-676
-449
-298
-199
-96
75
351
718
1127
1517
1830
2036
2124
2113
2048
1982
1950
1949
1936
1861
1708
1499
1285
1100
945
794
613
382
102
-210
-516
-756
-856
-748
-405
146
836
1574
2281
2898
3391
3747
3968
4069
4075
4022
3955
3933
4006
4206
4509
4847
5130
5284
5287
5178
5028
4899
4805
4691
4465
4038
3392
2583
1727
940
284
-239
-659
-1000
-1272
-1476
-1640
-1805
-1998
-2208
-2387
-2477
-2444
-2281
-1992
-1578
-1044
-423
210
762
1162
1404
1550
1697
1933
2299
2783
3333
3882
4367
4734
4956
5042
5037
5014
5030
5096
5157
5116
4896
4478
3915
3283
2638
1984
1297
561
-212
-979
-1679
-2243
-2595
-2675
-2470
-2044
-1512
-982
-487
30
653
1417
2269
3096
3790
4288
4574
4650
4536
4284
3989
3767
3703
3808
4018
4232
4349
4303
4073
3695
3254
2862
2599
2461
2355
2157
1805
1343
903
622
558
671
862
1047
1200
1347
1531
1760
1989
2140
2138
1951
1607
1169
713
300
-39
-298
-497
-675
-875
-1111
-1362
-1570
-1685
-1695
-1639
-1581
-1568
-1610
-1687
-1773
-1844
-1886
-1905
-1936
-2040
-2278
-2654
-3084
-3427
-3554
-3415
-3052
-2559
-2013
-1458
-909
-382
93
488
775
927
914
728
404
32
-285
-475
-533
-497
-408
-283
-132
22
139
199
223
262
343
432
441
285
-65
-566
-1140
-1713
-2232
-2667
-2998
-3214
-3316
-3303
-3157
-2847
-2341
-1632
-758
205
1153
1965
2516
2713
2527
2029
1366
706
167
-211
-453
-607
-709
-784
-854
-944
-1070
-1227
-1392
-1532
-1617
-1627
-1558
-1427
-1279
-1177
-1171
-1264
-1404
-1511
-1515
-1404
-1226
-1069
-1016
-1104
-1306
-1541
-1710
-1743
-1626
-1399
-1130
-883
-705
-628
-660
-772
-891
-912
-756
-421
-4
347
510
453
231
-54
-309
-481
-552
-522
-402
-215
-2
185
301
321
254
137
27
-18
42
206
438
679
884
1040
1170
1311
1492
1716
1971
2242
2525
2823
3135
3441
3699
3856
3868
3712
3386
2909
2323
1691
1100
639
375
320
432
633
850
1046
1221
1398
1595
1808
2007
2150
2199
2138
1987
1801
1653
1601
1660
1789
1911
1946
1849
1630
1341
1058
848
750
762
852
967
1059
1106
1118
1116
1115
1109
1075
1000
894
776
668
564
441
281
92
-91
-232
-312
-344
-350
-345
-332
-310
-283
-259
-233
-187
-101
28
171
282
311
229
25
-291
-690
-1127
-1547
-1905
-2182
-2385
-2531
-2630
-2688
-2724
-2776
-2885
-3061
-3261
-3395
-3379
-3179
-2832
-2419
-2033
-1746
-1601
-1612
-1758
-1981
-2199
-2334
-2352
-2270
-2131
-1964
-1762
-1497
-1159
-788
-465
-266
-208
-230
-222
-78
251
738
1295
1816
2223
2488
2637
2713
2752
2756
2706
2585
2402
2196
2019
1908
1867
1875
1899
1913
1900
1851
1759
1618
1423
1163
825
402
-96
-628
-1137
-1565
-1875
-2065
-2158
-2194
-2215
-2266
-2382
-2586
-2880
-3234
-3599
-3908
-4098
-4122
-3967
-3661
-3274
-2894
-2601
-2436
-2382
-2384
-2369
-2295
-2164
-2025
-1944
-1947
-2021
-2113
-2177
-2206
-2228
-2280
-2373
-2477
-2545
-2536
-2427
-2207
-1873
-1431
-917
-394
62
402
622
759
870
996
1144
1287
1375
1365
1249
1067
884
756
685
623
504
292
8
-285
-517
-641
-645
-550
-404
-265
-187
-184
-224
-245
-201
-98
16
82
78
32
-4
13
91
202
299
333
264
75
-221
-585
-959
-1289
-1535
-1682
-1740
-1739
-1715
-1689
-1657
-1589
-1453
-1249
-1018
-824
-720
-715
-764
-788
-708
-480
-117
312
706
975
1084
1063
986
926
924
990
1123
1327
1608
1969
2392
2841
3270
3626
3860
3945
3884
3711
3466
3167
2807
2371
1865
1331
826
390
34
-255
-488
-672
-811
-921
-1022
-1133
-1255
-1382
-1508
-1631
-1746
-1840
-1905
-1938
-1954
-1971
-1999
-2041
-2092
-2145
-2192
-2221
-2208
-2123
-1937
-1632
-1216
-734
-272
80
266
299
256
220
232
266
265
184
16
-226
-527
-868
-1209
-1478
-1605
-1562
-1393
-1177
-981
-829
-710
-611
-529
-465
-398
-302
-175
-67
-63
-237
-606
-1126
-1720
-2318
-2870
-3338
-3683
-3861
-3836
-3595
-3158
-2579
-1938
-1322
-798
-399
-111
107
306
523
774
1050
1326
1568
1748
1859
1921
1966
2025
2119
2251
2420
2613
2799
2923
2921
2746
2391
1882
1268
595
-95
-755
-1326
-1741
-1949
-1939
-1743
-1434
-1086
-745
-401
2
520
1161
1852
2460
2861
3008
2954
2813
2689
2615
2547
2404
2120
1677
1103
455
-203
-807
-1293
-1614
-1746
-1703
-1538
-1320
-1119
-979
-918
-929
-983
-1020
-953
-694
-196
497
1241
1848
2177
2199
2005
1739
1518
1388
1334
1323
1321
1295
1205
1024
764
501
341
363
566
868
1150
1319
1339
1223
1010
750
495
299
204
230
373
611
909
1225
1501
1668
1659
1435
1000
406
-265
-922
-1491
-1934
-2253
-2484
-2681
-2893
-3152
-3469
-3834
-4216
-4560
-4795
-4859
-4720
-4389
-3910
-3341
-2742
-2169
-1681
-1327
-1122
-1039
-1020
-1004
-963
-890
-799
-697
-594
-512
-488
-556
-720
-949
-1194
-1418
-1612
-1783
-1939
-2083
-2221
-2366
-2535
-2726
-2898
-2986
-2920
-2665
-2237
-1695
-1120
-582
-120
267
611
952
1312
1688
2045
2342
2553
2682
2754
2799
2829
2836
2805
2734
2642
2552
2464
2352
2179
1933
1635
1313
970
571
78
-500
-1085
-1565
-1862
-1984
-2001
-2000
-2020
-2065
-2123
-2196
-2285
-2366
-2386
-2293
-2085
-1822
-1587
-1435
-1360
-1318
-1271
-1222
-1208
-1260
-1386
-1573
-1800
-2055
-2321
-2561
-2718
-2748
-2649
-2475
-2305
-2194
-2139
-2090
-1985
-1794
-1530
-1230
-927
-639
-381
-176
-57
-46
-146
-341
-608
-919
-1236
-1497
-1637
-1614
-1449
-1221
-1032
-953
-1000
-1139
-1326
-1527
-1726
-1918
-2089
-2223
-2297
-2288
-2180
-1970
-1683
-1373
-1111
-949
-898
-917
-942
-920
-845
-753
-706
-750
-894
-1105
-1321
-1473
-1509
-1411
-1200
-925
-644
-394
-183
10
204
391
536
596
557
445
306
176
69
-21
-94
-145
-163
-150
-110
-38
91
309
622
999
1380
1697
1898
1948
1823
1518
1064
540
49
-324
-546
-645
-673
-674
-673
-678
-709
-784
-914
-1089
-1276
-1448
-1591
-1712
-1820
-1914
-1981
-2003
-1972
-1903
-1830
-1786
-1794
-1843
-1896
-1899
-1806
-1587
-1240
-788
-270
265
771
1217
1593
1910
2183
2424
2636
2808
2923
2955
2880
2686
2386
2013
1609
1195
778
368
-4
-289
-451
-501
-494
-489
-510
-528
-496
-389
-222
-28
168
355
519
624
629
526
356
189
81
37
30
44
92
199
363
537
653
668
590
457
308
179
114
184
458
945
1568
2181
2652
2928
3059
3141
3254
3427
3644
3869
4067
4200
4228
4129
3909
3607
3284
2989
2755
2594
2502
2470
2482
2522
2575
2628
2666
2667
2614
2505
2362
2214
2075
1936
1783
1614
1456
1344
1296
1305
1353
1426
1511
1587
1607
1526
1330
1067
825
695
725
898
1146
1377
1501
1459
1241
891
483
97
-214
-420
-509
-476
-331
-107
144
377
579
764
950
1138
1309
1452
1574
1698
1826
1925
1938
1824
1583
1264
942
689
548
522
567
619
624
569
492
449
477
567
685
794
870
892
828
648
351
-8
-342
-574
-669
-640
-522
-349
-162
-18
7
-147
-492
-986
-1558
-2150
-2737
-3324
-3918
-4515
-5095
-5623
-6061
-6373
-6535
-6551
-6449
-6269
-6044
-5789
-5505
-5194
-4859
-4509
-4155
-3809
-3487
-3202
-2958
-2747
-2554
-2371
-2193
-2005
-1782
-1496
-1136
-724
-309
69
394
675
924
1134
1288
1372
1379
1301
1116
794
319
-287
-962
-1630
-2222
-2696
-3040
-3266
-3411
-3520
-3624
-3714
-3737
-3631
-3373
-2999
-2586
-2205
-1884
-1625
-1437
-1354
-1428
-1682
-2081
-2536
-2941
-3205
-3279
-3159
-2879
-2508
-2131
-1834
-1673
-1659
-1754
-1883
-1958
-1914
-1733
-1454
-1147
-883
-696
-577
-491
-398
-265
-52
282
764
1378
2050
2677
3179
3522
3722
3804
3785
3671
3470
3195
2850
2414
1851
1144
318
-565
-1431
-2227
-2913
-3448
-3789
-3913
-3852
-3695
-3550
-3483
-3479
-3458
-3332
-3059
-2662
-2204
-1744
-1313
-906
-510
-124
234
541
787
984
1163
1347
1547
1753
1948
2113
2231
2282
2253
2149
2001
1858
1758
1718
1728
1764
1806
1834
1832
1782
1673
1516
1333
1147
965
782
586
377
162
-58
-293
-558
-863
-1202
-1559
-1902
-2196
-2401
-2487
-2448
-2306
-2107
-1891
-1683
-1487
-1303
-1128
-954
-765
-543
-290
-27
217
442
686
1006
1435
1938
2424
2795
2992
3020
2928
2775
2605
2436
2275
2117
1949
1748
1481
1128
687
187
-322
-779
-1136
-1364
-1465
-1468
-1418
-1360
-1317
-1282
-1222
-1095
-869
-537
-106
409
994
1619
2230
2752
3120
3318
3394
3436
3518
3661
3826
3948
3973
3880
3679
3407
3113
2853
2671
2581
2562
2578
2604
2637
2691
2757
2798
2758
2599
2328
1992
1654
1364
1139
975
858
780
739
738
775
840
917
990
1052
1104
1147
1170
1159
1103
1016
932
880
872
892
917
929
924
902
859
799
748
747
838
1024
1260
1467
1574
1549
1400
1169
910
683
546
539
668
889
1127
1302
1372
1349
1280
1217
1187
1190
1207
1223
1238
1260
1302
1371
1474
1615
1798
2016
2251
2482
2697
2901
3106
3316
3518
3692
3829
3936
4022
4085
4090
4000
3794
3488
3125
2757
2420
2133
1897
1698
1497
1251
924
519
80
-333
-670
-918
-1090
-1213
-1313
-1413
-1529
-1662
-1785
-1852
-1829
-1723
-1587
-1489
-1477
-1552
-1685
-1839
-1974
-2041
-1984
-1744
-1310
-737
-124
429
875
1224
1514
1779
2021
2227
2388
2502
2572
2590
2536
2394
2168
1896
1632
1434
1324
1281
1242
1142
941
645
283
-119
-560
-1057
-1624
-2256
-2934
-3641
-4362
-5068
-5703
-6192
-6478
-6561
-6496
-6354
-6179
-5971
-5700
-5346
-4911
-4416
-3887
-3349
-2833
-2377
-2004
-1707
-1448
-1180
-875
-536
-183
164
494
800
1074
1309
1512
1693
1861
1999
2070
2029
1859
1569
1211
855
575
415
368
374
353
256
97
-60
-158
-192
-209
-266
-382
-535
-694
-846
-995
-1132
-1233
-1288
-1324
-1412
-1611
-1925
-2297
-2650
-2936
-3132
-3225
-3183
-2990
-2679
-2342
-2074
-1913
-1813
-1695
-1512
-1268
-983
-649
-220
327
944
1516
1925
2114
2116
2016
1898
1818
1802
1852
1948
2036
2048
1925
1656
1280
866
471
119
-198
-495
-776
-1022
-1204
-1296
-1299
-1231
-1121
-996
-878
-791
-762
-804
-898
-986
-1000
-902
-705
-462
-237
-66
38
82
84
81
123
254
474
735
960
1091
1120
1071
972
842
703
594
569
657
836
1037
1183
1228
1166
1022
841
684
627
737
1026
1437
1861
2191
2373
2414
2350
2218
2036
1818
1582
1352
1150
984
849
724
575
362
59
-337
-804
-1310
-1823
-2307
-2719
-3008
-3148
-3165
-3131
-3116
-3135
-3135
-3034
-2788
-2420
-2000
-1590
-1209
-832
-421
52
587
1164
1730
2219
2566
2747
2793
2771
2734
2686
2587
2400
2132
1830
1545
1298
1078
870
685
554
508
548
647
759
838
838
722
471
108
-300
-665
-925
-1074
-1157
-1229
-1318
-1410
-1470
-1471
-1404
-1276
-1099
-902
-735
-665
-749
-994
-1341
-1688
-1935
-2037
-2015
-1929
-1847
-1803
-1795
-1796
-1780
-1743
-1694
-1636
-1549
-1388
-1113
-721
-269
157
476
655
711
687
627
562
518
515
560
636
708
740
718
652
561
463
376
316
303
352
460
614
796
987
1158
1272
1303
1264
1215
1233
1353
1547
1738
1864
1916
1932
1957
2004
2065
2128
2192
2254
2297
2296
2248
2193
2188
2272
2437
2643
2858
3071
3279
3465
3592
3638
3614
3567
3538
3540
3558
3573
3579
3577
3556
3502
3413
3313
3237
3202
3190
3170
3130
3087
3066
3063
3050
2989
2879
2746
2624
2515
2389
2207
1957
1662
1367
1118
948
881
924
1073
1300
1564
1806
1971
2012
1914
1701
1435
1191
1027
960
970
1020
1076
1117
1133
1134
1146
1212
1368
1621
1941
2291
2655
3046
3479
3935
4354
4655
4790
4759
4600
4357
4059
3718
3346
2946
2514
2036
1515
990
538
243
150
243
459
715
940
1085
1130
1084
982
877
807
774
751
699
605
491
395
343
339
368
418
485
567
652
721
759
766
756
748
749
747
716
632
484
289
85
-80
-170
-172
-101
15
145
265
357
405
398
340
249
151
68
0
-68
-157
-277
-423
-578
-722
-834
-883
-836
-672
-410
-107
153
310
350
306
223
122
-12
-209
-478
-789
-1093
-1351
-1552
-1709
-1837
-1935
-1986
-1982
-1926
-1838
-1733
-1612
-1461
-1262
-1006
-705
-390
-111
76
129
44
-138
-336
-463
-455
-304
-48
247
523
745
899
984
1000
949
839
692
536
394
279
192
128
75
16
-68
-181
-305
-396
-405
-312
-135
77
278
444
568
637
625
510
299
34
-230
-466
-686
-924
-1201
-1506
-1809
-2075
-2284
-2424
-2494
-2508
-2510
-2563
-2710
-2943
-3197
-3385
-3443
-3355
-3145
-2851
-2505
-2134
-1768
-1438
-1165
-954
-800
-687
-599
-509
-395
-251
-107
-22
-57
-242
-560
-956
-1367
-1742
-2058
-2324
-2573
-2842
-3147
-3465
-3743
-3927
-3992
-3948
-3822
-3634
-3396
-3128
-2871
-2665
-2525
-2421
-2306
-2154
-1981
-1827
-1722
-1672
-1666
-1702
-1798
-1966
-2194
-2449
-2694
-2904
-3064
-3158
-3168
-3102
-3004
-2949
-3003
-3188
-3472
-3796
-4100
-4334
-4460
-4455
-4320
-4109
-3911
-3821
-3894
-4124
-4447
-4780
-5044
-5182
-5164
-4991
-4701
-4356
-4030
-3783
-3631
-3562
-3543
-3539
-3529
-3500
-3439
-3329
-3156
-2923
-2655
-2390
-2154
-1949
-1753
-1546
-1325
-1107
-917
-763
-638
-532
-441
-370
-321
-295
-296
-344
-462
-652
-879
-1094
-1259
-1380
-1489
-1606
-1714
-1764
-1716
-1569
-1366
-1155
-969
-824
-727
-693
-725
-803
-878
-901
-851
-745
-625
-533
-494
-514
-586
-692
-805
-899
-961
-1008
-1082
-1221
-1440
-1712
-1980
-2187
-2301
-2322
-2272
-2176
-2040
-1855
-1606
-1294
-933
-553
-182
154
428
606
657
582
420
242
106
26
-34
-123
-261
-426
-577
-692
-785
-884
-997
-1097
-1141
-1103
-986
-811
-596
-349
-78
194
434
613
729
802
864
941
1045
1178
1327
1466
1555
1554
1451
1261
1024
780
549
332
117
-114
-384
-722
-1152
-1682
-2294
-2952
-3610
-4223
-4743
-5126
-5339
-5378
-5274
-5071
-4808
-4502
-4156
-3782
-3406
-3065
-2786
-2578
-2433
-2330
-2243
-2143
-2005
-1829
-1636
-1462
-1328
-1220
-1099
-927
-697
-431
-170
50
207
288
290
227
127
21
-68
-140
-205
-275
-344
-391
-385
-292
-90
210
555
862
1052
1092
1010
867
717
581
462
359
282
234
197
139
46
-55
-113
-83
40
225
442
679
942
1236
1543
1833
2069
2224
2285
2253
2155
2033
1927
1857
1814
1776
1735
1696
1667
1639
1597
1540
1495
1498
1568
1689
1831
1969
2088
2164
2151
1993
1675
1247
802
424
151
-27
-130
-168
-146
-87
-28
1
-1
-16
-24
-19
13
103
299
618
1025
1438
1788
2058
2278
2479
2652
2762
2789
2760
2726
2708
2675
2563
2334
2001
1613
1201
757
252
-320
-913
-1451
-1867
-2138
-2278
-2316
-2279
-2193
-2097
-2041
-2072
-2193
-2357
-2487
-2505
-2377
-2118
-1783
-1442
-1150
-937
-796
-689
-556
-336
0
435
905
1329
1637
1796
1811
1712
1539
1325
1094
856
618
386
174
-4
-142
-248
-337
-415
-469
-472
-399
-246
-32
209
434
603
673
610
404
81
-299
-663
-946
-1116
-1173
-1154
-1120
-1138
-1254
-1466
-1723
-1955
-2105
-2154
-2116
-2012
-1854
-1646
-1399
-1138
-900
-710
-579
-500
-462
-453
-460
-462
-426
-321
-130
139
442
718
911
1002
1018
1016
1041
1095
1138
1116
998
790
526
237
-68
-388
-721
-1057
-1382
-1689
-1987
-2286
-2589
-2890
-3171
-3406
-3571
-3644
-3620
-3514
-3364
-3219
-3115
-3065
-3049
-3027
-2953
-2800
-2576
-2318
-2071
-1866
-1696
-1536
-1371
-1217
-1117
-1112
-1205
-1358
-1515
-1634
-1700
-1720
-1704
-1652
-1562
-1429
-1248
-1008
-696
-308
129
556
910
1147
1263
1288
1257
1196
1102
959
738
416
-19
-559
-1174
-1813
-2412
-2911
-3268
-3480
-3578
-3615
-3645
-3692
-3748
-3783
-3766
-3680
-3519
-3284
-2977
-2621
-2259
-1949
-1724
-1573
-1440
-1261
-1000
-671
-300
82
458
802
1070
1212
1206
1075
873
645
408
155
-111
-358
-546
-663
-745
-853
-1031
-1272
-1529
-1745
-1874
-1903
-1846
-1743
-1660
-1659
-1771
-1969
-2184
-2339
-2398
-2363
-2247
-2054
-1773
-1420
-1053
-762
-614
-614
-702
-790
-815
-761
-650
-512
-376
-254
-149
-58
27
114
202
281
342
380
397
399
396
395
403
417
415
365
242
54
-159
-339
-451
-491
-480
-443
-392
-333
-276
-241
-245
-291
-364
-446
-529
-611
-688
-751
-788
-790
-761
-703
-614
-486
-320
-127
69
244
384
484
545
575
587
603
639
691
732
719
618
424
163
-123
-401
-659
-905
-1151
-1400
-1641
-1853
-2009
-2087
-2074
-1976
-1816
-1634
-1471
-1348
-1256
-1161
-1024
-820
-556
-258
49
354
657
954
1228
1450
1592
1647
1626
1547
1420
1233
962
588
112
-442
-1027
-1595
-2100
-2509
-2799
-2956
-2985
-2907
-2758
-2580
-2406
-2245
-2090
-1920
-1715
-1460
-1154
-813
-472
-179
27
129
146
118
84
55
28
-2
-25
-21
10
36
-7
-169
-453
-806
-1139
-1379
-1496
-1499
-1426
-1316
-1208
-1141
-1149
-1241
-1396
-1560
-1671
-1687
-1601
-1431
-1208
-966
-734
-541
-398
-292
-185
-30
191
457
718
924
1047
1088
1056
962
819
652
496
381
319
300
311
354
436
554
676
752
748
667
555
467
437
467
534
607
657
653
572
406
174
-80
-302
-455
-530
-543
-518
-473
-416
-344
-262
-184
-142
-169
-281
-465
-678
-869
-1004
-1088
-1150
-1227
-1334
-1458
-1565
-1613
-1563
-1383
-1052
-572
19
654
1253
1763
2170
2500
2789
3065
3329
3565
3757
3887
3940
3896
3742
3488
3170
2844
2559
2340
2181
2056
1931
1771
1551
1264
928
584
282
50
-114
-241
-361
-490
-628
-769
-914
-1058
-1186
-1271
-1288
-1225
-1083
-863
-553
-146
343
862
1341
1715
1953
2058
2053
1979
1892
1854
1923
2122
2430
2791
3147
3456
3711
3918
4093
4250
4398
4539
4666
4764
4823
4836
4800
4693
4485
4154
3715
3227
2765
2379
2069
1802
1554
1327
1144
1020
952
916
900
901
908
890
806
636
409
199
83
97
222
405
594
769
935
1117
1336
1606
1930
2297
2688
3073
3429
3733
3974
4137
4213
4198
4105
3958
3787
3612
3435
3249
3042
2811
2557
2289
2015
1749
1503
1285
1086
889
673
432
185
-39
-209
-313
-355
-346
-295
-212
-107
10
135
275
434
608
773
896
961
982
990
1006
1022
994
873
637
302
-83
-454
-748
-917
-942
-843
-677
-518
-419
-388
-388
-363
-274
-108
122
396
688
975
1229
1433
1581
1686
1759
1801
1799
1737
1619
1473
1337
1243
1201
1193
1189
1149
1039
839
550
204
-150
-457
-675
-785
-788
-697
-527
-293
-5
324
671
1004
1278
1459
1539
1550
1551
1608
1760
2009
2319
2639
2912
3091
3151
3093
2951
2776
2608
2454
2281
2040
1702
1280
823
390
28
-244
-428
-547
-641
-761
-952
-1229
-1552
-1841
-2012
-2013
-1851
-1585
-1286
-1010
-790
-626
-510
-427
-355
-269
-149
16
219
440
648
809
895
890
797
640
453
273
121
8
-77
-159
-274
-456
-720
-1044
-1374
-1649
-1825
-1895
-1876
-1791
-1656
-1483
-1288
-1092
-911
-748
-602
-482
-413
-416
-491
-604
-712
-788
-849
-936
-1085
-1310
-1595
-1916
-2240
-2534
-2760
-2896
-2951
-2967
-2997
-3070
-3179
-3292
-3377
-3413
-3388
-3288
-3096
-2814
-2472
-2110
-1757
-1411
-1049
-652
-222
221
655
1063
1435
1751
1990
2136
2193
2178
2113
2009
1869
1698
1510
1315
1117
910
680
420
134
-160
-433
-649
-771
-777
-676
-514
-358
-277
-306
-439
-635
-836
-997
-1099
-1155
-1192
-1230
-1275
-1324
-1382
-1465
-1585
-1733
-1864
-1919
-1851
-1653
-1352
-986
-591
-195
170
473
698
854
971
1074
1166
1229
1256
1266
1295
1367
1467
1550
1560
1460
1242
918
517
86
-309
-603
-759
-791
-746
-677
-609
-534
-435
-301
-140
38
234
456
712
997
1293
1570
1800
1960
2037
2039
1982
1893
1797
1717
1668
1665
1713
1801
1901
1983
2036
2075
2131
2236
2401
2624
2891
3187
3484
3744
3923
3992
3950
3818
3629
3417
3218
3066
2991
2992
3039
3076
3053
2949
2770
2542
2294
2059
1874
1769
1748
1786
1837
1866
1856
1804
1710
1570
1400
1241
1154
1175
1290
1452
1616
1776
1966
2222
2550
2922
3300
3653
3964
4211
4375
4446
4439
4388
4324
4252
4160
4035
3887
3729
3576
3434
3307
3214
3178
3205
3273
3332
3343
3297
3221
3152
3108
3079
3036
2958
2842
2699
2545
2386
2220
2048
1879
1729
1608
1510
1416
1315
1221
1162
1165
1223
1302
1365
1401
1434
1493
1583
1683
1764
1823
1889
1999
2168
2383
2620
2855
3074
3268
3426
3546
3643
3734
3827
3902
3926
3878
3764
3610
3440
3261
3068
2864
2663
2483
2335
2216
2118
2033
1953
1859
1734
1578
1407
1246
1102
953
770
538
279
33
-164
-296
-351
-312
-156
127
514
952
1383
1770
2112
2435
2768
3133
3525
3920
4277
4558
4744
4851
4908
4943
4959
4943
4882
4784
4671
4563
4467
4374
4269
4141
3981
3780
3542
3282
3029
2807
2628
2489
2389
2334
2327
2347
2349
2289
2162
2013
1911
1895
1954
2040
2104
2128
2115
2074
2005
1907
1789
1676
1590
1541
1523
1522
1526
1520
1488
1418
1318
1221
1164
1167
1218
1292
1377
1480
1610
1757
1887
1967
1977
1919
1795
1607
1367
1107
875
698
555
390
155
-148
-474
-780
-1067
-1369
-1709
-2056
-2339
-2497
-2523
-2461
-2366
-2262
-2148
-2015
-1864
-1699
-1507
-1271
-993
-716
-500
-386
-358
-370
-387
-420
-516
-702
-950
-1185
-1334
-1383
-1375
-1385
-1465
-1621
-1815
-1992
-2108
-2146
-2113
-2040
-1968
-1943
-1996
-2137
-2344
-2568
-2753
-2857
-2871
-2821
-2753
-2701
-2679
-2677
-2679
-2674
-2658
-2631
-2594
-2553
-2520
-2503
-2498
-2481
-2423
-2307
-2141
-1952
-1766
-1598
-1448
-1323
-1238
-1224
-1307
-1501
-1803
-2191
-2635
-3094
-3523
-3889
-4170
-4367
-4495
-4573
-4612
-4620
-4597
-4546
-4475
-4394
-4307
-4207
-4070
-3871
-3605
-3301
-3015
-2813
-2730
-2758
-2851
-2945
-2990
-2966
-2878
-2756
-2630
-2529
-2466
-2443
-2452
-2477
-2498
-2483
-2399
-2222
-1958
-1650
-1364
-1156
-1047
-1008
-989
-939
-829
-660
-448
-231
-51
52
61
-7
-115
-224
-320
-421
-551
-719
-899
-1045
-1118
-1107
-1036
-948
-893
-908
-1008
-1185
-1397
-1587
-1697
-1690
-1575
-1400
-1238
-1145
-1141
-1200
-1271
-1305
-1277
-1187
-1056
-915
-798
-735
-745
-820
-929
-1033
-1107
-1151
-1185
-1233
-1304
-1395
-1498
-1610
-1722
-1823
-1896
-1929
-1924
-1890
-1834
-1757
-1660
-1558
-1477
-1438
-1438
-1447
-1428
-1367
-1274
-1175
-1086
-1008
-933
-858
-799
-777
-809
-899
-1047
-1245
-1485
-1755
-2043
-2331
-2600
-2829
-3002
-3116
-3187
-3248
-3326
-3424
-3515
-3558
-3524
-3400
-3186
-2887
-2515
-2102
-1704
-1383
-1172
-1067
-1030
-1027
-1048
-1104
-1194
-1297
-1375
-1400
-1380
-1346
-1336
-1372
-1459
-1597
-1783
-2009
-2252
-2464
-2595
-2610
-2508
-2323
-2117
-1957
-1899
-1961
-2118
-2302
-2436
-2463
-2372
-2200
-1998
-1801
-1606
-1382
-1095
-739
-346
35
355
587
732
809
850
884
930
987
1024
991
835
530
85
-457
-1037
-1599
-2092
-2474
-2708
-2770
-2670
-2453
-2191
-1966
-1839
-1839
-1956
-2150
-2362
-2527
-2589
-2512
-2289
-1947
-1551
-1181
-915
-789
-789
-857
-923
-938
-887
-777
-614
-395
-116
205
526
792
970
1064
1111
1153
1213
1278
1314
1289
1187
1022
824
624
446
303
195
113
42
-37
-135
-246
-339
-371
-311
-161
46
264
460
616
724
775
764
706
646
632
692
813
955
1085
1194
1291
1372
1413
1384
1274
1108
927
766
637
541
480
455
456
449
400
298
167
54
-1
13
88
206
361
542
733
911
1062
1190
1308
1423
1520
1577
1580
1541
1485
1442
1433
1474
1574
1726
1904
2059
2139
2116
1993
1796
1557
1302
1057
857
737
710
754
814
836
801
729
665
640
661
722
827
1008
1302
1718
2216
2710
3107
3338
3377
3238
2957
2587
2192
1841
1589
1449
1383
1320
1192
969
670
356
100
-36
-24
128
373
645
879
1040
1131
1188
1252
1352
1485
1622
1725
1759
1708
1585
1428
1284
1189
1147
1128
1085
977
794
556
305
75
-119
-283
-438
-600
-775
-959
-1148
-1343
-1547
-1752
-1944
-2106
-2236
-2345
-2452
-2555
-2633
-2650
-2584
-2435
-2230
-1996
-1752
-1504
-1254
-1006
-769
-548
-347
-171
-28
71
118
105
29
-107
-293
-509
-728
-929
-1105
-1264
-1423
-1605
-1830
-2114
-2459
-2839
-3201
-3481
-3633
-3648
-3562
-3423
-3272
-3123
-2973
-2813
-2634
-2431
-2202
-1951
-1691
-1441
-1213
-1012
-840
-697
-593
-538
-536
-585
-682
-822
-995
-1178
-1336
-1432
-1441
-1365
-1224
-1044
-848
-649
-450
-246
-23
231
508
779
995
1119
1143
1094
1010
914
798
636
412
133
-168
-454
-700
-895
-1040
-1130
-1155
-1108
-999
-853
-703
-572
-472
-402
-361
-347
-353
-360
-346
-295
-213
-127
-68
-51
-72
-113
-157
-201
-249
-308
-380
-464
-558
-658
-758
-840
-878
-848
-743
-592
-449
-375
-408
-542
-732
-916
-1053
-1134
-1177
-1202
-1223
-1240
-1249
-1244
-1221
-1171
-1095
-1008
-935
-901
-916
-966
-1031
-1093
-1143
-1171
-1171
-1137
-1079
-1012
-953
-892
-814
-705
-568
-415
-256
-84
101
273
377
353
176
-127
-489
-843
-1143
-1369
-1514
-1574
-1556
-1479
-1370
-1248
-1113
-957
-774
-583
-413
-300
-261
-297
-387
-500
-596
-643
-628
-562
-473
-393
-349
-352
-402
-481
-552
-574
-521
-403
-267
-168
-142
-180
-251
-317
-359
-375
-368
-339
-285
-205
-97
46
234
466
723
972
1184
1351
1481
1587
1674
1748
1823
1932
2099
2321
2556
2735
2797
2717
2509
2222
1918
1655
1471
1361
1284
1182
1024
830
664
596
662
850
1120
1432
1762
2096
2418
2716
2986
3240
3490
3732
3948
4119
4250
4372
4514
4675
4813
4870
4804
4619
4355
4070
3811
3591
3406
3239
3072
2893
2692
2462
2201
1919
1639
1391
1198
1063
966
885
810
753
735
761
820
893
971
1065
1187
1331
1474
1588
1660
1698
1721
1743
1770
1804
1851
1912
1979
2040
2080
2094
2078
2025
1931
1799
1653
1526
1441
1394
1365
1339
1324
1335
1370
1399
1382
1301
1181
1075
1025
1041
1094
1139
1135
1062
927
768
646
622
727
934
1178
1385
1517
1579
1606
1633
1677
1739
1813
1889
1950
1979
1963
1904
1816
1715
1614
1521
1447
1406
1410
1460
1552
1678
1834
2007
2176
2309
2384
2407
2412
2444
2525
2646
2775
2872
2911
2884
2794
2653
2484
2319
2185
2099
2055
2033
2001
1938
1827
1664
1454
1209
947
688
446
232
48
-106
-238
-360
-491
-646
-827
-1014
-1177
-1278
-1298
-1239
-1123
-979
-836
-716
-638
-615
-648
-725
-820
-910
-991
-1072
-1165
-1260
-1326
-1324
-1238
-1084
-902
-727
-576
-447
-338
-252
-196
-162
-122
-44
90
274
483
686
862
993
1063
1062
993
882
764
666
589
506
376
168
-125
-496
-922
-1379
-1839
-2266
-2619
-2859
-2966
-2948
-2849
-2729
-2643
-2612
-2620
-2618
-2560
-2429
-2247
-2060
-1907
-1804
-1728
-1640
-1499
-1287
-1012
-710
-422
-182
-9
96
140
139
109
64
18
-28
-81
-151
-238
-330
-407
-461
-505
-564
-654
-766
-868
-922
-896
-774
-556
-259
73
375
577
634
544
353
125
-80
-223
-286
-270
-193
-96
-26
-21
-92
-224
-389
-560
-716
-838
-910
-923
-897
-870
-887
-970
-1108
-1264
-1395
-1472
-1487
-1449
-1386
-1336
-1338
-1417
-1569
-1766
-1961
-2116
-2210
-2249
-2248
-2219
-2161
-2061
-1905
-1694
-1441
-1166
-885
-603
-320
-39
226
463
667
838
976
1069
1106
1090
1042
989
941
879
777
621
430
234
55
-107
-259
-394
-498
-562
-609
-680
-800
-958
-1107
-1201
-1223
-1186
-1109
-999
-853
-674
-482
-305
-161
-50
39
117
198
305
473
724
1034
1329
1513
1522
1364
1115
874
712
651
674
747
838
922
977
987
953
898
853
844
871
919
964
990
994
976
940
894
849
817
806
808
807
791
764
740
733
740
744
725
669
575
443
283
113
-34
-120
-116
-21
137
322
499
647
756
824
857
864
859
845
818
775
725
686
671
672
656
596
491
370
262
177
97
-1
-116
-225
-309
-375
-461
-602
-800
-1020
-1214
-1355
-1442
-1490
-1505
-1488
-1443
-1392
-1366
-1379
-1411
-1417
-1355
-1219
-1040
-864
-720
-615
-540
-489
-468
-483
-537
-620
-721
-832
-953
-1080
-1207
-1323
-1428
-1534
-1661
-1817
-1994
-2167
-2309
-2405
-2459
-2483
-2489
-2480
-2449
-2387
-2286
-2151
-2000
-1855
-1732
-1635
-1555
-1484
-1419
-1361
-1307
-1243
-1153
-1031
-885
-738
-606
-490
-375
-246
-99
54
190
287
335
331
292
242
212
218
254
293
300
256
168
64
-20
-59
-43
25
124
217
256
201
46
-172
-389
-546
-623
-637
-630
-633
-657
-697
-746
-789
-802
-744
-579
-302
50
412
729
993
1236
1500
1796
2095
2339
2484
2520
2468
2369
2255
2138
2012
1859
1662
1411
1111
777
424
64
-290
-623
-916
-1162
-1372
-1567
-1763
-1955
-2112
-2197
-2191
-2095
-1925
-1695
-1414
-1102
-793
-521
-308
-144
-5
124
230
283
262
175
61
-37
-101
-141
-189
-266
-372
-488
-595
-679
-741
-779
-786
-755
-691
-620
-584
-619
-728
-874
-991
-1020
-941
-775
-578
-406
-293
-240
-224
-203
-140
-14
170
376
550
640
627
527
394
287
245
269
329
382
396
361
280
165
29
-108
-215
-261
-232
-143
-35
49
88
91
81
77
83
96
112
140
187
262
361
476
591
684
733
727
673
601
545
522
527
542
557
574
597
613
589
486
289
16
-287
-575
-822
-1024
-1185
-1303
-1371
-1388
-1367
-1326
-1286
-1252
-1220
-1182
-1135
-1071
-980
-847
-669
-468
-291
-182
-150
-161
-161
-111
-19
74
127
136
129
137
160
163
99
-59
-305
-610
-932
-1228
-1458
-1588
-1609
-1547
-1451
-1369
-1319
-1291
-1264
-1226
-1181
-1140
-1100
-1056
-1004
-955
-926
-923
-934
-941
-928
-899
-863
-832
-806
-781
-760
-752
-770
-818
-889
-972
-1055
-1132
-1194
-1234
-1241
-1212
-1156
-1087
-1018
-946
-844
-687
-470
-229
-24
93
116
85
55
58
86
108
106
94
103
150
225
295
333
331
299
247
183
110
34
-40
-113
-191
-277
-359
-420
-451
-466
-493
-554
-641
-722
-759
-726
-615
-435
-206
50
303
527
702
824
890
896
825
668
432
150
-132
-373
-550
-660
-722
-768
-832
-940
-1090
-1249
-1361
-1377
-1275
-1078
-837
-614
-450
-356
-312
-284
-251
-207
-167
-149
-165
-213
-282
-354
-413
-442
-432
-393
-353
-342
-375
-442
-523
-604
-683
-762
-832
-870
-868
-843
-834
-873
-952
-1034
-1084
-1097
-1095
-1105
-1123
-1125
-1085
-1004
-911
-835
-800
-813
-867
-950
-1043
-1119
-1161
-1165
-1140
-1089
-1006
-880
-711
-521
-342
-195
-80
10
77
119
140
159
204
287
389
475
513
490
412
292
145
-14
-160
-279
-373
-462
-569
-693
-814
-907
-967
-1010
-1057
-1112
-1164
-1200
-1223
-1252
-1304
-1388
-1492
-1597
-1682
-1729
-1735
-1710
-1680
-1675
-1707
-1764
-1818
-1836
-1800
-1708
-1561
-1361
-1107
-808
-490
-188
56
214
275
254
183
102
43
15
10
8
-6
-35
-68
-81
-43
74
274
531
792
1000
1126
1169
1147
1074
951
783
598
438
337
301
296
283
236
159
69
-24
-122
-231
-345
-440
-490
-481
-429
-372
-357
-407
-512
-635
-735
-790
-801
-767
-675
-509
-270
2
250
426
527
580
613
637
651
664
707
804
946
1092
1205
1274
1317
1337
1302
1163
906
578
266
36
-104
-196
-285
-385
-484
-569
-640
-696
-725
-709
-644
-559
-492
-455
-423
-350
-211
-20
185
370
526
651
739
773
740
643
502
338
167
1
-146
-260
-338
-400
-475
-591
-750
-932
-1110
-1258
-1361
-1413
-1414
-1366
-1281
-1179
-1083
-1010
-963
-916
-835
-688
-469
-209
39
229
346
407
454
527
656
850
1093
1341
1532
1605
1539
1362
1139
937
800
743
760
840
955
1069
1138
1142
1090
1016
953
909
882
871
889
954
1072
1230
1411
1605
1803
1993
2152
2256
2299
2301
2289
2284
2289
2299
2314
2328
2329
2293
2208
2081
1945
1835
1767
1740
1754
1818
1940
2108
2282
2421
2507
2563
2624
2711
2804
2866
2865
2796
2669
2500
2296
2069
1835
1616
1427
1259
1087
886
642
369
95
-143
-321
-428
-473
-470
-430
-356
-248
-114
40
213
424
694
1026
1384
1703
1929
2049
2102
2143
2201
2258
2268
2195
2033
1808
1559
1315
1099
922
797
724
692
680
665
639
607
587
596
633
685
725
732
697
630
549
472
407
356
318
288
255
200
104
-39
-211
-374
-484
-517
-477
-396
-309
-244
-211
-208
-225
-252
-278
-288
-271
-220
-144
-58
20
89
155
229
307
375
421
451
492
571
703
872
1049
1205
1328
1412
1445
1411
1301
1130
937
765
629
514
386
213
-9
-262
-513
-728
-881
-963
-977
-946
-899
-858
-833
-815
-793
-758
-708
-644
-562
-463
-351
-239
-134
-32
79
208
337
422
420
309
115
-110
-314
-469
-587
-691
-802
-925
-1052
-1170
-1269
-1340
-1382
-1401
-1415
-1442
-1486
-1526
-1525
-1454
-1312
-1132
-959
-824
-728
-654
-590
-547
-552
-624
-760
-933
-1114
-1287
-1449
-1603
-1738
-1841
-1902
-1930
-1947
-1977
-2021
-2062
-2072
-2032
-1938
-1797
-1619
-1411
-1179
-939
-715
-530
-401
-326
-293
-279
-266
-239
-190
-127
-67
-34
-52
-134
-276
-459
-652
-823
-947
-1018
-1047
-1061
-1081
-1114
-1146
-1151
-1107
-1004
-844
-635
-394
-140
104
320
508
682
859
1040
1203
1316
1357
1332
1263
1172
1076
984
916
897
937
1012
1071
1060
963
808
646
521
447
416
414
427
439
436
415
393
399
446
512
547
517
435
363
372
493
708
972
1250
1528
1798
2040
2235
2381
2508
2649
2810
2954
3030
3013
2924
2816
2739
2717
2751
2828
2926
3005
3007
2883
2624
2282
1943
1682
1522
1432
1353
1239
1082
905
740
607
504
419
347
301
305
368
474
587
677
744
815
917
1041
1144
1184
1148
1064
973
902
860
851
882
962
1074
1176
1228
1222
1191
1182
1220
1295
1382
1464
1532
1576
1564
1470
1298
1101
949
880
873
871
821
720
610
540
537
590
671
754
822
869
897
917
945
993
1061
1137
1198
1225
1209
1149
1054
939
829
750
717
726
748
752
713
626
499
349
200
75
0
-13
23
66
65
-18
-186
-405
-623
-801
-917
-972
-972
-928
-857
-783
-735
-733
-777
-846
-914
-965
-994
-1000
-973
-897
-761
-575
-369
-173
-1
157
322
501
680
834
947
1026
1098
1185
1293
1407
1502
1562
1581
1563
1513
1432
1321
1187
1039
886
727
561
387
210
38
-123
-273
-406
-511
-576
-601
-604
-617
-661
-733
-811
-876
-931
-993
-1070
-1141
-1168
-1125
-1020
-903
-819
-792
-814
-856
-889
-893
-852
-761
-635
-509
-430
-427
-498
-609
-727
-837
-943
-1047
-1138
-1199
-1227
-1255
-1327
-1476
-1694
-1936
-2144
-2284
-2356
-2383
-2397
-2414
-2436
-2458
-2480
-2504
-2530
-2543
-2519
-2434
-2288
-2108
-1943
-1838
-1808
-1831
-1867
-1879
-1846
-1765
-1639
-1474
-1275
-1057
-846
-669
-546
-479
-454
-451
-458
-473
-499
-536
-576
-613
-650
-698
-769
-858
-938
-976
-957
-890
-795
-687
-568
-440
-322
-247
-225
-229
-198
-81
121
353
544
654
688
677
640
582
507
436
397
399
418
408
339
212
53
-115
-291
-483
-690
-885
-1033
-1111
-1118
-1071
-991
-894
-793
-695
-606
-518
-415
-279
-107
84
260
384
434
411
342
257
176
95
0
-115
-233
-321
-350
-316
-243
-165
-114
-102
-132
-195
-273
-343
-384
-392
-385
-381
-390
-397
-384
-352
-324
-331
-382
-458
-529
-573
-593
-603
-611
-617
-619
-624
-647
-701
-788
-897
-1010
-1106
-1160
-1156
-1091
-985
-866
-758
-668
-588
-513
-447
-397
-360
-316
-238
-113
45
200
313
356
328
252
170
132
163
253
354
408
378
273
137
22
-36
-28
39
150
284
419
531
605
648
687
759
891
1082
1294
1469
1545
1488
1302
1018
685
343
37
-187
-291
-269
-161
-47
-7
-82
-261
-504
-763
-999
-1174
-1251
-1214
-1083
-914
-765
-662
-589
-515
-423
-312
-178
2
248
552
860
1106
1258
1330
1364
1385
1386
1349
1269
1158
1027
874
699
525
396
347
364
391
365
265
117
-35
-164
-263
-330
-352
-321
-258
-220
-270
-434
-688
-964
-1192
-1326
-1352
-1279
-1134
-951
-768
-611
-495
-422
-390
-394
-427
-477
-530
-570
-581
-542
-438
-272
-84
61
108
48
-73
-177
-202
-126
34
248
481
695
843
886
805
622
388
165
3
-68
-51
27
114
161
144
74
-13
-89
-147
-192
-223
-228
-200
-164
-168
-255
-429
-647
-847
-980
-1026
-992
-902
-796
-731
-766
-925
-1176
-1441
-1633
-1699
-1637
-1482
-1286
-1100
-970
-926
-973
-1081
-1201
-1287
-1320
-1305
-1254
-1172
-1053
-895
-712
-531
-380
-275
-213
-179
-150
-102
-19
106
270
464
669
860
1000
1047
966
755
448
106
-212
-469
-656
-787
-882
-966
-1058
-1177
-1334
-1526
-1738
-1942
-2110
-2218
-2247
-2195
-2070
-1896
-1701
-1517
-1368
-1262
-1189
-1124
-1034
-898
-721
-539
-403
-356
-401
-493
-558
-531
-386
-156
85
257
306
223
32
-222
-496
-752
-956
-1084
-1126
-1092
-1014
-934
-899
-939
-1067
-1262
-1476
-1641
-1702
-1639
-1479
-1286
-1123
-1031
-1014
-1047
-1096
-1131
-1137
-1118
-1098
-1102
-1142
-1197
-1220
-1170
-1040
-873
-738
-693
-747
-866
-994
-1085
-1126
-1133
-1139
-1174
-1249
-1353
-1457
-1528
-1542
-1498
-1415
-1326
-1271
-1280
-1369
-1525
-1703
-1839
-1870
-1767
-1547
-1269
-1002
-804
-684
-619
-564
-485
-375
-260
-183
-181
-257
-384
-517
-621
-688
-732
-779
-846
-934
-1031
-1120
-1191
-1243
-1283
-1319
-1352
-1378
-1398
-1420
-1460
-1523
-1600
-1670
-1715
-1742
-1782
-1859
-1972
-2085
-2145
-2117
-2008
-1862
-1740
-1689
-1724
-1829
-1955
-2044
-2045
-1932
-1713
-1422
-1104
-804
-555
-382
-292
-273
-292
-317
-326
-319
-303
-277
-226
-141
-36
48
68
7
-117
-263
-396
-492
-540
-534
-474
-376
-277
-214
-209
-258
-350
-475
-627
-786
-915
-977
-964
-913
-881
-905
-978
-1059
-1115
-1139
-1143
-1130
-1081
-971
-802
-612
-449
-334
-256
-182
-97
-8
65
114
149
179
200
195
152
78
0
-62
-103
-137
-177
-223
-266
-299
-323
-343
-353
-331
-259
-143
-25
37
-3
-141
-327
-487
-565
-543
-442
-302
-161
-42
53
132
208
296
406
544
713
918
1156
1411
1645
1813
1893
1899
1879
1879
1901
1907
1844
1694
1485
1270
1089
952
846
761
703
675
666
648
600
529
461
423
425
461
526
624
762
929
1091
1209
1263
1263
1239
1224
1242
1306
1423
1591
1792
1993
2161
2273
2331
2352
2352
2332
2286
2211
2120
2037
1993
1995
2028
2054
2037
1958
1822
1656
1485
1326
1176
1030
878
718
551
382
227
108
44
36
63
90
91
68
55
93
214
421
691
993
1293
1571
1811
2011
2174
2306
2410
2487
2534
2548
2526
2469
2383
2286
2202
2154
2150
2177
2208
2219
2202
2167
2130
2107
2111
2159
2261
2413
2592
2759
2889
2979
3051
3123
3192
3232
3212
3119
2964
2775
2579
2404
2278
2222
2244
2320
2404
2454
2459
2443
2449
2506
2608
2726
2825
2882
2890
2848
2756
2620
2454
2288
2145
2039
1960
1891
1821
1759
1722
1721
1746
1775
1794
1810
1850
1936
2067
2220
2371
2506
2618
2694
2711
2652
2532
2399
2307
2281
2302
2324
2309
2245
2137
1991
1810
1609
1417
1265
1163
1093
1027
951
871
803
748
699
661
654
701
789
866
869
767
583
377
200
77
12
6
59
149
225
228
128
-53
-253
-402
-458
-417
-304
-162
-34
49
82
83
84
105
145
200
273
378
515
658
760
797
779
746
725
708
666
584
478
380
310
258
207
153
112
96
89
61
-14
-131
-259
-362
-422
-447
-453
-459
-477
-501
-516
-501
-446
-368
-292
-233
-179
-97
30
189
344
472
574
664
733
743
661
493
288
106
-23
-112
-184
-241
-269
-260
-237
-248
-320
-443
-570
-657
-684
-660
-602
-523
-433
-345
-277
-245
-256
-308
-388
-476
-545
-565
-523
-426
-300
-174
-61
39
129
206
257
281
290
306
344
402
465
509
517
479
393
266
114
-40
-178
-286
-366
-428
-487
-558
-648
-752
-848
-908
-912
-857
-764
-665
-586
-540
-525
-533
-548
-555
-537
-485
-408
-331
-288
-300
-367
-466
-564
-636
-673
-680
-660
-615
-543
-451
-358
-292
-278
-326
-425
-551
-678
-787
-870
-930
-976
-1010
-1025
-1008
-951
-852
-728
-603
-491
-395
-307
-223
-151
-102
-81
-75
-54
5
100
202
270
272
210
121
54
46
104
197
281
320
305
247
164
71
-21
-102
-161
-194
-207
-216
-228
-233
-208
-139
-31
91
197
266
290
265
190
73
-64
-189
-276
-314
-306
-259
-171
-42
119
281
409
480
496
478
450
429
415
404
382
335
249
122
-25
-147
-194
-141
-5
162
294
348
320
243
162
108
86
84
88
87
80
66
45
24
13
25
58
99
127
128
109
81
54
21
-33
-121
-241
-378
-521
-665
-815
-975
-1143
-1307
-1448
-1547
-1596
-1602
-1587
-1583
-1608
-1661
-1724
-1777
-1819
-1863
-1921
-1988
-2041
-2053
-2016
-1944
-1866
-1806
-1767
-1733
-1678
-1586
-1458
-1314
-1182
-1081
-1006
-938
-847
-724
-581
-446
-342
-274
-227
-184
-138
-94
-62
-46
-40
-35
-33
-44
-84
-153
-235
-310
-369
-423
-495
-596
-724
-860
-990
-1110
-1220
-1315
-1385
-1427
-1451
-1472
-1495
-1498
-1455
-1360
-1245
-1163
-1150
-1199
-1272
-1334
-1375
-1408
-1447
-1483
-1498
-1481
-1443
-1413
-1413
-1449
-1507
-1564
-1597
-1595
-1562
-1517
-1487
-1494
-1541
-1617
-1710
-1810
-1904
-1976
-2007
-1993
-1956
-1933
-1947
-1988
-2020
-2019
-1993
-1976
-2001
-2075
-2174
-2277
-2373
-2452
-2498
-2491
-2425
-2323
-2227
-2159
-2106
-2027
-1885
-1676
-1428
-1178
-958
-794
-701
-686
-736
-815
-894
-963
-1041
-1154
-1303
-1458
-1578
-1633
-1624
-1569
-1492
-1404
-1308
-1205
-1089
-951
-780
-568
-319
-48
218
445
601
668
650
580
501
445
420
418
428
453
504
582
670
740
773
765
726
663
586
514
475
496
579
698
811
888
928
952
983
1030
1091
1163
1243
1324
1393
1437
1450
1442
1434
1439
1456
1471
1472
1459
1442
1433
1431
1428
1413
1386
1355
1334
1333
1352
1390
1443
1506
1570
1620
1643
1638
1620
1609
1614
1621
1602
1535
1423
1287
1153
1036
941
873
834
830
853
899
968
1076
1240
1449
1659
1808
1858
1813
1717
1618
1541
1481
1424
1365
1309
1263
1222
1177
1120
1057
997
951
921
910
916
935
960
984
1000
1010
1010
1000
973
927
872
828
813
835
880
929
963
972
959
928
874
791
677
543
414
311
237
178
114
44
-5
-3
63
168
269
336
375
411
467
539
609
661
701
740
779
806
816
815
822
839
847
816
740
651
590
573
570
530
423
266
102
-31
-124
-185
-221
-227
-204
-171
-164
-206
-290
-382
-446
-467
-459
-448
-456
-490
-543
-600
-646
-670
-668
-641
-591
-518
-420
-302
-180
-70
17
92
173
272
382
481
553
598
632
665
692
693
649
567
475
409
398
443
526
615
684
715
705
660
590
510
432
362
296
216
110
-25
-176
-320
-442
-538
-612
-664
-689
-682
-650
-613
-589
-579
-565
-524
-446
-337
-202
-41
153
378
614
837
1039
1231
1428
1627
1803
1927
1988
1999
1985
1958
1914
1846
1764
1685
1623
1567
1485
1352
1165
956
762
609
497
404
305
190
64
-57
-166
-258
-338
-404
-448
-459
-430
-362
-257
-116
59
254
441
588
681
743
810
908
1022
1108
1124
1064
960
860
798
781
804
856
922
977
983
916
776
590
400
232
96
-9
-76
-96
-64
6
90
166
223
265
294
310
304
275
232
196
190
223
280
331
345
311
243
169
112
70
28
-22
-72
-106
-122
-145
-208
-328
-488
-648
-766
-827
-839
-823
-796
-774
-764
-760
-748
-706
-624
-520
-427
-374
-366
-382
-397
-404
-414
-447
-516
-622
-758
-909
-1059
-1191
-1300
-1395
-1493
-1605
-1725
-1828
-1891
-1907
-1883
-1837
-1781
-1726
-1683
-1663
-1670
-1695
-1723
-1743
-1754
-1758
-1758
-1750
-1735
-1720
-1708
-1690
-1644
-1554
-1424
-1280
-1144
-1020
-889
-740
-587
-467
-404
-393
-396
-376
-326
-273
-256
-297
-382
-476
-539
-551
-516
-464
-424
-409
-406
-385
-329
-248
-183
-175
-240
-362
-504
-630
-716
-747
-718
-642
-557
-512
-546
-658
-806
-932
-990
-968
-888
-781
-679
-605
-577
-602
-672
-764
-841
-871
-833
-733
-597
-468
-385
-368
-409
-486
-568
-636
-677
-681
-642
-562
-461
-372
-327
-339
-396
-477
-558
-620
-650
-641
-595
-538
-502
-516
-578
-664
-740
-792
-826
-861
-907
-960
-1012
-1064
-1124
-1200
-1287
-1369
-1426
-1449
-1440
-1406
-1355
-1297
-1242
-1200
-1173
-1141
-1074
-951
-781
-606
-486
-463
-535
-662
-789
-872
-898
-879
-842
-815
-824
-892
-1030
-1222
-1434
-1623
-1764
-1860
-1934
-2009
-2094
-2178
-2244
-2280
-2288
-2277
-2265
-2266
-2288
-2321
-2337
-2301
-2190
-2011
-1797
-1596
-1450
-1372
-1355
-1368
-1384
-1382
-1357
-1317
-1270
-1218
-1158
-1085
-1004
-933
-887
-870
-878
-901
-933
-968
-989
-967
-880
-734
-569
-440
-378
-376
-391
-379
-317
-212
-78
63
193
289
332
311
240
141
37
-68
-180
-302
-422
-515
-556
-536
-469
-381
-299
-240
-204
-173
-125
-50
44
135
201
230
228
206
179
152
131
116
104
98
105
143
227
356
503
628
701
727
738
777
872
1025
1228
1470
1740
2021
2298
2556
2796
3028
3255
3467
3648
3789
3892
3958
3978
3938
3830
3670
3492
3323
3168
3012
2835
2632
2407
2173
1946
1747
1601
1520
1495
1494
1495
1498
1523
1579
1646
1685
1673
1627
1600
1633
1726
1841
1936
1993
2023
2044
2061
2067
2056
2029
1999
1962
1916
1860
1800
1752
1723
1713
1717
1732
1755
1777
1783
1756
1697
1627
1576
1568
1600
1654
1704
1726
1703
1625
1492
1319
1133
966
836
744
672
602
525
453
401
381
385
399
412
440
507
630
791
945
1050
1098
1121
1159
1226
1295
1324
1291
1206
1091
956
788
570
305
29
-208
-369
-442
-442
-400
-354
-336
-365
-433
-512
-564
-568
-521
-427
-283
-81
181
475
752
957
1059
1060
983
856
708
566
455
385
346
309
239
117
-55
-262
-485
-710
-926
-1114
-1255
-1337
-1360
-1341
-1299
-1246
-1178
-1075
-920
-715
-486
-274
-112
-3
84
187
332
517
714
890
1018
1086
1092
1045
962
868
782
715
664
619
576
537
506
485
467
446
419
386
348
302
247
190
142
112
103
111
130
158
193
228
248
241
207
162
124
106
110
141
208
325
487
671
844
983
1091
1183
1262
1316
1322
1273
1183
1075
967
859
753
663
606
585
580
563
523
476
449
450
463
465
454
453
485
546
603
626
606
563
516
470
416
355
303
278
277
276
249
195
135
97
92
112
144
176
198
193
146
60
-33
-91
-87
-21
81
197
309
399
437
388
240
23
-208
-405
-550
-655
-734
-788
-815
-822
-836
-880
-956
-1041
-1102
-1122
-1101
-1048
-968
-864
-744
-622
-506
-390
-259
-102
69
225
342
416
461
489
505
506
498
496
515
552
583
578
528
450
379
340
330
329
320
305
304
334
393
462
512
525
493
424
330
239
182
190
272
402
533
617
632
592
528
472
442
445
482
548
626
692
722
711
670
616
561
507
462
441
458
508
554
546
454
289
102
-53
-148
-192
-206
-203
-178
-118
-29
62
123
141
129
120
143
206
295
387
460
500
500
459
383
284
178
83
6
-48
-86
-119
-162
-223
-294
-354
-374
-340
-264
-172
-89
-19
50
135
242
366
499
636
773
901
1000
1058
1067
1040
997
956
927
912
903
877
811
694
541
386
265
185
126
61
-20
-110
-193
-265
-324
-367
-379
-353
-309
-288
-324
-413
-508
-552
-520
-424
-301
-176
-61
37
101
114
80
28
-2
7
40
62
44
-20
-115
-219
-310
-366
-368
-314
-223
-133
-78
-68
-88
-113
-130
-140
-151
-164
-173
-170
-154
-134
-118
-113
-120
-144
-196
-284
-405
-539
-655
-731
-763
-766
-766
-784
-833
-923
-1064
-1259
-1492
-1722
-1900
-1999
-2031
-2037
-2054
-2086
-2116
-2124
-2111
-2089
-2062
-2012
-1917
-1775
-1610
-1457
-1322
-1187
-1026
-839
-652
-501
-400
-341
-307
-291
-287
-283
-258
-199
-125
-78
-96
-178
-285
-366
-397
-391
-376
-377
-399
-442
-503
-577
-657
-730
-792
-846
-907
-982
-1068
-1154
-1223
-1262
-1257
-1205
-1115
-1008
-917
-858
-828
-814
-808
-817
-850
-905
-958
-981
-963
-916
-861
-812
-765
-715
-668
-634
-618
-609
-587
-544
-487
-432
-386
-350
-319
-299
-299
-322
-355
-377
-376
-360
-348
-356
-384
-420
-444
-444
-420
-390
-385
-440
-565
-734
-891
-983
-992
-944
-888
-860
-866
-887
-900
-893
-861
-801
-710
-594
-478
-393
-356
-365
-395
-420
-421
-394
-345
-281
-212
-150
-104
-78
-72
-90
-131
-193
-267
-336
-390
-429
-463
-493
-507
-482
-400
-265
-95
86
265
440
613
780
930
1047
1119
1139
1110
1047
971
903
844
782
700
589
460
332
224
139
71
15
-31
-68
-98
-126
-159
-199
-247
-301
-356
-404
-429
-422
-383
-327
-271
-219
-164
-94
-5
99
208
321
440
568
702
836
966
1090
1203
1289
1328
1305
1219
1092
952
824
721
643
577
505
411
296
181
93
45
24
-2
-65
-169
-291
-403
-487
-550
-606
-662
-714
-752
-776
-788
-786
-762
-708
-629
-544
-469
-402
-320
-198
-40
123
245
297
288
256
247
290
386
510
626
701
719
693
651
625
629
651
673
680
668
639
586
493
351
177
5
-128
-212
-267
-324
-406
-509
-614
-703
-770
-813
-832
-819
-774
-699
-604
-495
-374
-239
-96
41
153
231
278
306
327
346
361
369
369
363
351
333
303
256
191
109
18
-73
-149
-194
-200
-170
-122
-85
-84
-131
-214
-310
-394
-452
-482
-493
-498
-511
-547
-618
-727
-870
-1027
-1173
-1285
-1352
-1380
-1392
-1415
-1468
-1549
-1641
-1718
-1761
-1772
-1763
-1749
-1738
-1728
-1709
-1672
-1614
-1532
-1430
-1314
-1189
-1057
-923
-793
-685
-614
-584
-579
-572
-543
-498
-463
-464
-507
-577
-647
-701
-733
-742
-722
-666
-577
-474
-380
-315
-280
-268
-269
-282
-307
-348
-404
-468
-532
-588
-631
-666
-700
-744
-805
-879
-958
-1035
-1101
-1150
-1170
-1158
-1121
-1076
-1041
-1016
-994
-964
-930
-908
-901
-893
-854
-760
-615
-439
-257
-80
91
249
378
470
529
576
624
667
684
662
609
554
516
493
465
412
329
222
101
-26
-155
-275
-374
-446
-499
-547
-600
-650
-682
-677
-629
-542
-435
-329
-243
-183
-146
-121
-95
-64
-28
9
50
101
163
227
276
293
264
191
86
-31
-131
-191
-199
-158
-92
-34
-12
-35
-85
-125
-120
-57
51
169
266
326
356
371
383
397
416
442
479
521
556
570
557
523
470
395
286
138
-42
-231
-411
-573
-721
-850
-946
-990
-973
-911
-842
-802
-801
-816
-804
-730
-583
-389
-186
-3
151
287
413
525
607
645
635
585
503
395
270
150
65
38
68
130
190
227
242
251
277
332
416
511
585
609
573
499
427
388
380
375
340
262
154
36
-82
-190
-276
-317
-297
-223
-125
-40
10
24
7
-45
-138
-268
-408
-520
-577
-572
-511
-402
-258
-97
51
153
201
210
214
241
303
398
520
658
801
929
1016
1042
995
882
725
561
435
382
413
513
648
788
914
1012
1067
1069
1027
972
949
981
1060
1155
1239
1308
1366
1406
1400
1323
1179
1012
877
811
814
860
923
982
1028
1046
1026
969
896
841
833
879
966
1066
1150
1191
1172
1098
991
886
819
808
855
951
1084
1238
1395
1527
1611
1632
1597
1530
1471
1453
1492
1577
1673
1737
1738
1672
1568
1459
1373
1313
1269
1229
1190
1160
1144
1138
1133
1119
1093
1058
1020
990
975
991
1044
1129
1228
1315
1376
1409
1425
1438
1450
1455
1445
1417
1374
1321
1266
1222
1202
1221
1278
1356
1424
1451
1417
1329
1208
1090
1006
977
1000
1052
1099
1117
1103
1075
1055
1052
1058
1058
1053
1060
1101
1188
1310
1446
1575
1684
1758
1782
1741
1637
1490
1340
1223
1159
1144
1160
1184
1191
1161
1087
973
842
720
622
544
462
359
231
99
-9
-75
-96
-88
-70
-58
-59
-75
-113
-176
-263
-364
-456
-517
-538
-529
-513
-502
-490
-455
-375
-249
-106
18
99
144
188
268
397
553
694
773
765
674
523
347
177
36
-63
-126
-168
-220
-310
-450
-628
-814
-978
-1107
-1209
-1295
-1368
-1414
-1423
-1398
-1367
-1361
-1396
-1466
-1550
-1632
-1705
-1762
-1793
-1779
-1713
-1605
-1484
-1376
-1293
-1232
-1186
-1154
-1139
-1141
-1156
-1178
-1208
-1250
-1306
-1371
-1437
-1504
-1574
-1652
-1732
-1797
-1833
-1833
-1804
-1757
-1700
-1637
-1569
-1503
-1444
-1401
-1384
-1406
-1471
-1566
-1665
-1739
-1774
-1782
-1780
-1777
-1761
-1719
-1651
-1573
-1502
-1438
-1371
-1301
-1252
-1260
-1338
-1457
-1564
-1612
-1596
-1545
-1493
-1455
-1425
-1390
-1345
-1294
-1245
-1206
-1184
-1187
-1218
-1272
-1333
-1387
-1430
-1464
-1496
-1526
-1556
-1584
-1609
-1627
-1628
-1604
-1553
-1481
-1393
-1292
-1179
-1068
-977
-926
-915
-930
-955
-984
-1018
-1057
-1076
-1052
-980
-882
-796
-752
-750
-772
-796
-813
-819
-811
-784
-740
-691
-659
-656
-680
-721
-766
-806
-829
-820
-770
-683
-586
-507
-464
-450
-447
-438
-424
-415
-422
-448
-481
-506
-506
-476
-425
-370
-329
-307
-299
-291
-277
-253
-218
-166
-87
14
121
205
248
250
222
173
102
6
-109
-218
-298
-345
-376
-418
-482
-548
-585
-574
-526
-481
-475
-519
-595
-669
-715
-727
-706
-653
-560
-423
-254
-89
35
99
118
129
165
241
344
454
549
612
630
599
528
436
344
261
175
74
-43
-160
-258
-337
-419
-529
-673
-831
-970
-1072
-1137
-1176
-1196
-1192
-1158
-1094
-1012
-925
-835
-738
-634
-519
-396
-258
-104
64
229
368
465
522
554
579
611
655
713
781
852
914
958
985
1010
1049
1103
1155
1182
1176
1149
1131
1149
1209
1300
1400
1490
1561
1610
1639
1653
1657
1654
1643
1617
1571
1504
1421
1326
1226
1124
1026
942
882
845
828
825
836
861
892
912
904
870
833
825
868
962
1090
1231
1374
1507
1617
1688
1715
1709
1697
1696
1707
1712
1693
1647
1580
1502
1414
1317
1216
1125
1057
1014
986
955
909
849
788
742
727
758
833
940
1048
1123
1132
1064
932
774
635
551
532
556
590
610
618
627
642
646
619
553
475
420
406
421
440
450
464
493
530
545
513
444
373
329
308
283
235
172
117
73
18
-80
-217
-347
-416
-409
-360
-324
-327
-357
-383
-392
-398
-417
-448
-468
-459
-431
-414
-437
-502
-589
-677
-758
-836
-906
-956
-966
-923
-836
-727
-625
-555
-530
-552
-605
-668
-719
-750
-765
-773
-779
-779
-768
-740
-701
-658
-620
-587
-554
-504
-421
-298
-146
2
106
138
102
24
-56
-111
-131
-126
-110
-103
-126
-197
-321
-487
-662
-811
-906
-944
-938
-913
-892
-892
-918
-973
-1056
-1161
-1276
-1387
-1475
-1528
-1540
-1513
-1451
-1361
-1256
-1153
-1072
-1022
-1000
-984
-955
-905
-839
-770
-706
-652
-616
-614
-660
-753
-869
-974
-1043
-1068
-1050
-993
-897
-768
-624
-483
-355
-230
-99
32
140
204
229
245
278
324
347
310
213
86
-33
-133
-228
-333
-442
-531
-588
-625
-669
-729
-789
-825
-825
-805
-787
-778
-761
-719
-656
-596
-562
-550
-533
-482
-390
-273
-155
-46
60
171
291
409
516
602
663
696
698
673
629
580
538
506
482
466
464
478
505
529
533
509
462
410
370
349
339
328
305
274
248
241
257
288
320
339
347
349
356
372
398
438
500
587
690
788
856
885
883
876
886
923
988
1074
1178
1292
1402
1487
1533
1545
1542
1549
1570
1590
1590
1559
1500
1427
1343
1243
1117
969
817
687
604
576
592
625
643
627
578
511
449
400
363
331
304
299
335
421
550
708
882
1063
1243
1406
1532
1612
1647
1653
1643
1621
1580
1512
1415
1290
1146
996
854
735
643
567
485
378
243
97
-25
-94
-93
-29
78
201
319
426
526
631
749
877
1008
1129
1227
1290
1312
1294
1253
1208
1174
1156
1143
1123
1089
1047
1004
974
963
977
1018
1081
1151
1215
1267
1312
1355
1387
1393
1362
1307
1253
1222
1216
1216
1203
1170
1127
1084
1040
984
905
798
666
514
351
188
43
-73
-157
-214
-245
-242
-197
-115
-14
82
159
221
278
333
373
386
370
329
267
178
58
-83
-220
-328
-404
-463
-524
-588
-630
-617
-534
-396
-242
-115
-44
-27
-43
-58
-42
19
117
233
346
445
523
574
590
568
513
443
379
333
307
289
265
222
149
43
-87
-225
-356
-477
-595
-718
-840
-947
-1025
-1076
-1118
-1169
-1230
-1282
-1298
-1263
-1183
-1080
-972
-867
-759
-643
-518
-392
-271
-162
-65
17
77
109
112
93
68
55
62
94
148
224
316
413
497
551
568
560
550
555
577
596
579
500
347
131
-117
-360
-561
-702
-788
-841
-882
-920
-950
-956
-932
-883
-821
-750
-666
-560
-431
-297
-180
-94
-38
-1
23
33
23
2
-11
4
49
105
146
164
172
192
233
282
318
332
334
344
371
413
465
532
618
712
781
785
709
573
422
293
187
88
-24
-150
-280
-409
-543
-694
-869
-1061
-1260
-1456
-1638
-1796
-1916
-1994
-2033
-2045
-2037
-2017
-1988
-1968
-1974
-2009
-2052
-2062
-2005
-1873
-1681
-1462
-1245
-1052
-898
-790
-721
-669
-608
-519
-408
-292
-192
-114
-59
-26
-15
-23
-42
-61
-74
-81
-81
-72
-46
-6
33
48
31
-8
-46
-69
-82
-100
-133
-175
-214
-245
-277
-323
-387
-454
-503
-524
-527
-531
-548
-574
-590
-584
-553
-509
-465
-426
-395
-377
-386
-434
-522
-630
-729
-799
-840
-866
-887
-899
-891
-853
-791
-719
-645
-568
-487
-411
-358
-346
-375
-423
-460
-467
-447
-422
-415
-436
-477
-516
-535
-532
-516
-502
-496
-489
-467
-420
-358
-300
-269
-271
-305
-357
-412
-453
-462
-431
-366
-290
-223
-176
-145
-121
-106
-108
-131
-162
-182
-181
-168
-167
-197
-257
-332
-401
-453
-480
-480
-457
-421
-388
-367
-350
-322
-272
-213
-171
-164
-188
-215
-220
-200
-173
-162
-178
-211
-243
-260
-260
-251
-241
-233
-218
-188
-140
-87
-51
-50
-88
-152
-223
-291
-354
-414
-464
-494
-497
-479
-450
-414
-363
-288
-199
-119
-71
-60
-64
-58
-26
26
85
139
180
196
177
124
57
11
18
83
184
282
348
365
334
261
161
53
-41
-108
-142
-145
-121
-69
7
97
179
233
254
259
271
312
382
463
525
541
500
414
309
217
157
129
122
119
114
110
121
161
240
356
496
638
760
847
902
935
956
969
971
957
930
894
848
789
719
650
606
608
658
728
774
764
699
617
573
605
709
842
943
969
918
824
731
670
649
653
669
696
739
802
871
926
946
934
909
901
926
979
1043
1098
1132
1142
1123
1065
964
834
701
598
540
520
519
526
542
577
630
688
736
772
809
861
931
1006
1076
1128
1166
1197
1220
1235
1240
1239
1238
1236
1228
1209
1176
1134
1087
1031
960
866
747
609
466
335
234
174
157
177
223
277
321
343
341
332
345
412
546
735
948
1152
1325
1452
1528
1551
1535
1508
1498
1522
1573
1632
1678
1707
1719
1707
1658
1562
1429
1287
1168
1090
1052
1052
1089
1163
1262
1361
1433
1470
1481
1488
1507
1545
1599
1662
1721
1764
1783
1784
1786
1806
1838
1860
1847
1800
1743
1705
1695
1697
1689
1666
1637
1615
1600
1583
1558
1531
1506
1478
1429
1349
1251
1165
1115
1104
1117
1135
1158
1190
1230
1261
1260
1224
1172
1135
1130
1150
1172
1173
1145
1089
1016
934
855
790
748
731
728
726
712
689
669
665
682
713
752
797
857
941
1045
1144
1208
1220
1188
1134
1074
1006
917
796
663
551
488
476
492
506
502
475
431
372
300
223
153
98
58
25
-11
-55
-108
-176
-263
-367
-476
-573
-644
-690
-714
-721
-705
-669
-625
-597
-607
-656
-721
-772
-792
-788
-789
-825
-908
-1022
-1134
-1212
-1239
-1226
-1202
-1198
-1225
-1271
-1310
-1320
-1302
-1275
-1266
-1289
-1343
-1414
-1491
-1571
-1657
-1749
-1840
-1920
-1982
-2031
-2077
-2130
-2189
-2251
-2310
-2367
-2419
-2460
-2473
-2450
-2395
-2334
-2295
-2291
-2318
-2361
-2411
-2472
-2548
-2634
-2708
-2753
-2763
-2748
-2722
-2688
-2641
-2580
-2519
-2473
-2454
-2453
-2452
-2436
-2399
-2343
-2275
-2200
-2127
-2071
-2041
-2036
-2036
-2021
-1980
-1916
-1839
-1760
-1685
-1620
-1570
-1536
-1515
-1498
-1486
-1487
-1510
-1556
-1612
-1662
-1698
-1730
-1770
-1824
-1886
-1952
-2021
-2103
-2197
-2288
-2355
-2384
-2382
-2368
-2358
-2357
-2353
-2331
-2281
-2197
-2081
-1943
-1802
-1678
-1579
-1499
-1423
-1338
-1247
-1163
-1097
-1056
-1040
-1045
-1069
-1101
-1128
-1134
-1122
-1105
-1105
-1128
-1170
-1218
-1263
-1306
-1346
-1379
-1397
-1404
-1418
-1457
-1521
-1592
-1641
-1656
-1638
-1600
-1543
-1459
-1347
-1220
-1101
-1008
-942
-880
-810
-729
-648
-572
-495
-407
-308
-211
-136
-95
-87
-105
-143
-195
-253
-306
-348
-386
-436
-505
-584
-648
-676
-658
-606
-534
-453
-366
-275
-188
-115
-61
-18
29
91
168
250
326
391
444
487
516
526
520
512
519
554
612
679
734
769
782
776
749
700
639
588
573
599
647
685
684
638
558
454
330
191
52
-60
-124
-142
-136
-129
-128
-117
-76
-4
85
173
251
323
396
473
552
627
690
728
721
661
559
446
353
297
272
261
257
261
278
305
329
341
339
328
314
292
255
191
95
-30
-171
-303
-405
-465
-492
-510
-539
-576
-602
-589
-523
-409
-265
-117
8
87
110
90
60
56
91
156
230
304
389
492
602
695
755
790
824
863
883
846
738
587
441
330
244
157
59
-28
-70
-54
4
69
126
177
234
296
353
404
460
538
635
725
776
777
745
705
669
627
562
476
384
308
252
201
138
60
-26
-105
-174
-242
-316
-395
-469
-526
-563
-581
-586
-577
-551
-499
-418
-309
-177
-33
106
218
285
306
298
286
292
318
348
356
326
258
170
85
21
-15
-31
-42
-59
-84
-106
-115
-112
-106
-111
-133
-162
-181
-182
-173
-166
-167
-169
-158
-129
-88
-46
-2
53
127
217
302
368
413
451
498
557
614
651
654
617
540
430
298
170
75
33
41
70
83
53
-22
-120
-208
-259
-263
-231
-187
-152
-137
-142
-157
-175
-193
-214
-235
-253
-269
-290
-324
-371
-422
-465
-503
-551
-634
-759
-913
-1065
-1192
-1289
-1363
-1416
-1435
-1399
-1300
-1150
-980
-820
-681
-559
-442
-327
-221
-131
-64
-18
10
24
31
44
69
102
127
119
67
-17
-108
-180
-220
-236
-244
-262
-300
-365
-457
-566
-671
-747
-778
-761
-708
-635
-557
-479
-404
-332
-260
-181
-89
10
99
151
145
82
-17
-123
-212
-272
-302
-302
-278
-237
-196
-166
-156
-162
-174
-176
-153
-97
-5
115
248
381
502
608
697
768
817
844
858
873
901
939
970
973
934
850
733
599
466
343
238
151
80
23
-16
-32
-21
12
53
89
116
145
194
280
403
549
693
818
912
979
1022
1048
1057
1054
1048
1050
1066
1090
1106
1104
1084
1066
1075
1126
1210
1305
1381
1424
1431
1415
1388
1364
1352
1360
1391
1437
1477
1489
1461
1399
1331
1291
1299
1351
1420
1476
1498
1487
1461
1441
1439
1458
1498
1552
1608
1645
1637
1574
1467
1351
1265
1230
1238
1263
1273
1253
1205
1138
1065
992
930
888
870
871
871
855
819
775
740
715
682
621
522
402
290
206
154
126
115
128
170
231
285
304
286
254
242
266
314
359
386
399
411
425
424
389
310
195
61
-77
-202
-299
-352
-362
-353
-359
-403
-473
-536
-558
-535
-486
-431
-378
-328
-281
-250
-245
-256
-258
-234
-189
-148
-138
-162
-201
-237
-258
-266
-259
-231
-187
-145
-134
-163
-210
-233
-198
-110
-2
82
120
109
61
-5
-72
-117
-129
-109
-80
-66
-76
-99
-117
-125
-134
-157
-193
-226
-238
-225
-200
-174
-153
-132
-111
-99
-104
-125
-145
-148
-126
-92
-66
-59
-75
-113
-171
-246
-327
-391
-418
-406
-381
-374
-400
-437
-447
-401
-310
-213
-151
-134
-137
-124
-80
-9
73
158
248
336
396
394
316
182
43
-62
-123
-164
-217
-300
-412
-541
-674
-800
-907
-977
-1006
-1004
-986
-962
-930
-876
-791
-675
-530
-359
-160
58
272
453
579
647
672
675
670
660
646
625
597
558
507
443
365
275
177
76
-11
-69
-89
-71
-27
28
84
133
166
175
164
148
146
167
203
231
236
216
183
151
124
101
77
58
54
72
112
157
182
162
86
-32
-154
-236
-258
-231
-188
-158
-150
-155
-157
-147
-117
-63
21
128
241
342
421
483
533
571
590
588
582
589
614
636
632
593
538
494
471
456
435
407
384
376
379
376
367
365
387
428
460
452
396
306
199
80
-58
-212
-355
-455
-500
-508
-513
-536
-577
-615
-630
-609
-542
-425
-266
-89
70
178
227
233
226
227
242
268
293
301
283
239
188
158
168
210
251
254
200
105
-2
-94
-157
-185
-179
-147
-110
-94
-116
-168
-223
-251
-242
-211
-183
-172
-175
-180
-179
-174
-168
-166
-163
-152
-127
-88
-45
-18
-32
-103
-229
-385
-531
-633
-675
-664
-617
-556
-495
-446
-420
-425
-465
-530
-605
-676
-739
-798
-864
-944
-1038
-1135
-1223
-1289
-1327
-1339
-1334
-1326
-1324
-1332
-1341
-1339
-1319
-1286
-1251
-1219
-1186
-1138
-1071
-1004
-974
-1008
-1109
-1241
-1352
-1401
-1377
-1298
-1190
-1076
-973
-899
-876
-919
-1025
-1165
-1295
-1381
-1407
-1386
-1341
-1294
-1259
-1233
-1207
-1166
-1103
-1020
-931
-853
-798
-762
-735
-704
-667
-635
-621
-634
-673
-726
-777
-804
-794
-743
-662
-576
-510
-479
-481
-504
-539
-585
-645
-711
-771
-811
-834
-859
-908
-987
-1075
-1138
-1146
-1090
-980
-837
-683
-538
-421
-344
-310
-303
-301
-287
-262
-240
-238
-268
-327
-404
-482
-535
-535
-460
-311
-116
74
215
287
302
291
280
277
267
229
151
39
-85
-192
-255
-266
-234
-181
-135
-113
-115
-128
-131
-107
-48
40
143
236
293
293
230
121
-6
-117
-190
-222
-224
-214
-208
-208
-214
-218
-218
-218
-223
-234
-245
-243
-219
-180
-145
-138
-166
-223
-283
-326
-340
-325
-283
-214
-117
3
137
271
395
503
591
656
697
721
738
754
766
761
723
648
541
417
291
182
109
87
118
189
269
332
362
358
324
259
159
31
-103
-207
-257
-251
-214
-180
-173
-193
-228
-260
-274
-258
-198
-84
80
269
442
559
598
569
501
423
356
311
297
324
389
476
551
592
600
604
640
718
817
898
930
910
856
788
720
658
612
593
612
670
755
851
939
1004
1037
1039
1020
1002
1006
1043
1107
1186
1263
1322
1346
1326
1259
1158
1046
940
845
763
696
656
653
680
716
744
771
827
933
1076
1210
1286
1295
1275
1282
1344
1448
1553
1623
1646
1631
1586
1513
1416
1303
1198
1121
1081
1070
1069
1061
1038
1004
974
960
966
986
1006
1018
1030
1051
1083
1114
1119
1087
1030
979
962
988
1048
1129
1223
1325
1422
1492
1517
1496
1447
1390
1339
1294
1254
1220
1197
1185
1169
1135
1076
1000
923
858
813
790
785
790
786
759
711
664
648
682
755
842
918
978
1029
1077
1121
1155
1186
1227
1282
1338
1367
1350
1286
1191
1083
966
841
718
613
541
500
475
454
435
422
414
399
359
296
229
189
195
242
315
388
438
446
401
319
246
233
311
459
618
724
754
725
682
662
683
744
833
929
1002
1022
977
881
775
701
676
690
717
740
750
746
729
701
671
652
653
671
696
720
745
779
824
865
880
851
777
676
577
510
496
546
654
788
905
958
922
801
625
436
274
174
156
223
354
511
652
748
797
813
813
818
842
903
1006
1142
1274
1359
1373
1317
1217
1100
985
882
806
774
790
840
896
940
978
1034
1118
1217
1299
1344
1360
1376
1410
1453
1472
1438
1347
1219
1089
984
915
883
871
859
826
768
697
632
583
542
500
455
417
398
397
399
390
371
354
346
336
302
233
137
34
-56
-124
-166
-172
-130
-39
78
178
216
175
67
-67
-180
-242
-248
-222
-197
-205
-251
-323
-400
-462
-507
-538
-563
-587
-615
-649
-683
-708
-707
-678
-638
-619
-659
-774
-954
-1160
-1337
-1437
-1433
-1335
-1185
-1041
-945
-907
-909
-925
-939
-947
-954
-960
-963
-963
-963
-966
-973
-978
-982
-991
-1010
-1037
-1062
-1077
-1084
-1095
-1118
-1152
-1190
-1225
-1264
-1310
-1364
-1415
-1449
-1458
-1441
-1400
-1338
-1263
-1188
-1119
-1054
-986
-911
-843
-803
-797
-807
-803
-769
-722
-694
-702
-723
-712
-639
-521
-406
-340
-343
-402
-499
-622
-765
-913
-1039
-1117
-1139
-1119
-1080
-1039
-1000
-966
-945
-950
-989
-1048
-1094
-1093
-1031
-921
-795
-683
-598
-531
-467
-399
-325
-247
-154
-38
96
221
296
296
229
129
32
-48
-123
-211
-321
-444
-564
-664
-730
-752
-729
-676
-620
-591
-601
-638
-677
-700
-701
-693
-691
-706
-739
-781
-813
-814
-773
-698
-614
-544
-498
-465
-435
-412
-413
-454
-527
-610
-681
-738
-794
-862
-941
-1016
-1070
-1099
-1107
-1096
-1061
-1000
-918
-828
-748
-686
-644
-612
-575
-516
-421
-292
-148
-19
72
122
147
162
166
145
82
-21
-145
-269
-380
-477
-565
-647
-722
-792
-866
-947
-1026
-1082
-1095
-1057
-979
-880
-779
-688
-618
-575
-561
-563
-556
-512
-418
-288
-150
-28
70
150
213
252
253
216
159
104
61
22
-30
-95
-160
-205
-226
-237
-258
-298
-352
-408
-460
-508
-552
-591
-622
-650
-680
-712
-739
-754
-766
-791
-838
-888
-908
-873
-793
-703
-636
-589
-536
-458
-363
-284
-245
-240
-239
-214
-162
-93
-16
76
187
308
410
468
475
448
409
368
325
277
231
199
188
194
209
223
234
237
229
211
193
191
219
275
348
422
490
549
593
613
600
555
493
433
391
370
365
372
388
411
432
438
415
359
272
171
83
36
52
129
242
347
406
403
350
278
215
180
175
195
228
266
297
311
304
275
231
181
136
106
95
101
110
103
62
-12
-105
-189
-243
-255
-230
-178
-111
-41
19
54
55
21
-32
-83
-112
-111
-83
-34
29
102
176
231
248
213
132
25
-83
-178
-253
-310
-348
-364
-358
-339
-320
-311
-306
-291
-253
-197
-142
-109
-109
-133
-165
-186
-186
-165
-125
-77
-30
4
21
29
42
72
118
172
219
247
243
198
109
-13
-146
-264
-349
-399
-427
-448
-471
-498
-523
-538
-538
-521
-500
-496
-532
-615
-730
-851
-949
-1008
-1030
-1018
-980
-924
-860
-794
-722
-635
-528
-414
-319
-263
-240
-224
-188
-130
-68
-27
-15
-24
-43
-71
-110
-155
-188
-193
-172
-147
-146
-178
-230
-276
-300
-301
-291
-286
-296
-328
-377
-428
-458
-445
-382
-274
-137
10
147
250
300
288
224
134
43
-36
-97
-139
-154
-139
-102
-65
-54
-83
-149
-243
-347
-438
-492
-484
-414
-307
-202
-133
-103
-99
-102
-103
-102
-96
-78
-51
-26
-21
-41
-75
-106
-127
-144
-165
-179
-167
-120
-49
13
39
20
-36
-120
-222
-331
-431
-507
-561
-610
-678
-765
-853
-916
-945
-949
-937
-912
-864
-791
-702
-608
-510
-410
-315
-251
-239
-276
-326
-348
-323
-268
-207
-154
-103
-50
-10
-3
-38
-98
-159
-217
-293
-407
-553
-699
-809
-871
-900
-915
-927
-943
-975
-1042
-1149
-1272
-1367
-1405
-1389
-1348
-1310
-1278
-1242
-1197
-1152
-1122
-1105
-1089
-1058
-1012
-961
-908
-847
-775
-706
-663
-668
-716
-785
-853
-914
-967
-1006
-1016
-984
-918
-848
-803
-784
-773
-749
-709
-672
-654
-663
-689
-721
-751
-774
-780
-758
-704
-629
-555
-499
-466
-448
-432
-408
-373
-331
-294
-277
-291
-336
-402
-471
-530
-574
-600
-599
-562
-488
-390
-287
-192
-103
-11
86
172
231
257
264
274
302
340
376
399
416
431
440
423
362
255
123
-1
-93
-150
-189
-233
-295
-372
-445
-493
-500
-466
-407
-341
-284
-235
-185
-124
-56
4
43
55
45
25
6
-8
-15
-13
1
21
37
38
18
-15
-51
-83
-111
-140
-176
-216
-262
-310
-361
-406
-432
-427
-390
-329
-261
-201
-156
-126
-107
-88
-55
4
90
184
261
305
317
317
321
328
324
299
263
238
246
291
357
420
463
477
460
411
331
232
132
46
-19
-64
-91
-101
-95
-80
-71
-79
-107
-141
-161
-153
-114
-50
31
120
206
271
298
279
225
162
115
98
105
120
132
138
146
164
194
232
273
310
337
350
348
339
342
372
436
518
590
627
614
556
477
408
377
406
494
617
738
822
855
839
791
725
652
581
519
471
425
362
267
147
38
-24
-22
27
89
135
158
168
183
216
275
362
470
573
638
636
562
444
324
241
211
229
277
336
392
436
469
495
528
580
655
741
812
844
824
767
704
664
654
653
631
577
514
483
512
593
686
750
770
757
732
702
667
628
604
615
661
715
740
715
651
582
540
536
564
619
704
819
953
1079
1171
1214
1215
1187
1141
1080
1004
930
870
839
830
827
811
779
747
736
756
799
844
868
863
832
786
734
680
629
585
551
523
499
478
470
489
547
640
755
868
959
1014
1031
1010
969
931
919
944
998
1062
1117
1150
1155
1130
1076
1004
933
881
846
807
734
617
473
342
248
190
138
70
-13
-87
-122
-110
-63
2
73
144
207
243
241
209
171
156
172
198
206
183
143
115
122
170
242
321
389
430
428
370
259
114
-35
-160
-245
-282
-268
-208
-121
-45
-17
-58
-154
-270
-368
-427
-441
-414
-355
-283
-230
-231
-301
-417
-532
-601
-614
-599
-596
-624
-666
-690
-668
-602
-518
-446
-411
-412
-437
-464
-477
-470
-451
-429
-408
-381
-340
-284
-226
-185
-178
-211
-278
-368
-459
-527
-547
-511
-436
-360
-315
-309
-318
-302
-237
-131
-8
105
197
270
321
339
308
223
98
-42
-174
-285
-371
-426
-441
-406
-322
-212
-108
-43
-36
-84
-167
-258
-334
-380
-395
-390
-377
-362
-339
-290
-203
-83
47
154
218
240
238
233
241
262
290
317
339
357
380
421
482
552
605
616
584
528
477
443
417
380
335
304
314
367
433
479
491
486
492
524
575
639
718
821
945
1061
1133
1148
1128
1115
1135
1175
1202
1192
1153
1115
1104
1117
1137
1141
1122
1079
1014
933
850
797
806
885
1004
1108
1144
1091
970
825
704
636
629
672
740
800
827
807
750
684
636
623
644
684
725
752
763
763
762
771
795
831
871
905
931
954
977
999
1012
1010
988
947
890
815
724
623
530
466
444
460
499
541
573
587
576
537
471
392
320
271
247
243
248
257
264
262
244
205
155
113
91
92
108
133
171
234
323
425
512
559
558
519
461
400
343
295
256
229
216
220
240
271
303
326
328
305
259
192
107
10
-91
-182
-249
-278
-265
-210
-123
-12
110
234
351
455
540
601
636
650
653
659
671
681
675
646
596
531
450
342
203
44
-105
-211
-260
-259
-232
-197
-163
-137
-123
-129
-156
-198
-246
-293
-335
-367
-379
-367
-342
-326
-338
-377
-419
-438
-429
-406
-389
-383
-377
-358
-328
-302
-291
-296
-309
-331
-379
-465
-582
-698
-774
-793
-766
-717
-663
-611
-559
-513
-480
-456
-430
-391
-345
-318
-338
-413
-521
-631
-716
-766
-784
-778
-755
-728
-715
-729
-767
-812
-852
-885
-928
-991
-1063
-1113
-1111
-1051
-958
-874
-833
-847
-906
-983
-1048
-1074
-1047
-968
-856
-735
-630
-556
-522
-529
-572
-636
-696
-731
-736
-727
-726
-748
-793
-852
-922
-1010
-1126
-1265
-1406
-1523
-1593
-1615
-1598
-1559
-1518
-1490
-1490
-1518
-1559
-1587
-1580
-1533
-1461
-1386
-1325
-1284
-1257
-1239
-1227
-1221
-1222
-1226
-1230
-1228
-1219
-1200
-1177
-1159
-1158
-1176
-1215
-1269
-1331
-1391
-1435
-1444
-1410
-1339
-1254
-1182
-1136
-1110
-1085
-1048
-1000
-953
-916
-894
-883
-879
-876
-869
-854
-836
-830
-852
-908
-980
-1041
-1069
-1063
-1040
-1012
-983
-949
-911
-884
-888
-925
-975
-1002
-979
-900
-784
-655
-535
-433
-354
-297
-258
-230
-200
-154
-85
1
85
137
131
60
-58
-191
-309
-399
-463
-509
-536
-536
-505
-449
-387
-338
-312
-311
-331
-368
-415
-459
-482
-470
-427
-369
-321
-298
-299
-315
-336
-350
-349
-323
-268
-199
-143
-130
-171
-250
-332
-386
-396
-367
-316
-254
-192
-135
-91
-61
-36
-2
44
91
118
114
96
96
138
213
282
307
277
221
175
159
166
170
149
94
2
-123
-270
-409
-501
-520
-476
-415
-391
-424
-496
-562
-585
-560
-506
-448
-399
-360
-324
-282
-230
-170
-108
-55
-18
2
20
49
94
147
190
204
184
132
60
-15
-76
-109
-112
-95
-75
-61
-58
-64
-81
-114
-164
-220
-265
-283
-272
-238
-190
-132
-58
31
122
195
234
237
223
218
246
313
401
482
526
527
498
464
447
452
472
500
534
572
609
633
638
631
626
634
649
657
649
631
622
638
681
740
800
853
895
922
930
914
882
849
831
833
846
853
842
808
760
712
674
648
632
626
631
649
674
692
683
641
575
508
461
439
439
454
481
518
555
579
582
574
573
591
626
664
697
731
778
836
882
890
853
787
720
668
629
600
588
607
656
707
718
659
539
398
277
197
152
122
90
44
-19
-94
-167
-217
-232
-213
-171
-115
-40
71
226
414
604
771
904
1002
1067
1084
1044
951
832
722
643
594
561
529
497
468
445
423
397
358
298
206
80
-62
-183
-240
-215
-124
-13
70
96
70
18
-28
-42
-11
65
167
267
336
363
355
332
307
281
248
208
171
155
169
208
266
338
429
544
674
800
893
937
930
887
830
786
767
775
791
794
773
735
705
701
717
728
708
657
605
596
651
757
878
984
1063
1121
1167
1200
1213
1205
1187
1174
1174
1174
1157
1110
1042
974
927
905
891
854
773
653
524
429
395
418
470
510
518
495
465
455
479
537
620
709
786
836
853
849
845
863
913
987
1064
1119
1130
1083
977
827
663
520
424
378
368
374
386
404
431
466
501
528
543
548
548
549
552
555
546
510
440
341
241
167
137
143
165
185
198
207
213
208
181
130
65
0
-56
-102
-142
-177
-206
-229
-247
-262
-275
-288
-306
-340
-396
-473
-557
-634
-699
-752
-799
-846
-889
-924
-947
-957
-953
-936
-906
-865
-809
-740
-663
-590
-537
-505
-485
-462
-434
-416
-428
-471
-521
-546
-534
-499
-468
-452
-438
-407
-358
-316
-310
-355
-439
-541
-646
-747
-839
-906
-939
-942
-940
-957
-1000
-1054
-1099
-1126
-1138
-1139
-1128
-1094
-1032
-950
-863
-783
-714
-654
-600
-551
-510
-480
-466
-472
-499
-541
-585
-622
-655
-695
-750
-818
-885
-938
-980
-1024
-1086
-1162
-1234
-1280
-1282
-1243
-1179
-1115
-1070
-1049
-1043
-1030
-990
-918
-826
-732
-651
-581
-510
-427
-335
-250
-187
-148
-123
-99
-74
-53
-47
-62
-91
-126
-166
-213
-271
-336
-399
-454
-507
-571
-656
-752
-844
-916
-969
-1010
-1043
-1056
-1038
-986
-916
-854
-813
-792
-775
-749
-709
-652
-579
-491
-397
-313
-250
-209
-180
-159
-146
-146
-154
-160
-157
-151
-154
-170
-187
-190
-173
-149
-133
-127
-121
-109
-105
-129
-187
-256
-302
-312
-302
-301
-319
-341
-351
-358
-389
-458
-544
-604
-610
-572
-524
-494
-479
-457
-420
-374
-329
-279
-208
-115
-23
37
49
32
18
23
40
54
58
63
75
92
102
105
108
119
129
120
87
47
33
62
123
188
229
240
227
200
165
128
102
99
119
147
162
148
103
40
-25
-76
-98
-88
-55
-21
-5
-8
-18
-17
-1
25
53
85
130
190
257
318
370
420
477
538
592
626
641
649
656
658
647
625
598
576
559
539
516
496
490
501
520
536
547
557
568
574
570
558
550
556
574
594
607
620
643
677
702
696
650
582
517
467
424
374
314
256
212
185
167
156
159
191
255
332
390
409
387
348
321
326
365
430
503
569
626
680
742
819
903
980
1042
1087
1122
1148
1159
1146
1111
1069
1034
1010
981
929
846
745
649
576
530
505
494
499
522
559
601
632
639
617
571
509
443
382
336
310
311
344
408
493
586
675
762
852
945
1027
1077
1084
1063
1049
1066
1110
1152
1160
1127
1078
1044
1039
1052
1061
1060
1063
1091
1144
1201
1228
1205
1134
1038
940
854
778
702
619
523
419
313
223
163
143
159
196
230
247
249
249
264
302
357
418
476
526
563
583
579
549
505
469
464
504
586
694
807
907
986
1037
1059
1053
1030
1004
993
1004
1031
1058
1071
1063
1037
998
943
869
778
690
635
637
688
757
806
817
796
761
718
659
582
508
475
513
621
760
885
967
1006
1018
1014
996
968
937
911
894
875
850
821
798
787
774
743
683
604
526
466
424
394
375
370
386
419
457
487
503
509
514
526
547
576
603
616
609
591
583
603
650
700
724
705
648
574
498
429
374
341
339
364
395
410
398
365
328
293
262
232
209
199
202
210
213
215
229
266
318
367
398
406
399
380
348
298
232
163
98
39
-15
-59
-78
-65
-26
12
28
14
-15
-41
-55
-59
-57
-45
-19
16
46
59
52
36
25
25
33
41
44
40
28
12
-1
-1
14
37
57
61
47
20
-14
-54
-94
-126
-143
-140
-129
-121
-121
-121
-106
-71
-27
10
24
11
-31
-101
-191
-284
-351
-370
-343
-297
-267
-270
-301
-339
-367
-388
-419
-474
-558
-659
-753
-817
-839
-823
-791
-769
-768
-781
-788
-770
-726
-674
-638
-636
-670
-734
-813
-891
-944
-957
-924
-853
-765
-678
-605
-550
-515
-499
-499
-503
-500
-485
-468
-464
-485
-527
-579
-633
-691
-765
-863
-983
-1109
-1221
-1304
-1354
-1373
-1369
-1351
-1324
-1287
-1238
-1177
-1112
-1054
-1012
-986
-970
-957
-947
-947
-958
-971
-969
-940
-891
-843
-822
-843
-905
-993
-1086
-1160
-1189
-1154
-1057
-919
-782
-684
-644
-655
-700
-765
-838
-907
-957
-975
-966
-956
-975
-1036
-1119
-1188
-1208
-1173
-1098
-1014
-942
-893
-871
-873
-891
-910
-916
-901
-868
-827
-780
-722
-635
-510
-353
-186
-40
59
96
73
6
-80
-161
-228
-283
-340
-411
-500
-597
-693
-781
-862
-942
-1020
-1089
-1138
-1156
-1139
-1094
-1035
-977
-935
-919
-931
-963
-999
-1018
-1008
-966
-903
-839
-790
-766
-767
-787
-808
-807
-764
-675
-569
-489
-468
-503
-555
-570
-524
-437
-355
-315
-320
-342
-347
-321
-270
-212
-159
-118
-95
-100
-138
-200
-269
-320
-340
-334
-315
-300
-294
-295
-301
-313
-342
-394
-465
-539
-592
-607
-582
-530
-464
-393
-318
-245
-178
-121
-67
-2
78
162
225
250
238
209
187
188
212
256
312
369
408
415
392
358
337
336
340
331
305
280
273
282
280
246
186
131
105
103
103
88
74
98
184
320
463
571
628
638
613
561
494
435
411
432
477
508
495
442
379
339
333
348
362
362
348
330
313
304
310
333
365
389
387
358
316
286
283
304
337
371
406
446
485
506
494
446
377
309
260
235
229
232
239
242
234
213
183
159
151
162
181
200
214
224
231
228
211
186
168
168
180
182
159
114
72
57
72
101
126
144
162
188
211
221
217
216
236
277
318
341
350
368
416
486
552
591
602
598
591
576
544
496
445
400
351
277
175
67
-12
-42
-33
-12
6
27
62
111
156
188
219
276
370
478
557
579
553
512
484
468
441
383
295
195
95
-2
-95
-179
-242
-282
-311
-347
-396
-445
-475
-469
-429
-369
-303
-238
-178
-128
-86
-45
2
63
133
204
267
324
374
416
443
450
446
446
460
481
492
476
438
393
358
334
310
277
236
192
151
108
57
-2
-57
-93
-107
-110
-117
-134
-149
-144
-109
-50
11
51
65
62
60
72
96
119
128
117
93
70
57
56
60
60
49
24
-16
-68
-128
-183
-217
-218
-188
-145
-111
-99
-101
-95
-62
1
74
130
149
134
104
79
75
90
114
136
142
124
76
-1
-94
-184
-251
-283
-279
-253
-222
-204
-208
-234
-272
-305
-316
-303
-276
-255
-256
-273
-290
-289
-269
-248
-242
-252
-257
-235
-180
-109
-45
3
45
96
157
214
245
249
240
237
246
260
266
263
260
268
286
306
324
346
379
422
466
498
517
535
561
598
639
675
701
721
737
748
749
732
692
624
531
428
334
263
215
176
131
84
56
61
94
129
134
101
46
-1
-17
4
56
129
212
289
344
369
373
377
397
434
483
538
596
660
717
751
747
708
650
592
541
492
444
402
381
388
419
455
479
487
486
487
497
514
533
545
547
538
522
505
491
486
495
519
546
549
506
411
289
184
131
136
175
218
249
268
278
277
257
224
196
194
220
255
273
266
243
223
213
200
168
106
22
-67
-143
-194
-218
-219
-208
-195
-183
-170
-151
-130
-121
-137
-177
-229
-274
-301
-318
-340
-379
-439
-510
-584
-651
-708
-756
-796
-829
-854
-866
-863
-853
-849
-863
-893
-924
-938
-928
-905
-884
-873
-868
-859
-840
-809
-764
-706
-636
-562
-497
-453
-441
-463
-520
-602
-691
-766
-810
-822
-811
-795
-779
-762
-740
-713
-683
-648
-605
-551
-490
-437
-398
-376
-365
-367
-385
-423
-474
-529
-582
-640
-718
-819
-930
-1032
-1116
-1182
-1236
-1274
-1289
-1279
-1252
-1223
-1201
-1187
-1178
-1176
-1178
-1173
-1140
-1069
-974
-885
-828
-802
-780
-739
-683
-637
-621
-635
-662
-693
-731
-783
-841
-886
-906
-910
-925
-979
-1077
-1200
-1322
-1415
-1455
-1426
-1327
-1183
-1034
-917
-844
-804
-775
-742
-702
-653
-592
-521
-456
-416
-414
-442
-482
-520
-551
-570
-567
-524
-437
-326
-227
-171
-163
-191
-238
-295
-349
-387
-398
-384
-366
-363
-381
-409
-441
-483
-550
-641
-729
-781
-785
-762
-744
-746
-757
-756
-743
-734
-739
-749
-741
-708
-664
-631
-613
-589
-537
-459
-385
-346
-345
-357
-351
-316
-260
-201
-147
-103
-77
-78
-112
-164
-209
-223
-200
-151
-96
-47
-8
22
47
65
75
78
73
61
38
6
-29
-55
-52
-11
61
139
191
203
182
155
146
160
185
201
197
168
117
49
-26
-87
-118
-117
-105
-110
-150
-219
-297
-363
-404
-416
-402
-369
-331
-304
-293
-286
-262
-209
-138
-75
-46
-52
-69
-68
-31
41
127
205
260
292
316
352
412
481
531
538
500
438
378
337
315
313
327
353
371
351
279
174
80
31
27
33
14
-37
-103
-162
-213
-263
-311
-340
-333
-297
-264
-267
-311
-364
-390
-368
-307
-234
-171
-127
-106
-108
-125
-138
-122
-63
32
136
219
268
289
298
305
312
311
299
273
234
183
123
56
-6
-52
-75
-83
-89
-106
-136
-168
-191
-202
-205
-204
-198
-184
-165
-153
-153
-155
-139
-95
-35
15
36
35
37
56
87
112
125
142
180
231
268
275
265
276
336
433
529
591
620
638
656
667
651
608
553
508
476
446
414
386
369
361
351
336
336
373
453
549
628
674
702
735
776
812
828
822
804
778
746
717
709
740
800
855
874
862
853
870
903
923
925
942
1002
1074
1065
892
569
218
-16
-72
-9
58
60
15
-16
-3
31
43
24
0
-1
20
35
28
9
2
13
28
29
16
5
10
23
28
20
9
9
19
26
23
13
9
15
24
24
16
10
13
21
24
19
12
12
18
23
21
14
12
16
22
22
16
12
14
20
22
18
13
13
18
21
20
15
13
16
20
21
17
13
15
19
21
18
14
14
18
20
19
15
14
16
20
20
17
14
15
19
20
18
15
15
17
20
19
16
15
16
19
19
17
15
16
18
19
18
15
15
17
19
18
16
15
16
18
19
17
15
16
18
19
17
16
15
17
18
18
16
15
17
18
18
17
16
16
18
18
17
16
16
17
18
18
16
16
17
18
18
17
16
16
17
18
17
16
16
17
18
17
16
16
17
17
18
17
16
16
17
18
17
16
16
17
17
17
16
16
16
17
17
17
16
16
17
17
17
16
16
17
17
17
16
16
16
17
17
17
16
16
17
17
17
16
16
17
17
17
16
16
16
17
17
16
16
16
17
17
17
16
16
16
17
17
16
16
16
17
17
16
16
16
17
17
16
16
16
16
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
16
16
16
16
15
15
16
16
16
15
15
15
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
