5
16033
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
-1
-1
0
0
0
1
0
0
0
-1
-1
-1
0
0
1
1
0
0
-1
-1
-1
0
0
1
1
0
0
-1
-1
-1
-1
0
1
1
1
0
-1
-1
-1
-1
0
1
1
1
0
0
-1
-1
-1
0
0
1
1
1
0
-1
-2
-1
-1
0
1
1
1
0
-1
-2
-2
-1
0
1
2
1
1
-1
-2
-2
-2
0
1
2
2
1
0
-2
-2
-2
-1
1
2
2
2
0
-2
-3
-3
-2
0
2
3
2
1
-1
-3
-4
-2
0
2
3
3
2
-1
-3
-4
-4
-1
2
4
5
3
0
-4
-6
-6
-3
2
6
7
5
-1
-8
-14
-17
-15
-9
-1
6
9
7
1
-9
-17
-21
-20
-13
-5
2
5
2
-7
-18
-27
-29
-24
-12
4
19
28
29
22
10
-3
-13
-18
-17
-13
-9
-8
-11
-18
-27
-33
-34
-27
-16
-1
11
19
20
14
4
-5
-11
-11
-6
3
12
17
17
11
1
-9
-18
-22
-20
-14
-7
1
5
6
4
-1
-6
-10
-13
-13
-12
-10
-9
-8
-9
-11
-13
-14
-13
-12
-10
-9
-7
-8
-9
-11
-14
-15
-16
-14
-11
-7
-3
0
0
-2
-5
-8
-9
-5
2
12
24
36
43
45
41
32
20
7
-4
-11
-15
-14
-11
-7
-4
-1
0
1
1
1
0
0
-1
-2
-4
-4
-4
-3
-2
-1
-2
-4
-8
-13
-17
-18
-17
-12
-4
4
12
15
14
9
1
-7
-12
-12
-7
2
12
20
22
19
10
-2
-14
-22
-24
-19
-8
5
17
24
25
19
9
-3
-12
-16
-13
-4
9
23
34
40
40
34
25
15
6
1
-1
0
2
3
2
-1
-4
-7
-8
-7
-4
-1
2
3
1
-3
-9
-14
-17
-17
-14
-10
-5
-1
0
0
-2
-3
-3
-1
3
7
10
12
10
6
0
-6
-10
-11
-8
-4
2
7
11
13
13
13
12
12
12
13
12
10
6
0
-6
-10
-12
-9
-4
4
13
20
25
25
21
15
8
1
-4
-6
-6
-5
-4
-3
-3
-3
-3
-2
1
5
10
14
17
19
17
14
10
6
2
0
0
1
2
5
6
7
7
7
5
2
-1
-5
-8
-12
-13
-13
-11
-7
-1
4
9
12
13
13
12
12
13
15
18
21
21
19
13
4
-6
-15
-22
-25
-24
-20
-14
-9
-5
-3
-3
-4
-5
-5
-5
-3
-2
-1
-1
-2
-4
-5
-6
-5
-4
-3
-1
-1
-1
-2
-4
-5
-6
-6
-5
-4
-3
-2
-1
0
1
2
2
2
1
-2
-6
-10
-14
-17
-17
-16
-13
-9
-5
-1
2
5
7
9
11
11
10
7
3
-4
-10
-15
-19
-19
-17
-13
-8
-3
0
3
4
5
6
7
8
9
9
7
5
2
0
-1
-1
1
5
9
13
16
17
16
14
11
7
3
-1
-4
-6
-7
-6
-2
2
7
12
14
14
12
8
3
-2
-4
-4
-3
-1
0
0
-1
-5
-8
-12
-14
-14
-14
-12
-10
-9
-7
-5
-4
-2
0
1
1
-1
-4
-8
-12
-15
-17
-18
-18
-19
-20
-22
-23
-22
-18
-11
-1
8
15
17
12
2
-10
-22
-30
-32
-27
-18
-9
-3
-1
-4
-10
-15
-16
-12
-3
8
18
23
22
14
3
-8
-15
-17
-13
-7
0
5
6
4
2
2
5
10
16
19
16
7
-8
-23
-35
-40
-36
-23
-7
8
18
20
14
3
-7
-14
-14
-9
-1
6
7
3
-6
-16
-23
-24
-19
-9
2
10
12
9
1
-7
-12
-11
-4
8
19
26
27
20
8
-5
-16
-21
-20
-13
-3
6
13
17
17
14
11
7
3
1
-2
-5
-6
-7
-6
-3
0
3
3
-1
-7
-15
-20
-22
-17
-7
7
21
30
32
26
14
-2
-15
-24
-25
-19
-10
0
6
7
1
-8
-18
-26
-28
-26
-19
-10
-1
5
9
9
8
6
5
5
6
7
9
11
14
18
24
30
37
42
43
41
35
27
18
10
6
6
10
17
23
28
28
24
16
7
-2
-9
-12
-11
-7
-2
1
3
2
-1
-5
-9
-10
-10
-6
0
5
10
13
12
8
2
-4
-9
-13
-14
-13
-11
-7
-5
-3
-1
-1
-1
-1
-1
1
2
4
6
8
8
9
8
8
7
7
8
8
9
9
8
7
6
5
4
3
3
2
1
-1
-5
-9
-14
-19
-21
-19
-15
-7
1
9
15
16
12
5
-3
-11
-17
-18
-15
-10
-5
0
2
1
-2
-5
-7
-7
-5
-2
0
1
-1
-4
-7
-9
-8
-5
1
7
12
12
10
4
-3
-8
-9
-5
4
14
24
31
32
28
20
11
3
-1
-1
3
9
13
15
13
6
-2
-11
-19
-23
-24
-22
-18
-13
-8
-4
-2
0
1
2
2
2
1
0
-2
-4
-6
-7
-6
-5
-2
0
1
0
-2
-5
-8
-9
-9
-5
2
10
18
24
27
25
19
11
2
-5
-8
-6
0
9
19
25
28
26
19
9
0
-7
-10
-8
-1
9
18
25
27
25
19
9
-2
-12
-19
-23
-22
-18
-11
-2
6
14
18
20
18
13
6
-2
-9
-13
-13
-10
-4
3
10
15
16
13
7
-1
-8
-12
-12
-6
4
16
28
37
41
39
31
18
4
-11
-22
-29
-30
-27
-20
-11
-2
5
11
13
13
10
5
-2
-9
-16
-21
-24
-22
-16
-6
6
18
27
32
32
26
15
4
-6
-12
-11
-4
7
20
30
34
32
21
5
-12
-28
-40
-44
-41
-32
-21
-9
0
6
7
6
4
2
2
4
7
12
17
22
25
26
25
22
17
9
-1
-11
-20
-26
-27
-22
-10
6
24
40
51
55
50
40
25
10
-2
-10
-12
-10
-5
-1
2
2
0
-4
-7
-8
-8
-5
-2
2
5
7
8
7
6
5
3
1
-2
-4
-7
-8
-8
-6
-2
3
7
11
12
11
9
5
2
1
2
4
6
8
9
7
4
-1
-4
-7
-7
-6
-4
-1
0
0
-2
-5
-7
-7
-5
-2
4
9
14
16
15
11
4
-4
-12
-18
-21
-21
-17
-11
-4
4
9
12
11
9
5
0
-3
-5
-6
-5
-4
-3
-2
-2
-3
-4
-4
-4
-4
-3
-3
-2
-3
-3
-4
-4
-4
-4
-3
-2
-2
-3
-3
-4
-5
-4
-4
-3
-2
-2
-2
-4
-5
-6
-6
-4
-1
3
7
10
11
9
6
1
-3
-6
-8
-6
-3
2
7
10
12
11
7
2
-3
-7
-9
-9
-6
-3
1
4
6
5
5
4
5
8
12
16
19
18
15
8
0
-7
-10
-10
-4
3
10
13
11
2
-12
-28
-40
-46
-44
-33
-16
3
20
33
38
37
31
23
14
6
-1
-6
-11
-15
-18
-20
-19
-15
-8
1
9
15
16
12
5
-4
-12
-17
-18
-14
-7
1
8
13
15
12
7
-1
-9
-16
-22
-26
-27
-24
-19
-12
-4
3
9
12
12
10
6
3
2
1
2
3
4
2
-2
-8
-14
-20
-22
-20
-15
-6
5
16
24
29
29
25
17
8
-2
-11
-17
-19
-18
-14
-9
-5
-2
-1
-2
-5
-7
-7
-4
2
10
18
24
26
23
17
9
1
-5
-9
-9
-6
-3
-1
0
0
1
1
4
8
12
16
18
16
12
7
2
-2
-2
-1
1
1
-2
-8
-17
-27
-34
-36
-32
-22
-9
4
13
17
16
10
2
-5
-10
-10
-8
-4
0
2
1
-1
-5
-7
-7
-5
-1
5
10
14
15
15
13
10
8
6
6
6
7
7
8
7
6
4
2
-1
-3
-5
-6
-5
-4
-2
-1
0
-2
-5
-9
-13
-16
-18
-16
-13
-9
-4
-1
1
0
-2
-4
-6
-6
-5
-4
-2
-1
-1
-2
-4
-5
-5
-5
-4
-2
-1
-1
-2
-4
-5
-6
-5
-3
-1
0
0
-2
-5
-8
-11
-12
-10
-7
-2
2
5
5
4
0
-3
-5
-6
-6
-4
-3
-2
-2
-3
-4
-4
-3
0
4
8
11
12
10
5
-1
-7
-10
-11
-9
-4
1
6
9
9
8
6
4
3
2
2
2
0
-4
-8
-13
-17
-18
-17
-14
-9
-5
-3
-3
-5
-8
-12
-14
-14
-13
-10
-6
-4
-2
-1
0
2
6
12
18
24
26
25
19
10
-1
-10
-17
-20
-18
-14
-9
-5
-4
-6
-10
-14
-18
-18
-15
-10
-2
5
10
13
12
8
3
-2
-6
-8
-8
-6
-3
0
2
1
-1
-6
-11
-15
-18
-18
-16
-11
-6
-1
1
1
-1
-6
-11
-15
-17
-16
-14
-10
-7
-5
-3
-3
-3
-3
0
3
8
12
14
13
10
5
-1
-6
-8
-8
-6
-4
-1
1
0
-2
-4
-6
-7
-6
-4
-2
0
0
-1
-3
-5
-7
-7
-6
-3
0
2
4
5
5
5
7
9
12
16
18
19
16
12
5
-1
-5
-5
-1
7
17
28
34
35
28
14
-4
-22
-36
-44
-41
-31
-14
4
18
25
25
18
8
-1
-4
1
13
27
39
45
41
27
6
-15
-33
-40
-37
-24
-5
14
28
32
28
16
2
-10
-17
-17
-12
-4
4
9
12
11
8
6
4
3
2
1
0
-3
-6
-8
-7
-5
-2
1
2
1
-3
-7
-10
-9
-3
7
20
31
38
40
34
24
12
1
-6
-9
-8
-5
-1
0
0
-3
-5
-6
-6
-4
-1
1
1
-2
-5
-8
-9
-7
-3
3
9
12
12
9
4
-1
-5
-5
-3
0
3
3
-1
-6
-13
-19
-21
-19
-13
-5
4
11
14
15
12
9
5
1
-1
-2
-3
-5
-6
-6
-6
-4
-1
2
5
6
7
6
5
5
5
7
9
11
12
10
7
3
-1
-4
-5
-5
-4
-4
-4
-4
-5
-4
-2
2
7
11
12
10
4
-4
-12
-18
-20
-18
-13
-7
-3
-3
-7
-13
-18
-20
-16
-8
4
14
20
19
11
-2
-16
-26
-29
-24
-12
2
14
21
20
12
0
-12
-21
-23
-20
-12
-3
3
6
5
0
-5
-10
-12
-11
-8
-4
-1
0
-1
-5
-9
-13
-16
-16
-15
-12
-9
-6
-3
0
1
0
-1
-4
-6
-8
-7
-5
1
9
18
28
35
40
41
39
35
28
21
13
6
0
-4
-7
-8
-7
-5
-2
0
1
0
-2
-5
-8
-9
-7
-3
1
4
5
1
-7
-15
-23
-26
-23
-14
0
16
29
37
39
33
24
13
4
-1
-2
0
4
7
9
9
9
10
14
20
28
35
40
40
34
24
11
-3
-14
-20
-22
-19
-14
-7
0
6
10
11
11
8
4
-1
-6
-11
-14
-15
-13
-9
-4
1
5
7
6
4
1
-3
-5
-6
-6
-5
-4
-2
-2
-1
-1
-2
-3
-4
-5
-7
-7
-5
1
9
20
32
43
50
51
45
33
17
0
-16
-28
-35
-36
-32
-26
-18
-9
0
8
17
25
33
39
42
41
36
26
15
2
-9
-17
-21
-22
-20
-16
-11
-8
-5
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-5
-5
-4
-3
0
3
6
8
9
9
7
4
0
-4
-6
-7
-7
-5
-3
0
1
0
-1
-4
-6
-8
-8
-6
-2
3
7
9
10
7
3
-2
-6
-8
-8
-5
-1
2
5
5
3
-1
-4
-7
-8
-6
-4
-1
1
1
-1
-4
-7
-8
-7
-3
1
5
8
9
9
7
6
6
9
14
18
22
22
17
10
0
-10
-18
-21
-20
-15
-9
-2
2
3
2
-2
-5
-7
-7
-6
-4
-3
-4
-8
-13
-18
-21
-21
-16
-7
5
17
26
31
29
21
10
-3
-14
-22
-24
-21
-14
-6
1
4
4
1
-4
-9
-11
-10
-6
1
8
14
17
17
14
10
4
-1
-5
-9
-11
-13
-15
-16
-16
-14
-10
-3
6
16
25
31
34
32
26
17
8
-1
-7
-11
-13
-11
-7
-1
5
10
14
15
12
5
-5
-16
-26
-33
-34
-29
-19
-6
6
15
17
14
5
-7
-17
-24
-25
-20
-12
-3
4
6
4
-3
-11
-19
-23
-22
-16
-8
2
10
14
14
10
3
-5
-13
-17
-19
-17
-14
-9
-3
1
3
2
-1
-5
-11
-16
-19
-18
-12
-2
11
24
33
37
34
23
8
-9
-24
-34
-37
-32
-23
-12
-3
3
4
2
-2
-6
-8
-7
-4
-1
2
1
-1
-5
-8
-9
-6
-2
3
6
4
-3
-14
-27
-37
-41
-38
-27
-12
4
16
22
20
13
3
-6
-11
-9
-3
5
12
16
15
10
4
-1
-2
1
8
16
23
26
25
21
15
9
4
1
0
-1
-2
-4
-5
-5
-3
1
5
9
8
3
-8
-22
-36
-44
-45
-37
-20
0
19
33
37
33
22
9
-2
-8
-7
-1
7
13
15
12
5
-5
-14
-19
-20
-17
-12
-7
-4
-2
-1
0
2
6
11
15
17
15
9
0
-8
-15
-17
-15
-9
-2
5
9
10
9
6
4
4
5
7
9
9
7
3
-3
-8
-12
-13
-11
-6
1
7
13
16
16
13
6
-3
-13
-22
-28
-30
-25
-15
0
18
33
45
49
47
38
26
15
8
6
9
13
16
15
7
-6
-22
-37
-46
-44
-31
-8
20
49
73
85
84
70
44
12
-22
-52
-72
-80
-76
-60
-35
-7
20
41
53
54
44
27
6
-14
-29
-37
-36
-27
-14
3
19
32
40
44
41
33
21
4
-15
-34
-49
-59
-60
-53
-38
-18
3
21
32
35
29
18
5
-7
-15
-17
-14
-7
1
8
13
15
14
10
6
0
-4
-8
-10
-10
-7
-2
4
10
14
15
11
4
-5
-13
-17
-16
-9
3
16
25
28
23
11
-6
-23
-35
-40
-37
-26
-11
3
13
18
16
10
3
-4
-7
-7
-5
-2
0
1
-1
-3
-6
-6
-6
-3
-1
1
0
-1
-4
-6
-7
-6
-3
2
7
13
17
20
23
25
25
24
20
12
-1
-17
-34
-49
-58
-58
-48
-30
-5
20
40
53
56
48
34
17
2
-8
-12
-11
-5
1
5
4
0
-7
-14
-19
-19
-15
-8
1
7
8
4
-5
-17
-28
-36
-38
-33
-24
-13
-2
5
7
4
-2
-8
-12
-11
-7
1
9
15
17
15
10
3
-2
-4
-3
1
6
11
13
11
7
2
-3
-7
-8
-7
-4
-1
2
5
8
11
13
14
12
8
1
-9
-18
-24
-26
-20
-9
6
21
32
35
31
20
6
-7
-16
-20
-18
-14
-11
-11
-14
-20
-25
-27
-23
-13
2
18
30
34
29
17
0
-17
-30
-36
-34
-26
-16
-6
1
4
4
1
-1
-3
-4
-5
-6
-7
-7
-6
-2
4
13
23
32
37
36
31
21
10
0
-6
-8
-6
-2
1
1
-1
-5
-10
-14
-14
-11
-5
2
8
12
13
12
9
5
3
1
0
0
0
-1
-2
-3
-3
-3
-1
1
2
2
1
-1
-4
-6
-6
-5
-3
-1
1
2
1
-2
-5
-7
-9
-10
-10
-8
-7
-5
-4
-3
-2
-1
1
2
3
3
2
0
-2
-4
-5
-5
-3
-2
-1
-1
-2
-5
-9
-12
-15
-16
-15
-13
-10
-6
-3
0
3
6
7
8
8
7
4
-1
-6
-11
-15
-17
-17
-16
-14
-12
-11
-11
-12
-14
-15
-14
-12
-6
2
12
22
31
36
37
33
25
15
3
-8
-17
-22
-23
-21
-16
-9
-3
1
3
3
0
-3
-6
-8
-8
-5
-2
1
3
3
0
-4
-9
-14
-18
-19
-18
-15
-11
-7
-4
-4
-4
-4
-4
-3
1
6
12
17
20
19
15
8
-1
-11
-18
-24
-26
-25
-23
-19
-15
-12
-9
-7
-5
-4
-3
-1
-1
-1
-1
-3
-4
-5
-5
-4
-3
-1
1
1
1
-1
-4
-7
-10
-13
-14
-15
-14
-13
-12
-10
-8
-6
-4
-2
0
0
0
-2
-4
-5
-6
-5
-4
-2
0
1
0
-2
-5
-7
-7
-6
-2
2
7
9
10
9
5
2
0
0
3
6
10
12
11
5
-3
-13
-23
-31
-35
-35
-31
-23
-14
-3
6
15
20
22
21
16
7
-3
-13
-21
-24
-21
-13
-2
9
17
20
16
6
-8
-22
-32
-37
-34
-24
-10
5
18
26
28
24
15
3
-10
-22
-33
-40
-43
-41
-33
-21
-5
11
25
34
35
28
12
-8
-30
-49
-62
-66
-60
-47
-27
-4
19
38
52
60
59
52
39
23
7
-8
-17
-20
-18
-11
-2
7
13
16
15
11
8
5
5
7
10
12
12
10
6
2
0
1
7
16
25
33
37
36
29
19
7
-3
-10
-12
-10
-5
1
7
13
16
17
15
11
3
-7
-21
-35
-48
-57
-58
-52
-37
-16
7
27
41
47
43
31
16
1
-10
-15
-14
-8
0
8
12
12
10
5
2
0
0
1
3
3
1
-3
-8
-11
-11
-7
2
13
25
34
39
38
32
23
12
2
-5
-7
-7
-4
-2
0
-1
-3
-8
-12
-15
-16
-15
-13
-9
-5
-1
1
1
0
-1
-3
-5
-5
-5
-4
-2
-2
-2
-5
-10
-17
-23
-29
-31
-29
-23
-15
-4
5
12
16
16
13
10
6
5
5
6
7
8
8
6
3
0
-2
-4
-4
-4
-4
-4
-4
-4
-3
0
5
10
13
15
13
9
3
-3
-6
-6
-2
4
10
14
15
11
5
-3
-9
-12
-11
-6
2
10
19
25
27
27
22
14
2
-12
-29
-44
-55
-60
-56
-44
-23
0
23
39
47
44
32
15
-3
-17
-25
-26
-22
-15
-7
0
6
9
12
14
14
13
8
-1
-14
-28
-41
-49
-51
-44
-30
-13
4
17
23
23
18
10
2
-3
-5
-3
-1
2
3
2
0
-4
-8
-12
-15
-18
-22
-25
-28
-29
-26
-21
-11
0
12
22
28
30
26
19
10
2
-5
-8
-8
-6
-3
0
2
2
0
-2
-5
-8
-10
-12
-13
-13
-13
-12
-10
-7
-4
0
5
9
12
13
11
7
1
-4
-8
-9
-6
-1
6
11
15
14
9
2
-6
-10
-9
-3
8
20
30
35
33
23
8
-9
-24
-35
-38
-34
-24
-11
2
12
18
20
17
11
5
-1
-5
-6
-4
1
8
15
20
20
14
3
-12
-28
-42
-49
-49
-41
-27
-12
-1
5
4
-4
-14
-23
-26
-22
-11
5
22
35
41
40
32
21
8
-2
-9
-12
-14
-14
-15
-17
-17
-16
-11
-4
6
15
21
21
14
3
-12
-25
-33
-34
-26
-13
5
21
34
40
39
32
22
10
0
-7
-11
-12
-12
-11
-11
-11
-11
-9
-7
-3
2
5
6
3
-3
-11
-19
-24
-24
-18
-7
7
20
28
29
22
9
-9
-26
-39
-44
-40
-30
-16
-1
10
18
21
21
20
20
22
24
25
23
16
5
-8
-21
-30
-33
-29
-18
-3
11
22
28
27
22
15
9
6
7
11
15
18
17
13
5
-3
-9
-10
-8
0
9
17
21
20
13
1
-12
-25
-33
-35
-32
-24
-14
-5
1
2
-1
-7
-13
-19
-21
-19
-15
-7
1
8
13
16
14
9
0
-12
-26
-40
-52
-56
-52
-36
-11
22
56
84
98
95
72
34
-12
-55
-86
-96
-83
-50
-6
41
78
99
99
82
51
16
-16
-38
-47
-45
-34
-18
-2
11
19
21
18
12
2
-8
-16
-20
-19
-11
2
18
33
42
42
32
13
-11
-33
-49
-54
-47
-30
-8
12
24
25
17
3
-11
-19
-18
-7
11
30
45
51
46
30
8
-16
-37
-52
-59
-57
-47
-32
-14
5
23
37
46
48
42
30
12
-7
-23
-34
-37
-32
-20
-4
11
23
29
29
23
14
3
-8
-19
-27
-34
-37
-37
-32
-23
-11
3
15
23
25
21
12
2
-7
-12
-12
-6
1
8
11
9
2
-8
-19
-26
-29
-27
-20
-10
-1
7
13
16
17
18
18
18
18
16
11
5
-2
-8
-12
-13
-10
-4
4
12
18
21
21
18
13
8
4
4
8
15
26
36
45
49
46
38
24
7
-8
-19
-23
-21
-12
0
12
20
24
23
18
12
8
7
8
12
16
18
16
11
4
-4
-9
-12
-10
-4
3
11
17
20
18
13
4
-7
-17
-26
-32
-34
-30
-22
-10
3
15
25
30
29
23
15
5
-2
-7
-9
-6
-2
3
7
10
11
10
8
5
1
-1
-3
-2
2
9
19
29
38
43
43
36
24
10
-3
-10
-10
-3
9
22
30
31
23
7
-13
-33
-47
-51
-45
-31
-11
9
26
37
41
38
31
21
10
1
-5
-8
-8
-4
3
10
16
19
16
8
-4
-20
-33
-43
-44
-37
-22
-4
14
26
30
26
14
-1
-14
-21
-19
-10
6
23
37
43
40
29
11
-8
-24
-33
-32
-22
-7
9
22
26
20
4
-16
-36
-50
-53
-43
-21
9
40
66
83
87
79
61
37
12
-10
-28
-40
-46
-46
-41
-31
-18
-2
13
26
33
34
30
23
15
12
14
22
31
39
39
29
9
-17
-41
-57
-59
-45
-19
10
35
45
36
10
-27
-64
-89
-94
-75
-36
15
66
106
127
126
106
71
31
-6
-36
-53
-57
-50
-35
-13
12
35
53
62
60
46
22
-8
-39
-62
-73
-67
-46
-14
21
52
72
76
66
44
16
-12
-33
-47
-51
-50
-45
-40
-38
-37
-37
-35
-28
-16
1
21
41
55
59
53
35
10
-17
-41
-55
-54
-40
-14
16
44
60
60
44
15
-21
-54
-76
-83
-72
-48
-15
17
44
61
67
64
54
41
27
14
0
-14
-27
-38
-44
-43
-34
-17
3
23
35
38
28
9
-14
-36
-51
-54
-45
-28
-6
14
29
35
33
25
14
3
-6
-11
-14
-15
-15
-15
-15
-14
-11
-5
4
15
25
34
39
38
33
24
13
3
-3
-2
6
21
40
58
72
76
69
51
23
-8
-37
-57
-66
-61
-45
-22
3
26
41
48
47
38
24
8
-8
-22
-31
-33
-26
-12
9
34
56
69
71
57
31
-3
-36
-61
-72
-67
-49
-24
1
18
22
14
-2
-19
-32
-36
-29
-16
1
14
20
18
9
-4
-16
-24
-28
-28
-25
-22
-20
-18
-15
-10
-2
6
13
14
9
-2
-18
-32
-40
-37
-20
7
40
71
91
95
82
52
14
-26
-59
-79
-82
-68
-42
-9
24
52
69
73
63
42
13
-18
-46
-65
-71
-64
-45
-18
11
37
53
58
51
35
12
-10
-28
-39
-41
-36
-26
-15
-5
2
4
3
1
0
1
5
12
19
25
25
19
5
-14
-35
-53
-63
-61
-45
-19
12
43
65
73
66
45
15
-17
-42
-56
-56
-42
-20
6
29
45
51
48
37
21
3
-14
-27
-34
-33
-25
-8
13
37
58
70
70
55
27
-11
-52
-86
-105
-105
-84
-45
4
53
92
114
112
89
48
-2
-50
-87
-105
-102
-78
-38
8
51
82
95
87
61
23
-17
-52
-75
-80
-70
-46
-15
15
39
53
55
46
30
9
-11
-28
-39
-42
-36
-21
-1
21
40
52
51
35
7
-28
-62
-85
-90
-73
-35
15
66
104
120
107
67
10
-52
-103
-131
-130
-102
-56
-2
44
73
79
63
31
-6
-40
-62
-67
-58
-36
-9
19
44
61
71
74
69
57
38
13
-17
-49
-77
-98
-105
-97
-74
-40
-2
31
53
57
44
18
-14
-42
-58
-59
-45
-19
10
33
45
43
27
4
-19
-34
-39
-31
-15
4
21
31
32
25
14
5
-1
-1
3
9
13
12
5
-4
-13
-19
-19
-13
-3
9
18
22
20
13
4
-4
-9
-9
-6
0
5
8
10
9
9
10
12
15
16
13
4
-10
-28
-45
-58
-62
-55
-37
-13
14
36
49
51
40
20
-4
-26
-41
-44
-37
-21
-3
12
17
10
-9
-35
-61
-77
-76
-56
-19
29
76
111
124
112
76
27
-24
-64
-81
-72
-41
2
45
76
85
71
38
-5
-46
-75
-86
-78
-55
-24
9
35
50
55
49
35
16
-4
-25
-42
-53
-55
-47
-26
4
40
75
100
110
101
73
33
-11
-48
-71
-73
-56
-25
12
45
67
73
62
40
13
-13
-32
-40
-37
-28
-15
-4
2
1
-6
-17
-28
-36
-38
-33
-22
-6
12
28
39
43
40
31
20
10
3
0
3
8
12
15
13
6
-3
-13
-21
-25
-24
-21
-17
-15
-17
-22
-28
-32
-30
-21
-3
19
41
58
64
58
40
14
-14
-38
-52
-53
-43
-24
0
24
44
55
57
49
33
10
-15
-40
-58
-67
-63
-45
-16
21
59
88
103
99
77
41
0
-39
-67
-79
-75
-57
-32
-7
13
24
26
22
15
9
4
2
2
2
0
-2
-5
-7
-7
-5
-2
2
4
4
2
-1
-3
-3
0
4
8
8
4
-4
-14
-22
-26
-22
-10
8
29
47
58
58
49
31
10
-11
-28
-37
-37
-30
-16
1
18
31
39
38
28
10
-14
-38
-57
-69
-68
-56
-35
-9
15
33
41
40
33
25
18
16
18
22
25
24
19
12
6
6
14
31
51
68
74
65
39
2
-38
-69
-82
-72
-39
7
55
93
110
102
72
28
-17
-53
-71
-69
-49
-20
10
32
43
40
25
5
-16
-33
-42
-43
-36
-23
-8
9
24
35
40
38
28
12
-7
-26
-41
-47
-43
-30
-10
10
26
32
25
8
-17
-42
-61
-67
-58
-34
-1
35
65
82
84
69
43
12
-18
-38
-46
-41
-26
-7
11
24
27
24
14
4
-4
-6
-4
1
7
10
8
1
-8
-17
-21
-17
-3
18
42
64
78
78
63
33
-6
-48
-84
-107
-111
-96
-62
-17
31
73
100
107
93
63
21
-22
-58
-82
-88
-78
-56
-27
2
27
42
49
47
39
27
12
-3
-19
-34
-48
-58
-61
-57
-44
-22
3
27
45
52
45
26
-2
-32
-58
-74
-76
-65
-43
-16
11
35
53
63
65
62
54
42
26
5
-18
-41
-61
-73
-72
-58
-30
8
48
84
105
109
92
58
15
-29
-63
-79
-75
-51
-15
26
61
82
85
69
39
3
-29
-49
-54
-41
-15
17
47
67
73
65
43
15
-13
-34
-44
-42
-29
-9
12
30
42
44
39
27
11
-5
-19
-30
-36
-37
-32
-23
-10
5
21
34
42
44
40
31
19
6
-3
-8
-6
1
11
20
26
25
19
7
-8
-23
-33
-36
-32
-22
-7
7
18
23
21
12
-1
-15
-25
-28
-23
-8
12
34
52
62
60
46
20
-11
-43
-68
-82
-83
-70
-46
-18
10
32
45
48
42
31
18
8
3
2
6
12
15
15
9
0
-13
-24
-31
-32
-24
-11
6
22
32
33
24
6
-17
-39
-54
-57
-46
-22
11
46
75
92
93
79
53
19
-14
-42
-61
-67
-63
-50
-32
-12
7
23
36
44
47
44
34
18
-1
-22
-40
-51
-51
-40
-18
10
39
63
77
78
65
42
14
-13
-34
-45
-45
-36
-21
-7
2
5
1
-5
-10
-10
-1
17
39
59
69
64
42
4
-41
-83
-112
-120
-103
-64
-13
39
80
101
98
76
40
3
-28
-44
-45
-32
-12
8
23
30
29
23
16
12
13
18
26
32
33
26
11
-11
-35
-57
-69
-66
-46
-9
40
90
129
145
129
79
1
-89
-172
-226
-235
-194
-107
8
125
217
262
251
186
83
-34
-138
-208
-230
-204
-139
-50
42
120
173
193
180
140
81
12
-56
-111
-146
-154
-131
-82
-13
63
131
177
191
169
113
32
-58
-142
-206
-238
-233
-192
-120
-30
64
146
201
219
194
130
39
-60
-145
-199
-208
-171
-96
-3
86
151
178
164
117
50
-16
-69
-98
-103
-91
-71
-51
-36
-26
-19
-9
7
27
47
61
60
42
8
-37
-82
-118
-135
-130
-103
-60
-8
43
84
107
109
90
55
10
-35
-68
-81
-71
-39
7
52
83
88
62
9
-57
-116
-149
-144
-98
-20
70
149
195
195
147
61
-42
-140
-211
-242
-229
-177
-99
-8
79
151
198
216
204
165
104
31
-43
-109
-155
-175
-168
-135
-83
-23
37
88
124
142
139
116
72
11
-59
-127
-177
-196
-172
-102
4
126
236
304
310
245
121
-37
-192
-309
-360
-336
-243
-106
43
173
260
294
275
215
129
35
-56
-135
-194
-230
-237
-213
-158
-75
22
118
192
227
214
154
59
-48
-145
-208
-225
-195
-126
-38
50
119
154
153
117
58
-10
-74
-118
-136
-124
-85
-30
29
78
103
100
69
20
-33
-75
-93
-84
-53
-12
23
39
30
0
-40
-71
-78
-53
2
73
142
185
189
147
66
-36
-138
-218
-261
-260
-218
-145
-55
37
119
179
211
211
179
121
44
-40
-115
-169
-190
-176
-131
-65
4
62
97
104
85
50
10
-23
-43
-46
-34
-12
15
42
68
89
103
108
99
74
33
-17
-70
-113
-135
-129
-94
-36
34
100
151
176
175
150
108
56
0
-56
-108
-153
-187
-201
-186
-139
-57
50
165
266
328
334
277
164
14
-142
-275
-359
-377
-329
-225
-87
61
194
293
345
346
299
212
100
-22
-135
-223
-273
-276
-233
-153
-50
55
144
202
222
205
162
104
45
-7
-48
-77
-100
-118
-131
-136
-125
-92
-35
43
130
209
260
269
227
140
21
-107
-218
-291
-310
-273
-189
-74
48
156
231
262
244
183
89
-21
-130
-220
-277
-292
-260
-188
-86
30
141
229
280
287
250
178
84
-18
-112
-186
-232
-244
-222
-169
-88
11
116
212
281
308
282
200
72
-81
-231
-345
-396
-366
-257
-87
110
292
420
464
413
277
83
-125
-306
-420
-446
-380
-240
-56
131
283
370
377
308
181
23
-130
-249
-314
-314
-256
-155
-35
80
170
222
232
205
153
87
22
-33
-74
-97
-104
-99
-84
-63
-39
-14
9
26
37
41
39
33
26
20
15
9
0
-14
-33
-54
-71
-77
-65
-32
21
84
146
191
208
189
135
52
-44
-137
-211
-251
-251
-212
-141
-49
48
134
193
215
195
137
53
-40
-120
-167
-168
-121
-37
61
147
193
186
122
17
-101
-199
-250
-238
-167
-56
65
162
209
195
129
31
-69
-143
-171
-147
-79
13
108
184
228
234
206
152
84
12
-54
-106
-138
-147
-132
-96
-46
8
52
76
75
48
6
-37
-68
-73
-51
-6
49
99
130
133
111
72
28
-9
-32
-39
-34
-25
-17
-12
-8
-1
16
41
70
92
97
76
27
-42
-116
-176
-202
-184
-122
-28
82
184
258
291
278
224
138
36
-69
-160
-224
-253
-240
-186
-98
9
115
199
240
228
165
63
-53
-155
-219
-230
-186
-99
7
108
181
213
203
157
91
22
-37
-75
-89
-79
-48
-5
42
82
103
96
55
-17
-108
-199
-265
-283
-239
-134
17
183
326
413
420
344
200
18
-160
-299
-370
-361
-277
-140
23
179
299
360
351
272
137
-31
-200
-336
-409
-401
-310
-152
37
213
335
372
316
182
8
-157
-270
-299
-238
-106
59
211
308
324
255
119
-52
-218
-342
-398
-375
-277
-122
62
241
381
453
438
333
152
-70
-290
-457
-530
-485
-327
-88
176
403
537
545
424
207
-52
-290
-451
-503
-442
-293
-100
87
228
297
291
224
123
18
-68
-119
-129
-104
-53
10
70
117
139
133
97
39
-29
-92
-136
-148
-126
-76
-10
54
99
114
99
61
15
-25
-47
-45
-23
10
43
66
75
72
62
51
45
45
49
51
47
32
8
-22
-53
-80
-97
-103
-96
-79
-53
-21
14
50
81
104
115
111
92
64
29
-4
-31
-49
-58
-58
-51
-40
-25
-6
18
43
65
77
72
46
-1
-59
-118
-160
-172
-149
-93
-15
67
133
172
175
148
101
49
5
-22
-32
-31
-25
-24
-31
-45
-59
-66
-60
-40
-7
32
66
90
96
83
56
19
-21
-54
-77
-86
-80
-62
-35
-7
17
30
30
17
-3
-22
-31
-23
6
50
101
145
168
161
122
56
-23
-99
-156
-184
-178
-144
-92
-33
19
59
82
90
87
78
65
50
34
16
-3
-24
-43
-58
-66
-66
-58
-43
-23
0
23
41
52
52
39
16
-16
-48
-75
-86
-77
-47
-1
51
96
121
118
83
24
-46
-112
-156
-167
-143
-89
-17
53
106
130
118
74
11
-57
-113
-143
-141
-108
-54
7
60
92
96
74
35
-7
-39
-49
-36
-5
32
58
61
35
-17
-82
-140
-173
-167
-121
-44
42
115
153
143
88
3
-90
-162
-194
-174
-107
-9
95
179
224
220
169
87
-5
-86
-140
-157
-141
-101
-53
-12
9
7
-14
-45
-71
-78
-60
-16
46
111
161
180
160
103
22
-64
-132
-165
-152
-99
-19
63
125
149
131
78
7
-56
-93
-92
-56
0
53
82
72
22
-55
-135
-193
-207
-168
-82
29
140
221
254
230
159
58
-49
-140
-199
-218
-199
-151
-85
-12
59
121
166
190
187
154
93
10
-79
-158
-208
-216
-179
-102
-5
92
166
202
196
154
92
26
-29
-65
-84
-90
-91
-94
-98
-98
-87
-57
-11
46
99
133
136
102
41
-33
-97
-133
-128
-83
-9
73
140
176
170
125
52
-33
-113
-173
-204
-203
-172
-115
-38
49
135
206
247
245
195
100
-26
-159
-270
-332
-328
-254
-126
31
183
296
350
334
257
137
1
-126
-224
-280
-292
-260
-191
-96
17
133
237
314
346
324
244
116
-40
-196
-319
-385
-379
-299
-164
2
167
300
380
398
354
260
132
-11
-150
-267
-349
-384
-366
-295
-180
-37
112
243
331
363
335
253
137
11
-104
-189
-235
-241
-213
-160
-90
-12
69
145
210
252
261
229
155
47
-77
-192
-275
-304
-272
-185
-63
66
177
246
266
238
175
95
15
-54
-105
-136
-151
-151
-136
-106
-61
-5
54
105
136
141
116
70
14
-38
-75
-91
-89
-77
-66
-60
-59
-56
-38
3
69
150
226
275
275
217
106
-36
-177
-286
-339
-327
-259
-155
-42
56
125
163
177
177
172
162
142
104
41
-42
-135
-217
-265
-263
-207
-107
13
124
202
231
212
156
84
16
-36
-67
-85
-98
-116
-139
-161
-169
-152
-104
-29
59
138
188
199
167
104
30
-37
-81
-96
-86
-61
-33
-11
4
14
24
38
55
68
66
42
-5
-68
-130
-171
-174
-130
-46
60
163
234
254
218
132
19
-95
-185
-234
-234
-190
-115
-25
64
137
185
203
188
142
70
-18
-107
-182
-225
-226
-184
-106
-9
82
148
173
155
103
34
-29
-69
-78
-58
-22
15
37
38
20
-7
-30
-36
-21
12
50
78
83
56
2
-70
-141
-194
-217
-201
-150
-72
20
111
191
249
277
272
231
158
58
-58
-172
-265
-321
-325
-274
-177
-52
78
185
251
266
231
159
71
-15
-82
-122
-134
-124
-102
-74
-46
-20
6
32
59
81
95
94
77
45
1
-45
-85
-113
-125
-122
-108
-87
-61
-31
3
43
87
130
163
174
155
102
18
-83
-182
-258
-292
-272
-198
-82
57
194
304
367
372
318
213
72
-83
-231
-348
-415
-420
-358
-235
-68
116
288
416
476
455
354
191
-5
-198
-352
-440
-448
-377
-240
-66
116
274
382
423
393
298
155
-13
-178
-313
-395
-413
-363
-255
-108
50
193
296
343
330
263
160
42
-69
-154
-203
-212
-188
-140
-81
-22
27
65
90
106
116
123
127
126
114
88
44
-18
-91
-165
-227
-261
-255
-204
-110
16
154
280
372
409
382
292
150
-21
-193
-338
-430
-452
-397
-274
-100
94
274
408
468
441
329
150
-65
-275
-439
-524
-512
-404
-218
14
248
443
565
592
520
361
142
-103
-337
-523
-635
-655
-582
-424
-206
43
287
489
622
664
611
469
257
5
-253
-483
-652
-738
-726
-614
-414
-149
149
438
678
832
873
792
595
310
-25
-359
-643
-835
-906
-848
-667
-392
-63
274
568
776
868
830
667
406
89
-232
-504
-685
-750
-695
-540
-317
-71
160
343
463
518
514
465
379
263
122
-40
-213
-380
-516
-593
-591
-499
-328
-105
130
336
477
534
509
420
295
161
38
-66
-155
-236
-314
-385
-432
-435
-374
-238
-38
198
426
596
669
623
464
223
-53
-310
-500
-595
-584
-481
-311
-109
91
262
385
447
446
385
274
129
-29
-174
-283
-336
-324
-252
-137
-8
106
180
199
165
91
1
-80
-133
-147
-124
-73
-9
55
110
149
171
176
162
127
69
-12
-109
-205
-282
-316
-290
-198
-52
124
293
417
463
417
282
85
-138
-341
-487
-549
-520
-411
-245
-54
129
278
376
415
399
335
238
121
-3
-122
-227
-310
-366
-390
-379
-329
-238
-109
51
230
405
549
632
628
522
316
33
-286
-586
-807
-902
-844
-634
-304
90
481
800
994
1033
915
663
317
-69
-442
-754
-966
-1053
-1004
-822
-527
-153
253
634
935
1108
1121
969
674
280
-150
-549
-859
-1036
-1061
-939
-694
-367
-5
342
632
830
914
876
725
484
192
-110
-376
-572
-677
-688
-620
-498
-352
-206
-74
43
152
258
366
467
543
570
527
404
209
-33
-284
-502
-650
-706
-666
-541
-355
-137
86
293
465
588
650
639
546
372
132
-145
-418
-638
-763
-765
-642
-416
-129
164
412
576
637
600
483
316
130
-50
-206
-327
-406
-436
-415
-340
-217
-61
107
256
359
394
354
250
109
-36
-151
-212
-209
-153
-66
21
79
91
52
-25
-119
-198
-236
-213
-124
20
194
361
483
526
469
312
76
-199
-458
-648
-724
-666
-479
-196
127
430
655
761
735
588
350
68
-213
-452
-619
-698
-684
-581
-404
-174
80
321
513
623
627
526
337
101
-131
-307
-390
-369
-257
-96
63
171
194
127
-11
-177
-322
-401
-386
-275
-85
148
379
566
674
681
579
376
92
-238
-570
-852
-1032
-1068
-936
-642
-223
256
713
1068
1257
1246
1043
690
255
-187
-567
-839
-980
-993
-895
-711
-468
-186
112
403
660
848
936
900
737
464
125
-224
-521
-719
-793
-746
-606
-416
-217
-42
100
211
308
403
498
582
628
608
501
306
42
-251
-522
-723
-820
-800
-672
-463
-206
65
324
550
725
831
850
765
565
258
-123
-523
-871
-1093
-1133
-971
-629
-171
312
721
979
1041
912
636
284
-64
-343
-516
-573
-534
-430
-297
-163
-43
55
132
185
213
212
183
131
70
20
-3
9
51
101
130
108
23
-117
-281
-421
-487
-447
-294
-56
210
439
569
568
438
215
-41
-265
-406
-442
-384
-264
-128
-15
53
77
75
73
91
135
190
232
233
175
59
-94
-245
-356
-392
-343
-218
-48
127
263
334
326
248
122
-23
-156
-255
-307
-305
-252
-158
-35
98
221
310
344
310
207
49
-135
-306
-424
-457
-394
-246
-46
161
327
415
409
317
168
3
-140
-230
-258
-230
-170
-104
-56
-35
-38
-49
-48
-18
49
144
246
325
354
311
193
14
-194
-392
-537
-595
-550
-404
-181
81
334
534
644
645
538
343
94
-166
-394
-554
-621
-590
-469
-283
-67
142
310
409
426
365
242
86
-69
-189
-249
-240
-169
-57
64
161
206
187
109
-9
-136
-239
-293
-286
-222
-118
-1
106
182
222
226
206
172
132
87
35
-30
-110
-198
-282
-342
-358
-316
-216
-71
92
243
351
394
365
272
135
-19
-163
-274
-337
-348
-309
-232
-130
-20
81
158
200
206
180
137
95
73
80
113
155
182
164
83
-59
-240
-417
-539
-561
-462
-251
28
310
526
622
575
400
147
-119
-334
-457
-480
-426
-336
-254
-208
-199
-203
-181
-95
69
297
541
739
826
761
540
201
-190
-550
-804
-905
-842
-640
-351
-34
252
468
594
627
576
458
291
94
-109
-291
-426
-487
-460
-348
-175
22
194
302
323
259
138
5
-97
-137
-111
-39
37
77
51
-43
-179
-309
-381
-356
-224
-11
231
437
553
551
440
259
70
-70
-123
-83
20
139
221
228
150
9
-153
-286
-351
-333
-242
-109
26
129
184
194
177
156
148
157
172
175
148
86
-1
-91
-157
-180
-155
-100
-43
-14
-35
-104
-196
-271
-287
-220
-70
130
325
459
490
408
240
40
-126
-208
-184
-70
82
210
258
199
45
-160
-351
-471
-487
-401
-251
-94
14
41
-15
-124
-237
-308
-310
-248
-151
-64
-27
-54
-134
-223
-271
-236
-104
101
324
493
544
444
205
-123
-457
-715
-832
-781
-580
-283
37
310
487
547
499
373
206
34
-121
-246
-336
-391
-410
-391
-336
-251
-151
-57
10
36
17
-34
-94
-139
-152
-132
-96
-73
-94
-175
-310
-465
-590
-628
-543
-325
-7
347
655
843
863
711
428
87
-226
-440
-515
-454
-299
-113
39
108
80
-27
-171
-298
-366
-351
-257
-113
43
170
241
249
203
124
37
-40
-96
-136
-167
-201
-242
-287
-326
-343
-325
-264
-161
-29
113
245
348
412
437
429
401
368
340
323
315
310
296
266
213
141
56
-25
-85
-107
-81
-5
110
244
366
446
459
391
247
48
-169
-359
-484
-516
-452
-310
-130
39
153
183
128
12
-118
-207
-212
-113
80
322
552
704
730
614
375
67
-242
-485
-615
-618
-511
-336
-143
25
142
207
231
232
222
199
149
53
-97
-293
-499
-663
-725
-643
-407
-49
360
723
945
957
736
313
-234
-799
-1271
-1565
-1632
-1469
-1116
-639
-115
381
785
1055
1166
1113
911
588
193
-218
-580
-836
-946
-898
-708
-422
-103
184
387
474
443
311
111
-120
-351
-559
-726
-838
-880
-837
-699
-468
-164
169
472
682
748
649
404
68
-278
-548
-680
-649
-480
-236
-3
138
137
-15
-277
-573
-814
-924
-859
-619
-248
178
575
868
1006
975
793
504
163
-172
-457
-657
-759
-758
-665
-496
-273
-24
220
428
572
629
593
472
290
88
-90
-200
-214
-123
59
292
525
701
776
724
548
279
-33
-327
-549
-659
-643
-513
-303
-62
162
325
401
383
282
128
-43
-189
-274
-275
-184
-11
212
439
621
712
681
527
272
-33
-325
-542
-640
-602
-447
-218
25
226
348
383
348
282
225
204
228
277
317
310
233
83
-112
-306
-446
-492
-428
-267
-53
159
315
379
343
230
82
-52
-132
-135
-64
53
181
279
319
291
202
78
-47
-141
-175
-138
-31
129
312
483
602
640
578
414
169
-121
-405
-631
-757
-760
-644
-438
-195
29
181
232
180
52
-104
-233
-289
-250
-123
59
243
373
409
333
158
-78
-320
-515
-626
-638
-564
-439
-307
-210
-175
-207
-288
-384
-458
-476
-422
-298
-125
64
232
348
395
369
284
161
26
-96
-189
-243
-258
-242
-203
-154
-107
-73
-58
-68
-105
-166
-243
-325
-395
-438
-436
-381
-267
-101
98
305
487
609
643
572
396
135
-172
-475
-716
-846
-835
-678
-401
-54
295
578
738
748
609
357
47
-255
-491
-622
-632
-536
-365
-161
33
185
274
291
242
136
-13
-185
-360
-512
-615
-644
-584
-432
-206
56
304
484
551
483
286
-2
-321
-601
-782
-823
-714
-477
-158
183
487
710
827
837
758
620
460
314
208
162
184
270
406
569
727
850
910
890
789
623
424
230
79
-2
-1
71
189
321
432
501
519
490
427
348
264
184
105
27
-50
-120
-170
-188
-160
-88
18
133
226
271
253
177
64
-50
-129
-144
-88
31
182
330
440
490
476
409
307
193
80
-25
-127
-233
-345
-458
-558
-624
-635
-580
-460
-293
-110
55
173
226
211
141
35
-82
-193
-288
-364
-427
-484
-539
-596
-653
-706
-748
-773
-773
-742
-669
-547
-373
-152
101
356
577
727
775
710
543
310
60
-152
-283
-310
-241
-109
39
150
187
136
7
-166
-339
-474
-546
-554
-516
-463
-425
-421
-452
-496
-519
-486
-372
-173
89
369
611
761
781
663
426
117
-202
-471
-645
-702
-648
-513
-340
-171
-39
42
77
82
80
88
113
148
179
185
153
80
-27
-148
-262
-348
-396
-409
-397
-375
-357
-351
-353
-352
-334
-289
-214
-116
-12
74
119
106
28
-111
-297
-509
-720
-902
-1029
-1078
-1032
-883
-636
-310
64
439
767
1006
1123
1110
980
765
511
265
67
-62
-117
-110
-62
4
69
124
167
205
243
286
333
381
427
464
491
506
510
502
479
437
372
287
188
90
8
-40
-44
-7
60
132
180
178
109
-26
-215
-429
-633
-796
-890
-899
-821
-663
-441
-176
108
387
634
825
938
960
887
727
504
253
11
-185
-311
-359
-340
-281
-216
-182
-200
-278
-403
-546
-670
-740
-730
-633
-457
-229
20
254
447
587
670
706
708
687
648
590
503
379
208
-13
-276
-566
-864
-1145
-1387
-1571
-1683
-1711
-1652
-1503
-1270
-962
-601
-214
163
493
744
892
933
876
747
580
410
266
162
105
87
102
142
207
300
429
595
792
998
1183
1308
1339
1255
1057
767
426
86
-203
-403
-497
-490
-408
-291
-183
-122
-135
-234
-413
-655
-931
-1205
-1441
-1606
-1678
-1647
-1519
-1319
-1085
-865
-702
-628
-653
-762
-911
-1045
-1103
-1037
-825
-478
-38
429
852
1168
1337
1352
1233
1027
786
559
381
266
207
188
186
186
179
169
164
175
209
264
332
402
458
488
485
447
378
283
173
58
-50
-137
-190
-203
-173
-110
-34
29
49
8
-97
-252
-419
-553
-605
-543
-357
-67
283
636
933
1136
1230
1229
1168
1095
1052
1068
1148
1276
1424
1554
1635
1648
1586
1455
1272
1056
829
610
416
260
146
72
20
-35
-127
-294
-559
-932
-1396
-1908
-2409
-2832
-3115
-3219
-3133
-2876
-2491
-2037
-1574
-1153
-812
-573
-443
-417
-479
-609
-776
-946
-1078
-1135
-1088
-923
-648
-292
99
477
798
1036
1189
1275
1327
1381
1461
1574
1704
1820
1882
1855
1716
1462
1108
685
231
-216
-623
-967
-1232
-1409
-1495
-1493
-1409
-1255
-1052
-822
-593
-390
-232
-132
-90
-98
-139
-193
-240
-263
-249
-192
-91
47
211
386
555
701
813
885
924
942
960
1000
1082
1215
1395
1605
1817
1993
2101
2111
2009
1798
1490
1115
707
301
-75
-400
-664
-866
-1014
-1119
-1191
-1238
-1263
-1263
-1233
-1170
-1069
-934
-775
-606
-448
-321
-243
-226
-273
-376
-514
-662
-786
-854
-837
-717
-492
-173
213
628
1028
1374
1634
1793
1851
1823
1738
1626
1515
1427
1372
1348
1346
1351
1348
1323
1268
1178
1054
897
714
512
302
92
-105
-281
-428
-543
-623
-670
-687
-677
-646
-602
-556
-523
-519
-558
-648
-785
-953
-1122
-1255
-1317
-1282
-1140
-906
-610
-299
-16
202
336
387
372
317
249
188
142
112
94
83
77
75
77
78
63
13
-97
-282
-545
-865
-1200
-1494
-1687
-1731
-1603
-1313
-902
-434
18
386
623
708
647
470
220
-53
-302
-490
-592
-595
-503
-332
-111
125
339
500
591
612
582
534
507
537
649
845
1112
1418
1723
1989
2186
2295
2311
2240
2097
1901
1676
1444
1226
1037
885
764
654
526
344
81
-277
-718
-1203
-1675
-2067
-2322
-2407
-2322
-2100
-1798
-1483
-1214
-1026
-928
-901
-910
-919
-898
-833
-727
-594
-450
-307
-169
-33
108
257
410
556
679
765
803
793
742
662
565
461
356
255
165
99
72
102
201
367
581
810
1010
1142
1177
1112
965
772
576
412
294
216
149
54
-102
-340
-655
-1020
-1393
-1724
-1969
-2096
-2090
-1951
-1692
-1330
-891
-403
103
591
1028
1385
1644
1803
1879
1899
1894
1891
1900
1915
1916
1876
1776
1614
1408
1196
1022
925
926
1016
1164
1318
1425
1441
1345
1136
836
473
76
-335
-747
-1156
-1555
-1932
-2265
-2526
-2690
-2741
-2676
-2514
-2285
-2021
-1753
-1494
-1242
-986
-714
-422
-122
155
370
484
476
348
132
-115
-327
-443
-422
-257
30
390
759
1077
1299
1405
1397
1300
1148
979
820
687
579
487
394
283
144
-23
-211
-404
-583
-730
-835
-892
-906
-886
-842
-784
-717
-643
-562
-475
-391
-324
-292
-315
-404
-558
-755
-959
-1117
-1179
-1101
-862
-466
52
640
1231
1764
2187
2471
2606
2603
2487
2288
2035
1757
1474
1202
949
721
517
334
164
1
-162
-326
-490
-646
-785
-900
-986
-1047
-1091
-1129
-1170
-1220
-1275
-1328
-1365
-1377
-1360
-1318
-1260
-1201
-1149
-1105
-1060
-994
-887
-720
-487
-197
127
449
734
950
1082
1127
1100
1024
927
833
761
719
709
722
745
763
755
704
593
414
171
-122
-434
-727
-959
-1099
-1130
-1059
-915
-743
-592
-505
-509
-603
-767
-963
-1148
-1285
-1349
-1336
-1254
-1122
-962
-793
-625
-463
-309
-164
-31
88
191
277
357
441
545
678
841
1020
1192
1327
1396
1380
1280
1108
893
665
451
263
98
-56
-220
-404
-609
-818
-1000
-1122
-1154
-1086
-926
-705
-465
-254
-107
-43
-59
-133
-234
-326
-382
-387
-338
-243
-112
43
211
389
574
762
948
1122
1276
1404
1503
1579
1641
1701
1765
1834
1899
1941
1938
1869
1720
1491
1195
859
516
202
-53
-229
-314
-312
-233
-94
87
287
486
666
809
905
946
935
881
801
716
647
608
610
648
713
787
854
900
917
904
868
816
756
692
624
548
460
356
236
103
-40
-189
-344
-507
-686
-887
-1113
-1360
-1615
-1858
-2065
-2210
-2273
-2242
-2113
-1893
-1593
-1231
-828
-409
-1
365
657
847
914
852
675
417
124
-150
-355
-461
-460
-368
-221
-65
62
131
137
95
32
-21
-39
-10
63
165
276
376
453
504
529
534
518
481
418
324
204
67
-65
-166
-212
-185
-85
75
269
463
623
726
762
732
649
528
386
231
66
-112
-308
-526
-763
-1012
-1258
-1479
-1650
-1745
-1742
-1626
-1396
-1066
-669
-252
128
414
562
552
394
130
-178
-457
-640
-685
-581
-348
-37
292
578
779
874
869
789
668
539
430
354
315
308
326
359
402
448
490
519
526
504
448
361
249
126
2
-114
-219
-316
-412
-513
-621
-731
-835
-923
-987
-1030
-1064
-1106
-1179
-1297
-1463
-1665
-1871
-2043
-2141
-2130
-1995
-1739
-1382
-961
-515
-85
301
622
871
1048
1159
1212
1216
1178
1107
1012
901
783
667
556
450
347
239
122
-7
-143
-277
-393
-472
-493
-442
-312
-106
161
464
771
1049
1266
1400
1438
1382
1244
1051
832
620
441
311
238
211
215
224
215
173
93
-14
-124
-205
-223
-155
9
257
556
856
1106
1255
1273
1149
900
561
180
-194
-520
-776
-952
-1056
-1104
-1112
-1097
-1068
-1029
-984
-937
-894
-861
-846
-849
-868
-892
-908
-903
-870
-809
-728
-637
-549
-467
-391
-311
-216
-101
34
175
301
388
419
389
308
201
101
36
20
48
97
128
98
-24
-255
-586
-989
-1419
-1827
-2171
-2418
-2556
-2586
-2521
-2384
-2202
-1999
-1800
-1623
-1481
-1381
-1318
-1280
-1249
-1200
-1111
-967
-763
-506
-212
94
391
659
888
1075
1223
1333
1408
1444
1435
1374
1257
1088
877
643
404
180
-16
-179
-310
-421
-523
-632
-761
-920
-1114
-1342
-1595
-1855
-2097
-2291
-2407
-2419
-2313
-2092
-1778
-1408
-1031
-693
-431
-264
-190
-188
-222
-253
-243
-166
-11
223
520
860
1214
1553
1847
2067
2194
2217
2140
1985
1789
1599
1468
1436
1528
1743
2057
2421
2778
3074
3264
3325
3256
3078
2823
2529
2232
1961
1734
1563
1453
1401
1404
1453
1536
1640
1749
1847
1922
1966
1980
1967
1939
1905
1875
1855
1845
1839
1826
1794
1726
1610
1437
1203
916
592
253
-70
-348
-560
-693
-750
-747
-712
-675
-663
-693
-774
-899
-1059
-1239
-1427
-1619
-1809
-1999
-2187
-2366
-2528
-2664
-2766
-2830
-2862
-2870
-2862
-2844
-2815
-2767
-2690
-2575
-2425
-2256
-2097
-1980
-1935
-1976
-2096
-2263
-2430
-2546
-2568
-2474
-2270
-1984
-1661
-1347
-1076
-864
-704
-572
-438
-275
-67
183
464
753
1025
1262
1450
1582
1657
1676
1644
1566
1456
1329
1208
1117
1076
1099
1184
1320
1485
1654
1806
1925
2008
2060
2089
2102
2098
2072
2013
1910
1755
1551
1306
1033
745
453
160
-137
-443
-759
-1080
-1392
-1673
-1901
-2053
-2114
-2079
-1952
-1747
-1479
-1167
-830
-486
-155
139
377
542
624
629
576
498
434
422
488
643
878
1167
1474
1762
2003
2181
2297
2363
2401
2432
2473
2532
2609
2696
2778
2841
2868
2849
2779
2657
2492
2296
2086
1879
1689
1525
1387
1267
1154
1033
895
737
564
389
225
90
-9
-67
-88
-81
-54
-17
24
64
98
118
115
78
-3
-132
-307
-518
-749
-982
-1202
-1401
-1579
-1743
-1902
-2064
-2227
-2381
-2511
-2593
-2609
-2547
-2407
-2201
-1953
-1692
-1448
-1248
-1113
-1055
-1075
-1170
-1326
-1526
-1748
-1968
-2165
-2318
-2416
-2451
-2424
-2342
-2215
-2050
-1858
-1645
-1420
-1194
-979
-792
-647
-556
-521
-532
-571
-607
-611
-557
-432
-233
26
323
634
937
1217
1468
1689
1882
2050
2191
2300
2373
2406
2401
2363
2302
2227
2147
2063
1971
1864
1735
1582
1407
1220
1034
863
719
606
522
460
412
372
336
306
287
283
298
330
374
422
464
494
507
504
489
466
443
424
416
425
457
519
618
758
941
1163
1414
1681
1946
2192
2403
2567
2677
2731
2734
2696
2631
2557
2490
2448
2443
2481
2558
2662
2773
2869
2924
2923
2857
2728
2552
2351
2151
1978
1850
1775
1751
1765
1796
1822
1820
1773
1673
1519
1317
1082
829
576
338
125
-56
-204
-321
-414
-489
-557
-626
-705
-801
-916
-1050
-1195
-1343
-1480
-1595
-1682
-1739
-1773
-1798
-1828
-1877
-1949
-2040
-2136
-2216
-2260
-2255
-2200
-2107
-1998
-1903
-1847
-1846
-1903
-2004
-2127
-2247
-2342
-2399
-2420
-2414
-2399
-2393
-2413
-2468
-2564
-2702
-2884
-3109
-3376
-3678
-4001
-4322
-4608
-4821
-4925
-4891
-4706
-4375
-3919
-3373
-2777
-2173
-1598
-1084
-651
-317
-92
20
23
-71
-239
-452
-672
-867
-1008
-1085
-1098
-1065
-1008
-956
-927
-932
-969
-1026
-1089
-1147
-1195
-1237
-1286
-1356
-1460
-1602
-1781
-1986
-2202
-2414
-2608
-2776
-2910
-3006
-3054
-3044
-2961
-2792
-2526
-2163
-1711
-1193
-639
-83
441
906
1293
1596
1814
1955
2027
2041
2009
1940
1849
1752
1667
1615
1612
1667
1781
1945
2137
2333
2506
2637
2714
2736
2711
2655
2580
2499
2415
2322
2212
2073
1896
1682
1438
1183
945
754
637
620
717
930
1251
1660
2128
2622
3105
3545
3915
4201
4398
4515
4568
4579
4566
4542
4512
4467
4394
4276
4100
3860
3560
3213
2841
2466
2110
1786
1500
1250
1030
830
643
463
288
118
-46
-205
-361
-516
-675
-841
-1012
-1189
-1363
-1528
-1673
-1789
-1869
-1904
-1894
-1839
-1746
-1626
-1494
-1365
-1253
-1169
-1114
-1085
-1072
-1062
-1042
-1006
-954
-894
-842
-815
-830
-900
-1028
-1209
-1430
-1673
-1916
-2138
-2323
-2457
-2534
-2557
-2531
-2469
-2387
-2303
-2234
-2192
-2184
-2208
-2256
-2317
-2377
-2421
-2442
-2436
-2404
-2352
-2287
-2215
-2143
-2076
-2019
-1978
-1962
-1981
-2043
-2156
-2321
-2531
-2770
-3016
-3241
-3416
-3519
-3535
-3459
-3300
-3075
-2811
-2542
-2298
-2108
-1994
-1964
-2017
-2140
-2309
-2493
-2660
-2779
-2830
-2800
-2692
-2521
-2310
-2089
-1886
-1725
-1618
-1562
-1543
-1534
-1504
-1422
-1264
-1018
-693
-305
117
537
921
1246
1496
1667
1766
1803
1793
1749
1684
1611
1543
1498
1494
1548
1673
1873
2143
2466
2818
3172
3503
3794
4034
4221
4352
4426
4438
4380
4243
4024
3729
3377
2994
2616
2272
1985
1761
1591
1458
1340
1223
1105
997
924
909
975
1130
1364
1655
1970
2276
2544
2757
2909
3003
3049
3055
3029
2978
2906
2818
2718
2613
2505
2393
2268
2119
1933
1702
1425
1115
792
486
222
20
-114
-188
-223
-246
-283
-357
-483
-669
-916
-1225
-1594
-2021
-2501
-3018
-3553
-4074
-4548
-4943
-5236
-5416
-5488
-5470
-5383
-5253
-5096
-4922
-4731
-4517
-4277
-4008
-3713
-3400
-3077
-2747
-2411
-2062
-1692
-1298
-883
-459
-47
330
651
906
1098
1243
1364
1489
1636
1814
2017
2231
2433
2606
2739
2836
2908
2975
3059
3176
3331
3521
3732
3945
4140
4296
4401
4445
4427
4348
4216
4038
3830
3602
3371
3151
2955
2791
2661
2563
2488
2423
2357
2279
2182
2066
1936
1799
1665
1544
1439
1352
1277
1207
1128
1030
903
741
545
321
80
-166
-402
-614
-793
-933
-1032
-1091
-1116
-1111
-1083
-1039
-981
-915
-842
-764
-681
-595
-505
-416
-331
-254
-191
-145
-118
-107
-107
-109
-101
-73
-17
70
187
327
480
634
780
910
1018
1102
1162
1198
1209
1194
1152
1082
987
868
730
581
424
263
98
-72
-248
-429
-610
-780
-925
-1025
-1064
-1028
-913
-725
-479
-200
85
352
581
763
901
1002
1080
1149
1216
1281
1339
1376
1379
1336
1243
1102
922
715
495
271
48
-173
-395
-617
-838
-1051
-1246
-1411
-1540
-1627
-1680
-1709
-1731
-1763
-1815
-1893
-1993
-2102
-2206
-2287
-2330
-2327
-2274
-2172
-2028
-1850
-1646
-1429
-1210
-1002
-818
-670
-569
-517
-513
-548
-608
-674
-731
-763
-762
-726
-654
-553
-428
-287
-134
25
186
345
500
645
779
899
1004
1093
1164
1213
1234
1219
1162
1058
908
718
502
277
64
-119
-260
-353
-400
-409
-392
-361
-326
-293
-265
-242
-224
-212
-208
-217
-242
-283
-337
-395
-445
-475
-473
-433
-355
-243
-106
48
214
390
579
786
1014
1267
1537
1813
2081
2326
2534
2699
2820
2902
2952
2976
2979
2962
2924
2868
2797
2719
2647
2594
2569
2576
2609
2653
2691
2703
2674
2597
2472
2309
2116
1905
1682
1450
1208
958
702
444
192
-49
-280
-507
-745
-1010
-1317
-1673
-2070
-2489
-2899
-3264
-3556
-3753
-3854
-3869
-3821
-3734
-3631
-3526
-3422
-3312
-3184
-3029
-2836
-2606
-2342
-2054
-1754
-1453
-1166
-903
-679
-504
-390
-343
-363
-442
-567
-718
-876
-1026
-1164
-1292
-1420
-1564
-1736
-1941
-2174
-2419
-2655
-2859
-3009
-3094
-3114
-3079
-3009
-2927
-2857
-2820
-2828
-2886
-2991
-3132
-3291
-3448
-3582
-3676
-3718
-3705
-3643
-3547
-3438
-3341
-3278
-3266
-3312
-3414
-3561
-3733
-3908
-4065
-4185
-4257
-4279
-4256
-4198
-4119
-4034
-3957
-3898
-3863
-3853
-3867
-3903
-3959
-4032
-4120
-4219
-4325
-4430
-4521
-4587
-4614
-4593
-4517
-4388
-4207
-3980
-3709
-3393
-3025
-2592
-2084
-1490
-811
-58
746
1570
2382
3150
3854
4487
5057
5583
6092
6609
7157
7747
8376
9030
9681
10296
10839
11276
11583
11746
11763
11649
11427
11129
10787
10430
10077
9741
9421
9112
8804
8486
8151
7793
7411
7001
6562
6091
5583
5041
4467
3876
3285
2718
2196
1738
1351
1036
780
571
392
234
96
-18
-95
-124
-96
-10
126
298
485
668
830
961
1055
1114
1141
1140
1115
1069
1004
923
824
712
587
453
314
172
31
-101
-220
-319
-392
-439
-461
-467
-469
-481
-515
-580
-679
-806
-949
-1095
-1228
-1337
-1419
-1474
-1508
-1532
-1553
-1578
-1612
-1654
-1706
-1766
-1838
-1926
-2032
-2161
-2312
-2481
-2659
-2836
-3000
-3143
-3260
-3349
-3412
-3449
-3460
-3444
-3397
-3315
-3199
-3057
-2901
-2751
-2628
-2549
-2524
-2551
-2616
-2696
-2764
-2793
-2765
-2671
-2513
-2300
-2048
-1770
-1477
-1177
-873
-567
-262
36
317
571
788
960
1081
1154
1180
1166
1118
1041
942
826
701
577
463
371
307
275
272
293
328
368
407
443
479
519
572
641
727
827
933
1033
1118
1178
1207
1206
1178
1131
1075
1018
974
943
930
933
947
966
983
991
986
965
928
877
815
746
673
598
524
454
387
322
254
177
81
-45
-211
-419
-667
-944
-1232
-1509
-1753
-1949
-2091
-2182
-2236
-2270
-2303
-2348
-2410
-2487
-2567
-2639
-2691
-2716
-2712
-2682
-2634
-2570
-2494
-2402
-2288
-2143
-1960
-1737
-1475
-1182
-873
-564
-275
-22
179
319
393
406
365
285
185
84
-3
-61
-87
-81
-51
-5
45
92
134
170
207
253
317
403
518
660
829
1016
1218
1422
1618
1795
1945
2061
2139
2179
2182
2154
2099
2021
1923
1805
1670
1520
1360
1196
1037
889
753
628
506
378
235
72
-107
-293
-468
-615
-716
-758
-739
-663
-544
-397
-235
-72
86
235
377
511
637
755
862
954
1029
1086
1124
1143
1144
1124
1083
1016
925
808
667
508
336
158
-20
-193
-357
-508
-643
-760
-856
-928
-975
-996
-992
-968
-928
-881
-834
-796
-776
-780
-813
-876
-968
-1082
-1210
-1342
-1469
-1584
-1683
-1768
-1843
-1913
-1986
-2067
-2159
-2264
-2382
-2513
-2657
-2813
-2981
-3155
-3328
-3489
-3625
-3727
-3787
-3809
-3800
-3778
-3761
-3767
-3808
-3883
-3982
-4086
-4169
-4209
-4188
-4099
-3943
-3736
-3498
-3249
-3010
-2794
-2608
-2450
-2311
-2180
-2040
-1878
-1679
-1434
-1136
-782
-375
78
565
1071
1577
2066
2519
2922
3265
3542
3755
3908
4010
4070
4099
4101
4078
4029
3952
3841
3695
3513
3297
3054
2794
2524
2255
1991
1738
1495
1260
1030
800
566
324
74
-184
-444
-699
-936
-1143
-1305
-1411
-1456
-1442
-1376
-1274
-1155
-1037
-935
-857
-802
-762
-724
-675
-603
-500
-367
-209
-36
138
298
431
526
573
567
508
396
238
42
-178
-411
-644
-865
-1065
-1238
-1380
-1490
-1567
-1614
-1635
-1633
-1617
-1591
-1562
-1531
-1497
-1453
-1391
-1299
-1169
-1000
-795
-568
-339
-130
36
141
171
125
3
-183
-424
-704
-1008
-1325
-1638
-1935
-2202
-2429
-2610
-2742
-2828
-2874
-2889
-2881
-2856
-2817
-2765
-2698
-2614
-2512
-2393
-2260
-2118
-1966
-1803
-1623
-1419
-1181
-903
-583
-226
156
544
918
1256
1540
1756
1901
1977
1995
1972
1930
1888
1865
1871
1909
1970
2036
2084
2087
2027
1890
1677
1405
1096
782
491
244
52
-89
-192
-276
-363
-468
-598
-754
-930
-1114
-1296
-1471
-1635
-1788
-1930
-2061
-2175
-2267
-2326
-2344
-2320
-2253
-2151
-2028
-1894
-1762
-1639
-1528
-1428
-1335
-1249
-1171
-1108
-1066
-1055
-1082
-1148
-1250
-1384
-1540
-1710
-1892
-2085
-2290
-2511
-2748
-2997
-3252
-3498
-3723
-3915
-4066
-4172
-4237
-4266
-4265
-4242
-4198
-4137
-4062
-3977
-3887
-3802
-3729
-3676
-3644
-3626
-3607
-3569
-3487
-3340
-3111
-2791
-2379
-1884
-1318
-699
-45
624
1290
1939
2556
3128
3644
4097
4482
4794
5033
5202
5304
5345
5333
5280
5198
5101
5000
4903
4815
4731
4645
4543
4416
4254
4054
3821
3563
3290
3014
2744
2487
2250
2040
1866
1743
1689
1720
1850
2080
2404
2799
3238
3690
4125
4521
4866
5155
5390
5575
5712
5800
5837
5822
5756
5645
5500
5331
5150
4962
4768
4564
4343
4103
3845
3578
3314
3066
2839
2632
2430
2210
1947
1617
1205
711
145
-472
-1116
-1762
-2388
-2979
-3520
-4000
-4405
-4720
-4932
-5033
-5023
-4913
-4726
-4489
-4235
-3988
-3764
-3569
-3398
-3241
-3089
-2935
-2778
-2624
-2481
-2355
-2250
-2162
-2085
-2011
-1933
-1844
-1744
-1632
-1510
-1375
-1224
-1048
-843
-605
-334
-36
279
603
928
1252
1578
1910
2253
2607
2968
3324
3662
3965
4224
4433
4595
4719
4816
4900
4980
5064
5157
5262
5380
5511
5655
5806
5955
6086
6181
6218
6179
6050
5826
5514
5125
4679
4195
3691
3186
2689
2213
1764
1349
973
640
350
99
-121
-318
-502
-681
-858
-1033
-1206
-1374
-1540
-1708
-1890
-2095
-2335
-2614
-2929
-3269
-3613
-3939
-4223
-4447
-4599
-4676
-4681
-4625
-4516
-4364
-4175
-3951
-3694
-3403
-3081
-2735
-2374
-2012
-1662
-1341
-1063
-837
-671
-568
-526
-539
-599
-693
-808
-929
-1043
-1137
-1202
-1230
-1221
-1174
-1094
-987
-861
-723
-578
-432
-288
-147
-11
122
252
379
506
633
761
892
1026
1163
1299
1435
1569
1698
1824
1946
2066
2183
2296
2401
2491
2558
2595
2595
2553
2470
2349
2197
2021
1830
1628
1419
1205
987
767
550
341
144
-35
-196
-339
-468
-589
-706
-819
-927
-1022
-1095
-1138
-1147
-1121
-1067
-996
-923
-859
-815
-794
-795
-810
-833
-853
-866
-872
-875
-882
-903
-947
-1022
-1128
-1263
-1417
-1575
-1721
-1837
-1907
-1922
-1882
-1794
-1675
-1547
-1438
-1372
-1369
-1440
-1588
-1806
-2083
-2404
-2755
-3124
-3507
-3900
-4303
-4715
-5132
-5545
-5941
-6301
-6607
-6839
-6986
-7039
-7003
-6887
-6711
-6497
-6268
-6043
-5834
-5644
-5468
-5293
-5104
-4884
-4620
-4305
-3939
-3526
-3075
-2597
-2101
-1594
-1082
-570
-63
433
910
1358
1767
2128
2432
2672
2846
2949
2981
2945
2845
2694
2508
2309
2119
1961
1852
1800
1805
1857
1941
2040
2140
2235
2323
2410
2504
2609
2729
2859
2992
3119
3230
3322
3395
3451
3497
3538
3576
3611
3641
3663
3675
3678
3672
3656
3629
3581
3500
3371
3179
2917
2584
2192
1760
1311
868
450
68
-277
-591
-882
-1159
-1430
-1698
-1962
-2222
-2476
-2725
-2968
-3204
-3430
-3640
-3822
-3966
-4059
-4098
-4078
-4002
-3878
-3716
-3522
-3303
-3062
-2797
-2511
-2206
-1885
-1557
-1228
-907
-600
-309
-34
223
464
687
891
1076
1243
1394
1537
1677
1822
1974
2129
2280
2415
2523
2594
2625
2619
2581
2521
2446
2359
2259
2139
1992
1812
1600
1360
1104
849
611
408
253
152
110
122
182
276
391
512
625
718
787
832
861
883
909
943
985
1027
1054
1048
997
892
737
541
323
100
-111
-302
-468
-612
-736
-840
-925
-987
-1025
-1040
-1043
-1051
-1086
-1170
-1321
-1546
-1840
-2189
-2570
-2960
-3338
-3691
-4010
-4294
-4543
-4756
-4935
-5077
-5186
-5265
-5325
-5377
-5432
-5498
-5571
-5641
-5688
-5688
-5622
-5478
-5255
-4965
-4628
-4267
-3902
-3547
-3205
-2873
-2542
-2201
-1840
-1456
-1045
-608
-148
333
830
1337
1845
2343
2818
3256
3647
3985
4272
4514
4722
4908
5084
5258
5434
5616
5804
5997
6193
6387
6572
6739
6877
6976
7033
7049
7032
6995
6952
6914
6883
6851
6802
6717
6574
6362
6079
5735
5348
4941
4536
4149
3786
3448
3128
2819
2512
2202
1886
1560
1219
858
471
56
-385
-842
-1299
-1736
-2133
-2475
-2754
-2974
-3142
-3272
-3375
-3456
-3517
-3550
-3549
-3506
-3419
-3293
-3142
-2982
-2834
-2718
-2652
-2648
-2715
-2856
-3069
-3345
-3666
-4008
-4342
-4636
-4861
-4996
-5035
-4982
-4856
-4686
-4500
-4325
-4179
-4067
-3986
-3921
-3858
-3779
-3674
-3537
-3369
-3176
-2968
-2755
-2549
-2357
-2184
-2028
-1882
-1732
-1561
-1348
-1075
-732
-315
166
695
1246
1793
2312
2781
3189
3526
3792
3984
4106
4160
4152
4091
3994
3877
3760
3660
3590
3556
3555
3580
3621
3668
3714
3755
3792
3823
3846
3856
3846
3805
3726
3607
3448
3255
3037
2803
2562
2319
2080
1853
1646
1476
1361
1320
1369
1519
1769
2112
2529
3000
3500
4006
4502
4968
5389
5750
6035
6232
6330
6325
6220
6024
5749
5409
5019
4587
4122
3629
3118
2604
2106
1649
1255
945
727
597
539
526
526
508
448
330
152
-79
-346
-627
-900
-1140
-1327
-1446
-1493
-1467
-1382
-1257
-1115
-982
-876
-810
-783
-785
-799
-806
-790
-743
-669
-581
-500
-448
-449
-515
-653
-860
-1124
-1429
-1753
-2077
-2380
-2646
-2866
-3032
-3147
-3219
-3259
-3283
-3307
-3343
-3398
-3473
-3561
-3654
-3739
-3805
-3845
-3855
-3836
-3792
-3728
-3649
-3558
-3458
-3345
-3217
-3069
-2895
-2690
-2450
-2173
-1858
-1510
-1132
-733
-319
103
527
948
1364
1771
2165
2539
2885
3196
3462
3679
3845
3963
4041
4091
4130
4169
4223
4302
4413
4554
4720
4899
5073
5222
5325
5364
5326
5206
5009
4745
4431
4083
3717
3345
2974
2607
2246
1891
1546
1212
890
581
280
-17
-318
-625
-936
-1239
-1519
-1754
-1927
-2028
-2057
-2029
-1967
-1899
-1852
-1844
-1881
-1956
-2051
-2145
-2214
-2241
-2217
-2140
-2016
-1856
-1676
-1490
-1314
-1160
-1040
-962
-928
-935
-975
-1036
-1106
-1175
-1239
-1300
-1367
-1452
-1565
-1713
-1899
-2118
-2363
-2628
-2907
-3202
-3513
-3843
-4187
-4534
-4865
-5156
-5381
-5521
-5567
-5521
-5397
-5215
-4996
-4756
-4503
-4236
-3949
-3633
-3282
-2895
-2477
-2037
-1585
-1131
-682
-243
184
594
983
1345
1674
1970
2235
2477
2707
2933
3162
3388
3603
3789
3930
4014
4037
4006
3936
3845
3752
3668
3597
3533
3465
3383
3278
3151
3006
2855
2712
2589
2491
2423
2381
2361
2355
2357
2363
2369
2372
2370
2365
2358
2356
2364
2391
2443
2523
2627
2747
2871
2986
3082
3152
3197
3221
3234
3240
3244
3243
3231
3196
3127
3012
2842
2613
2321
1967
1554
1090
588
69
-442
-919
-1335
-1671
-1922
-2097
-2218
-2315
-2424
-2571
-2772
-3028
-3325
-3642
-3954
-4241
-4492
-4708
-4897
-5073
-5248
-5428
-5609
-5782
-5929
-6034
-6082
-6062
-5975
-5826
-5628
-5398
-5158
-4930
-4734
-4588
-4505
-4489
-4538
-4639
-4775
-4923
-5065
-5186
-5279
-5344
-5389
-5421
-5449
-5473
-5487
-5479
-5434
-5339
-5187
-4978
-4722
-4434
-4132
-3835
-3554
-3294
-3054
-2826
-2598
-2361
-2100
-1809
-1479
-1109
-697
-251
221
703
1175
1616
2005
2332
2589
2783
2933
3060
3191
3347
3540
3768
4019
4271
4496
4668
4770
4796
4753
4658
4538
4422
4337
4303
4332
4424
4570
4755
4958
5161
5345
5500
5619
5707
5770
5820
5869
5926
5996
6079
6168
6255
6329
6381
6406
6400
6363
6296
6199
6073
5915
5723
5497
5240
4957
4658
4354
4056
3770
3499
3239
2982
2717
2433
2121
1777
1404
1006
596
185
-211
-577
-897
-1159
-1354
-1476
-1529
-1525
-1481
-1423
-1376
-1361
-1394
-1477
-1600
-1744
-1881
-1983
-2025
-1991
-1874
-1680
-1421
-1115
-781
-435
-90
247
574
890
1200
1505
1809
2116
2425
2738
3051
3360
3661
3946
4208
4438
4632
4784
4891
4956
4980
4970
4936
4889
4842
4809
4804
4836
4910
5024
5169
5331
5493
5634
5738
5796
5801
5757
5670
5549
5403
5235
5045
4828
4576
4281
3940
3555
3134
2693
2249
1819
1418
1053
724
423
142
-133
-412
-699
-996
-1298
-1599
-1893
-2177
-2450
-2714
-2974
-3234
-3495
-3756
-4013
-4258
-4484
-4682
-4846
-4970
-5049
-5081
-5063
-4995
-4880
-4724
-4538
-4336
-4133
-3943
-3777
-3641
-3531
-3441
-3359
-3276
-3185
-3084
-2977
-2872
-2779
-2706
-2657
-2633
-2630
-2646
-2675
-2715
-2766
-2827
-2900
-2982
-3069
-3156
-3236
-3307
-3368
-3421
-3471
-3523
-3574
-3619
-3645
-3632
-3561
-3417
-3192
-2889
-2525
-2124
-1718
-1335
-1000
-727
-517
-361
-244
-147
-54
44
152
265
373
467
536
577
593
595
598
622
683
798
973
1209
1498
1826
2173
2518
2840
3122
3349
3516
3619
3665
3664
3629
3575
3516
3464
3426
3405
3400
3408
3424
3447
3473
3504
3540
3577
3612
3637
3641
3617
3559
3468
3351
3223
3099
2992
2911
2852
2802
2741
2647
2500
2288
2011
1679
1312
934
568
231
-67
-323
-540
-723
-876
-1004
-1107
-1185
-1242
-1281
-1311
-1342
-1385
-1448
-1537
-1648
-1776
-1909
-2036
-2144
-2226
-2279
-2304
-2306
-2294
-2276
-2263
-2262
-2279
-2319
-2385
-2477
-2592
-2725
-2869
-3017
-3156
-3279
-3376
-3442
-3477
-3483
-3467
-3440
-3411
-3391
-3386
-3400
-3428
-3467
-3506
-3538
-3554
-3549
-3523
-3478
-3419
-3352
-3283
-3217
-3155
-3097
-3041
-2980
-2911
-2826
-2719
-2585
-2420
-2221
-1991
-1735
-1460
-1177
-896
-627
-376
-146
64
259
443
621
793
958
1109
1237
1336
1396
1416
1394
1336
1250
1144
1028
910
794
681
568
450
319
169
-7
-210
-438
-681
-930
-1172
-1394
-1586
-1745
-1874
-1979
-2073
-2168
-2275
-2402
-2552
-2721
-2905
-3095
-3286
-3475
-3660
-3842
-4022
-4198
-4364
-4511
-4623
-4685
-4683
-4606
-4450
-4219
-3921
-3571
-3180
-2762
-2322
-1864
-1388
-892
-377
151
682
1203
1696
2148
2549
2894
3186
3433
3640
3815
3960
4072
4144
4169
4143
4062
3936
3772
3586
3393
3205
3030
2873
2734
2614
2513
2431
2374
2342
2337
2358
2399
2453
2510
2567
2622
2678
2744
2830
2943
3091
3271
3478
3700
3923
4131
4309
4445
4531
4560
4529
4440
4295
4105
3881
3637
3387
3143
2909
2685
2465
2235
1983
1698
1375
1018
641
259
-106
-435
-713
-934
-1099
-1216
-1297
-1358
-1411
-1470
-1542
-1630
-1738
-1863
-2004
-2156
-2314
-2474
-2627
-2768
-2885
-2971
-3015
-3009
-2946
-2825
-2643
-2407
-2124
-1805
-1465
-1120
-787
-482
-221
-17
121
187
180
103
-35
-221
-442
-684
-934
-1186
-1435
-1680
-1921
-2160
-2393
-2614
-2814
-2982
-3106
-3178
-3194
-3160
-3084
-2981
-2868
-2762
-2675
-2616
-2588
-2586
-2603
-2630
-2656
-2676
-2684
-2684
-2683
-2691
-2720
-2782
-2882
-3019
-3185
-3366
-3542
-3694
-3807
-3869
-3880
-3840
-3759
-3642
-3496
-3321
-3116
-2876
-2598
-2284
-1944
-1592
-1250
-937
-674
-469
-323
-227
-163
-109
-43
50
179
340
523
709
878
1010
1093
1121
1099
1041
966
894
845
831
855
912
990
1070
1134
1169
1166
1126
1059
982
915
880
896
979
1138
1376
1692
2076
2519
3010
3535
4083
4652
5233
5826
6429
7039
7649
8247
8815
9333
9776
10123
10357
10467
10452
10316
10071
9731
9310
8822
8278
7688
7062
6407
5734
5055
4382
3727
3102
2515
1972
1477
1028
620
246
-105
-444
-783
-1132
-1496
-1875
-2264
-2649
-3015
-3343
-3617
-3824
-3958
-4019
-4013
-3951
-3845
-3707
-3546
-3365
-3164
-2939
-2684
-2392
-2060
-1686
-1273
-829
-364
107
567
1000
1388
1717
1975
2151
2237
2229
2123
1921
1624
1240
777
245
-344
-977
-1644
-2334
-3039
-3752
-4466
-5174
-5868
-6535
-7161
-7732
-8230
-8641
-8955
-9166
-9277
-9295
-9236
-9117
-8962
-8788
-8613
-8445
-8289
-8138
-7987
-7819
-7621
-7384
-7098
-6761
-6374
-5942
-5472
-4973
-4454
-3920
-3382
-2845
-2318
-1806
-1317
-854
-421
-18
356
704
1028
1331
1616
1886
2143
2389
2625
2851
3065
3260
3426
3552
3622
3624
3551
3400
3180
2908
2607
2307
2037
1827
1696
1658
1717
1866
2087
2360
2657
2953
3226
3462
3657
3814
3945
4067
4195
4344
4519
4725
4956
5210
5481
5765
6061
6366
6673
6972
7245
7472
7632
7710
7698
7603
7441
7237
7017
6804
6613
6452
6317
6204
6109
6029
5971
5941
5947
5991
6068
6164
6256
6319
6331
6271
6129
5901
5590
5202
4744
4225
3653
3038
2392
1731
1069
423
-194
-771
-1300
-1776
-2192
-2541
-2818
-3016
-3139
-3195
-3203
-3191
-3188
-3222
-3309
-3453
-3640
-3848
-4049
-4220
-4348
-4436
-4501
-4572
-4679
-4846
-5087
-5402
-5774
-6181
-6592
-6975
-7302
-7551
-7705
-7757
-7707
-7568
-7360
-7115
-6870
-6662
-6521
-6463
-6487
-6575
-6694
-6804
-6866
-6851
-6741
-6534
-6238
-5865
-5431
-4946
-4415
-3838
-3217
-2553
-1854
-1136
-418
274
915
1482
1956
2320
2564
2685
2684
2569
2352
2052
1690
1285
857
418
-20
-451
-871
-1271
-1642
-1974
-2255
-2476
-2636
-2739
-2801
-2839
-2873
-2920
-2993
-3097
-3233
-3398
-3588
-3801
-4033
-4281
-4535
-4782
-4999
-5162
-5242
-5216
-5068
-4788
-4381
-3858
-3237
-2542
-1796
-1028
-266
462
1127
1703
2171
2519
2746
2862
2883
2829
2718
2565
2378
2161
1915
1642
1346
1038
730
434
160
-84
-299
-486
-646
-779
-881
-944
-960
-921
-829
-687
-508
-303
-81
156
416
717
1083
1538
2098
2770
3548
4409
5323
6252
7161
8015
8789
9465
10033
10490
10837
11078
11219
11266
11225
11098
10886
10585
10189
9690
9076
8340
7478
6494
5399
4217
2976
1715
474
-708
-1797
-2770
-3616
-4336
-4939
-5444
-5866
-6220
-6510
-6735
-6887
-6959
-6949
-6864
-6726
-6565
-6416
-6311
-6274
-6310
-6404
-6528
-6642
-6706
-6688
-6566
-6338
-6014
-5615
-5166
-4690
-4209
-3736
-3283
-2862
-2484
-2162
-1910
-1736
-1644
-1630
-1678
-1765
-1863
-1943
-1981
-1963
-1880
-1735
-1538
-1302
-1040
-765
-483
-195
101
411
743
1104
1495
1913
2346
2777
3184
3541
3827
4024
4123
4120
4021
3834
3569
3236
2843
2398
1909
1391
858
333
-161
-602
-976
-1274
-1499
-1661
-1776
-1859
-1924
-1980
-2029
-2076
-2119
-2164
-2222
-2308
-2437
-2626
-2885
-3214
-3606
-4045
-4507
-4968
-5403
-5790
-6112
-6353
-6504
-6560
-6522
-6397
-6203
-5962
-5704
-5460
-5260
-5126
-5071
-5095
-5191
-5339
-5520
-5710
-5887
-6033
-6130
-6162
-6111
-5963
-5704
-5326
-4830
-4225
-3529
-2767
-1969
-1164
-375
380
1094
1765
2397
2997
3572
4126
4659
5168
5642
6068
6428
6702
6870
6918
6842
6650
6365
6025
5676
5366
5135
5010
4996
5077
5221
5388
5539
5645
5697
5703
5683
5668
5682
5736
5828
5935
6025
6058
6003
5836
5552
5157
4672
4117
3515
2879
2216
1529
819
90
-642
-1358
-2025
-2616
-3100
-3461
-3696
-3818
-3852
-3835
-3806
-3800
-3843
-3951
-4125
-4350
-4606
-4861
-5085
-5244
-5312
-5270
-5104
-4814
-4405
-3891
-3291
-2630
-1931
-1218
-512
166
800
1370
1859
2248
2520
2658
2654
2506
2226
1835
1369
867
374
-70
-432
-690
-835
-867
-795
-633
-398
-110
211
540
849
1104
1271
1314
1206
929
480
-125
-858
-1675
-2528
-3365
-4141
-4820
-5375
-5788
-6050
-6156
-6107
-5905
-5552
-5056
-4427
-3678
-2829
-1903
-927
72
1063
2017
2909
3713
4409
4983
5424
5726
5891
5924
5835
5639
5356
5007
4620
4223
3847
3523
3277
3130
3091
3160
3324
3559
3831
4104
4340
4508
4583
4554
4422
4200
3912
3586
3253
2943
2676
2464
2304
2187
2091
1997
1883
1737
1559
1359
1157
977
846
785
803
900
1066
1281
1522
1767
1995
2191
2344
2444
2488
2468
2384
2234
2027
1775
1501
1237
1014
866
818
882
1057
1322
1646
1989
2311
2578
2763
2855
2852
2761
2590
2347
2040
1670
1240
754
221
-343
-919
-1484
-2016
-2497
-2916
-3266
-3541
-3735
-3837
-3837
-3723
-3491
-3151
-2731
-2276
-1847
-1507
-1311
-1295
-1463
-1794
-2237
-2730
-3210
-3627
-3954
-4193
-4366
-4511
-4669
-4873
-5139
-5465
-5828
-6192
-6515
-6754
-6880
-6874
-6739
-6492
-6170
-5817
-5485
-5223
-5069
-5045
-5152
-5371
-5669
-5998
-6309
-6560
-6715
-6756
-6675
-6479
-6180
-5799
-5358
-4881
-4392
-3913
-3460
-3042
-2658
-2295
-1928
-1528
-1069
-531
87
767
1479
2178
2821
3374
3818
4151
4391
4561
4692
4805
4915
5027
5142
5258
5376
5503
5649
5826
6040
6289
6558
6826
7065
7250
7362
7393
7347
7238
7081
6895
6690
6473
6242
5991
5717
5417
5094
4757
4416
4083
3766
3464
3172
2878
2564
2214
1816
1365
866
334
-210
-738
-1223
-1643
-1981
-2227
-2382
-2450
-2440
-2363
-2232
-2059
-1860
-1653
-1458
-1298
-1196
-1173
-1242
-1407
-1663
-1994
-2377
-2787
-3199
-3592
-3951
-4269
-4545
-4783
-4988
-5169
-5331
-5481
-5620
-5748
-5860
-5946
-5999
-6005
-5956
-5848
-5681
-5465
-5212
-4941
-4665
-4395
-4132
-3866
-3578
-3245
-2842
-2352
-1766
-1087
-334
466
1276
2059
2781
3415
3940
4349
4641
4820
4898
4887
4801
4654
4462
4245
4019
3811
3639
3523
3477
3508
3611
3772
3970
4179
4372
4525
4620
4647
4603
4490
4312
4074
3781
3436
3046
2616
2155
1676
1191
713
253
-180
-579
-937
-1247
-1498
-1682
-1789
-1814
-1763
-1648
-1492
-1322
-1166
-1048
-976
-950
-953
-962
-950
-896
-789
-626
-418
-178
79
340
598
853
1105
1354
1595
1818
2007
2148
2225
2229
2161
2025
1832
1594
1322
1024
708
378
45
-280
-575
-819
-988
-1063
-1032
-897
-671
-379
-53
274
574
826
1020
1163
1263
1342
1420
1519
1657
1845
2088
2388
2737
3125
3535
3946
4331
4664
4917
5065
5093
4996
4782
4474
4103
3708
3320
2966
2652
2371
2098
1796
1427
958
368
-346
-1173
-2088
-3057
-4045
-5020
-5952
-6820
-7601
-8272
-8809
-9183
-9367
-9338
-9082
-8602
-7917
-7065
-6095
-5065
-4030
-3045
-2148
-1367
-715
-194
208
508
731
903
1052
1202
1372
1570
1794
2029
2250
2423
2517
2503
2364
2094
1704
1213
649
39
-593
-1227
-1849
-2449
-3015
-3529
-3971
-4313
-4527
-4586
-4472
-4180
-3714
-3092
-2337
-1479
-543
446
1468
2504
3535
4538
5489
6363
7136
7791
8318
8718
9002
9185
9286
9325
9316
9270
9198
9107
9005
8900
8798
8698
8592
8459
8274
8002
7612
7084
6409
5597
4675
3680
2653
1632
643
-299
-1191
-2037
-2841
-3601
-4310
-4951
-5502
-5940
-6251
-6426
-6471
-6400
-6234
-5999
-5718
-5410
-5090
-4765
-4441
-4117
-3792
-3464
-3133
-2799
-2464
-2132
-1813
-1514
-1245
-1012
-820
-666
-541
-436
-343
-255
-175
-113
-85
-111
-204
-371
-606
-891
-1196
-1486
-1725
-1885
-1946
-1899
-1746
-1494
-1157
-752
-298
187
679
1157
1599
1987
2312
2576
2789
2972
3146
3333
3542
3774
4014
4242
4429
4552
4595
4554
4434
4248
4011
3738
3436
3111
2764
2396
2009
1612
1209
809
416
32
-348
-729
-1116
-1510
-1903
-2281
-2626
-2915
-3129
-3251
-3274
-3193
-3008
-2724
-2344
-1875
-1327
-716
-63
602
1247
1839
2352
2768
3079
3287
3401
3428
3374
3239
3015
2694
2267
1735
1106
403
-345
-1103
-1835
-2512
-3113
-3628
-4056
-4409
-4700
-4952
-5187
-5430
-5701
-6014
-6374
-6773
-7186
-7581
-7914
-8141
-8229
-8153
-7914
-7526
-7021
-6438
-5814
-5179
-4548
-3924
-3302
-2673
-2027
-1365
-694
-28
616
1221
1774
2265
2687
3034
3294
3456
3505
3428
3221
2888
2445
1923
1354
773
212
-309
-778
-1189
-1542
-1834
-2063
-2222
-2303
-2301
-2218
-2060
-1842
-1583
-1301
-1014
-735
-475
-245
-56
80
154
158
97
-15
-150
-270
-335
-311
-175
74
421
837
1283
1724
2131
2483
2770
2989
3138
3216
3219
3147
3003
2795
2541
2261
1978
1708
1459
1230
1012
801
591
391
216
91
42
86
228
458
754
1086
1424
1747
2039
2299
2528
2733
2916
3078
3213
3313
3374
3389
3358
3285
3172
3025
2850
2656
2451
2249
2064
1906
1778
1671
1564
1427
1225
932
536
51
-491
-1034
-1517
-1881
-2085
-2107
-1956
-1659
-1263
-818
-376
19
331
539
631
605
474
259
-11
-302
-584
-833
-1038
-1203
-1342
-1476
-1623
-1791
-1974
-2152
-2299
-2387
-2399
-2332
-2201
-2036
-1870
-1740
-1669
-1670
-1741
-1870
-2039
-2227
-2414
-2584
-2722
-2815
-2854
-2833
-2754
-2628
-2471
-2306
-2153
-2029
-1943
-1888
-1856
-1833
-1813
-1797
-1795
-1825
-1905
-2041
-2231
-2445
-2646
-2785
-2819
-2715
-2460
-2063
-1547
-950
-309
342
978
1581
2141
2650
3102
3491
3810
4056
4232
4343
4401
4416
4396
4345
4262
4141
3979
3776
3539
3284
3034
2813
2643
2538
2502
2527
2597
2693
2794
2883
2951
2992
3006
2994
2956
2889
2789
2649
2465
2235
1967
1676
1385
1123
920
807
804
923
1165
1516
1956
2454
2984
3520
4043
4550
5039
5519
6002
6498
7007
7524
8026
8485
8861
9113
9203
9100
8787
8261
7535
6632
5589
4446
3247
2035
851
-267
-1285
-2175
-2917
-3496
-3910
-4167
-4285
-4289
-4211
-4082
-3927
-3763
-3594
-3413
-3207
-2955
-2640
-2250
-1783
-1246
-658
-44
565
1143
1666
2118
2492
2793
3028
3211
3358
3478
3579
3658
3706
3709
3648
3504
3264
2920
2471
1926
1301
617
-100
-826
-1534
-2202
-2807
-3333
-3764
-4091
-4312
-4429
-4452
-4402
-4305
-4188
-4083
-4013
-3997
-4038
-4130
-4254
-4386
-4497
-4561
-4563
-4495
-4361
-4172
-3943
-3685
-3406
-3104
-2773
-2406
-1998
-1554
-1094
-645
-248
58
235
257
113
-195
-655
-1247
-1950
-2749
-3631
-4586
-5606
-6676
-7780
-8890
-9974
-10997
-11919
-12706
-13326
-13749
-13953
-13922
-13647
-13130
-12387
-11449
-10361
-9180
-7969
-6787
-5684
-4693
-3829
-3090
-2462
-1923
-1450
-1022
-628
-252
117
492
885
1309
1772
2270
2790
3302
3769
4150
4413
4534
4511
4357
4097
3763
3381
2971
2539
2081
1592
1070
525
-21
-534
-974
-1306
-1507
-1575
-1529
-1404
-1246
-1098
-997
-960
-987
-1063
-1166
-1272
-1365
-1438
-1496
-1555
-1629
-1734
-1873
-2037
-2209
-2355
-2439
-2423
-2277
-1981
-1531
-937
-228
558
1374
2174
2915
3565
4101
4511
4793
4948
4978
4882
4659
4307
3825
3223
2521
1751
962
211
-442
-938
-1226
-1276
-1075
-633
15
819
1716
2639
3526
4326
5003
5545
5954
6250
6459
6611
6734
6847
6964
7095
7246
7428
7651
7926
8262
8661
9114
9600
10088
10540
10921
11198
11352
11375
11273
11056
10739
10336
9853
9294
8656
7937
7134
6250
5292
4273
3214
2139
1075
50
-907
-1774
-2537
-3189
-3738
-4200
-4601
-4969
-5331
-5710
-6119
-6561
-7033
-7527
-8038
-8559
-9091
-9635
-10193
-10761
-11331
-11891
-12419
-12894
-13296
-13607
-13819
-13927
-13935
-13849
-13680
-13438
-13132
-12772
-12365
-11919
-11439
-10931
-10399
-9847
-9280
-8706
-8131
-7566
-7019
-6501
-6016
-5570
-5164
-4799
-4477
-4201
-3978
-3811
-3704
-3653
-3647
-3666
-3681
-3658
-3566
-3378
-3077
-2657
-2124
-1494
-786
-21
783
1612
2454
3304
4155
5003
5841
6661
7452
8202
8896
9520
10057
10495
10825
11048
11170
11210
11195
11158
11134
11150
11229
11376
11585
11833
12089
12319
12486
12561
12525
12366
12084
11686
11186
10598
9938
9221
8462
7677
6880
6084
5300
4537
3796
3079
2381
1700
1040
410
-169
-665
-1045
-1278
-1342
-1236
-980
-612
-190
225
577
826
949
949
843
659
428
176
-80
-329
-562
-771
-944
-1065
-1118
-1089
-975
-788
-550
-298
-70
96
169
130
-28
-302
-683
-1159
-1715
-2336
-3006
-3706
-4413
-5103
-5752
-6339
-6844
-7254
-7556
-7741
-7793
-7700
-7446
-7022
-6429
-5682
-4812
-3865
-2893
-1949
-1077
-303
363
931
1422
1864
2280
2689
3096
3500
3890
4251
4569
4828
5013
5112
5115
5012
4800
4483
4070
3582
3040
2467
1884
1303
727
152
-434
-1045
-1692
-2384
-3122
-3904
-4726
-5582
-6465
-7367
-8278
-9180
-10052
-10867
-11596
-12212
-12694
-13031
-13220
-13268
-13183
-12973
-12645
-12199
-11634
-10951
-10157
-9268
-8313
-7328
-6354
-5431
-4588
-3840
-3190
-2626
-2127
-1670
-1230
-788
-329
155
672
1223
1812
2434
3083
3747
4409
5050
5652
6203
6697
7142
7549
7937
8321
8710
9099
9470
9795
10040
10170
10161
10002
9703
9290
8803
8293
7810
7396
7082
6883
6796
6802
6871
6964
7043
7073
7027
6888
6656
6338
5956
5538
5115
4716
4365
4075
3851
3684
3557
3450
3342
3216
3065
2891
2704
2523
2365
2247
2178
2156
2173
2209
2242
2248
2204
2092
1897
1611
1230
754
190
-452
-1151
-1884
-2621
-3329
-3979
-4547
-5018
-5391
-5673
-5882
-6041
-6173
-6300
-6439
-6602
-6795
-7023
-7285
-7582
-7911
-8268
-8645
-9033
-9420
-9790
-10129
-10423
-10659
-10828
-10921
-10932
-10856
-10691
-10438
-10100
-9686
-9203
-8666
-8085
-7473
-6840
-6192
-5534
-4870
-4207
-3553
-2917
-2312
-1753
-1250
-811
-440
-134
113
309
462
579
663
715
731
707
634
506
313
48
-300
-738
-1273
-1906
-2634
-3442
-4312
-5216
-6125
-7009
-7844
-8612
-9303
-9911
-10436
-10874
-11216
-11447
-11548
-11499
-11284
-10898
-10351
-9667
-8882
-8041
-7188
-6358
-5579
-4864
-4218
-3637
-3114
-2645
-2223
-1847
-1509
-1203
-917
-638
-354
-56
257
579
898
1201
1475
1715
1921
2099
2258
2403
2540
2664
2771
2854
2912
2947
2968
2987
3013
3049
3092
3128
3142
3119
3055
2956
2843
2745
2695
2723
2848
3077
3402
3807
4272
4774
5295
5819
6332
6821
7274
7679
8028
8318
8556
8757
8942
9132
9347
9593
9864
10142
10400
10605
10731
10759
10684
10513
10265
9967
9645
9325
9023
8747
8490
8236
7961
7632
7219
6697
6055
5296
4442
3529
2603
1711
892
168
-454
-991
-1471
-1930
-2405
-2920
-3491
-4116
-4779
-5457
-6117
-6727
-7255
-7674
-7960
-8101
-8089
-7928
-7634
-7227
-6738
-6200
-5641
-5088
-4557
-4054
-3583
-3135
-2702
-2278
-1857
-1439
-1028
-627
-245
111
435
720
963
1162
1317
1436
1525
1599
1670
1754
1862
2004
2186
2410
2676
2980
3318
3681
4062
4448
4826
5183
5506
5787
6022
6215
6375
6513
6640
6765
6890
7011
7120
7206
7262
7283
7272
7236
7188
7135
7083
7027
6956
6853
6694
6458
6129
5698
5166
4543
3850
3109
2349
1596
875
207
-394
-920
-1370
-1748
-2064
-2330
-2563
-2776
-2986
-3204
-3443
-3708
-4006
-4340
-4707
-5106
-5530
-5971
-6422
-6873
-7316
-7744
-8150
-8529
-8874
-9178
-9435
-9640
-9789
-9883
-9928
-9934
-9916
-9889
-9865
-9850
-9842
-9833
-9804
-9736
-9610
-9410
-9128
-8762
-8320
-7812
-7252
-6655
-6035
-5403
-4771
-4150
-3550
-2982
-2456
-1977
-1550
-1177
-857
-587
-362
-177
-27
97
206
315
440
598
803
1064
1381
1744
2137
2540
2931
3292
3607
3869
4070
4208
4272
4256
4150
3946
3646
3259
2808
2328
1859
1442
1112
891
788
793
887
1045
1237
1441
1635
1806
1941
2029
2062
2025
1906
1697
1394
998
521
-25
-621
-1250
-1897
-2546
-3187
-3805
-4385
-4909
-5358
-5710
-5951
-6072
-6078
-5982
-5812
-5599
-5377
-5177
-5017
-4906
-4839
-4803
-4778
-4746
-4691
-4606
-4491
-4350
-4190
-4017
-3829
-3620
-3374
-3073
-2701
-2244
-1700
-1075
-383
352
1109
1864
2604
3318
4005
4668
5308
5926
6516
7067
7563
7984
8313
8534
8640
8629
8507
8287
7984
7617
7203
6758
6294
5823
5351
4886
4434
4003
3602
3242
2931
2678
2486
2355
2278
2244
2240
2251
2266
2279
2287
2292
2299
2311
2329
2351
2371
2385
2388
2382
2375
2379
2411
2486
2617
2805
3045
3320
3605
3875
4102
4260
4333
4307
4178
3946
3614
3189
2679
2091
1434
715
-60
-885
-1754
-2654
-3567
-4465
-5311
-6057
-6655
-7059
-7234
-7163
-6854
-6337
-5660
-4883
-4064
-3252
-2479
-1756
-1077
-426
216
862
1516
2168
2804
3404
3954
4446
4883
5276
5637
5977
6302
6607
6884
7120
7307
7441
7530
7586
7627
7667
7715
7768
7818
7848
7842
7785
7673
7508
7298
7053
6785
6500
6200
5885
5553
5205
4850
4499
4171
3884
3655
3495
3410
3394
3438
3525
3637
3756
3863
3941
3976
3957
3875
3727
3511
3229
2882
2472
1999
1464
867
212
-487
-1213
-1938
-2630
-3260
-3804
-4250
-4598
-4865
-5070
-5237
-5382
-5508
-5608
-5661
-5646
-5542
-5340
-5045
-4674
-4254
-3814
-3377
-2958
-2555
-2158
-1747
-1302
-807
-254
353
1000
1667
2324
2943
3495
3957
4308
4537
4641
4627
4510
4311
4054
3766
3469
3181
2916
2689
2511
2397
2360
2414
2567
2815
3140
3514
3895
4239
4510
4680
4744
4711
4607
4465
4317
4185
4078
4000
3938
3882
3826
3771
3724
3699
3708
3760
3854
3980
4122
4261
4381
4470
4525
4549
4547
4526
4487
4424
4326
4175
3956
3655
3267
2797
2263
1691
1115
567
77
-338
-671
-927
-1123
-1276
-1402
-1512
-1606
-1678
-1717
-1717
-1681
-1623
-1568
-1545
-1579
-1684
-1855
-2070
-2294
-2490
-2628
-2697
-2708
-2689
-2678
-2712
-2811
-2981
-3203
-3449
-3689
-3905
-4093
-4271
-4468
-4716
-5036
-5432
-5887
-6370
-6842
-7270
-7640
-7954
-8232
-8501
-8784
-9091
-9411
-9718
-9973
-10136
-10178
-10086
-9865
-9532
-9114
-8637
-8119
-7576
-7018
-6456
-5905
-5389
-4931
-4558
-4283
-4110
-4019
-3980
-3951
-3890
-3766
-3562
-3284
-2952
-2598
-2257
-1959
-1719
-1539
-1407
-1298
-1185
-1044
-857
-618
-334
-20
304
617
903
1153
1369
1561
1742
1928
2131
2357
2602
2858
3110
3346
3556
3734
3883
4008
4119
4224
4332
4447
4576
4719
4880
5057
5248
5442
5624
5773
5865
5880
5802
5629
5370
5046
4684
4311
3949
3609
3293
2996
2709
2427
2149
1879
1624
1390
1175
968
750
499
195
-166
-577
-1012
-1435
-1806
-2095
-2286
-2384
-2413
-2409
-2409
-2445
-2529
-2655
-2805
-2947
-3054
-3105
-3097
-3038
-2952
-2867
-2808
-2792
-2825
-2900
-3002
-3112
-3210
-3281
-3313
-3302
-3250
-3160
-3043
-2909
-2777
-2665
-2595
-2589
-2665
-2834
-3099
-3455
-3889
-4383
-4917
-5473
-6032
-6579
-7094
-7555
-7937
-8216
-8369
-8384
-8266
-8035
-7726
-7382
-7044
-6744
-6494
-6286
-6097
-5898
-5667
-5396
-5101
-4814
-4577
-4426
-4383
-4440
-4563
-4701
-4796
-4802
-4694
-4478
-4182
-3845
-3503
-3177
-2863
-2537
-2163
-1712
-1174
-567
66
666
1175
1554
1792
1911
1960
1995
2064
2193
2376
2583
2766
2881
2900
2819
2663
2471
2293
2166
2112
2130
2202
2302
2408
2505
2596
2693
2814
2971
3170
3400
3640
3863
4043
4167
4227
4230
4191
4130
4062
3994
3928
3857
3768
3647
3484
3271
3007
2694
2343
1964
1573
1184
810
463
149
-133
-386
-619
-844
-1071
-1309
-1565
-1841
-2135
-2442
-2754
-3061
-3350
-3606
-3813
-3955
-4017
-3992
-3876
-3677
-3413
-3109
-2794
-2498
-2246
-2052
-1922
-1848
-1815
-1803
-1794
-1777
-1748
-1718
-1704
-1731
-1820
-1988
-2241
-2570
-2954
-3363
-3767
-4136
-4451
-4700
-4886
-5015
-5099
-5150
-5175
-5180
-5167
-5141
-5105
-5064
-5023
-4981
-4931
-4856
-4736
-4547
-4272
-3906
-3458
-2954
-2429
-1919
-1453
-1045
-693
-380
-82
222
542
875
1203
1501
1748
1932
2062
2159
2258
2394
2591
2856
3177
3521
3852
4132
4337
4460
4513
4520
4512
4513
4540
4593
4661
4728
4777
4796
4785
4754
4714
4679
4652
4625
4581
4494
4337
4096
3771
3382
2969
2580
2265
2062
1985
2028
2156
2323
2480
2586
2619
2580
2489
2376
2273
2200
2166
2166
2184
2207
2227
2249
2288
2362
2485
2662
2878
3110
3325
3498
3615
3682
3723
3773
3866
4022
4245
4512
4785
5022
5185
5256
5238
5154
5043
4945
4894
4909
4994
5137
5321
5529
5749
5980
6225
6494
6795
7129
7489
7857
8212
8526
8777
8944
9019
9001
8900
8733
8522
8287
8047
7814
7589
7371
7147
6907
6641
6344
6019
5674
5320
4970
4632
4310
4005
3715
3437
3175
2935
2729
2569
2466
2427
2452
2537
2672
2846
3051
3277
3520
3773
4032
4288
4535
4764
4971
5152
5309
5441
5544
5611
5627
5575
5438
5205
4877
4469
4006
3525
3060
2640
2284
1994
1762
1573
1406
1246
1078
892
677
421
108
-278
-752
-1317
-1969
-2685
-3435
-4181
-4888
-5532
-6102
-6602
-7047
-7456
-7843
-8216
-8569
-8892
-9168
-9383
-9529
-9608
-9628
-9601
-9540
-9455
-9350
-9225
-9081
-8920
-8748
-8578
-8428
-8313
-8250
-8249
-8314
-8444
-8633
-8874
-9159
-9480
-9829
-10195
-10565
-10927
-11268
-11577
-11851
-12095
-12320
-12547
-12796
-13087
-13431
-13829
-14268
-14722
-15158
-15537
-15826
-15996
-16033
-15935
-15709
-15373
-14946
-14447
-13888
-13276
-12612
-11893
-11120
-10296
-9434
-8551
-7671
-6817
-6009
-5261
-4577
-3956
-3391
-2876
-2406
-1980
-1599
-1267
-986
-759
-585
-464
-399
-396
-464
-612
-847
-1168
-1562
-2004
-2463
-2905
-3300
-3634
-3902
-4118
-4301
-4471
-4643
-4817
-4983
-5122
-5211
-5237
-5192
-5083
-4925
-4738
-4537
-4331
-4120
-3896
-3653
-3382
-3085
-2769
-2444
-2121
-1803
-1485
-1152
-787
-372
101
625
1180
1735
2252
2698
3046
3284
3416
3455
3422
3340
3230
3107
2980
2856
2738
2626
2523
2428
2339
2254
2167
2073
1967
1848
1721
1596
1490
1422
1411
1474
1619
1842
2132
2468
2824
3175
3502
3792
4043
4262
4452
4618
4756
4856
4900
4872
4762
4573
4323
4043
3771
3543
3385
3303
3288
3317
3360
3395
3411
3411
3413
3440
3510
3630
3790
3965
4124
4235
4276
4238
4129
3966
3770
3560
3345
3130
2913
2694
2480
2286
2136
2054
2063
2175
2390
2693
3062
3467
3885
4296
4691
5068
5432
5790
6148
6514
6888
7271
7662
8058
8454
8843
9217
9570
9896
10195
10471
10734
10995
11269
11564
11887
12233
12592
12949
13284
13580
13820
13994
14098
14130
14096
14005
13866
13690
13486
13258
13009
12738
12441
12118
11768
11398
11016
10631
10252
9882
9515
9143
8752
8333
7885
7416
6946
6497
6093
5745
5448
5184
4923
4630
4281
3861
3375
2838
2276
1707
1144
587
30
-536
-1110
-1681
-2225
-2713
-3123
-3446
-3696
-3908
-4130
-4409
-4776
-5234
-5762
-6316
-6845
-7310
-7694
-8007
-8287
-8576
-8914
-9317
-9771
-10234
-10649
-10960
-11129
-11146
-11031
-10829
-10590
-10358
-10158
-9986
-9819
-9621
-9359
-9010
-8572
-8061
-7507
-6942
-6395
-5882
-5409
-4969
-4553
-4152
-3758
-3369
-2984
-2599
-2212
-1815
-1400
-966
-516
-61
378
782
1133
1421
1649
1831
1987
2142
2311
2504
2716
2934
3138
3309
3433
3507
3535
3530
3510
3491
3485
3497
3527
3568
3615
3660
3704
3749
3803
3879
3987
4139
4337
4579
4856
5151
5443
5714
5943
6120
6237
6294
6296
6247
6153
6015
5831
5598
5314
4979
4601
4194
3778
3377
3011
2698
2445
2252
2111
2009
1935
1872
1813
1750
1681
1604
1520
1426
1323
1211
1090
962
830
695
560
425
294
171
65
-10
-38
3
126
344
656
1052
1510
2003
2500
2974
3403
3775
4088
4343
4547
4704
4817
4886
4908
4881
4806
4687
4538
4376
4221
4098
4022
4006
4049
4138
4252
4361
4438
4462
4423
4325
4188
4038
3904
3809
3761
3755
3772
3787
3778
3734
3661
3580
3528
3541
3649
3867
4190
4592
5037
5483
5892
6236
6503
6687
6793
6828
6795
6699
6540
6321
6045
5722
5361
4973
4563
4133
3677
3185
2644
2045
1383
657
-129
-964
-1840
-2743
-3665
-4594
-5521
-6439
-7341
-8223
-9086
-9932
-10762
-11576
-12366
-13116
-13801
-14396
-14877
-15229
-15449
-15554
-15567
-15523
-15452
-15378
-15315
-15262
-15211
-15151
-15071
-14966
-14833
-14673
-14489
-14279
-14041
-13773
-13475
-13153
-12820
-12492
-12181
-11895
-11634
-11385
-11131
-10855
-10547
-10210
-9859
-9517
-9207
-8944
-8730
-8548
-8371
-8167
-7912
-7594
-7218
-6804
-6380
-5971
-5593
-5251
-4935
-4630
-4319
-3993
-3651
-3302
-2958
-2628
-2314
-2009
-1699
-1364
-991
-570
-101
405
936
1475
2008
2523
3011
3461
3859
4192
4445
4609
4682
4671
4594
4477
4343
4216
4110
4030
3973
3931
3897
3870
3850
3847
3872
3934
4041
4198
4401
4646
4921
5215
5511
5793
6044
6248
6395
6477
6496
6462
6387
6285
6170
6046
5915
5770
5606
5418
5209
4986
4761
4546
4349
4170
3999
3822
3623
3390
3119
2815
2490
2159
1830
1506
1179
831
446
9
-479
-1008
-1552
-2077
-2548
-2939
-3234
-3434
-3552
-3614
-3647
-3677
-3723
-3795
-3893
-4010
-4137
-4261
-4371
-4463
-4536
-4593
-4644
-4698
-4764
-4847
-4947
-5057
-5163
-5248
-5297
-5298
-5246
-5146
-5009
-4851
-4687
-4526
-4370
-4212
-4040
-3837
-3593
-3300
-2964
-2597
-2217
-1845
-1496
-1181
-897
-633
-370
-88
232
602
1022
1485
1970
2457
2923
3354
3745
4105
4450
4804
5186
5610
6075
6566
7055
7512
7905
8215
8436
8579
8666
8727
8788
8868
8972
9094
9216
9321
9393
9425
9420
9391
9356
9332
9337
9379
9459
9572
9708
9856
10002
10135
10248
10334
10394
10430
10447
10453
10450
10440
10416
10363
10264
10099
9851
9514
9091
8598
8057
7491
6921
6353
5787
5208
4599
3948
3246
2499
1723
939
170
-568
-1266
-1926
-2559
-3177
-3790
-4403
-5015
-5619
-6209
-6778
-7327
-7857
-8372
-8875
-9365
-9836
-10274
-10666
-10998
-11259
-11443
-11545
-11566
-11505
-11362
-11135
-10824
-10436
-9980
-9475
-8944
-8414
-7910
-7451
-7050
-6712
-6433
-6206
-6022
-5872
-5744
-5630
-5517
-5394
-5249
-5074
-4867
-4635
-4392
-4160
-3964
-3823
-3748
-3737
-3772
-3824
-3857
-3835
-3732
-3533
-3238
-2865
-2440
-1999
-1574
-1189
-858
-578
-335
-100
158
468
849
1306
1828
2387
2948
3474
3935
4319
4630
4890
5131
5387
5686
6039
6443
6878
7317
7732
8103
8425
8700
8943
9168
9385
9595
9789
9950
10062
10111
10095
10018
9893
9734
9551
9349
9125
8874
8589
8271
7927
7574
7230
6916
6643
6416
6230
6075
5939
5813
5695
5586
5491
5409
5334
5250
5135
4968
4733
4424
4049
3629
3189
2753
2336
1944
1570
1202
829
445
57
-321
-670
-975
-1228
-1433
-1603
-1759
-1916
-2085
-2264
-2438
-2591
-2703
-2767
-2786
-2773
-2749
-2738
-2757
-2812
-2904
-3024
-3165
-3322
-3494
-3689
-3914
-4172
-4461
-4771
-5083
-5379
-5642
-5863
-6043
-6191
-6321
-6447
-6579
-6723
-6881
-7050
-7227
-7411
-7598
-7785
-7966
-8129
-8263
-8358
-8407
-8416
-8394
-8360
-8331
-8322
-8332
-8352
-8360
-8330
-8243
-8087
-7869
-7603
-7314
-7027
-6756
-6503
-6260
-6008
-5729
-5412
-5056
-4672
-4280
-3903
-3560
-3262
-3012
-2807
-2639
-2504
-2399
-2326
-2289
-2289
-2325
-2394
-2487
-2601
-2731
-2878
-3047
-3238
-3449
-3672
-3889
-4081
-4229
-4321
-4358
-4351
-4320
-4290
-4281
-4306
-4366
-4451
-4549
-4643
-4723
-4783
-4824
-4849
-4859
-4851
-4819
-4755
-4649
-4502
-4318
-4113
-3906
-3718
-3566
-3458
-3395
-3368
-3362
-3362
-3353
-3327
-3279
-3211
-3124
-3021
-2907
-2780
-2641
-2487
-2314
-2117
-1891
-1632
-1337
-1006
-646
-263
130
520
890
1230
1532
1796
2024
2227
2416
2605
2808
3034
3294
3591
3926
4294
4689
5100
5515
5921
6310
6673
7005
7305
7569
7794
7976
8111
8196
8231
8225
8188
8138
8096
8076
8089
8135
8208
8295
8382
8456
8513
8552
8583
8615
8657
8714
8781
8851
8907
8935
8920
8850
8720
8528
8277
7972
7617
7222
6791
6334
5856
5363
4859
4344
3818
3276
2715
2134
1533
918
295
-325
-932
-1518
-2074
-2593
-3070
-3501
-3881
-4208
-4481
-4699
-4865
-4983
-5057
-5089
-5082
-5037
-4959
-4853
-4727
-4593
-4467
-4360
-4280
-4226
-4187
-4143
-4069
-3939
-3731
-3435
-3049
-2584
-2058
-1495
-915
-340
218
746
1240
1694
2106
2475
2802
3091
3346
3576
3787
3985
4173
4351
4521
4681
4835
4988
5150
5330
5536
5772
6037
6322
6617
6909
7185
7439
7669
7876
8063
8232
8385
8519
8629
8711
8763
8785
8781
8756
8715
8662
8597
8516
8416
8294
8148
7985
7813
7643
7486
7348
7227
7116
7000
6864
6690
6467
6190
5860
5481
5064
4615
4140
3641
3118
2568
1992
1393
775
146
-484
-1107
-1719
-2313
-2887
-3439
-3966
-4462
-4924
-5347
-5728
-6069
-6375
-6653
-6909
-7151
-7378
-7588
-7774
-7928
-8042
-8118
-8157
-8172
-8177
-8189
-8225
-8292
-8394
-8531
-8696
-8880
-9075
-9273
-9466
-9648
-9811
-9946
-10047
-10105
-10117
-10082
-10004
-9891
-9752
-9596
-9430
-9254
-9066
-8857
-8617
-8338
-8013
-7639
-7220
-6762
-6277
-5775
-5267
-4761
-4264
-3778
-3308
-2855
-2423
-2020
-1651
-1327
-1055
-839
-679
-568
-494
-440
-389
-327
-244
-138
-13
118
244
350
430
477
493
479
439
373
282
164
17
-159
-357
-571
-791
-1006
-1215
-1414
-1609
-1808
-2017
-2245
-2486
-2731
-2965
-3168
-3325
-3421
-3451
-3415
-3323
-3184
-3013
-2818
-2610
-2392
-2168
-1937
-1701
-1459
-1210
-955
-692
-417
-129
178
506
859
1239
1643
2070
2514
2966
3417
3855
4272
4660
5016
5340
5636
5910
6167
6408
6632
6830
6994
7115
7186
7207
7182
7120
7031
6924
6801
6660
6495
6296
6055
5769
5441
5078
4693
4298
3904
3516
3138
2768
2407
2053
1709
1381
1075
797
549
334
148
-12
-152
-276
-387
-488
-583
-675
-767
-861
-960
-1062
-1164
-1261
-1350
-1427
-1494
-1556
-1621
-1696
-1789
-1902
-2033
-2177
-2325
-2472
-2615
-2755
-2895
-3042
-3199
-3370
-3550
-3737
-3924
-4108
-4287
-4464
-4642
-4826
-5015
-5202
-5376
-5523
-5626
-5673
-5655
-5571
-5426
-5228
-4987
-4710
-4402
-4065
-3698
-3301
-2874
-2420
-1942
-1444
-932
-408
126
664
1203
1737
2258
2757
3226
3660
4056
4417
4744
5042
5314
5561
5782
5974
6134
6261
6353
6412
6439
6437
6407
6351
6271
6169
6049
5915
5774
5628
5480
5328
5167
4992
4796
4578
4340
4088
3833
3584
3347
3124
2909
2693
2463
2211
1933
1631
1316
1000
696
413
154
-85
-312
-537
-771
-1016
-1272
-1532
-1786
-2024
-2238
-2424
-2584
-2720
-2839
-2946
-3043
-3133
-3213
-3279
-3328
-3356
-3362
-3347
-3315
-3269
-3216
-3163
-3115
-3076
-3049
-3035
-3033
-3041
-3060
-3088
-3128
-3181
-3252
-3346
-3464
-3609
-3780
-3972
-4181
-4398
-4617
-4829
-5028
-5209
-5371
-5514
-5643
-5764
-5886
-6021
-6175
-6354
-6559
-6782
-7015
-7242
-7449
-7626
-7765
-7866
-7935
-7981
-8013
-8039
-8063
-8082
-8090
-8083
-8052
-7995
-7912
-7809
-7692
-7568
-7442
-7317
-7191
-7060
-6919
-6765
-6595
-6409
-6207
-5992
-5764
-5525
-5272
-5005
-4722
-4422
-4106
-3779
-3447
-3115
-2791
-2479
-2183
-1902
-1633
-1371
-1112
-851
-588
-326
-70
172
391
580
739
867
971
1059
1141
1223
1309
1398
1486
1566
1635
1690
1735
1774
1818
1875
1950
2045
2160
2290
2432
2586
2752
2936
3145
3383
3653
3948
4260
4571
4865
5124
5338
5498
5603
5657
5664
5630
5562
5464
5339
5194
5032
4860
4684
4507
4331
4154
3971
3774
3559
3321
3062
2785
2497
2207
1918
1634
1349
1055
743
402
28
-382
-819
-1271
-1721
-2150
-2543
-2886
-3172
-3401
-3574
-3700
-3784
-3834
-3855
-3851
-3825
-3780
-3722
-3657
-3596
-3550
-3532
-3550
-3611
-3715
-3859
-4033
-4228
-4432
-4635
-4832
-5019
-5195
-5362
-5520
-5667
-5799
-5910
-5994
-6043
-6054
-6024
-5955
-5848
-5709
-5541
-5350
-5137
-4905
-4659
-4403
-4140
-3878
-3621
-3372
-3132
-2899
-2669
-2434
-2189
-1928
-1649
-1353
-1042
-721
-397
-72
248
563
870
1169
1459
1737
2001
2251
2481
2690
2876
3038
3176
3289
3378
3445
3493
3527
3555
3587
3633
3701
3798
3926
4083
4261
4451
4643
4828
5000
5159
5307
5450
5596
5750
5917
6098
6292
6495
6701
6907
7107
7297
7473
7630
7764
7870
7942
7977
7972
7925
7838
7713
7555
7369
7160
6932
6690
6436
6173
5903
5629
5355
5083
4818
4566
4333
4122
3939
3786
3662
3566
3490
3427
3368
3304
3228
3136
3026
2901
2768
2635
2510
2405
2328
2287
2290
2339
2435
2574
2750
2949
3159
3364
3550
3708
3833
3925
3987
4025
4046
4053
4043
4014
3961
3872
3746
3581
3382
3155
2911
2661
2413
2176
1955
1754
1578
1430
1316
1240
1204
1208
1247
1311
1390
1472
1546
1605
1645
1668
1677
1678
1676
1676
1678
1683
1688
1690
1685
1666
1628
1567
1478
1358
1210
1037
846
647
451
265
96
-57
-197
-332
-472
-627
-804
-1008
-1240
-1498
-1777
-2070
-2369
-2666
-2953
-3218
-3453
-3649
-3797
-3894
-3938
-3930
-3875
-3781
-3655
-3505
-3338
-3162
-2984
-2809
-2646
-2499
-2374
-2276
-2204
-2157
-2130
-2116
-2109
-2103
-2093
-2076
-2052
-2017
-1970
-1905
-1817
-1699
-1548
-1363
-1148
-913
-671
-439
-233
-67
50
113
125
89
15
-90
-218
-364
-525
-698
-885
-1082
-1289
-1501
-1713
-1917
-2103
-2263
-2387
-2469
-2503
-2490
-2431
-2332
-2199
-2041
-1868
-1687
-1504
-1325
-1154
-993
-845
-709
-587
-476
-371
-266
-153
-21
136
323
540
783
1041
1303
1553
1778
1970
2124
2241
2325
2384
2427
2463
2496
2532
2573
2620
2674
2735
2806
2887
2980
3086
3204
3334
3473
3614
3754
3886
4003
4104
4183
4242
4283
4313
4339
4370
4413
4472
4548
4642
4748
4865
4988
5118
5256
5406
5573
5760
5969
6199
6448
6712
6984
7261
7539
7815
8085
8344
8586
8803
8988
9131
9228
9276
9274
9225
9134
9003
8835
8633
8395
8125
7823
7497
7152
6797
6440
6087
5738
5393
5044
4684
4305
3899
3463
2996
2499
1973
1420
842
239
-391
-1045
-1723
-2419
-3127
-3834
-4530
-5202
-5836
-6422
-6951
-7416
-7816
-8151
-8430
-8658
-8847
-9008
-9152
-9286
-9415
-9543
-9666
-9785
-9897
-10003
-10107
-10215
-10334
-10471
-10631
-10815
-11019
-11236
-11452
-11656
-11834
-11979
-12084
-12150
-12179
-12177
-12150
-12101
-12033
-11945
-11834
-11697
-11532
-11337
-11115
-10870
-10606
-10329
-10043
-9748
-9444
-9126
-8789
-8425
-8029
-7599
-7130
-6622
-6077
-5500
-4895
-4271
-3638
-3005
-2384
-1786
-1216
-682
-182
283
718
1126
1509
1868
2199
2496
2757
2979
3162
3313
3442
3560
3679
3807
3948
4103
4265
4426
4578
4713
4824
4908
4964
4992
4990
4958
4894
4797
4665
4499
4302
4077
3829
3565
3290
3009
2724
2437
2149
1858
1562
1258
943
611
261
-110
-501
-909
-1330
-1754
-2171
-2571
-2944
-3284
-3587
-3855
-4091
-4305
-4503
-4692
-4879
-5063
-5243
-5414
-5570
-5705
-5816
-5902
-5967
-6017
-6059
-6098
-6138
-6177
-6213
-6240
-6252
-6244
-6217
-6171
-6109
-6037
-5953
-5857
-5740
-5596
-5414
-5190
-4922
-4616
-4282
-3933
-3583
-3243
-2919
-2612
-2319
-2035
-1758
-1486
-1223
-971
-737
-524
-335
-170
-28
92
189
263
312
334
332
311
280
249
227
219
223
234
239
228
192
130
44
-52
-144
-220
-271
-295
-297
-286
-274
-271
-282
-309
-350
-403
-468
-548
-650
-783
-955
-1170
-1424
-1710
-2015
-2323
-2624
-2906
-3167
-3408
-3631
-3840
-4038
-4228
-4403
-4563
-4704
-4826
-4932
-5027
-5115
-5204
-5296
-5394
-5499
-5610
-5725
-5845
-5970
-6100
-6234
-6369
-6500
-6618
-6715
-6784
-6820
-6822
-6795
-6746
-6685
-6622
-6566
-6520
-6483
-6454
-6424
-6389
-6344
-6286
-6215
-6133
-6042
-5944
-5836
-5719
-5587
-5438
-5270
-5085
-4885
-4676
-4461
-4241
-4013
-3769
-3499
-3190
-2830
-2415
-1943
-1423
-867
-289
295
874
1441
1990
2522
3035
3526
3990
4420
4810
5156
5458
5722
5957
6174
6382
6584
6777
6951
7093
7188
7228
7209
7134
7012
6853
6667
6459
6227
5964
5662
5313
4914
4468
3983
3471
2945
2414
1885
1357
829
300
-228
-749
-1251
-1720
-2142
-2507
-2811
-3056
-3249
-3402
-3526
-3630
-3718
-3794
-3859
-3915
-3969
-4027
-4100
-4196
-4320
-4473
-4649
-4838
-5032
-5223
-5408
-5589
-5774
-5971
-6188
-6428
-6689
-6962
-7235
-7496
-7733
-7940
-8113
-8252
-8359
-8434
-8477
-8487
-8462
-8402
-8309
-8186
-8041
-7879
-7701
-7506
-7287
-7033
-6733
-6378
-5963
-5491
-4968
-4406
-3816
-3209
-2591
-1964
-1330
-686
-34
622
1276
1920
2545
3144
3713
4250
4758
5237
5689
6115
6515
6887
7233
7552
7848
8125
8389
8640
8881
9108
9318
9507
9672
9811
9926
10020
10095
10155
10202
10236
10254
10257
10244
10217
10179
10137
10096
10060
10034
10018
10012
10015
10029
10053
10089
10141
10208
10288
10378
10467
10544
10597
10615
10591
10523
10413
10269
10099
9914
9725
9539
9361
9195
9042
8898
8764
8635
8507
8377
8242
8098
7941
7770
7583
7376
7146
6890
6604
6286
5935
5554
5150
4733
4314
3905
3517
3153
2813
2491
2175
1857
1526
1179
817
448
81
-274
-608
-917
-1201
-1461
-1703
-1929
-2139
-2329
-2492
-2620
-2705
-2741
-2728
-2667
-2564
-2428
-2266
-2088
-1902
-1714
-1533
-1365
-1214
-1085
-979
-895
-831
-781
-740
-705
-673
-645
-626
-620
-633
-665
-717
-784
-857
-926
-980
-1008
-1004
-965
-888
-776
-635
-471
-289
-95
108
318
536
764
1006
1264
1543
1841
2159
2493
2838
3187
3534
3873
4198
4505
4793
5060
5308
5537
5752
5954
6144
6322
6485
6628
6743
6820
6851
6830
6750
6613
6420
6178
5896
5579
5238
4878
4505
4125
3744
3366
3000
2649
2318
2009
1720
1448
1186
927
665
392
102
-206
-535
-886
-1255
-1640
-2037
-2440
-2843
-3241
-3631
-4008
-4373
-4726
-5067
-5395
-5710
-6007
-6281
-6528
-6746
-6935
-7100
-7247
-7385
-7523
-7667
-7821
-7982
-8148
-8315
-8478
-8634
-8783
-8924
-9057
-9181
-9291
-9382
-9448
-9481
-9478
-9437
-9363
-9258
-9130
-8984
-8823
-8649
-8462
-8262
-8051
-7831
-7610
-7395
-7195
-7016
-6863
-6734
-6626
-6530
-6438
-6342
-6235
-6114
-5979
-5831
-5673
-5508
-5340
-5170
-4997
-4819
-4635
-4443
-4242
-4030
-3814
-3593
-3373
-3160
-2957
-2768
-2595
-2439
-2300
-2176
-2064
-1965
-1874
-1790
-1711
-1634
-1556
-1475
-1390
-1300
-1206
-1112
-1022
-943
-877
-828
-796
-781
-780
-789
-806
-828
-854
-884
-918
-954
-993
-1030
-1063
-1087
-1098
-1093
-1069
-1026
-966
-891
-803
-706
-606
-506
-412
-332
-271
-237
-235
-270
-342
-451
-591
-758
-944
-1142
-1347
-1555
-1761
-1963
-2157
-2340
-2506
-2651
-2769
-2858
-2917
-2948
-2958
-2952
-2939
-2921
-2902
-2877
-2841
-2786
-2705
-2592
-2445
-2266
-2061
-1836
-1600
-1358
-1116
-875
-638
-404
-175
44
250
437
598
727
820
874
888
864
805
714
598
461
312
155
-4
-159
-307
-445
-571
-685
-784
-871
-944
-1006
-1060
-1108
-1151
-1192
-1230
-1264
-1287
-1296
-1284
-1246
-1180
-1085
-964
-818
-649
-458
-245
-9
250
529
821
1117
1404
1670
1902
2093
2243
2351
2425
2470
2493
2498
2487
2461
2422
2375
2325
2282
2256
2255
2287
2352
2450
2573
2713
2859
3003
3136
3251
3344
3412
3454
3472
3468
3447
3414
3377
3343
3319
3311
3325
3365
3434
3535
3669
3834
4027
4246
4482
4730
4981
5231
5475
5708
5929
6133
6316
6471
6592
6673
6709
6700
6647
6557
6438
6297
6144
5984
5820
5654
5487
5318
5147
4973
4796
4614
4425
4230
4026
3818
3607
3400
3201
3012
2833
2660
2487
2305
2108
1891
1656
1406
1147
888
633
383
138
-107
-356
-609
-866
-1125
-1380
-1627
-1861
-2080
-2283
-2471
-2641
-2790
-2915
-3012
-3078
-3117
-3132
-3134
-3133
-3137
-3150
-3175
-3205
-3236
-3260
-3273
-3274
-3264
-3245
-3217
-3176
-3116
-3026
-2896
-2719
-2493
-2221
-1912
-1580
-1240
-905
-586
-291
-26
206
403
562
685
775
839
883
918
949
982
1018
1053
1084
1107
1123
1135
1150
1179
1228
1303
1403
1526
1664
1814
1970
2136
2314
2510
2728
2966
3219
3476
3724
3949
4144
4306
4436
4544
4638
4730
4829
4940
5067
5210
5369
5541
5722
5906
6087
6255
6402
6521
6606
6658
6679
6674
6651
6613
6566
6508
6439
6357
6262
6154
6037
5917
5798
5684
5576
5472
5371
5266
5156
5037
4908
4767
4612
4439
4245
4027
3785
3521
3242
2960
2687
2437
2219
2039
1898
1792
1716
1662
1620
1585
1550
1506
1447
1365
1253
1105
918
693
434
149
-156
-474
-803
-1141
-1489
-1849
-2218
-2594
-2966
-3323
-3653
-3946
-4194
-4396
-4555
-4680
-4780
-4867
-4949
-5033
-5123
-5221
-5327
-5437
-5550
-5660
-5763
-5853
-5928
-5984
-6024
-6051
-6071
-6092
-6120
-6160
-6213
-6277
-6347
-6416
-6479
-6532
-6575
-6608
-6638
-6671
-6714
-6770
-6843
-6931
-7031
-7136
-7239
-7333
-7411
-7469
-7504
-7516
-7506
-7477
-7431
-7370
-7295
-7207
-7105
-6988
-6856
-6711
-6555
-6391
-6223
-6054
-5886
-5719
-5554
-5389
-5225
-5062
-4901
-4743
-4589
-4438
-4288
-4133
-3968
-3789
-3593
-3378
-3146
-2901
-2648
-2391
-2134
-1878
-1626
-1379
-1141
-914
-705
-516
-351
-209
-88
19
120
224
337
463
604
758
922
1092
1265
1440
1614
1789
1965
2143
2321
2501
2681
2859
3035
3206
3371
3528
3674
3809
3933
4046
4152
4251
4347
4437
4521
4594
4651
4688
4703
4695
4668
4628
4580
4530
4481
4433
4382
4325
4255
4169
4066
3946
3813
3672
3531
3395
3273
3168
3087
3032
3003
3000
3021
3059
3109
3166
3225
3283
3340
3396
3452
3509
3566
3620
3665
3698
3712
3704
3672
3617
3541
3449
3347
3239
3130
3025
2929
2843
2769
2705
2647
2589
2522
2438
2327
2184
2005
1792
1550
1286
1008
726
445
170
-95
-348
-589
-818
-1033
-1234
-1421
-1595
-1758
-1911
-2057
-2200
-2341
-2483
-2627
-2772
-2917
-3059
-3194
-3317
-3425
-3513
-3578
-3619
-3636
-3631
-3605
-3563
-3507
-3438
-3359
-3268
-3166
-3053
-2928
-2791
-2645
-2490
-2330
-2167
-2004
-1843
-1686
-1533
-1386
-1242
-1100
-958
-815
-668
-516
-358
-194
-23
156
342
538
744
960
1184
1414
1644
1867
2078
2270
2440
2586
2707
2807
2885
2944
2982
2998
2989
2955
2893
2808
2702
2582
2453
2322
2190
2057
1922
1780
1628
1461
1280
1087
887
685
488
300
126
-35
-185
-326
-463
-598
-732
-863
-989
-1106
-1210
-1300
-1376
-1439
-1494
-1545
-1595
-1646
-1700
-1754
-1805
-1850
-1886
-1911
-1925
-1928
-1922
-1906
-1881
-1847
-1802
-1742
-1667
-1573
-1459
-1322
-1163
-981
-777
-554
-316
-67
189
447
705
962
1217
1472
1729
1989
2251
2514
2777
3038
3298
3557
3817
4081
4351
4628
4908
5188
5460
5719
5960
6179
6375
6549
6703
6839
6957
7058
7145
7217
7279
7333
7384
7437
7494
7558
7627
7699
7771
7841
7904
7959
8005
8039
8058
8061
8042
8000
7936
7852
7751
7639
7520
7394
7260
7112
6946
6754
6531
6277
5994
5688
5366
5034
4698
4360
4021
3679
3334
2985
2634
2281
1933
1593
1266
958
670
407
169
-46
-241
-421
-592
-759
-928
-1099
-1271
-1437
-1591
-1727
-1841
-1932
-2003
-2059
-2107
-2155
-2206
-2262
-2324
-2389
-2459
-2533
-2616
-2712
-2825
-2956
-3108
-3276
-3458
-3649
-3847
-4049
-4255
-4468
-4687
-4912
-5143
-5373
-5600
-5818
-6022
-6207
-6371
-6508
-6615
-6686
-6717
-6705
-6650
-6554
-6424
-6265
-6087
-5897
-5699
-5495
-5282
-5060
-4825
-4573
-4304
-4017
-3711
-3387
-3044
-2684
-2309
-1924
-1538
-1162
-806
-481
-195
51
257
429
576
706
827
944
1063
1184
1310
1442
1578
1717
1854
1984
2097
2183
2231
2236
2197
2116
2003
1871
1732
1599
1478
1372
1278
1191
1101
1002
889
761
620
476
334
205
93
0
-76
-140
-203
-274
-360
-466
-595
-743
-904
-1073
-1241
-1402
-1553
-1690
-1810
-1911
-1992
-2049
-2084
-2097
-2091
-2074
-2051
-2031
-2019
-2017
-2024
-2037
-2053
-2065
-2070
-2068
-2059
-2047
-2033
-2021
-2009
-2000
-1988
-1972
-1952
-1925
-1891
-1849
-1799
-1739
-1669
-1587
-1495
-1395
-1290
-1183
-1078
-975
-874
-772
-666
-551
-428
-295
-156
-11
138
294
463
652
871
1127
1425
1763
2134
2528
2929
3325
3701
4050
4366
4648
4896
5115
5307
5478
5629
5763
5882
5988
6082
6163
6232
6288
6332
6362
6381
6388
6384
6371
6346
6309
6258
6189
6100
5989
5856
5704
5534
5351
5162
4971
4785
4608
4445
4299
4172
4062
3972
3897
3836
3786
3749
3725
3716
3724
3751
3797
3859
3934
4016
4100
4180
4254
4320
4378
4431
4480
4527
4571
4609
4639
4655
4654
4632
4588
4519
4425
4305
4159
3983
3778
3543
3277
2984
2667
2333
1990
1646
1308
985
679
394
128
-120
-355
-581
-803
-1026
-1251
-1479
-1709
-1936
-2154
-2358
-2543
-2704
-2839
-2950
-3039
-3109
-3165
-3209
-3241
-3258
-3258
-3236
-3185
-3104
-2990
-2846
-2676
-2484
-2276
-2057
-1832
-1603
-1374
-1148
-925
-710
-505
-311
-128
47
216
386
559
739
925
1117
1311
1501
1685
1861
2029
2195
2361
2533
2714
2908
3113
3328
3550
3776
4003
4229
4454
4674
4887
5091
5279
5447
5591
5706
5794
5854
5891
5912
5922
5928
5936
5949
5969
5996
6027
6059
6087
6107
6116
6110
6088
6049
5994
5925
5846
5759
5669
5577
5487
5399
5314
5230
5144
5054
4954
4842
4716
4575
4420
4253
4078
3900
3719
3538
3357
3175
2990
2803
2613
2419
2221
2017
1805
1579
1334
1064
766
441
92
-275
-649
-1022
-1389
-1741
-2080
-2407
-2724
-3033
-3335
-3626
-3901
-4156
-4383
-4581
-4747
-4882
-4989
-5070
-5128
-5164
-5180
-5179
-5163
-5139
-5114
-5093
-5082
-5082
-5092
-5106
-5117
-5116
-5097
-5054
-4988
-4900
-4792
-4666
-4524
-4363
-4185
-3986
-3770
-3540
-3304
-3069
-2844
-2637
-2451
-2287
-2142
-2012
-1892
-1777
-1664
-1550
-1432
-1307
-1173
-1027
-865
-689
-500
-303
-106
84
260
418
555
672
769
848
909
953
978
985
976
957
933
913
905
913
938
977
1025
1073
1115
1148
1169
1182
1189
1193
1193
1187
1170
1134
1073
983
863
716
546
359
160
-47
-261
-480
-706
-937
-1173
-1411
-1647
-1878
-2102
-2320
-2532
-2742
-2953
-3169
-3389
-3613
-3837
-4054
-4261
-4448
-4613
-4751
-4860
-4941
-4996
-5026
-5033
-5022
-4995
-4955
-4906
-4852
-4796
-4743
-4696
-4659
-4635
-4622
-4621
-4629
-4641
-4652
-4658
-4654
-4638
-4609
-4566
-4512
-4448
-4375
-4296
-4210
-4117
-4017
-3910
-3795
-3674
-3550
-3425
-3303
-3186
-3075
-2970
-2866
-2759
-2642
-2509
-2354
-2172
-1961
-1723
-1464
-1189
-908
-631
-366
-122
97
288
449
580
684
762
815
843
846
824
778
707
612
496
361
209
44
-132
-314
-500
-686
-869
-1045
-1209
-1359
-1491
-1603
-1695
-1765
-1816
-1848
-1862
-1862
-1849
-1824
-1790
-1749
-1702
-1650
-1593
-1529
-1456
-1369
-1263
-1137
-988
-819
-634
-439
-243
-54
121
279
417
534
633
713
775
820
847
857
851
832
801
764
721
675
622
561
486
394
283
151
2
-159
-327
-495
-658
-811
-953
-1084
-1206
-1320
-1431
-1543
-1661
-1785
-1917
-2054
-2193
-2327
-2450
-2554
-2636
-2695
-2734
-2758
-2772
-2783
-2795
-2809
-2825
-2839
-2849
-2853
-2850
-2843
-2833
-2824
-2818
-2815
-2816
-2821
-2829
-2841
-2857
-2879
-2904
-2931
-2956
-2972
-2977
-2968
-2945
-2913
-2880
-2851
-2834
-2829
-2836
-2848
-2859
-2861
-2850
-2826
-2792
-2754
-2718
-2689
-2668
-2653
-2638
-2619
-2590
-2549
-2493
-2424
-2343
-2250
-2147
-2032
-1904
-1763
-1609
-1447
-1282
-1120
-965
-824
-697
-585
-488
-403
-331
-270
-222
-187
-165
-153
-149
-148
-146
-136
-117
-85
-40
17
86
164
250
341
435
529
622
710
793
872
947
1022
1098
1179
1266
1359
1458
1561
1667
1774
1884
1996
2113
2235
2363
2496
2631
2764
2890
3005
3102
3180
3235
3267
3274
3260
3225
3173
3107
3033
2953
2872
2791
2713
2638
2564
2489
2413
2333
2250
2163
2074
1984
1896
1808
1722
1634
1542
1443
1333
1212
1082
944
804
669
544
434
341
267
211
170
142
123
111
105
104
105
106
105
99
86
66
44
25
16
27
64
132
232
359
508
668
830
987
1133
1268
1392
1507
1616
1723
1826
1926
2019
2102
2172
2226
2263
2283
2288
2282
2269
2254
2244
2242
2252
2275
2309
2349
2392
2430
2460
2477
2479
2468
2444
2409
2362
2306
2238
2161
2075
1983
1892
1808
1736
1682
1649
1636
1639
1652
1670
1686
1697
1701
1698
1688
1673
1652
1625
1588
1540
1480
1407
1322
1228
1126
1020
914
808
705
606
513
427
348
275
207
140
67
-16
-117
-239
-384
-550
-734
-928
-1125
-1318
-1499
-1665
-1811
-1937
-2041
-2123
-2184
-2224
-2243
-2243
-2224
-2191
-2146
-2094
-2039
-1986
-1937
-1897
-1868
-1851
-1846
-1851
-1865
-1883
-1900
-1911
-1907
-1884
-1836
-1760
-1655
-1521
-1362
-1181
-982
-767
-540
-301
-52
204
467
733
999
1262
1523
1779
2033
2289
2544
2802
3061
3316
3565
3803
4027
4236
4430
4611
4781
4940
5088
5221
5336
5429
5499
5544
5568
5575
5567
5546
5511
5461
5392
5301
5190
5063
4927
4792
4666
4555
4461
4383
4312
4242
4164
4075
3974
3861
3741
3616
3490
3365
3241
3118
2994
2872
2752
2636
2524
2415
2309
2203
2092
1977
1855
1728
1599
1471
1345
1222
1100
979
855
728
599
468
337
209
85
-36
-155
-273
-392
-512
-633
-755
-880
-1006
-1139
-1277
-1423
-1576
-1734
-1892
-2045
-2190
-2321
-2440
-2546
-2644
-2733
-2814
-2886
-2942
-2979
-2991
-2978
-2943
-2890
-2829
-2765
-2705
-2651
-2599
-2546
-2484
-2409
-2319
-2215
-2099
-1977
-1854
-1731
-1609
-1487
-1362
-1231
-1093
-949
-801
-653
-507
-368
-235
-110
7
114
208
284
338
362
352
306
225
112
-28
-189
-363
-547
-735
-926
-1117
-1307
-1494
-1674
-1846
-2005
-2152
-2286
-2408
-2521
-2628
-2732
-2833
-2932
-3028
-3119
-3204
-3281
-3353
-3422
-3491
-3562
-3638
-3720
-3805
-3891
-3975
-4054
-4126
-4190
-4248
-4299
-4346
-4390
-4431
-4470
-4507
-4543
-4579
-4616
-4653
-4692
-4732
-4770
-4806
-4837
-4862
-4882
-4897
-4909
-4920
-4930
-4940
-4952
-4964
-4977
-4992
-5008
-5026
-5046
-5066
-5084
-5099
-5108
-5112
-5112
-5112
-5116
-5129
-5154
-5191
-5236
-5285
-5331
-5369
-5396
-5410
-5414
-5410
-5402
-5392
-5382
-5367
-5346
-5314
-5267
-5204
-5128
-5041
-4949
-4856
-4768
-4688
-4618
-4560
-4514
-4479
-4453
-4435
-4422
-4411
-4400
-4388
-4373
-4356
-4338
-4320
-4306
-4295
-4289
-4284
-4279
-4270
-4255
-4230
-4194
-4147
-4090
-4022
-3948
-3865
-3776
-3680
-3578
-3471
-3358
-3240
-3115
-2982
-2840
-2686
-2517
-2333
-2132
-1916
-1689
-1455
-1220
-988
-765
-553
-353
-164
15
189
359
529
698
865
1030
1190
1342
1485
1618
1741
1856
1963
2063
2156
2242
2317
2380
2428
2458
2469
2459
2429
2380
2315
2237
2152
2065
1982
1909
1852
1813
1797
1801
1824
1863
1912
1967
2023
2076
2126
2172
2214
2253
2290
2325
2359
2391
2420
2445
2465
2479
2489
2495
2496
2494
2487
2476
2460
2438
2411
2378
2342
2304
2267
2231
2196
2161
2123
2078
2024
1958
1880
1793
1699
1604
1512
1427
1351
1286
1232
1191
1161
1146
1147
1167
1208
1269
1351
1451
1563
1685
1811
1939
2065
2190
2315
2440
2569
2705
2849
3002
3164
3332
3503
3673
3838
3994
4137
4265
4379
4478
4561
4630
4683
4718
4736
4734
4715
4683
4640
4593
4546
4499
4454
4407
4354
4292
4219
4134
4040
3942
3842
3744
3649
3557
3466
3373
3280
3186
3096
3012
2938
2876
2823
2779
2738
2698
2657
2612
2566
2517
2466
2411
2349
2278
2193
2094
1983
1865
1744
1627
1515
1411
1311
1211
1105
989
861
720
568
410
247
85
-76
-231
-377
-512
-631
-729
-805
-858
-893
-914
-930
-948
-975
-1014
-1067
-1132
-1206
-1287
-1374
-1467
-1568
-1677
-1795
-1921
-2051
-2181
-2309
-2429
-2539
-2637
-2724
-2796
-2854
-2894
-2915
-2913
-2888
-2841
-2774
-2692
-2599
-2501
-2399
-2296
-2192
-2083
-1971
-1853
-1731
-1609
-1489
-1378
-1279
-1194
-1124
-1067
-1018
-975
-933
-889
-842
-792
-741
-691
-644
-602
-563
-527
-490
-449
-404
-352
-293
-229
-161
-91
-19
54
128
204
281
359
439
519
602
690
785
892
1014
1152
1308
1478
1658
1845
2033
2220
2404
2587
2769
2953
3140
3329
3521
3714
3909
4104
4301
4501
4705
4913
5123
5331
5533
5723
5897
6051
6183
6295
6386
6458
6512
6549
6567
6567
6550
6516
6468
6408
6339
6263
6180
6093
5999
5900
5795
5687
5577
5469
5365
5268
5179
5100
5027
4959
4894
4829
4760
4687
4606
4517
4419
4311
4190
4056
3907
3741
3558
3356
3138
2905
2662
2412
2160
1909
1664
1426
1197
977
767
567
379
202
36
-118
-263
-402
-539
-678
-823
-975
-1137
-1308
-1485
-1666
-1848
-2027
-2200
-2364
-2518
-2662
-2795
-2918
-3033
-3142
-3245
-3343
-3439
-3532
-3622
-3711
-3800
-3890
-3983
-4082
-4185
-4292
-4399
-4504
-4601
-4687
-4761
-4824
-4875
-4919
-4956
-4986
-5006
-5013
-4999
-4961
-4893
-4795
-4668
-4516
-4345
-4159
-3963
-3760
-3551
-3338
-3120
-2898
-2674
-2448
-2220
-1990
-1756
-1518
-1273
-1022
-767
-512
-263
-27
193
392
568
723
858
976
1080
1171
1251
1321
1380
1429
1470
1504
1533
1558
1580
1596
1606
1606
1596
1571
1532
1479
1411
1330
1240
1141
1034
921
800
670
527
368
193
1
-208
-430
-661
-898
-1138
-1378
-1620
-1863
-2108
-2355
-2602
-2847
-3083
-3309
-3519
-3712
-3889
-4051
-4201
-4340
-4467
-4581
-4681
-4764
-4829
-4879
-4916
-4946
-4972
-4999
-5026
-5052
-5073
-5084
-5081
-5061
-5024
-4969
-4900
-4816
-4721
-4614
-4498
-4373
-4242
-4109
-3975
-3843
-3713
-3581
-3442
-3290
-3120
-2928
-2715
-2486
-2247
-2005
-1771
-1545
-1331
-1126
-928
-733
-541
-351
-166
11
178
333
476
609
732
848
957
1057
1145
1218
1273
1308
1322
1314
1286
1237
1169
1082
977
856
722
578
427
270
109
-56
-225
-398
-574
-747
-912
-1060
-1187
-1285
-1354
-1395
-1412
-1413
-1401
-1381
-1355
-1321
-1278
-1221
-1150
-1064
-966
-860
-750
-643
-542
-454
-382
-332
-308
-311
-343
-403
-485
-583
-687
-792
-891
-982
-1067
-1149
-1235
-1328
-1432
-1547
-1668
-1793
-1915
-2032
-2142
-2244
-2342
-2436
-2528
-2619
-2705
-2786
-2857
-2916
-2959
-2986
-2994
-2982
-2947
-2887
-2802
-2690
-2555
-2397
-2223
-2037
-1846
-1651
-1457
-1264
-1074
-887
-704
-526
-355
-193
-42
98
226
343
450
547
636
718
793
866
938
1014
1098
1194
1304
1430
1571
1723
1884
2050
2215
2376
2532
2678
2814
2938
3048
3145
3228
3299
3360
3414
3462
3506
3548
3588
3626
3662
3698
3732
3766
3800
3834
3867
3896
3920
3936
3944
3945
3940
3934
3930
3930
3935
3944
3954
3958
3952
3932
3896
3844
3779
3705
3626
3548
3473
3404
3341
3283
3230
3181
3138
3100
3068
3043
3026
3016
3011
3007
3002
2991
2972
2940
2895
2838
2767
2687
2598
2502
2399
2290
2172
2045
1907
1758
1601
1438
1274
1112
958
813
679
553
433
316
199
80
-41
-165
-292
-420
-550
-682
-817
-954
-1093
-1233
-1369
-1499
-1620
-1728
-1823
-1905
-1975
-2037
-2092
-2142
-2186
-2225
-2259
-2285
-2305
-2320
-2329
-2333
-2333
-2328
-2315
-2294
-2265
-2230
-2190
-2152
-2119
-2094
-2077
-2066
-2056
-2040
-2012
-1968
-1908
-1832
-1747
-1657
-1567
-1479
-1394
-1310
-1222
-1129
-1029
-923
-813
-706
-604
-512
-432
-363
-304
-254
-210
-172
-139
-111
-90
-73
-62
-54
-49
-45
-42
-41
-44
-52
-68
-93
-128
-173
-228
-292
-364
-442
-523
-606
-688
-766
-838
-902
-957
-1002
-1039
-1066
-1084
-1092
-1087
-1070
-1038
-991
-931
-859
-778
-691
-602
-514
-431
-353
-283
-221
-167
-120
-79
-43
-8
25
57
88
117
144
167
189
210
236
268
311
366
432
508
590
673
753
828
894
951
998
1036
1065
1086
1099
1105
1107
1109
1113
1122
1137
1156
1179
1202
1220
1232
1237
1237
1234
1232
1234
1242
1258
1279
1303
1330
1357
1383
1410
1437
1467
1500
1538
1585
1642
1714
1804
1916
2052
2212
2392
2586
2785
2981
3163
3326
3464
3577
3665
3730
3775
3802
3812
3806
3783
3743
3684
3606
3508
3389
3249
3088
2905
2703
2485
2253
2013
1770
1529
1296
1073
864
670
491
325
173
29
-109
-245
-384
-529
-681
-841
-1008
-1177
-1346
-1510
-1667
-1815
-1957
-2092
-2225
-2357
-2489
-2622
-2753
-2880
-3000
-3111
-3212
-3301
-3381
-3453
-3522
-3592
-3664
-3741
-3823
-3910
-4000
-4089
-4172
-4247
-4308
-4353
-4380
-4386
-4370
-4332
-4272
-4189
-4085
-3960
-3815
-3654
-3479
-3294
-3099
-2897
-2689
-2475
-2254
-2028
-1797
-1565
-1334
-1109
-895
-696
-515
-354
-211
-84
29
134
235
337
445
560
685
819
959
1102
1243
1376
1498
1604
1694
1767
1825
1872
1910
1943
1972
2000
2027
2054
2081
2106
2130
2150
2166
2178
2184
2185
2183
2180
2179
2183
2192
2205
2221
2235
2245
2245
2236
2215
2187
2154
2119
2084
2051
2017
1979
1936
1884
1823
1754
1682
1610
1545
1489
1446
1416
1400
1396
1402
1414
1429
1444
1456
1460
1453
1430
1390
1332
1255
1163
1060
948
833
718
607
502
406
319
244
180
128
87
54
26
0
-29
-63
-106
-157
-217
-285
-359
-438
-521
-609
-703
-804
-913
-1030
-1155
-1287
-1424
-1563
-1705
-1848
-1992
-2139
-2290
-2445
-2603
-2762
-2921
-3076
-3224
-3363
-3494
-3615
-3730
-3839
-3944
-4046
-4143
-4234
-4317
-4389
-4451
-4502
-4543
-4573
-4595
-4608
-4612
-4606
-4590
-4563
-4526
-4479
-4425
-4366
-4303
-4236
-4167
-4094
-4017
-3935
-3849
-3758
-3663
-3562
-3454
-3337
-3210
-3070
-2917
-2751
-2575
-2391
-2202
-2011
-1821
-1631
-1443
-1255
-1070
-886
-706
-533
-367
-210
-61
81
217
349
479
605
728
845
956
1058
1152
1239
1319
1393
1461
1521
1572
1611
1640
1656
1663
1660
1650
1634
1611
1580
1540
1492
1436
1375
1313
1253
1198
1148
1102
1056
1006
948
881
805
724
642
564
493
430
372
317
258
194
121
40
-49
-143
-239
-336
-435
-535
-638
-743
-851
-960
-1069
-1178
-1287
-1397
-1509
-1625
-1745
-1868
-1989
-2102
-2202
-2282
-2339
-2370
-2378
-2365
-2335
-2293
-2240
-2177
-2103
-2016
-1917
-1802
-1673
-1531
-1376
-1209
-1030
-838
-634
-417
-191
42
275
502
715
908
1079
1226
1350
1452
1535
1600
1649
1681
1696
1695
1679
1649
1610
1565
1515
1462
1407
1348
1285
1217
1145
1071
998
932
875
831
801
785
781
787
800
820
844
873
905
941
980
1022
1067
1112
1158
1202
1243
1283
1321
1358
1395
1435
1479
1528
1581
1637
1692
1741
1781
1807
1818
1813
1795
1768
1735
1701
1666
1631
1595
1556
1512
1462
1409
1355
1303
1257
1219
1189
1166
1148
1133
1119
1104
1088
1072
1056
1040
1024
1006
985
959
925
884
833
775
708
634
554
469
383
297
216
143
81
32
-2
-21
-29
-27
-19
-10
-3
-2
-7
-20
-38
-58
-78
-91
-96
-91
-76
-54
-29
-7
8
11
4
-12
-33
-54
-69
-77
-74
-62
-44
-20
5
29
50
67
77
77
67
45
11
-34
-87
-143
-199
-252
-301
-347
-392
-442
-498
-563
-640
-726
-822
-924
-1031
-1141
-1252
-1363
-1472
-1577
-1677
-1771
-1861
-1948
-2033
-2123
-2216
-2314
-2416
-2519
-2619
-2713
-2799
-2877
-2948
-3013
-3077
-3139
-3200
-3261
-3318
-3372
-3420
-3462
-3500
-3532
-3560
-3582
-3596
-3599
-3588
-3562
-3522
-3468
-3404
-3333
-3259
-3183
-3107
-3029
-2948
-2862
-2768
-2666
-2555
-2434
-2305
-2169
-2029
-1889
-1751
-1618
-1495
-1382
-1280
-1190
-1111
-1042
-981
-928
-884
-846
-813
-784
-753
-719
-677
-627
-567
-501
-432
-363
-298
-235
-172
-104
-26
66
177
305
448
601
756
910
1057
1197
1329
1455
1576
1693
1807
1917
2023
2123
2218
2307
2391
2473
2554
2636
2720
2806
2894
2981
3065
3142
3208
3260
3295
3311
3311
3296
3272
3242
3211
3182
3155
3129
3104
3076
3045
3012
2976
2940
2904
2871
2838
2806
2773
2738
2701
2663
2626
2592
2563
2539
2520
2504
2488
2470
2446
2414
2371
2315
2247
2164
2068
1961
1844
1722
1598
1475
1357
1243
1134
1027
921
813
704
594
483
374
266
159
49
-66
-190
-325
-472
-630
-793
-959
-1120
-1274
-1417
-1547
-1665
-1768
-1858
-1934
-1996
-2041
-2073
-2088
-2090
-2078
-2053
-2017
-1969
-1910
-1839
-1758
-1668
-1573
-1475
-1378
-1283
-1190
-1099
-1008
-917
-824
-730
-637
-547
-465
-391
-328
-275
-231
-197
-170
-151
-140
-139
-149
-169
-201
-243
-293
-350
-414
-484
-561
-645
-738
-838
-944
-1056
-1171
-1285
-1397
-1505
-1608
-1706
-1799
-1888
-1974
-2058
-2139
-2220
-2300
-2379
-2454
-2522
-2581
-2627
-2655
-2666
-2658
-2633
-2593
-2542
-2484
-2421
-2354
-2284
-2211
-2134
-2056
-1976
-1896
-1818
-1743
-1671
-1601
-1533
-1465
-1397
-1329
-1261
-1197
-1139
-1086
-1039
-996
-954
-911
-864
-810
-750
-684
-614
-543
-471
-402
-336
-274
-217
-167
-125
-91
-68
-54
-51
-55
-66
-82
-102
-125
-149
-175
-202
-229
-255
-281
-305
-327
-347
-365
-382
-398
-412
-423
-430
-432
-426
-413
-392
-364
-331
-295
-257
-219
-182
-147
-114
-84
-56
-29
-3
24
52
81
110
138
161
177
182
173
147
104
46
-26
-107
-194
-282
-370
-456
-539
-620
-702
-785
-871
-961
-1054
-1150
-1246
-1341
-1431
-1516
-1595
-1667
-1734
-1798
-1860
-1923
-1990
-2062
-2139
-2223
-2312
-2406
-2502
-2600
-2698
-2794
-2887
-2977
-3061
-3139
-3207
-3264
-3308
-3337
-3349
-3346
-3328
-3296
-3251
-3193
-3122
-3037
-2935
-2817
-2682
-2532
-2372
-2208
-2045
-1891
-1749
-1619
-1501
-1391
-1282
-1172
-1055
-930
-799
-663
-525
-385
-244
-102
44
196
353
516
681
843
997
1140
1267
1378
1473
1554
1623
1681
1731
1771
1802
1822
1831
1830
1820
1804
1785
1768
1758
1758
1772
1802
1850
1916
1997
2090
2192
2298
2405
2509
2608
2702
2789
2868
2939
3000
3049
3083
3101
3102
3086
3056
3012
2959
2900
2837
2770
2701
2628
2549
2463
2369
2264
2147
2019
1878
1726
1563
1390
1206
1014
814
609
400
190
-17
-218
-409
-585
-745
-886
-1006
-1108
-1189
-1252
-1300
-1334
-1359
-1377
-1394
-1412
-1436
-1466
-1503
-1546
-1594
-1642
-1689
-1731
-1768
-1799
-1827
-1851
-1873
-1893
-1912
-1926
-1933
-1934
-1925
-1908
-1883
-1852
-1816
-1779
-1739
-1699
-1657
-1615
-1573
-1530
-1489
-1448
-1407
-1364
-1316
-1260
-1191
-1109
-1012
-901
-780
-651
-516
-379
-240
-99
45
193
347
506
670
839
1008
1181
1350
1516
1676
1826
1965
2089
2197
2287
2359
2415
2457
2485
2502
2508
2504
2490
2465
2430
2388
2340
2289
2238
2188
2139
2090
2039
1984
1924
1860
1794
1730
1673
1625
1589
1565
1550
1543
1541
1539
1538
1537
1536
1535
1536
1538
1540
1543
1546
1550
1556
1564
1576
1592
1609
1626
1640
1648
1648
1640
1627
1610
1591
1574
1557
1538
1515
1484
1442
1388
1322
1249
1171
1093
1020
953
893
840
791
746
703
662
625
595
573
563
565
579
603
636
674
715
758
801
845
890
937
986
1038
1091
1144
1195
1241
1281
1313
1336
1352
1362
1368
1372
1375
1377
1378
1375
1368
1353
1329
1294
1247
1190
1121
1042
954
860
759
656
551
448
349
256
171
98
39
-6
-37
-53
-58
-56
-51
-50
-56
-72
-100
-137
-180
-224
-266
-304
-335
-362
-386
-411
-437
-464
-490
-510
-522
-522
-508
-482
-448
-412
-381
-359
-350
-354
-369
-394
-426
-463
-505
-556
-616
-690
-778
-879
-989
-1104
-1217
-1325
-1423
-1513
-1596
-1675
-1754
-1836
-1922
-2009
-2095
-2176
-2247
-2307
-2355
-2389
-2413
-2425
-2427
-2418
-2396
-2359
-2307
-2240
-2159
-2066
-1966
-1860
-1751
-1641
-1531
-1422
-1314
-1209
-1108
-1014
-930
-854
-787
-729
-678
-634
-595
-563
-537
-517
-504
-496
-490
-485
-478
-468
-454
-439
-425
-414
-409
-413
-425
-445
-472
-505
-543
-585
-628
-670
-708
-738
-757
-763
-757
-740
-715
-685
-653
-620
-587
-552
-513
-471
-425
-379
-337
-304
-282
-275
-282
-302
-332
-371
-418
-475
-542
-621
-711
-809
-913
-1016
-1117
-1212
-1303
-1391
-1482
-1579
-1684
-1796
-1913
-2029
-2142
-2245
-2340
-2426
-2505
-2577
-2643
-2699
-2742
-2766
-2769
-2749
-2709
-2651
-2581
-2503
-2419
-2329
-2233
-2129
-2019
-1905
-1790
-1679
-1577
-1485
-1401
-1322
-1241
-1154
-1059
-959
-860
-769
-693
-638
-603
-585
-577
-570
-559
-538
-510
-476
-440
-406
-375
-345
-313
-277
-234
-188
-143
-104
-79
-70
-80
-104
-137
-172
-201
-220
-228
-224
-211
-195
-176
-158
-143
-130
-120
-115
-115
-120
-131
-147
-166
-187
-209
-230
-252
-277
-307
-344
-390
-441
-497
-552
-603
-646
-681
-706
-724
-735
-741
-743
-742
-738
-730
-719
-707
-695
-685
-677
-672
-670
-669
-671
-674
-680
-689
-700
-713
-726
-736
-740
-737
-727
-711
-691
-672
-654
-639
-626
-611
-592
-564
-526
-477
-420
-357
-291
-226
-162
-101
-41
19
78
137
197
257
318
384
455
534
624
725
837
959
1088
1224
1366
1517
1678
1850
2035
2231
2434
2640
2843
3039
3225
3400
3565
3721
3871
4014
4155
4290
4420
4548
4675
4805
4941
5086
5239
5399
5560
5715
5856
5979
6077
6151
6202
6233
6251
6259
6263
6265
6268
6272
6275
6276
6271
6260
6239
6206
6162
6107
6041
5969
5892
5813
5734
5655
5576
5497
5415
5331
5243
5152
5056
4957
4853
4743
4628
4506
4378
4246
4111
3977
3845
3717
3594
3476
3362
3248
3133
3014
2892
2763
2630
2491
2348
2202
2056
1910
1768
1631
1501
1376
1257
1143
1032
924
819
719
625
540
467
408
364
335
321
320
333
357
393
440
496
558
626
695
765
833
900
967
1037
1114
1199
1294
1400
1514
1635
1757
1877
1992
2099
2197
2286
2367
2441
2511
2580
2649
2721
2795
2870
2946
3018
3085
3142
3190
3227
3254
3274
3289
3302
3315
3330
3347
3366
3387
3409
3431
3455
3478
3501
3523
3543
3557
3565
3564
3554
3534
3505
3468
3424
3373
3317
3254
3184
3105
3017
2919
2811
2693
2565
2426
2275
2111
1935
1747
1548
1341
1131
921
716
519
331
153
-17
-180
-338
-494
-649
-805
-964
-1129
-1300
-1479
-1666
-1861
-2060
-2259
-2455
-2642
-2818
-2981
-3134
-3278
-3416
-3551
-3682
-3808
-3925
-4029
-4116
-4186
-4239
-4278
-4308
-4334
-4359
-4386
-4413
-4436
-4454
-4462
-4459
-4445
-4422
-4393
-4360
-4325
-4286
-4243
-4192
-4132
-4061
-3980
-3892
-3796
-3698
-3596
-3493
-3388
-3280
-3169
-3055
-2938
-2819
-2700
-2579
-2457
-2332
-2203
-2069
-1931
-1792
-1653
-1520
-1396
-1282
-1179
-1085
-998
-914
-831
-747
-663
-579
-497
-420
-348
-281
-221
-166
-115
-70
-31
0
22
34
37
31
21
8
-4
-12
-15
-13
-7
0
8
12
13
7
-7
-31
-66
-113
-175
-250
-337
-434
-537
-642
-744
-837
-920
-989
-1044
-1085
-1115
-1139
-1160
-1184
-1216
-1257
-1311
-1378
-1455
-1541
-1631
-1722
-1811
-1899
-1985
-2071
-2159
-2251
-2348
-2450
-2553
-2656
-2753
-2843
-2921
-2986
-3038
-3075
-3098
-3107
-3101
-3081
-3046
-2998
-2938
-2868
-2788
-2700
-2605
-2503
-2396
-2285
-2170
-2055
-1942
-1831
-1723
-1618
-1514
-1410
-1305
-1200
-1095
-993
-897
-810
-731
-659
-592
-526
-461
-395
-332
-273
-224
-187
-162
-146
-133
-119
-96
-62
-16
40
100
161
222
282
346
418
501
600
712
833
960
1085
1207
1323
1435
1548
1665
1787
1915
2045
2174
2295
2405
2501
2586
2660
2728
2793
2856
2918
2978
3037
3092
3145
3193
3238
3278
3312
3337
3351
3353
3343
3324
3300
3276
3257
3246
3244
3249
3259
3268
3273
3274
3268
3257
3243
3226
3207
3186
3159
3125
3081
3028
2965
2894
2820
2747
2678
2618
2568
2527
2494
2465
2435
2401
2360
2312
2257
2198
2139
2082
2029
1984
1941
1902
1862
1819
1773
1724
1672
1617
1562
1506
1451
1398
1348
1303
1267
1244
1235
1241
1260
1289
1322
1354
1379
1395
1401
1397
1384
1366
1342
1314
1282
1246
1209
1171
1137
1111
1094
1089
1095
1111
1133
1160
1189
1221
1257
1296
1338
1384
1430
1474
1511
1539
1556
1560
1551
1528
1492
1442
1376
1295
1197
1084
959
825
686
545
403
262
122
-18
-159
-299
-439
-577
-712
-845
-976
-1106
-1236
-1366
-1497
-1627
-1754
-1878
-1995
-2107
-2212
-2312
-2406
-2496
-2579
-2654
-2720
-2775
-2819
-2854
-2881
-2902
-2920
-2935
-2946
-2952
-2951
-2940
-2920
-2891
-2855
-2815
-2775
-2738
-2706
-2679
-2657
-2640
-2626
-2614
-2605
-2599
-2598
-2603
-2616
-2636
-2660
-2688
-2714
-2735
-2746
-2747
-2736
-2715
-2688
-2658
-2627
-2597
-2565
-2530
-2488
-2435
-2369
-2292
-2208
-2122
-2041
-1969
-1908
-1856
-1811
-1765
-1715
-1656
-1586
-1506
-1420
-1330
-1239
-1150
-1064
-980
-899
-821
-747
-679
-617
-562
-512
-465
-417
-367
-313
-257
-202
-152
-111
-79
-56
-40
-25
-7
16
46
82
119
155
187
212
231
244
254
261
265
265
259
247
229
209
188
170
156
144
133
116
89
46
-14
-89
-176
-269
-362
-450
-532
-610
-687
-768
-856
-955
-1064
-1179
-1298
-1416
-1528
-1633
-1727
-1812
-1887
-1952
-2007
-2053
-2091
-2122
-2150
-2179
-2212
-2254
-2306
-2368
-2439
-2516
-2593
-2668
-2738
-2802
-2858
-2908
-2952
-2990
-3021
-3043
-3057
-3060
-3055
-3041
-3024
-3006
-2991
-2982
-2981
-2988
-3001
-3020
-3041
-3065
-3087
-3108
-3127
-3143
-3158
-3173
-3189
-3209
-3231
-3258
-3286
-3313
-3336
-3352
-3358
-3355
-3344
-3329
-3314
-3303
-3299
-3301
-3306
-3310
-3308
-3296
-3273
-3239
-3196
-3149
-3100
-3052
-3006
-2960
-2912
-2858
-2796
-2724
-2642
-2549
-2446
-2335
-2215
-2090
-1959
-1825
-1690
-1557
-1427
-1299
-1173
-1047
-918
-783
-641
-494
-343
-191
-38
112
262
414
570
732
904
1084
1271
1462
1655
1848
2040
2232
2423
2615
2805
2993
3174
3343
3499
3638
3760
3866
3958
4037
4106
4167
4219
4264
4304
4339
4373
4406
4439
4472
4501
4523
4534
4530
4510
4473
4421
4357
4285
4208
4128
4046
3964
3880
3796
3712
3628
3543
3457
3370
3279
3185
3088
2990
2893
2801
2717
2644
2581
2528
2482
2440
2400
2361
2325
2293
2268
2253
2247
2251
2262
2277
2293
2307
2319
2328
2335
2341
2348
2355
2362
2370
2376
2379
2378
2371
2360
2343
2321
2295
2266
2236
2206
2178
2151
2127
2103
2079
2054
2027
1997
1964
1927
1887
1842
1790
1731
1663
1585
1497
1403
1303
1203
1104
1008
919
834
756
683
617
558
507
466
433
406
382
358
329
293
249
197
139
75
9
-60
-132
-207
-286
-368
-452
-536
-617
-693
-765
-834
-905
-980
-1062
-1153
-1252
-1355
-1459
-1557
-1647
-1725
-1791
-1843
-1883
-1911
-1925
-1925
-1912
-1886
-1850
-1809
-1766
-1727
-1693
-1667
-1648
-1634
-1622
-1611
-1601
-1594
-1591
-1593
-1602
-1615
-1628
-1638
-1640
-1632
-1614
-1588
-1556
-1523
-1493
-1467
-1446
-1430
-1415
-1401
-1386
-1369
-1351
-1330
-1307
-1281
-1254
-1224
-1192
-1155
-1115
-1070
-1018
-959
-891
-815
-731
-643
-554
-468
-388
-313
-241
-169
-93
-8
86
189
296
401
501
593
678
759
844
939
1048
1173
1312
1459
1609
1754
1892
2021
2145
2268
2393
2525
2664
2809
2957
3104
3244
3374
3493
3598
3692
3773
3844
3907
3962
4011
4054
4094
4125
4148
4159
4155
4134
4096
4043
3978
3907
3835
3766
3702
3644
3591
3540
3490
3441
3393
3348
3307
3274
3249
3232
3221
3214
3210
3207
3203
3197
3189
3177
3160
3136
3104
3063
3011
2949
2879
2801
2719
2633
2548
2465
2388
2318
2258
2208
2167
2131
2096
2055
2004
1940
1862
1772
1674
1574
1476
1385
1301
1221
1143
1061
971
873
765
652
538
428
326
235
156
87
25
-32
-88
-145
-203
-261
-321
-381
-442
-506
-574
-649
-732
-823
-922
-1026
-1133
-1239
-1341
-1436
-1522
-1597
-1662
-1715
-1757
-1787
-1806
-1816
-1816
-1811
-1800
-1786
-1770
-1752
-1732
-1709
-1686
-1662
-1642
-1627
-1620
-1623
-1634
-1650
-1666
-1680
-1686
-1685
-1676
-1664
-1652
-1644
-1643
-1647
-1657
-1670
-1685
-1702
-1724
-1754
-1795
-1850
-1919
-1998
-2085
-2171
-2255
-2331
-2402
-2468
-2533
-2600
-2670
-2743
-2817
-2890
-2959
-3025
-3090
-3155
-3223
-3295
-3369
-3441
-3507
-3562
-3603
-3628
-3640
-3642
-3640
-3637
-3637
-3642
-3649
-3659
-3669
-3678
-3687
-3696
-3708
-3724
-3743
-3766
-3791
-3816
-3838
-3857
-3869
-3875
-3874
-3867
-3855
-3840
-3822
-3804
-3786
-3771
-3757
-3745
-3733
-3721
-3708
-3695
-3681
-3665
-3646
-3622
-3591
-3550
-3496
-3429
-3351
-3263
-3171
-3077
-2983
-2892
-2800
-2707
-2610
-2509
-2404
-2300
-2202
-2113
-2037
-1976
-1926
-1884
-1846
-1807
-1765
-1719
-1671
-1623
-1575
-1525
-1471
-1409
-1333
-1243
-1135
-1012
-880
-741
-601
-462
-326
-193
-63
64
188
307
419
524
621
712
799
885
972
1062
1154
1245
1333
1417
1494
1566
1635
1702
1770
1838
1905
1966
2017
2055
2078
2086
2082
2072
2060
2052
2048
2048
2050
2049
2041
2025
1998
1964
1924
1881
1836
1790
1739
1680
1609
1524
1426
1317
1202
1086
972
863
758
653
546
434
317
197
78
-34
-134
-221
-294
-356
-412
-464
-514
-559
-597
-621
-628
-616
-588
-547
-499
-451
-405
-360
-313
-259
-194
-116
-25
73
175
273
366
452
537
623
715
814
918
1020
1113
1190
1247
1283
1304
1316
1327
1343
1367
1398
1430
1459
1479
1490
1494
1495
1501
1517
1546
1588
1640
1697
1753
1805
1850
1892
1934
1979
2032
2095
2166
2242
2319
2394
2464
2529
2591
2653
2718
2787
2861
2935
3005
3065
3110
3137
3145
3138
3121
3099
3078
3058
3040
3018
2988
2944
2882
2803
2709
2606
2499
2395
2297
2206
2122
2041
1964
1889
1817
1750
1690
1637
1589
1544
1497
1444
1385
1319
1252
1187
1130
1083
1046
1014
981
941
890
828
757
682
611
547
492
443
395
341
278
204
124
45
-26
-81
-119
-141
-156
-172
-199
-244
-306
-382
-464
-543
-613
-672
-722
-769
-822
-888
-969
-1063
-1165
-1265
-1355
-1431
-1492
-1542
-1587
-1634
-1688
-1749
-1814
-1877
-1930
-1968
-1991
-2001
-2008
-2017
-2036
-2067
-2107
-2149
-2182
-2198
-2190
-2157
-2105
-2040
-1971
-1906
-1848
-1797
-1749
-1698
-1638
-1567
-1484
-1394
-1299
-1206
-1117
-1033
-952
-872
-792
-712
-633
-559
-494
-440
-398
-367
-344
-325
-307
-288
-270
-254
-242
-236
-236
-241
-248
-257
-264
-270
-275
-280
-286
-294
-302
-309
-314
-315
-314
-313
-313
-319
-331
-351
-376
-403
-430
-454
-473
-490
-505
-524
-547
-576
-612
-653
-698
-746
-796
-849
-908
-974
-1049
-1134
-1226
-1325
-1425
-1524
-1617
-1704
-1784
-1857
-1927
-1996
-2064
-2134
-2206
-2278
-2350
-2421
-2490
-2558
-2628
-2702
-2783
-2873
-2972
-3078
-3190
-3302
-3412
-3514
-3608
-3695
-3775
-3850
-3922
-3989
-4049
-4098
-4130
-4143
-4133
-4105
-4061
-4009
-3956
-3905
-3860
-3818
-3776
-3729
-3673
-3604
-3524
-3434
-3339
-3244
-3151
-3062
-2975
-2888
-2798
-2704
-2606
-2505
-2404
-2308
-2217
-2133
-2054
-1979
-1905
-1830
-1752
-1674
-1596
-1522
-1453
-1391
-1337
-1287
-1240
-1193
-1143
-1090
-1032
-971
-911
-852
-797
-746
-701
-658
-616
-572
-522
-467
-405
-337
-266
-194
-123
-54
10
71
129
184
237
286
331
369
401
424
440
449
453
453
451
447
440
430
419
408
398
392
392
398
409
421
432
436
431
416
393
366
340
319
307
303
307
316
325
333
338
340
341
343
346
354
365
378
392
405
415
422
426
427
425
422
419
415
414
415
419
428
439
452
463
469
470
465
455
445
439
438
444
456
472
487
498
503
504
506
514
535
571
624
690
761
831
893
940
974
997
1016
1036
1062
1096
1138
1182
1224
1260
1286
1303
1317
1331
1351
1382
1424
1476
1535
1594
1650
1701
1747
1788
1829
1872
1919
1969
2017
2060
2089
2100
2089
2057
2009
1950
1890
1835
1789
1753
1722
1688
1645
1586
1509
1416
1314
1214
1123
1048
991
946
907
864
811
746
675
604
545
506
490
494
507
518
515
491
446
388
326
274
238
220
214
209
194
162
113
54
1
-33
-34
2
70
158
249
328
384
416
428
433
441
458
486
518
543
551
536
498
444
386
338
309
302
314
336
358
373
377
373
369
374
393
431
483
542
599
643
671
682
679
670
662
658
661
668
676
680
676
663
643
619
594
573
557
549
546
549
555
563
571
578
585
591
597
607
622
643
673
710
753
798
842
883
923
963
1008
1066
1140
1231
1337
1452
1567
1671
1757
1822
1865
1891
1906
1914
1919
1922
1922
1915
1899
1874
1843
1811
1785
1769
1765
1774
1792
1813
1831
1843
1847
1846
1842
1839
1839
1844
1853
1864
1873
1881
1887
1892
1898
1906
1916
1924
1928
1924
1908
1878
1837
1787
1734
1682
1634
1591
1554
1518
1481
1441
1395
1344
1290
1233
1177
1122
1071
1022
978
935
896
861
831
807
790
780
779
785
799
822
853
896
949
1014
1089
1175
1266
1362
1457
1548
1633
1710
1777
1833
1879
1915
1943
1963
1977
1985
1990
1991
1990
1987
1980
1968
1951
1928
1899
1864
1825
1782
1738
1695
1653
1614
1576
1538
1500
1459
1414
1363
1307
1245
1177
1103
1025
942
856
767
676
583
490
398
308
223
143
70
3
-56
-110
-158
-204
-250
-297
-349
-406
-471
-542
-619
-700
-781
-860
-934
-1002
-1063
-1119
-1171
-1219
-1263
-1304
-1339
-1364
-1378
-1380
-1370
-1350
-1326
-1302
-1283
-1269
-1263
-1260
-1259
-1256
-1251
-1244
-1239
-1239
-1249
-1270
-1302
-1338
-1372
-1398
-1409
-1405
-1387
-1363
-1341
-1327
-1327
-1342
-1367
-1395
-1418
-1431
-1430
-1417
-1395
-1372
-1352
-1339
-1333
-1330
-1323
-1307
-1278
-1235
-1179
-1116
-1053
-994
-944
-901
-864
-827
-786
-737
-681
-621
-563
-515
-484
-475
-489
-522
-569
-620
-668
-710
-744
-772
-802
-838
-885
-944
-1012
-1080
-1140
-1185
-1209
-1213
-1204
-1189
-1178
-1177
-1189
-1209
-1230
-1243
-1240
-1218
-1181
-1136
-1094
-1065
-1057
-1068
-1095
-1127
-1153
-1165
-1160
-1140
-1112
-1087
-1071
-1069
-1079
-1094
-1107
-1108
-1092
-1060
-1018
-977
-946
-938
-956
-1000
-1067
-1146
-1226
-1298
-1358
-1404
-1438
-1466
-1495
-1527
-1567
-1611
-1654
-1691
-1714
-1718
-1703
-1671
-1628
-1584
-1546
-1521
-1509
-1510
-1516
-1520
-1514
-1493
-1458
-1411
-1358
-1306
-1261
-1223
-1190
-1158
-1120
-1072
-1012
-943
-868
-796
-732
-679
-639
-607
-580
-555
-529
-501
-474
-449
-429
-413
-398
-382
-360
-331
-294
-254
-214
-179
-151
-131
-116
-102
-84
-62
-36
-9
11
20
15
-6
-40
-81
-123
-162
-195
-223
-246
-268
-291
-316
-341
-365
-385
-403
-417
-431
-448
-471
-502
-539
-579
-619
-653
-678
-692
-696
-693
-686
-682
-683
-695
-717
-749
-790
-835
-882
-927
-966
-999
-1026
-1048
-1068
-1086
-1103
-1119
-1132
-1137
-1134
-1119
-1095
-1065
-1035
-1008
-994
-990
-996
-1008
-1022
-1033
-1037
-1035
-1031
-1031
-1040
-1062
-1098
-1145
-1197
-1248
-1292
-1327
-1354
-1376
-1395
-1416
-1438
-1459
-1476
-1483
-1477
-1457
-1426
-1389
-1351
-1318
-1293
-1278
-1272
-1269
-1268
-1266
-1261
-1255
-1249
-1243
-1240
-1238
-1235
-1230
-1221
-1208
-1192
-1175
-1160
-1147
-1139
-1134
-1131
-1127
-1119
-1107
-1088
-1063
-1031
-994
-952
-906
-855
-803
-750
-699
-651
-607
-567
-530
-493
-453
-408
-356
-297
-233
-167
-101
-38
20
70
114
150
180
204
222
232
233
224
203
171
126
71
5
-67
-145
-225
-306
-387
-467
-547
-626
-705
-784
-863
-941
-1016
-1089
-1159
-1226
-1292
-1358
-1424
-1490
-1554
-1611
-1660
-1696
-1718
-1727
-1727
-1722
-1718
-1719
-1726
-1739
-1754
-1766
-1768
-1757
-1733
-1698
-1656
-1613
-1576
-1547
-1528
-1518
-1513
-1509
-1502
-1494
-1483
-1474
-1469
-1470
-1479
-1494
-1510
-1525
-1533
-1533
-1525
-1509
-1488
-1466
-1444
-1422
-1398
-1370
-1335
-1290
-1234
-1169
-1096
-1020
-942
-866
-791
-718
-647
-577
-509
-444
-383
-328
-278
-235
-197
-162
-129
-98
-68
-42
-19
-1
15
31
50
76
112
158
213
273
334
390
440
482
519
552
584
617
651
684
716
743
765
784
801
820
842
867
894
920
941
954
958
954
946
937
932
932
937
944
949
948
937
914
882
844
805
769
740
720
709
706
711
722
738
760
788
823
866
917
975
1040
1109
1184
1262
1345
1432
1525
1625
1732
1848
1970
2098
2228
2356
2478
2590
2690
2776
2852
2918
2980
3039
3100
3163
3228
3296
3362
3428
3490
3549
3608
3667
3729
3795
3867
3943
4021
4097
4166
4224
4270
4301
4319
4329
4333
4338
4347
4361
4380
4402
4423
4439
4451
4458
4465
4477
4499
4534
4581
4635
4688
4731
4757
4761
4745
4712
4671
4632
4599
4575
4559
4544
4523
4489
4438
4371
4292
4205
4116
4027
3941
3851
3754
3645
3520
3380
3227
3067
2905
2747
2594
2448
2305
2163
2021
1878
1735
1593
1454
1321
1194
1069
947
823
696
565
432
297
162
29
-100
-225
-346
-461
-571
-674
-769
-856
-936
-1008
-1077
-1142
-1206
-1269
-1329
-1384
-1431
-1468
-1494
-1510
-1520
-1527
-1536
-1551
-1571
-1596
-1622
-1643
-1656
-1656
-1642
-1615
-1581
-1544
-1507
-1476
-1449
-1425
-1400
-1369
-1330
-1281
-1224
-1163
-1103
-1052
-1012
-989
-978
-978
-982
-987
-986
-980
-966
-949
-930
-911
-895
-881
-866
-850
-831
-807
-779
-749
-719
-692
-668
-648
-630
-612
-593
-570
-545
-517
-487
-457
-427
-396
-365
-330
-290
-246
-199
-150
-104
-65
-37
-22
-22
-36
-62
-97
-137
-178
-219
-257
-293
-325
-357
-389
-423
-459
-499
-542
-588
-635
-684
-735
-788
-843
-903
-966
-1032
-1098
-1162
-1220
-1271
-1312
-1345
-1373
-1397
-1421
-1449
-1482
-1519
-1559
-1599
-1636
-1670
-1698
-1722
-1741
-1755
-1766
-1771
-1771
-1762
-1746
-1720
-1688
-1649
-1607
-1562
-1515
-1466
-1414
-1359
-1301
-1240
-1180
-1120
-1065
-1014
-967
-923
-878
-829
-774
-712
-642
-567
-488
-410
-333
-259
-189
-119
-49
23
98
175
253
330
402
468
527
580
628
677
728
786
849
914
977
1030
1067
1084
1081
1062
1035
1008
990
986
998
1020
1047
1068
1077
1070
1048
1016
984
955
936
926
922
919
913
899
877
850
823
798
779
764
749
730
703
665
617
564
510
460
415
375
337
295
247
190
127
61
-4
-63
-115
-162
-207
-253
-301
-352
-403
-449
-485
-511
-526
-535
-544
-557
-579
-609
-642
-674
-698
-709
-705
-687
-659
-626
-591
-554
-515
-470
-418
-355
-283
-203
-118
-30
57
144
230
316
402
484
560
626
677
714
736
749
756
762
772
787
806
827
847
865
880
893
905
916
926
932
931
919
896
862
820
777
736
704
680
664
653
643
632
617
601
584
570
558
550
542
533
519
499
475
449
423
401
385
371
356
335
302
254
191
116
36
-44
-115
-173
-215
-239
-249
-249
-242
-232
-225
-221
-223
-232
-246
-264
-283
-302
-317
-327
-335
-341
-350
-366
-393
-432
-482
-541
-603
-664
-719
-767
-808
-845
-880
-914
-949
-980
-1004
-1018
-1014
-994
-956
-904
-845
-785
-729
-680
-640
-607
-577
-548
-516
-480
-442
-402
-362
-323
-286
-249
-212
-172
-128
-78
-23
35
94
152
209
262
313
362
412
463
517
574
633
693
753
809
860
906
948
988
1029
1075
1129
1192
1265
1346
1432
1518
1602
1681
1755
1826
1895
1966
2040
2116
2191
2260
2318
2360
2383
2388
2379
2361
2340
2323
2312
2309
2311
2316
2320
2321
2319
2315
2314
2316
2324
2336
2352
2367
2377
2380
2374
2360
2339
2313
2284
2252
2217
2177
2130
2077
2016
1951
1882
1813
1745
1681
1623
1570
1524
1488
1461
1446
1444
1454
1473
1498
1525
1550
1570
1583
1589
1589
1587
1583
1578
1573
1567
1559
1548
1535
1520
1503
1487
1473
1460
1449
1440
1430
1419
1405
1389
1371
1351
1332
1316
1304
1298
1300
1307
1318
1329
1336
1336
1327
1308
1283
1255
1231
1213
1205
1206
1215
1227
1239
1247
1250
1249
1246
1243
1241
1240
1235
1224
1202
1167
1121
1066
1006
951
901
860
827
801
776
750
720
686
650
614
579
546
515
484
452
416
377
334
289
243
197
151
104
57
9
-38
-82
-120
-150
-171
-183
-188
-191
-196
-206
-224
-250
-283
-319
-355
-389
-419
-446
-471
-498
-529
-565
-608
-654
-704
-752
-797
-835
-864
-885
-899
-907
-912
-915
-919
-923
-930
-938
-948
-959
-973
-990
-1010
-1035
-1063
-1094
-1125
-1155
-1182
-1208
-1232
-1256
-1281
-1308
-1338
-1369
-1400
-1431
-1462
-1494
-1531
-1575
-1629
-1693
-1765
-1841
-1913
-1976
-2027
-2062
-2085
-2098
-2107
-2116
-2130
-2147
-2165
-2180
-2189
-2188
-2176
-2154
-2127
-2097
-2070
-2045
-2027
-2013
-2005
-2000
-1997
-1996
-1997
-1999
-2001
-2001
-2000
-1996
-1989
-1982
-1975
-1973
-1976
-1984
-1997
-2009
-2023
-2031
-2033
-2032
-2029
-2029
-2036
-2053
-2083
-2123
-2172
-2226
-2280
-2334
-2385
-2434
-2483
-2532
-2582
-2632
-2681
-2726
-2763
-2792
-2812
-2825
-2834
-2841
-2848
-2857
-2867
-2875
-2880
-2880
-2874
-2863
-2849
-2835
-2824
-2817
-2811
-2805
-2795
-2778
-2751
-2716
-2673
-2626
-2577
-2528
-2478
-2425
-2365
-2294
-2210
-2114
-2009
-1902
-1797
-1700
-1612
-1531
-1454
-1375
-1290
-1197
-1097
-993
-890
-792
-704
-624
-550
-479
-408
-334
-259
-186
-119
-61
-13
24
55
84
116
150
186
217
237
241
226
194
151
106
68
45
38
45
61
78
89
91
84
74
66
66
78
99
127
152
170
175
167
149
126
105
88
78
72
66
55
39
18
-4
-20
-26
-20
-3
18
33
35
15
-26
-84
-151
-216
-270
-307
-328
-337
-341
-349
-365
-392
-427
-464
-499
-527
-548
-565
-582
-603
-632
-666
-701
-733
-754
-762
-758
-744
-726
-710
-697
-686
-671
-645
-599
-530
-437
-326
-206
-88
17
105
173
225
267
307
351
400
455
511
567
619
666
711
757
808
865
926
987
1043
1088
1116
1125
1119
1101
1078
1055
1036
1022
1012
1000
983
955
915
865
809
751
697
648
606
567
529
486
435
376
311
245
185
135
99
77
63
53
39
16
-17
-59
-106
-151
-190
-220
-240
-253
-266
-284
-312
-352
-402
-459
-520
-581
-639
-697
-754
-813
-875
-938
-999
-1056
-1105
-1147
-1183
-1218
-1260
-1313
-1381
-1466
-1564
-1670
-1778
-1882
-1977
-2064
-2141
-2210
-2271
-2326
-2373
-2411
-2440
-2462
-2480
-2497
-2516
-2539
-2564
-2586
-2600
-2599
-2581
-2545
-2495
-2438
-2380
-2327
-2281
-2240
-2201
-2155
-2100
-2031
-1950
-1861
-1771
-1684
-1604
-1532
-1468
-1407
-1348
-1290
-1232
-1177
-1126
-1080
-1038
-997
-955
-909
-858
-804
-748
-694
-644
-598
-554
-508
-455
-392
-318
-236
-150
-65
13
83
145
203
260
320
384
452
522
591
657
721
783
848
917
990
1066
1142
1210
1267
1309
1336
1351
1357
1359
1359
1357
1353
1343
1326
1301
1269
1236
1205
1181
1165
1157
1154
1152
1147
1137
1121
1103
1084
1069
1060
1056
1056
1059
1061
1062
1060
1058
1058
1059
1065
1075
1089
1108
1133
1166
1209
1262
1325
1396
1470
1542
1606
1661
1705
1742
1775
1810
1849
1893
1937
1978
2009
2029
2037
2039
2037
2041
2056
2084
2123
2166
2208
2240
2261
2270
2272
2274
2281
2298
2325
2357
2389
2413
2424
2421
2407
2385
2362
2343
2328
2317
2306
2290
2266
2231
2188
2139
2091
2045
2009
1977
1950
1924
1895
1862
1825
1786
1746
1708
1672
1638
1605
1571
1534
1493
1449
1403
1355
1305
1252
1195
1133
1067
996
924
853
787
726
672
622
574
525
473
416
357
296
235
176
121
69
19
-30
-78
-126
-172
-215
-254
-287
-315
-339
-360
-379
-399
-421
-446
-475
-507
-544
-585
-628
-672
-717
-761
-804
-845
-886
-926
-967
-1008
-1049
-1086
-1119
-1145
-1165
-1179
-1188
-1197
-1206
-1218
-1232
-1247
-1260
-1269
-1273
-1271
-1265
-1256
-1245
-1236
-1227
-1221
-1218
-1216
-1216
-1218
-1220
-1219
-1213
-1201
-1180
-1152
-1120
-1090
-1066
-1053
-1054
-1067
-1085
-1101
-1109
-1102
-1081
-1049
-1012
-980
-954
-937
-925
-912
-894
-868
-837
-807
-788
-786
-806
-843
-888
-928
-950
-946
-918
-873
-825
-788
-772
-780
-806
-839
-866
-877
-871
-850
-826
-810
-813
-837
-878
-926
-971
-1004
-1020
-1026
-1027
-1031
-1046
-1070
-1099
-1121
-1128
-1111
-1072
-1014
-951
-891
-841
-804
-776
-747
-710
-658
-592
-517
-442
-379
-333
-305
-292
-283
-268
-237
-187
-118
-36
50
133
206
268
318
358
390
415
434
445
449
446
439
431
425
423
426
430
432
425
405
370
320
259
192
126
65
16
-19
-38
-42
-33
-17
3
20
30
28
13
-14
-49
-85
-117
-137
-144
-136
-118
-96
-76
-64
-65
-78
-99
-125
-147
-161
-166
-161
-150
-138
-129
-126
-130
-139
-150
-161
-169
-174
-179
-185
-195
-212
-234
-259
-285
-308
-327
-344
-360
-379
-403
-431
-461
-487
-505
-510
-502
-484
-465
-450
-448
-461
-487
-520
-552
-573
-580
-573
-556
-537
-525
-527
-543
-570
-603
-633
-656
-669
-674
-675
-676
-679
-684
-687
-684
-671
-648
-617
-585
-559
-542
-537
-540
-543
-539
-521
-486
-439
-387
-339
-303
-285
-283
-292
-304
-313
-311
-299
-279
-253
-228
-204
-181
-159
-134
-106
-76
-47
-22
-7
-1
-4
-11
-19
-23
-22
-17
-10
-6
-7
-13
-22
-29
-32
-27
-18
-7
0
0
-10
-25
-40
-47
-40
-14
27
78
128
169
192
197
187
166
144
127
116
113
113
111
103
88
68
45
25
10
1
-2
-5
-9
-18
-32
-48
-63
-72
-73
-66
-52
-37
-23
-13
-9
-7
-4
6
27
60
103
152
200
244
278
302
317
329
341
357
378
403
428
447
456
452
435
408
375
342
313
291
278
272
271
272
272
270
265
257
247
236
222
208
194
182
174
174
183
201
227
255
281
300
306
300
282
256
228
205
190
186
191
201
211
217
214
203
183
160
135
110
88
66
43
17
-14
-47
-82
-114
-141
-160
-171
-177
-182
-188
-200
-218
-240
-262
-278
-284
-279
-263
-239
-215
-195
-184
-180
-181
-180
-171
-146
-106
-53
8
68
122
165
200
232
269
319
385
466
555
642
717
772
806
823
834
851
882
934
1002
1082
1159
1223
1269
1295
1306
1313
1326
1350
1389
1438
1488
1531
1558
1567
1561
1544
1527
1515
1512
1515
1520
1520
1510
1490
1461
1431
1406
1392
1391
1400
1413
1423
1424
1414
1396
1377
1365
1367
1384
1416
1453
1486
1504
1502
1479
1440
1396
1356
1330
1324
1335
1359
1387
1412
1428
1433
1428
1418
1408
1400
1395
1392
1388
1381
1368
1351
1331
1312
1296
1281
1268
1251
1228
1197
1158
1114
1071
1032
1000
976
955
932
901
861
810
753
695
643
603
574
556
541
524
499
465
424
381
342
315
304
308
325
350
380
410
441
473
510
553
601
653
704
750
788
814
832
842
850
858
870
885
903
922
941
960
979
998
1018
1038
1055
1067
1070
1063
1045
1018
983
944
903
863
823
783
744
704
665
628
593
563
538
519
505
497
494
498
509
528
554
588
625
662
697
725
747
760
768
770
771
770
769
768
767
766
765
763
760
755
747
733
712
683
647
605
559
513
470
430
396
367
343
323
307
294
283
273
261
245
223
195
161
124
90
61
43
37
42
56
75
96
116
134
150
168
186
207
230
253
277
300
324
352
385
424
468
516
561
600
629
647
656
660
663
669
680
693
707
718
723
722
719
717
721
733
752
775
794
804
800
780
746
705
662
625
596
575
558
542
521
492
452
402
345
283
217
150
82
15
-48
-106
-156
-196
-225
-247
-265
-286
-313
-350
-397
-450
-504
-552
-589
-611
-620
-618
-609
-598
-587
-578
-568
-557
-541
-520
-493
-464
-432
-402
-373
-344
-314
-280
-240
-194
-142
-88
-37
8
41
62
70
66
52
31
6
-19
-42
-59
-69
-69
-58
-37
-8
28
63
96
120
133
137
131
122
113
108
111
122
138
157
173
182
183
174
158
138
117
98
84
74
66
58
48
32
9
-20
-55
-94
-136
-178
-219
-260
-299
-339
-381
-426
-476
-532
-593
-659
-728
-797
-864
-927
-985
-1039
-1091
-1144
-1201
-1262
-1328
-1396
-1463
-1522
-1570
-1604
-1623
-1626
-1617
-1599
-1575
-1547
-1516
-1484
-1450
-1414
-1377
-1338
-1298
-1258
-1219
-1180
-1142
-1106
-1072
-1043
-1020
-1002
-993
-989
-989
-989
-988
-984
-978
-971
-967
-969
-980
-999
-1028
-1062
-1098
-1135
-1168
-1199
-1227
-1255
-1285
-1317
-1352
-1388
-1422
-1454
-1479
-1497
-1509
-1513
-1512
-1507
-1498
-1489
-1479
-1472
-1469
-1472
-1481
-1496
-1517
-1539
-1561
-1578
-1588
-1590
-1586
-1578
-1569
-1564
-1565
-1574
-1594
-1621
-1656
-1695
-1735
-1775
-1814
-1849
-1881
-1909
-1934
-1957
-1976
-1993
-2007
-2017
-2021
-2020
-2013
-1998
-1977
-1952
-1922
-1891
-1859
-1827
-1795
-1762
-1728
-1691
-1652
-1610
-1565
-1519
-1472
-1424
-1375
-1325
-1273
-1220
-1166
-1112
-1058
-1004
-951
-898
-844
-787
-725
-659
-590
-517
-442
-366
-289
-211
-129
-43
49
147
250
354
456
551
637
713
776
831
877
919
958
996
1034
1072
1112
1153
1197
1245
1296
1352
1411
1470
1527
1580
1626
1664
1695
1719
1739
1757
1773
1787
1799
1808
1811
1809
1800
1787
1771
1753
1737
1724
1713
1707
1703
1704
1709
1720
1737
1759
1787
1817
1848
1874
1893
1901
1900
1890
1875
1858
1844
1835
1832
1836
1842
1849
1854
1856
1856
1855
1856
1863
1877
1897
1921
1946
1968
1984
1992
1992
1985
1973
1959
1943
1926
1907
1886
1859
1827
1789
1743
1691
1630
1562
1486
1401
1310
1213
1117
1025
941
868
808
758
713
670
621
566
502
432
361
292
229
173
125
79
34
-17
-75
-142
-215
-292
-371
-447
-519
-585
-645
-698
-745
-786
-822
-853
-882
-910
-939
-970
-1004
-1040
-1076
-1111
-1142
-1169
-1192
-1214
-1237
-1261
-1287
-1314
-1336
-1352
-1358
-1353
-1336
-1311
-1281
-1250
-1218
-1188
-1156
-1121
-1079
-1030
-973
-910
-845
-781
-720
-663
-609
-555
-498
-435
-365
-288
-207
-124
-42
36
110
180
247
312
376
440
502
563
619
669
713
749
777
798
813
821
823
820
811
798
781
761
741
723
712
709
718
740
774
817
866
916
959
991
1008
1008
990
958
915
866
818
774
739
714
698
690
686
683
678
668
654
637
619
602
591
584
581
580
577
568
548
516
472
417
352
281
205
124
41
-44
-131
-217
-301
-380
-450
-511
-564
-609
-649
-688
-728
-769
-812
-853
-891
-921
-943
-957
-963
-964
-963
-962
-963
-967
-972
-977
-980
-981
-978
-971
-960
-944
-923
-898
-868
-835
-800
-765
-733
-707
-691
-686
-693
-711
-736
-765
-795
-820
-839
-851
-857
-860
-860
-861
-862
-865
-866
-865
-858
-845
-825
-800
-771
-740
-709
-680
-651
-624
-596
-569
-541
-514
-488
-464
-443
-424
-406
-388
-368
-347
-323
-298
-272
-246
-221
-197
-174
-151
-129
-108
-89
-72
-55
-39
-22
-1
24
53
84
115
142
162
173
175
170
162
152
143
137
133
130
126
122
117
113
112
115
122
131
139
142
134
114
82
37
-16
-73
-131
-186
-237
-284
-325
-363
-397
-428
-456
-481
-504
-525
-544
-560
-575
-586
-593
-597
-598
-597
-597
-599
-607
-622
-646
-679
-719
-767
-820
-878
-939
-1004
-1070
-1137
-1203
-1269
-1333
-1396
-1458
-1520
-1582
-1643
-1704
-1763
-1822
-1880
-1939
-2001
-2070
-2145
-2225
-2309
-2391
-2466
-2530
-2580
-2613
-2632
-2637
-2632
-2620
-2601
-2575
-2542
-2501
-2452
-2398
-2342
-2287
-2236
-2191
-2152
-2116
-2081
-2043
-2001
-1955
-1905
-1855
-1806
-1760
-1717
-1675
-1633
-1590
-1546
-1500
-1456
-1414
-1376
-1344
-1315
-1288
-1262
-1235
-1208
-1182
-1159
-1140
-1126
-1118
-1116
-1117
-1120
-1125
-1130
-1135
-1139
-1140
-1138
-1132
-1119
-1101
-1077
-1049
-1018
-987
-954
-920
-881
-835
-782
-721
-653
-583
-514
-452
-397
-352
-315
-283
-253
-222
-191
-159
-129
-100
-75
-54
-34
-15
5
26
47
67
83
94
100
103
104
107
114
127
145
167
191
217
244
271
300
331
362
394
423
447
466
478
487
495
507
525
551
586
626
669
711
749
784
816
846
878
914
953
996
1040
1085
1128
1169
1208
1245
1280
1314
1345
1372
1395
1411
1422
1427
1429
1429
1428
1429
1432
1435
1439
1444
1448
1453
1458
1463
1470
1477
1484
1490
1495
1497
1497
1496
1494
1492
1489
1485
1478
1468
1453
1432
1406
1376
1343
1309
1276
1245
1218
1195
1176
1159
1143
1128
1113
1097
1081
1066
1053
1044
1038
1036
1037
1038
1038
1036
1030
1020
1010
1002
995
994
998
1006
1018
1030
1041
1047
1050
1049
1046
1041
1036
1030
1022
1014
1002
988
970
949
926
901
875
847
817
787
758
731
709
695
687
686
687
688
685
674
654
627
594
561
529
503
483
468
456
444
431
413
393
369
344
319
294
271
250
229
209
188
166
141
112
78
38
-8
-58
-110
-160
-205
-243
-271
-290
-302
-308
-311
-311
-308
-301
-289
-273
-253
-233
-214
-201
-195
-198
-207
-220
-234
-247
-257
-267
-278
-293
-315
-345
-382
-422
-462
-501
-536
-568
-598
-629
-661
-696
-732
-766
-796
-820
-837
-849
-859
-868
-880
-896
-914
-932
-950
-963
-973
-980
-985
-991
-1000
-1014
-1032
-1051
-1071
-1088
-1103
-1114
-1122
-1128
-1133
-1138
-1142
-1145
-1148
-1151
-1155
-1163
-1176
-1194
-1217
-1244
-1272
-1299
-1324
-1345
-1364
-1382
-1401
-1424
-1451
-1482
-1516
-1548
-1578
-1601
-1617
-1626
-1628
-1627
-1622
-1617
-1611
-1603
-1593
-1579
-1561
-1537
-1509
-1476
-1440
-1402
-1363
-1323
-1282
-1241
-1199
-1156
-1113
-1069
-1026
-982
-939
-896
-853
-811
-770
-730
-693
-659
-630
-605
-583
-563
-541
-517
-489
-455
-418
-378
-337
-298
-260
-224
-190
-155
-120
-82
-42
-2
38
75
110
139
165
186
203
216
224
227
224
214
199
180
158
136
116
99
84
72
60
47
34
18
2
-14
-29
-44
-60
-77
-96
-118
-140
-162
-180
-191
-195
-191
-182
-171
-161
-154
-152
-155
-159
-162
-162
-158
-150
-141
-132
-126
-124
-126
-131
-137
-142
-144
-145
-147
-152
-160
-173
-190
-209
-227
-242
-253
-261
-267
-272
-278
-285
-293
-300
-303
-302
-297
-286
-274
-259
-245
-231
-216
-200
-181
-159
-133
-105
-75
-43
-11
25
64
110
162
220
282
346
409
468
523
574
624
674
727
782
840
899
957
1010
1058
1100
1135
1163
1184
1200
1212
1221
1228
1236
1245
1257
1270
1286
1300
1313
1321
1326
1327
1326
1324
1321
1316
1306
1288
1260
1222
1177
1129
1085
1052
1034
1033
1044
1063
1082
1096
1100
1093
1080
1066
1055
1052
1058
1074
1096
1122
1150
1179
1210
1243
1280
1320
1361
1400
1433
1459
1474
1482
1484
1484
1485
1490
1498
1508
1519
1528
1533
1535
1532
1525
1516
1503
1488
1469
1447
1422
1396
1370
1347
1328
1315
1307
1305
1308
1315
1324
1335
1347
1359
1372
1385
1401
1419
1441
1469
1501
1537
1575
1613
1648
1680
1707
1729
1749
1766
1781
1794
1802
1802
1791
1769
1735
1692
1646
1601
1563
1534
1516
1508
1506
1506
1505
1501
1494
1486
1480
1477
1480
1488
1502
1518
1535
1548
1557
1560
1558
1551
1542
1532
1523
1515
1510
1507
1504
1499
1491
1478
1462
1441
1419
1397
1377
1361
1349
1341
1336
1331
1327
1322
1318
1315
1313
1315
1320
1327
1335
1342
1347
1348
1346
1341
1334
1327
1322
1321
1323
1329
1335
1340
1339
1330
1310
1278
1235
1184
1125
1063
998
932
866
797
727
656
584
515
449
389
334
281
228
171
108
41
-26
-88
-136
-166
-174
-161
-131
-94
-56
-25
-5
6
11
15
24
39
63
93
125
158
187
212
234
252
269
286
301
315
328
341
355
372
391
413
435
455
469
474
469
454
434
411
389
371
359
349
342
334
325
315
305
296
288
281
272
257
236
207
170
127
83
40
0
-37
-73
-111
-154
-204
-260
-322
-385
-447
-505
-559
-608
-654
-699
-745
-791
-838
-885
-931
-974
-1014
-1053
-1088
-1119
-1149
-1175
-1200
-1223
-1246
-1270
-1296
-1324
-1352
-1379
-1402
-1418
-1426
-1425
-1415
-1400
-1380
-1359
-1337
-1317
-1297
-1279
-1262
-1247
-1234
-1224
-1216
-1211
-1205
-1197
-1185
-1169
-1149
-1127
-1105
-1087
-1073
-1065
-1060
-1057
-1053
-1045
-1032
-1012
-989
-963
-937
-912
-891
-874
-861
-853
-849
-847
-847
-848
-847
-844
-836
-822
-802
-774
-741
-703
-663
-621
-580
-543
-510
-483
-464
-453
-449
-452
-459
-468
-477
-483
-487
-486
-484
-482
-482
-485
-494
-509
-529
-553
-581
-609
-637
-665
-690
-712
-732
-749
-763
-775
-786
-797
-808
-822
-838
-858
-881
-907
-933
-960
-985
-1006
-1020
-1030
-1033
-1032
-1026
-1020
-1016
-1014
-1018
-1025
-1033
-1040
-1044
-1042
-1034
-1022
-1006
-991
-978
-971
-969
-972
-978
-984
-988
-986
-978
-964
-943
-916
-884
-848
-810
-769
-727
-687
-648
-612
-581
-554
-531
-513
-497
-484
-472
-462
-454
-446
-439
-433
-427
-421
-416
-412
-409
-409
-411
-416
-424
-432
-440
-447
-453
-458
-462
-467
-474
-482
-491
-500
-508
-514
-518
-520
-521
-522
-522
-521
-518
-512
-502
-486
-466
-442
-417
-392
-369
-349
-331
-314
-297
-277
-254
-227
-197
-166
-134
-105
-79
-59
-44
-35
-31
-29
-29
-28
-24
-16
-2
16
38
64
91
119
148
178
207
238
268
298
326
349
368
382
392
397
401
405
408
412
416
419
420
418
413
407
401
394
387
382
376
372
368
365
365
369
375
384
393
401
404
402
393
378
361
343
327
315
308
307
310
318
331
347
368
392
417
440
461
476
486
492
498
506
519
538
562
588
611
629
639
640
635
627
620
616
614
612
604
587
559
517
466
410
351
295
242
192
142
90
36
-18
-69
-113
-145
-165
-174
-176
-176
-181
-192
-211
-235
-258
-278
-290
-296
-298
-299
-303
-312
-326
-341
-353
-359
-357
-349
-338
-328
-324
-326
-334
-345
-354
-358
-356
-349
-342
-339
-344
-359
-383
-412
-440
-464
-480
-488
-491
-492
-495
-503
-513
-526
-536
-542
-542
-537
-528
-518
-509
-501
-493
-484
-472
-456
-435
-413
-393
-377
-368
-365
-368
-372
-375
-376
-373
-369
-366
-367
-373
-386
-404
-427
-453
-479
-506
-532
-557
-582
-606
-627
-645
-661
-674
-686
-701
-720
-747
-780
-820
-864
-910
-955
-997
-1037
-1073
-1107
-1138
-1166
-1191
-1211
-1225
-1236
-1244
-1250
-1256
-1264
-1271
-1277
-1279
-1275
-1265
-1249
-1231
-1214
-1201
-1193
-1190
-1188
-1184
-1174
-1154
-1125
-1091
-1053
-1018
-988
-962
-939
-914
-882
-840
-787
-726
-661
-598
-544
-500
-468
-445
-428
-414
-400
-385
-372
-363
-360
-365
-375
-387
-397
-401
-398
-388
-373
-359
-348
-344
-348
-359
-372
-385
-393
-394
-389
-379
-365
-350
-336
-323
-310
-297
-281
-263
-242
-218
-193
-167
-140
-110
-77
-39
5
53
105
159
211
259
300
333
359
376
388
395
401
407
416
428
445
466
490
516
541
563
581
595
603
606
604
599
589
575
556
533
504
471
436
401
367
337
310
287
268
250
235
220
208
197
188
180
172
162
150
135
117
98
80
64
52
43
35
25
10
-13
-42
-78
-115
-149
-176
-195
-207
-213
-219
-228
-245
-269
-299
-332
-364
-392
-414
-431
-445
-457
-469
-484
-499
-514
-527
-536
-542
-545
-548
-552
-558
-566
-577
-588
-599
-609
-619
-632
-649
-673
-703
-739
-778
-817
-851
-881
-904
-923
-940
-957
-976
-997
-1020
-1041
-1059
-1071
-1078
-1079
-1076
-1068
-1059
-1047
-1031
-1012
-987
-956
-920
-878
-834
-789
-745
-703
-663
-625
-587
-547
-505
-457
-405
-349
-289
-227
-167
-109
-56
-10
31
66
98
127
155
183
208
231
250
264
273
277
278
278
278
278
280
282
283
285
288
294
305
323
347
377
410
443
472
496
515
531
547
566
589
617
647
676
701
721
733
740
742
742
742
743
744
745
745
743
740
736
733
731
730
728
722
710
689
659
621
577
529
482
437
396
360
329
301
275
252
229
208
187
167
149
132
119
110
105
105
109
116
123
130
136
142
148
158
173
194
221
254
290
326
362
396
428
459
491
523
556
589
621
651
680
708
734
760
783
804
820
830
835
837
837
840
849
863
881
901
916
924
920
908
889
871
860
859
871
892
917
940
955
959
952
938
923
912
911
921
941
969
999
1029
1056
1079
1098
1114
1127
1138
1145
1149
1149
1145
1139
1132
1126
1124
1127
1133
1142
1153
1164
1173
1180
1184
1187
1188
1189
1190
1193
1198
1206
1215
1225
1235
1243
1247
1247
1242
1234
1223
1210
1198
1186
1176
1167
1159
1151
1142
1133
1123
1112
1097
1079
1055
1025
987
942
891
836
777
716
653
590
526
462
399
338
282
231
186
146
109
73
36
-2
-41
-79
-113
-140
-159
-168
-170
-167
-161
-155
-150
-147
-145
-143
-141
-139
-137
-136
-138
-141
-146
-152
-158
-162
-164
-165
-167
-171
-180
-194
-214
-239
-267
-295
-323
-349
-372
-394
-414
-434
-454
-472
-488
-501
-508
-508
-502
-488
-469
-446
-423
-400
-381
-366
-353
-343
-334
-323
-311
-297
-281
-264
-248
-232
-216
-199
-180
-159
-138
-119
-105
-99
-102
-116
-137
-162
-188
-210
-226
-237
-246
-256
-270
-291
-317
-347
-376
-399
-414
-418
-413
-401
-386
-372
-359
-350
-342
-334
-325
-313
-299
-284
-268
-253
-239
-225
-208
-189
-163
-132
-94
-50
1
57
120
188
262
340
420
499
575
645
707
760
804
841
871
896
918
939
958
976
995
1014
1036
1059
1083
1108
1133
1160
1188
1219
1253
1291
1332
1374
1416
1453
1485
1509
1527
1539
1550
1562
1578
1597
1620
1645
1669
1689
1706
1721
1733
1746
1761
1779
1800
1823
1845
1865
1882
1895
1904
1908
1907
1902
1891
1875
1855
1832
1808
1785
1764
1743
1722
1695
1660
1614
1557
1490
1418
1346
1278
1217
1164
1117
1072
1028
982
934
888
846
812
787
771
762
754
744
727
703
673
642
613
589
571
557
544
527
503
469
427
379
329
282
240
204
173
145
117
86
54
20
-13
-44
-71
-95
-117
-140
-165
-194
-228
-266
-307
-348
-388
-425
-457
-485
-508
-527
-542
-555
-565
-574
-580
-584
-584
-578
-566
-544
-514
-475
-429
-379
-329
-281
-238
-201
-167
-137
-108
-77
-44
-8
29
69
110
152
194
237
280
322
362
399
431
458
481
500
518
535
551
564
573
576
570
554
530
501
470
441
415
394
377
361
345
325
301
274
244
213
184
157
132
109
87
66
44
22
1
-20
-40
-60
-80
-101
-122
-144
-165
-186
-208
-231
-257
-289
-328
-374
-427
-483
-541
-596
-648
-696
-742
-789
-838
-891
-950
-1012
-1075
-1136
-1192
-1242
-1286
-1325
-1360
-1393
-1425
-1456
-1485
-1512
-1536
-1556
-1571
-1584
-1593
-1599
-1602
-1602
-1600
-1593
-1584
-1573
-1560
-1546
-1533
-1519
-1506
-1492
-1480
-1469
-1460
-1454
-1452
-1454
-1459
-1464
-1469
-1471
-1469
-1464
-1458
-1453
-1451
-1453
-1462
-1476
-1493
-1512
-1530
-1545
-1556
-1563
-1566
-1566
-1564
-1560
-1553
-1545
-1533
-1517
-1497
-1470
-1438
-1400
-1358
-1311
-1262
-1212
-1162
-1114
-1068
-1025
-985
-948
-911
-875
-837
-797
-755
-709
-661
-612
-564
-518
-477
-442
-415
-395
-381
-374
-370
-370
-371
-374
-378
-383
-389
-396
-404
-414
-426
-440
-459
-481
-507
-535
-564
-590
-612
-629
-639
-646
-651
-657
-668
-684
-703
-724
-743
-756
-762
-759
-751
-740
-730
-724
-725
-731
-741
-752
-763
-772
-779
-785
-791
-797
-803
-809
-813
-814
-809
-799
-785
-768
-751
-735
-719
-705
-689
-671
-650
-625
-597
-567
-537
-506
-477
-448
-418
-385
-349
-310
-269
-228
-188
-151
-119
-91
-65
-40
-13
17
51
88
126
162
194
222
245
266
287
310
336
366
397
426
450
465
472
471
466
457
450
444
440
435
429
418
404
386
368
352
339
329
321
311
296
274
244
209
173
141
116
99
91
87
85
80
72
59
42
23
4
-15
-34
-55
-77
-102
-127
-151
-172
-189
-202
-213
-225
-240
-260
-284
-310
-335
-356
-372
-383
-391
-399
-409
-422
-435
-446
-451
-448
-436
-420
-403
-390
-385
-389
-400
-412
-421
-423
-417
-405
-391
-382
-379
-384
-394
-404
-407
-398
-376
-340
-297
-252
-211
-178
-155
-140
-130
-122
-114
-104
-92
-80
-68
-58
-49
-41
-34
-26
-20
-14
-11
-10
-12
-16
-21
-25
-28
-32
-35
-40
-47
-54
-61
-63
-60
-48
-28
-1
31
64
96
125
149
170
188
204
219
232
244
255
267
280
296
317
341
369
399
428
455
478
496
510
520
529
537
543
547
547
543
534
521
505
488
472
458
444
432
418
404
388
371
355
341
329
321
315
310
305
297
288
278
268
262
260
265
277
295
317
343
370
397
425
453
482
511
540
569
596
622
646
669
693
718
747
779
815
852
888
920
946
962
970
970
963
953
942
930
919
908
895
879
858
833
804
772
738
706
676
649
627
608
592
579
566
554
540
526
510
493
477
463
452
445
441
439
435
426
410
385
352
314
273
234
200
173
152
133
114
90
59
19
-30
-84
-139
-194
-245
-291
-335
-379
-424
-474
-529
-588
-649
-710
-768
-821
-868
-909
-945
-979
-1010
-1044
-1078
-1112
-1147
-1180
-1210
-1237
-1260
-1280
-1298
-1314
-1330
-1346
-1361
-1375
-1387
-1394
-1396
-1392
-1381
-1365
-1344
-1319
-1291
-1261
-1230
-1196
-1163
-1129
-1096
-1064
-1034
-1006
-980
-954
-928
-901
-872
-843
-814
-787
-764
-747
-735
-728
-725
-725
-725
-724
-721
-715
-706
-694
-679
-661
-641
-620
-597
-575
-553
-532
-512
-492
-470
-446
-418
-386
-349
-308
-266
-223
-180
-138
-98
-58
-18
24
68
115
164
216
268
319
368
413
454
489
518
543
565
582
598
611
621
630
636
641
646
652
661
673
689
708
728
747
762
771
773
769
760
748
735
723
711
701
689
675
656
631
601
565
524
481
437
392
348
304
261
218
173
127
79
29
-22
-74
-125
-174
-223
-271
-321
-373
-431
-495
-563
-634
-703
-766
-821
-867
-903
-933
-960
-987
-1016
-1046
-1074
-1097
-1112
-1115
-1108
-1093
-1077
-1064
-1058
-1061
-1070
-1083
-1095
-1100
-1097
-1087
-1071
-1052
-1034
-1018
-1004
-989
-970
-944
-910
-868
-821
-773
-727
-685
-646
-610
-573
-532
-486
-435
-380
-324
-267
-214
-164
-117
-73
-30
13
56
98
140
180
217
253
287
319
351
381
411
438
461
480
493
499
499
492
481
467
452
439
428
421
419
420
421
422
418
410
395
376
353
330
308
289
273
258
244
228
210
189
165
139
114
89
66
44
24
4
-15
-36
-57
-80
-104
-129
-156
-184
-212
-239
-264
-286
-304
-318
-329
-341
-353
-368
-388
-410
-434
-457
-478
-496
-509
-519
-526
-532
-537
-542
-544
-542
-535
-521
-502
-478
-452
-427
-404
-384
-366
-347
-325
-299
-268
-231
-192
-153
-117
-88
-65
-48
-36
-27
-18
-10
-3
4
7
6
0
-8
-18
-27
-32
-34
-32
-28
-21
-15
-9
-4
1
8
17
29
43
58
73
87
98
109
120
132
147
163
180
197
214
230
245
262
283
309
341
380
425
475
527
581
635
690
746
803
860
918
975
1032
1088
1145
1204
1267
1332
1401
1470
1536
1598
1652
1700
1742
1782
1824
1871
1924
1983
2045
2105
2162
2212
2257
2298
2337
2379
2424
2472
2522
2570
2615
2654
2688
2719
2750
2782
2817
2854
2892
2928
2960
2984
3002
3015
3024
3034
3046
3059
3073
3086
3094
3097
3092
3081
3065
3047
3029
3012
2998
2984
2971
2956
2939
2919
2896
2871
2845
2816
2786
2754
2718
2680
2640
2598
2555
2513
2470
2427
2381
2330
2272
2207
2134
2056
1976
1899
1827
1764
1710
1664
1624
1587
1552
1516
1478
1440
1401
1363
1325
1288
1252
1216
1181
1147
1116
1087
1063
1041
1018
995
965
929
885
835
782
730
683
642
610
584
562
542
521
498
472
443
412
381
350
319
289
260
234
210
192
178
169
163
159
154
146
135
121
103
84
64
43
22
-2
-26
-53
-79
-103
-123
-137
-145
-147
-147
-148
-152
-162
-181
-207
-239
-276
-314
-352
-389
-422
-452
-480
-506
-534
-564
-599
-639
-684
-732
-780
-822
-857
-882
-898
-909
-918
-932
-952
-981
-1016
-1051
-1082
-1105
-1116
-1119
-1116
-1114
-1118
-1131
-1152
-1181
-1210
-1238
-1259
-1274
-1284
-1294
-1305
-1321
-1340
-1361
-1379
-1393
-1398
-1397
-1389
-1378
-1366
-1353
-1340
-1326
-1309
-1290
-1270
-1250
-1236
-1227
-1226
-1230
-1236
-1241
-1239
-1231
-1217
-1199
-1181
-1166
-1156
-1151
-1148
-1145
-1142
-1135
-1127
-1119
-1113
-1111
-1110
-1112
-1113
-1110
-1104
-1093
-1080
-1067
-1055
-1045
-1036
-1027
-1012
-993
-966
-931
-890
-844
-796
-748
-700
-652
-606
-562
-521
-485
-455
-431
-414
-402
-395
-391
-390
-391
-394
-399
-406
-414
-420
-423
-422
-417
-410
-403
-401
-405
-418
-439
-465
-494
-521
-547
-572
-599
-629
-665
-707
-755
-804
-850
-888
-918
-937
-950
-961
-973
-990
-1014
-1046
-1080
-1116
-1150
-1180
-1207
-1232
-1257
-1285
-1316
-1352
-1391
-1433
-1476
-1519
-1561
-1603
-1644
-1683
-1722
-1759
-1792
-1822
-1848
-1870
-1888
-1904
-1920
-1937
-1956
-1977
-2001
-2025
-2050
-2072
-2091
-2106
-2117
-2125
-2130
-2134
-2139
-2144
-2151
-2158
-2164
-2166
-2163
-2153
-2135
-2109
-2076
-2037
-1996
-1952
-1907
-1863
-1818
-1773
-1727
-1678
-1626
-1569
-1507
-1440
-1369
-1296
-1222
-1150
-1081
-1018
-963
-915
-877
-847
-823
-803
-784
-760
-729
-688
-636
-574
-507
-439
-376
-321
-277
-243
-217
-194
-168
-137
-96
-48
6
62
117
169
218
265
313
363
417
474
531
585
634
674
706
732
755
780
810
847
890
938
987
1033
1074
1109
1136
1156
1173
1189
1204
1219
1236
1251
1264
1273
1278
1278
1275
1271
1270
1273
1282
1299
1321
1345
1370
1391
1406
1414
1416
1413
1408
1402
1396
1388
1379
1367
1351
1332
1312
1293
1276
1264
1255
1248
1242
1233
1221
1206
1189
1173
1159
1147
1138
1128
1113
1092
1062
1022
976
925
873
822
775
732
692
654
619
585
552
521
491
462
433
404
374
345
316
291
268
249
230
210
184
150
107
56
1
-52
-99
-136
-161
-176
-184
-188
-194
-203
-215
-231
-248
-264
-279
-293
-308
-325
-345
-369
-396
-427
-459
-493
-527
-561
-596
-630
-663
-691
-716
-736
-753
-770
-790
-816
-851
-892
-936
-980
-1018
-1047
-1068
-1083
-1097
-1115
-1144
-1184
-1235
-1294
-1353
-1406
-1450
-1481
-1501
-1514
-1523
-1534
-1549
-1568
-1589
-1611
-1630
-1644
-1654
-1660
-1665
-1670
-1678
-1688
-1701
-1715
-1729
-1739
-1746
-1748
-1745
-1737
-1723
-1706
-1684
-1658
-1629
-1598
-1565
-1532
-1499
-1467
-1437
-1408
-1380
-1353
-1328
-1303
-1279
-1256
-1232
-1208
-1183
-1156
-1128
-1099
-1068
-1037
-1004
-973
-943
-914
-888
-865
-845
-826
-809
-790
-767
-739
-703
-660
-610
-556
-501
-447
-398
-354
-313
-275
-237
-197
-154
-107
-57
-7
43
91
139
186
236
288
342
398
454
506
555
598
637
674
711
748
786
822
853
875
885
880
863
835
801
766
732
702
677
653
631
609
587
566
546
530
516
504
493
479
461
440
416
392
369
350
335
323
312
300
286
268
248
229
211
196
183
171
159
143
122
96
67
35
3
-29
-60
-90
-122
-156
-191
-228
-264
-298
-328
-356
-381
-405
-430
-457
-485
-512
-537
-559
-575
-588
-598
-606
-616
-627
-639
-652
-663
-672
-678
-681
-681
-678
-673
-665
-651
-629
-598
-559
-512
-461
-410
-361
-319
-282
-252
-226
-203
-182
-162
-145
-133
-127
-129
-137
-150
-163
-173
-176
-169
-151
-124
-91
-55
-22
5
24
33
33
24
10
-7
-24
-40
-55
-67
-78
-87
-95
-103
-108
-111
-111
-106
-96
-81
-60
-36
-9
20
48
73
92
105
108
102
85
59
26
-11
-51
-89
-125
-157
-184
-208
-226
-241
-251
-256
-257
-254
-250
-248
-250
-258
-274
-299
-330
-365
-401
-435
-463
-483
-496
-500
-498
-489
-476
-460
-443
-427
-413
-402
-394
-389
-387
-385
-382
-378
-373
-365
-356
-346
-336
-326
-317
-306
-291
-273
-248
-216
-177
-132
-83
-32
18
64
103
134
155
168
173
173
171
170
170
174
182
195
213
235
264
299
341
390
445
506
570
638
706
775
845
914
982
1049
1113
1171
1221
1262
1293
1313
1324
1328
1327
1323
1318
1312
1306
1301
1297
1296
1297
1303
1312
1325
1340
1356
1369
1379
1383
1380
1372
1358
1340
1319
1298
1276
1255
1236
1219
1204
1191
1180
1169
1160
1152
1147
1146
1148
1156
1167
1179
1191
1200
1205
1207
1208
1211
1219
1234
1258
1288
1322
1354
1382
1401
1412
1415
1413
1409
1404
1401
1397
1392
1384
1372
1356
1339
1322
1310
1303
1304
1312
1325
1340
1356
1373
1389
1405
1420
1435
1448
1456
1458
1453
1441
1424
1406
1390
1380
1379
1387
1402
1421
1440
1456
1465
1466
1461
1449
1434
1414
1390
1361
1325
1281
1230
1173
1115
1059
1012
975
951
936
927
919
906
885
855
818
777
736
698
664
633
603
569
528
479
424
366
310
260
218
185
158
134
108
77
43
6
-29
-59
-80
-93
-100
-103
-107
-115
-126
-141
-157
-171
-183
-192
-201
-213
-230
-254
-284
-317
-349
-377
-399
-412
-419
-421
-423
-424
-424
-423
-418
-406
-386
-361
-333
-306
-284
-269
-262
-262
-266
-271
-277
-282
-288
-298
-316
-342
-376
-417
-461
-503
-538
-563
-576
-576
-567
-549
-527
-503
-479
-457
-436
-416
-395
-374
-350
-325
-298
-273
-250
-231
-218
-211
-209
-209
-210
-208
-204
-195
-184
-170
-157
-145
-134
-124
-114
-104
-93
-82
-74
-71
-74
-85
-101
-122
-143
-161
-174
-182
-185
-187
-189
-193
-199
-205
-209
-209
-202
-188
-168
-145
-121
-98
-75
-53
-28
2
37
76
115
150
175
188
187
177
161
147
140
144
157
176
194
203
198
176
141
96
49
8
-22
-39
-43
-38
-29
-20
-15
-15
-19
-24
-29
-31
-30
-27
-23
-20
-20
-21
-23
-26
-28
-28
-26
-24
-22
-21
-22
-23
-25
-26
-27
-26
-25
-23
-22
-22
-23
-24
-25
-26
-26
-25
-24
-23
-23
-23
-24
-25
-26
-26
-25
-24
-24
-23
-23
-24
-24
-25
-25
-25
-25
-24
-23
-23
-24
-24
-25
-25
-25
-25
-24
-24
-23
-24
-24
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-25
-25
-25
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-25
-25
-25
-24
-24
-24
-24
-24
-24
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
