5
17738
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
1
0
-1
0
1
1
0
0
-1
0
1
1
0
-1
0
1
1
0
-1
-1
0
1
1
0
-1
0
1
2
0
-1
-2
0
3
2
-1
-5
-6
-4
-3
-5
-10
-13
-6
9
24
30
21
4
-11
-16
-9
-1
1
-5
-12
-12
-5
1
0
-10
-18
-13
10
40
60
56
31
1
-20
-29
-31
-32
-33
-26
-7
17
32
30
14
-2
-10
-8
-5
-5
-7
-7
-5
-4
-7
-10
-3
18
47
67
67
48
22
0
-13
-16
-13
-2
13
25
25
14
3
3
16
29
26
7
-14
-20
-9
3
2
-11
-18
-2
34
67
76
59
30
5
-12
-30
-52
-68
-64
-34
8
45
69
85
99
107
97
61
11
-30
-44
-37
-23
-16
-13
-4
13
28
29
16
-2
-10
-8
-4
-6
-10
-9
-2
2
-6
-19
-19
6
45
71
58
12
-38
-59
-40
-1
31
41
34
24
19
15
7
-4
-13
-14
-8
-2
0
-4
-10
-13
-10
-2
10
22
27
21
5
-10
-16
-11
-3
0
-4
-10
-11
-7
-2
-2
-7
-10
-9
-4
-3
-5
-9
-9
-6
-3
-4
-7
-9
-8
-4
-3
-6
-9
-9
-6
-3
-5
-8
-9
-7
-4
-4
-7
-9
-8
-4
-3
-6
-10
-10
-3
1
-4
-20
-38
-44
-35
-16
2
12
18
25
32
35
28
13
-2
-10
-9
-6
-4
-6
-7
-7
-6
-5
-6
-7
-7
-6
-5
-6
-7
-7
-6
-5
-6
-7
-7
-6
-5
-6
-7
-8
-6
-5
-5
-7
-8
-7
-5
-5
-6
-8
-8
-5
-4
-5
-9
-9
-6
-2
-3
-10
-14
-8
9
26
31
20
1
-13
-14
-7
-1
-3
-8
-11
-8
-3
-3
-6
-10
-9
-5
-3
-5
-9
-9
-6
-3
-4
-8
-10
-8
-4
-3
-6
-10
-9
-5
-2
-4
-9
-11
-8
-2
0
-7
-14
-14
-3
13
24
24
16
6
-3
-12
-24
-35
-39
-31
-16
-3
1
-3
-9
-10
-8
-4
-4
-6
-8
-7
-6
-6
-6
-7
-6
-5
-6
-9
-10
-6
6
20
29
26
10
-13
-32
-40
-37
-26
-15
-7
-3
-2
-4
-7
-12
-13
-5
9
24
29
20
3
-12
-15
-9
-2
-1
-6
-11
-10
-5
-2
-5
-9
-11
-7
-2
-3
-8
-12
-10
-2
1
-5
-14
-17
-5
14
27
25
11
1
4
18
28
23
6
-12
-17
-11
-2
0
-5
-11
-11
-7
-2
-3
-7
-10
-9
-5
-3
-5
-8
-10
-7
-4
-4
-6
-9
-9
-6
-4
-4
-7
-10
-8
-5
-3
-5
-9
-11
-8
-3
-1
-6
-13
-14
-6
11
25
28
18
2
-10
-13
-9
-4
-3
-5
-8
-9
-7
-5
-5
-6
-8
-8
-7
-5
-5
-7
-8
-8
-7
-6
-6
-7
-8
-8
-6
-5
-6
-7
-8
-8
-6
-5
-6
-8
-9
-7
-4
-4
-7
-10
-10
-5
-1
-4
-11
-16
-8
10
27
30
17
-1
-12
-11
-5
-5
-10
-10
3
23
34
24
0
-18
-18
-4
6
-1
-16
-22
-6
19
30
14
-16
-37
-34
-18
-11
-24
-44
-47
-23
15
40
36
12
-9
-14
-6
-1
-4
-11
-12
-5
0
-4
-13
-15
-1
26
48
52
35
11
-6
-11
-8
-5
-6
-7
-8
-7
-6
-7
-7
-7
-6
-6
-7
-8
-7
-6
-6
-6
-8
-8
-7
-6
-6
-7
-8
-7
-6
-6
-7
-8
-7
-6
-6
-7
-9
-7
-5
-4
-8
-12
-9
5
23
32
24
2
-17
-20
-8
5
5
-10
-29
-40
-37
-27
-18
-12
-4
10
24
29
18
-1
-15
-13
2
21
33
35
30
22
12
2
-7
-12
-11
-6
-3
-4
-9
-11
-8
-4
-3
-7
-11
-10
-5
-2
-4
-12
-15
-8
9
25
29
19
1
-12
-14
-9
-3
-3
-7
-10
-9
-6
-4
-6
-8
-9
-8
-6
-5
-7
-9
-8
-7
-5
-6
-7
-8
-8
-6
-6
-6
-8
-8
-8
-7
-5
-5
-7
-10
-11
-6
6
21
29
24
5
-16
-23
-11
12
30
31
16
-3
-13
-12
-5
-3
-6
-10
-10
-6
-4
-6
-9
-10
-7
-4
-5
-8
-10
-9
-5
-4
-6
-10
-10
-7
-3
-5
-9
-11
-9
-4
-3
-7
-11
-11
-6
-2
-4
-10
-13
-9
-3
-2
-7
-13
-12
-5
1
-3
-13
-16
-9
2
3
-9
-21
-18
1
20
23
13
7
19
35
32
-2
-43
-49
0
73
112
81
-1
-71
-82
-37
14
25
-4
-35
-34
-1
28
23
-11
-37
-27
16
57
65
34
-11
-40
-41
-22
-3
5
0
-11
-18
-15
-4
12
24
25
16
2
-9
-13
-11
-8
-5
-4
-5
-8
-12
-13
-6
8
23
28
19
1
-12
-15
-9
-4
-4
-7
-9
-9
-7
-7
-8
-7
-6
-6
-10
-13
-8
6
23
30
20
1
-14
-16
-9
-2
-2
-8
-12
-10
-5
-4
-7
-10
-10
-7
-5
-6
-9
-10
-8
-6
-6
-8
-10
-8
-6
-6
-8
-10
-9
-6
-5
-7
-10
-10
-7
-4
-6
-11
-13
-8
5
19
29
31
29
24
14
1
-11
-16
-11
-3
0
-6
-15
-17
-6
12
25
26
15
1
-9
-12
-12
-9
-5
-3
-5
-9
-14
-14
-4
10
22
24
16
4
-8
-14
-14
-10
-3
0
-4
-13
-20
-14
8
38
59
62
49
33
25
24
22
14
2
-8
-11
-10
-10
-11
-6
7
22
28
17
-2
-12
-4
18
32
27
4
-17
-23
-12
1
3
-6
-16
-17
-7
2
1
-10
-19
-17
-4
14
24
23
13
1
-7
-11
-12
-10
-7
-4
-4
-8
-14
-15
-7
9
24
27
17
0
-13
-15
-9
-4
-5
-9
-11
-9
-5
-5
-9
-12
-10
-4
0
-7
-24
-39
-43
-34
-17
-4
0
-5
-11
-13
-10
-6
-4
-6
-10
-13
-10
-5
-2
-5
-14
-18
-10
10
28
30
12
-8
-8
18
49
56
27
-20
-51
-45
-15
8
4
-16
-23
-2
32
45
21
-24
-53
-42
-2
32
32
4
-23
-26
-8
8
5
-15
-28
-19
13
46
60
48
22
-3
-16
-15
-9
-5
-4
-7
-10
-11
-9
-6
-6
-8
-10
-11
-8
-6
-6
-9
-11
-10
-7
-5
-7
-10
-11
-9
-6
-5
-8
-11
-11
-7
-4
-6
-11
-13
-10
-4
-2
-8
-15
-17
-7
10
23
25
16
1
-10
-14
-12
-8
-4
-5
-8
-12
-12
-9
-4
-3
-8
-16
-17
-6
12
24
23
10
0
2
15
26
22
5
-14
-20
-13
-3
-1
-7
-14
-14
-7
-2
-5
-12
-16
-9
5
20
29
31
28
22
13
1
-11
-15
-12
-6
-4
-7
-11
-12
-9
-5
-5
-9
-12
-11
-7
-5
-7
-11
-12
-8
-5
-6
-10
-12
-10
-6
-4
-7
-13
-15
-8
5
18
27
30
29
24
13
-1
-12
-15
-11
-4
-4
-8
-13
-12
-7
-3
-5
-12
-15
-12
-3
6
14
22
31
34
28
11
-7
-15
-11
-3
-3
-12
-20
-12
8
28
30
14
-6
-14
-10
-4
-8
-17
-16
4
35
56
56
38
21
14
13
7
-9
-22
-17
5
29
34
17
-7
-19
-14
-3
-1
-11
-19
-13
7
26
30
16
-3
-15
-15
-9
-4
-6
-10
-12
-10
-7
-7
-8
-10
-10
-9
-7
-7
-8
-10
-11
-9
-7
-6
-8
-12
-12
-8
-4
-4
-11
-19
-16
6
37
59
55
27
-6
-24
-19
-5
1
-4
-14
-17
-11
-4
2
13
34
54
52
10
-55
-100
-89
-26
40
56
15
-35
-31
42
131
153
72
-69
-180
-196
-120
-15
58
82
84
90
92
63
-9
-98
-149
-130
-54
31
80
81
54
24
-2
-28
-57
-78
-75
-47
-7
21
26
15
8
13
25
29
14
-15
-41
-50
-39
-18
-4
0
1
11
31
51
50
21
-24
-57
-58
-31
-2
6
-10
-26
-20
8
36
38
10
-27
-47
-42
-27
-18
-17
-12
8
38
57
51
24
-4
-18
-17
-11
-9
-7
3
18
27
20
0
-17
-19
-9
-1
-5
-18
-19
1
35
60
59
31
-8
-38
-49
-44
-29
-8
17
42
59
65
59
47
32
15
-6
-28
-42
-44
-34
-19
-8
-2
5
15
23
21
5
-16
-26
-16
8
29
31
15
-7
-18
-15
-6
-3
-7
-14
-15
-10
-6
-5
-2
10
25
30
13
-20
-41
-26
20
61
56
-2
-68
-80
-7
114
199
178
46
-129
-249
-250
-136
25
149
177
105
-19
-123
-145
-68
67
188
233
183
68
-60
-153
-190
-170
-101
-5
83
121
85
-4
-87
-109
-58
25
79
79
47
27
37
56
50
9
-35
-47
-19
21
35
14
-18
-32
-19
1
6
-6
-20
-22
-13
-2
7
23
46
62
46
-7
-73
-108
-84
-17
48
72
51
13
-13
-16
-9
-6
-10
-14
-11
-6
-6
-11
-16
-13
-5
-2
-9
-18
-20
-8
10
23
23
13
-1
-11
-15
-14
-10
-7
-6
-9
-13
-13
-10
-6
-6
-11
-14
-12
-8
-7
-9
-8
8
39
67
72
48
10
-15
-17
-7
-2
-11
-20
-15
5
24
29
22
19
24
25
6
-31
-59
-53
-20
2
-15
-55
-69
-21
65
123
98
8
-72
-72
4
89
110
60
-5
-23
14
52
40
-21
-76
-72
-12
52
70
39
2
2
36
64
45
-16
-78
-95
-59
0
45
55
40
19
6
-1
-7
-13
-16
-13
-7
-5
-8
-13
-14
-11
-7
-6
-9
-13
-15
-12
-6
2
13
24
31
31
22
7
-5
-11
-12
-11
-13
-13
-1
25
55
71
61
30
-3
-18
-12
-1
-1
-14
-27
-20
8
41
58
48
20
-6
-19
-17
-10
-7
-7
-10
-11
-12
-12
-10
-8
-8
-10
-14
-14
-10
-5
-5
-13
-21
-17
4
32
55
63
54
35
9
-20
-46
-56
-42
-6
31
44
23
-23
-65
-82
-71
-43
-13
9
22
27
27
23
19
12
2
-10
-20
-19
-9
0
-3
-15
-23
-15
2
6
-19
-56
-68
-31
37
82
66
7
-36
-20
37
66
18
-82
-149
-117
-1
112
144
88
10
-27
-18
-10
-42
-88
-91
-18
92
159
132
40
-42
-58
-19
15
1
-54
-100
-94
-35
39
89
100
81
48
15
-10
-22
-19
-6
7
14
18
27
42
52
46
24
-4
-21
-22
-12
-4
-3
-9
-15
-18
-15
-6
7
19
22
13
-1
-11
-15
-16
-16
-9
22
78
133
144
84
-29
-137
-182
-150
-74
-3
38
61
82
103
101
60
-5
-56
-65
-35
-2
5
-14
-29
-14
31
80
101
86
48
11
-12
-18
-15
-10
-7
-8
-11
-15
-14
-9
-5
-8
-16
-20
-12
6
22
25
14
-3
-14
-17
-21
-31
-46
-55
-52
-39
-26
-19
-16
-9
5
20
24
15
-1
-15
-19
-15
-9
-6
-7
-10
-16
-24
-35
-43
-42
-30
-10
11
26
34
35
30
20
3
-18
-36
-44
-41
-30
-18
-11
-10
-11
-9
-1
12
24
31
30
21
7
-5
-13
-15
-12
-8
-7
-11
-16
-17
-10
5
19
24
16
-1
-15
-20
-15
-8
-5
-9
-14
-16
-12
-8
-6
-10
-15
-15
-12
-7
-6
-10
-15
-17
-13
-5
4
13
19
18
7
-11
-26
-26
-10
13
27
23
6
-9
-12
-8
-6
-15
-24
-18
6
38
56
47
20
-5
-15
-17
-24
-38
-49
-41
-10
23
36
22
-6
-24
-23
-11
-3
-4
-6
4
23
37
36
19
0
-10
-9
-7
-11
-16
-16
-10
-4
-7
-15
-19
-13
-4
-2
-13
-25
-22
4
39
59
50
20
-10
-23
-18
-8
-5
-10
-15
-15
-11
-8
-10
-13
-14
-12
-9
-10
-12
-13
-12
-10
-10
-11
-13
-12
-11
-10
-11
-12
-13
-11
-10
-10
-12
-13
-12
-10
-10
-11
-13
-12
-11
-10
-11
-12
-13
-11
-10
-10
-12
-13
-12
-11
-10
-11
-13
-13
-11
-10
-10
-12
-13
-12
-10
-10
-11
-13
-13
-11
-10
-11
-13
-13
-12
-10
-10
-12
-14
-13
-10
-9
-11
-14
-14
-11
-8
-9
-13
-15
-13
-9
-7
-11
-16
-16
-9
-4
-9
-19
-22
-6
24
49
48
17
-24
-48
-44
-22
-3
-1
-10
-18
-17
-10
-6
-9
-14
-16
-12
-8
-9
-12
-15
-13
-10
-9
-11
-14
-14
-11
-9
-10
-13
-14
-12
-9
-9
-12
-15
-13
-9
-8
-11
-15
-15
-10
-6
-9
-16
-20
-13
5
21
25
13
-5
-17
-18
-13
-8
-9
-12
-14
-13
-11
-10
-11
-13
-13
-12
-11
-11
-12
-12
-12
-12
-11
-11
-11
-12
-12
-12
-12
-11
-11
-12
-13
-13
-11
-10
-11
-13
-14
-12
-9
-9
-12
-16
-14
-8
-5
-10
-21
-23
-3
34
65
62
15
-54
-107
-117
-84
-35
6
28
36
39
35
16
-17
-50
-62
-45
-7
30
48
43
25
6
-7
-13
-15
-14
-11
-10
-10
-12
-13
-13
-11
-11
-13
-12
-4
11
26
33
28
16
4
-4
-10
-14
-16
-14
-11
-8
-9
-13
-16
-14
-9
-8
-11
-15
-16
-12
-7
-8
-13
-17
-15
-9
-5
-10
-17
-19
-12
-3
-4
-16
-27
-21
6
38
56
47
20
-8
-21
-20
-12
-8
-8
-10
-13
-16
-17
-11
3
18
25
15
-4
-19
-20
-11
-5
-10
-18
-18
-1
21
30
18
-6
-23
-22
-9
-2
-7
-18
-21
-12
-2
-3
-16
-27
-20
6
38
54
45
20
-5
-13
-1
21
40
42
23
-14
-53
-76
-73
-50
-22
-1
9
17
28
39
37
18
-9
-26
-24
-10
0
-5
-18
-23
-16
-3
-1
-12
-26
-25
-1
34
66
85
93
96
88
60
7
-57
-106
-122
-105
-72
-41
-18
5
32
62
79
74
50
19
-2
-9
-7
-10
-23
-42
-55
-47
-15
34
77
90
64
13
-36
-58
-49
-27
-13
-14
-19
-8
26
69
95
90
57
14
-19
-37
-43
-42
-35
-23
-10
-3
-7
-18
-21
-7
25
59
74
59
17
-37
-86
-118
-127
-113
-78
-28
27
74
99
94
58
0
-59
-94
-88
-40
28
84
105
86
45
6
-15
-17
-12
-10
-12
-14
-12
-9
-10
-16
-19
-7
22
63
97
106
85
44
6
-14
-16
-12
-18
-36
-54
-53
-26
14
44
50
37
26
33
56
75
69
31
-23
-72
-101
-103
-81
-36
23
77
105
93
50
2
-23
-20
-5
-2
-14
-25
-20
4
27
30
11
-13
-21
-14
-4
-6
-19
-25
-13
10
24
18
2
-1
24
64
90
72
11
-62
-110
-114
-79
-33
-3
2
-11
-24
-24
-9
10
21
20
8
-4
-11
-12
-15
-25
-38
-47
-44
-26
0
25
41
44
33
9
-21
-47
-57
-43
-11
24
47
48
30
5
-15
-21
-13
4
18
22
16
3
-13
-32
-53
-73
-80
-60
-12
45
84
84
50
9
-17
-20
-11
-7
-12
-17
-14
-7
-7
-17
-24
-10
30
74
91
63
3
-52
-70
-47
-3
33
46
39
24
9
-5
-15
-20
-16
-8
-4
-10
-21
-23
-5
31
69
84
66
20
-31
-61
-60
-33
2
26
28
12
-7
-19
-18
-10
-5
-9
-24
-42
-53
-47
-17
30
77
102
90
48
1
-22
-10
26
60
70
51
17
-20
-49
-64
-60
-33
14
60
82
66
23
-18
-34
-23
-2
6
-7
-31
-50
-54
-40
-10
32
72
89
67
7
-60
-98
-87
-44
-3
9
0
1
38
103
164
182
143
60
-37
-118
-163
-164
-124
-58
7
50
62
52
35
19
4
-12
-25
-34
-42
-59
-84
-98
-71
10
117
198
208
144
48
-29
-57
-37
10
64
105
111
69
-10
-82
-103
-63
-9
-4
-66
-144
-163
-94
14
76
57
9
12
94
188
192
72
-97
-192
-151
-24
78
86
31
-9
10
48
33
-54
-151
-161
-51
122
248
255
155
16
-97
-164
-196
-204
-182
-120
-32
49
94
102
93
87
81
59
10
-54
-99
-96
-42
37
95
99
46
-36
-101
-117
-85
-34
0
2
-13
-23
-17
-5
-3
-14
-22
-12
17
47
60
54
40
25
5
-29
-69
-90
-68
-5
67
108
101
57
-1
-55
-102
-142
-163
-151
-110
-60
-27
-16
-9
17
65
111
130
121
104
98
99
84
39
-26
-80
-97
-81
-53
-28
-3
30
65
83
66
21
-21
-33
-18
-1
-1
-10
2
57
141
216
246
228
180
127
76
27
-17
-41
-33
4
48
74
73
52
21
-15
-51
-69
-47
22
115
189
211
181
136
106
97
92
81
78
107
175
250
291
279
233
179
128
64
-21
-93
-100
-16
108
176
119
-40
-188
-211
-80
125
281
304
200
49
-54
-49
72
260
421
452
304
32
-214
-267
-70
276
569
644
491
236
38
-32
-13
18
24
24
38
39
-28
-173
-322
-355
-212
55
308
433
415
331
268
251
245
205
132
60
20
4
-21
-74
-138
-176
-165
-118
-59
-3
56
126
197
241
233
176
98
37
12
24
54
86
106
107
86
41
-27
-114
-201
-252
-233
-127
36
188
259
219
102
-21
-95
-110
-92
-79
-86
-115
-168
-250
-354
-444
-471
-405
-264
-102
31
118
171
201
204
178
143
141
196
280
317
242
54
-171
-337
-390
-345
-259
-181
-129
-103
-104
-143
-218
-301
-345
-305
-165
49
285
473
558
516
363
145
-90
-309
-491
-609
-613
-469
-202
85
258
234
40
-212
-409
-507
-525
-491
-391
-194
92
390
593
647
588
510
472
456
395
243
31
-166
-287
-327
-324
-315
-304
-275
-229
-193
-207
-283
-384
-435
-363
-134
216
586
849
904
721
346
-116
-553
-874
-1027
-997
-810
-530
-246
-36
63
68
35
20
68
207
453
798
1191
1533
1711
1641
1304
741
44
-666
-1240
-1536
-1470
-1075
-507
11
296
284
33
-326
-657
-855
-864
-674
-330
86
474
758
891
849
615
205
-297
-733
-920
-751
-248
445
1143
1692
1991
1975
1606
902
-24
-974
-1724
-2114
-2092
-1704
-1053
-265
523
1181
1607
1757
1636
1285
760
134
-487
-975
-1231
-1231
-1040
-764
-497
-290
-169
-152
-246
-410
-558
-583
-418
-60
449
1047
1661
2187
2488
2444
2019
1300
451
-365
-1049
-1560
-1879
-1978
-1841
-1500
-1034
-544
-115
191
337
308
142
-63
-190
-170
-26
156
306
434
607
876
1210
1507
1658
1602
1332
867
233
-517
-1276
-1897
-2250
-2294
-2084
-1727
-1308
-852
-336
257
899
1515
2017
2352
2521
2559
2489
2283
1879
1248
448
-386
-1117
-1696
-2174
-2629
-3061
-3360
-3372
-3001
-2272
-1299
-214
866
1844
2613
3083
3216
3039
2611
1979
1166
225
-727
-1534
-2077
-2326
-2323
-2106
-1684
-1088
-429
102
354
333
215
229
504
1008
1615
2179
2579
2696
2413
1692
661
-400
-1192
-1569
-1590
-1441
-1288
-1210
-1228
-1347
-1547
-1727
-1715
-1379
-760
-90
355
446
293
153
251
663
1331
2142
2970
3661
4009
3807
2938
1455
-424
-2378
-4067
-5202
-5598
-5244
-4298
-3016
-1623
-223
1159
2458
3493
4035
3973
3408
2605
1815
1135
523
-86
-696
-1263
-1767
-2225
-2633
-2916
-2964
-2739
-2322
-1833
-1291
-569
486
1864
3311
4456
5012
4905
4219
3081
1595
-104
-1795
-3198
-4096
-4425
-4242
-3630
-2651
-1405
-117
893
1382
1357
1091
945
1127
1592
2128
2526
2683
2577
2200
1530
572
-580
-1749
-2726
-3335
-3479
-3170
-2549
-1852
-1314
-1036
-921
-758
-399
113
589
870
985
1131
1499
2111
2804
3356
3627
3584
3229
2557
1601
509
-464
-1107
-1420
-1639
-2062
-2809
-3714
-4438
-4700
-4437
-3784
-2925
-1960
-904
236
1377
2374
3093
3470
3520
3283
2788
2066
1193
320
-350
-648
-529
-104
411
805
963
872
568
63
-651
-1536
-2440
-3128
-3400
-3209
-2684
-2012
-1298
-512
422
1484
2508
3267
3622
3600
3342
2965
2481
1828
974
-4
-953
-1730
-2296
-2722
-3133
-3624
-4215
-4827
-5302
-5424
-4960
-3725
-1670
1048
4046
6794
8760
9607
9303
8105
6400
4513
2605
711
-1138
-2826
-4194
-5149
-5740
-6093
-6279
-6223
-5765
-4822
-3500
-2071
-804
188
987
1772
2680
3733
4849
5893
6718
7185
7178
6628
5538
3967
2021
-166
-2435
-4599
-6486
-7967
-8966
-9412
-9198
-8208
-6423
-4019
-1355
1179
3355
5191
6848
8432
9850
10827
11054
10348
8711
6282
3258
-147
-3698
-7114
-10060
-12197
-13258
-13135
-11933
-9935
-7498
-4905
-2284
358
3026
5643
8057
10124
11762
12917
13461
13159
11761
9190
5656
1615
-2397
-5933
-8692
-10496
-11267
-11056
-10065
-8597
-6924
-5175
-3343
-1398
595
2475
4070
5308
6205
6798
7079
7008
6581
5848
4871
3651
2116
199
-2053
-4430
-6595
-8178
-8873
-8525
-7190
-5133
-2746
-392
1716
3508
4927
5819
5982
5360
4200
2987
2151
1792
1648
1360
785
91
-437
-672
-758
-964
-1448
-2167
-2956
-3679
-4263
-4628
-4624
-4097
-3022
-1577
-50
1329
2484
3429
4141
4501
4370
3714
2664
1461
364
-413
-714
-480
193
1020
1609
1640
1030
-39
-1238
-2279
-3018
-3456
-3673
-3760
-3792
-3792
-3715
-3450
-2886
-1983
-805
530
1925
3318
4629
5704
6335
6372
5823
4843
3623
2283
877
-522
-1749
-2601
-2975
-2974
-2863
-2912
-3226
-3699
-4088
-4139
-3690
-2706
-1281
386
2039
3440
4446
5028
5227
5082
4577
3671
2378
838
-682
-1867
-2486
-2499
-2075
-1508
-1071
-905
-998
-1257
-1605
-2011
-2452
-2855
-3097
-3077
-2780
-2275
-1638
-893
-16
984
2017
2934
3612
4011
4158
4086
3790
3261
2520
1620
609
-497
-1677
-2848
-3855
-4552
-4886
-4914
-4716
-4307
-3632
-2652
-1429
-111
1172
2373
3499
4509
5272
5626
5489
4893
3910
2564
844
-1176
-3238
-4946
-5953
-6150
-5685
-4842
-3874
-2932
-2082
-1342
-671
50
972
2163
3502
4690
5386
5359
4581
3203
1484
-274
-1778
-2805
-3252
-3160
-2665
-1926
-1082
-265
376
694
618
207
-380
-964
-1414
-1644
-1587
-1207
-575
80
445
301
-331
-1185
-1919
-2291
-2232
-1786
-1025
-25
1094
2162
3021
3602
3919
3984
3728
3033
1872
414
-1006
-2049
-2522
-2443
-1984
-1388
-925
-848
-1306
-2237
-3326
-4111
-4197
-3437
-1965
-77
1916
3760
5249
6199
6476
6047
5003
3510
1740
-177
-2131
-3994
-5592
-6736
-7270
-7121
-6321
-4994
-3318
-1483
334
1976
3303
4229
4787
5156
5590
6227
6926
7271
6795
5267
2834
-88
-3065
-5818
-8192
-10017
-11045
-11046
-9974
-8012
-5464
-2595
401
3324
5881
7753
8763
8988
8691
8135
7440
6615
5668
4666
3676
2664
1499
73
-1581
-3291
-4853
-6124
-7008
-7400
-7181
-6322
-4975
-3433
-1983
-771
184
863
1179
1069
646
237
210
736
1689
2769
3712
4374
4643
4337
3253
1378
-948
-3116
-4540
-4956
-4489
-3494
-2314
-1158
-124
731
1365
1767
1970
2037
2045
2086
2261
2624
3092
3427
3337
2656
1440
-102
-1772
-3482
-5182
-6721
-7799
-8113
-7557
-6297
-4635
-2796
-833
1285
3506
5632
7405
8632
9238
9205
8520
7200
5374
3296
1250
-595
-2234
-3733
-5093
-6187
-6832
-6912
-6452
-5580
-4450
-3186
-1865
-522
856
2292
3750
5051
5886
5946
5120
3583
1713
-115
-1695
-2984
-3964
-4513
-4437
-3630
-2244
-707
448
836
419
-483
-1350
-1708
-1333
-308
1062
2436
3593
4459
5035
5280
5087
4357
3123
1591
62
-1229
-2228
-3045
-3815
-4569
-5185
-5467
-5283
-4645
-3708
-2685
-1740
-935
-230
457
1177
1904
2545
3007
3264
3372
3412
3387
3186
2647
1690
417
-937
-2144
-3117
-3895
-4507
-4852
-4742
-4078
-3005
-1845
-861
-42
870
2091
3506
4656
5051
4548
3466
2334
1490
885
232
-652
-1647
-2443
-2818
-2815
-2648
-2462
-2196
-1669
-806
241
1180
1802
2115
2283
2442
2562
2470
1993
1099
-83
-1345
-2499
-3424
-4056
-4352
-4283
-3849
-3095
-2111
-1008
105
1150
2065
2806
3343
3671
3820
3856
3850
3846
3836
3773
3597
3256
2719
1980
1073
86
-856
-1656
-2303
-2881
-3484
-4109
-4618
-4813
-4586
-4002
-3271
-2624
-2209
-2070
-2183
-2476
-2806
-2939
-2605
-1639
-92
1759
3534
4908
5696
5852
5429
4569
3502
2515
1866
1669
1851
2193
2432
2359
1871
988
-148
-1317
-2307
-3011
-3455
-3738
-3903
-3891
-3605
-3054
-2406
-1899
-1662
-1613
-1531
-1236
-709
-62
596
1248
1928
2622
3214
3558
3591
3357
2932
2329
1506
472
-608
-1450
-1833
-1758
-1462
-1246
-1254
-1388
-1408
-1147
-650
-147
106
3
-355
-734
-917
-808
-444
73
650
1211
1669
1888
1708
1040
-44
-1296
-2386
-3032
-3089
-2546
-1464
58
1859
3664
5104
5813
5591
4501
2854
1078
-436
-1452
-1931
-2017
-1981
-2114
-2612
-3459
-4413
-5104
-5205
-4583
-3332
-1704
-1
1503
2588
3115
3067
2603
2033
1700
1798
2269
2833
3145
2971
2279
1203
-39
-1236
-2219
-2893
-3250
-3366
-3361
-3324
-3266
-3131
-2852
-2406
-1807
-1055
-124
1004
2266
3485
4445
4994
5100
4828
4257
3439
2423
1309
244
-645
-1317
-1824
-2251
-2646
-3012
-3340
-3623
-3824
-3819
-3406
-2399
-745
1425
3831
6142
8038
9238
9532
8832
7220
4915
2173
-811
-3902
-6915
-9523
-11308
-11947
-11406
-9957
-8015
-5920
-3829
-1779
198
2029
3658
5103
6432
7639
8571
8972
8645
7589
6017
4240
2542
1103
9
-736
-1213
-1600
-2117
-2920
-3988
-5100
-5916
-6136
-5634
-4511
-3064
-1670
-654
-167
-150
-394
-677
-880
-1012
-1125
-1193
-1089
-666
119
1143
2185
3046
3623
3866
3686
2939
1520
-471
-2647
-4433
-5297
-4992
-3645
-1677
392
2124
3273
3798
3823
3564
3246
3020
2926
2902
2845
2668
2323
1793
1067
149
-929
-2102
-3290
-4416
-5413
-6194
-6646
-6651
-6139
-5132
-3733
-2089
-350
1347
2880
4173
5212
6042
6684
7056
6976
6277
4968
3287
1591
156
-953
-1823
-2541
-3085
-3382
-3443
-3414
-3464
-3604
-3614
-3173
-2096
-478
1363
3070
4408
5287
5684
5584
4981
3930
2562
1053
-427
-1734
-2750
-3395
-3660
-3625
-3432
-3217
-3053
-2942
-2829
-2617
-2189
-1450
-409
769
1813
2495
2784
2851
2915
3043
3100
2868
2245
1330
343
-528
-1209
-1706
-2021
-2120
-1964
-1548
-901
-61
895
1803
2418
2518
2068
1280
508
37
-64
83
295
437
434
239
-138
-562
-770
-506
278
1332
2224
2587
2294
1450
254
-1096
-2408
-3467
-4077
-4159
-3805
-3190
-2426
-1508
-417
749
1773
2489
2945
3381
4001
4767
5408
5638
5360
4663
3651
2314
608
-1360
-3248
-4642
-5317
-5359
-5042
-4591
-4054
-3383
-2577
-1718
-871
15
1055
2275
3517
4507
5043
5108
4821
4303
3585
2634
1436
19
-1564
-3238
-4853
-6145
-6800
-6622
-5661
-4182
-2479
-721
1029
2664
3933
4542
4368
3593
2605
1735
1062
436
-319
-1222
-2124
-2843
-3306
-3573
-3759
-3931
-4067
-4059
-3772
-3083
-1953
-473
1145
2640
3799
4519
4776
4572
3903
2800
1389
-92
-1346
-2101
-2184
-1564
-375
1080
2384
3147
3180
2584
1693
886
397
249
314
425
440
239
-282
-1183
-2422
-3832
-5148
-6102
-6509
-6326
-5661
-4742
-3828
-3100
-2575
-2115
-1536
-739
229
1235
2176
3030
3799
4415
4713
4526
3828
2801
1759
995
650
701
1014
1430
1811
2066
2157
2100
1926
1625
1120
326
-742
-1896
-2822
-3260
-3178
-2818
-2554
-2649
-3081
-3558
-3710
-3324
-2460
-1386
-382
435
1148
1937
2922
4067
5195
6086
6547
6445
5694
4277
2301
27
-2168
-3922
-5024
-5470
-5403
-4996
-4371
-3576
-2624
-1523
-301
982
2214
3218
3788
3773
3163
2110
862
-347
-1389
-2249
-2979
-3616
-4127
-4397
-4274
-3645
-2506
-999
637
2154
3378
4220
4645
4628
4173
3375
2453
1703
1373
1543
2084
2721
3139
3089
2438
1198
-483
-2359
-4152
-5626
-6624
-7057
-6887
-6134
-4901
-3381
-1788
-268
1160
2535
3848
4968
5707
5965
5810
5431
4973
4426
3641
2481
949
-806
-2591
-4274
-5805
-7154
-8243
-8940
-9116
-8701
-7701
-6179
-4234
-1981
458
2971
5454
7781
9772
11195
11834
11586
10504
8758
6538
3989
1223
-1612
-4285
-6515
-8047
-8719
-8486
-7414
-5688
-3618
-1610
-50
833
1073
933
778
911
1469
2404
3530
4581
5280
5404
4851
3664
2005
102
-1817
-3551
-4936
-5866
-6319
-6373
-6164
-5807
-5314
-4571
-3394
-1627
765
3633
6657
9398
11406
12351
12122
10849
8841
6461
4022
1738
-284
-2017
-3496
-4790
-5949
-6958
-7717
-8087
-7964
-7330
-6249
-4833
-3217
-1565
-66
1114
1912
2396
2715
2965
3103
2981
2474
1604
550
-459
-1256
-1772
-1981
-1844
-1320
-442
628
1637
2350
2649
2566
2239
1837
1511
1346
1345
1407
1373
1102
562
-149
-860
-1427
-1785
-1942
-1928
-1772
-1527
-1284
-1151
-1177
-1310
-1411
-1337
-1030
-541
3
435
594
343
-374
-1480
-2739
-3818
-4411
-4352
-3655
-2470
-1008
516
1904
2992
3690
4003
4029
3882
3636
3294
2820
2196
1446
626
-216
-1039
-1796
-2414
-2813
-2938
-2793
-2441
-1970
-1459
-951
-449
76
663
1329
2036
2685
3133
3244
2948
2256
1260
112
-998
-1856
-2262
-2085
-1317
-113
1241
2404
3091
3166
2679
1838
906
104
-453
-750
-820
-707
-474
-234
-144
-341
-837
-1481
-2028
-2272
-2162
-1790
-1288
-725
-85
659
1460
2195
2738
3042
3147
3112
2938
2548
1851
822
-464
-1859
-3209
-4382
-5278
-5810
-5911
-5554
-4785
-3715
-2487
-1226
1
1183
2332
3423
4366
5022
5272
5104
4643
4110
3705
3500
3397
3183
2637
1631
171
-1618
-3527
-5304
-6684
-7439
-7440
-6715
-5468
-4029
-2743
-1846
-1379
-1186
-1006
-607
93
991
1857
2453
2652
2479
2085
1659
1347
1209
1224
1320
1416
1456
1432
1390
1411
1561
1840
2155
2344
2247
1796
1064
245
-441
-857
-1004
-1006
-1020
-1160
-1462
-1899
-2415
-2926
-3291
-3323
-2849
-1825
-412
1051
2198
2797
2842
2503
2005
1528
1162
946
879
916
966
932
788
630
629
909
1441
2041
2489
2644
2511
2171
1687
1067
298
-580
-1450
-2157
-2560
-2573
-2174
-1407
-400
641
1487
1978
2087
1895
1488
883
43
-1024
-2178
-3170
-3769
-3885
-3611
-3126
-2581
-2035
-1477
-883
-249
433
1203
2113
3174
4304
5323
6014
6206
5846
5020
3915
2745
1678
799
129
-343
-641
-838
-1091
-1617
-2577
-3931
-5389
-6519
-6965
-6612
-5606
-4214
-2678
-1154
247
1404
2201
2596
2672
2587
2477
2388
2278
2083
1763
1307
732
94
-483
-830
-828
-521
-127
65
-129
-686
-1405
-2036
-2390
-2371
-1947
-1143
-65
1076
2005
2493
2449
1948
1177
347
-359
-813
-964
-862
-659
-556
-698
-1090
-1594
-1996
-2112
-1861
-1282
-516
246
827
1134
1204
1184
1241
1455
1772
2039
2086
1805
1164
204
-975
-2225
-3370
-4260
-4813
-5006
-4820
-4187
-3037
-1393
542
2428
3939
4927
5464
5724
5832
5784
5499
4932
4125
3175
2157
1097
17
-1008
-1851
-2398
-2624
-2599
-2443
-2250
-2061
-1875
-1664
-1369
-892
-128
954
2236
3454
4311
4624
4415
3864
3164
2389
1473
308
-1113
-2630
-3971
-4876
-5199
-4930
-4151
-2986
-1592
-167
1068
1932
2361
2436
2329
2212
2165
2156
2066
1757
1121
136
-1103
-2391
-3464
-4097
-4191
-3809
-3128
-2366
-1710
-1282
-1119
-1166
-1276
-1268
-1010
-505
111
645
957
1018
877
596
222
-182
-498
-568
-268
412
1359
2395
3345
4069
4452
4407
3909
3036
1964
893
-39
-786
-1362
-1781
-2053
-2218
-2380
-2665
-3152
-3810
-4514
-5106
-5450
-5422
-4906
-3810
-2148
-103
1998
3802
5065
5719
5826
5496
4832
3923
2868
1765
682
-360
-1361
-2291
-3070
-3599
-3810
-3708
-3364
-2881
-2369
-1926
-1630
-1503
-1497
-1501
-1383
-1046
-455
353
1280
2167
2819
3056
2794
2098
1159
195
-654
-1364
-1966
-2469
-2809
-2888
-2648
-2121
-1416
-682
-56
358
496
359
28
-354
-620
-651
-418
14
521
964
1234
1275
1083
696
163
-477
-1182
-1897
-2531
-2977
-3162
-3074
-2757
-2273
-1665
-954
-167
640
1386
1996
2407
2570
2434
1972
1210
247
-781
-1753
-2593
-3237
-3595
-3558
-3084
-2279
-1389
-670
-233
17
292
757
1429
2195
2923
3532
3989
4257
4274
3998
3457
2753
2007
1294
636
39
-477
-895
-1229
-1531
-1843
-2146
-2362
-2415
-2300
-2085
-1859
-1658
-1456
-1197
-845
-395
138
724
1294
1734
1919
1785
1377
834
303
-134
-476
-762
-1020
-1255
-1466
-1651
-1788
-1812
-1635
-1197
-511
335
1229
2073
2794
3320
3587
3568
3316
2942
2550
2159
1684
994
-7
-1318
-2835
-4371
-5679
-6498
-6630
-6022
-4812
-3278
-1711
-290
944
2023
2959
3717
4253
4573
4731
4778
4706
4447
3923
3104
2024
759
-579
-1846
-2858
-3436
-3484
-3047
-2309
-1503
-805
-271
150
543
968
1427
1874
2247
2489
2575
2507
2312
2017
1640
1186
665
100
-489
-1096
-1727
-2365
-2942
-3346
-3484
-3353
-3062
-2775
-2612
-2572
-2542
-2372
-1963
-1311
-490
382
1176
1766
2052
1995
1644
1140
659
341
232
278
382
462
495
505
530
592
695
856
1110
1493
1986
2473
2758
2644
2041
1027
-190
-1355
-2274
-2863
-3126
-3113
-2870
-2437
-1846
-1131
-318
572
1502
2394
3118
3519
3478
2969
2087
1016
-19
-830
-1305
-1436
-1313
-1083
-912
-925
-1168
-1584
-2029
-2318
-2286
-1874
-1157
-320
430
959
1264
1440
1598
1779
1934
1981
1877
1648
1350
1002
556
-63
-867
-1746
-2490
-2882
-2817
-2351
-1676
-1041
-655
-626
-945
-1499
-2105
-2572
-2753
-2588
-2106
-1387
-528
380
1249
1989
2523
2825
2936
2937
2893
2793
2552
2079
1358
495
-319
-895
-1131
-1050
-776
-468
-260
-228
-388
-720
-1183
-1729
-2293
-2789
-3117
-3202
-3028
-2651
-2171
-1680
-1232
-841
-520
-297
-200
-222
-293
-319
-239
-65
133
283
362
398
434
492
570
657
740
796
777
635
375
86
-87
-33
251
641
961
1071
910
480
-186
-1032
-1947
-2754
-3264
-3366
-3106
-2657
-2216
-1885
-1634
-1349
-928
-344
360
1099
1776
2288
2537
2464
2096
1562
1047
707
609
718
949
1221
1482
1691
1811
1806
1682
1505
1384
1416
1633
1970
2289
2437
2306
1879
1246
564
-8
-387
-605
-791
-1092
-1588
-2236
-2891
-3366
-3514
-3269
-2661
-1790
-788
212
1115
1875
2487
2964
3312
3533
3633
3642
3594
3503
3336
3035
2560
1937
1270
697
326
205
312
593
982
1406
1782
2021
2057
1875
1524
1098
682
311
-36
-401
-797
-1175
-1441
-1529
-1463
-1372
-1423
-1723
-2240
-2811
-3222
-3296
-2945
-2161
-998
433
1952
3324
4323
4818
4810
4389
3655
2656
1416
6
-1406
-2595
-3372
-3665
-3521
-3049
-2353
-1514
-600
324
1208
2031
2787
3448
3939
4163
4062
3659
3025
2225
1275
172
-1037
-2218
-3193
-3830
-4104
-4083
-3841
-3394
-2705
-1746
-563
714
1921
2921
3639
4061
4212
4134
3872
3477
2998
2478
1955
1441
915
317
-419
-1314
-2301
-3221
-3878
-4126
-3933
-3394
-2697
-2040
-1556
-1259
-1038
-706
-104
810
1919
3000
3825
4255
4267
3910
3254
2366
1321
223
-810
-1679
-2328
-2741
-2925
-2896
-2693
-2389
-2071
-1798
-1570
-1337
-1042
-662
-205
316
899
1540
2184
2717
3000
2947
2571
1977
1299
631
-3
-635
-1315
-2073
-2894
-3693
-4328
-4635
-4497
-3914
-3021
-2039
-1178
-549
-145
122
346
583
852
1158
1502
1861
2160
2269
2048
1431
483
-602
-1568
-2200
-2400
-2204
-1742
-1175
-643
-231
40
209
353
558
871
1281
1717
2082
2286
2278
2045
1615
1046
413
-213
-797
-1352
-1923
-2538
-3162
-3681
-3940
-3803
-3218
-2234
-984
359
1635
2721
3543
4062
4263
4136
3688
2968
2077
1175
443
32
-2
265
645
899
835
401
-298
-1041
-1602
-1836
-1718
-1304
-673
116
1004
1909
2699
3232
3406
3201
2675
1927
1053
124
-808
-1691
-2459
-3031
-3332
-3334
-3084
-2694
-2295
-1975
-1736
-1524
-1286
-1022
-788
-640
-574
-517
-364
-31
498
1172
1881
2485
2844
2867
2549
1988
1343
768
365
174
189
369
628
834
848
592
99
-503
-1070
-1521
-1849
-2081
-2229
-2288
-2265
-2194
-2105
-1974
-1716
-1242
-545
273
1039
1599
1874
1866
1630
1256
855
545
395
380
381
253
-84
-594
-1150
-1604
-1844
-1819
-1543
-1092
-614
-283
-239
-504
-970
-1454
-1788
-1876
-1696
-1266
-636
93
746
1111
1020
443
-502
-1589
-2584
-3331
-3783
-3989
-4051
-4061
-4059
-4006
-3805
-3354
-2609
-1617
-499
590
1502
2128
2412
2352
1999
1444
794
162
-340
-610
-589
-303
106
427
478
207
-274
-748
-1006
-934
-519
168
1014
1870
2564
2933
2880
2413
1633
671
-356
-1356
-2246
-2930
-3329
-3413
-3221
-2823
-2280
-1612
-830
35
908
1702
2351
2836
3165
3342
3355
3179
2804
2237
1513
695
-132
-862
-1395
-1669
-1674
-1450
-1059
-567
-37
458
840
1042
1042
870
604
328
106
-37
-109
-131
-116
-54
85
327
646
935
1024
751
53
-975
-2113
-3115
-3833
-4272
-4548
-4792
-5064
-5332
-5510
-5526
-5352
-4992
-4454
-3728
-2788
-1620
-239
1292
2864
4329
5524
6316
6648
6556
6135
5475
4621
3572
2342
1012
-272
-1366
-2191
-2754
-3102
-3250
-3163
-2800
-2186
-1430
-676
-17
552
1108
1717
2376
3017
3553
3924
4103
4083
3867
3484
3012
2564
2223
1989
1774
1462
1004
465
-9
-285
-316
-167
42
199
246
180
35
-132
-252
-265
-146
67
286
411
382
202
-81
-421
-798
-1206
-1618
-1976
-2210
-2278
-2191
-2000
-1752
-1457
-1094
-631
-56
618
1357
2113
2815
3364
3657
3633
3317
2828
2331
1962
1759
1662
1549
1302
862
234
-532
-1370
-2217
-3006
-3661
-4104
-4278
-4172
-3835
-3346
-2778
-2173
-1544
-912
-341
65
207
43
-365
-866
-1268
-1411
-1219
-717
-4
791
1562
2240
2785
3161
3332
3281
3038
2683
2302
1933
1540
1051
432
-259
-885
-1316
-1502
-1492
-1388
-1270
-1151
-993
-740
-350
190
869
1638
2409
3064
3489
3616
3440
3020
2450
1841
1300
910
693
583
436
80
-602
-1596
-2739
-3765
-4395
-4444
-3890
-2878
-1663
-502
428
1068
1441
1601
1593
1460
1259
1068
967
1002
1181
1484
1873
2285
2622
2771
2652
2273
1735
1173
685
295
-19
-277
-476
-619
-743
-904
-1118
-1320
-1376
-1171
-683
-2
724
1352
1785
1965
1869
1515
975
352
-263
-830
-1353
-1830
-2210
-2404
-2340
-2020
-1513
-918
-311
266
792
1254
1643
1953
2174
2261
2145
1772
1164
429
-285
-867
-1293
-1599
-1832
-2013
-2145
-2234
-2291
-2295
-2167
-1799
-1115
-134
1031
2228
3319
4208
4828
5120
5047
4615
3881
2944
1908
870
-94
-933
-1644
-2270
-2867
-3445
-3925
-4162
-4030
-3504
-2674
-1706
-760
59
709
1198
1572
1900
2239
2590
2872
2952
2724
2178
1398
498
-443
-1387
-2292
-3065
-3575
-3726
-3522
-3065
-2503
-1963
-1531
-1267
-1206
-1330
-1535
-1648
-1517
-1111
-564
-108
58
-138
-628
-1272
-1938
-2529
-2976
-3218
-3207
-2933
-2428
-1744
-924
15
1046
2096
3037
3715
4014
3896
3402
2622
1669
653
-327
-1186
-1863
-2323
-2556
-2565
-2370
-2001
-1504
-924
-296
347
953
1440
1708
1704
1465
1114
791
560
370
101
-336
-922
-1541
-2033
-2279
-2233
-1918
-1413
-836
-325
12
152
170
193
316
545
818
1071
1296
1523
1769
1990
2100
2041
1832
1566
1357
1282
1354
1529
1719
1806
1670
1243
554
-263
-1022
-1570
-1844
-1874
-1731
-1482
-1162
-780
-332
191
794
1465
2149
2754
3164
3273
3013
2373
1414
271
-868
-1811
-2435
-2721
-2752
-2649
-2506
-2358
-2177
-1899
-1456
-805
41
994
1905
2624
3058
3186
3029
2608
1945
1098
196
-606
-1211
-1655
-2069
-2568
-3158
-3723
-4110
-4201
-3918
-3183
-1920
-130
2013
4165
5925
7016
7377
7108
6361
5269
3960
2597
1344
276
-675
-1663
-2782
-3939
-4877
-5316
-5104
-4262
-2932
-1301
437
2068
3379
4218
4561
4515
4234
3816
3270
2561
1683
688
-342
-1347
-2297
-3164
-3875
-4321
-4393
-4035
-3262
-2132
-728
855
2505
4066
5343
6134
6300
5818
4806
3479
2055
681
-599
-1795
-2907
-3884
-4646
-5123
-5286
-5138
-4695
-3996
-3122
-2207
-1402
-817
-478
-333
-302
-314
-320
-278
-157
45
286
493
609
623
574
513
475
476
527
636
791
945
1032
1016
927
853
880
1037
1279
1512
1638
1580
1292
764
30
-823
-1672
-2402
-2942
-3275
-3412
-3358
-3090
-2570
-1765
-668
682
2192
3710
5040
5975
6345
6060
5136
3696
1954
178
-1373
-2512
-3164
-3377
-3273
-2988
-2633
-2277
-1962
-1710
-1519
-1351
-1134
-789
-266
421
1196
1937
2517
2839
2845
2513
1842
847
-415
-1825
-3192
-4286
-4907
-4952
-4436
-3470
-2220
-859
450
1574
2423
2973
3262
3363
3348
3254
3079
2803
2412
1912
1326
682
9
-679
-1375
-2069
-2737
-3320
-3740
-3915
-3784
-3309
-2481
-1328
63
1535
2887
3940
4599
4871
4813
4478
3891
3082
2129
1151
259
-499
-1133
-1664
-2078
-2341
-2453
-2488
-2551
-2705
-2915
-3079
-3098
-2937
-2612
-2156
-1595
-974
-375
96
377
487
501
471
380
166
-195
-642
-1054
-1335
-1458
-1454
-1362
-1209
-1048
-990
-1171
-1652
-2328
-2940
-3191
-2901
-2080
-906
377
1549
2473
3102
3474
3672
3772
3788
3665
3325
2748
2009
1240
553
-10
-464
-814
-1025
-1049
-891
-643
-444
-408
-553
-794
-983
-961
-596
173
1299
2610
3850
4773
5243
5285
5049
4720
4442
4291
4275
4350
4418
4340
3977
3253
2194
929
-378
-1577
-2564
-3262
-3612
-3583
-3205
-2589
-1895
-1273
-814
-527
-374
-309
-299
-327
-372
-408
-417
-403
-410
-509
-771
-1231
-1862
-2570
-3212
-3631
-3695
-3336
-2574
-1516
-327
819
1792
2531
3037
3331
3423
3316
3029
2630
2228
1929
1786
1780
1847
1913
1918
1814
1545
1060
337
-582
-1578
-2478
-3092
-3260
-2906
-2074
-936
245
1208
1796
2012
1979
1847
1709
1575
1409
1189
926
637
315
-70
-527
-994
-1341
-1409
-1089
-380
599
1646
2548
3153
3410
3366
3114
2722
2193
1468
476
-810
-2340
-3983
-5550
-6824
-7612
-7795
-7374
-6473
-5289
-4009
-2751
-1550
-398
707
1744
2680
3485
4127
4560
4717
4547
4054
3308
2417
1467
487
-536
-1609
-2670
-3580
-4169
-4302
-3956
-3232
-2313
-1391
-597
19
455
703
742
557
197
-220
-551
-702
-681
-570
-471
-443
-498
-628
-826
-1083
-1359
-1572
-1630
-1470
-1096
-573
2
523
905
1091
1071
885
608
324
101
-16
-4
134
350
554
637
524
212
-239
-760
-1310
-1871
-2394
-2758
-2802
-2407
-1584
-494
619
1527
2103
2341
2326
2177
1993
1811
1606
1315
883
299
-415
-1236
-2155
-3150
-4144
-4983
-5494
-5572
-5240
-4636
-3922
-3222
-2600
-2094
-1744
-1559
-1479
-1373
-1100
-598
72
756
1284
1539
1469
1080
424
-398
-1259
-2036
-2658
-3115
-3429
-3615
-3676
-3620
-3491
-3344
-3201
-3020
-2718
-2233
-1554
-718
235
1270
2323
3257
3882
4041
3713
3040
2251
1539
973
514
87
-335
-708
-948
-971
-727
-212
530
1412
2318
3118
3685
3908
3715
3108
2195
1188
322
-244
-511
-621
-761
-1038
-1436
-1865
-2246
-2560
-2824
-3022
-3083
-2922
-2523
-1984
-1481
-1163
-1064
-1078
-1022
-739
-184
568
1365
2055
2539
2778
2774
2539
2100
1514
879
312
-87
-274
-248
-12
458
1206
2242
3482
4734
5744
6282
6219
5568
4481
3214
2060
1273
986
1163
1619
2096
2372
2331
1980
1408
732
58
-532
-976
-1232
-1284
-1145
-862
-513
-189
23
72
-33
-228
-417
-521
-501
-359
-121
195
572
990
1405
1749
1960
1996
1861
1597
1262
906
553
195
-184
-586
-971
-1264
-1376
-1239
-837
-205
578
1408
2173
2773
3141
3265
3199
3045
2928
2961
3217
3708
4366
5041
5534
5652
5284
4446
3261
1912
571
-633
-1613
-2310
-2695
-2783
-2647
-2398
-2146
-1951
-1808
-1654
-1404
-994
-417
260
907
1379
1576
1483
1174
763
344
-39
-391
-730
-1066
-1383
-1646
-1805
-1814
-1637
-1274
-770
-205
328
753
1018
1099
1000
762
454
163
-46
-154
-180
-153
-92
-10
57
43
-105
-376
-657
-768
-549
59
972
2000
2905
3475
3572
3164
2329
1227
43
-1064
-1986
-2662
-3059
-3167
-3018
-2700
-2329
-2003
-1760
-1574
-1392
-1178
-931
-676
-453
-298
-229
-213
-162
45
484
1128
1835
2419
2745
2770
2512
1995
1230
263
-771
-1661
-2209
-2341
-2144
-1812
-1532
-1398
-1387
-1390
-1258
-859
-139
830
1851
2678
3131
3174
2907
2472
1971
1439
875
292
-288
-858
-1435
-2029
-2604
-3078
-3377
-3490
-3471
-3391
-3282
-3139
-2953
-2749
-2578
-2463
-2384
-2285
-2130
-1922
-1694
-1480
-1299
-1166
-1085
-1032
-943
-740
-396
16
344
447
288
-59
-482
-909
-1339
-1790
-2246
-2644
-2914
-3016
-2943
-2696
-2280
-1722
-1103
-532
-92
207
406
533
553
391
10
-537
-1123
-1618
-1943
-2071
-1993
-1696
-1184
-503
262
1028
1749
2409
2983
3412
3629
3596
3323
2838
2162
1317
366
-555
-1286
-1727
-1911
-1977
-2085
-2327
-2702
-3151
-3589
-3902
-3948
-3586
-2762
-1574
-246
973
1932
2624
3126
3502
3744
3774
3497
2844
1799
425
-1110
-2551
-3616
-4110
-4003
-3441
-2642
-1808
-1053
-419
92
498
841
1196
1645
2242
2979
3782
4523
5038
5166
4805
3971
2812
1540
321
-814
-1937
-3122
-4330
-5401
-6136
-6406
-6192
-5545
-4527
-3207
-1694
-155
1228
2345
3197
3859
4387
4763
4909
4757
4299
3592
2725
1815
997
406
116
75
99
-34
-454
-1115
-1813
-2286
-2321
-1810
-771
653
2203
3542
4355
4460
3879
2817
1557
354
-626
-1303
-1667
-1760
-1667
-1488
-1303
-1145
-1018
-917
-851
-814
-759
-609
-296
172
708
1194
1545
1750
1850
1896
1909
1877
1774
1566
1226
753
188
-376
-819
-1041
-1010
-761
-372
72
503
883
1201
1466
1689
1843
1847
1596
1029
194
-753
-1626
-2304
-2774
-3093
-3305
-3388
-3272
-2907
-2316
-1603
-916
-391
-124
-147
-428
-883
-1394
-1846
-2142
-2215
-2028
-1579
-931
-214
398
759
809
600
268
-30
-157
-15
438
1186
2137
3146
4054
4742
5155
5297
5198
4900
4438
3849
3163
2409
1624
877
261
-147
-340
-393
-412
-468
-554
-624
-663
-714
-841
-1046
-1239
-1284
-1104
-727
-269
151
472
693
825
879
869
838
843
908
988
980
788
377
-210
-884
-1542
-2086
-2429
-2506
-2314
-1935
-1509
-1175
-1006
-989
-1046
-1082
-1012
-783
-385
119
601
903
913
618
104
-496
-1056
-1486
-1723
-1738
-1549
-1245
-947
-731
-558
-286
233
1032
1990
2893
3554
3882
3872
3552
2968
2204
1419
803
474
396
391
263
-68
-532
-983
-1324
-1561
-1753
-1918
-1983
-1832
-1393
-691
179
1116
2058
2967
3782
4392
4671
4528
3953
3020
1867
666
-402
-1181
-1575
-1590
-1331
-955
-603
-341
-167
-36
95
256
473
780
1200
1720
2274
2755
3055
3093
2834
2278
1462
464
-597
-1583
-2394
-3012
-3506
-3982
-4508
-5062
-5546
-5832
-5815
-5429
-4650
-3488
-2017
-401
1119
2281
2891
2893
2373
1516
534
-391
-1145
-1695
-2073
-2344
-2557
-2715
-2770
-2650
-2300
-1696
-846
203
1341
2381
3085
3262
2860
2007
949
-76
-927
-1564
-2000
-2241
-2297
-2217
-2110
-2095
-2231
-2477
-2721
-2850
-2794
-2528
-2039
-1334
-463
457
1259
1787
1966
1822
1460
1018
636
426
445
667
981
1234
1298
1130
778
342
-68
-368
-505
-472
-324
-172
-146
-324
-687
-1125
-1509
-1768
-1920
-2031
-2152
-2265
-2286
-2105
-1645
-896
74
1143
2166
3011
3585
3845
3796
3493
3033
2540
2134
1892
1819
1856
1912
1912
1823
1653
1423
1140
787
340
-212
-832
-1424
-1861
-2031
-1897
-1516
-1010
-505
-76
261
516
698
808
863
899
957
1049
1140
1181
1146
1064
1004
1042
1208
1478
1756
1889
1699
1053
-63
-1504
-2991
-4222
-4982
-5211
-4994
-4497
-3897
-3332
-2874
-2521
-2214
-1871
-1439
-929
-417
-6
214
202
-15
-339
-615
-684
-452
41
633
1112
1325
1243
941
537
140
-151
-233
-22
486
1168
1797
2143
2079
1629
933
163
-535
-1072
-1418
-1601
-1686
-1736
-1757
-1683
-1409
-874
-114
752
1584
2286
2824
3203
3441
3554
3556
3458
3259
2973
2654
2422
2416
2713
3252
3847
4273
4367
4062
3363
2301
936
-602
-2109
-3356
-4180
-4550
-4543
-4276
-3851
-3341
-2810
-2313
-1858
-1389
-803
-25
936
1970
2917
3611
3926
3789
3206
2278
1200
197
-561
-1035
-1309
-1531
-1824
-2228
-2685
-3067
-3216
-3011
-2423
-1538
-533
405
1148
1652
1942
2068
2097
2106
2173
2332
2541
2687
2652
2385
1930
1388
869
465
261
334
709
1301
1913
2309
2332
1974
1362
674
57
-391
-625
-637
-477
-245
-62
-12
-113
-339
-663
-1072
-1538
-1979
-2257
-2249
-1916
-1335
-659
-51
366
529
436
156
-177
-401
-395
-126
351
933
1520
2021
2342
2391
2120
1582
941
399
103
86
272
545
790
912
837
525
-3
-666
-1361
-2020
-2633
-3213
-3720
-4038
-4021
-3591
-2809
-1873
-1032
-484
-308
-450
-760
-1043
-1114
-856
-256
568
1405
2011
2202
1930
1303
545
-97
-449
-466
-223
145
514
802
976
1028
976
859
734
649
612
579
479
258
-83
-495
-899
-1229
-1439
-1513
-1470
-1365
-1285
-1309
-1474
-1741
-2009
-2152
-2063
-1675
-972
10
1175
2372
3429
4201
4619
4698
4505
4111
3560
2880
2109
1315
575
-62
-617
-1180
-1871
-2763
-3828
-4926
-5843
-6377
-6409
-5934
-5047
-3903
-2677
-1533
-610
-4
240
136
-266
-898
-1687
-2554
-3400
-4117
-4607
-4817
-4743
-4411
-3848
-3073
-2120
-1065
-28
869
1562
2070
2470
2833
3170
3427
3530
3433
3145
2710
2172
1547
829
14
-880
-1805
-2692
-3476
-4111
-4574
-4862
-4975
-4899
-4600
-4032
-3172
-2056
-788
484
1613
2496
3088
3379
3371
3064
2464
1614
594
-485
-1510
-2391
-3087
-3605
-3988
-4290
-4526
-4661
-4611
-4305
-3731
-2946
-2041
-1082
-91
906
1825
2518
2841
2762
2404
1988
1701
1591
1563
1461
1171
665
-28
-855
-1756
-2643
-3390
-3854
-3925
-3559
-2780
-1664
-324
1086
2375
3353
3888
3956
3632
3056
2377
1725
1198
851
683
625
563
395
72
-391
-948
-1566
-2231
-2923
-3577
-4078
-4297
-4128
-3536
-2556
-1292
103
1448
2568
3330
3674
3623
3272
2760
2241
1843
1626
1553
1505
1343
986
452
-177
-828
-1497
-2225
-3025
-3812
-4419
-4682
-4534
-4035
-3310
-2464
-1531
-510
585
1691
2728
3651
4461
5164
5712
5991
5876
5319
4393
3254
2063
920
-140
-1104
-1944
-2605
-3032
-3180
-3009
-2473
-1548
-276
1200
2670
3948
4948
5694
6243
6609
6745
6600
6198
5640
5035
4421
3745
2937
2009
1085
344
-78
-148
75
494
1029
1624
2241
2855
3446
3979
4373
4499
4224
3495
2404
1154
-39
-1049
-1877
-2592
-3254
-3870
-4416
-4877
-5257
-5556
-5753
-5826
-5791
-5701
-5608
-5494
-5245
-4707
-3768
-2418
-749
1107
3014
4843
6453
7688
8413
8569
8205
7466
6538
5576
4661
3787
2904
1979
1051
231
-348
-620
-619
-463
-278
-139
-63
-49
-105
-244
-444
-643
-781
-855
-939
-1136
-1498
-1992
-2531
-3039
-3485
-3862
-4127
-4193
-3953
-3350
-2406
-1219
75
1320
2346
2988
3124
2725
1873
744
-453
-1525
-2331
-2799
-2932
-2806
-2538
-2237
-1950
-1651
-1272
-747
-40
854
1912
3070
4195
5091
5549
5423
4693
3454
1864
89
-1726
-3445
-4938
-6089
-6826
-7127
-7006
-6481
-5564
-4272
-2671
-905
801
2181
3001
3140
2645
1721
650
-320
-1066
-1601
-2024
-2449
-2960
-3608
-4404
-5303
-6181
-6843
-7089
-6795
-5962
-4698
-3159
-1495
162
1690
2985
3977
4656
5050
5182
5042
4595
3833
2800
1580
264
-1071
-2336
-3404
-4122
-4374
-4146
-3542
-2713
-1768
-734
418
1710
3114
4566
5993
7326
8470
9281
9583
9237
8220
6646
4721
2661
620
-1331
-3171
-4885
-6418
-7672
-8521
-8849
-8586
-7741
-6394
-4686
-2786
-870
894
2354
3379
3887
3855
3332
2427
1279
30
-1205
-2361
-3418
-4396
-5316
-6168
-6887
-7347
-7390
-6876
-5727
-3963
-1711
807
3305
5478
7063
7887
7907
7202
5933
4272
2351
249
-1975
-4236
-6394
-8269
-9681
-10498
-10664
-10189
-9135
-7590
-5663
-3475
-1157
1154
3325
5233
6769
7838
8360
8266
7525
6177
4360
2316
337
-1316
-2496
-3209
-3574
-3754
-3877
-3990
-4051
-3957
-3573
-2788
-1570
-4
1704
3279
4462
5092
5136
4668
3820
2742
1595
559
-185
-482
-267
419
1440
2629
3843
4993
6020
6863
7431
7618
7343
6582
5386
3861
2142
371
-1310
-2772
-3909
-4659
-5026
-5082
-4961
-4821
-4797
-4944
-5204
-5418
-5390
-4973
-4134
-2952
-1571
-142
1210
2392
3341
4046
4567
5022
5529
6124
6724
7163
7282
7018
6424
5638
4820
4114
3617
3368
3327
3383
3385
3212
2825
2267
1625
972
324
-347
-1095
-1966
-2972
-4081
-5211
-6249
-7085
-7657
-7965
-8051
-7960
-7712
-7305
-6732
-5995
-5086
-3979
-2618
-960
997
3179
5453
7655
9636
11284
12535
13360
13741
13658
13085
12020
10513
8682
6690
4693
2787
988
-752
-2487
-4240
-5964
-7553
-8858
-9728
-10038
-9704
-8685
-6980
-4640
-1808
1255
4181
6571
8102
8618
8160
6921
5167
3151
1063
-978
-2897
-4611
-5995
-6883
-7136
-6715
-5727
-4364
-2810
-1162
552
2287
3911
5216
6018
6250
5973
5314
4386
3273
2058
853
-228
-1128
-1876
-2550
-3208
-3839
-4376
-4733
-4830
-4582
-3901
-2729
-1109
775
2624
4119
5026
5261
4908
4179
3351
2668
2247
2021
1780
1276
380
-864
-2277
-3670
-4950
-6131
-7265
-8337
-9204
-9633
-9404
-8433
-6838
-4891
-2894
-1035
656
2224
3657
4813
5496
5603
5224
4580
3848
3033
1992
610
-1038
-2672
-3935
-4558
-4429
-3562
-2060
-117
1939
3677
4691
4776
4006
2665
1065
-594
-2247
-3883
-5460
-6897
-8119
-9114
-9899
-10461
-10694
-10411
-9436
-7724
-5429
-2868
-408
1678
3284
4449
5262
5782
6026
6005
5752
5291
4588
3547
2091
270
-1703
-3560
-5129
-6425
-7578
-8672
-9636
-10281
-10449
-10135
-9478
-8647
-7724
-6685
-5468
-4050
-2475
-825
814
2348
3663
4630
5143
5165
4750
4019
3120
2177
1267
405
-446
-1321
-2192
-2937
-3369
-3335
-2798
-1872
-759
343
1316
2133
2819
3408
3909
4288
4473
4372
3908
3054
1842
351
-1313
-3013
-4562
-5731
-6298
-6137
-5274
-3857
-2066
-25
2207
4587
7015
9325
11322
12835
13718
13841
13087
11397
8845
5666
2212
-1151
-4135
-6573
-8397
-9601
-10212
-10281
-9887
-9115
-8036
-6680
-5033
-3055
-730
1894
4678
7416
9885
11905
13365
14202
14369
13818
12532
10577
8138
5499
2968
791
-914
-2168
-3098
-3862
-4576
-5266
-5859
-6233
-6272
-5911
-5143
-4006
-2567
-925
798
2483
4054
5517
6914
8271
9524
10508
11019
10903
10130
8810
7161
5445
3889
2610
1566
566
-657
-2303
-4388
-6692
-8808
-10267
-10690
-9898
-7968
-5221
-2143
746
3036
4538
5293
5489
5320
4870
4090
2871
1164
-936
-3183
-5260
-6886
-7898
-8265
-8052
-7367
-6331
-5069
-3703
-2334
-1000
345
1815
3538
5574
7856
10157
12116
13315
13399
12196
9794
6520
2830
-833
-4142
-6904
-9008
-10387
-10997
-10851
-10023
-8634
-6801
-4615
-2155
470
3102
5533
7534
8885
9411
9030
7818
6028
4048
2264
921
51
-487
-892
-1319
-1856
-2541
-3392
-4382
-5403
-6247
-6658
-6414
-5404
-3661
-1354
1241
3780
5908
7331
7889
7584
6547
4959
2990
778
-1528
-3736
-5613
-6936
-7573
-7539
-6997
-6207
-5426
-4800
-4302
-3734
-2832
-1411
501
2629
4540
5815
6196
5656
4353
2528
418
-1777
-3880
-5715
-7105
-7902
-8023
-7482
-6393
-4957
-3423
-2031
-959
-281
29
72
-28
-150
-201
-129
51
237
243
-143
-1080
-2603
-4593
-6811
-8945
-10673
-11700
-11812
-10932
-9166
-6797
-4204
-1745
348
2003
3261
4203
4889
5353
5618
5718
5683
5519
5184
4598
3676
2368
705
-1180
-3048
-4590
-5499
-5563
-4738
-3165
-1124
1061
3112
4836
6123
6914
7180
6920
6182
5058
3674
2162
651
-740
-1897
-2722
-3158
-3203
-2911
-2368
-1682
-977
-390
-51
-39
-338
-825
-1320
-1649
-1707
-1464
-956
-273
437
982
1179
944
358
-347
-884
-1028
-692
77
1143
2310
3334
3944
3916
3166
1804
96
-1647
-3176
-4331
-4991
-5032
-4341
-2908
-888
1412
3638
5496
6805
7464
7413
6633
5187
3263
1137
-911
-2685
-4107
-5192
-5987
-6534
-6850
-6921
-6707
-6148
-5210
-3921
-2388
-752
891
2548
4315
6286
8443
10591
12378
13394
13307
11989
9577
6467
3217
398
-1567
-2499
-2478
-1784
-785
165
808
1020
825
351
-207
-655
-832
-632
-12
995
2280
3672
4980
6045
6764
7097
7047
6649
5963
5060
4001
2815
1519
155
-1163
-2271
-3019
-3333
-3227
-2744
-1920
-805
466
1639
2416
2609
2244
1543
788
186
-174
-284
-191
-16
23
-319
-1150
-2305
-3384
-3976
-3904
-3290
-2398
-1398
-276
1038
2477
3766
4573
4741
4397
3852
3388
3107
2931
2713
2335
1748
969
103
-650
-1036
-857
-96
1042
2208
3041
3260
2698
1296
-859
-3490
-6137
-8277
-9518
-9751
-9161
-8103
-6915
-5797
-4773
-3739
-2540
-1049
762
2800
4866
6740
8256
9340
9982
10181
9927
9225
8138
6802
5373
3977
2676
1494
442
-469
-1256
-1990
-2771
-3661
-4622
-5490
-6032
-6044
-5441
-4294
-2798
-1211
217
1288
1887
1981
1611
871
-129
-1299
-2567
-3857
-5058
-6029
-6637
-6822
-6618
-6116
-5394
-4471
-3325
-1951
-392
1279
3014
4806
6644
8430
9956
10949
11182
10551
9089
6932
4266
1308
-1720
-4623
-7278
-9615
-11556
-12941
-13527
-13091
-11565
-9100
-6011
-2650
689
3771
6364
8232
9197
9248
8575
7497
6330
5271
4378
3624
2953
2305
1613
807
-157
-1262
-2421
-3512
-4436
-5157
-5707
-6145
-6501
-6744
-6790
-6555
-5992
-5098
-3869
-2258
-191
2343
5199
8055
10509
12219
13007
12849
11799
9956
7492
4701
1973
-346
-2111
-3437
-4587
-5794
-7125
-8479
-9674
-10523
-10858
-10535
-9476
-7743
-5567
-3272
-1129
755
2415
3911
5216
6221
6825
7015
6851
6378
5538
4180
2154
-588
-3924
-7562
-11066
-13912
-15589
-15756
-14381
-11790
-8553
-5263
-2327
127
2193
4064
5903
7776
9637
11336
12642
13288
13036
11733
9347
5977
1852
-2687
-7209
-11267
-14470
-16550
-17372
-16909
-15203
-12366
-8606
-4237
354
4775
8704
11928
14332
15877
16569
16436
15505
13794
11323
8159
4466
528
-3283
-6586
-9070
-10539
-10924
-10275
-8755
-6610
-4138
-1620
720
2739
4356
5541
6304
6704
6841
6828
6745
6606
6368
5954
5275
4240
2754
752
-1751
-4615
-7560
-10230
-12290
-13529
-13907
-13556
-12715
-11643
-10526
-9404
-8157
-6550
-4340
-1401
2189
6114
9874
12901
14724
15117
14183
12328
10107
8010
6284
4876
3538
2008
180
-1829
-3721
-5125
-5721
-5328
-3962
-1844
635
3007
4856
5932
6214
5885
5237
4545
3955
3436
2801
1812
314
-1671
-3935
-6176
-8132
-9658
-10702
-11228
-11154
-10382
-8897
-6849
-4552
-2374
-599
656
1438
1892
2187
2472
2858
3412
4145
5011
5913
6726
7331
7646
7657
7419
7030
6574
6061
5420
4545
3373
1933
337
-1266
-2730
-3918
-4697
-4947
-4613
-3756
-2562
-1285
-162
653
1098
1189
991
607
145
-326
-811
-1401
-2233
-3420
-4998
-6898
-8943
-10849
-12270
-12874
-12475
-11123
-9112
-6856
-4721
-2890
-1354
10
1338
2714
4167
5692
7264
8843
10373
11771
12909
13593
13576
12626
10628
7658
3989
10
-3878
-7343
-10153
-12182
-13416
-13938
-13881
-13347
-12364
-10911
-9020
-6850
-4672
-2747
-1201
15
1043
1992
2876
3642
4242
4665
4906
4925
4652
4073
3298
2565
2135
2151
2561
3136
3577
3633
3170
2194
837
-664
-2013
-2926
-3217
-2885
-2120
-1230
-505
-101
7
-39
-83
-50
42
139
212
285
405
594
825
1048
1227
1350
1405
1342
1076
533
-290
-1302
-2357
-3332
-4181
-4930
-5627
-6286
-6869
-7306
-7529
-7490
-7142
-6431
-5315
-3801
-1991
-68
1764
3357
4656
5680
6454
6959
7132
6913
6299
5360
4215
2986
1773
641
-377
-1280
-2097
-2873
-3614
-4240
-4572
-4381
-3485
-1836
443
3091
5799
8281
10319
11767
12531
12569
11901
10627
8940
7104
5404
4062
3172
2634
2192
1521
379
-1260
-3175
-4976
-6275
-6836
-6638
-5816
-4556
-3017
-1335
328
1747
2689
3002
2708
1998
1147
381
-213
-707
-1264
-2045
-3139
-4535
-6152
-7872
-9559
-11048
-12126
-12558
-12164
-10920
-9010
-6778
-4581
-2632
-911
791
2736
5083
7781
10559
12990
14632
15172
14533
12892
10584
7960
5279
2698
339
-1659
-3155
-4088
-4535
-4681
-4717
-4742
-4751
-4692
-4542
-4322
-4059
-3764
-3448
-3162
-3009
-3094
-3444
-3988
-4600
-5186
-5740
-6320
-6993
-7767
-8567
-9238
-9569
-9328
-8317
-6444
-3779
-565
2835
6013
8601
10338
11129
11083
10487
9706
9043
8627
8386
8129
7651
6792
5440
3507
955
-2147
-5568
-8941
-11865
-14028
-15282
-15628
-15138
-13880
-11884
-9167
-5792
-1930
2110
5917
9056
11177
12103
11865
10678
8883
6873
5013
3560
2589
1975
1455
745
-326
-1746
-3336
-4818
-5904
-6351
-6020
-4913
-3195
-1169
792
2358
3316
3596
3257
2453
1406
362
-491
-1108
-1623
-2292
-3344
-4842
-6632
-8422
-9906
-10869
-11203
-10877
-9913
-8398
-6498
-4432
-2378
-391
1615
3769
6107
8492
10641
12239
13060
13008
12088
10361
7924
4941
1664
-1597
-4531
-6893
-8527
-9350
-9336
-8543
-7156
-5497
-3957
-2853
-2286
-2089
-1896
-1307
-60
1862
4229
6654
8704
10019
10386
9779
8365
6462
4471
2768
1608
1065
1037
1312
1649
1863
1862
1662
1366
1128
1097
1358
1885
2549
3165
3568
3669
3475
3062
2542
2021
1574
1224
933
612
161
-485
-1333
-2340
-3436
-4535
-5527
-6274
-6627
-6483
-5828
-4745
-3366
-1812
-159
1543
3244
4877
6361
7625
8618
9309
9689
9772
9585
9146
8442
7422
6043
4311
2307
163
-1990
-4048
-5926
-7536
-8774
-9537
-9748
-9364
-8370
-6781
-4675
-2219
345
2762
4834
6460
7612
8295
8529
8344
7777
6834
5457
3557
1112
-1714
-4551
-6940
-8508
-9103
-8798
-7788
-6297
-4534
-2712
-1046
298
1256
1891
2350
2792
3343
4083
5026
6096
7090
7718
7710
6942
5513
3711
1897
383
-645
-1148
-1217
-1028
-772
-561
-369
-38
633
1766
3326
5117
6847
8205
8935
8890
8066
6617
4819
2989
1393
176
-643
-1157
-1527
-1950
-2591
-3508
-4591
-5561
-6062
-5806
-4696
-2864
-625
1631
3546
4869
5487
5403
4683
3409
1663
-444
-2736
-4967
-6877
-8272
-9077
-9322
-9080
-8423
-7400
-6055
-4439
-2603
-596
1507
3580
5451
6963
8044
8736
9123
9237
9000
8267
6941
5048
2740
229
-2283
-4627
-6663
-8281
-9423
-10106
-10401
-10384
-10080
-9470
-8523
-7240
-5662
-3851
-1889
96
1904
3276
3979
3910
3154
1969
680
-444
-1282
-1887
-2433
-3113
-4025
-5106
-6146
-6875
-7080
-6673
-5709
-4353
-2834
-1416
-347
207
237
-91
-493
-696
-558
-103
515
1101
1490
1577
1328
788
92
-535
-823
-532
472
2151
4280
6482
8315
9397
9524
8717
7183
5219
3107
1064
-754
-2241
-3339
-4069
-4534
-4899
-5326
-5917
-6681
-7521
-8253
-8644
-8492
-7732
-6501
-5124
-3977
-3321
-3191
-3403
-3682
-3800
-3656
-3272
-2742
-2180
-1673
-1260
-908
-526
-7
703
1575
2503
3348
3982
4295
4206
3691
2825
1802
885
291
84
160
314
354
172
-251
-867
-1574
-2209
-2569
-2480
-1887
-886
338
1636
2976
4426
6037
7740
9329
10540
11149
11017
10070
8265
5602
2178
-1759
-5828
-9592
-12675
-14836
-15987
-16155
-15435
-13941
-11787
-9074
-5893
-2334
1481
5377
9119
12442
15094
16892
17738
17610
16526
14522
11674
8140
4204
264
-3241
-5941
-7620
-8252
-7971
-7021
-5701
-4319
-3125
-2249
-1665
-1222
-740
-122
602
1308
1874
2240
2417
2440
2329
2086
1716
1248
721
153
-458
-1105
-1736
-2240
-2476
-2331
-1765
-830
345
1579
2675
3467
3879
3952
3839
3735
3779
3977
4173
4098
3468
2094
-26
-2677
-5459
-7889
-9539
-10161
-9748
-8503
-6741
-4764
-2787
-915
816
2389
3774
4929
5813
6390
6625
6488
5977
5163
4205
3316
2677
2349
2231
2115
1799
1194
369
-492
-1186
-1596
-1734
-1727
-1745
-1916
-2277
-2784
-3360
-3945
-4499
-4974
-5267
-5238
-4774
-3877
-2685
-1407
-218
817
1724
2547
3277
3845
4188
4301
4258
4170
4132
4187
4309
4400
4294
3806
2813
1345
-384
-2037
-3301
-4013
-4224
-4141
-4016
-4042
-4296
-4741
-5246
-5627
-5690
-5291
-4372
-2985
-1270
587
2392
3980
5240
6132
6689
6982
7072
6963
6605
5949
5012
3917
2852
1990
1403
1032
735
362
-162
-810
-1481
-2049
-2420
-2562
-2501
-2313
-2103
-1991
-2087
-2461
-3102
-3902
-4675
-5218
-5374
-5078
-4358
-3300
-2007
-575
919
2418
3894
5358
6837
8329
9751
10917
11574
11494
10581
8919
6744
4352
1981
-259
-2372
-4404
-6350
-8096
-9441
-10150
-10044
-9053
-7228
-4735
-1830
1177
3976
6334
8145
9439
10310
10829
10975
10649
9747
8244
6228
3873
1395
-982
-3033
-4549
-5375
-5482
-4996
-4166
-3268
-2503
-1941
-1540
-1206
-861
-474
-77
257
425
325
-118
-936
-2113
-3591
-5278
-7063
-8829
-10480
-11946
-13170
-14066
-14493
-14262
-13210
-11279
-8566
-5297
-1763
1752
5005
7807
10017
11548
12359
12421
11686
10094
7633
4418
724
-3069
-6575
-9504
-11685
-13040
-13544
-13221
-12152
-10471
-8331
-5858
-3135
-241
2695
5477
7873
9676
10751
11042
10552
9328
7460
5085
2388
-426
-3164
-5659
-7768
-9343
-10222
-10249
-9333
-7525
-5044
-2247
482
2844
4681
5946
6636
6738
6244
5202
3739
2025
213
-1596
-3324
-4855
-6010
-6605
-6541
-5866
-4765
-3476
-2202
-1050
-35
894
1799
2707
3574
4287
4703
4708
4259
3384
2155
678
-901
-2382
-3537
-4186
-4276
-3895
-3214
-2382
-1464
-460
626
1732
2741
3529
4019
4207
4132
3868
3501
3109
2752
2447
2177
1904
1615
1331
1097
943
868
851
890
1033
1376
2013
2979
4212
5566
6863
7944
8694
9030
8887
8215
7010
5337
3334
1178
-948
-2879
-4455
-5522
-5949
-5665
-4678
-3056
-895
1688
4532
7396
9967
11934
13083
13340
12762
11477
9652
7484
5191
2976
960
-849
-2524
-4133
-5664
-7015
-8042
-8603
-8580
-7878
-6451
-4356
-1790
925
3440
5474
6878
7618
7735
7315
6466
5307
3932
2388
693
-1113
-2932
-4616
-6028
-7085
-7746
-7958
-7618
-6605
-4867
-2489
309
3246
6056
8530
10498
11804
12314
11941
10691
8678
6115
3275
444
-2144
-4356
-6171
-7645
-8849
-9811
-10491
-10788
-10562
-9670
-8022
-5646
-2744
316
3101
5250
6588
7130
7006
6367
5342
4054
2650
1285
90
-871
-1598
-2109
-2418
-2533
-2494
-2391
-2333
-2397
-2582
-2814
-2989
-3029
-2911
-2659
-2324
-1967
-1650
-1439
-1384
-1513
-1817
-2265
-2825
-3483
-4236
-5061
-5893
-6621
-7132
-7347
-7245
-6833
-6116
-5090
-3769
-2233
-647
786
1893
2587
2872
2814
2495
2004
1420
805
184
-444
-1083
-1692
-2170
-2385
-2231
-1667
-709
586
2129
3765
5262
6347
6809
6601
5857
4804
3626
2385
1035
-468
-2084
-3663
-5015
-5998
-6572
-6802
-6816
-6751
-6713
-6750
-6843
-6914
-6843
-6507
-5804
-4683
-3169
-1382
467
2100
3250
3746
3573
2872
1870
785
-235
-1125
-1852
-2379
-2666
-2703
-2534
-2241
-1881
-1437
-824
43
1174
2483
3827
5057
6047
6670
6781
6255
5065
3340
1335
-677
-2523
-4170
-5660
-7013
-8180
-9074
-9634
-9858
-9765
-9349
-8559
-7347
-5746
-3901
-2037
-380
931
1885
2583
3189
3856
4666
5602
6565
7415
8019
8274
8111
7509
6505
5218
3825
2510
1412
602
116
-15
241
872
1776
2765
3635
4238
4530
4549
4358
4016
3567
3046
2463
1788
959
-58
-1208
-2325
-3185
-3598
-3479
-2846
-1771
-336
1377
3246
5094
6702
7872
8487
8537
8099
7287
6198
4876
3319
1514
-497
-2577
-4498
-6011
-6937
-7234
-6996
-6397
-5612
-4778
-3973
-3235
-2563
-1920
-1248
-503
294
1032
1538
1640
1245
372
-853
-2243
-3602
-4761
-5606
-6090
-6229
-6081
-5702
-5116
-4311
-3267
-2016
-662
641
1755
2621
3280
3826
4340
4833
5241
5453
5367
4913
4073
2878
1412
-189
-1751
-3102
-4115
-4751
-5064
-5171
-5194
-5198
-5165
-4992
-4540
-3698
-2440
-859
848
2434
3678
4451
4743
4645
4277
3732
3048
2222
1266
228
-803
-1742
-2528
-3120
-3468
-3489
-3095
-2243
-992
506
2051
3469
4658
5576
6212
6536
6492
6011
5044
3595
1740
-378
-2576
-4664
-6478
-7886
-8798
-9158
-8973
-8319
-7347
-6243
-5175
-4239
-3434
-2674
-1821
-730
685
2401
4250
5956
7219
7835
7764
7130
6142
4999
3833
2704
1622
577
-447
-1463
-2468
-3430
-4287
-4963
-5370
-5422
-5029
-4121
-2677
-761
1475
3811
6012
7856
9161
9793
9684
8854
7408
5518
3384
1196
-881
-2711
-4186
-5240
-5844
-6000
-5723
-5033
-3974
-2632
-1134
380
1805
3096
4260
5319
6278
7103
7732
8082
8082
7687
6901
5777
4396
2844
1198
-460
-2009
-3290
-4134
-4433
-4192
-3547
-2715
-1926
-1340
-996
-805
-604
-231
386
1198
2064
2824
3364
3635
3621
3310
2697
1802
699
-510
-1724
-2864
-3852
-4598
-5003
-5006
-4626
-3948
-3066
-2023
-829
484
1806
2970
3835
4363
4607
4626
4412
3895
3026
1865
595
-562
-1450
-2021
-2324
-2431
-2401
-2265
-2029
-1671
-1142
-400
549
1613
2652
3541
4245
4812
5304
5717
5962
5920
5523
4801
3859
2815
1754
734
-189
-943
-1455
-1688
-1661
-1447
-1148
-863
-666
-584
-567
-485
-165
525
1589
2863
4058
4879
5138
4816
4033
2974
1817
688
-337
-1229
-2001
-2689
-3335
-3948
-4493
-4907
-5130
-5133
-4925
-4532
-3984
-3323
-2612
-1938
-1375
-951
-636
-368
-100
167
397
557
649
711
787
894
1012
1097
1096
977
737
399
3
-412
-828
-1252
-1706
-2209
-2762
-3342
-3905
-4392
-4733
-4865
-4769
-4488
-4135
-3839
-3682
-3651
-3649
-3548
-3258
-2754
-2071
-1271
-428
369
1014
1410
1494
1283
871
401
24
-144
-39
342
936
1632
2287
2772
3002
2967
2724
2368
1982
1601
1195
694
36
-786
-1710
-2638
-3484
-4208
-4821
-5348
-5806
-6193
-6491
-6668
-6678
-6459
-5954
-5150
-4099
-2913
-1722
-627
318
1102
1731
2222
2597
2876
3053
3079
2871
2345
1469
273
-1152
-2685
-4190
-5522
-6536
-7108
-7171
-6729
-5854
-4656
-3261
-1799
-398
832
1817
2534
3000
3248
3317
3242
3045
2708
2163
1301
47
-1557
-3317
-4944
-6170
-6846
-6964
-6596
-5835
-4771
-3518
-2236
-1107
-274
206
371
320
175
66
112
380
848
1388
1820
1995
1869
1497
971
356
-323
-1053
-1789
-2448
-2929
-3137
-2990
-2430
-1442
-97
1434
2905
4082
4815
5079
4954
4572
4072
3571
3155
2865
2694
2610
2578
2583
2625
2698
2766
2772
2662
2403
1989
1422
714
-110
-989
-1837
-2559
-3090
-3403
-3499
-3384
-3055
-2513
-1786
-945
-105
606
1084
1286
1245
1051
803
563
324
42
-319
-735
-1119
-1356
-1351
-1060
-486
344
1382
2557
3767
4889
5812
6464
6823
6909
6763
6432
5967
5414
4800
4134
3427
2713
2070
1588
1315
1208
1135
938
516
-119
-853
-1524
-1983
-2119
-1857
-1169
-91
1252
2648
3867
4741
5228
5400
5383
5278
5125
4913
4613
4196
3635
2898
1959
826
-428
-1667
-2721
-3443
-3758
-3681
-3309
-2771
-2184
-1623
-1116
-672
-300
-11
206
408
686
1111
1683
2305
2829
3125
3139
2903
2492
1990
1460
948
488
97
-229
-517
-794
-1076
-1367
-1668
-1995
-2358
-2745
-3104
-3355
-3421
-3262
-2886
-2347
-1719
-1083
-504
-20
357
638
829
926
909
768
523
226
-61
-293
-465
-608
-762
-956
-1175
-1359
-1410
-1232
-775
-71
761
1553
2132
2375
2229
1710
887
-134
-1232
-2291
-3215
-3933
-4397
-4590
-4528
-4270
-3905
-3507
-3101
-2646
-2080
-1372
-562
264
1022
1680
2236
2678
2948
2954
2638
2029
1246
435
-312
-989
-1652
-2348
-3052
-3667
-4062
-4144
-3891
-3367
-2674
-1923
-1197
-557
-42
317
500
509
373
135
-158
-465
-761
-1027
-1257
-1452
-1624
-1790
-1964
-2145
-2317
-2451
-2525
-2532
-2487
-2418
-2349
-2281
-2184
-2015
-1748
-1403
-1053
-795
-714
-846
-1176
-1662
-2261
-2950
-3707
-4496
-5236
-5810
-6085
-5957
-5389
-4421
-3155
-1715
-212
1269
2653
3871
4869
5631
6187
6588
6854
6941
6753
6198
5257
4003
2576
1136
-174
-1244
-1995
-2386
-2416
-2119
-1538
-705
344
1538
2752
3828
4644
5168
5455
5584
5588
5421
5001
4273
3243
1981
581
-857
-2229
-3419
-4312
-4820
-4910
-4608
-3976
-3074
-1937
-585
959
2647
4385
6043
7469
8513
9053
9014
8377
7189
5569
3713
1868
275
-903
-1628
-1989
-2144
-2229
-2299
-2310
-2169
-1795
-1178
-390
436
1145
1602
1712
1438
818
-34
-940
-1711
-2212
-2412
-2384
-2250
-2093
-1904
-1591
-1044
-213
854
2020
3118
4001
4576
4815
4736
4395
3872
3258
2645
2103
1667
1329
1045
759
432
49
-388
-873
-1396
-1930
-2412
-2766
-2952
-3001
-3020
-3133
-3401
-3790
-4191
-4479
-4563
-4392
-3949
-3239
-2312
-1268
-237
663
1379
1918
2321
2621
2818
2887
2784
2456
1859
987
-88
-1208
-2164
-2759
-2873
-2495
-1713
-697
337
1173
1660
1756
1547
1187
830
575
466
516
726
1068
1471
1834
2085
2228
2330
2462
2631
2769
2788
2644
2368
2043
1756
1573
1531
1651
1928
2324
2761
3147
3398
3464
3336
3047
2656
2228
1810
1404
976
474
-144
-898
-1801
-2846
-3998
-5160
-6189
-6945
-7360
-7460
-7322
-6997
-6478
-5740
-4815
-3826
-2945
-2307
-1941
-1773
-1682
-1567
-1378
-1126
-865
-686
-680
-898
-1317
-1849
-2393
-2886
-3320
-3718
-4091
-4414
-4649
-4757
-4706
-4459
-3982
-3272
-2391
-1469
-664
-111
124
48
-271
-709
-1108
-1298
-1148
-610
263
1349
2500
3583
4485
5123
5448
5456
5194
4731
4132
3443
2701
1952
1256
670
221
-96
-308
-444
-528
-582
-617
-629
-582
-426
-130
293
775
1226
1577
1805
1934
2019
2113
2250
2429
2612
2738
2739
2563
2187
1620
906
121
-648
-1320
-1849
-2231
-2490
-2653
-2732
-2718
-2593
-2331
-1897
-1244
-353
726
1849
2817
3468
3758
3776
3683
3608
3587
3563
3448
3187
2781
2278
1738
1211
721
268
-153
-534
-838
-1010
-1006
-825
-512
-137
249
627
1004
1380
1736
2043
2287
2471
2605
2681
2661
2490
2122
1542
780
-94
-994
-1841
-2587
-3219
-3744
-4158
-4428
-4505
-4356
-3995
-3481
-2894
-2297
-1721
-1178
-679
-243
107
358
513
588
616
638
702
839
1043
1261
1409
1408
1216
842
339
-223
-767
-1228
-1558
-1733
-1761
-1672
-1507
-1297
-1049
-745
-351
158
781
1477
2167
2763
3185
3386
3349
3087
2633
2036
1358
665
13
-557
-1018
-1349
-1522
-1524
-1364
-1076
-711
-310
101
507
896
1255
1569
1827
2013
2096
2017
1722
1189
451
-415
-1322
-2200
-3000
-3680
-4177
-4422
-4359
-3986
-3357
-2567
-1709
-844
0
811
1562
2212
2718
3079
3341
3583
3861
4158
4384
4419
4185
3682
2982
2183
1365
579
-141
-766
-1274
-1662
-1951
-2164
-2308
-2365
-2310
-2129
-1820
-1386
-833
-190
467
1022
1371
1473
1384
1212
1050
932
827
699
538
377
266
245
338
552
867
1225
1523
1649
1538
1213
770
326
-42
-320
-540
-747
-993
-1337
-1836
-2517
-3338
-4181
-4893
-5358
-5542
-5493
-5290
-5000
-4647
-4230
-3743
-3197
-2616
-2039
-1510
-1072
-757
-577
-522
-571
-695
-863
-1025
-1113
-1051
-783
-295
385
1202
2098
3020
3908
4693
5295
5647
5707
5468
4954
4210
3296
2290
1280
342
-478
-1176
-1778
-2311
-2781
-3151
-3361
-3347
-3082
-2587
-1933
-1220
-553
-17
333
470
401
154
-219
-656
-1093
-1483
-1791
-2001
-2108
-2104
-1983
-1742
-1383
-924
-404
116
565
880
1027
1010
870
664
450
262
111
-8
-102
-159
-138
15
342
840
1447
2053
2537
2802
2797
2522
2013
1327
534
-281
-1025
-1602
-1932
-1970
-1723
-1251
-658
-64
429
761
916
916
801
621
424
262
171
161
201
213
102
-213
-757
-1483
-2287
-3043
-3649
-4050
-4236
-4218
-4008
-3611
-3030
-2277
-1376
-357
744
1874
2961
3917
4669
5181
5457
5520
5380
5023
4430
3610
2619
1552
517
-397
-1129
-1659
-1998
-2181
-2248
-2214
-2068
-1781
-1340
-771
-131
525
1169
1784
2338
2753
2923
2771
2288
1552
691
-168
-926
-1521
-1919
-2111
-2119
-1991
-1789
-1570
-1364
-1179
-1010
-844
-652
-396
-26
495
1168
1947
2731
3388
3790
3860
3608
3132
2588
2126
1841
1759
1850
2067
2370
2724
3107
3501
3902
4314
4739
5159
5528
5787
5882
5775
5446
4888
4114
3166
2126
1101
199
-497
-940
-1118
-1052
-785
-380
91
565
1000
1381
1705
1973
2177
2302
2324
2208
1914
1412
704
-153
-1058
-1894
-2564
-3025
-3281
-3364
-3301
-3104
-2771
-2302
-1710
-1012
-225
639
1557
2474
3304
3943
4313
4398
4247
3946
3563
3118
2586
1932
1149
273
-623
-1460
-2179
-2741
-3125
-3316
-3297
-3052
-2571
-1864
-965
67
1160
2243
3247
4106
4744
5079
5045
4614
3823
2765
1563
337
-811
-1789
-2513
-2910
-2939
-2618
-2025
-1281
-507
202
787
1217
1472
1535
1400
1083
631
119
-367
-756
-1008
-1132
-1180
-1227
-1343
-1573
-1925
-2384
-2916
-3478
-4011
-4446
-4710
-4770
-4649
-4426
-4201
-4048
-3987
-3982
-3973
-3904
-3739
-3452
-3026
-2454
-1746
-940
-95
710
1397
1893
2142
2122
1851
1391
828
241
-318
-824
-1268
-1640
-1925
-2108
-2177
-2129
-1964
-1686
-1294
-786
-159
580
1406
2252
3016
3578
3852
3822
3547
3129
2655
2155
1612
992
293
-440
-1131
-1714
-2154
-2459
-2661
-2797
-2899
-2987
-3061
-3090
-3012
-2742
-2200
-1340
-172
1236
2767
4274
5601
6616
7234
7444
7295
6873
6265
5535
4730
3892
3064
2287
1586
971
450
39
-236
-362
-349
-234
-66
104
226
241
85
-292
-901
-1708
-2655
-3678
-4717
-5702
-6540
-7133
-7410
-7361
-7030
-6480
-5753
-4865
-3831
-2691
-1512
-358
726
1708
2552
3203
3606
3740
3632
3339
2911
2371
1721
970
147
-702
-1534
-2314
-3012
-3597
-4042
-4336
-4495
-4554
-4561
-4569
-4627
-4777
-5028
-5334
-5602
-5719
-5602
-5227
-4615
-3808
-2841
-1743
-562
628
1731
2664
3381
3888
4230
4475
4685
4887
5058
5125
5002
4624
3983
3117
2087
946
-261
-1474
-2610
-3571
-4281
-4715
-4899
-4878
-4686
-4346
-3882
-3348
-2826
-2401
-2126
-2009
-2008
-2056
-2081
-2016
-1819
-1481
-1041
-581
-205
2
13
-121
-286
-351
-221
133
684
1371
2140
2948
3755
4502
5104
5465
5515
5224
4611
3732
2654
1451
193
-1049
-2197
-3172
-3899
-4328
-4453
-4313
-3987
-3552
-3059
-2516
-1909
-1233
-524
151
710
1094
1272
1248
1053
747
417
162
58
127
328
580
803
957
1036
1056
1024
935
782
567
300
-13
-387
-850
-1422
-2089
-2797
-3468
-4025
-4412
-4600
-4576
-4346
-3927
-3366
-2728
-2093
-1530
-1074
-728
-461
-228
18
315
677
1097
1546
1983
2371
2679
2884
2958
2876
2618
2188
1608
913
145
-650
-1410
-2051
-2484
-2639
-2489
-2057
-1389
-537
448
1508
2563
3528
4334
4945
5343
5510
5422
5067
4480
3752
2999
2310
1717
1207
763
405
185
168
397
874
1563
2388
3241
3991
4516
4740
4656
4326
3856
3364
2948
2659
2482
2336
2116
1747
1247
729
353
249
462
949
1622
2379
3132
3798
4311
4635
4773
4765
4660
4508
4361
4286
4361
4643
5128
5744
6383
6942
7355
7588
7629
7482
7176
6768
6317
5851
5353
4782
4110
3334
2475
1554
600
-333
-1146
-1725
-1985
-1913
-1566
-1026
-359
398
1221
2073
2913
3705
4428
5061
5564
5880
5956
5775
5361
4759
4010
3147
2206
1248
361
-369
-880
-1153
-1208
-1086
-835
-495
-95
342
802
1266
1708
2108
2446
2715
2908
3019
3039
2965
2804
2572
2291
1986
1698
1479
1383
1440
1632
1905
2187
2421
2563
2578
2433
2107
1616
1025
432
-72
-432
-650
-774
-875
-1026
-1282
-1660
-2137
-2671
-3215
-3741
-4227
-4634
-4906
-4981
-4835
-4494
-4030
-3508
-2967
-2424
-1905
-1472
-1210
-1187
-1414
-1838
-2357
-2858
-3253
-3494
-3590
-3588
-3549
-3513
-3470
-3382
-3219
-3003
-2813
-2749
-2886
-3247
-3803
-4507
-5310
-6167
-7030
-7842
-8536
-9053
-9352
-9414
-9247
-8872
-8315
-7591
-6712
-5701
-4611
-3524
-2526
-1675
-990
-456
-59
201
322
315
216
75
-76
-231
-408
-626
-894
-1203
-1526
-1827
-2056
-2169
-2144
-2000
-1790
-1582
-1436
-1383
-1426
-1547
-1716
-1903
-2084
-2245
-2379
-2482
-2543
-2556
-2534
-2524
-2592
-2796
-3153
-3637
-4191
-4749
-5246
-5617
-5803
-5760
-5485
-5015
-4407
-3709
-2943
-2111
-1218
-284
651
1536
2311
2913
3297
3458
3447
3348
3235
3131
3005
2804
2491
2060
1520
874
114
-749
-1661
-2530
-3252
-3753
-4005
-4018
-3831
-3494
-3072
-2631
-2227
-1888
-1609
-1358
-1090
-762
-341
184
792
1433
2045
2587
3049
3463
3872
4303
4757
5212
5638
6009
6309
6531
6676
6759
6797
6808
6794
6730
6568
6238
5672
4843
3796
2658
1610
818
376
274
420
689
960
1146
1189
1077
848
595
433
449
666
1034
1476
1928
2361
2767
3128
3406
3561
3573
3454
3233
2932
2564
2142
1693
1253
849
481
122
-252
-641
-1006
-1294
-1469
-1539
-1550
-1565
-1637
-1786
-1986
-2177
-2268
-2173
-1832
-1248
-495
299
990
1465
1673
1631
1406
1087
768
523
398
399
498
634
743
779
733
636
539
496
539
673
870
1092
1295
1448
1535
1555
1519
1443
1350
1263
1206
1205
1288
1479
1788
2193
2632
3014
3247
3283
3141
2905
2678
2537
2507
2566
2674
2789
2869
2863
2710
2361
1812
1120
390
-264
-758
-1051
-1142
-1057
-840
-561
-303
-145
-127
-236
-415
-596
-738
-833
-897
-950
-1006
-1077
-1191
-1386
-1700
-2142
-2686
-3277
-3848
-4337
-4692
-4867
-4827
-4560
-4091
-3485
-2831
-2215
-1691
-1278
-976
-779
-691
-714
-842
-1060
-1360
-1757
-2288
-2983
-3829
-4754
-5642
-6382
-6909
-7217
-7336
-7303
-7134
-6832
-6401
-5864
-5257
-4620
-3994
-3417
-2929
-2560
-2326
-2218
-2214
-2296
-2461
-2708
-3028
-3389
-3751
-4083
-4381
-4648
-4874
-5020
-5022
-4822
-4402
-3785
-3032
-2216
-1410
-682
-93
306
474
394
69
-472
-1172
-1946
-2696
-3328
-3782
-4040
-4119
-4056
-3890
-3655
-3379
-3082
-2770
-2437
-2069
-1657
-1206
-733
-261
193
616
990
1292
1494
1580
1548
1419
1233
1032
849
694
551
392
204
14
-112
-107
54
316
559
652
510
125
-440
-1083
-1697
-2194
-2516
-2647
-2620
-2516
-2428
-2431
-2553
-2773
-3039
-3290
-3473
-3553
-3525
-3419
-3295
-3223
-3256
-3413
-3684
-4050
-4489
-4977
-5469
-5900
-6204
-6338
-6302
-6127
-5844
-5466
-4987
-4398
-3708
-2947
-2158
-1384
-656
0
567
1026
1353
1518
1496
1282
908
438
-53
-516
-940
-1339
-1727
-2090
-2389
-2589
-2686
-2709
-2698
-2673
-2621
-2502
-2275
-1920
-1454
-927
-407
37
358
539
591
542
422
256
59
-155
-380
-616
-867
-1128
-1376
-1565
-1655
-1626
-1495
-1298
-1069
-816
-522
-171
237
685
1144
1596
2031
2452
2857
3233
3552
3774
3859
3780
3538
3165
2712
2230
1756
1318
937
641
455
396
461
641
931
1332
1843
2446
3096
3737
4318
4811
5223
5585
5943
6336
6782
7264
7737
8148
8470
8696
8835
8888
8830
8630
8276
7799
7262
6740
6280
5896
5574
5283
4999
4709
4424
4181
4024
3984
4065
4246
4507
4838
5236
5669
6055
6278
6242
5914
5343
4625
3857
3102
2391
1735
1143
628
204
-115
-310
-364
-270
-35
319
773
1302
1865
2394
2799
3001
2971
2741
2385
1980
1570
1169
767
343
-125
-668
-1317
-2092
-2986
-3954
-4912
-5745
-6328
-6556
-6389
-5867
-5092
-4186
-3236
-2292
-1387
-575
60
442
542
399
88
-315
-762
-1226
-1687
-2118
-2491
-2789
-2999
-3106
-3091
-2955
-2726
-2467
-2242
-2091
-2023
-2023
-2082
-2199
-2376
-2599
-2849
-3105
-3358
-3602
-3820
-3981
-4059
-4046
-3963
-3841
-3702
-3555
-3412
-3296
-3244
-3288
-3426
-3613
-3782
-3860
-3793
-3558
-3160
-2623
-1984
-1287
-573
118
752
1302
1752
2095
2331
2459
2477
2390
2228
2045
1891
1782
1680
1516
1229
818
342
-100
-419
-565
-533
-356
-90
192
420
550
587
582
606
714
919
1189
1467
1691
1809
1783
1600
1279
869
439
51
-259
-497
-694
-893
-1121
-1371
-1600
-1744
-1754
-1618
-1370
-1068
-767
-507
-321
-252
-345
-632
-1088
-1638
-2178
-2623
-2936
-3112
-3157
-3070
-2854
-2542
-2193
-1871
-1609
-1392
-1174
-902
-533
-38
599
1368
2217
3057
3793
4359
4745
4974
5073
5047
4884
4585
4178
3718
3268
2882
2600
2445
2422
2514
2687
2901
3132
3369
3605
3821
3984
4059
4027
3884
3631
3272
2822
2328
1868
1535
1399
1483
1756
2162
2636
3130
3615
4072
4499
4907
5312
5725
6145
6547
6885
7105
7156
7010
6673
6189
5627
5062
4558
4158
3880
3723
3667
3686
3752
3851
3978
4125
4271
4377
4413
4380
4312
4260
4247
4256
4233
4116
3869
3494
3030
2547
2124
1828
1689
1690
1777
1893
2009
2135
2298
2521
2809
3149
3521
3906
4281
4616
4885
5072
5172
5177
5070
4819
4402
3819
3111
2348
1617
1008
594
397
388
493
641
806
1014
1299
1656
2019
2299
2445
2475
2455
2439
2436
2423
2381
2316
2253
2201
2140
2047
1921
1786
1670
1572
1462
1304
1079
790
451
75
-317
-684
-974
-1150
-1220
-1231
-1242
-1282
-1338
-1378
-1371
-1308
-1195
-1038
-853
-667
-521
-455
-483
-591
-747
-921
-1099
-1269
-1419
-1527
-1579
-1572
-1514
-1405
-1240
-1012
-733
-442
-188
-16
52
19
-93
-254
-426
-574
-682
-764
-865
-1036
-1305
-1645
-1987
-2244
-2357
-2315
-2156
-1940
-1732
-1579
-1513
-1556
-1723
-2012
-2396
-2820
-3217
-3524
-3707
-3760
-3697
-3537
-3291
-2967
-2581
-2163
-1751
-1389
-1106
-923
-846
-873
-996
-1194
-1435
-1685
-1914
-2114
-2295
-2483
-2700
-2947
-3199
-3412
-3541
-3559
-3464
-3277
-3030
-2758
-2490
-2245
-2036
-1866
-1743
-1674
-1668
-1729
-1845
-1987
-2122
-2226
-2295
-2335
-2357
-2365
-2362
-2361
-2380
-2433
-2512
-2585
-2611
-2567
-2456
-2298
-2113
-1913
-1715
-1550
-1470
-1526
-1739
-2083
-2504
-2944
-3362
-3746
-4093
-4393
-4617
-4726
-4688
-4493
-4167
-3776
-3399
-3097
-2894
-2762
-2648
-2506
-2320
-2115
-1937
-1842
-1890
-2134
-2612
-3328
-4234
-5232
-6192
-6993
-7538
-7770
-7669
-7246
-6547
-5645
-4626
-3568
-2528
-1542
-632
176
850
1361
1696
1867
1904
1845
1720
1538
1291
967
564
98
-389
-849
-1236
-1515
-1668
-1686
-1573
-1352
-1059
-741
-440
-187
7
146
245
323
387
427
414
310
101
-191
-511
-806
-1057
-1287
-1544
-1861
-2239
-2653
-3066
-3439
-3735
-3912
-3936
-3800
-3536
-3207
-2880
-2610
-2433
-2370
-2422
-2563
-2737
-2880
-2964
-3018
-3108
-3281
-3517
-3722
-3781
-3621
-3241
-2708
-2111
-1534
-1043
-683
-473
-397
-399
-407
-359
-224
-5
277
594
915
1210
1454
1639
1774
1875
1950
1994
2000
1972
1932
1905
1906
1928
1954
1969
1964
1940
1899
1846
1789
1741
1712
1712
1750
1842
2008
2261
2586
2938
3254
3475
3563
3503
3296
2952
2489
1932
1310
663
36
-515
-929
-1162
-1207
-1101
-903
-658
-372
-21
422
961
1568
2197
2803
3345
3790
4111
4301
4377
4378
4336
4263
4147
3975
3746
3477
3189
2897
2608
2331
2078
1861
1681
1526
1381
1237
1093
943
763
514
156
-338
-966
-1690
-2441
-3131
-3680
-4043
-4221
-4252
-4181
-4040
-3842
-3599
-3330
-3057
-2784
-2494
-2161
-1779
-1374
-984
-637
-346
-129
-38
-148
-520
-1146
-1934
-2747
-3463
-4019
-4408
-4652
-4779
-4818
-4810
-4805
-4846
-4939
-5056
-5142
-5154
-5076
-4934
-4779
-4670
-4655
-4748
-4923
-5116
-5247
-5249
-5088
-4777
-4364
-3909
-3467
-3059
-2676
-2286
-1865
-1412
-952
-513
-107
272
634
972
1258
1466
1588
1639
1638
1578
1427
1148
726
181
-437
-1072
-1672
-2195
-2616
-2926
-3140
-3285
-3383
-3432
-3403
-3259
-2975
-2549
-2005
-1387
-749
-158
315
613
712
628
409
114
-205
-518
-817
-1112
-1422
-1759
-2121
-2486
-2813
-3063
-3205
-3227
-3136
-2961
-2746
-2540
-2380
-2276
-2208
-2142
-2055
-1941
-1817
-1693
-1571
-1437
-1274
-1068
-822
-554
-303
-123
-59
-126
-289
-480
-636
-742
-842
-1006
-1292
-1706
-2206
-2723
-3194
-3579
-3858
-4026
-4078
-4013
-3833
-3551
-3193
-2788
-2353
-1883
-1360
-776
-160
419
870
1133
1196
1106
931
731
546
400
304
265
272
306
351
406
491
631
834
1089
1361
1616
1824
1970
2063
2136
2237
2406
2658
2966
3282
3563
3785
3939
4011
3988
3868
3685
3499
3367
3297
3248
3154
2975
2716
2422
2146
1922
1769
1697
1703
1766
1844
1886
1861
1776
1671
1588
1558
1586
1666
1783
1914
2020
2059
2000
1841
1612
1350
1097
886
743
682
687
701
637
422
31
-484
-1025
-1486
-1793
-1916
-1869
-1692
-1448
-1209
-1039
-974
-1012
-1121
-1261
-1406
-1549
-1694
-1848
-2017
-2209
-2423
-2648
-2854
-3002
-3067
-3058
-3023
-3025
-3115
-3304
-3566
-3857
-4132
-4355
-4500
-4547
-4488
-4331
-4107
-3854
-3606
-3377
-3159
-2938
-2706
-2474
-2263
-2100
-2007
-2000
-2088
-2262
-2489
-2715
-2882
-2949
-2904
-2766
-2555
-2284
-1944
-1517
-992
-370
321
1034
1697
2233
2576
2705
2645
2452
2183
1874
1541
1203
888
625
418
239
49
-181
-443
-703
-925
-1081
-1159
-1144
-1018
-772
-420
1
439
835
1134
1290
1277
1103
810
457
84
-294
-680
-1064
-1409
-1675
-1847
-1949
-2025
-2095
-2137
-2102
-1953
-1690
-1351
-985
-642
-359
-166
-74
-65
-98
-127
-140
-168
-266
-482
-820
-1243
-1683
-2060
-2303
-2362
-2226
-1934
-1564
-1209
-940
-793
-775
-878
-1088
-1385
-1740
-2126
-2519
-2904
-3261
-3560
-3770
-3885
-3929
-3939
-3941
-3922
-3842
-3662
-3364
-2944
-2396
-1713
-908
-37
800
1494
1967
2200
2213
2041
1725
1309
856
434
96
-141
-294
-391
-452
-482
-483
-457
-408
-326
-198
-11
229
505
793
1082
1371
1671
1983
2300
2597
2847
3028
3133
3166
3139
3055
2908
2681
2367
1982
1562
1151
791
517
353
315
399
572
781
977
1139
1282
1436
1617
1808
1968
2055
2048
1944
1755
1502
1223
972
810
779
882
1084
1326
1554
1736
1861
1932
1959
1958
1950
1962
2017
2122
2256
2382
2451
2433
2331
2181
2037
1948
1928
1965
2035
2120
2212
2301
2371
2393
2345
2220
2021
1758
1436
1069
698
384
189
147
247
452
726
1055
1443
1880
2324
2716
3002
3169
3240
3256
3243
3207
3139
3030
2875
2674
2433
2163
1889
1638
1424
1238
1066
913
820
848
1047
1420
1924
2490
3055
3577
4019
4346
4519
4523
4364
4064
3643
3110
2480
1786
1077
403
-214
-774
-1281
-1722
-2066
-2291
-2400
-2416
-2363
-2242
-2039
-1746
-1379
-983
-610
-306
-109
-46
-125
-336
-638
-980
-1311
-1594
-1797
-1889
-1854
-1710
-1521
-1374
-1336
-1422
-1597
-1815
-2045
-2285
-2532
-2767
-2956
-3070
-3102
-3056
-2929
-2702
-2356
-1892
-1338
-735
-120
475
1008
1419
1644
1650
1457
1130
749
373
40
-228
-401
-447
-349
-122
194
543
883
1195
1487
1789
2131
2534
2985
3443
3844
4129
4260
4228
4046
3743
3357
2936
2522
2153
1845
1598
1403
1248
1120
1002
877
727
554
375
217
93
4
-68
-134
-191
-218
-184
-62
151
432
733
996
1171
1238
1212
1133
1041
952
857
733
568
372
170
-17
-184
-346
-521
-715
-917
-1106
-1260
-1357
-1367
-1256
-1000
-612
-145
316
695
964
1139
1259
1351
1411
1426
1389
1313
1209
1067
856
542
119
-383
-909
-1411
-1862
-2245
-2543
-2732
-2797
-2742
-2600
-2415
-2220
-2029
-1834
-1614
-1351
-1027
-638
-191
289
763
1193
1547
1804
1955
2005
1975
1902
1832
1805
1833
1897
1958
1981
1952
1880
1784
1684
1591
1508
1433
1360
1284
1199
1107
1024
982
1016
1153
1389
1688
1991
2242
2402
2457
2408
2268
2058
1816
1590
1429
1355
1348
1361
1346
1281
1174
1047
911
766
617
490
433
483
644
875
1119
1334
1506
1641
1735
1771
1724
1585
1375
1128
883
659
458
268
69
-162
-438
-753
-1078
-1370
-1598
-1758
-1868
-1942
-1966
-1900
-1712
-1402
-1016
-611
-220
157
532
891
1180
1328
1293
1090
788
471
192
-34
-225
-399
-564
-710
-823
-891
-905
-866
-776
-647
-495
-348
-244
-225
-331
-579
-950
-1387
-1814
-2171
-2429
-2604
-2734
-2860
-3012
-3210
-3471
-3805
-4202
-4623
-4997
-5244
-5300
-5135
-4755
-4197
-3510
-2757
-2009
-1345
-833
-515
-389
-416
-540
-720
-938
-1205
-1529
-1903
-2289
-2631
-2876
-2994
-2983
-2863
-2663
-2412
-2131
-1841
-1564
-1326
-1153
-1063
-1060
-1134
-1264
-1424
-1587
-1742
-1885
-2023
-2164
-2306
-2430
-2505
-2492
-2361
-2100
-1711
-1214
-644
-48
515
992
1348
1581
1716
1792
1849
1912
2000
2123
2279
2448
2598
2694
2712
2648
2512
2319
2089
1855
1666
1575
1614
1782
2044
2360
2708
3084
3486
3886
4243
4518
4702
4819
4913
5026
5188
5408
5680
5968
6216
6368
6402
6348
6277
6270
6374
6584
6861
7143
7372
7495
7472
7288
6960
6542
6099
5688
5341
5062
4840
4649
4461
4261
4053
3870
3755
3734
3801
3924
4066
4204
4324
4402
4400
4278
4027
3692
3339
3026
2771
2552
2336
2112
1890
1689
1519
1380
1266
1179
1121
1091
1078
1066
1038
975
857
664
388
38
-351
-733
-1062
-1313
-1483
-1585
-1638
-1653
-1635
-1581
-1483
-1342
-1165
-964
-756
-554
-378
-252
-203
-256
-418
-670
-971
-1272
-1538
-1762
-1973
-2212
-2513
-2876
-3260
-3604
-3859
-4010
-4085
-4124
-4153
-4173
-4170
-4133
-4061
-3958
-3820
-3637
-3413
-3173
-2957
-2790
-2666
-2543
-2376
-2142
-1849
-1528
-1217
-948
-747
-632
-606
-655
-748
-863
-1000
-1178
-1416
-1714
-2045
-2380
-2690
-2965
-3195
-3360
-3429
-3379
-3214
-2959
-2649
-2302
-1918
-1486
-1008
-513
-45
345
621
763
773
663
461
211
-33
-222
-322
-328
-258
-143
-8
125
238
305
307
235
106
-53
-220
-391
-580
-797
-1032
-1259
-1448
-1588
-1687
-1758
-1812
-1852
-1883
-1917
-1957
-1980
-1940
-1785
-1493
-1090
-638
-204
176
496
766
989
1148
1221
1192
1054
805
442
-36
-619
-1269
-1928
-2527
-3011
-3350
-3536
-3577
-3482
-3252
-2885
-2379
-1751
-1045
-328
312
794
1053
1064
840
429
-105
-695
-1285
-1841
-2343
-2782
-3154
-3447
-3644
-3723
-3661
-3445
-3082
-2601
-2055
-1505
-1006
-598
-298
-109
-28
-48
-157
-333
-542
-755
-949
-1112
-1233
-1297
-1282
-1172
-973
-712
-423
-130
156
429
677
872
989
1016
967
855
692
478
213
-82
-371
-616
-804
-948
-1072
-1194
-1309
-1395
-1427
-1381
-1233
-962
-563
-59
494
1022
1470
1810
2054
2237
2399
2572
2779
3025
3294
3541
3709
3744
3625
3366
3011
2611
2206
1820
1459
1119
796
493
230
42
-40
-7
116
271
395
441
390
249
34
-238
-548
-873
-1180
-1437
-1618
-1703
-1684
-1557
-1328
-1014
-643
-245
152
521
832
1049
1136
1074
876
587
261
-61
-355
-607
-795
-882
-835
-645
-344
13
371
690
951
1141
1252
1293
1299
1333
1454
1698
2058
2496
2959
3400
3772
4035
4167
4174
4102
4013
3959
3956
3986
4025
4058
4078
4082
4053
3981
3878
3778
3724
3733
3789
3855
3904
3945
4014
4150
4376
4678
5022
5357
5635
5814
5870
5809
5660
5469
5275
5103
4966
4876
4853
4915
5067
5282
5510
5698
5810
5837
5786
5668
5486
5247
4965
4672
4405
4187
4018
3880
3749
3616
3488
3382
3323
3331
3421
3594
3830
4089
4323
4496
4606
4677
4749
4852
4998
5181
5384
5578
5727
5784
5714
5510
5199
4832
4458
4111
3807
3552
3352
3211
3125
3076
3046
3017
2978
2913
2798
2604
2307
1907
1431
923
430
-7
-355
-590
-689
-639
-442
-125
266
673
1044
1349
1580
1742
1838
1860
1794
1633
1384
1055
651
173
-369
-939
-1480
-1928
-2241
-2402
-2412
-2274
-1995
-1601
-1151
-726
-398
-195
-93
-41
1
45
78
80
47
-9
-66
-110
-140
-169
-220
-314
-457
-631
-792
-887
-872
-728
-462
-102
312
730
1104
1392
1570
1635
1603
1495
1334
1138
920
680
413
108
-231
-581
-899
-1144
-1292
-1349
-1337
-1280
-1191
-1067
-901
-676
-369
44
569
1188
1850
2492
3062
3529
3883
4118
4224
4195
4035
3767
3427
3054
2686
2355
2088
1901
1802
1787
1842
1947
2071
2179
2239
2241
2203
2161
2140
2135
2108
2013
1833
1583
1305
1038
800
587
389
199
23
-123
-226
-276
-278
-254
-235
-247
-292
-353
-403
-429
-444
-481
-575
-745
-985
-1271
-1566
-1835
-2050
-2199
-2281
-2308
-2288
-2228
-2134
-2017
-1896
-1788
-1701
-1630
-1567
-1511
-1461
-1414
-1350
-1243
-1084
-898
-735
-645
-641
-689
-729
-702
-580
-367
-85
230
537
788
938
962
866
691
489
301
148
32
-45
-76
-55
7
82
136
155
158
190
286
446
637
813
956
1075
1190
1296
1360
1337
1210
998
748
495
253
14
-222
-432
-581
-637
-585
-427
-174
156
539
943
1336
1692
2000
2256
2457
2597
2682
2731
2768
2812
2862
2899
2898
2838
2701
2477
2164
1782
1377
1004
708
496
353
267
246
313
487
747
1040
1308
1519
1679
1813
1933
2025
2056
1996
1849
1654
1468
1338
1279
1265
1242
1145
928
584
143
-334
-777
-1136
-1384
-1519
-1547
-1475
-1308
-1060
-760
-448
-156
102
331
535
696
776
738
570
298
-32
-378
-721
-1061
-1403
-1743
-2074
-2383
-2661
-2891
-3054
-3134
-3127
-3046
-2904
-2705
-2446
-2122
-1743
-1328
-897
-464
-45
324
592
703
632
395
35
-399
-868
-1336
-1760
-2085
-2267
-2292
-2178
-1960
-1666
-1316
-926
-520
-127
236
567
869
1133
1322
1391
1307
1069
713
287
-160
-589
-967
-1264
-1455
-1530
-1495
-1368
-1167
-903
-584
-221
160
523
838
1095
1305
1477
1602
1641
1551
1315
964
569
201
-89
-285
-387
-399
-330
-207
-74
21
52
31
-6
-20
12
101
249
449
676
888
1040
1110
1111
1083
1060
1058
1070
1089
1115
1149
1191
1240
1301
1397
1548
1757
1996
2224
2408
2532
2595
2590
2508
2347
2126
1881
1648
1446
1286
1172
1111
1096
1100
1086
1033
953
878
830
802
763
698
624
580
591
650
732
820
919
1035
1151
1218
1184
1035
798
528
271
47
-142
-295
-416
-515
-610
-714
-821
-903
-939
-934
-917
-918
-935
-945
-923
-875
-834
-835
-888
-973
-1064
-1154
-1254
-1375
-1511
-1632
-1715
-1758
-1778
-1797
-1826
-1856
-1879
-1891
-1894
-1884
-1843
-1744
-1572
-1331
-1052
-771
-522
-325
-189
-120
-120
-188
-305
-439
-549
-600
-573
-470
-308
-103
128
375
623
856
1062
1239
1398
1559
1730
1894
2017
2058
1998
1848
1643
1421
1203
986
754
497
231
-6
-166
-210
-128
60
319
614
928
1261
1616
1985
2337
2629
2828
2923
2935
2897
2843
2799
2780
2797
2857
2955
3085
3239
3422
3643
3910
4205
4487
4704
4820
4821
4709
4492
4174
3767
3300
2822
2388
2033
1773
1597
1493
1454
1474
1543
1644
1765
1899
2045
2201
2350
2469
2539
2558
2541
2506
2461
2400
2303
2156
1953
1706
1430
1140
848
573
336
159
59
34
71
152
266
403
550
679
754
741
633
449
226
2
-200
-374
-524
-657
-776
-877
-948
-973
-936
-837
-689
-505
-293
-47
237
543
833
1067
1226
1323
1385
1432
1455
1430
1338
1181
982
765
554
366
223
151
162
250
387
536
656
714
683
553
339
85
-152
-328
-433
-482
-500
-500
-479
-431
-360
-282
-211
-159
-140
-171
-268
-431
-638
-853
-1048
-1219
-1389
-1579
-1795
-2025
-2260
-2502
-2764
-3044
-3318
-3540
-3672
-3708
-3678
-3625
-3589
-3584
-3607
-3645
-3692
-3744
-3800
-3853
-3891
-3896
-3859
-3782
-3681
-3579
-3496
-3435
-3384
-3325
-3240
-3116
-2943
-2714
-2427
-2095
-1751
-1444
-1220
-1114
-1136
-1270
-1486
-1748
-2021
-2284
-2531
-2768
-3005
-3245
-3479
-3696
-3890
-4065
-4226
-4367
-4475
-4531
-4532
-4486
-4417
-4345
-4283
-4239
-4219
-4228
-4256
-4280
-4270
-4207
-4093
-3953
-3808
-3668
-3531
-3400
-3297
-3246
-3255
-3293
-3304
-3242
-3107
-2943
-2808
-2735
-2715
-2719
-2723
-2724
-2731
-2749
-2770
-2784
-2796
-2823
-2885
-2985
-3104
-3220
-3316
-3385
-3415
-3388
-3278
-3073
-2785
-2446
-2089
-1735
-1394
-1076
-802
-600
-486
-445
-429
-377
-244
-20
266
557
795
941
985
947
862
766
685
637
633
681
781
919
1067
1191
1261
1269
1223
1146
1059
984
933
911
920
956
1014
1097
1204
1344
1525
1748
2004
2277
2538
2752
2878
2878
2726
2426
2013
1546
1095
716
438
262
161
99
37
-49
-159
-273
-361
-396
-374
-305
-200
-59
124
342
551
682
668
486
171
-202
-565
-880
-1147
-1376
-1569
-1715
-1801
-1825
-1798
-1728
-1624
-1499
-1381
-1310
-1320
-1418
-1585
-1786
-1993
-2195
-2387
-2564
-2721
-2853
-2965
-3065
-3151
-3210
-3220
-3175
-3087
-2982
-2884
-2807
-2755
-2730
-2735
-2767
-2815
-2852
-2860
-2834
-2790
-2751
-2731
-2721
-2702
-2652
-2564
-2447
-2323
-2221
-2170
-2188
-2282
-2439
-2630
-2814
-2958
-3039
-3056
-3023
-2962
-2890
-2819
-2750
-2683
-2622
-2582
-2583
-2640
-2752
-2896
-3037
-3140
-3194
-3205
-3198
-3194
-3206
-3235
-3276
-3328
-3395
-3475
-3562
-3641
-3694
-3713
-3705
-3689
-3685
-3703
-3742
-3789
-3828
-3846
-3834
-3784
-3686
-3534
-3329
-3085
-2817
-2540
-2262
-1993
-1755
-1586
-1528
-1605
-1806
-2088
-2392
-2674
-2913
-3106
-3252
-3346
-3385
-3366
-3290
-3149
-2920
-2584
-2147
-1661
-1208
-869
-687
-651
-717
-832
-963
-1093
-1216
-1328
-1426
-1512
-1587
-1648
-1685
-1690
-1665
-1627
-1593
-1573
-1558
-1536
-1498
-1445
-1381
-1309
-1226
-1138
-1066
-1036
-1060
-1116
-1155
-1128
-1026
-883
-761
-706
-715
-739
-709
-576
-327
11
391
766
1093
1344
1504
1574
1565
1490
1357
1170
941
689
440
208
-11
-227
-442
-631
-748
-757
-652
-460
-222
36
310
611
943
1294
1642
1958
2216
2387
2442
2362
2146
1819
1426
1018
642
337
130
33
36
107
214
335
471
635
840
1087
1363
1647
1909
2113
2224
2227
2137
2005
1884
1805
1763
1730
1682
1618
1557
1521
1530
1602
1755
2005
2341
2720
3078
3360
3542
3635
3663
3648
3605
3554
3518
3512
3520
3491
3365
3112
2753
2350
1969
1646
1380
1159
975
834
744
701
690
697
717
756
814
878
925
936
909
862
814
772
732
683
623
554
481
403
312
207
103
28
14
72
190
334
470
579
667
760
881
1035
1191
1299
1299
1154
865
465
6
-460
-894
-1273
-1586
-1827
-1998
-2105
-2154
-2144
-2061
-1883
-1588
-1176
-676
-140
372
809
1144
1371
1491
1505
1413
1228
981
710
440
166
-139
-504
-925
-1362
-1756
-2062
-2260
-2351
-2338
-2224
-2029
-1800
-1605
-1498
-1488
-1535
-1578
-1570
-1498
-1371
-1205
-1014
-816
-637
-493
-380
-264
-106
110
357
582
729
766
691
522
289
31
-213
-410
-548
-631
-675
-695
-701
-703
-714
-739
-769
-781
-758
-708
-659
-643
-666
-704
-731
-740
-752
-804
-923
-1121
-1402
-1769
-2210
-2682
-3110
-3411
-3530
-3466
-3264
-2995
-2729
-2529
-2445
-2506
-2706
-2998
-3310
-3576
-3757
-3854
-3898
-3930
-3991
-4104
-4268
-4452
-4608
-4698
-4713
-4675
-4614
-4551
-4484
-4412
-4346
-4312
-4329
-4400
-4507
-4630
-4766
-4926
-5121
-5348
-5591
-5831
-6048
-6217
-6316
-6328
-6256
-6136
-6010
-5910
-5840
-5778
-5701
-5592
-5445
-5256
-5024
-4755
-4470
-4199
-3962
-3756
-3563
-3363
-3148
-2921
-2687
-2450
-2211
-1976
-1755
-1555
-1378
-1228
-1124
-1091
-1149
-1287
-1469
-1653
-1819
-1968
-2103
-2205
-2236
-2160
-1974
-1715
-1436
-1176
-948
-751
-587
-467
-403
-395
-436
-517
-645
-830
-1077
-1377
-1707
-2041
-2354
-2620
-2808
-2885
-2828
-2633
-2315
-1901
-1418
-896
-369
121
536
853
1065
1182
1216
1171
1046
833
527
123
-375
-952
-1575
-2191
-2740
-3167
-3437
-3538
-3480
-3281
-2965
-2560
-2096
-1598
-1086
-572
-61
441
921
1356
1721
1987
2134
2145
2017
1767
1429
1059
723
479
364
387
530
764
1051
1356
1647
1897
2086
2207
2267
2282
2266
2231
2178
2101
1990
1844
1661
1445
1199
920
600
229
-196
-661
-1138
-1584
-1953
-2205
-2319
-2299
-2176
-2001
-1837
-1731
-1706
-1751
-1830
-1901
-1937
-1931
-1907
-1900
-1945
-2057
-2223
-2403
-2539
-2578
-2496
-2304
-2039
-1745
-1449
-1159
-885
-646
-485
-447
-551
-775
-1058
-1326
-1525
-1650
-1737
-1842
-2004
-2226
-2475
-2702
-2872
-2979
-3042
-3082
-3104
-3090
-3017
-2878
-2694
-2502
-2339
-2220
-2139
-2080
-2032
-1988
-1948
-1915
-1901
-1928
-2021
-2190
-2421
-2665
-2864
-2969
-2959
-2842
-2644
-2398
-2138
-1893
-1682
-1508
-1355
-1200
-1030
-856
-703
-595
-539
-523
-531
-555
-598
-667
-759
-858
-946
-1012
-1049
-1052
-1004
-883
-675
-381
-26
353
721
1057
1349
1599
1815
2011
2208
2421
2646
2859
3021
3102
3094
3016
2896
2755
2601
2434
2261
2097
1954
1829
1707
1574
1441
1344
1329
1420
1608
1854
2111
2348
2552
2725
2867
2978
3060
3119
3165
3205
3238
3256
3250
3217
3161
3091
3013
2929
2833
2722
2601
2491
2419
2408
2463
2573
2717
2874
3020
3127
3158
3085
2902
2631
2316
1997
1689
1388
1085
779
487
230
24
-126
-219
-260
-253
-208
-132
-35
76
190
287
342
334
254
104
-113
-397
-742
-1133
-1541
-1937
-2310
-2662
-2996
-3297
-3527
-3647
-3638
-3510
-3287
-2993
-2654
-2302
-1984
-1742
-1593
-1518
-1483
-1472
-1505
-1621
-1851
-2197
-2633
-3125
-3633
-4118
-4536
-4852
-5052
-5155
-5188
-5165
-5083
-4930
-4715
-4474
-4253
-4083
-3970
-3903
-3875
-3884
-3928
-3997
-4078
-4169
-4276
-4411
-4569
-4728
-4861
-4953
-5007
-5026
-4997
-4890
-4690
-4409
-4103
-3837
-3661
-3584
-3582
-3613
-3638
-3638
-3613
-3575
-3540
-3520
-3521
-3545
-3599
-3690
-3817
-3964
-4096
-4171
-4154
-4030
-3805
-3501
-3154
-2809
-2513
-2301
-2184
-2143
-2149
-2176
-2213
-2267
-2343
-2445
-2564
-2690
-2808
-2901
-2950
-2940
-2872
-2756
-2612
-2455
-2294
-2134
-1981
-1837
-1694
-1536
-1348
-1126
-884
-647
-439
-278
-180
-154
-198
-296
-415
-520
-586
-613
-609
-582
-537
-479
-424
-396
-407
-447
-480
-464
-377
-221
-24
181
362
500
586
624
626
611
588
557
516
476
464
517
661
899
1209
1561
1930
2290
2607
2838
2943
2905
2744
2511
2259
2024
1821
1656
1544
1509
1574
1737
1973
2239
2507
2770
3044
3349
3690
4051
4402
4710
4960
5156
5321
5477
5639
5810
5983
6148
6300
6427
6507
6505
6389
6151
5822
5462
5124
4830
4564
4297
4014
3732
3477
3268
3102
2968
2868
2820
2845
2947
3103
3277
3434
3549
3604
3588
3503
3380
3273
3239
3305
3458
3655
3857
4050
4244
4450
4668
4885
5088
5276
5459
5648
5847
6049
6245
6428
6589
6714
6787
6792
6720
6567
6330
6009
5602
5121
4592
4065
3599
3254
3066
3037
3132
3291
3450
3560
3598
3561
3455
3289
3076
2835
2594
2385
2232
2134
2069
1998
1891
1744
1583
1455
1397
1421
1515
1654
1822
2009
2206
2392
2538
2629
2679
2727
2812
2951
3131
3314
3468
3572
3622
3615
3552
3440
3301
3170
3083
3066
3126
3253
3423
3606
3771
3900
3989
4045
4078
4093
4073
3997
3847
3620
3330
3005
2677
2377
2138
1981
1903
1877
1855
1792
1673
1526
1411
1387
1483
1679
1928
2180
2407
2609
2795
2971
3132
3265
3353
3375
3304
3118
2814
2426
2023
1681
1455
1360
1372
1459
1584
1716
1825
1885
1893
1873
1870
1923
2041
2208
2386
2538
2636
2649
2551
2327
1995
1605
1221
891
632
440
303
220
193
215
266
323
366
391
397
383
342
269
170
64
-24
-78
-93
-79
-50
-16
19
60
116
194
295
415
537
641
709
733
719
689
672
682
717
757
783
788
781
770
751
709
637
545
458
399
366
333
272
172
50
-66
-152
-204
-228
-233
-228
-221
-218
-221
-227
-233
-253
-312
-436
-627
-857
-1076
-1240
-1329
-1352
-1328
-1282
-1237
-1213
-1225
-1269
-1316
-1333
-1297
-1214
-1110
-1008
-927
-868
-843
-866
-940
-1043
-1126
-1149
-1102
-1014
-931
-878
-845
-807
-747
-679
-636
-651
-730
-856
-998
-1138
-1276
-1424
-1596
-1789
-1979
-2133
-2228
-2260
-2246
-2213
-2182
-2165
-2160
-2164
-2168
-2153
-2093
-1968
-1780
-1558
-1348
-1189
-1101
-1079
-1115
-1198
-1319
-1456
-1575
-1648
-1670
-1661
-1652
-1670
-1721
-1798
-1888
-1982
-2073
-2153
-2212
-2247
-2256
-2239
-2187
-2091
-1955
-1801
-1660
-1551
-1469
-1389
-1287
-1169
-1059
-987
-961
-965
-973
-962
-920
-833
-685
-464
-181
125
408
636
804
931
1028
1093
1108
1060
954
811
652
488
323
163
23
-79
-133
-140
-113
-62
8
104
238
420
650
919
1208
1494
1761
2000
2214
2401
2557
2671
2739
2769
2779
2782
2782
2772
2752
2729
2718
2734
2776
2833
2890
2938
2973
2991
2988
2969
2947
2934
2937
2948
2953
2953
2961
2998
3072
3165
3245
3286
3278
3225
3131
2997
2829
2655
2515
2441
2436
2472
2512
2535
2543
2551
2570
2596
2629
2680
2767
2906
3092
3308
3535
3766
4000
4228
4423
4556
4609
4598
4561
4535
4540
4569
4597
4598
4557
4476
4373
4274
4204
4177
4188
4221
4255
4273
4266
4224
4138
4001
3819
3616
3430
3301
3252
3283
3371
3478
3575
3646
3694
3736
3787
3845
3893
3905
3860
3751
3584
3376
3143
2904
2682
2496
2356
2260
2192
2131
2060
1970
1857
1720
1566
1409
1275
1184
1142
1138
1150
1165
1184
1215
1260
1307
1335
1320
1248
1115
921
668
362
12
-357
-716
-1030
-1266
-1405
-1440
-1385
-1270
-1127
-979
-835
-694
-554
-422
-307
-219
-163
-146
-172
-250
-373
-518
-652
-754
-826
-901
-1014
-1183
-1398
-1634
-1869
-2095
-2311
-2507
-2661
-2752
-2774
-2746
-2702
-2676
-2679
-2712
-2763
-2828
-2903
-2990
-3083
-3175
-3261
-3339
-3403
-3447
-3462
-3439
-3377
-3282
-3169
-3052
-2938
-2833
-2739
-2661
-2601
-2561
-2538
-2525
-2518
-2519
-2536
-2578
-2647
-2733
-2820
-2889
-2933
-2956
-2971
-2989
-3015
-3046
-3068
-3071
-3049
-3007
-2965
-2942
-2948
-2968
-2968
-2915
-2795
-2621
-2427
-2240
-2069
-1903
-1727
-1529
-1307
-1061
-789
-493
-191
88
315
478
585
654
693
699
665
597
513
434
368
310
252
199
167
178
241
354
513
721
986
1304
1656
2008
2331
2616
2870
3102
3310
3476
3579
3605
3549
3410
3190
2895
2541
2153
1763
1395
1068
793
578
431
357
361
446
616
864
1171
1504
1825
2108
2343
2534
2683
2777
2792
2713
2545
2311
2047
1777
1520
1289
1099
962
885
861
877
921
987
1076
1185
1304
1414
1495
1530
1505
1415
1267
1082
886
703
545
410
288
174
70
-17
-79
-107
-89
-13
129
332
577
835
1081
1303
1496
1655
1777
1857
1899
1916
1930
1955
2000
2061
2126
2181
2207
2190
2125
2021
1901
1786
1697
1642
1622
1631
1655
1672
1660
1607
1519
1419
1332
1273
1234
1196
1137
1049
930
789
634
478
336
228
165
149
172
221
286
361
442
528
617
709
801
883
943
969
961
932
898
874
858
844
827
814
816
848
911
1000
1109
1233
1372
1519
1660
1774
1841
1845
1778
1638
1434
1183
913
651
417
206
5
-200
-407
-594
-735
-815
-838
-820
-777
-714
-632
-534
-429
-327
-229
-130
-26
73
143
163
130
63
-10
-72
-118
-155
-180
-190
-180
-163
-159
-187
-249
-334
-432
-548
-698
-887
-1101
-1307
-1472
-1576
-1616
-1597
-1519
-1386
-1212
-1020
-838
-679
-536
-391
-230
-50
136
310
446
518
504
391
189
-76
-375
-689
-1010
-1330
-1633
-1888
-2074
-2186
-2242
-2264
-2259
-2213
-2107
-1933
-1711
-1478
-1281
-1150
-1094
-1100
-1142
-1201
-1271
-1357
-1464
-1583
-1686
-1739
-1724
-1652
-1554
-1460
-1382
-1314
-1243
-1158
-1060
-953
-838
-721
-616
-545
-531
-579
-678
-804
-937
-1067
-1192
-1316
-1444
-1584
-1744
-1931
-2139
-2353
-2553
-2727
-2871
-2984
-3063
-3102
-3090
-3022
-2896
-2719
-2505
-2282
-2091
-1972
-1954
-2037
-2198
-2400
-2605
-2787
-2926
-3010
-3042
-3040
-3036
-3053
-3093
-3128
-3121
-3047
-2904
-2713
-2494
-2262
-2025
-1796
-1593
-1431
-1310
-1215
-1134
-1065
-1022
-1026
-1079
-1169
-1279
-1393
-1504
-1606
-1685
-1727
-1720
-1673
-1608
-1547
-1503
-1477
-1469
-1478
-1502
-1535
-1558
-1551
-1506
-1433
-1356
-1296
-1262
-1248
-1238
-1214
-1164
-1086
-986
-884
-805
-763
-753
-753
-737
-695
-636
-580
-535
-491
-429
-340
-230
-116
-11
84
177
266
342
389
402
389
365
335
289
212
99
-37
-174
-288
-363
-395
-386
-341
-267
-179
-99
-46
-34
-70
-151
-268
-405
-544
-669
-772
-847
-888
-886
-834
-738
-620
-506
-415
-351
-304
-267
-236
-202
-140
-11
218
548
939
1334
1679
1944
2114
2174
2112
1934
1680
1413
1195
1046
945
858
770
698
676
722
831
988
1187
1432
1727
2060
2402
2729
3037
3336
3628
3892
4093
4203
4226
4189
4119
4029
3914
3774
3629
3507
3428
3384
3344
3277
3174
3047
2920
2804
2696
2593
2497
2421
2375
2352
2328
2279
2198
2098
2009
1955
1950
1998
2100
2258
2461
2683
2880
3016
3072
3057
2989
2883
2741
2566
2374
2192
2041
1932
1848
1777
1709
1645
1584
1519
1447
1379
1333
1323
1336
1344
1324
1282
1250
1258
1303
1352
1368
1339
1283
1220
1152
1056
910
717
498
275
54
-168
-382
-555
-652
-657
-595
-512
-445
-400
-358
-297
-213
-117
-22
60
124
158
151
101
24
-56
-120
-163
-193
-218
-235
-236
-217
-185
-158
-152
-173
-216
-268
-319
-367
-419
-480
-548
-616
-674
-718
-755
-796
-845
-897
-938
-950
-925
-859
-748
-592
-397
-180
33
217
361
464
531
563
562
533
487
430
358
261
139
17
-63
-74
-21
49
82
49
-42
-155
-258
-334
-383
-404
-397
-364
-322
-291
-285
-302
-326
-344
-347
-330
-290
-218
-113
14
139
244
323
384
439
494
545
581
592
572
517
430
323
211
106
7
-99
-226
-385
-571
-773
-974
-1156
-1296
-1373
-1374
-1302
-1172
-1004
-814
-619
-438
-298
-226
-231
-301
-416
-565
-753
-988
-1260
-1537
-1773
-1937
-2023
-2051
-2040
-1995
-1911
-1777
-1598
-1388
-1173
-974
-810
-693
-630
-618
-654
-735
-864
-1041
-1262
-1514
-1775
-2028
-2262
-2468
-2641
-2772
-2857
-2904
-2929
-2947
-2960
-2954
-2906
-2792
-2606
-2356
-2073
-1794
-1560
-1392
-1293
-1244
-1220
-1211
-1221
-1262
-1338
-1439
-1549
-1654
-1751
-1845
-1937
-2019
-2085
-2133
-2167
-2193
-2211
-2219
-2222
-2231
-2256
-2296
-2333
-2346
-2325
-2280
-2232
-2192
-2155
-2111
-2066
-2045
-2084
-2199
-2377
-2581
-2775
-2934
-3051
-3123
-3148
-3127
-3072
-3005
-2943
-2891
-2838
-2772
-2699
-2640
-2617
-2644
-2719
-2835
-2990
-3190
-3438
-3730
-4056
-4400
-4746
-5074
-5355
-5555
-5647
-5620
-5480
-5243
-4929
-4560
-4167
-3789
-3458
-3185
-2967
-2796
-2682
-2649
-2716
-2876
-3091
-3316
-3529
-3738
-3961
-4201
-4431
-4607
-4697
-4698
-4627
-4502
-4328
-4107
-3843
-3557
-3278
-3023
-2799
-2603
-2441
-2332
-2297
-2347
-2469
-2627
-2781
-2900
-2974
-3005
-2998
-2953
-2866
-2734
-2562
-2359
-2128
-1860
-1539
-1157
-725
-272
161
539
841
1053
1164
1172
1089
950
800
678
601
566
561
582
629
698
783
875
974
1097
1264
1486
1752
2040
2317
2551
2712
2785
2767
2678
2551
2416
2288
2166
2049
1948
1885
1875
1920
2000
2096
2199
2312
2442
2587
2740
2892
3042
3194
3348
3494
3619
3706
3746
3730
3656
3526
3350
3141
2916
2689
2474
2286
2141
2055
2035
2077
2166
2277
2381
2447
2451
2382
2253
2085
1898
1709
1527
1369
1257
1199
1179
1155
1081
940
752
561
408
313
278
298
366
470
585
682
742
769
779
790
804
817
822
815
796
760
704
634
565
513
485
474
475
492
528
579
621
632
617
617
681
825
1012
1176
1264
1267
1210
1121
1006
859
679
498
361
294
293
328
370
409
455
520
613
737
889
1060
1234
1394
1523
1619
1686
1735
1769
1784
1773
1730
1649
1530
1384
1234
1111
1035
1006
1012
1030
1058
1103
1172
1256
1330
1372
1375
1350
1310
1262
1201
1126
1035
935
832
733
647
584
553
555
588
656
769
936
1151
1386
1605
1787
1933
2055
2154
2214
2215
2159
2068
1974
1894
1821
1740
1648
1559
1497
1483
1522
1608
1719
1819
1863
1810
1650
1414
1152
909
703
527
375
252
169
122
90
45
-20
-91
-143
-161
-146
-108
-53
19
100
173
222
244
258
286
340
410
481
545
607
673
741
795
810
767
652
466
224
-37
-270
-436
-530
-583
-639
-722
-828
-933
-1020
-1091
-1152
-1198
-1210
-1172
-1094
-1008
-949
-924
-913
-894
-859
-825
-807
-803
-792
-746
-653
-526
-390
-270
-177
-112
-64
-20
29
87
148
208
268
334
409
484
541
562
547
513
479
447
396
301
152
-42
-258
-483
-714
-946
-1163
-1330
-1417
-1410
-1323
-1182
-1004
-802
-576
-339
-118
57
166
207
197
155
96
27
-52
-135
-212
-273
-315
-351
-404
-495
-625
-769
-889
-952
-946
-885
-790
-682
-571
-463
-371
-311
-294
-320
-375
-443
-514
-590
-674
-755
-819
-848
-841
-816
-795
-792
-801
-802
-771
-695
-576
-428
-266
-104
49
184
295
377
432
463
472
456
407
313
173
0
-186
-360
-508
-623
-700
-724
-676
-539
-325
-75
157
331
445
527
612
717
835
942
1025
1088
1147
1213
1288
1363
1429
1480
1509
1517
1509
1499
1505
1533
1575
1619
1659
1711
1796
1925
2081
2227
2333
2391
2413
2412
2384
2311
2182
2001
1791
1572
1356
1154
981
860
812
840
925
1047
1190
1348
1520
1693
1857
2005
2146
2282
2412
2523
2602
2654
2692
2725
2742
2718
2632
2494
2334
2193
2088
2015
1957
1898
1834
1765
1686
1592
1481
1361
1244
1147
1075
1030
1008
1004
1008
1012
1004
976
938
908
912
971
1091
1259
1451
1643
1816
1959
2058
2100
2076
1996
1890
1792
1720
1664
1597
1495
1363
1234
1144
1115
1144
1219
1330
1473
1641
1813
1961
2059
2097
2077
2005
1896
1759
1612
1470
1340
1220
1102
983
867
756
655
569
509
493
534
633
776
941
1114
1284
1436
1547
1599
1591
1546
1497
1458
1417
1353
1256
1139
1027
933
850
766
685
629
619
661
736
818
893
966
1044
1131
1220
1303
1373
1415
1414
1352
1228
1059
868
673
475
271
63
-139
-323
-487
-628
-733
-779
-751
-664
-563
-496
-478
-479
-454
-379
-268
-160
-83
-31
20
86
160
224
262
278
284
289
295
301
312
334
362
382
380
355
322
301
302
318
332
332
311
270
207
119
1
-148
-325
-522
-723
-903
-1032
-1086
-1058
-962
-828
-684
-552
-441
-356
-299
-273
-276
-306
-360
-429
-505
-571
-619
-652
-688
-757
-873
-1028
-1186
-1302
-1349
-1326
-1254
-1161
-1063
-969
-889
-844
-862
-957
-1116
-1297
-1452
-1550
-1591
-1596
-1587
-1576
-1562
-1543
-1520
-1490
-1436
-1331
-1156
-915
-648
-410
-242
-154
-129
-142
-183
-253
-361
-500
-652
-793
-907
-994
-1065
-1133
-1200
-1256
-1290
-1293
-1277
-1262
-1274
-1323
-1394
-1459
-1493
-1493
-1475
-1465
-1473
-1489
-1492
-1471
-1435
-1401
-1380
-1368
-1347
-1305
-1244
-1181
-1133
-1103
-1078
-1042
-991
-936
-893
-874
-873
-876
-874
-877
-911
-1002
-1164
-1386
-1645
-1920
-2202
-2483
-2755
-2999
-3193
-3329
-3411
-3455
-3479
-3490
-3486
-3463
-3413
-3335
-3235
-3129
-3044
-3003
-3011
-3046
-3072
-3059
-3012
-2962
-2945
-2973
-3031
-3094
-3151
-3213
-3296
-3400
-3500
-3568
-3593
-3585
-3562
-3535
-3504
-3476
-3465
-3492
-3556
-3631
-3680
-3677
-3630
-3564
-3499
-3434
-3355
-3256
-3149
-3055
-2985
-2928
-2867
-2796
-2721
-2656
-2598
-2535
-2459
-2380
-2325
-2317
-2355
-2419
-2487
-2553
-2622
-2699
-2766
-2791
-2750
-2636
-2470
-2275
-2064
-1836
-1583
-1307
-1022
-749
-502
-283
-87
88
239
356
433
472
491
516
568
650
748
839
913
977
1041
1112
1174
1208
1200
1160
1110
1075
1055
1035
990
904
779
633
491
375
302
278
299
356
440
542
652
760
857
936
1004
1073
1154
1249
1341
1411
1445
1446
1424
1384
1319
1211
1050
843
619
420
276
201
185
200
221
230
225
211
187
151
102
53
27
43
100
172
223
236
225
221
249
308
374
425
459
492
536
584
615
614
592
584
627
733
884
1041
1166
1235
1240
1185
1076
920
727
509
286
83
-75
-173
-210
-192
-127
-14
153
379
649
934
1201
1427
1604
1733
1817
1854
1845
1792
1702
1573
1403
1196
977
789
671
639
676
747
825
902
983
1067
1145
1203
1232
1239
1235
1228
1219
1216
1228
1264
1318
1366
1382
1352
1288
1215
1147
1081
1002
908
811
738
707
714
736
743
713
640
532
404
277
166
79
14
-36
-83
-131
-182
-240
-311
-398
-498
-598
-686
-757
-822
-895
-985
-1088
-1193
-1298
-1406
-1526
-1661
-1798
-1918
-2005
-2058
-2079
-2072
-2039
-1978
-1890
-1782
-1666
-1553
-1454
-1381
-1345
-1357
-1419
-1525
-1659
-1805
-1948
-2073
-2163
-2202
-2187
-2127
-2049
-1985
-1957
-1970
-2015
-2080
-2151
-2220
-2276
-2310
-2316
-2297
-2266
-2241
-2232
-2240
-2259
-2286
-2319
-2353
-2377
-2377
-2340
-2270
-2186
-2117
-2079
-2072
-2081
-2080
-2045
-1962
-1823
-1636
-1428
-1231
-1076
-976
-918
-877
-831
-779
-735
-720
-745
-807
-895
-993
-1090
-1171
-1228
-1257
-1267
-1271
-1278
-1286
-1282
-1256
-1205
-1133
-1038
-911
-741
-534
-321
-146
-41
-12
-41
-106
-194
-304
-427
-542
-625
-667
-684
-703
-744
-806
-872
-924
-956
-972
-972
-952
-905
-833
-745
-652
-560
-478
-423
-418
-475
-590
-736
-882
-1008
-1108
-1166
-1155
-1049
-847
-587
-330
-120
40
180
324
466
573
616
591
518
413
275
94
-123
-338
-500
-573
-555
-466
-328
-148
71
316
559
771
938
1064
1158
1220
1236
1196
1103
976
835
693
552
410
274
162
95
91
156
285
460
661
871
1075
1267
1437
1573
1663
1700
1691
1652
1600
1542
1476
1397
1306
1216
1140
1091
1073
1083
1115
1164
1224
1296
1376
1460
1540
1603
1638
1638
1597
1511
1377
1189
950
669
361
45
-256
-513
-699
-795
-801
-740
-642
-527
-399
-253
-92
69
215
342
462
583
698
781
805
760
651
486
267
-3
-307
-605
-852
-1020
-1109
-1126
-1076
-949
-745
-490
-234
-22
132
248
353
450
519
534
491
406
305
203
99
-13
-133
-262
-402
-553
-700
-810
-837
-754
-564
-301
-7
293
586
859
1089
1242
1298
1258
1147
994
816
613
379
111
-177
-462
-717
-927
-1086
-1193
-1244
-1229
-1139
-979
-780
-587
-439
-350
-313
-311
-344
-422
-560
-745
-940
-1096
-1176
-1173
-1110
-1022
-943
-896
-887
-910
-948
-982
-999
-996
-975
-934
-870
-778
-658
-519
-377
-242
-121
-18
65
119
138
119
69
4
-56
-91
-97
-88
-89
-122
-185
-252
-292
-287
-248
-196
-148
-99
-40
33
106
164
206
244
297
367
440
498
529
530
495
409
262
71
-124
-268
-326
-295
-197
-57
110
291
469
626
748
839
911
968
1000
991
939
871
828
840
915
1035
1180
1331
1480
1612
1715
1777
1805
1813
1813
1810
1798
1778
1769
1800
1888
2025
2181
2316
2412
2470
2504
2520
2515
2483
2437
2403
2405
2448
2505
2532
2499
2401
2256
2079
1883
1670
1455
1262
1113
1010
934
857
775
711
698
748
840
935
1002
1030
1030
1008
969
910
837
763
695
627
549
451
337
214
86
-49
-188
-311
-391
-413
-385
-336
-293
-266
-245
-221
-195
-182
-193
-223
-260
-293
-324
-363
-421
-504
-609
-737
-885
-1046
-1209
-1361
-1486
-1571
-1612
-1610
-1583
-1559
-1572
-1636
-1745
-1878
-2013
-2149
-2286
-2424
-2553
-2658
-2736
-2799
-2866
-2942
-3021
-3094
-3162
-3230
-3299
-3343
-3331
-3242
-3093
-2926
-2786
-2689
-2625
-2573
-2520
-2464
-2399
-2307
-2165
-1968
-1740
-1530
-1385
-1327
-1347
-1414
-1500
-1596
-1710
-1854
-2027
-2201
-2335
-2394
-2367
-2273
-2141
-1991
-1826
-1643
-1452
-1277
-1145
-1062
-1008
-959
-899
-841
-809
-819
-864
-928
-1004
-1103
-1244
-1435
-1662
-1900
-2124
-2318
-2474
-2585
-2643
-2645
-2594
-2495
-2357
-2182
-1978
-1766
-1573
-1429
-1352
-1339
-1380
-1462
-1575
-1712
-1859
-1999
-2128
-2250
-2379
-2521
-2662
-2773
-2824
-2802
-2713
-2568
-2372
-2124
-1828
-1510
-1211
-964
-777
-631
-506
-397
-328
-325
-391
-504
-624
-723
-793
-840
-866
-865
-829
-761
-672
-568
-447
-300
-126
56
216
333
408
453
484
504
511
506
507
535
605
713
844
979
1105
1215
1303
1364
1397
1405
1394
1369
1338
1308
1285
1265
1234
1177
1093
1002
939
923
954
1010
1070
1124
1183
1257
1344
1430
1499
1547
1579
1608
1643
1687
1738
1786
1818
1821
1795
1757
1725
1709
1698
1672
1622
1562
1515
1498
1502
1507
1498
1475
1436
1369
1246
1049
789
507
253
50
-105
-229
-328
-393
-414
-397
-355
-292
-197
-50
154
391
620
810
951
1052
1121
1162
1173
1159
1135
1117
1112
1113
1114
1109
1091
1055
993
906
810
734
697
705
750
818
899
985
1061
1106
1105
1057
980
894
814
743
685
646
635
653
689
730
776
840
944
1093
1271
1451
1606
1725
1807
1854
1870
1865
1857
1871
1926
2025
2148
2269
2362
2407
2396
2329
2216
2076
1929
1794
1675
1570
1473
1383
1305
1249
1220
1220
1240
1267
1288
1294
1286
1274
1266
1269
1282
1299
1318
1340
1365
1392
1412
1417
1399
1355
1284
1189
1076
964
872
812
781
762
736
695
643
586
527
457
372
276
183
105
43
-13
-70
-124
-163
-173
-158
-130
-107
-96
-96
-101
-105
-108
-109
-100
-68
0
110
258
431
608
772
911
1016
1088
1120
1109
1056
974
883
804
743
692
629
541
430
312
210
135
93
91
138
239
387
557
715
840
924
970
978
942
856
730
586
451
334
223
104
-27
-155
-253
-303
-306
-272
-214
-140
-52
43
135
215
276
310
310
266
175
47
-99
-245
-379
-501
-616
-728
-843
-966
-1097
-1224
-1316
-1340
-1278
-1143
-971
-796
-632
-472
-311
-161
-47
13
25
17
10
7
-11
-56
-121
-180
-212
-216
-209
-206
-205
-196
-170
-136
-107
-93
-88
-82
-71
-71
-101
-167
-262
-368
-469
-560
-643
-711
-753
-759
-726
-664
-591
-526
-487
-485
-515
-554
-570
-529
-424
-275
-120
7
95
158
214
271
321
352
357
346
333
328
328
322
298
256
205
156
118
85
47
-6
-80
-165
-241
-285
-278
-213
-97
58
237
431
634
841
1041
1215
1342
1412
1434
1430
1431
1454
1498
1539
1552
1521
1452
1369
1304
1281
1308
1379
1478
1585
1682
1752
1787
1787
1761
1723
1684
1648
1612
1568
1512
1446
1371
1286
1179
1039
858
649
434
243
93
-11
-74
-95
-69
7
132
291
459
617
753
863
943
990
996
961
888
785
660
518
365
209
55
-89
-220
-326
-392
-395
-320
-169
43
290
549
806
1048
1259
1423
1528
1571
1561
1506
1415
1300
1179
1076
1006
972
953
929
891
846
804
765
718
651
570
497
452
444
464
498
534
568
597
611
598
552
476
379
273
166
67
-9
-50
-55
-29
20
98
216
379
576
774
941
1063
1143
1195
1227
1237
1223
1191
1152
1117
1086
1053
1012
965
909
845
775
711
674
680
732
808
884
940
975
995
1002
993
962
913
855
798
749
718
721
777
896
1071
1279
1501
1726
1951
2165
2343
2462
2512
2510
2488
2477
2492
2534
2599
2677
2750
2789
2769
2681
2542
2383
2229
2091
1966
1855
1764
1706
1690
1719
1792
1901
2035
2171
2288
2375
2438
2490
2538
2577
2594
2587
2569
2558
2559
2556
2528
2464
2370
2267
2173
2103
2068
2079
2142
2250
2380
2511
2634
2756
2887
3027
3154
3235
3247
3178
3036
2842
2622
2406
2219
2073
1963
1872
1782
1680
1562
1432
1298
1170
1058
965
884
807
735
679
652
655
662
639
568
458
332
207
76
-76
-248
-414
-541
-613
-640
-646
-642
-618
-562
-477
-388
-324
-295
-291
-299
-316
-345
-384
-413
-410
-372
-322
-296
-324
-411
-547
-719
-915
-1121
-1311
-1451
-1521
-1518
-1463
-1380
-1288
-1196
-1105
-1022
-950
-892
-851
-830
-836
-873
-939
-1026
-1124
-1227
-1332
-1432
-1520
-1592
-1653
-1722
-1812
-1923
-2039
-2136
-2197
-2213
-2182
-2098
-1956
-1764
-1551
-1358
-1218
-1142
-1121
-1135
-1175
-1245
-1351
-1496
-1667
-1848
-2021
-2177
-2304
-2392
-2434
-2425
-2367
-2271
-2150
-2017
-1879
-1740
-1595
-1440
-1274
-1102
-933
-779
-648
-540
-446
-354
-254
-145
-35
61
133
181
213
240
268
294
307
301
272
220
151
68
-17
-92
-142
-159
-145
-107
-49
28
128
243
364
473
563
631
682
712
711
670
585
466
337
223
151
137
190
306
466
648
829
1002
1169
1337
1505
1665
1807
1925
2021
2098
2146
2150
2092
1963
1767
1517
1233
932
635
360
125
-56
-174
-226
-218
-162
-80
9
89
156
215
268
308
322
304
258
202
156
126
106
83
52
21
5
20
66
138
224
318
418
521
624
724
815
893
953
983
973
920
832
729
626
531
442
349
249
149
63
2
-32
-42
-33
-7
34
87
146
208
274
347
430
512
580
623
644
663
695
746
795
812
769
656
479
257
11
-235
-454
-618
-709
-726
-691
-642
-619
-647
-727
-844
-971
-1081
-1157
-1193
-1192
-1166
-1125
-1077
-1030
-995
-981
-989
-1014
-1046
-1074
-1093
-1105
-1111
-1109
-1092
-1054
-996
-925
-849
-775
-710
-663
-640
-642
-660
-681
-694
-700
-707
-728
-771
-836
-920
-1016
-1122
-1225
-1323
-1417
-1513
-1621
-1738
-1854
-1956
-2044
-2129
-2222
-2319
-2392
-2413
-2373
-2292
-2205
-2138
-2087
-2032
-1957
-1867
-1780
-1715
-1675
-1657
-1663
-1704
-1792
-1922
-2072
-2211
-2319
-2395
-2446
-2475
-2476
-2439
-2358
-2241
-2097
-1936
-1767
-1597
-1443
-1321
-1241
-1199
-1185
-1185
-1194
-1210
-1237
-1274
-1323
-1382
-1448
-1516
-1582
-1639
-1682
-1706
-1710
-1694
-1661
-1621
-1584
-1559
-1552
-1570
-1621
-1714
-1848
-2007
-2166
-2305
-2421
-2523
-2623
-2724
-2815
-2888
-2942
-2987
-3027
-3055
-3060
-3041
-3013
-2994
-2994
-3002
-2998
-2970
-2920
-2855
-2779
-2684
-2574
-2468
-2397
-2379
-2406
-2445
-2466
-2464
-2460
-2475
-2517
-2577
-2645
-2721
-2809
-2908
-2998
-3059
-3083
-3080
-3065
-3041
-2995
-2914
-2802
-2678
-2565
-2468
-2383
-2305
-2241
-2211
-2227
-2278
-2338
-2382
-2400
-2402
-2405
-2417
-2438
-2461
-2482
-2498
-2503
-2493
-2465
-2420
-2361
-2284
-2181
-2039
-1860
-1657
-1454
-1273
-1122
-995
-880
-769
-663
-572
-507
-479
-491
-538
-606
-680
-745
-788
-806
-796
-759
-696
-611
-508
-402
-308
-240
-206
-196
-198
-199
-194
-190
-193
-201
-206
-201
-181
-154
-127
-104
-86
-77
-84
-112
-155
-198
-224
-227
-222
-226
-251
-289
-325
-343
-338
-311
-262
-189
-89
35
175
327
495
683
887
1089
1270
1420
1540
1633
1695
1712
1682
1619
1556
1519
1508
1499
1467
1403
1324
1249
1185
1118
1036
946
880
871
936
1061
1216
1370
1503
1603
1660
1668
1628
1556
1478
1420
1395
1403
1437
1481
1516
1521
1479
1390
1276
1169
1104
1097
1147
1243
1376
1540
1727
1921
2100
2246
2347
2402
2409
2376
2317
2256
2222
2230
2278
2348
2420
2488
2554
2624
2691
2744
2781
2812
2854
2913
2977
3021
3030
3004
2962
2918
2870
2801
2694
2549
2386
2232
2108
2016
1952
1907
1877
1859
1846
1830
1801
1762
1728
1725
1772
1872
2009
2164
2317
2465
2606
2737
2847
2927
2979
3016
3052
3087
3109
3104
3073
3034
3000
2964
2896
2768
2576
2352
2144
1984
1875
1795
1722
1647
1578
1527
1506
1521
1572
1649
1739
1824
1891
1944
1989
2027
2043
2013
1927
1793
1637
1485
1346
1215
1084
956
842
752
690
656
651
678
740
830
931
1024
1092
1126
1119
1072
989
885
772
659
546
426
292
141
-20
-185
-344
-485
-589
-641
-634
-574
-479
-367
-257
-165
-108
-95
-118
-161
-205
-248
-304
-392
-510
-636
-740
-810
-857
-902
-957
-1012
-1058
-1095
-1140
-1213
-1311
-1412
-1491
-1541
-1574
-1605
-1631
-1639
-1620
-1590
-1581
-1622
-1711
-1819
-1914
-1985
-2044
-2113
-2198
-2278
-2326
-2320
-2258
-2156
-2035
-1906
-1780
-1660
-1551
-1461
-1393
-1345
-1318
-1309
-1323
-1365
-1440
-1549
-1686
-1842
-2007
-2168
-2312
-2423
-2483
-2476
-2396
-2251
-2057
-1837
-1606
-1377
-1159
-963
-803
-693
-641
-649
-718
-848
-1028
-1238
-1445
-1617
-1733
-1790
-1798
-1765
-1692
-1575
-1412
-1210
-982
-743
-503
-278
-88
39
84
43
-71
-233
-422
-629
-850
-1077
-1292
-1472
-1597
-1662
-1672
-1639
-1573
-1478
-1350
-1190
-998
-781
-545
-302
-63
154
323
423
439
372
238
54
-165
-408
-665
-920
-1145
-1320
-1434
-1491
-1498
-1461
-1386
-1281
-1165
-1057
-966
-887
-810
-739
-692
-689
-735
-808
-880
-935
-974
-1006
-1035
-1042
-1016
-957
-881
-809
-745
-675
-585
-475
-360
-262
-200
-184
-218
-300
-418
-555
-692
-823
-955
-1092
-1226
-1331
-1387
-1398
-1390
-1390
-1401
-1401
-1363
-1280
-1172
-1065
-974
-901
-843
-811
-817
-865
-940
-1016
-1078
-1130
-1182
-1236
-1280
-1299
-1291
-1268
-1245
-1229
-1214
-1193
-1166
-1141
-1124
-1119
-1125
-1139
-1157
-1169
-1160
-1124
-1067
-997
-919
-830
-722
-602
-493
-418
-383
-366
-341
-296
-244
-208
-203
-230
-283
-360
-459
-566
-653
-699
-704
-692
-690
-702
-701
-659
-574
-470
-379
-308
-242
-165
-80
-13
18
19
15
31
69
111
134
127
95
47
-8
-59
-96
-111
-107
-93
-77
-56
-19
34
90
125
128
107
79
60
51
49
60
98
174
281
398
503
588
654
703
723
707
662
616
603
640
719
815
907
990
1068
1146
1224
1297
1361
1414
1454
1480
1493
1500
1500
1486
1443
1367
1270
1180
1124
1104
1104
1100
1078
1036
975
889
776
649
539
481
488
547
630
721
819
935
1070
1208
1331
1434
1530
1635
1755
1874
1966
2011
2008
1971
1921
1872
1826
1771
1694
1592
1477
1371
1289
1233
1192
1155
1124
1114
1135
1183
1241
1289
1325
1353
1381
1399
1389
1342
1265
1181
1111
1063
1031
1008
994
1000
1034
1092
1160
1225
1278
1320
1354
1384
1411
1440
1480
1543
1636
1752
1872
1973
2035
2055
2040
1999
1939
1858
1762
1664
1586
1537
1503
1460
1388
1299
1223
1181
1166
1144
1082
982
878
809
791
811
851
909
1006
1160
1365
1588
1788
1946
2059
2137
2179
2177
2126
2031
1908
1769
1618
1451
1268
1084
922
807
759
786
875
1004
1144
1275
1394
1509
1626
1735
1816
1854
1852
1823
1778
1708
1595
1438
1259
1102
1006
979
1004
1057
1118
1184
1251
1311
1352
1371
1376
1379
1388
1399
1405
1407
1415
1439
1484
1540
1598
1649
1696
1742
1786
1824
1847
1849
1834
1813
1797
1796
1812
1844
1890
1949
2019
2088
2134
2133
2076
1971
1844
1723
1622
1544
1482
1429
1378
1325
1264
1192
1119
1060
1022
1008
1008
1026
1071
1157
1279
1405
1497
1531
1516
1475
1427
1369
1288
1186
1086
1018
995
1000
1004
991
972
967
987
1025
1062
1087
1103
1112
1111
1087
1034
961
880
798
704
583
433
276
146
68
49
75
133
214
318
435
548
637
692
715
717
705
679
633
568
492
413
337
258
165
48
-91
-245
-402
-553
-696
-829
-951
-1057
-1138
-1188
-1206
-1193
-1151
-1081
-984
-863
-726
-594
-489
-427
-412
-431
-469
-515
-571
-645
-741
-846
-943
-1024
-1101
-1201
-1339
-1508
-1672
-1791
-1845
-1841
-1800
-1736
-1661
-1585
-1534
-1541
-1619
-1752
-1899
-2023
-2118
-2204
-2306
-2427
-2549
-2653
-2739
-2822
-2907
-2979
-3008
-2975
-2884
-2759
-2621
-2471
-2300
-2111
-1927
-1785
-1702
-1673
-1676
-1695
-1731
-1799
-1899
-2017
-2129
-2214
-2274
-2325
-2380
-2436
-2479
-2492
-2468
-2414
-2345
-2275
-2208
-2142
-2073
-2005
-1952
-1930
-1949
-2001
-2074
-2150
-2226
-2306
-2385
-2450
-2478
-2453
-2381
-2281
-2171
-2058
-1934
-1794
-1639
-1476
-1317
-1163
-1018
-890
-787
-711
-646
-572
-476
-364
-263
-197
-174
-187
-229
-299
-400
-526
-654
-755
-814
-838
-854
-884
-939
-1012
-1095
-1177
-1249
-1293
-1288
-1222
-1103
-966
-852
-789
-778
-796
-809
-794
-745
-671
-586
-499
-412
-323
-238
-171
-140
-157
-217
-303
-395
-477
-544
-593
-615
-600
-549
-474
-399
-343
-309
-292
-283
-283
-292
-301
-295
-260
-199
-140
-112
-125
-162
-191
-199
-198
-220
-282
-374
-462
-517
-530
-515
-490
-459
-415
-350
-271
-197
-144
-113
-94
-80
-74
-90
-137
-210
-294
-373
-445
-518
-602
-696
-786
-852
-884
-882
-856
-816
-760
-679
-568
-430
-284
-160
-86
-75
-124
-210
-305
-387
-443
-474
-486
-490
-498
-520
-564
-630
-709
-784
-835
-849
-820
-753
-662
-572
-504
-473
-482
-521
-576
-639
-705
-771
-833
-881
-905
-897
-856
-780
-671
-535
-389
-261
-175
-142
-151
-184
-222
-253
-273
-271
-237
-165
-67
30
97
123
118
106
101
107
114
115
108
101
103
118
147
182
211
223
216
201
198
229
298
396
500
592
663
707
716
679
592
466
330
213
137
109
125
176
258
362
478
593
700
795
875
939
980
998
996
984
970
957
942
916
875
822
765
719
698
709
749
810
888
987
1112
1262
1416
1548
1639
1690
1721
1751
1779
1785
1751
1669
1552
1411
1251
1070
868
658
461
295
167
77
29
28
74
150
233
304
358
404
450
495
535
567
599
634
659
652
595
494
378
282
223
198
189
184
180
176
165
141
105
66
32
4
-33
-98
-197
-318
-440
-543
-617
-664
-687
-693
-683
-659
-625
-584
-543
-512
-494
-483
-464
-421
-351
-268
-196
-154
-145
-161
-192
-231
-273
-310
-331
-330
-313
-295
-294
-316
-362
-431
-519
-619
-713
-780
-807
-801
-786
-784
-795
-803
-790
-755
-714
-686
-680
-690
-702
-704
-689
-652
-589
-509
-435
-399
-422
-502
-613
-724
-816
-886
-938
-974
-994
-1000
-998
-994
-986
-962
-916
-856
-804
-779
-785
-802
-804
-772
-704
-610
-500
-382
-263
-154
-67
-10
16
18
2
-27
-69
-124
-191
-267
-349
-431
-500
-541
-538
-486
-390
-264
-125
9
123
208
268
314
368
445
547
662
767
849
907
949
983
1010
1020
1006
967
923
901
925
1006
1133
1279
1416
1524
1596
1636
1649
1636
1598
1536
1462
1386
1317
1257
1197
1133
1058
977
894
818
758
720
703
700
703
707
717
737
769
806
836
854
860
859
850
827
789
746
719
721
747
773
773
740
681
614
546
470
384
295
226
196
208
245
283
306
315
313
306
292
271
241
203
154
94
25
-39
-84
-109
-124
-152
-206
-286
-378
-470
-554
-628
-682
-700
-668
-587
-476
-368
-288
-249
-249
-279
-325
-375
-414
-434
-433
-423
-426
-459
-528
-622
-725
-816
-880
-911
-911
-887
-853
-819
-794
-784
-794
-826
-877
-942
-1008
-1075
-1141
-1216
-1309
-1416
-1525
-1620
-1691
-1740
-1773
-1798
-1810
-1802
-1762
-1685
-1574
-1441
-1299
-1159
-1031
-924
-847
-809
-815
-869
-964
-1096
-1257
-1438
-1628
-1812
-1976
-2110
-2212
-2288
-2345
-2385
-2404
-2397
-2364
-2315
-2260
-2209
-2163
-2114
-2055
-1978
-1889
-1803
-1739
-1706
-1702
-1707
-1697
-1656
-1588
-1509
-1445
-1414
-1421
-1465
-1536
-1625
-1716
-1794
-1842
-1844
-1796
-1699
-1568
-1424
-1288
-1174
-1083
-1008
-939
-874
-824
-794
-787
-791
-797
-800
-808
-828
-862
-904
-946
-981
-1004
-1004
-968
-884
-750
-577
-382
-178
22
203
347
441
488
510
535
572
610
626
607
557
485
395
281
142
-5
-130
-203
-219
-192
-144
-90
-35
18
60
84
92
98
111
132
151
164
176
197
230
263
279
269
246
231
238
273
333
416
517
629
737
823
883
919
937
941
930
910
892
882
872
845
797
748
732
770
850
939
1018
1100
1204
1331
1443
1496
1483
1450
1449
1488
1515
1471
1351
1228
1195
1285
1441
1564
1596
1573
1578
1669
1828
1978
2050
2033
1973
1913
1871
1828
1763
1674
1576
1484
1400
1323
1258
1216
1206
1220
1240
1249
1246
1245
1266
1325
1421
1541
1661
1756
1807
1815
1796
1773
1759
1747
1716
1652
1558
1452
1350
1256
1164
1070
981
916
886
887
902
911
905
887
862
832
800
776
778
817
885
956
995
984
933
864
795
721
622
488
325
154
-7
-159
-311
-467
-608
-704
-729
-680
-576
-441
-294
-151
-26
61
101
100
80
59
40
8
-49
-131
-222
-307
-387
-479
-601
-760
-939
-1110
-1242
-1314
-1318
-1264
-1175
-1078
-993
-919
-847
-775
-716
-696
-731
-807
-893
-956
-987
-1004
-1031
-1079
-1139
-1198
-1250
-1299
-1353
-1411
-1465
-1507
-1536
-1554
-1567
-1578
-1592
-1614
-1644
-1672
-1682
-1668
-1639
-1612
-1602
-1605
-1607
-1601
-1593
-1601
-1635
-1690
-1746
-1785
-1804
-1811
-1811
-1799
-1771
-1722
-1660
-1593
-1524
-1451
-1378
-1315
-1272
-1251
-1239
-1224
-1205
-1194
-1205
-1240
-1281
-1306
-1311
-1311
-1327
-1373
-1439
-1505
-1554
-1578
-1574
-1534
-1447
-1306
-1129
-955
-830
-777
-786
-817
-828
-801
-751
-712
-709
-742
-785
-806
-780
-704
-588
-445
-289
-135
-2
88
124
107
53
-21
-94
-153
-185
-180
-134
-61
19
86
134
177
232
311
412
520
625
721
810
889
947
981
991
994
1006
1032
1060
1069
1045
993
935
897
897
937
1008
1101
1209
1329
1459
1594
1727
1851
1956
2029
2059
2036
1963
1849
1714
1574
1440
1325
1238
1189
1177
1190
1205
1205
1185
1158
1148
1169
1225
1304
1388
1459
1509
1532
1531
1506
1455
1379
1281
1169
1061
968
889
814
735
660
616
627
697
805
919
1022
1126
1245
1384
1524
1639
1720
1779
1833
1881
1902
1873
1797
1697
1600
1504
1389
1241
1078
941
865
852
872
896
921
964
1039
1132
1213
1266
1301
1345
1409
1475
1507
1482
1408
1316
1229
1150
1070
984
903
840
805
799
818
864
937
1026
1110
1173
1213
1241
1268
1287
1278
1230
1149
1059
979
911
846
779
717
671
644
627
606
584
572
584
614
647
667
676
689
715
746
769
771
759
746
735
714
669
597
516
447
396
350
292
216
141
92
89
131
200
279
353
413
461
502
545
601
669
745
815
872
912
936
940
916
860
776
682
597
537
506
496
499
500
486
451
393
320
242
163
83
6
-59
-91
-80
-31
32
82
110
127
159
222
316
422
524
616
698
777
854
927
997
1062
1116
1149
1149
1112
1046
965
888
822
770
733
712
710
727
759
796
830
853
858
842
803
749
690
643
618
612
609
587
530
439
338
262
235
263
332
418
510
607
715
827
925
986
996
965
918
878
851
827
792
743
683
620
551
469
372
272
198
177
218
307
416
522
619
713
812
916
1012
1093
1154
1197
1224
1234
1221
1188
1137
1073
993
891
763
620
483
368
278
205
141
96
87
128
212
314
409
484
543
590
624
636
624
596
560
516
449
345
206
60
-59
-128
-150
-142
-115
-67
9
116
241
361
458
526
568
592
602
603
596
583
559
525
484
445
417
401
384
350
292
217
144
89
58
52
65
95
134
171
195
205
208
212
222
229
220
188
136
77
24
-18
-47
-62
-63
-51
-28
0
33
66
95
111
107
81
46
16
0
-7
-17
-41
-76
-113
-149
-187
-235
-295
-355
-395
-403
-380
-338
-293
-256
-229
-210
-201
-201
-206
-210
-210
-205
-201
-208
-233
-281
-350
-434
-519
-589
-628
-630
-598
-548
-498
-462
-446
-452
-475
-511
-553
-596
-637
-676
-714
-755
-797
-838
-875
-906
-933
-955
-971
-982
-988
-989
-986
-979
-966
-946
-920
-890
-860
-831
-802
-772
-737
-697
-656
-621
-605
-613
-641
-675
-702
-722
-750
-808
-906
-1031
-1153
-1243
-1284
-1280
-1239
-1170
-1075
-963
-847
-744
-663
-599
-543
-489
-446
-422
-415
-414
-404
-391
-396
-440
-527
-635
-730
-790
-815
-819
-813
-798
-768
-724
-675
-630
-592
-559
-530
-508
-500
-503
-507
-505
-506
-533
-608
-730
-874
-1006
-1104
-1162
-1192
-1200
-1183
-1136
-1063
-977
-893
-819
-758
-715
-697
-710
-745
-783
-807
-813
-816
-833
-871
-917
-957
-985
-1004
-1016
-1012
-974
-894
-787
-682
-605
-559
-531
-508
-494
-500
-535
-592
-650
-697
-735
-780
-847
-933
-1022
-1098
-1153
-1189
-1210
-1216
-1205
-1176
-1128
-1063
-984
-897
-816
-752
-715
-703
-707
-717
-734
-765
-812
-868
-924
-971
-1012
-1052
-1092
-1118
-1114
-1068
-987
-889
-795
-713
-644
-586
-537
-504
-490
-493
-507
-526
-547
-569
-594
-624
-661
-707
-763
-830
-899
-961
-1004
-1020
-1016
-998
-971
-938
-893
-831
-753
-672
-603
-557
-530
-509
-476
-425
-359
-286
-220
-171
-151
-165
-207
-259
-297
-309
-301
-295
-309
-346
-395
-439
-476
-513
-562
-620
-675
-717
-751
-789
-838
-890
-923
-918
-870
-790
-691
-584
-475
-378
-311
-295
-337
-421
-519
-604
-662
-693
-703
-699
-685
-663
-642
-628
-629
-645
-671
-701
-734
-770
-813
-864
-921
-981
-1039
-1097
-1156
-1220
-1286
-1348
-1396
-1421
-1416
-1373
-1289
-1162
-1004
-838
-690
-578
-508
-466
-435
-401
-360
-323
-301
-305
-336
-386
-443
-492
-527
-548
-562
-574
-584
-590
-592
-597
-615
-647
-687
-715
-714
-673
-595
-492
-381
-278
-201
-161
-166
-218
-308
-422
-541
-648
-729
-783
-812
-822
-817
-796
-764
-730
-705
-698
-704
-713
-711
-699
-680
-658
-621
-556
-458
-345
-247
-185
-156
-138
-113
-89
-91
-139
-231
-337
-426
-485
-524
-555
-584
-603
-608
-608
-617
-642
-672
-682
-651
-578
-478
-368
-259
-153
-53
31
85
95
60
-9
-91
-168
-229
-275
-314
-353
-391
-414
-410
-375
-321
-268
-229
-199
-162
-103
-27
44
88
99
92
86
92
101
96
65
10
-50
-101
-139
-174
-220
-286
-365
-443
-502
-529
-515
-459
-367
-250
-122
9
143
284
430
570
689
781
849
908
965
1014
1043
1039
1004
953
893
823
732
622
509
416
359
335
331
336
352
388
444
510
573
629
684
744
802
838
838
801
746
696
658
624
586
543
509
498
517
558
610
669
740
833
951
1089
1226
1335
1393
1392
1348
1291
1248
1223
1202
1162
1096
1012
932
859
789
716
646
594
576
594
638
698
776
873
982
1085
1162
1213
1257
1316
1391
1463
1507
1519
1515
1512
1506
1479
1418
1332
1252
1203
1186
1185
1187
1197
1232
1299
1380
1440
1454
1421
1361
1296
1239
1187
1128
1052
954
836
709
598
523
496
506
532
561
593
638
701
773
843
909
979
1062
1151
1222
1251
1231
1170
1086
984
864
729
589
463
365
296
256
241
255
294
348
405
463
531
620
721
813
875
907
931
971
1027
1075
1083
1035
939
821
705
606
533
494
494
527
576
627
677
734
805
882
941
957
921
844
743
632
516
392
261
127
-4
-128
-235
-316
-364
-377
-359
-313
-245
-158
-66
17
74
99
96
71
22
-54
-158
-277
-393
-497
-594
-697
-806
-901
-958
-964
-928
-869
-796
-702
-577
-433
-301
-218
-198
-226
-274
-323
-369
-418
-468
-514
-553
-599
-672
-779
-904
-1012
-1082
-1107
-1103
-1081
-1039
-970
-878
-783
-716
-693
-707
-740
-782
-840
-930
-1057
-1203
-1341
-1449
-1527
-1589
-1646
-1694
-1721
-1720
-1696
-1665
-1635
-1600
-1545
-1459
-1349
-1236
-1142
-1079
-1045
-1031
-1031
-1046
-1082
-1141
-1223
-1322
-1430
-1537
-1636
-1723
-1795
-1853
-1894
-1910
-1892
-1831
-1730
-1598
-1453
-1309
-1178
-1066
-973
-897
-830
-767
-706
-655
-629
-643
-706
-816
-961
-1122
-1274
-1391
-1457
-1464
-1421
-1343
-1250
-1157
-1077
-1014
-968
-934
-901
-864
-825
-798
-794
-815
-851
-882
-900
-911
-923
-939
-949
-932
-879
-792
-688
-582
-480
-380
-281
-190
-122
-86
-85
-112
-156
-201
-234
-241
-212
-147
-58
35
114
176
231
297
385
487
588
672
742
815
908
1018
1122
1188
1205
1194
1189
1217
1276
1341
1385
1401
1396
1382
1366
1354
1360
1408
1510
1657
1816
1954
2051
2114
2155
2178
2179
2158
2131
2118
2130
2151
2154
2120
2053
1975
1905
1852
1811
1780
1762
1758
1760
1759
1755
1766
1816
1915
2051
2195
2325
2432
2517
2579
2609
2601
2561
2509
2459
2412
2354
2276
2185
2101
2041
2008
1994
1990
1999
2025
2066
2103
2116
2097
2055
2005
1960
1913
1858
1792
1723
1660
1601
1541
1471
1397
1327
1271
1223
1176
1126
1084
1068
1090
1147
1221
1297
1371
1448
1531
1611
1673
1706
1711
1700
1683
1660
1627
1581
1528
1475
1426
1376
1318
1257
1201
1162
1143
1132
1120
1103
1089
1087
1094
1102
1102
1094
1088
1091
1100
1105
1100
1085
1061
1025
968
880
765
636
505
372
231
82
-61
-174
-237
-252
-233
-194
-139
-63
30
122
184
200
173
125
80
47
23
-3
-37
-82
-143
-223
-321
-426
-523
-600
-655
-694
-724
-744
-747
-727
-687
-639
-593
-549
-501
-441
-377
-329
-323
-374
-474
-600
-726
-839
-937
-1020
-1084
-1116
-1115
-1100
-1098
-1127
-1180
-1224
-1224
-1170
-1078
-974
-879
-793
-714
-649
-608
-599
-609
-613
-601
-584
-591
-643
-732
-823
-885
-910
-911
-909
-907
-894
-858
-800
-736
-677
-620
-552
-466
-376
-308
-283
-301
-343
-383
-412
-436
-473
-535
-623
-726
-829
-922
-991
-1022
-1012
-961
-886
-811
-755
-722
-697
-667
-626
-585
-560
-558
-577
-606
-637
-671
-711
-753
-786
-793
-771
-732
-697
-682
-692
-716
-739
-748
-734
-692
-627
-552
-485
-443
-424
-414
-393
-357
-324
-322
-367
-448
-531
-586
-604
-607
-625
-675
-749
-822
-876
-914
-951
-999
-1045
-1057
-1012
-912
-793
-706
-684
-723
-792
-853
-879
-869
-834
-790
-751
-723
-704
-689
-666
-627
-570
-507
-447
-391
-330
-255
-172
-100
-61
-59
-78
-95
-99
-98
-108
-136
-172
-200
-210
-208
-201
-190
-166
-122
-64
-13
13
12
-2
-11
-7
10
39
78
129
188
250
313
379
452
525
582
610
610
604
619
670
748
835
914
985
1046
1094
1115
1100
1062
1020
998
995
1000
1004
1004
1004
999
976
925
852
784
750
761
802
850
891
932
981
1039
1096
1142
1183
1234
1313
1418
1534
1640
1723
1779
1811
1821
1812
1790
1761
1725
1673
1600
1508
1412
1331
1271
1227
1190
1154
1124
1106
1100
1100
1101
1102
1105
1107
1100
1080
1052
1030
1027
1040
1057
1064
1063
1065
1078
1094
1094
1062
999
925
860
810
764
698
599
472
334
208
109
44
12
11
41
101
180
265
336
383
405
411
409
401
377
331
261
181
109
63
59
105
199
332
482
620
725
789
816
820
812
793
764
726
680
625
560
481
390
289
183
77
-20
-95
-135
-139
-119
-98
-90
-87
-71
-24
50
129
196
245
284
319
345
352
335
302
264
225
179
120
58
12
0
16
44
71
102
153
231
320
391
422
418
404
398
400
388
343
257
143
18
-109
-236
-363
-483
-583
-651
-686
-696
-692
-687
-690
-698
-704
-699
-680
-650
-620
-600
-589
-578
-557
-524
-492
-477
-489
-525
-570
-610
-640
-663
-685
-704
-709
-691
-652
-609
-583
-582
-601
-629
-666
-723
-809
-917
-1020
-1093
-1133
-1159
-1193
-1241
-1284
-1299
-1282
-1251
-1223
-1198
-1155
-1074
-966
-863
-801
-785
-797
-812
-827
-858
-918
-1004
-1096
-1177
-1247
-1321
-1406
-1496
-1578
-1643
-1694
-1732
-1756
-1757
-1731
-1690
-1654
-1632
-1624
-1617
-1605
-1591
-1577
-1557
-1518
-1459
-1394
-1350
-1341
-1362
-1390
-1405
-1401
-1388
-1375
-1358
-1325
-1262
-1170
-1062
-956
-870
-812
-779
-752
-713
-650
-573
-507
-474
-476
-493
-503
-497
-483
-479
-488
-500
-501
-483
-453
-416
-374
-322
-253
-173
-88
-3
81
158
215
232
202
133
50
-25
-84
-130
-170
-203
-224
-228
-222
-218
-227
-248
-274
-293
-291
-263
-210
-146
-90
-56
-47
-53
-59
-58
-53
-52
-58
-67
-76
-87
-105
-131
-153
-155
-131
-88
-42
1
48
114
195
270
313
309
271
229
207
207
217
217
203
176
144
108
67
23
-22
-61
-97
-132
-167
-199
-220
-227
-220
-203
-177
-139
-82
-12
58
109
127
112
74
27
-21
-70
-123
-178
-230
-270
-292
-295
-287
-279
-283
-300
-321
-329
-312
-267
-203
-134
-70
-8
57
128
194
240
257
248
227
213
217
243
288
349
425
510
596
674
743
805
867
928
985
1029
1060
1085
1113
1151
1199
1251
1295
1323
1328
1309
1273
1235
1209
1204
1213
1222
1220
1208
1200
1214
1257
1324
1397
1458
1500
1527
1552
1582
1613
1634
1632
1604
1559
1512
1473
1445
1424
1412
1418
1451
1513
1592
1674
1748
1818
1888
1959
2023
2065
2079
2072
2051
2021
1981
1926
1860
1797
1747
1708
1671
1626
1574
1531
1518
1544
1607
1691
1779
1857
1923
1978
2025
2070
2105
2121
2110
2072
2013
1943
1868
1787
1697
1598
1495
1394
1294
1190
1084
990
927
911
936
985
1033
1069
1093
1109
1119
1121
1115
1112
1122
1143
1160
1149
1096
1002
883
753
615
468
315
167
44
-45
-98
-124
-130
-118
-87
-41
10
54
88
113
136
160
179
187
182
164
133
83
6
-104
-241
-387
-520
-619
-675
-687
-660
-606
-542
-485
-444
-416
-384
-334
-267
-205
-168
-168
-193
-225
-253
-283
-330
-396
-467
-526
-566
-595
-626
-654
-659
-621
-543
-455
-392
-371
-379
-391
-390
-380
-374
-380
-390
-391
-381
-372
-380
-414
-468
-531
-595
-660
-725
-784
-828
-856
-874
-896
-926
-960
-984
-990
-983
-978
-987
-1014
-1053
-1094
-1130
-1160
-1181
-1191
-1189
-1179
-1171
-1181
-1221
-1294
-1392
-1504
-1622
-1737
-1844
-1937
-2009
-2061
-2097
-2126
-2154
-2180
-2197
-2196
-2176
-2142
-2100
-2053
-2000
-1944
-1888
-1841
-1806
-1782
-1765
-1751
-1746
-1752
-1770
-1796
-1825
-1860
-1906
-1966
-2031
-2085
-2114
-2118
-2107
-2095
-2085
-2070
-2045
-2005
-1956
-1900
-1835
-1759
-1673
-1591
-1530
-1502
-1505
-1525
-1548
-1566
-1583
-1605
-1633
-1657
-1663
-1643
-1601
-1550
-1503
-1468
-1440
-1407
-1360
-1296
-1226
-1162
-1111
-1072
-1039
-1004
-971
-945
-937
-957
-1004
-1070
-1132
-1173
-1187
-1181
-1170
-1161
-1147
-1117
-1065
-1000
-943
-897
-849
-774
-659
-518
-384
-285
-226
-189
-161
-141
-141
-166
-203
-234
-253
-272
-312
-375
-437
-466
-448
-398
-346
-308
-277
-234
-172
-101
-39
3
30
57
89
118
133
128
108
80
46
9
-28
-59
-80
-90
-92
-83
-53
6
95
199
300
386
457
515
556
567
539
474
386
294
207
130
66
25
17
43
96
164
235
303
362
405
424
423
414
412
419
425
421
409
407
427
463
490
485
452
414
400
411
427
428
413
409
439
502
570
612
619
610
610
625
636
619
568
499
440
410
406
414
421
423
421
418
408
386
351
308
267
237
220
213
212
213
223
249
295
354
407
433
421
381
335
300
279
257
220
163
91
15
-61
-136
-208
-273
-323
-359
-383
-398
-400
-379
-332
-268
-209
-175
-168
-178
-187
-194
-210
-251
-322
-411
-498
-572
-635
-696
-762
-827
-876
-897
-891
-869
-842
-817
-790
-762
-741
-740
-767
-813
-863
-901
-925
-948
-983
-1037
-1098
-1155
-1199
-1232
-1259
-1281
-1294
-1293
-1278
-1250
-1209
-1148
-1064
-963
-864
-785
-734
-706
-688
-675
-671
-687
-722
-770
-818
-861
-898
-930
-952
-959
-953
-944
-944
-955
-968
-970
-958
-943
-947
-979
-1035
-1101
-1163
-1219
-1276
-1336
-1397
-1452
-1498
-1536
-1573
-1607
-1629
-1627
-1594
-1535
-1467
-1406
-1363
-1337
-1324
-1324
-1340
-1371
-1411
-1443
-1454
-1440
-1412
-1388
-1378
-1381
-1387
-1387
-1383
-1383
-1388
-1392
-1382
-1352
-1305
-1251
-1196
-1145
-1103
-1075
-1071
-1092
-1129
-1166
-1187
-1185
-1160
-1120
-1072
-1027
-1000
-999
-1022
-1055
-1082
-1100
-1120
-1159
-1224
-1304
-1376
-1429
-1466
-1498
-1530
-1553
-1555
-1529
-1485
-1436
-1393
-1355
-1316
-1275
-1237
-1209
-1190
-1175
-1153
-1120
-1078
-1036
-1002
-988
-992
-1008
-1024
-1031
-1025
-1014
-1004
-999
-985
-955
-905
-843
-776
-704
-619
-515
-399
-290
-203
-139
-89
-46
-15
-13
-52
-125
-208
-281
-335
-376
-411
-440
-452
-441
-412
-375
-341
-308
-269
-213
-133
-29
96
235
380
518
642
747
832
893
926
930
913
891
878
877
881
880
876
879
903
949
1004
1054
1094
1135
1189
1262
1344
1422
1484
1530
1565
1589
1605
1613
1616
1616
1614
1607
1601
1608
1647
1725
1829
1932
2009
2058
2092
2134
2193
2264
2333
2387
2419
2428
2413
2374
2321
2269
2233
2213
2197
2173
2139
2108
2097
2107
2120
2113
2079
2029
1995
1992
2019
2058
2089
2106
2114
2118
2113
2084
2024
1936
1842
1767
1722
1699
1675
1635
1579
1522
1483
1472
1480
1492
1498
1503
1518
1549
1589
1616
1614
1580
1528
1473
1421
1365
1300
1227
1160
1117
1103
1108
1116
1114
1105
1097
1104
1125
1153
1172
1172
1151
1119
1085
1058
1038
1020
1004
993
996
1020
1057
1089
1099
1080
1043
1006
983
970
952
913
852
785
731
703
697
702
710
719
739
773
817
859
888
904
916
939
976
1020
1060
1085
1097
1107
1123
1147
1174
1199
1224
1252
1283
1308
1312
1284
1229
1166
1110
1070
1036
995
937
863
784
713
657
616
585
559
536
515
495
470
433
374
289
185
78
-14
-84
-136
-183
-229
-266
-282
-266
-223
-169
-115
-63
-8
50
98
118
104
65
26
5
1
0
-19
-64
-133
-219
-314
-415
-512
-593
-647
-673
-686
-701
-731
-776
-828
-875
-913
-935
-938
-920
-888
-859
-848
-861
-895
-942
-1000
-1075
-1174
-1295
-1420
-1525
-1592
-1614
-1595
-1548
-1485
-1424
-1374
-1342
-1323
-1307
-1288
-1276
-1288
-1338
-1420
-1509
-1578
-1618
-1638
-1661
-1697
-1742
-1779
-1798
-1801
-1798
-1796
-1791
-1770
-1723
-1654
-1576
-1504
-1448
-1414
-1402
-1416
-1456
-1516
-1586
-1649
-1695
-1720
-1729
-1731
-1732
-1732
-1728
-1718
-1706
-1696
-1691
-1686
-1676
-1657
-1632
-1610
-1598
-1595
-1597
-1598
-1597
-1595
-1596
-1599
-1600
-1597
-1593
-1593
-1604
-1630
-1667
-1708
-1746
-1776
-1795
-1802
-1802
-1799
-1796
-1794
-1788
-1778
-1764
-1753
-1748
-1747
-1741
-1720
-1682
-1635
-1591
-1565
-1563
-1580
-1605
-1625
-1631
-1620
-1592
-1550
-1493
-1417
-1320
-1204
-1080
-962
-862
-783
-719
-662
-606
-547
-487
-429
-380
-350
-347
-371
-411
-450
-475
-487
-497
-515
-543
-571
-591
-601
-612
-634
-675
-727
-779
-820
-849
-871
-889
-904
-913
-911
-892
-854
-795
-723
-647
-577
-521
-482
-460
-456
-472
-503
-542
-578
-601
-610
-608
-600
-586
-565
-535
-498
-458
-413
-360
-295
-221
-146
-77
-16
37
82
111
115
94
58
23
-6
-34
-77
-143
-220
-286
-319
-315
-288
-256
-231
-204
-161
-89
13
133
254
362
451
528
611
710
825
933
1002
1010
962
882
807
755
722
693
657
620
594
589
597
610
626
662
735
854
1004
1160
1302
1424
1533
1631
1716
1777
1810
1816
1805
1784
1756
1724
1693
1669
1650
1631
1611
1597
1607
1657
1743
1845
1933
1994
2033
2074
2125
2183
2229
2244
2225
2182
2127
2066
1999
1930
1866
1818
1788
1765
1733
1682
1616
1545
1481
1428
1386
1360
1361
1404
1491
1605
1717
1803
1852
1875
1890
1904
1909
1889
1834
1749
1651
1556
1471
1392
1316
1247
1193
1156
1131
1107
1078
1047
1020
1004
995
988
987
1000
1033
1078
1111
1108
1058
975
885
808
744
683
614
548
508
516
571
650
716
745
733
701
671
658
661
672
687
708
734
761
776
773
758
748
756
781
803
800
764
708
655
617
589
557
519
487
479
501
541
576
592
596
604
629
667
706
734
748
751
745
725
684
621
544
464
393
335
291
258
232
208
185
165
152
146
142
134
119
102
91
90
94
96
93
98
124
174
234
283
306
303
291
285
291
301
306
300
281
254
224
198
185
186
195
202
201
193
188
192
198
199
193
193
218
273
340
391
406
392
378
391
436
492
531
537
513
472
426
378
330
288
263
262
281
302
303
272
214
148
98
81
98
142
202
268
335
396
443
471
484
494
512
538
559
558
533
498
477
481
499
510
501
482
476
500
544
582
590
564
521
483
459
445
432
416
401
390
387
390
397
403
401
385
354
318
293
286
293
297
288
268
254
259
282
306
313
300
275
249
227
205
179
150
123
94
57
10
-44
-89
-115
-118
-107
-90
-70
-44
-7
40
89
133
166
189
205
217
224
220
194
130
25
-110
-245
-347
-397
-398
-372
-338
-303
-265
-219
-169
-120
-73
-25
30
89
143
177
184
167
133
91
45
-1
-42
-75
-101
-125
-152
-179
-200
-211
-212
-210
-208
-200
-177
-130
-62
12
74
110
120
116
114
123
146
172
190
196
194
195
199
200
187
157
118
89
82
96
127
170
230
312
416
525
616
677
707
717
721
721
718
709
697
686
681
686
705
741
796
866
943
1018
1086
1140
1176
1187
1172
1134
1085
1034
984
927
855
767
675
596
549
543
573
626
684
734
771
803
843
897
961
1020
1058
1067
1049
1012
968
922
880
844
812
775
722
647
560
477
415
379
361
348
331
313
301
301
312
328
339
339
328
310
295
289
295
304
302
283
251
221
202
191
179
156
126
101
86
77
61
31
-4
-25
-20
2
16
0
-50
-120
-190
-252
-313
-383
-460
-533
-584
-609
-613
-610
-606
-596
-573
-537
-495
-458
-430
-403
-369
-328
-289
-266
-264
-279
-300
-320
-341
-369
-409
-459
-515
-578
-648
-726
-800
-855
-880
-872
-840
-799
-758
-724
-700
-692
-706
-747
-809
-884
-959
-1022
-1064
-1072
-1043
-987
-926
-890
-895
-937
-990
-1020
-1014
-971
-913
-861
-826
-804
-789
-776
-767
-767
-771
-772
-755
-717
-665
-620
-596
-597
-615
-639
-668
-707
-760
-823
-878
-910
-918
-912
-903
-892
-872
-833
-776
-713
-652
-593
-529
-458
-385
-317
-256
-194
-125
-54
-5
2
-40
-115
-194
-255
-290
-304
-307
-305
-303
-304
-306
-301
-277
-229
-165
-105
-62
-34
-4
42
108
179
241
288
328
369
414
451
466
452
406
334
238
124
2
-111
-201
-267
-320
-374
-438
-499
-531
-510
-429
-306
-175
-71
-12
6
1
-8
-9
-3
3
2
-10
-36
-78
-134
-198
-255
-289
-293
-273
-240
-205
-176
-155
-144
-143
-141
-123
-72
13
111
190
225
214
179
143
121
108
98
87
84
95
117
136
137
119
89
65
56
65
91
133
185
241
285
304
294
263
225
191
158
116
58
-14
-88
-150
-196
-235
-280
-334
-395
-450
-488
-505
-501
-478
-432
-360
-272
-183
-118
-88
-90
-106
-116
-108
-88
-67
-54
-52
-59
-72
-92
-118
-148
-174
-195
-213
-238
-280
-335
-394
-443
-479
-509
-543
-581
-609
-610
-575
-516
-457
-416
-398
-395
-397
-408
-440
-500
-581
-658
-710
-730
-731
-732
-741
-753
-756
-744
-718
-679
-627
-557
-472
-384
-316
-284
-293
-334
-390
-444
-485
-507
-509
-499
-492
-501
-538
-603
-689
-784
-874
-945
-984
-982
-937
-861
-769
-674
-587
-520
-482
-478
-505
-548
-592
-632
-674
-729
-797
-864
-913
-932
-929
-918
-906
-889
-856
-800
-727
-649
-577
-514
-460
-418
-393
-390
-407
-437
-473
-509
-545
-578
-608
-633
-652
-661
-653
-621
-565
-488
-404
-322
-249
-189
-143
-111
-87
-59
-22
18
43
35
-5
-53
-77
-65
-28
4
11
-6
-28
-40
-42
-40
-35
-16
30
101
184
262
325
374
406
417
399
358
318
302
317
346
365
361
350
356
395
458
523
573
609
641
676
706
718
705
679
661
664
684
701
697
667
627
596
587
596
607
608
599
592
602
631
674
717
750
773
790
807
822
833
835
826
804
770
727
684
648
625
617
620
636
660
688
708
709
695
684
699
749
819
880
910
911
901
898
903
898
872
824
768
712
655
590
519
455
412
396
396
401
410
432
474
534
596
648
685
706
706
671
594
485
374
291
251
241
240
233
219
200
180
156
131
117
131
177
248
328
407
483
559
631
684
703
682
629
559
479
388
285
174
68
-17
-76
-115
-145
-171
-193
-206
-205
-198
-192
-193
-198
-202
-200
-195
-193
-197
-202
-202
-190
-171
-150
-132
-117
-102
-91
-96
-124
-171
-219
-245
-241
-215
-185
-166
-160
-166
-182
-210
-244
-270
-269
-236
-185
-140
-115
-107
-102
-90
-75
-68
-72
-80
-76
-57
-35
-25
-33
-54
-76
-93
-104
-114
-123
-126
-123
-114
-100
-81
-54
-24
2
13
10
1
-4
1
14
30
48
68
86
99
109
130
176
250
331
390
411
406
400
407
413
399
362
326
328
377
447
498
510
500
504
537
583
613
616
603
598
604
604
580
533
485
454
438
413
361
287
214
161
128
99
63
24
-1
1
30
80
149
232
320
393
426
412
368
320
289
274
262
244
224
209
197
175
130
62
-8
-56
-74
-66
-46
-23
-1
15
12
-20
-78
-143
-187
-200
-191
-185
-199
-233
-271
-304
-332
-363
-403
-445
-476
-491
-495
-497
-502
-500
-485
-454
-420
-395
-385
-387
-392
-402
-425
-469
-529
-591
-634
-645
-625
-588
-548
-515
-495
-486
-487
-495
-508
-523
-532
-528
-502
-451
-381
-305
-241
-204
-200
-223
-262
-305
-337
-351
-347
-331
-312
-298
-292
-291
-292
-293
-293
-295
-296
-294
-291
-289
-291
-297
-306
-315
-329
-352
-388
-430
-469
-494
-504
-502
-488
-461
-416
-350
-271
-187
-106
-33
31
81
111
121
113
97
78
60
43
26
14
6
3
1
3
15
44
87
136
184
231
285
351
417
460
464
433
396
384
410
459
499
505
471
407
329
250
180
129
107
118
155
208
270
341
425
526
634
739
833
916
994
1067
1132
1182
1212
1223
1212
1180
1126
1056
986
935
906
890
870
838
806
798
829
890
956
1000
1020
1035
1067
1120
1174
1196
1167
1092
997
913
863
853
877
919
956
964
930
869
812
797
840
928
1028
1106
1150
1161
1146
1109
1051
991
959
984
1067
1172
1243
1235
1142
1000
865
781
759
781
813
826
808
766
726
711
733
779
823
838
811
754
689
636
604
593
600
622
654
681
684
648
574
479
383
299
225
155
87
33
2
-2
8
17
16
8
3
7
14
16
10
3
5
14
21
10
-24
-76
-128
-171
-202
-224
-235
-228
-194
-136
-69
-13
17
22
14
6
3
7
14
18
16
3
-26
-68
-120
-175
-229
-282
-330
-368
-391
-398
-394
-388
-385
-385
-387
-396
-421
-467
-526
-577
-602
-599
-583
-577
-586
-601
-603
-581
-544
-509
-489
-485
-487
-488
-487
-489
-499
-513
-530
-550
-576
-616
-668
-727
-784
-832
-866
-887
-898
-903
-910
-920
-931
-934
-918
-879
-819
-749
-685
-640
-620
-626
-650
-681
-711
-736
-758
-780
-798
-805
-790
-751
-698
-647
-615
-609
-625
-651
-676
-695
-710
-729
-761
-806
-857
-900
-927
-941
-955
-983
-1025
-1065
-1087
-1084
-1074
-1081
-1121
-1181
-1238
-1271
-1279
-1282
-1301
-1335
-1368
-1377
-1358
-1321
-1289
-1274
-1276
-1285
-1295
-1307
-1322
-1341
-1357
-1368
-1372
-1376
-1382
-1391
-1395
-1393
-1386
-1382
-1384
-1390
-1394
-1391
-1385
-1382
-1386
-1392
-1393
-1388
-1382
-1382
-1389
-1397
-1394
-1377
-1350
-1319
-1285
-1241
-1180
-1108
-1038
-992
-978
-994
-1026
-1063
-1096
-1122
-1135
-1128
-1094
-1035
-961
-882
-808
-743
-688
-644
-612
-592
-581
-578
-581
-595
-622
-665
-726
-805
-895
-984
-1050
-1081
-1075
-1045
-1012
-993
-984
-980
-978
-982
-1000
-1033
-1064
-1076
-1061
-1026
-989
-961
-943
-924
-893
-848
-796
-747
-707
-677
-656
-640
-625
-608
-591
-578
-579
-596
-626
-661
-688
-701
-699
-681
-649
-604
-555
-508
-472
-446
-421
-386
-336
-277
-217
-168
-133
-109
-96
-92
-102
-125
-155
-181
-192
-183
-154
-107
-46
23
90
142
171
175
163
146
128
104
71
32
-2
-21
-21
-12
-2
9
27
56
88
111
117
114
118
142
186
243
304
367
429
484
521
536
539
549
573
601
611
588
542
495
464
443
417
375
328
298
299
326
359
387
406
420
426
419
403
393
411
464
533
590
617
621
624
637
653
650
618
567
523
506
517
545
580
620
668
725
780
822
843
846
840
832
826
817
801
777
744
706
667
634
610
603
615
645
686
728
761
784
803
826
856
888
912
922
920
907
882
838
772
694
622
568
534
507
474
436
405
396
415
453
499
544
587
628
665
691
700
687
653
606
559
526
513
515
517
511
503
510
545
600
657
696
712
716
719
719
706
676
638
605
577
539
476
393
316
266
242
217
166
92
26
0
16
47
58
41
14
1
15
45
81
121
170
227
281
316
330
335
337
333
309
261
202
154
122
92
42
-29
-96
-129
-123
-106
-117
-167
-233
-273
-263
-213
-151
-95
-42
22
96
159
179
145
70
-14
-83
-129
-161
-185
-202
-209
-208
-208
-218
-240
-267
-286
-285
-260
-215
-155
-92
-36
-2
5
-15
-54
-99
-138
-167
-184
-191
-192
-195
-210
-246
-305
-378
-445
-487
-499
-491
-483
-490
-517
-556
-599
-638
-669
-689
-688
-661
-609
-546
-496
-480
-506
-564
-641
-720
-794
-859
-909
-944
-965
-977
-987
-996
-1000
-986
-951
-901
-850
-809
-778
-750
-715
-677
-646
-633
-637
-651
-665
-675
-686
-705
-731
-757
-776
-792
-809
-831
-850
-850
-822
-769
-703
-634
-562
-479
-379
-265
-152
-57
10
45
53
42
23
6
0
6
18
25
19
-2
-30
-60
-85
-99
-99
-83
-51
-12
24
54
81
113
154
201
246
287
323
358
389
412
420
416
409
407
411
417
416
409
404
413
444
493
549
603
649
688
724
757
785
807
827
849
880
919
960
988
987
949
876
780
682
597
534
491
461
438
420
407
401
405
419
446
489
549
624
701
764
801
811
807
812
841
894
954
1000
1020
1012
981
934
872
796
718
657
631
646
691
738
765
762
738
708
681
659
637
614
597
597
619
656
693
715
717
707
701
716
757
817
880
932
968
995
1022
1055
1087
1107
1110
1096
1074
1047
1014
970
919
869
832
812
805
804
807
819
847
886
919
927
906
870
840
832
841
854
855
842
824
814
819
840
874
918
969
1024
1079
1127
1162
1183
1187
1175
1144
1097
1037
973
914
868
835
807
776
736
693
666
667
698
744
782
795
785
770
765
776
795
810
813
811
809
812
816
809
782
733
672
614
575
564
579
607
633
646
646
637
623
601
570
534
505
502
535
594
659
704
718
703
675
643
608
562
502
431
358
293
239
193
156
137
146
186
243
295
323
325
312
296
276
239
178
97
17
-48
-101
-158
-230
-313
-388
-439
-466
-481
-494
-503
-501
-485
-465
-455
-462
-475
-482
-481
-484
-501
-534
-567
-586
-590
-591
-601
-624
-654
-685
-713
-738
-755
-753
-728
-686
-643
-609
-584
-562
-538
-519
-516
-531
-559
-592
-628
-672
-725
-782
-830
-866
-896
-931
-970
-998
-1002
-982
-949
-919
-891
-853
-800
-744
-711
-719
-763
-823
-880
-930
-980
-1029
-1071
-1093
-1097
-1094
-1094
-1088
-1057
-984
-875
-759
-663
-597
-550
-506
-459
-412
-374
-344
-318
-294
-279
-280
-298
-326
-359
-397
-444
-501
-559
-602
-616
-602
-572
-540
-515
-500
-490
-484
-483
-486
-494
-507
-526
-551
-582
-614
-643
-665
-680
-690
-697
-706
-722
-751
-792
-840
-882
-903
-891
-847
-781
-711
-648
-602
-573
-557
-554
-563
-587
-625
-674
-728
-782
-831
-872
-902
-922
-937
-952
-972
-996
-1018
-1032
-1035
-1030
-1020
-1006
-995
-989
-997
-1022
-1058
-1093
-1117
-1134
-1154
-1182
-1209
-1215
-1189
-1137
-1081
-1042
-1024
-1014
-1000
-985
-978
-987
-1008
-1033
-1055
-1085
-1137
-1215
-1304
-1382
-1438
-1477
-1519
-1574
-1643
-1711
-1767
-1802
-1812
-1797
-1757
-1694
-1620
-1545
-1481
-1434
-1405
-1394
-1395
-1398
-1394
-1379
-1355
-1327
-1300
-1271
-1243
-1219
-1203
-1192
-1177
-1150
-1123
-1120
-1157
-1232
-1316
-1378
-1411
-1431
-1459
-1495
-1515
-1498
-1451
-1404
-1385
-1392
-1396
-1370
-1316
-1265
-1246
-1260
-1283
-1291
-1280
-1264
-1255
-1242
-1208
-1149
-1083
-1036
-1020
-1026
-1031
-1026
-1016
-1006
-990
-953
-887
-806
-739
-704
-697
-696
-684
-663
-644
-635
-625
-596
-543
-476
-417
-385
-379
-388
-399
-403
-401
-392
-375
-354
-335
-331
-348
-382
-414
-423
-395
-336
-268
-216
-194
-192
-188
-158
-94
-11
63
104
104
73
30
-9
-33
-38
-23
8
47
85
111
119
109
90
72
68
79
99
115
116
104
93
101
142
214
302
387
458
513
558
597
629
648
645
617
563
485
389
284
177
83
15
-16
-5
45
125
221
324
429
531
629
725
826
930
1029
1101
1123
1086
1008
922
851
794
733
651
555
470
420
405
404
395
375
361
370
404
449
492
534
579
625
654
651
614
566
534
524
519
493
433
354
282
234
211
203
202
210
234
279
343
418
494
557
594
603
596
595
616
654
680
665
599
502
408
342
310
304
313
337
377
431
492
554
618
684
748
795
812
799
775
760
763
775
774
746
692
624
552
478
400
319
248
205
201
234
289
351
413
477
544
609
656
672
658
631
617
628
657
683
688
672
649
631
617
596
555
495
431
381
354
354
382
439
521
616
702
757
776
773
768
774
791
808
818
814
794
755
697
626
558
509
489
494
510
525
531
529
523
520
532
569
636
721
800
855
882
895
913
936
950
933
881
808
743
710
714
741
775
799
805
789
758
726
712
731
784
854
923
975
1008
1022
1010
967
884
776
673
608
598
631
673
690
670
631
607
631
711
826
936
1002
1008
970
918
882
871
868
845
785
690
579
472
382
310
254
214
197
205
235
272
303
323
339
363
401
449
490
509
501
474
444
427
430
455
499
559
623
672
686
654
583
494
411
350
314
298
294
300
309
311
296
261
216
171
130
88
41
-5
-34
-36
-13
13
19
-3
-42
-79
-101
-107
-105
-97
-85
-71
-63
-70
-90
-110
-108
-73
-14
49
94
104
73
-3
-120
-263
-406
-525
-603
-647
-673
-695
-711
-713
-695
-660
-615
-568
-517
-462
-407
-358
-321
-293
-269
-246
-229
-227
-244
-269
-292
-312
-337
-377
-432
-485
-515
-514
-488
-455
-428
-406
-384
-357
-330
-306
-285
-260
-222
-173
-120
-76
-47
-36
-41
-61
-97
-143
-186
-212
-212
-189
-154
-123
-105
-97
-89
-68
-27
31
92
146
188
227
278
346
422
485
517
513
488
457
430
402
363
312
258
216
196
199
224
271
343
432
519
584
617
631
644
666
684
671
616
530
444
381
344
322
306
302
321
366
420
458
469
463
460
474
499
514
504
466
413
361
319
289
269
253
238
221
205
194
193
200
211
224
241
270
312
364
415
460
501
541
575
588
568
518
458
414
396
390
374
337
286
240
217
217
233
260
298
351
417
486
543
582
602
609
607
601
587
564
533
496
462
439
432
436
443
444
440
437
439
443
437
412
371
324
286
263
251
240
225
206
190
187
204
239
280
309
313
291
256
231
227
238
251
253
242
221
192
153
105
59
34
37
62
89
102
101
95
95
101
113
131
161
206
254
288
300
296
294
304
314
305
260
181
83
-14
-97
-155
-187
-195
-194
-205
-236
-278
-307
-311
-298
-289
-297
-311
-310
-287
-260
-255
-278
-305
-306
-272
-220
-179
-156
-138
-110
-75
-47
-33
-23
6
60
120
163
178
175
169
158
136
102
74
61
48
5
-82
-179
-229
-197
-115
-58
-76
-147
-198
-169
-73
27
74
68
50
49
47
11
-62
-132
-153
-129
-116
-169
-283
-394
-435
-392
-306
-224
-155
-76
25
119
161
140
95
77
99
119
84
-18
-141
-227
-250
-232
-206
-178
-133
-60
18
68
75
59
56
77
104
111
98
94
126
188
243
259
235
192
148
98
24
-75
-171
-227
-225
-178
-115
-49
24
120
233
342
424
472
499
523
550
569
565
530
469
391
310
238
181
137
96
47
-8
-53
-70
-49
-4
42
68
75
74
75
80
80
72
62
59
67
82
95
103
107
107
97
70
21
-38
-88
-111
-102
-67
-17
42
110
192
282
364
417
422
372
280
172
76
14
-10
-7
5
11
0
-30
-79
-137
-195
-236
-247
-225
-175
-111
-46
17
78
141
201
242
248
207
122
11
-100
-189
-246
-280
-304
-335
-378
-430
-480
-520
-546
-560
-561
-543
-505
-447
-378
-312
-257
-218
-194
-184
-190
-211
-242
-273
-295
-305
-307
-303
-291
-264
-218
-162
-113
-88
-88
-99
-107
-104
-95
-90
-93
-100
-111
-129
-159
-204
-251
-285
-298
-297
-294
-297
-305
-306
-291
-260
-217
-168
-115
-58
-3
44
80
103
108
86
30
-52
-134
-186
-190
-160
-130
-129
-158
-197
-219
-212
-186
-154
-119
-74
-15
54
123
183
238
293
346
389
409
402
373
328
266
182
82
-24
-117
-189
-243
-282
-305
-302
-267
-210
-153
-116
-98
-85
-62
-26
6
20
10
-11
-31
-43
-53
-71
-101
-138
-174
-202
-214
-200
-156
-81
15
117
211
289
353
408
453
487
507
511
500
472
427
363
287
212
154
119
106
101
94
78
63
63
92
152
232
314
382
426
452
472
499
540
593
646
686
707
711
706
700
694
685
666
633
587
529
467
413
385
394
439
502
554
574
563
537
514
498
483
463
444
442
463
498
521
519
500
487
501
541
587
620
642
666
706
755
796
810
796
767
736
709
683
657
640
642
666
699
722
722
702
679
668
675
690
699
693
678
667
673
700
740
783
821
851
876
898
914
919
911
891
863
833
806
791
799
835
892
950
991
1008
1008
1006
999
980
934
862
781
711
664
632
602
564
518
471
428
397
385
401
450
520
588
629
640
635
634
650
676
701
714
716
709
694
670
636
597
561
531
501
467
428
393
369
362
373
402
451
516
590
655
697
711
702
676
635
571
482
378
283
219
193
196
209
215
209
200
198
211
240
279
319
353
379
400
420
442
459
464
444
398
333
264
206
164
134
103
66
27
-1
-8
5
25
39
46
56
81
121
158
176
167
140
107
72
25
-40
-114
-175
-204
-201
-189
-193
-223
-267
-302
-313
-301
-275
-248
-224
-203
-180
-151
-119
-89
-77
-94
-139
-195
-237
-249
-239
-231
-245
-283
-325
-351
-354
-336
-302
-250
-172
-74
27
107
155
177
184
179
150
86
-9
-115
-210
-284
-346
-408
-472
-533
-579
-605
-609
-590
-546
-481
-410
-355
-328
-331
-349
-374
-400
-432
-466
-494
-505
-499
-486
-484
-497
-521
-543
-559
-571
-583
-595
-600
-597
-590
-586
-589
-595
-599
-595
-588
-585
-589
-603
-627
-660
-700
-741
-772
-789
-795
-804
-824
-851
-871
-873
-865
-866
-893
-942
-986
-996
-961
-906
-870
-884
-944
-1016
-1064
-1065
-1030
-991
-973
-980
-998
-1006
-998
-983
-976
-992
-1030
-1081
-1132
-1171
-1192
-1200
-1203
-1218
-1252
-1303
-1352
-1374
-1357
-1311
-1256
-1211
-1179
-1152
-1120
-1088
-1073
-1088
-1130
-1182
-1229
-1266
-1300
-1336
-1371
-1394
-1399
-1393
-1387
-1389
-1396
-1396
-1388
-1383
-1395
-1429
-1470
-1499
-1503
-1491
-1482
-1489
-1502
-1498
-1462
-1401
-1342
-1313
-1324
-1360
-1396
-1410
-1400
-1376
-1350
-1325
-1293
-1245
-1180
-1107
-1044
-1002
-987
-988
-994
-995
-989
-985
-994
-1022
-1067
-1110
-1134
-1131
-1111
-1091
-1092
-1120
-1163
-1201
-1215
-1201
-1170
-1139
-1125
-1135
-1161
-1188
-1197
-1175
-1119
-1043
-964
-899
-853
-820
-787
-748
-703
-658
-618
-584
-550
-508
-453
-386
-311
-234
-165
-108
-66
-36
-18
-13
-27
-67
-130
-207
-280
-339
-377
-397
-400
-386
-357
-319
-280
-248
-220
-188
-149
-110
-81
-64
-50
-22
25
73
97
83
43
8
1
23
53
71
75
78
90
104
105
80
40
2
-18
-23
-23
-19
-1
45
119
200
263
295
305
308
312
312
307
307
329
384
461
537
588
612
618
616
603
574
532
496
489
517
559
586
576
532
475
424
394
389
411
459
523
583
619
625
611
598
600
611
617
611
602
606
631
665
687
683
658
631
619
628
650
673
691
705
714
716
705
676
629
568
497
424
353
289
237
195
161
133
111
98
93
90
82
66
49
43
62
108
168
225
268
292
304
308
302
282
246
199
149
96
38
-31
-111
-187
-244
-275
-286
-290
-297
-303
-299
-279
-248
-218
-199
-189
-179
-158
-123
-83
-51
-42
-64
-115
-183
-252
-310
-357
-399
-443
-481
-500
-488
-453
-413
-390
-388
-393
-392
-381
-368
-362
-357
-344
-320
-301
-313
-362
-431
-487
-513
-518
-527
-553
-583
-592
-565
-518
-474
-447
-426
-394
-347
-304
-285
-292
-302
-292
-255
-212
-185
-183
-192
-200
-203
-210
-226
-241
-242
-221
-191
-171
-166
-164
-141
-90
-20
48
104
154
211
282
361
434
488
517
522
502
466
426
402
405
435
479
522
556
583
603
614
613
605
602
613
634
649
644
619
592
579
583
589
581
555
525
509
509
512
499
469
431
405
397
402
410
414
410
398
375
339
295
255
230
216
200
168
121
76
55
68
106
153
196
237
283
341
404
456
482
475
436
377
313
257
221
206
204
207
208
205
199
182
146
88
16
-49
-92
-107
-104
-96
-83
-60
-23
15
29
5
-49
-105
-133
-129
-108
-88
-76
-59
-28
7
25
11
-31
-76
-103
-111
-121
-151
-201
-253
-285
-291
-285
-286
-303
-336
-377
-421
-467
-512
-548
-573
-586
-593
-599
-603
-601
-593
-578
-558
-532
-501
-475
-471
-498
-547
-590
-596
-555
-482
-408
-353
-316
-285
-250
-216
-196
-193
-195
-188
-163
-125
-87
-56
-38
-34
-49
-84
-131
-174
-199
-204
-198
-194
-193
-193
-190
-192
-208
-235
-260
-264
-239
-194
-147
-109
-82
-65
-59
-67
-85
-102
-105
-96
-88
-97
-128
-168
-201
-222
-236
-248
-256
-246
-214
-171
-135
-118
-113
-105
-82
-49
-18
1
9
8
0
-17
-42
-67
-83
-88
-91
-97
-104
-99
-73
-38
-15
-21
-50
-79
-91
-88
-89
-110
-146
-175
-179
-160
-139
-136
-155
-183
-205
-218
-234
-266
-317
-376
-427
-457
-461
-446
-424
-404
-394
-393
-395
-394
-388
-377
-367
-357
-346
-329
-309
-292
-285
-290
-300
-306
-302
-294
-288
-292
-302
-308
-302
-288
-280
-297
-346
-413
-476
-510
-510
-493
-484
-499
-536
-577
-602
-607
-600
-594
-595
-594
-575
-528
-455
-371
-298
-256
-257
-298
-369
-451
-526
-580
-608
-610
-590
-557
-523
-497
-486
-491
-504
-511
-498
-458
-392
-313
-238
-182
-155
-159
-191
-245
-313
-385
-447
-487
-495
-473
-431
-385
-345
-319
-304
-297
-295
-294
-294
-298
-312
-336
-360
-368
-348
-301
-243
-201
-191
-210
-243
-273
-293
-304
-309
-306
-291
-262
-224
-186
-156
-136
-126
-123
-123
-119
-101
-64
-10
52
112
165
213
257
295
322
335
334
321
295
257
211
165
126
94
62
24
-16
-43
-42
-14
30
73
109
145
187
232
274
309
342
384
435
482
509
511
499
493
497
505
505
496
491
505
539
578
603
608
602
603
619
646
671
681
667
632
584
544
527
541
573
599
605
597
601
638
706
776
818
825
824
853
929
1034
1133
1198
1227
1242
1259
1284
1304
1308
1297
1280
1270
1269
1276
1286
1297
1307
1311
1304
1283
1261
1253
1270
1308
1348
1370
1362
1333
1301
1284
1288
1303
1311
1300
1266
1221
1180
1152
1133
1110
1080
1051
1046
1079
1146
1221
1271
1276
1242
1193
1146
1107
1069
1028
986
951
923
895
860
821
792
785
795
808
807
796
786
792
807
814
795
754
712
692
698
710
701
656
578
491
416
368
344
332
317
289
248
210
192
204
238
273
291
282
258
233
213
194
165
120
64
11
-27
-42
-37
-20
-3
-4
-32
-82
-135
-168
-169
-144
-114
-99
-100
-108
-108
-100
-93
-103
-135
-186
-246
-312
-383
-457
-528
-582
-610
-613
-604
-598
-601
-607
-602
-582
-551
-528
-526
-548
-579
-603
-611
-607
-601
-601
-604
-605
-602
-605
-628
-679
-752
-828
-885
-913
-915
-904
-895
-896
-906
-921
-932
-937
-933
-921
-897
-857
-797
-724
-654
-608
-600
-630
-686
-752
-818
-883
-947
-1004
-1042
-1050
-1030
-999
-972
-956
-944
-922
-881
-824
-762
-706
-664
-633
-609
-586
-561
-535
-515
-512
-534
-579
-634
-679
-704
-711
-710
-708
-705
-694
-670
-638
-607
-583
-564
-540
-505
-463
-422
-389
-369
-364
-376
-404
-445
-485
-511
-516
-507
-498
-497
-505
-513
-512
-504
-496
-492
-489
-475
-440
-384
-317
-260
-230
-236
-268
-305
-325
-319
-299
-287
-297
-323
-347
-349
-328
-303
-293
-303
-318
-318
-296
-260
-228
-209
-202
-201
-202
-205
-210
-211
-206
-199
-199
-208
-218
-211
-174
-115
-57
-23
-14
-11
11
64
136
205
253
278
288
295
306
318
328
334
341
355
378
405
424
428
417
406
410
433
461
473
458
426
402
404
429
463
491
512
534
563
592
608
605
589
573
565
564
568
575
590
613
639
661
681
704
738
776
800
793
757
712
686
691
724
765
799
819
828
831
834
838
839
834
819
801
792
804
836
869
883
867
830
793
768
751
727
693
657
634
627
624
607
577
545
527
525
525
517
500
488
488
494
489
464
424
382
345
308
264
217
181
170
185
213
240
261
280
300
317
323
319
317
332
371
424
475
512
532
533
513
471
410
340
272
212
156
101
49
10
-9
-10
-2
2
0
-4
-5
-2
0
0
-3
-4
-3
0
0
-2
-4
-3
-1
0
-1
-3
-4
-2
-1
-1
-3
-4
-3
-1
-1
-2
-3
-3
-2
-1
-1
-3
-3
-3
-1
-1
-2
-3
-3
-2
-1
-2
-3
-3
-3
-2
-2
-2
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-3
-3
-3
-3
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-3
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-3
-3
-3
-3
-4
-4
-3
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-3
-3
-3
-4
-4
-4
-3
-3
-4
-4
-4
-4
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
