5
12468
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
2
1
1
0
-1
0
1
1
2
1
0
0
-1
0
1
2
2
1
0
-1
-1
0
1
2
1
0
-1
-2
-2
-1
1
2
1
0
-2
-3
-2
-1
1
2
2
-1
-3
-4
-3
1
4
5
2
-6
-17
-26
-30
-27
-17
-3
11
22
27
25
19
11
4
-1
-4
-4
-3
-1
1
2
2
1
-2
-3
-4
-2
1
4
4
2
-3
-7
-8
-3
8
20
29
30
22
6
-13
-27
-33
-29
-17
-3
8
11
7
-1
-8
-10
-6
2
12
20
24
22
18
12
6
1
-2
-4
-5
-3
-1
2
4
4
1
-3
-7
-7
-4
4
12
19
22
21
17
12
7
2
-1
-3
-5
-6
-4
1
6
9
7
-3
-19
-37
-51
-52
-40
-16
13
38
52
52
41
23
6
-8
-17
-23
-30
-37
-42
-40
-28
-5
23
49
62
56
31
-5
-40
-63
-66
-48
-16
18
41
44
26
-8
-49
-83
-100
-95
-69
-30
13
46
64
62
43
15
-12
-31
-37
-32
-19
-6
3
6
3
-3
-6
-5
-1
4
8
6
-1
-11
-20
-26
-26
-21
-12
-4
2
4
3
1
-1
-2
-2
0
1
1
1
-1
-2
-2
-1
1
1
1
0
-2
-3
-2
0
4
6
3
-6
-20
-37
-51
-56
-47
-26
3
33
55
62
52
31
4
-19
-32
-33
-25
-12
-1
6
6
3
-2
-4
-4
-1
2
3
2
0
-2
-3
-2
0
2
2
1
-1
-2
-2
-1
0
1
1
0
-1
-2
-2
-1
1
1
1
0
-1
-2
-1
0
1
1
1
0
-1
-2
-1
0
1
2
1
-1
-2
-2
-1
1
2
2
1
-1
-2
-2
-1
1
3
2
0
-2
-4
-3
0
4
5
3
-2
-7
-10
-5
7
24
42
53
52
39
16
-11
-33
-46
-47
-38
-25
-13
-4
-1
-1
-2
-2
1
4
5
3
-2
-9
-17
-22
-24
-22
-17
-10
-2
6
13
19
23
22
19
12
6
1
-2
-2
-1
-2
-5
-11
-19
-25
-27
-22
-12
1
15
25
29
27
20
8
-4
-16
-24
-27
-25
-17
-7
4
10
10
4
-8
-20
-29
-30
-24
-13
-1
6
8
4
-2
-7
-7
-2
4
8
7
1
-6
-11
-9
0
13
26
31
26
12
-8
-24
-30
-25
-10
10
26
33
30
19
4
-7
-11
-9
-1
6
9
7
1
-6
-10
-8
0
11
21
27
26
20
11
3
-3
-4
-2
0
2
2
1
-1
-2
-1
0
2
2
1
-1
-3
-3
-1
2
3
3
1
-3
-4
-4
0
4
7
5
-1
-8
-11
-6
7
24
36
36
21
-9
-45
-73
-84
-72
-40
1
38
60
61
45
22
1
-10
-10
-3
5
9
7
1
-5
-8
-5
1
6
7
5
-1
-6
-7
-4
1
6
8
6
0
-7
-14
-18
-19
-18
-17
-14
-11
-6
-1
5
9
13
14
15
17
19
20
18
10
-5
-25
-46
-62
-68
-61
-43
-17
10
33
46
49
42
29
14
0
-8
-11
-8
0
7
12
10
1
-12
-24
-31
-28
-15
4
23
37
43
39
29
18
8
3
0
-1
-2
-3
-3
-1
4
8
9
3
-9
-26
-41
-49
-47
-36
-19
-3
8
10
6
0
-4
-5
-2
1
4
3
1
-2
-2
-1
2
3
2
-1
-4
-4
0
8
17
25
27
23
15
5
-2
-5
-4
-1
2
3
3
1
0
0
-1
-1
-2
-2
0
6
16
25
30
27
13
-8
-31
-49
-55
-48
-31
-7
14
27
31
27
18
8
2
-1
-1
0
1
1
0
0
0
0
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
1
0
-1
-1
0
1
2
3
2
0
-2
-4
-3
1
9
17
24
26
23
15
6
-2
-6
-5
-1
3
5
3
0
-2
-3
-1
2
4
3
-1
-5
-6
2
17
38
58
70
68
51
23
-9
-37
-53
-55
-44
-24
-3
14
24
26
23
17
11
6
3
1
-1
-4
-9
-14
-19
-22
-21
-16
-9
-1
6
8
7
3
-2
-6
-6
-3
2
8
12
15
17
19
21
23
25
26
23
17
11
4
0
-2
-1
0
1
2
1
0
0
0
1
2
2
1
0
-1
0
1
2
2
2
0
-1
-1
0
1
2
2
1
0
-1
-1
0
2
3
3
1
-1
-2
-2
0
2
3
3
1
-1
-3
-2
1
3
4
3
0
-3
-4
-2
2
5
5
2
-2
-6
-5
0
7
11
7
-4
-20
-33
-36
-23
3
33
55
61
47
19
-12
-33
-38
-27
-8
7
12
4
-8
-14
-5
19
51
78
86
71
35
-10
-47
-65
-61
-39
-12
9
17
13
2
-8
-10
-6
2
8
9
5
-2
-7
-6
-2
4
8
7
2
-4
-6
-4
1
7
8
5
-2
-7
-8
-2
9
22
30
30
23
11
1
-5
-4
0
4
6
3
-1
-4
-4
0
6
9
7
-3
-17
-32
-43
-46
-41
-28
-11
5
20
30
37
39
36
30
21
11
2
-3
-4
-2
1
4
4
2
0
-2
-2
0
3
4
4
1
-1
-3
-2
1
4
6
4
0
-4
-6
-4
2
11
20
25
26
21
14
6
0
-3
-3
-1
1
2
3
2
1
1
0
0
0
1
2
2
2
1
0
-1
-1
0
2
3
3
2
0
-2
-2
0
4
6
5
0
-6
-8
-2
15
42
74
100
111
102
72
30
-15
-51
-70
-71
-57
-37
-17
-3
3
4
2
1
0
1
1
1
1
1
1
2
3
2
0
-1
-2
0
3
5
5
2
-4
-8
-6
4
23
43
58
60
44
14
-22
-52
-66
-59
-32
6
43
69
78
69
47
22
0
-15
-22
-23
-20
-15
-11
-6
-2
2
5
6
4
1
-1
-3
-2
0
3
5
4
2
0
-2
-2
-1
2
5
6
5
2
-3
-8
-15
-20
-23
-21
-12
2
21
40
51
52
39
15
-12
-33
-41
-32
-7
25
55
74
77
65
42
15
-8
-24
-31
-30
-23
-12
0
12
22
28
28
23
14
4
-3
-6
-3
3
8
8
3
-7
-18
-25
-26
-21
-11
-2
4
6
5
1
-1
-1
0
2
3
2
1
0
0
1
2
3
2
0
-1
0
2
4
4
3
0
-3
-3
0
6
10
9
-2
-19
-41
-58
-65
-60
-43
-22
-3
8
10
5
-1
-4
-2
3
7
5
-2
-14
-24
-28
-25
-14
-2
8
11
8
1
-4
-6
-2
3
8
8
4
-2
-7
-6
0
11
21
28
29
23
14
4
-2
-4
-2
2
4
5
3
0
-3
-3
0
6
16
26
35
40
39
33
23
11
2
-4
-4
-1
3
6
5
3
-1
-2
-2
1
4
6
4
1
-2
-3
-1
3
7
7
4
-3
-8
-7
3
19
38
51
52
41
20
-4
-23
-32
-28
-16
-2
9
12
8
2
-4
-5
-2
3
6
7
4
0
-3
-3
0
3
6
6
3
0
-2
-2
0
4
6
5
3
0
-2
-2
1
4
6
6
3
-1
-3
-3
0
4
8
8
5
-2
-8
-10
-4
9
29
49
66
72
66
48
22
-5
-26
-36
-34
-22
-7
6
11
10
3
-4
-7
-4
1
7
10
8
2
-5
-7
-4
3
9
12
8
0
-9
-11
-5
9
26
38
39
24
-2
-32
-57
-69
-65
-47
-21
5
24
33
31
22
10
-1
-8
-9
-4
3
9
11
8
2
-4
-8
-6
1
9
14
12
3
-8
-16
-13
4
31
59
78
78
59
26
-11
-39
-50
-44
-27
-8
4
4
-6
-18
-26
-24
-13
4
20
29
29
22
11
0
-6
-7
-4
2
8
10
8
0
-12
-25
-33
-33
-21
2
31
60
81
88
82
64
40
18
1
-7
-9
-5
0
5
9
10
7
2
-4
-9
-8
-1
13
29
39
37
19
-11
-44
-70
-79
-66
-35
3
37
56
59
48
29
11
-1
-8
-11
-14
-16
-18
-18
-13
-6
2
6
7
4
1
1
3
6
5
-2
-17
-35
-49
-53
-42
-20
7
29
40
37
25
10
-2
-6
-3
3
7
7
4
1
-1
1
3
4
0
-9
-19
-26
-26
-18
-5
9
17
15
6
-9
-22
-29
-27
-18
-6
4
8
6
-1
-5
-4
5
20
35
40
30
2
-38
-78
-104
-103
-72
-17
45
96
117
104
63
8
-39
-64
-62
-39
-9
14
21
12
-3
-13
-11
4
26
41
41
24
-7
-38
-59
-62
-45
-16
16
41
53
53
44
31
19
10
3
-4
-10
-16
-20
-20
-17
-10
-3
2
5
5
4
4
7
13
21
27
29
26
15
1
-14
-25
-28
-24
-13
-2
5
5
-2
-14
-24
-29
-24
-10
7
22
31
31
25
15
7
1
-1
-2
-4
-9
-16
-22
-24
-19
-8
7
24
39
48
49
43
31
14
-4
-19
-28
-28
-21
-9
3
10
10
4
-4
-7
-3
9
24
35
35
22
-1
-26
-44
-50
-42
-25
-7
6
11
10
8
10
17
26
33
31
17
-5
-30
-48
-54
-47
-29
-9
6
12
10
2
-5
-6
0
11
22
29
30
25
15
6
-1
-3
-1
2
5
6
5
3
1
0
1
3
4
5
4
3
1
0
1
3
5
5
5
2
0
-1
0
3
6
7
6
2
-2
-4
-2
4
13
22
27
28
23
15
7
2
-1
0
2
3
3
3
3
3
4
4
3
1
-1
0
3
8
11
9
-1
-19
-38
-53
-56
-42
-12
25
59
80
82
67
41
15
-5
-13
-10
0
10
17
21
22
24
27
31
33
31
24
15
5
-2
-4
-1
3
7
7
5
2
0
0
3
5
5
2
0
0
7
20
36
51
58
52
34
8
-19
-37
-41
-29
-4
25
52
68
71
62
44
24
5
-6
-10
-7
0
7
12
11
7
0
-5
-6
-2
5
11
13
9
2
-7
-11
-7
4
19
32
36
29
11
-12
-33
-45
-45
-35
-20
-4
7
14
17
20
22
24
24
19
11
1
-6
-7
1
13
25
31
28
17
2
-10
-13
-8
6
21
32
36
32
24
15
9
6
6
5
2
0
-1
4
13
27
39
46
44
34
20
6
0
2
12
26
39
45
44
36
24
10
-4
-15
-22
-26
-23
-14
2
22
42
59
67
63
48
25
-3
-30
-53
-68
-73
-67
-50
-22
13
50
82
102
106
92
63
26
-11
-39
-55
-57
-49
-36
-22
-11
-4
1
4
6
7
6
3
-2
-5
-4
5
24
48
73
91
94
79
48
7
-35
-67
-80
-73
-46
-6
38
78
105
117
111
89
55
12
-32
-70
-96
-104
-92
-63
-22
22
57
79
82
68
44
16
-9
-24
-29
-26
-17
-6
2
7
8
6
3
1
0
1
3
5
6
6
4
2
0
0
2
5
8
9
7
1
-7
-15
-20
-21
-17
-11
-3
4
8
8
6
3
1
0
1
3
4
5
5
4
3
2
2
3
4
4
5
4
3
2
2
2
3
4
5
5
4
3
2
1
2
4
5
6
5
3
0
-1
-1
2
8
14
19
22
23
22
20
19
19
21
22
21
18
13
7
1
-3
-4
-2
2
8
14
20
25
27
25
19
11
2
-4
-5
-1
6
12
13
8
-5
-22
-37
-46
-46
-36
-20
-2
13
23
27
26
23
19
14
10
6
3
0
-1
0
3
6
7
6
4
1
0
0
3
5
7
6
4
1
-1
0
3
6
8
7
3
-1
-4
-2
4
14
23
28
28
24
16
9
3
-1
-4
-8
-15
-25
-35
-43
-45
-41
-31
-19
-7
3
7
8
6
3
1
1
2
3
4
5
4
4
3
2
2
3
4
4
4
4
3
3
2
3
3
4
4
4
3
2
2
2
3
4
5
5
3
2
2
2
3
5
6
5
3
1
0
1
3
6
7
6
3
-1
-3
-1
5
13
22
28
28
24
16
8
2
-1
0
2
4
5
5
4
4
4
3
2
1
1
2
7
16
27
37
43
42
35
24
12
3
-1
-1
2
5
6
6
4
2
1
2
3
5
5
4
3
2
2
3
4
5
5
4
3
2
2
3
4
4
4
3
2
2
3
4
4
4
4
3
2
2
3
4
5
4
3
2
1
2
4
6
8
6
2
-5
-12
-18
-21
-20
-14
-6
4
14
22
29
33
37
40
44
47
49
48
42
31
15
-4
-19
-28
-28
-16
2
24
42
52
51
42
27
13
2
-3
-2
1
5
7
6
4
2
0
1
3
5
6
5
3
2
1
2
3
4
5
5
3
2
2
2
3
4
5
5
3
2
2
2
3
4
5
5
3
2
2
2
3
4
5
5
3
2
1
2
3
5
5
5
3
2
1
1
3
5
6
5
3
1
0
0
3
6
8
7
3
-1
-4
-2
4
14
23
29
29
23
15
6
1
0
2
4
4
2
0
0
3
11
20
27
29
26
18
9
1
-2
-2
1
4
5
5
5
5
5
3
-2
-10
-20
-27
-27
-16
4
28
49
59
57
42
21
1
-10
-11
-4
7
14
15
9
-2
-12
-19
-21
-18
-13
-8
-3
1
4
5
6
6
4
2
0
0
1
4
6
6
5
2
0
0
1
4
6
6
5
2
0
-1
1
4
6
7
5
2
-1
-1
1
5
7
7
4
1
-1
-1
1
4
5
6
7
11
19
31
43
49
45
28
1
-30
-55
-70
-71
-61
-45
-30
-18
-9
-3
2
8
12
12
6
-2
-10
-10
-1
19
42
62
71
66
48
23
0
-16
-23
-21
-17
-13
-12
-13
-15
-15
-12
-6
0
4
6
6
6
5
3
1
-1
-2
-1
2
8
12
12
5
-8
-26
-40
-47
-43
-29
-12
2
6
-3
-21
-42
-59
-65
-59
-42
-18
8
34
57
77
92
98
93
75
44
3
-42
-84
-116
-133
-135
-125
-108
-89
-72
-59
-49
-40
-28
-11
13
42
71
95
110
113
103
83
58
29
0
-29
-58
-84
-105
-118
-119
-108
-86
-59
-34
-15
-4
-1
-3
-5
-6
-5
-3
-2
-1
2
9
20
33
44
48
43
30
14
-2
-14
-21
-27
-36
-51
-69
-88
-100
-101
-92
-75
-56
-37
-20
-1
22
49
75
93
94
76
41
1
-33
-50
-51
-42
-37
-45
-70
-105
-135
-148
-135
-99
-51
-7
20
27
20
9
7
15
32
44
42
18
-27
-82
-136
-176
-195
-192
-171
-138
-98
-57
-16
22
55
80
94
97
88
70
47
21
-5
-30
-53
-71
-85
-93
-95
-92
-85
-74
-61
-44
-24
-6
9
14
9
-5
-25
-42
-51
-46
-31
-11
4
7
-5
-30
-61
-90
-110
-119
-116
-101
-77
-43
0
50
103
152
192
217
225
217
194
160
113
54
-16
-96
-176
-247
-297
-320
-314
-285
-240
-187
-128
-63
12
98
189
272
333
356
335
276
194
109
39
-8
-32
-44
-54
-71
-92
-111
-113
-91
-41
29
105
170
211
222
205
170
127
89
60
43
35
28
20
8
-5
-15
-15
2
39
92
156
219
270
303
313
301
274
238
197
153
106
53
-6
-70
-131
-183
-216
-227
-215
-183
-135
-80
-23
31
75
106
119
117
104
89
84
98
136
191
248
284
282
229
128
-1
-133
-237
-294
-297
-256
-192
-130
-89
-78
-88
-104
-106
-83
-35
24
72
87
56
-20
-121
-219
-288
-309
-281
-221
-153
-104
-89
-107
-141
-167
-162
-115
-34
60
136
169
142
58
-66
-206
-333
-428
-483
-496
-476
-432
-375
-310
-242
-175
-113
-61
-29
-25
-56
-123
-223
-343
-463
-561
-614
-608
-539
-416
-258
-91
62
185
270
319
336
327
294
237
154
47
-75
-199
-307
-386
-428
-434
-413
-377
-335
-295
-258
-219
-176
-128
-81
-42
-23
-33
-75
-145
-229
-305
-350
-344
-279
-159
-5
154
286
369
395
374
329
285
262
260
267
258
210
116
-15
-158
-277
-343
-345
-290
-203
-115
-46
-3
28
75
160
296
467
641
770
811
742
571
337
95
-97
-202
-215
-163
-91
-48
-58
-117
-190
-227
-186
-53
148
362
521
574
505
342
147
-6
-61
3
165
372
560
680
707
648
530
383
233
85
-64
-223
-397
-579
-750
-884
-958
-954
-866
-700
-470
-197
93
372
615
799
909
940
896
786
623
420
193
-44
-272
-469
-614
-689
-691
-633
-540
-446
-377
-345
-340
-333
-293
-195
-37
155
334
447
452
333
108
-177
-459
-678
-795
-797
-698
-532
-339
-154
2
119
198
242
254
238
197
138
71
3
-61
-126
-204
-312
-460
-642
-838
-1010
-1116
-1122
-1008
-782
-463
-85
312
690
1012
1246
1359
1332
1163
874
511
129
-215
-491
-693
-845
-976
-1107
-1231
-1313
-1305
-1169
-898
-523
-102
303
648
925
1147
1337
1497
1594
1574
1379
985
421
-228
-848
-1332
-1616
-1698
-1625
-1467
-1278
-1079
-853
-569
-206
217
647
1010
1246
1322
1254
1086
875
659
449
232
-11
-287
-581
-857
-1074
-1203
-1235
-1183
-1070
-919
-739
-533
-301
-59
167
339
424
409
310
169
40
-31
-17
77
227
397
554
677
758
793
777
702
554
324
16
-344
-713
-1033
-1248
-1319
-1234
-1014
-706
-372
-70
164
324
429
513
608
724
844
931
945
865
698
489
297
174
143
183
239
244
151
-51
-326
-608
-825
-926
-898
-761
-554
-318
-74
171
421
673
902
1068
1123
1034
801
459
78
-261
-489
-567
-495
-307
-61
185
382
500
532
485
378
234
76
-72
-186
-243
-226
-128
40
245
432
539
516
345
55
-277
-546
-654
-548
-245
166
553
790
802
598
266
-67
-288
-349
-285
-197
-199
-364
-679
-1049
-1327
-1385
-1161
-692
-99
463
862
1036
1004
849
663
515
424
366
299
197
63
-68
-156
-179
-150
-114
-128
-228
-416
-658
-893
-1063
-1134
-1100
-978
-789
-547
-253
91
473
849
1155
1315
1275
1024
607
113
-348
-683
-842
-834
-714
-564
-466
-471
-592
-802
-1045
-1250
-1350
-1295
-1063
-666
-154
394
881
1212
1316
1164
783
247
-340
-871
-1266
-1486
-1536
-1456
-1294
-1085
-836
-527
-125
388
999
1654
2262
2721
2942
2880
2540
1972
1255
469
-318
-1057
-1711
-2238
-2589
-2707
-2549
-2108
-1436
-645
119
710
1030
1065
884
620
418
388
559
877
1225
1466
1495
1273
842
306
-204
-574
-738
-697
-512
-277
-83
9
-6
-80
-135
-97
70
339
620
795
764
488
23
-495
-892
-1022
-836
-394
140
573
759
664
389
119
50
290
806
1424
1895
1998
1631
855
-120
-1024
-1626
-1823
-1662
-1312
-975
-799
-814
-928
-975
-798
-317
429
1300
2104
2673
2912
2826
2490
2011
1472
904
288
-413
-1215
-2076
-2884
-3487
-3737
-3550
-2944
-2047
-1064
-220
317
490
367
117
-54
18
394
1008
1690
2231
2458
2295
1786
1069
323
-301
-728
-966
-1084
-1165
-1259
-1362
-1432
-1418
-1296
-1092
-873
-709
-633
-613
-556
-345
102
787
1602
2363
2857
2924
2513
1699
661
-387
-1264
-1884
-2267
-2507
-2712
-2939
-3158
-3255
-3083
-2530
-1584
-360
926
2020
2714
2920
2694
2207
1677
1279
1085
1042
1010
832
417
-217
-936
-1549
-1880
-1847
-1498
-992
-535
-303
-374
-701
-1137
-1503
-1657
-1544
-1207
-755
-306
68
365
644
984
1434
1973
2508
2903
3022
2785
2192
1320
296
-746
-1697
-2490
-3093
-3487
-3653
-3557
-3172
-2495
-1571
-503
564
1478
2116
2419
2399
2128
1709
1243
805
441
176
24
2
124
385
747
1131
1429
1532
1362
912
245
-510
-1201
-1692
-1902
-1821
-1506
-1049
-543
-62
362
720
1018
1249
1383
1372
1170
760
177
-483
-1083
-1477
-1566
-1331
-856
-309
111
237
4
-528
-1187
-1742
-1995
-1843
-1318
-570
201
817
1195
1361
1423
1503
1667
1885
2045
2009
1684
1076
307
-437
-978
-1222
-1200
-1051
-954
-1051
-1380
-1863
-2345
-2664
-2733
-2571
-2297
-2068
-2003
-2119
-2318
-2419
-2226
-1616
-589
718
2071
3211
3934
4151
3903
3344
2672
2070
1642
1388
1221
1006
621
12
-784
-1646
-2414
-2937
-3129
-2989
-2591
-2045
-1448
-852
-252
391
1103
1864
2589
3143
3391
3250
2726
1921
995
116
-602
-1132
-1522
-1860
-2212
-2579
-2883
-2988
-2762
-2140
-1161
24
1195
2135
2699
2862
2720
2449
2231
2180
2302
2490
2579
2411
1909
1115
177
-704
-1355
-1692
-1756
-1689
-1670
-1838
-2225
-2744
-3215
-3434
-3258
-2650
-1697
-567
552
1515
2258
2793
3172
3437
3583
3550
3255
2637
1702
547
-659
-1720
-2472
-2831
-2809
-2499
-2029
-1515
-1012
-519
11
619
1303
1993
2560
2855
2762
2249
1387
336
-705
-1562
-2144
-2459
-2603
-2699
-2840
-3035
-3199
-3190
-2867
-2157
-1098
172
1452
2553
3356
3838
4059
4116
4078
3953
3683
3182
2380
1276
-50
-1454
-2771
-3866
-4660
-5136
-5311
-5211
-4841
-4193
-3264
-2082
-726
682
2005
3135
4010
4632
5041
5278
5347
5204
4765
3948
2717
1112
-741
-2651
-4406
-5815
-6744
-7127
-6965
-6308
-5237
-3845
-2231
-490
1286
3009
4593
5944
6963
7543
7587
7028
5861
4167
2114
-62
-2104
-3795
-5000
-5691
-5926
-5807
-5434
-4865
-4109
-3154
-2003
-709
618
1831
2793
3417
3690
3666
3430
3055
2577
1993
1288
471
-398
-1206
-1820
-2136
-2118
-1816
-1347
-848
-426
-125
79
242
414
599
745
768
591
192
-377
-991
-1496
-1752
-1683
-1301
-698
-21
570
945
1031
822
377
-196
-770
-1220
-1455
-1433
-1170
-731
-214
285
691
968
1118
1160
1114
982
751
403
-54
-570
-1047
-1360
-1394
-1087
-455
403
1333
2175
2809
3184
3315
3252
3045
2708
2213
1512
585
-526
-1701
-2763
-3536
-3906
-3870
-3537
-3088
-2692
-2439
-2300
-2137
-1783
-1121
-163
940
1951
2642
2903
2795
2535
2411
2648
3308
4249
5166
5713
5630
4841
3477
1809
143
-1292
-2400
-3207
-3796
-4226
-4481
-4471
-4090
-3281
-2095
-683
750
2020
3031
3792
4378
4871
5290
5566
5567
5159
4278
2969
1387
-258
-1762
-2983
-3862
-4407
-4648
-4606
-4280
-3657
-2745
-1595
-304
998
2186
3163
3875
4296
4409
4199
3653
2784
1655
387
-850
-1886
-2598
-2949
-2995
-2851
-2640
-2437
-2243
-1996
-1610
-1031
-276
560
1332
1898
2168
2138
1880
1514
1157
881
693
540
338
12
-470
-1081
-1736
-2312
-2688
-2769
-2517
-1960
-1180
-292
587
1364
1987
2444
2745
2903
2909
2729
2312
1614
628
-597
-1949
-3272
-4400
-5190
-5555
-5480
-5007
-4220
-3214
-2067
-836
443
1734
2982
4104
4988
5515
5588
5162
4262
2981
1455
-170
-1767
-3247
-4551
-5632
-6428
-6853
-6809
-6223
-5090
-3502
-1648
228
1892
3187
4075
4634
4997
5287
5547
5703
5600
5058
3965
2338
340
-1755
-3644
-5075
-5919
-6177
-5964
-5438
-4743
-3962
-3111
-2157
-1063
178
1510
2825
3975
4816
5239
5206
4756
3995
3074
2146
1331
689
214
-148
-470
-804
-1166
-1526
-1832
-2039
-2136
-2155
-2152
-2180
-2254
-2333
-2337
-2174
-1789
-1191
-455
302
967
1477
1835
2102
2360
2664
3014
3347
3559
3545
3234
2612
1717
619
-597
-1851
-3061
-4140
-4985
-5485
-5543
-5110
-4211
-2952
-1504
-57
1229
2258
3016
3551
3932
4205
4370
4372
4138
3609
2789
1755
652
-349
-1101
-1522
-1622
-1486
-1246
-1030
-920
-937
-1041
-1163
-1236
-1228
-1148
-1032
-922
-839
-766
-654
-446
-102
375
935
1492
1949
2230
2299
2170
1894
1541
1179
855
591
387
233
116
28
-34
-69
-80
-74
-65
-63
-73
-89
-89
-45
67
254
495
743
936
1024
985
846
673
543
511
572
648
612
336
-254
-1133
-2163
-3134
-3830
-4099
-3904
-3328
-2528
-1671
-872
-162
495
1155
1836
2490
3012
3288
3252
2934
2456
1989
1682
1598
1683
1790
1735
1382
694
-252
-1291
-2232
-2923
-3287
-3336
-3138
-2782
-2339
-1840
-1282
-639
109
961
1878
2783
3568
4108
4287
4027
3318
2227
901
-470
-1697
-2647
-3269
-3600
-3729
-3744
-3683
-3508
-3126
-2435
-1384
-13
1533
3047
4315
5179
5571
5509
5063
4310
3294
2029
520
-1190
-2995
-4712
-6120
-7012
-7255
-6832
-5844
-4480
-2959
-1471
-136
1008
1988
2861
3675
4435
5095
5563
5724
5473
4744
3536
1923
49
-1893
-3692
-5154
-6133
-6556
-6419
-5781
-4739
-3409
-1907
-339
1195
2600
3783
4656
5144
5200
4811
4006
2853
1447
-95
-1651
-3101
-4331
-5239
-5738
-5765
-5289
-4315
-2898
-1137
827
2826
4686
6248
7388
8031
8157
7791
6986
5811
4336
2624
743
-1229
-3185
-4994
-6509
-7589
-8129
-8085
-7479
-6395
-4959
-3310
-1576
134
1728
3122
4235
4987
5313
5184
4624
3716
2589
1392
261
-704
-1455
-1989
-2330
-2504
-2529
-2407
-2137
-1727
-1210
-641
-93
365
690
875
956
999
1078
1245
1508
1821
2089
2193
2027
1533
731
-278
-1332
-2252
-2895
-3192
-3164
-2903
-2533
-2149
-1785
-1403
-921
-266
572
1509
2378
2972
3121
2747
1900
744
-499
-1614
-2452
-2956
-3153
-3111
-2891
-2523
-1993
-1270
-343
755
1931
3052
3970
4563
4763
4567
4033
3263
2380
1506
748
178
-169
-306
-286
-188
-103
-108
-249
-532
-927
-1379
-1828
-2218
-2505
-2654
-2638
-2435
-2033
-1447
-718
78
838
1452
1824
1899
1671
1191
557
-109
-678
-1046
-1151
-992
-626
-154
309
674
909
1050
1188
1425
1825
2362
2918
3303
3318
2832
1836
452
-1096
-2562
-3750
-4566
-5026
-5212
-5209
-5047
-4679
-4005
-2929
-1420
440
2465
4406
6021
7139
7695
7724
7322
6595
5617
4413
2973
1289
-614
-2648
-4664
-6473
-7882
-8733
-8936
-8489
-7471
-6031
-4347
-2593
-904
645
2037
3287
4413
5400
6181
6652
6698
6242
5283
3911
2291
620
-927
-2235
-3270
-4054
-4634
-5035
-5237
-5178
-4783
-4006
-2864
-1457
51
1468
2625
3415
3814
3873
3688
3363
2970
2529
2009
1349
490
-588
-1841
-3159
-4377
-5317
-5827
-5822
-5306
-4370
-3166
-1872
-646
405
1235
1853
2301
2624
2850
2973
2965
2786
2406
1824
1085
274
-490
-1085
-1410
-1415
-1122
-622
-56
422
687
685
440
47
-366
-685
-851
-871
-812
-758
-770
-856
-970
-1036
-993
-830
-601
-403
-329
-413
-602
-754
-691
-266
561
1694
2910
3927
4493
4470
3879
2884
1734
667
-166
-746
-1168
-1584
-2121
-2816
-3583
-4241
-4576
-4420
-3720
-2561
-1148
260
1421
2187
2528
2533
2359
2170
2075
2091
2146
2107
1841
1263
378
-716
-1849
-2827
-3483
-3717
-3515
-2939
-2099
-1118
-105
861
1730
2469
3049
3436
3597
3503
3150
2559
1782
894
-20
-873
-1590
-2109
-2385
-2399
-2153
-1680
-1035
-291
475
1196
1827
2346
2751
3051
3261
3387
3433
3398
3280
3077
2781
2384
1879
1267
572
-151
-825
-1360
-1688
-1782
-1679
-1471
-1275
-1192
-1272
-1484
-1732
-1886
-1831
-1511
-953
-257
430
966
1248
1236
958
485
-88
-667
-1171
-1541
-1735
-1737
-1555
-1226
-817
-414
-99
64
55
-101
-340
-582
-756
-821
-776
-651
-488
-326
-182
-54
78
233
419
625
822
977
1057
1042
928
727
459
150
-172
-483
-758
-977
-1122
-1185
-1161
-1057
-889
-681
-462
-268
-135
-93
-161
-337
-591
-868
-1101
-1226
-1205
-1039
-769
-465
-198
-12
89
149
231
391
648
966
1264
1446
1437
1215
820
338
-130
-507
-766
-930
-1049
-1169
-1298
-1398
-1392
-1196
-755
-68
808
1767
2686
3453
3993
4266
4266
4005
3500
2774
1853
784
-366
-1508
-2542
-3375
-3939
-4203
-4182
-3923
-3494
-2961
-2372
-1745
-1061
-283
636
1721
2959
4285
5578
6682
7431
7682
7349
6420
4961
3100
1006
-1141
-3183
-4984
-6441
-7474
-8018
-8021
-7455
-6330
-4713
-2743
-621
1410
3112
4292
4847
4780
4184
3210
2021
750
-524
-1769
-2975
-4119
-5139
-5932
-6373
-6349
-5806
-4768
-3349
-1721
-78
1410
2631
3543
4165
4549
4749
4794
4677
4364
3809
2990
1926
694
-583
-1752
-2673
-3250
-3453
-3321
-2945
-2433
-1879
-1342
-840
-365
89
517
895
1193
1399
1531
1635
1764
1942
2138
2258
2177
1782
1032
-5
-1162
-2208
-2926
-3174
-2935
-2310
-1473
-612
140
730
1182
1558
1910
2245
2511
2621
2492
2090
1449
674
-90
-701
-1061
-1144
-994
-707
-395
-140
27
135
256
472
828
1307
1818
2216
2348
2102
1453
477
-662
-1756
-2612
-3097
-3170
-2876
-2321
-1636
-934
-295
245
681
1028
1304
1523
1686
1779
1782
1663
1400
987
455
-127
-653
-1010
-1102
-889
-401
267
980
1611
2069
2327
2410
2374
2268
2114
1905
1615
1234
783
321
-72
-330
-429
-402
-334
-323
-450
-738
-1143
-1574
-1921
-2097
-2068
-1860
-1542
-1195
-881
-620
-388
-135
193
621
1133
1676
2179
2571
2810
2889
2829
2668
2435
2141
1777
1324
774
143
-529
-1182
-1758
-2222
-2571
-2829
-3029
-3190
-3297
-3303
-3140
-2749
-2108
-1249
-255
761
1683
2422
2928
3186
3205
2997
2572
1941
1132
201
-756
-1621
-2277
-2639
-2679
-2437
-2007
-1503
-1031
-655
-393
-222
-103
0
102
199
274
311
304
255
165
28
-178
-482
-903
-1429
-2012
-2564
-2983
-3179
-3107
-2784
-2283
-1710
-1174
-750
-463
-294
-198
-133
-85
-77
-156
-372
-748
-1263
-1843
-2385
-2777
-2937
-2835
-2494
-1983
-1384
-765
-161
431
1036
1672
2321
2919
3363
3541
3378
2867
2084
1174
308
-367
-774
-917
-865
-716
-550
-404
-264
-98
114
350
542
603
467
128
-344
-822
-1167
-1274
-1110
-719
-196
356
864
1299
1667
1983
2235
2380
2354
2101
1614
947
213
-456
-944
-1193
-1206
-1041
-771
-456
-126
218
587
973
1341
1629
1768
1707
1436
993
454
-90
-556
-895
-1095
-1180
-1201
-1213
-1264
-1378
-1555
-1765
-1964
-2096
-2119
-2005
-1760
-1403
-974
-514
-57
371
748
1052
1255
1326
1244
1010
653
233
-174
-493
-676
-708
-612
-431
-217
-9
167
302
390
421
382
255
31
-284
-669
-1093
-1525
-1943
-2335
-2695
-3010
-3255
-3388
-3363
-3143
-2716
-2105
-1362
-558
241
989
1664
2269
2809
3281
3662
3910
3971
3803
3383
2724
1867
874
-185
-1240
-2222
-3063
-3694
-4040
-4038
-3654
-2894
-1824
-562
743
1940
2911
3599
4003
4168
4148
3980
3661
3160
2432
1461
285
-998
-2245
-3299
-4037
-4393
-4369
-4016
-3413
-2628
-1711
-690
407
1533
2618
3570
4306
4775
4974
4953
4787
4551
4286
3992
3636
3178
2601
1924
1200
500
-123
-643
-1070
-1429
-1735
-1970
-2080
-1988
-1637
-1014
-177
753
1620
2277
2624
2636
2356
1876
1306
736
227
-202
-556
-851
-1102
-1307
-1456
-1528
-1504
-1374
-1147
-849
-529
-248
-69
-42
-186
-487
-896
-1341
-1751
-2069
-2264
-2330
-2275
-2108
-1834
-1448
-953
-368
264
879
1406
1787
1987
2003
1848
1536
1073
452
-330
-1249
-2245
-3211
-4022
-4561
-4754
-4591
-4119
-3419
-2572
-1630
-612
486
1652
2843
3964
4895
5518
5760
5621
5170
4521
3798
3092
2447
1858
1296
732
164
-383
-867
-1245
-1489
-1597
-1584
-1475
-1295
-1068
-816
-572
-379
-286
-339
-559
-935
-1417
-1928
-2377
-2682
-2780
-2640
-2255
-1642
-835
121
1167
2232
3231
4075
4681
4988
4965
4618
3993
3158
2194
1181
185
-745
-1578
-2289
-2858
-3259
-3466
-3453
-3208
-2739
-2080
-1292
-452
357
1061
1601
1941
2059
1951
1621
1082
368
-470
-1355
-2192
-2885
-3355
-3558
-3495
-3215
-2793
-2313
-1846
-1436
-1096
-821
-598
-420
-290
-212
-190
-213
-252
-270
-229
-111
78
302
508
645
682
620
497
372
315
380
588
927
1350
1796
2204
2531
2760
2894
2952
2950
2892
2770
2566
2272
1901
1495
1127
880
825
996
1375
1888
2424
2863
3105
3100
2854
2424
1895
1358
883
508
240
63
-46
-105
-118
-82
8
154
348
571
801
1016
1203
1358
1483
1580
1645
1662
1611
1467
1216
862
436
-10
-411
-702
-838
-804
-615
-313
49
425
781
1105
1397
1659
1889
2072
2189
2225
2181
2076
1945
1827
1747
1707
1687
1651
1569
1429
1241
1035
841
672
511
317
41
-354
-863
-1439
-1998
-2448
-2720
-2796
-2712
-2554
-2423
-2405
-2541
-2816
-3171
-3528
-3818
-4010
-4116
-4181
-4259
-4386
-4554
-4715
-4790
-4702
-4410
-3928
-3332
-2740
-2274
-2025
-2023
-2221
-2522
-2807
-2972
-2964
-2781
-2471
-2102
-1733
-1394
-1083
-776
-446
-83
298
658
948
1124
1158
1043
792
428
-23
-534
-1074
-1611
-2107
-2526
-2837
-3019
-3065
-2980
-2772
-2445
-1999
-1433
-750
25
847
1649
2357
2904
3254
3407
3400
3290
3136
2978
2830
2678
2497
2262
1970
1637
1297
986
725
513
330
151
-39
-228
-375
-422
-312
-13
468
1083
1759
2416
2990
3444
3767
3964
4042
4003
3845
3569
3195
2767
2348
2001
1775
1674
1665
1682
1650
1516
1267
939
609
365
282
398
700
1133
1611
2041
2353
2497
2469
2291
2009
1676
1330
998
685
385
86
-216
-515
-789
-1010
-1158
-1221
-1205
-1130
-1020
-896
-759
-601
-405
-154
158
525
929
1350
1771
2181
2574
2943
3268
3519
3653
3631
3424
3033
2484
1831
1141
474
-126
-639
-1068
-1426
-1723
-1956
-2107
-2147
-2053
-1823
-1486
-1104
-753
-505
-399
-432
-555
-691
-771
-753
-649
-515
-436
-488
-705
-1070
-1509
-1924
-2223
-2351
-2303
-2118
-1856
-1568
-1270
-943
-540
-12
660
1448
2275
3025
3576
3825
3721
3272
2547
1651
702
-195
-971
-1601
-2090
-2466
-2753
-2962
-3090
-3121
-3051
-2893
-2682
-2470
-2306
-2215
-2188
-2180
-2133
-1992
-1738
-1391
-1010
-674
-454
-393
-495
-731
-1049
-1392
-1709
-1962
-2126
-2185
-2130
-1961
-1691
-1342
-944
-529
-121
266
624
946
1220
1420
1515
1481
1314
1040
712
404
183
98
162
355
631
940
1237
1493
1699
1854
1961
2017
2013
1939
1782
1535
1207
814
388
-31
-402
-686
-853
-892
-809
-627
-380
-97
197
496
801
1118
1446
1766
2041
2218
2241
2064
1669
1069
316
-513
-1322
-2020
-2534
-2825
-2884
-2737
-2423
-1987
-1457
-849
-165
590
1396
2205
2943
3529
3895
4010
3891
3597
3208
2798
2410
2045
1672
1250
756
205
-351
-836
-1175
-1320
-1264
-1032
-672
-229
265
795
1352
1910
2422
2814
3003
2926
2561
1943
1165
349
-386
-955
-1325
-1522
-1604
-1636
-1663
-1691
-1693
-1626
-1459
-1198
-893
-629
-501
-577
-876
-1356
-1924
-2467
-2890
-3136
-3207
-3149
-3027
-2898
-2783
-2667
-2508
-2263
-1909
-1462
-970
-502
-117
154
323
431
540
704
954
1287
1670
2054
2390
2640
2788
2837
2803
2708
2572
2403
2204
1966
1685
1360
1004
647
322
66
-100
-178
-195
-199
-239
-350
-535
-767
-996
-1167
-1245
-1219
-1105
-934
-732
-509
-256
43
395
781
1152
1450
1621
1645
1539
1357
1156
973
804
602
301
-148
-744
-1424
-2073
-2560
-2778
-2684
-2307
-1729
-1057
-377
262
855
1422
1977
2507
2966
3292
3433
3370
3132
2784
2400
2032
1688
1329
894
331
-366
-1143
-1894
-2488
-2816
-2826
-2547
-2077
-1555
-1116
-855
-798
-909
-1111
-1316
-1462
-1529
-1534
-1521
-1533
-1590
-1683
-1775
-1823
-1788
-1659
-1447
-1185
-909
-643
-390
-135
152
500
925
1424
1975
2537
3061
3497
3802
3946
3918
3728
3407
2997
2549
2104
1689
1307
945
583
204
-190
-576
-917
-1169
-1302
-1311
-1218
-1068
-916
-810
-775
-814
-902
-1002
-1074
-1090
-1039
-931
-788
-641
-515
-426
-372
-342
-321
-301
-290
-317
-423
-653
-1035
-1566
-2202
-2869
-3477
-3944
-4217
-4285
-4172
-3923
-3578
-3159
-2660
-2059
-1335
-492
426
1339
2146
2749
3082
3124
2906
2492
1964
1398
849
351
-77
-420
-664
-786
-768
-604
-307
85
512
912
1229
1427
1497
1453
1318
1118
868
568
216
-192
-639
-1092
-1494
-1783
-1907
-1841
-1597
-1225
-800
-401
-92
99
183
200
209
262
393
607
884
1190
1489
1754
1975
2152
2290
2387
2431
2401
2270
2021
1657
1199
695
202
-226
-551
-761
-873
-922
-950
-992
-1065
-1163
-1258
-1314
-1291
-1162
-919
-577
-177
222
548
733
721
490
51
-544
-1217
-1876
-2441
-2853
-3091
-3164
-3103
-2942
-2712
-2432
-2112
-1763
-1397
-1038
-711
-437
-227
-82
4
37
11
-85
-261
-514
-814
-1108
-1325
-1405
-1318
-1076
-735
-372
-55
175
326
439
570
759
1006
1272
1482
1559
1452
1155
708
191
-305
-693
-909
-919
-716
-315
248
925
1651
2351
2953
3394
3640
3688
3567
3324
3010
2662
2294
1899
1465
986
475
-31
-490
-861
-1125
-1294
-1399
-1481
-1567
-1660
-1733
-1745
-1660
-1474
-1222
-977
-825
-841
-1059
-1465
-1995
-2565
-3094
-3531
-3862
-4102
-4279
-4409
-4486
-4486
-4374
-4131
-3768
-3325
-2866
-2457
-2144
-1940
-1823
-1750
-1668
-1538
-1340
-1073
-751
-393
-20
346
681
954
1130
1178
1077
825
447
-10
-483
-905
-1216
-1370
-1340
-1119
-715
-155
523
1269
2024
2727
3323
3768
4033
4109
4001
3727
3315
2797
2210
1595
995
454
13
-303
-485
-547
-522
-456
-396
-375
-402
-461
-513
-513
-421
-218
87
456
838
1175
1426
1569
1605
1553
1441
1296
1137
974
815
664
528
418
342
304
299
312
322
307
253
155
20
-135
-289
-422
-519
-571
-578
-540
-462
-345
-193
-15
175
354
497
585
612
592
560
562
641
817
1077
1375
1645
1821
1859
1754
1535
1258
981
741
550
399
272
167
107
136
297
611
1050
1539
1968
2221
2212
1913
1358
631
-161
-921
-1581
-2113
-2515
-2797
-2962
-3002
-2897
-2630
-2207
-1660
-1048
-447
76
478
751
922
1034
1126
1210
1266
1242
1077
731
208
-437
-1109
-1702
-2133
-2376
-2464
-2474
-2492
-2571
-2707
-2838
-2877
-2748
-2433
-1980
-1495
-1094
-853
-774
-780
-744
-552
-146
437
1084
1643
1988
2066
1915
1641
1373
1204
1156
1177
1169
1042
750
314
-193
-674
-1059
-1323
-1495
-1630
-1775
-1946
-2110
-2205
-2166
-1960
-1604
-1157
-703
-316
-34
148
268
374
496
633
751
805
756
593
339
47
-224
-423
-518
-507
-401
-221
15
296
614
963
1334
1711
2079
2422
2728
2987
3185
3301
3312
3194
2932
2529
2008
1409
778
163
-399
-880
-1258
-1512
-1628
-1596
-1426
-1147
-813
-488
-235
-91
-65
-136
-273
-452
-669
-945
-1309
-1776
-2324
-2890
-3380
-3705
-3807
-3691
-3426
-3117
-2870
-2755
-2772
-2864
-2938
-2903
-2714
-2382
-1973
-1572
-1252
-1043
-924
-840
-728
-555
-329
-102
59
96
-7
-220
-473
-689
-811
-827
-770
-699
-673
-719
-819
-914
-927
-797
-502
-66
443
944
1369
1679
1875
1982
2037
2068
2082
2072
2029
1952
1856
1773
1739
1784
1916
2123
2375
2634
2871
3069
3229
3366
3498
3637
3784
3920
4009
4008
3874
3583
3140
2588
1996
1453
1036
794
730
807
961
1128
1266
1368
1455
1562
1716
1914
2126
2308
2421
2449
2412
2357
2340
2402
2557
2787
3049
3298
3493
3613
3649
3603
3475
3267
2977
2609
2174
1690
1178
656
136
-373
-864
-1325
-1743
-2105
-2409
-2669
-2915
-3180
-3487
-3833
-4184
-4484
-4673
-4711
-4597
-4369
-4094
-3845
-3665
-3565
-3517
-3475
-3393
-3253
-3070
-2884
-2743
-2672
-2667
-2683
-2661
-2542
-2301
-1952
-1553
-1181
-907
-768
-757
-825
-898
-909
-821
-634
-388
-143
41
126
101
-20
-210
-438
-679
-913
-1118
-1266
-1323
-1256
-1051
-717
-296
148
543
831
980
987
874
666
383
33
-385
-870
-1403
-1947
-2449
-2851
-3108
-3200
-3132
-2927
-2619
-2239
-1810
-1350
-871
-391
72
493
854
1139
1345
1472
1526
1513
1442
1321
1163
983
797
623
475
366
303
289
323
393
477
544
561
500
355
144
-91
-297
-430
-470
-429
-346
-272
-247
-283
-363
-449
-498
-481
-398
-266
-118
19
131
220
295
363
418
442
413
319
163
-33
-232
-400
-512
-565
-571
-549
-512
-458
-365
-201
64
443
919
1439
1924
2285
2448
2377
2094
1674
1230
881
716
766
988
1284
1530
1620
1502
1195
775
351
22
-150
-155
-24
195
461
756
1087
1465
1889
2334
2745
3057
3213
3183
2971
2611
2152
1639
1099
545
-25
-612
-1208
-1792
-2333
-2794
-3145
-3361
-3429
-3346
-3118
-2762
-2304
-1783
-1238
-714
-248
131
403
552
563
423
121
-341
-944
-1644
-2379
-3077
-3668
-4105
-4362
-4439
-4350
-4113
-3739
-3236
-2611
-1885
-1095
-299
431
1031
1457
1697
1774
1736
1639
1533
1447
1392
1365
1355
1356
1366
1384
1412
1442
1465
1470
1456
1427
1396
1372
1352
1315
1222
1029
702
234
-349
-989
-1614
-2157
-2568
-2823
-2922
-2875
-2692
-2382
-1952
-1425
-839
-259
243
600
774
772
641
454
287
188
162
174
165
73
-134
-452
-836
-1224
-1550
-1774
-1888
-1914
-1889
-1848
-1806
-1752
-1659
-1495
-1247
-935
-609
-339
-196
-222
-421
-750
-1133
-1484
-1730
-1830
-1775
-1588
-1301
-945
-540
-97
371
839
1269
1610
1815
1854
1730
1473
1136
774
435
143
-96
-286
-433
-537
-592
-589
-525
-407
-250
-66
138
366
631
946
1311
1713
2121
2499
2816
3055
3218
3321
3381
3412
3414
3379
3298
3169
3003
2824
2654
2511
2389
2267
2107
1872
1539
1114
630
143
-282
-593
-764
-800
-745
-661
-613
-652
-799
-1043
-1346
-1661
-1948
-2194
-2411
-2634
-2905
-3249
-3663
-4107
-4518
-4821
-4953
-4882
-4609
-4170
-3621
-3022
-2427
-1873
-1380
-956
-600
-310
-82
83
186
227
205
122
-15
-195
-397
-597
-768
-883
-926
-892
-785
-622
-422
-208
0
183
332
444
530
607
701
829
994
1173
1316
1363
1255
965
513
-37
-587
-1031
-1289
-1326
-1153
-815
-368
148
716
1342
2028
2761
3488
4126
4579
4764
4635
4200
3512
2655
1721
790
-77
-839
-1465
-1933
-2228
-2343
-2288
-2091
-1791
-1431
-1050
-671
-307
41
373
686
974
1232
1455
1640
1776
1840
1797
1604
1228
664
-52
-844
-1611
-2254
-2705
-2946
-3005
-2937
-2795
-2607
-2364
-2033
-1583
-1006
-340
333
915
1318
1498
1465
1279
1025
786
613
520
483
458
406
308
168
20
-94
-134
-75
87
327
607
877
1092
1221
1253
1198
1074
904
697
447
133
-271
-781
-1387
-2049
-2696
-3244
-3611
-3738
-3602
-3217
-2630
-1907
-1120
-336
390
1014
1511
1859
2045
2069
1931
1639
1212
673
55
-604
-1260
-1871
-2396
-2801
-3061
-3161
-3096
-2869
-2493
-1996
-1418
-815
-250
215
533
679
661
509
271
-6
-285
-548
-792
-1018
-1228
-1414
-1562
-1661
-1705
-1705
-1679
-1648
-1624
-1608
-1583
-1530
-1434
-1296
-1125
-940
-748
-543
-300
12
410
880
1368
1788
2037
2035
1741
1175
412
-438
-1255
-1940
-2433
-2715
-2804
-2737
-2559
-2308
-2017
-1706
-1390
-1079
-778
-488
-203
83
374
666
947
1194
1383
1490
1500
1409
1224
962
642
292
-57
-369
-604
-722
-692
-499
-148
329
882
1446
1960
2368
2631
2730
2661
2437
2088
1658
1204
787
464
279
247
352
555
805
1056
1280
1472
1641
1799
1945
2059
2104
2037
1836
1502
1065
577
87
-371
-789
-1178
-1549
-1897
-2190
-2374
-2391
-2200
-1802
-1242
-594
59
658
1176
1624
2027
2406
2753
3029
3174
3135
2889
2459
1915
1355
876
551
408
431
567
750
913
1010
1020
940
788
588
366
139
-83
-306
-537
-787
-1058
-1343
-1621
-1864
-2051
-2175
-2252
-2316
-2408
-2558
-2770
-3013
-3225
-3331
-3265
-2994
-2531
-1932
-1282
-669
-160
212
449
579
634
630
560
396
104
-331
-893
-1522
-2129
-2614
-2898
-2946
-2776
-2448
-2045
-1642
-1276
-947
-618
-244
203
719
1257
1748
2119
2324
2353
2234
2015
1746
1460
1165
847
493
101
-308
-694
-1010
-1217
-1303
-1284
-1198
-1091
-998
-936
-895
-849
-768
-629
-425
-169
114
391
633
819
940
993
982
914
796
637
445
230
6
-211
-398
-533
-589
-546
-383
-95
312
816
1377
1944
2460
2868
3123
3199
3089
2816
2421
1966
1520
1153
918
848
940
1160
1442
1702
1857
1840
1620
1205
642
5
-625
-1177
-1606
-1898
-2068
-2145
-2166
-2158
-2132
-2077
-1969
-1776
-1471
-1040
-498
115
735
1288
1708
1956
2029
1968
1832
1685
1567
1477
1371
1182
848
341
-313
-1034
-1712
-2234
-2521
-2546
-2330
-1931
-1418
-845
-250
345
918
1431
1833
2064
2078
1865
1454
918
342
-192
-637
-978
-1235
-1434
-1594
-1709
-1756
-1701
-1523
-1226
-846
-442
-83
173
284
237
37
-288
-700
-1144
-1555
-1862
-2001
-1931
-1650
-1199
-660
-134
290
558
666
659
603
562
574
634
709
752
732
647
529
431
409
501
718
1042
1441
1876
2313
2722
3074
3342
3495
3510
3381
3124
2780
2407
2061
1786
1604
1512
1491
1520
1583
1673
1786
1919
2062
2197
2302
2358
2351
2277
2134
1925
1652
1323
956
581
241
-21
-172
-201
-129
4
144
244
277
233
122
-40
-238
-456
-681
-887
-1044
-1120
-1093
-969
-787
-614
-523
-574
-788
-1142
-1582
-2036
-2451
-2797
-3077
-3306
-3492
-3618
-3639
-3491
-3117
-2486
-1613
-554
601
1752
2802
3673
4313
4688
4791
4636
4264
3735
3126
2513
1952
1473
1076
743
462
243
130
192
498
1086
1935
2961
4027
4978
5680
6051
6070
5776
5237
4529
3712
2830
1918
1014
180
-511
-976
-1152
-1012
-577
87
883
1702
2448
3044
3437
3598
3516
3195
2658
1949
1132
289
-497
-1151
-1620
-1881
-1938
-1813
-1539
-1151
-683
-171
340
802
1158
1359
1367
1173
790
258
-368
-1025
-1653
-2195
-2605
-2844
-2890
-2736
-2399
-1921
-1360
-790
-279
116
362
443
365
138
-216
-676
-1210
-1776
-2317
-2773
-3091
-3236
-3207
-3033
-2770
-2480
-2217
-2015
-1889
-1843
-1882
-2024
-2293
-2708
-3261
-3901
-4532
-5029
-5267
-5166
-4716
-3985
-3107
-2241
-1525
-1042
-806
-767
-842
-947
-1022
-1035
-975
-836
-607
-267
196
771
1406
2017
2505
2786
2825
2646
2331
1981
1687
1499
1410
1377
1342
1269
1159
1050
994
1027
1150
1318
1462
1516
1450
1284
1089
956
969
1171
1551
2052
2594
3100
3511
3800
3957
3979
3858
3579
3133
2530
1811
1054
354
-198
-540
-656
-578
-366
-87
216
534
891
1330
1883
2554
3306
4069
4754
5284
5607
5706
5594
5297
4840
4232
3466
2536
1451
255
-965
-2089
-2985
-3542
-3698
-3460
-2905
-2160
-1372
-671
-141
185
322
311
190
-16
-307
-692
-1179
-1754
-2382
-3012
-3595
-4105
-4542
-4928
-5289
-5630
-5926
-6121
-6152
-5976
-5594
-5058
-4457
-3889
-3427
-3101
-2900
-2791
-2750
-2782
-2916
-3188
-3606
-4122
-4632
-4999
-5102
-4878
-4353
-3627
-2841
-2116
-1513
-1020
-575
-111
390
875
1234
1344
1130
609
-104
-831
-1397
-1688
-1693
-1493
-1219
-989
-854
-782
-674
-419
57
753
1592
2450
3204
3769
4119
4275
4281
4168
3944
3592
3098
2472
1767
1071
485
94
-61
7
247
589
974
1366
1755
2145
2533
2900
3215
3438
3544
3531
3423
3255
3056
2836
2576
2245
1816
1287
698
120
-359
-662
-747
-621
-332
53
470
882
1283
1692
2128
2598
3075
3509
3834
4003
3999
3848
3615
3378
3210
3148
3193
3307
3432
3510
3506
3407
3227
2990
2720
2432
2125
1788
1411
988
528
54
-398
-785
-1065
-1198
-1162
-952
-592
-130
364
816
1163
1374
1452
1435
1378
1331
1316
1322
1311
1239
1082
853
609
427
379
503
780
1144
1503
1775
1918
1945
1912
1898
1960
2114
2324
2517
2614
2560
2350
2028
1672
1363
1157
1058
1026
987
862
596
177
-356
-927
-1444
-1823
-2009
-1987
-1777
-1427
-992
-523
-65
346
676
885
934
794
458
-39
-622
-1189
-1634
-1883
-1917
-1784
-1583
-1427
-1406
-1551
-1827
-2148
-2411
-2540
-2511
-2364
-2173
-2020
-1951
-1955
-1973
-1914
-1703
-1310
-768
-164
389
790
986
981
834
631
453
346
315
323
315
240
74
-179
-490
-822
-1145
-1452
-1753
-2069
-2411
-2770
-3110
-3375
-3501
-3442
-3181
-2735
-2156
-1512
-870
-275
259
752
1250
1814
2494
3313
4254
5254
6214
7022
7575
7812
7726
7369
6831
6213
5600
5028
4491
3945
3338
2636
1842
996
162
-595
-1226
-1709
-2047
-2252
-2338
-2309
-2163
-1900
-1532
-1088
-611
-146
263
587
800
885
824
601
216
-307
-912
-1512
-2011
-2329
-2429
-2329
-2092
-1810
-1564
-1400
-1316
-1273
-1219
-1112
-944
-738
-533
-358
-214
-71
122
409
801
1264
1725
2098
2310
2332
2178
1896
1541
1142
695
165
-488
-1276
-2161
-3047
-3803
-4301
-4448
-4212
-3625
-2759
-1699
-516
739
2025
3290
4446
5375
5950
6067
5688
4858
3699
2374
1038
-197
-1285
-2230
-3050
-3740
-4249
-4491
-4373
-3847
-2940
-1772
-528
587
1406
1835
1873
1590
1089
467
-217
-945
-1723
-2558
-3427
-4273
-5008
-5546
-5826
-5838
-5630
-5291
-4922
-4605
-4374
-4213
-4066
-3867
-3573
-3184
-2750
-2350
-2061
-1923
-1924
-1997
-2052
-2008
-1828
-1535
-1203
-923
-771
-774
-900
-1078
-1221
-1263
-1180
-989
-730
-450
-174
96
372
666
968
1243
1437
1499
1401
1159
829
501
276
238
437
876
1513
2270
3046
3729
4209
4390
4194
3576
2530
1101
-616
-2476
-4302
-5913
-7149
-7906
-8148
-7915
-7298
-6412
-5362
-4218
-3010
-1741
-412
953
2285
3481
4421
5003
5169
4925
4338
3517
2595
1697
931
376
75
38
236
599
1028
1404
1621
1606
1347
890
329
-224
-673
-965
-1092
-1088
-997
-855
-675
-438
-113
329
902
1591
2362
3168
3960
4690
5315
5786
6047
6034
5687
4967
3873
2462
842
-837
-2412
-3749
-4765
-5450
-5852
-6050
-6113
-6067
-5870
-5435
-4659
-3479
-1914
-79
1831
3588
4991
5921
6353
6351
6021
5465
4746
3875
2838
1630
285
-1104
-2407
-3486
-4239
-4634
-4708
-4557
-4291
-3998
-3720
-3444
-3117
-2678
-2080
-1321
-440
489
1373
2131
2704
3072
3247
3262
3154
2947
2639
2208
1623
864
-54
-1077
-2110
-3037
-3751
-4179
-4302
-4157
-3825
-3407
-2994
-2649
-2395
-2214
-2061
-1877
-1604
-1205
-667
-9
720
1455
2123
2663
3039
3245
3304
3257
3148
3009
2854
2678
2465
2203
1885
1518
1117
700
275
-159
-611
-1092
-1603
-2125
-2617
-3014
-3239
-3225
-2929
-2356
-1566
-668
193
869
1245
1264
940
352
-386
-1151
-1851
-2436
-2902
-3270
-3566
-3799
-3955
-4002
-3912
-3678
-3324
-2909
-2502
-2166
-1931
-1787
-1682
-1547
-1316
-955
-477
60
566
948
1137
1109
891
546
147
-249
-623
-1000
-1427
-1951
-2583
-3284
-3966
-4518
-4837
-4865
-4599
-4089
-3410
-2629
-1781
-862
160
1314
2604
3986
5375
6651
7690
8379
8634
8403
7670
6459
4839
2922
866
-1143
-2914
-4287
-5154
-5475
-5276
-4624
-3612
-2331
-869
686
2240
3690
4929
5868
6459
6712
6696
6519
6299
6127
6043
6034
6047
6018
5898
5675
5373
5043
4737
4486
4287
4100
3857
3485
2927
2155
1183
60
-1137
-2327
-3443
-4444
-5320
-6082
-6751
-7333
-7806
-8118
-8197
-7974
-7409
-6520
-5380
-4115
-2871
-1780
-928
-344
5
182
259
286
283
248
178
92
50
144
482
1142
2150
3451
4928
6425
7791
8917
9755
10307
10596
10630
10380
9772
8718
7152
5072
2565
-204
-3015
-5641
-7890
-9624
-10770
-11298
-11208
-10516
-9254
-7482
-5305
-2877
-391
1947
3950
5480
6462
6884
6781
6212
5247
3957
2425
744
-971
-2598
-4022
-5153
-5940
-6377
-6489
-6311
-5866
-5154
-4155
-2842
-1211
701
2802
4955
6996
8765
10136
11030
11418
11310
10735
9729
8324
6554
4467
2139
-315
-2749
-4995
-6889
-8294
-9123
-9343
-8977
-8093
-6789
-5175
-3369
-1482
374
2094
3573
4714
5427
5639
5304
4412
3001
1159
-981
-3249
-5463
-7448
-9065
-10219
-10870
-11026
-10737
-10076
-9127
-7979
-6711
-5394
-4080
-2807
-1598
-471
554
1446
2160
2648
2877
2847
2611
2270
1955
1791
1862
2177
2668
3210
3658
3892
3856
3562
3083
2518
1958
1460
1039
673
322
-48
-457
-900
-1351
-1768
-2098
-2286
-2286
-2069
-1639
-1038
-349
325
884
1259
1427
1417
1282
1074
808
449
-70
-819
-1825
-3038
-4321
-5481
-6313
-6656
-6442
-5701
-4544
-3122
-1573
0
1545
3031
4423
5654
6616
7179
7230
6710
5639
4127
2341
474
-1300
-2855
-4122
-5077
-5721
-6057
-6080
-5783
-5165
-4252
-3112
-1847
-579
568
1501
2168
2569
2743
2749
2646
2475
2244
1936
1516
954
236
-618
-1554
-2494
-3347
-4038
-4519
-4776
-4832
-4732
-4526
-4252
-3931
-3566
-3151
-2682
-2167
-1618
-1052
-473
128
776
1500
2307
3173
4027
4767
5270
5431
5191
4555
3598
2448
1262
190
-655
-1212
-1484
-1525
-1418
-1254
-1104
-1004
-947
-896
-804
-643
-420
-188
-37
-66
-350
-912
-1710
-2640
-3568
-4356
-4898
-5133
-5044
-4647
-3972
-3056
-1942
-690
615
1865
2945
3761
4268
4491
4516
4463
4444
4521
4685
4859
4937
4818
4458
3879
3165
2429
1767
1227
794
399
-47
-617
-1346
-2214
-3154
-4077
-4891
-5522
-5927
-6088
-6014
-5732
-5282
-4713
-4072
-3402
-2728
-2056
-1373
-659
99
886
1656
2333
2831
3080
3050
2766
2303
1768
1272
905
714
706
853
1108
1416
1725
1981
2125
2098
1848
1337
561
-454
-1649
-2959
-4326
-5718
-7124
-8531
-9897
-11125
-12050
-12468
-12181
-11063
-9109
-6458
-3371
-175
2821
5389
7428
8958
10076
10898
11506
11919
12099
11985
11533
10742
9663
8379
6979
5528
4067
2612
1184
-184
-1436
-2509
-3354
-3952
-4316
-4481
-4478
-4311
-3956
-3370
-2524
-1433
-171
1136
2339
3299
3928
4192
4106
3713
3056
2172
1088
-154
-1487
-2811
-4003
-4945
-5543
-5749
-5567
-5040
-4237
-3239
-2133
-1014
19
867
1447
1713
1669
1366
893
344
-203
-707
-1154
-1548
-1883
-2138
-2278
-2274
-2127
-1881
-1616
-1423
-1370
-1467
-1665
-1866
-1962
-1877
-1596
-1166
-681
-242
72
232
252
177
52
-97
-272
-501
-817
-1240
-1762
-2347
-2935
-3457
-3854
-4086
-4139
-4014
-3725
-3270
-2641
-1810
-751
542
2036
3647
5246
6679
7812
8559
8918
8962
8819
8626
8479
8401
8330
8146
7705
6890
5647
4002
2051
-65
-2190
-4183
-5934
-7373
-8466
-9207
-9615
-9721
-9558
-9159
-8543
-7721
-6701
-5501
-4165
-2772
-1430
-261
630
1187
1424
1423
1320
1264
1379
1736
2330
3091
3899
4616
5109
5271
5036
4383
3339
1978
416
-1203
-2726
-4017
-4976
-5558
-5769
-5658
-5290
-4726
-4006
-3153
-2172
-1079
86
1259
2351
3270
3940
4313
4378
4155
3683
3007
2171
1218
194
-847
-1837
-2702
-3366
-3764
-3850
-3605
-3032
-2151
-993
403
1990
3709
5485
7225
8820
10156
11127
11654
11699
11267
10411
9218
7796
6256
4698
3203
1829
614
-424
-1282
-1967
-2497
-2896
-3193
-3413
-3572
-3675
-3714
-3672
-3526
-3256
-2850
-2307
-1642
-886
-90
678
1340
1821
2063
2045
1796
1381
898
447
103
-99
-170
-148
-80
7
112
259
481
803
1222
1710
2218
2699
3115
3442
3662
3751
3671
3372
2800
1920
734
-714
-2339
-4032
-5673
-7149
-8353
-9197
-9604
-9521
-8932
-7875
-6447
-4803
-3134
-1632
-454
306
635
587
270
-185
-655
-1038
-1264
-1299
-1134
-777
-250
419
1195
2032
2876
3657
4302
4741
4923
4830
4485
3940
3266
2524
1754
971
175
-624
-1383
-2027
-2460
-2605
-2441
-2023
-1479
-971
-637
-542
-657
-867
-1024
-997
-725
-231
399
1052
1633
2088
2411
2623
2749
2802
2786
2708
2585
2453
2345
2276
2220
2113
1879
1460
854
128
-598
-1190
-1545
-1622
-1449
-1102
-662
-188
304
831
1411
2035
2656
3190
3540
3634
3440
2977
2301
1489
617
-247
-1037
-1681
-2101
-2217
-1965
-1321
-320
942
2313
3609
4646
5262
5346
4844
3772
2214
310
-1758
-3788
-5594
-7028
-8000
-8482
-8496
-8096
-7350
-6320
-5069
-3670
-2212
-806
425
1364
1928
2085
1860
1329
602
-201
-967
-1596
-2009
-2150
-1993
-1547
-871
-62
750
1439
1904
2102
2045
1791
1402
926
371
-286
-1069
-1972
-2929
-3813
-4466
-4748
-4587
-4011
-3144
-2169
-1274
-597
-189
-24
-21
-93
-181
-272
-384
-545
-762
-1006
-1221
-1346
-1337
-1187
-924
-589
-216
191
657
1218
1900
2699
3570
4440
5235
5898
6401
6742
6928
6952
6792
6414
5798
4963
3981
2968
2058
1362
939
784
838
1022
1276
1568
1906
2308
2774
3266
3702
3981
4017
3764
3239
2504
1640
714
-241
-1234
-2283
-3394
-4530
-5602
-6491
-7071
-7255
-7014
-6382
-5451
-4336
-3156
-2017
-1004
-182
395
690
683
382
-174
-918
-1772
-2655
-3502
-4269
-4924
-5442
-5792
-5930
-5814
-5410
-4710
-3745
-2580
-1303
-6
1236
2373
3383
4262
5013
5630
6098
6395
6500
6409
6132
5698
5141
4493
3775
2998
2178
1342
550
-113
-549
-674
-447
104
880
1727
2477
2991
3196
3094
2760
2302
1826
1402
1051
753
474
191
-92
-341
-503
-530
-396
-105
315
823
1373
1928
2448
2892
3204
3325
3198
2786
2092
1162
84
-1025
-2047
-2879
-3449
-3728
-3729
-3499
-3112
-2658
-2226
-1890
-1696
-1653
-1731
-1873
-2009
-2083
-2057
-1930
-1723
-1470
-1202
-927
-630
-280
160
712
1366
2070
2728
3215
3398
3162
2447
1273
-255
-1950
-3581
-4919
-5789
-6108
-5900
-5276
-4391
-3397
-2392
-1406
-411
647
1801
3029
4243
5300
6041
6325
6068
5258
3952
2265
351
-1619
-3470
-5044
-6209
-6881
-7031
-6693
-5951
-4918
-3707
-2405
-1065
295
1661
3004
4258
5322
6070
6388
6203
5503
4343
2826
1086
-739
-2520
-4143
-5501
-6501
-7061
-7126
-6683
-5776
-4504
-3011
-1459
4
1267
2267
2994
3471
3737
3825
3758
3541
3169
2640
1957
1139
221
-744
-1697
-2568
-3293
-3817
-4104
-4144
-3956
-3585
-3092
-2537
-1969
-1417
-883
-354
185
736
1281
1779
2181
2449
2577
2596
2579
2618
2796
3164
3721
4413
5154
5850
6429
6857
7136
7291
7346
7306
7146
6824
6300
5556
4616
3545
2438
1401
527
-116
-496
-612
-491
-189
211
603
863
876
553
-132
-1133
-2325
-3539
-4591
-5338
-5704
-5702
-5411
-4951
-4441
-3964
-3555
-3206
-2887
-2571
-2250
-1947
-1703
-1564
-1569
-1734
-2056
-2512
-3074
-3703
-4358
-4988
-5533
-5921
-6082
-5958
-5516
-4761
-3734
-2510
-1179
171
1474
2690
3809
4837
5777
6612
7291
7731
7831
7502
6695
5428
3786
1913
-22
-1867
-3513
-4914
-6071
-7010
-7741
-8237
-8431
-8238
-7588
-6468
-4934
-3107
-1144
803
2619
4236
5621
6748
7571
8018
8007
7490
6479
5084
3494
1943
649
-238
-671
-696
-421
33
574
1160
1789
2474
3206
3937
4575
5009
5137
4895
4272
3314
2105
751
-641
-1973
-3162
-4142
-4864
-5296
-5430
-5277
-4872
-4265
-3520
-2703
-1876
-1097
-408
165
614
953
1212
1430
1646
1883
2144
2406
2629
2767
2778
2642
2364
1969
1498
992
480
-29
-542
-1076
-1642
-2226
-2780
-3232
-3492
-3491
-3203
-2665
-1977
-1276
-693
-316
-157
-149
-176
-119
99
482
960
1425
1771
1942
1953
1875
1803
1809
1908
2052
2146
2090
1811
1291
560
-320
-1285
-2287
-3295
-4275
-5175
-5907
-6360
-6418
-6010
-5136
-3881
-2402
-885
506
1664
2566
3254
3806
4296
4753
5156
5437
5510
5304
4792
4000
3008
1928
883
-14
-676
-1055
-1141
-957
-561
-31
543
1070
1472
1698
1724
1564
1259
870
466
113
-135
-249
-220
-68
165
419
625
715
639
371
-83
-685
-1369
-2055
-2661
-3117
-3375
-3416
-3251
-2914
-2460
-1950
-1446
-1004
-670
-470
-422
-528
-779
-1162
-1654
-2231
-2864
-3523
-4174
-4783
-5316
-5738
-6019
-6137
-6085
-5874
-5539
-5133
-4717
-4348
-4062
-3861
-3716
-3572
-3369
-3056
-2610
-2035
-1353
-594
219
1068
1939
2800
3593
4233
4623
4682
4375
3730
2843
1847
876
26
-669
-1236
-1742
-2254
-2806
-3377
-3902
-4292
-4470
-4396
-4083
-3591
-3000
-2393
-1825
-1320
-869
-441
1
487
1033
1636
2276
2920
3524
4046
4447
4706
4822
4816
4729
4609
4501
4429
4394
4365
4290
4108
3766
3237
2529
1684
777
-109
-900
-1548
-2039
-2384
-2612
-2742
-2773
-2683
-2440
-2023
-1451
-793
-161
315
521
397
-46
-726
-1522
-2303
-2967
-3454
-3749
-3864
-3812
-3594
-3200
-2623
-1876
-1012
-122
686
1313
1695
1824
1743
1524
1244
953
671
389
96
-202
-461
-611
-566
-263
313
1111
2025
2913
3640
4106
4267
4139
3777
3253
2633
1965
1287
633
50
-396
-632
-597
-267
332
1114
1957
2721
3286
3569
3538
3199
2584
1736
697
-487
-1762
-3052
-4255
-5257
-5943
-6226
-6062
-5469
-4516
-3316
-2003
-710
447
1378
2019
2335
2307
1936
1239
252
-971
-2349
-3783
-5159
-6359
-7276
-7832
-7979
-7714
-7069
-6103
-4891
-3511
-2039
-546
896
2214
3337
4196
4742
4949
4825
4410
3769
2979
2119
1260
465
-216
-738
-1063
-1161
-1014
-622
-2
810
1761
2789
3820
4777
5577
6140
6397
6301
5838
5036
3960
2703
1370
57
-1162
-2234
-3129
-3821
-4287
-4493
-4407
-4006
-3298
-2319
-1146
121
1373
2515
3477
4224
4746
5055
5169
5102
4864
4463
3908
3216
2417
1551
669
-174
-920
-1521
-1936
-2148
-2161
-2009
-1745
-1437
-1149
-932
-807
-769
-792
-841
-888
-921
-947
-985
-1052
-1153
-1271
-1371
-1400
-1305
-1046
-603
13
757
1558
2322
2952
3361
3495
3341
2935
2351
1680
1010
409
-92
-484
-767
-930
-945
-769
-366
267
1082
1973
2802
3429
3752
3734
3409
2862
2193
1490
800
128
-543
-1229
-1927
-2601
-3191
-3634
-3878
-3904
-3725
-3384
-2941
-2462
-2007
-1630
-1367
-1240
-1253
-1387
-1605
-1862
-2106
-2296
-2402
-2405
-2295
-2066
-1710
-1228
-630
52
763
1440
2017
2449
2720
2844
2851
2771
2616
2369
1994
1452
720
-191
-1233
-2333
-3403
-4370
-5177
-5795
-6214
-6434
-6458
-6291
-5939
-5417
-4747
-3957
-3077
-2131
-1142
-138
844
1743
2484
2984
3180
3041
2593
1909
1098
274
-468
-1073
-1530
-1860
-2094
-2260
-2366
-2408
-2373
-2261
-2087
-1887
-1705
-1584
-1550
-1604
-1721
-1858
-1959
-1974
-1867
-1625
-1263
-828
-386
-14
223
290
195
-15
-263
-470
-581
-583
-506
-409
-349
-356
-421
-495
-520
-454
-303
-126
-22
-90
-398
-949
-1674
-2460
-3178
-3736
-4096
-4288
-4379
-4440
-4503
-4543
-4476
-4192
-3595
-2649
-1396
44
1509
2831
3889
4627
5056
5235
5232
5096
4842
4455
3912
3206
2368
1460
570
-216
-839
-1269
-1507
-1569
-1465
-1198
-754
-128
669
1595
2580
3531
4357
4981
5352
5445
5255
4791
4070
3127
2005
772
-488
-1682
-2724
-3548
-4113
-4401
-4415
-4170
-3688
-2998
-2143
-1181
-186
763
1591
2243
2691
2932
2983
2866
2597
2179
1604
867
-32
-1071
-2204
-3367
-4481
-5465
-6244
-6757
-6961
-6835
-6380
-5618
-4591
-3362
-2005
-613
727
1925
2905
3612
4018
4128
3977
3625
3147
2625
2132
1730
1459
1342
1386
1582
1914
2357
2881
3447
4014
4535
4963
5255
5382
5330
5111
4758
4326
3876
3467
3141
2923
2814
2799
2858
2969
3114
3276
3438
3577
3663
3665
3560
3333
2985
2527
1974
1335
616
-182
-1052
-1975
-2911
-3807
-4606
-5258
-5735
-6037
-6185
-6219
-6181
-6111
-6035
-5966
-5903
-5833
-5731
-5561
-5287
-4879
-4323
-3634
-2852
-2039
-1264
-588
-54
320
536
604
533
329
-3
-454
-996
-1581
-2142
-2611
-2926
-3054
-2993
-2776
-2456
-2100
-1768
-1504
-1334
-1261
-1278
-1368
-1519
-1723
-1977
-2275
-2599
-2914
-3162
-3276
-3187
-2853
-2268
-1473
-549
398
1263
1961
2439
2673
2666
2431
1991
1379
642
-147
-902
-1529
-1956
-2150
-2136
-1989
-1818
-1724
-1777
-1988
-2309
-2648
-2900
-2975
-2819
-2425
-1823
-1066
-212
692
1611
2524
3411
4245
4984
5570
5938
6023
5784
5213
4348
3272
2104
976
12
-697
-1107
-1219
-1075
-737
-273
259
813
1357
1860
2290
2610
2782
2779
2595
2248
1786
1277
795
403
142
25
36
144
314
520
754
1022
1337
1706
2120
2548
2949
3281
3512
3639
3682
3677
3664
3673
3715
3785
3869
3957
4054
4180
4357
4609
4942
5347
5795
6252
6680
7043
7300
7408
7312
6962
6316
5370
4167
2801
1401
109
-959
-1737
-2217
-2443
-2484
-2404
-2248
-2028
-1742
-1388
-986
-581
-243
-40
-18
-188
-521
-959
-1437
-1902
-2322
-2686
-2997
-3256
-3459
-3593
-3642
-3596
-3459
-3246
-2980
-2688
-2391
-2112
-1868
-1680
-1571
-1556
-1637
-1794
-1990
-2176
-2304
-2348
-2304
-2188
-2029
-1844
-1639
-1398
-1104
-753
-367
6
297
448
431
263
8
-244
-400
-396
-208
147
620
1152
1687
2184
2616
2963
3209
3332
3311
3129
2777
2260
1600
834
13
-801
-1542
-2143
-2551
-2735
-2690
-2440
-2031
-1516
-947
-366
194
704
1129
1423
1533
1414
1046
449
-315
-1148
-1932
-2562
-2954
-3064
-2882
-2421
-1714
-799
281
1472
2712
3931
5052
6008
6744
7220
7417
7325
6945
6286
5373
4252
2998
1709
500
-518
-1254
-1658
-1722
-1482
-1010
-391
280
916
1443
1806
1970
1924
1685
1297
820
327
-116
-461
-688
-807
-851
-863
-882
-931
-1010
-1097
-1160
-1167
-1103
-976
-817
-675
-599
-627
-769
-1002
-1284
-1550
-1744
-1828
-1791
-1651
-1445
-1217
-1000
-810
-642
-476
-288
-64
196
470
725
927
1046
1069
1000
852
643
388
96
-231
-585
-954
-1313
-1630
-1872
-2016
-2055
-2001
-1880
-1716
-1527
-1318
-1078
-792
-449
-53
378
816
1236
1621
1972
2298
2615
2928
3229
3498
3715
3864
3947
3981
3993
4003
4017
4022
3992
3902
3741
3521
3277
3056
2900
2828
2835
2890
2943
2949
2875
2709
2464
2172
1872
1605
1403
1284
1248
1278
1344
1408
1434
1394
1271
1061
765
380
-104
-705
-1443
-2322
-3321
-4378
-5402
-6280
-6907
-7214
-7181
-6848
-6302
-5654
-5012
-4458
-4035
-3751
-3585
-3514
-3521
-3607
-3785
-4067
-4456
-4921
-5407
-5834
-6115
-6179
-5989
-5554
-4928
-4196
-3460
-2816
-2337
-2064
-2001
-2128
-2398
-2757
-3148
-3522
-3835
-4058
-4168
-4154
-4010
-3732
-3319
-2774
-2110
-1356
-557
222
911
1443
1774
1889
1811
1590
1291
974
680
425
203
-8
-227
-466
-722
-985
-1239
-1471
-1675
-1852
-2000
-2114
-2179
-2174
-2076
-1872
-1563
-1168
-724
-273
145
507
810
1068
1303
1532
1754
1948
2074
2090
1969
1720
1386
1045
786
686
786
1083
1531
2054
2576
3032
3389
3643
3813
3926
4006
4070
4119
4148
4143
4094
3990
3829
3618
3377
3133
2921
2771
2701
2709
2774
2862
2934
2962
2934
2851
2723
2560
2363
2128
1850
1534
1199
880
614
430
332
301
301
293
252
175
79
-13
-87
-154
-243
-399
-656
-1018
-1458
-1908
-2288
-2523
-2567
-2408
-2071
-1608
-1078
-538
-38
386
703
887
920
794
513
98
-415
-985
-1569
-2130
-2638
-3067
-3388
-3569
-3574
-3376
-2960
-2338
-1551
-661
254
1122
1884
2506
2975
3291
3461
3492
3386
3150
2799
2361
1883
1423
1042
793
711
809
1080
1496
2017
2603
3202
3775
4285
4709
5033
5260
5397
5456
5445
5363
5202
4946
4584
4115
3554
2927
2272
1625
1010
444
-77
-555
-993
-1376
-1680
-1865
-1897
-1752
-1435
-978
-438
118
632
1068
1422
1714
1974
2224
2458
2647
2737
2679
2447
2054
1557
1040
590
269
99
59
102
175
243
298
356
442
571
738
916
1072
1178
1229
1244
1258
1307
1410
1566
1750
1931
2079
2182
2247
2290
2328
2370
2410
2434
2424
2371
2278
2161
2037
1929
1841
1768
1692
1590
1437
1216
924
565
157
-273
-694
-1074
-1377
-1572
-1632
-1539
-1284
-879
-348
261
893
1485
1979
2335
2534
2579
2492
2304
2047
1746
1422
1089
760
450
175
-54
-233
-369
-477
-579
-691
-820
-964
-1113
-1254
-1381
-1492
-1591
-1682
-1759
-1810
-1812
-1740
-1577
-1321
-982
-587
-166
251
644
999
1305
1552
1724
1800
1758
1582
1272
853
367
-130
-577
-930
-1164
-1283
-1313
-1294
-1266
-1259
-1288
-1354
-1451
-1575
-1724
-1900
-2102
-2316
-2516
-2664
-2721
-2661
-2485
-2224
-1934
-1681
-1519
-1480
-1561
-1738
-1972
-2232
-2501
-2787
-3109
-3485
-3920
-4397
-4879
-5317
-5664
-5891
-5991
-5980
-5893
-5769
-5644
-5540
-5466
-5418
-5386
-5359
-5329
-5299
-5280
-5287
-5336
-5437
-5585
-5758
-5921
-6029
-6039
-5918
-5657
-5266
-4782
-4250
-3724
-3246
-2850
-2558
-2378
-2315
-2369
-2538
-2814
-3179
-3610
-4075
-4542
-4979
-5364
-5681
-5918
-6063
-6101
-6012
-5782
-5404
-4888
-4262
-3569
-2854
-2159
-1510
-920
-389
88
512
879
1181
1411
1568
1660
1698
1696
1660
1594
1497
1367
1210
1036
859
686
518
353
188
34
-78
-105
3
278
718
1285
1902
2483
2953
3268
3432
3481
3470
3448
3443
3457
3476
3476
3447
3386
3306
3219
3134
3048
2958
2857
2751
2653
2582
2553
2569
2616
2665
2685
2645
2531
2345
2107
1850
1615
1447
1385
1461
1689
2066
2563
3133
3715
4248
4683
4987
5152
5186
5110
4948
4723
4455
4156
3835
3497
3139
2757
2346
1910
1462
1031
655
368
191
121
133
187
246
294
347
451
664
1036
1591
2306
3122
3950
4697
5283
5658
5805
5738
5489
5103
4626
4096
3543
2986
2437
1900
1384
902
478
146
-61
-119
-21
213
545
920
1287
1609
1867
2061
2200
2295
2351
2368
2340
2270
2162
2033
1897
1763
1628
1481
1302
1077
806
502
194
-83
-299
-435
-485
-452
-344
-171
67
372
747
1189
1682
2196
2681
3077
3319
3348
3126
2643
1923
1025
31
-966
-1874
-2618
-3145
-3426
-3454
-3241
-2817
-2227
-1529
-795
-95
511
981
1304
1495
1581
1591
1534
1396
1142
732
141
-624
-1516
-2452
-3338
-4086
-4638
-4978
-5124
-5121
-5020
-4863
-4674
-4461
-4223
-3958
-3669
-3373
-3088
-2837
-2635
-2488
-2394
-2344
-2328
-2340
-2376
-2433
-2506
-2577
-2621
-2606
-2502
-2293
-1987
-1620
-1247
-930
-718
-629
-644
-714
-773
-769
-674
-502
-294
-106
16
55
24
-42
-107
-151
-178
-216
-299
-452
-672
-933
-1191
-1411
-1575
-1693
-1797
-1922
-2087
-2288
-2492
-2653
-2731
-2706
-2584
-2397
-2184
-1979
-1803
-1657
-1531
-1409
-1278
-1128
-955
-751
-510
-227
98
449
799
1112
1350
1489
1522
1463
1341
1190
1041
917
825
766
735
724
726
732
731
710
659
572
450
304
151
12
-96
-161
-179
-157
-106
-41
21
68
90
87
64
29
-10
-49
-95
-164
-276
-449
-693
-1004
-1365
-1749
-2126
-2477
-2788
-3059
-3291
-3485
-3641
-3750
-3807
-3811
-3767
-3687
-3582
-3458
-3309
-3117
-2859
-2514
-2076
-1555
-979
-386
186
706
1161
1552
1889
2185
2443
2655
2798
2842
2752
2501
2076
1481
741
-108
-1016
-1933
-2809
-3598
-4263
-4772
-5103
-5244
-5198
-4981
-4629
-4186
-3700
-3215
-2763
-2362
-2017
-1724
-1487
-1313
-1218
-1220
-1333
-1553
-1854
-2189
-2500
-2720
-2796
-2689
-2384
-1891
-1235
-458
391
1259
2092
2839
3449
3879
4094
4072
3801
3289
2559
1655
635
-430
-1459
-2373
-3096
-3564
-3733
-3578
-3103
-2334
-1323
-141
1130
2406
3609
4677
5565
6241
6689
6893
6845
6536
5971
5169
4176
3059
1904
807
-149
-895
-1396
-1640
-1643
-1437
-1062
-562
16
629
1233
1788
2260
2624
2867
2986
2990
2894
2717
2483
2218
1950
1705
1502
1357
1273
1246
1263
1313
1386
1479
1593
1734
1903
2099
2310
2520
2708
2854
2939
2950
2874
2707
2449
2112
1717
1300
902
567
329
202
179
229
309
376
402
380
324
262
226
235
292
385
494
605
711
823
954
1119
1317
1532
1737
1905
2019
2080
2102
2106
2101
2084
2035
1929
1756
1531
1295
1107
1020
1056
1194
1374
1516
1549
1440
1203
893
586
351
229
223
313
471
677
928
1233
1595
2005
2430
2824
3140
3353
3459
3481
3443
3364
3238
3040
2738
2315
1783
1183
583
47
-377
-671
-842
-913
-903
-814
-636
-353
40
527
1068
1613
2116
2550
2911
3216
3482
3719
3915
4042
4067
3969
3749
3435
3070
2697
2344
2016
1698
1366
1000
600
184
-215
-565
-844
-1052
-1208
-1340
-1481
-1653
-1863
-2109
-2382
-2672
-2975
-3284
-3590
-3874
-4106
-4251
-4279
-4176
-3955
-3654
-3329
-3039
-2829
-2719
-2698
-2735
-2789
-2825
-2820
-2767
-2672
-2543
-2390
-2217
-2031
-1844
-1673
-1537
-1449
-1407
-1387
-1352
-1259
-1080
-809
-474
-120
199
444
599
677
706
714
717
709
671
581
426
219
-14
-235
-415
-544
-631
-702
-784
-894
-1030
-1176
-1311
-1422
-1511
-1599
-1714
-1878
-2094
-2345
-2590
-2784
-2885
-2873
-2747
-2530
-2253
-1948
-1640
-1347
-1083
-859
-693
-605
-610
-715
-913
-1180
-1483
-1788
-2068
-2308
-2501
-2650
-2752
-2801
-2783
-2683
-2494
-2219
-1877
-1495
-1105
-735
-402
-120
102
251
310
260
91
-195
-579
-1025
-1490
-1934
-2330
-2667
-2943
-3164
-3334
-3454
-3521
-3534
-3496
-3415
-3299
-3153
-2973
-2747
-2465
-2124
-1735
-1325
-922
-554
-228
68
356
663
998
1354
1702
2007
2246
2412
2526
2619
2727
2872
3058
3275
3510
3753
4003
4265
4534
4787
4981
5055
4952
4637
4113
3424
2648
1875
1186
639
259
44
-24
31
187
427
736
1095
1476
1847
2169
2405
2524
2508
2356
2087
1734
1344
967
647
416
285
247
288
387
535
726
962
1240
1543
1839
2083
2231
2254
2148
1937
1666
1382
1124
910
736
584
440
302
185
119
135
251
466
755
1078
1394
1668
1883
2035
2135
2195
2223
2221
2183
2105
1983
1824
1641
1452
1279
1142
1061
1048
1117
1277
1533
1886
2329
2846
3410
3987
4540
5034
5438
5736
5918
5988
5947
5801
5546
5177
4687
4075
3355
2552
1712
893
152
-461
-915
-1204
-1346
-1381
-1354
-1314
-1298
-1328
-1409
-1536
-1693
-1865
-2037
-2202
-2353
-2486
-2594
-2668
-2696
-2669
-2581
-2435
-2245
-2029
-1809
-1601
-1415
-1250
-1096
-938
-760
-552
-305
-21
297
640
996
1350
1685
1985
2233
2417
2528
2560
2505
2351
2081
1679
1131
438
-380
-1279
-2201
-3077
-3843
-4450
-4866
-5081
-5099
-4934
-4610
-4158
-3617
-3038
-2477
-1986
-1606
-1350
-1208
-1146
-1119
-1089
-1032
-946
-846
-750
-671
-607
-539
-444
-302
-109
123
364
582
749
853
896
892
859
813
760
697
614
504
363
196
19
-145
-264
-309
-255
-85
201
588
1048
1545
2040
2501
2904
3235
3479
3624
3650
3536
3269
2850
2304
1679
1044
473
29
-247
-341
-266
-53
266
661
1111
1602
2121
2655
3182
3677
4114
4471
4732
4886
4923
4839
4630
4297
3853
3323
2748
2178
1665
1250
954
777
694
666
646
596
487
309
67
-224
-542
-865
-1173
-1450
-1682
-1860
-1977
-2027
-2009
-1935
-1814
-1672
-1537
-1440
-1405
-1446
-1565
-1742
-1950
-2151
-2313
-2413
-2447
-2430
-2389
-2356
-2356
-2395
-2458
-2514
-2522
-2452
-2293
-2063
-1802
-1563
-1392
-1309
-1305
-1343
-1373
-1352
-1267
-1136
-1008
-949
-1004
-1192
-1491
-1844
-2179
-2432
-2563
-2567
-2466
-2295
-2084
-1848
-1582
-1275
-919
-525
-123
242
526
702
768
752
699
655
652
700
785
881
964
1024
1071
1134
1246
1434
1706
2041
2406
2748
3021
3194
3257
3223
3118
2973
2819
2675
2554
2459
2391
2347
2327
2327
2341
2358
2364
2347
2299
2220
2119
2013
1922
1859
1831
1837
1869
1920
1983
2061
2160
2286
2443
2622
2808
2977
3103
3167
3162
3091
2972
2827
2679
2549
2454
2404
2407
2464
2572
2717
2873
3003
3067
3027
2856
2551
2129
1626
1088
556
59
-389
-786
-1137
-1444
-1702
-1898
-2016
-2048
-1997
-1885
-1746
-1621
-1547
-1548
-1632
-1783
-1971
-2155
-2289
-2334
-2262
-2060
-1734
-1309
-821
-316
162
573
886
1079
1141
1063
841
479
-16
-624
-1316
-2054
-2797
-3503
-4142
-4689
-5132
-5463
-5673
-5758
-5711
-5529
-5220
-4799
-4297
-3753
-3209
-2705
-2271
-1927
-1677
-1517
-1435
-1416
-1449
-1526
-1643
-1800
-1997
-2229
-2482
-2738
-2972
-3160
-3290
-3359
-3383
-3386
-3401
-3452
-3554
-3707
-3893
-4086
-4258
-4384
-4453
-4462
-4420
-4342
-4245
-4147
-4065
-4010
-3993
-4019
-4097
-4227
-4409
-4641
-4911
-5201
-5484
-5728
-5902
-5979
-5947
-5811
-5592
-5321
-5029
-4736
-4449
-4157
-3843
-3489
-3092
-2663
-2227
-1820
-1471
-1196
-996
-855
-749
-657
-569
-485
-415
-368
-348
-346
-343
-313
-233
-88
127
399
709
1031
1340
1612
1827
1969
2028
1992
1859
1631
1315
927
488
20
-452
-910
-1335
-1716
-2037
-2289
-2453
-2514
-2457
-2276
-1974
-1568
-1091
-584
-90
355
726
1016
1232
1387
1496
1567
1602
1595
1545
1455
1341
1229
1149
1128
1182
1313
1516
1775
2078
2418
2797
3217
3679
4176
4692
5198
5663
6060
6367
6577
6694
6733
6713
6654
6571
6472
6358
6224
6068
5889
5698
5513
5359
5264
5248
5313
5447
5620
5792
5926
5996
5991
5916
5786
5619
5428
5221
5003
4780
4567
4385
4258
4204
4229
4323
4462
4619
4771
4909
5034
5157
5283
5406
5502
5533
5460
5258
4922
4476
3961
3427
2915
2448
2025
1628
1235
829
406
-21
-431
-802
-1117
-1376
-1587
-1769
-1936
-2098
-2251
-2382
-2475
-2512
-2484
-2393
-2251
-2079
-1902
-1743
-1623
-1555
-1546
-1600
-1713
-1882
-2101
-2360
-2652
-2964
-3286
-3603
-3903
-4173
-4395
-4555
-4634
-4617
-4496
-4269
-3950
-3561
-3134
-2702
-2289
-1910
-1567
-1256
-968
-704
-473
-293
-187
-171
-250
-415
-641
-901
-1167
-1420
-1651
-1857
-2037
-2185
-2290
-2337
-2311
-2205
-2019
-1764
-1457
-1120
-773
-435
-126
136
332
447
470
402
255
53
-172
-384
-551
-647
-657
-576
-404
-150
172
549
961
1388
1807
2192
2515
2748
2870
2868
2743
2511
2202
1857
1513
1204
950
757
625
552
543
608
762
1014
1363
1786
2242
2680
3047
3303
3431
3435
3339
3175
2975
2763
2552
2347
2150
1958
1774
1597
1427
1258
1083
886
658
389
79
-261
-613
-954
-1261
-1517
-1714
-1854
-1949
-2013
-2061
-2096
-2116
-2112
-2074
-1998
-1894
-1785
-1706
-1692
-1772
-1957
-2238
-2587
-2967
-3341
-3684
-3985
-4244
-4474
-4681
-4871
-5037
-5170
-5261
-5309
-5325
-5327
-5340
-5382
-5461
-5573
-5700
-5824
-5926
-5997
-6036
-6049
-6045
-6025
-5988
-5927
-5835
-5706
-5545
-5360
-5166
-4973
-4789
-4615
-4447
-4282
-4124
-3982
-3872
-3812
-3816
-3889
-4022
-4193
-4374
-4530
-4633
-4659
-4597
-4446
-4210
-3902
-3538
-3136
-2718
-2305
-1920
-1580
-1296
-1066
-876
-708
-539
-355
-151
59
254
413
522
588
635
700
818
1012
1288
1619
1967
2289
2547
2720
2808
2820
2775
2687
2563
2403
2205
1964
1686
1380
1064
762
500
301
186
162
228
368
557
765
965
1134
1261
1343
1383
1383
1344
1266
1154
1018
879
755
660
591
526
432
271
22
-307
-677
-1025
-1287
-1410
-1377
-1205
-941
-642
-361
-129
44
169
264
347
428
507
577
632
664
675
667
650
640
656
718
848
1058
1347
1699
2081
2453
2772
3007
3142
3180
3142
3054
2945
2839
2752
2694
2667
2675
2718
2795
2903
3033
3173
3307
3422
3509
3572
3624
3686
3781
3927
4124
4361
4610
4837
5013
5124
5172
5177
5161
5143
5129
5107
5055
4947
4770
4528
4239
3937
3654
3413
3225
3088
2991
2922
2874
2841
2822
2813
2805
2788
2748
2676
2569
2433
2276
2106
1930
1747
1552
1341
1109
861
611
377
183
51
-3
26
128
284
468
656
831
984
1120
1247
1372
1493
1594
1652
1638
1533
1329
1037
681
290
-110
-503
-879
-1236
-1567
-1860
-2096
-2251
-2309
-2267
-2139
-1957
-1762
-1596
-1488
-1458
-1507
-1629
-1815
-2060
-2362
-2722
-3142
-3615
-4122
-4633
-5109
-5506
-5787
-5925
-5909
-5746
-5453
-5050
-4561
-3998
-3372
-2689
-1960
-1206
-463
222
799
1219
1449
1479
1320
1004
573
75
-448
-961
-1437
-1856
-2202
-2465
-2637
-2716
-2707
-2620
-2473
-2283
-2066
-1834
-1593
-1345
-1092
-837
-589
-358
-159
-2
107
170
196
193
171
135
85
16
-73
-184
-311
-448
-584
-714
-837
-957
-1079
-1211
-1350
-1490
-1617
-1712
-1756
-1734
-1638
-1465
-1220
-912
-558
-178
205
565
879
1125
1291
1372
1370
1298
1170
1006
825
641
468
313
179
68
-21
-84
-118
-117
-72
21
160
336
533
729
900
1022
1078
1054
941
734
436
55
-393
-884
-1386
-1866
-2293
-2643
-2901
-3062
-3129
-3107
-3002
-2821
-2576
-2281
-1957
-1631
-1331
-1084
-909
-820
-820
-907
-1072
-1305
-1591
-1915
-2255
-2592
-2903
-3170
-3378
-3516
-3580
-3574
-3506
-3396
-3268
-3150
-3067
-3033
-3047
-3091
-3134
-3145
-3101
-2998
-2857
-2716
-2618
-2600
-2676
-2840
-3063
-3312
-3555
-3776
-3973
-4160
-4351
-4557
-4782
-5017
-5250
-5468
-5656
-5803
-5900
-5933
-5893
-5769
-5562
-5282
-4952
-4603
-4266
-3966
-3719
-3531
-3399
-3323
-3305
-3355
-3480
-3683
-3957
-4277
-4610
-4918
-5167
-5338
-5422
-5426
-5360
-5234
-5051
-4812
-4516
-4168
-3786
-3397
-3032
-2725
-2492
-2337
-2241
-2171
-2091
-1970
-1793
-1564
-1304
-1045
-815
-634
-502
-405
-317
-212
-73
102
300
495
665
790
867
905
921
936
963
1008
1066
1132
1200
1268
1342
1423
1514
1608
1691
1750
1774
1759
1716
1661
1618
1606
1639
1720
1845
2008
2196
2402
2617
2831
3036
3224
3390
3533
3659
3779
3908
4059
4244
4468
4734
5040
5380
5746
6124
6498
6845
7143
7371
7519
7583
7573
7504
7393
7259
7111
6954
6791
6623
6454
6290
6138
6005
5892
5795
5706
5618
5525
5426
5324
5225
5133
5044
4951
4836
4683
4477
4215
3903
3565
3229
2927
2683
2511
2408
2359
2339
2325
2297
2244
2168
2077
1983
1899
1833
1791
1771
1771
1786
1812
1846
1887
1936
1994
2063
2142
2229
2321
2409
2485
2539
2564
2555
2512
2440
2343
2229
2104
1974
1842
1716
1600
1505
1440
1413
1431
1493
1590
1709
1833
1948
2044
2119
2175
2217
2246
2256
2236
2172
2054
1884
1675
1452
1241
1065
929
825
731
624
486
316
126
-62
-228
-357
-452
-525
-596
-681
-788
-918
-1063
-1216
-1373
-1537
-1711
-1898
-2092
-2279
-2440
-2560
-2628
-2649
-2641
-2632
-2648
-2712
-2833
-3009
-3228
-3475
-3738
-4013
-4303
-4615
-4955
-5323
-5708
-6089
-6443
-6746
-6985
-7155
-7266
-7332
-7368
-7385
-7382
-7356
-7298
-7210
-7098
-6981
-6879
-6813
-6788
-6799
-6830
-6858
-6866
-6843
-6791
-6715
-6624
-6520
-6400
-6254
-6073
-5850
-5586
-5290
-4972
-4642
-4306
-3967
-3623
-3277
-2933
-2600
-2288
-2007
-1759
-1544
-1354
-1181
-1012
-837
-645
-426
-171
126
463
830
1209
1573
1890
2133
2281
2325
2266
2117
1895
1623
1327
1033
767
557
424
385
444
594
815
1079
1356
1619
1849
2037
2178
2273
2320
2314
2247
2112
1905
1632
1309
960
612
289
8
-224
-406
-547
-654
-739
-811
-877
-947
-1029
-1131
-1257
-1404
-1566
-1731
-1885
-2019
-2124
-2198
-2240
-2248
-2218
-2149
-2036
-1883
-1699
-1501
-1309
-1144
-1020
-946
-912
-908
-914
-911
-885
-824
-721
-576
-392
-175
64
314
561
797
1014
1212
1392
1559
1713
1852
1969
2050
2084
2062
1982
1852
1685
1499
1311
1134
978
849
754
699
691
737
843
1004
1217
1465
1736
2020
2311
2610
2916
3226
3531
3812
4049
4223
4328
4365
4351
4304
4243
4177
4103
4014
3903
3762
3599
3426
3259
3112
2988
2886
2798
2716
2637
2560
2490
2426
2366
2301
2224
2132
2031
1940
1878
1860
1890
1955
2029
2083
2092
2047
1952
1819
1665
1498
1315
1107
866
588
282
-33
-339
-623
-887
-1145
-1417
-1718
-2050
-2402
-2746
-3055
-3310
-3505
-3648
-3752
-3825
-3862
-3848
-3758
-3575
-3299
-2954
-2585
-2246
-1982
-1820
-1761
-1781
-1843
-1911
-1958
-1973
-1958
-1918
-1860
-1784
-1686
-1560
-1405
-1225
-1034
-847
-680
-542
-433
-352
-293
-253
-233
-238
-268
-325
-400
-482
-554
-603
-617
-593
-533
-443
-330
-203
-69
66
193
303
385
425
415
347
225
55
-146
-360
-566
-749
-897
-1004
-1073
-1106
-1110
-1096
-1074
-1055
-1048
-1058
-1085
-1122
-1156
-1170
-1151
-1092
-994
-865
-716
-558
-393
-219
-27
189
431
687
939
1167
1353
1493
1593
1672
1751
1843
1952
2067
2169
2241
2270
2257
2213
2150
2083
2013
1938
1849
1737
1604
1462
1331
1235
1192
1212
1289
1414
1569
1745
1935
2141
2366
2612
2869
3123
3353
3538
3666
3731
3738
3693
3605
3476
3306
3095
2847
2579
2315
2086
1922
1838
1839
1910
2025
2155
2275
2364
2414
2422
2389
2317
2207
2063
1890
1694
1484
1263
1036
803
568
339
134
-26
-121
-137
-79
32
158
259
299
257
134
-54
-281
-518
-746
-950
-1125
-1269
-1378
-1448
-1478
-1473
-1442
-1402
-1375
-1375
-1411
-1480
-1570
-1668
-1765
-1859
-1960
-2082
-2239
-2436
-2668
-2914
-3145
-3329
-3443
-3476
-3437
-3351
-3254
-3182
-3161
-3201
-3295
-3422
-3553
-3663
-3735
-3764
-3754
-3712
-3642
-3543
-3409
-3230
-3002
-2729
-2424
-2109
-1810
-1553
-1358
-1239
-1202
-1244
-1358
-1527
-1732
-1951
-2160
-2341
-2480
-2569
-2603
-2580
-2497
-2351
-2141
-1870
-1553
-1212
-876
-572
-324
-140
-17
62
115
161
212
273
341
410
474
530
574
607
626
629
610
564
483
362
198
-6
-245
-507
-776
-1039
-1286
-1513
-1723
-1925
-2127
-2333
-2539
-2737
-2912
-3052
-3150
-3207
-3226
-3214
-3175
-3109
-3016
-2897
-2763
-2628
-2517
-2452
-2452
-2525
-2670
-2875
-3121
-3391
-3668
-3936
-4182
-4394
-4561
-4672
-4719
-4695
-4596
-4416
-4152
-3803
-3376
-2887
-2365
-1850
-1385
-1004
-734
-571
-501
-491
-506
-517
-503
-458
-381
-277
-150
2
182
397
648
936
1255
1593
1936
2270
2576
2844
3062
3226
3336
3392
3398
3355
3263
3124
2945
2740
2532
2351
2224
2173
2204
2308
2463
2638
2804
2941
3039
3100
3131
3137
3119
3070
2980
2841
2656
2437
2211
2009
1865
1795
1799
1859
1940
2001
2008
1944
1812
1632
1430
1233
1053
892
742
595
454
332
257
253
336
500
721
958
1170
1324
1406
1420
1381
1304
1201
1073
918
730
511
271
22
-223
-456
-674
-878
-1070
-1246
-1396
-1510
-1579
-1599
-1576
-1517
-1433
-1327
-1201
-1053
-886
-708
-539
-398
-304
-264
-270
-304
-341
-358
-342
-288
-203
-94
35
185
362
568
802
1054
1306
1536
1724
1853
1918
1919
1866
1773
1661
1552
1467
1429
1452
1543
1699
1909
2157
2425
2696
2958
3200
3415
3594
3726
3801
3810
3751
3627
3451
3241
3021
2814
2643
2524
2469
2478
2545
2654
2787
2922
3045
3145
3223
3281
3324
3355
3368
3352
3295
3186
3020
2803
2549
2278
2009
1760
1537
1341
1165
996
825
642
446
242
41
-144
-302
-427
-527
-613
-703
-813
-949
-1105
-1263
-1400
-1493
-1532
-1517
-1463
-1391
-1321
-1266
-1229
-1206
-1193
-1185
-1187
-1207
-1257
-1347
-1479
-1649
-1848
-2065
-2292
-2521
-2748
-2968
-3177
-3368
-3535
-3677
-3792
-3887
-3969
-4043
-4116
-4185
-4247
-4299
-4334
-4346
-4333
-4292
-4221
-4121
-3997
-3854
-3701
-3545
-3387
-3226
-3055
-2866
-2653
-2421
-2181
-1953
-1762
-1625
-1556
-1555
-1616
-1727
-1876
-2055
-2258
-2482
-2723
-2971
-3212
-3430
-3608
-3734
-3798
-3802
-3750
-3653
-3525
-3380
-3235
-3103
-2999
-2933
-2911
-2932
-2984
-3052
-3113
-3142
-3120
-3035
-2887
-2686
-2453
-2212
-1982
-1781
-1611
-1470
-1346
-1226
-1098
-954
-795
-622
-442
-260
-80
99
280
468
669
887
1119
1360
1597
1816
2001
2141
2229
2269
2268
2236
2184
2118
2041
1956
1866
1780
1715
1687
1717
1815
1981
2204
2463
2731
2982
3198
3367
3488
3564
3601
3606
3583
3532
3454
3347
3211
3050
2871
2684
2501
2335
2195
2086
2009
1963
1938
1929
1930
1937
1946
1953
1950
1929
1879
1787
1644
1442
1180
863
499
106
-299
-695
-1064
-1395
-1679
-1916
-2110
-2260
-2367
-2424
-2422
-2353
-2213
-2009
-1757
-1476
-1187
-907
-647
-411
-203
-30
95
157
139
31
-166
-436
-755
-1093
-1422
-1718
-1968
-2165
-2308
-2395
-2429
-2410
-2342
-2231
-2084
-1910
-1717
-1512
-1297
-1071
-834
-581
-311
-22
286
608
933
1250
1541
1791
1987
2124
2203
2234
2230
2204
2167
2124
2078
2023
1954
1864
1744
1591
1403
1187
956
728
520
348
214
109
11
-105
-262
-469
-721
-996
-1263
-1491
-1657
-1752
-1781
-1757
-1700
-1627
-1552
-1483
-1426
-1385
-1364
-1368
-1400
-1462
-1551
-1660
-1780
-1896
-1991
-2051
-2061
-2013
-1911
-1756
-1561
-1336
-1092
-831
-557
-271
21
304
559
765
902
965
961
910
840
784
768
809
918
1095
1336
1632
1974
2344
2728
3107
3468
3804
4113
4402
4676
4937
5179
5393
5565
5684
5746
5758
5734
5689
5635
5576
5510
5427
5320
5181
5010
4811
4592
4362
4127
3897
3679
3484
3325
3210
3148
3139
3177
3251
3343
3435
3506
3539
3519
3435
3283
3067
2798
2493
2172
1853
1552
1275
1026
806
614
451
316
212
134
79
38
5
-27
-59
-89
-115
-137
-158
-183
-218
-264
-315
-362
-389
-382
-332
-238
-109
45
210
375
531
671
790
876
920
908
833
695
508
294
85
-89
-201
-236
-194
-84
72
253
438
610
761
885
977
1033
1045
1008
918
780
609
428
266
154
113
154
274
458
688
941
1201
1459
1707
1944
2163
2354
2500
2586
2599
2535
2401
2213
1997
1778
1577
1407
1272
1171
1098
1049
1024
1022
1051
1109
1196
1304
1425
1547
1660
1758
1837
1893
1924
1926
1896
1830
1732
1607
1469
1332
1214
1126
1075
1061
1077
1108
1137
1144
1112
1028
887
691
453
187
-88
-359
-617
-858
-1079
-1276
-1440
-1560
-1622
-1620
-1559
-1453
-1327
-1205
-1109
-1048
-1018
-1012
-1018
-1028
-1041
-1064
-1100
-1151
-1208
-1257
-1282
-1272
-1226
-1151
-1063
-983
-927
-908
-933
-1002
-1113
-1254
-1414
-1574
-1715
-1817
-1869
-1870
-1825
-1746
-1644
-1525
-1385
-1220
-1025
-805
-572
-348
-154
-5
94
148
166
157
118
45
-69
-220
-392
-554
-669
-711
-670
-559
-410
-259
-134
-43
26
97
190
313
455
592
698
757
770
756
736
729
738
749
739
688
587
447
290
144
30
-49
-104
-153
-215
-297
-391
-477
-533
-546
-515
-452
-380
-322
-293
-297
-328
-374
-427
-481
-540
-612
-703
-812
-933
-1050
-1146
-1203
-1213
-1178
-1108
-1022
-942
-887
-870
-896
-961
-1055
-1166
-1277
-1379
-1463
-1524
-1561
-1575
-1566
-1537
-1493
-1438
-1380
-1328
-1288
-1266
-1260
-1266
-1277
-1282
-1272
-1241
-1182
-1097
-985
-851
-701
-539
-370
-197
-20
162
351
547
744
932
1096
1219
1288
1296
1244
1141
996
823
631
426
214
3
-195
-367
-501
-588
-630
-637
-626
-610
-601
-598
-595
-581
-548
-494
-429
-364
-316
-297
-310
-351
-412
-482
-550
-609
-653
-683
-700
-705
-705
-705
-713
-731
-763
-807
-859
-915
-971
-1028
-1085
-1145
-1208
-1268
-1320
-1355
-1368
-1355
-1316
-1254
-1170
-1063
-930
-768
-575
-355
-114
136
380
605
799
949
1046
1082
1051
949
779
551
279
-20
-325
-618
-884
-1110
-1284
-1398
-1444
-1420
-1327
-1174
-971
-735
-477
-211
56
318
572
814
1038
1243
1425
1584
1721
1836
1929
1996
2031
2029
1987
1912
1812
1706
1608
1535
1492
1480
1493
1519
1549
1575
1593
1603
1608
1610
1612
1616
1623
1635
1653
1682
1726
1786
1864
1956
2056
2159
2260
2357
2455
2560
2679
2816
2968
3126
3276
3403
3498
3559
3592
3608
3618
3629
3638
3636
3611
3551
3453
3321
3172
3026
2901
2815
2773
2775
2813
2878
2960
3049
3138
3220
3288
3337
3365
3372
3362
3339
3310
3276
3239
3193
3136
3066
2987
2907
2834
2776
2732
2693
2645
2572
2464
2320
2149
1967
1787
1616
1451
1278
1082
855
601
339
99
-87
-193
-208
-137
4
194
414
646
882
1112
1332
1531
1703
1841
1939
1998
2016
1994
1931
1827
1688
1525
1359
1212
1102
1039
1016
1012
1002
965
889
781
661
550
463
404
358
304
220
96
-63
-242
-419
-577
-709
-818
-917
-1012
-1108
-1196
-1262
-1293
-1279
-1225
-1140
-1041
-944
-859
-784
-714
-639
-554
-455
-347
-237
-134
-44
28
78
106
106
76
11
-91
-230
-400
-595
-806
-1026
-1251
-1477
-1702
-1921
-2130
-2318
-2476
-2591
-2654
-2659
-2602
-2489
-2328
-2132
-1919
-1708
-1516
-1356
-1235
-1156
-1116
-1114
-1151
-1233
-1367
-1559
-1809
-2105
-2423
-2735
-3012
-3233
-3393
-3498
-3561
-3595
-3605
-3584
-3517
-3390
-3199
-2954
-2680
-2407
-2165
-1968
-1817
-1698
-1593
-1488
-1382
-1280
-1196
-1138
-1102
-1076
-1036
-963
-847
-693
-520
-351
-207
-99
-27
19
48
66
70
52
4
-76
-177
-282
-367
-407
-386
-296
-135
94
383
724
1106
1512
1918
2295
2616
2857
3005
3060
3032
2938
2793
2609
2395
2156
1900
1642
1401
1202
1069
1016
1043
1136
1269
1408
1518
1569
1543
1433
1240
973
647
274
-129
-548
-966
-1363
-1720
-2013
-2228
-2350
-2378
-2321
-2200
-2041
-1870
-1711
-1581
-1490
-1443
-1440
-1484
-1576
-1717
-1904
-2127
-2369
-2608
-2821
-2988
-3097
-3150
-3155
-3129
-3087
-3044
-3008
-2981
-2957
-2928
-2886
-2823
-2736
-2626
-2498
-2358
-2212
-2060
-1897
-1715
-1506
-1267
-1004
-739
-495
-300
-176
-130
-154
-227
-321
-411
-480
-525
-549
-559
-562
-561
-552
-530
-490
-431
-352
-252
-130
16
191
394
619
850
1068
1250
1376
1433
1419
1337
1200
1020
816
599
383
180
-3
-162
-297
-413
-513
-601
-675
-730
-761
-761
-731
-674
-603
-528
-464
-420
-406
-423
-475
-561
-674
-809
-954
-1098
-1231
-1347
-1448
-1537
-1619
-1695
-1758
-1796
-1794
-1740
-1630
-1478
-1306
-1145
-1024
-964
-972
-1041
-1151
-1280
-1407
-1519
-1612
-1690
-1761
-1832
-1905
-1976
-2032
-2063
-2058
-2017
-1948
-1866
-1785
-1715
-1652
-1581
-1479
-1327
-1117
-855
-567
-284
-36
159
300
400
475
538
592
624
618
563
457
316
168
41
-37
-57
-21
58
162
275
385
488
583
673
759
847
942
1050
1174
1311
1448
1566
1645
1670
1640
1566
1472
1385
1326
1302
1306
1320
1323
1301
1250
1178
1099
1029
978
950
942
950
968
992
1020
1046
1068
1077
1070
1045
1006
967
942
948
1000
1109
1272
1484
1730
1993
2251
2485
2681
2831
2935
3000
3036
3054
3058
3044
3002
2920
2790
2610
2388
2140
1883
1634
1401
1191
1004
844
719
639
617
657
756
898
1058
1210
1337
1432
1503
1571
1655
1769
1916
2083
2247
2382
2468
2493
2457
2373
2257
2124
1989
1856
1729
1607
1488
1373
1268
1177
1108
1065
1049
1054
1069
1078
1067
1024
946
842
729
631
570
557
595
667
750
818
847
828
762
662
543
415
284
144
-12
-191
-397
-624
-865
-1111
-1358
-1607
-1864
-2134
-2417
-2700
-2962
-3178
-3324
-3386
-3363
-3269
-3125
-2957
-2787
-2629
-2491
-2372
-2274
-2197
-2146
-2124
-2132
-2169
-2223
-2280
-2324
-2342
-2329
-2286
-2221
-2142
-2059
-1977
-1895
-1812
-1722
-1623
-1514
-1398
-1280
-1165
-1057
-959
-875
-806
-750
-707
-668
-626
-573
-503
-416
-320
-228
-152
-107
-96
-120
-168
-230
-295
-356
-408
-448
-471
-466
-424
-337
-202
-29
163
351
513
634
715
767
807
851
911
983
1059
1123
1162
1167
1141
1092
1035
986
959
965
1006
1080
1180
1295
1414
1530
1641
1749
1862
1989
2131
2287
2445
2588
2698
2764
2778
2740
2656
2531
2370
2172
1940
1676
1390
1098
816
566
361
212
123
94
123
207
341
517
719
928
1120
1275
1375
1415
1396
1327
1219
1082
923
746
556
359
164
-16
-167
-278
-345
-367
-356
-322
-281
-243
-218
-208
-213
-234
-270
-323
-396
-489
-599
-714
-821
-900
-935
-916
-842
-721
-568
-400
-231
-71
77
212
330
428
496
523
501
423
293
119
-85
-307
-531
-745
-939
-1103
-1228
-1307
-1338
-1322
-1265
-1180
-1080
-975
-874
-782
-701
-632
-576
-536
-514
-509
-517
-530
-541
-545
-544
-543
-551
-575
-616
-665
-710
-732
-720
-670
-592
-500
-416
-352
-312
-288
-267
-231
-174
-99
-21
41
69
55
5
-61
-119
-144
-118
-35
99
271
464
660
845
1008
1145
1252
1330
1381
1410
1421
1418
1400
1369
1327
1278
1230
1195
1181
1194
1227
1269
1299
1300
1259
1176
1059
925
791
671
572
492
427
369
314
258
203
150
106
79
78
115
199
332
508
709
911
1088
1220
1302
1342
1360
1384
1438
1537
1684
1869
2073
2276
2459
2607
2714
2780
2813
2822
2819
2816
2821
2836
2857
2874
2872
2838
2761
2636
2466
2263
2044
1829
1638
1484
1373
1300
1252
1211
1160
1085
983
859
725
598
489
402
332
267
193
97
-26
-175
-346
-529
-718
-906
-1090
-1266
-1430
-1574
-1695
-1788
-1852
-1891
-1912
-1925
-1939
-1957
-1982
-2008
-2027
-2029
-2013
-1979
-1937
-1906
-1905
-1952
-2051
-2194
-2357
-2505
-2606
-2633
-2579
-2452
-2275
-2077
-1883
-1713
-1575
-1473
-1406
-1376
-1386
-1438
-1530
-1652
-1788
-1921
-2037
-2134
-2218
-2305
-2415
-2559
-2738
-2938
-3139
-3315
-3442
-3510
-3514
-3463
-3368
-3242
-3098
-2942
-2776
-2599
-2409
-2205
-1988
-1764
-1545
-1344
-1175
-1050
-974
-941
-942
-957
-969
-962
-928
-865
-777
-671
-553
-426
-292
-153
-13
122
244
342
409
445
451
434
399
351
291
219
137
48
-36
-102
-135
-124
-71
16
116
204
258
260
206
99
-49
-221
-402
-580
-744
-888
-1006
-1094
-1144
-1154
-1122
-1048
-938
-797
-632
-449
-253
-48
159
358
536
679
774
814
801
748
673
599
547
532
558
622
714
825
946
1076
1212
1357
1506
1655
1794
1917
2017
2100
2167
2227
2284
2336
2374
2386
2364
2303
2209
2096
1982
1885
1818
1785
1786
1815
1866
1932
2005
2078
2140
2180
2186
2148
2062
1927
1749
1534
1291
1028
752
470
190
-82
-340
-581
-803
-1008
-1195
-1363
-1508
-1625
-1710
-1762
-1785
-1789
-1784
-1781
-1786
-1799
-1818
-1838
-1853
-1859
-1856
-1842
-1818
-1785
-1743
-1699
-1660
-1636
-1638
-1670
-1728
-1799
-1861
-1889
-1863
-1770
-1608
-1388
-1127
-846
-565
-295
-48
174
365
520
630
686
681
612
488
324
147
-14
-131
-183
-160
-67
82
266
462
651
820
963
1076
1158
1206
1216
1184
1106
986
832
658
479
307
151
10
-116
-232
-334
-417
-468
-472
-422
-316
-167
7
179
328
439
510
546
558
559
557
554
547
533
508
471
426
379
339
313
308
328
372
436
508
570
606
599
540
431
282
110
-66
-231
-375
-496
-594
-674
-734
-772
-782
-758
-694
-586
-429
-224
30
325
648
980
1294
1568
1784
1938
2033
2085
2105
2097
2057
1974
1840
1654
1434
1210
1018
892
848
883
976
1098
1224
1342
1451
1565
1697
1852
2024
2198
2351
2464
2525
2535
2502
2438
2352
2249
2127
1984
1819
1635
1440
1248
1073
924
804
706
617
523
409
272
115
-49
-201
-325
-413
-470
-510
-556
-631
-751
-917
-1121
-1342
-1556
-1742
-1885
-1979
-2029
-2044
-2037
-2021
-2009
-2005
-2013
-2029
-2045
-2055
-2052
-2035
-2009
-1979
-1957
-1949
-1958
-1982
-2016
-2054
-2092
-2129
-2161
-2186
-2200
-2195
-2165
-2108
-2025
-1929
-1832
-1748
-1686
-1651
-1644
-1662
-1707
-1780
-1882
-2013
-2167
-2326
-2469
-2576
-2628
-2618
-2547
-2422
-2256
-2060
-1840
-1603
-1355
-1101
-854
-623
-422
-258
-138
-64
-34
-47
-100
-190
-313
-465
-642
-838
-1046
-1260
-1469
-1658
-1814
-1925
-1983
-1995
-1972
-1934
-1898
-1870
-1847
-1811
-1742
-1626
-1459
-1255
-1036
-827
-643
-491
-363
-247
-135
-32
50
94
85
22
-82
-206
-325
-422
-493
-543
-586
-630
-676
-718
-745
-749
-728
-691
-648
-609
-576
-542
-495
-422
-319
-193
-58
65
159
215
234
223
193
155
111
61
6
-55
-112
-153
-163
-129
-45
84
245
417
582
722
833
915
978
1032
1080
1123
1151
1152
1118
1051
960
866
792
756
769
829
925
1047
1185
1339
1512
1709
1929
2159
2380
2566
2698
2770
2788
2774
2752
2746
2767
2812
2871
2930
2975
3004
3020
3029
3038
3047
3048
3031
2983
2900
2782
2639
2488
2345
2223
2134
2082
2069
2094
2156
2254
2385
2542
2716
2895
3067
3221
3350
3454
3536
3597
3639
3655
3638
3576
3463
3301
3100
2881
2667
2479
2327
2209
2115
2029
1935
1825
1699
1561
1416
1265
1104
926
725
497
249
-8
-261
-501
-728
-946
-1169
-1406
-1663
-1935
-2206
-2461
-2682
-2863
-3004
-3113
-3203
-3281
-3350
-3404
-3431
-3415
-3349
-3229
-3064
-2873
-2679
-2507
-2373
-2287
-2247
-2242
-2256
-2275
-2293
-2311
-2338
-2386
-2462
-2567
-2686
-2798
-2874
-2893
-2840
-2715
-2530
-2305
-2062
-1821
-1596
-1397
-1227
-1088
-981
-906
-858
-831
-812
-790
-754
-698
-623
-534
-443
-361
-296
-254
-231
-221
-215
-203
-178
-137
-83
-26
20
40
23
-37
-140
-274
-429
-591
-752
-907
-1058
-1206
-1349
-1479
-1584
-1650
-1669
-1638
-1566
-1470
-1368
-1279
-1211
-1169
-1152
-1155
-1181
-1230
-1306
-1408
-1530
-1657
-1771
-1855
-1896
-1894
-1857
-1799
-1734
-1670
-1603
-1525
-1424
-1296
-1145
-987
-847
-748
-705
-723
-789
-883
-982
-1073
-1148
-1217
-1289
-1377
-1482
-1595
-1700
-1775
-1805
-1786
-1726
-1644
-1558
-1484
-1427
-1381
-1339
-1290
-1232
-1169
-1110
-1064
-1036
-1020
-1008
-990
-954
-901
-834
-760
-685
-607
-521
-420
-299
-160
-14
124
239
321
366
382
375
354
321
271
198
99
-23
-158
-286
-386
-436
-424
-344
-203
-12
211
449
685
903
1094
1250
1366
1442
1479
1479
1447
1389
1312
1224
1133
1048
973
910
858
813
775
743
721
717
737
785
860
959
1073
1192
1310
1423
1529
1627
1714
1788
1842
1872
1875
1850
1802
1735
1658
1577
1499
1430
1377
1348
1348
1384
1456
1563
1696
1843
1993
2130
2246
2333
2390
2420
2431
2432
2431
2435
2446
2463
2483
2502
2520
2538
2562
2596
2644
2704
2771
2837
2894
2938
2966
2981
2988
2988
2982
2969
2947
2915
2876
2833
2788
2742
2693
2635
2566
2488
2405
2326
2261
2214
2181
2153
2117
2063
1986
1892
1790
1695
1617
1560
1523
1499
1482
1470
1465
1472
1497
1543
1604
1671
1728
1755
1740
1672
1555
1400
1229
1068
943
872
860
897
961
1027
1071
1082
1060
1016
968
923
879
825
742
611
423
181
-101
-402
-700
-980
-1231
-1446
-1622
-1753
-1835
-1869
-1859
-1818
-1766
-1719
-1690
-1683
-1693
-1712
-1730
-1748
-1771
-1808
-1869
-1957
-2065
-2182
-2289
-2371
-2418
-2428
-2403
-2352
-2285
-2210
-2137
-2072
-2019
-1978
-1944
-1910
-1865
-1804
-1721
-1621
-1510
-1396
-1286
-1183
-1085
-990
-897
-805
-717
-636
-562
-494
-427
-359
-288
-221
-169
-142
-151
-201
-292
-419
-575
-754
-951
-1157
-1365
-1560
-1728
-1854
-1928
-1950
-1925
-1868
-1795
-1723
-1665
-1629
-1620
-1640
-1687
-1760
-1853
-1962
-2079
-2203
-2331
-2464
-2606
-2755
-2906
-3050
-3176
-3274
-3340
-3379
-3400
-3416
-3436
-3466
-3501
-3533
-3553
-3557
-3542
-3513
-3478
-3443
-3413
-3392
-3380
-3379
-3388
-3405
-3425
-3440
-3439
-3413
-3356
-3267
-3146
-2999
-2827
-2629
-2402
-2143
-1855
-1552
-1256
-996
-801
-690
-670
-735
-863
-1029
-1208
-1380
-1535
-1666
-1772
-1850
-1896
-1905
-1874
-1806
-1712
-1609
-1519
-1462
-1449
-1480
-1543
-1618
-1688
-1737
-1767
-1786
-1813
-1866
-1954
-2073
-2205
-2325
-2408
-2436
-2407
-2331
-2229
-2122
-2027
-1952
-1896
-1852
-1813
-1775
-1738
-1702
-1668
-1637
-1606
-1573
-1538
-1502
-1472
-1448
-1430
-1411
-1377
-1317
-1223
-1095
-945
-788
-638
-505
-389
-280
-162
-24
139
321
509
684
831
943
1025
1088
1148
1218
1305
1408
1519
1628
1726
1811
1884
1950
2013
2072
2125
2161
2170
2146
2089
2004
1906
1811
1734
1682
1658
1656
1668
1685
1704
1728
1761
1811
1879
1961
2047
2122
2172
2191
2179
2150
2121
2112
2137
2203
2303
2422
2544
2652
2736
2797
2839
2872
2904
2938
2973
3003
3024
3032
3029
3023
3019
3022
3032
3043
3045
3033
3002
2955
2901
2846
2794
2742
2679
2594
2475
2319
2130
1922
1711
1513
1335
1180
1045
925
818
725
651
599
571
559
554
544
516
467
399
321
245
183
142
123
123
139
168
208
266
344
448
576
720
867
1000
1105
1169
1188
1168
1118
1054
985
916
849
777
698
609
516
428
359
316
304
317
340
356
350
310
233
123
-10
-157
-308
-459
-607
-754
-904
-1059
-1222
-1393
-1571
-1754
-1936
-2110
-2265
-2394
-2489
-2547
-2568
-2560
-2534
-2504
-2482
-2477
-2488
-2513
-2542
-2565
-2573
-2567
-2553
-2541
-2541
-2560
-2595
-2635
-2666
-2674
-2655
-2613
-2561
-2515
-2488
-2482
-2488
-2489
-2470
-2420
-2343
-2250
-2163
-2100
-2075
-2090
-2139
-2214
-2303
-2398
-2494
-2587
-2669
-2733
-2769
-2767
-2726
-2651
-2551
-2443
-2341
-2256
-2197
-2165
-2161
-2184
-2230
-2294
-2369
-2447
-2520
-2582
-2628
-2658
-2673
-2674
-2659
-2627
-2575
-2502
-2411
-2308
-2199
-2093
-1995
-1908
-1838
-1788
-1763
-1766
-1795
-1844
-1896
-1933
-1938
-1901
-1824
-1719
-1604
-1496
-1404
-1328
-1260
-1194
-1124
-1055
-999
-968
-970
-1002
-1054
-1106
-1141
-1146
-1121
-1070
-1000
-921
-831
-727
-608
-476
-339
-211
-107
-35
3
15
15
12
12
10
-7
-49
-127
-237
-370
-508
-631
-725
-783
-808
-804
-780
-742
-691
-626
-542
-437
-313
-175
-32
103
214
289
319
299
233
131
11
-110
-210
-278
-305
-295
-253
-190
-115
-33
52
138
219
288
333
341
304
221
102
-33
-162
-261
-316
-321
-280
-203
-103
10
127
243
353
452
534
592
621
619
589
536
466
381
284
176
56
-72
-204
-331
-448
-547
-628
-689
-733
-761
-773
-770
-755
-730
-702
-678
-663
-659
-665
-674
-680
-678
-669
-655
-643
-637
-641
-655
-674
-696
-718
-738
-756
-772
-785
-790
-784
-764
-729
-681
-626
-569
-514
-464
-420
-382
-354
-339
-341
-363
-401
-447
-489
-511
-506
-471
-413
-343
-276
-222
-185
-162
-142
-118
-81
-33
20
73
118
155
193
241
312
410
535
677
820
952
1060
1143
1203
1246
1278
1300
1312
1312
1297
1271
1242
1217
1203
1202
1211
1222
1230
1237
1249
1281
1345
1450
1592
1756
1919
2059
2158
2212
2228
2225
2224
2241
2286
2358
2450
2550
2647
2732
2804
2863
2912
2956
2996
3035
3069
3096
3111
3110
3094
3062
3022
2982
2949
2931
2932
2951
2982
3018
3052
3076
3087
3084
3066
3038
3002
2962
2923
2884
2848
2813
2779
2746
2713
2686
2667
2660
2668
2689
2720
2759
2801
2845
2892
2940
2987
3025
3044
3032
2983
2895
2778
2646
2516
2402
2308
2227
2148
2053
1933
1786
1619
1449
1292
1161
1060
982
918
852
775
685
584
480
383
296
217
138
50
-56
-183
-328
-480
-631
-769
-892
-1000
-1103
-1206
-1316
-1433
-1553
-1668
-1767
-1845
-1898
-1928
-1939
-1937
-1927
-1911
-1890
-1867
-1843
-1821
-1803
-1792
-1789
-1791
-1795
-1795
-1785
-1759
-1714
-1650
-1569
-1478
-1384
-1296
-1221
-1164
-1124
-1100
-1087
-1081
-1081
-1088
-1103
-1131
-1171
-1221
-1277
-1334
-1387
-1432
-1467
-1491
-1505
-1507
-1498
-1478
-1450
-1421
-1397
-1383
-1382
-1394
-1413
-1436
-1458
-1479
-1500
-1522
-1542
-1556
-1555
-1528
-1470
-1382
-1273
-1159
-1055
-978
-934
-924
-941
-975
-1016
-1058
-1094
-1124
-1147
-1165
-1176
-1183
-1187
-1190
-1194
-1202
-1215
-1232
-1255
-1282
-1312
-1348
-1390
-1439
-1497
-1564
-1638
-1718
-1797
-1868
-1924
-1957
-1960
-1935
-1886
-1824
-1762
-1710
-1677
-1659
-1652
-1642
-1619
-1577
-1516
-1445
-1372
-1308
-1256
-1216
-1180
-1141
-1091
-1031
-964
-899
-841
-798
-769
-752
-742
-736
-731
-725
-716
-698
-661
-595
-491
-346
-167
31
223
389
509
577
596
575
528
465
390
303
204
93
-21
-123
-196
-221
-188
-93
57
250
473
710
951
1185
1402
1591
1741
1845
1898
1902
1861
1783
1673
1534
1364
1161
926
668
403
150
-66
-229
-328
-365
-345
-282
-187
-72
56
186
310
419
502
553
570
555
513
454
382
303
219
133
47
-34
-103
-156
-190
-206
-211
-208
-206
-207
-213
-225
-242
-267
-302
-347
-403
-465
-529
-589
-640
-684
-721
-755
-790
-824
-856
-882
-898
-908
-915
-927
-950
-987
-1037
-1093
-1147
-1194
-1230
-1258
-1284
-1312
-1348
-1391
-1441
-1496
-1551
-1608
-1665
-1724
-1784
-1843
-1895
-1931
-1943
-1924
-1871
-1786
-1677
-1554
-1430
-1312
-1207
-1111
-1014
-906
-775
-617
-435
-241
-53
112
242
335
394
431
455
471
476
465
429
362
268
154
34
-78
-172
-245
-298
-336
-365
-390
-410
-424
-428
-417
-385
-327
-240
-123
18
174
332
475
591
671
714
725
714
688
653
609
552
480
392
291
187
89
10
-42
-61
-45
6
92
206
342
489
633
762
867
945
997
1031
1054
1072
1086
1094
1091
1074
1042
1002
963
937
934
963
1026
1123
1249
1396
1553
1710
1856
1983
2085
2162
2215
2248
2262
2259
2238
2197
2135
2055
1962
1865
1767
1674
1583
1493
1402
1311
1227
1164
1135
1150
1217
1331
1481
1651
1823
1980
2109
2205
2265
2293
2293
2270
2229
2175
2108
2029
1943
1850
1757
1670
1597
1540
1500
1472
1447
1416
1371
1312
1240
1161
1082
1010
947
896
860
839
837
855
895
955
1030
1113
1199
1282
1356
1418
1463
1487
1484
1452
1389
1297
1185
1059
928
800
681
574
484
416
373
357
366
394
433
475
511
540
558
567
566
552
521
468
393
298
189
75
-37
-141
-233
-314
-383
-436
-473
-490
-487
-466
-430
-385
-330
-266
-190
-100
2
113
223
326
416
492
556
613
662
702
726
728
702
652
587
520
465
433
432
462
522
611
726
865
1024
1195
1366
1526
1663
1770
1842
1881
1891
1875
1836
1776
1696
1598
1487
1370
1255
1148
1057
983
927
886
854
826
793
751
694
624
546
468
398
343
301
269
236
193
135
57
-36
-141
-251
-361
-468
-566
-649
-710
-742
-740
-707
-650
-581
-513
-459
-424
-409
-415
-439
-482
-548
-636
-745
-869
-997
-1117
-1217
-1293
-1345
-1377
-1391
-1387
-1362
-1309
-1228
-1122
-1002
-887
-796
-744
-734
-762
-816
-880
-942
-998
-1047
-1094
-1144
-1196
-1248
-1290
-1316
-1318
-1293
-1243
-1172
-1085
-987
-879
-767
-653
-545
-450
-376
-330
-316
-332
-373
-429
-490
-547
-593
-627
-646
-654
-651
-638
-616
-584
-545
-501
-457
-417
-385
-361
-342
-322
-292
-247
-181
-92
16
136
261
382
491
583
659
722
779
839
907
990
1085
1187
1288
1380
1458
1518
1565
1601
1631
1658
1679
1693
1696
1685
1663
1634
1603
1577
1560
1553
1559
1577
1609
1657
1722
1803
1898
2001
2108
2211
2307
2396
2481
2565
2650
2740
2835
2935
3039
3143
3244
3340
3424
3493
3542
3570
3577
3563
3531
3483
3422
3349
3268
3184
3107
3045
3009
3003
3030
3083
3152
3224
3287
3332
3356
3360
3352
3338
3322
3306
3288
3261
3221
3165
3093
3012
2928
2851
2784
2728
2676
2620
2550
2461
2352
2227
2096
1967
1848
1744
1655
1578
1509
1447
1388
1331
1273
1211
1141
1058
957
835
690
521
332
130
-76
-273
-449
-590
-691
-749
-770
-762
-734
-696
-652
-606
-564
-532
-520
-538
-594
-689
-814
-953
-1087
-1198
-1277
-1322
-1342
-1346
-1344
-1341
-1334
-1321
-1295
-1255
-1206
-1153
-1103
-1059
-1020
-981
-930
-860
-763
-638
-489
-326
-159
1
144
266
365
443
503
548
576
586
573
537
478
405
328
258
203
167
148
144
152
174
214
280
371
482
600
708
788
831
837
812
770
722
675
628
579
526
474
429
400
396
418
459
510
561
608
651
695
745
803
862
911
938
938
910
862
805
750
701
657
612
558
492
418
343
279
235
215
220
245
285
333
385
439
490
539
582
619
650
678
704
730
755
775
786
783
763
727
678
620
556
490
423
354
283
213
145
83
31
-11
-46
-76
-106
-138
-173
-207
-235
-249
-247
-226
-190
-144
-97
-57
-30
-21
-32
-61
-109
-173
-251
-344
-450
-571
-705
-852
-1006
-1164
-1317
-1455
-1570
-1655
-1706
-1721
-1701
-1649
-1567
-1459
-1329
-1180
-1022
-861
-710
-578
-473
-399
-356
-342
-352
-384
-434
-500
-577
-661
-742
-811
-859
-880
-870
-830
-762
-672
-564
-445
-321
-201
-93
-5
55
84
79
43
-22
-111
-220
-342
-469
-591
-698
-779
-828
-845
-831
-795
-743
-681
-612
-537
-455
-370
-287
-212
-155
-121
-115
-135
-176
-234
-300
-368
-431
-484
-523
-548
-561
-568
-577
-593
-623
-666
-720
-780
-840
-900
-961
-1022
-1086
-1149
-1202
-1237
-1247
-1227
-1182
-1119
-1051
-990
-944
-915
-901
-900
-905
-912
-919
-925
-928
-930
-930
-929
-928
-928
-929
-929
-928
-925
-923
-923
-929
-944
-967
-994
-1018
-1036
-1041
-1035
-1024
-1016
-1018
-1035
-1067
-1108
-1149
-1183
-1204
-1213
-1215
-1216
-1224
-1241
-1267
-1298
-1325
-1341
-1342
-1328
-1304
-1278
-1257
-1243
-1233
-1217
-1181
-1114
-1012
-878
-725
-568
-418
-284
-164
-54
49
145
227
285
311
304
276
244
226
239
285
359
447
537
623
707
795
893
1004
1118
1223
1305
1352
1361
1335
1281
1203
1105
988
852
703
550
407
286
194
129
88
65
58
72
114
191
301
435
575
698
789
837
845
822
778
719
645
554
442
310
165
22
-105
-201
-257
-269
-237
-164
-56
78
228
379
514
615
673
681
644
569
471
361
249
142
44
-40
-109
-160
-190
-201
-191
-164
-118
-54
28
129
243
364
483
590
681
752
807
850
885
916
944
971
998
1029
1068
1118
1178
1246
1316
1384
1445
1500
1552
1603
1655
1703
1739
1756
1746
1708
1650
1584
1527
1492
1490
1523
1589
1678
1781
1888
1993
2092
2186
2276
2361
2437
2499
2540
2553
2536
2494
2435
2372
2319
2282
2266
2265
2274
2284
2291
2293
2290
2284
2276
2264
2245
2220
2191
2163
2141
2127
2118
2103
2071
2009
1918
1799
1669
1543
1434
1348
1279
1216
1146
1061
962
855
753
665
597
545
501
454
399
335
267
201
146
103
71
45
20
-7
-38
-69
-98
-123
-141
-157
-174
-198
-231
-275
-331
-396
-470
-551
-639
-734
-834
-937
-1039
-1132
-1210
-1264
-1290
-1286
-1255
-1202
-1133
-1054
-970
-884
-801
-726
-666
-631
-630
-668
-745
-854
-981
-1112
-1232
-1329
-1398
-1435
-1441
-1418
-1364
-1279
-1165
-1024
-864
-698
-538
-395
-278
-190
-132
-101
-99
-128
-190
-287
-417
-574
-743
-908
-1052
-1161
-1229
-1255
-1247
-1214
-1168
-1120
-1080
-1052
-1039
-1041
-1056
-1080
-1110
-1143
-1178
-1219
-1266
-1322
-1386
-1455
-1523
-1581
-1621
-1637
-1629
-1600
-1557
-1510
-1468
-1437
-1420
-1417
-1424
-1435
-1444
-1447
-1444
-1435
-1424
-1417
-1418
-1426
-1441
-1457
-1467
-1465
-1448
-1417
-1375
-1331
-1291
-1260
-1238
-1222
-1207
-1188
-1161
-1124
-1081
-1039
-1004
-986
-986
-1008
-1047
-1097
-1149
-1196
-1229
-1248
-1252
-1246
-1234
-1221
-1211
-1205
-1204
-1207
-1214
-1226
-1244
-1267
-1293
-1318
-1336
-1343
-1335
-1311
-1271
-1219
-1156
-1086
-1008
-928
-844
-763
-688
-622
-570
-530
-503
-487
-483
-492
-518
-562
-625
-701
-780
-850
-896
-911
-892
-843
-774
-696
-618
-543
-471
-397
-320
-239
-159
-88
-32
5
27
44
67
108
169
248
335
418
487
540
581
622
672
740
827
926
1025
1113
1184
1237
1276
1312
1349
1389
1430
1462
1477
1469
1437
1387
1326
1265
1212
1171
1143
1128
1124
1133
1159
1205
1277
1375
1499
1642
1795
1947
2088
2208
2300
2360
2386
2378
2337
2265
2165
2041
1900
1751
1604
1468
1354
1270
1220
1205
1223
1268
1337
1424
1525
1637
1758
1885
2013
2138
2251
2343
2409
2443
2441
2403
2331
2225
2091
1931
1752
1560
1364
1169
983
809
648
499
357
222
92
-31
-143
-238
-312
-364
-395
-409
-411
-406
-396
-380
-356
-320
-266
-194
-105
-4
98
191
260
294
285
230
132
-1
-158
-327
-497
-659
-808
-941
-1055
-1151
-1231
-1295
-1345
-1383
-1412
-1431
-1443
-1449
-1451
-1451
-1456
-1467
-1487
-1513
-1542
-1568
-1586
-1594
-1594
-1593
-1596
-1609
-1631
-1658
-1683
-1701
-1707
-1703
-1694
-1685
-1683
-1689
-1704
-1727
-1757
-1797
-1850
-1915
-1991
-2070
-2140
-2189
-2208
-2196
-2161
-2114
-2069
-2036
-2017
-2008
-2001
-1985
-1954
-1906
-1845
-1777
-1712
-1655
-1610
-1576
-1548
-1521
-1488
-1444
-1387
-1318
-1243
-1170
-1107
-1061
-1036
-1031
-1045
-1071
-1106
-1149
-1198
-1254
-1313
-1372
-1425
-1467
-1494
-1504
-1502
-1491
-1478
-1467
-1462
-1464
-1477
-1506
-1554
-1623
-1713
-1817
-1924
-2023
-2103
-2160
-2192
-2205
-2205
-2197
-2184
-2167
-2145
-2121
-2099
-2083
-2077
-2082
-2093
-2099
-2092
-2062
-2007
-1928
-1832
-1725
-1610
-1491
-1365
-1230
-1087
-939
-793
-659
-545
-455
-389
-345
-316
-298
-287
-281
-276
-271
-259
-235
-193
-130
-44
59
175
295
411
520
619
706
781
844
890
918
923
907
874
829
782
742
713
699
698
708
727
753
785
824
870
920
971
1020
1067
1109
1151
1196
1245
1298
1350
1394
1424
1436
1431
1412
1388
1363
1343
1329
1320
1314
1310
1308
1308
1312
1319
1326
1328
1322
1301
1264
1211
1144
1068
988
911
842
787
750
730
728
739
757
778
798
817
836
859
887
920
956
993
1027
1057
1084
1111
1138
1167
1192
1209
1211
1193
1155
1101
1037
972
912
860
818
784
759
744
744
763
803
862
932
1002
1062
1102
1122
1126
1121
1117
1120
1131
1148
1166
1180
1190
1198
1209
1228
1258
1295
1332
1360
1368
1352
1307
1239
1153
1057
961
871
792
725
670
624
587
556
529
507
489
473
457
437
412
380
342
304
272
252
247
255
269
283
291
294
296
306
331
375
434
500
559
603
626
628
615
590
556
510
447
365
264
152
41
-57
-133
-187
-224
-252
-281
-314
-350
-383
-409
-424
-431
-437
-449
-472
-507
-547
-583
-608
-616
-610
-595
-584
-585
-606
-648
-706
-773
-840
-898
-943
-976
-1000
-1022
-1048
-1079
-1115
-1153
-1190
-1224
-1255
-1284
-1315
-1347
-1377
-1398
-1401
-1378
-1327
-1253
-1164
-1071
-982
-899
-820
-738
-649
-554
-460
-380
-325
-304
-317
-354
-402
-448
-481
-499
-507
-513
-526
-549
-581
-615
-642
-652
-640
-605
-551
-484
-414
-347
-290
-244
-206
-171
-134
-91
-40
13
61
94
104
90
56
9
-41
-87
-127
-165
-207
-259
-320
-386
-446
-489
-506
-497
-467
-425
-381
-339
-297
-248
-182
-94
14
136
256
360
439
491
520
537
552
570
591
611
619
611
585
548
513
492
497
533
596
675
754
821
869
899
919
939
964
995
1022
1032
1014
961
881
790
712
664
658
692
750
817
876
922
961
1004
1063
1138
1225
1306
1365
1392
1385
1356
1322
1295
1283
1282
1279
1260
1217
1151
1069
985
909
845
790
738
682
618
549
481
419
366
323
287
255
225
200
182
172
168
166
159
142
116
84
54
32
22
21
25
26
16
-5
-38
-77
-118
-155
-186
-215
-243
-275
-315
-361
-409
-452
-479
-482
-456
-404
-335
-264
-204
-166
-152
-155
-165
-172
-170
-163
-162
-175
-209
-259
-311
-348
-354
-322
-259
-181
-105
-46
-7
19
44
80
132
195
260
314
352
377
396
421
457
502
544
572
575
549
502
448
400
368
352
346
338
319
285
239
188
139
96
57
19
-21
-65
-109
-146
-171
-182
-184
-185
-196
-224
-271
-334
-401
-463
-512
-546
-566
-578
-584
-585
-582
-571
-552
-526
-500
-479
-469
-473
-487
-506
-524
-536
-540
-541
-540
-543
-551
-563
-575
-586
-595
-607
-628
-663
-719
-795
-890
-993
-1097
-1191
-1270
-1329
-1367
-1388
-1394
-1386
-1367
-1338
-1300
-1258
-1215
-1177
-1151
-1139
-1144
-1163
-1195
-1236
-1286
-1347
-1423
-1516
-1628
-1756
-1890
-2021
-2135
-2224
-2281
-2306
-2301
-2267
-2206
-2117
-2001
-1859
-1699
-1531
-1372
-1236
-1135
-1077
-1059
-1073
-1111
-1163
-1221
-1281
-1343
-1405
-1466
-1524
-1574
-1614
-1643
-1662
-1673
-1680
-1684
-1684
-1679
-1668
-1650
-1627
-1603
-1583
-1573
-1578
-1598
-1632
-1674
-1719
-1761
-1794
-1815
-1823
-1816
-1796
-1762
-1716
-1657
-1588
-1512
-1433
-1354
-1276
-1199
-1121
-1042
-962
-885
-822
-781
-773
-805
-877
-982
-1109
-1244
-1374
-1490
-1589
-1669
-1732
-1780
-1811
-1826
-1825
-1813
-1794
-1776
-1763
-1760
-1765
-1775
-1784
-1784
-1772
-1742
-1695
-1631
-1551
-1458
-1357
-1253
-1149
-1048
-951
-855
-755
-651
-543
-441
-354
-296
-273
-287
-329
-384
-434
-469
-481
-475
-456
-432
-406
-378
-342
-293
-229
-158
-87
-28
12
30
32
25
17
11
7
2
-7
-19
-29
-31
-18
12
57
111
165
215
258
297
334
371
407
440
467
489
509
534
569
617
675
735
789
827
845
844
829
806
782
759
734
705
669
622
564
499
429
359
297
249
220
216
236
275
326
378
423
458
485
510
540
580
630
680
720
738
726
681
608
514
408
297
185
75
-29
-125
-208
-274
-323
-353
-370
-378
-380
-380
-378
-376
-377
-383
-400
-431
-478
-541
-613
-691
-769
-846
-922
-996
-1065
-1126
-1170
-1190
-1182
-1148
-1096
-1038
-986
-947
-922
-907
-896
-886
-877
-873
-881
-906
-945
-989
-1022
-1032
-1006
-945
-855
-754
-657
-578
-524
-495
-486
-490
-504
-529
-569
-628
-707
-802
-901
-994
-1067
-1112
-1129
-1119
-1089
-1044
-990
-926
-850
-764
-669
-572
-485
-417
-378
-369
-386
-419
-458
-494
-521
-543
-564
-590
-623
-660
-697
-724
-736
-732
-715
-694
-677
-668
-669
-676
-684
-686
-683
-677
-672
-673
-680
-689
-690
-675
-634
-569
-482
-383
-283
-190
-105
-27
51
135
230
335
448
563
673
774
860
931
984
1020
1041
1048
1044
1030
1008
981
947
907
861
812
765
724
695
681
685
705
739
781
825
868
901
922
926
913
885
848
812
785
773
779
801
834
872
911
949
985
1022
1059
1095
1126
1149
1162
1168
1171
1174
1183
1197
1216
1236
1255
1272
1288
1302
1314
1320
1315
1294
1255
1201
1142
1088
1050
1034
1040
1064
1098
1138
1181
1225
1271
1316
1355
1381
1386
1366
1322
1259
1186
1113
1048
997
960
938
930
934
950
977
1014
1062
1117
1182
1258
1345
1442
1544
1643
1731
1798
1841
1856
1847
1815
1766
1702
1624
1536
1441
1343
1247
1154
1063
970
871
764
649
535
430
341
270
214
166
115
54
-19
-102
-187
-268
-340
-402
-456
-505
-550
-593
-637
-682
-731
-785
-842
-899
-948
-983
-1000
-999
-988
-979
-984
-1008
-1058
-1125
-1203
-1283
-1364
-1446
-1533
-1629
-1733
-1839
-1937
-2016
-2067
-2088
-2081
-2052
-2009
-1961
-1913
-1870
-1834
-1804
-1780
-1756
-1725
-1680
-1615
-1529
-1428
-1322
-1225
-1148
-1100
-1080
-1086
-1110
-1146
-1191
-1248
-1317
-1400
-1497
-1599
-1699
-1786
-1851
-1889
-1897
-1877
-1832
-1766
-1684
-1593
-1502
-1419
-1353
-1307
-1285
-1283
-1295
-1315
-1336
-1354
-1368
-1379
-1387
-1392
-1396
-1395
-1388
-1374
-1352
-1322
-1287
-1246
-1200
-1147
-1086
-1016
-937
-854
-773
-701
-642
-600
-573
-553
-532
-501
-452
-384
-298
-196
-85
33
155
282
411
540
662
768
851
902
921
909
873
824
774
731
704
696
710
743
793
853
921
991
1060
1128
1193
1252
1305
1349
1382
1404
1418
1431
1447
1472
1507
1548
1588
1619
1637
1642
1638
1634
1634
1642
1655
1666
1668
1659
1639
1617
1601
1600
1616
1645
1680
1709
1725
1725
1709
1685
1661
1641
1630
1628
1631
1634
1631
1617
1590
1552
1505
1453
1403
1355
1309
1262
1209
1144
1067
978
882
784
686
589
490
388
283
181
87
11
-42
-74
-89
-97
-104
-114
-124
-128
-121
-99
-67
-33
-8
0
-10
-34
-63
-86
-95
-90
-74
-51
-29
-11
2
11
15
16
9
-6
-34
-74
-129
-195
-269
-346
-421
-488
-541
-577
-592
-586
-562
-523
-471
-410
-341
-267
-189
-111
-37
28
81
120
148
166
178
185
189
193
200
212
233
267
314
372
437
504
570
635
700
765
832
894
946
980
988
971
931
876
818
767
728
706
697
699
706
714
722
729
738
754
779
815
862
917
976
1036
1095
1154
1215
1281
1353
1427
1496
1551
1585
1593
1578
1541
1487
1418
1331
1221
1087
928
756
583
427
305
223
183
181
206
252
314
389
475
567
657
735
788
811
802
764
706
634
555
470
380
284
185
85
-8
-90
-154
-199
-225
-233
-224
-201
-163
-113
-53
13
82
147
203
249
281
300
308
307
301
298
300
314
340
379
426
477
524
562
586
596
590
571
542
504
460
410
356
298
239
184
140
114
111
135
182
248
323
400
473
539
600
659
719
775
824
855
859
829
766
675
566
455
356
280
234
222
239
281
341
411
485
557
625
686
738
779
805
817
815
804
791
784
791
815
857
910
966
1018
1058
1083
1094
1091
1076
1049
1006
949
873
782
682
581
490
418
371
352
360
388
431
482
536
592
653
723
804
894
989
1078
1147
1187
1192
1164
1114
1053
993
942
898
857
809
750
676
591
504
422
353
301
268
251
249
258
273
289
302
307
302
288
266
241
214
185
153
114
68
17
-33
-76
-105
-114
-102
-72
-24
41
125
228
352
490
635
773
892
982
1039
1068
1075
1069
1056
1039
1020
999
977
955
942
941
956
990
1038
1095
1151
1200
1236
1254
1257
1246
1226
1201
1177
1152
1128
1100
1067
1030
990
952
922
902
894
895
900
905
907
905
901
895
885
869
843
805
757
704
656
620
601
596
600
605
605
597
584
572
568
574
591
612
631
640
636
618
587
545
495
442
387
333
284
241
205
175
151
130
112
98
90
89
96
108
124
141
159
179
202
230
258
281
291
282
253
206
152
100
61
38
31
37
50
68
90
119
158
206
261
321
381
442
505
574
652
737
825
906
974
1022
1050
1060
1055
1038
1008
964
902
822
728
631
541
468
419
395
393
411
445
496
563
645
737
832
919
990
1042
1077
1099
1115
1132
1150
1167
1181
1189
1194
1200
1213
1239
1279
1330
1384
1436
1482
1519
1549
1573
1593
1607
1611
1600
1571
1523
1458
1378
1287
1186
1078
964
847
732
625
531
456
399
359
331
307
284
259
230
197
161
121
74
18
-48
-126
-214
-311
-414
-521
-628
-733
-834
-925
-1002
-1066
-1110
-1138
-1154
-1165
-1175
-1191
-1214
-1243
-1275
-1309
-1343
-1380
-1422
-1473
-1532
-1598
-1663
-1721
-1765
-1793
-1806
-1808
-1807
-1804
-1801
-1795
-1783
-1764
-1737
-1707
-1678
-1652
-1630
-1612
-1593
-1574
-1555
-1541
-1536
-1542
-1556
-1573
-1581
-1574
-1547
-1503
-1453
-1409
-1383
-1379
-1396
-1426
-1456
-1479
-1486
-1479
-1461
-1438
-1416
-1399
-1388
-1384
-1387
-1395
-1408
-1425
-1445
-1465
-1482
-1496
-1505
-1510
-1509
-1506
-1498
-1488
-1477
-1467
-1460
-1458
-1462
-1472
-1483
-1494
-1501
-1505
-1508
-1514
-1528
-1552
-1585
-1622
-1657
-1683
-1695
-1694
-1685
-1674
-1670
-1678
-1702
-1739
-1783
-1829
-1869
-1897
-1908
-1901
-1873
-1826
-1759
-1675
-1579
-1476
-1375
-1283
-1206
-1148
-1111
-1095
-1100
-1127
-1175
-1241
-1323
-1415
-1508
-1591
-1656
-1695
-1707
-1694
-1660
-1611
-1555
-1495
-1436
-1383
-1340
-1310
-1295
-1295
-1305
-1322
-1338
-1350
-1358
-1361
-1362
-1363
-1362
-1355
-1338
-1306
-1260
-1204
-1144
-1088
-1038
-994
-953
-908
-859
-806
-759
-725
-714
-725
-754
-789
-815
-822
-805
-765
-711
-655
-604
-561
-526
-494
-461
-425
-387
-351
-322
-303
-294
-292
-294
-297
-302
-313
-332
-367
-416
-480
-553
-629
-702
-770
-832
-891
-948
-1004
-1061
-1111
-1150
-1172
-1173
-1152
-1112
-1058
-993
-922
-848
-769
-687
-603
-521
-447
-390
-356
-347
-359
-385
-414
-435
-440
-428
-401
-367
-330
-294
-258
-218
-170
-113
-49
16
75
121
155
176
189
199
208
213
212
202
183
156
129
108
96
93
98
106
115
124
137
156
183
216
250
277
295
301
300
300
305
319
340
365
387
404
415
425
437
452
467
477
479
469
452
436
429
439
466
505
547
582
603
609
605
599
597
602
613
625
632
631
621
606
594
588
591
600
611
616
611
592
561
524
486
454
430
414
405
397
389
379
372
372
383
406
439
472
495
501
483
446
396
345
302
273
255
242
227
203
168
126
84
51
32
30
41
62
86
111
136
164
199
243
295
355
416
474
523
560
584
594
593
582
563
540
515
491
472
463
468
491
537
607
701
815
943
1076
1205
1322
1419
1495
1550
1586
1606
1613
1608
1591
1561
1520
1472
1426
1392
1379
1396
1442
1513
1598
1685
1764
1830
1881
1922
1956
1987
2017
2044
2067
2087
2108
2136
2178
2238
2313
2396
2475
2537
2573
2582
2567
2538
2504
2471
2440
2406
2364
2308
2237
2155
2071
1996
1937
1901
1886
1886
1895
1905
1910
1910
1906
1901
1898
1898
1898
1893
1877
1847
1802
1744
1679
1616
1562
1523
1500
1492
1495
1506
1518
1529
1534
1532
1520
1495
1455
1400
1331
1252
1166
1079
996
922
858
805
761
725
693
663
633
600
562
519
470
415
355
291
224
156
87
20
-42
-97
-141
-173
-193
-201
-201
-198
-198
-207
-230
-268
-320
-382
-450
-519
-585
-648
-709
-771
-836
-907
-982
-1060
-1139
-1215
-1287
-1355
-1418
-1476
-1525
-1567
-1599
-1622
-1641
-1659
-1681
-1709
-1740
-1770
-1793
-1804
-1804
-1797
-1789
-1791
-1809
-1845
-1897
-1956
-2015
-2066
-2106
-2136
-2160
-2182
-2204
-2224
-2241
-2250
-2250
-2242
-2230
-2218
-2208
-2204
-2202
-2202
-2199
-2196
-2191
-2190
-2194
-2203
-2215
-2225
-2228
-2223
-2210
-2195
-2185
-2188
-2206
-2238
-2278
-2316
-2343
-2354
-2346
-2324
-2293
-2260
-2229
-2199
-2167
-2130
-2084
-2028
-1966
-1902
-1844
-1798
-1768
-1753
-1750
-1756
-1764
-1769
-1766
-1754
-1735
-1709
-1681
-1654
-1628
-1603
-1578
-1551
-1518
-1479
-1432
-1379
-1326
-1276
-1235
-1205
-1189
-1184
-1187
-1194
-1201
-1204
-1203
-1201
-1196
-1191
-1182
-1165
-1135
-1089
-1028
-956
-883
-817
-766
-731
-711
-699
-691
-685
-684
-695
-725
-778
-850
-932
-1010
-1068
-1099
-1100
-1076
-1036
-991
-946
-903
-861
-813
-757
-692
-622
-553
-493
-446
-415
-400
-396
-398
-401
-399
-391
-377
-361
-345
-333
-323
-313
-296
-268
-223
-164
-93
-20
50
110
159
198
228
252
269
276
274
262
246
232
227
236
259
295
339
388
438
490
540
586
622
643
645
630
608
590
589
612
657
715
771
811
827
818
791
758
728
706
694
689
685
678
667
652
634
615
599
590
593
614
654
710
776
842
902
949
986
1014
1042
1070
1097
1118
1131
1134
1132
1131
1141
1166
1206
1254
1300
1340
1373
1407
1449
1506
1580
1664
1747
1817
1869
1903
1927
1949
1976
2008
2037
2061
2071
2067
2054
2039
2032
2037
2055
2084
2120
2158
2192
2220
2236
2237
2217
2176
2114
2036
1949
1860
1774
1696
1628
1570
1522
1483
1453
1430
1415
1405
1399
1399
1405
1416
1430
1440
1438
1418
1378
1321
1253
1184
1119
1059
999
935
861
782
706
647
616
617
646
690
737
775
803
823
845
875
913
954
987
1004
999
973
932
881
825
767
707
646
588
540
507
493
496
506
512
503
475
429
371
314
264
227
204
192
187
185
183
178
164
139
99
47
-10
-62
-97
-109
-95
-63
-24
9
25
21
0
-33
-69
-105
-141
-178
-221
-269
-324
-382
-439
-492
-537
-571
-593
-600
-589
-560
-517
-467
-419
-383
-367
-372
-394
-425
-454
-471
-471
-455
-425
-389
-352
-321
-298
-286
-282
-285
-293
-300
-303
-301
-294
-284
-279
-284
-304
-339
-382
-427
-464
-490
-504
-514
-528
-553
-591
-637
-679
-705
-708
-687
-650
-611
-585
-580
-600
-643
-700
-763
-827
-890
-951
-1008
-1059
-1096
-1113
-1103
-1068
-1010
-938
-861
-786
-718
-656
-600
-548
-498
-454
-418
-394
-383
-386
-403
-429
-459
-488
-506
-506
-479
-422
-334
-222
-95
37
165
281
385
478
562
640
709
767
808
828
822
789
733
660
582
509
453
420
412
428
460
503
552
606
669
744
830
925
1018
1098
1154
1183
1190
1185
1182
1186
1200
1217
1225
1218
1194
1160
1131
1119
1133
1168
1217
1263
1295
1306
1300
1283
1267
1258
1260
1272
1289
1312
1339
1372
1411
1455
1498
1533
1558
1571
1575
1577
1584
1598
1617
1637
1649
1649
1634
1604
1565
1520
1474
1430
1390
1356
1331
1316
1312
1316
1326
1335
1339
1337
1327
1311
1291
1265
1232
1189
1134
1067
992
916
846
788
745
717
702
697
699
704
711
717
720
719
712
699
683
666
649
633
617
599
579
559
540
526
519
519
524
530
532
529
521
511
503
500
502
509
518
526
533
540
547
558
574
596
623
653
687
720
753
782
805
819
823
815
798
774
743
708
667
620
566
506
441
375
311
248
185
120
53
-18
-86
-147
-195
-226
-242
-250
-259
-275
-303
-339
-377
-410
-435
-451
-467
-492
-533
-593
-667
-745
-814
-866
-894
-901
-896
-887
-882
-882
-887
-892
-896
-896
-896
-902
-918
-948
-990
-1042
-1096
-1148
-1196
-1239
-1280
-1323
-1370
-1421
-1474
-1525
-1570
-1607
-1636
-1658
-1675
-1692
-1710
-1731
-1753
-1776
-1797
-1813
-1823
-1823
-1812
-1788
-1752
-1706
-1656
-1608
-1570
-1548
-1544
-1559
-1589
-1629
-1674
-1722
-1773
-1829
-1893
-1965
-2044
-2124
-2198
-2261
-2307
-2337
-2352
-2358
-2361
-2366
-2374
-2385
-2394
-2398
-2393
-2377
-2352
-2320
-2288
-2260
-2242
-2234
-2235
-2240
-2245
-2249
-2249
-2248
-2248
-2252
-2258
-2260
-2250
-2219
-2161
-2075
-1966
-1845
-1727
-1624
-1547
-1499
-1478
-1477
-1485
-1494
-1494
-1483
-1457
-1421
-1378
-1334
-1293
-1257
-1223
-1189
-1148
-1098
-1035
-964
-890
-820
-761
-716
-682
-656
-631
-604
-574
-543
-514
-493
-481
-479
-483
-490
-494
-491
-479
-456
-422
-379
-329
-276
-222
-172
-127
-87
-52
-21
7
30
43
45
33
12
-12
-27
-24
4
57
129
214
300
381
453
517
573
624
668
700
719
720
705
677
644
611
585
568
561
563
574
592
619
655
699
749
802
854
902
945
982
1014
1041
1065
1084
1100
1111
1118
1121
1120
1117
1112
1108
1106
1108
1116
1130
1146
1160
1166
1159
1133
1090
1033
966
897
832
772
720
674
629
585
541
499
462
433
415
410
415
426
438
445
444
434
415
392
368
346
327
310
293
273
247
217
186
158
136
125
124
134
151
174
199
223
241
252
250
236
211
177
140
104
71
41
11
-23
-61
-102
-139
-165
-171
-153
-115
-62
-7
38
62
61
35
-12
-72
-140
-207
-269
-321
-361
-387
-400
-401
-394
-381
-364
-343
-317
-287
-252
-216
-185
-166
-162
-174
-197
-222
-242
-246
-232
-198
-149
-88
-21
49
118
182
238
281
309
322
322
316
311
311
316
322
320
305
275
232
184
141
110
91
82
74
60
37
7
-20
-37
-40
-28
-9
7
12
0
-23
-51
-74
-87
-89
-88
-93
-110
-142
-188
-238
-286
-325
-357
-386
-419
-462
-516
-576
-636
-687
-725
-751
-768
-785
-805
-832
-865
-898
-925
-939
-940
-925
-898
-861
-817
-770
-724
-680
-645
-622
-614
-624
-649
-685
-725
-761
-786
-798
-796
-784
-769
-756
-751
-757
-772
-795
-823
-853
-883
-911
-937
-957
-969
-968
-949
-910
-851
-775
-687
-595
-505
-421
-348
-285
-236
-201
-184
-188
-216
-265
-330
-401
-467
-516
-539
-534
-501
-447
-379
-304
-225
-145
-64
16
94
166
226
268
290
292
278
253
224
195
168
145
125
110
100
100
110
131
160
194
226
252
268
272
264
242
208
159
99
30
-40
-103
-152
-184
-200
-208
-219
-241
-279
-330
-384
-432
-463
-471
-457
-427
-387
-342
-295
-247
-194
-140
-87
-42
-12
-3
-15
-44
-82
-119
-146
-160
-159
-146
-124
-98
-69
-41
-14
10
31
48
62
75
90
107
127
147
162
168
165
153
140
133
137
157
189
228
264
291
306
311
313
318
332
355
382
405
419
422
418
414
420
444
486
542
602
658
703
735
759
778
797
816
830
834
824
800
767
734
711
704
713
734
760
783
800
811
822
835
855
880
905
923
929
921
900
873
844
820
800
784
768
750
730
709
693
684
684
692
705
718
729
737
744
753
764
774
778
769
743
699
645
589
544
515
506
511
520
522
509
479
434
381
327
277
235
199
169
143
122
107
100
102
114
134
161
194
233
276
323
370
416
456
487
505
506
489
451
396
327
253
185
134
107
102
115
135
152
158
154
147
146
158
184
222
260
291
309
314
314
317
329
353
382
408
421
415
389
344
286
222
155
91
31
-20
-60
-87
-101
-102
-92
-72
-44
-6
42
97
153
200
229
232
209
162
102
38
-22
-75
-125
-176
-233
-293
-354
-406
-444
-467
-476
-480
-486
-501
-526
-557
-588
-616
-637
-652
-666
-681
-700
-723
-749
-774
-797
-815
-832
-849
-868
-893
-924
-961
-1002
-1048
-1094
-1139
-1180
-1215
-1244
-1265
-1277
-1281
-1277
-1267
-1252
-1236
-1222
-1212
-1207
-1203
-1199
-1191
-1177
-1160
-1143
-1130
-1125
-1129
-1141
-1159
-1176
-1191
-1203
-1214
-1228
-1248
-1276
-1312
-1354
-1396
-1435
-1467
-1488
-1498
-1496
-1484
-1464
-1441
-1419
-1401
-1389
-1382
-1376
-1368
-1352
-1329
-1300
-1268
-1238
-1212
-1190
-1170
-1148
-1121
-1086
-1047
-1006
-970
-940
-917
-897
-876
-847
-806
-748
-675
-590
-498
-406
-321
-247
-187
-141
-107
-81
-60
-41
-23
-6
9
24
38
55
76
101
127
151
167
169
156
127
88
45
8
-19
-31
-27
-8
24
67
119
178
241
305
365
417
455
478
484
475
454
422
384
346
313
294
293
315
359
421
492
561
620
661
684
689
679
658
625
581
525
460
391
324
269
231
215
220
244
283
333
390
453
518
580
634
675
698
703
692
668
634
594
552
510
472
442
426
426
441
467
496
522
543
559
577
604
646
702
765
826
873
897
895
871
830
779
724
670
619
574
535
506
483
466
451
434
415
395
379
370
369
374
378
377
366
350
334
327
336
359
391
424
451
471
490
517
560
619
687
751
795
812
800
771
739
715
707
713
725
735
739
738
737
746
769
809
862
927
1000
1081
1168
1260
1351
1432
1492
1524
1526
1505
1471
1438
1414
1403
1404
1410
1416
1418
1415
1411
1408
1408
1411
1414
1416
1414
1411
1408
1410
1420
1441
1474
1520
1574
1631
1686
1733
1767
1789
1800
1805
1808
1812
1815
1814
1804
1783
1749
1708
1662
1618
1577
1540
1505
1470
1438
1411
1391
1381
1377
1376
1370
1356
1330
1296
1257
1217
1180
1149
1122
1100
1085
1078
1078
1083
1085
1078
1056
1020
975
933
905
897
908
929
948
954
940
911
872
833
799
769
737
695
637
562
475
382
292
211
143
91
56
42
51
83
134
198
265
326
374
406
424
430
428
419
404
385
361
334
306
277
248
219
190
165
146
136
134
137
137
128
105
72
36
8
-4
2
18
32
29
3
-47
-110
-172
-221
-249
-259
-258
-255
-256
-260
-266
-266
-256
-238
-213
-186
-160
-136
-112
-87
-64
-43
-29
-20
-15
-7
9
39
82
134
187
234
269
291
302
306
304
295
278
251
214
170
123
76
34
-5
-38
-65
-84
-90
-82
-58
-26
6
29
33
14
-24
-78
-139
-202
-267
-332
-401
-473
-544
-609
-661
-694
-708
-703
-687
-665
-642
-622
-604
-588
-572
-556
-540
-527
-519
-519
-528
-546
-568
-592
-611
-618
-610
-582
-533
-467
-389
-303
-218
-140
-73
-21
14
31
29
9
-28
-84
-155
-239
-332
-426
-517
-599
-669
-730
-786
-841
-899
-961
-1025
-1084
-1135
-1174
-1201
-1217
-1225
-1228
-1227
-1221
-1211
-1197
-1185
-1182
-1193
-1220
-1264
-1319
-1380
-1445
-1513
-1585
-1664
-1745
-1820
-1877
-1904
-1896
-1855
-1797
-1740
-1701
-1690
-1704
-1732
-1758
-1770
-1761
-1733
-1694
-1653
-1613
-1572
-1526
-1470
-1404
-1332
-1266
-1217
-1192
-1191
-1210
-1237
-1263
-1282
-1291
-1295
-1295
-1293
-1290
-1279
-1257
-1220
-1167
-1101
-1030
-962
-906
-868
-850
-851
-866
-888
-914
-941
-968
-999
-1033
-1071
-1109
-1137
-1149
-1139
-1105
-1052
-986
-914
-839
-760
-674
-576
-469
-362
-267
-200
-171
-181
-222
-278
-335
-379
-407
-421
-427
-432
-437
-440
-437
-424
-403
-375
-346
-323
-305
-293
-284
-275
-268
-265
-267
-275
-285
-290
-282
-257
-216
-162
-105
-50
-1
43
86
133
186
245
305
361
411
452
484
506
517
516
501
474
439
403
375
360
359
371
388
403
409
406
392
370
343
311
274
234
193
157
128
112
108
111
114
111
96
69
37
5
-20
-33
-37
-34
-30
-29
-29
-25
-13
13
53
101
149
187
207
205
183
146
103
61
22
-10
-36
-57
-69
-68
-47
-4
61
142
226
301
354
380
382
367
346
328
317
309
298
274
231
169
96
22
-40
-81
-99
-98
-89
-83
-92
-122
-174
-239
-307
-367
-413
-443
-465
-488
-522
-571
-632
-696
-752
-791
-813
-825
-841
-875
-934
-1010
-1095
-1167
-1211
-1224
-1210
-1186
-1168
-1168
-1188
-1221
-1254
-1276
-1281
-1271
-1252
-1231
-1212
-1194
-1172
-1146
-1117
-1093
-1084
-1098
-1137
-1195
-1260
-1317
-1354
-1367
-1357
-1327
-1286
-1238
-1186
-1134
-1081
-1029
-979
-932
-887
-843
-800
-760
-732
-723
-739
-783
-848
-922
-991
-1040
-1062
-1057
-1031
-992
-944
-890
-827
-750
-661
-563
-466
-382
-321
-287
-276
-282
-293
-300
-301
-299
-302
-319
-357
-416
-489
-562
-617
-640
-622
-563
-474
-373
-276
-197
-144
-114
-100
-93
-88
-86
-90
-105
-132
-168
-206
-240
-266
-284
-299
-317
-340
-365
-385
-390
-374
-340
-292
-241
-195
-157
-126
-97
-69
-40
-17
-3
-4
-16
-32
-43
-41
-22
7
39
67
86
98
110
125
146
170
191
205
211
214
220
237
263
293
317
326
317
291
258
226
199
176
151
119
78
32
-11
-41
-53
-46
-27
-3
22
45
73
108
155
209
264
312
344
359
360
351
333
306
266
207
131
44
-42
-111
-151
-157
-131
-83
-24
34
85
125
156
178
193
203
207
208
207
205
201
191
171
140
98
53
16
-3
3
33
83
141
196
243
277
300
313
317
311
291
259
215
168
127
102
100
122
163
212
259
293
309
306
287
260
231
207
193
190
200
219
242
266
289
309
327
347
368
390
407
413
403
373
325
266
205
153
118
102
100
104
105
94
70
33
-10
-50
-79
-96
-100
-98
-95
-100
-114
-137
-164
-187
-198
-196
-180
-157
-133
-116
-109
-113
-126
-143
-160
-175
-189
-203
-218
-234
-246
-250
-241
-216
-177
-131
-84
-45
-17
-3
1
1
-1
1
4
5
1
-13
-36
-65
-94
-114
-119
-103
-67
-12
54
127
200
271
337
400
460
519
576
629
675
707
723
719
693
648
589
522
456
399
358
336
332
341
355
365
360
335
288
223
146
69
1
-49
-80
-90
-86
-70
-46
-18
14
50
85
118
141
152
150
136
117
100
91
90
94
100
102
101
99
106
128
170
227
291
348
388
406
405
394
386
388
403
425
446
456
451
432
408
391
388
403
435
473
509
533
541
534
516
493
470
450
434
418
400
378
352
325
302
289
290
307
337
371
400
414
409
385
347
304
263
227
196
165
130
92
55
29
24
46
94
158
227
288
334
366
390
414
445
485
529
569
597
610
610
603
594
589
590
596
602
606
605
601
592
579
561
535
501
461
419
379
345
321
306
299
295
294
294
295
297
299
301
301
299
295
293
293
297
301
304
302
296
289
287
294
312
340
370
393
405
405
399
397
408
436
479
527
568
594
602
598
594
602
629
677
739
808
874
936
993
1051
1111
1173
1232
1279
1309
1316
1305
1281
1252
1225
1202
1181
1158
1128
1092
1055
1020
996
985
986
994
1002
1008
1006
999
986
972
957
940
919
890
851
802
746
688
632
585
547
520
498
478
456
431
406
386
378
386
410
444
476
495
494
470
430
385
347
321
304
285
251
190
99
-10
-120
-209
-260
-269
-242
-196
-148
-115
-101
-107
-124
-145
-165
-183
-200
-217
-235
-251
-266
-280
-296
-318
-347
-384
-421
-450
-463
-458
-438
-413
-395
-394
-411
-442
-476
-502
-514
-512
-503
-498
-506
-533
-578
-636
-696
-750
-790
-810
-806
-778
-727
-657
-574
-485
-398
-320
-257
-209
-180
-167
-170
-186
-212
-242
-272
-296
-310
-315
-312
-306
-301
-298
-298
-297
-294
-289
-283
-279
-280
-287
-300
-316
-333
-347
-359
-366
-370
-368
-361
-346
-326
-304
-284
-270
-259
-249
-233
-203
-160
-107
-55
-15
2
-3
-25
-54
-75
-80
-67
-40
-6
30
65
101
143
193
249
306
355
391
410
415
412
407
408
414
425
438
450
461
472
487
506
531
561
592
622
646
662
669
667
657
642
626
612
602
596
590
580
559
525
476
414
347
280
219
171
139
121
119
127
141
154
160
154
135
105
70
40
18
8
7
7
3
-14
-43
-84
-131
-178
-220
-255
-283
-305
-325
-345
-367
-390
-416
-443
-470
-492
-509
-519
-524
-526
-529
-535
-540
-542
-535
-517
-488
-456
-426
-407
-400
-401
-402
-394
-372
-341
-307
-284
-279
-295
-324
-357
-383
-396
-398
-397
-402
-418
-445
-475
-499
-511
-509
-496
-478
-459
-442
-423
-397
-363
-320
-276
-239
-216
-211
-220
-237
-256
-273
-286
-296
-308
-321
-336
-350
-363
-375
-388
-405
-424
-443
-455
-452
-431
-392
-337
-275
-211
-149
-88
-24
46
123
202
275
334
373
393
399
400
403
413
429
448
465
477
485
496
517
554
612
686
770
854
929
990
1037
1074
1106
1138
1170
1197
1213
1212
1191
1157
1120
1091
1083
1098
1132
1176
1217
1249
1268
1281
1295
1317
1346
1376
1396
1395
1369
1323
1267
1214
1173
1148
1133
1119
1100
1073
1044
1020
1008
1014
1034
1060
1084
1102
1112
1120
1127
1133
1135
1124
1095
1045
981
913
853
808
779
759
738
703
652
586
515
453
408
386
387
402
424
444
457
460
455
443
427
411
397
389
387
392
401
410
414
408
389
355
309
254
196
139
88
44
9
-18
-39
-54
-64
-65
-55
-33
1
42
84
118
140
147
143
132
122
115
109
100
82
50
7
-38
-77
-99
-101
-84
-58
-31
-10
4
16
34
64
105
150
187
205
195
158
98
28
-41
-101
-148
-181
-201
-208
-204
-188
-160
-121
-75
-29
13
45
65
73
66
47
15
-26
-75
-127
-177
-221
-256
-281
-295
-299
-291
-270
-236
-191
-140
-89
-46
-18
-7
-11
-27
-47
-68
-87
-104
-121
-138
-153
-164
-166
-160
-148
-134
-126
-127
-135
-146
-151
-141
-111
-62
0
65
124
169
197
206
199
177
143
99
53
11
-16
-19
6
59
134
218
300
369
423
462
494
527
565
612
663
714
760
799
831
857
881
902
920
933
936
928
911
889
865
846
832
824
818
812
802
788
771
753
737
724
714
705
699
696
696
700
707
713
711
696
665
621
570
524
493
483
496
522
554
579
594
600
604
615
638
675
716
751
770
766
744
711
680
663
665
682
707
730
744
747
744
743
751
773
808
849
887
912
918
902
867
819
765
713
667
631
607
594
590
594
606
624
647
676
708
740
772
799
822
838
849
853
849
837
815
783
741
691
638
582
528
477
434
400
382
384
408
455
518
591
662
724
771
802
820
826
820
798
754
686
596
491
383
286
210
156
119
92
67
43
25
24
47
97
167
240
297
321
306
258
190
121
65
28
9
0
-12
-31
-58
-87
-108
-111
-91
-47
15
84
150
205
242
261
263
252
231
203
167
123
69
5
-66
-141
-214
-279
-332
-372
-401
-421
-435
-443
-448
-451
-453
-458
-472
-497
-532
-577
-624
-667
-702
-729
-747
-762
-773
-780
-781
-773
-754
-730
-706
-693
-696
-718
-755
-799
-843
-885
-925
-968
-1020
-1079
-1143
-1201
-1245
-1270
-1278
-1277
-1278
-1288
-1310
-1339
-1367
-1386
-1393
-1392
-1392
-1401
-1424
-1459
-1498
-1531
-1551
-1557
-1554
-1549
-1553
-1569
-1597
-1632
-1667
-1697
-1720
-1738
-1755
-1775
-1799
-1827
-1855
-1880
-1902
-1921
-1937
-1952
-1970
-1990
-2012
-2037
-2063
-2087
-2108
-2121
-2125
-2119
-2103
-2081
-2053
-2021
-1987
-1947
-1901
-1846
-1785
-1720
-1655
-1591
-1531
-1474
-1417
-1359
-1302
-1249
-1206
-1179
-1171
-1182
-1208
-1241
-1270
-1287
-1285
-1260
-1213
-1150
-1079
-1008
-946
-893
-848
-803
-752
-690
-618
-543
-478
-434
-417
-425
-446
-463
-461
-433
-381
-316
-253
-204
-171
-150
-126
-90
-35
37
113
179
224
241
234
209
179
152
135
129
133
146
165
188
213
238
264
294
331
381
445
522
605
682
743
782
800
806
811
826
855
897
943
982
1008
1020
1020
1018
1016
1020
1026
1031
1034
1036
1039
1048
1064
1086
1112
1139
1166
1196
1234
1282
1340
1398
1444
1466
1458
1420
1363
1299
1241
1197
1165
1142
1119
1094
1065
1038
1018
1008
1008
1018
1031
1044
1056
1068
1081
1095
1110
1121
1126
1121
1105
1076
1031
971
897
812
725
645
581
540
518
511
507
497
477
449
421
401
396
404
418
428
426
406
371
326
280
236
199
167
141
121
107
102
104
112
120
123
120
113
106
102
104
107
106
91
59
11
-47
-107
-162
-209
-252
-295
-342
-390
-433
-462
-468
-449
-410
-361
-317
-285
-271
-271
-277
-282
-279
-268
-249
-227
-206
-191
-183
-184
-196
-220
-252
-291
-331
-367
-398
-425
-452
-486
-528
-578
-629
-670
-690
-685
-654
-606
-553
-507
-477
-468
-476
-498
-526
-559
-593
-631
-673
-715
-755
-787
-805
-807
-793
-768
-738
-708
-679
-652
-622
-586
-542
-493
-445
-405
-380
-374
-384
-405
-431
-454
-471
-483
-494
-508
-528
-552
-575
-592
-597
-584
-555
-510
-455
-397
-339
-288
-246
-213
-191
-179
-176
-181
-194
-216
-249
-293
-347
-406
-465
-517
-558
-585
-602
-614
-627
-644
-664
-685
-700
-705
-699
-684
-665
-646
-631
-621
-617
-617
-624
-637
-660
-692
-731
-773
-811
-838
-853
-853
-843
-827
-807
-789
-775
-768
-770
-783
-805
-832
-860
-881
-892
-892
-886
-878
-877
-883
-893
-900
-897
-878
-841
-792
-736
-682
-632
-589
-552
-521
-499
-491
-502
-535
-587
-652
-720
-780
-830
-868
-899
-927
-955
-981
-998
-1000
-980
-938
-878
-811
-746
-696
-667
-664
-688
-735
-798
-870
-941
-1004
-1052
-1083
-1099
-1102
-1097
-1085
-1067
-1043
-1014
-980
-945
-914
-890
-877
-872
-876
-885
-901
-923
-953
-991
-1033
-1073
-1105
-1123
-1129
-1127
-1127
-1135
-1156
-1189
-1228
-1263
-1287
-1297
-1295
-1287
-1280
-1276
-1277
-1283
-1291
-1298
-1306
-1315
-1327
-1342
-1360
-1380
-1402
-1424
-1447
-1469
-1488
-1501
-1504
-1496
-1480
-1459
-1439
-1425
-1421
-1427
-1441
-1459
-1480
-1502
-1526
-1552
-1578
-1598
-1607
-1600
-1572
-1528
-1471
-1411
-1355
-1308
-1269
-1238
-1209
-1179
-1147
-1116
-1090
-1073
-1070
-1080
-1101
-1127
-1151
-1164
-1159
-1135
-1092
-1035
-972
-910
-852
-799
-748
-695
-637
-573
-507
-448
-402
-375
-368
-379
-403
-431
-458
-480
-494
-498
-492
-475
-446
-406
-357
-304
-248
-195
-147
-105
-70
-41
-18
1
17
34
56
88
134
193
263
340
420
498
573
646
716
785
852
915
973
1026
1074
1121
1171
1225
1285
1349
1412
1471
1521
1558
1580
1587
1578
1554
1518
1472
1421
1369
1321
1280
1247
1221
1200
1183
1170
1160
1156
1158
1164
1170
1172
1163
1139
1101
1050
993
936
884
839
801
765
727
684
634
580
525
472
423
378
338
300
267
238
218
208
207
211
213
206
186
152
110
65
25
-7
-30
-48
-67
-89
-114
-140
-162
-177
-185
-188
-189
-191
-193
-193
-187
-172
-148
-120
-93
-75
-70
-80
-103
-134
-171
-210
-252
-295
-339
-383
-427
-469
-510
-552
-597
-643
-688
-727
-757
-776
-786
-793
-805
-828
-864
-910
-960
-1004
-1040
-1064
-1080
-1092
-1106
-1122
-1140
-1156
-1167
-1174
-1177
-1183
-1194
-1212
-1235
-1257
-1275
-1284
-1286
-1283
-1283
-1289
-1306
-1330
-1356
-1376
-1383
-1372
-1340
-1290
-1225
-1152
-1076
-1000
-930
-865
-808
-760
-720
-688
-663
-645
-633
-626
-625
-629
-638
-651
-666
-681
-693
-699
-698
-691
-679
-664
-648
-631
-612
-590
-563
-527
-482
-427
-364
-297
-229
-166
-112
-74
-54
-51
-61
-77
-90
-93
-81
-52
-10
41
96
153
210
268
327
385
440
489
528
557
578
594
608
618
623
621
609
587
561
537
523
525
545
580
626
676
727
775
817
851
873
883
878
859
831
800
772
751
739
732
725
717
708
703
709
734
782
853
941
1038
1133
1219
1289
1339
1369
1379
1370
1345
1308
1264
1219
1180
1151
1134
1126
1125
1125
1123
1116
1105
1091
1080
1075
1080
1097
1124
1156
1188
1211
1222
1216
1194
1160
1120
1080
1044
1014
992
971
947
916
876
827
772
715
664
625
604
604
626
664
712
761
806
841
868
890
912
938
969
1002
1031
1048
1048
1028
992
945
898
858
831
816
810
809
808
806
803
804
812
828
851
878
901
916
920
915
907
902
906
922
948
978
1004
1020
1022
1008
980
941
896
847
794
740
685
633
588
552
528
515
511
512
513
511
506
501
500
507
526
556
592
626
648
650
628
582
519
450
386
338
309
299
302
309
314
315
312
307
305
307
311
314
313
309
304
304
316
342
380
423
461
486
494
490
481
478
489
515
552
589
617
627
617
592
560
532
516
518
538
572
614
656
692
715
723
715
695
667
639
614
598
590
588
586
579
561
530
485
431
372
314
265
229
209
202
205
212
216
215
206
194
182
177
181
193
210
228
244
256
267
281
298
318
336
347
345
329
302
269
239
217
204
200
200
204
212
226
250
285
331
381
429
467
491
504
508
510
511
512
513
509
500
487
474
466
465
475
493
518
547
577
605
630
649
659
659
650
635
618
605
600
602
610
618
622
618
606
588
565
541
516
493
471
453
442
439
445
459
477
494
506
513
517
524
535
552
573
592
604
604
592
571
547
525
511
504
505
509
514
517
515
508
496
480
464
451
443
442
446
453
458
457
449
436
422
412
410
413
418
419
410
390
363
338
322
322
338
367
399
425
440
443
441
441
450
470
500
530
552
559
547
520
485
452
428
417
419
430
447
466
487
509
535
567
602
638
672
700
719
728
728
719
705
685
663
642
623
611
605
606
609
611
609
601
591
582
580
588
605
628
650
667
675
673
664
648
627
600
566
525
480
437
405
390
397
423
462
502
534
549
545
520
480
427
366
299
228
158
90
29
-23
-66
-102
-134
-165
-197
-229
-259
-282
-297
-301
-297
-289
-281
-276
-279
-290
-308
-332
-358
-381
-395
-397
-384
-357
-319
-277
-238
-208
-190
-184
-185
-189
-191
-190
-187
-184
-185
-191
-201
-212
-219
-219
-210
-192
-167
-140
-115
-95
-83
-79
-85
-100
-123
-150
-181
-212
-239
-261
-278
-289
-295
-295
-289
-277
-260
-240
-223
-216
-224
-249
-287
-332
-372
-398
-404
-391
-366
-337
-313
-298
-290
-287
-284
-280
-277
-281
-298
-330
-374
-421
-463
-489
-496
-484
-458
-423
-384
-342
-294
-239
-177
-112
-51
-3
26
34
22
0
-25
-45
-55
-55
-48
-36
-23
-12
-2
7
16
25
36
50
69
94
125
163
205
248
289
323
348
362
365
358
346
329
309
288
267
245
225
211
206
215
242
285
342
407
474
536
593
643
687
729
766
795
813
815
799
769
729
688
653
627
608
593
574
548
513
473
436
409
401
415
448
496
550
605
653
693
727
756
786
818
854
890
924
950
964
965
951
925
889
845
795
740
681
618
554
492
434
384
344
317
302
297
301
312
327
344
361
379
395
410
421
428
429
424
412
394
371
345
315
282
246
208
169
132
102
80
69
69
75
82
87
85
77
65
50
35
21
6
-10
-28
-48
-68
-85
-96
-99
-93
-80
-61
-40
-19
1
20
36
50
64
77
91
104
116
125
127
125
117
106
94
80
62
37
1
-44
-97
-150
-197
-233
-259
-277
-296
-320
-351
-383
-410
-423
-420
-404
-385
-371
-371
-385
-408
-432
-452
-465
-474
-486
-506
-532
-559
-579
-584
-571
-545
-516
-492
-479
-477
-479
-478
-468
-449
-424
-399
-379
-364
-353
-342
-327
-307
-284
-258
-233
-209
-187
-166
-151
-147
-157
-181
-217
-254
-284
-299
-297
-284
-271
-266
-276
-299
-329
-357
-376
-385
-387
-389
-393
-401
-410
-413
-406
-388
-363
-335
-309
-289
-274
-263
-256
-254
-259
-273
-297
-327
-359
-388
-411
-429
-446
-467
-493
-522
-549
-564
-565
-552
-529
-507
-497
-503
-528
-566
-611
-656
-695
-728
-757
-785
-816
-851
-891
-932
-971
-1000
-1020
-1027
-1022
-1010
-996
-988
-989
-1000
-1020
-1045
-1068
-1089
-1112
-1141
-1184
-1241
-1308
-1377
-1430
-1456
-1447
-1403
-1335
-1258
-1188
-1136
-1104
-1088
-1077
-1063
-1042
-1014
-988
-970
-967
-983
-1014
-1055
-1096
-1131
-1158
-1174
-1182
-1186
-1186
-1184
-1179
-1168
-1148
-1119
-1080
-1035
-986
-941
-904
-880
-872
-883
-910
-954
-1008
-1072
-1137
-1200
-1254
-1295
-1318
-1323
-1310
-1281
-1242
-1198
-1151
-1105
-1060
-1014
-970
-927
-890
-862
-847
-844
-849
-856
-857
-846
-824
-794
-761
-732
-713
-704
-702
-703
-702
-697
-687
-674
-659
-641
-620
-596
-566
-533
-499
-467
-439
-415
-395
-375
-354
-332
-310
-291
-279
-273
-274
-278
-283
-286
-284
-278
-265
-246
-220
-189
-156
-125
-102
-88
-83
-82
-78
-66
-43
-14
16
35
39
25
-1
-31
-53
-60
-49
-23
11
45
72
92
106
119
137
164
200
243
290
335
373
404
427
445
464
483
503
520
525
516
491
456
421
397
394
410
438
459
456
418
345
247
146
60
6
-13
-6
15
33
40
35
24
13
9
13
21
29
31
28
21
16
14
17
22
27
28
25
21
17
17
19
23
26
26
24
20
18
18
20
23
25
25
23
20
19
19
21
23
25
24
23
20
19
20
21
23
24
24
22
20
20
20
22
23
24
23
22
20
20
21
22
23
24
23
22
21
20
21
22
23
24
23
22
21
21
21
23
23
23
23
21
21
21
22
23
23
23
22
21
21
21
22
23
23
23
22
21
21
21
22
23
23
23
22
21
21
21
22
23
23
23
22
21
21
22
22
23
23
22
22
21
21
22
22
23
23
22
22
21
21
22
22
23
23
22
22
22
22
22
22
23
23
22
22
22
22
22
22
23
22
22
22
22
22
22
22
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
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
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
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
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
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
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
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
