5
82669
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0
0
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
-1
1
1
0
-1
1
1
0
0
1
1
-1
0
2
1
-1
0
2
0
-1
1
2
0
-1
1
2
-1
-1
2
2
-1
-1
2
1
-2
0
3
0
-3
1
3
-1
-3
3
4
-3
-3
6
3
-7
-1
13
-2
-38
-53
-52
-78
-120
-110
-55
-42
-93
-117
-65
-12
-26
-58
-37
11
18
-16
-45
-46
-27
-1
10
-4
-17
3
38
45
24
18
42
68
73
63
54
67
101
119
91
50
53
83
71
15
-18
-4
8
-5
-9
3
2
-11
-3
11
-8
-44
-47
-26
-31
-49
-33
4
11
-9
-11
4
2
-9
-5
3
-3
-7
3
-2
-33
-57
-60
-74
-106
-117
-98
-91
-108
-111
-96
-95
-110
-108
-94
-98
-111
-105
-93
-101
-112
-102
-92
-104
-113
-99
-91
-108
-114
-94
-90
-114
-118
-84
-61
-72
-77
-59
-60
-88
-101
-96
-110
-141
-144
-128
-135
-150
-128
-94
-98
-113
-75
-8
13
-11
-12
35
85
106
103
89
91
131
188
209
193
190
210
202
155
114
100
85
63
59
68
62
57
77
96
73
44
63
107
114
90
86
105
107
90
88
107
129
147
158
147
114
91
93
102
100
95
96
99
100
100
92
71
49
35
20
0
-12
-6
4
2
-8
-11
5
34
48
24
-14
-11
36
59
22
-19
-12
11
3
-16
-6
11
0
-18
-4
18
-2
-54
-81
-69
-59
-77
-104
-112
-103
-96
-102
-107
-103
-99
-102
-105
-103
-103
-103
-76
-19
18
3
-23
-6
44
81
95
106
106
86
64
55
41
13
-6
-3
-1
-6
1
5
-33
-94
-117
-98
-93
-111
-110
-89
-97
-123
-105
-49
-24
-40
-42
-21
-35
-86
-109
-80
-47
-40
-29
-3
10
-2
-11
-2
4
-3
-7
-2
1
-3
-5
-2
0
-2
-5
-3
0
-1
-7
-5
5
1
-37
-89
-113
-104
-96
-104
-110
-97
-74
-53
-36
-29
-35
-44
-35
-3
41
81
103
102
93
95
102
98
92
98
105
94
86
106
136
139
124
128
141
128
94
84
101
107
92
89
106
105
62
8
-14
0
6
-32
-93
-123
-97
-58
-59
-83
-75
-26
13
7
-13
-10
7
5
-13
-14
12
35
34
26
32
40
24
-5
-13
-1
4
-5
-7
1
-1
-8
1
4
-33
-92
-116
-100
-94
-108
-108
-94
-100
-117
-99
-59
-55
-85
-78
-23
16
3
-15
-4
8
-3
-12
0
6
-6
-11
3
8
-12
-36
-47
-59
-84
-106
-108
-100
-100
-105
-104
-100
-101
-105
-104
-98
-100
-111
-106
-67
-17
7
2
-7
-5
-3
3
23
48
61
71
95
113
98
80
101
142
146
118
117
150
165
140
110
99
94
93
104
104
64
7
-14
-1
3
-7
-3
2
-28
-68
-66
-32
-21
-43
-50
-23
1
2
-4
-4
-3
-3
0
-2
-8
-3
8
-6
-42
-55
-26
5
5
-8
-6
2
-1
-6
-3
0
-3
-5
-2
-1
-4
-4
-1
-2
-4
-3
-1
-2
-4
-5
0
22
55
64
34
11
31
53
23
-22
-9
43
55
15
-14
-4
5
-5
-7
1
0
-8
-4
4
-3
-10
1
8
-11
-36
-48
-62
-82
-81
-51
-33
-40
-34
-3
17
15
35
83
102
69
41
66
107
112
94
84
75
54
31
16
3
-9
-8
2
2
-7
-6
1
0
-6
-5
0
-2
-2
-2
-29
-86
-123
-108
-82
-102
-148
-160
-143
-146
-172
-178
-161
-164
-185
-172
-121
-90
-104
-110
-71
-20
9
32
70
108
137
172
208
209
184
191
239
259
218
176
195
243
251
217
188
191
207
203
163
109
85
100
107
65
6
-15
-1
4
-6
-7
1
0
-7
-4
1
-2
-7
-2
1
-3
-5
-2
-1
-1
-2
-29
-87
-126
-103
-56
-53
-82
-84
-52
-32
-34
-35
-38
-61
-92
-103
-101
-105
-107
-99
-97
-108
-109
-94
-96
-117
-110
-59
-13
-6
-3
32
81
106
103
95
93
97
102
99
91
94
106
104
82
64
63
62
58
68
78
54
16
25
80
106
73
42
58
83
65
25
6
9
3
-18
-36
-40
-36
-32
-39
-62
-89
-104
-105
-102
-102
-104
-104
-100
-101
-109
-105
-70
-17
10
0
-12
-3
5
-5
-11
2
5
-14
-11
39
85
75
40
37
58
50
12
-12
-5
3
-3
-7
-1
1
-5
-7
0
2
-7
-11
5
32
42
30
18
33
68
84
61
16
-11
-9
2
2
-7
-7
1
4
-9
-32
-54
-64
-52
-19
6
1
-15
-2
37
51
20
-12
-9
5
-2
-10
2
4
-35
-91
-115
-104
-95
-103
-109
-102
-96
-103
-112
-103
-67
-20
7
3
-9
-7
2
0
-7
-5
1
-1
-6
-5
1
0
-6
-8
-1
28
78
114
106
80
90
140
185
199
200
200
194
193
205
204
162
108
88
97
100
98
98
72
12
-28
-1
46
45
14
19
55
62
32
15
33
45
23
-9
-14
5
6
-35
-94
-118
-99
-87
-113
-144
-142
-129
-136
-146
-129
-103
-94
-76
-25
17
6
-24
-7
47
78
70
52
38
17
-5
-9
-2
1
-1
-6
-28
-59
-68
-44
-16
-6
0
7
-7
-41
-54
-27
5
6
-8
-8
2
1
-7
-5
1
-1
-6
-4
1
-2
-6
-3
1
-3
-6
-2
1
-4
-8
-1
4
-6
-13
5
34
41
27
21
37
61
80
95
103
99
93
96
101
98
94
97
101
96
94
99
100
94
95
104
98
66
38
39
60
73
70
55
36
16
-1
-10
-7
6
3
-38
-93
-112
-98
-101
-134
-158
-160
-175
-208
-217
-197
-191
-211
-216
-189
-167
-164
-146
-113
-101
-110
-99
-65
-53
-79
-106
-112
-106
-93
-71
-58
-69
-81
-65
-36
-19
-9
3
5
-9
-14
7
34
40
28
22
35
64
84
65
16
-16
-8
8
-2
-14
-1
11
-9
-44
-50
-26
0
8
-3
-16
-2
37
55
20
-22
-7
44
53
10
-13
25
85
112
102
86
89
111
132
135
129
130
136
125
100
85
89
108
132
145
126
89
85
128
166
156
125
121
138
140
120
98
88
93
107
103
61
8
-12
-1
2
-9
-5
9
-2
-45
-81
-82
-61
-37
-19
-8
-3
6
24
43
59
78
97
103
97
96
98
96
96
104
99
61
14
-8
-12
-26
-50
-67
-81
-100
-112
-105
-96
-101
-108
-103
-98
-103
-106
-101
-100
-105
-104
-97
-104
-132
-158
-164
-149
-119
-94
-100
-138
-159
-130
-90
-91
-114
-110
-90
-99
-121
-102
-57
-53
-87
-83
-20
22
-1
-27
3
49
43
6
0
29
44
29
19
36
64
78
69
46
34
51
83
101
98
96
100
97
92
99
108
90
57
53
75
70
21
-18
-12
8
3
-11
-6
4
0
-9
-4
3
-2
-8
-3
3
-3
-8
-3
3
-3
-8
-2
3
-3
-10
-2
9
-3
-41
-84
-109
-112
-103
-91
-77
-59
-38
-21
-8
3
5
-8
-15
5
38
42
19
21
73
120
108
52
9
-4
-5
-4
0
0
-6
-7
2
3
-12
-31
-47
-69
-83
-69
-52
-75
-118
-112
-60
-40
-84
-122
-102
-63
-54
-51
-24
5
3
-9
-5
3
-3
-8
-1
1
-7
-6
4
-2
-14
1
36
45
24
17
41
65
75
91
111
104
80
90
145
186
168
116
86
89
102
108
95
60
17
-11
-13
0
9
-2
-44
-87
-83
-24
23
2
-51
-59
-19
8
-1
-11
-2
4
-5
-8
1
2
-7
-7
2
1
-8
-6
4
0
-10
-4
6
-2
-13
-2
13
-6
-47
-55
-21
8
-4
-34
-53
-62
-80
-102
-112
-104
-96
-100
-109
-105
-97
-100
-110
-106
-94
-99
-116
-108
-62
-16
0
0
0
-3
-11
-3
34
79
105
105
94
90
99
106
95
86
100
114
90
51
54
83
69
13
-16
-2
4
-10
-5
12
-8
-48
-45
-18
-37
-84
-81
-49
-69
-122
-113
-55
-47
-89
-84
-19
19
-2
-17
1
7
-11
-7
29
55
59
63
70
65
59
66
66
39
6
-4
1
-3
-9
-1
6
-6
-35
-59
-60
-42
-28
-32
-41
-38
-33
-38
-36
-9
17
7
-24
-37
-34
-37
-42
-33
-28
-42
-48
-24
2
2
-6
-1
-1
-10
1
33
46
27
17
39
64
78
92
106
102
90
94
105
99
90
97
105
96
90
101
105
92
90
105
104
87
91
113
102
53
13
-3
-11
-8
10
6
-48
-93
-73
-44
-76
-125
-106
-53
-53
-90
-78
-19
13
-1
-12
-2
3
-5
-6
-1
-1
-4
-3
-2
-3
-3
-2
-4
-4
1
-2
-9
-2
9
-9
-42
-47
-28
-31
-49
-34
5
9
-10
14
66
68
21
11
46
48
5
-6
34
53
20
-12
-8
1
-3
0
0
-34
-88
-116
-106
-95
-101
-108
-105
-99
-96
-108
-137
-154
-131
-94
-89
-110
-114
-92
-70
-57
-42
-25
-7
34
91
108
63
11
13
49
69
68
66
55
37
43
81
109
101
88
97
106
96
90
99
105
95
90
101
105
93
89
102
110
92
55
24
19
37
41
0
-62
-87
-64
-52
-81
-113
-107
-92
-104
-117
-95
-60
-60
-83
-74
-25
11
6
-11
-8
4
1
-8
-6
3
0
-8
-4
2
-1
-8
-3
3
-5
-7
24
62
61
28
14
34
50
44
42
61
73
63
54
71
99
107
97
92
96
100
100
98
92
73
46
31
48
85
111
97
55
22
21
34
37
31
29
26
7
-17
-15
10
14
-19
-48
-37
-19
-43
-84
-78
-25
13
5
-12
-6
5
-1
-8
-3
2
-3
-6
-2
1
-4
-5
-1
-1
-4
-4
-1
-2
-4
-3
-1
-3
-4
-2
-2
-4
-2
-1
-4
-5
0
0
-8
-4
8
-4
-42
-57
-24
7
1
-10
2
1
-37
-61
-29
12
7
-15
-7
9
-1
-15
-1
12
-9
-40
-50
-58
-79
-85
-56
-27
-31
-45
-37
-22
-37
-79
-114
-112
-72
-35
-41
-76
-87
-57
-29
-32
-41
-34
-32
-45
-38
5
41
44
48
78
106
103
91
95
103
98
93
98
102
96
94
100
101
93
94
106
102
63
11
-16
-3
30
55
56
40
16
-3
-10
-3
3
-3
-8
1
2
-30
-68
-65
-30
-22
-46
-49
-15
-2
-33
-57
-31
7
9
-9
-9
3
2
-7
-6
2
0
-7
-4
4
-3
-32
-62
-64
-38
-18
-36
-80
-111
-113
-102
-90
-76
-62
-62
-73
-77
-67
-60
-69
-85
-92
-83
-59
-32
-22
-36
-55
-58
-44
-29
-26
-43
-71
-85
-70
-49
-48
-61
-52
-19
5
0
-10
1
27
48
59
73
94
111
106
82
62
61
67
63
57
71
97
108
98
91
97
103
98
93
97
101
99
94
96
100
101
94
90
103
132
148
126
90
83
104
112
88
61
53
43
16
-8
-8
2
0
-6
-4
1
-2
-6
-2
1
-3
-6
-1
2
-5
-7
1
2
-8
-8
7
5
-39
-96
-109
-74
-42
-46
-63
-53
-20
5
3
-7
-7
0
5
17
45
73
75
51
30
26
29
31
35
36
22
-1
-12
-4
4
-2
-7
-3
1
-2
-6
-2
0
-3
-5
-2
0
-3
-4
-1
-1
-4
-4
-1
0
-5
-5
1
3
-9
-32
-51
-63
-80
-102
-113
-103
-94
-102
-112
-102
-91
-105
-119
-95
-57
-59
-86
-75
-20
12
0
-11
1
2
-12
0
36
45
24
23
43
32
-9
-20
5
10
-11
-12
8
4
-16
-3
15
-31
-108
-115
-57
-40
-89
-118
-97
-91
-118
-111
-54
-16
-35
-53
-28
4
6
-6
-6
-1
0
-1
-4
-9
2
32
49
27
-9
-18
2
14
-6
-48
-79
-76
-59
-68
-105
-122
-100
-85
-107
-123
-92
-55
-62
-86
-71
-23
9
8
-11
-37
-53
-32
8
13
-17
-16
42
91
93
96
135
157
119
77
96
143
150
116
93
96
95
75
46
27
25
36
39
21
-3
-11
-2
2
-2
-5
-3
-2
-2
-1
-4
-6
1
6
-11
-38
-45
-32
-32
-43
-33
-1
12
-3
-13
-1
6
-4
-10
0
4
-5
-8
1
2
-6
-7
1
1
-7
-5
2
0
-7
-4
2
-1
-7
-3
3
-2
-8
-2
3
-4
-8
-1
3
-5
-8
1
4
-7
-9
4
6
-11
-14
11
36
34
26
33
40
23
-4
-12
-2
3
-2
-6
-3
0
-2
-4
-3
-1
-1
-4
-4
-1
-1
-4
-4
-1
-1
-4
-4
0
-1
-5
-4
1
-1
-6
-3
1
-2
-7
-3
2
-3
-8
-1
3
-4
-9
0
4
-7
-10
4
7
-11
-16
12
37
33
25
35
40
20
-4
-7
-3
-4
-1
6
-8
-39
-51
-28
1
8
-2
-9
-6
5
7
-13
-40
-44
-28
-31
-51
-57
-48
-58
-80
-75
-55
-70
-111
-117
-92
-94
-118
-104
-58
-51
-86
-82
-21
19
1
-18
-1
10
-7
-14
5
8
-15
-12
41
87
76
38
34
64
78
62
51
72
103
108
94
90
102
104
92
92
107
104
61
10
-11
-4
1
-3
-5
-2
-1
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-4
-3
0
-2
-6
-3
3
-3
-13
1
36
50
22
-11
-11
4
2
-8
-5
2
-1
-7
-3
1
-3
-6
-2
1
-4
-5
-1
0
-5
-4
0
-2
-5
-3
1
-3
-6
-1
2
-6
-9
5
28
45
58
76
95
106
105
89
62
50
69
102
111
95
86
100
111
93
59
43
50
53
36
22
29
41
27
-5
-16
-1
8
-4
-11
0
5
-5
-10
1
5
-6
-10
3
6
-9
-15
8
37
42
22
-3
-13
-5
6
2
-11
-8
8
7
-18
-38
-36
-35
-41
-36
-23
-37
-81
-111
-109
-100
-101
-99
-101
-134
-187
-215
-206
-195
-202
-207
-202
-200
-204
-203
-202
-207
-201
-173
-148
-144
-133
-96
-61
-55
-52
-23
6
4
-9
-6
4
-1
-8
-3
3
-3
-7
-1
2
-5
-6
1
0
-7
-5
3
-1
-8
-2
5
-4
-13
4
32
45
53
77
103
104
93
94
102
99
92
98
103
95
92
102
103
90
92
112
103
51
13
27
48
26
-10
-14
4
4
-8
-7
3
0
-8
-4
2
-2
-7
-2
2
-4
-6
0
1
-6
-5
1
-1
-7
-3
4
-4
-12
3
31
46
57
74
76
47
29
57
86
67
39
67
120
111
45
9
32
49
21
-11
-10
3
1
-7
-4
1
-2
-5
-2
-1
-3
-4
-2
-2
-3
-3
-2
-3
-3
-2
-2
-3
-3
-2
-3
-4
-2
-2
-4
-3
-1
-2
-5
-2
1
-4
-6
1
3
-11
-10
36
88
79
13
-29
-1
46
49
15
-9
-6
1
-1
-4
-3
-1
-2
-3
-3
-2
-2
-3
-3
-2
-2
-3
-3
-2
-2
-3
-3
-2
-3
-4
-2
-1
-3
-4
-2
-1
-4
-4
-1
-1
-4
-4
0
-2
-5
-3
1
-2
-7
-2
2
-4
-9
0
5
-8
-14
9
36
36
26
31
36
23
26
70
115
111
81
66
57
32
16
33
47
23
-11
-12
4
2
-8
-4
2
-3
-6
-1
0
-5
-2
1
-8
-5
32
58
24
-24
-10
45
55
13
-13
-3
3
-5
-2
0
-30
-65
-61
-38
-51
-91
-110
-101
-98
-106
-105
-98
-102
-107
-102
-98
-104
-107
-100
-99
-106
-106
-98
-100
-108
-104
-96
-102
-110
-101
-94
-106
-114
-94
-67
-57
-48
-21
3
1
-7
-2
1
-6
-5
3
-2
-14
2
36
44
24
19
41
62
76
94
108
99
87
98
110
92
62
49
40
21
17
46
67
45
5
-10
4
27
45
38
-9
-60
-53
-5
4
-46
-86
-74
-55
-74
-107
-114
-101
-96
-103
-107
-105
-99
-98
-107
-113
-94
-63
-60
-81
-75
-27
12
7
-12
-8
5
0
-9
-4
3
-2
-8
-3
2
-3
-6
-2
0
-4
-5
-1
-1
-5
-4
-1
-1
-5
-3
-1
-2
-5
-2
-1
-4
-5
-1
-1
-5
-4
2
-2
-12
0
34
50
24
-12
-14
4
6
-9
-10
4
6
-11
-15
9
36
40
23
0
-14
-10
7
11
-16
-46
-43
-18
-12
-29
-41
-40
-38
-35
-23
-14
-26
-42
-42
-35
-36
-32
-8
11
2
-13
-7
6
0
-10
-4
4
-4
-6
22
57
66
59
63
72
65
52
60
84
90
68
50
65
101
114
95
82
101
116
90
51
54
81
70
16
-18
-6
7
-3
-10
0
3
-7
-8
2
1
-9
-5
5
-2
-12
-2
8
-5
-18
5
41
43
17
-2
-9
-12
3
36
48
20
-11
-8
3
-4
-8
6
1
-44
-84
-80
-60
-63
-77
-74
-63
-67
-74
-72
-68
-65
-48
-17
2
-1
-7
-3
1
-4
-6
-1
0
-5
-5
0
-1
-6
-4
0
-2
-7
-3
1
-3
-8
-3
3
-4
-10
-1
9
-8
-42
-53
-26
3
5
-6
-8
0
0
-5
-5
-1
-1
-5
-4
-1
-2
-4
-3
-2
-3
-3
-2
-4
-5
1
-1
-12
-6
37
79
75
48
60
106
118
88
79
108
117
81
51
63
77
58
46
77
110
96
59
50
68
75
57
33
14
-1
-8
-5
0
-2
-5
-4
-1
-3
-4
-3
-2
-3
-4
-3
-2
-3
-3
-2
-3
-4
-3
-2
-3
-4
-3
-2
-4
-5
-2
0
-5
-7
1
6
-11
-38
-46
-33
-31
-43
-36
-3
14
-3
-17
-2
11
-5
-18
1
16
-11
-49
-50
-21
-1
0
-2
-3
-6
-4
1
-2
-9
-4
4
-3
-11
-2
7
-5
-15
1
12
-11
-23
12
47
30
8
42
85
62
11
24
80
81
18
-25
-10
11
1
-13
-7
5
2
-10
-13
6
34
44
22
-7
-13
-1
2
-5
-6
-2
-3
-3
-1
-5
-10
3
32
41
27
24
38
31
-4
-22
-1
13
-7
-21
5
41
41
19
20
47
62
43
11
-6
-6
-2
-2
-3
-4
-3
0
-4
-28
-63
-70
-37
-14
-41
-85
-83
-49
-42
-63
-55
-20
-20
-60
-73
-37
-16
-40
-56
-27
7
4
-11
-6
3
-2
-9
-3
1
-5
-7
-1
0
-6
-5
0
-2
-6
-4
0
-3
-6
-3
-1
-4
-5
-2
-1
-4
-5
-2
-2
-5
-4
-2
-3
-5
-3
-2
-4
-3
-2
-8
-2
28
54
33
-21
-50
-38
-27
-40
-47
-28
-2
6
2
-11
-36
-52
-33
3
11
-9
-15
3
8
-11
-17
9
36
37
25
24
39
59
75
73
50
26
25
34
31
24
32
40
23
-6
-14
-1
4
-6
-9
0
1
-7
-7
1
0
-9
-8
6
24
43
64
74
62
50
69
103
111
88
63
50
36
20
21
45
62
45
10
-9
-6
1
-3
-8
-3
3
-5
-14
1
35
48
21
-10
-13
2
2
-8
-7
1
0
-7
-5
0
-2
-7
-4
0
-3
-7
-3
0
-4
-6
-2
-1
-5
-6
-1
-1
-6
-5
-1
-2
-6
-4
0
-3
-7
-3
0
-5
-7
0
0
-9
-6
6
-4
-41
-56
-31
-17
-47
-82
-77
-57
-68
-87
-69
-23
5
2
-6
-6
-4
-1
0
-6
-12
2
33
46
23
-9
-14
0
4
-6
-10
-1
3
-6
-11
-1
9
-9
-43
-54
-27
4
4
-9
-7
3
-2
-13
0
33
45
28
15
35
69
82
59
17
-11
-11
0
2
-6
-7
-1
-1
-7
-5
0
-5
-6
22
59
60
28
14
35
46
19
-10
-10
2
-1
-8
-4
0
-4
-7
-1
0
-7
-6
3
-2
-15
-1
36
50
20
-12
-11
3
1
-9
-6
2
-3
-9
-3
5
-8
-34
-55
-66
-75
-78
-66
-40
-14
-10
-32
-53
-37
2
16
-8
-21
3
18
-14
-54
-46
-13
-10
-36
-45
-34
-35
-44
-32
-3
8
-4
-11
-3
2
-4
-8
-4
0
-3
-7
-5
0
0
-8
-11
6
31
39
27
25
37
29
-4
-22
-3
12
-6
-22
2
42
45
15
-8
-7
-2
-3
-4
-3
-5
-5
-2
-2
-6
-6
0
-1
-9
-10
6
28
39
32
21
28
59
91
94
63
18
-13
-17
1
13
-6
-51
-81
-74
-60
-75
-105
-116
-105
-94
-101
-115
-109
-66
-11
3
-35
-63
-32
13
8
-23
-7
43
53
13
-15
-4
3
-7
-8
3
-2
-13
-3
10
-11
-45
-47
-28
-33
-50
-34
2
10
-9
-12
2
2
-9
-8
2
-1
-9
-5
2
-3
-9
-3
1
-5
-8
-1
0
-7
-7
1
-1
-9
-6
3
-3
-12
-3
6
-7
-18
5
38
37
21
27
42
25
-10
-16
2
4
-9
-9
2
-1
-10
-5
2
-3
-10
-3
2
-6
-9
-1
1
-8
-8
2
-3
-9
19
64
64
21
6
46
78
59
25
20
32
32
30
34
24
-2
-16
-5
4
-3
-10
-4
1
-4
-8
-3
-1
-5
-6
-2
-2
-5
-5
-2
-3
-5
-5
-3
-3
-5
-4
-3
-4
-5
-4
-3
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-6
-4
-1
-3
-9
-4
6
-7
-41
-56
-29
5
6
-10
-10
2
0
-10
-6
2
-3
-10
-4
3
-5
-13
0
9
-13
-43
-45
-30
-34
-48
-35
0
12
-7
-17
0
12
-11
-46
-52
-26
0
3
-6
-8
-3
-1
-5
-6
-3
-2
-5
-6
-3
-2
-5
-6
-3
-2
-5
-6
-2
-2
-6
-6
-1
-2
-7
-5
1
-3
-11
-4
8
-7
-44
-56
-27
4
4
-10
-7
1
-2
-9
-4
0
-5
-8
-1
-1
-8
-7
3
-3
-16
-2
36
49
18
-12
-10
1
-2
-7
-4
-2
-5
-3
-2
-10
-4
30
54
23
-23
-13
41
56
15
-19
-7
8
-5
-16
-1
11
-11
-46
-52
-26
-1
3
-5
-9
-4
0
-4
-7
-4
-1
-4
-7
-4
-1
-4
-7
-4
0
-5
-8
-3
1
-5
-12
-4
30
78
108
104
86
90
109
99
58
34
49
58
33
13
31
46
21
-13
-13
4
0
-12
-5
6
-7
-37
-58
-63
-51
-23
2
2
-9
-8
2
-2
-10
-4
3
-6
-14
3
29
43
57
73
68
48
59
106
122
81
47
61
78
58
44
76
110
95
59
47
43
15
-12
-7
6
-10
-40
-47
-35
-35
-41
-30
-12
-20
-46
-53
-32
-22
-41
-55
-37
-11
-15
-40
-46
-28
-8
4
7
-10
-45
-57
-24
10
-4
-44
-54
-28
-2
7
3
-16
-42
-44
-25
-36
-86
-111
-81
-50
-65
-86
-73
-59
-73
-79
-44
-8
-6
-12
1
5
-15
-14
35
88
101
94
96
99
92
93
104
96
62
37
43
56
43
13
-9
-9
-2
-1
-6
-7
-1
-2
-8
-6
2
-4
-15
0
36
44
18
18
72
118
105
76
91
118
98
44
16
27
42
48
53
49
31
20
31
40
21
-7
-14
-2
2
-6
-8
-3
-1
-5
-7
-4
-2
-5
-6
-4
-2
-5
-6
-4
-2
-5
-7
-3
-1
-6
-8
-1
1
-10
-11
7
4
-46
-96
-80
-19
12
-3
-15
-1
4
-11
-11
8
1
-48
-87
-79
-56
-69
-110
-129
-101
-53
-28
-36
-47
-32
-3
8
-5
-13
-4
3
-5
-10
-3
1
-5
-9
-3
1
-6
-9
-2
1
-8
-10
0
3
-11
-16
7
34
35
24
29
38
24
-6
-16
-3
3
-6
-10
-2
0
-6
-8
-2
-1
-7
-7
-1
-2
-7
-6
-1
-3
-8
-5
-1
-4
-5
-5
-26
-64
-74
-39
-10
-40
-95
-108
-76
-51
-45
-30
-2
7
-7
-13
0
3
-13
-11
32
84
105
97
91
96
99
95
93
97
99
94
93
98
99
93
92
100
103
88
65
48
37
18
-6
-16
-1
28
51
56
39
13
-6
-10
-4
-1
-4
-7
-4
-2
-4
-7
-4
-1
-4
-9
-4
2
-6
-14
1
33
46
23
-10
-21
-1
38
74
78
48
25
47
88
101
91
94
103
95
85
99
112
86
51
57
77
58
19
19
42
30
-11
-21
2
7
-11
-13
3
2
-12
-9
5
1
-17
-31
-47
-74
-84
-67
-56
-81
-111
-112
-99
-101
-109
-105
-100
-105
-109
-102
-100
-109
-110
-96
-77
-58
-37
-28
-40
-50
-30
0
6
-8
-10
-1
0
-8
-7
-1
-3
-7
-5
-1
-4
-7
-4
-2
-5
-7
-3
-2
-6
-6
-3
-3
-6
-5
-3
-4
-6
-5
-2
-4
-6
-4
-3
-5
-6
-3
-3
-6
-5
-3
-4
-6
-5
-2
-4
-6
-4
-2
-5
-7
-3
-2
-6
-6
-2
-2
-8
-6
1
-3
-11
-4
7
-8
-44
-56
-27
3
3
-9
-8
-1
-2
-7
-5
-2
-4
-6
-4
-4
-5
-4
-4
-6
-4
-1
-6
-13
2
31
41
25
21
37
31
-6
-25
-2
14
-9
-23
4
18
-19
-55
-39
-16
-46
-90
-77
-23
5
2
-3
-11
-37
-54
-33
2
8
-7
-12
-6
1
24
73
113
111
80
56
54
71
94
107
101
85
67
45
34
50
79
75
41
30
55
57
10
-27
-2
43
45
12
-8
-7
-5
-4
-2
-4
-8
-5
1
-5
-11
-2
5
-9
-18
6
36
35
21
28
41
23
-9
-15
0
1
-8
-7
-1
-3
-7
-4
-3
-6
-3
-3
-30
-66
-68
-36
-22
-42
-53
-28
2
3
-8
-8
-1
-2
-7
-5
-3
-4
-6
-5
-3
-4
-5
-5
-4
-4
-4
-5
-4
-4
-4
-5
-4
-3
-5
-6
-4
-3
-5
-6
-3
-3
-6
-6
-2
-3
-7
-5
-1
-4
-9
-4
1
-7
-11
2
4
-38
-96
-117
-98
-75
-58
-37
-27
-41
-50
-29
0
3
-6
-7
-6
-6
25
82
112
96
83
103
107
60
3
-12
-2
-2
-7
-5
-2
-6
-6
-2
-3
-7
-4
-1
-6
-8
-1
-1
-11
-7
8
-5
-45
-59
-25
6
0
-12
-4
1
-9
-8
6
-4
-44
-59
-27
5
3
-11
-8
1
-3
-9
-5
-1
-5
-7
-3
-2
-5
-6
-3
-3
-6
-5
-3
-4
-6
-5
-3
-4
-5
-4
-4
-4
-5
-4
-4
-4
-5
-4
-4
-4
-5
-5
-4
-4
-5
-5
-4
-4
-5
-5
-3
-3
-6
-5
-2
-3
-7
-5
-1
-4
-9
-4
2
-6
-15
0
34
46
21
-10
-15
0
4
-8
-16
1
34
46
21
-12
-14
2
2
-11
-8
3
-5
-11
21
64
59
20
15
43
41
4
-3
32
45
15
-4
20
43
35
20
24
34
34
30
21
1
-15
-9
4
0
-11
-7
2
-2
-10
-5
1
-4
-9
-4
0
-5
-8
-3
-1
-6
-8
-2
-1
-7
-7
-1
-2
-7
-6
-1
-3
-7
-5
-1
-4
-7
-4
-1
-5
-7
-3
-2
-6
-6
-2
-3
-7
-6
-1
-3
-7
-4
-1
-5
-8
-3
-1
-6
-8
-1
-1
-9
-7
3
-2
-16
-3
36
51
17
-18
-8
30
54
53
39
16
-7
-12
-2
1
-7
-8
0
-1
-9
-6
2
-4
-15
-1
34
48
22
-13
-20
4
36
44
20
-9
-14
0
3
-8
-10
1
0
-10
-8
3
-2
-13
-5
10
-7
-46
-56
-25
3
1
-9
-6
-1
-4
-7
-3
-3
-6
-5
-2
-4
-6
-4
-2
-5
-6
-3
-3
-6
-5
-2
-3
-7
-4
-1
-5
-7
-3
-1
-6
-7
-2
-1
-7
-7
0
-2
-9
-6
2
-3
-12
-4
6
-6
-19
2
39
44
16
-7
-9
-6
-2
4
-7
-41
-58
-29
7
4
-15
-7
10
-8
-45
-51
-28
-25
-53
-70
-51
-17
0
-1
-7
-6
-1
-2
-7
-7
0
1
-10
-13
7
32
35
23
31
61
80
62
26
6
4
-1
-14
-14
9
34
38
21
-1
-14
-10
3
6
-11
-20
3
44
65
66
66
64
53
55
83
98
61
15
17
44
31
-11
-21
2
7
-10
-12
2
1
-10
-7
2
-4
-10
-1
1
-13
-6
34
53
20
-17
-12
6
-1
-13
-5
4
-5
-11
-2
2
-7
-9
0
0
-9
-7
2
-3
-10
-4
2
-6
-10
0
2
-11
-9
9
-3
-46
-60
-24
8
0
-13
-2
3
-10
-9
8
-3
-44
-60
-26
7
2
-13
-6
4
-4
-12
-3
5
-7
-16
2
35
45
20
-9
-14
-1
2
-6
-9
-2
1
-6
-8
-1
0
-7
-7
0
-1
-8
-6
1
-2
-10
-5
3
-4
-12
-3
6
-7
-18
4
37
40
20
20
46
59
42
13
-7
-11
-2
3
-6
-16
1
36
46
19
-10
-12
0
0
-7
-7
-2
-2
-5
-6
-3
-2
-5
-6
-3
-1
-6
-10
2
27
45
55
73
98
107
95
88
98
104
93
88
100
105
90
86
105
111
82
54
62
76
55
20
25
65
84
59
24
11
5
-6
-13
-3
6
-4
-15
-5
12
-3
-49
-84
-81
-57
-39
-30
-29
-44
-73
-88
-66
-26
1
6
0
-14
-37
-50
-33
-2
10
-4
-15
-4
7
-3
-15
-4
12
-5
-48
-59
-22
12
-4
-45
-55
-27
2
5
-6
-10
-3
3
-3
-12
-5
9
-4
-45
-61
-24
15
-4
-48
-51
-25
-30
-56
-38
14
14
-53
-98
-68
-23
-25
-47
-43
-29
-38
-40
-9
18
1
-23
-8
17
0
-30
-7
55
77
53
50
87
99
58
18
21
35
32
28
34
26
-3
-17
-3
6
-5
-11
-1
2
-8
-8
2
-1
-11
-4
7
-6
-19
5
40
36
15
33
75
73
25
3
36
77
80
53
19
-6
-14
-3
4
-4
-10
-3
2
-5
-9
-2
1
-6
-8
-1
0
-7
-6
0
-2
-7
-5
0
-3
-8
-3
1
-5
-8
-1
0
-7
-7
2
-1
-11
-5
9
-5
-44
-56
-25
5
3
-9
-6
1
-3
-7
-3
0
-4
-6
-2
-2
-5
-5
-2
-3
-5
-4
-2
-3
-5
-3
-2
-4
-5
-3
-2
-4
-5
-2
-3
-5
-4
-2
-3
-5
-4
-2
-4
-5
-3
-2
-4
-5
-3
-2
-4
-4
-2
-3
-5
-4
-2
-3
-5
-4
-2
-3
-5
-3
-2
-4
-5
-3
-2
-4
-5
-3
-2
-4
-4
-2
-3
-5
-4
-2
-3
-5
-4
-2
-3
-5
-3
-2
-4
-5
-3
-2
-4
-5
-2
-2
-5
-5
-1
-2
-6
-5
0
-2
-7
-4
1
-3
-9
-3
4
-5
-16
1
37
47
19
-9
-10
-1
0
-4
-4
-5
-3
3
-5
-38
-60
-30
14
5
-47
-63
-22
11
0
-14
-3
5
-6
-10
2
3
-11
-7
7
-2
-20
1
42
43
12
23
82
110
74
34
29
34
29
29
30
6
-24
-15
20
34
25
29
40
29
17
34
50
19
-20
-6
41
51
15
-10
-7
0
-3
-4
-2
-5
-5
0
-2
-9
-4
6
-4
-18
1
40
46
15
-7
-4
-4
-10
4
33
39
26
27
39
26
-5
-15
-2
4
-4
-6
-3
-6
-1
29
50
28
-12
-19
4
10
-11
-19
7
39
42
18
-5
-10
-3
1
-2
-6
-4
-1
-2
-5
-4
-1
-2
-5
-4
-2
-2
-4
-4
-2
-1
-4
-5
-2
0
-4
-8
-1
7
-8
-40
-53
-29
3
8
-7
-11
1
6
-9
-35
-56
-62
-49
-22
1
5
-5
-10
-1
8
-6
-41
-57
-27
12
3
-44
-61
-25
10
4
-12
-6
5
-2
-10
-2
4
-4
-9
0
2
-6
-8
2
1
-9
-6
4
-1
-12
-4
11
-6
-45
-55
-24
4
3
-7
-5
0
-3
-5
-2
-1
-4
-4
-2
-2
-4
-3
-2
-3
-4
-2
-2
-4
-4
-2
-2
-4
-3
-1
-3
-4
-3
-1
-3
-4
-2
-2
-4
-4
-2
-2
-4
-4
-1
-2
-5
-3
-1
-3
-5
-2
-1
-3
-5
-2
-1
-4
-5
-1
-1
-5
-5
0
-1
-6
-5
2
-1
-9
-4
8
-4
-42
-59
-26
14
3
-45
-61
-24
12
1
-38
-62
-59
-44
-24
-2
6
-3
-9
-2
3
-3
-8
-1
3
-4
-8
0
2
-6
-7
1
2
-7
-7
2
1
-8
-6
3
1
-9
-6
3
3
13
48
77
67
48
62
90
85
62
62
73
56
26
24
39
28
-4
-15
-2
4
-3
-6
-3
-2
-1
0
-6
-10
6
32
40
28
27
38
28
-3
-17
-2
7
-3
-10
-2
4
-3
-8
-2
2
-3
-6
-3
1
0
-7
-9
5
32
43
28
18
41
66
50
8
-11
-1
3
-6
-6
2
-1
-7
-2
2
-5
-6
6
-1
-39
-59
-28
10
7
-13
-7
7
0
-12
-3
7
-4
-11
1
6
-7
-10
5
5
-13
-8
14
-1
-47
-56
-20
-16
-62
-78
-32
-5
-50
-92
-66
-21
-28
-52
-33
6
10
-9
-9
4
1
-9
-2
5
-5
-13
6
34
39
30
27
31
31
33
36
25
0
-14
-5
6
0
-9
-4
3
-1
-7
-4
2
0
-7
-5
3
2
-8
-11
8
33
40
27
22
42
61
47
16
14
47
72
69
60
60
48
11
-17
0
39
48
20
-8
-10
0
2
-4
-5
-1
0
-3
-4
-2
0
-2
-4
-2
0
-2
-4
-2
0
-3
-5
-1
1
-4
-5
1
1
-7
-5
7
-1
-40
-61
-26
17
3
-47
-59
-20
9
1
-10
-1
4
-5
-7
3
1
-9
-4
7
-1
-16
1
40
49
17
-9
-5
1
-7
-1
31
51
29
-12
-22
8
42
44
19
-5
-9
0
2
-3
-4
-1
-1
-4
-2
0
-3
-4
0
0
-6
-4
7
-2
-39
-59
-26
16
4
-45
-59
-22
10
4
-10
-4
5
-1
-8
-2
4
-2
-7
-2
3
0
-9
-27
-54
-67
-46
-17
-22
-56
-75
-67
-63
-75
-77
-56
-35
-31
-34
-34
-38
-40
-30
-25
-46
-73
-75
-62
-68
-80
-62
-29
-26
-44
-35
0
14
-4
-13
1
7
-5
-9
1
4
-5
-7
2
2
-6
-5
2
0
-6
-3
2
-1
-6
-2
2
-2
-6
-1
2
-3
-5
0
1
-4
-4
1
0
-5
-4
1
0
-5
-3
2
-1
-6
-2
2
-3
-6
0
2
-4
-6
2
2
-6
-6
5
2
-14
-3
39
56
19
-20
-4
42
49
20
16
52
67
36
11
31
52
26
-15
-13
12
4
-19
-1
44
49
17
15
55
69
32
8
39
78
77
52
35
20
-1
-11
-1
5
-3
-7
0
2
-4
-5
1
1
-5
-3
2
-1
-5
-2
2
-2
-5
-1
2
-2
-6
-2
3
2
-9
-31
-48
-40
-21
-33
-75
-91
-60
-42
-83
-124
-101
-51
-51
-93
-105
-66
-24
-19
-40
-71
-93
-90
-68
-61
-75
-71
-29
11
10
-10
-9
5
4
-7
-6
3
2
-6
-4
2
1
-5
-4
2
1
-4
-4
1
1
-5
-5
2
4
-6
-11
7
36
42
26
22
45
62
45
16
18
48
70
70
65
60
42
13
-5
-4
1
-1
-3
-1
0
-3
-3
0
0
-3
-3
1
0
-4
-2
1
-1
-4
-2
2
-1
-5
-1
2
-2
-5
0
3
-3
-6
1
4
-4
-7
3
6
-8
-13
11
37
37
27
32
41
26
-3
-12
0
5
-2
-6
-1
2
-2
-4
-1
1
-2
-3
-1
0
-2
-3
-1
0
-1
-2
-2
0
-1
-3
-2
0
-1
-3
-2
1
-1
-4
-2
3
-1
-6
-1
6
-3
-13
4
38
49
22
-7
-9
2
3
-4
-4
1
1
-3
-3
0
0
-2
-2
0
0
-3
-2
3
-2
-28
-60
-65
-40
-16
-6
3
10
-6
-41
-52
-23
6
5
-6
-2
2
-4
-3
8
-3
-39
-55
-26
8
8
-8
-6
4
2
-6
-3
3
0
-5
-1
2
-1
-4
-1
1
-2
-3
0
0
-2
-2
-1
-1
-1
-1
-2
-1
0
-1
-4
-1
3
-2
-10
2
36
51
24
-9
-11
5
5
-6
-5
3
2
-5
-3
3
0
-5
-2
2
-1
-4
-1
2
-2
-4
0
1
-2
-3
0
1
-3
-3
1
0
-3
-2
1
0
-3
-1
0
-1
-2
-1
-1
-1
1
-2
-7
4
32
48
32
17
39
71
56
3
-19
11
41
35
25
35
43
23
-4
-8
0
2
-2
-1
-1
-3
0
5
-5
-32
-53
-56
-53
-50
-42
-31
-28
-36
-39
-33
-30
-35
-39
-35
-29
-31
-43
-62
-78
-78
-56
-30
-25
-39
-44
-26
1
9
-2
-8
0
5
-1
-6
0
4
-2
-6
1
5
-3
-7
2
6
-6
-9
6
11
-13
-40
-39
-28
-35
-44
-27
1
9
-1
-6
-1
2
0
-2
-4
0
7
-2
-37
-57
-26
17
6
-45
-59
-20
11
3
-9
0
6
-5
-5
9
0
-38
-56
-27
10
11
-9
-13
9
38
46
25
-7
-10
28
65
61
31
18
32
49
55
48
22
-11
-10
32
68
56
26
26
43
34
15
38
83
77
16
-18
20
71
65
25
17
41
47
20
-6
-6
3
2
-3
-2
1
0
-2
-1
1
-1
-2
0
1
-1
-2
0
0
-1
-2
0
0
-1
-2
0
0
-2
-2
1
0
-2
-2
1
0
-3
-1
3
0
-5
-1
6
-1
-12
3
38
51
23
-8
-9
4
4
-4
-4
3
1
-4
-2
2
0
-3
-1
2
-1
-3
0
1
-1
-2
0
1
-2
-2
1
0
-2
-1
1
0
-2
-1
1
-1
-2
0
1
-1
-1
0
0
-1
-1
0
0
-2
-1
1
0
-2
0
1
-1
-1
0
0
-1
-1
0
0
-1
-1
1
0
-2
-1
1
-1
-2
0
1
-1
-2
0
1
-1
-1
1
0
-2
-1
1
0
-2
0
1
-1
-2
0
2
-1
-3
1
2
-2
-3
2
2
-4
-2
4
1
-7
-2
11
-2
-40
-56
-22
15
3
-41
-56
-24
10
10
-8
-9
7
11
-10
-39
-47
-26
2
10
-1
-8
0
7
0
-7
0
8
-1
-12
3
37
55
48
45
61
74
69
61
66
73
63
38
14
1
-4
-2
2
1
-2
-1
1
0
-2
-1
1
0
-2
0
1
-1
-1
1
1
-1
-1
1
0
-2
0
2
-1
-2
1
2
-2
-2
2
2
-3
-2
3
1
-5
-1
7
0
-12
3
40
51
22
-7
-8
4
3
-4
-2
3
1
-2
0
2
0
-1
0
1
-1
-1
0
0
-1
0
0
-1
0
1
0
-1
0
1
-1
-1
1
1
-2
-1
2
0
-3
0
4
-1
-5
2
6
-4
-8
6
12
-12
-39
-37
-27
-37
-43
-19
-1
-25
-54
-33
11
15
-9
-10
8
7
-9
-5
8
3
-9
-1
9
-1
-9
4
9
-10
-7
39
64
22
-26
-3
52
53
7
-4
35
56
25
-10
-8
7
4
-6
-3
5
1
-5
-1
6
0
-7
1
12
-4
-39
-51
-24
7
9
-5
-5
4
3
-4
-2
4
2
-4
-1
4
0
-3
0
4
-1
-3
1
3
-2
-3
3
3
-3
-3
4
2
-6
-2
8
1
-13
3
41
52
22
-8
-6
5
3
-4
-1
3
0
-2
1
2
-2
-1
2
1
-3
0
3
-1
-3
2
3
-4
-3
6
3
-11
0
40
57
22
-17
-3
43
55
21
-9
-7
6
4
-5
-3
4
3
-4
-3
5
4
-5
-5
8
9
-13
-35
-37
-32
-35
-35
-24
-32
-74
-112
-110
-91
-94
-108
-102
-92
-103
-108
-69
-9
13
-4
-8
29
88
144
185
205
207
202
193
170
151
166
208
223
173
75
-29
-115
-168
-173
-134
-78
-45
-69
-159
-277
-364
-389
-364
-298
-188
-57
36
75
102
149
185
172
122
84
91
137
189
213
201
188
204
217
172
74
-22
-85
-140
-220
-314
-374
-352
-226
-22
192
349
415
401
334
239
127
-3
-133
-235
-286
-285
-231
-121
12
103
113
68
17
-17
-35
-39
-31
-8
42
120
189
212
205
199
176
91
-30
-104
-107
-93
-98
-83
-19
58
90
66
21
-10
-9
11
8
-35
-89
-110
-99
-93
-102
-107
-96
-70
-25
43
124
189
215
204
188
199
219
180
47
-115
-208
-214
-190
-169
-128
-55
22
85
145
194
184
89
-36
-105
-80
-3
49
48
20
3
-7
-32
-72
-109
-145
-177
-178
-127
-56
-5
34
82
112
108
117
178
233
210
144
115
113
71
0
-39
-59
-137
-267
-371
-412
-416
-379
-274
-135
-34
19
74
150
220
257
248
185
107
87
133
164
129
82
89
119
107
60
15
-28
-87
-146
-183
-201
-210
-200
-166
-117
-62
-10
14
1
-14
3
42
74
105
148
180
173
154
166
208
245
253
225
167
105
66
29
-43
-127
-158
-125
-88
-88
-109
-129
-150
-162
-146
-112
-95
-102
-100
-69
-23
20
42
38
24
33
74
114
115
70
4
-44
-46
-20
-23
-76
-122
-105
-56
-42
-55
-32
44
124
184
242
315
391
453
466
373
164
-67
-198
-211
-187
-198
-237
-258
-229
-159
-76
-11
18
8
-39
-92
-106
-68
-18
11
40
79
83
27
-26
-9
27
-18
-134
-209
-198
-157
-128
-94
-53
-23
20
122
245
297
265
222
199
161
111
101
108
46
-79
-159
-146
-116
-127
-144
-150
-204
-322
-410
-386
-283
-168
-47
97
241
343
388
374
324
288
272
207
46
-130
-206
-195
-195
-232
-257
-257
-250
-196
-54
98
140
82
45
71
90
59
18
2
-3
-8
2
38
103
192
265
263
177
76
15
-15
-35
-40
-50
-106
-195
-250
-248
-223
-177
-76
42
90
68
78
159
227
215
159
113
68
15
-14
-2
14
2
-34
-80
-137
-190
-212
-198
-167
-122
-57
19
89
147
187
205
206
201
176
115
52
44
85
111
102
98
107
77
-12
-103
-146
-166
-206
-250
-251
-190
-87
33
135
193
207
203
200
200
200
201
204
203
176
95
-28
-134
-188
-227
-290
-329
-270
-137
-26
40
121
229
294
286
252
211
119
-25
-145
-191
-199
-202
-177
-113
-49
-15
5
11
-26
-92
-121
-72
27
126
195
217
200
187
206
218
169
78
7
-33
-80
-142
-187
-204
-203
-175
-110
-48
-43
-85
-111
-95
-69
-51
-15
63
149
197
204
203
202
176
118
58
15
-31
-86
-116
-98
-82
-124
-200
-243
-241
-227
-203
-154
-110
-101
-78
16
140
200
194
202
245
253
195
117
55
-16
-110
-197
-251
-278
-274
-226
-152
-103
-96
-102
-99
-94
-101
-106
-74
13
131
233
290
313
311
269
185
85
-19
-154
-310
-414
-412
-356
-315
-274
-180
-65
-4
5
29
85
119
106
87
98
137
188
239
260
234
187
156
136
98
50
24
10
-36
-120
-189
-210
-203
-193
-171
-122
-54
16
89
172
267
375
502
637
736
765
729
663
584
486
374
273
208
168
121
58
9
0
6
-26
-109
-200
-251
-248
-196
-89
64
219
332
393
437
506
639
861
1185
1608
2084
2525
2841
3026
3140
3207
3166
2957
2592
2110
1530
887
256
-334
-946
-1620
-2274
-2789
-3120
-3272
-3239
-3042
-2768
-2487
-2173
-1768
-1271
-716
-131
424
858
1158
1399
1588
1578
1195
402
-704
-1954
-3121
-3989
-4485
-4671
-4607
-4291
-3768
-3148
-2452
-1548
-316
1170
2709
4130
5336
6277
6967
7467
7751
7628
6887
5513
3716
1760
-142
-1802
-3048
-3832
-4301
-4676
-5042
-5306
-5325
-5008
-4310
-3254
-1985
-721
409
1446
2450
3315
3803
3751
3203
2340
1334
289
-718
-1580
-2199
-2581
-2857
-3160
-3468
-3626
-3525
-3242
-2971
-2840
-2822
-2790
-2634
-2323
-1889
-1412
-982
-660
-442
-283
-145
21
307
804
1478
2155
2649
2859
2735
2238
1424
486
-403
-1269
-2270
-3458
-4635
-5444
-5539
-4747
-3178
-1160
1022
3317
5768
8203
10201
11395
11675
11081
9642
7441
4766
2037
-429
-2533
-4258
-5499
-6094
-6014
-5441
-4617
-3634
-2431
-940
841
2838
4847
6519
7586
8083
8167
7771
6704
5148
3697
2742
2052
1172
7
-1246
-2479
-3677
-4665
-5170
-5118
-4612
-3679
-2275
-526
1243
2762
3965
4886
5485
5588
4983
3675
2039
585
-454
-1160
-1546
-1409
-668
422
1559
2703
3921
5063
5835
6102
5970
5558
4817
3593
1850
-129
-1785
-2622
-2505
-1613
-166
1659
3592
5244
6283
6577
6155
5147
3802
2488
1580
1335
1817
2911
4373
5876
7037
7551
7441
7124
7046
7205
7178
6634
5657
4530
3371
2080
505
-1461
-3846
-6542
-9315
-11925
-14158
-15686
-16000
-14634
-11476
-6844
-1333
4345
9468
13441
15975
17141
17227
16490
15018
12829
10081
7129
4315
1710
-857
-3511
-6163
-8647
-10842
-12521
-13219
-12555
-10704
-8357
-6150
-4339
-3042
-2469
-2684
-3381
-4191
-5118
-6403
-8026
-9553
-10410
-10157
-8658
-6323
-4074
-2688
-2066
-1411
-213
1244
2403
3175
3981
5273
7150
9230
10627
10158
6907
885
-6742
-14058
-19247
-21395
-20713
-18007
-13985
-9131
-4075
284
3217
4524
4346
2775
-65
-3603
-6810
-8810
-9477
-9325
-8846
-8121
-7043
-5662
-4141
-2546
-975
213
654
546
686
1735
3577
5406
6309
5762
3910
1542
-478
-1952
-3436
-5495
-8047
-10576
-12739
-14584
-16259
-17659
-18239
-17157
-13863
-8793
-3340
1090
4027
5948
7471
8696
9273
8949
7927
6621
5102
2958
-184
-4121
-8185
-11845
-15008
-17693
-19537
-19790
-17958
-14530
-10903
-8363
-7134
-6581
-6253
-6398
-7418
-9027
-10026
-8869
-4731
1617
8176
13455
17747
22224
26927
30362
31117
29143
25215
19900
13488
6404
-783
-7373
-12262
-14297
-13515
-11610
-10445
-10306
-10251
-9975
-10383
-12043
-13825
-13727
-10806
-5790
48
6017
11885
17236
21508
24485
26297
26922
26084
23758
20421
16593
12307
7139
599
-7512
-16707
-25534
-32052
-35047
-34717
-31981
-27249
-20304
-11345
-1651
7085
13925
18914
22289
23887
23566
21870
19722
17427
14458
10462
5985
1807
-2062
-6084
-10063
-13067
-14573
-15045
-14982
-13874
-10659
-5077
1850
8643
14286
18288
20334
20297
18424
15122
10574
4946
-1048
-6321
-10324
-13226
-14941
-14681
-12158
-8670
-6032
-4525
-2740
521
4901
9050
11781
12564
11675
10137
8936
7919
5935
2295
-2286
-6383
-9062
-10250
-10493
-10632
-11152
-11362
-9627
-5136
672
5140
7061
7782
9373
12168
14640
15389
14516
13110
12121
11938
12312
12268
10682
7537
4232
2162
1223
83
-2415
-6379
-10889
-14384
-15538
-14446
-12771
-12138
-12414
-11949
-9406
-4991
28
4624
8705
12600
15966
17530
16303
12881
9013
5852
3094
-113
-3999
-8068
-11615
-14062
-15271
-15898
-17140
-19686
-22947
-25484
-26008
-23825
-18734
-11149
-2478
5261
10899
15175
19759
25025
29251
30309
27742
22934
17848
14180
13042
14257
15976
16006
13880
10963
8367
5610
1794
-2725
-6727
-9752
-12339
-14591
-15455
-13996
-10908
-8087
-6808
-6857
-7426
-8212
-9291
-10386
-10764
-9795
-7289
-3468
1037
5230
8256
10019
11108
11996
12517
12161
10698
8363
5628
3080
1443
1294
2416
3620
3664
2453
1027
193
-383
-1370
-2462
-2638
-1839
-1667
-3874
-8420
-13459
-17027
-18222
-16851
-12835
-6492
1010
8167
14115
18727
21805
22684
20810
16488
10993
6067
3090
2200
2100
1092
-1507
-5089
-8675
-11620
-13470
-13958
-13545
-13293
-13512
-12919
-9895
-4446
1786
7349
11899
15192
16338
14892
11968
9125
6345
2163
-4054
-10785
-15569
-16943
-15076
-11313
-7463
-4866
-3612
-2889
-2215
-1864
-2098
-2770
-3883
-5581
-7112
-6681
-3167
2434
7857
11455
12795
12096
9958
7349
5035
2996
874
-1060
-1815
-562
2589
6535
9680
10738
9393
6290
2407
-1504
-5136
-8719
-12754
-17102
-20404
-21103
-19181
-16210
-13513
-10992
-8053
-4840
-1910
738
3541
6519
9161
11016
11952
12010
11467
10887
10547
9815
7681
4160
768
-795
-365
586
531
-767
-2623
-4670
-7100
-9833
-12214
-13828
-14971
-15944
-16497
-16476
-16379
-16581
-16499
-15337
-13155
-10305
-6225
-7
7878
15504
21285
24940
26577
25901
22764
17680
11253
3664
-4714
-12527
-17840
-19441
-17714
-14248
-10495
-6679
-2143
3254
8485
12275
14118
14036
11946
7949
2870
-2274
-7306
-12812
-19011
-25101
-29726
-31807
-31004
-27660
-22368
-15566
-7758
-42
6089
9748
11156
10962
9456
6759
3520
1014
531
2612
6571
10596
12673
11779
8220
2843
-3746
-11006
-17839
-22625
-24051
-21855
-16793
-10115
-3236
2347
5419
5689
3939
1260
-1746
-4794
-7277
-8360
-7757
-5906
-3249
256
4666
9417
13482
16043
16788
15704
12915
8861
4423
599
-2079
-3781
-5020
-6143
-7180
-7964
-8223
-7684
-6332
-4487
-2440
-146
2544
5547
8762
12326
16114
19151
20216
19282
17827
17422
18242
19116
18670
16219
11921
6467
642
-5025
-10138
-14051
-15905
-15239
-12396
-8244
-3683
472
3506
5044
5227
4450
3055
1458
312
121
674
1157
949
119
-812
-1374
-1358
-864
-290
-113
-405
-568
332
2941
7250
12718
18615
24266
29084
32576
34427
34530
32848
29449
24959
20832
18566
18386
19094
19486
19517
19713
19919
19296
17380
14440
10845
6798
2889
247
-345
772
2560
4302
5956
7673
9236
10025
9470
7614
5229
3271
2210
2070
3029
5580
9836
14835
18818
20280
18822
15148
10374
5272
121
-4842
-9073
-12030
-13662
-14272
-13941
-12438
-9723
-6184
-2279
1787
5889
9749
13060
15735
17997
20355
23341
26857
29690
30153
27543
22854
17865
13607
9794
5537
498
-4581
-8362
-9967
-9587
-8132
-6454
-4979
-3769
-2608
-1219
247
1071
692
-487
-1407
-1456
-890
-222
317
547
-11
-1937
-5451
-10260
-15769
-21408
-26819
-31749
-35752
-38202
-38778
-37798
-35904
-33563
-31064
-28709
-26640
-24650
-22588
-20866
-20099
-20203
-20278
-19492
-17800
-15751
-13935
-12690
-11911
-10839
-8328
-3708
2592
9396
15731
21273
25975
29508
31207
30544
27530
22626
16367
9231
1855
-4890
-10291
-14222
-17017
-18906
-19768
-19521
-18522
-17329
-16157
-14910
-13842
-13798
-15443
-18402
-21480
-23617
-24374
-23784
-22330
-20948
-20370
-20242
-19439
-17457
-14984
-12874
-11128
-9246
-7124
-5119
-3591
-2792
-2986
-4250
-6300
-8783
-11614
-14787
-17983
-20530
-21651
-20698
-17360
-11804
-4565
3669
12022
19367
24696
27640
28388
27118
23799
18597
12170
5454
-705
-5704
-9121
-10610
-9889
-6995
-2614
2074
6101
9272
11968
14551
17015
19020
20082
19798
18018
14808
10319
4783
-1455
-8057
-14735
-20990
-25927
-28634
-28794
-26809
-23374
-19083
-14279
-9027
-3272
2756
8304
12481
14923
16040
16608
17091
17155
15750
11925
5840
-1090
-7229
-11937
-15689
-19082
-21868
-22995
-21531
-17516
-11888
-5701
422
6098
10860
14356
16734
18481
19816
20471
20122
18880
17319
16082
15409
14917
13919
11996
9173
5487
733
-5022
-10877
-15487
-18010
-18377
-16753
-13273
-8505
-3701
-173
1499
1453
-67
-2988
-7094
-11712
-15905
-18923
-20382
-20117
-18114
-14765
-11009
-7943
-6207
-5883
-6814
-8635
-10471
-11091
-9718
-6589
-2623
1204
4136
5733
6047
5586
4921
4419
4317
4683
5261
5740
6279
7398
9231
11258
12843
13595
13193
11492
9025
6780
5115
3344
750
-2406
-5199
-6954
-7563
-7331
-6917
-7004
-7491
-7208
-4928
-702
4059
7824
10062
11165
11500
10796
8591
5158
1657
-836
-2271
-3373
-4585
-5521
-5401
-3821
-1132
1782
4170
5988
7802
10030
12400
14211
14958
14616
13562
12414
11697
11323
10455
8186
4428
4
-4019
-6953
-8572
-8988
-8606
-7945
-7255
-6389
-5245
-4204
-3840
-4160
-4474
-4215
-3647
-3461
-3798
-3999
-3394
-2063
-705
78
279
390
923
1893
2708
2726
1990
1275
1256
1828
2397
2653
2746
2848
2939
3068
3416
3922
4168
3906
3513
3614
4324
5038
4976
3870
2187
732
-6
-113
231
1297
3485
6481
9194
10748
11177
10931
10099
8471
6139
3626
1461
-126
-1174
-1897
-2549
-3255
-3998
-4799
-5732
-6702
-7472
-8051
-8788
-9871
-10936
-11484
-11598
-11973
-13204
-15262
-17706
-20133
-22221
-23499
-23476
-22148
-20112
-17927
-15537
-12644
-9508
-6907
-5265
-4265
-3494
-3048
-3192
-3764
-4300
-4560
-4568
-4232
-3325
-1838
-41
1871
3942
6206
8477
10517
12270
13760
14780
14898
13894
12147
10447
9337
8720
8162
7435
6557
5360
3368
325
-3332
-6765
-9503
-11724
-13746
-15409
-16047
-14983
-12024
-7672
-2977
945
3522
4947
5745
6078
5567
3830
1109
-1720
-3742
-4603
-4581
-4245
-4078
-4310
-4917
-5742
-6701
-7847
-9117
-10063
-10092
-9053
-7379
-5489
-3275
-408
2905
5765
7229
7021
5616
3730
1777
-192
-2060
-3350
-3559
-2755
-1547
-392
828
2467
4587
6927
9143
10927
12086
12717
13152
13595
13963
14238
14738
15765
17060
17876
17664
16583
15321
14470
14087
13873
13771
14299
16139
19379
23278
26796
29324
30901
31858
32283
31820
30046
27043
23476
20046
16934
13841
10396
6462
2258
-1636
-4545
-6174
-6762
-6695
-6096
-4896
-3084
-748
1898
4371
6080
6912
7440
8266
9329
10145
10512
10574
10286
9264
7261
4521
1538
-1343
-4030
-6477
-8424
-9281
-8396
-5608
-1503
2960
7051
10458
13114
15108
16689
18061
19089
19373
18715
17403
15966
14725
13626
12383
10671
8249
5121
1668
-1489
-3929
-5745
-7368
-9067
-10689
-11836
-12249
-12032
-11608
-11457
-11838
-12721
-13982
-15568
-17410
-19284
-20926
-22281
-23525
-24794
-25937
-26602
-26562
-25930
-25011
-23927
-22471
-20418
-17888
-15279
-12933
-11020
-9662
-8925
-8685
-8763
-9275
-10644
-13163
-16640
-20493
-24044
-26695
-27989
-27699
-25904
-23027
-19789
-16958
-14937
-13554
-12281
-10646
-8472
-5923
-3420
-1375
162
1488
2758
3564
3192
1321
-1581
-4560
-6862
-8377
-9449
-10299
-10726
-10393
-9330
-8042
-7210
-7324
-8465
-10216
-11820
-12629
-12512
-11825
-10974
-10030
-8692
-6573
-3597
-230
2694
4489
5037
4730
4011
3035
1813
642
145
733
2111
3589
4844
6078
7374
8263
8237
7475
6740
6628
7149
7964
8706
9043
8695
7623
6129
4635
3354
2238
1230
502
451
1498
3813
7060
10374
12772
13825
13871
13516
12998
12153
10823
9059
7018
4964
3330
2503
2419
2585
2563
2313
2051
1963
2108
2437
2776
2908
2709
2130
1055
-620
-2674
-4481
-5425
-5339
-4416
-2836
-732
1471
3049
3566
3371
3251
3618
4222
4599
4558
4185
3633
3039
2493
1972
1375
673
-77
-854
-1659
-2349
-2638
-2292
-1207
700
3461
6830
10222
12934
14409
14386
12972
10571
7529
3810
-836
-6318
-11896
-16513
-19412
-20516
-20305
-19343
-17818
-15563
-12458
-8708
-4646
-460
3695
7452
10323
12065
12788
12663
11667
9680
6716
3022
-1022
-5003
-8507
-11124
-12540
-12708
-11940
-10704
-9280
-7631
-5662
-3555
-1761
-645
-148
187
854
1977
3227
4148
4559
4630
4609
4588
4526
4316
3757
2613
883
-1014
-2515
-3347
-3635
-3618
-3441
-3213
-3041
-2914
-2642
-2013
-969
382
1832
3137
4180
5099
6147
7317
8228
8534
8418
8573
9639
11675
14154
16435
18259
19849
21552
23418
25127
26242
26487
25809
24326
22296
20060
17940
16131
14658
13390
12130
10742
9225
7616
5917
4189
2649
1486
568
-486
-1841
-3186
-4022
-4112
-3525
-2374
-630
1828
5054
8894
12953
16803
20285
23520
26554
29121
30844
31534
31162
29693
27159
23806
19932
15608
10746
5495
387
-4018
-7523
-10281
-12476
-14095
-14944
-14794
-13525
-11244
-8342
-5392
-2918
-1222
-410
-557
-1745
-3895
-6635
-9419
-11834
-13767
-15262
-16251
-16498
-15790
-14171
-11866
-9044
-5730
-1952
2095
6044
9440
11846
13010
13001
12121
10613
8531
5895
2871
-211
-2937
-4876
-5702
-5346
-4035
-2205
-353
1123
2145
2955
3789
4522
4751
4185
2873
1141
-575
-1932
-2843
-3387
-3440
-2536
-313
3016
6858
10860
15052
19355
23236
25988
27232
27018
25535
22932
19439
15486
11523
7739
4094
647
-2340
-4680
-6475
-7883
-8796
-8955
-8314
-7106
-5591
-3912
-2227
-756
414
1504
2884
4697
6656
8285
9374
10138
10884
11611
12052
12009
11442
10251
8200
5173
1401
-2645
-6539
-10060
-13187
-16027
-18725
-21397
-24127
-26989
-29985
-32917
-35293
-36417
-35641
-32665
-27665
-21112
-13467
-5083
3634
12113
19796
26392
31879
36296
39591
41685
42547
42158
40430
37205
32337
25785
17711
8510
-1309
-11379
-21590
-31926
-42223
-52113
-61151
-68932
-75157
-79634
-82206
-82669
-80894
-77092
-71778
-65376
-57966
-49561
-40500
-31373
-22594
-14171
-5854
2581
11083
19205
26231
31484
34546
35280
33866
30837
26829
22173
16854
10952
4958
-437
-4742
-7810
-9767
-10906
-11500
-11605
-11156
-10315
-9601
-9585
-10498
-12112
-13855
-15041
-15227
-14519
-13463
-12588
-12083
-11918
-12149
-13040
-14940
-18046
-22176
-26698
-30739
-33533
-34657
-34057
-31965
-28787
-24946
-20752
-16464
-12475
-9322
-7351
-6362
-5666
-4565
-2788
-479
2107
4754
7204
9167
10555
11648
12855
14327
15864
17230
18484
19968
21978
24464
27055
29383
31401
33357
35446
37518
39121
39780
39167
37050
33188
27399
19766
10810
1405
-7532
-15318
-21539
-25953
-28482
-29302
-28765
-27162
-24597
-21129
-16950
-12353
-7552
-2549
2828
8748
15121
21505
27295
32003
35300
36906
36637
34606
31264
27142
22610
17852
12995
8270
4130
1182
-165
13
1284
3246
5648
8163
10261
11484
11825
11738
11710
11796
11620
10848
9582
8199
6884
5459
3619
1193
-1789
-5073
-8148
-10387
-11271
-10526
-8114
-4226
792
6594
12829
18919
24045
27526
29132
28948
27170
24179
20529
16564
12182
7228
1935
-3307
-8437
-13653
-18919
-23812
-27820
-30580
-31898
-31763
-30379
-28038
-24989
-21480
-17807
-14208
-10783
-7624
-4968
-3099
-2170
-2174
-2978
-4316
-5848
-7373
-8937
-10615
-12214
-13324
-13706
-13570
-13403
-13555
-14041
-14683
-15310
-15805
-16071
-16065
-15817
-15299
-14319
-12664
-10379
-7857
-5647
-4166
-3555
-3663
-4123
-4454
-4155
-2805
-220
3493
8098
13435
19342
25431
31101
35841
39344
41296
41266
39016
34825
29395
23494
17713
12341
7289
2228
-2933
-7700
-11269
-13181
-13619
-13107
-12066
-10673
-8971
-6965
-4664
-2109
592
3269
5728
7806
9393
10381
10646
10139
9022
7640
6368
5578
5709
7149
9891
13422
17091
20533
23659
26369
28459
29733
30059
29335
27513
24633
20764
15975
10469
4629
-1214
-7004
-12793
-18413
-23489
-27763
-31257
-34032
-35921
-36571
-35765
-33638
-30563
-26841
-22608
-18076
-13737
-10125
-7392
-5279
-3494
-1919
-437
1190
3090
5059
6729
7879
8476
8477
7698
5903
2982
-867
-5124
-9175
-12634
-15445
-17698
-19412
-20490
-20824
-20443
-19632
-18855
-18412
-18179
-17778
-16983
-15825
-14360
-12554
-10430
-8186
-6088
-4318
-2947
-1882
-855
389
1806
3071
3901
4282
4384
4411
4558
5000
5863
7237
9139
11310
13110
13825
13150
11275
8539
5190
1473
-2226
-5418
-7600
-8315
-7311
-4722
-1030
3185
7401
11142
13972
15609
16033
15474
14308
12899
11447
9957
8344
6569
4693
2881
1310
-6
-1311
-2879
-4687
-6404
-7718
-8573
-9083
-9368
-9503
-9507
-9309
-8785
-7823
-6297
-4059
-1077
2429
6098
9638
12817
15350
16965
17596
17325
16168
14072
11155
7749
4179
612
-2856
-6100
-9037
-11643
-13837
-15424
-16306
-16669
-16850
-17023
-17105
-16947
-16460
-15556
-14103
-12041
-9422
-6253
-2415
2085
6826
11048
14047
15470
15358
14002
11717
8656
4942
1014
-2334
-4462
-5270
-4959
-3588
-1138
2092
5505
8659
11488
14069
16379
18295
19620
20112
19672
18597
17471
16671
16046
15155
13719
11761
9404
6699
3667
412
-2869
-5931
-8488
-10267
-11186
-11450
-11352
-10951
-10094
-8762
-7255
-5959
-5006
-4231
-3374
-2251
-834
749
2337
3859
5298
6536
7374
7722
7644
7178
6216
4624
2408
-312
-3374
-6557
-9500
-11769
-13081
-13475
-13214
-12450
-11052
-8842
-5985
-2955
-101
2648
5598
8968
12796
16972
21223
25119
28165
29886
29937
28300
25383
21763
17781
13522
9167
5161
1952
-305
-1756
-2701
-3444
-4143
-4721
-5012
-4996
-4828
-4714
-4837
-5331
-6109
-6791
-6996
-6705
-6191
-5642
-5074
-4516
-4043
-3630
-3234
-3043
-3379
-4278
-5374
-6239
-6631
-6372
-5270
-3315
-756
2173
5449
9032
12585
15582
17654
18709
18828
18187
17069
15809
14675
13863
13591
14161
15841
18610
21983
25166
27488
28742
29086
28671
27394
25005
21391
16802
11824
7069
2813
-1045
-4669
-8010
-10898
-13251
-15093
-16421
-17220
-17574
-17679
-17703
-17684
-17551
-17189
-16483
-15308
-13511
-11000
-7932
-4767
-1999
162
1765
2829
3224
2858
1814
220
-1919
-4687
-8071
-11868
-15741
-19390
-22661
-25507
-27867
-29634
-30764
-31313
-31313
-30671
-29240
-27012
-24238
-21400
-19020
-17386
-16425
-15920
-15813
-16181
-16914
-17586
-17760
-17269
-16139
-14359
-11890
-8858
-5581
-2367
624
3285
5446
6940
7798
8299
8807
9541
10503
11569
12630
13628
14495
15081
15224
14893
14218
13311
12108
10461
8369
6056
3828
1979
780
417
883
1967
3391
4865
6087
6837
7097
6972
6475
5549
4331
3187
2371
1718
797
-679
-2667
-4903
-7016
-8545
-8996
-8069
-5841
-2696
992
5075
9495
13976
17951
20829
22271
22206
20765
18297
15338
12356
9492
6649
3806
1153
-1058
-2669
-3648
-4078
-4150
-4078
-3972
-3872
-3873
-4094
-4482
-4772
-4703
-4233
-3451
-2372
-900
976
3038
4926
6382
7412
8189
8808
9180
9197
8898
8406
7757
6865
5632
3975
1795
-949
-4118
-7434
-10682
-13768
-16575
-18833
-20156
-20188
-18744
-15937
-12232
-8329
-4926
-2506
-1204
-776
-741
-676
-419
26
713
1801
3368
5282
7265
9052
10513
11670
12618
13444
14232
15147
16394
18020
19813
21475
22877
24084
25164
26059
26615
26678
26149
25003
23250
20856
17739
13874
9394
4518
-582
-5813
-11074
-16207
-20997
-25163
-28390
-30425
-31163
-30628
-28916
-26245
-23009
-19663
-16514
-13665
-11160
-9094
-7533
-6400
-5478
-4539
-3469
-2300
-1135
-51
915
1649
1929
1582
687
-465
-1602
-2612
-3462
-4091
-4430
-4483
-4359
-4225
-4255
-4557
-5109
-5751
-6266
-6485
-6359
-5967
-5444
-4877
-4237
-3468
-2613
-1851
-1381
-1305
-1590
-2124
-2803
-3617
-4648
-5938
-7330
-8499
-9168
-9279
-8979
-8482
-7940
-7375
-6686
-5788
-4747
-3735
-2835
-1953
-936
300
1764
3401
5081
6644
8023
9264
10376
11264
11824
12046
11964
11600
11012
10328
9679
9154
8828
8723
8695
8479
7905
7025
6021
5084
4401
4123
4252
4613
4978
5163
5060
4677
4150
3565
2756
1429
-458
-2583
-4563
-6234
-7555
-8415
-8684
-8381
-7706
-6914
-6239
-5811
-5542
-5123
-4266
-2978
-1559
-314
701
1647
2668
3740
4717
5465
5907
5971
5581
4749
3606
2313
975
-323
-1469
-2410
-3255
-4189
-5268
-6384
-7447
-8484
-9546
-10582
-11487
-12198
-12685
-12923
-12925
-12769
-12519
-12180
-11783
-11482
-11441
-11680
-12090
-12562
-12987
-13183
-12994
-12469
-11812
-11116
-10287
-9246
-8071
-6852
-5541
-4065
-2514
-1081
138
1203
2218
3219
4180
5054
5812
6438
6866
6949
6550
5695
4587
3489
2626
2191
2317
2974
3949
4964
5763
6110
5842
4995
3814
2539
1264
38
-996
-1684
-2020
-2111
-2033
-1817
-1519
-1198
-782
-86
1027
2550
4360
6268
8052
9551
10773
11877
13065
14515
16347
18510
20711
22589
23997
25027
25748
26032
25684
24640
22978
20826
18346
15730
13147
10700
8458
6439
4538
2579
513
-1454
-2962
-3677
-3401
-2165
-294
1740
3623
5293
6684
7521
7455
6367
4427
1944
-766
-3401
-5710
-7527
-8762
-9416
-9618
-9574
-9390
-9013
-8371
-7515
-6528
-5421
-4226
-3152
-2481
-2272
-2245
-2020
-1421
-528
545
1826
3435
5360
7314
8820
9475
9158
8019
6287
4098
1512
-1314
-4075
-6467
-8356
-9748
-10641
-10991
-10812
-10223
-9360
-8334
-7279
-6377
-5768
-5457
-5338
-5275
-5149
-4868
-4424
-3923
-3500
-3148
-2685
-1934
-942
52
868
1563
2342
3351
4590
5983
7422
8774
9907
10731
11210
11316
10981
10102
8618
6653
4589
2912
1941
1740
2260
3455
5173
7060
8703
9863
10479
10530
10021
9074
7892
6575
5067
3318
1386
-650
-2788
-5040
-7329
-9564
-11743
-13866
-15743
-16999
-17389
-17043
-16344
-15577
-14808
-14070
-13519
-13292
-13308
-13357
-13395
-13574
-13921
-14108
-13703
-12628
-11249
-10025
-9146
-8540
-8098
-7833
-7833
-8151
-8735
-9447
-10113
-10544
-10526
-9874
-8529
-6612
-4348
-1951
422
2621
4481
5858
6693
7053
7102
7009
6869
6694
6453
6105
5658
5199
4839
4590
4368
4167
4161
4520
5202
5999
6750
7381
7754
7626
6749
4941
2095
-1750
-6291
-11025
-15471
-19346
-22554
-25086
-26934
-28070
-28535
-28560
-28488
-28468
-28272
-27514
-26040
-23991
-21553
-18783
-15687
-12338
-8871
-5474
-2428
-46
1533
2465
3009
3265
3137
2547
1586
464
-609
-1435
-1830
-1685
-1029
11
1301
2728
4182
5582
6903
8128
9166
9866
10144
10078
9866
9672
9484
9096
8265
6894
5063
2933
696
-1381
-3017
-4085
-4665
-4885
-4787
-4434
-4057
-3987
-4430
-5329
-6394
-7246
-7642
-7654
-7572
-7605
-7732
-7894
-8188
-8747
-9538
-10407
-11262
-12060
-12677
-12922
-12682
-11967
-10823
-9296
-7460
-5402
-3201
-986
1028
2630
3719
4275
4301
3865
3144
2354
1654
1136
862
829
975
1253
1647
2095
2473
2693
2765
2744
2695
2732
2998
3592
4542
5834
7356
8846
10015
10742
11075
11062
10707
10058
9201
8161
6932
5626
4476
3691
3363
3485
3944
4520
5032
5541
6312
7525
9072
10666
12090
13294
14274
14957
15244
15116
14603
13641
12064
9825
7137
4304
1483
-1302
-3978
-6384
-8386
-9918
-10925
-11355
-11217
-10584
-9557
-8271
-6883
-5477
-4065
-2708
-1561
-697
55
954
2052
3158
4075
4774
5288
5540
5317
4438
2959
1204
-412
-1629
-2439
-2985
-3403
-3729
-3897
-3800
-3398
-2805
-2298
-2188
-2676
-3779
-5385
-7359
-9592
-11935
-14143
-15915
-17013
-17370
-17116
-16529
-15889
-15325
-14805
-14294
-13860
-13591
-13456
-13340
-13191
-13035
-12845
-12507
-11926
-11096
-10042
-8781
-7384
-6012
-4813
-3804
-2890
-1968
-986
61
1143
2243
3402
4690
6111
7578
8988
10250
11214
11664
11450
10622
9410
8113
6984
6135
5502
4947
4410
3899
3373
2754
2072
1468
1053
845
870
1181
1751
2476
3320
4330
5464
6531
7378
8015
8535
8988
9398
9799
10163
10334
10089
9285
7964
6339
4624
2893
1133
-529
-1767
-2299
-2114
-1443
-553
388
1316
2216
3036
3666
4043
4232
4342
4381
4302
4136
3982
3937
4121
4710
5789
7200
8636
9836
10616
10824
10436
9615
8552
7276
5765
4151
2677
1474
489
-379
-1185
-1948
-2669
-3335
-3922
-4385
-4631
-4547
-4038
-3035
-1525
338
2194
3681
4692
5341
5709
5728
5340
4622
3724
2733
1674
582
-477
-1474
-2442
-3401
-4274
-4943
-5373
-5611
-5622
-5240
-4361
-3125
-1818
-611
518
1670
2897
4143
5245
6048
6578
7047
7616
8204
8593
8679
8534
8261
7885
7380
6748
6026
5236
4364
3399
2370
1351
423
-350
-959
-1501
-2160
-3057
-4111
-5121
-5991
-6785
-7540
-8121
-8322
-8076
-7487
-6679
-5681
-4537
-3495
-2948
-3102
-3747
-4466
-5030
-5460
-5765
-5808
-5455
-4714
-3683
-2503
-1390
-548
19
494
1008
1542
2074
2668
3349
4027
4636
5228
5842
6373
6642
6556
6157
5575
4972
4482
4153
3940
3759
3557
3321
3029
2594
1885
851
-397
-1673
-2891
-4054
-5105
-5851
-6138
-6028
-5770
-5576
-5477
-5370
-5182
-4926
-4626
-4248
-3737
-3084
-2286
-1297
-104
1188
2409
3467
4364
5103
5679
6127
6491
6718
6666
6230
5415
4303
2993
1583
160
-1165
-2217
-2804
-2859
-2494
-1901
-1207
-448
382
1285
2239
3180
4062
4914
5787
6644
7366
7872
8143
8125
7682
6727
5340
3740
2145
667
-698
-2027
-3379
-4729
-5974
-6997
-7763
-8355
-8904
-9429
-9774
-9742
-9287
-8524
-7590
-6562
-5498
-4464
-3524
-2747
-2224
-1980
-1887
-1750
-1498
-1189
-830
-295
499
1416
2217
2813
3327
3906
4540
5093
5437
5507
5278
4762
4014
3063
1859
369
-1284
-2861
-4180
-5184
-5847
-6137
-6090
-5800
-5316
-4635
-3810
-2946
-2072
-1143
-184
687
1426
2131
2908
3768
4677
5605
6504
7326
8071
8699
9037
8922
8425
7785
7123
6378
5531
4729
4130
3757
3551
3469
3479
3550
3691
3963
4437
5154
6097
7159
8164
8961
9459
9563
9181
8326
7130
5724
4179
2586
1080
-276
-1537
-2765
-3957
-5104
-6225
-7262
-8031
-8324
-8028
-7142
-5761
-4066
-2258
-456
1292
2930
4369
5547
6457
7092
7433
7509
7440
7379
7411
7511
7584
7550
7378
7060
6580
5900
4980
3780
2308
656
-995
-2427
-3464
-4054
-4321
-4477
-4654
-4852
-5054
-5319
-5684
-6061
-6318
-6388
-6243
-5809
-5024
-3944
-2717
-1484
-380
459
965
1184
1199
1028
668
198
-215
-424
-407
-288
-234
-312
-459
-588
-659
-615
-382
8
356
444
198
-337
-1091
-1969
-2880
-3830
-4901
-6082
-7216
-8150
-8842
-9260
-9308
-8906
-8058
-6821
-5283
-3625
-2081
-797
202
921
1366
1572
1596
1477
1288
1161
1148
1115
879
421
-156
-852
-1811
-3133
-4745
-6476
-8185
-9784
-11220
-12453
-13444
-14128
-14446
-14408
-14123
-13736
-13331
-12911
-12432
-11834
-11058
-10080
-8950
-7757
-6553
-5347
-4171
-3066
-1991
-853
339
1413
2220
2795
3314
3920
4634
5344
5850
6015
5892
5658
5433
5204
4928
4594
4185
3657
2975
2127
1120
23
-1046
-1999
-2813
-3437
-3763
-3772
-3619
-3519
-3610
-3963
-4606
-5466
-6370
-7153
-7719
-7991
-7918
-7569
-7121
-6708
-6381
-6181
-6123
-6108
-5969
-5650
-5212
-4678
-3961
-2953
-1581
191
2286
4443
6338
7807
8873
9586
9942
9976
9817
9642
9591
9754
10153
10721
11334
11873
12225
12257
11865
11065
10003
8854
7719
6642
5660
4804
4054
3354
2657
1959
1256
542
-132
-678
-1072
-1394
-1706
-1932
-1918
-1612
-1139
-697
-397
-184
95
568
1249
2077
3016
4086
5291
6547
7698
8566
9002
8939
8438
7668
6812
5998
5316
4841
4588
4473
4388
4315
4315
4400
4498
4560
4638
4819
5142
5612
6229
6933
7592
8101
8451
8666
8725
8603
8331
7953
7471
6884
6241
5613
5060
4664
4491
4479
4440
4231
3861
3392
2836
2210
1568
915
194
-563
-1158
-1422
-1435
-1453
-1654
-2023
-2453
-2865
-3235
-3560
-3829
-4000
-4027
-3918
-3772
-3728
-3877
-4231
-4742
-5346
-5977
-6574
-7074
-7413
-7542
-7452
-7185
-6819
-6433
-6087
-5835
-5746
-5858
-6102
-6316
-6348
-6164
-5829
-5415
-4940
-4386
-3754
-3100
-2507
-2001
-1502
-893
-141
671
1414
1990
2342
2479
2484
2471
2460
2360
2087
1684
1297
1046
957
995
1121
1308
1546
1835
2154
2431
2584
2580
2416
2060
1461
633
-309
-1238
-2101
-2896
-3583
-4070
-4273
-4170
-3817
-3319
-2798
-2357
-2054
-1894
-1834
-1799
-1717
-1527
-1185
-695
-152
290
538
604
507
194
-369
-1083
-1771
-2327
-2722
-2917
-2891
-2751
-2671
-2715
-2832
-3032
-3416
-3984
-4552
-4972
-5299
-5636
-5935
-6058
-5981
-5774
-5433
-4863
-4024
-2969
-1732
-284
1374
3160
5006
6917
8893
10821
12493
13712
14388
14552
14307
13728
12821
11592
10163
8755
7524
6458
5463
4541
3802
3331
3074
2913
2790
2739
2820
3062
3444
3903
4345
4683
4828
4662
4064
3025
1679
195
-1330
-2846
-4264
-5439
-6239
-6583
-6485
-6071
-5510
-4883
-4156
-3289
-2304
-1206
23
1328
2550
3565
4369
4975
5326
5384
5195
4785
4073
3022
1797
670
-233
-996
-1733
-2433
-2985
-3303
-3390
-3324
-3199
-3084
-2997
-2923
-2812
-2587
-2179
-1563
-797
8
756
1418
1997
2463
2731
2740
2505
2126
1740
1489
1464
1651
1943
2205
2323
2217
1854
1276
577
-142
-774
-1209
-1389
-1332
-1053
-529
224
1068
1830
2423
2823
3000
2951
2751
2472
2114
1666
1176
652
-11
-907
-1959
-2984
-3860
-4555
-5049
-5337
-5450
-5373
-5001
-4241
-3132
-1792
-314
1227
2737
4175
5587
6992
8270
9227
9757
9914
9851
9722
9569
9286
8745
7971
7100
6174
5090
3806
2483
1354
543
84
23
420
1274
2518
4006
5502
6741
7596
8122
8406
8445
8242
7911
7592
7319
7055
6793
6529
6184
5670
5012
4319
3658
3032
2478
2081
1909
1998
2388
3081
3973
4895
5733
6466
7093
7589
7913
8026
7905
7600
7226
6871
6534
6181
5804
5383
4855
4215
3576
3047
2625
2261
1981
1828
1778
1798
1939
2252
2671
3087
3490
3921
4330
4600
4672
4544
4197
3625
2907
2127
1279
346
-580
-1408
-2229
-3243
-4520
-5962
-7469
-9004
-10491
-11779
-12770
-13473
-13917
-14105
-14096
-14050
-14130
-14373
-14693
-14999
-15271
-15527
-15727
-15738
-15423
-14767
-13883
-12903
-11894
-10882
-9911
-9035
-8237
-7403
-6407
-5217
-3919
-2644
-1503
-582
64
451
641
644
397
-121
-794
-1454
-2021
-2512
-2949
-3349
-3732
-4088
-4344
-4433
-4389
-4297
-4198
-4066
-3862
-3568
-3183
-2722
-2212
-1683
-1204
-907
-914
-1207
-1615
-1959
-2179
-2322
-2445
-2549
-2587
-2515
-2354
-2190
-2107
-2113
-2113
-1929
-1387
-442
766
2023
3199
4269
5200
5916
6375
6616
6701
6669
6545
6359
6115
5786
5322
4668
3795
2768
1751
932
403
147
96
210
480
891
1367
1806
2154
2427
2649
2811
2913
3000
3131
3344
3666
4098
4596
5106
5604
6058
6374
6466
6356
6148
5912
5680
5505
5421
5362
5219
4972
4695
4453
4244
4027
3741
3357
2938
2616
2453
2402
2388
2364
2265
2035
1713
1407
1162
961
811
727
658
535
383
261
142
-19
-160
-201
-198
-251
-294
-161
176
581
956
1302
1618
1839
1914
1840
1637
1338
991
615
182
-316
-831
-1302
-1687
-1946
-2032
-1954
-1780
-1551
-1230
-770
-213
306
679
922
1135
1358
1504
1462
1212
801
283
-272
-774
-1203
-1631
-2089
-2491
-2761
-2930
-3045
-3095
-3121
-3264
-3589
-3976
-4294
-4526
-4647
-4525
-4094
-3485
-2837
-2139
-1360
-632
-127
148
307
430
524
581
583
518
412
301
154
-80
-354
-544
-587
-507
-328
-55
266
568
849
1175
1602
2127
2680
3132
3393
3543
3758
4070
4304
4304
4119
3870
3567
3134
2536
1788
938
90
-638
-1248
-1856
-2503
-3068
-3442
-3659
-3798
-3848
-3756
-3514
-3129
-2564
-1820
-1008
-262
416
1111
1839
2484
2901
3027
2862
2421
1731
860
-110
-1127
-2145
-3067
-3762
-4158
-4287
-4218
-4014
-3762
-3590
-3578
-3681
-3784
-3799
-3685
-3417
-2981
-2375
-1585
-605
482
1479
2206
2620
2764
2661
2307
1762
1171
685
382
248
207
192
197
231
240
111
-226
-731
-1322
-1943
-2533
-2991
-3216
-3180
-2926
-2524
-2060
-1643
-1367
-1269
-1323
-1484
-1714
-1982
-2267
-2563
-2888
-3273
-3726
-4212
-4680
-5126
-5598
-6135
-6727
-7341
-7948
-8474
-8776
-8740
-8422
-8007
-7635
-7297
-6954
-6624
-6310
-5922
-5353
-4637
-3944
-3411
-3049
-2818
-2728
-2843
-3193
-3725
-4341
-4969
-5603
-6253
-6869
-7332
-7560
-7580
-7488
-7350
-7148
-6832
-6387
-5858
-5307
-4773
-4276
-3843
-3508
-3265
-3039
-2730
-2271
-1656
-945
-251
347
882
1448
2067
2682
3264
3816
4277
4541
4630
4702
4838
4925
4827
4561
4209
3789
3295
2804
2414
2149
1979
1894
1869
1812
1630
1334
1042
884
930
1176
1590
2176
2971
3956
4999
5924
6603
6960
6954
6639
6170
5690
5213
4672
4018
3233
2293
1230
190
-645
-1211
-1582
-1845
-1982
-1910
-1581
-1041
-391
264
831
1241
1478
1607
1721
1879
2125
2516
3086
3786
4530
5253
5888
6309
6385
6080
5436
4491
3300
2001
763
-340
-1319
-2181
-2902
-3481
-3943
-4272
-4416
-4359
-4162
-3934
-3769
-3723
-3794
-3929
-4046
-4067
-3944
-3650
-3151
-2372
-1272
46
1348
2440
3293
3969
4507
4925
5275
5615
5955
6273
6552
6754
6796
6595
6122
5402
4468
3356
2113
807
-457
-1539
-2319
-2768
-2948
-2959
-2886
-2779
-2666
-2590
-2611
-2723
-2816
-2781
-2638
-2492
-2374
-2234
-2101
-2115
-2369
-2804
-3310
-3820
-4288
-4648
-4869
-5003
-5119
-5232
-5321
-5383
-5436
-5507
-5611
-5737
-5830
-5832
-5723
-5534
-5312
-5104
-4929
-4781
-4660
-4599
-4622
-4683
-4710
-4715
-4811
-5067
-5389
-5578
-5500
-5171
-4699
-4187
-3679
-3183
-2710
-2270
-1855
-1464
-1153
-1014
-1098
-1381
-1829
-2431
-3187
-4077
-5067
-6105
-7106
-7977
-8664
-9138
-9343
-9225
-8797
-8125
-7251
-6193
-5034
-3916
-2917
-1995
-1104
-302
293
611
669
516
194
-269
-857
-1565
-2392
-3298
-4186
-4964
-5630
-6263
-6895
-7430
-7737
-7787
-7637
-7313
-6791
-6079
-5208
-4156
-2884
-1487
-214
712
1257
1540
1689
1763
1765
1695
1578
1467
1406
1418
1528
1761
2100
2486
2902
3395
3989
4619
5206
5739
6248
6747
7261
7853
8545
9249
9839
10270
10588
10817
10910
10817
10552
10163
9670
9055
8322
7531
6753
5985
5145
4154
3030
1887
864
36
-606
-1111
-1485
-1689
-1722
-1683
-1704
-1841
-2064
-2325
-2593
-2833
-2998
-3041
-2921
-2623
-2207
-1812
-1567
-1484
-1474
-1454
-1403
-1337
-1264
-1175
-1072
-975
-904
-856
-813
-786
-797
-813
-751
-570
-339
-165
-77
-16
94
297
610
1014
1449
1834
2127
2355
2578
2810
2970
2952
2746
2464
2213
1987
1724
1409
1067
676
180
-418
-1040
-1638
-2248
-2909
-3570
-4126
-4520
-4779
-4934
-4969
-4866
-4662
-4459
-4367
-4467
-4770
-5191
-5580
-5849
-6020
-6139
-6174
-6070
-5859
-5637
-5453
-5291
-5136
-4969
-4723
-4315
-3711
-2929
-1990
-917
250
1467
2691
3834
4793
5566
6260
6938
7535
7974
8265
8418
8358
8016
7444
6756
6037
5336
4700
4141
3612
3082
2576
2123
1705
1304
938
643
456
422
561
820
1103
1345
1502
1494
1238
751
187
-276
-544
-621
-546
-348
-48
312
664
951
1144
1198
1029
589
-51
-757
-1476
-2255
-3114
-3980
-4783
-5539
-6301
-7055
-7716
-8200
-8454
-8432
-8101
-7502
-6750
-5957
-5137
-4247
-3308
-2437
-1737
-1185
-711
-319
-47
162
459
918
1437
1860
2147
2383
2652
2964
3260
3453
3475
3331
3090
2816
2507
2135
1728
1372
1115
910
659
308
-96
-464
-769
-1080
-1497
-2035
-2611
-3131
-3577
-3990
-4398
-4791
-5158
-5489
-5734
-5801
-5622
-5211
-4659
-4081
-3590
-3255
-3069
-2946
-2804
-2633
-2480
-2392
-2387
-2462
-2574
-2654
-2680
-2738
-2944
-3300
-3677
-3954
-4096
-4131
-4094
-4025
-3932
-3760
-3451
-3067
-2770
-2616
-2471
-2174
-1721
-1211
-696
-178
305
679
914
1026
1020
916
812
838
1016
1256
1485
1713
1958
2171
2287
2288
2177
1962
1694
1492
1429
1441
1425
1410
1538
1873
2310
2704
3015
3289
3564
3854
4186
4580
5025
5478
5882
6168
6276
6208
6019
5731
5309
4756
4158
3583
2967
2173
1168
78
-929
-1771
-2451
-2967
-3267
-3306
-3098
-2711
-2209
-1646
-1086
-602
-233
45
287
520
747
960
1149
1285
1332
1263
1049
660
116
-452
-860
-1016
-987
-862
-631
-216
392
1123
1919
2760
3598
4360
5030
5645
6213
6697
7094
7454
7807
8150
8497
8858
9173
9338
9331
9220
9048
8797
8463
8093
7734
7412
7178
7102
7197
7397
7602
7725
7700
7500
7145
6661
6055
5349
4603
3884
3233
2679
2242
1911
1632
1348
1031
708
468
430
635
1016
1476
1961
2430
2812
3072
3276
3524
3862
4275
4749
5280
5874
6534
7234
7896
8454
8917
9309
9600
9756
9822
9858
9822
9632
9302
8923
8524
8053
7484
6860
6269
5812
5567
5499
5474
5393
5251
5048
4727
4260
3686
3040
2341
1654
1078
616
178
-280
-726
-1163
-1653
-2219
-2827
-3446
-4049
-4579
-5005
-5388
-5793
-6176
-6436
-6529
-6457
-6237
-5936
-5661
-5427
-5128
-4699
-4195
-3660
-3054
-2381
-1738
-1170
-590
48
637
1065
1349
1539
1615
1567
1474
1413
1385
1366
1357
1345
1294
1209
1149
1123
1073
976
894
888
937
988
1008
1002
971
916
853
811
820
879
949
989
1000
1002
1000
995
1000
1008
975
880
793
805
938
1168
1462
1754
1940
1994
2021
2115
2217
2216
2125
2035
1942
1751
1440
1093
756
399
28
-264
-400
-375
-194
164
693
1345
2106
3006
4037
5119
6180
7183
8074
8779
9258
9541
9639
9526
9222
8841
8507
8259
8080
7960
7905
7898
7889
7783
7469
6908
6190
5459
4773
4094
3401
2741
2153
1614
1064
448
-270
-1070
-1850
-2479
-2908
-3182
-3358
-3451
-3446
-3337
-3156
-2978
-2883
-2889
-2940
-2984
-3028
-3105
-3224
-3383
-3580
-3764
-3828
-3708
-3449
-3143
-2829
-2496
-2129
-1721
-1271
-809
-399
-73
199
462
722
984
1289
1671
2098
2506
2844
3078
3166
3087
2873
2584
2257
1926
1645
1467
1397
1401
1437
1459
1412
1263
1030
724
311
-233
-839
-1410
-1935
-2484
-3070
-3592
-3945
-4133
-4234
-4311
-4381
-4451
-4498
-4471
-4351
-4215
-4184
-4302
-4503
-4714
-4934
-5206
-5537
-5901
-6284
-6683
-7071
-7389
-7606
-7737
-7803
-7788
-7659
-7428
-7144
-6833
-6494
-6141
-5823
-5559
-5295
-4947
-4487
-3927
-3274
-2542
-1788
-1085
-449
127
588
842
880
799
680
517
294
48
-186
-436
-748
-1113
-1489
-1843
-2152
-2402
-2612
-2791
-2867
-2725
-2368
-1929
-1530
-1199
-966
-911
-1040
-1220
-1308
-1303
-1289
-1296
-1300
-1299
-1301
-1272
-1182
-1087
-1094
-1264
-1573
-1974
-2447
-2978
-3545
-4132
-4727
-5306
-5832
-6283
-6665
-6965
-7117
-7043
-6731
-6253
-5704
-5144
-4597
-4075
-3582
-3117
-2688
-2304
-1968
-1691
-1510
-1464
-1552
-1750
-2043
-2408
-2768
-3043
-3219
-3336
-3419
-3476
-3534
-3622
-3715
-3779
-3858
-4042
-4349
-4686
-4950
-5118
-5222
-5292
-5341
-5377
-5401
-5405
-5393
-5408
-5501
-5668
-5822
-5865
-5795
-5682
-5545
-5316
-4942
-4466
-3974
-3518
-3122
-2807
-2565
-2350
-2142
-1972
-1867
-1805
-1759
-1715
-1643
-1484
-1197
-796
-324
172
655
1152
1741
2454
3190
3792
4195
4451
4626
4742
4779
4710
4523
4250
3941
3627
3325
3088
2981
2993
3048
3109
3211
3369
3525
3609
3589
3471
3288
3097
2932
2754
2476
2044
1470
819
178
-395
-922
-1451
-1962
-2363
-2587
-2648
-2588
-2454
-2312
-2208
-2114
-1975
-1817
-1718
-1689
-1666
-1614
-1557
-1510
-1459
-1410
-1387
-1389
-1401
-1430
-1474
-1506
-1527
-1613
-1842
-2203
-2599
-2928
-3116
-3138
-3025
-2831
-2567
-2205
-1761
-1317
-958
-693
-475
-255
-15
233
463
657
792
833
779
677
561
387
121
-156
-321
-382
-439
-521
-554
-522
-508
-569
-672
-793
-950
-1120
-1234
-1279
-1328
-1436
-1596
-1792
-2023
-2230
-2322
-2273
-2145
-1975
-1733
-1402
-1018
-613
-173
286
687
960
1121
1234
1327
1396
1442
1486
1539
1589
1641
1713
1799
1859
1857
1798
1694
1526
1280
1006
814
771
841
930
986
1037
1141
1325
1580
1879
2153
2290
2201
1922
1611
1396
1277
1177
1050
906
765
656
636
740
932
1150
1380
1652
1969
2286
2550
2732
2815
2789
2663
2467
2226
1952
1641
1295
948
652
437
288
197
202
341
584
840
1033
1141
1191
1230
1310
1437
1545
1542
1392
1154
931
787
713
662
613
572
527
457
378
343
374
437
516
644
861
1157
1506
1867
2167
2312
2269
2103
1896
1686
1485
1319
1221
1197
1207
1178
1066
915
830
852
924
1004
1139
1398
1769
2194
2652
3132
3579
3918
4115
4172
4117
4019
3962
3959
3947
3869
3724
3512
3190
2736
2190
1605
1004
402
-175
-700
-1170
-1600
-2021
-2479
-3003
-3582
-4176
-4757
-5306
-5794
-6182
-6449
-6615
-6731
-6827
-6870
-6804
-6638
-6453
-6293
-6112
-5854
-5537
-5194
-4818
-4414
-4027
-3686
-3356
-3025
-2737
-2518
-2320
-2097
-1843
-1530
-1100
-551
54
699
1417
2159
2785
3231
3561
3822
3964
3961
3885
3811
3754
3737
3825
4032
4294
4555
4825
5126
5447
5766
6076
6392
6765
7225
7704
8061
8236
8277
8198
7923
7430
6830
6218
5564
4842
4148
3604
3224
2953
2752
2571
2351
2131
2035
2105
2230
2304
2342
2362
2289
2050
1675
1240
753
188
-436
-1052
-1587
-1986
-2225
-2337
-2386
-2410
-2386
-2265
-2029
-1730
-1455
-1244
-1058
-854
-671
-564
-492
-377
-252
-228
-315
-420
-512
-670
-941
-1275
-1607
-1918
-2176
-2327
-2384
-2430
-2516
-2621
-2721
-2824
-2926
-2993
-3015
-3000
-2959
-2914
-2913
-2996
-3153
-3368
-3648
-3954
-4161
-4156
-3941
-3610
-3249
-2888
-2522
-2123
-1675
-1214
-797
-423
-21
453
985
1546
2115
2636
3033
3281
3399
3392
3257
3071
2979
3052
3212
3342
3398
3405
3394
3395
3453
3593
3775
3920
3994
4038
4107
4200
4258
4246
4192
4128
4011
3750
3284
2645
1912
1163
434
-288
-1031
-1780
-2453
-2980
-3376
-3712
-4019
-4250
-4331
-4226
-3934
-3475
-2885
-2219
-1563
-1008
-626
-445
-481
-727
-1124
-1592
-2125
-2801
-3644
-4523
-5252
-5759
-6097
-6319
-6440
-6470
-6411
-6210
-5815
-5263
-4657
-4088
-3602
-3223
-2911
-2549
-2050
-1461
-897
-409
36
469
870
1198
1436
1610
1768
1918
1987
1905
1707
1483
1232
884
436
-32
-498
-1028
-1635
-2225
-2706
-3050
-3243
-3276
-3215
-3175
-3181
-3162
-3117
-3159
-3362
-3661
-3965
-4268
-4582
-4850
-4999
-5028
-4977
-4854
-4663
-4453
-4282
-4158
-4070
-4062
-4199
-4471
-4789
-5073
-5300
-5458
-5515
-5465
-5372
-5313
-5297
-5294
-5297
-5314
-5315
-5240
-5057
-4766
-4365
-3870
-3341
-2850
-2419
-2035
-1714
-1486
-1356
-1302
-1323
-1415
-1529
-1605
-1618
-1572
-1461
-1276
-1029
-738
-408
-52
288
575
801
972
1103
1244
1457
1754
2100
2474
2885
3304
3669
3946
4135
4216
4153
3966
3727
3454
3084
2558
1893
1171
484
-95
-534
-837
-1008
-1032
-936
-818
-754
-708
-574
-299
72
461
816
1122
1367
1528
1574
1500
1344
1153
955
777
656
604
595
618
702
840
922
825
532
120
-337
-786
-1173
-1458
-1661
-1815
-1909
-1922
-1889
-1884
-1941
-2027
-2091
-2111
-2105
-2121
-2202
-2335
-2473
-2571
-2619
-2620
-2593
-2564
-2515
-2371
-2092
-1748
-1453
-1245
-1066
-863
-630
-374
-110
130
317
467
602
703
727
663
526
318
77
-93
-98
44
235
432
675
986
1295
1505
1580
1562
1517
1490
1509
1599
1781
2047
2361
2675
2948
3135
3182
3066
2832
2543
2203
1786
1323
908
584
301
1
-307
-606
-922
-1264
-1560
-1734
-1803
-1819
-1760
-1559
-1214
-790
-333
136
577
957
1306
1673
2052
2414
2770
3149
3523
3830
4035
4115
4033
3787
3444
3053
2588
2020
1411
837
301
-228
-711
-1055
-1215
-1206
-1063
-806
-444
9
518
1014
1467
1919
2411
2889
3270
3566
3860
4171
4443
4630
4717
4659
4435
4126
3853
3644
3451
3255
3081
2927
2787
2694
2680
2704
2705
2687
2694
2726
2775
2864
2998
3127
3222
3337
3507
3651
3671
3580
3468
3373
3298
3277
3350
3477
3581
3654
3740
3830
3861
3819
3756
3690
3566
3330
3002
2648
2312
2016
1786
1650
1603
1594
1570
1536
1553
1664
1836
2009
2161
2303
2429
2525
2610
2713
2830
2944
3086
3272
3432
3465
3382
3296
3284
3324
3382
3445
3488
3473
3395
3255
3031
2728
2444
2270
2172
2071
1991
2013
2119
2200
2209
2194
2168
2093
1972
1862
1781
1686
1546
1364
1131
817
422
-28
-509
-1006
-1495
-1946
-2340
-2682
-3005
-3351
-3695
-3915
-3895
-3623
-3149
-2489
-1658
-745
135
934
1649
2239
2643
2845
2856
2668
2302
1860
1458
1120
793
430
19
-435
-890
-1277
-1554
-1735
-1841
-1865
-1801
-1683
-1567
-1480
-1396
-1260
-1055
-843
-712
-682
-722
-837
-1066
-1375
-1650
-1827
-1960
-2108
-2241
-2286
-2229
-2115
-2000
-1936
-1956
-2043
-2143
-2198
-2157
-1991
-1725
-1430
-1144
-820
-422
6
391
720
1006
1216
1302
1280
1213
1148
1107
1118
1200
1330
1460
1563
1650
1745
1859
1983
2104
2236
2424
2705
3068
3477
3920
4404
4911
5390
5785
6058
6193
6198
6072
5804
5420
5001
4613
4223
3752
3205
2671
2188
1697
1154
618
176
-160
-438
-691
-931
-1156
-1332
-1409
-1402
-1392
-1412
-1390
-1256
-1056
-882
-743
-598
-459
-377
-325
-211
-16
183
336
469
598
679
673
598
484
335
162
-8
-166
-319
-437
-470
-404
-259
-35
284
673
1090
1547
2078
2635
3108
3457
3760
4080
4380
4601
4765
4939
5139
5323
5449
5495
5447
5313
5133
4953
4773
4539
4210
3810
3429
3143
2949
2790
2653
2593
2655
2796
2938
3058
3192
3339
3444
3480
3498
3541
3586
3604
3625
3684
3751
3782
3796
3838
3893
3906
3872
3824
3762
3655
3504
3337
3158
2963
2777
2634
2528
2446
2411
2431
2456
2432
2386
2365
2340
2238
2041
1783
1480
1151
851
634
491
373
273
207
165
119
83
96
146
163
98
-22
-134
-217
-306
-428
-562
-669
-743
-801
-814
-735
-573
-391
-221
-55
82
112
4
-178
-348
-470
-548
-593
-629
-676
-714
-730
-785
-964
-1262
-1601
-1960
-2382
-2845
-3252
-3546
-3759
-3923
-4027
-4078
-4138
-4244
-4367
-4478
-4596
-4747
-4936
-5146
-5351
-5515
-5629
-5719
-5797
-5821
-5761
-5670
-5616
-5589
-5534
-5441
-5346
-5266
-5209
-5215
-5303
-5407
-5429
-5354
-5244
-5135
-5017
-4889
-4776
-4675
-4550
-4391
-4229
-4090
-3971
-3866
-3777
-3704
-3671
-3718
-3852
-4009
-4125
-4215
-4346
-4530
-4718
-4870
-4997
-5117
-5233
-5348
-5467
-5561
-5572
-5463
-5236
-4912
-4522
-4099
-3653
-3157
-2595
-2009
-1468
-983
-540
-161
100
243
330
420
520
627
755
910
1048
1109
1060
891
601
201
-265
-739
-1179
-1564
-1862
-2033
-2067
-1993
-1870
-1738
-1600
-1457
-1332
-1255
-1230
-1239
-1297
-1442
-1669
-1901
-2074
-2201
-2322
-2426
-2489
-2551
-2684
-2873
-3020
-3085
-3128
-3210
-3320
-3422
-3517
-3598
-3620
-3541
-3368
-3127
-2839
-2525
-2199
-1854
-1485
-1129
-825
-561
-326
-165
-129
-176
-211
-201
-165
-94
34
171
245
267
309
368
356
231
57
-79
-150
-178
-195
-230
-280
-312
-300
-259
-213
-162
-107
-56
6
117
275
418
498
522
513
466
383
315
315
380
460
522
579
650
707
689
584
446
312
151
-77
-325
-499
-562
-544
-460
-301
-97
102
274
417
508
541
575
672
807
929
1076
1335
1708
2106
2461
2757
2978
3088
3094
3033
2905
2676
2347
1961
1548
1094
588
59
-458
-940
-1377
-1763
-2103
-2413
-2700
-2937
-3084
-3128
-3114
-3125
-3216
-3372
-3538
-3664
-3733
-3743
-3695
-3610
-3533
-3493
-3459
-3363
-3178
-2939
-2681
-2401
-2101
-1817
-1569
-1322
-1056
-823
-682
-608
-526
-402
-244
-38
254
636
1068
1505
1913
2262
2546
2792
3030
3277
3557
3898
4290
4692
5089
5502
5906
6218
6372
6373
6245
5976
5551
4996
4370
3728
3111
2546
2033
1561
1132
744
381
48
-211
-357
-397
-361
-260
-101
81
231
304
267
74
-301
-836
-1454
-2079
-2671
-3212
-3657
-3942
-4048
-4043
-4014
-3973
-3884
-3762
-3669
-3613
-3535
-3419
-3334
-3319
-3313
-3229
-3066
-2889
-2729
-2561
-2359
-2147
-1968
-1837
-1711
-1537
-1314
-1099
-929
-784
-656
-592
-646
-791
-962
-1134
-1334
-1552
-1723
-1801
-1827
-1872
-1941
-1991
-2019
-2094
-2256
-2450
-2605
-2724
-2836
-2899
-2866
-2797
-2813
-2940
-3099
-3259
-3465
-3719
-3937
-4072
-4160
-4218
-4194
-4070
-3924
-3828
-3778
-3753
-3777
-3878
-4026
-4169
-4294
-4418
-4537
-4626
-4678
-4705
-4716
-4697
-4627
-4508
-4394
-4337
-4324
-4284
-4177
-4032
-3876
-3676
-3384
-3016
-2643
-2313
-2023
-1761
-1540
-1381
-1266
-1151
-1002
-830
-651
-467
-279
-116
-17
-9
-97
-276
-523
-790
-1030
-1223
-1368
-1453
-1444
-1309
-1053
-732
-416
-132
135
373
527
587
654
844
1161
1537
1952
2429
2929
3360
3686
3945
4142
4215
4147
4002
3845
3668
3433
3146
2834
2504
2153
1794
1448
1124
826
566
368
251
238
334
525
779
1069
1368
1643
1864
2021
2127
2196
2240
2280
2336
2415
2517
2651
2834
3069
3336
3598
3809
3916
3894
3783
3640
3455
3165
2758
2299
1836
1363
885
452
83
-254
-574
-844
-1073
-1341
-1696
-2093
-2483
-2880
-3300
-3703
-4050
-4349
-4604
-4791
-4924
-5063
-5234
-5409
-5566
-5714
-5835
-5895
-5885
-5805
-5624
-5317
-4928
-4511
-4051
-3521
-2948
-2372
-1772
-1150
-604
-218
43
257
420
502
538
581
613
602
589
627
691
718
698
663
620
563
507
482
519
643
856
1127
1422
1735
2068
2408
2747
3079
3356
3526
3616
3720
3842
3875
3763
3588
3432
3272
3062
2838
2649
2494
2358
2267
2220
2167
2077
1979
1883
1770
1661
1632
1703
1817
1949
2152
2455
2785
3050
3222
3307
3311
3262
3212
3168
3088
2970
2889
2893
2918
2875
2769
2673
2615
2559
2478
2406
2384
2417
2506
2677
2944
3267
3580
3844
4049
4190
4257
4252
4190
4083
3943
3788
3638
3491
3339
3188
3062
2972
2893
2780
2610
2387
2124
1828
1502
1158
814
487
186
-90
-347
-566
-696
-694
-593
-470
-353
-186
69
371
662
955
1290
1658
2011
2319
2568
2730
2795
2798
2777
2724
2622
2475
2276
1989
1616
1236
916
631
335
48
-170
-294
-326
-253
-77
149
375
612
883
1168
1430
1658
1829
1885
1791
1604
1409
1229
1047
884
788
774
828
942
1121
1345
1580
1817
2054
2280
2484
2673
2847
2975
3025
3007
2953
2882
2788
2672
2556
2472
2442
2464
2504
2517
2475
2375
2218
1996
1712
1388
1055
732
413
96
-213
-498
-769
-1058
-1391
-1760
-2128
-2456
-2715
-2893
-3009
-3093
-3153
-3167
-3127
-3061
-2986
-2896
-2800
-2742
-2757
-2842
-2989
-3198
-3441
-3659
-3818
-3936
-4034
-4100
-4113
-4078
-4000
-3857
-3636
-3353
-3036
-2700
-2356
-2025
-1727
-1471
-1249
-1053
-888
-769
-706
-690
-711
-764
-832
-883
-911
-963
-1083
-1245
-1404
-1582
-1849
-2208
-2590
-2954
-3316
-3692
-4056
-4385
-4684
-4945
-5131
-5220
-5220
-5144
-4985
-4739
-4417
-4030
-3582
-3097
-2623
-2194
-1811
-1456
-1126
-822
-544
-300
-114
3
78
147
193
172
81
-29
-127
-227
-333
-403
-416
-400
-376
-328
-257
-209
-208
-211
-173
-94
9
147
334
542
720
834
888
902
894
867
837
851
938
1057
1154
1261
1453
1725
1988
2216
2468
2786
3141
3506
3880
4230
4501
4691
4833
4929
4978
5029
5096
5091
4947
4763
4686
4703
4701
4654
4619
4575
4428
4149
3798
3435
3084
2753
2407
1983
1482
1002
624
316
27
-218
-360
-401
-396
-399
-441
-519
-596
-649
-691
-738
-787
-844
-923
-1000
-1022
-997
-995
-1040
-1090
-1136
-1219
-1334
-1407
-1412
-1399
-1406
-1409
-1381
-1325
-1235
-1107
-973
-874
-792
-685
-572
-506
-498
-509
-510
-500
-479
-431
-340
-202
-42
101
223
355
496
600
666
771
955
1157
1305
1397
1446
1442
1411
1419
1474
1511
1523
1588
1725
1845
1883
1866
1806
1635
1307
878
427
-12
-413
-735
-966
-1129
-1241
-1298
-1289
-1204
-1047
-878
-772
-727
-669
-575
-512
-526
-583
-645
-725
-823
-902
-948
-987
-1016
-991
-888
-746
-603
-469
-347
-242
-127
25
204
367
499
638
851
1179
1588
1974
2249
2416
2528
2597
2604
2557
2511
2508
2564
2675
2807
2894
2887
2792
2636
2427
2178
1909
1629
1333
1052
829
657
490
320
184
80
-31
-164
-300
-435
-577
-684
-694
-606
-473
-339
-208
-83
53
231
439
598
654
658
694
753
756
675
573
524
556
666
832
1008
1141
1217
1271
1361
1521
1735
1953
2160
2406
2725
3051
3284
3419
3532
3656
3733
3737
3743
3810
3888
3911
3916
3974
4033
3961
3723
3425
3163
2920
2639
2303
1922
1504
1083
729
486
321
161
-31
-231
-392
-477
-480
-416
-289
-102
118
312
442
523
597
708
885
1119
1351
1540
1729
1977
2239
2399
2422
2388
2357
2300
2183
2029
1864
1663
1420
1163
891
565
184
-179
-454
-629
-711
-716
-692
-694
-720
-714
-659
-607
-624
-738
-934
-1166
-1363
-1482
-1546
-1618
-1721
-1831
-1928
-2019
-2123
-2255
-2429
-2648
-2892
-3126
-3328
-3503
-3679
-3873
-4062
-4191
-4207
-4078
-3805
-3424
-3014
-2636
-2294
-1961
-1629
-1317
-1059
-899
-876
-966
-1082
-1159
-1208
-1275
-1384
-1555
-1787
-2029
-2207
-2320
-2429
-2540
-2600
-2601
-2603
-2616
-2576
-2480
-2404
-2373
-2306
-2149
-1953
-1771
-1569
-1296
-961
-602
-245
105
465
874
1336
1781
2154
2498
2880
3292
3665
3955
4139
4197
4162
4118
4098
4037
3902
3760
3671
3590
3450
3260
3054
2824
2565
2333
2177
2075
1978
1872
1775
1701
1655
1624
1587
1551
1552
1585
1576
1485
1390
1403
1521
1639
1691
1701
1701
1674
1611
1569
1619
1758
1906
2020
2147
2337
2529
2612
2574
2507
2441
2292
2017
1714
1495
1338
1157
973
884
916
995
1068
1152
1256
1332
1345
1322
1302
1287
1262
1252
1293
1382
1484
1592
1718
1841
1904
1876
1781
1652
1496
1325
1181
1103
1087
1099
1087
1000
813
547
241
-98
-482
-893
-1295
-1664
-1988
-2245
-2423
-2537
-2601
-2609
-2569
-2516
-2467
-2393
-2279
-2144
-1985
-1761
-1475
-1194
-953
-710
-440
-198
-45
34
76
77
33
-19
-46
-87
-204
-405
-631
-817
-938
-1026
-1137
-1281
-1403
-1442
-1396
-1295
-1145
-953
-779
-691
-691
-711
-706
-691
-694
-713
-732
-743
-739
-703
-628
-512
-352
-153
55
217
301
338
398
517
668
805
921
1033
1130
1184
1206
1238
1283
1284
1201
1069
938
785
545
199
-213
-657
-1133
-1642
-2159
-2647
-3085
-3465
-3783
-4043
-4252
-4395
-4459
-4448
-4390
-4298
-4151
-3927
-3647
-3361
-3105
-2870
-2651
-2493
-2462
-2568
-2743
-2909
-3036
-3129
-3191
-3233
-3280
-3344
-3395
-3402
-3371
-3326
-3261
-3152
-3004
-2840
-2657
-2432
-2195
-2029
-2001
-2076
-2163
-2212
-2244
-2280
-2283
-2203
-2045
-1855
-1636
-1373
-1100
-889
-766
-682
-602
-551
-550
-578
-624
-713
-857
-1010
-1131
-1223
-1317
-1403
-1445
-1440
-1426
-1432
-1442
-1408
-1300
-1129
-927
-697
-419
-90
251
547
746
840
871
904
951
979
992
1056
1202
1373
1505
1600
1664
1636
1473
1227
975
737
514
321
137
-83
-307
-418
-382
-306
-261
-173
31
269
426
515
622
739
779
699
541
361
188
36
-106
-255
-410
-540
-624
-679
-741
-822
-890
-893
-820
-713
-611
-488
-304
-78
143
375
663
973
1218
1375
1501
1608
1633
1540
1368
1143
844
468
68
-316
-690
-1055
-1359
-1565
-1705
-1824
-1911
-1923
-1855
-1749
-1641
-1539
-1463
-1449
-1506
-1587
-1645
-1685
-1734
-1785
-1813
-1807
-1769
-1688
-1572
-1471
-1412
-1362
-1283
-1205
-1180
-1218
-1313
-1481
-1716
-1957
-2158
-2340
-2512
-2622
-2622
-2531
-2375
-2140
-1838
-1522
-1208
-840
-421
-60
175
357
583
834
1046
1238
1474
1762
2062
2346
2600
2797
2931
3035
3129
3185
3185
3155
3129
3119
3133
3178
3236
3288
3343
3392
3382
3289
3189
3180
3243
3293
3321
3406
3563
3716
3824
3922
4030
4100
4106
4094
4101
4105
4094
4098
4115
4080
3954
3770
3562
3298
2940
2512
2065
1607
1127
649
220
-151
-487
-805
-1107
-1394
-1672
-1933
-2155
-2325
-2457
-2593
-2762
-2950
-3115
-3233
-3303
-3314
-3263
-3203
-3214
-3317
-3436
-3497
-3505
-3500
-3499
-3499
-3502
-3506
-3495
-3470
-3452
-3440
-3420
-3420
-3499
-3658
-3822
-3932
-4011
-4118
-4260
-4409
-4534
-4607
-4609
-4561
-4516
-4495
-4472
-4420
-4356
-4314
-4296
-4272
-4223
-4158
-4086
-3992
-3849
-3660
-3457
-3259
-3055
-2846
-2678
-2598
-2588
-2603
-2634
-2705
-2799
-2858
-2853
-2813
-2770
-2724
-2657
-2578
-2517
-2490
-2469
-2407
-2282
-2108
-1896
-1628
-1300
-950
-624
-329
-59
158
310
449
634
849
1044
1233
1471
1758
2043
2292
2497
2642
2725
2804
2923
3040
3093
3093
3102
3135
3152
3127
3069
2983
2852
2650
2349
1956
1533
1137
756
340
-97
-505
-885
-1282
-1698
-2097
-2482
-2890
-3301
-3667
-4000
-4348
-4694
-4979
-5216
-5480
-5804
-6147
-6475
-6784
-7070
-7329
-7567
-7767
-7882
-7894
-7836
-7707
-7465
-7113
-6736
-6393
-6060
-5723
-5422
-5172
-4926
-4666
-4439
-4264
-4094
-3923
-3819
-3799
-3778
-3710
-3677
-3761
-3911
-4035
-4147
-4305
-4483
-4589
-4608
-4608
-4612
-4551
-4380
-4156
-3948
-3739
-3486
-3206
-2942
-2662
-2306
-1900
-1541
-1264
-1014
-770
-575
-464
-412
-395
-426
-494
-552
-580
-606
-647
-683
-686
-637
-527
-391
-302
-292
-311
-306
-298
-309
-287
-189
-65
15
76
175
277
289
189
37
-118
-265
-385
-456
-486
-509
-538
-557
-545
-474
-324
-100
178
493
839
1202
1554
1875
2164
2427
2662
2850
2974
3044
3088
3104
3068
2982
2878
2750
2539
2234
1914
1654
1444
1250
1079
933
789
657
592
595
599
586
619
712
797
836
869
909
910
874
880
967
1089
1216
1379
1604
1877
2189
2517
2798
3017
3257
3567
3857
4018
4083
4142
4186
4164
4112
4089
4064
3986
3895
3850
3819
3757
3698
3687
3696
3693
3716
3801
3921
4050
4197
4335
4400
4395
4387
4379
4294
4128
3973
3873
3779
3661
3562
3510
3481
3479
3530
3616
3681
3729
3806
3916
4019
4114
4216
4300
4310
4254
4181
4089
3937
3741
3580
3494
3427
3309
3135
2945
2755
2550
2341
2172
2059
1976
1900
1865
1915
2047
2228
2431
2624
2766
2854
2934
3028
3088
3070
3007
2955
2912
2851
2780
2711
2621
2493
2363
2268
2178
2045
1881
1748
1691
1718
1806
1913
2019
2160
2377
2620
2793
2878
2963
3119
3329
3545
3749
3935
4097
4256
4439
4629
4782
4887
4959
4979
4902
4737
4542
4353
4157
3944
3717
3473
3207
2930
2661
2400
2158
1970
1852
1775
1705
1649
1610
1560
1478
1396
1347
1315
1264
1198
1148
1115
1088
1078
1095
1109
1091
1049
1014
993
958
886
772
635
512
433
406
425
491
584
658
696
732
797
863
893
897
901
891
856
815
766
653
455
239
52
-144
-369
-540
-578
-528
-470
-399
-283
-150
-38
73
198
291
331
391
539
739
935
1134
1347
1519
1598
1601
1567
1486
1338
1154
977
823
689
570
440
263
26
-264
-604
-988
-1395
-1801
-2202
-2575
-2866
-3041
-3111
-3091
-2993
-2868
-2805
-2834
-2896
-2924
-2908
-2873
-2827
-2770
-2697
-2593
-2449
-2294
-2176
-2111
-2069
-2029
-1997
-1973
-1935
-1868
-1786
-1717
-1667
-1622
-1594
-1625
-1725
-1841
-1927
-2013
-2140
-2251
-2266
-2216
-2202
-2223
-2181
-2053
-1932
-1862
-1788
-1686
-1616
-1596
-1550
-1449
-1372
-1387
-1460
-1530
-1586
-1625
-1619
-1571
-1518
-1471
-1402
-1314
-1229
-1125
-959
-750
-559
-384
-166
112
401
658
880
1059
1184
1263
1311
1306
1229
1118
1038
1008
1014
1062
1166
1301
1418
1515
1619
1720
1784
1827
1901
2017
2145
2289
2486
2721
2921
3060
3168
3247
3255
3208
3179
3174
3120
3008
2940
2969
3033
3076
3131
3213
3258
3246
3276
3415
3578
3643
3613
3581
3594
3625
3646
3654
3663
3691
3741
3778
3769
3720
3651
3570
3503
3483
3475
3393
3230
3078
2974
2826
2575
2292
2062
1858
1634
1436
1317
1244
1175
1133
1138
1131
1060
961
902
886
890
919
982
1044
1053
990
875
737
593
413
154
-179
-519
-821
-1094
-1350
-1562
-1716
-1836
-1940
-2021
-2089
-2159
-2203
-2177
-2090
-1995
-1887
-1718
-1492
-1278
-1103
-930
-738
-555
-400
-246
-70
111
248
294
235
106
-58
-273
-583
-981
-1406
-1828
-2267
-2714
-3113
-3433
-3695
-3914
-4078
-4202
-4333
-4474
-4559
-4544
-4463
-4363
-4220
-3984
-3666
-3331
-3025
-2763
-2571
-2492
-2529
-2625
-2725
-2830
-2957
-3081
-3167
-3216
-3254
-3277
-3281
-3292
-3321
-3323
-3262
-3180
-3129
-3074
-2953
-2796
-2676
-2585
-2457
-2293
-2166
-2105
-2094
-2133
-2225
-2308
-2315
-2273
-2249
-2225
-2132
-1971
-1805
-1638
-1414
-1132
-869
-675
-539
-433
-355
-309
-300
-334
-390
-420
-408
-393
-404
-417
-403
-389
-410
-446
-454
-428
-380
-293
-147
32
185
285
354
429
525
623
684
683
642
620
648
715
806
915
1031
1124
1180
1208
1209
1164
1074
976
902
848
811
815
874
949
985
970
921
852
774
711
681
666
627
554
469
406
385
394
403
395
389
400
405
368
282
174
68
-26
-118
-245
-443
-687
-904
-1072
-1240
-1423
-1549
-1570
-1546
-1548
-1542
-1471
-1370
-1313
-1282
-1194
-1041
-914
-881
-913
-941
-945
-958
-1012
-1090
-1152
-1188
-1232
-1293
-1326
-1302
-1260
-1231
-1180
-1055
-870
-664
-429
-147
144
389
586
768
941
1098
1259
1440
1612
1735
1798
1805
1763
1708
1686
1697
1701
1693
1718
1784
1847
1879
1900
1911
1873
1777
1668
1581
1483
1340
1180
1066
1006
958
886
809
750
689
587
461
382
395
466
554
665
830
1040
1269
1517
1792
2067
2296
2454
2533
2543
2520
2499
2471
2387
2241
2087
1967
1868
1774
1708
1684
1669
1625
1554
1499
1488
1510
1510
1433
1277
1085
894
709
532
382
265
174
108
60
-10
-125
-239
-294
-325
-415
-561
-685
-753
-807
-886
-983
-1092
-1225
-1371
-1504
-1625
-1741
-1828
-1860
-1840
-1771
-1645
-1495
-1394
-1362
-1330
-1260
-1205
-1203
-1205
-1169
-1143
-1174
-1218
-1214
-1188
-1194
-1219
-1209
-1158
-1113
-1103
-1104
-1074
-993
-880
-771
-679
-585
-500
-475
-538
-651
-772
-908
-1081
-1273
-1451
-1606
-1740
-1837
-1888
-1907
-1910
-1901
-1890
-1902
-1942
-1982
-1986
-1934
-1825
-1673
-1498
-1304
-1083
-851
-643
-464
-290
-125
-18
10
-1
-6
-2
-1
-1
18
76
177
296
393
474
586
732
840
882
924
1018
1104
1112
1083
1092
1120
1101
1048
1018
1006
983
960
965
952
857
698
535
368
159
-87
-325
-549
-768
-949
-1048
-1078
-1083
-1067
-999
-886
-768
-669
-585
-517
-458
-384
-286
-202
-179
-203
-220
-224
-258
-351
-470
-561
-612
-650
-703
-780
-879
-1002
-1150
-1312
-1469
-1608
-1729
-1831
-1899
-1915
-1874
-1788
-1675
-1550
-1429
-1316
-1204
-1086
-966
-844
-711
-569
-431
-304
-182
-63
32
83
82
30
-74
-211
-334
-399
-409
-400
-399
-400
-400
-423
-505
-656
-843
-1018
-1167
-1304
-1433
-1516
-1514
-1430
-1305
-1178
-1065
-952
-813
-637
-447
-266
-94
76
217
292
308
305
297
266
216
187
195
207
199
190
203
212
169
60
-97
-298
-549
-832
-1101
-1332
-1542
-1754
-1951
-2114
-2258
-2428
-2643
-2886
-3130
-3352
-3532
-3662
-3766
-3858
-3905
-3873
-3783
-3681
-3581
-3475
-3373
-3285
-3187
-3067
-2968
-2920
-2876
-2779
-2645
-2512
-2346
-2096
-1793
-1509
-1240
-937
-625
-386
-231
-80
133
388
634
847
1042
1241
1451
1647
1808
1959
2138
2320
2439
2488
2531
2590
2616
2571
2487
2383
2218
1982
1758
1624
1547
1434
1257
1057
859
651
445
281
170
80
-24
-130
-201
-212
-170
-112
-83
-100
-140
-180
-229
-317
-454
-609
-741
-828
-884
-941
-1016
-1093
-1149
-1180
-1207
-1236
-1255
-1258
-1266
-1303
-1374
-1463
-1545
-1602
-1636
-1670
-1716
-1752
-1747
-1691
-1597
-1475
-1336
-1200
-1077
-948
-794
-632
-499
-401
-321
-245
-165
-73
44
192
366
549
709
829
924
1020
1119
1218
1322
1429
1519
1584
1647
1716
1757
1739
1667
1546
1372
1155
940
754
591
435
268
62
-185
-412
-571
-697
-839
-949
-937
-806
-642
-491
-338
-193
-78
46
232
452
625
730
795
813
768
703
668
626
522
392
328
335
336
300
274
296
346
404
478
578
696
822
955
1099
1262
1440
1609
1740
1830
1882
1886
1829
1722
1575
1368
1109
879
760
720
641
472
274
104
-71
-303
-570
-805
-976
-1091
-1148
-1148
-1127
-1127
-1144
-1140
-1120
-1133
-1201
-1274
-1287
-1226
-1126
-1028
-954
-913
-899
-897
-900
-925
-1006
-1156
-1322
-1436
-1492
-1537
-1591
-1615
-1579
-1510
-1434
-1322
-1143
-919
-684
-449
-236
-84
11
118
266
402
490
575
694
801
849
869
908
942
939
924
930
938
926
924
969
1039
1095
1135
1175
1208
1217
1193
1151
1122
1129
1145
1107
990
832
662
466
244
44
-110
-259
-437
-618
-774
-906
-1002
-1029
-994
-956
-935
-879
-749
-566
-365
-150
74
294
503
695
839
923
1004
1145
1339
1544
1764
2025
2296
2528
2736
2976
3239
3458
3609
3730
3832
3889
3900
3905
3906
3864
3779
3708
3683
3670
3627
3558
3478
3382
3275
3174
3077
2972
2874
2809
2757
2684
2609
2579
2573
2528
2451
2404
2375
2294
2165
2064
1992
1883
1753
1697
1712
1679
1568
1488
1501
1538
1542
1550
1584
1605
1616
1676
1785
1868
1901
1938
1990
2003
1965
1942
1971
2009
2011
1967
1885
1776
1666
1580
1511
1448
1390
1322
1239
1175
1157
1143
1082
1010
989
976
890
765
697
674
596
458
363
348
346
316
294
300
296
268
247
262
305
350
356
289
172
75
12
-73
-200
-305
-349
-379
-434
-470
-438
-356
-255
-114
91
330
552
744
932
1142
1382
1626
1826
1967
2094
2251
2420
2544
2589
2569
2522
2485
2463
2427
2358
2297
2293
2313
2277
2173
2070
2011
1962
1884
1784
1674
1543
1396
1264
1165
1084
1010
950
888
813
748
714
678
586
442
292
143
-37
-245
-432
-566
-665
-751
-830
-905
-990
-1086
-1191
-1317
-1466
-1615
-1752
-1898
-2071
-2250
-2404
-2534
-2643
-2700
-2671
-2586
-2512
-2481
-2469
-2458
-2467
-2525
-2627
-2734
-2798
-2806
-2775
-2724
-2654
-2580
-2543
-2566
-2617
-2646
-2642
-2628
-2607
-2563
-2488
-2391
-2275
-2140
-2001
-1874
-1765
-1676
-1618
-1589
-1566
-1531
-1470
-1359
-1173
-923
-666
-444
-254
-85
37
94
108
103
47
-112
-356
-599
-788
-959
-1154
-1330
-1405
-1378
-1318
-1263
-1185
-1080
-1000
-964
-925
-858
-809
-803
-779
-687
-573
-502
-463
-422
-409
-473
-587
-699
-814
-964
-1120
-1226
-1292
-1371
-1468
-1550
-1614
-1709
-1858
-2039
-2219
-2374
-2479
-2518
-2510
-2489
-2471
-2454
-2441
-2447
-2482
-2540
-2594
-2609
-2575
-2517
-2459
-2391
-2288
-2165
-2071
-2020
-1968
-1862
-1699
-1506
-1289
-1028
-726
-430
-194
-23
108
199
219
168
104
64
4
-145
-378
-630
-878
-1156
-1474
-1780
-2033
-2254
-2458
-2618
-2703
-2741
-2780
-2815
-2811
-2765
-2712
-2671
-2621
-2532
-2407
-2270
-2139
-2007
-1849
-1653
-1451
-1290
-1170
-1048
-901
-763
-669
-595
-486
-337
-191
-75
23
121
221
318
421
527
620
690
744
782
800
826
903
1049
1236
1441
1674
1930
2161
2324
2426
2490
2517
2499
2458
2420
2392
2363
2327
2265
2151
1996
1855
1766
1719
1688
1663
1627
1560
1475
1409
1359
1293
1206
1118
1018
876
716
597
517
420
294
177
79
-32
-157
-245
-275
-278
-270
-233
-160
-77
-13
16
3
-41
-85
-128
-210
-358
-539
-713
-871
-1012
-1125
-1220
-1329
-1456
-1571
-1657
-1725
-1779
-1813
-1840
-1878
-1911
-1911
-1895
-1895
-1908
-1905
-1895
-1901
-1909
-1898
-1891
-1930
-2017
-2120
-2228
-2351
-2498
-2667
-2848
-3012
-3135
-3231
-3321
-3373
-3339
-3246
-3178
-3157
-3117
-3014
-2878
-2739
-2575
-2367
-2142
-1926
-1712
-1497
-1304
-1137
-969
-788
-625
-499
-385
-266
-168
-119
-98
-65
-17
10
-2
-33
-53
-63
-77
-97
-113
-131
-174
-243
-301
-313
-291
-269
-239
-164
-40
94
218
361
537
709
835
928
1016
1087
1116
1128
1165
1217
1243
1237
1244
1284
1335
1378
1433
1515
1615
1722
1847
2001
2167
2311
2423
2519
2622
2727
2814
2886
2974
3090
3199
3257
3273
3290
3316
3311
3255
3176
3117
3085
3060
3026
2988
2958
2928
2866
2752
2598
2430
2258
2090
1953
1868
1819
1784
1780
1834
1923
1991
2011
1978
1868
1661
1384
1092
807
525
261
47
-121
-270
-403
-501
-560
-582
-568
-530
-496
-464
-398
-287
-168
-73
11
93
130
73
-63
-210
-325
-428
-554
-704
-841
-934
-990
-1016
-984
-863
-687
-527
-406
-283
-134
7
119
221
332
422
457
437
369
242
64
-115
-246
-350
-486
-674
-860
-981
-1024
-1032
-1045
-1067
-1081
-1073
-1034
-962
-875
-791
-692
-544
-358
-189
-67
26
95
106
64
38
71
114
107
80
116
224
330
386
427
510
628
726
782
836
916
992
1014
996
988
1002
1004
993
991
1004
1006
990
968
929
853
768
716
692
658
616
594
589
592
628
715
816
892
969
1084
1224
1365
1523
1707
1877
2005
2117
2228
2304
2329
2343
2365
2354
2283
2179
2076
1970
1873
1807
1760
1689
1602
1545
1523
1498
1456
1415
1390
1389
1428
1489
1514
1493
1484
1511
1511
1454
1403
1402
1402
1359
1313
1296
1267
1207
1179
1230
1315
1386
1468
1590
1728
1859
1997
2134
2233
2282
2309
2311
2262
2179
2108
2057
2008
1986
2025
2093
2112
2068
2009
1961
1891
1779
1641
1494
1337
1166
982
798
619
432
220
2
-176
-311
-453
-615
-744
-817
-906
-1065
-1228
-1300
-1304
-1331
-1390
-1414
-1399
-1418
-1513
-1636
-1732
-1807
-1917
-2090
-2296
-2477
-2610
-2726
-2859
-3003
-3136
-3261
-3379
-3456
-3461
-3425
-3389
-3344
-3253
-3117
-2962
-2802
-2657
-2567
-2528
-2471
-2351
-2221
-2149
-2120
-2077
-2013
-1955
-1898
-1821
-1740
-1687
-1659
-1638
-1616
-1585
-1522
-1441
-1386
-1364
-1315
-1204
-1074
-977
-909
-852
-822
-832
-848
-830
-799
-793
-803
-786
-722
-628
-507
-350
-162
23
167
265
341
423
512
591
647
682
700
702
698
698
697
676
620
526
400
266
164
89
-14
-169
-316
-397
-442
-512
-597
-647
-677
-740
-821
-865
-886
-948
-1051
-1137
-1183
-1211
-1213
-1171
-1110
-1066
-1022
-959
-911
-902
-877
-790
-699
-659
-611
-483
-323
-227
-173
-84
32
96
100
95
102
101
89
74
49
29
47
93
107
85
90
144
186
191
204
240
248
212
196
228
253
228
187
183
228
313
425
526
588
632
690
740
748
726
700
657
583
514
482
462
426
392
382
374
355
357
400
447
478
521
591
647
673
721
823
930
1006
1108
1288
1499
1644
1715
1784
1878
1940
1930
1891
1883
1905
1912
1891
1862
1827
1765
1673
1577
1485
1377
1239
1093
969
869
778
683
577
463
370
339
369
411
415
367
279
154
-6
-173
-313
-426
-527
-605
-620
-565
-482
-414
-361
-311
-288
-327
-420
-524
-621
-727
-855
-975
-1061
-1117
-1174
-1250
-1329
-1386
-1410
-1412
-1400
-1368
-1319
-1267
-1219
-1159
-1087
-1022
-958
-857
-710
-561
-437
-312
-173
-58
15
98
230
369
465
536
624
719
791
840
881
908
927
969
1044
1124
1182
1211
1207
1188
1189
1212
1209
1157
1105
1097
1104
1093
1088
1112
1132
1132
1155
1220
1279
1305
1337
1385
1402
1373
1348
1339
1297
1214
1145
1113
1074
1012
952
890
810
745
721
680
551
380
260
186
88
-41
-155
-258
-389
-540
-671
-784
-905
-1026
-1127
-1222
-1325
-1426
-1518
-1622
-1738
-1826
-1859
-1861
-1873
-1904
-1939
-1959
-1957
-1961
-2005
-2084
-2158
-2210
-2253
-2284
-2274
-2224
-2165
-2112
-2060
-2017
-1998
-1996
-1999
-2009
-2011
-1968
-1883
-1811
-1766
-1694
-1574
-1469
-1417
-1369
-1280
-1184
-1112
-1027
-908
-802
-728
-621
-440
-248
-118
-28
89
231
342
390
394
396
432
508
590
647
683
725
782
846
914
981
1022
1010
956
882
792
675
535
395
271
166
78
7
-46
-82
-108
-135
-175
-240
-325
-398
-416
-373
-311
-263
-220
-183
-192
-272
-372
-422
-434
-470
-545
-602
-607
-590
-599
-640
-686
-709
-706
-698
-701
-706
-681
-597
-449
-255
-59
91
185
254
315
349
340
315
303
294
265
222
185
159
151
173
207
207
167
134
140
162
177
193
210
204
183
193
241
282
299
329
386
435
476
560
702
839
923
982
1046
1088
1074
1020
957
878
785
702
625
516
369
224
102
-20
-145
-233
-276
-311
-351
-354
-293
-189
-53
113
273
371
429
519
655
773
845
916
1014
1117
1222
1356
1504
1604
1645
1674
1707
1708
1666
1618
1559
1455
1326
1237
1185
1098
966
857
790
694
534
375
274
191
71
-67
-174
-244
-297
-340
-375
-414
-448
-448
-419
-399
-400
-400
-398
-427
-491
-545
-577
-631
-730
-826
-883
-940
-1049
-1197
-1339
-1468
-1598
-1724
-1839
-1957
-2070
-2133
-2117
-2056
-1985
-1894
-1776
-1667
-1584
-1492
-1371
-1267
-1213
-1174
-1112
-1055
-1025
-978
-879
-770
-690
-593
-435
-280
-209
-197
-165
-118
-123
-178
-220
-236
-272
-340
-401
-436
-475
-539
-624
-721
-822
-903
-948
-973
-1004
-1047
-1083
-1103
-1110
-1107
-1095
-1073
-1029
-961
-880
-792
-681
-542
-418
-354
-326
-272
-178
-100
-91
-138
-187
-212
-232
-275
-345
-423
-490
-544
-587
-612
-611
-571
-490
-381
-274
-180
-85
24
125
192
237
280
309
306
289
290
306
329
371
437
497
532
569
618
622
550
464
446
480
499
495
506
532
539
528
530
542
526
470
406
373
392
470
591
722
836
926
984
1006
1004
995
992
995
1004
1026
1064
1140
1255
1369
1424
1409
1357
1286
1184
1064
968
914
882
861
859
867
865
859
871
892
905
931
999
1088
1156
1208
1271
1327
1341
1327
1323
1315
1260
1168
1106
1096
1096
1068
1020
962
877
774
699
684
703
706
689
691
732
783
810
824
867
946
1022
1075
1131
1223
1324
1385
1408
1436
1474
1478
1431
1375
1350
1336
1300
1244
1188
1126
1046
969
919
871
779
640
497
368
239
95
-57
-213
-372
-510
-601
-650
-682
-710
-711
-674
-613
-558
-524
-497
-445
-345
-213
-96
-15
45
110
183
246
285
303
303
272
189
68
-37
-90
-130
-216
-335
-427
-485
-566
-703
-862
-1012
-1163
-1314
-1436
-1523
-1597
-1653
-1655
-1615
-1596
-1631
-1684
-1716
-1740
-1773
-1811
-1846
-1882
-1907
-1910
-1902
-1902
-1899
-1878
-1852
-1839
-1828
-1805
-1790
-1801
-1812
-1803
-1794
-1805
-1811
-1796
-1794
-1837
-1891
-1913
-1927
-1979
-2052
-2096
-2102
-2099
-2106
-2129
-2179
-2252
-2298
-2279
-2216
-2157
-2122
-2098
-2069
-2024
-1965
-1913
-1871
-1798
-1656
-1482
-1338
-1213
-1047
-846
-686
-584
-479
-343
-224
-155
-114
-93
-105
-115
-72
-3
9
-43
-87
-104
-139
-191
-208
-197
-231
-318
-395
-446
-514
-594
-627
-604
-563
-503
-387
-235
-101
21
161
281
316
293
291
308
273
180
98
54
0
-94
-193
-264
-310
-349
-383
-406
-413
-403
-392
-404
-439
-480
-516
-543
-547
-528
-525
-572
-652
-726
-786
-843
-894
-935
-985
-1047
-1093
-1106
-1105
-1104
-1098
-1100
-1135
-1190
-1216
-1204
-1197
-1206
-1185
-1117
-1050
-1020
-1008
-970
-890
-783
-678
-582
-463
-275
-41
152
270
373
502
602
617
585
562
531
454
365
314
290
259
240
272
338
385
403
424
472
541
615
684
738
783
831
882
914
903
855
809
795
796
768
712
681
695
709
692
686
730
786
806
822
875
923
904
846
814
804
762
683
604
528
435
339
273
244
259
329
427
495
525
569
647
719
770
835
925
1012
1103
1229
1368
1459
1508
1572
1636
1633
1558
1479
1414
1320
1196
1102
1052
986
863
711
571
454
354
263
176
107
82
95
103
96
115
180
248
280
295
329
379
434
508
614
727
822
910
1014
1131
1225
1280
1307
1334
1369
1405
1436
1471
1527
1612
1724
1848
1967
2060
2117
2139
2134
2122
2130
2159
2184
2193
2219
2283
2352
2377
2365
2353
2345
2315
2260
2209
2187
2190
2203
2205
2188
2183
2231
2321
2390
2402
2397
2423
2474
2515
2535
2541
2526
2470
2377
2270
2172
2081
1977
1863
1769
1715
1663
1574
1473
1407
1360
1281
1175
1101
1058
988
879
789
752
730
690
648
623
596
554
515
491
466
420
353
280
211
150
87
10
-79
-171
-252
-299
-303
-297
-332
-395
-420
-394
-392
-448
-492
-475
-450
-475
-511
-513
-522
-581
-653
-693
-729
-790
-828
-805
-757
-726
-699
-666
-650
-648
-633
-620
-646
-679
-655
-602
-600
-623
-576
-469
-409
-410
-376
-282
-207
-175
-99
56
213
300
338
372
405
435
474
509
508
484
487
536
588
603
592
596
630
655
627
558
502
466
395
271
155
86
-2
-169
-359
-477
-544
-648
-807
-946
-1027
-1087
-1172
-1273
-1356
-1397
-1401
-1399
-1411
-1413
-1367
-1286
-1216
-1163
-1090
-986
-879
-779
-658
-500
-334
-191
-77
19
115
224
327
387
405
428
474
512
530
567
640
698
700
684
701
737
746
724
695
658
611
588
618
682
745
807
881
950
989
994
974
925
849
771
717
686
660
624
567
476
368
280
211
122
1
-105
-157
-177
-204
-222
-200
-159
-151
-181
-210
-233
-280
-348
-396
-405
-400
-407
-408
-375
-294
-178
-68
-6
1
-6
-1
2
-10
-8
33
83
105
104
95
67
16
-20
-28
-67
-179
-315
-400
-438
-488
-546
-560
-524
-492
-495
-509
-508
-500
-495
-482
-454
-430
-428
-442
-446
-426
-398
-394
-429
-489
-548
-590
-606
-603
-604
-627
-657
-667
-670
-699
-751
-785
-800
-835
-894
-917
-873
-809
-768
-727
-656
-584
-548
-536
-528
-534
-570
-615
-647
-676
-705
-719
-724
-747
-774
-755
-684
-611
-564
-520
-465
-416
-370
-293
-180
-68
20
86
119
101
55
18
-28
-120
-235
-305
-305
-270
-227
-164
-78
13
91
148
181
196
207
206
167
82
-22
-126
-228
-326
-418
-521
-657
-810
-940
-1028
-1088
-1142
-1212
-1316
-1439
-1534
-1583
-1613
-1644
-1650
-1624
-1597
-1597
-1605
-1601
-1601
-1628
-1682
-1751
-1817
-1860
-1870
-1868
-1873
-1871
-1839
-1786
-1728
-1660
-1579
-1491
-1386
-1244
-1088
-971
-889
-781
-640
-525
-457
-389
-306
-256
-255
-249
-219
-220
-282
-354
-386
-400
-438
-487
-511
-507
-497
-497
-505
-512
-499
-464
-427
-398
-361
-300
-214
-122
-35
41
113
188
250
278
290
333
420
511
586
678
794
891
947
1006
1109
1224
1328
1445
1594
1739
1860
1986
2132
2246
2287
2288
2305
2337
2347
2325
2292
2261
2224
2163
2074
1981
1906
1831
1710
1537
1371
1266
1214
1163
1084
978
870
777
685
551
360
150
-47
-243
-453
-648
-811
-970
-1141
-1281
-1363
-1439
-1558
-1678
-1733
-1735
-1732
-1718
-1660
-1577
-1496
-1390
-1233
-1082
-1008
-995
-971
-921
-888
-896
-934
-988
-1046
-1085
-1105
-1137
-1185
-1215
-1206
-1192
-1202
-1213
-1200
-1169
-1127
-1063
-980
-910
-866
-820
-759
-713
-699
-699
-697
-707
-736
-752
-732
-697
-683
-704
-745
-784
-803
-808
-830
-880
-922
-912
-859
-813
-797
-801
-805
-803
-797
-800
-833
-886
-917
-907
-891
-900
-913
-903
-891
-902
-916
-900
-883
-908
-951
-950
-911
-902
-939
-954
-901
-816
-751
-690
-594
-473
-369
-285
-190
-76
34
118
180
240
317
412
496
544
575
629
694
716
689
682
734
796
808
785
769
761
733
685
627
554
467
387
316
220
96
-3
-45
-74
-144
-226
-261
-257
-274
-332
-397
-445
-483
-510
-510
-496
-500
-509
-478
-411
-381
-409
-422
-365
-299
-300
-321
-272
-171
-114
-104
-45
92
236
352
490
666
820
920
1012
1128
1231
1284
1304
1311
1293
1256
1224
1198
1153
1087
1018
948
873
817
791
761
711
688
729
782
785
750
727
700
625
513
418
359
318
285
260
230
188
149
126
101
54
-14
-85
-149
-216
-310
-433
-545
-591
-573
-552
-570
-608
-642
-681
-735
-792
-843
-909
-993
-1061
-1085
-1071
-1033
-968
-875
-782
-714
-662
-593
-487
-368
-276
-218
-160
-88
-36
-38
-68
-84
-95
-133
-195
-244
-277
-311
-347
-373
-403
-450
-488
-497
-504
-540
-585
-605
-609
-632
-676
-717
-745
-772
-806
-847
-886
-906
-906
-905
-906
-874
-792
-703
-653
-630
-599
-560
-526
-494
-483
-534
-632
-696
-702
-728
-821
-905
-912
-892
-929
-995
-1016
-1000
-995
-1002
-1006
-1029
-1083
-1122
-1109
-1087
-1100
-1118
-1101
-1087
-1109
-1120
-1067
-1000
-997
-1020
-980
-872
-777
-725
-662
-551
-434
-352
-281
-191
-105
-75
-106
-155
-177
-172
-166
-170
-172
-165
-167
-199
-250
-289
-302
-304
-310
-305
-268
-197
-111
-24
61
142
215
286
368
461
548
618
680
741
785
803
825
876
922
908
847
806
806
798
755
716
702
665
574
500
516
585
615
597
610
682
755
781
788
828
913
1020
1123
1194
1235
1276
1334
1390
1430
1476
1543
1592
1573
1511
1479
1496
1514
1495
1459
1422
1367
1277
1173
1077
980
869
766
706
690
694
699
702
699
687
691
738
810
855
864
890
975
1086
1171
1230
1306
1422
1558
1696
1827
1937
2015
2076
2144
2221
2281
2312
2308
2266
2181
2076
1974
1877
1775
1670
1577
1503
1450
1420
1396
1359
1313
1289
1294
1301
1297
1296
1300
1294
1293
1328
1386
1412
1397
1387
1402
1406
1389
1389
1413
1405
1349
1309
1331
1374
1381
1355
1330
1315
1302
1297
1291
1268
1247
1265
1306
1315
1289
1284
1310
1310
1257
1207
1194
1176
1114
1044
1014
1006
965
877
780
702
648
616
601
588
565
546
565
632
721
793
838
875
908
915
886
854
855
879
893
899
933
1004
1085
1155
1210
1247
1265
1276
1292
1306
1306
1292
1267
1221
1158
1103
1066
1022
953
878
815
755
702
691
732
781
806
831
878
912
904
886
898
912
870
779
699
657
625
567
474
351
224
131
84
57
27
12
33
79
130
185
242
286
300
300
301
297
289
299
336
376
403
435
483
510
477
387
272
141
-3
-136
-236
-315
-391
-453
-485
-501
-513
-506
-465
-416
-394
-397
-404
-409
-403
-368
-317
-294
-300
-280
-219
-179
-198
-221
-202
-183
-205
-225
-194
-151
-137
-110
-21
95
185
274
400
527
599
636
679
710
703
689
699
707
694
691
710
705
654
614
624
648
635
593
550
518
522
573
621
609
574
595
654
655
579
508
488
473
422
353
285
211
146
117
105
61
-18
-89
-142
-214
-317
-429
-528
-622
-718
-822
-933
-1049
-1165
-1291
-1434
-1573
-1668
-1719
-1769
-1847
-1932
-1987
-2008
-2008
-2000
-1995
-2000
-2011
-2005
-1965
-1892
-1810
-1749
-1717
-1703
-1696
-1694
-1705
-1735
-1779
-1814
-1814
-1791
-1787
-1816
-1842
-1837
-1828
-1837
-1842
-1825
-1827
-1876
-1924
-1910
-1855
-1818
-1802
-1766
-1715
-1691
-1698
-1709
-1703
-1673
-1617
-1555
-1517
-1500
-1467
-1416
-1389
-1399
-1409
-1400
-1395
-1406
-1405
-1372
-1317
-1258
-1212
-1197
-1202
-1179
-1115
-1054
-1022
-976
-878
-772
-710
-669
-591
-476
-372
-305
-265
-226
-162
-76
-12
8
28
82
119
76
-2
-20
14
11
-46
-91
-99
-105
-111
-70
16
95
142
177
209
233
268
340
428
485
506
530
578
640
690
709
698
690
705
712
665
578
510
464
388
273
173
110
36
-93
-241
-342
-382
-401
-439
-487
-510
-500
-494
-530
-590
-617
-598
-589
-630
-695
-740
-775
-838
-926
-994
-1012
-999
-995
-1006
-1004
-970
-918
-883
-872
-861
-834
-816
-833
-879
-936
-993
-1044
-1079
-1105
-1141
-1184
-1205
-1205
-1224
-1282
-1346
-1389
-1430
-1487
-1543
-1585
-1635
-1692
-1715
-1698
-1691
-1711
-1708
-1661
-1638
-1680
-1722
-1702
-1678
-1732
-1833
-1892
-1903
-1930
-1987
-2040
-2084
-2140
-2193
-2209
-2198
-2197
-2209
-2205
-2168
-2097
-2005
-1918
-1847
-1766
-1642
-1497
-1376
-1272
-1150
-1026
-945
-890
-819
-746
-716
-709
-666
-607
-594
-612
-577
-478
-400
-391
-407
-404
-395
-401
-407
-400
-394
-406
-431
-452
-463
-472
-498
-546
-588
-600
-602
-633
-684
-713
-707
-695
-694
-705
-733
-780
-818
-812
-764
-689
-587
-467
-372
-318
-265
-181
-105
-87
-106
-110
-92
-95
-136
-188
-217
-205
-162
-119
-95
-70
-21
39
85
132
211
297
345
369
430
528
595
604
597
599
577
513
448
418
400
360
312
291
296
302
299
297
298
299
299
298
298
298
299
299
298
298
299
299
297
298
300
299
296
298
302
299
293
299
308
297
262
222
189
158
124
94
58
16
-10
-3
4
-29
-86
-121
-130
-143
-165
-180
-200
-239
-262
-229
-180
-189
-251
-293
-294
-302
-341
-381
-405
-439
-487
-510
-502
-499
-509
-480
-384
-272
-206
-170
-98
24
138
189
198
225
284
341
378
427
516
623
720
816
926
1027
1088
1130
1189
1244
1248
1217
1220
1275
1320
1307
1278
1292
1343
1385
1398
1402
1402
1393
1392
1407
1407
1361
1305
1294
1307
1271
1180
1103
1060
993
877
762
680
587
464
365
317
265
173
99
93
105
69
8
-16
-3
5
19
74
150
191
190
196
235
281
303
307
301
265
185
102
75
103
117
88
75
136
229
282
299
336
388
400
368
348
363
375
364
356
368
371
338
279
215
159
108
60
14
-14
-11
29
107
222
354
472
574
695
831
911
883
777
641
474
277
111
25
-4
-19
-10
42
112
174
243
327
383
378
327
253
167
107
118
181
217
201
182
198
233
274
336
417
488
540
584
607
598
587
624
712
820
928
1022
1087
1133
1207
1321
1428
1492
1532
1581
1635
1682
1736
1808
1886
1953
2005
2048
2072
2076
2056
2023
2016
2067
2149
2196
2194
2192
2207
2201
2161
2118
2067
1956
1789
1649
1576
1521
1448
1400
1403
1407
1361
1285
1210
1126
1026
946
913
897
864
816
761
705
677
723
848
1002
1133
1232
1309
1379
1473
1619
1807
1980
2085
2110
2068
1987
1901
1845
1821
1803
1761
1685
1582
1470
1368
1279
1184
1069
962
905
897
894
867
842
863
934
1025
1093
1111
1071
985
875
745
594
452
365
346
366
401
443
480
494
502
535
575
578
553
555
601
649
675
698
712
675
578
469
377
282
172
69
-20
-120
-213
-227
-132
-12
20
-65
-200
-332
-464
-608
-713
-704
-581
-428
-326
-287
-293
-337
-396
-415
-372
-312
-287
-300
-339
-411
-496
-534
-500
-447
-426
-434
-464
-539
-640
-696
-695
-719
-826
-965
-1069
-1128
-1154
-1135
-1087
-1060
-1069
-1071
-1058
-1075
-1133
-1191
-1220
-1235
-1241
-1233
-1234
-1248
-1212
-1084
-951
-930
-999
-1025
-964
-902
-898
-916
-899
-842
-749
-617
-485
-409
-395
-397
-399
-435
-513
-593
-650
-712
-791
-834
-782
-646
-492
-366
-277
-235
-264
-351
-436
-479
-503
-547
-611
-680
-753
-829
-884
-906
-916
-933
-940
-931
-937
-972
-987
-936
-852
-800
-778
-734
-652
-572
-523
-496
-485
-503
-547
-584
-580
-530
-456
-381
-318
-261
-190
-90
33
135
162
94
-26
-115
-119
-57
-3
-25
-118
-226
-319
-425
-562
-679
-724
-734
-773
-820
-814
-783
-819
-928
-1031
-1116
-1244
-1399
-1471
-1436
-1406
-1444
-1490
-1495
-1525
-1626
-1733
-1785
-1815
-1848
-1823
-1710
-1596
-1554
-1535
-1466
-1374
-1319
-1269
-1158
-1000
-860
-746
-615
-461
-331
-242
-161
-52
94
266
420
501
506
493
500
482
387
258
190
224
318
418
499
545
546
522
496
463
415
384
393
414
399
355
321
296
256
215
198
172
85
-34
-100
-104
-126
-209
-305
-355
-371
-399
-449
-511
-583
-657
-699
-674
-589
-481
-377
-278
-178
-82
-8
44
101
183
262
288
254
217
227
269
309
343
375
379
326
247
204
200
177
111
46
20
2
-43
-91
-104
-99
-128
-210
-324
-439
-527
-560
-538
-492
-432
-347
-250
-174
-122
-63
-6
7
-10
-4
14
-28
-128
-200
-208
-221
-285
-354
-385
-400
-416
-404
-362
-323
-276
-180
-68
-31
-83
-146
-183
-237
-300
-291
-184
-62
13
80
179
273
309
304
299
292
267
249
267
303
318
298
256
196
111
16
-67
-141
-224
-297
-318
-294
-289
-338
-396
-409
-394
-399
-435
-483
-539
-595
-617
-593
-564
-561
-549
-490
-411
-360
-323
-263
-185
-118
-56
18
81
93
52
-7
-59
-104
-148
-185
-206
-208
-201
-177
-102
53
249
411
526
650
806
938
1000
1006
971
885
771
692
685
732
811
918
1029
1120
1212
1328
1431
1482
1526
1642
1810
1941
1997
2004
1971
1888
1776
1670
1554
1399
1227
1082
974
900
878
925
1020
1145
1297
1468
1641
1806
1942
2008
1994
1958
1954
1953
1893
1778
1646
1498
1326
1180
1107
1084
1064
1052
1071
1101
1111
1103
1070
964
770
538
341
211
151
147
148
102
9
-86
-165
-239
-320
-421
-555
-688
-737
-674
-565
-483
-419
-350
-306
-329
-408
-521
-661
-810
-932
-1027
-1122
-1203
-1218
-1168
-1110
-1064
-1016
-1006
-1100
-1278
-1426
-1464
-1426
-1392
-1391
-1387
-1329
-1218
-1120
-1093
-1107
-1077
-987
-902
-857
-825
-792
-789
-814
-812
-762
-711
-694
-699
-726
-806
-933
-1041
-1085
-1099
-1138
-1215
-1291
-1326
-1306
-1255
-1214
-1205
-1200
-1169
-1119
-1087
-1096
-1137
-1186
-1216
-1210
-1164
-1089
-991
-873
-740
-604
-475
-359
-273
-247
-298
-387
-460
-512
-597
-735
-874
-967
-1038
-1127
-1204
-1215
-1163
-1092
-1016
-922
-829
-763
-714
-659
-614
-599
-596
-596
-628
-716
-826
-924
-1022
-1131
-1203
-1189
-1092
-942
-766
-587
-429
-298
-197
-150
-156
-179
-200
-259
-371
-467
-486
-464
-457
-450
-417
-392
-404
-410
-369
-314
-269
-195
-73
36
85
103
114
94
51
51
109
158
161
165
204
243
247
226
194
153
143
203
297
351
346
322
278
177
36
-75
-125
-141
-142
-125
-104
-97
-76
5
127
208
209
181
192
242
285
302
303
280
193
38
-142
-310
-466
-617
-735
-794
-811
-808
-773
-687
-575
-477
-409
-356
-299
-221
-115
-1
88
148
191
206
168
87
9
-50
-113
-185
-227
-209
-155
-113
-102
-101
-75
-18
46
84
98
128
207
323
433
496
506
493
495
510
503
457
413
420
477
541
589
634
701
791
886
963
1006
1014
997
981
997
1043
1084
1099
1101
1107
1100
1060
1012
997
997
968
916
887
893
903
903
901
892
868
850
866
904
939
978
1033
1087
1134
1207
1322
1432
1492
1529
1586
1644
1655
1624
1590
1561
1523
1489
1487
1506
1509
1493
1488
1504
1514
1494
1453
1423
1426
1461
1514
1575
1649
1742
1835
1891
1901
1896
1904
1906
1866
1804
1787
1833
1885
1906
1928
1981
2021
1999
1953
1951
1981
1974
1921
1882
1889
1910
1910
1890
1861
1826
1792
1780
1798
1843
1907
1980
2049
2117
2206
2321
2437
2526
2582
2609
2612
2597
2560
2494
2411
2346
2312
2277
2219
2147
2061
1942
1802
1690
1617
1534
1421
1317
1240
1158
1064
1010
1002
971
882
798
765
729
629
493
375
274
171
80
13
-51
-116
-155
-164
-176
-201
-209
-199
-220
-286
-353
-384
-398
-432
-506
-624
-764
-878
-946
-1010
-1118
-1234
-1301
-1330
-1378
-1448
-1494
-1501
-1499
-1507
-1504
-1471
-1416
-1359
-1317
-1293
-1268
-1225
-1183
-1186
-1242
-1300
-1305
-1263
-1222
-1198
-1162
-1091
-1012
-976
-973
-942
-854
-762
-720
-704
-661
-608
-595
-610
-597
-560
-554
-580
-576
-524
-480
-489
-541
-613
-692
-752
-778
-798
-842
-888
-900
-902
-933
-982
-1010
-1010
-998
-964
-915
-894
-922
-959
-966
-967
-997
-1044
-1086
-1131
-1187
-1222
-1204
-1155
-1117
-1100
-1094
-1097
-1107
-1108
-1092
-1067
-1054
-1067
-1104
-1146
-1177
-1223
-1321
-1459
-1577
-1650
-1713
-1788
-1849
-1881
-1926
-2017
-2129
-2221
-2314
-2449
-2617
-2767
-2872
-2952
-3021
-3060
-3038
-2960
-2873
-2811
-2767
-2716
-2657
-2613
-2595
-2596
-2603
-2605
-2595
-2595
-2631
-2690
-2716
-2695
-2687
-2735
-2796
-2809
-2791
-2800
-2838
-2854
-2828
-2791
-2764
-2728
-2663
-2577
-2506
-2486
-2506
-2513
-2467
-2403
-2388
-2435
-2490
-2508
-2503
-2499
-2498
-2478
-2425
-2348
-2279
-2248
-2245
-2224
-2167
-2111
-2088
-2073
-2029
-1958
-1878
-1789
-1680
-1567
-1473
-1412
-1387
-1395
-1411
-1405
-1387
-1396
-1441
-1486
-1505
-1507
-1501
-1491
-1498
-1537
-1586
-1606
-1606
-1625
-1656
-1641
-1563
-1468
-1390
-1294
-1139
-954
-814
-747
-720
-695
-687
-731
-821
-897
-916
-897
-890
-905
-913
-895
-865
-828
-768
-677
-575
-487
-407
-321
-239
-183
-160
-152
-149
-154
-172
-185
-164
-102
-31
6
7
-2
-3
-3
0
26
82
142
187
229
286
345
381
403
436
478
509
533
573
638
718
814
928
1029
1089
1131
1208
1326
1431
1491
1531
1584
1643
1683
1707
1730
1750
1760
1769
1798
1844
1883
1902
1905
1903
1896
1871
1822
1757
1702
1690
1731
1793
1813
1769
1708
1688
1700
1702
1699
1725
1757
1738
1680
1674
1745
1807
1796
1755
1734
1701
1619
1531
1492
1487
1493
1535
1620
1690
1706
1727
1808
1900
1923
1889
1879
1936
2025
2091
2111
2099
2092
2105
2106
2066
2009
1988
1999
2005
1998
1995
2000
2001
2001
1998
1974
1918
1856
1809
1770
1720
1657
1581
1488
1400
1346
1306
1224
1100
996
951
932
891
825
754
678
586
480
371
271
182
108
52
15
-5
-5
23
84
151
184
192
229
319
424
494
518
502
455
413
425
480
516
505
489
497
507
502
494
475
421
350
311
301
271
212
179
202
243
252
222
188
190
236
288
306
323
402
533
637
683
729
797
824
763
669
616
597
561
492
415
346
284
224
158
75
-17
-91
-124
-127
-136
-167
-190
-167
-115
-89
-100
-107
-96
-96
-107
-99
-89
-129
-197
-216
-185
-190
-250
-286
-267
-253
-254
-197
-72
33
82
137
225
288
307
335
383
405
402
430
483
488
426
348
279
216
184
196
209
196
215
315
437
498
506
500
471
416
384
398
410
398
415
487
556
581
594
636
689
737
781
814
831
868
948
1006
973
899
886
941
989
1002
1008
1004
965
913
892
897
902
924
984
1050
1082
1099
1139
1187
1203
1203
1228
1279
1317
1335
1366
1437
1532
1618
1684
1747
1820
1886
1916
1910
1892
1866
1828
1790
1762
1727
1668
1603
1563
1530
1464
1374
1308
1270
1219
1150
1111
1132
1178
1210
1238
1301
1394
1465
1479
1461
1458
1480
1499
1506
1509
1500
1463
1421
1399
1368
1289
1202
1184
1213
1184
1080
994
967
931
855
803
803
784
711
648
631
582
446
285
172
86
-23
-133
-193
-202
-200
-202
-199
-169
-98
1
87
151
235
366
507
621
729
859
979
1051
1088
1112
1106
1064
1018
997
968
919
886
899
936
979
1041
1124
1191
1216
1209
1190
1167
1158
1173
1180
1137
1053
975
923
867
784
683
579
476
379
306
263
227
166
78
7
-9
6
5
-4
27
91
125
100
59
29
-25
-122
-227
-311
-388
-457
-480
-456
-450
-505
-583
-640
-687
-758
-854
-956
-1056
-1149
-1224
-1279
-1316
-1330
-1313
-1259
-1176
-1079
-1000
-957
-918
-858
-805
-813
-878
-950
-1008
-1075
-1151
-1215
-1270
-1346
-1426
-1454
-1421
-1387
-1392
-1405
-1376
-1308
-1247
-1216
-1199
-1181
-1188
-1262
-1395
-1526
-1627
-1741
-1897
-2045
-2128
-2169
-2232
-2326
-2414
-2485
-2547
-2585
-2591
-2599
-2636
-2654
-2596
-2477
-2361
-2274
-2187
-2076
-1937
-1789
-1665
-1593
-1561
-1546
-1562
-1629
-1725
-1812
-1909
-2051
-2214
-2332
-2391
-2408
-2377
-2279
-2142
-1997
-1813
-1569
-1329
-1175
-1083
-969
-835
-750
-730
-722
-697
-682
-696
-729
-779
-839
-882
-897
-927
-1004
-1093
-1145
-1173
-1222
-1291
-1346
-1373
-1374
-1331
-1247
-1166
-1118
-1067
-973
-865
-805
-790
-765
-716
-679
-667
-650
-628
-644
-712
-785
-834
-900
-1018
-1159
-1268
-1347
-1417
-1456
-1429
-1356
-1279
-1183
-1020
-801
-586
-406
-235
-55
120
274
407
506
558
579
602
623
609
561
517
503
503
502
502
510
531
575
650
733
789
811
816
805
768
719
697
704
706
698
727
823
933
998
1040
1116
1204
1227
1173
1110
1069
1002
887
764
658
523
332
144
8
-114
-267
-412
-487
-505
-526
-574
-630
-685
-739
-776
-797
-829
-880
-931
-976
-1035
-1092
-1102
-1059
-1012
-989
-958
-912
-886
-894
-896
-869
-840
-832
-825
-796
-756
-712
-658
-608
-583
-569
-521
-442
-397
-425
-482
-506
-496
-490
-494
-477
-415
-317
-198
-73
44
133
189
216
218
198
169
134
74
-21
-120
-183
-228
-305
-422
-523
-582
-633
-708
-786
-839
-877
-925
-982
-1037
-1081
-1101
-1096
-1092
-1098
-1074
-982
-862
-771
-685
-543
-372
-259
-210
-156
-96
-109
-212
-325
-410
-513
-653
-773
-842
-906
-986
-1020
-968
-868
-772
-678
-570
-466
-376
-276
-164
-87
-86
-133
-177
-200
-225
-273
-337
-386
-400
-393
-393
-399
-371
-284
-163
-61
-4
14
9
1
4
11
7
-1
28
118
240
338
388
417
448
458
405
292
171
77
-6
-87
-147
-169
-191
-257
-359
-453
-512
-542
-558
-575
-589
-577
-519
-440
-375
-317
-248
-195
-193
-205
-165
-94
-77
-132
-186
-197
-193
-197
-191
-186
-223
-285
-311
-288
-258
-224
-153
-64
-7
32
120
266
412
533
664
813
941
1031
1099
1152
1182
1209
1254
1289
1277
1234
1198
1168
1104
996
869
748
641
556
486
421
363
324
301
271
230
196
171
134
69
-13
-87
-138
-169
-197
-236
-273
-292
-305
-326
-337
-320
-314
-364
-443
-485
-491
-521
-578
-609
-618
-664
-744
-788
-788
-815
-888
-920
-858
-764
-707
-663
-578
-466
-369
-280
-169
-35
105
242
371
476
555
626
696
751
789
818
821
772
688
618
569
499
388
273
186
120
59
21
30
83
151
225
318
434
544
604
607
600
640
721
798
855
915
993
1080
1177
1285
1379
1426
1445
1477
1517
1528
1522
1545
1588
1594
1558
1530
1518
1471
1382
1318
1306
1280
1194
1103
1091
1146
1197
1216
1235
1282
1352
1427
1495
1551
1592
1619
1618
1572
1492
1419
1366
1299
1190
1076
1006
975
935
887
868
874
856
812
801
845
895
909
915
940
956
938
927
972
1060
1138
1186
1216
1245
1287
1343
1378
1345
1254
1176
1161
1186
1205
1215
1242
1287
1318
1317
1306
1302
1287
1233
1158
1112
1111
1114
1101
1101
1142
1200
1245
1285
1328
1350
1342
1336
1347
1350
1330
1313
1304
1276
1228
1198
1180
1133
1062
1016
1008
1006
1004
1014
1016
973
921
902
886
825
756
751
797
821
805
779
757
745
761
799
816
801
804
848
893
912
920
913
870
820
808
812
777
721
703
711
682
625
596
583
533
460
421
411
377
323
296
307
318
310
303
308
318
312
275
224
198
207
218
208
202
215
217
198
203
252
297
307
316
345
358
335
309
301
281
235
195
171
139
98
71
41
-28
-117
-178
-222
-302
-417
-518
-582
-631
-674
-697
-698
-687
-679
-692
-729
-768
-793
-826
-898
-984
-1037
-1068
-1121
-1207
-1287
-1338
-1366
-1388
-1429
-1502
-1581
-1612
-1590
-1573
-1591
-1608
-1587
-1545
-1515
-1491
-1449
-1381
-1302
-1237
-1204
-1193
-1182
-1182
-1220
-1282
-1326
-1362
-1433
-1520
-1548
-1511
-1483
-1487
-1465
-1404
-1370
-1392
-1403
-1357
-1299
-1278
-1266
-1218
-1140
-1064
-1008
-977
-956
-915
-849
-795
-778
-789
-821
-894
-988
-1043
-1058
-1109
-1222
-1323
-1365
-1417
-1544
-1698
-1794
-1833
-1866
-1896
-1901
-1884
-1857
-1811
-1749
-1697
-1658
-1607
-1543
-1502
-1488
-1459
-1403
-1370
-1388
-1427
-1464
-1523
-1612
-1685
-1701
-1684
-1681
-1697
-1697
-1654
-1577
-1495
-1438
-1411
-1389
-1350
-1304
-1280
-1285
-1294
-1290
-1284
-1287
-1296
-1290
-1255
-1205
-1176
-1183
-1199
-1193
-1175
-1185
-1229
-1272
-1293
-1297
-1288
-1256
-1207
-1153
-1078
-965
-852
-796
-787
-760
-701
-670
-689
-705
-680
-647
-645
-660
-681
-730
-808
-872
-901
-927
-964
-968
-919
-865
-846
-828
-778
-733
-741
-778
-790
-782
-792
-821
-838
-844
-863
-894
-902
-879
-852
-841
-835
-809
-758
-697
-647
-609
-554
-471
-390
-344
-316
-276
-241
-247
-271
-256
-209
-200
-240
-261
-230
-194
-193
-192
-153
-100
-79
-86
-92
-89
-84
-85
-93
-94
-57
26
111
157
187
244
313
351
358
369
392
413
444
497
553
597
644
704
755
788
823
858
857
829
838
895
931
911
899
945
1006
1024
1010
1006
1016
1016
1010
1010
1014
1018
1014
982
928
898
914
925
883
822
797
792
764
741
768
810
791
718
669
667
661
630
607
612
617
608
609
647
698
725
719
705
708
724
719
676
624
604
617
619
580
529
502
485
439
367
317
314
319
286
225
174
132
77
21
1
17
25
5
-22
-33
-19
18
60
69
31
-3
13
56
66
34
7
8
16
17
14
12
9
15
45
91
130
150
156
168
195
222
221
181
127
79
28
-29
-70
-90
-118
-169
-204
-190
-145
-108
-79
-45
-12
16
59
120
171
188
184
178
171
164
161
157
145
137
152
179
199
211
218
215
211
238
299
360
400
442
502
558
599
643
700
761
826
897
944
947
940
975
1040
1091
1122
1157
1192
1216
1250
1302
1328
1310
1304
1350
1406
1421
1414
1415
1413
1409
1443
1506
1532
1505
1501
1558
1608
1588
1533
1501
1485
1445
1373
1290
1225
1201
1216
1224
1209
1207
1248
1304
1348
1401
1461
1475
1431
1400
1419
1427
1380
1326
1309
1289
1233
1192
1212
1260
1293
1321
1354
1367
1365
1389
1432
1429
1371
1323
1320
1316
1279
1237
1209
1176
1136
1112
1085
1008
891
784
702
600
455
310
207
142
93
46
1
-36
-48
-31
-4
21
51
91
129
155
184
228
263
262
235
213
210
217
221
216
208
216
250
295
328
352
387
429
460
484
520
567
594
586
572
583
618
661
696
722
747
792
863
934
974
983
984
987
981
957
928
916
920
918
885
833
803
814
827
794
725
669
641
614
576
539
508
479
467
486
525
560
592
624
631
612
603
624
634
605
576
577
570
528
499
528
561
531
457
405
379
339
283
229
178
129
108
121
124
84
30
7
14
23
20
14
13
20
27
13
-20
-34
-7
25
26
12
14
23
18
12
22
23
-11
-69
-121
-166
-218
-271
-315
-366
-426
-470
-483
-486
-509
-557
-623
-705
-796
-873
-932
-990
-1062
-1135
-1198
-1261
-1329
-1376
-1383
-1377
-1406
-1471
-1529
-1559
-1583
-1623
-1664
-1685
-1689
-1683
-1674
-1678
-1694
-1687
-1638
-1593
-1607
-1642
-1614
-1533
-1487
-1489
-1455
-1360
-1283
-1271
-1263
-1201
-1127
-1096
-1088
-1048
-969
-884
-831
-829
-864
-890
-883
-874
-886
-887
-846
-796
-772
-753
-702
-637
-591
-572
-578
-614
-664
-692
-709
-755
-828
-875
-881
-880
-884
-880
-876
-884
-885
-872
-879
-918
-938
-906
-867
-850
-811
-732
-680
-689
-689
-635
-593
-611
-633
-605
-574
-575
-558
-496
-458
-482
-498
-447
-383
-371
-387
-384
-373
-379
-387
-380
-373
-378
-390
-405
-427
-446
-456
-473
-496
-489
-437
-388
-381
-383
-347
-292
-269
-278
-285
-279
-276
-281
-282
-276
-277
-305
-364
-427
-462
-480
-515
-564
-591
-602
-654
-760
-853
-892
-914
-957
-992
-988
-972
-974
-963
-904
-820
-761
-735
-716
-675
-601
-500
-406
-337
-269
-165
-42
51
101
135
161
165
148
121
83
37
9
18
34
21
-19
-55
-84
-120
-159
-183
-188
-181
-169
-151
-134
-118
-98
-79
-72
-79
-82
-76
-77
-104
-159
-225
-293
-360
-427
-494
-563
-624
-668
-687
-680
-647
-597
-561
-569
-599
-588
-505
-404
-361
-376
-388
-354
-290
-232
-193
-177
-174
-155
-97
-29
7
20
55
108
135
123
113
123
129
119
116
126
127
117
118
128
125
114
119
132
124
107
121
165
201
220
259
334
413
467
506
552
609
666
709
728
726
719
720
725
724
719
720
729
725
689
638
610
617
632
626
611
619
657
707
758
807
860
933
1038
1157
1250
1309
1360
1410
1437
1446
1467
1497
1499
1479
1481
1506
1498
1440
1380
1343
1290
1200
1106
1029
950
859
775
704
634
575
544
522
482
439
423
416
390
372
396
431
431
416
443
511
573
607
624
630
623
618
624
627
622
622
626
621
619
653
711
739
724
712
726
734
716
713
758
817
834
816
816
860
911
931
925
922
924
901
841
774
738
724
695
638
579
542
518
488
448
410
384
378
396
428
441
418
382
374
399
430
457
501
566
617
629
622
622
626
626
622
602
543
471
437
435
393
299
230
222
200
109
20
11
36
6
-71
-125
-148
-180
-221
-250
-277
-322
-357
-349
-328
-340
-380
-421
-456
-481
-481
-471
-498
-564
-600
-575
-552
-583
-626
-620
-589
-580
-578
-540
-487
-471
-477
-448
-388
-359
-376
-387
-368
-366
-411
-466
-483
-475
-475
-475
-451
-417
-411
-434
-461
-475
-479
-477
-473
-473
-477
-478
-473
-473
-479
-477
-471
-474
-483
-475
-444
-397
-334
-257
-187
-134
-68
41
162
250
308
368
417
430
421
425
433
419
392
378
367
345
326
320
297
244
207
220
241
225
205
231
272
269
240
252
307
341
329
315
326
334
319
316
358
418
437
418
418
462
510
532
556
605
642
632
608
622
669
708
727
738
727
686
644
621
591
542
511
525
536
497
434
387
345
288
235
194
121
-3
-115
-161
-173
-210
-262
-283
-273
-271
-301
-357
-421
-466
-475
-472
-501
-561
-616
-654
-707
-795
-894
-972
-1020
-1050
-1076
-1114
-1159
-1182
-1174
-1170
-1203
-1257
-1293
-1305
-1316
-1335
-1355
-1373
-1405
-1458
-1518
-1562
-1578
-1578
-1576
-1571
-1549
-1499
-1427
-1355
-1293
-1231
-1158
-1084
-1031
-995
-941
-856
-777
-734
-701
-635
-552
-508
-516
-538
-551
-570
-591
-580
-530
-487
-476
-472
-442
-394
-362
-362
-385
-409
-420
-429
-453
-481
-484
-463
-466
-513
-565
-576
-570
-603
-685
-771
-824
-853
-875
-885
-876
-864
-871
-887
-878
-834
-788
-770
-771
-773
-775
-781
-774
-738
-695
-666
-640
-596
-539
-483
-434
-394
-367
-340
-296
-256
-265
-317
-359
-375
-407
-460
-488
-474
-465
-482
-481
-437
-389
-368
-343
-293
-257
-268
-290
-276
-233
-195
-169
-137
-98
-64
-36
-2
36
69
98
130
169
208
230
232
227
222
201
147
80
36
26
29
28
28
30
30
27
28
30
29
27
28
30
29
27
29
30
28
27
29
30
28
28
30
30
28
28
30
29
28
28
30
29
27
29
30
28
28
29
30
28
28
29
29
28
28
29
29
28
28
29
29
28
28
29
29
28
29
29
28
28
29
29
28
28
29
29
28
28
29
29
28
28
29
29
28
29
29
28
28
29
29
28
28
29
29
28
28
29
29
28
28
29
28
28
28
29
28
28
29
29
28
28
29
29
28
28
29
29
28
28
29
28
28
28
29
28
28
28
29
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
