5
30542
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
-1
0
0
0
0
0
-1
0
0
1
0
0
-1
0
0
1
0
0
-1
0
0
1
0
0
-1
0
0
1
0
-1
-1
0
0
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
0
-1
-2
0
1
2
0
-2
-2
0
2
2
0
-2
-2
0
2
3
0
-3
-3
0
4
4
0
-6
-7
1
15
25
26
17
3
-7
-9
-6
-2
-2
-4
-5
-5
-3
-2
-4
-5
-5
-3
-1
-3
-5
-7
-5
-1
1
-2
-9
-12
-5
12
31
40
34
17
-2
-11
-10
-4
1
0
-4
-7
-6
-3
-2
-2
-4
-5
-5
-3
-3
-4
-4
-4
-3
-4
-5
-6
-3
3
10
13
9
1
-6
-8
-6
-2
-1
-2
-5
-6
-5
-3
-2
-3
-5
-5
-4
-3
-3
-4
-5
-4
-3
-3
-4
-5
-5
-3
-2
-3
-6
-7
-4
4
11
13
8
-1
-6
-3
6
15
19
16
9
2
-1
-2
-3
-5
-6
-4
-2
-1
-3
-7
-8
-4
4
11
13
8
0
-6
-7
-5
-2
-2
-4
-5
-5
-3
-3
-3
-4
-5
-4
-3
-3
-4
-5
-4
-3
-3
-3
-5
-5
-4
-2
-2
-4
-6
-6
-3
-1
-1
-5
-9
-7
2
16
28
32
26
14
3
-3
-4
-4
-5
-5
-3
-2
-2
-4
-8
-8
-2
6
13
11
4
-4
-3
7
20
27
21
7
-7
-13
-9
-2
2
0
-5
-8
-7
-2
0
-1
-5
-7
-6
-3
-1
-2
-4
-6
-5
-3
-2
-2
-4
-5
-5
-4
-3
-4
-3
1
7
12
12
5
-4
-11
-11
-5
3
8
8
7
5
3
1
-4
-9
-10
-5
7
23
36
43
42
34
22
7
-7
-15
-13
-2
15
27
28
16
0
-11
-9
6
26
40
43
34
19
3
-8
-14
-12
-3
11
26
34
33
22
7
-4
-6
-1
9
16
20
20
18
13
7
0
-6
-9
-7
-3
-1
-1
-3
-5
-6
-5
-4
-3
1
9
21
32
35
25
5
-14
-20
-9
14
37
49
45
29
10
-3
-8
-7
-4
-2
-2
-3
-4
-5
-5
-4
-3
-2
-3
-4
-5
-4
-3
-2
-3
-4
-5
-5
-3
-2
-2
-4
-6
-5
-3
-1
-1
-4
-8
-7
-2
5
11
12
7
1
-4
-6
-5
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-3
-3
-4
-4
-4
-4
-3
-3
-4
-4
-4
-3
-3
-3
-4
-5
-5
-3
-2
-2
-4
-5
-5
-4
-2
-2
-4
-5
-5
-4
-2
-1
-3
-6
-6
-4
-1
0
-2
-6
-9
-6
0
7
10
9
4
0
0
2
7
9
8
4
-1
-5
-8
-8
-6
-1
4
9
13
16
19
22
25
27
25
21
15
11
11
13
18
19
16
9
0
-5
-5
-1
1
-1
-7
-11
-8
0
8
7
-5
-22
-29
-20
3
26
33
20
-2
-14
-5
22
48
57
43
15
-8
-16
-9
1
5
0
-8
-10
-5
1
2
-3
-9
-8
0
13
23
23
16
5
-3
-6
-5
-3
-2
-2
-1
4
13
23
30
28
16
-1
-11
-6
17
47
69
69
48
16
-9
-16
-7
8
17
14
5
-3
-6
-4
-2
-2
-4
-5
-4
-3
-2
-3
-4
-4
-3
-3
-4
-5
-4
2
10
14
11
2
-6
-10
-6
-1
1
-2
-6
-8
-5
0
1
-2
-8
-9
-4
6
13
13
7
-1
-6
-5
-3
-2
-3
-5
-5
-2
-1
-2
-6
-8
-4
4
12
14
9
0
-7
-7
-4
0
-1
-4
-8
-7
-1
6
11
11
7
2
-3
-5
-6
-5
-4
-2
0
2
4
7
12
17
22
21
16
7
-2
-8
-8
-5
-2
-1
-2
-4
-5
-5
-4
-2
-1
-2
-4
-7
-8
-3
6
17
24
24
15
2
-8
-11
-7
-1
2
0
-5
-8
-7
-2
1
1
-3
-8
-9
-5
3
12
18
21
20
16
11
6
3
1
-1
-2
-4
-6
-6
-3
-1
0
-3
-6
-7
-5
-1
2
-1
-7
-11
-8
2
15
22
20
14
9
10
16
20
18
11
6
10
21
33
37
29
13
-2
-8
-6
-1
1
-2
-6
-7
-4
-1
0
-3
-6
-6
-4
0
0
-3
-6
-7
-4
0
1
-2
-7
-10
-6
2
12
20
22
19
10
-1
-10
-13
-9
2
15
24
24
16
5
-4
-7
-6
-3
-2
-2
-3
-4
-4
-4
-3
-3
-3
-3
-3
-4
-4
-4
-2
-1
-3
-6
-7
-3
4
12
14
9
0
-6
-7
-4
0
-1
-4
-7
-5
-1
1
-2
-8
-11
-4
11
26
30
19
1
-12
-10
7
28
43
44
36
24
14
8
2
-3
-6
-6
-3
-1
-1
-5
-7
-4
3
11
14
10
1
-6
-8
-5
-1
0
-3
-5
-5
-3
-1
-1
-3
-5
-5
-3
-2
-2
-4
-5
-4
-3
-2
-3
-4
-4
-3
-2
-2
-5
-6
-3
3
11
14
10
2
-6
-8
-5
-1
0
-2
-5
-6
-4
-2
-1
-2
-5
-6
-4
-2
-1
-2
-5
-5
-4
-2
-1
-3
-5
-5
-4
-2
-1
-3
-5
-5
-4
-2
-1
-2
-5
-5
-4
-2
-1
-2
-5
-6
-4
-1
0
-2
-5
-6
-5
-1
0
-1
-5
-7
-6
-1
2
1
-5
-10
-11
-2
11
25
32
32
25
17
10
4
-1
-4
0
11
28
45
55
53
41
26
14
8
6
3
-1
-7
-9
-6
-1
3
0
-6
-10
-6
3
13
16
9
-3
-10
-9
-1
9
13
11
5
0
-2
-2
-3
-5
-6
-4
0
1
-2
-6
-8
-5
2
4
-1
-10
-14
-5
14
34
42
34
15
-2
-9
-7
-1
0
-3
-6
-5
-1
1
-3
-9
-10
-2
13
25
27
17
4
-5
-7
-4
-3
-3
-4
-2
0
-1
-5
-10
-8
6
26
40
39
23
3
-10
-10
-2
1
-2
-8
-6
8
29
42
39
20
-2
-14
-12
-2
4
3
-4
-9
-8
-2
2
1
-4
-7
-6
-3
1
0
-3
-6
-6
-3
0
0
-2
-5
-6
-4
-1
1
-1
-4
-8
-7
-2
7
18
24
23
15
3
-7
-10
-6
-1
2
0
-4
-7
-5
-2
0
-1
-4
-6
-5
-2
0
-1
-4
-5
-5
-2
-1
-1
-3
-5
-4
-2
-1
-1
-4
-5
-4
-2
-1
-2
-4
-5
-4
-2
-1
-2
-4
-5
-3
-1
-1
-4
-6
-4
3
11
15
11
2
-7
-9
-4
1
2
-2
-7
-7
-3
2
2
-3
-10
-10
-1
14
25
27
18
5
-5
-8
-5
-1
0
-2
-4
-4
-3
-2
-2
-3
-4
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-4
-3
-2
-2
-3
-4
-4
-3
-1
-1
-3
-6
-6
-2
5
12
13
9
1
-5
-6
-4
-2
-1
-2
-4
-4
-3
-2
-2
-3
-4
-3
-2
-1
-3
-5
-6
-2
5
11
13
9
2
-4
-7
-5
-2
0
-2
-4
-5
-4
-2
-1
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-1
-2
-4
-5
-3
3
9
15
17
15
11
6
1
-2
-4
-5
-3
-2
-1
-2
-3
-4
-4
-2
-1
-1
-3
-5
-4
-2
0
-1
-4
-6
-5
-1
1
0
-5
-10
-6
7
26
42
46
35
17
0
-8
-7
-2
0
-1
-4
-4
-3
-1
-2
-4
-5
-2
4
11
13
10
2
-4
-6
-4
-3
-2
-3
-1
6
16
27
34
36
32
25
16
8
2
-2
-5
-6
-6
-4
1
11
20
25
22
10
-4
-12
-9
-1
5
2
-6
-11
-6
10
26
32
22
4
-10
-12
-4
4
5
-2
-10
-9
-2
5
5
-4
-13
-12
0
17
28
26
15
3
-3
-4
-2
-3
-5
-4
-1
3
0
-7
-12
-6
12
34
45
37
16
-6
-14
-6
8
16
13
4
-1
3
11
15
10
0
-7
-5
4
13
15
9
2
-3
-5
-4
-5
-5
0
10
21
27
22
9
-5
-11
-8
-1
3
1
-4
-7
-5
-2
1
0
-3
-5
-5
-2
0
-1
-3
-5
-4
-2
0
-1
-3
-4
-4
-2
-1
-1
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-1
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-2
-3
-3
-2
-2
-2
-2
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-2
-2
-3
-3
-2
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-1
-2
-3
-4
-3
-1
0
-2
-4
-6
-3
5
13
16
11
-1
-9
-7
7
25
38
36
22
5
-6
-7
-2
2
1
-5
-8
-4
5
14
15
10
1
-5
-6
-3
0
0
-3
-4
-4
-2
0
-1
-3
-4
-3
-2
-1
-1
-3
-3
-3
-3
-2
-1
3
8
13
13
7
-4
-12
-11
0
15
27
28
18
4
-5
-7
-4
0
0
-2
-4
-3
-1
0
-2
-4
-5
-3
0
1
-2
-5
-7
-4
3
12
19
22
22
18
12
6
0
-2
3
12
21
25
20
9
-2
-8
-8
-3
1
2
-1
-4
-6
-5
-3
1
6
10
11
10
4
-2
-6
-6
-3
0
1
-1
-4
-5
-3
-1
0
-2
-3
-4
-3
-1
0
-2
-3
-4
-3
-1
-1
-2
-3
-4
-3
-1
-1
-2
-3
-4
-3
-1
-1
-2
-4
-4
-2
-1
0
-2
-4
-4
-2
0
0
-2
-5
-5
-2
1
1
-3
-8
-8
0
13
25
27
20
7
-5
-9
-6
-1
2
0
-3
-5
-4
-1
0
-1
-3
-4
-3
-1
-1
-1
-3
-4
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-1
-3
-3
-3
-2
-1
-1
-2
-4
-4
-2
0
0
-2
-5
-6
-4
2
11
20
24
23
17
10
5
3
4
4
0
-5
-9
-8
1
14
25
27
19
7
-4
-8
-5
-1
1
0
-3
-4
-3
-1
0
-1
-3
-3
-3
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-3
-3
-3
-1
-1
-1
-3
-4
-3
-1
0
-1
-3
-4
-3
-1
0
-1
-3
-4
-3
-1
0
-1
-4
-5
-3
0
1
-1
-4
-6
-3
1
2
0
-5
-8
-5
3
10
12
9
5
3
3
1
-5
-11
-10
1
18
32
35
28
18
16
24
34
36
24
5
-10
-13
-5
4
5
0
-7
-8
-2
3
3
-3
-8
-6
5
16
18
11
-2
-9
-5
5
15
17
10
0
-5
-5
-2
0
-1
-3
-4
-3
-1
0
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-2
-2
-1
-2
-2
-3
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-1
-1
-2
-3
-2
-2
-1
-1
-2
-3
-2
-2
-1
-1
-2
-3
-2
-1
-1
-1
-3
-3
-2
-1
0
-1
-3
-4
-2
-1
0
-1
-4
-4
-2
0
1
-1
-5
-5
-2
2
2
-2
-7
-8
-2
10
17
15
4
-6
-4
11
31
42
38
20
0
-11
-10
-2
4
3
-2
-6
-5
-2
1
1
-2
-5
-4
-1
0
0
-3
-4
-3
-1
0
-1
-3
-3
-2
-1
-1
-2
-3
-3
-1
0
-1
-4
-5
-2
5
12
15
11
3
-4
-6
-4
0
1
-1
-3
-4
-3
-1
0
-1
-3
-4
-3
-1
0
-1
-3
-3
-2
-1
-1
-1
-3
-3
-2
-1
-1
-1
-3
-3
-2
-1
-1
-1
-3
-3
-2
-1
-1
-1
-3
-3
-2
-1
-1
-1
-2
-3
-2
-1
-1
-1
-2
-3
-2
-1
-1
-1
-2
-3
-2
-1
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-3
-1
0
0
-2
-4
-5
-4
2
11
20
25
23
12
-1
-11
-13
-6
6
18
23
22
16
8
1
-4
-7
-6
-2
2
3
1
-5
-9
-7
2
15
25
25
18
7
-2
-6
-5
-3
-1
0
0
-1
-3
-5
-4
0
6
12
14
10
3
-4
-5
-3
0
0
-2
-4
-3
-1
0
-1
-3
-4
-3
0
1
-1
-5
-6
-3
3
7
8
7
9
17
26
28
19
1
-16
-23
-16
-4
4
4
-2
-7
-5
0
3
0
-5
-7
-3
2
4
-1
-9
-10
-1
15
27
28
18
4
-4
-5
-2
-1
-4
-5
0
11
23
28
21
8
-4
-9
-7
-2
1
2
4
8
12
11
6
-1
-7
-7
-3
1
2
-1
-4
-5
-3
0
1
-1
-4
-4
-2
0
0
-1
-3
-4
-2
-1
0
-1
-3
-3
-2
-1
0
-1
-3
-3
-2
-1
-1
-1
-2
-3
-2
-1
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-1
-2
-3
-2
-1
-1
-1
-2
-2
-2
-2
-5
-10
-16
-19
-13
1
18
29
28
17
1
-7
-4
10
24
29
22
8
-5
-10
-7
-1
2
1
-1
3
14
29
40
39
27
10
-4
-7
1
14
24
26
19
8
-2
-7
-6
-3
0
1
0
-3
-4
-4
-2
0
1
0
-4
-7
-6
1
12
23
27
22
9
-5
-12
-10
1
15
24
26
20
10
-2
-10
-12
-4
11
28
39
38
25
8
-6
-11
-6
1
4
1
-4
-6
-4
0
2
0
-3
-5
-4
-1
1
0
-3
-5
-3
-1
1
0
-3
-4
-3
-1
1
0
-3
-4
-3
0
1
-1
-3
-5
-3
0
1
-1
-4
-6
-3
1
3
-1
-7
-9
-2
13
26
30
21
5
-8
-11
-3
8
15
15
8
1
-3
-3
-2
-2
-2
-2
-1
-1
-2
-3
-3
-1
1
1
-3
-7
-7
0
13
24
28
21
8
-4
-9
-6
-1
3
1
-3
-5
-4
-1
1
0
-2
-4
-4
-1
0
0
-2
-4
-3
-1
0
0
-2
-4
-3
-2
0
0
-2
-4
-3
-2
0
0
-2
-4
-3
-2
0
0
-2
-4
-4
-2
0
0
-2
-4
-4
-2
1
1
-1
-5
-7
-4
2
8
11
10
7
4
1
-1
-5
-8
-7
0
15
30
39
36
21
3
-9
-12
-5
2
5
1
-5
-8
-5
1
5
2
-4
-10
-9
2
15
26
26
18
6
-3
-6
-5
-1
0
-1
-2
-3
-3
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-3
-2
-1
-1
-2
-2
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
0
-2
-3
-4
-2
0
0
-2
-4
-4
-2
0
1
-2
-5
-5
-2
2
3
-2
-8
-9
-1
14
26
29
19
5
-6
-8
-3
1
1
-3
-5
-3
0
2
-2
-7
-8
-1
13
25
28
20
7
-4
-8
-5
-1
1
0
-2
-3
-3
-3
-2
-1
0
-1
-3
-6
-6
0
12
23
27
21
8
-4
-9
-6
0
3
1
-3
-5
-3
0
0
-2
-5
-3
4
12
16
12
3
-5
-7
-5
0
2
0
-3
-5
-5
-2
2
6
9
11
10
5
-1
-6
-6
-3
1
2
-1
-4
-5
-3
0
1
-1
-4
-5
-3
0
1
-1
-5
-6
-3
1
2
-2
-7
-8
-2
8
15
14
7
-1
-4
-2
0
-1
-6
-7
-1
12
25
29
21
7
-6
-10
-5
1
3
0
-5
-6
-3
0
1
-2
-5
-5
-2
1
1
-2
-6
-6
-1
7
13
14
9
2
-3
-4
-3
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-2
-2
-3
-3
-2
-2
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-1
-2
-4
-4
-2
0
0
-3
-6
-6
-1
9
20
29
33
31
25
16
5
-3
-8
-6
-1
3
2
-3
-9
-9
0
15
26
27
17
4
-3
-1
8
15
13
5
-5
-8
-6
0
2
0
-4
-6
-4
-1
1
-1
-4
-5
-3
0
0
-3
-6
-4
4
12
16
12
2
-6
-8
-4
1
2
-2
-6
-7
-2
2
3
-3
-9
-9
-1
14
25
27
19
6
-5
-8
-5
-1
1
-1
-3
-4
-3
-1
-1
-2
-3
-3
-2
-1
-1
-2
-3
-3
-2
-1
-2
-2
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-2
-1
-2
-3
-3
-3
-1
-1
-2
-3
-4
-3
-1
-1
-2
-4
-4
-2
-1
0
-2
-5
-5
-2
1
1
-3
-8
-8
-1
13
24
27
20
6
-5
-9
-6
-1
1
-1
-4
-5
-3
-1
0
-2
-4
-4
-3
-1
-1
-2
-4
-4
-2
-1
-1
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-1
-2
-4
-4
-3
-1
-1
-2
-4
-4
-2
0
0
-3
-6
-5
-1
2
1
-5
-11
-8
7
26
40
40
25
5
-9
-11
-5
2
3
-2
-6
-6
-3
1
0
-3
-5
-5
-2
0
-1
-4
-5
-4
-1
1
-1
-5
-6
-3
1
2
-2
-8
-9
-2
13
25
28
20
5
-6
-9
-5
0
1
-1
-4
-5
-3
-1
-1
-2
-4
-4
-3
-1
-1
-3
-4
-4
-2
-1
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-2
-3
-4
-3
-2
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-2
-1
-1
-3
-5
-4
-2
0
-1
-4
-7
-6
-1
6
12
12
8
1
-3
-4
-3
-3
-4
-4
-2
4
10
13
10
3
-4
-7
-6
-3
0
0
-3
-5
-5
-3
-1
0
-2
-5
-6
-4
-1
1
0
-5
-9
-8
0
13
23
26
19
7
-4
-9
-7
-2
1
0
-3
-6
-5
-3
-1
-1
-3
-5
-5
-3
-1
-1
-3
-4
-5
-3
-1
-1
-3
-4
-4
-3
-1
-1
-3
-4
-5
-3
-1
-1
-3
-5
-5
-3
-1
0
-3
-6
-7
-2
6
12
13
8
1
-4
-6
-4
-2
-1
-2
-4
-4
-3
-2
-2
-3
-4
-3
-3
-2
-3
-3
-4
-3
-3
-2
-3
-3
-4
-3
-3
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-2
-3
-4
-4
-3
-2
-2
-3
-5
-5
-3
-1
-1
-4
-6
-5
-2
0
0
-4
-9
-9
-1
12
23
26
18
6
-5
-9
-7
-2
0
-1
-4
-5
-4
-3
-3
-4
-3
2
9
13
11
3
-5
-9
-7
-2
1
0
-4
-7
-6
-2
1
0
-4
-7
-7
-2
2
1
-5
-10
-10
-1
13
24
26
18
5
-5
-9
-6
-2
0
-2
-4
-5
-4
-3
-2
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-3
-3
-4
-4
-4
-3
-3
-3
-3
-4
-5
-5
-2
6
17
28
34
32
24
12
2
-4
-6
-5
-3
-3
-3
-3
-4
-4
-4
-4
-3
-3
-3
-3
-4
-4
-4
-3
-3
-3
-4
-4
-4
-3
-2
-3
-5
-5
-4
-2
-1
-4
-7
-7
-3
4
11
12
8
3
2
9
19
27
27
17
3
-7
-10
-6
-2
0
-2
-5
-6
-5
-2
-1
-3
-5
-6
-4
-3
-2
-3
-5
-5
-4
-3
-2
-3
-5
-5
-4
-3
-2
-3
-5
-5
-4
-3
-2
-3
-5
-6
-4
-2
-2
-3
-5
-6
-4
-2
-1
-3
-7
-8
-4
4
12
13
8
-1
-6
-7
-4
-1
-2
-5
-7
-5
-1
0
-3
-9
-10
-3
8
15
11
-5
-25
-36
-32
-15
1
7
1
-9
-13
-7
2
6
-2
-19
-34
-39
-30
-12
7
22
29
30
24
14
3
-6
-10
-7
-2
0
-2
-6
-8
-6
-1
1
-3
-10
-12
-4
12
25
27
16
1
-7
-4
7
15
13
2
-8
-12
-7
0
2
-3
-8
-9
-5
0
1
-4
-9
-9
-4
2
1
-5
-13
-12
1
21
39
46
41
31
23
21
24
27
26
19
7
-8
-22
-32
-34
-26
-12
0
4
-2
-13
-22
-22
-15
-6
-2
-4
-6
-3
7
19
29
33
33
32
32
29
16
-7
-35
-57
-64
-57
-44
-36
-40
-56
-74
-85
-82
-65
-40
-10
20
50
81
109
131
141
135
116
89
60
35
13
-6
-24
-38
-45
-42
-31
-21
-23
-46
-89
-143
-193
-222
-223
-194
-142
-79
-15
43
92
130
158
174
179
175
164
154
148
146
142
125
87
28
-46
-119
-181
-224
-245
-245
-226
-188
-136
-74
-11
44
86
112
121
111
80
31
-23
-65
-75
-44
19
97
162
196
191
149
81
1
-75
-134
-165
-163
-129
-73
-8
51
96
117
110
71
6
-73
-148
-200
-217
-198
-152
-90
-25
28
57
52
8
-62
-133
-174
-164
-97
5
114
202
252
263
240
189
114
27
-57
-120
-144
-122
-58
33
133
220
274
280
236
150
47
-48
-114
-144
-143
-119
-81
-32
15
44
29
-42
-162
-295
-398
-436
-403
-318
-216
-120
-37
41
118
186
229
236
217
207
243
346
497
643
726
707
589
404
192
-24
-237
-447
-640
-784
-841
-793
-656
-480
-323
-226
-197
-216
-250
-265
-241
-167
-47
108
279
444
586
688
739
723
626
451
225
-3
-180
-277
-301
-286
-269
-262
-255
-232
-193
-157
-143
-152
-156
-124
-49
40
97
90
22
-78
-176
-261
-338
-405
-444
-417
-303
-117
93
272
388
446
465
460
421
336
209
73
-27
-58
-13
85
210
338
449
522
527
443
277
68
-128
-263
-324
-335
-335
-361
-430
-542
-681
-819
-917
-939
-863
-692
-457
-199
47
256
410
485
461
333
133
-74
-212
-232
-129
66
306
555
783
961
1050
1010
827
523
153
-219
-543
-791
-942
-973
-864
-618
-279
70
333
441
382
192
-62
-315
-518
-644
-679
-618
-462
-220
92
446
807
1128
1359
1464
1427
1266
1024
754
506
313
189
128
102
72
-5
-149
-343
-532
-648
-639
-499
-270
-24
163
236
169
-31
-326
-650
-921
-1063
-1034
-842
-538
-195
131
412
646
834
964
1000
906
664
292
-154
-593
-944
-1147
-1166
-999
-667
-217
278
732
1059
1200
1141
920
608
278
-19
-269
-472
-631
-739
-788
-787
-755
-717
-680
-631
-553
-448
-351
-312
-361
-486
-629
-714
-682
-510
-218
146
512
813
998
1061
1047
1036
1091
1202
1283
1211
912
407
-199
-782
-1272
-1667
-1986
-2202
-2223
-1951
-1363
-563
258
919
1335
1536
1606
1600
1499
1246
805
209
-448
-1055
-1536
-1858
-2007
-1964
-1704
-1227
-594
65
581
806
671
229
-355
-863
-1102
-991
-590
-68
384
642
689
597
456
328
232
171
159
207
292
336
236
-63
-516
-979
-1286
-1342
-1180
-927
-720
-627
-622
-619
-530
-307
50
502
979
1391
1639
1652
1413
971
427
-103
-510
-708
-636
-280
308
994
1594
1948
1997
1810
1539
1327
1226
1184
1093
857
446
-104
-717
-1303
-1773
-2052
-2102
-1943
-1651
-1337
-1087
-921
-790
-609
-305
148
718
1330
1870
2212
2246
1925
1307
560
-92
-457
-454
-141
324
748
981
948
666
220
-267
-679
-947
-1069
-1094
-1077
-1041
-970
-846
-692
-580
-583
-715
-901
-1012
-937
-644
-182
361
893
1333
1587
1550
1151
425
-454
-1217
-1619
-1560
-1115
-486
113
540
747
755
611
376
123
-76
-178
-194
-176
-175
-197
-208
-170
-96
-66
-178
-480
-930
-1409
-1777
-1936
-1858
-1580
-1184
-767
-407
-139
66
279
565
924
1275
1507
1551
1440
1278
1173
1155
1168
1114
923
582
109
-475
-1154
-1882
-2554
-3028
-3181
-2970
-2440
-1675
-751
272
1307
2205
2779
2899
2574
1963
1297
760
420
246
181
189
259
358
416
357
159
-113
-336
-386
-203
202
754
1337
1797
1958
1668
877
-304
-1623
-2763
-3466
-3614
-3247
-2523
-1672
-934
-499
-439
-667
-961
-1080
-911
-542
-209
-130
-345
-673
-812
-520
255
1354
2495
3380
3788
3616
2904
1823
636
-393
-1099
-1463
-1566
-1508
-1337
-1061
-717
-406
-254
-311
-495
-641
-632
-491
-363
-390
-586
-843
-1033
-1124
-1179
-1253
-1280
-1093
-568
230
1032
1540
1628
1433
1241
1269
1522
1819
1950
1819
1468
1014
576
254
158
372
870
1439
1733
1454
566
-649
-1736
-2338
-2379
-2050
-1626
-1281
-1038
-854
-720
-676
-729
-787
-683
-286
390
1198
1950
2521
2869
2980
2817
2347
1626
842
256
56
242
633
990
1152
1091
870
560
211
-133
-400
-520
-489
-407
-422
-632
-991
-1329
-1461
-1310
-956
-590
-414
-562
-1070
-1875
-2828
-3720
-4326
-4479
-4126
-3339
-2257
-1018
269
1514
2598
3398
3839
3948
3834
3600
3253
2688
1780
499
-1020
-2515
-3675
-4245
-4078
-3178
-1717
-33
1456
2424
2783
2709
2484
2273
1992
1406
369
-980
-2250
-3041
-3199
-2876
-2370
-1879
-1406
-869
-280
180
286
-36
-622
-1168
-1426
-1316
-875
-152
834
2001
3127
3877
4006
3547
2781
2013
1315
491
-690
-2191
-3635
-4545
-4706
-4317
-3790
-3367
-2909
-2063
-654
1063
2535
3339
3528
3569
3935
4674
5338
5319
4304
2482
375
-1522
-2969
-3937
-4419
-4333
-3620
-2406
-1030
123
855
1218
1372
1368
1096
437
-535
-1507
-2117
-2202
-1873
-1361
-777
-39
967
2156
3193
3687
3488
2791
1950
1178
400
-587
-1815
-2981
-3617
-3438
-2580
-1506
-656
-156
198
684
1378
2093
2547
2570
2156
1357
182
-1355
-3073
-4538
-5224
-4832
-3530
-1881
-490
377
915
1563
2656
4192
5870
7282
8086
8057
7070
5137
2503
-322
-2709
-4208
-4777
-4765
-4615
-4515
-4290
-3593
-2266
-544
1049
2017
2174
1671
826
-94
-933
-1577
-1879
-1707
-1085
-273
340
478
178
-236
-386
-115
405
813
815
372
-302
-892
-1158
-1020
-539
150
897
1577
2129
2591
3088
3748
4577
5378
5790
5449
4179
2094
-444
-2975
-5103
-6588
-7359
-7470
-7055
-6280
-5288
-4159
-2898
-1481
51
1525
2657
3155
2877
1922
618
-607
-1385
-1545
-1148
-441
268
758
1002
1196
1657
2638
4123
5749
6903
6985
5704
3231
143
-2823
-5058
-6271
-6498
-5989
-5053
-3953
-2869
-1918
-1164
-638
-356
-331
-584
-1113
-1832
-2536
-2938
-2785
-2004
-762
599
1735
2459
2799
2902
2894
2791
2532
2095
1581
1197
1138
1451
1992
2477
2613
2198
1191
-271
-1879
-3202
-3799
-3393
-2033
-132
1671
2762
2797
1792
40
-2045
-4070
-5689
-6620
-6682
-5872
-4420
-2720
-1156
84
1058
1935
2795
3504
3787
3416
2394
978
-423
-1407
-1676
-1070
407
2537
4864
6778
7741
7543
6427
4960
3723
3012
2734
2523
1978
839
-956
-3304
-5957
-8524
-10511
-11455
-11127
-9667
-7541
-5323
-3435
-2004
-915
33
985
1990
3026
4016
4825
5260
5160
4533
3635
2890
2661
3025
3728
4368
4676
4658
4509
4351
4041
3223
1601
-749
-3302
-5305
-6190
-5912
-4986
-4206
-4207
-5129
-6582
-7895
-8499
-8202
-7199
-5851
-4395
-2810
-927
1321
3704
5737
6950
7189
6724
6081
5716
5767
6041
6209
6043
5503
4672
3617
2345
867
-702
-2126
-3150
-3633
-3608
-3228
-2644
-1937
-1128
-268
497
935
812
16
-1352
-2955
-4300
-4935
-4676
-3758
-2774
-2367
-2845
-3950
-4981
-5217
-4355
-2675
-793
778
1949
3015
4321
5935
7573
8799
9323
9119
8340
7128
5541
3636
1601
-236
-1555
-2237
-2428
-2439
-2555
-2929
-3592
-4526
-5684
-6941
-8061
-8751
-8807
-8209
-7080
-5552
-3669
-1452
944
3154
4771
5645
6084
6717
8048
10037
12006
13014
12420
10236
7047
3601
400
-2427
-4952
-7214
-9134
-10606
-11626
-12275
-12573
-12366
-11400
-9556
-7063
-4464
-2348
-1010
-295
266
1138
2507
4209
5858
7068
7599
7417
6660
5574
4448
3532
2977
2809
2973
3399
4037
4834
5665
6304
6481
5997
4830
3148
1230
-651
-2306
-3652
-4692
-5508
-6241
-7051
-8037
-9144
-10121
-10590
-10198
-8767
-6394
-3434
-404
2159
3842
4480
4221
3482
2793
2570
2932
3660
4353
4670
4524
4111
3764
3748
4116
4715
5294
5638
5632
5251
4504
3402
1962
258
-1549
-3217
-4496
-5218
-5375
-5121
-4715
-4410
-4368
-4627
-5125
-5750
-6364
-6799
-6865
-6392
-5307
-3703
-1828
20
1629
2960
4123
5245
6330
7191
7510
6990
5532
3338
899
-1160
-2319
-2391
-1627
-605
66
79
-389
-785
-522
637
2390
4037
4839
4392
2792
538
-1731
-3492
-4479
-4675
-4247
-3449
-2555
-1787
-1267
-1000
-914
-924
-980
-1071
-1186
-1294
-1374
-1451
-1618
-1969
-2497
-3031
-3276
-2949
-1916
-259
1785
3923
5890
7458
8418
8594
7921
6530
4765
3064
1775
977
450
-197
-1293
-2902
-4742
-6290
-7008
-6594
-5147
-3142
-1248
-36
261
-178
-880
-1336
-1247
-624
297
1238
2048
2741
3397
4022
4471
4505
3941
2793
1296
-196
-1385
-2153
-2548
-2669
-2533
-2043
-1094
257
1701
2748
2959
2185
670
-1066
-2486
-3286
-3485
-3313
-3015
-2686
-2243
-1528
-435
1006
2630
4199
5453
6153
6102
5193
3461
1128
-1402
-3637
-5136
-5656
-5249
-4237
-3101
-2280
-1986
-2103
-2226
-1845
-592
1554
4224
6780
8579
9215
8646
7141
5102
2875
669
-1406
-3219
-4558
-5178
-4962
-4054
-2862
-1893
-1496
-1685
-2157
-2490
-2389
-1824
-973
-49
856
1790
2844
4018
5190
6178
6854
7197
7255
7049
6528
5592
4189
2386
372
-1609
-3349
-4740
-5777
-6524
-7059
-7416
-7547
-7334
-6649
-5454
-3870
-2159
-611
599
1475
2133
2659
3007
3039
2671
2013
1361
1030
1153
1613
2148
2570
2880
3206
3607
3931
3861
3140
1805
232
-1046
-1630
-1447
-737
137
876
1340
1504
1395
1064
609
176
-114
-291
-587
-1358
-2891
-5212
-8036
-10870
-13200
-14638
-14949
-14021
-11838
-8532
-4436
-73
3980
7299
9748
11459
12655
13453
13769
13406
12232
10327
7979
5546
3279
1233
-685
-2566
-4370
-5890
-6834
-6982
-6295
-4946
-3241
-1487
101
1422
2432
3065
3203
2726
1610
13
-1734
-3244
-4231
-4615
-4526
-4197
-3823
-3478
-3120
-2655
-2009
-1162
-129
1043
2279
3452
4398
4955
5044
4723
4174
3621
3215
2955
2681
2157
1185
-287
-2136
-4097
-5849
-7118
-7734
-7650
-6934
-5742
-4304
-2895
-1762
-1039
-656
-334
311
1580
3535
5944
8388
10442
11818
12403
12183
11173
9398
6970
4155
1360
-990
-2617
-3506
-3903
-4199
-4776
-5857
-7420
-9179
-10651
-11307
-10779
-9033
-6403
-3452
-723
1475
3114
4326
5223
5801
5987
5760
5226
4575
3960
3415
2878
2298
1706
1200
849
616
373
3
-511
-1076
-1564
-1894
-2067
-2134
-2147
-2154
-2213
-2380
-2649
-2904
-2937
-2576
-1835
-970
-354
-249
-631
-1213
-1628
-1670
-1382
-979
-657
-463
-297
-16
464
1130
1913
2725
3476
4075
4446
4575
4522
4371
4147
3757
3040
1910
474
-952
-1982
-2334
-1953
-1004
229
1438
2337
2687
2334
1279
-282
-1989
-3447
-4366
-4630
-4276
-3428
-2256
-980
145
895
1192
1155
1043
1074
1277
1485
1480
1171
660
145
-245
-522
-769
-1002
-1100
-898
-340
435
1170
1660
1879
1951
2020
2139
2263
2327
2290
2089
1580
569
-1016
-2946
-4660
-5520
-5165
-3750
-1866
-204
792
1048
719
-26
-1106
-2429
-3769
-4787
-5225
-5119
-4800
-4661
-4839
-5086
-4941
-4057
-2427
-337
1872
4014
6051
7918
9377
10082
9823
8744
7343
6213
5728
5865
6292
6589
6448
5736
4466
2751
805
-1076
-2600
-3625
-4259
-4813
-5600
-6717
-7978
-9039
-9625
-9685
-9360
-8818
-8092
-7045
-5470
-3251
-456
2663
5741
8393
10290
11221
11134
10132
8423
6240
3785
1232
-1217
-3306
-4766
-5426
-5310
-4629
-3667
-2643
-1633
-610
457
1544
2585
3528
4348
4997
5339
5158
4285
2765
924
-736
-1786
-2100
-1914
-1671
-1754
-2268
-3009
-3618
-3802
-3500
-2900
-2320
-2033
-2142
-2539
-2993
-3270
-3245
-2936
-2466
-1969
-1533
-1185
-921
-739
-638
-578
-472
-207
280
956
1709
2440
3162
4025
5219
6818
8651
10295
11224
11023
9573
7116
4162
1296
-1035
-2658
-3686
-4403
-5082
-5840
-6591
-7132
-7304
-7110
-6720
-6368
-6191
-6148
-6055
-5716
-5065
-4215
-3395
-2812
-2526
-2405
-2179
-1562
-384
1323
3328
5287
6887
7973
8586
8898
9058
9061
8731
7831
6255
4155
1913
-32
-1408
-2225
-2725
-3188
-3757
-4372
-4859
-5080
-5036
-4843
-4630
-4435
-4192
-3794
-3181
-2379
-1471
-547
327
1089
1672
2016
2116
2055
1965
1938
1947
1851
1499
861
76
-631
-1098
-1340
-1513
-1761
-2070
-2228
-1951
-1080
281
1780
2957
3434
3052
1914
345
-1197
-2250
-2489
-1856
-591
842
1962
2464
2341
1832
1271
927
915
1219
1744
2376
2986
3440
3613
3419
2831
1873
598
-908
-2489
-3903
-4870
-5202
-4928
-4324
-3783
-3589
-3742
-3975
-3943
-3465
-2627
-1688
-836
-24
1010
2525
4513
6617
8265
8972
8606
7456
6081
5038
4651
4922
5600
6319
6725
6552
5648
3989
1681
-1049
-3899
-6555
-8758
-10333
-11188
-11292
-10677
-9466
-7886
-6242
-4829
-3810
-3144
-2608
-1916
-886
447
1839
2945
3492
3392
2778
1917
1083
441
8
-296
-544
-709
-640
-139
913
2438
4141
5597
6414
6370
5457
3823
1678
-780
-3351
-5789
-7786
-9026
-9305
-8635
-7252
-5527
-3811
-2318
-1103
-126
652
1232
1594
1752
1792
1830
1939
2082
2118
1890
1342
589
-100
-412
-129
770
2108
3577
4853
5695
5997
5791
5202
4378
3425
2380
1228
-29
-1308
-2441
-3246
-3639
-3721
-3742
-3975
-4546
-5350
-6094
-6457
-6252
-5495
-4376
-3152
-2055
-1241
-773
-610
-601
-505
-62
901
2389
4233
6157
7883
9195
9955
10085
9576
8503
7045
5430
3855
2396
1008
-400
-1869
-3330
-4655
-5752
-6624
-7355
-8016
-8582
-8903
-8767
-8006
-6594
-4702
-2676
-950
116
405
145
-143
136
1347
3410
5828
7931
9237
9670
9543
9308
9259
9362
9309
8720
7367
5300
2819
346
-1730
-3181
-3995
-4358
-4571
-4928
-5618
-6657
-7895
-9063
-9857
-10024
-9451
-8217
-6585
-4909
-3491
-2445
-1670
-948
-100
908
1992
3066
4154
5360
6732
8103
9077
9193
8183
6157
3586
1116
-690
-1529
-1404
-559
629
1755
2486
2648
2269
1546
738
36
-517
-993
-1491
-2047
-2627
-3171
-3654
-4094
-4511
-4863
-5047
-4928
-4395
-3403
-1993
-290
1499
3112
4301
4925
5019
4772
4432
4177
4051
3982
3866
3631
3241
2662
1843
746
-604
-2105
-3625
-5078
-6448
-7739
-8877
-9669
-9865
-9285
-7936
-6009
-3792
-1547
534
2312
3645
4393
4470
3913
2893
1652
412
-687
-1585
-2263
-2726
-2995
-3112
-3116
-2998
-2680
-2050
-1043
288
1755
3109
4124
4662
4671
4164
3214
1981
739
-155
-356
335
1877
3982
6190
8007
9036
9075
8166
6555
4595
2609
787
-826
-2246
-3437
-4262
-4554
-4262
-3556
-2802
-2396
-2551
-3200
-4041
-4721
-5005
-4847
-4343
-3620
-2769
-1829
-825
200
1194
2110
2925
3630
4216
4671
4986
5162
5202
5088
4774
4194
3303
2104
674
-837
-2216
-3213
-3589
-3194
-2057
-426
1274
2578
3156
2928
2076
932
-171
-1020
-1564
-1870
-2048
-2180
-2284
-2315
-2197
-1885
-1408
-891
-521
-464
-793
-1437
-2211
-2886
-3273
-3285
-2954
-2412
-1850
-1445
-1295
-1360
-1464
-1363
-857
117
1456
2950
4368
5519
6267
6511
6190
5317
4006
2471
931
-457
-1645
-2635
-3403
-3871
-3960
-3689
-3226
-2819
-2654
-2744
-2943
-3059
-2982
-2714
-2303
-1750
-992
8
1158
2224
2927
3095
2745
2043
1199
385
-266
-627
-576
-86
688
1418
1745
1490
760
-117
-807
-1163
-1267
-1318
-1464
-1728
-2044
-2340
-2576
-2705
-2635
-2249
-1508
-519
500
1358
2028
2644
3357
4151
4792
4951
4436
3329
1950
674
-250
-754
-864
-602
45
1044
2234
3330
4043
4232
3966
3476
3008
2704
2544
2379
1991
1167
-219
-2130
-4312
-6337
-7744
-8244
-7854
-6887
-5787
-4902
-4346
-3997
-3635
-3083
-2287
-1311
-273
697
1480
1982
2158
2033
1710
1309
913
521
69
-496
-1147
-1770
-2210
-2360
-2207
-1833
-1358
-868
-374
187
915
1898
3151
4595
6065
7352
8280
8765
8833
8584
8119
7486
6653
5551
4137
2444
595
-1228
-2835
-4094
-4969
-5540
-5970
-6441
-7065
-7810
-8491
-8839
-8615
-7718
-6217
-4300
-2180
-13
2107
4103
5860
7228
8083
8401
8293
7960
7601
7336
7175
7040
6808
6338
5498
4206
2497
569
-1252
-2644
-3458
-3823
-4083
-4597
-5502
-6621
-7566
-7983
-7773
-7146
-6483
-6105
-6105
-6330
-6498
-6361
-5791
-4796
-3454
-1871
-163
1525
2997
4019
4382
3991
2956
1615
461
-37
338
1425
2722
3625
3734
3053
1964
989
499
548
916
1312
1560
1662
1713
1766
1763
1561
1035
149
-1014
-2296
-3501
-4437
-4953
-4987
-4605
-3992
-3374
-2903
-2579
-2267
-1803
-1113
-263
599
1355
1987
2561
3137
3682
4064
4127
3789
3102
2234
1387
722
313
150
158
237
291
264
147
-23
-211
-423
-717
-1166
-1792
-2512
-3154
-3534
-3551
-3246
-2772
-2316
-1999
-1842
-1778
-1714
-1578
-1333
-953
-411
317
1225
2250
3261
4091
4585
4653
4298
3625
2804
2009
1349
826
337
-261
-1053
-1993
-2904
-3545
-3726
-3396
-2664
-1748
-892
-285
-9
-21
-157
-166
210
1121
2504
4059
5337
5898
5500
4176
2200
-38
-2162
-3898
-5087
-5686
-5754
-5443
-4945
-4415
-3897
-3318
-2566
-1607
-545
418
1111
1499
1684
1797
1874
1814
1462
755
-204
-1190
-2001
-2581
-3023
-3445
-3850
-4065
-3815
-2883
-1240
919
3255
5394
7024
7944
8073
7461
6282
4812
3353
2143
1283
720
300
-140
-691
-1345
-2003
-2532
-2806
-2751
-2359
-1699
-908
-165
346
489
216
-420
-1283
-2201
-3010
-3590
-3866
-3801
-3398
-2705
-1817
-859
64
912
1722
2548
3380
4086
4452
4296
3618
2645
1745
1243
1256
1654
2169
2568
2780
2896
3065
3376
3800
4221
4510
4580
4410
4032
3521
2980
2502
2116
1742
1202
326
-926
-2386
-3739
-4687
-5129
-5225
-5305
-5670
-6426
-7442
-8446
-9176
-9472
-9267
-8529
-7208
-5278
-2822
-111
2427
4330
5283
5256
4517
3531
2783
2602
3070
4025
5151
6109
6651
6684
6269
5555
4705
3829
2953
2045
1062
13
-1020
-1893
-2461
-2653
-2507
-2160
-1777
-1454
-1174
-824
-276
514
1462
2390
3112
3519
3596
3373
2852
1971
648
-1124
-3188
-5232
-6885
-7870
-8114
-7756
-7055
-6252
-5473
-4725
-3959
-3154
-2347
-1608
-974
-407
185
888
1707
2530
3160
3386
3069
2207
947
-451
-1691
-2533
-2870
-2758
-2391
-2015
-1844
-1988
-2434
-3071
-3727
-4213
-4347
-3991
-3089
-1692
46
1906
3677
5202
6394
7213
7636
7664
7346
6799
6188
5653
5235
4851
4345
3583
2538
1301
22
-1164
-2191
-3041
-3702
-4125
-4235
-3960
-3271
-2194
-805
788
2446
4009
5313
6228
6698
6744
6434
5826
4936
3759
2326
756
-745
-1965
-2784
-3240
-3503
-3780
-4192
-4712
-5192
-5450
-5376
-4973
-4342
-3621
-2931
-2358
-1962
-1789
-1851
-2084
-2330
-2355
-1938
-972
479
2181
3819
5094
5821
5961
5615
4989
4333
3874
3743
3931
4293
4625
4760
4652
4376
4054
3770
3504
3173
2710
2128
1527
1026
678
430
155
-275
-913
-1715
-2570
-3348
-3943
-4291
-4362
-4157
-3696
-3026
-2211
-1337
-506
165
562
598
241
-463
-1378
-2306
-3019
-3328
-3135
-2484
-1574
-705
-178
-165
-632
-1340
-1950
-2169
-1868
-1107
-76
1006
1971
2724
3227
3474
3473
3260
2893
2457
2040
1727
1584
1647
1904
2280
2634
2797
2613
1995
945
-450
-2041
-3639
-5053
-6137
-6838
-7223
-7437
-7623
-7814
-7907
-7719
-7112
-6094
-4830
-3547
-2412
-1454
-587
311
1329
2494
3796
5203
6647
8000
9092
9753
9902
9578
8904
8005
6949
5738
4364
2855
1280
-280
-1762
-3119
-4294
-5214
-5836
-6200
-6448
-6754
-7216
-7781
-8267
-8473
-8295
-7749
-6914
-5852
-4580
-3128
-1595
-139
1131
2265
3483
5038
7019
9240
11299
12775
13432
13279
12478
11191
9494
7416
5038
2552
207
-1814
-3473
-4858
-6078
-7149
-7975
-8420
-8414
-8012
-7362
-6635
-5956
-5383
-4924
-4548
-4184
-3711
-2981
-1873
-373
1394
3185
4725
5808
6360
6450
6241
5916
5611
5379
5190
4978
4691
4332
3952
3607
3299
2945
2408
1586
499
-678
-1671
-2241
-2306
-1996
-1599
-1417
-1627
-2196
-2913
-3488
-3667
-3316
-2441
-1161
330
1806
3051
3900
4282
4232
3867
3328
2712
2047
1307
450
-536
-1628
-2776
-3921
-4994
-5908
-6567
-6894
-6863
-6511
-5919
-5178
-4367
-3568
-2894
-2476
-2401
-2620
-2911
-2938
-2393
-1161
616
2602
4422
5828
6771
7374
7830
8299
8848
9433
9920
10127
9881
9081
7744
6011
4099
2238
602
-716
-1695
-2368
-2810
-3133
-3462
-3897
-4471
-5135
-5786
-6324
-6702
-6931
-7049
-7073
-6974
-6693
-6174
-5398
-4392
-3211
-1908
-515
971
2569
4278
6040
7721
9150
10180
10766
10977
10948
10785
10496
9994
9179
8036
6657
5201
3791
2463
1178
-103
-1360
-2515
-3488
-4256
-4863
-5372
-5813
-6163
-6374
-6423
-6329
-6145
-5914
-5658
-5378
-5071
-4740
-4386
-3999
-3567
-3071
-2488
-1774
-866
278
1610
2952
4026
4573
4505
3970
3288
2794
2668
2880
3256
3611
3839
3920
3859
3638
3212
2560
1732
845
45
-554
-893
-981
-888
-739
-698
-919
-1479
-2325
-3276
-4093
-4572
-4612
-4228
-3509
-2580
-1576
-633
126
638
939
1170
1506
2064
2816
3578
4073
4046
3354
2021
223
-1781
-3718
-5375
-6640
-7503
-8020
-8260
-8274
-8080
-7694
-7126
-6388
-5479
-4381
-3089
-1646
-160
1228
2402
3316
3990
4478
4815
5018
5116
5176
5296
5545
5911
6287
6516
6464
6070
5347
4362
3220
2054
1012
211
-334
-735
-1174
-1779
-2514
-3165
-3461
-3249
-2614
-1839
-1251
-1040
-1184
-1501
-1794
-1965
-2043
-2109
-2199
-2241
-2066
-1493
-423
1088
2820
4460
5710
6405
6558
6320
5870
5314
4657
3857
2919
1943
1083
446
15
-349
-816
-1481
-2317
-3204
-4005
-4641
-5095
-5394
-5567
-5630
-5585
-5424
-5129
-4671
-4027
-3203
-2239
-1202
-160
839
1762
2575
3244
3756
4151
4509
4902
5324
5655
5722
5393
4668
3678
2600
1559
577
-388
-1359
-2287
-3076
-3650
-4014
-4245
-4419
-4543
-4530
-4244
-3574
-2505
-1136
348
1731
2838
3589
4022
4266
4461
4675
4847
4822
4443
3657
2556
1330
168
-833
-1681
-2440
-3168
-3879
-4559
-5192
-5772
-6285
-6690
-6921
-6923
-6691
-6278
-5768
-5222
-4648
-4008
-3249
-2346
-1309
-173
1016
2213
3354
4351
5093
5480
5474
5138
4651
4251
4149
4432
5010
5642
6043
6010
5508
4669
3712
2832
2125
1581
1121
658
126
-508
-1243
-2047
-2858
-3597
-4194
-4602
-4797
-4758
-4448
-3835
-2931
-1839
-741
161
734
969
966
856
726
582
380
86
-282
-647
-914
-1006
-887
-563
-67
547
1219
1890
2512
3060
3517
3873
4105
4183
4073
3738
3145
2270
1113
-277
-1796
-3308
-4690
-5864
-6793
-7443
-7744
-7604
-6970
-5908
-4616
-3356
-2326
-1562
-953
-342
345
1042
1604
1922
2005
1967
1934
1952
1966
1886
1671
1382
1140
1055
1154
1363
1549
1569
1323
781
4
-856
-1582
-1956
-1850
-1288
-449
412
1067
1405
1446
1295
1070
849
659
493
334
165
-21
-220
-411
-554
-601
-520
-308
4
369
739
1075
1351
1541
1625
1592
1459
1277
1123
1085
1227
1559
2029
2536
2973
3282
3477
3626
3787
3949
4016
3846
3338
2495
1429
308
-729
-1612
-2330
-2889
-3280
-3486
-3508
-3398
-3248
-3150
-3157
-3267
-3430
-3580
-3656
-3613
-3428
-3106
-2663
-2100
-1373
-390
933
2588
4406
6076
7255
7724
7480
6724
5732
4711
3729
2747
1720
673
-285
-1032
-1502
-1720
-1785
-1808
-1867
-1980
-2112
-2189
-2131
-1891
-1485
-1008
-608
-423
-535
-938
-1551
-2261
-2940
-3455
-3662
-3436
-2717
-1578
-231
1012
1853
2097
1714
830
-332
-1519
-2506
-3146
-3393
-3315
-3059
-2793
-2639
-2631
-2724
-2847
-2954
-3061
-3228
-3522
-3973
-4559
-5200
-5776
-6157
-6245
-6008
-5510
-4893
-4321
-3907
-3654
-3449
-3113
-2479
-1462
-99
1461
3000
4287
5139
5468
5305
4787
4121
3525
3176
3166
3476
3971
4426
4573
4186
3170
1612
-230
-2017
-3451
-4360
-4740
-4703
-4398
-3945
-3414
-2847
-2285
-1777
-1355
-1008
-676
-272
262
920
1622
2256
2729
3011
3138
3180
3202
3232
3261
3267
3233
3155
3030
2845
2576
2200
1711
1128
503
-83
-522
-702
-554
-106
485
971
1115
812
152
-619
-1231
-1522
-1510
-1335
-1156
-1048
-997
-951
-898
-877
-938
-1069
-1176
-1123
-808
-230
511
1261
1871
2243
2341
2180
1815
1326
799
293
-184
-677
-1247
-1915
-2611
-3182
-3439
-3254
-2641
-1785
-988
-545
-610
-1111
-1772
-2240
-2250
-1749
-891
62
899
1560
2131
2759
3533
4427
5317
6048
6493
6592
6345
5798
5030
4153
3290
2551
1995
1608
1309
980
512
-154
-1016
-2013
-3065
-4101
-5078
-5967
-6721
-7251
-7443
-7215
-6588
-5706
-4777
-3982
-3380
-2909
-2447
-1912
-1301
-663
-34
610
1317
2093
2845
3406
3620
3432
2923
2266
1641
1162
853
658
479
212
-225
-852
-1610
-2377
-3017
-3440
-3626
-3605
-3395
-2970
-2277
-1301
-106
1154
2301
3183
3710
3843
3576
2945
2044
1016
3
-945
-1882
-2909
-4043
-5132
-5872
-5979
-5362
-4199
-2846
-1637
-731
-90
410
835
1138
1213
1004
571
59
-379
-649
-724
-607
-303
177
787
1438
2032
2505
2838
3032
3061
2856
2352
1559
594
-347
-1081
-1519
-1688
-1688
-1627
-1571
-1537
-1517
-1494
-1456
-1390
-1298
-1207
-1167
-1226
-1396
-1624
-1810
-1846
-1665
-1263
-680
19
772
1519
2211
2820
3350
3833
4300
4742
5080
5195
4980
4399
3501
2394
1199
13
-1084
-2013
-2697
-3091
-3220
-3192
-3163
-3262
-3524
-3870
-4147
-4212
-3993
-3520
-2895
-2236
-1613
-1016
-372
412
1370
2438
3461
4262
4731
4893
4891
4917
5091
5396
5679
5734
5413
4704
3741
2740
1908
1361
1090
986
903
727
423
33
-366
-717
-1016
-1303
-1622
-1973
-2299
-2513
-2552
-2415
-2167
-1900
-1694
-1581
-1549
-1566
-1603
-1654
-1733
-1867
-2086
-2411
-2848
-3382
-3972
-4568
-5115
-5572
-5914
-6136
-6237
-6209
-6030
-5652
-5015
-4074
-2829
-1359
181
1595
2709
3428
3756
3783
3631
3416
3223
3104
3091
3195
3404
3686
3988
4267
4493
4662
4778
4850
4881
4872
4821
4715
4528
4214
3728
3043
2173
1171
113
-931
-1912
-2813
-3644
-4436
-5224
-6029
-6829
-7544
-8047
-8203
-7925
-7218
-6184
-4977
-3754
-2632
-1674
-903
-318
102
406
675
1000
1449
2027
2663
3230
3593
3662
3439
3031
2618
2377
2402
2635
2871
2840
2339
1345
48
-1228
-2169
-2606
-2562
-2208
-1749
-1330
-995
-702
-371
79
711
1547
2558
3642
4645
5412
5846
5942
5772
5431
4991
4493
3979
3519
3195
3052
3038
3012
2801
2301
1531
626
-246
-965
-1495
-1867
-2140
-2372
-2617
-2934
-3369
-3919
-4505
-4975
-5171
-5002
-4488
-3746
-2924
-2131
-1403
-723
-65
565
1115
1509
1667
1543
1133
482
-326
-1186
-1986
-2625
-3024
-3140
-2979
-2614
-2178
-1827
-1682
-1768
-1992
-2184
-2176
-1888
-1371
-775
-270
37
154
191
295
574
1038
1582
2033
2227
2093
1690
1189
798
676
870
1313
1866
2369
2680
2684
2305
1530
435
-799
-1929
-2723
-3054
-2945
-2550
-2075
-1682
-1426
-1257
-1066
-754
-283
325
1014
1749
2533
3403
4376
5400
6329
6960
7106
6678
5723
4422
3027
1801
942
540
547
790
1033
1075
846
429
-8
-338
-573
-854
-1330
-2013
-2723
-3185
-3217
-2868
-2410
-2168
-2309
-2736
-3155
-3270
-2962
-2348
-1680
-1191
-970
-936
-910
-712
-232
532
1476
2411
3118
3414
3235
2662
1892
1146
561
156
-141
-399
-614
-698
-550
-140
444
1020
1409
1516
1381
1143
956
904
961
1014
922
583
-28
-858
-1793
-2692
-3403
-3792
-3761
-3278
-2396
-1251
-38
1039
1814
2204
2227
1992
1658
1372
1194
1074
868
423
-332
-1323
-2365
-3250
-3854
-4190
-4370
-4525
-4717
-4917
-5035
-4982
-4714
-4246
-3638
-2985
-2398
-1972
-1742
-1627
-1435
-926
61
1501
3154
4650
5644
5960
5637
4879
3932
2971
2057
1164
242
-722
-1685
-2570
-3318
-3925
-4455
-5006
-5653
-6378
-7049
-7454
-7376
-6702
-5474
-3876
-2163
-560
799
1883
2724
3376
3888
4306
4687
5083
5517
5953
6295
6418
6227
5701
4900
3945
2971
2090
1362
790
325
-120
-632
-1251
-1944
-2596
-3056
-3206
-3013
-2551
-1976
-1470
-1178
-1167
-1400
-1737
-1977
-1922
-1480
-728
91
665
756
319
-478
-1348
-2025
-2365
-2366
-2102
-1647
-1044
-325
454
1190
1769
2098
2149
1958
1620
1279
1102
1230
1708
2425
3123
3493
3323
2614
1593
596
-96
-387
-382
-302
-349
-609
-1020
-1424
-1636
-1539
-1130
-530
70
491
655
626
568
661
998
1538
2137
2615
2845
2795
2537
2211
1987
2001
2313
2863
3489
3986
4184
4014
3498
2701
1664
389
-1111
-2748
-4331
-5613
-6408
-6690
-6615
-6450
-6428
-6625
-6911
-7022
-6697
-5828
-4539
-3144
-2013
-1395
-1302
-1510
-1677
-1511
-905
29
1032
1832
2265
2345
2250
2231
2491
3071
3797
4343
4374
3733
2542
1179
103
-356
-144
514
1242
1689
1665
1175
378
-499
-1256
-1787
-2116
-2369
-2701
-3196
-3820
-4441
-4919
-5197
-5310
-5305
-5148
-4697
-3791
-2394
-675
1042
2443
3380
3902
4158
4247
4143
3739
2975
1939
858
-5
-480
-555
-373
-154
-114
-390
-983
-1744
-2394
-2621
-2199
-1110
431
2039
3290
3867
3639
2690
1285
-204
-1393
-1985
-1868
-1143
-80
993
1818
2289
2460
2492
2577
2858
3372
4013
4533
4615
3992
2581
550
-1722
-3790
-5302
-6109
-6273
-5993
-5520
-5077
-4816
-4782
-4895
-4978
-4828
-4317
-3463
-2411
-1343
-375
492
1327
2194
3094
3979
4805
5559
6219
6696
6808
6354
5258
3677
1997
688
93
265
948
1698
2073
1814
925
-360
-1680
-2682
-3141
-3009
-2408
-1567
-739
-139
97
-86
-677
-1618
-2813
-4146
-5489
-6710
-7681
-8284
-8432
-8102
-7360
-6361
-5300
-4332
-3510
-2772
-1987
-1041
106
1405
2763
4089
5329
6451
7421
8175
8639
8756
8529
8034
7407
6797
6304
5927
5557
5007
4102
2770
1100
-672
-2256
-3424
-4103
-4386
-4475
-4578
-4827
-5246
-5782
-6355
-6910
-7430
-7911
-8314
-8520
-8337
-7547
-6008
-3759
-1069
1606
3760
5012
5252
4663
3633
2585
1816
1415
1289
1272
1234
1138
1027
947
885
749
421
-174
-1000
-1920
-2737
-3284
-3477
-3319
-2869
-2199
-1377
-475
420
1217
1850
2313
2661
2978
3323
3698
4046
4284
4320
4083
3522
2625
1451
153
-1049
-1950
-2450
-2608
-2591
-2566
-2591
-2607
-2523
-2337
-2193
-2311
-2845
-3764
-4847
-5790
-6355
-6449
-6103
-5388
-4357
-3054
-1566
-55
1283
2301
2977
3397
3680
3883
3963
3819
3381
2677
1848
1093
594
441
600
920
1192
1241
1006
584
175
-27
52
311
528
482
68
-651
-1473
-2137
-2392
-2055
-1053
542
2500
4471
6085
7085
7399
7134
6487
5644
4727
3817
2987
2327
1906
1727
1713
1734
1658
1380
827
-33
-1173
-2472
-3710
-4632
-5065
-5000
-4605
-4128
-3773
-3634
-3699
-3915
-4224
-4552
-4765
-4675
-4116
-3042
-1578
27
1513
2710
3555
4030
4117
3788
3079
2144
1233
578
270
202
129
-190
-863
-1818
-2847
-3713
-4253
-4426
-4306
-4025
-3686
-3304
-2788
-2003
-871
542
2021
3292
4148
4544
4576
4385
4061
3617
3050
2424
1887
1591
1588
1774
1955
1969
1794
1536
1322
1178
994
597
-107
-1054
-2041
-2848
-3356
-3596
-3696
-3779
-3892
-3990
-3984
-3795
-3380
-2725
-1839
-748
482
1748
2933
3941
4718
5237
5456
5296
4676
3593
2200
802
-242
-674
-465
170
874
1314
1319
928
331
-227
-555
-573
-332
20
298
358
162
-201
-572
-808
-867
-818
-785
-842
-964
-1053
-1026
-894
-772
-804
-1063
-1496
-1951
-2261
-2334
-2181
-1888
-1545
-1189
-785
-265
411
1190
1903
2307
2188
1481
337
-911
-1889
-2360
-2333
-2040
-1793
-1816
-2142
-2642
-3133
-3499
-3730
-3888
-4026
-4120
-4061
-3693
-2870
-1531
258
2283
4210
5677
6421
6386
5757
4881
4119
3691
3597
3651
3586
3183
2363
1205
-92
-1282
-2159
-2616
-2670
-2436
-2068
-1688
-1351
-1054
-782
-541
-366
-282
-269
-258
-165
57
389
757
1075
1287
1381
1372
1292
1171
1042
929
823
671
385
-108
-805
-1601
-2333
-2855
-3116
-3175
-3151
-3148
-3213
-3333
-3468
-3560
-3521
-3215
-2508
-1359
73
1436
2313
2450
1918
1107
526
524
1111
1984
2734
3087
3029
2753
2506
2442
2579
2859
3226
3656
4143
4654
5127
5502
5749
5869
5862
5698
5329
4740
3994
3234
2628
2296
2259
2434
2672
2791
2611
2000
927
-473
-1898
-2956
-3331
-2948
-2043
-1071
-491
-535
-1094
-1781
-2137
-1862
-948
347
1639
2610
3123
3235
3106
2886
2636
2328
1905
1355
753
235
-74
-137
-42
30
-110
-556
-1243
-1950
-2386
-2310
-1662
-607
500
1252
1355
753
-354
-1610
-2670
-3354
-3695
-3878
-4097
-4435
-4826
-5115
-5170
-4956
-4537
-4008
-3427
-2789
-2074
-1306
-587
-64
146
8
-425
-1053
-1775
-2500
-3131
-3554
-3659
-3394
-2802
-1999
-1110
-202
725
1682
2627
3450
4037
4349
4463
4518
4618
4761
4852
4788
4527
4104
3572
2971
2337
1768
1450
1586
2253
3274
4242
4689
4321
3166
1536
-151
-1582
-2658
-3459
-4132
-4778
-5409
-5959
-6327
-6421
-6198
-5691
-5025
-4376
-3902
-3666
-3607
-3586
-3459
-3149
-2651
-1997
-1225
-376
485
1274
1908
2362
2671
2900
3082
3203
3245
3259
3394
3841
4714
5951
7311
8465
9116
9100
8414
7207
5742
4347
3320
2813
2739
2791
2581
1858
651
-748
-1946
-2656
-2807
-2509
-1931
-1187
-319
667
1748
2868
3965
4981
5848
6481
6794
6760
6454
6036
5663
5400
5189
4911
4480
3885
3161
2303
1231
-157
-1882
-3809
-5674
-7201
-8220
-8725
-8835
-8707
-8459
-8153
-7800
-7379
-6856
-6189
-5358
-4380
-3297
-2147
-921
424
1913
3479
4937
6034
6555
6426
5754
4795
3875
3297
3256
3779
4690
5637
6195
6030
5029
3341
1301
-735
-2523
-3983
-5152
-6105
-6893
-7526
-7978
-8183
-8039
-7431
-6288
-4658
-2740
-840
726
1737
2125
1980
1506
982
698
872
1566
2630
3745
4560
4848
4589
3937
3083
2148
1161
131
-885
-1779
-2472
-2987
-3447
-3965
-4534
-4996
-5136
-4832
-4144
-3283
-2494
-1933
-1636
-1549
-1591
-1678
-1712
-1590
-1237
-665
19
661
1153
1486
1728
1941
2120
2201
2137
1959
1775
1700
1770
1924
2061
2115
2093
2051
2033
2044
2048
2001
1866
1595
1137
469
-348
-1147
-1723
-1955
-1910
-1836
-2027
-2648
-3629
-4712
-5610
-6149
-6320
-6199
-5840
-5228
-4323
-3158
-1884
-729
122
613
831
929
1030
1182
1394
1690
2142
2822
3721
4696
5502
5901
5783
5222
4423
3603
2880
2248
1648
1067
590
353
447
827
1326
1751
1995
2088
2133
2195
2206
1986
1349
235
-1224
-2737
-3960
-4611
-4549
-3798
-2539
-1081
216
1037
1230
871
236
-338
-626
-633
-574
-746
-1345
-2362
-3589
-4745
-5610
-6110
-6293
-6235
-5935
-5291
-4152
-2432
-213
2238
4547
6370
7526
8051
8157
8122
8169
8370
8643
8790
8589
7901
6752
5349
4013
3041
2567
2493
2556
2488
2173
1696
1253
982
855
697
334
-252
-886
-1305
-1348
-1085
-798
-839
-1442
-2614
-4150
-5733
-7049
-7863
-8055
-7621
-6676
-5432
-4154
-3084
-2362
-1985
-1823
-1687
-1407
-892
-149
728
1586
2256
2594
2531
2111
1496
930
655
817
1390
2171
2853
3147
2905
2180
1200
263
-379
-598
-405
90
743
1416
2008
2462
2771
2970
3111
3227
3300
3268
3060
2647
2068
1430
865
508
471
833
1612
2728
3974
5056
5684
5701
5146
4242
3282
2501
1984
1659
1341
819
-71
-1378
-2988
-4628
-5942
-6627
-6568
-5900
-4935
-3991
-3241
-2658
-2095
-1423
-629
194
930
1508
1921
2173
2239
2082
1715
1243
844
676
787
1090
1434
1701
1862
1951
1983
1896
1569
916
-8
-975
-1644
-1715
-1076
118
1484
2558
2976
2625
1672
488
-526
-1095
-1162
-872
-473
-206
-219
-547
-1121
-1794
-2362
-2599
-2309
-1396
79
1892
3708
5197
6133
6466
6307
5857
5308
4762
4214
3582
2777
1757
548
-771
-2086
-3273
-4216
-4825
-5074
-5025
-4819
-4607
-4462
-4330
-4066
-3543
-2766
-1886
-1099
-490
58
813
2009
3666
5521
7147
8157
8394
7969
7188
6401
5883
5783
6099
6674
7191
7219
6333
4284
1142
-2682
-6564
-9881
-12218
-13466
-13784
-13478
-12854
-12125
-11374
-10576
-9632
-8418
-6828
-4824
-2476
26
2401
4357
5694
6364
6476
6209
5709
5025
4131
3021
1788
626
-288
-922
-1454
-2176
-3308
-4821
-6407
-7618
-8087
-7706
-6640
-5224
-3799
-2593
-1684
-1006
-376
489
1897
4065
6983
10321
13488
15808
16754
16129
14102
11115
7708
4360
1380
-1126
-3232
-5120
-6981
-8917
-10876
-12652
-13949
-14493
-14118
-12807
-10672
-7915
-4772
-1497
1659
4456
6692
8245
9086
9288
8991
8362
7552
6679
5825
5036
4315
3606
2780
1675
163
-1757
-3917
-6019
-7760
-8959
-9625
-9903
-9954
-9831
-9457
-8694
-7453
-5751
-3680
-1324
1312
4281
7599
11136
14558
17384
19116
19416
18240
15876
12867
9831
7230
5211
3586
1968
20
-2349
-4919
-7278
-9031
-9977
-10165
-9825
-9230
-8587
-7985
-7391
-6688
-5733
-4436
-2839
-1143
356
1412
1966
2191
2384
2778
3391
4021
4382
4286
3727
2835
1734
442
-1120
-3018
-5181
-7356
-9175
-10276
-10421
-9535
-7700
-5102
-1992
1360
4711
7878
10753
13281
15399
16991
17872
17836
16738
14564
11451
7648
3442
-914
-5228
-9341
-13076
-16193
-18411
-19483
-19308
-17997
-15867
-13345
-10831
-8590
-6714
-5163
-3841
-2668
-1604
-648
190
907
1530
2126
2802
3686
4893
6478
8394
10467
12415
13890
14561
14218
12857
10710
8183
5706
3574
1835
318
-1243
-3057
-5167
-7447
-9651
-11477
-12613
-12783
-11832
-9834
-7162
-4428
-2286
-1174
-1139
-1843
-2753
-3406
-3595
-3410
-3139
-3120
-3600
-4644
-6107
-7662
-8901
-9482
-9272
-8391
-7121
-5720
-4263
-2628
-633
1751
4282
6498
7916
8259
7579
6226
4710
3531
3056
3456
4696
6566
8735
10834
12523
13530
13664
12830
11070
8630
5974
3694
2299
1982
2492
3210
3416
2602
683
-2004
-4886
-7400
-9187
-10158
-10427
-10197
-9641
-8838
-7794
-6515
-5100
-3790
-2921
-2778
-3426
-4616
-5832
-6496
-6224
-5004
-3218
-1496
-466
-526
-1708
-3675
-5838
-7550
-8313
-7926
-6527
-4511
-2351
-428
1071
2135
2826
3180
3172
2770
2024
1113
307
-146
-140
237
760
1184
1374
1350
1257
1259
1451
1811
2237
2609
2847
2911
2770
2360
1567
257
-1662
-4170
-7089
-10069
-12637
-14291
-14630
-13491
-11021
-7642
-3921
-378
2655
5082
6979
8473
9645
10498
10981
11040
10647
9810
8562
6949
5017
2784
243
-2614
-5716
-8811
-11424
-12935
-12761
-10594
-6548
-1149
4831
10605
15564
19354
21857
23137
23375
22822
21741
20327
18629
16537
13850
10412
6253
1663
-2853
-6710
-9424
-10765
-10811
-9910
-8556
-7240
-6323
-5983
-6238
-7020
-8264
-9949
-12088
-14643
-17443
-20121
-22161
-23032
-22385
-20207
-16844
-12854
-8758
-4826
-1027
2827
6836
10835
14415
17136
18767
19409
19388
19014
18354
17163
15023
11568
6698
677
-5885
-12133
-17124
-20032
-20378
-18211
-14137
-9139
-4243
-173
2826
4925
6472
7731
8746
9383
9467
8926
7834
6381
4787
3235
1847
699
-120
-457
-70
1315
3872
7500
11726
15756
18698
19875
19056
16495
12756
8423
3872
-804
-5681
-10814
-16076
-21113
-25425
-28522
-30079
-30020
-28505
-25834
-22312
-18142
-13415
-8189
-2634
2887
7836
11658
13995
14849
14596
13818
13058
12588
12322
11903
10912
9091
6466
3332
113
-2795
-5131
-6774
-7677
-7794
-7077
-5529
-3293
-702
1769
3623
4505
4341
3384
2159
1305
1356
2536
4652
7137
9249
10341
10089
8567
6153
3323
449
-2291
-4885
-7383
-9794
-12053
-14048
-15669
-16850
-17565
-17795
-17495
-16596
-15029
-12791
-9987
-6829
-3571
-415
2560
5390
8140
10789
13181
15079
16302
16838
16869
16665
16443
16271
16079
15738
15129
14166
12763
10837
8369
5484
2475
-276
-2472
-4016
-5015
-5643
-6003
-6082
-5859
-5460
-5214
-5532
-6666
-8512
-10611
-12366
-13347
-13499
-13152
-12820
-12935
-13639
-14728
-15734
-16109
-15416
-13483
-10463
-6782
-2972
522
3501
6045
8409
10849
13491
16289
19105
21812
24349
26678
28688
30111
30542
29569
26951
22770
17452
11653
6054
1151
-2858
-6059
-8685
-10957
-12967
-14662
-15917
-16631
-16779
-16394
-15500
-14055
-11965
-9186
-5847
-2344
706
2615
2864
1298
-1805
-5826
-10015
-13717
-16529
-18324
-19189
-19310
-18895
-18118
-17103
-15895
-14438
-12559
-10009
-6545
-2041
3413
9483
15607
21094
25266
27618
27971
26529
23824
20526
17199
14119
11241
8336
5206
1843
-1562
-4737
-7494
-9790
-11681
-13189
-14217
-14577
-14110
-12824
-10940
-8820
-6832
-5220
-4065
-3315
-2857
-2574
-2369
-2174
-1958
-1729
-1517
-1337
-1144
-834
-285
547
1564
2530
3157
3243
2779
1963
1116
543
386
558
759
595
-261
-1899
-4078
-6246
-7696
-7794
-6207
-3018
1310
6111
10716
14620
17529
19324
19983
19521
17986
15470
12145
8270
4174
217
-3278
-6088
-8125
-9426
-10066
-10078
-9403
-7944
-5694
-2870
54
2458
3801
3833
2683
779
-1361
-3341
-5011
-6453
-7854
-9354
-10921
-12320
-13173
-13091
-11834
-9427
-6173
-2567
877
3776
5943
7337
7960
7775
6726
4839
2329
-373
-2717
-4223
-4641
-4022
-2637
-806
1254
3480
5893
8456
10960
13034
14281
14468
13646
12124
10293
8418
6508
4364
1756
-1381
-4857
-8285
-11229
-13350
-14460
-14503
-13517
-11636
-9141
-6472
-4158
-2660
-2184
-2583
-3402
-4064
-4094
-3298
-1825
-100
1316
1906
1359
-331
-2851
-5646
-8077
-9608
-9934
-9044
-7176
-4711
-2047
503
2760
4684
6344
7860
9338
10825
12296
13668
14829
15673
16101
16033
15418
14241
12556
10462
8066
5426
2530
-670
-4171
-7854
-11481
-14779
-17560
-19785
-21525
-22826
-23591
-23543
-22346
-19782
-15904
-11052
-5747
-518
4213
8161
11148
13066
13906
13799
13038
12017
11103
10521
10290
10259
10179
9787
8844
7184
4752
1656
-1836
-5362
-8606
-11412
-13801
-15869
-17624
-18889
-19334
-18641
-16685
-13637
-9909
-6006
-2347
834
3506
5774
7792
9681
11473
13109
14460
15383
15770
15559
14723
13259
11225
8815
6417
4580
3840
4493
6424
9112
11827
13905
14956
14907
13904
12168
9903
7287
4483
1630
-1201
-4035
-6963
-10031
-13166
-16155
-18728
-20675
-21916
-22482
-22434
-21801
-20572
-18750
-16405
-13689
-10790
-7884
-5102
-2534
-254
1679
3231
4417
5310
6032
6725
7520
8501
9672
10931
12081
12879
13126
12753
11856
10659
9419
8311
7344
6341
4988
2932
-82
-4101
-8901
-14023
-18884
-22919
-25701
-26993
-26742
-25062
-22232
-18688
-14964
-11563
-8798
-6688
-5007
-3442
-1784
-10
1785
3536
5316
7293
9584
12129
14683
16961
18800
20238
21429
22488
23363
23854
23721
22814
21125
18734
15741
12219
8244
3942
-488
-4792
-8701
-11962
-14359
-15736
-16050
-15426
-14154
-12631
-11231
-10201
-9633
-9517
-9829
-10569
-11715
-13156
-14644
-15840
-16420
-16196
-15185
-13581
-11675
-9736
-7902
-6116
-4127
-1578
1838
6206
11280
16521
21253
24892
27114
27901
27460
26085
24047
21544
18714
15669
12508
9324
6212
3272
620
-1627
-3379
-4602
-5324
-5618
-5584
-5332
-4985
-4666
-4472
-4444
-4549
-4727
-4951
-5274
-5806
-6616
-7630
-8589
-9133
-8966
-8007
-6436
-4587
-2780
-1164
312
1800
3403
5072
6606
7755
8350
8381
7993
7405
6823
6378
6113
6008
6007
6040
6047
5980
5820
5567
5220
4758
4128
3265
2129
740
-807
-2358
-3734
-4767
-5325
-5335
-4807
-3851
-2663
-1470
-461
274
748
1033
1196
1270
1263
1194
1090
948
683
134
-852
-2292
-3996
-5607
-6765
-7280
-7218
-6830
-6390
-6056
-5836
-5672
-5562
-5606
-5952
-6678
-7694
-8733
-9429
-9424
-8462
-6429
-3356
586
5090
9741
14063
17608
20048
21262
21362
20655
19537
18343
17218
16064
14586
12437
9385
5431
825
-4002
-8558
-12390
-15150
-16643
-16864
-16018
-14503
-12808
-11368
-10411
-9902
-9584
-9118
-8230
-6814
-4954
-2888
-943
531
1242
1037
-18
-1610
-3224
-4290
-4366
-3310
-1350
982
3039
4304
4600
4156
3506
3244
3737
4936
6367
7322
7168
5627
2920
-307
-3219
-5107
-5645
-4977
-3617
-2216
-1296
-1076
-1461
-2165
-2889
-3439
-3751
-3833
-3713
-3442
-3139
-3022
-3350
-4279
-5708
-7219
-8170
-7916
-6038
-2499
2359
7937
13548
18577
22571
25279
26640
26736
25726
23777
21018
17537
13427
8834
3999
-751
-5052
-8575
-11094
-12523
-12913
-12415
-11234
-9583
-7661
-5642
-3676
-1869
-268
1149
2434
3595
4529
4999
4720
3499
1372
-1346
-4140
-6462
-7902
-8285
-7674
-6311
-4535
-2726
-1241
-346
-147
-550
-1299
-2083
-2673
-3001
-3147
-3257
-3431
-3681
-3943
-4145
-4244
-4232
-4094
-3797
-3312
-2680
-2049
-1650
-1690
-2230
-3110
-3988
-4472
-4289
-3391
-1953
-271
1389
2891
4262
5630
7125
8778
10473
11956
12906
13050
12277
10699
8648
6566
4852
3725
3151
2873
2516
1716
228
-2013
-4877
-8044
-11067
-13465
-14851
-15062
-14220
-12687
-10939
-9383
-8235
-7478
-6918
-6291
-5359
-3966
-2049
367
3171
6160
9042
11466
13097
13716
13301
12067
10413
8801
7611
7025
6993
7281
7580
7612
7202
6319
5073
3682
2410
1472
926
628
272
-460
-1733
-3455
-5321
-6982
-8228
-9086
-9766
-10506
-11416
-12426
-13347
-13989
-14252
-14128
-13654
-12847
-11685
-10142
-8243
-6101
-3914
-1909
-272
918
1728
2340
2972
3766
4705
5616
6269
6520
6413
6181
6120
6433
7120
8000
8834
9480
9975
10502
11261
12314
13501
14452
14704
13873
11799
8632
4802
901
-2505
-5042
-6631
-7474
-7949
-8438
-9180
-10193
-11298
-12226
-12754
-12804
-12465
-11931
-11393
-10952
-10592
-10210
-9678
-8880
-7719
-6102
-3957
-1282
1803
5034
8066
10589
12432
13607
14262
14589
14729
14730
14546
14046
13040
11324
8752
5342
1343
-2786
-6498
-9337
-11082
-11770
-11619
-10894
-9816
-8545
-7217
-5976
-4955
-4217
-3701
-3224
-2560
-1554
-229
1191
2352
2924
2772
2055
1197
723
1027
2203
4019
6070
7987
9595
10914
12027
12926
13457
13395
12602
11128
9196
7076
4945
2814
576
-1887
-4595
-7423
-10119
-12366
-13864
-14407
-13951
-12633
-10744
-8647
-6680
-5083
-3977
-3359
-3125
-3075
-2943
-2482
-1575
-328
946
1871
2210
2017
1627
1485
1916
2973
4434
5923
7074
7644
7547
6846
5729
4469
3361
2627
2326
2320
2338
2093
1397
210
-1378
-3192
-5015
-6606
-7729
-8219
-8055
-7398
-6524
-5708
-5097
-4666
-4276
-3791
-3160
-2414
-1596
-693
378
1713
3346
5201
7101
8820
10133
10861
10897
10222
8919
7154
5136
3056
1047
-824
-2534
-4082
-5481
-6765
-7988
-9207
-10451
-11689
-12840
-13783
-14380
-14472
-13873
-12397
-9925
-6493
-2349
2079
6300
9918
12753
14855
16448
17804
19140
20542
21925
23039
23512
22951
21069
17814
13429
8408
3357
-1174
-4843
-7578
-9562
-11134
-12656
-14371
-16279
-18099
-19335
-19453
-18106
-15301
-11432
-7139
-3077
307
2879
4772
6242
7502
8617
9492
9927
9713
8734
7045
4890
2665
798
-388
-803
-617
-191
73
-115
-845
-2001
-3341
-4580
-5479
-5884
-5733
-5053
-3938
-2529
-991
509
1809
2761
3256
3250
2803
2091
1359
838
643
718
869
850
485
-268
-1322
-2533
-3790
-5059
-6381
-7809
-9349
-10927
-12396
-13576
-14304
-14469
-14033
-13036
-11588
-9858
-8039
-6304
-4744
-3323
-1877
-174
1965
4545
7333
9910
11827
12808
12877
12354
11683
11209
10996
10822
10326
9242
7577
5630
3837
2556
1888
1655
1514
1142
365
-812
-2271
-3875
-5514
-7098
-8517
-9633
-10317
-10518
-10298
-9804
-9186
-8522
-7795
-6933
-5874
-4601
-3130
-1469
393
2458
4656
6818
8706
10108
10934
11249
11226
11049
10835
10603
10313
9910
9348
8590
7599
6358
4914
3413
2084
1154
738
768
1006
1154
995
494
-188
-771
-971
-605
360
1801
3471
5033
6125
6433
5775
4167
1829
-886
-3600
-6023
-7996
-9474
-10468
-11004
-11110
-10840
-10275
-9503
-8572
-7466
-6119
-4469
-2505
-287
2072
4436
6650
8533
9867
10448
10164
9077
7437
5606
3922
2573
1558
734
-80
-1008
-2081
-3256
-4451
-5586
-6584
-7378
-7910
-8147
-8090
-7785
-7300
-6701
-6019
-5233
-4282
-3111
-1721
-218
1189
2245
2739
2597
1915
934
-50
-785
-1143
-1136
-894
-594
-388
-342
-422
-526
-553
-484
-408
-494
-891
-1633
-2591
-3518
-4159
-4374
-4209
-3873
-3646
-3752
-4261
-5062
-5904
-6494
-6594
-6094
-5009
-3436
-1487
735
3124
5524
7704
9379
10294
10319
9496
8032
6222
4369
2721
1442
606
200
130
240
355
338
140
-174
-433
-418
66
1111
2634
4376
5946
6941
7074
6273
4693
2658
555
-1266
-2559
-3202
-3200
-2664
-1782
-763
215
1045
1692
2160
2453
2563
2476
2198
1761
1212
593
-73
-775
-1508
-2268
-3050
-3824
-4504
-4916
-4840
-4099
-2684
-811
1129
2726
3707
4017
3772
3153
2314
1369
432
-352
-845
-981
-811
-464
-60
365
852
1439
2094
2715
3201
3530
3751
3900
3887
3482
2421
586
-1870
-4526
-6852
-8394
-8921
-8454
-7206
-5503
-3708
-2161
-1118
-688
-786
-1162
-1487
-1485
-1032
-193
819
1741
2353
2554
2390
2029
1709
1643
1955
2627
3523
4443
5196
5641
5691
5297
4424
3077
1322
-699
-2795
-4793
-6589
-8157
-9481
-10489
-11011
-10846
-9872
-8162
-5990
-3735
-1723
-111
1112
2032
2691
3048
3037
2666
2067
1448
978
685
450
96
-497
-1330
-2297
-3250
-4051
-4594
-4789
-4585
-4011
-3213
-2441
-1959
-1934
-2358
-3061
-3788
-4297
-4418
-4062
-3217
-1946
-392
1223
2655
3708
4292
4420
4169
3618
2828
1857
788
-268
-1208
-1994
-2677
-3390
-4286
-5480
-6986
-8695
-10376
-11721
-12438
-12358
-11516
-10141
-8563
-7060
-5749
-4565
-3350
-1975
-418
1235
2866
4382
5745
6940
7931
8637
8946
8749
7977
6635
4835
2802
847
-709
-1644
-1921
-1693
-1223
-741
-336
64
623
1479
2662
4078
5562
6950
8138
9111
9917
10645
11380
12165
12969
13687
14167
14244
13789
12725
11037
8779
6083
3170
328
-2146
-4025
-5229
-5842
-6057
-6089
-6090
-6107
-6101
-6004
-5767
-5393
-4938
-4509
-4247
-4302
-4783
-5707
-6950
-8259
-9307
-9797
-9553
-8557
-6928
-4851
-2513
-73
2337
4599
6610
8312
9711
10858
11802
12519
12891
12738
11905
10345
8148
5516
2698
-65
-2555
-4590
-6039
-6876
-7225
-7367
-7654
-8364
-9566
-11061
-12456
-13321
-13361
-12517
-10952
-8951
-6794
-4663
-2612
-601
1447
3587
5817
8071
10236
12168
13730
14813
15345
15295
14671
13514
11907
9972
7863
5729
3673
1719
-180
-2094
-4049
-5981
-7749
-9190
-10176
-10639
-10557
-9923
-8752
-7124
-5246
-3443
-2070
-1362
-1322
-1707
-2147
-2311
-2031
-1331
-370
643
1498
2013
2055
1581
683
-422
-1464
-2234
-2648
-2733
-2550
-2118
-1428
-514
483
1334
1842
1970
1882
1855
2103
2657
3354
3941
4205
4029
3380
2264
717
-1155
-3139
-4934
-6250
-6921
-6967
-6562
-5936
-5273
-4658
-4074
-3433
-2607
-1461
94
2045
4240
6413
8270
9594
10306
10453
10134
9430
8379
7007
5373
3585
1766
11
-1640
-3186
-4632
-5959
-7134
-8130
-8936
-9547
-9928
-10000
-9673
-8903
-7755
-6425
-5183
-4292
-3909
-4043
-4573
-5304
-6034
-6595
-6865
-6763
-6244
-5302
-3969
-2304
-373
1760
4026
6319
8477
10301
11602
12270
12305
11798
10874
9640
8180
6591
5006
3595
2501
1777
1358
1093
829
465
-25
-629
-1333
-2143
-3065
-4090
-5198
-6373
-7613
-8912
-10212
-11377
-12218
-12558
-12318
-11540
-10345
-8851
-7104
-5074
-2716
-49
2807
5648
8250
10440
12132
13318
14040
14348
14282
13857
13078
11960
10549
8946
7305
5808
4615
3810
3372
3179
3057
2850
2483
1988
1468
1034
723
463
86
-593
-1683
-3153
-4830
-6463
-7820
-8769
-9316
-9581
-9740
-9948
-10286
-10730
-11166
-11433
-11382
-10929
-10083
-8930
-7604
-6233
-4914
-3706
-2633
-1698
-883
-155
527
1195
1861
2524
3191
3897
4705
5671
6798
8000
9119
9962
10380
10309
9788
8935
7915
6888
5968
5179
4437
3568
2388
800
-1129
-3168
-5004
-6378
-7176
-7447
-7337
-6998
-6534
-6020
-5535
-5193
-5102
-5299
-5701
-6117
-6327
-6169
-5603
-4710
-3663
-2675
-1959
-1674
-1875
-2467
-3218
-3827
-4049
-3798
-3175
-2403
-1714
-1247
-1020
-964
-962
-891
-624
-40
934
2272
3826
5363
6666
7637
8335
8939
9635
10518
11545
12548
13317
13669
13512
12866
11848
10624
9337
8055
6753
5353
3810
2175
606
-700
-1614
-2157
-2501
-2891
-3526
-4471
-5621
-6753
-7611
-7998
-7843
-7215
-6304
-5357
-4604
-4192
-4155
-4421
-4854
-5308
-5667
-5863
-5880
-5731
-5436
-4994
-4366
-3469
-2209
-531
1537
3852
6188
8288
9946
11061
11660
11871
11870
11813
11784
11770
11672
11354
10695
9636
8195
6447
4497
2443
367
-1662
-3583
-5337
-6871
-8138
-9108
-9778
-10170
-10331
-10310
-10118
-9706
-8973
-7818
-6218
-4284
-2256
-425
984
1898
2416
2748
3111
3633
4316
5049
5662
5990
5928
5451
4621
3554
2388
1242
193
-712
-1438
-1943
-2180
-2127
-1818
-1356
-897
-593
-540
-736
-1076
-1384
-1481
-1254
-707
30
737
1189
1234
854
162
-647
-1370
-1861
-2052
-1951
-1605
-1078
-437
248
905
1470
1912
2261
2610
3093
3825
4839
6038
7198
8041
8323
7934
6930
5510
3941
2471
1273
424
-79
-293
-313
-247
-210
-292
-541
-951
-1471
-2037
-2606
-3171
-3756
-4379
-5012
-5560
-5871
-5786
-5207
-4151
-2757
-1251
128
1199
1888
2235
2369
2456
2650
3049
3658
4395
5110
5636
5842
5661
5092
4185
3015
1677
294
-994
-2050
-2791
-3223
-3442
-3593
-3809
-4169
-4694
-5373
-6193
-7138
-8173
-9211
-10106
-10680
-10775
-10297
-9243
-7698
-5806
-3732
-1619
435
2373
4159
5746
7059
8015
8560
8708
8542
8173
7680
7062
6252
5168
3774
2122
344
-1385
-2890
-4040
-4764
-5071
-5047
-4843
-4624
-4510
-4524
-4589
-4560
-4300
-3739
-2904
-1903
-874
50
780
1279
1561
1684
1745
1859
2139
2662
3434
4365
5275
5933
6137
5786
4938
3797
2653
1780
1362
1448
1962
2729
3514
4074
4210
3835
3030
2029
1158
686
720
1147
1686
2009
1882
1227
141
-1176
-2499
-3646
-4505
-5040
-5263
-5212
-4924
-4435
-3785
-3034
-2268
-1578
-1020
-593
-231
158
639
1216
1833
2411
2891
3252
3500
3642
3666
3549
3277
2865
2364
1846
1382
1032
834
799
912
1138
1439
1793
2208
2712
3323
4011
4683
5196
5404
5211
4603
3645
2452
1146
-171
-1420
-2537
-3461
-4131
-4502
-4572
-4401
-4113
-3863
-3794
-3988
-4435
-5041
-5656
-6127
-6339
-6238
-5837
-5202
-4428
-3622
-2866
-2203
-1612
-1022
-338
526
1604
2872
4259
5676
7044
8293
9358
10163
10619
10652
10230
9390
8238
6915
5556
4246
3003
1790
544
-782
-2196
-3656
-5077
-6355
-7381
-8060
-8323
-8132
-7497
-6465
-5126
-3593
-1984
-400
1083
2411
3542
4435
5050
5356
5342
5033
4488
3793
3037
2288
1564
829
14
-944
-2054
-3246
-4385
-5312
-5910
-6134
-6010
-5599
-4957
-4109
-3064
-1843
-501
867
2155
3270
4157
4804
5242
5534
5752
5951
6135
6249
6198
5894
5303
4467
3473
2396
1250
0
-1393
-2901
-4407
-5734
-6724
-7312
-7540
-7522
-7367
-7124
-6765
-6211
-5375
-4197
-2666
-825
1230
3358
5379
7106
8367
9039
9070
8494
7427
6048
4550
3082
1701
369
-995
-2439
-3907
-5239
-6242
-6783
-6859
-6593
-6153
-5661
-5147
-4565
-3867
-3056
-2205
-1419
-776
-296
57
345
622
919
1247
1597
1951
2282
2566
2793
2976
3131
3257
3308
3196
2826
2149
1202
114
-934
-1769
-2289
-2492
-2472
-2368
-2312
-2367
-2503
-2613
-2554
-2213
-1554
-633
415
1415
2190
2597
2555
2067
1231
226
-737
-1481
-1921
-2074
-2029
-1881
-1679
-1409
-1012
-429
375
1390
2564
3818
5058
6202
7198
8050
8808
9545
10310
11099
11851
12472
12868
12970
12743
12189
11348
10292
9106
7849
6519
5053
3365
1421
-709
-2850
-4787
-6345
-7453
-8135
-8474
-8549
-8415
-8109
-7674
-7162
-6623
-6083
-5537
-4957
-4306
-3550
-2665
-1649
-536
591
1614
2419
2940
3192
3240
3151
2938
2560
1965
1167
280
-509
-1014
-1148
-947
-562
-180
54
94
-8
-128
-128
86
530
1137
1780
2329
2693
2837
2775
2527
2099
1475
643
-370
-1483
-2573
-3507
-4189
-4590
-4762
-4826
-4929
-5194
-5662
-6265
-6833
-7152
-7048
-6455
-5445
-4207
-2990
-2029
-1491
-1438
-1825
-2511
-3296
-3978
-4399
-4488
-4268
-3826
-3275
-2711
-2183
-1694
-1209
-674
-42
697
1502
2283
2929
3356
3536
3508
3343
3104
2823
2501
2125
1694
1215
698
150
-405
-911
-1270
-1380
-1184
-712
-75
581
1137
1538
1799
1963
2080
2185
2303
2444
2593
2700
2692
2508
2145
1660
1147
681
285
-54
-348
-577
-700
-709
-674
-733
-1025
-1608
-2416
-3292
-4066
-4625
-4934
-5008
-4868
-4539
-4066
-3547
-3127
-2933
-3014
-3288
-3562
-3605
-3238
-2404
-1203
134
1314
2075
2285
1997
1435
901
652
804
1302
1981
2658
3195
3516
3590
3406
2982
2394
1774
1273
989
914
942
932
795
540
266
107
172
511
1118
1935
2867
3794
4589
5156
5445
5455
5204
4698
3927
2898
1672
373
-847
-1879
-2703
-3387
-4024
-4661
-5254
-5681
-5800
-5515
-4819
-3805
-2649
-1562
-733
-271
-172
-338
-635
-968
-1323
-1743
-2257
-2817
-3291
-3526
-3438
-3067
-2559
-2085
-1768
-1647
-1703
-1912
-2279
-2830
-3577
-4490
-5493
-6484
-7362
-8044
-8478
-8639
-8530
-8167
-7568
-6725
-5613
-4208
-2519
-618
1370
3300
5052
6567
7845
8930
9880
10746
11550
12277
12878
13280
13424
13287
12888
12263
11423
10335
8939
7200
5160
2942
717
-1372
-3249
-4904
-6360
-7623
-8679
-9505
-10100
-10483
-10674
-10658
-10384
-9787
-8842
-7601
-6187
-4755
-3434
-2280
-1277
-356
553
1491
2448
3378
4215
4897
5385
5660
5725
5598
5304
4868
4318
3680
2990
2301
1695
1272
1124
1294
1739
2329
2885
3241
3311
3118
2770
2400
2096
1862
1618
1258
712
0
-764
-1412
-1803
-1880
-1698
-1397
-1136
-1030
-1115
-1348
-1647
-1928
-2135
-2254
-2318
-2393
-2553
-2846
-3260
-3716
-4094
-4286
-4238
-3976
-3573
-3108
-2630
-2148
-1657
-1150
-630
-92
478
1102
1791
2540
3336
4186
5117
6165
7327
8539
9693
10676
11429
11952
12271
12385
12244
11769
10912
9705
8256
6695
5111
3513
1856
93
-1765
-3628
-5351
-6788
-7833
-8453
-8684
-8611
-8340
-7966
-7548
-7101
-6595
-5986
-5249
-4406
-3536
-2747
-2131
-1710
-1423
-1143
-744
-169
522
1171
1582
1611
1224
508
-374
-1256
-2025
-2643
-3122
-3504
-3829
-4129
-4425
-4735
-5053
-5344
-5528
-5498
-5147
-4403
-3263
-1794
-116
1628
3310
4830
6130
7174
7943
8426
8623
8549
8244
7768
7185
6545
5866
5125
4261
3205
1911
391
-1276
-2950
-4470
-5696
-6540
-6983
-7067
-6876
-6518
-6101
-5715
-5408
-5175
-4962
-4680
-4246
-3604
-2741
-1694
-537
625
1664
2451
2890
2957
2724
2346
2012
1875
2005
2381
2914
3509
4098
4642
5115
5479
5665
5594
5200
4464
3425
2182
864
-392
-1483
-2354
-3005
-3479
-3840
-4146
-4433
-4709
-4960
-5165
-5306
-5379
-5388
-5348
-5280
-5207
-5161
-5170
-5259
-5431
-5660
-5898
-6095
-6218
-6276
-6308
-6360
-6454
-6564
-6627
-6573
-6357
-5975
-5453
-4826
-4118
-3335
-2476
-1541
-536
536
1679
2903
4216
5610
7055
8500
9875
11091
12048
12652
12840
12600
11985
11089
10010
8827
7588
6335
5128
4053
3196
2603
2254
2070
1950
1820
1649
1443
1216
963
665
302
-132
-617
-1123
-1607
-2021
-2314
-2429
-2334
-2035
-1583
-1055
-527
-41
387
748
1012
1127
1032
707
184
-457
-1126
-1757
-2328
-2840
-3301
-3699
-3998
-4157
-4138
-3925
-3525
-2966
-2294
-1558
-809
-83
596
1202
1695
2013
2087
1856
1309
481
-547
-1685
-2856
-4005
-5093
-6082
-6920
-7551
-7932
-8047
-7917
-7600
-7175
-6720
-6286
-5882
-5468
-4972
-4321
-3489
-2524
-1550
-723
-165
97
146
132
202
423
765
1129
1424
1624
1774
1952
2201
2500
2773
2951
3012
3000
2988
3030
3135
3273
3408
3526
3635
3736
3803
3783
3622
3294
2820
2256
1668
1113
624
215
-127
-441
-787
-1223
-1773
-2390
-2967
-3361
-3458
-3209
-2643
-1845
-919
37
944
1742
2387
2871
3225
3519
3839
4252
4773
5362
5939
6406
6680
6702
6438
5873
5008
3871
2520
1053
-405
-1727
-2814
-3626
-4188
-4573
-4860
-5098
-5276
-5329
-5165
-4708
-3938
-2911
-1750
-614
360
1102
1631
2039
2430
2859
3294
3620
3700
3445
2860
2049
1169
377
-223
-600
-789
-870
-939
-1071
-1296
-1583
-1853
-2013
-2005
-1822
-1513
-1143
-768
-416
-103
155
335
427
447
440
452
497
544
540
450
290
129
54
129
366
729
1157
1581
1944
2203
2334
2345
2279
2204
2185
2255
2401
2572
2705
2755
2699
2546
2318
2043
1753
1470
1203
949
695
427
141
-165
-497
-869
-1288
-1736
-2154
-2462
-2593
-2540
-2362
-2154
-1997
-1920
-1897
-1889
-1881
-1893
-1944
-2016
-2029
-1879
-1479
-822
15
913
1759
2493
3109
3630
4085
4488
4842
5141
5383
5560
5664
5682
5607
5439
5178
4831
4406
3931
3455
3043
2751
2595
2533
2469
2289
1907
1296
496
-409
-1331
-2211
-3036
-3847
-4711
-5691
-6811
-8025
-9224
-10265
-11023
-11435
-11517
-11343
-10992
-10513
-9907
-9150
-8222
-7128
-5889
-4518
-3005
-1327
512
2452
4379
6155
7671
8881
9792
10421
10763
10776
10416
9671
8592
7274
5816
4275
2660
952
-856
-2733
-4616
-6430
-8118
-9651
-11024
-12227
-13235
-14000
-14458
-14550
-14241
-13531
-12467
-11135
-9638
-8069
-6489
-4921
-3362
-1809
-279
1178
2493
3599
4451
5039
5389
5557
5610
5613
5617
5654
5746
5919
6201
6620
7181
7847
8538
9147
9579
9775
9732
9489
9106
8640
8128
7586
7014
6410
5784
5165
4603
4147
3825
3618
3465
3284
3014
2642
2195
1716
1229
728
195
-366
-914
-1371
-1668
-1773
-1716
-1570
-1417
-1310
-1246
-1179
-1042
-791
-435
-47
248
317
67
-513
-1352
-2313
-3234
-3971
-4430
-4586
-4491
-4260
-4033
-3914
-3921
-3959
-3855
-3443
-2649
-1530
-247
1010
2110
3003
3703
4234
4580
4694
4523
4062
3364
2531
1673
881
203
-349
-794
-1165
-1501
-1831
-2165
-2479
-2722
-2829
-2756
-2501
-2121
-1716
-1404
-1266
-1323
-1520
-1758
-1927
-1956
-1824
-1564
-1231
-883
-558
-268
3
291
628
1025
1442
1796
1990
1962
1731
1402
1126
1032
1175
1517
1966
2424
2831
3180
3490
3776
4022
4195
4246
4154
3942
3675
3438
3294
3253
3258
3211
3026
2673
2189
1651
1130
659
234
-159
-510
-786
-954
-1010
-995
-963
-959
-986
-1014
-1004
-930
-795
-615
-408
-175
86
373
669
935
1121
1179
1084
844
503
138
-171
-364
-413
-320
-106
209
600
1032
1454
1809
2060
2213
2323
2467
2711
3079
3543
4042
4505
4876
5135
5297
5414
5549
5755
6036
6332
6531
6505
6165
5492
4541
3411
2206
1000
-163
-1278
-2348
-3385
-4394
-5372
-6307
-7174
-7950
-8616
-9163
-9583
-9851
-9921
-9731
-9223
-8370
-7190
-5747
-4139
-2481
-884
556
1775
2750
3502
4083
4549
4944
5277
5529
5670
5682
5577
5404
5235
5143
5167
5297
5465
5567
5504
5216
4703
4011
3209
2350
1467
573
-318
-1184
-1991
-2707
-3303
-3759
-4053
-4168
-4101
-3870
-3520
-3100
-2659
-2228
-1833
-1508
-1300
-1251
-1374
-1629
-1934
-2195
-2342
-2353
-2249
-2068
-1846
-1618
-1416
-1275
-1216
-1218
-1215
-1118
-861
-446
36
444
644
564
219
-304
-891
-1434
-1851
-2089
-2121
-1948
-1601
-1139
-639
-170
226
540
790
1012
1248
1535
1912
2402
3002
3666
4313
4845
5184
5298
5200
4930
4532
4032
3447
2797
2116
1442
792
148
-543
-1333
-2239
-3214
-4164
-4985
-5604
-6007
-6224
-6301
-6263
-6108
-5811
-5350
-4727
-3965
-3108
-2203
-1296
-432
337
946
1325
1410
1164
596
-238
-1239
-2293
-3291
-4142
-4780
-5163
-5279
-5141
-4800
-4327
-3799
-3272
-2755
-2209
-1565
-751
273
1495
2841
4184
5371
6263
6775
6906
6734
6386
5983
5595
5220
4813
4324
3738
3094
2464
1923
1515
1244
1080
980
904
825
735
634
529
428
342
285
273
326
462
687
991
1337
1671
1933
2078
2095
2015
1897
1810
1798
1863
1967
2049
2051
1939
1699
1329
833
217
-492
-1237
-1934
-2488
-2834
-2960
-2910
-2764
-2603
-2482
-2414
-2372
-2312
-2183
-1950
-1598
-1134
-582
31
688
1382
2111
2861
3601
4295
4918
5480
6015
6562
7126
7658
8064
8250
8173
7873
7455
7048
6742
6549
6404
6202
5851
5313
4613
3824
3038
2328
1729
1229
784
336
-155
-691
-1231
-1707
-2052
-2227
-2233
-2107
-1902
-1681
-1501
-1410
-1441
-1600
-1858
-2163
-2460
-2710
-2902
-3037
-3111
-3109
-3019
-2852
-2645
-2440
-2248
-2033
-1730
-1302
-780
-260
142
357
395
320
200
52
-156
-469
-902
-1412
-1926
-2371
-2707
-2928
-3049
-3090
-3068
-2997
-2894
-2774
-2656
-2567
-2553
-2663
-2924
-3317
-3761
-4149
-4389
-4455
-4385
-4256
-4135
-4056
-4017
-3994
-3959
-3885
-3745
-3529
-3257
-2984
-2778
-2680
-2673
-2686
-2642
-2507
-2314
-2127
-1989
-1878
-1721
-1444
-1034
-560
-148
81
60
-198
-615
-1083
-1503
-1816
-2012
-2123
-2191
-2235
-2227
-2099
-1783
-1255
-566
170
810
1240
1416
1373
1216
1082
1098
1332
1759
2271
2718
2979
3018
2895
2720
2587
2518
2469
2366
2156
1832
1421
956
462
-45
-538
-980
-1339
-1607
-1815
-2013
-2249
-2542
-2878
-3216
-3506
-3698
-3750
-3640
-3383
-3029
-2663
-2376
-2235
-2263
-2423
-2637
-2796
-2790
-2533
-1995
-1210
-281
658
1481
2108
2523
2759
2879
2961
3083
3312
3682
4172
4703
5157
5425
5451
5250
4890
4457
4019
3626
3300
3057
2902
2816
2761
2689
2557
2343
2033
1613
1063
373
-442
-1331
-2218
-3035
-3741
-4327
-4800
-5158
-5395
-5502
-5482
-5349
-5115
-4779
-4333
-3780
-3149
-2491
-1854
-1260
-695
-136
420
944
1385
1707
1913
2043
2145
2248
2347
2417
2441
2424
2397
2391
2422
2476
2508
2454
2247
1841
1233
475
-332
-1065
-1620
-1950
-2076
-2076
-2047
-2073
-2199
-2420
-2687
-2919
-3030
-2952
-2658
-2175
-1571
-934
-341
153
515
722
763
649
430
196
46
45
181
372
504
496
347
141
2
31
269
681
1195
1728
2221
2632
2932
3088
3069
2850
2432
1844
1148
426
-225
-716
-994
-1057
-962
-807
-694
-680
-761
-872
-920
-818
-516
-2
695
1519
2393
3225
3919
4394
4603
4540
4236
3740
3107
2390
1633
874
133
-591
-1320
-2074
-2859
-3648
-4390
-5031
-5536
-5898
-6132
-6252
-6272
-6204
-6075
-5932
-5830
-5803
-5834
-5853
-5749
-5416
-4784
-3847
-2661
-1327
31
1287
2336
3110
3592
3818
3875
3869
3895
4010
4217
4475
4717
4873
4891
4738
4402
3886
3213
2416
1543
642
-246
-1099
-1907
-2671
-3386
-4050
-4665
-5241
-5788
-6305
-6762
-7098
-7245
-7158
-6839
-6338
-5734
-5096
-4462
-3838
-3220
-2616
-2060
-1599
-1273
-1097
-1051
-1083
-1124
-1098
-940
-608
-98
548
1250
1910
2446
2814
3015
3083
3057
2971
2845
2699
2563
2473
2463
2541
2684
2846
2979
3058
3090
3109
3163
3288
3499
3777
4070
4304
4393
4275
3930
3399
2775
2168
1668
1314
1089
946
837
736
647
593
600
687
861
1115
1422
1739
2009
2182
2235
2181
2069
1954
1874
1839
1834
1842
1869
1945
2114
2406
2812
3277
3709
4006
4093
3941
3582
3087
2545
2025
1554
1118
669
154
-456
-1153
-1891
-2601
-3215
-3686
-4002
-4181
-4261
-4282
-4282
-4290
-4332
-4434
-4618
-4887
-5216
-5546
-5796
-5892
-5791
-5503
-5083
-4610
-4152
-3740
-3362
-2981
-2553
-2059
-1501
-902
-286
321
895
1401
1798
2054
2173
2200
2215
2296
2485
2774
3114
3453
3757
4027
4281
4539
4811
5088
5346
5546
5633
5548
5249
4740
4085
3387
2750
2237
1849
1551
1303
1095
942
862
839
822
735
519
150
-349
-923
-1509
-2045
-2488
-2823
-3065
-3264
-3479
-3747
-4051
-4310
-4409
-4245
-3786
-3098
-2326
-1641
-1184
-1025
-1159
-1537
-2105
-2821
-3655
-4563
-5470
-6272
-6869
-7200
-7269
-7131
-6859
-6498
-6049
-5480
-4759
-3885
-2890
-1828
-757
269
1198
1967
2507
2760
2705
2380
1879
1327
850
537
419
460
574
657
623
442
144
-194
-489
-689
-790
-825
-838
-850
-854
-821
-729
-578
-402
-257
-200
-272
-480
-797
-1160
-1495
-1730
-1823
-1779
-1647
-1508
-1445
-1511
-1710
-1994
-2285
-2506
-2605
-2571
-2420
-2177
-1865
-1495
-1081
-650
-244
91
327
462
523
556
613
739
968
1314
1765
2277
2778
3191
3462
3582
3592
3553
3522
3517
3512
3453
3279
2948
2443
1776
973
67
-900
-1886
-2837
-3694
-4390
-4867
-5085
-5033
-4734
-4241
-3620
-2939
-2260
-1633
-1101
-693
-426
-296
-279
-332
-406
-459
-462
-406
-301
-170
-50
25
31
-34
-148
-274
-382
-462
-534
-628
-767
-940
-1099
-1174
-1097
-833
-385
209
896
1620
2329
2976
3515
3910
4139
4205
4135
3968
3745
3494
3227
2934
2592
2174
1672
1110
556
102
-171
-229
-101
130
373
564
687
765
829
891
937
943
886
765
592
395
204
46
-59
-112
-137
-169
-239
-351
-471
-543
-520
-392
-193
10
147
169
56
-188
-539
-962
-1410
-1828
-2163
-2370
-2420
-2299
-2005
-1547
-945
-244
481
1142
1650
1945
2011
1883
1632
1350
1119
991
967
999
998
875
573
100
-464
-994
-1366
-1507
-1420
-1178
-896
-682
-606
-685
-896
-1188
-1496
-1752
-1890
-1866
-1669
-1329
-901
-445
7
448
886
1310
1682
1955
2099
2131
2107
2085
2092
2109
2098
2037
1951
1898
1925
2032
2156
2206
2101
1809
1346
752
73
-656
-1400
-2120
-2771
-3321
-3756
-4082
-4311
-4447
-4492
-4458
-4379
-4301
-4261
-4251
-4211
-4051
-3701
-3147
-2441
-1667
-898
-166
535
1214
1862
2439
2901
3229
3435
3555
3620
3635
3586
3461
3274
3064
2879
2748
2670
2609
2519
2356
2092
1719
1253
736
226
-217
-561
-812
-1020
-1256
-1571
-1974
-2424
-2845
-3157
-3304
-3274
-3097
-2837
-2574
-2383
-2316
-2389
-2569
-2784
-2943
-2965
-2813
-2514
-2153
-1832
-1625
-1534
-1478
-1339
-1014
-481
200
909
1532
2007
2337
2571
2767
2960
3159
3354
3527
3659
3733
3741
3683
3570
3412
3208
2946
2619
2248
1893
1639
1560
1678
1951
2291
2606
2836
2970
3031
3050
3042
2996
2874
2635
2250
1723
1093
421
-236
-846
-1405
-1915
-2357
-2681
-2820
-2741
-2475
-2122
-1806
-1614
-1557
-1562
-1518
-1323
-930
-353
339
1055
1703
2220
2589
2841
3045
3263
3518
3770
3930
3900
3615
3066
2299
1387
403
-589
-1530
-2359
-3011
-3430
-3587
-3500
-3237
-2907
-2629
-2492
-2534
-2726
-2991
-3242
-3417
-3504
-3540
-3584
-3690
-3874
-4109
-4331
-4464
-4438
-4219
-3816
-3276
-2667
-2054
-1480
-955
-479
-49
321
605
781
842
805
705
581
465
380
349
390
516
719
962
1183
1316
1327
1234
1117
1077
1196
1493
1913
2351
2699
2882
2870
2663
2279
1740
1087
383
-295
-885
-1365
-1767
-2146
-2542
-2948
-3312
-3577
-3714
-3744
-3714
-3670
-3625
-3560
-3447
-3269
-3021
-2707
-2320
-1848
-1284
-652
-5
577
1012
1245
1251
1046
673
188
-353
-903
-1425
-1892
-2277
-2555
-2711
-2757
-2727
-2677
-2651
-2665
-2696
-2702
-2648
-2526
-2357
-2175
-2005
-1861
-1750
-1681
-1663
-1696
-1753
-1790
-1756
-1625
-1416
-1182
-994
-914
-971
-1160
-1439
-1737
-1970
-2062
-1966
-1691
-1304
-899
-565
-340
-196
-59
158
513
1012
1612
2233
2795
3233
3518
3651
3660
3578
3428
3217
2940
2597
2202
1792
1415
1116
919
822
798
807
798
727
569
322
20
-282
-524
-664
-692
-634
-537
-447
-391
-373
-370
-348
-275
-133
72
312
550
761
937
1091
1242
1394
1531
1622
1644
1597
1511
1430
1392
1409
1463
1521
1557
1563
1557
1572
1634
1751
1898
2029
2090
2041
1879
1624
1324
1027
766
556
397
276
176
70
-77
-304
-645
-1111
-1688
-2324
-2948
-3481
-3856
-4040
-4042
-3914
-3734
-3574
-3479
-3450
-3451
-3427
-3337
-3161
-2908
-2604
-2276
-1943
-1620
-1320
-1055
-836
-662
-516
-361
-153
143
538
1006
1499
1957
2337
2619
2811
2929
2989
2997
2961
2890
2800
2699
2579
2407
2147
1773
1293
743
173
-384
-928
-1488
-2109
-2826
-3647
-4550
-5484
-6380
-7162
-7762
-8135
-8271
-8194
-7953
-7598
-7167
-6677
-6129
-5520
-4859
-4164
-3459
-2771
-2118
-1521
-996
-565
-246
-50
20
-29
-189
-450
-796
-1196
-1599
-1944
-2172
-2253
-2194
-2041
-1848
-1652
-1454
-1220
-905
-478
53
635
1187
1622
1875
1918
1771
1485
1126
747
371
-14
-440
-933
-1496
-2095
-2668
-3143
-3461
-3590
-3531
-3319
-3009
-2661
-2326
-2033
-1785
-1564
-1349
-1130
-907
-690
-482
-271
-38
233
541
868
1185
1465
1693
1864
1982
2054
2089
2100
2098
2086
2053
1976
1834
1624
1370
1119
918
798
754
757
766
747
677
546
355
111
-170
-453
-692
-842
-872
-779
-587
-343
-96
114
272
392
515
695
970
1339
1754
2126
2365
2420
2299
2065
1803
1576
1403
1258
1100
892
621
293
-78
-482
-903
-1321
-1704
-2017
-2236
-2350
-2372
-2327
-2236
-2115
-1966
-1782
-1554
-1277
-947
-570
-153
294
761
1235
1696
2115
2459
2700
2837
2899
2944
3039
3230
3521
3870
4207
4455
4564
4519
4347
4106
3860
3663
3540
3474
3420
3325
3152
2902
2621
2374
2226
2213
2334
2561
2847
3150
3430
3654
3793
3823
3737
3552
3306
3052
2840
2707
2659
2675
2709
2698
2582
2322
1917
1419
918
526
338
401
704
1179
1733
2270
2717
3032
3202
3245
3197
3113
3048
3042
3109
3234
3382
3514
3606
3646
3640
3602
3557
3540
3591
3744
4002
4323
4628
4820
4820
4588
4135
3506
2754
1924
1041
117
-834
-1791
-2724
-3601
-4399
-5112
-5752
-6341
-6891
-7390
-7800
-8070
-8167
-8093
-7899
-7655
-7422
-7222
-7034
-6821
-6561
-6267
-5990
-5788
-5698
-5721
-5819
-5938
-6028
-6059
-6025
-5944
-5848
-5770
-5735
-5749
-5798
-5846
-5850
-5772
-5587
-5297
-4931
-4543
-4198
-3950
-3820
-3789
-3803
-3797
-3724
-3571
-3354
-3107
-2860
-2638
-2456
-2324
-2240
-2191
-2142
-2052
-1887
-1634
-1315
-970
-648
-390
-217
-127
-95
-81
-45
31
128
199
198
114
-8
-86
-40
162
491
875
1238
1530
1735
1851
1880
1823
1691
1517
1345
1212
1130
1087
1066
1061
1078
1117
1157
1151
1053
848
571
297
105
46
130
321
560
772
890
857
648
277
-207
-732
-1228
-1642
-1943
-2121
-2186
-2174
-2151
-2204
-2406
-2786
-3300
-3850
-4322
-4630
-4747
-4697
-4529
-4288
-4005
-3696
-3368
-3019
-2633
-2186
-1657
-1046
-385
267
840
1287
1585
1740
1775
1722
1612
1480
1354
1244
1143
1027
882
721
592
562
680
951
1323
1710
2033
2251
2375
2449
2518
2601
2684
2735
2727
2657
2543
2407
2259
2087
1870
1593
1268
935
643
440
347
364
471
639
837
1034
1205
1334
1419
1475
1524
1591
1693
1835
2005
2183
2331
2405
2363
2184
1882
1515
1172
947
902
1052
1362
1768
2200
2598
2927
3176
3353
3484
3601
3729
3876
4029
4162
4247
4267
4213
4083
3875
3581
3210
2786
2355
1964
1646
1410
1241
1117
1018
934
846
735
577
362
105
-156
-376
-519
-570
-533
-415
-221
45
374
743
1125
1499
1857
2205
2550
2889
3207
3488
3715
3869
3921
3831
3564
3111
2506
1825
1156
567
89
-285
-574
-798
-966
-1087
-1169
-1216
-1222
-1171
-1050
-871
-680
-539
-499
-577
-748
-966
-1190
-1397
-1586
-1770
-1967
-2199
-2483
-2820
-3178
-3498
-3706
-3761
-3676
-3519
-3371
-3277
-3221
-3141
-2972
-2685
-2299
-1859
-1404
-951
-505
-80
296
595
808
960
1094
1245
1420
1594
1727
1784
1747
1610
1376
1054
667
256
-127
-428
-608
-655
-581
-412
-187
62
309
544
767
990
1221
1466
1726
2003
2306
2638
2982
3293
3501
3544
3391
3068
2652
2241
1921
1742
1705
1766
1854
1887
1803
1579
1247
883
572
370
280
255
238
184
87
-36
-166
-302
-456
-649
-886
-1159
-1446
-1722
-1962
-2153
-2294
-2407
-2528
-2703
-2962
-3299
-3679
-4049
-4375
-4650
-4897
-5138
-5373
-5565
-5663
-5621
-5425
-5095
-4674
-4216
-3768
-3367
-3033
-2772
-2576
-2421
-2284
-2150
-2023
-1925
-1881
-1910
-2013
-2166
-2330
-2464
-2538
-2548
-2515
-2474
-2463
-2500
-2579
-2675
-2761
-2814
-2828
-2805
-2754
-2691
-2639
-2628
-2686
-2822
-3014
-3210
-3345
-3372
-3283
-3116
-2935
-2808
-2777
-2850
-3009
-3226
-3476
-3741
-3999
-4217
-4343
-4317
-4098
-3687
-3132
-2518
-1929
-1416
-981
-591
-204
197
599
964
1248
1417
1448
1320
1020
543
-94
-843
-1632
-2380
-3018
-3498
-3795
-3899
-3816
-3561
-3165
-2671
-2131
-1595
-1105
-687
-350
-90
110
273
420
563
703
830
930
989
998
956
866
739
588
423
244
45
-187
-453
-735
-997
-1203
-1332
-1394
-1420
-1440
-1459
-1451
-1367
-1164
-826
-372
155
706
1242
1747
2219
2671
3115
3555
3981
4369
4688
4912
5041
5095
5107
5106
5098
5071
5005
4893
4750
4616
4530
4512
4549
4603
4622
4569
4438
4251
4054
3898
3810
3792
3822
3865
3885
3860
3777
3628
3410
3119
2763
2363
1954
1573
1248
989
791
642
532
461
435
459
535
656
814
998
1194
1386
1558
1702
1821
1928
2040
2164
2293
2410
2492
2524
2500
2420
2292
2134
1982
1882
1877
1986
2184
2416
2613
2731
2766
2742
2688
2609
2489
2302
2043
1728
1389
1049
717
397
99
-145
-298
-337
-268
-127
47
229
419
633
886
1179
1497
1816
2106
2333
2465
2485
2403
2259
2110
2004
1962
1971
2007
2055
2117
2201
2305
2406
2470
2467
2389
2249
2069
1872
1683
1532
1461
1505
1678
1953
2272
2562
2761
2839
2794
2653
2464
2292
2204
2249
2440
2741
3084
3393
3611
3712
3697
3574
3355
3063
2730
2402
2123
1916
1778
1692
1636
1598
1565
1514
1414
1235
978
672
374
126
-56
-195
-324
-461
-600
-717
-798
-851
-901
-970
-1058
-1137
-1171
-1129
-998
-783
-500
-167
196
560
892
1161
1341
1427
1430
1377
1308
1265
1282
1370
1505
1632
1691
1640
1480
1245
976
696
392
33
-393
-862
-1312
-1679
-1933
-2090
-2206
-2331
-2485
-2642
-2756
-2782
-2706
-2546
-2347
-2163
-2043
-2021
-2105
-2269
-2463
-2624
-2702
-2676
-2562
-2397
-2224
-2078
-1984
-1951
-1982
-2065
-2176
-2290
-2389
-2481
-2593
-2758
-2989
-3267
-3549
-3786
-3954
-4057
-4125
-4188
-4261
-4337
-4395
-4409
-4363
-4249
-4073
-3850
-3605
-3369
-3169
-3021
-2920
-2848
-2773
-2664
-2499
-2279
-2021
-1763
-1543
-1391
-1318
-1313
-1348
-1386
-1391
-1332
-1187
-946
-618
-231
170
539
838
1043
1149
1162
1105
1014
943
943
1045
1233
1444
1588
1584
1400
1062
644
229
-116
-357
-484
-503
-424
-261
-38
215
466
697
915
1147
1433
1803
2258
2764
3261
3682
3977
4125
4130
4011
3786
3477
3110
2720
2348
2027
1767
1556
1371
1200
1050
941
880
854
831
775
674
539
400
286
215
199
249
377
589
865
1161
1415
1576
1624
1580
1494
1428
1428
1516
1678
1880
2073
2217
2296
2324
2332
2346
2370
2375
2317
2163
1907
1583
1248
967
788
737
811
985
1215
1450
1649
1791
1882
1948
2020
2123
2268
2452
2657
2853
3003
3064
3009
2834
2566
2249
1917
1582
1221
801
297
-284
-902
-1502
-2037
-2491
-2877
-3233
-3594
-3970
-4336
-4639
-4817
-4823
-4650
-4326
-3902
-3432
-2955
-2490
-2040
-1594
-1140
-660
-142
417
1004
1589
2140
2633
3066
3451
3801
4119
4393
4605
4745
4817
4835
4808
4737
4616
4438
4208
3935
3636
3321
2995
2664
2340
2043
1792
1595
1441
1303
1144
930
643
283
-128
-553
-947
-1270
-1498
-1637
-1715
-1779
-1871
-2011
-2179
-2325
-2382
-2296
-2045
-1648
-1155
-625
-114
338
704
968
1125
1191
1198
1193
1216
1290
1407
1544
1681
1810
1940
2080
2229
2370
2481
2542
2544
2491
2395
2268
2121
1965
1802
1628
1426
1183
900
599
316
87
-69
-154
-186
-182
-160
-139
-151
-234
-422
-723
-1114
-1541
-1948
-2293
-2555
-2733
-2834
-2870
-2855
-2805
-2725
-2605
-2415
-2127
-1733
-1259
-759
-288
123
471
766
1012
1198
1304
1327
1290
1233
1188
1159
1126
1053
918
720
477
212
-50
-287
-476
-599
-647
-634
-586
-537
-511
-522
-565
-633
-710
-771
-788
-735
-603
-415
-218
-58
43
99
153
250
412
623
841
1018
1116
1117
1028
872
682
495
339
231
172
156
171
210
264
325
385
444
517
634
827
1111
1467
1847
2187
2439
2582
2628
2606
2548
2476
2399
2315
2210
2067
1870
1614
1312
997
706
468
289
160
68
10
0
52
167
321
471
582
639
656
660
669
680
670
612
492
310
77
-197
-506
-841
-1186
-1517
-1812
-2068
-2296
-2512
-2719
-2899
-3021
-3063
-3024
-2927
-2804
-2676
-2546
-2407
-2255
-2099
-1958
-1848
-1774
-1725
-1686
-1645
-1600
-1557
-1525
-1513
-1522
-1547
-1576
-1597
-1599
-1586
-1570
-1561
-1558
-1539
-1472
-1335
-1127
-879
-633
-433
-306
-260
-295
-402
-567
-767
-982
-1201
-1432
-1697
-2005
-2345
-2675
-2950
-3141
-3245
-3282
-3260
-3169
-2979
-2671
-2248
-1744
-1204
-665
-154
311
703
994
1170
1245
1257
1255
1272
1322
1400
1495
1592
1658
1641
1488
1181
765
342
30
-97
-43
117
287
400
445
450
456
491
562
667
791
911
1000
1034
1008
946
880
830
790
733
643
539
474
500
631
822
997
1089
1076
989
877
777
698
622
526
400
245
70
-113
-292
-451
-585
-698
-806
-923
-1041
-1124
-1126
-1020
-826
-593
-389
-255
-192
-168
-148
-113
-66
-22
8
28
48
79
133
217
335
483
639
769
838
830
756
652
558
502
488
504
527
537
517
458
361
241
132
71
87
187
350
540
721
864
951
968
913
794
640
495
398
361
358
337
240
46
-222
-497
-699
-764
-665
-420
-76
304
661
950
1144
1236
1232
1138
959
697
364
-9
-374
-675
-874
-970
-996
-1000
-1020
-1053
-1063
-1006
-858
-634
-382
-158
2
99
167
247
367
527
705
872
1008
1116
1214
1322
1449
1578
1676
1709
1666
1568
1460
1388
1375
1402
1424
1392
1282
1105
904
726
604
543
534
562
619
707
832
989
1164
1334
1473
1561
1584
1533
1404
1202
940
647
355
93
-132
-339
-570
-867
-1251
-1705
-2175
-2590
-2886
-3032
-3030
-2921
-2760
-2603
-2493
-2448
-2459
-2499
-2529
-2518
-2446
-2308
-2111
-1860
-1562
-1221
-853
-482
-138
156
392
575
721
839
926
968
951
864
713
517
300
83
-120
-312
-497
-678
-845
-973
-1035
-1004
-877
-668
-412
-152
73
234
321
340
315
273
236
208
166
79
-82
-325
-628
-955
-1265
-1530
-1741
-1899
-2015
-2102
-2180
-2264
-2361
-2456
-2518
-2507
-2405
-2222
-1999
-1778
-1584
-1407
-1217
-985
-708
-409
-124
126
345
560
799
1075
1373
1660
1901
2068
2149
2144
2065
1940
1811
1727
1731
1834
2003
2168
2253
2206
2029
1764
1471
1192
938
694
440
177
-80
-307
-492
-636
-749
-835
-893
-921
-922
-906
-884
-855
-809
-728
-612
-475
-345
-250
-199
-183
-179
-162
-117
-39
67
189
316
446
582
730
887
1028
1113
1102
975
751
480
219
8
-149
-274
-399
-547
-725
-926
-1142
-1360
-1561
-1719
-1810
-1823
-1766
-1669
-1562
-1472
-1407
-1363
-1332
-1303
-1267
-1218
-1156
-1091
-1042
-1020
-1018
-1012
-967
-869
-736
-617
-565
-609
-732
-884
-1008
-1064
-1050
-991
-920
-866
-844
-857
-903
-979
-1075
-1173
-1254
-1297
-1293
-1246
-1173
-1095
-1033
-1002
-1016
-1084
-1217
-1416
-1670
-1956
-2237
-2475
-2638
-2704
-2668
-2536
-2333
-2092
-1856
-1655
-1499
-1363
-1202
-974
-660
-277
129
506
821
1065
1250
1395
1519
1634
1747
1848
1916
1913
1803
1568
1221
806
379
-6
-314
-531
-655
-697
-679
-633
-589
-559
-532
-477
-366
-191
30
267
502
736
988
1269
1569
1857
2094
2255
2334
2342
2295
2211
2110
2008
1915
1830
1734
1602
1415
1168
873
546
201
-149
-491
-807
-1083
-1326
-1563
-1826
-2134
-2469
-2787
-3040
-3207
-3303
-3368
-3434
-3501
-3542
-3510
-3361
-3064
-2608
-1998
-1266
-474
294
953
1446
1764
1942
2032
2075
2078
2025
1894
1679
1392
1056
693
314
-78
-477
-870
-1234
-1542
-1774
-1926
-2012
-2062
-2109
-2174
-2250
-2301
-2281
-2153
-1912
-1591
-1243
-918
-648
-440
-286
-175
-99
-48
-7
45
126
237
364
474
539
541
488
407
339
329
414
618
936
1334
1754
2127
2405
2573
2657
2711
2789
2919
3094
3276
3418
3476
3428
3273
3027
2719
2381
2051
1756
1517
1337
1200
1079
942
763
533
268
5
-208
-327
-329
-220
-37
171
353
477
539
561
585
659
824
1107
1507
2001
2542
3075
3549
3930
4204
4380
4480
4529
4550
4558
4563
4569
4584
4613
4660
4724
4795
4867
4939
5019
5125
5266
5435
5600
5717
5745
5662
5467
5178
4814
4397
3950
3504
3097
2766
2531
2384
2298
2236
2175
2109
2051
2023
2045
2134
2292
2510
2756
2988
3158
3238
3229
3164
3090
3042
3026
3019
2983
2889
2730
2517
2270
2008
1747
1505
1303
1159
1073
1025
980
907
805
712
688
792
1045
1427
1887
2364
2815
3215
3552
3818
4006
4119
4179
4220
4273
4346
4418
4445
4388
4229
3980
3670
3333
3000
2692
2428
2213
2037
1868
1656
1357
948
443
-114
-668
-1165
-1572
-1876
-2085
-2225
-2325
-2414
-2503
-2577
-2604
-2549
-2388
-2118
-1755
-1326
-867
-425
-58
182
272
234
140
75
96
205
352
463
474
355
105
-262
-718
-1218
-1691
-2057
-2260
-2303
-2253
-2216
-2287
-2503
-2833
-3205
-3540
-3783
-3908
-3911
-3800
-3594
-3325
-3028
-2736
-2465
-2221
-2012
-1853
-1768
-1771
-1849
-1963
-2068
-2139
-2181
-2225
-2298
-2407
-2533
-2647
-2725
-2754
-2731
-2649
-2505
-2304
-2067
-1831
-1627
-1476
-1374
-1310
-1272
-1254
-1260
-1288
-1338
-1403
-1481
-1574
-1674
-1771
-1847
-1895
-1922
-1946
-1984
-2041
-2102
-2153
-2188
-2222
-2274
-2349
-2434
-2494
-2500
-2435
-2304
-2126
-1919
-1697
-1474
-1259
-1055
-853
-631
-364
-48
291
595
800
857
753
516
200
-133
-424
-635
-754
-797
-806
-828
-897
-1022
-1186
-1356
-1508
-1638
-1756
-1877
-2013
-2165
-2325
-2484
-2631
-2749
-2819
-2824
-2759
-2631
-2460
-2269
-2074
-1881
-1690
-1493
-1286
-1062
-815
-542
-243
74
397
706
980
1197
1337
1388
1350
1238
1077
896
715
541
367
180
-37
-296
-599
-939
-1294
-1631
-1913
-2113
-2221
-2252
-2228
-2172
-2101
-2021
-1944
-1880
-1844
-1838
-1847
-1838
-1775
-1637
-1430
-1188
-955
-772
-656
-605
-597
-605
-599
-551
-439
-249
16
328
636
880
1012
1018
920
766
619
525
508
561
661
779
891
978
1032
1050
1033
989
924
850
777
712
657
602
531
425
279
107
-60
-181
-231
-205
-124
-19
88
186
280
383
506
657
840
1054
1292
1546
1807
2069
2333
2594
2836
3034
3166
3226
3238
3242
3274
3339
3407
3431
3372
3223
3006
2760
2522
2318
2172
2107
2144
2295
2549
2877
3243
3617
3987
4349
4700
5031
5322
5547
5679
5695
5585
5356
5036
4668
4290
3922
3556
3167
2737
2272
1797
1349
946
586
251
-76
-399
-708
-980
-1193
-1325
-1364
-1310
-1186
-1041
-931
-897
-944
-1032
-1095
-1074
-946
-728
-460
-179
96
370
656
956
1254
1516
1707
1801
1797
1714
1584
1436
1282
1121
946
753
550
350
166
5
-130
-228
-270
-236
-123
44
218
348
403
385
322
246
180
125
73
11
-66
-157
-256
-350
-420
-443
-396
-267
-61
202
489
768
1016
1221
1380
1501
1594
1666
1715
1729
1692
1594
1435
1223
965
667
329
-37
-407
-743
-1012
-1204
-1332
-1435
-1547
-1686
-1838
-1966
-2023
-1970
-1794
-1518
-1199
-909
-711
-628
-634
-673
-686
-649
-578
-515
-495
-529
-606
-706
-828
-986
-1202
-1485
-1824
-2193
-2568
-2934
-3284
-3616
-3922
-4197
-4436
-4638
-4808
-4945
-5043
-5097
-5099
-5052
-4965
-4858
-4750
-4663
-4607
-4576
-4547
-4486
-4370
-4192
-3969
-3727
-3489
-3258
-3029
-2796
-2556
-2313
-2065
-1799
-1505
-1184
-862
-577
-360
-222
-146
-101
-68
-44
-43
-85
-179
-325
-511
-717
-920
-1097
-1236
-1348
-1460
-1611
-1823
-2092
-2389
-2679
-2933
-3140
-3292
-3378
-3381
-3296
-3141
-2955
-2776
-2615
-2449
-2237
-1955
-1615
-1260
-935
-659
-417
-181
69
332
596
849
1091
1321
1527
1680
1750
1725
1628
1502
1389
1306
1240
1167
1063
923
744
522
243
-105
-516
-958
-1375
-1711
-1926
-2012
-1987
-1888
-1751
-1606
-1470
-1344
-1215
-1062
-865
-611
-307
28
367
683
954
1169
1326
1426
1477
1483
1448
1370
1237
1043
790
497
195
-84
-320
-520
-704
-898
-1113
-1339
-1553
-1729
-1845
-1891
-1859
-1740
-1523
-1205
-797
-330
157
621
1035
1385
1673
1910
2103
2249
2329
2317
2190
1944
1603
1215
840
531
318
214
208
277
386
486
532
488
352
152
-64
-254
-396
-489
-543
-563
-552
-521
-499
-522
-615
-759
-892
-930
-812
-531
-133
308
727
1090
1389
1632
1819
1949
2025
2060
2068
2064
2048
2015
1960
1889
1815
1747
1683
1609
1508
1370
1199
1006
808
612
421
232
40
-159
-360
-550
-705
-796
-805
-734
-611
-480
-382
-343
-359
-406
-444
-437
-363
-220
-21
212
459
711
971
1248
1551
1880
2227
2577
2923
3265
3619
4003
4436
4917
5432
5952
6438
6858
7184
7404
7510
7501
7383
7173
6903
6608
6312
6016
5690
5297
4813
4249
3644
3044
2476
1940
1422
924
474
118
-105
-182
-128
30
278
613
1036
1526
2041
2532
2955
3300
3576
3801
3981
4110
4183
4197
4157
4067
3923
3715
3440
3117
2777
2458
2187
1965
1774
1584
1364
1096
773
409
30
-331
-642
-890
-1078
-1223
-1336
-1420
-1464
-1461
-1413
-1336
-1250
-1165
-1075
-962
-809
-613
-386
-153
62
239
373
465
529
583
651
756
912
1115
1343
1561
1726
1809
1800
1715
1589
1453
1327
1205
1069
898
687
447
193
-62
-318
-577
-834
-1068
-1249
-1354
-1378
-1336
-1260
-1181
-1125
-1103
-1118
-1161
-1211
-1242
-1231
-1167
-1060
-930
-801
-691
-609
-559
-546
-572
-626
-688
-733
-752
-759
-795
-901
-1094
-1359
-1654
-1936
-2183
-2395
-2589
-2781
-2976
-3168
-3345
-3490
-3579
-3589
-3507
-3335
-3100
-2838
-2576
-2322
-2062
-1779
-1466
-1140
-825
-545
-309
-115
35
135
171
134
24
-149
-370
-629
-922
-1243
-1582
-1922
-2245
-2540
-2801
-3026
-3213
-3361
-3475
-3566
-3648
-3734
-3822
-3896
-3938
-3933
-3878
-3780
-3648
-3490
-3305
-3093
-2864
-2633
-2421
-2245
-2113
-2017
-1939
-1861
-1774
-1682
-1602
-1558
-1562
-1608
-1669
-1705
-1678
-1566
-1374
-1127
-865
-629
-448
-337
-288
-284
-298
-306
-298
-280
-269
-292
-369
-507
-696
-918
-1152
-1388
-1627
-1876
-2136
-2394
-2623
-2793
-2882
-2889
-2827
-2719
-2585
-2433
-2265
-2082
-1881
-1656
-1393
-1071
-676
-217
272
741
1144
1454
1668
1797
1853
1851
1806
1745
1697
1678
1681
1674
1623
1513
1365
1216
1099
1020
960
891
800
696
602
539
521
557
654
818
1036
1277
1492
1642
1717
1742
1755
1776
1796
1781
1702
1559
1381
1208
1067
958
861
752
619
460
287
117
-22
-100
-94
-6
132
267
346
344
267
146
17
-95
-176
-217
-208
-145
-30
118
272
407
510
581
633
677
724
779
835
879
888
839
722
538
305
44
-220
-459
-642
-736
-725
-620
-465
-320
-233
-215
-248
-300
-350
-397
-446
-489
-504
-461
-349
-188
-11
148
277
379
456
503
511
483
445
434
479
582
714
843
947
1025
1087
1138
1173
1190
1199
1222
1279
1372
1476
1555
1581
1542
1441
1284
1070
801
485
151
-163
-427
-630
-785
-915
-1038
-1161
-1284
-1401
-1513
-1619
-1720
-1811
-1881
-1920
-1915
-1856
-1734
-1547
-1299
-1008
-699
-395
-115
130
339
517
674
817
951
1071
1167
1222
1223
1162
1040
871
672
465
268
88
-79
-241
-403
-550
-656
-692
-648
-543
-425
-340
-318
-356
-422
-479
-497
-464
-383
-269
-146
-50
-16
-66
-193
-366
-541
-691
-816
-943
-1100
-1291
-1491
-1662
-1772
-1818
-1831
-1855
-1934
-2089
-2308
-2552
-2760
-2874
-2861
-2731
-2535
-2339
-2199
-2128
-2104
-2087
-2043
-1966
-1871
-1781
-1704
-1629
-1535
-1401
-1221
-1006
-786
-588
-435
-330
-259
-190
-90
61
263
497
734
946
1109
1211
1250
1233
1175
1090
982
839
635
349
-24
-461
-920
-1355
-1730
-2025
-2229
-2342
-2366
-2318
-2221
-2101
-1974
-1836
-1675
-1481
-1267
-1062
-901
-809
-784
-809
-860
-916
-963
-994
-1002
-988
-955
-921
-902
-909
-941
-983
-1014
-1020
-989
-923
-829
-720
-607
-499
-400
-304
-204
-98
9
103
162
160
77
-103
-382
-749
-1177
-1634
-2089
-2526
-2941
-3341
-3731
-4114
-4484
-4827
-5122
-5340
-5451
-5434
-5284
-5025
-4695
-4331
-3956
-3570
-3169
-2755
-2352
-1994
-1709
-1495
-1327
-1159
-955
-696
-395
-90
169
338
387
318
163
-29
-206
-332
-385
-359
-258
-89
123
337
502
573
534
402
223
49
-81
-154
-177
-176
-184
-239
-371
-591
-887
-1221
-1553
-1852
-2112
-2343
-2553
-2739
-2886
-2975
-3001
-2975
-2914
-2832
-2734
-2619
-2485
-2334
-2166
-1982
-1782
-1573
-1369
-1189
-1046
-945
-872
-812
-748
-675
-595
-519
-459
-427
-429
-461
-505
-535
-526
-464
-354
-212
-55
110
286
480
698
936
1182
1416
1616
1760
1834
1838
1784
1695
1583
1449
1281
1070
825
571
339
147
-12
-156
-297
-427
-515
-532
-464
-323
-138
59
248
422
588
756
939
1149
1392
1660
1937
2206
2461
2709
2960
3213
3446
3628
3736
3768
3747
3701
3646
3579
3488
3369
3231
3088
2947
2803
2645
2470
2287
2116
1964
1829
1697
1570
1470
1432
1482
1616
1800
1983
2133
2242
2328
2413
2506
2600
2682
2745
2786
2798
2768
2678
2516
2291
2029
1766
1529
1323
1142
973
813
663
525
390
243
72
-123
-321
-493
-608
-649
-615
-520
-387
-245
-116
-17
53
109
174
266
387
520
636
706
714
659
555
428
311
240
244
333
484
650
775
821
780
678
558
454
380
331
296
263
228
189
142
85
16
-61
-136
-201
-249
-277
-283
-268
-242
-218
-218
-259
-342
-455
-572
-671
-745
-801
-855
-924
-1018
-1137
-1282
-1446
-1622
-1799
-1963
-2104
-2219
-2312
-2395
-2479
-2570
-2666
-2761
-2844
-2906
-2935
-2924
-2874
-2786
-2668
-2531
-2386
-2247
-2123
-2017
-1926
-1832
-1722
-1595
-1470
-1391
-1403
-1537
-1794
-2139
-2518
-2875
-3176
-3417
-3617
-3809
-4018
-4252
-4498
-4723
-4889
-4967
-4943
-4822
-4623
-4375
-4106
-3839
-3595
-3382
-3201
-3046
-2905
-2765
-2618
-2455
-2274
-2078
-1888
-1735
-1658
-1683
-1809
-2004
-2221
-2422
-2595
-2756
-2931
-3137
-3367
-3596
-3799
-3959
-4074
-4145
-4170
-4144
-4059
-3921
-3736
-3513
-3261
-2981
-2682
-2380
-2101
-1879
-1745
-1720
-1810
-2004
-2272
-2574
-2875
-3152
-3401
-3634
-3863
-4086
-4291
-4460
-4588
-4685
-4765
-4828
-4856
-4823
-4711
-4527
-4293
-4030
-3751
-3446
-3108
-2742
-2367
-2004
-1665
-1348
-1045
-757
-491
-256
-48
139
313
462
563
591
540
429
287
135
-24
-201
-400
-611
-817
-1008
-1194
-1391
-1609
-1836
-2039
-2180
-2237
-2211
-2121
-1990
-1841
-1694
-1561
-1451
-1354
-1244
-1091
-871
-583
-244
124
500
868
1212
1508
1732
1870
1925
1914
1850
1742
1590
1406
1218
1061
957
894
835
738
589
408
244
137
105
135
205
297
409
552
737
969
1241
1536
1827
2083
2283
2425
2534
2650
2804
3001
3219
3421
3579
3681
3729
3725
3672
3573
3444
3311
3198
3111
3038
2953
2846
2722
2600
2496
2406
2315
2212
2098
1986
1888
1801
1713
1619
1535
1493
1524
1634
1799
1976
2121
2209
2239
2230
2210
2206
2231
2277
2313
2296
2196
2012
1772
1520
1286
1075
876
679
488
321
186
70
-56
-210
-385
-538
-620
-600
-482
-299
-87
132
345
544
708
816
856
840
799
764
746
730
684
577
397
153
-125
-395
-624
-787
-878
-908
-899
-870
-827
-769
-686
-575
-441
-292
-134
36
224
429
639
829
972
1050
1065
1031
971
907
848
791
731
667
609
576
586
650
757
883
996
1073
1106
1102
1078
1050
1028
1012
998
972
929
877
838
843
911
1034
1172
1269
1278
1188
1025
837
670
552
490
483
523
600
688
759
787
766
711
653
615
603
605
610
610
603
584
537
446
308
144
-14
-136
-214
-263
-303
-346
-392
-436
-483
-546
-637
-756
-888
-1020
-1153
-1308
-1510
-1768
-2057
-2331
-2538
-2646
-2653
-2575
-2437
-2258
-2053
-1830
-1597
-1366
-1152
-976
-860
-818
-845
-918
-1000
-1054
-1065
-1039
-999
-966
-954
-964
-992
-1028
-1065
-1088
-1083
-1042
-969
-886
-818
-780
-776
-794
-820
-844
-861
-866
-854
-822
-774
-722
-678
-645
-617
-581
-538
-503
-499
-536
-599
-650
-653
-593
-490
-387
-317
-291
-291
-289
-268
-231
-192
-168
-160
-162
-165
-168
-175
-192
-213
-230
-235
-225
-211
-202
-203
-214
-230
-245
-257
-262
-255
-226
-174
-110
-60
-49
-91
-178
-283
-370
-419
-421
-386
-327
-259
-192
-139
-110
-112
-146
-203
-275
-360
-459
-571
-683
-771
-809
-784
-703
-594
-486
-394
-310
-212
-72
121
362
626
880
1087
1220
1266
1231
1133
993
826
637
427
201
-25
-232
-402
-527
-610
-656
-665
-637
-575
-497
-425
-384
-387
-428
-497
-580
-672
-770
-868
-950
-1002
-1016
-992
-943
-882
-818
-761
-717
-696
-703
-732
-767
-787
-783
-762
-746
-757
-802
-868
-926
-948
-917
-833
-716
-591
-479
-387
-308
-225
-126
-17
79
127
107
23
-93
-202
-279
-326
-364
-409
-455
-471
-415
-261
-11
303
634
943
1202
1400
1542
1638
1708
1774
1852
1950
2057
2160
2245
2305
2346
2374
2392
2400
2392
2367
2329
2281
2225
2156
2064
1940
1782
1598
1401
1207
1024
853
685
514
341
175
40
-45
-65
-20
76
206
352
503
652
794
924
1032
1112
1162
1185
1189
1189
1194
1213
1240
1262
1262
1220
1127
981
789
563
319
78
-138
-309
-424
-482
-494
-473
-425
-347
-231
-72
120
324
514
671
789
874
939
989
1022
1024
981
887
745
571
388
217
70
-51
-146
-214
-246
-230
-159
-41
105
253
383
486
570
648
729
816
902
977
1026
1046
1040
1025
1024
1055
1124
1219
1312
1380
1408
1399
1364
1320
1276
1244
1239
1279
1385
1561
1796
2063
2336
2596
2838
3063
3276
3479
3675
3865
4051
4220
4353
4424
4419
4342
4213
4059
3899
3734
3559
3363
3143
2898
2632
2354
2080
1836
1643
1514
1447
1425
1429
1451
1485
1521
1534
1490
1368
1177
969
809
750
801
925
1062
1155
1178
1131
1033
908
778
664
582
536
514
493
446
357
228
74
-82
-219
-324
-387
-406
-378
-309
-208
-88
42
170
280
359
396
396
380
376
403
460
519
545
512
415
269
97
-82
-261
-434
-598
-747
-875
-981
-1064
-1118
-1138
-1120
-1074
-1026
-1004
-1024
-1076
-1125
-1135
-1088
-991
-876
-774
-699
-644
-589
-517
-425
-327
-239
-173
-131
-108
-96
-91
-89
-95
-110
-134
-167
-204
-237
-262
-271
-259
-219
-146
-38
100
259
425
589
744
883
1000
1081
1116
1103
1057
1004
973
982
1027
1092
1153
1197
1223
1240
1255
1266
1264
1235
1167
1058
915
754
592
451
345
280
253
253
267
285
298
298
278
237
183
138
129
175
277
413
548
654
721
757
780
797
805
798
772
745
739
777
863
980
1100
1196
1251
1260
1230
1169
1093
1020
971
963
1004
1086
1189
1288
1361
1392
1375
1312
1212
1089
957
815
653
454
203
-93
-407
-700
-935
-1093
-1173
-1187
-1153
-1088
-1014
-953
-920
-915
-919
-899
-826
-690
-504
-295
-90
103
288
475
668
865
1063
1263
1474
1703
1943
2171
2354
2460
2473
2395
2253
2079
1903
1737
1578
1407
1205
966
700
432
190
-7
-150
-237
-268
-241
-160
-40
96
220
317
382
422
442
446
434
408
374
331
275
192
78
-55
-176
-250
-261
-223
-168
-129
-114
-110
-97
-67
-38
-32
-60
-111
-155
-166
-137
-80
-9
65
147
245
364
503
651
797
931
1038
1102
1112
1064
972
857
742
643
562
501
456
424
401
376
339
289
233
187
170
189
242
320
406
484
531
533
485
396
290
189
99
13
-87
-204
-319
-394
-397
-318
-177
-14
131
236
301
332
341
333
319
311
323
371
457
576
717
865
1006
1132
1233
1303
1344
1361
1362
1356
1349
1345
1340
1329
1297
1233
1138
1025
921
854
835
852
879
893
889
883
902
965
1074
1217
1376
1537
1696
1853
2009
2168
2331
2495
2645
2756
2803
2772
2676
2547
2421
2319
2233
2140
2017
1865
1704
1562
1462
1408
1394
1410
1452
1517
1599
1682
1746
1774
1753
1686
1581
1459
1346
1266
1233
1242
1272
1295
1301
1307
1349
1467
1675
1962
2295
2641
2976
3286
3561
3788
3959
4082
4180
4282
4403
4532
4639
4698
4701
4664
4608
4543
4459
4340
4179
3989
3790
3595
3402
3190
2942
2658
2350
2033
1719
1404
1087
773
484
241
63
-47
-93
-81
-14
106
273
475
698
924
1140
1335
1501
1635
1744
1844
1946
2052
2145
2195
2181
2108
2005
1914
1870
1882
1932
1989
2024
2021
1974
1886
1768
1634
1496
1363
1229
1080
898
678
426
163
-96
-345
-589
-830
-1062
-1268
-1430
-1543
-1615
-1660
-1684
-1684
-1650
-1578
-1481
-1382
-1302
-1254
-1231
-1218
-1199
-1162
-1103
-1020
-917
-804
-697
-615
-575
-582
-624
-677
-714
-715
-680
-620
-559
-516
-499
-510
-543
-598
-682
-803
-966
-1163
-1375
-1578
-1758
-1910
-2041
-2165
-2292
-2428
-2583
-2758
-2948
-3133
-3283
-3370
-3381
-3331
-3247
-3157
-3071
-2984
-2886
-2781
-2693
-2648
-2664
-2731
-2820
-2902
-2958
-2992
-3016
-3035
-3042
-3021
-2957
-2849
-2711
-2565
-2436
-2335
-2259
-2190
-2109
-2000
-1869
-1743
-1661
-1654
-1733
-1880
-2065
-2258
-2442
-2614
-2772
-2907
-3007
-3070
-3107
-3143
-3204
-3300
-3420
-3543
-3653
-3744
-3828
-3912
-3995
-4062
-4099
-4090
-4034
-3942
-3827
-3702
-3570
-3424
-3248
-3021
-2734
-2400
-2052
-1738
-1498
-1351
-1285
-1276
-1303
-1353
-1421
-1492
-1541
-1539
-1469
-1341
-1193
-1070
-998
-979
-991
-1006
-1008
-1002
-1002
-1026
-1078
-1153
-1241
-1332
-1424
-1519
-1621
-1730
-1833
-1911
-1939
-1901
-1801
-1658
-1497
-1342
-1205
-1091
-1002
-950
-934
-953
-989
-1020
-1035
-1034
-1034
-1052
-1090
-1131
-1153
-1142
-1101
-1042
-983
-929
-880
-832
-789
-758
-744
-748
-760
-773
-777
-766
-731
-664
-564
-440
-318
-228
-190
-207
-264
-340
-419
-495
-564
-623
-667
-702
-745
-819
-942
-1103
-1272
-1404
-1472
-1469
-1419
-1351
-1294
-1261
-1254
-1272
-1311
-1362
-1411
-1436
-1418
-1344
-1212
-1022
-775
-476
-136
225
589
943
1290
1643
2005
2367
2689
2929
3055
3060
2963
2795
2581
2337
2078
1822
1601
1443
1365
1358
1393
1432
1453
1455
1454
1473
1526
1605
1691
1759
1790
1780
1731
1651
1545
1415
1260
1081
884
679
482
309
178
97
68
77
107
142
177
221
292
405
565
763
987
1229
1488
1766
2062
2361
2644
2891
3089
3239
3348
3421
3463
3474
3456
3413
3346
3251
3119
2940
2712
2440
2141
1835
1544
1291
1088
941
843
775
722
677
645
640
669
720
768
785
761
704
636
568
496
403
276
120
-40
-175
-268
-324
-359
-387
-412
-427
-425
-414
-410
-431
-481
-547
-606
-635
-619
-556
-453
-323
-184
-59
34
85
104
114
151
246
410
632
878
1102
1259
1324
1292
1179
1012
815
597
363
116
-137
-380
-600
-793
-961
-1109
-1238
-1338
-1398
-1418
-1409
-1391
-1375
-1361
-1332
-1276
-1192
-1095
-1010
-950
-917
-903
-895
-890
-883
-870
-841
-788
-714
-631
-558
-505
-468
-431
-379
-310
-234
-167
-113
-63
-3
79
179
285
382
462
526
580
624
653
658
633
580
512
450
417
431
498
612
751
888
995
1055
1058
1002
895
747
579
417
284
197
152
134
120
91
35
-51
-160
-279
-385
-452
-460
-407
-316
-229
-189
-216
-301
-419
-538
-639
-714
-762
-777
-750
-677
-570
-450
-340
-250
-174
-99
-19
65
149
236
339
473
641
826
1002
1146
1258
1356
1463
1585
1711
1821
1900
1951
1993
2041
2091
2120
2103
2023
1890
1731
1579
1453
1356
1280
1213
1149
1087
1030
977
925
873
820
770
728
695
674
662
657
655
649
626
576
491
378
253
140
56
13
7
31
76
141
225
336
479
658
871
1112
1366
1613
1833
2012
2144
2233
2278
2278
2226
2123
1982
1831
1702
1620
1589
1591
1600
1590
1542
1455
1335
1200
1071
969
909
886
881
869
828
757
669
582
504
434
364
295
237
209
219
263
322
375
409
421
415
395
368
344
339
368
438
538
649
753
845
930
1016
1098
1163
1196
1191
1159
1111
1052
977
882
771
661
566
485
398
278
120
-57
-213
-320
-377
-414
-470
-564
-694
-840
-994
-1160
-1347
-1550
-1739
-1871
-1914
-1869
-1765
-1645
-1539
-1458
-1398
-1354
-1324
-1305
-1286
-1255
-1203
-1138
-1087
-1077
-1124
-1215
-1316
-1389
-1409
-1365
-1262
-1111
-927
-729
-541
-389
-292
-253
-257
-277
-284
-264
-217
-158
-103
-64
-38
-16
11
48
83
105
108
97
87
86
90
77
23
-79
-218
-367
-501
-614
-718
-830
-963
-1114
-1271
-1425
-1570
-1706
-1828
-1929
-2004
-2052
-2078
-2084
-2065
-2007
-1895
-1732
-1531
-1319
-1117
-932
-757
-582
-404
-224
-49
113
256
373
458
507
526
528
524
515
488
428
326
193
51
-77
-183
-270
-350
-427
-499
-555
-592
-615
-635
-664
-705
-762
-834
-920
-1016
-1110
-1183
-1216
-1202
-1147
-1067
-976
-875
-757
-613
-441
-253
-68
96
233
351
465
590
734
891
1044
1168
1244
1261
1224
1148
1050
943
834
731
639
568
518
482
444
383
291
173
45
-78
-188
-285
-375
-456
-524
-575
-608
-631
-652
-676
-699
-716
-723
-720
-709
-693
-668
-629
-572
-493
-387
-254
-93
88
281
472
657
836
1014
1193
1361
1501
1595
1633
1618
1554
1445
1290
1087
844
579
306
30
-257
-563
-879
-1176
-1411
-1550
-1586
-1534
-1422
-1270
-1086
-876
-658
-457
-300
-189
-104
-11
113
266
424
562
666
740
800
854
901
938
964
985
1010
1041
1072
1094
1100
1080
1027
930
781
593
397
235
140
118
149
200
246
282
316
359
413
477
552
645
761
895
1024
1122
1169
1166
1120
1040
926
775
594
406
244
129
58
12
-28
-64
-78
-50
23
118
200
247
259
257
265
295
346
409
482
559
630
671
659
581
452
307
181
94
37
-7
-51
-92
-119
-120
-101
-75
-54
-35
-6
44
115
189
246
272
272
263
266
298
364
460
576
700
820
926
1016
1098
1185
1290
1415
1547
1668
1758
1806
1814
1787
1734
1659
1563
1443
1295
1117
907
669
415
161
-73
-274
-436
-567
-679
-783
-885
-986
-1083
-1176
-1271
-1374
-1487
-1604
-1707
-1775
-1792
-1756
-1679
-1581
-1479
-1380
-1280
-1171
-1046
-902
-739
-557
-356
-136
90
302
479
606
677
700
685
639
568
481
391
310
246
192
130
42
-81
-233
-400
-563
-712
-841
-950
-1040
-1110
-1164
-1204
-1230
-1241
-1226
-1177
-1091
-973
-834
-681
-517
-342
-156
35
225
407
577
732
860
946
976
943
857
734
593
440
271
76
-147
-389
-635
-871
-1093
-1306
-1518
-1736
-1952
-2155
-2327
-2455
-2530
-2548
-2509
-2414
-2266
-2068
-1832
-1580
-1339
-1134
-981
-874
-792
-712
-614
-500
-379
-265
-168
-89
-29
7
13
-13
-65
-124
-168
-180
-156
-99
-21
64
144
210
252
268
257
225
173
101
6
-113
-247
-383
-504
-600
-671
-727
-780
-834
-880
-904
-885
-814
-694
-541
-381
-238
-132
-69
-48
-64
-112
-192
-301
-431
-566
-686
-777
-833
-859
-864
-856
-841
-817
-784
-738
-676
-588
-468
-318
-153
2
120
178
170
102
-14
-163
-329
-492
-628
-715
-740
-713
-658
-607
-584
-594
-622
-649
-659
-650
-632
-621
-626
-644
-666
-675
-656
-599
-500
-362
-192
-2
192
377
541
681
793
880
944
986
1004
1000
966
892
773
607
407
197
3
-156
-279
-383
-495
-630
-786
-944
-1074
-1151
-1165
-1121
-1032
-915
-787
-658
-534
-412
-280
-126
50
229
375
454
447
364
238
103
-21
-139
-267
-418
-586
-753
-893
-991
-1049
-1082
-1113
-1161
-1234
-1328
-1426
-1502
-1534
-1509
-1437
-1345
-1267
-1223
-1213
-1220
-1221
-1206
-1177
-1143
-1103
-1046
-956
-830
-684
-554
-476
-473
-539
-651
-776
-889
-976
-1037
-1079
-1108
-1127
-1133
-1121
-1087
-1031
-962
-892
-829
-775
-722
-655
-569
-467
-367
-290
-249
-252
-293
-365
-459
-567
-683
-802
-923
-1044
-1163
-1271
-1347
-1374
-1339
-1249
-1128
-1002
-895
-805
-722
-633
-530
-420
-313
-216
-131
-55
15
82
144
202
260
320
380
430
460
461
431
379
316
248
175
86
-30
-180
-359
-550
-727
-870
-968
-1025
-1053
-1068
-1080
-1098
-1124
-1162
-1213
-1275
-1339
-1392
-1422
-1422
-1391
-1333
-1255
-1165
-1073
-989
-921
-872
-840
-823
-818
-828
-854
-887
-906
-886
-807
-669
-488
-288
-91
93
265
428
584
725
845
935
992
1010
989
927
827
698
552
398
239
75
-97
-276
-456
-626
-774
-888
-963
-1004
-1025
-1039
-1055
-1070
-1065
-1018
-917
-759
-558
-332
-93
150
389
612
805
963
1091
1205
1316
1423
1509
1553
1548
1507
1456
1417
1394
1376
1346
1294
1221
1139
1062
1002
979
1002
1083
1208
1347
1453
1491
1453
1364
1270
1210
1199
1226
1264
1288
1284
1250
1191
1105
995
864
723
586
465
362
275
198
128
68
20
-21
-67
-135
-237
-375
-542
-720
-894
-1051
-1182
-1283
-1350
-1383
-1388
-1376
-1362
-1357
-1359
-1361
-1347
-1307
-1237
-1140
-1027
-911
-810
-739
-711
-734
-800
-897
-1006
-1116
-1223
-1330
-1437
-1542
-1635
-1711
-1771
-1825
-1884
-1952
-2024
-2093
-2155
-2212
-2268
-2323
-2368
-2382
-2347
-2260
-2131
-1982
-1837
-1706
-1589
-1481
-1375
-1274
-1185
-1117
-1076
-1065
-1081
-1126
-1199
-1296
-1406
-1512
-1600
-1668
-1722
-1780
-1858
-1961
-2088
-2231
-2383
-2535
-2679
-2802
-2891
-2939
-2947
-2931
-2905
-2883
-2865
-2848
-2828
-2801
-2761
-2692
-2578
-2409
-2195
-1967
-1763
-1611
-1513
-1449
-1391
-1319
-1231
-1133
-1032
-925
-808
-683
-559
-450
-361
-290
-228
-170
-118
-78
-48
-22
9
43
62
41
-36
-168
-335
-513
-683
-841
-985
-1114
-1219
-1291
-1330
-1345
-1360
-1393
-1453
-1535
-1616
-1670
-1669
-1600
-1467
-1293
-1115
-967
-870
-823
-809
-805
-794
-765
-719
-655
-576
-485
-387
-289
-196
-109
-26
58
143
231
322
413
499
571
623
650
659
660
664
674
689
705
726
764
827
911
1000
1074
1122
1151
1177
1213
1257
1294
1304
1281
1231
1173
1121
1083
1057
1039
1018
991
943
870
776
676
595
548
540
561
596
636
678
723
766
802
826
844
870
913
966
1008
1018
984
918
845
785
747
722
696
657
598
515
403
266
121
1
-59
-43
39
149
245
299
311
299
287
291
322
380
463
562
660
739
786
802
805
816
846
894
944
983
1002
997
967
910
823
713
601
510
458
447
462
483
491
480
450
404
346
279
208
141
83
36
-3
-34
-58
-71
-69
-54
-28
4
47
109
200
323
476
649
830
1006
1168
1306
1412
1486
1532
1557
1567
1560
1531
1477
1399
1309
1216
1124
1028
922
806
691
593
521
468
414
339
237
120
9
-78
-130
-153
-152
-132
-94
-41
23
92
163
236
312
385
440
465
462
450
458
506
592
686
750
759
713
637
559
493
438
383
325
268
215
164
104
24
-74
-173
-245
-271
-251
-201
-138
-75
-17
34
70
80
60
16
-37
-85
-124
-165
-220
-292
-370
-437
-477
-483
-461
-420
-366
-307
-248
-197
-158
-122
-77
-11
77
169
237
260
232
167
85
1
-80
-165
-258
-357
-456
-549
-637
-723
-806
-880
-932
-951
-933
-886
-823
-758
-702
-654
-610
-562
-500
-415
-306
-173
-26
122
252
353
418
456
482
516
569
638
707
755
771
751
706
645
576
495
401
293
172
41
-98
-242
-381
-499
-578
-614
-624
-639
-685
-768
-866
-944
-976
-960
-919
-884
-873
-884
-906
-928
-946
-963
-981
-997
-1006
-1008
-1008
-1010
-1012
-1006
-983
-946
-909
-895
-920
-986
-1077
-1172
-1253
-1309
-1340
-1351
-1351
-1349
-1358
-1379
-1412
-1444
-1468
-1479
-1481
-1481
-1478
-1467
-1440
-1393
-1328
-1251
-1162
-1060
-943
-814
-688
-575
-480
-395
-308
-217
-134
-74
-46
-45
-51
-53
-52
-65
-108
-177
-251
-301
-314
-300
-285
-298
-348
-427
-514
-592
-650
-685
-699
-693
-665
-615
-540
-442
-324
-199
-84
6
65
103
135
171
207
229
221
183
134
99
95
119
151
174
184
196
227
290
385
505
643
797
963
1130
1280
1391
1448
1450
1406
1326
1222
1099
962
817
670
522
374
223
68
-86
-233
-365
-483
-585
-673
-747
-804
-842
-860
-858
-835
-792
-727
-639
-529
-401
-256
-98
69
240
410
577
741
904
1063
1214
1346
1449
1520
1558
1567
1551
1512
1447
1358
1249
1128
1010
906
825
769
738
728
736
756
783
812
834
843
834
812
787
774
779
803
833
853
849
819
774
731
711
726
778
858
950
1039
1114
1176
1229
1286
1354
1439
1541
1652
1763
1864
1946
2005
2050
2087
2123
2164
2201
2223
2217
2178
2110
2017
1914
1803
1693
1588
1496
1419
1354
1292
1226
1155
1086
1030
995
980
980
988
1006
1039
1090
1158
1233
1302
1358
1401
1437
1474
1516
1561
1598
1618
1610
1573
1515
1449
1390
1347
1322
1310
1312
1331
1375
1445
1532
1618
1688
1734
1763
1778
1776
1745
1674
1568
1450
1350
1286
1252
1220
1166
1083
985
897
832
788
755
728
710
711
735
776
821
863
903
944
980
992
960
882
780
698
672
711
790
864
897
877
818
743
678
633
615
624
659
712
765
796
784
725
630
519
416
339
298
294
324
378
446
514
567
594
588
554
503
452
420
420
452
503
553
586
589
559
499
412
306
199
116
85
122
221
352
478
570
621
641
647
650
649
633
595
536
461
379
297
223
162
121
99
88
77
59
36
16
7
7
3
-14
-41
-59
-42
28
149
303
468
627
777
921
1063
1202
1338
1468
1593
1708
1800
1857
1867
1828
1741
1611
1442
1242
1026
820
647
519
428
357
290
226
177
151
145
141
122
87
51
32
34
39
24
-23
-87
-145
-182
-206
-244
-321
-434
-554
-645
-689
-696
-691
-701
-731
-770
-803
-822
-836
-853
-877
-901
-914
-905
-875
-831
-779
-724
-660
-581
-478
-350
-204
-54
81
189
270
338
410
496
591
682
756
815
868
929
996
1054
1079
1053
973
857
727
604
500
419
358
311
270
231
192
155
125
105
90
68
34
-12
-58
-88
-89
-57
-2
61
115
143
131
75
-14
-111
-183
-203
-167
-93
-9
56
87
85
50
-17
-119
-252
-401
-544
-659
-738
-783
-804
-805
-785
-740
-671
-585
-491
-390
-278
-153
-23
94
179
229
255
279
309
333
325
259
134
-24
-180
-310
-412
-501
-594
-690
-776
-833
-854
-843
-814
-778
-742
-711
-688
-679
-682
-685
-666
-609
-515
-406
-310
-250
-226
-223
-218
-200
-173
-150
-148
-178
-248
-361
-514
-692
-872
-1029
-1145
-1220
-1268
-1308
-1351
-1388
-1405
-1386
-1323
-1220
-1087
-934
-777
-630
-508
-414
-342
-276
-203
-123
-56
-21
-30
-74
-132
-185
-230
-274
-326
-378
-414
-418
-394
-371
-384
-451
-559
-667
-733
-734
-676
-588
-499
-425
-366
-318
-273
-230
-187
-137
-72
14
117
225
322
399
455
502
549
607
676
748
817
874
918
951
977
996
1004
1004
995
986
992
1018
1061
1106
1133
1135
1119
1106
1118
1163
1230
1297
1340
1349
1321
1261
1167
1031
842
602
324
36
-229
-448
-608
-716
-786
-834
-871
-894
-887
-830
-707
-518
-277
-12
248
480
673
824
935
1008
1043
1046
1029
1008
1002
1020
1063
1115
1157
1171
1153
1110
1065
1042
1057
1109
1179
1235
1249
1201
1088
921
721
509
307
129
-15
-119
-182
-205
-188
-139
-73
-10
27
31
8
-21
-30
-7
44
109
174
240
313
397
487
564
606
605
569
517
463
410
347
264
160
47
-54
-129
-170
-176
-152
-102
-35
42
118
189
260
344
448
572
695
787
818
769
641
452
237
31
-131
-230
-268
-266
-262
-294
-385
-535
-720
-898
-1033
-1101
-1105
-1069
-1027
-1008
-1028
-1081
-1149
-1211
-1252
-1267
-1255
-1215
-1144
-1041
-905
-746
-578
-418
-280
-176
-112
-93
-115
-167
-230
-289
-332
-358
-375
-397
-437
-512
-633
-806
-1016
-1234
-1420
-1539
-1582
-1566
-1523
-1477
-1437
-1390
-1321
-1224
-1111
-1000
-903
-822
-746
-663
-567
-459
-345
-239
-160
-130
-163
-253
-371
-475
-529
-524
-477
-416
-364
-324
-292
-266
-253
-264
-300
-340
-358
-339
-287
-223
-166
-118
-67
-6
54
82
47
-52
-184
-298
-355
-348
-298
-240
-194
-162
-132
-103
-84
-96
-155
-259
-391
-524
-633
-708
-752
-777
-800
-836
-890
-959
-1034
-1103
-1160
-1200
-1224
-1231
-1217
-1183
-1134
-1084
-1049
-1041
-1060
-1097
-1138
-1172
-1198
-1223
-1256
-1300
-1352
-1405
-1452
-1494
-1538
-1592
-1653
-1707
-1729
-1699
-1617
-1501
-1386
-1298
-1241
-1203
-1164
-1117
-1072
-1044
-1037
-1035
-1010
-944
-839
-724
-633
-585
-581
-606
-648
-707
-790
-902
-1036
-1174
-1298
-1401
-1484
-1555
-1618
-1671
-1705
-1714
-1696
-1651
-1587
-1515
-1448
-1399
-1371
-1355
-1334
-1293
-1231
-1159
-1098
-1060
-1044
-1036
-1016
-974
-905
-815
-717
-623
-539
-470
-410
-347
-269
-171
-61
45
129
186
225
260
305
358
416
473
534
605
694
797
902
996
1074
1139
1194
1241
1276
1290
1280
1243
1182
1100
1002
904
818
758
728
719
714
699
670
635
607
594
598
616
648
696
759
830
891
926
928
903
872
853
857
882
921
966
1016
1074
1141
1214
1285
1348
1393
1413
1400
1351
1271
1176
1089
1031
1008
1014
1022
1018
995
960
929
915
923
949
989
1041
1106
1179
1248
1303
1338
1354
1357
1345
1304
1216
1068
872
663
487
373
323
312
300
259
177
59
-86
-247
-417
-584
-727
-823
-861
-843
-794
-742
-704
-685
-670
-642
-588
-505
-396
-268
-122
38
210
383
541
669
759
810
831
830
809
767
705
631
564
519
501
493
466
391
260
94
-65
-181
-240
-257
-268
-303
-369
-450
-516
-545
-536
-509
-488
-489
-504
-512
-491
-432
-348
-265
-207
-181
-175
-165
-126
-46
75
226
392
559
710
833
919
970
1000
1030
1084
1172
1288
1413
1524
1602
1638
1636
1605
1557
1500
1441
1380
1322
1270
1228
1196
1167
1130
1075
999
910
816
722
627
522
406
289
193
135
119
131
150
165
183
224
306
431
582
734
867
977
1065
1138
1193
1226
1230
1204
1152
1075
975
852
710
560
413
281
172
93
47
32
45
76
110
138
156
170
188
218
264
327
404
490
580
663
731
775
792
785
756
707
643
566
477
378
264
134
-10
-157
-290
-398
-484
-562
-651
-752
-850
-919
-939
-912
-857
-799
-746
-685
-596
-468
-311
-151
-15
85
151
192
212
206
171
108
32
-40
-105
-172
-265
-404
-592
-812
-1038
-1239
-1397
-1502
-1554
-1558
-1523
-1462
-1389
-1315
-1238
-1149
-1037
-898
-743
-591
-461
-361
-287
-228
-178
-139
-120
-127
-165
-230
-314
-404
-483
-538
-559
-558
-559
-596
-686
-818
-955
-1050
-1079
-1049
-993
-948
-929
-926
-920
-895
-852
-802
-755
-715
-683
-665
-671
-709
-773
-845
-904
-935
-934
-905
-846
-752
-625
-479
-342
-237
-165
-105
-24
97
253
418
566
688
785
859
902
902
856
785
725
709
740
793
827
812
749
657
564
485
422
373
338
324
335
371
422
476
525
568
607
644
682
721
765
813
868
924
975
1012
1030
1022
990
938
876
818
774
746
727
709
689
674
677
704
752
803
836
839
817
787
773
792
853
948
1069
1206
1354
1509
1664
1803
1907
1956
1945
1889
1818
1766
1752
1777
1817
1841
1822
1746
1616
1444
1249
1049
859
684
522
364
199
30
-135
-277
-381
-441
-460
-447
-411
-358
-295
-229
-165
-101
-32
43
120
184
220
222
198
166
144
142
158
189
235
303
393
498
600
678
722
735
731
723
721
729
750
787
841
907
970
1014
1022
986
901
771
603
410
208
11
-172
-338
-490
-631
-761
-871
-955
-1004
-1018
-1000
-952
-881
-795
-703
-612
-526
-446
-377
-321
-284
-264
-250
-222
-165
-76
34
145
242
322
390
452
506
544
562
568
579
612
672
748
820
875
914
945
976
1000
997
948
851
726
603
507
441
381
299
180
38
-87
-158
-165
-128
-94
-103
-171
-286
-422
-564
-713
-877
-1057
-1234
-1379
-1470
-1502
-1485
-1436
-1360
-1258
-1131
-996
-883
-818
-807
-834
-863
-866
-835
-781
-729
-695
-685
-688
-686
-659
-596
-497
-381
-268
-180
-117
-68
-11
62
141
201
221
198
150
105
81
80
92
105
113
120
124
119
94
44
-27
-109
-188
-259
-321
-373
-408
-419
-405
-375
-353
-360
-410
-501
-614
-729
-824
-893
-938
-975
-1025
-1103
-1210
-1327
-1421
-1460
-1422
-1309
-1148
-976
-835
-756
-753
-819
-933
-1064
-1184
-1279
-1352
-1417
-1488
-1568
-1648
-1716
-1762
-1788
-1799
-1800
-1786
-1747
-1674
-1569
-1444
-1315
-1197
-1095
-1010
-940
-881
-831
-787
-747
-709
-675
-646
-627
-616
-611
-604
-592
-576
-560
-553
-561
-585
-622
-663
-704
-744
-787
-837
-895
-952
-998
-1028
-1042
-1047
-1051
-1051
-1033
-980
-884
-751
-605
-475
-382
-329
-307
-297
-290
-285
-294
-328
-394
-488
-598
-707
-803
-880
-940
-989
-1028
-1057
-1065
-1036
-961
-843
-700
-559
-447
-376
-338
-309
-263
-185
-76
49
176
294
404
507
599
672
716
724
698
642
558
443
299
129
-51
-229
-398
-562
-728
-898
-1064
-1208
-1319
-1391
-1432
-1449
-1443
-1407
-1339
-1242
-1133
-1030
-944
-877
-823
-776
-730
-681
-619
-534
-426
-308
-206
-144
-131
-156
-189
-204
-187
-149
-108
-84
-90
-124
-176
-233
-284
-326
-357
-380
-395
-398
-379
-328
-246
-141
-23
99
227
363
504
639
748
819
854
862
853
824
767
680
578
494
454
463
498
524
517
476
425
387
378
395
432
480
534
580
600
576
506
410
322
268
254
268
294
331
394
496
638
803
964
1105
1224
1330
1426
1504
1555
1579
1592
1614
1655
1704
1735
1729
1683
1616
1550
1500
1467
1442
1417
1388
1353
1309
1253
1185
1116
1058
1014
977
924
839
723
595
486
417
387
377
366
340
302
262
230
210
200
203
222
261
317
374
412
415
386
340
296
269
255
242
221
191
165
157
174
209
249
282
307
333
372
433
516
621
740
863
972
1041
1045
973
832
648
453
271
108
-38
-174
-301
-415
-510
-584
-636
-663
-658
-612
-523
-402
-263
-123
12
141
264
376
467
531
567
587
600
611
621
627
634
649
679
718
747
743
690
587
450
298
145
-4
-146
-278
-388
-465
-500
-498
-471
-433
-397
-364
-329
-282
-218
-140
-57
20
82
127
162
194
223
242
235
190
108
1
-106
-192
-247
-274
-285
-293
-305
-320
-336
-351
-367
-390
-427
-482
-551
-629
-706
-775
-836
-894
-957
-1025
-1088
-1127
-1126
-1082
-1004
-919
-846
-797
-767
-743
-714
-677
-638
-604
-581
-572
-578
-598
-629
-663
-682
-667
-609
-513
-396
-280
-179
-92
-13
66
142
205
250
284
320
374
447
524
582
602
579
521
443
356
267
179
94
14
-62
-146
-252
-394
-570
-765
-955
-1115
-1230
-1297
-1321
-1311
-1275
-1219
-1144
-1049
-929
-779
-599
-397
-187
14
194
344
461
546
596
613
602
570
524
462
381
278
162
49
-38
-84
-90
-65
-26
15
55
93
131
169
207
247
289
328
352
345
300
226
148
94
83
113
168
223
261
280
284
282
280
279
279
279
279
280
278
271
258
246
242
256
291
347
415
480
529
555
557
550
550
572
616
665
694
678
612
508
397
311
271
279
321
378
430
468
492
512
543
601
696
825
966
1086
1157
1162
1111
1028
939
859
784
701
598
477
349
229
125
37
-41
-108
-160
-188
-189
-170
-144
-124
-117
-122
-132
-141
-141
-125
-83
-10
93
215
335
433
501
540
562
581
606
634
655
659
637
592
529
461
397
344
302
267
236
208
185
166
148
120
76
11
-72
-163
-258
-351
-445
-539
-628
-703
-755
-781
-784
-776
-763
-752
-740
-721
-689
-641
-578
-510
-452
-422
-435
-493
-587
-700
-811
-903
-967
-997
-989
-938
-850
-739
-629
-544
-495
-479
-476
-467
-440
-396
-347
-310
-297
-316
-366
-442
-531
-612
-666
-678
-650
-593
-528
-477
-450
-450
-475
-518
-574
-637
-704
-777
-858
-952
-1054
-1149
-1214
-1229
-1192
-1119
-1043
-997
-992
-1016
-1037
-1022
-957
-850
-732
-638
-592
-600
-645
-700
-735
-736
-701
-645
-588
-547
-525
-516
-507
-485
-442
-376
-296
-218
-157
-126
-126
-142
-153
-139
-98
-43
3
22
12
-16
-42
-54
-49
-36
-24
-18
-15
-13
-11
-6
5
27
61
101
130
135
111
66
23
-1
5
37
85
137
183
216
226
207
161
103
55
39
65
127
208
294
378
459
535
597
639
658
667
684
726
796
877
943
975
966
928
878
835
805
792
790
791
782
751
685
582
456
329
224
152
104
61
4
-71
-151
-215
-249
-259
-268
-305
-387
-510
-644
-750
-792
-751
-634
-467
-289
-137
-35
15
25
17
10
12
24
41
64
97
143
200
259
306
333
339
328
306
273
229
174
115
64
30
11
-5
-33
-85
-160
-249
-337
-413
-470
-505
-515
-497
-454
-397
-345
-323
-343
-404
-488
-564
-609
-607
-565
-502
-441
-400
-387
-393
-405
-407
-389
-349
-293
-230
-177
-142
-131
-139
-154
-163
-161
-147
-126
-100
-63
-7
73
171
266
335
362
346
304
254
212
179
154
133
115
98
75
35
-34
-134
-250
-361
-450
-515
-568
-628
-702
-782
-851
-893
-905
-897
-883
-874
-868
-858
-835
-801
-759
-717
-682
-656
-641
-640
-655
-684
-722
-761
-799
-835
-875
-924
-974
-1014
-1028
-1000
-933
-836
-730
-639
-583
-569
-585
-608
-604
-550
-440
-289
-127
21
144
250
357
476
606
727
814
847
817
732
613
486
373
289
228
175
110
28
-64
-143
-192
-206
-199
-190
-186
-180
-158
-108
-36
41
106
157
201
251
308
361
398
411
406
394
381
366
351
340
348
384
439
490
503
462
374
265
169
101
65
56
75
128
219
339
459
552
600
609
601
594
594
593
585
575
583
630
724
854
994
1118
1211
1276
1324
1367
1414
1467
1522
1574
1616
1643
1653
1648
1626
1585
1513
1404
1259
1097
951
851
815
834
880
922
939
930
908
888
876
873
874
876
877
876
870
858
844
836
849
891
960
1035
1090
1098
1048
950
833
729
662
637
634
624
582
500
389
273
173
100
58
41
50
87
151
238
337
439
541
646
754
859
946
1000
1014
993
952
908
870
845
833
833
841
849
845
820
779
735
705
692
686
666
616
539
450
369
308
264
234
215
210
222
244
262
263
251
245
271
342
449
567
668
736
776
804
834
876
927
985
1043
1095
1135
1154
1152
1129
1089
1030
944
817
647
447
247
83
-20
-59
-54
-31
-11
-5
-14
-37
-73
-122
-184
-251
-317
-375
-422
-455
-467
-453
-411
-348
-286
-244
-233
-244
-253
-236
-186
-115
-46
2
26
39
55
80
105
119
113
90
53
5
-57
-137
-229
-323
-404
-470
-527
-585
-647
-705
-749
-776
-794
-821
-866
-929
-998
-1062
-1117
-1162
-1189
-1182
-1124
-1016
-886
-777
-729
-751
-823
-909
-983
-1041
-1097
-1161
-1228
-1280
-1295
-1269
-1210
-1139
-1074
-1025
-992
-967
-936
-884
-797
-674
-531
-395
-290
-224
-190
-173
-168
-181
-223
-291
-364
-416
-432
-426
-428
-470
-562
-691
-833
-968
-1088
-1199
-1298
-1376
-1418
-1414
-1363
-1276
-1169
-1053
-941
-840
-761
-707
-674
-650
-626
-605
-599
-622
-685
-782
-898
-1018
-1130
-1227
-1304
-1355
-1375
-1364
-1329
-1285
-1244
-1212
-1184
-1152
-1109
-1052
-981
-899
-806
-703
-591
-477
-368
-273
-199
-148
-116
-95
-76
-54
-24
10
45
74
92
98
91
75
57
43
34
22
-9
-75
-180
-309
-432
-522
-565
-568
-557
-553
-567
-591
-608
-605
-577
-529
-471
-412
-363
-333
-332
-362
-416
-479
-533
-564
-566
-538
-478
-387
-265
-121
32
177
301
398
466
505
513
492
451
404
366
340
317
278
210
110
-9
-130
-241
-336
-417
-479
-514
-509
-461
-382
-293
-214
-157
-117
-82
-43
5
53
92
118
134
150
177
221
275
324
348
337
293
234
183
157
156
164
156
112
26
-93
-226
-357
-477
-590
-705
-828
-959
-1083
-1176
-1211
-1170
-1057
-891
-706
-530
-376
-241
-116
2
109
193
247
276
292
308
331
358
383
403
413
409
381
324
237
135
38
-40
-97
-148
-209
-283
-357
-410
-424
-400
-352
-302
-263
-240
-226
-208
-173
-111
-20
95
216
322
397
439
462
484
521
577
642
701
742
752
722
644
522
370
216
91
13
-15
-7
24
70
131
210
298
383
452
504
552
610
685
765
831
859
841
779
687
581
476
379
294
216
136
45
-59
-167
-259
-314
-322
-288
-229
-165
-112
-81
-73
-86
-104
-106
-70
19
160
331
502
647
757
833
884
916
930
928
913
896
887
895
920
960
1008
1056
1092
1103
1082
1031
962
890
818
735
622
467
277
80
-91
-215
-291
-331
-352
-364
-370
-369
-366
-366
-367
-365
-348
-312
-259
-201
-147
-97
-44
14
76
134
180
218
259
313
377
434
463
451
403
332
253
173
93
13
-58
-108
-129
-124
-111
-113
-145
-202
-269
-323
-347
-337
-298
-237
-161
-72
28
138
248
347
420
452
436
370
262
127
-16
-147
-248
-311
-338
-344
-346
-359
-383
-410
-424
-414
-377
-318
-242
-154
-58
36
112
156
162
143
118
109
125
165
227
308
412
534
657
751
790
771
716
662
639
652
681
696
677
620
533
431
324
218
121
41
-15
-48
-61
-61
-48
-25
0
15
3
-39
-98
-143
-147
-102
-25
52
103
123
127
136
167
216
265
292
282
238
172
106
61
44
50
63
63
43
13
-2
19
82
171
254
302
302
261
204
156
133
134
144
138
97
12
-110
-243
-357
-431
-459
-454
-436
-421
-418
-423
-434
-454
-487
-534
-588
-633
-658
-659
-648
-641
-649
-672
-698
-713
-707
-682
-646
-611
-582
-556
-527
-489
-440
-385
-330
-281
-244
-219
-206
-203
-207
-210
-205
-183
-144
-94
-41
4
35
50
48
26
-18
-86
-175
-278
-384
-483
-566
-626
-660
-669
-659
-641
-622
-609
-600
-593
-586
-584
-589
-603
-623
-644
-664
-689
-721
-755
-779
-772
-728
-653
-574
-518
-502
-524
-568
-613
-645
-659
-654
-633
-600
-565
-539
-534
-549
-574
-594
-597
-576
-537
-484
-424
-363
-309
-271
-253
-248
-236
-197
-118
-8
111
210
268
281
264
237
222
233
272
329
386
424
438
434
427
427
433
429
397
329
236
138
54
-7
-50
-80
-98
-92
-54
16
106
198
276
336
383
424
467
511
553
584
595
576
522
440
347
266
212
183
164
137
97
56
35
54
113
194
272
328
357
365
358
340
306
251
176
91
12
-46
-71
-61
-19
46
116
171
193
176
126
60
-4
-57
-101
-146
-198
-257
-318
-380
-446
-521
-602
-670
-702
-679
-611
-529
-476
-478
-534
-616
-687
-728
-740
-742
-751
-779
-825
-885
-956
-1032
-1103
-1155
-1180
-1179
-1170
-1174
-1198
-1238
-1275
-1296
-1303
-1308
-1326
-1358
-1395
-1423
-1439
-1451
-1471
-1504
-1544
-1575
-1588
-1587
-1580
-1578
-1577
-1568
-1542
-1502
-1464
-1450
-1472
-1533
-1620
-1717
-1809
-1885
-1933
-1943
-1907
-1830
-1728
-1627
-1545
-1490
-1452
-1417
-1374
-1328
-1292
-1277
-1278
-1279
-1260
-1212
-1142
-1068
-1002
-947
-897
-843
-790
-752
-741
-757
-783
-794
-771
-715
-641
-571
-523
-500
-500
-511
-528
-543
-554
-559
-561
-567
-581
-605
-636
-665
-686
-695
-692
-677
-651
-616
-577
-542
-517
-499
-482
-460
-435
-416
-411
-420
-433
-434
-416
-380
-331
-273
-204
-118
-20
73
141
173
175
169
172
191
214
232
241
251
276
322
388
467
556
652
747
823
857
834
762
668
581
516
467
415
348
267
187
119
66
30
14
33
99
211
341
453
515
524
498
463
437
422
410
398
391
395
410
429
442
441
426
401
365
317
258
198
152
130
132
147
162
175
196
235
295
371
452
531
608
686
764
835
892
936
982
1044
1128
1224
1308
1361
1371
1342
1283
1199
1096
977
850
726
617
529
458
395
330
256
172
87
12
-35
-47
-23
27
91
162
243
343
461
587
700
784
837
875
916
972
1039
1101
1150
1189
1228
1277
1334
1384
1412
1410
1386
1353
1323
1299
1275
1240
1187
1110
1014
910
810
728
674
645
634
632
632
628
614
585
537
479
434
430
486
599
737
859
929
935
889
820
751
701
677
682
711
754
793
815
811
789
761
746
751
775
813
856
897
932
952
956
951
949
962
988
1014
1024
1004
967
937
941
993
1087
1201
1312
1401
1456
1473
1452
1401
1335
1268
1206
1141
1053
928
769
600
454
357
317
326
364
420
488
566
658
763
884
1018
1168
1321
1463
1579
1659
1709
1743
1775
1813
1852
1882
1894
1887
1863
1829
1785
1729
1658
1569
1468
1362
1260
1164
1071
971
860
740
629
545
505
508
544
595
650
709
778
861
951
1037
1107
1155
1182
1191
1180
1144
1086
1012
941
881
832
785
729
665
605
565
550
551
551
538
515
498
497
508
508
479
415
335
268
237
244
271
297
310
311
308
308
304
289
257
216
179
157
149
140
115
65
-2
-68
-119
-152
-177
-212
-267
-341
-420
-489
-540
-575
-604
-630
-653
-662
-650
-614
-564
-515
-481
-470
-481
-505
-532
-550
-551
-533
-502
-465
-433
-412
-403
-401
-398
-391
-385
-391
-419
-471
-539
-608
-664
-699
-714
-715
-706
-685
-644
-581
-503
-424
-363
-326
-305
-281
-235
-166
-88
-26
1
-11
-52
-104
-152
-194
-229
-257
-277
-286
-285
-285
-297
-327
-373
-423
-468
-501
-527
-551
-577
-604
-628
-650
-672
-696
-722
-745
-755
-745
-716
-673
-627
-588
-560
-540
-518
-483
-427
-354
-279
-224
-205
-227
-275
-326
-356
-355
-327
-285
-242
-207
-180
-163
-157
-162
-178
-197
-212
-212
-193
-153
-98
-38
11
30
5
-67
-173
-286
-384
-459
-515
-569
-632
-703
-773
-836
-890
-942
-996
-1046
-1077
-1076
-1037
-971
-888
-797
-699
-591
-477
-372
-294
-250
-233
-225
-211
-191
-181
-200
-262
-359
-472
-578
-663
-720
-751
-757
-743
-716
-685
-660
-644
-633
-621
-601
-575
-548
-523
-493
-443
-360
-245
-118
-9
58
73
49
8
-27
-43
-40
-27
-12
-2
-2
-17
-50
-104
-175
-257
-342
-420
-484
-524
-535
-514
-469
-413
-365
-336
-327
-328
-329
-317
-287
-238
-172
-91
-4
74
130
157
164
171
198
252
322
388
434
461
478
495
512
517
498
452
392
336
293
257
213
149
67
-15
-76
-99
-87
-51
-9
28
54
71
80
84
85
87
97
121
165
230
307
379
432
457
459
452
451
460
468
459
424
371
322
298
305
327
342
332
302
271
263
292
354
432
507
566
600
605
585
548
505
473
458
461
472
486
499
516
542
578
618
656
693
733
782
837
884
908
900
863
807
743
674
601
526
456
402
372
357
341
307
254
196
158
154
181
220
248
258
257
261
283
322
365
402
431
464
513
580
651
706
731
723
692
653
616
581
543
502
461
427
406
396
392
382
361
330
296
271
270
299
357
431
499
546
565
565
563
575
603
643
683
714
735
744
739
714
670
609
544
486
440
405
377
356
345
349
366
388
410
433
464
512
577
650
721
785
851
928
1016
1100
1156
1169
1146
1108
1083
1084
1104
1121
1117
1082
1014
923
810
683
552
432
337
275
240
221
206
189
173
164
169
196
249
326
419
514
597
661
711
755
798
829
831
791
712
616
535
489
484
502
522
527
505
453
370
259
127
-8
-125
-207
-246
-246
-222
-188
-156
-133
-116
-95
-57
10
105
217
325
414
480
531
577
621
656
668
655
627
602
596
614
645
673
687
684
667
642
609
567
517
459
399
341
289
248
224
217
219
214
188
136
68
3
-41
-59
-61
-61
-69
-89
-115
-140
-159
-169
-164
-141
-101
-52
-4
35
65
92
124
164
207
246
281
317
364
430
510
590
656
696
703
680
634
574
513
463
430
413
409
412
425
450
491
541
583
605
600
580
562
558
565
564
539
482
402
320
249
196
153
114
74
36
4
-20
-33
-35
-23
-2
23
39
37
16
-10
-27
-24
-3
22
40
45
43
45
55
75
96
111
114
100
66
14
-45
-93
-113
-101
-75
-68
-110
-210
-353
-504
-634
-730
-797
-845
-878
-889
-871
-823
-754
-677
-597
-509
-409
-298
-192
-112
-67
-55
-59
-65
-70
-80
-103
-142
-188
-227
-250
-253
-239
-210
-169
-120
-70
-29
-1
13
22
31
46
68
95
129
168
207
238
252
246
227
209
200
201
202
196
181
162
146
135
123
109
93
78
69
62
52
38
30
45
94
179
287
401
511
612
703
779
830
852
856
858
874
902
922
911
862
790
722
675
647
619
571
498
413
333
262
196
126
53
-12
-59
-90
-115
-147
-185
-211
-203
-155
-76
11
88
151
206
258
300
317
300
257
208
173
161
163
164
154
138
130
144
185
246
317
383
433
462
464
441
400
354
312
279
251
218
173
114
46
-18
-66
-88
-77
-38
20
80
124
143
135
113
90
74
63
42
-4
-82
-187
-300
-402
-479
-529
-557
-571
-581
-592
-609
-635
-669
-704
-736
-762
-784
-813
-857
-917
-980
-1033
-1066
-1083
-1096
-1116
-1138
-1147
-1122
-1054
-952
-837
-731
-645
-579
-530
-499
-494
-520
-573
-639
-698
-742
-772
-798
-832
-878
-933
-993
-1054
-1113
-1168
-1212
-1243
-1259
-1266
-1274
-1291
-1319
-1352
-1380
-1394
-1391
-1375
-1349
-1320
-1287
-1249
-1205
-1156
-1108
-1067
-1035
-1010
-983
-948
-904
-857
-817
-785
-758
-730
-702
-679
-673
-688
-717
-751
-781
-808
-839
-882
-936
-997
-1060
-1127
-1201
-1282
-1360
-1425
-1474
-1520
-1577
-1652
-1733
-1796
-1826
-1823
-1803
-1778
-1750
-1709
-1650
-1583
-1529
-1501
-1490
-1469
-1420
-1348
-1280
-1243
-1238
-1240
-1217
-1161
-1087
-1016
-955
-887
-799
-701
-631
-622
-677
-759
-823
-856
-883
-942
-1039
-1132
-1173
-1153
-1127
-1170
-1301
-1447
-1471
-1270
-859
-378
-6
151
115
4
-63
-42
24
65
50
4
-26
-14
22
45
35
5
-14
-4
21
36
28
6
-7
1
20
31
24
7
-3
4
19
28
22
8
0
6
19
26
20
8
2
7
18
24
19
9
4
8
18
23
18
9
5
9
18
21
17
9
6
10
17
21
17
10
7
11
17
20
16
10
7
11
17
19
16
10
8
11
17
19
15
10
9
12
17
18
15
10
9
12
16
18
15
11
9
12
16
17
15
11
10
13
16
17
14
11
10
13
16
17
14
11
11
13
16
16
14
11
11
13
16
16
14
11
11
13
16
16
14
12
11
13
15
16
14
12
12
13
15
15
14
12
12
14
15
15
14
12
12
14
15
15
14
12
12
14
15
15
14
12
12
14
15
15
14
12
12
14
15
15
13
12
13
14
15
15
13
13
13
14
15
15
13
13
13
14
15
14
13
13
13
14
15
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
14
13
13
14
14
14
14
13
13
14
14
14
14
13
13
14
14
14
14
13
14
14
14
14
14
13
14
14
14
14
14
13
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
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
14
14
14
14
14
13
14
14
14
14
14
13
14
14
14
14
14
13
13
14
14
14
13
13
13
14
14
14
13
13
13
14
14
14
13
13
13
13
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
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
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
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
