5
11591
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-3
-2
-1
-1
0
-1
-1
-2
-3
-3
-3
-2
-1
0
0
-1
-2
-3
-3
-3
-2
-1
0
0
-1
-2
-3
-4
-4
-3
-1
0
0
0
-1
-3
-4
-4
-3
-2
0
1
0
-1
-3
-4
-5
-4
-2
0
1
1
0
-2
-4
-5
-5
-3
-1
1
2
1
-2
-4
-6
-5
-4
-1
1
2
1
-1
-4
-6
-6
-5
-2
1
3
2
0
-3
-6
-7
-6
-3
1
4
4
1
-3
-7
-8
-7
-4
1
4
5
2
-2
-7
-10
-9
-5
1
6
7
4
-2
-9
-13
-12
-6
3
10
12
7
-4
-15
-21
-18
-5
13
28
29
9
-33
-89
-147
-189
-199
-170
-106
-20
65
129
153
133
75
-3
-79
-132
-149
-127
-74
-7
56
100
117
106
75
34
-7
-39
-58
-63
-57
-44
-27
-8
10
24
35
42
45
47
50
54
61
66
64
50
21
-21
-70
-113
-136
-128
-85
-14
72
149
195
194
143
49
-65
-172
-245
-266
-229
-142
-25
98
201
267
286
260
196
109
12
-80
-154
-202
-218
-200
-150
-75
14
103
175
218
223
190
126
43
-43
-116
-164
-182
-171
-135
-82
-21
38
90
127
147
145
122
79
22
-42
-102
-149
-174
-173
-146
-97
-37
26
80
118
135
131
108
72
29
-11
-44
-63
-67
-58
-39
-18
1
11
11
2
-12
-24
-30
-26
-14
1
13
15
6
-13
-34
-49
-48
-26
14
67
118
154
163
139
83
6
-80
-158
-213
-235
-222
-174
-100
-12
77
154
207
228
213
167
95
11
-70
-132
-165
-163
-129
-71
-3
57
94
101
76
24
-43
-108
-156
-175
-159
-110
-36
48
126
183
206
189
136
56
-35
-119
-181
-208
-196
-148
-75
9
88
150
186
194
175
136
83
24
-34
-84
-122
-143
-146
-131
-101
-61
-18
20
47
60
58
46
27
7
-10
-23
-33
-39
-42
-43
-38
-26
-6
21
50
75
89
88
71
42
7
-25
-50
-64
-67
-63
-57
-50
-43
-34
-21
-3
17
34
42
38
21
-2
-22
-26
-8
32
86
136
165
157
108
26
-69
-153
-202
-202
-153
-69
25
105
150
150
111
47
-20
-74
-102
-103
-84
-56
-28
-7
7
18
31
50
73
93
104
98
72
29
-22
-70
-106
-122
-117
-93
-59
-23
9
31
41
39
27
10
-10
-26
-35
-32
-15
15
53
93
127
147
149
132
100
59
13
-34
-79
-123
-165
-202
-226
-229
-200
-135
-38
76
187
270
304
280
202
89
-31
-130
-184
-185
-137
-60
22
88
120
116
81
29
-26
-74
-107
-124
-128
-119
-98
-65
-19
36
93
140
168
167
137
85
25
-25
-51
-47
-17
25
64
82
73
37
-16
-69
-109
-127
-120
-95
-60
-25
6
32
57
84
112
136
145
131
87
18
-63
-139
-187
-195
-157
-83
8
94
155
178
164
122
67
15
-26
-52
-68
-80
-91
-100
-101
-87
-52
2
68
128
166
168
131
63
-18
-90
-134
-139
-107
-49
15
67
95
96
73
40
6
-20
-36
-45
-51
-57
-62
-63
-51
-22
24
79
130
163
165
132
71
-4
-74
-120
-132
-109
-59
2
57
94
106
94
64
27
-12
-46
-75
-98
-114
-120
-112
-86
-39
22
87
143
173
168
126
57
-23
-92
-134
-138
-106
-50
10
55
71
54
10
-47
-98
-128
-128
-98
-45
19
79
125
148
147
123
79
21
-45
-112
-170
-209
-220
-197
-139
-53
45
136
203
232
217
163
85
2
-69
-115
-133
-127
-108
-86
-69
-60
-54
-44
-23
12
57
103
139
153
140
100
43
-19
-74
-110
-124
-117
-95
-66
-39
-17
-4
2
2
-3
-13
-25
-38
-47
-47
-33
-1
47
102
153
186
190
158
94
9
-78
-148
-188
-190
-157
-101
-36
21
59
75
72
56
36
19
8
2
-1
-6
-14
-26
-39
-52
-61
-67
-68
-67
-62
-53
-37
-14
18
55
90
117
128
116
83
34
-21
-72
-108
-124
-119
-99
-73
-48
-31
-23
-22
-23
-21
-10
10
38
70
100
123
133
127
103
60
1
-67
-137
-197
-235
-241
-210
-145
-56
43
131
192
214
197
145
74
-2
-66
-110
-128
-123
-99
-63
-21
23
65
102
127
134
119
81
22
-45
-105
-143
-146
-110
-44
37
109
152
153
111
36
-53
-134
-187
-201
-177
-122
-50
25
92
144
180
196
191
161
103
20
-82
-185
-268
-307
-285
-198
-59
103
251
346
362
293
152
-24
-194
-316
-361
-323
-215
-66
88
213
289
307
275
208
122
34
-47
-114
-164
-196
-204
-185
-138
-66
21
106
173
203
190
135
52
-40
-117
-163
-168
-136
-79
-14
44
82
97
90
68
40
10
-16
-39
-59
-73
-80
-76
-57
-25
17
61
97
117
116
97
66
32
5
-11
-17
-20
-27
-43
-69
-100
-124
-130
-108
-57
16
96
164
204
205
166
96
10
-72
-135
-167
-164
-132
-78
-15
45
92
118
120
98
56
2
-54
-98
-121
-115
-79
-22
44
102
137
139
108
50
-19
-82
-124
-137
-119
-78
-26
23
61
83
87
78
61
40
16
-7
-29
-46
-56
-55
-42
-18
10
33
42
32
4
-34
-69
-85
-70
-21
56
144
222
271
275
233
151
46
-63
-157
-225
-261
-268
-253
-221
-178
-129
-73
-12
51
110
159
193
208
206
191
169
145
121
94
59
12
-49
-122
-196
-259
-296
-297
-259
-188
-95
3
90
157
197
212
204
181
146
102
48
-12
-77
-138
-186
-211
-207
-172
-113
-39
35
95
131
142
130
105
75
49
32
24
22
20
14
3
-15
-34
-53
-66
-72
-71
-64
-54
-42
-29
-16
-1
16
37
62
88
115
137
151
153
139
110
66
12
-45
-98
-138
-160
-161
-143
-110
-67
-20
25
66
99
124
138
139
127
102
64
20
-25
-61
-81
-84
-69
-45
-20
-3
1
-9
-28
-46
-54
-46
-21
13
49
75
86
81
66
52
45
52
67
80
80
54
0
-74
-150
-206
-222
-186
-104
5
113
188
208
164
67
-55
-168
-239
-247
-187
-75
61
186
272
300
270
193
90
-15
-104
-164
-194
-197
-178
-144
-96
-36
33
108
178
230
251
230
165
67
-48
-154
-229
-256
-231
-164
-72
20
91
129
133
111
78
51
40
46
61
74
74
52
11
-40
-86
-113
-112
-86
-44
-2
25
26
3
-34
-67
-79
-56
4
90
181
252
283
261
186
74
-53
-168
-251
-287
-275
-221
-141
-52
31
97
140
157
150
123
80
27
-28
-79
-116
-135
-132
-109
-69
-21
26
66
95
110
114
109
97
78
51
14
-32
-83
-134
-174
-195
-191
-159
-103
-30
48
120
178
214
228
219
189
140
75
-1
-81
-156
-214
-247
-246
-210
-146
-65
16
85
128
144
136
114
88
68
57
54
53
47
29
0
-36
-72
-98
-110
-105
-87
-62
-37
-15
3
21
42
69
101
130
148
146
117
64
-5
-73
-125
-147
-134
-88
-22
47
101
129
127
99
55
8
-31
-55
-65
-65
-62
-60
-64
-70
-76
-76
-67
-48
-22
6
32
51
61
64
61
57
52
49
44
38
26
8
-15
-41
-68
-91
-107
-116
-114
-100
-76
-41
3
53
105
151
185
199
189
152
93
19
-60
-131
-183
-206
-197
-156
-88
-5
83
162
221
252
251
217
158
80
-5
-84
-149
-190
-206
-196
-166
-124
-78
-35
0
25
40
49
53
55
55
52
45
30
9
-16
-41
-61
-68
-61
-38
-3
36
70
91
96
82
55
22
-8
-28
-35
-30
-18
-8
-5
-14
-33
-58
-80
-90
-82
-56
-15
32
76
108
122
117
96
64
28
-8
-41
-69
-92
-109
-119
-118
-102
-70
-23
33
89
135
160
159
130
80
18
-41
-88
-114
-116
-98
-67
-34
-5
11
15
6
-10
-27
-39
-41
-31
-9
24
62
101
134
153
152
130
86
24
-47
-117
-176
-215
-226
-208
-164
-101
-30
40
98
138
156
152
131
100
66
37
17
9
11
18
24
24
12
-10
-41
-72
-97
-109
-103
-79
-42
0
40
69
83
80
63
39
11
-13
-31
-43
-49
-51
-51
-52
-52
-52
-50
-43
-32
-14
8
34
58
77
85
77
53
11
-42
-98
-146
-175
-177
-151
-98
-30
41
100
136
145
127
91
47
6
-22
-34
-31
-18
-2
10
15
11
0
-15
-30
-42
-47
-46
-37
-21
-1
24
47
66
76
74
58
32
0
-30
-50
-53
-37
-5
38
81
114
131
127
104
66
20
-25
-64
-93
-110
-116
-112
-101
-83
-60
-33
-3
28
57
80
94
97
88
68
41
11
-17
-38
-47
-45
-32
-11
11
31
42
43
35
22
8
-1
-3
2
11
19
20
12
-7
-33
-59
-78
-84
-73
-49
-14
22
52
72
80
77
66
51
34
18
1
-16
-34
-51
-63
-66
-58
-38
-10
19
42
53
49
31
4
-23
-44
-53
-49
-35
-14
7
24
35
40
41
39
36
31
21
6
-14
-36
-54
-62
-56
-34
1
44
85
116
131
126
104
69
29
-11
-45
-72
-92
-107
-117
-123
-123
-115
-98
-70
-34
6
46
79
103
114
113
101
79
50
16
-19
-52
-79
-95
-97
-80
-47
-3
45
84
105
99
66
11
-56
-120
-166
-183
-170
-129
-72
-13
35
65
75
72
64
62
73
95
122
139
136
102
40
-44
-130
-200
-235
-228
-179
-101
-13
63
112
126
109
72
31
-2
-17
-15
-4
5
3
-15
-46
-83
-112
-124
-111
-75
-22
35
86
120
134
129
111
86
58
31
4
-23
-50
-75
-94
-103
-99
-81
-54
-26
-5
3
-5
-24
-44
-55
-45
-13
39
98
149
177
170
126
54
-33
-115
-176
-202
-192
-149
-84
-12
55
106
135
143
129
99
55
4
-50
-99
-134
-149
-138
-99
-38
35
105
155
176
160
112
44
-27
-84
-114
-110
-78
-30
19
53
62
45
8
-35
-71
-87
-78
-46
-1
46
81
96
89
62
26
-11
-39
-53
-52
-38
-18
3
18
26
26
21
11
1
-9
-18
-25
-32
-38
-42
-44
-42
-35
-23
-7
13
33
51
63
67
62
47
24
-4
-34
-60
-79
-88
-85
-70
-46
-18
11
35
51
56
51
37
18
-4
-23
-37
-45
-46
-42
-37
-33
-33
-36
-42
-45
-41
-26
1
37
77
110
127
119
84
26
-45
-111
-159
-174
-151
-96
-21
56
115
140
126
77
5
-71
-133
-166
-165
-132
-79
-19
34
70
86
82
65
42
20
3
-10
-17
-22
-25
-26
-25
-21
-15
-10
-8
-12
-23
-38
-53
-60
-54
-32
3
43
79
97
91
60
10
-47
-94
-118
-111
-76
-20
39
86
108
101
68
20
-29
-67
-84
-81
-64
-41
-23
-14
-16
-23
-28
-24
-8
17
44
63
65
46
10
-35
-76
-100
-98
-69
-18
41
95
129
136
113
66
6
-53
-101
-127
-129
-109
-72
-26
18
54
74
78
64
39
6
-26
-50
-62
-60
-44
-20
8
32
49
56
55
48
40
33
28
25
18
4
-18
-48
-79
-105
-117
-107
-74
-21
42
102
144
155
131
73
-8
-98
-175
-223
-231
-195
-123
-30
65
140
179
176
132
58
-26
-101
-151
-166
-145
-95
-31
34
84
112
114
96
62
22
-17
-52
-79
-96
-104
-99
-82
-51
-10
36
79
109
119
104
67
15
-41
-89
-119
-127
-114
-86
-54
-24
-1
14
23
32
42
54
65
70
65
47
19
-12
-39
-55
-56
-44
-25
-8
0
-4
-17
-33
-44
-43
-27
-2
25
44
45
28
-4
-40
-68
-76
-61
-25
20
62
86
86
61
19
-27
-65
-84
-82
-63
-36
-11
2
1
-13
-33
-50
-58
-53
-36
-13
11
30
40
41
37
29
22
17
13
9
5
0
-5
-8
-7
-1
7
15
17
11
-6
-30
-55
-74
-79
-67
-39
0
39
67
77
64
31
-14
-57
-87
-96
-79
-41
10
60
99
118
114
91
57
21
-8
-25
-30
-25
-16
-9
-5
-7
-10
-12
-8
2
17
31
39
35
16
-16
-54
-88
-109
-109
-84
-37
25
88
139
166
159
119
50
-36
-122
-189
-225
-217
-165
-77
33
143
231
278
273
214
115
-6
-122
-208
-247
-231
-167
-73
26
107
149
145
97
19
-67
-140
-185
-191
-162
-106
-38
26
75
103
107
94
69
41
14
-5
-18
-22
-22
-19
-16
-16
-21
-32
-48
-66
-82
-90
-87
-70
-40
-3
34
63
79
77
59
31
1
-23
-38
-42
-38
-30
-25
-25
-28
-29
-24
-8
20
56
89
109
107
79
28
-35
-96
-138
-153
-137
-98
-47
-1
28
32
14
-17
-49
-68
-67
-45
-8
33
67
87
89
78
58
39
23
11
1
-13
-34
-62
-93
-117
-127
-115
-82
-33
22
69
99
107
97
76
54
42
42
50
60
60
43
8
-40
-88
-122
-130
-107
-57
7
68
110
120
94
38
-35
-108
-163
-188
-178
-132
-60
28
116
189
234
242
207
134
32
-81
-184
-255
-278
-245
-161
-43
83
188
247
245
182
71
-63
-191
-287
-329
-311
-235
-116
29
175
302
391
430
412
339
219
70
-86
-224
-320
-357
-332
-252
-138
-15
87
151
167
140
87
27
-19
-40
-36
-15
8
20
12
-16
-54
-91
-112
-108
-79
-31
24
74
106
117
106
78
39
-3
-41
-73
-93
-99
-89
-62
-20
30
79
114
124
104
57
-8
-74
-120
-133
-106
-43
41
123
183
203
175
106
11
-91
-177
-231
-242
-210
-141
-48
55
154
234
285
300
275
213
121
13
-96
-188
-249
-270
-248
-190
-105
-10
81
155
204
223
211
170
106
26
-57
-133
-185
-204
-184
-125
-39
57
139
189
195
156
82
-6
-85
-134
-144
-115
-58
8
65
99
105
84
48
7
-29
-55
-72
-83
-89
-92
-88
-75
-48
-8
40
85
116
121
97
48
-15
-76
-118
-130
-110
-63
-1
60
106
128
126
103
68
29
-9
-41
-67
-88
-104
-113
-112
-97
-67
-23
30
82
126
151
154
133
93
40
-17
-67
-105
-125
-125
-107
-73
-29
19
62
96
117
124
119
106
90
76
64
51
34
8
-30
-75
-120
-154
-163
-140
-83
-2
87
163
206
203
154
68
-34
-129
-193
-214
-188
-123
-37
51
122
166
176
157
115
60
2
-54
-101
-136
-156
-159
-142
-107
-57
-1
53
94
117
118
101
73
44
22
12
12
17
17
6
-21
-61
-103
-136
-148
-130
-82
-12
63
128
165
165
126
59
-22
-96
-148
-164
-141
-84
-6
77
147
191
201
175
118
40
-45
-123
-182
-215
-218
-193
-145
-83
-17
45
93
124
134
126
102
66
23
-21
-60
-89
-105
-104
-86
-55
-15
24
54
67
60
33
-8
-51
-86
-102
-93
-63
-18
26
58
64
42
-3
-59
-109
-135
-127
-81
-5
86
172
234
258
241
185
103
10
-79
-152
-201
-225
-224
-201
-160
-102
-32
49
134
215
283
328
341
317
258
169
61
-53
-156
-235
-276
-274
-225
-135
-13
123
252
352
406
404
345
242
115
-9
-105
-153
-149
-98
-17
71
143
182
183
151
96
36
-16
-51
-65
-60
-42
-14
21
61
107
157
203
239
253
239
196
130
55
-10
-50
-54
-21
38
103
156
179
165
119
54
-10
-57
-73
-59
-21
28
75
110
132
145
158
177
204
233
254
251
216
147
55
-42
-118
-152
-132
-60
46
157
241
274
245
160
44
-69
-145
-160
-108
-3
126
241
309
310
244
128
-3
-115
-177
-176
-116
-18
90
178
224
222
177
106
26
-46
-100
-134
-153
-160
-160
-152
-134
-106
-69
-32
-6
-2
-27
-78
-145
-207
-244
-240
-193
-112
-21
56
96
91
46
-17
-73
-97
-76
-13
72
150
193
180
108
-9
-147
-273
-362
-399
-382
-323
-240
-153
-75
-12
38
80
122
165
207
240
254
241
195
120
25
-76
-165
-229
-255
-243
-196
-129
-59
-5
17
-1
-57
-136
-220
-284
-310
-285
-211
-100
30
153
250
305
314
278
208
115
13
-86
-170
-229
-257
-249
-210
-150
-82
-27
3
-1
-31
-69
-91
-76
-11
97
223
330
384
362
269
131
-3
-84
-74
36
219
427
596
673
633
487
278
68
-85
-143
-102
8
136
228
243
171
29
-141
-293
-386
-401
-340
-226
-89
43
150
225
268
286
286
271
244
211
178
154
147
160
183
201
192
140
39
-97
-239
-350
-397
-362
-254
-100
54
166
208
178
95
0
-71
-88
-46
38
134
210
244
231
185
128
83
62
65
79
90
87
73
59
64
100
170
259
343
392
387
322
207
68
-69
-184
-270
-330
-370
-394
-394
-350
-241
-52
208
507
787
980
1032
916
645
271
-128
-476
-717
-830
-836
-781
-718
-689
-707
-753
-789
-774
-679
-502
-271
-30
172
298
335
297
214
125
61
42
71
141
235
339
440
524
577
580
516
371
145
-141
-450
-727
-921
-990
-920
-726
-448
-143
140
366
524
626
697
759
823
880
903
861
731
509
215
-107
-403
-620
-722
-699
-569
-372
-160
16
117
125
44
-101
-271
-424
-519
-532
-454
-300
-100
103
264
352
351
268
130
-24
-157
-244
-276
-267
-242
-230
-251
-309
-389
-464
-501
-475
-376
-212
-3
218
422
585
694
741
728
657
533
365
167
-37
-215
-338
-379
-330
-202
-26
156
301
379
383
329
251
187
169
209
295
398
483
517
486
393
259
109
-31
-150
-250
-344
-448
-572
-711
-846
-948
-981
-920
-754
-490
-155
211
564
860
1066
1162
1141
1014
797
517
203
-118
-423
-696
-930
-1121
-1271
-1377
-1436
-1439
-1373
-1228
-1000
-692
-321
86
496
870
1174
1375
1451
1386
1179
843
410
-72
-536
-910
-1128
-1144
-951
-581
-106
377
770
1000
1033
891
634
352
131
34
78
238
455
656
778
786
674
467
203
-83
-366
-640
-910
-1180
-1442
-1669
-1817
-1834
-1676
-1324
-796
-146
543
1172
1650
1906
1908
1662
1213
635
16
-554
-999
-1268
-1343
-1238
-995
-672
-331
-24
221
397
520
615
699
779
839
851
784
623
381
98
-163
-340
-388
-307
-137
44
146
100
-115
-462
-851
-1163
-1286
-1154
-770
-207
411
941
1268
1330
1140
773
341
-40
-285
-359
-280
-106
95
263
370
419
436
456
501
572
646
682
643
502
259
-62
-417
-754
-1027
-1205
-1279
-1256
-1158
-1014
-851
-695
-566
-474
-424
-406
-402
-382
-312
-158
99
454
876
1306
1667
1881
1890
1668
1232
641
-13
-630
-1114
-1398
-1452
-1281
-926
-443
104
657
1167
1598
1924
2126
2185
2091
1834
1417
855
180
-561
-1309
-1995
-2549
-2908
-3024
-2871
-2455
-1811
-1010
-150
667
1337
1786
1976
1921
1674
1318
943
620
385
233
123
-2
-187
-449
-764
-1074
-1302
-1383
-1288
-1035
-690
-344
-83
40
28
-60
-126
-71
176
622
1209
1822
2324
2593
2557
2215
1630
912
180
-465
-964
-1299
-1489
-1559
-1530
-1401
-1156
-778
-264
353
1010
1621
2096
2369
2417
2263
1963
1590
1203
836
487
131
-258
-688
-1136
-1545
-1842
-1963
-1871
-1578
-1141
-644
-173
211
488
684
851
1042
1287
1571
1837
1998
1968
1689
1157
425
-408
-1219
-1897
-2362
-2587
-2592
-2428
-2160
-1840
-1497
-1135
-740
-300
185
686
1149
1505
1689
1656
1402
966
426
-114
-546
-788
-796
-579
-196
258
673
949
1022
875
542
96
-365
-748
-984
-1044
-941
-724
-459
-216
-44
31
12
-76
-196
-312
-394
-423
-392
-301
-155
32
243
450
621
718
712
585
346
27
-320
-631
-851
-942
-894
-723
-465
-157
169
497
822
1144
1452
1712
1868
1855
1611
1111
378
-503
-1401
-2165
-2660
-2804
-2590
-2089
-1431
-768
-230
105
236
228
185
216
397
743
1207
1698
2110
2355
2390
2226
1917
1536
1144
771
409
15
-459
-1042
-1721
-2433
-3074
-3527
-3687
-3498
-2964
-2152
-1172
-157
772
1521
2036
2301
2327
2144
1787
1302
737
154
-379
-793
-1035
-1081
-946
-688
-389
-136
9
27
-51
-152
-192
-102
138
492
871
1163
1265
1119
735
184
-418
-947
-1308
-1457
-1411
-1235
-1012
-815
-681
-605
-544
-444
-255
41
434
880
1328
1725
2036
2238
2325
2289
2119
1804
1337
731
28
-695
-1342
-1817
-2049
-2017
-1756
-1347
-894
-497
-216
-61
2
38
103
226
384
517
541
381
7
-556
-1224
-1877
-2390
-2668
-2668
-2410
-1963
-1422
-883
-415
-47
224
427
599
766
939
1112
1265
1375
1421
1387
1265
1054
756
382
-47
-500
-935
-1302
-1559
-1676
-1648
-1494
-1256
-984
-722
-500
-325
-184
-56
78
224
371
491
554
539
440
274
73
-123
-279
-372
-397
-361
-274
-144
30
254
537
877
1260
1657
2029
2335
2545
2641
2622
2492
2255
1904
1422
793
13
-894
-1863
-2791
-3557
-4042
-4165
-3906
-3316
-2507
-1628
-826
-209
174
342
370
355
389
533
795
1142
1511
1832
2051
2138
2092
1930
1677
1353
974
549
94
-368
-797
-1148
-1382
-1478
-1447
-1331
-1196
-1106
-1108
-1209
-1373
-1525
-1577
-1455
-1123
-597
51
719
1292
1679
1832
1755
1495
1125
716
318
-49
-393
-738
-1096
-1454
-1766
-1956
-1942
-1654
-1071
-227
780
1806
2691
3290
3510
3326
2786
1999
1109
258
-437
-910
-1152
-1201
-1129
-1016
-934
-925
-1000
-1141
-1304
-1435
-1486
-1419
-1215
-881
-444
51
544
972
1278
1419
1381
1178
853
473
114
-156
-291
-278
-140
70
282
428
462
368
165
-97
-350
-530
-587
-503
-297
-20
255
443
472
296
-94
-663
-1336
-2009
-2574
-2933
-3029
-2854
-2456
-1926
-1373
-899
-568
-387
-305
-230
-55
301
866
1594
2376
3056
3478
3517
3119
2310
1190
-87
-1350
-2446
-3262
-3738
-3863
-3670
-3215
-2569
-1811
-1018
-267
372
847
1131
1231
1188
1069
952
901
952
1100
1299
1482
1576
1528
1319
970
531
72
-341
-652
-824
-841
-701
-413
-1
496
1016
1481
1803
1905
1746
1337
756
130
-390
-673
-649
-331
177
709
1082
1145
829
159
-742
-1700
-2525
-3067
-3244
-3048
-2539
-1811
-964
-84
771
1559
2246
2794
3159
3296
3182
2823
2266
1596
913
311
-147
-440
-590
-643
-654
-662
-680
-703
-718
-721
-732
-792
-954
-1257
-1705
-2251
-2798
-3223
-3401
-3244
-2728
-1900
-868
222
1223
2017
2537
2773
2760
2563
2255
1901
1549
1228
955
742
595
523
524
593
708
839
950
1002
967
829
589
269
-99
-471
-800
-1043
-1169
-1162
-1022
-774
-455
-114
198
436
572
592
506
334
111
-127
-342
-504
-592
-594
-514
-371
-198
-40
59
62
-44
-243
-488
-707
-827
-793
-585
-236
179
560
810
865
719
425
86
-178
-264
-120
239
733
1241
1632
1807
1717
1379
867
285
-262
-689
-953
-1049
-1004
-863
-669
-457
-252
-76
52
104
50
-141
-486
-981
-1587
-2237
-2836
-3281
-3472
-3339
-2849
-2023
-929
320
1582
2712
3581
4099
4232
4000
3475
2759
1963
1185
489
-96
-569
-950
-1251
-1475
-1604
-1609
-1468
-1179
-773
-316
107
407
522
429
157
-227
-634
-977
-1197
-1268
-1202
-1033
-804
-552
-295
-36
229
506
792
1078
1353
1608
1842
2060
2262
2435
2536
2502
2253
1724
891
-206
-1454
-2682
-3691
-4308
-4425
-4032
-3228
-2189
-1133
-258
297
490
368
49
-323
-616
-748
-696
-494
-210
83
327
494
582
607
587
530
435
293
98
-139
-394
-628
-802
-887
-881
-803
-695
-601
-555
-560
-590
-591
-499
-260
155
733
1422
2140
2794
3297
3588
3639
3458
3081
2559
1949
1299
646
8
-605
-1193
-1757
-2294
-2793
-3236
-3591
-3823
-3892
-3763
-3411
-2830
-2036
-1070
4
1109
2161
3086
3826
4349
4649
4745
4672
4470
4175
3813
3389
2898
2320
1636
836
-75
-1067
-2085
-3050
-3869
-4451
-4716
-4615
-4138
-3325
-2259
-1058
139
1201
2017
2523
2702
2587
2256
1804
1331
918
614
429
339
297
249
148
-29
-276
-557
-817
-987
-1008
-836
-458
107
804
1551
2250
2796
3097
3088
2737
2064
1133
49
-1054
-2036
-2773
-3181
-3232
-2958
-2448
-1828
-1230
-768
-505
-446
-539
-692
-800
-780
-598
-278
102
428
587
500
144
-433
-1127
-1800
-2315
-2570
-2523
-2194
-1659
-1020
-374
208
703
1128
1530
1956
2433
2949
3448
3840
4024
3916
3467
2684
1624
389
-895
-2103
-3128
-3897
-4369
-4537
-4416
-4037
-3438
-2661
-1758
-782
201
1124
1921
2539
2949
3146
3155
3023
2803
2545
2275
1994
1677
1284
778
141
-611
-1418
-2190
-2817
-3193
-3246
-2954
-2355
-1543
-653
167
782
1099
1081
757
213
-423
-1006
-1403
-1516
-1302
-780
-30
822
1629
2252
2590
2599
2302
1784
1166
577
121
-148
-238
-210
-151
-150
-260
-484
-772
-1042
-1201
-1189
-990
-647
-245
112
338
391
283
75
-146
-295
-321
-216
-18
209
396
498
502
430
327
240
201
219
280
359
433
496
558
641
764
928
1106
1250
1299
1202
941
534
45
-438
-822
-1031
-1026
-811
-427
59
575
1057
1455
1736
1882
1881
1728
1424
982
431
-186
-811
-1388
-1865
-2210
-2412
-2476
-2418
-2252
-1985
-1614
-1135
-546
135
869
1595
2239
2725
2993
3007
2759
2271
1584
754
-157
-1080
-1948
-2690
-3240
-3544
-3568
-3311
-2810
-2136
-1382
-651
-31
421
689
793
786
731
692
715
819
1002
1240
1489
1705
1838
1848
1709
1413
977
441
-131
-668
-1105
-1394
-1524
-1517
-1429
-1326
-1270
-1299
-1411
-1574
-1732
-1826
-1814
-1686
-1461
-1183
-899
-647
-442
-276
-123
45
243
472
713
942
1140
1302
1440
1574
1723
1883
2025
2098
2035
1781
1311
648
-143
-963
-1703
-2274
-2622
-2741
-2665
-2454
-2168
-1849
-1511
-1142
-709
-183
453
1188
1981
2768
3470
4005
4302
4310
4001
3375
2467
1341
89
-1174
-2330
-3267
-3899
-4185
-4128
-3779
-3220
-2549
-1859
-1221
-677
-238
111
396
648
896
1160
1452
1778
2134
2507
2873
3192
3416
3494
3386
3075
2574
1931
1220
520
-98
-589
-950
-1209
-1417
-1627
-1874
-2157
-2440
-2660
-2745
-2640
-2327
-1830
-1218
-585
-26
385
615
675
619
520
450
458
553
706
855
927
858
612
191
-364
-987
-1598
-2129
-2531
-2782
-2884
-2852
-2700
-2429
-2027
-1468
-729
197
1288
2481
3682
4771
5629
6158
6299
6041
5425
4531
3459
2313
1180
120
-837
-1684
-2436
-3107
-3707
-4228
-4642
-4903
-4953
-4736
-4212
-3371
-2244
-910
512
1874
3024
3827
4197
4106
3588
2738
1685
569
-485
-1382
-2073
-2543
-2812
-2914
-2885
-2761
-2567
-2326
-2060
-1787
-1528
-1295
-1091
-908
-728
-530
-297
-27
268
562
826
1038
1194
1311
1423
1569
1776
2049
2365
2671
2906
3010
2947
2712
2332
1857
1341
829
343
-116
-566
-1022
-1494
-1963
-2394
-2738
-2951
-3007
-2907
-2683
-2389
-2083
-1813
-1599
-1432
-1274
-1073
-777
-349
220
908
1667
2433
3135
3709
4105
4296
4274
4058
3679
3183
2619
2033
1461
918
406
-92
-594
-1117
-1660
-2202
-2697
-3082
-3295
-3285
-3030
-2546
-1885
-1127
-362
325
875
1258
1476
1555
1528
1428
1269
1053
770
407
-37
-544
-1073
-1563
-1948
-2168
-2182
-1981
-1590
-1061
-462
133
663
1086
1381
1548
1597
1543
1396
1160
835
426
-54
-573
-1083
-1521
-1826
-1948
-1862
-1576
-1133
-598
-50
442
826
1081
1214
1256
1244
1213
1183
1156
1118
1048
928
752
531
290
67
-101
-184
-167
-53
138
372
605
797
909
916
811
605
331
39
-209
-353
-341
-150
215
714
1283
1842
2316
2647
2804
2788
2621
2336
1964
1522
1016
440
-209
-921
-1664
-2382
-3002
-3450
-3666
-3617
-3301
-2751
-2019
-1167
-259
653
1520
2301
2949
3419
3663
3645
3354
2810
2069
1217
352
-434
-1081
-1569
-1919
-2183
-2420
-2673
-2951
-3218
-3411
-3449
-3268
-2840
-2192
-1399
-575
162
712
1020
1095
992
807
649
608
739
1045
1486
1984
2445
2784
2937
2874
2604
2166
1622
1041
490
16
-355
-628
-828
-1002
-1204
-1476
-1843
-2297
-2794
-3262
-3605
-3734
-3579
-3115
-2370
-1425
-399
573
1370
1911
2172
2189
2041
1834
1664
1594
1638
1758
1876
1902
1759
1410
865
190
-518
-1148
-1604
-1823
-1790
-1536
-1122
-626
-120
345
744
1080
1369
1634
1888
2130
2336
2473
2498
2378
2097
1661
1103
480
-142
-697
-1129
-1407
-1528
-1515
-1411
-1267
-1128
-1022
-956
-907
-834
-690
-432
-35
497
1133
1814
2464
3005
3368
3507
3399
3057
2517
1836
1083
323
-385
-1000
-1505
-1896
-2185
-2387
-2513
-2562
-2521
-2365
-2070
-1624
-1038
-353
362
1020
1537
1842
1905
1737
1393
953
509
138
-112
-230
-241
-191
-134
-115
-155
-253
-387
-521
-620
-657
-618
-508
-348
-172
-17
74
70
-50
-285
-609
-973
-1307
-1540
-1608
-1479
-1159
-697
-177
302
652
817
790
614
369
150
43
96
313
653
1042
1398
1646
1735
1648
1395
1006
528
7
-507
-964
-1320
-1534
-1587
-1482
-1254
-974
-730
-610
-679
-953
-1387
-1884
-2312
-2542
-2483
-2106
-1459
-654
165
854
1309
1486
1404
1129
749
343
-37
-375
-681
-974
-1264
-1539
-1765
-1897
-1898
-1753
-1480
-1128
-759
-429
-176
-2
120
233
378
579
827
1089
1315
1457
1484
1391
1198
939
651
364
87
-180
-444
-710
-967
-1192
-1356
-1427
-1388
-1237
-990
-674
-320
44
399
724
996
1182
1239
1121
792
247
-474
-1290
-2082
-2722
-3103
-3166
-2920
-2441
-1853
-1294
-883
-689
-716
-909
-1169
-1390
-1478
-1380
-1084
-615
-20
646
1336
2012
2641
3189
3617
3880
3938
3763
3358
2758
2029
1257
531
-81
-543
-855
-1047
-1163
-1244
-1313
-1367
-1384
-1332
-1182
-927
-587
-208
149
420
553
519
319
-22
-458
-934
-1390
-1774
-2041
-2161
-2107
-1874
-1467
-908
-234
505
1253
1951
2550
3014
3325
3487
3514
3432
3263
3024
2721
2349
1898
1358
731
32
-704
-1428
-2083
-2613
-2978
-3157
-3153
-2996
-2728
-2397
-2044
-1697
-1363
-1039
-710
-366
-10
340
652
883
993
953
756
416
-29
-530
-1029
-1472
-1816
-2025
-2083
-1976
-1708
-1291
-748
-118
552
1205
1779
2223
2497
2584
2487
2232
1856
1404
914
417
-69
-534
-972
-1376
-1733
-2025
-2232
-2331
-2308
-2163
-1911
-1582
-1215
-856
-546
-314
-174
-123
-139
-192
-242
-255
-209
-94
79
283
478
617
655
558
306
-100
-640
-1271
-1936
-2569
-3102
-3473
-3640
-3580
-3300
-2831
-2227
-1551
-868
-231
323
780
1143
1424
1640
1800
1908
1956
1941
1859
1720
1540
1344
1150
966
783
575
312
-29
-454
-937
-1423
-1840
-2115
-2195
-2066
-1756
-1326
-860
-436
-104
124
272
393
542
757
1038
1352
1631
1804
1807
1615
1242
742
196
-314
-721
-991
-1126
-1160
-1144
-1131
-1159
-1239
-1359
-1480
-1553
-1528
-1368
-1057
-610
-67
508
1040
1453
1689
1719
1546
1209
773
313
-103
-427
-640
-753
-794
-797
-787
-770
-733
-653
-511
-307
-64
167
330
376
288
89
-155
-353
-415
-278
70
582
1160
1683
2036
2141
1982
1598
1081
539
75
-244
-398
-409
-332
-229
-151
-119
-127
-142
-118
-14
190
495
870
1268
1629
1892
2005
1938
1672
1217
600
-135
-936
-1749
-2525
-3225
-3822
-4297
-4637
-4830
-4855
-4692
-4321
-3729
-2927
-1948
-854
275
1350
2293
3047
3584
3908
4038
4003
3824
3508
3050
2437
1670
770
-208
-1182
-2049
-2708
-3073
-3098
-2779
-2153
-1291
-280
789
1835
2791
3608
4251
4693
4922
4930
4726
4327
3766
3085
2331
1548
778
53
-604
-1172
-1637
-1983
-2200
-2280
-2222
-2035
-1738
-1354
-909
-428
70
572
1063
1529
1953
2309
2572
2719
2734
2613
2368
2019
1591
1108
585
32
-547
-1143
-1744
-2318
-2827
-3222
-3459
-3508
-3360
-3036
-2582
-2061
-1539
-1077
-716
-472
-338
-288
-282
-281
-251
-170
-33
153
370
594
802
978
1111
1204
1267
1315
1362
1420
1485
1544
1572
1537
1405
1153
774
280
-293
-892
-1451
-1907
-2205
-2309
-2208
-1915
-1465
-911
-307
294
851
1338
1749
2087
2366
2601
2798
2952
3047
3056
2946
2687
2263
1675
944
118
-740
-1556
-2256
-2778
-3078
-3142
-2979
-2627
-2140
-1579
-1004
-460
23
435
780
1072
1325
1544
1726
1857
1918
1888
1753
1512
1175
766
315
-142
-575
-957
-1268
-1496
-1635
-1682
-1643
-1526
-1349
-1132
-897
-667
-460
-284
-140
-20
89
199
318
446
576
696
794
858
883
870
822
746
646
527
389
230
49
-152
-369
-592
-806
-993
-1131
-1198
-1175
-1047
-813
-486
-92
328
727
1060
1295
1417
1434
1373
1269
1158
1064
996
944
891
819
721
609
507
448
461
554
713
901
1063
1148
1119
964
703
377
39
-261
-490
-635
-702
-708
-668
-590
-467
-287
-36
294
692
1134
1581
1987
2312
2530
2626
2602
2472
2254
1967
1628
1254
861
470
102
-221
-477
-649
-726
-706
-594
-401
-147
142
435
694
877
947
873
645
274
-205
-735
-1246
-1668
-1942
-2029
-1921
-1634
-1205
-689
-141
387
856
1246
1551
1785
1972
2140
2312
2500
2698
2878
2998
3008
2863
2537
2032
1383
646
-105
-804
-1401
-1871
-2217
-2461
-2629
-2739
-2792
-2771
-2651
-2408
-2035
-1548
-986
-400
153
631
1014
1306
1523
1689
1823
1927
1992
2000
1936
1793
1583
1326
1051
777
513
253
-22
-330
-674
-1040
-1390
-1671
-1827
-1819
-1632
-1289
-840
-357
82
415
599
626
511
296
31
-227
-428
-534
-522
-388
-148
162
494
792
1002
1087
1038
870
628
372
164
49
43
131
267
393
453
410
256
18
-255
-504
-677
-746
-710
-599
-464
-361
-344
-445
-680
-1038
-1496
-2017
-2566
-3105
-3603
-4033
-4373
-4606
-4722
-4718
-4597
-4372
-4057
-3673
-3233
-2750
-2228
-1672
-1084
-474
137
720
1239
1651
1922
2021
1938
1671
1237
665
-7
-734
-1463
-2137
-2699
-3094
-3277
-3223
-2932
-2436
-1794
-1085
-398
188
616
858
923
847
683
485
299
150
40
-47
-139
-271
-470
-753
-1122
-1565
-2056
-2555
-3016
-3390
-3633
-3711
-3610
-3337
-2923
-2417
-1875
-1352
-887
-500
-187
72
302
522
734
923
1060
1109
1040
842
523
112
-349
-815
-1247
-1617
-1908
-2112
-2223
-2235
-2142
-1936
-1618
-1200
-707
-175
350
829
1228
1527
1722
1817
1825
1761
1638
1465
1255
1016
762
507
264
46
-132
-257
-312
-277
-131
140
536
1033
1580
2104
2525
2771
2804
2630
2304
1919
1577
1365
1326
1444
1652
1848
1932
1838
1555
1135
675
295
96
135
408
857
1385
1888
2278
2504
2558
2462
2258
1988
1684
1365
1038
707
381
70
-211
-454
-659
-837
-1004
-1177
-1352
-1517
-1637
-1678
-1610
-1427
-1154
-840
-552
-347
-263
-296
-405
-523
-572
-492
-254
132
615
1123
1584
1937
2154
2236
2212
2125
2020
1926
1858
1806
1746
1647
1476
1213
851
406
-86
-575
-1004
-1322
-1491
-1501
-1372
-1148
-892
-669
-527
-491
-555
-688
-846
-985
-1081
-1130
-1153
-1181
-1244
-1354
-1499
-1640
-1729
-1714
-1563
-1274
-872
-410
50
449
750
940
1032
1059
1060
1072
1117
1201
1317
1441
1546
1603
1586
1478
1275
983
624
228
-162
-506
-766
-916
-944
-855
-663
-393
-71
280
637
981
1295
1559
1759
1880
1922
1893
1815
1717
1628
1566
1533
1514
1480
1399
1251
1033
764
481
224
23
-114
-209
-302
-445
-681
-1026
-1469
-1969
-2470
-2915
-3266
-3507
-3645
-3700
-3692
-3627
-3493
-3264
-2914
-2428
-1819
-1130
-428
214
728
1077
1254
1283
1206
1063
884
672
413
85
-328
-824
-1371
-1915
-2388
-2724
-2877
-2826
-2579
-2166
-1631
-1020
-377
265
872
1412
1850
2147
2269
2194
1920
1469
888
244
-390
-944
-1365
-1617
-1688
-1585
-1329
-954
-496
1
494
941
1304
1552
1671
1659
1532
1313
1035
727
412
108
-173
-420
-617
-743
-771
-676
-444
-77
399
936
1473
1945
2295
2483
2496
2340
2037
1621
1118
555
-50
-681
-1317
-1934
-2495
-2964
-3302
-3482
-3492
-3336
-3035
-2617
-2112
-1543
-928
-279
389
1057
1690
2240
2654
2878
2877
2638
2180
1554
832
92
-590
-1156
-1572
-1825
-1920
-1872
-1694
-1396
-983
-462
156
849
1577
2290
2928
3433
3760
3880
3786
3494
3038
2466
1833
1197
615
134
-206
-384
-396
-262
-19
276
566
796
932
964
912
815
729
701
765
926
1161
1425
1661
1819
1864
1790
1616
1385
1147
950
827
792
835
928
1032
1107
1121
1053
898
667
384
81
-209
-454
-634
-737
-770
-746
-691
-628
-575
-538
-510
-469
-387
-238
-4
316
702
1120
1524
1868
2114
2240
2240
2130
1935
1689
1428
1183
980
837
768
781
877
1054
1303
1607
1943
2283
2592
2834
2973
2977
2818
2476
1944
1230
360
-621
-1651
-2655
-3555
-4277
-4764
-4980
-4919
-4598
-4059
-3361
-2564
-1732
-923
-186
439
924
1251
1412
1414
1273
1016
680
297
-97
-474
-816
-1109
-1347
-1527
-1643
-1692
-1672
-1585
-1441
-1257
-1058
-871
-717
-612
-557
-545
-558
-576
-580
-561
-513
-439
-345
-233
-104
44
216
412
631
862
1091
1299
1469
1584
1633
1603
1486
1278
976
585
124
-381
-888
-1356
-1742
-2020
-2182
-2243
-2232
-2186
-2134
-2087
-2035
-1951
-1796
-1541
-1172
-706
-179
354
840
1241
1545
1763
1927
2069
2214
2364
2499
2582
2579
2466
2244
1943
1615
1319
1106
1008
1030
1149
1330
1531
1717
1868
1977
2045
2080
2080
2037
1934
1753
1477
1100
627
80
-513
-1112
-1679
-2178
-2578
-2860
-3013
-3039
-2953
-2778
-2542
-2272
-1991
-1708
-1423
-1127
-808
-462
-97
262
578
812
927
907
758
506
197
-123
-412
-649
-830
-970
-1092
-1218
-1361
-1515
-1664
-1781
-1841
-1823
-1723
-1547
-1315
-1056
-801
-576
-405
-300
-266
-296
-378
-492
-618
-738
-840
-919
-981
-1029
-1068
-1093
-1089
-1030
-892
-655
-316
105
570
1030
1435
1747
1952
2057
2085
2061
2000
1898
1736
1483
1116
636
73
-510
-1034
-1422
-1621
-1616
-1438
-1148
-824
-537
-330
-210
-156
-126
-80
8
142
303
462
589
668
697
685
645
585
499
372
188
-63
-369
-700
-1004
-1230
-1331
-1285
-1100
-814
-479
-153
119
312
423
470
483
494
530
613
752
953
1211
1511
1832
2141
2399
2571
2631
2575
2424
2219
2017
1876
1832
1899
2059
2268
2477
2640
2732
2753
2725
2681
2649
2645
2660
2671
2645
2557
2397
2176
1919
1659
1421
1213
1020
810
544
185
-284
-858
-1510
-2193
-2851
-3434
-3898
-4216
-4377
-4384
-4252
-4006
-3681
-3310
-2933
-2585
-2294
-2078
-1942
-1881
-1880
-1923
-1994
-2084
-2188
-2308
-2448
-2607
-2784
-2972
-3159
-3327
-3456
-3520
-3492
-3341
-3038
-2567
-1926
-1136
-247
671
1536
2266
2796
3092
3153
3010
2714
2321
1883
1433
990
561
153
-218
-525
-734
-812
-738
-518
-184
207
591
905
1110
1195
1179
1102
1010
937
901
895
893
863
775
615
388
113
-179
-454
-685
-857
-963
-1004
-986
-918
-807
-663
-500
-337
-197
-102
-71
-113
-221
-377
-552
-713
-830
-884
-866
-779
-636
-456
-256
-50
154
350
536
706
851
957
1004
975
848
614
274
-155
-640
-1135
-1586
-1943
-2164
-2232
-2154
-1961
-1703
-1438
-1212
-1053
-959
-900
-826
-681
-421
-28
482
1060
1631
2115
2441
2564
2473
2189
1762
1255
731
244
-166
-479
-691
-806
-838
-805
-729
-633
-543
-480
-463
-498
-579
-689
-802
-893
-937
-920
-836
-687
-477
-207
126
527
996
1525
2088
2641
3131
3500
3705
3725
3571
3278
2897
2483
2074
1687
1315
939
539
108
-336
-751
-1084
-1285
-1325
-1210
-982
-711
-478
-355
-386
-585
-931
-1384
-1897
-2426
-2942
-3424
-3855
-4211
-4459
-4557
-4463
-4149
-3614
-2889
-2033
-1130
-255
527
1182
1703
2108
2415
2636
2761
2762
2601
2247
1697
982
174
-629
-1322
-1813
-2049
-2020
-1758
-1332
-825
-319
119
443
628
665
557
316
-40
-482
-972
-1460
-1890
-2213
-2390
-2406
-2273
-2027
-1719
-1404
-1123
-898
-731
-600
-479
-343
-182
-5
160
275
304
222
30
-251
-575
-888
-1139
-1290
-1322
-1243
-1076
-851
-598
-333
-59
233
555
912
1293
1670
1997
2223
2307
2228
1995
1648
1244
846
503
238
44
-114
-278
-485
-744
-1032
-1296
-1463
-1469
-1275
-885
-347
250
801
1209
1404
1363
1110
705
229
-235
-623
-896
-1046
-1085
-1041
-944
-821
-690
-564
-448
-346
-262
-197
-152
-128
-121
-130
-155
-200
-273
-379
-526
-711
-925
-1149
-1355
-1514
-1600
-1591
-1477
-1259
-945
-554
-111
355
811
1223
1560
1799
1924
1937
1852
1695
1503
1308
1141
1020
953
941
980
1067
1200
1377
1596
1842
2091
2308
2453
2490
2397
2171
1833
1423
989
575
214
-79
-307
-482
-619
-727
-806
-855
-870
-857
-832
-820
-844
-917
-1027
-1140
-1196
-1132
-899
-477
106
777
1435
1969
2292
2357
2176
1813
1369
958
676
582
684
949
1306
1676
1983
2175
2226
2139
1935
1646
1306
942
576
222
-108
-406
-663
-869
-1014
-1088
-1079
-979
-781
-480
-80
408
961
1546
2126
2659
3110
3453
3676
3782
3784
3703
3558
3366
3133
2862
2550
2194
1795
1363
917
483
91
-226
-443
-540
-512
-363
-112
213
579
950
1293
1581
1792
1916
1947
1883
1728
1489
1178
810
411
9
-362
-673
-901
-1035
-1084
-1069
-1018
-966
-934
-934
-960
-995
-1016
-1006
-963
-895
-829
-798
-829
-935
-1107
-1315
-1512
-1649
-1686
-1604
-1411
-1138
-831
-541
-306
-148
-66
-41
-45
-55
-56
-50
-54
-90
-172
-304
-466
-619
-715
-709
-570
-299
72
486
868
1148
1272
1220
1006
672
276
-125
-489
-793
-1038
-1236
-1401
-1534
-1622
-1636
-1541
-1312
-943
-458
93
642
1120
1471
1669
1717
1642
1488
1294
1089
880
657
402
99
-255
-645
-1040
-1403
-1696
-1892
-1984
-1978
-1892
-1749
-1568
-1360
-1131
-877
-595
-280
69
448
854
1280
1716
2148
2556
2913
3191
3368
3428
3377
3233
3029
2799
2566
2333
2082
1775
1373
849
205
-517
-1244
-1884
-2354
-2599
-2612
-2439
-2164
-1888
-1701
-1657
-1758
-1963
-2196
-2375
-2437
-2355
-2143
-1850
-1538
-1263
-1057
-921
-826
-728
-585
-371
-86
242
571
855
1058
1164
1179
1125
1032
927
826
731
631
509
351
152
-83
-337
-588
-815
-1002
-1143
-1239
-1296
-1318
-1304
-1245
-1126
-933
-656
-299
120
566
996
1367
1647
1825
1910
1930
1923
1924
1954
2009
2069
2092
2035
1863
1561
1134
608
20
-594
-1205
-1793
-2349
-2867
-3333
-3726
-4019
-4183
-4203
-4081
-3846
-3544
-3232
-2955
-2734
-2558
-2389
-2169
-1847
-1392
-809
-140
549
1187
1717
2112
2378
2549
2666
2761
2846
2907
2912
2835
2665
2421
2154
1928
1805
1820
1964
2184
2397
2508
2440
2156
1668
1034
337
-334
-905
-1335
-1616
-1765
-1811
-1781
-1691
-1544
-1339
-1072
-756
-413
-77
213
427
550
584
550
474
382
293
210
125
19
-129
-338
-622
-985
-1425
-1930
-2484
-3060
-3626
-4141
-4563
-4854
-4987
-4950
-4753
-4424
-4003
-3538
-3069
-2625
-2218
-1847
-1500
-1168
-843
-531
-247
-13
147
215
184
63
-128
-355
-578
-756
-855
-852
-738
-521
-221
133
507
871
1201
1482
1712
1889
2017
2098
2127
2098
2009
1863
1677
1477
1297
1173
1127
1166
1271
1405
1518
1557
1485
1285
964
554
100
-351
-755
-1084
-1326
-1482
-1564
-1588
-1574
-1540
-1503
-1478
-1478
-1509
-1570
-1653
-1741
-1818
-1869
-1892
-1895
-1901
-1940
-2040
-2213
-2452
-2728
-2991
-3183
-3249
-3151
-2879
-2446
-1892
-1270
-638
-51
450
834
1087
1207
1203
1095
914
697
485
315
218
205
274
404
567
733
882
1006
1114
1221
1349
1506
1689
1880
2050
2168
2211
2173
2069
1929
1793
1700
1681
1747
1890
2088
2303
2497
2631
2674
2607
2424
2131
1751
1318
874
463
124
-120
-261
-312
-299
-252
-197
-147
-96
-29
78
237
442
664
853
954
917
719
373
-72
-542
-953
-1235
-1347
-1289
-1096
-830
-558
-336
-198
-150
-176
-251
-353
-473
-615
-794
-1020
-1296
-1591
-1859
-2033
-2041
-1833
-1383
-708
130
1041
1913
2642
3146
3379
3340
3068
2632
2114
1593
1130
757
477
269
95
-80
-281
-510
-748
-953
-1078
-1076
-918
-598
-140
413
1000
1560
2041
2413
2658
2785
2811
2759
2652
2504
2326
2125
1907
1688
1486
1329
1245
1261
1393
1647
2012
2460
2951
3436
3864
4183
4353
4342
4139
3749
3196
2525
1789
1049
364
-219
-670
-981
-1164
-1248
-1271
-1272
-1284
-1324
-1392
-1475
-1546
-1576
-1536
-1408
-1184
-872
-494
-81
326
684
948
1082
1060
873
533
74
-452
-978
-1434
-1760
-1916
-1892
-1709
-1411
-1060
-715
-420
-199
-47
59
150
255
385
535
681
793
841
808
691
495
233
-93
-490
-975
-1567
-2274
-3076
-3924
-4737
-5418
-5874
-6044
-5908
-5499
-4894
-4190
-3478
-2825
-2258
-1764
-1306
-843
-353
156
646
1057
1331
1428
1338
1084
713
276
-183
-641
-1093
-1545
-1998
-2436
-2822
-3101
-3215
-3119
-2800
-2282
-1626
-911
-222
370
822
1118
1263
1277
1179
988
719
392
33
-321
-625
-840
-942
-930
-828
-682
-537
-428
-365
-326
-268
-143
85
422
838
1277
1670
1956
2101
2103
1993
1813
1607
1399
1191
969
715
427
134
-107
-219
-127
215
802
1574
2418
3197
3773
4046
3968
3557
2889
2076
1241
498
-71
-423
-555
-496
-299
-32
234
429
498
400
121
-324
-893
-1524
-2140
-2672
-3063
-3280
-3317
-3189
-2921
-2535
-2048
-1464
-783
-10
838
1718
2571
3325
3909
4274
4405
4318
4066
3715
3332
2963
2628
2317
2000
1641
1216
727
206
-286
-678
-901
-906
-680
-250
325
959
1561
2050
2371
2503
2460
2290
2056
1830
1671
1621
1692
1870
2121
2398
2656
2859
2986
3036
3019
2954
2858
2740
2597
2420
2192
1900
1535
1097
596
42
-551
-1173
-1818
-2478
-3142
-3784
-4366
-4839
-5145
-5234
-5070
-4642
-3971
-3102
-2103
-1047
-7
961
1813
2523
3078
3468
3683
3715
3555
3202
2667
1978
1178
322
-527
-1314
-1994
-2540
-2945
-3217
-3377
-3452
-3465
-3439
-3389
-3328
-3264
-3206
-3164
-3147
-3159
-3203
-3274
-3358
-3440
-3499
-3518
-3486
-3403
-3278
-3127
-2972
-2832
-2722
-2644
-2591
-2550
-2501
-2426
-2311
-2153
-1955
-1730
-1496
-1274
-1083
-945
-875
-884
-978
-1148
-1376
-1627
-1858
-2017
-2056
-1938
-1647
-1191
-601
74
778
1459
2074
2595
3004
3292
3444
3447
3281
2933
2402
1713
916
87
-685
-1312
-1725
-1891
-1811
-1525
-1093
-588
-73
407
828
1185
1488
1752
1989
2206
2399
2555
2652
2661
2547
2275
1818
1169
350
-582
-1531
-2378
-2997
-3282
-3171
-2667
-1835
-798
292
1285
2057
2533
2693
2564
2200
1664
1014
289
-483
-1279
-2074
-2833
-3510
-4054
-4427
-4599
-4567
-4346
-3965
-3459
-2865
-2216
-1543
-881
-272
241
615
822
859
750
550
327
151
70
104
234
416
597
727
783
764
698
617
550
507
476
424
318
130
-141
-473
-822
-1131
-1350
-1447
-1412
-1257
-1012
-713
-394
-84
197
432
608
715
748
711
617
493
371
281
244
260
314
370
393
349
226
31
-208
-452
-663
-811
-887
-894
-850
-773
-676
-560
-418
-235
0
285
607
936
1231
1450
1556
1525
1351
1044
631
154
-341
-804
-1188
-1457
-1592
-1590
-1471
-1273
-1046
-844
-714
-688
-778
-975
-1257
-1588
-1935
-2270
-2571
-2828
-3033
-3178
-3253
-3245
-3139
-2925
-2600
-2178
-1681
-1146
-616
-129
281
596
811
933
978
967
920
853
777
701
628
565
520
500
515
570
666
798
950
1106
1245
1353
1421
1452
1456
1445
1432
1418
1394
1338
1221
1012
693
260
-269
-855
-1447
-1988
-2426
-2721
-2852
-2812
-2610
-2259
-1780
-1195
-531
184
910
1602
2210
2683
2978
3065
2934
2594
2073
1417
679
-77
-788
-1391
-1831
-2062
-2054
-1802
-1321
-653
144
1002
1853
2643
3336
3918
4387
4747
5000
5131
5112
4906
4479
3812
2919
1847
681
-471
-1496
-2292
-2786
-2950
-2795
-2374
-1761
-1042
-298
403
1010
1491
1829
2016
2057
1960
1744
1434
1063
671
297
-26
-270
-419
-469
-423
-289
-74
212
561
960
1387
1807
2181
2461
2612
2614
2478
2245
1983
1775
1696
1798
2089
2533
3052
3543
3903
4051
3951
3611
3086
2460
1818
1231
739
342
16
-282
-584
-906
-1235
-1533
-1751
-1843
-1786
-1589
-1292
-963
-676
-497
-469
-602
-872
-1234
-1635
-2023
-2363
-2639
-2847
-2995
-3085
-3113
-3064
-2916
-2648
-2254
-1746
-1159
-552
11
466
768
897
863
702
462
194
-64
-293
-498
-699
-925
-1202
-1538
-1925
-2329
-2702
-2987
-3128
-3084
-2834
-2385
-1772
-1052
-303
392
954
1320
1458
1369
1089
682
228
-192
-516
-706
-760
-706
-593
-474
-395
-384
-448
-572
-732
-898
-1048
-1164
-1241
-1276
-1273
-1235
-1171
-1097
-1038
-1028
-1102
-1287
-1586
-1973
-2385
-2737
-2934
-2898
-2590
-2023
-1265
-426
367
1000
1400
1543
1464
1232
937
661
457
345
313
329
358
369
350
297
215
108
-28
-198
-407
-648
-895
-1108
-1232
-1217
-1031
-670
-167
414
993
1489
1839
2005
1983
1787
1445
983
421
-233
-975
-1794
-2663
-3534
-4336
-4984
-5393
-5495
-5245
-4640
-3709
-2513
-1135
332
1801
3190
4435
5489
6321
6912
7257
7353
7206
6822
6214
5400
4410
3292
2113
962
-61
-851
-1313
-1382
-1036
-300
749
1998
3311
4548
5588
6342
6756
6820
6556
6011
5252
4356
3404
2478
1654
994
541
310
286
421
646
880
1042
1074
941
640
197
-345
-932
-1516
-2055
-2517
-2877
-3112
-3196
-3100
-2793
-2252
-1464
-441
778
2124
3504
4800
5889
6647
6968
6776
6037
4769
3048
1000
-1209
-3390
-5357
-6954
-8071
-8662
-8736
-8355
-7609
-6598
-5414
-4126
-2789
-1441
-123
1115
2210
3088
3678
3928
3820
3379
2673
1799
871
-6
-752
-1322
-1709
-1935
-2040
-2067
-2049
-2003
-1930
-1819
-1652
-1413
-1095
-708
-270
186
619
990
1265
1424
1465
1408
1292
1169
1097
1127
1292
1602
2037
2552
3082
3553
3890
4030
3926
3552
2905
2005
896
-357
-1668
-2939
-4067
-4962
-5551
-5802
-5725
-5373
-4833
-4212
-3611
-3114
-2768
-2585
-2542
-2598
-2709
-2843
-2988
-3153
-3362
-3642
-4011
-4467
-4983
-5510
-5984
-6335
-6496
-6416
-6065
-5435
-4542
-3425
-2144
-776
591
1863
2950
3773
4273
4419
4210
3675
2870
1873
773
-333
-1352
-2198
-2801
-3110
-3099
-2764
-2123
-1214
-85
1215
2635
4131
5659
7167
8589
9841
10816
11401
11492
11015
9954
8357
6348
4102
1827
-274
-2036
-3352
-4184
-4555
-4532
-4200
-3639
-2913
-2068
-1135
-147
853
1807
2646
3300
3717
3866
3751
3399
2854
2167
1378
523
-371
-1273
-2147
-2942
-3605
-4086
-4361
-4431
-4338
-4147
-3929
-3739
-3597
-3474
-3303
-2996
-2477
-1708
-710
433
1586
2595
3324
3681
3644
3264
2645
1924
1239
696
362
250
335
560
864
1189
1493
1753
1961
2121
2240
2327
2385
2415
2422
2407
2381
2356
2344
2354
2385
2421
2429
2363
2176
1824
1291
587
-238
-1106
-1927
-2614
-3110
-3399
-3513
-3519
-3502
-3538
-3670
-3891
-4150
-4361
-4428
-4276
-3869
-3226
-2412
-1527
-681
27
524
771
762
515
64
-551
-1280
-2067
-2847
-3551
-4112
-4480
-4633
-4588
-4401
-4159
-3961
-3892
-4001
-4291
-4713
-5178
-5583
-5831
-5854
-5625
-5159
-4500
-3710
-2849
-1963
-1077
-205
650
1478
2261
2968
3559
3993
4241
4293
4162
3878
3487
3032
2549
2054
1543
995
385
-311
-1100
-1968
-2878
-3780
-4616
-5338
-5913
-6326
-6583
-6692
-6662
-6486
-6143
-5603
-4836
-3832
-2614
-1245
174
1525
2688
3572
4134
4381
4376
4210
3985
3786
3666
3636
3675
3737
3771
3734
3597
3347
2984
2512
1943
1289
573
-170
-887
-1515
-1987
-2252
-2284
-2095
-1734
-1272
-787
-335
60
420
806
1293
1955
2829
3901
5100
6305
7368
8138
8496
8360
7708
6575
5039
3214
1231
-770
-2656
-4303
-5607
-6492
-6916
-6877
-6415
-5603
-4539
-3328
-2068
-839
304
1324
2196
2894
3384
3621
3566
3194
2520
1605
564
-453
-1286
-1794
-1891
-1563
-868
78
1130
2151
3037
3732
4227
4535
4673
4636
4386
3863
3001
1763
165
-1707
-3702
-5626
-7280
-8495
-9165
-9262
-8831
-7969
-6799
-5438
-3981
-2496
-1024
403
1749
2970
4006
4799
5289
5440
5241
4706
3869
2785
1514
125
-1308
-2708
-3996
-5093
-5931
-6460
-6655
-6517
-6072
-5360
-4427
-3318
-2074
-737
644
2008
3277
4370
5211
5757
6007
6016
5885
5743
5715
5890
6298
6895
7571
8173
8539
8528
8053
7093
5695
3963
2036
69
-1785
-3398
-4665
-5519
-5924
-5873
-5387
-4511
-3302
-1832
-182
1560
3298
4929
6346
7444
8135
8363
8116
7439
6428
5217
3957
2782
1788
1012
445
32
-289
-565
-808
-989
-1055
-946
-625
-99
579
1317
2007
2554
2898
3027
2971
2790
2554
2326
2150
2053
2054
2166
2405
2784
3300
3924
4591
5207
5658
5841
5686
5177
4360
3332
2217
1141
205
-534
-1062
-1400
-1591
-1688
-1743
-1806
-1927
-2160
-2555
-3151
-3954
-4925
-5977
-6976
-7770
-8217
-8219
-7748
-6846
-5616
-4191
-2698
-1227
177
1518
2822
4110
5375
6564
7584
8320
8665
8542
7927
6848
5381
3630
1707
-278
-2227
-4048
-5654
-6957
-7874
-8333
-8292
-7749
-6758
-5421
-3886
-2319
-887
271
1061
1442
1434
1108
573
-42
-606
-1004
-1159
-1032
-639
-36
691
1445
2137
2700
3101
3334
3413
3359
3185
2895
2482
1942
1283
540
-227
-941
-1520
-1903
-2058
-1992
-1746
-1374
-930
-447
67
622
1230
1886
2551
3144
3561
3689
3441
2782
1739
404
-1087
-2579
-3932
-5036
-5823
-6263
-6349
-6083
-5464
-4494
-3186
-1583
226
2107
3884
5370
6401
6871
6758
6128
5124
3934
2745
1706
902
335
-56
-375
-733
-1215
-1855
-2632
-3472
-4266
-4895
-5254
-5265
-4894
-4147
-3075
-1760
-312
1141
2464
3528
4221
4466
4231
3536
2453
1098
-392
-1873
-3224
-4357
-5230
-5837
-6201
-6356
-6325
-6112
-5699
-5048
-4116
-2874
-1322
499
2504
4571
6550
8287
9641
10503
10813
10560
9787
8576
7039
5293
3448
1593
-213
-1937
-3564
-5081
-6467
-7680
-8658
-9319
-9585
-9391
-8711
-7565
-6025
-4203
-2239
-276
1559
3169
4496
5517
6233
6662
6818
6710
6340
5705
4809
3673
2347
907
-539
-1868
-2953
-3684
-3988
-3844
-3291
-2425
-1391
-353
527
1122
1360
1238
817
208
-454
-1045
-1472
-1693
-1722
-1614
-1450
-1311
-1256
-1314
-1478
-1716
-1982
-2232
-2432
-2558
-2597
-2535
-2352
-2020
-1505
-779
168
1313
2599
3930
5188
6246
6990
7332
7227
6671
5696
4365
2755
954
-949
-2858
-4676
-6298
-7616
-8529
-8952
-8828
-8147
-6940
-5289
-3306
-1120
1137
3352
5431
7302
8906
10182
11063
11470
11321
10551
9128
7079
4500
1556
-1534
-4524
-7172
-9277
-10696
-11363
-11281
-10513
-9161
-7354
-5230
-2930
-603
1602
3529
5030
5973
6262
5857
4780
3128
1057
-1233
-3521
-5593
-7269
-8415
-8957
-8877
-8211
-7032
-5445
-3566
-1518
580
2623
4517
6187
7574
8632
9330
9653
9599
9186
8450
7448
6252
4942
3598
2285
1046
-101
-1161
-2147
-3073
-3932
-4695
-5309
-5707
-5822
-5612
-5065
-4217
-3142
-1939
-722
404
1354
2066
2503
2647
2493
2047
1328
372
-760
-1983
-3194
-4283
-5153
-5740
-6023
-6032
-5836
-5526
-5187
-4880
-4624
-4390
-4117
-3726
-3149
-2352
-1349
-208
961
2025
2853
3339
3424
3106
2440
1523
475
-576
-1523
-2285
-2820
-3115
-3184
-3053
-2750
-2300
-1724
-1046
-294
492
1258
1948
2503
2875
3037
2976
2696
2209
1529
666
-364
-1536
-2798
-4070
-5246
-6196
-6803
-6986
-6715
-6033
-5038
-3870
-2671
-1558
-602
182
817
1341
1783
2142
2386
2464
2329
1960
1376
633
-193
-1029
-1828
-2579
-3295
-3991
-4654
-5222
-5580
-5585
-5107
-4075
-2517
-576
1513
3472
5040
6038
6405
6201
5579
4727
3813
2941
2134
1347
511
-428
-1469
-2548
-3550
-4345
-4832
-4968
-4783
-4369
-3851
-3346
-2932
-2635
-2433
-2270
-2088
-1843
-1516
-1106
-616
-43
634
1445
2408
3511
4692
5836
6791
7397
7524
7111
6175
4818
3195
1487
-150
-1602
-2818
-3793
-4552
-5118
-5491
-5637
-5500
-5021
-4172
-2975
-1520
45
1540
2784
3634
4014
3925
3440
2675
1760
803
-128
-1016
-1884
-2763
-3672
-4587
-5434
-6089
-6406
-6245
-5507
-4166
-2278
23
2541
5054
7346
9235
10600
11384
11591
11284
10559
9537
8346
7107
5926
4879
4014
3342
2843
2473
2178
1906
1619
1300
954
602
271
-19
-259
-455
-627
-796
-981
-1194
-1433
-1696
-1977
-2278
-2606
-2974
-3388
-3842
-4310
-4744
-5083
-5260
-5222
-4939
-4411
-3670
-2767
-1765
-726
298
1268
2155
2930
3569
4041
4318
4381
4232
3895
3424
2892
2378
1951
1653
1487
1419
1389
1324
1164
880
483
24
-421
-771
-962
-971
-822
-583
-345
-204
-229
-448
-837
-1334
-1849
-2298
-2616
-2776
-2786
-2680
-2498
-2273
-2017
-1728
-1390
-1002
-583
-180
140
308
276
35
-370
-851
-1295
-1594
-1669
-1494
-1092
-526
128
804
1466
2111
2760
3435
4144
4862
5531
6075
6420
6515
6348
5945
5360
4651
3864
3017
2111
1136
102
-946
-1916
-2680
-3103
-3073
-2543
-1550
-224
1239
2606
3659
4234
4247
3702
2680
1313
-253
-1881
-3462
-4923
-6220
-7322
-8207
-8844
-9197
-9226
-8895
-8185
-7094
-5652
-3913
-1960
103
2155
4070
5727
7018
7865
8225
8090
7497
6503
5187
3631
1910
91
-1768
-3609
-5362
-6945
-8261
-9207
-9697
-9675
-9140
-8148
-6815
-5290
-3736
-2299
-1077
-116
597
1114
1504
1829
2122
2387
2595
2711
2702
2561
2310
1997
1686
1434
1280
1233
1274
1369
1478
1571
1636
1678
1711
1742
1767
1760
1682
1488
1149
656
36
-656
-1346
-1960
-2435
-2734
-2849
-2789
-2579
-2241
-1795
-1255
-637
29
697
1302
1770
2033
2055
1837
1428
921
426
50
-129
-83
166
556
1002
1433
1796
2081
2312
2528
2767
3038
3315
3537
3618
3480
3068
2375
1447
372
-738
-1776
-2659
-3348
-3845
-4185
-4415
-4574
-4678
-4713
-4638
-4404
-3969
-3309
-2433
-1380
-206
1018
2233
3385
4437
5361
6135
6730
7115
7255
7124
6708
6022
5108
4034
2889
1762
738
-120
-774
-1212
-1439
-1475
-1344
-1069
-672
-174
399
1014
1631
2200
2671
3000
3154
3122
2914
2559
2097
1575
1030
489
-40
-561
-1086
-1624
-2175
-2721
-3226
-3643
-3925
-4030
-3942
-3665
-3230
-2685
-2083
-1472
-883
-330
193
701
1214
1745
2297
2862
3421
3945
4401
4750
4947
4940
4676
4105
3193
1930
349
-1477
-3433
-5376
-7151
-8620
-9676
-10262
-10376
-10061
-9397
-8477
-7396
-6231
-5036
-3844
-2664
-1494
-327
840
2004
3152
4260
5296
6225
7008
7615
8023
8223
8219
8028
7677
7199
6634
6020
5397
4802
4266
3808
3438
3143
2894
2649
2360
1990
1526
989
435
-54
-388
-494
-336
69
651
1301
1893
2316
2494
2401
2062
1540
917
272
-326
-832
-1212
-1443
-1501
-1368
-1029
-492
203
983
1742
2362
2739
2806
2552
2028
1333
590
-82
-602
-941
-1126
-1225
-1325
-1505
-1810
-2244
-2767
-3308
-3782
-4115
-4256
-4188
-3926
-3513
-3002
-2448
-1897
-1379
-910
-495
-136
158
370
468
418
186
-246
-868
-1640
-2490
-3330
-4067
-4625
-4963
-5083
-5024
-4854
-4650
-4475
-4363
-4310
-4283
-4228
-4091
-3833
-3444
-2940
-2363
-1767
-1202
-710
-312
-14
191
316
381
402
399
389
393
432
522
677
903
1198
1556
1965
2411
2872
3321
3718
4010
4131
4011
3582
2799
1650
167
-1575
-3461
-5352
-7106
-8595
-9724
-10440
-10740
-10660
-10271
-9658
-8909
-8098
-7276
-6465
-5665
-4859
-4030
-3182
-2339
-1565
-949
-591
-581
-974
-1773
-2918
-4297
-5760
-7150
-8323
-9173
-9644
-9722
-9432
-8823
-7956
-6898
-5720
-4496
-3306
-2231
-1341
-688
-293
-144
-202
-411
-717
-1088
-1512
-2001
-2574
-3232
-3946
-4645
-5221
-5550
-5515
-5037
-4096
-2734
-1048
832
2761
4610
6270
7663
8737
9456
9798
9755
9333
8559
7486
6188
4757
3291
1885
618
-445
-1255
-1779
-1992
-1885
-1467
-773
135
1171
2232
3221
4062
4712
5172
5474
5673
5826
5977
6152
6355
6579
6817
7061
7304
7531
7707
7774
7653
7263
6542
5475
4109
2554
963
-499
-1692
-2533
-3008
-3165
-3088
-2863
-2551
-2173
-1708
-1121
-383
503
1492
2504
3447
4240
4839
5240
5473
5579
5588
5495
5265
4844
4185
3283
2185
1000
-119
-1012
-1550
-1652
-1315
-596
404
1571
2804
4032
5214
6329
7361
8286
9067
9651
9991
10049
9809
9280
8489
7473
6267
4904
3414
1835
216
-1372
-2846
-4119
-5114
-5784
-6116
-6134
-5885
-5426
-4802
-4042
-3153
-2131
-975
296
1635
2970
4208
5260
6050
6536
6707
6581
6193
5583
4787
3834
2752
1577
361
-824
-1897
-2772
-3380
-3685
-3686
-3420
-2951
-2351
-1687
-1006
-333
324
962
1577
2145
2634
2999
3201
3216
3042
2698
2221
1649
1010
313
-450
-1297
-2240
-3275
-4366
-5451
-6443
-7253
-7807
-8060
-8007
-7677
-7123
-6406
-5578
-4670
-3698
-2663
-1567
-428
717
1807
2767
3526
4027
4248
4197
3922
3491
2987
2485
2045
1708
1488
1387
1397
1508
1712
2009
2403
2892
3473
4126
4820
5505
6123
6605
6888
6917
6654
6083
5209
4059
2683
1137
-505
-2158
-3731
-5122
-6230
-6961
-7236
-7013
-6289
-5111
-3571
-1793
77
1899
3547
4921
5950
6579
6768
6487
5713
4444
2711
595
-1768
-4196
-6476
-8400
-9795
-10555
-10655
-10150
-9152
-7806
-6255
-4616
-2971
-1370
158
1583
2866
3950
4768
5259
5381
5129
4534
3666
2615
1481
360
-664
-1524
-2164
-2541
-2627
-2409
-1901
-1147
-222
771
1721
2517
3079
3359
3355
3100
2651
2072
1418
726
14
-710
-1441
-2167
-2859
-3474
-3965
-4286
-4405
-4314
-4030
-3589
-3046
-2459
-1880
-1355
-912
-569
-331
-192
-138
-143
-177
-202
-176
-60
170
523
983
1511
2050
2537
2914
3149
3235
3198
3085
2948
2826
2727
2620
2438
2092
1503
619
-553
-1941
-3414
-4802
-5928
-6643
-6855
-6544
-5759
-4607
-3223
-1743
-281
1086
2319
3407
4354
5164
5825
6308
6570
6559
6234
5572
4583
3314
1850
300
-1210
-2567
-3677
-4490
-5001
-5245
-5286
-5192
-5015
-4776
-4461
-4029
-3437
-2660
-1719
-686
322
1167
1721
1900
1684
1124
322
-591
-1495
-2298
-2958
-3470
-3848
-4107
-4241
-4221
-4005
-3558
-2878
-2007
-1035
-81
739
1335
1673
1777
1718
1588
1466
1402
1400
1427
1436
1385
1262
1089
916
800
786
890
1088
1328
1549
1696
1743
1694
1585
1464
1380
1366
1430
1561
1730
1908
2064
2177
2231
2215
2116
1922
1621
1208
688
76
-602
-1315
-2029
-2717
-3343
-3878
-4283
-4520
-4549
-4344
-3906
-3267
-2499
-1701
-986
-453
-168
-142
-331
-646
-974
-1203
-1252
-1082
-704
-168
444
1046
1553
1900
2040
1946
1608
1032
237
-741
-1854
-3042
-4232
-5352
-6329
-7097
-7596
-7780
-7615
-7085
-6200
-5003
-3573
-2025
-499
859
1919
2592
2842
2694
2223
1532
732
-89
-870
-1583
-2220
-2777
-3237
-3562
-3696
-3578
-3162
-2435
-1431
-231
1048
2271
3306
4042
4408
4372
3949
3190
2180
1028
-145
-1221
-2100
-2721
-3071
-3199
-3201
-3208
-3347
-3717
-4355
-5222
-6212
-7172
-7940
-8382
-8422
-8055
-7339
-6376
-5275
-4130
-2995
-1888
-797
294
1389
2458
3444
4264
4833
5082
4978
4528
3782
2817
1732
623
-420
-1324
-2041
-2543
-2826
-2910
-2840
-2674
-2482
-2332
-2279
-2354
-2561
-2876
-3256
-3650
-4010
-4303
-4508
-4620
-4636
-4555
-4370
-4067
-3644
-3101
-2463
-1780
-1118
-549
-135
87
119
3
-186
-356
-421
-313
1
512
1179
1934
2697
3391
3948
4319
4475
4404
4117
3641
3020
2313
1593
933
401
52
-87
-15
243
640
1124
1648
2180
2707
3236
3786
4371
4994
5635
6251
6779
7147
7289
7163
6755
6092
5236
4276
3315
2460
1799
1397
1285
1457
1873
2465
3145
3818
4389
4777
4923
4790
4369
3674
2742
1621
374
-930
-2217
-3410
-4429
-5199
-5647
-5717
-5372
-4606
-3444
-1949
-221
1616
3415
5027
6309
7144
7449
7191
6383
5093
3431
1534
-443
-2356
-4078
-5519
-6625
-7375
-7775
-7842
-7600
-7065
-6254
-5183
-3885
-2410
-832
748
2218
3468
4401
4954
5100
4858
4278
3442
2446
1388
366
-540
-1262
-1760
-2016
-2039
-1860
-1533
-1117
-672
-248
129
452
734
998
1263
1539
1817
2074
2275
2388
2395
2295
2108
1871
1629
1424
1285
1231
1265
1383
1580
1851
2193
2602
3066
3562
4051
4484
4805
4964
4930
4694
4277
3729
3116
2513
1992
1607
1390
1344
1448
1660
1930
2205
2441
2608
2696
2708
2657
2562
2434
2276
2080
1830
1507
1094
589
6
-627
-1265
-1856
-2345
-2683
-2833
-2771
-2492
-2009
-1361
-599
205
972
1622
2088
2326
2328
2116
1744
1283
806
376
34
-202
-330
-355
-274
-75
269
788
1496
2381
3390
4426
5363
6063
6405
6311
5759
4797
3523
2077
606
-754
-1903
-2784
-3383
-3724
-3851
-3820
-3681
-3475
-3227
-2950
-2646
-2314
-1950
-1556
-1141
-723
-330
3
238
341
284
57
-331
-850
-1451
-2070
-2638
-3088
-3363
-3427
-3265
-2885
-2319
-1611
-815
17
837
1609
2308
2918
3429
3830
4105
4238
4209
4006
3624
3079
2400
1634
831
43
-691
-1346
-1912
-2390
-2781
-3084
-3286
-3371
-3321
-3126
-2797
-2368
-1890
-1424
-1025
-728
-536
-420
-332
-216
-36
214
500
755
895
844
559
47
-633
-1378
-2064
-2577
-2835
-2807
-2516
-2029
-1437
-830
-278
183
550
848
1115
1387
1685
2013
2359
2694
2989
3214
3346
3366
3263
3029
2661
2164
1553
852
95
-675
-1417
-2095
-2686
-3179
-3576
-3888
-4130
-4319
-4470
-4599
-4722
-4861
-5034
-5258
-5538
-5867
-6214
-6536
-6781
-6901
-6861
-6645
-6263
-5738
-5104
-4391
-3620
-2804
-1955
-1090
-241
544
1210
1699
1977
2039
1915
1666
1366
1082
853
684
545
389
174
-120
-477
-849
-1164
-1358
-1390
-1259
-1002
-684
-374
-122
53
165
251
349
478
625
747
784
682
416
1
-505
-1014
-1445
-1732
-1856
-1844
-1756
-1667
-1637
-1695
-1828
-1992
-2129
-2187
-2147
-2021
-1859
-1719
-1659
-1708
-1859
-2071
-2277
-2410
-2414
-2264
-1966
-1556
-1086
-609
-168
209
513
747
919
1037
1102
1113
1069
970
826
654
476
319
207
157
174
255
384
537
681
783
805
714
480
87
-467
-1165
-1970
-2829
-3678
-4452
-5090
-5550
-5807
-5857
-5713
-5393
-4917
-4302
-3555
-2684
-1702
-635
470
1546
2511
3281
3783
3968
3822
3368
2656
1754
737
-329
-1386
-2389
-3299
-4078
-4684
-5072
-5202
-5045
-4597
-3879
-2940
-1847
-677
497
1613
2621
3481
4155
4605
4790
4674
4235
3477
2444
1217
-88
-1339
-2406
-3182
-3594
-3612
-3242
-2520
-1499
-241
1186
2709
4247
5713
7017
8076
8821
9214
9250
8954
8376
7575
6606
5511
4316
3041
1708
352
-970
-2182
-3196
-3928
-4314
-4324
-3969
-3295
-2384
-1333
-246
783
1674
2371
2846
3096
3141
3018
2774
2449
2072
1649
1166
597
-87
-896
-1808
-2766
-3686
-4469
-5032
-5324
-5347
-5153
-4828
-4468
-4150
-3907
-3723
-3538
-3271
-2849
-2232
-1426
-486
498
1428
2217
2807
3174
3322
3270
3042
2652
2110
1423
607
-308
-1274
-2232
-3121
-3886
-4494
-4928
-5189
-5285
-5224
-5008
-4636
-4104
-3420
-2600
-1679
-704
272
1196
2021
2708
3224
3540
3630
3477
3078
2456
1662
781
-84
-822
-1341
-1584
-1543
-1261
-815
-304
178
559
802
901
879
770
611
431
245
56
-142
-363
-624
-940
-1326
-1785
-2307
-2865
-3411
-3883
-4215
-4350
-4255
-3932
-3414
-2760
-2037
-1304
-598
70
710
1340
1968
2586
3166
3672
4069
4346
4515
4618
4705
4816
4964
5127
5249
5265
5122
4801
4333
3788
3259
2826
2535
2376
2292
2194
1998
1653
1162
583
15
-436
-688
-703
-499
-133
319
791
1250
1696
2161
2685
3289
3964
4663
5306
5807
6092
6121
5897
5463
4885
4239
3588
2974
2417
1919
1477
1091
767
521
369
323
381
529
736
967
1189
1376
1518
1619
1694
1761
1833
1914
1993
2045
2043
1954
1760
1462
1082
665
268
-45
-220
-224
-43
309
803
1403
2074
2787
3522
4259
4975
5632
6177
6549
6684
6535
6082
5346
4382
3277
2128
1029
54
-756
-1389
-1858
-2191
-2422
-2577
-2678
-2737
-2763
-2762
-2740
-2702
-2649
-2579
-2485
-2357
-2188
-1975
-1724
-1447
-1160
-879
-615
-374
-155
44
225
382
505
578
583
509
352
120
-170
-488
-801
-1070
-1256
-1322
-1235
-973
-531
80
825
1653
2500
3300
3996
4552
4952
5197
5304
5286
5150
4891
4496
3951
3260
2448
1575
724
-7
-526
-767
-704
-360
201
885
1584
2198
2650
2890
2902
2693
2295
1748
1101
403
-296
-951
-1517
-1958
-2243
-2348
-2259
-1966
-1466
-764
128
1186
2366
3612
4844
5973
6903
7548
7840
7742
7252
6404
5260
3903
2424
910
-559
-1919
-3117
-4112
-4874
-5379
-5615
-5581
-5294
-4788
-4116
-3341
-2536
-1767
-1087
-529
-103
199
398
519
581
594
556
460
297
66
-222
-547
-881
-1198
-1483
-1738
-1980
-2244
-2565
-2974
-3487
-4094
-4770
-5464
-6120
-6678
-7084
-7297
-7288
-7043
-6566
-5874
-5004
-4008
-2950
-1900
-927
-86
586
1074
1380
1520
1510
1359
1070
634
47
-680
-1519
-2413
-3287
-4061
-4666
-5059
-5234
-5224
-5085
-4887
-4691
-4539
-4442
-4392
-4363
-4330
-4280
-4214
-4148
-4101
-4089
-4114
-4158
-4185
-4149
-4005
-3719
-3276
-2681
-1961
-1160
-335
455
1148
1689
2029
2142
2015
1662
1122
458
-254
-929
-1488
-1871
-2037
-1977
-1708
-1267
-706
-85
541
1119
1610
1984
2225
2328
2298
2149
1898
1568
1181
762
334
-79
-452
-756
-965
-1050
-992
-778
-410
90
685
1321
1933
2449
2806
2953
2862
2531
1991
1297
523
-250
-946
-1510
-1911
-2147
-2242
-2233
-2159
-2053
-1931
-1797
-1639
-1449
-1220
-960
-687
-426
-203
-34
77
135
153
138
88
-15
-196
-481
-883
-1393
-1975
-2567
-3096
-3491
-3700
-3700
-3502
-3141
-2667
-2134
-1587
-1057
-564
-120
260
560
760
841
793
621
344
-3
-381
-753
-1095
-1394
-1653
-1875
-2063
-2208
-2291
-2283
-2157
-1893
-1491
-970
-363
285
936
1557
2133
2658
3134
3562
3932
4227
4421
4490
4418
4204
3870
3450
2987
2520
2075
1659
1258
847
401
-96
-642
-1210
-1754
-2219
-2554
-2725
-2726
-2576
-2319
-2013
-1715
-1464
-1280
-1162
-1090
-1038
-983
-914
-834
-754
-688
-641
-604
-555
-461
-295
-42
290
668
1040
1352
1555
1627
1572
1418
1209
985
769
563
341
66
-301
-778
-1360
-2005
-2654
-3229
-3659
-3894
-3907
-3702
-3304
-2758
-2114
-1426
-744
-116
417
820
1072
1166
1117
956
727
480
258
89
-15
-60
-59
-26
36
135
288
513
820
1200
1626
2053
2431
2715
2880
2923
2866
2741
2584
2419
2256
2086
1890
1652
1363
1033
692
380
145
25
42
198
470
819
1192
1531
1782
1899
1852
1631
1248
737
153
-437
-962
-1362
-1593
-1640
-1508
-1228
-836
-370
142
685
1253
1845
2453
3056
3622
4111
4484
4714
4796
4748
4608
4422
4233
4073
3954
3872
3811
3758
3708
3668
3655
3690
3790
3954
4165
4389
4585
4712
4744
4667
4488
4223
3891
3510
3088
2625
2120
1574
998
414
-147
-651
-1071
-1391
-1614
-1757
-1847
-1910
-1965
-2020
-2063
-2077
-2037
-1924
-1726
-1445
-1092
-686
-244
216
686
1158
1627
2081
2505
2876
3168
3357
3428
3378
3224
2992
2720
2448
2207
2019
1887
1801
1737
1668
1565
1403
1170
861
482
48
-424
-910
-1390
-1843
-2255
-2614
-2917
-3164
-3362
-3520
-3648
-3755
-3848
-3930
-4003
-4066
-4125
-4183
-4253
-4344
-4469
-4635
-4845
-5090
-5355
-5619
-5855
-6036
-6134
-6125
-5987
-5702
-5255
-4640
-3857
-2924
-1869
-737
414
1522
2526
3378
4045
4517
4803
4927
4923
4821
4649
4422
4147
3824
3456
3050
2621
2196
1808
1490
1273
1175
1199
1331
1544
1800
2060
2289
2464
2577
2635
2660
2682
2731
2835
3011
3263
3584
3960
4369
4788
5197
5575
5904
6165
6334
6388
6302
6056
5642
5064
4344
3520
2638
1750
902
130
-546
-1122
-1603
-2001
-2326
-2580
-2758
-2845
-2825
-2684
-2415
-2029
-1550
-1020
-495
-28
327
532
565
432
157
-216
-631
-1033
-1374
-1620
-1753
-1773
-1690
-1522
-1288
-1006
-695
-371
-57
216
414
497
432
201
-196
-730
-1350
-1989
-2572
-3032
-3317
-3400
-3279
-2973
-2516
-1948
-1310
-640
26
660
1235
1726
2115
2386
2536
2567
2493
2332
2106
1831
1522
1185
826
447
52
-349
-744
-1117
-1452
-1736
-1960
-2120
-2215
-2245
-2212
-2119
-1970
-1774
-1544
-1296
-1052
-829
-640
-489
-370
-266
-160
-34
122
304
500
685
833
922
937
874
742
557
334
88
-170
-436
-708
-980
-1240
-1469
-1642
-1731
-1717
-1591
-1366
-1070
-746
-445
-213
-82
-64
-150
-312
-512
-708
-867
-964
-988
-938
-819
-638
-400
-110
223
590
970
1339
1668
1928
2102
2182
2174
2096
1971
1818
1647
1460
1245
988
675
303
-120
-572
-1025
-1443
-1796
-2057
-2203
-2219
-2091
-1809
-1368
-774
-49
766
1610
2411
3097
3608
3909
3998
3903
3673
3367
3032
2699
2370
2025
1635
1168
608
-41
-752
-1484
-2193
-2839
-3399
-3865
-4245
-4554
-4808
-5015
-5177
-5292
-5354
-5361
-5320
-5245
-5155
-5069
-4998
-4948
-4911
-4871
-4810
-4708
-4554
-4344
-4082
-3781
-3459
-3134
-2822
-2536
-2283
-2069
-1898
-1773
-1699
-1682
-1728
-1838
-2009
-2225
-2463
-2688
-2860
-2941
-2898
-2714
-2390
-1946
-1416
-847
-287
221
643
958
1155
1235
1204
1075
867
600
307
20
-223
-387
-446
-388
-220
33
330
623
860
998
1008
875
606
223
-238
-733
-1215
-1638
-1966
-2179
-2271
-2258
-2168
-2037
-1903
-1789
-1705
-1642
-1575
-1473
-1307
-1062
-741
-365
30
404
723
965
1124
1206
1225
1195
1127
1028
901
757
613
495
437
471
617
876
1225
1623
2013
2340
2561
2653
2615
2465
2234
1953
1648
1335
1027
733
470
262
140
136
275
563
983
1495
2040
2551
2969
3251
3378
3356
3208
2969
2671
2338
1979
1593
1171
708
206
-317
-830
-1295
-1670
-1925
-2045
-2033
-1919
-1736
-1528
-1333
-1175
-1063
-994
-957
-941
-945
-978
-1062
-1220
-1469
-1812
-2225
-2661
-3055
-3337
-3444
-3341
-3022
-2516
-1881
-1185
-501
120
647
1076
1426
1725
2003
2279
2559
2833
3082
3284
3420
3484
3478
3416
3319
3211
3109
3027
2969
2930
2899
2858
2788
2670
2490
2241
1925
1557
1160
766
408
121
-69
-143
-98
59
308
620
961
1294
1583
1797
1912
1917
1810
1602
1316
978
617
261
-73
-376
-646
-890
-1114
-1322
-1514
-1683
-1824
-1931
-2005
-2058
-2105
-2169
-2269
-2420
-2620
-2859
-3111
-3347
-3533
-3643
-3659
-3571
-3380
-3095
-2728
-2300
-1830
-1347
-880
-461
-120
117
235
233
121
-79
-342
-641
-955
-1269
-1573
-1862
-2127
-2355
-2529
-2627
-2629
-2522
-2302
-1981
-1579
-1126
-652
-182
264
675
1049
1386
1685
1948
2171
2353
2491
2587
2646
2674
2680
2671
2654
2633
2611
2595
2588
2598
2630
2685
2761
2846
2929
2995
3034
3045
3041
3040
3071
3159
3322
3565
3872
4212
4542
4818
5000
5064
5007
4845
4614
4359
4127
3956
3870
3876
3960
4098
4254
4396
4493
4528
4490
4379
4201
3966
3688
3379
3057
2744
2466
2251
2128
2116
2225
2448
2762
3134
3525
3900
4234
4514
4739
4920
5065
5182
5266
5311
5301
5227
5084
4875
4615
4318
4000
3670
3331
2980
2618
2247
1883
1547
1265
1059
939
899
918
966
1014
1050
1075
1110
1191
1356
1632
2025
2521
3083
3670
4239
4760
5219
5614
5948
6220
6418
6518
6489
6305
5951
5439
4805
4103
3399
2750
2198
1761
1435
1201
1039
933
880
890
972
1134
1367
1645
1925
2156
2293
2303
2178
1932
1601
1226
850
501
196
-67
-296
-504
-699
-879
-1036
-1153
-1213
-1204
-1119
-962
-748
-496
-233
8
197
300
288
135
-174
-644
-1265
-2009
-2841
-3708
-4559
-5345
-6021
-6556
-6932
-7142
-7192
-7099
-6886
-6585
-6232
-5863
-5511
-5201
-4946
-4744
-4580
-4430
-4267
-4070
-3833
-3560
-3272
-2999
-2771
-2609
-2520
-2497
-2519
-2560
-2597
-2615
-2611
-2593
-2567
-2541
-2507
-2449
-2339
-2149
-1856
-1452
-947
-366
251
867
1445
1961
2403
2764
3037
3215
3281
3216
3003
2635
2123
1496
799
85
-593
-1195
-1701
-2109
-2433
-2695
-2913
-3100
-3257
-3377
-3448
-3464
-3425
-3337
-3215
-3071
-2912
-2735
-2530
-2279
-1968
-1593
-1163
-700
-241
175
511
739
842
818
673
417
65
-371
-876
-1434
-2021
-2605
-3152
-3625
-3994
-4242
-4368
-4385
-4321
-4204
-4064
-3918
-3775
-3631
-3479
-3311
-3129
-2940
-2765
-2624
-2539
-2523
-2577
-2692
-2847
-3019
-3187
-3329
-3432
-3483
-3472
-3388
-3219
-2960
-2607
-2173
-1680
-1164
-666
-228
116
347
461
467
383
227
14
-249
-560
-920
-1322
-1757
-2202
-2630
-3011
-3318
-3534
-3650
-3666
-3584
-3409
-3143
-2789
-2355
-1857
-1327
-809
-358
-27
144
135
-40
-342
-714
-1087
-1403
-1622
-1725
-1720
-1628
-1475
-1282
-1060
-805
-504
-143
286
779
1317
1871
2404
2880
3267
3544
3701
3737
3661
3485
3229
2913
2562
2203
1865
1575
1358
1234
1214
1298
1478
1737
2052
2396
2743
3072
3366
3619
3831
4006
4159
4293
4415
4521
4603
4645
4628
4535
4354
4083
3727
3299
2821
2317
1811
1332
903
546
280
118
62
106
233
418
631
847
1046
1219
1368
1500
1623
1735
1826
1874
1848
1724
1487
1144
722
271
-153
-496
-721
-814
-788
-681
-540
-415
-347
-360
-464
-653
-914
-1230
-1585
-1962
-2345
-2715
-3053
-3335
-3544
-3668
-3707
-3673
-3583
-3461
-3326
-3189
-3051
-2905
-2745
-2569
-2386
-2221
-2106
-2077
-2159
-2363
-2675
-3062
-3473
-3852
-4148
-4328
-4378
-4303
-4129
-3887
-3614
-3342
-3095
-2894
-2752
-2680
-2685
-2772
-2941
-3188
-3501
-3860
-4245
-4632
-5001
-5337
-5630
-5874
-6069
-6213
-6306
-6348
-6341
-6289
-6199
-6083
-5954
-5820
-5686
-5550
-5398
-5211
-4965
-4639
-4217
-3698
-3092
-2427
-1738
-1069
-465
36
406
633
720
685
556
372
171
-10
-143
-210
-205
-133
-7
153
324
485
618
707
748
737
683
593
481
359
236
116
-5
-132
-276
-445
-644
-869
-1110
-1353
-1583
-1792
-1979
-2153
-2330
-2529
-2764
-3040
-3345
-3658
-3949
-4187
-4348
-4421
-4410
-4331
-4206
-4056
-3898
-3739
-3579
-3417
-3253
-3098
-2972
-2901
-2919
-3052
-3318
-3718
-4239
-4847
-5503
-6157
-6761
-7271
-7652
-7877
-7934
-7821
-7552
-7152
-6659
-6115
-5569
-5063
-4635
-4308
-4093
-3988
-3980
-4046
-4159
-4289
-4405
-4481
-4498
-4442
-4309
-4108
-3852
-3563
-3261
-2963
-2680
-2415
-2162
-1915
-1669
-1421
-1175
-941
-726
-536
-366
-208
-44
143
367
633
936
1261
1588
1892
2154
2356
2488
2541
2512
2397
2201
1931
1606
1248
887
552
265
34
-145
-292
-431
-584
-765
-972
-1186
-1377
-1516
-1575
-1545
-1430
-1250
-1033
-809
-602
-428
-295
-203
-153
-140
-162
-214
-282
-347
-380
-348
-219
32
412
915
1517
2182
2868
3532
4136
4652
5056
5332
5475
5481
5361
5129
4813
4446
4067
3715
3421
3214
3108
3112
3223
3432
3721
4066
4432
4773
5041
5185
5166
4959
4567
4021
3375
2700
2070
1550
1187
1002
999
1159
1460
1880
2402
3016
3710
4469
5268
6069
6821
7467
7952
8234
8284
8101
7702
7125
6421
5651
4875
4153
3538
3075
2796
2720
2852
3178
3670
4286
4970
5661
6296
6814
7169
7326
7272
7011
6565
5973
5277
4526
3762
3019
2323
1686
1114
609
176
-179
-443
-600
-630
-519
-253
167
735
1428
2215
3055
3903
4707
5419
5996
6405
6623
6646
6482
6153
5691
5133
4519
3885
3264
2682
2157
1704
1331
1041
830
693
619
595
608
649
710
787
879
984
1097
1211
1317
1404
1465
1495
1498
1482
1459
1441
1437
1450
1475
1505
1530
1544
1544
1533
1515
1497
1484
1474
1463
1445
1412
1363
1301
1233
1170
1122
1093
1081
1075
1059
1014
925
781
579
328
40
-267
-571
-855
-1102
-1297
-1429
-1487
-1463
-1352
-1153
-870
-518
-117
301
701
1045
1300
1442
1461
1366
1178
929
654
386
144
-65
-250
-425
-610
-815
-1041
-1275
-1489
-1654
-1741
-1728
-1609
-1387
-1076
-692
-252
235
759
1314
1885
2452
2986
3452
3818
4062
4180
4184
4108
3994
3886
3821
3820
3885
4003
4156
4317
4466
4593
4694
4772
4832
4879
4914
4934
4930
4895
4819
4693
4513
4277
3991
3666
3322
2983
2678
2434
2274
2205
2223
2308
2428
2545
2624
2637
2570
2421
2202
1932
1635
1334
1049
797
589
432
330
281
277
308
360
418
471
516
551
583
619
664
715
767
810
835
838
825
806
802
827
893
999
1134
1278
1413
1527
1618
1699
1787
1903
2058
2249
2457
2648
2782
2824
2749
2550
2240
1844
1398
942
515
149
-126
-287
-316
-202
55
450
962
1565
2229
2921
3615
4288
4923
5503
6007
6412
6689
6814
6770
6558
6199
5732
5210
4688
4209
3800
3465
3193
2963
2760
2583
2445
2376
2409
2569
2865
3275
3757
4249
4686
5010
5185
5199
5063
4809
4474
4098
3716
3350
3018
2729
2488
2299
2164
2083
2050
2058
2091
2133
2168
2179
2153
2083
1965
1801
1597
1363
1110
851
596
358
144
-40
-189
-299
-365
-382
-345
-254
-114
61
248
415
528
558
482
295
5
-365
-786
-1226
-1660
-2069
-2448
-2794
-3112
-3403
-3669
-3905
-4107
-4269
-4392
-4476
-4527
-4551
-4553
-4536
-4500
-4446
-4376
-4295
-4214
-4143
-4091
-4062
-4058
-4069
-4085
-4097
-4101
-4099
-4102
-4125
-4181
-4281
-4423
-4599
-4792
-4983
-5158
-5308
-5435
-5546
-5650
-5759
-5875
-5996
-6111
-6207
-6265
-6272
-6214
-6084
-5878
-5597
-5251
-4855
-4435
-4026
-3667
-3401
-3266
-3289
-3479
-3828
-4308
-4880
-5496
-6108
-6671
-7150
-7514
-7743
-7821
-7739
-7496
-7104
-6589
-5995
-5374
-4789
-4297
-3945
-3755
-3728
-3837
-4040
-4286
-4531
-4743
-4905
-5023
-5109
-5181
-5251
-5319
-5374
-5395
-5357
-5244
-5048
-4782
-4473
-4158
-3879
-3672
-3562
-3557
-3651
-3821
-4037
-4267
-4477
-4644
-4748
-4779
-4733
-4614
-4428
-4186
-3902
-3591
-3270
-2959
-2676
-2441
-2274
-2194
-2221
-2367
-2640
-3042
-3562
-4179
-4867
-5591
-6318
-7018
-7670
-8255
-8764
-9185
-9507
-9712
-9779
-9684
-9413
-8959
-8335
-7572
-6717
-5824
-4948
-4134
-3412
-2797
-2290
-1886
-1577
-1363
-1246
-1235
-1334
-1539
-1837
-2200
-2591
-2970
-3301
-3557
-3726
-3807
-3809
-3747
-3638
-3496
-3331
-3154
-2973
-2799
-2640
-2505
-2399
-2323
-2273
-2245
-2233
-2235
-2253
-2290
-2352
-2441
-2549
-2664
-2764
-2827
-2834
-2774
-2650
-2471
-2257
-2021
-1777
-1519
-1231
-892
-478
23
609
1256
1924
2559
3105
3515
3760
3829
3735
3505
3178
2797
2402
2028
1706
1465
1325
1310
1432
1699
2106
2632
3245
3900
4551
5154
5675
6093
6406
6617
6740
6785
6756
6650
6459
6176
5798
5336
4813
4263
3727
3244
2845
2544
2340
2220
2157
2122
2087
2029
1932
1782
1576
1314
1004
660
303
-39
-336
-562
-697
-738
-692
-581
-435
-282
-146
-41
28
64
70
49
-6
-104
-259
-481
-771
-1119
-1506
-1904
-2286
-2630
-2923
-3165
-3362
-3528
-3676
-3817
-3956
-4098
-4246
-4404
-4577
-4771
-4989
-5228
-5475
-5713
-5919
-6072
-6156
-6168
-6118
-6026
-5916
-5814
-5736
-5690
-5670
-5661
-5646
-5608
-5538
-5437
-5314
-5186
-5073
-4991
-4951
-4953
-4988
-5041
-5092
-5121
-5114
-5060
-4958
-4811
-4629
-4422
-4201
-3977
-3757
-3550
-3360
-3193
-3048
-2922
-2809
-2695
-2565
-2402
-2193
-1931
-1618
-1265
-890
-514
-155
171
457
699
898
1055
1171
1243
1270
1254
1200
1120
1031
951
891
855
835
818
782
711
594
431
230
6
-228
-466
-709
-965
-1243
-1550
-1883
-2226
-2556
-2843
-3062
-3192
-3227
-3166
-3017
-2789
-2488
-2122
-1697
-1228
-740
-271
135
431
584
576
418
140
-206
-567
-894
-1154
-1334
-1438
-1482
-1488
-1472
-1441
-1396
-1334
-1249
-1140
-1014
-877
-740
-613
-500
-402
-319
-251
-199
-163
-145
-137
-126
-90
-1
169
441
822
1300
1846
2419
2969
3454
3837
4101
4240
4261
4180
4011
3773
3479
3144
2784
2419
2076
1785
1574
1470
1486
1626
1875
2205
2574
2936
3240
3445
3519
3444
3222
2873
2430
1936
1440
987
615
348
197
159
220
360
556
790
1047
1319
1604
1903
2213
2530
2839
3122
3354
3509
3563
3500
3317
3018
2620
2145
1619
1067
509
-34
-548
-1014
-1420
-1746
-1979
-2111
-2141
-2080
-1949
-1776
-1591
-1420
-1280
-1175
-1099
-1040
-985
-923
-854
-785
-729
-700
-710
-764
-861
-994
-1154
-1332
-1522
-1719
-1918
-2112
-2290
-2436
-2537
-2582
-2568
-2507
-2420
-2338
-2290
-2302
-2385
-2534
-2732
-2953
-3170
-3362
-3517
-3633
-3713
-3759
-3765
-3715
-3582
-3335
-2946
-2401
-1705
-884
13
928
1797
2568
3204
3688
4024
4232
4339
4378
4374
4345
4302
4245
4169
4066
3926
3741
3507
3225
2906
2564
2224
1911
1653
1469
1369
1352
1400
1489
1588
1669
1713
1712
1671
1603
1522
1442
1366
1286
1184
1039
828
536
160
-288
-780
-1278
-1739
-2119
-2380
-2498
-2461
-2276
-1964
-1561
-1105
-641
-203
182
500
747
930
1057
1134
1163
1142
1068
941
771
578
393
250
178
195
295
456
640
808
927
982
983
959
952
1002
1139
1367
1672
2019
2365
2672
2916
3090
3207
3289
3366
3461
3593
3765
3978
4222
4487
4761
5032
5285
5501
5663
5754
5766
5698
5562
5380
5175
4970
4778
4602
4433
4258
4067
3859
3641
3433
3255
3119
3024
2948
2854
2697
2440
2066
1584
1035
479
-18
-398
-630
-716
-688
-603
-523
-500
-566
-722
-946
-1202
-1447
-1653
-1804
-1907
-1981
-2055
-2154
-2295
-2483
-2713
-2972
-3245
-3521
-3790
-4045
-4278
-4478
-4628
-4712
-4709
-4607
-4398
-4090
-3700
-3252
-2778
-2310
-1877
-1508
-1224
-1046
-987
-1054
-1245
-1545
-1925
-2348
-2768
-3143
-3439
-3638
-3740
-3762
-3732
-3679
-3628
-3594
-3581
-3584
-3596
-3614
-3639
-3681
-3755
-3872
-4040
-4255
-4499
-4751
-4981
-5165
-5283
-5323
-5283
-5165
-4971
-4708
-4381
-3996
-3566
-3111
-2657
-2238
-1889
-1643
-1526
-1548
-1708
-1987
-2354
-2766
-3178
-3541
-3812
-3957
-3956
-3803
-3509
-3099
-2606
-2070
-1529
-1016
-556
-161
159
402
568
655
666
603
474
294
80
-149
-373
-580
-764
-930
-1085
-1241
-1402
-1571
-1739
-1892
-2013
-2087
-2101
-2052
-1943
-1786
-1594
-1387
-1182
-997
-847
-740
-683
-669
-689
-722
-745
-735
-674
-553
-374
-148
105
365
618
855
1080
1300
1530
1783
2068
2389
2744
3130
3539
3968
4413
4873
5342
5815
6280
6724
7131
7487
7778
7997
8140
8208
8206
8146
8042
7911
7771
7641
7535
7459
7416
7398
7395
7397
7399
7400
7408
7430
7473
7534
7598
7641
7629
7532
7328
7013
6598
6113
5592
5070
4569
4100
3661
3240
2826
2415
2013
1639
1310
1048
865
758
719
731
776
845
937
1056
1212
1409
1642
1896
2146
2361
2516
2593
2588
2512
2384
2227
2065
1911
1774
1653
1543
1439
1337
1237
1141
1056
988
945
935
962
1034
1152
1320
1534
1788
2072
2375
2683
2987
3280
3559
3825
4075
4309
4518
4692
4815
4876
4863
4772
4604
4367
4073
3732
3356
2953
2530
2092
1646
1199
759
334
-67
-439
-775
-1070
-1316
-1505
-1625
-1666
-1626
-1507
-1328
-1116
-909
-745
-658
-662
-756
-916
-1101
-1268
-1374
-1394
-1321
-1172
-981
-788
-635
-552
-552
-635
-784
-980
-1202
-1436
-1676
-1924
-2185
-2464
-2760
-3067
-3369
-3646
-3878
-4046
-4137
-4148
-4081
-3952
-3777
-3581
-3387
-3215
-3084
-3002
-2974
-2994
-3053
-3140
-3241
-3346
-3444
-3527
-3588
-3617
-3603
-3532
-3392
-3176
-2884
-2527
-2129
-1718
-1331
-999
-748
-593
-540
-583
-713
-917
-1182
-1496
-1843
-2208
-2566
-2890
-3150
-3317
-3372
-3307
-3126
-2851
-2510
-2138
-1769
-1433
-1151
-934
-790
-717
-714
-774
-890
-1053
-1248
-1464
-1685
-1896
-2081
-2226
-2316
-2336
-2272
-2113
-1854
-1502
-1076
-605
-132
300
653
902
1038
1075
1039
968
894
842
824
837
870
911
951
990
1035
1100
1193
1320
1474
1639
1796
1923
2005
2040
2025
1970
1878
1751
1588
1382
1130
835
511
182
-119
-360
-517
-575
-537
-420
-248
-50
146
318
448
521
522
437
252
-39
-432
-910
-1439
-1973
-2463
-2862
-3140
-3283
-3300
-3215
-3061
-2870
-2669
-2476
-2297
-2134
-1989
-1867
-1776
-1732
-1746
-1826
-1969
-2163
-2384
-2603
-2790
-2920
-2972
-2939
-2820
-2620
-2353
-2033
-1679
-1310
-945
-602
-294
-31
183
351
476
567
626
658
658
624
551
439
292
118
-68
-253
-424
-574
-702
-809
-899
-977
-1044
-1098
-1138
-1162
-1170
-1170
-1171
-1183
-1215
-1268
-1331
-1386
-1408
-1369
-1249
-1042
-755
-416
-62
262
515
673
725
684
581
455
349
297
317
413
571
772
993
1220
1449
1691
1967
2299
2705
3190
3741
4329
4909
5430
5840
6099
6180
6073
5787
5344
4778
4128
3436
2744
2088
1499
1002
616
352
216
210
331
577
938
1400
1942
2534
3138
3706
4191
4549
4743
4752
4570
4207
3681
3019
2249
1399
497
-429
-1348
-2223
-3015
-3683
-4195
-4525
-4667
-4630
-4436
-4124
-3734
-3308
-2886
-2504
-2193
-1981
-1893
-1947
-2153
-2507
-2989
-3562
-4175
-4771
-5294
-5698
-5954
-6053
-6004
-5828
-5558
-5224
-4857
-4482
-4120
-3788
-3500
-3269
-3106
-3017
-3005
-3066
-3192
-3367
-3573
-3789
-3994
-4165
-4281
-4328
-4292
-4170
-3967
-3696
-3377
-3035
-2694
-2372
-2082
-1827
-1603
-1402
-1214
-1032
-852
-673
-500
-337
-187
-51
73
190
307
434
581
759
977
1244
1558
1913
2292
2672
3026
3330
3570
3750
3889
4024
4199
4456
4825
5314
5905
6558
7218
7824
8327
8694
8915
9004
8992
8917
8816
8717
8635
8568
8505
8425
8312
8154
7954
7724
7489
7280
7126
7048
7050
7117
7218
7308
7340
7276
7095
6800
6417
5988
5565
5192
4897
4688
4550
4455
4368
4262
4125
3961
3791
3646
3554
3541
3617
3781
4019
4311
4635
4969
5293
5591
5847
6048
6186
6256
6264
6223
6154
6079
6019
5985
5977
5980
5971
5922
5812
5626
5365
5043
4684
4317
3969
3662
3413
3229
3114
3068
3089
3171
3307
3485
3687
3892
4075
4218
4303
4321
4272
4163
4003
3809
3591
3359
3122
2891
2673
2483
2333
2238
2211
2262
2393
2599
2870
3184
3517
3840
4122
4335
4455
4467
4366
4159
3865
3512
3133
2762
2425
2141
1915
1741
1605
1488
1373
1250
1115
975
843
737
670
653
685
756
846
930
978
963
865
673
391
36
-364
-772
-1149
-1459
-1674
-1782
-1786
-1702
-1558
-1385
-1214
-1064
-943
-847
-760
-665
-545
-393
-214
-30
131
235
253
168
-23
-303
-642
-1000
-1339
-1629
-1854
-2009
-2112
-2178
-2231
-2288
-2355
-2429
-2493
-2530
-2517
-2439
-2291
-2074
-1803
-1499
-1183
-882
-614
-393
-225
-107
-32
14
45
73
103
136
161
164
128
40
-105
-299
-521
-742
-925
-1040
-1065
-996
-845
-639
-416
-210
-49
55
105
119
125
150
217
340
518
742
991
1244
1476
1669
1807
1881
1885
1820
1692
1511
1295
1063
841
652
516
448
449
510
613
731
834
897
901
840
719
553
364
177
13
-114
-198
-241
-249
-231
-191
-130
-41
83
255
479
755
1077
1427
1788
2140
2470
2772
3047
3304
3552
3797
4037
4261
4451
4583
4636
4598
4469
4264
4011
3750
3515
3342
3251
3249
3328
3468
3642
3823
3987
4118
4206
4250
4252
4215
4140
4027
3873
3675
3430
3138
2804
2437
2050
1659
1278
924
608
341
131
-16
-100
-121
-83
5
131
283
446
606
752
872
959
1002
998
936
812
623
373
72
-258
-592
-899
-1145
-1308
-1373
-1337
-1213
-1022
-794
-556
-332
-139
12
118
179
197
172
105
-4
-151
-328
-524
-723
-910
-1070
-1192
-1272
-1310
-1308
-1269
-1194
-1080
-924
-723
-478
-195
111
418
702
938
1109
1204
1222
1173
1070
932
775
615
465
336
241
196
214
312
501
782
1149
1584
2057
2536
2986
3377
3686
3898
4010
4022
3938
3763
3503
3164
2754
2283
1770
1237
712
224
-198
-528
-750
-853
-840
-723
-520
-260
27
310
559
752
875
921
892
793
635
424
167
-131
-466
-830
-1210
-1588
-1942
-2250
-2491
-2655
-2743
-2766
-2746
-2705
-2666
-2644
-2647
-2672
-2713
-2760
-2806
-2847
-2885
-2927
-2978
-3044
-3130
-3235
-3355
-3483
-3610
-3725
-3816
-3873
-3888
-3858
-3783
-3675
-3546
-3411
-3285
-3173
-3070
-2964
-2832
-2656
-2421
-2127
-1786
-1426
-1078
-771
-526
-346
-219
-120
-18
113
292
522
797
1101
1410
1704
1960
2160
2288
2330
2278
2130
1896
1598
1265
935
641
404
230
104
0
-116
-271
-475
-720
-978
-1208
-1371
-1438
-1397
-1261
-1059
-829
-609
-426
-295
-216
-182
-179
-198
-233
-282
-348
-430
-524
-623
-718
-798
-854
-884
-885
-858
-802
-713
-585
-412
-186
92
417
773
1142
1497
1812
2064
2233
2307
2281
2158
1949
1675
1361
1038
735
481
298
200
191
272
437
675
979
1335
1730
2147
2567
2968
3333
3651
3922
4154
4365
4574
4796
5033
5278
5508
5695
5815
5853
5811
5708
5571
5432
5318
5240
5195
5163
5123
5050
4931
4766
4562
4338
4110
3891
3686
3492
3305
3124
2955
2814
2723
2710
2797
2998
3310
3717
4188
4683
5156
5565
5877
6069
6134
6079
5925
5699
5434
5161
4902
4671
4469
4286
4111
3932
3742
3547
3359
3198
3082
3024
3025
3074
3150
3229
3288
3312
3297
3250
3185
3119
3066
3035
3025
3031
3043
3052
3050
3031
2992
2930
2840
2719
2560
2359
2118
1840
1536
1218
901
595
307
39
-213
-455
-696
-939
-1182
-1420
-1638
-1819
-1946
-2003
-1984
-1890
-1734
-1537
-1328
-1133
-977
-871
-817
-803
-810
-819
-812
-786
-746
-707
-689
-707
-769
-867
-984
-1091
-1164
-1184
-1147
-1062
-953
-849
-776
-750
-773
-836
-921
-1008
-1082
-1139
-1186
-1236
-1308
-1416
-1567
-1760
-1981
-2213
-2431
-2614
-2740
-2792
-2754
-2618
-2378
-2035
-1599
-1088
-531
36
575
1051
1434
1705
1856
1893
1828
1680
1468
1212
927
629
327
28
-261
-539
-803
-1051
-1278
-1475
-1630
-1726
-1744
-1670
-1498
-1231
-891
-509
-126
218
486
658
726
700
602
461
304
151
14
-106
-218
-334
-466
-621
-801
-996
-1193
-1371
-1510
-1592
-1607
-1556
-1450
-1310
-1166
-1044
-964
-933
-942
-966
-968
-912
-767
-523
-187
209
619
992
1284
1466
1530
1489
1374
1221
1064
930
833
774
747
742
748
761
779
802
835
878
932
998
1077
1170
1281
1412
1564
1734
1913
2089
2252
2389
2496
2575
2633
2683
2738
2805
2888
2981
3072
3144
3181
3169
3099
2968
2780
2546
2280
2001
1729
1488
1295
1169
1117
1142
1233
1373
1537
1697
1825
1897
1900
1825
1676
1462
1199
903
593
285
-9
-277
-515
-717
-882
-1012
-1109
-1177
-1226
-1264
-1304
-1361
-1449
-1580
-1758
-1983
-2245
-2526
-2804
-3055
-3265
-3426
-3542
-3630
-3713
-3814
-3952
-4136
-4362
-4615
-4876
-5124
-5343
-5529
-5688
-5836
-5989
-6165
-6370
-6602
-6846
-7081
-7281
-7422
-7490
-7480
-7399
-7268
-7113
-6964
-6849
-6786
-6788
-6852
-6967
-7111
-7261
-7393
-7488
-7533
-7525
-7466
-7365
-7233
-7080
-6914
-6744
-6574
-6409
-6252
-6106
-5972
-5848
-5728
-5602
-5461
-5297
-5107
-4896
-4672
-4453
-4255
-4091
-3975
-3905
-3877
-3882
-3912
-3960
-4024
-4108
-4215
-4349
-4507
-4682
-4860
-5024
-5155
-5238
-5261
-5216
-5102
-4923
-4687
-4403
-4090
-3766
-3456
-3185
-2975
-2844
-2801
-2841
-2951
-3109
-3287
-3459
-3604
-3705
-3753
-3744
-3679
-3562
-3401
-3210
-3008
-2819
-2669
-2583
-2576
-2650
-2793
-2976
-3163
-3317
-3412
-3434
-3391
-3302
-3198
-3106
-3044
-3013
-2998
-2972
-2906
-2776
-2572
-2302
-1988
-1662
-1358
-1104
-915
-795
-730
-702
-686
-659
-602
-504
-358
-163
72
339
624
910
1181
1422
1623
1779
1890
1962
2001
2016
2009
1988
1946
1886
1807
1713
1610
1509
1418
1343
1284
1236
1189
1132
1058
963
850
728
608
502
418
359
323
309
316
345
404
502
649
853
1115
1427
1772
2128
2468
2769
3010
3180
3274
3294
3250
3152
3013
2844
2656
2455
2246
2029
1811
1594
1385
1194
1037
927
877
892
966
1083
1218
1337
1410
1413
1341
1201
1020
836
685
599
592
660
780
918
1038
1106
1107
1037
911
751
581
423
286
173
75
-19
-120
-234
-360
-493
-623
-744
-849
-939
-1014
-1080
-1138
-1185
-1217
-1227
-1207
-1157
-1078
-983
-888
-813
-777
-793
-869
-1000
-1182
-1399
-1636
-1884
-2134
-2384
-2636
-2892
-3154
-3420
-3687
-3943
-4179
-4382
-4541
-4653
-4716
-4736
-4725
-4698
-4669
-4653
-4659
-4690
-4744
-4811
-4876
-4924
-4941
-4914
-4840
-4720
-4564
-4384
-4194
-4010
-3843
-3698
-3579
-3485
-3411
-3353
-3305
-3262
-3219
-3170
-3110
-3031
-2930
-2803
-2651
-2482
-2307
-2141
-2000
-1901
-1854
-1861
-1921
-2023
-2155
-2301
-2449
-2591
-2719
-2830
-2921
-2988
-3025
-3023
-2977
-2883
-2746
-2578
-2402
-2245
-2135
-2094
-2135
-2256
-2442
-2668
-2905
-3128
-3320
-3478
-3608
-3725
-3845
-3979
-4128
-4281
-4419
-4519
-4559
-4526
-4416
-4238
-4006
-3744
-3470
-3199
-2945
-2715
-2517
-2356
-2242
-2183
-2187
-2259
-2396
-2591
-2830
-3098
-3378
-3657
-3924
-4169
-4381
-4550
-4658
-4691
-4634
-4478
-4227
-3897
-3515
-3117
-2742
-2424
-2190
-2050
-2007
-2049
-2160
-2321
-2513
-2720
-2929
-3126
-3302
-3444
-3544
-3596
-3599
-3556
-3476
-3372
-3256
-3140
-3031
-2931
-2840
-2754
-2670
-2589
-2512
-2447
-2404
-2391
-2416
-2480
-2575
-2687
-2794
-2873
-2901
-2860
-2745
-2562
-2331
-2082
-1847
-1657
-1532
-1478
-1489
-1546
-1625
-1705
-1770
-1821
-1866
-1921
-2004
-2123
-2276
-2444
-2597
-2699
-2714
-2617
-2400
-2072
-1660
-1203
-746
-334
-2
228
349
367
303
186
48
-82
-178
-226
-224
-178
-99
-5
91
182
265
344
428
525
640
771
913
1057
1193
1312
1408
1482
1534
1570
1597
1621
1651
1697
1769
1878
2031
2228
2461
2711
2950
3151
3285
3337
3304
3197
3044
2873
2714
2588
2505
2459
2438
2425
2404
2365
2303
2222
2125
2017
1907
1795
1688
1595
1526
1491
1501
1556
1649
1760
1864
1932
1938
1869
1724
1515
1264
994
723
461
208
-40
-292
-549
-806
-1047
-1253
-1405
-1489
-1504
-1457
-1366
-1252
-1134
-1026
-929
-841
-752
-651
-534
-399
-250
-96
55
194
314
414
490
542
570
575
558
523
476
422
366
312
260
206
146
74
-10
-107
-210
-310
-397
-464
-505
-518
-505
-468
-409
-331
-232
-113
24
173
325
471
599
700
770
809
824
822
813
804
799
798
797
794
781
756
716
659
587
504
418
338
278
253
275
357
504
713
974
1272
1584
1889
2163
2387
2544
2620
2608
2502
2307
2033
1702
1344
996
693
468
338
307
359
467
597
718
808
861
886
901
930
991
1089
1213
1340
1435
1464
1400
1230
961
614
224
-168
-523
-812
-1016
-1136
-1175
-1151
-1081
-983
-864
-728
-570
-381
-156
106
398
700
985
1221
1377
1429
1365
1191
928
607
269
-47
-309
-499
-611
-657
-656
-635
-621
-632
-676
-750
-836
-910
-945
-919
-821
-655
-443
-217
-19
112
146
69
-111
-371
-673
-974
-1236
-1428
-1534
-1549
-1482
-1343
-1148
-910
-639
-347
-46
252
526
760
936
1042
1073
1035
940
809
663
524
409
332
297
303
343
403
465
510
520
481
388
242
60
-140
-332
-494
-608
-668
-675
-640
-579
-509
-443
-391
-358
-345
-351
-372
-406
-449
-494
-536
-567
-583
-585
-577
-570
-579
-619
-699
-825
-990
-1182
-1380
-1566
-1723
-1839
-1910
-1938
-1925
-1880
-1808
-1716
-1613
-1510
-1420
-1357
-1336
-1362
-1438
-1554
-1696
-1847
-1991
-2121
-2239
-2357
-2492
-2663
-2882
-3153
-3466
-3800
-4130
-4428
-4670
-4844
-4946
-4986
-4977
-4941
-4896
-4856
-4831
-4821
-4824
-4832
-4841
-4846
-4851
-4861
-4888
-4945
-5042
-5180
-5354
-5549
-5741
-5905
-6017
-6059
-6026
-5920
-5755
-5549
-5323
-5092
-4867
-4654
-4454
-4267
-4093
-3933
-3789
-3666
-3563
-3482
-3419
-3371
-3335
-3310
-3298
-3303
-3329
-3380
-3457
-3562
-3691
-3841
-4010
-4194
-4388
-4586
-4776
-4940
-5057
-5107
-5069
-4935
-4703
-4386
-4003
-3587
-3160
-2748
-2367
-2027
-1731
-1478
-1269
-1107
-996
-940
-941
-993
-1083
-1192
-1294
-1365
-1386
-1345
-1245
-1097
-923
-747
-592
-475
-399
-361
-346
-335
-312
-266
-201
-131
-78
-71
-134
-279
-503
-786
-1094
-1387
-1623
-1774
-1825
-1779
-1656
-1486
-1301
-1129
-991
-895
-843
-828
-841
-873
-915
-961
-1006
-1046
-1078
-1103
-1120
-1133
-1147
-1165
-1188
-1212
-1227
-1221
-1178
-1088
-949
-768
-563
-356
-174
-40
33
40
-12
-105
-220
-334
-428
-490
-509
-486
-424
-329
-214
-90
29
130
202
239
238
199
128
30
-88
-218
-355
-491
-618
-729
-814
-869
-888
-875
-833
-772
-699
-620
-533
-433
-307
-147
54
292
554
819
1062
1262
1405
1492
1535
1556
1579
1623
1694
1789
1893
1988
2056
2091
2097
2092
2100
2142
2233
2373
2544
2716
2851
2914
2878
2734
2494
2186
1849
1531
1270
1094
1012
1016
1077
1160
1225
1239
1185
1064
896
714
562
477
485
594
791
1043
1310
1545
1714
1795
1784
1692
1539
1351
1146
937
728
514
294
64
-169
-393
-590
-743
-838
-871
-846
-776
-683
-590
-519
-487
-504
-572
-683
-824
-976
-1117
-1225
-1285
-1286
-1231
-1131
-1004
-880
-778
-720
-715
-760
-848
-965
-1098
-1239
-1384
-1535
-1691
-1851
-2003
-2133
-2223
-2258
-2233
-2153
-2036
-1910
-1800
-1727
-1698
-1709
-1745
-1788
-1821
-1840
-1845
-1847
-1854
-1869
-1886
-1887
-1853
-1763
-1611
-1401
-1154
-896
-654
-444
-268
-112
46
232
459
728
1025
1322
1589
1804
1956
2051
2106
2146
2192
2261
2355
2475
2612
2765
2934
3125
3344
3595
3874
4164
4445
4692
4885
5015
5088
5122
5142
5175
5242
5352
5502
5679
5862
6031
6169
6268
6326
6347
6340
6316
6285
6253
6225
6198
6169
6130
6071
5987
5873
5732
5576
5421
5287
5193
5157
5186
5281
5434
5630
5855
6091
6321
6532
6710
6841
6916
6924
6860
6726
6529
6283
6005
5712
5421
5143
4887
4661
4473
4331
4245
4225
4274
4388
4555
4756
4965
5160
5323
5445
5528
5582
5618
5649
5682
5719
5758
5796
5828
5850
5859
5852
5823
5766
5674
5546
5386
5208
5033
4885
4786
4748
4766
4823
4894
4946
4956
4912
4817
4684
4533
4381
4238
4100
3955
3791
3594
3361
3100
2824
2548
2286
2041
1808
1577
1340
1094
848
619
427
292
219
201
214
225
196
98
-88
-362
-712
-1111
-1530
-1938
-2309
-2624
-2869
-3039
-3134
-3159
-3128
-3059
-2973
-2891
-2829
-2797
-2794
-2812
-2838
-2861
-2874
-2883
-2896
-2929
-2995
-3098
-3233
-3384
-3527
-3637
-3693
-3687
-3618
-3496
-3338
-3157
-2968
-2776
-2586
-2400
-2223
-2061
-1922
-1814
-1739
-1694
-1667
-1641
-1599
-1527
-1418
-1273
-1103
-922
-746
-589
-458
-358
-289
-251
-241
-257
-294
-343
-391
-418
-407
-339
-207
-13
231
503
777
1031
1251
1429
1571
1686
1787
1882
1977
2070
2159
2242
2319
2397
2488
2604
2757
2951
3182
3437
3695
3931
4121
4242
4279
4225
4083
3863
3583
3269
2945
2636
2361
2131
1949
1809
1704
1624
1566
1535
1542
1600
1719
1900
2129
2378
2611
2790
2885
2882
2786
2622
2421
2219
2041
1901
1797
1720
1657
1605
1569
1563
1608
1718
1896
2131
2392
2643
2844
2966
2995
2932
2794
2602
2378
2135
1883
1622
1357
1096
855
655
517
457
479
572
715
881
1043
1185
1301
1395
1477
1559
1643
1725
1790
1823
1808
1736
1608
1433
1226
1004
781
568
373
204
67
-31
-85
-92
-58
3
70
120
130
84
-25
-190
-401
-640
-894
-1153
-1412
-1670
-1927
-2179
-2415
-2622
-2784
-2885
-2918
-2885
-2793
-2660
-2505
-2348
-2207
-2095
-2020
-1989
-2004
-2068
-2177
-2326
-2508
-2709
-2917
-3121
-3309
-3476
-3618
-3735
-3827
-3894
-3938
-3960
-3964
-3956
-3946
-3943
-3951
-3973
-4000
-4019
-4017
-3975
-3884
-3745
-3566
-3364
-3155
-2955
-2770
-2599
-2433
-2263
-2081
-1887
-1690
-1503
-1340
-1212
-1121
-1059
-1010
-959
-887
-790
-670
-542
-423
-331
-280
-270
-294
-331
-359
-351
-286
-149
63
346
686
1061
1444
1810
2132
2391
2579
2695
2750
2760
2748
2737
2744
2783
2860
2977
3129
3315
3529
3767
4021
4284
4543
4785
4994
5161
5281
5359
5404
5436
5473
5530
5619
5739
5886
6048
6213
6371
6513
6638
6747
6843
6931
7016
7100
7189
7286
7396
7523
7669
7835
8013
8198
8377
8537
8671
8771
8837
8871
8877
8859
8819
8759
8678
8576
8458
8329
8199
8080
7978
7899
7842
7797
7754
7699
7623
7519
7391
7245
7096
6956
6837
6745
6684
6651
6640
6643
6653
6661
6659
6639
6594
6518
6407
6264
6095
5915
5738
5584
5466
5395
5370
5386
5428
5479
5522
5543
5536
5500
5439
5362
5277
5191
5110
5037
4974
4922
4880
4845
4815
4782
4739
4675
4583
4458
4300
4116
3917
3717
3530
3369
3240
3141
3067
3008
2952
2888
2806
2704
2580
2437
2282
2121
1963
1816
1686
1579
1497
1439
1399
1370
1341
1300
1238
1147
1025
873
696
503
306
113
-67
-232
-383
-527
-677
-846
-1050
-1296
-1587
-1917
-2267
-2615
-2933
-3198
-3391
-3509
-3556
-3551
-3517
-3478
-3455
-3461
-3503
-3578
-3680
-3799
-3928
-4059
-4187
-4305
-4405
-4481
-4527
-4535
-4504
-4436
-4334
-4206
-4058
-3897
-3729
-3561
-3403
-3266
-3168
-3124
-3146
-3238
-3387
-3570
-3750
-3889
-3951
-3916
-3782
-3566
-3303
-3032
-2791
-2606
-2487
-2430
-2418
-2429
-2446
-2454
-2447
-2426
-2390
-2341
-2276
-2191
-2085
-1962
-1833
-1716
-1630
-1593
-1616
-1697
-1824
-1973
-2122
-2249
-2341
-2395
-2419
-2428
-2436
-2459
-2509
-2594
-2720
-2890
-3108
-3370
-3671
-3996
-4322
-4620
-4861
-5020
-5084
-5055
-4950
-4800
-4641
-4504
-4413
-4375
-4385
-4427
-4480
-4527
-4558
-4572
-4576
-4579
-4588
-4608
-4635
-4658
-4669
-4659
-4625
-4574
-4516
-4465
-4434
-4430
-4453
-4499
-4558
-4622
-4685
-4748
-4814
-4887
-4965
-5042
-5102
-5126
-5092
-4986
-4806
-4565
-4289
-4016
-3783
-3620
-3541
-3544
-3608
-3703
-3798
-3865
-3890
-3873
-3822
-3752
-3678
-3610
-3550
-3498
-3449
-3401
-3355
-3316
-3288
-3272
-3263
-3250
-3218
-3152
-3045
-2897
-2721
-2536
-2361
-2212
-2094
-2001
-1917
-1826
-1711
-1567
-1397
-1209
-1016
-829
-649
-474
-298
-121
51
202
307
341
287
141
-81
-345
-610
-837
-994
-1071
-1072
-1014
-922
-812
-692
-562
-413
-239
-38
181
400
600
764
889
981
1057
1137
1234
1349
1469
1569
1623
1611
1527
1385
1211
1040
903
822
803
839
913
1010
1119
1237
1370
1523
1701
1899
2106
2303
2474
2607
2700
2758
2796
2825
2855
2887
2918
2943
2961
2980
3016
3089
3216
3406
3652
3930
4203
4431
4579
4624
4565
4417
4206
3966
3726
3504
3311
3147
3007
2886
2780
2686
2606
2538
2481
2432
2388
2347
2310
2285
2278
2294
2334
2392
2456
2509
2534
2519
2457
2354
2218
2062
1897
1734
1574
1420
1271
1127
991
868
762
676
607
549
491
423
337
231
108
-21
-147
-255
-337
-385
-395
-365
-295
-189
-51
107
271
419
529
580
558
458
283
48
-231
-535
-851
-1171
-1492
-1811
-2124
-2424
-2696
-2927
-3104
-3223
-3287
-3312
-3315
-3313
-3318
-3327
-3330
-3308
-3246
-3138
-2994
-2837
-2704
-2631
-2647
-2761
-2961
-3211
-3467
-3680
-3809
-3833
-3752
-3582
-3356
-3108
-2868
-2659
-2493
-2371
-2290
-2245
-2229
-2238
-2270
-2320
-2380
-2442
-2495
-2530
-2541
-2526
-2490
-2440
-2389
-2346
-2318
-2312
-2325
-2354
-2393
-2434
-2470
-2496
-2508
-2503
-2483
-2450
-2405
-2351
-2287
-2213
-2123
-2015
-1883
-1724
-1539
-1332
-1109
-879
-650
-432
-227
-41
127
275
400
500
571
610
614
585
525
443
343
234
121
12
-88
-170
-226
-245
-221
-147
-26
132
314
501
677
831
963
1080
1195
1323
1474
1648
1837
2021
2180
2296
2359
2370
2343
2296
2251
2224
2223
2245
2281
2318
2344
2351
2338
2305
2258
2200
2132
2055
1970
1882
1799
1736
1708
1728
1799
1911
2044
2169
2253
2272
2214
2085
1906
1707
1521
1373
1273
1216
1180
1136
1056
921
726
485
223
-24
-223
-348
-385
-338
-222
-66
99
242
338
370
332
230
77
-107
-299
-477
-623
-726
-780
-790
-765
-717
-658
-597
-537
-476
-408
-328
-231
-121
-5
102
183
225
219
163
66
-60
-199
-335
-461
-574
-679
-783
-895
-1020
-1158
-1306
-1455
-1597
-1725
-1834
-1921
-1986
-2027
-2044
-2036
-2001
-1946
-1880
-1816
-1775
-1773
-1824
-1932
-2089
-2278
-2476
-2659
-2809
-2917
-2987
-3026
-3049
-3067
-3084
-3099
-3102
-3086
-3041
-2967
-2869
-2760
-2654
-2560
-2487
-2435
-2401
-2379
-2368
-2366
-2377
-2400
-2431
-2459
-2464
-2424
-2316
-2130
-1868
-1551
-1212
-893
-631
-454
-368
-364
-417
-495
-570
-619
-637
-627
-600
-571
-548
-534
-527
-519
-503
-472
-425
-365
-294
-217
-134
-49
35
112
171
200
184
117
-1
-159
-337
-509
-653
-749
-792
-786
-743
-680
-612
-549
-496
-454
-423
-409
-421
-472
-575
-733
-943
-1186
-1435
-1661
-1840
-1957
-2015
-2029
-2023
-2017
-2021
-2039
-2052
-2040
-1981
-1864
-1690
-1478
-1258
-1064
-926
-862
-874
-955
-1088
-1256
-1444
-1646
-1856
-2071
-2284
-2482
-2648
-2761
-2807
-2783
-2697
-2568
-2422
-2286
-2180
-2113
-2081
-2073
-2073
-2068
-2051
-2023
-1989
-1957
-1936
-1928
-1934
-1954
-1987
-2033
-2093
-2166
-2247
-2322
-2375
-2383
-2331
-2213
-2041
-1845
-1662
-1539
-1511
-1596
-1790
-2065
-2377
-2674
-2912
-3062
-3113
-3074
-2967
-2819
-2653
-2486
-2327
-2175
-2025
-1877
-1724
-1566
-1400
-1224
-1036
-831
-611
-380
-148
68
253
395
489
541
569
592
634
706
813
947
1089
1221
1323
1383
1399
1375
1318
1235
1132
1008
867
707
538
374
237
151
136
204
354
570
825
1085
1313
1480
1568
1571
1496
1360
1186
999
822
674
565
499
475
486
521
572
628
684
738
789
840
895
955
1022
1094
1167
1237
1298
1349
1389
1418
1440
1462
1491
1533
1595
1679
1785
1912
2051
2196
2338
2470
2588
2690
2778
2855
2923
2981
3028
3058
3068
3057
3031
3001
2985
3002
3071
3202
3399
3652
3944
4252
4553
4827
5059
5241
5374
5461
5507
5519
5504
5467
5415
5358
5302
5254
5220
5200
5193
5192
5191
5181
5157
5113
5046
4952
4830
4676
4492
4280
4051
3818
3603
3426
3303
3246
3251
3306
3391
3481
3552
3589
3588
3550
3487
3410
3330
3251
3168
3075
2962
2822
2652
2459
2252
2045
1852
1683
1546
1440
1363
1307
1265
1232
1199
1165
1125
1077
1020
953
874
785
689
587
485
386
294
211
140
80
34
2
-17
-19
-4
31
87
161
251
349
445
528
585
609
593
539
450
335
204
67
-67
-191
-301
-394
-466
-516
-542
-545
-525
-489
-442
-393
-346
-305
-268
-230
-184
-128
-59
19
99
174
240
298
355
424
516
640
792
960
1122
1248
1315
1303
1209
1043
825
583
345
131
-43
-174
-263
-314
-333
-324
-291
-236
-165
-86
-7
62
115
149
165
167
159
144
121
85
34
-37
-128
-232
-343
-451
-547
-628
-692
-742
-781
-810
-828
-832
-815
-777
-720
-651
-585
-535
-515
-531
-584
-668
-771
-880
-983
-1070
-1137
-1179
-1196
-1188
-1156
-1104
-1042
-980
-934
-914
-929
-977
-1048
-1125
-1187
-1216
-1201
-1143
-1051
-943
-838
-749
-683
-638
-609
-587
-566
-545
-530
-528
-546
-587
-650
-727
-811
-898
-986
-1080
-1187
-1316
-1469
-1643
-1831
-2020
-2197
-2355
-2493
-2614
-2727
-2837
-2946
-3049
-3132
-3180
-3178
-3119
-3002
-2840
-2650
-2456
-2278
-2132
-2029
-1970
-1951
-1964
-1998
-2041
-2085
-2116
-2125
-2102
-2041
-1941
-1799
-1622
-1418
-1199
-979
-771
-590
-447
-350
-302
-298
-329
-377
-422
-443
-423
-356
-243
-99
58
207
333
427
491
537
580
634
710
810
929
1058
1188
1312
1428
1537
1643
1747
1847
1939
2015
2070
2102
2114
2112
2104
2097
2092
2082
2059
2011
1933
1825
1696
1560
1432
1325
1243
1182
1131
1079
1018
949
882
829
806
820
869
940
1012
1063
1081
1063
1020
979
964
999
1094
1243
1427
1615
1777
1890
1942
1935
1880
1797
1701
1603
1508
1415
1324
1235
1155
1098
1078
1105
1182
1301
1441
1575
1674
1718
1698
1622
1510
1391
1296
1246
1250
1300
1375
1445
1479
1452
1352
1180
953
693
429
185
-20
-177
-283
-346
-375
-382
-378
-375
-382
-406
-453
-525
-618
-724
-828
-912
-960
-959
-910
-823
-722
-636
-595
-617
-710
-862
-1045
-1224
-1366
-1447
-1461
-1422
-1359
-1311
-1311
-1384
-1538
-1763
-2036
-2327
-2607
-2854
-3051
-3192
-3276
-3302
-3269
-3175
-3018
-2803
-2536
-2233
-1913
-1598
-1307
-1057
-855
-707
-613
-572
-583
-642
-744
-880
-1037
-1198
-1347
-1470
-1560
-1614
-1638
-1637
-1617
-1579
-1522
-1443
-1344
-1234
-1130
-1056
-1032
-1074
-1182
-1339
-1519
-1686
-1815
-1892
-1922
-1927
-1936
-1973
-2049
-2154
-2263
-2341
-2357
-2298
-2173
-2011
-1855
-1746
-1711
-1757
-1868
-2011
-2150
-2260
-2331
-2371
-2402
-2448
-2528
-2643
-2778
-2909
-3006
-3045
-3017
-2926
-2789
-2630
-2473
-2337
-2234
-2169
-2140
-2142
-2166
-2199
-2223
-2219
-2166
-2050
-1867
-1626
-1351
-1075
-834
-657
-556
-531
-562
-625
-691
-738
-755
-741
-699
-637
-561
-477
-389
-309
-250
-233
-277
-396
-589
-840
-1116
-1376
-1579
-1695
-1711
-1628
-1464
-1240
-975
-681
-364
-29
316
653
959
1204
1370
1449
1456
1425
1401
1424
1523
1701
1940
2206
2460
2676
2843
2973
3087
3210
3355
3518
3679
3807
3875
3868
3791
3666
3527
3404
3319
3274
3254
3235
3195
3122
3018
2899
2790
2710
2673
2676
2710
2759
2810
2857
2907
2969
3054
3169
3309
3465
3618
3755
3863
3938
3983
4000
3990
3951
3876
3762
3611
3435
3257
3102
2997
2959
2988
3074
3194
3321
3435
3526
3595
3651
3706
3766
3828
3884
3919
3924
3893
3833
3755
3672
3589
3504
3404
3272
3095
2871
2615
2355
2125
1958
1869
1853
1885
1926
1934
1878
1743
1537
1286
1022
782
585
444
356
315
312
342
404
498
620
761
903
1020
1094
1108
1059
960
836
714
618
562
545
553
568
569
544
491
417
338
273
234
230
262
325
410
509
613
715
810
893
957
998
1012
1000
964
909
841
764
678
582
474
352
217
75
-65
-194
-304
-390
-452
-493
-518
-527
-520
-490
-433
-348
-239
-121
-14
61
84
48
-43
-173
-320
-462
-584
-685
-774
-870
-991
-1149
-1348
-1576
-1813
-2033
-2213
-2338
-2402
-2407
-2363
-2280
-2172
-2050
-1926
-1814
-1730
-1687
-1698
-1768
-1890
-2050
-2227
-2398
-2549
-2678
-2792
-2912
-3060
-3250
-3487
-3760
-4046
-4318
-4549
-4721
-4832
-4888
-4902
-4884
-4840
-4768
-4658
-4505
-4310
-4086
-3859
-3659
-3515
-3444
-3448
-3509
-3600
-3691
-3758
-3789
-3790
-3774
-3759
-3758
-3768
-3779
-3767
-3711
-3598
-3426
-3212
-2979
-2756
-2564
-2415
-2305
-2221
-2146
-2065
-1972
-1871
-1772
-1689
-1631
-1600
-1589
-1585
-1573
-1541
-1482
-1398
-1296
-1186
-1076
-974
-882
-804
-743
-704
-693
-716
-773
-860
-963
-1063
-1137
-1163
-1127
-1027
-869
-673
-461
-257
-81
56
153
213
248
270
293
325
374
440
521
612
704
787
851
886
888
857
800
731
667
624
616
649
717
805
888
939
938
870
739
562
368
193
71
25
62
173
334
514
681
816
906
957
982
996
1012
1036
1061
1074
1062
1016
934
826
708
598
512
456
427
414
404
388
365
342
336
362
431
545
695
865
1034
1185
1309
1405
1480
1545
1603
1655
1692
1699
1663
1577
1444
1279
1104
944
815
728
677
652
635
614
583
549
525
526
566
651
775
922
1075
1211
1318
1386
1417
1416
1392
1353
1306
1256
1209
1173
1157
1169
1215
1296
1406
1530
1649
1743
1796
1800
1755
1671
1565
1451
1344
1255
1187
1141
1116
1111
1125
1155
1198
1246
1287
1309
1303
1262
1189
1093
988
888
801
729
664
593
499
373
213
31
-156
-326
-458
-542
-580
-584
-574
-568
-579
-610
-653
-693
-712
-701
-658
-593
-526
-480
-477
-531
-643
-804
-996
-1199
-1392
-1562
-1702
-1813
-1902
-1976
-2041
-2103
-2160
-2210
-2250
-2277
-2292
-2297
-2299
-2306
-2322
-2351
-2392
-2439
-2480
-2504
-2502
-2466
-2397
-2304
-2200
-2101
-2024
-1980
-1974
-2004
-2061
-2134
-2210
-2283
-2347
-2403
-2449
-2488
-2513
-2519
-2495
-2433
-2330
-2189
-2023
-1852
-1698
-1583
-1521
-1521
-1580
-1687
-1829
-1990
-2159
-2327
-2491
-2650
-2802
-2946
-3078
-3191
-3278
-3335
-3359
-3350
-3311
-3248
-3167
-3073
-2972
-2868
-2766
-2671
-2588
-2522
-2479
-2462
-2473
-2511
-2573
-2650
-2736
-2819
-2889
-2937
-2956
-2940
-2890
-2809
-2703
-2583
-2459
-2343
-2243
-2168
-2121
-2102
-2110
-2138
-2179
-2224
-2263
-2286
-2287
-2261
-2207
-2126
-2023
-1902
-1768
-1624
-1468
-1301
-1120
-926
-723
-519
-326
-154
-14
88
154
191
208
219
233
258
297
349
412
485
567
659
763
882
1012
1148
1282
1405
1509
1587
1640
1670
1683
1688
1691
1699
1712
1734
1763
1800
1844
1896
1956
2020
2085
2145
2194
2227
2236
2219
2174
2102
2004
1887
1757
1623
1495
1383
1296
1239
1213
1215
1241
1283
1335
1395
1462
1539
1626
1719
1810
1885
1925
1913
1838
1698
1501
1268
1025
797
606
462
367
314
289
284
293
316
360
431
534
668
822
979
1119
1223
1279
1283
1244
1177
1102
1040
1002
998
1022
1063
1105
1133
1134
1103
1042
959
865
773
690
617
550
480
394
282
140
-28
-213
-399
-569
-711
-815
-881
-911
-914
-899
-870
-830
-780
-717
-642
-557
-469
-387
-324
-291
-296
-344
-436
-569
-736
-927
-1129
-1328
-1508
-1655
-1757
-1812
-1825
-1812
-1793
-1793
-1834
-1927
-2069
-2246
-2430
-2591
-2701
-2743
-2713
-2625
-2501
-2371
-2263
-2196
-2178
-2206
-2264
-2332
-2390
-2418
-2405
-2347
-2250
-2125
-1989
-1861
-1758
-1695
-1678
-1703
-1760
-1831
-1896
-1938
-1944
-1913
-1850
-1766
-1675
-1588
-1508
-1430
-1344
-1237
-1098
-925
-725
-512
-306
-128
6
89
126
127
110
93
92
118
172
253
351
453
545
614
647
637
583
487
361
220
81
-39
-129
-183
-205
-205
-199
-206
-243
-322
-449
-623
-835
-1071
-1314
-1545
-1745
-1901
-2001
-2045
-2037
-1990
-1916
-1837
-1768
-1719
-1696
-1693
-1700
-1706
-1701
-1678
-1642
-1600
-1567
-1556
-1577
-1633
-1717
-1817
-1913
-1986
-2017
-2000
-1932
-1820
-1680
-1528
-1382
-1255
-1152
-1072
-1008
-946
-876
-789
-685
-572
-465
-383
-343
-356
-419
-518
-628
-717
-756
-723
-610
-425
-190
63
302
502
647
736
780
798
809
830
866
917
971
1012
1028
1002
929
810
655
478
299
141
24
-35
-24
59
207
406
633
862
1068
1233
1348
1415
1445
1457
1471
1503
1560
1638
1724
1797
1836
1821
1746
1611
1432
1232
1038
874
759
700
696
734
796
863
917
946
947
920
875
823
776
743
733
746
782
835
897
960
1016
1066
1105
1141
1179
1228
1295
1383
1490
1607
1724
1828
1907
1956
1978
1984
1988
2005
2048
2119
2208
2297
2359
2367
2300
2147
1914
1620
1296
979
701
487
350
286
280
308
345
370
370
339
284
217
151
99
68
57
62
68
63
35
-26
-121
-244
-383
-524
-649
-745
-801
-811
-779
-710
-615
-508
-400
-305
-229
-178
-152
-149
-164
-190
-225
-264
-309
-362
-427
-506
-598
-698
-794
-872
-921
-929
-897
-831
-746
-662
-601
-578
-597
-653
-732
-813
-877
-909
-904
-866
-805
-736
-671
-618
-576
-543
-513
-480
-445
-412
-390
-388
-411
-461
-531
-614
-698
-775
-840
-892
-934
-969
-997
-1016
-1016
-990
-931
-841
-726
-601
-486
-398
-350
-343
-370
-418
-469
-512
-540
-558
-577
-610
-669
-757
-866
-979
-1075
-1135
-1149
-1121
-1065
-1006
-969
-976
-1031
-1127
-1239
-1338
-1391
-1379
-1294
-1146
-959
-763
-585
-443
-341
-273
-220
-163
-91
2
106
205
280
316
307
259
186
107
41
-1
-19
-20
-17
-20
-34
-54
-65
-48
13
129
297
499
710
898
1039
1113
1119
1065
972
862
757
671
609
569
546
534
529
532
548
581
634
706
790
873
940
979
979
939
863
765
659
566
503
481
507
577
681
801
914
998
1034
1014
937
818
680
554
469
450
508
641
831
1048
1261
1437
1554
1605
1595
1542
1471
1408
1369
1362
1381
1411
1431
1422
1372
1280
1156
1024
907
832
813
854
944
1060
1177
1267
1313
1309
1264
1196
1131
1089
1086
1123
1191
1272
1341
1380
1378
1333
1255
1162
1070
996
947
921
912
908
900
882
855
825
800
790
796
815
840
855
848
808
733
625
498
364
239
133
47
-24
-91
-166
-260
-376
-506
-636
-745
-814
-829
-786
-696
-575
-449
-340
-262
-219
-202
-192
-169
-115
-20
113
274
445
609
753
872
966
1039
1097
1140
1164
1162
1128
1058
959
843
730
638
583
569
590
630
672
698
700
679
647
622
619
652
720
816
923
1022
1099
1143
1151
1130
1093
1051
1018
1000
1000
1018
1049
1085
1117
1138
1144
1132
1106
1070
1035
1012
1008
1032
1079
1142
1212
1277
1326
1358
1375
1386
1399
1421
1453
1488
1513
1513
1473
1387
1258
1096
918
744
590
470
389
346
338
357
395
446
502
553
593
615
616
597
563
524
490
468
460
462
463
449
411
343
250
143
41
-37
-78
-75
-30
48
147
257
369
482
596
712
829
939
1034
1101
1131
1121
1074
1002
925
858
816
805
824
864
912
955
985
1000
1008
1020
1056
1128
1247
1416
1628
1865
2107
2328
2506
2625
2682
2684
2647
2599
2565
2568
2621
2724
2864
3018
3156
3253
3289
3256
3159
3018
2858
2708
2595
2540
2552
2628
2756
2913
3073
3207
3294
3318
3274
3172
3029
2872
2729
2624
2574
2586
2653
2761
2890
3022
3142
3242
3321
3382
3427
3455
3460
3429
3346
3200
2985
2708
2389
2059
1754
1509
1345
1272
1277
1334
1408
1464
1472
1422
1316
1175
1028
906
830
811
844
911
987
1048
1074
1056
995
898
776
637
486
323
148
-39
-232
-418
-579
-700
-765
-772
-726
-642
-540
-439
-351
-276
-207
-129
-29
102
261
433
598
729
808
822
775
681
562
441
338
266
223
202
189
167
123
50
-53
-179
-317
-454
-575
-669
-726
-745
-727
-682
-623
-565
-523
-511
-534
-593
-680
-783
-888
-981
-1054
-1104
-1133
-1151
-1166
-1187
-1219
-1262
-1311
-1360
-1402
-1433
-1450
-1455
-1451
-1444
-1435
-1424
-1411
-1389
-1355
-1306
-1246
-1179
-1118
-1073
-1056
-1076
-1132
-1221
-1331
-1444
-1545
-1619
-1657
-1657
-1624
-1572
-1515
-1469
-1448
-1458
-1502
-1573
-1660
-1749
-1823
-1870
-1877
-1839
-1755
-1628
-1470
-1291
-1107
-932
-780
-661
-578
-530
-510
-508
-508
-497
-464
-402
-312
-202
-83
29
119
176
192
168
111
31
-59
-145
-217
-267
-291
-287
-258
-208
-144
-75
-13
33
53
40
-5
-78
-165
-251
-319
-356
-356
-319
-255
-179
-110
-61
-45
-64
-115
-189
-276
-359
-428
-470
-477
-443
-369
-261
-132
-1
113
188
213
185
117
29
-50
-95
-89
-31
65
173
266
322
332
308
273
260
299
404
572
780
992
1171
1286
1325
1295
1222
1137
1071
1046
1066
1120
1186
1240
1262
1243
1186
1104
1012
932
874
845
844
866
902
942
977
1000
1004
988
953
906
857
818
801
812
853
913
979
1029
1048
1022
953
850
733
624
545
510
525
585
679
794
914
1030
1134
1223
1295
1347
1378
1384
1365
1319
1248
1156
1048
927
800
671
547
436
349
295
281
308
372
459
555
639
699
727
724
698
660
623
591
565
538
500
446
373
288
206
144
121
147
227
357
523
708
895
1065
1208
1312
1372
1386
1355
1285
1183
1065
944
835
747
686
646
620
595
562
517
464
411
370
348
349
366
387
396
380
335
266
186
113
66
54
77
127
187
241
278
292
288
276
264
258
253
241
205
133
16
-144
-337
-543
-740
-909
-1034
-1109
-1133
-1110
-1046
-945
-812
-652
-472
-282
-99
60
179
247
260
225
156
72
-9
-76
-126
-163
-199
-245
-312
-402
-506
-613
-703
-762
-779
-754
-693
-613
-530
-459
-409
-383
-372
-365
-349
-313
-252
-170
-76
15
88
133
143
121
72
8
-58
-115
-155
-175
-175
-160
-135
-104
-75
-53
-43
-49
-77
-127
-197
-282
-374
-461
-531
-579
-600
-599
-586
-571
-566
-576
-600
-625
-637
-616
-549
-432
-271
-88
91
232
311
311
231
86
-99
-292
-463
-592
-667
-691
-679
-647
-614
-590
-579
-577
-572
-554
-514
-450
-368
-282
-207
-159
-149
-179
-244
-332
-428
-516
-586
-633
-657
-667
-672
-681
-704
-745
-803
-876
-958
-1040
-1117
-1182
-1232
-1266
-1286
-1296
-1301
-1309
-1325
-1352
-1392
-1440
-1492
-1540
-1576
-1595
-1598
-1587
-1570
-1555
-1550
-1561
-1591
-1637
-1698
-1770
-1850
-1936
-2029
-2126
-2225
-2320
-2402
-2461
-2492
-2490
-2463
-2419
-2376
-2348
-2346
-2375
-2426
-2483
-2527
-2535
-2494
-2397
-2253
-2078
-1897
-1735
-1611
-1537
-1516
-1538
-1591
-1656
-1720
-1769
-1801
-1816
-1819
-1816
-1815
-1819
-1827
-1837
-1842
-1836
-1813
-1771
-1710
-1634
-1550
-1465
-1385
-1312
-1247
-1188
-1132
-1076
-1020
-969
-927
-900
-891
-900
-923
-948
-964
-959
-925
-861
-773
-670
-568
-480
-416
-380
-371
-381
-402
-421
-429
-421
-391
-341
-274
-198
-123
-61
-22
-16
-48
-116
-212
-322
-430
-517
-572
-588
-568
-518
-452
-382
-318
-266
-226
-193
-160
-121
-67
6
101
220
361
519
684
844
979
1073
1108
1078
984
841
675
514
389
321
316
370
464
574
676
754
800
817
817
813
815
830
855
885
910
922
916
890
846
787
716
634
542
444
346
257
188
154
161
215
310
435
575
711
831
924
988
1026
1044
1046
1037
1014
973
911
821
705
566
411
250
96
-42
-154
-237
-288
-309
-304
-279
-242
-201
-165
-139
-129
-133
-150
-172
-192
-201
-192
-161
-109
-40
39
122
199
268
325
374
419
466
523
593
678
772
865
943
991
992
938
826
664
465
254
54
-111
-222
-270
-256
-190
-90
25
132
215
263
272
243
186
108
21
-70
-162
-258
-365
-490
-643
-825
-1036
-1265
-1497
-1713
-1897
-2033
-2115
-2145
-2132
-2090
-2037
-1989
-1956
-1946
-1961
-1999
-2058
-2134
-2221
-2316
-2412
-2503
-2586
-2655
-2710
-2752
-2785
-2814
-2843
-2872
-2897
-2912
-2911
-2887
-2843
-2786
-2730
-2689
-2680
-2711
-2782
-2884
-3002
-3119
-3218
-3290
-3332
-3347
-3343
-3328
-3306
-3281
-3255
-3227
-3199
-3175
-3158
-3153
-3159
-3174
-3192
-3205
-3211
-3213
-3220
-3247
-3311
-3422
-3584
-3784
-4002
-4208
-4374
-4479
-4511
-4475
-4384
-4258
-4116
-3972
-3831
-3695
-3561
-3427
-3296
-3175
-3077
-3011
-2984
-2996
-3041
-3104
-3173
-3234
-3282
-3316
-3342
-3367
-3397
-3437
-3485
-3535
-3578
-3604
-3606
-3579
-3522
-3442
-3347
-3253
-3174
-3123
-3108
-3130
-3180
-3240
-3288
-3301
-3262
-3165
-3020
-2847
-2675
-2531
-2436
-2397
-2406
-2443
-2483
-2505
-2500
-2470
-2431
-2407
-2421
-2485
-2602
-2760
-2934
-3099
-3229
-3308
-3326
-3286
-3193
-3058
-2890
-2698
-2492
-2281
-2076
-1890
-1732
-1608
-1519
-1458
-1416
-1380
-1341
-1296
-1244
-1189
-1135
-1083
-1032
-974
-902
-812
-705
-587
-472
-373
-297
-246
-210
-176
-126
-47
64
202
350
492
612
703
766
814
860
917
989
1075
1162
1238
1291
1318
1323
1320
1325
1353
1413
1504
1621
1750
1878
1997
2100
2188
2263
2329
2388
2440
2485
2519
2542
2552
2550
2535
2508
2466
2407
2332
2243
2148
2057
1983
1935
1917
1927
1954
1986
2008
2015
2005
1988
1980
1996
2047
2134
2247
2369
2477
2552
2583
2571
2528
2476
2436
2427
2457
2523
2611
2701
2773
2808
2801
2752
2674
2583
2500
2441
2417
2431
2482
2562
2660
2765
2868
2963
3045
3114
3168
3208
3234
3244
3238
3217
3184
3144
3106
3077
3065
3076
3110
3162
3224
3283
3326
3345
3331
3285
3212
3120
3022
2929
2852
2799
2775
2778
2807
2853
2908
2963
3009
3039
3050
3043
3023
2998
2977
2966
2968
2981
2997
3009
3008
2990
2955
2910
2865
2830
2815
2821
2847
2883
2921
2952
2970
2974
2968
2954
2934
2907
2868
2809
2726
2621
2500
2380
2278
2212
2194
2227
2305
2413
2537
2662
2777
2882
2975
3062
3141
3208
3254
3269
3244
3179
3081
2964
2846
2742
2663
2608
2570
2538
2501
2455
2404
2361
2339
2351
2401
2479
2570
2653
2710
2731
2720
2689
2659
2650
2674
2734
2824
2928
3031
3124
3202
3272
3344
3426
3522
3630
3735
3821
3870
3871
3820
3723
3596
3458
3331
3230
3169
3152
3177
3236
3317
3402
3473
3513
3507
3449
3340
3190
3015
2834
2663
2513
2386
2276
2173
2067
1954
1835
1721
1625
1560
1531
1535
1559
1586
1595
1571
1507
1405
1277
1135
994
862
744
637
540
449
362
280
207
143
90
46
9
-24
-54
-80
-100
-113
-124
-139
-170
-229
-324
-458
-624
-809
-994
-1161
-1298
-1403
-1481
-1546
-1611
-1687
-1775
-1871
-1961
-2032
-2072
-2079
-2056
-2015
-1971
-1937
-1921
-1926
-1947
-1979
-2017
-2061
-2113
-2179
-2263
-2369
-2490
-2619
-2742
-2843
-2914
-2951
-2958
-2947
-2931
-2927
-2943
-2985
-3051
-3131
-3215
-3289
-3345
-3375
-3377
-3355
-3312
-3258
-3198
-3139
-3086
-3039
-2999
-2962
-2922
-2874
-2813
-2736
-2645
-2545
-2448
-2365
-2308
-2286
-2303
-2356
-2433
-2517
-2590
-2634
-2636
-2589
-2497
-2370
-2222
-2070
-1927
-1798
-1687
-1588
-1496
-1405
-1310
-1214
-1121
-1038
-970
-920
-886
-862
-839
-810
-770
-721
-670
-624
-593
-581
-588
-606
-623
-627
-607
-563
-499
-430
-374
-345
-356
-407
-488
-582
-664
-711
-708
-647
-534
-381
-210
-41
110
232
325
392
442
484
523
562
599
629
650
661
666
669
677
693
716
741
758
757
731
679
608
532
468
436
446
504
606
740
891
1043
1183
1307
1414
1509
1595
1676
1752
1821
1878
1921
1948
1962
1966
1965
1962
1958
1949
1931
1899
1852
1795
1738
1695
1680
1702
1766
1862
1977
2086
2166
2196
2161
2061
1903
1707
1498
1303
1145
1040
995
1006
1062
1144
1236
1319
1381
1414
1415
1388
1336
1267
1187
1104
1022
950
892
856
844
862
907
976
1062
1155
1245
1322
1379
1411
1418
1398
1356
1294
1219
1136
1052
977
919
884
877
898
943
1002
1070
1134
1191
1237
1274
1305
1335
1363
1385
1396
1386
1344
1267
1154
1012
855
698
558
449
379
352
364
410
482
572
672
778
882
979
1062
1127
1168
1184
1177
1155
1129
1116
1130
1182
1275
1404
1553
1696
1807
1858
1832
1724
1543
1314
1069
843
668
562
528
554
617
690
750
782
786
770
754
754
783
843
925
1008
1072
1090
1047
936
762
535
274
0
-267
-506
-702
-839
-907
-898
-813
-660
-455
-224
2
192
322
375
349
255
114
-49
-208
-344
-448
-519
-567
-606
-648
-704
-779
-869
-967
-1062
-1143
-1201
-1231
-1233
-1210
-1166
-1109
-1046
-987
-938
-907
-899
-918
-965
-1034
-1117
-1201
-1269
-1306
-1299
-1245
-1144
-1010
-864
-727
-623
-568
-572
-636
-747
-890
-1044
-1189
-1309
-1394
-1442
-1457
-1447
-1424
-1402
-1394
-1410
-1459
-1543
-1657
-1794
-1938
-2071
-2178
-2242
-2258
-2226
-2154
-2057
-1953
-1856
-1776
-1716
-1672
-1635
-1593
-1536
-1458
-1361
-1247
-1125
-1004
-890
-787
-695
-612
-535
-459
-381
-299
-212
-123
-32
57
138
205
254
278
276
247
195
130
60
-3
-51
-78
-81
-61
-23
26
81
134
179
211
224
215
182
128
55
-28
-112
-189
-251
-294
-320
-333
-340
-348
-362
-384
-413
-444
-472
-493
-506
-513
-517
-522
-527
-532
-531
-517
-483
-426
-345
-247
-145
-50
22
61
61
22
-49
-145
-252
-361
-461
-546
-610
-652
-672
-673
-656
-629
-597
-567
-544
-534
-537
-553
-577
-604
-628
-646
-656
-663
-672
-689
-723
-776
-851
-943
-1047
-1152
-1253
-1342
-1418
-1480
-1532
-1577
-1618
-1657
-1692
-1721
-1740
-1746
-1735
-1707
-1662
-1602
-1530
-1451
-1368
-1286
-1212
-1151
-1108
-1087
-1088
-1110
-1145
-1188
-1229
-1263
-1288
-1303
-1312
-1321
-1334
-1351
-1371
-1388
-1393
-1379
-1339
-1272
-1183
-1078
-967
-862
-771
-701
-656
-640
-654
-700
-780
-893
-1038
-1208
-1392
-1577
-1746
-1883
-1976
-2017
-2005
-1946
-1848
-1723
-1584
-1447
-1320
-1215
-1137
-1091
-1077
-1092
-1130
-1180
-1229
-1264
-1271
-1242
-1176
-1079
-962
-844
-745
-684
-674
-720
-819
-959
-1122
-1286
-1432
-1542
-1606
-1618
-1581
-1501
-1388
-1255
-1114
-980
-866
-785
-746
-756
-814
-912
-1037
-1171
-1292
-1381
-1426
-1420
-1368
-1282
-1178
-1076
-995
-945
-935
-966
-1031
-1123
-1231
-1341
-1442
-1520
-1564
-1565
-1518
-1423
-1288
-1125
-950
-783
-638
-527
-457
-425
-426
-451
-490
-533
-571
-599
-613
-611
-592
-561
-526
-496
-484
-502
-555
-645
-765
-899
-1029
-1136
-1206
-1231
-1212
-1158
-1081
-994
-909
-830
-761
-702
-654
-618
-600
-605
-638
-700
-785
-884
-986
-1078
-1149
-1197
-1221
-1225
-1214
-1193
-1161
-1117
-1057
-976
-875
-757
-627
-496
-373
-262
-168
-89
-23
33
82
122
152
171
175
167
150
131
116
112
124
152
195
248
307
364
414
453
478
488
484
469
447
423
401
385
376
373
375
380
384
388
392
399
411
427
447
466
478
475
454
411
347
268
179
90
8
-61
-111
-139
-143
-125
-85
-28
40
109
172
220
246
250
234
208
182
166
172
202
256
329
411
490
556
601
621
614
586
544
498
458
433
430
450
491
545
599
642
663
655
621
565
502
445
409
402
427
481
552
629
697
748
775
780
766
741
712
684
659
636
613
586
553
514
474
440
422
428
464
531
623
729
832
915
963
968
928
853
757
660
580
528
512
527
566
614
658
687
693
674
635
582
525
475
439
427
441
480
539
605
666
704
709
671
593
484
360
238
137
67
33
29
45
67
84
88
79
60
38
20
9
4
2
0
-9
-25
-50
-80
-113
-149
-188
-231
-283
-343
-412
-485
-558
-625
-682
-728
-765
-795
-825
-858
-897
-942
-992
-1044
-1096
-1145
-1186
-1217
-1232
-1229
-1208
-1171
-1128
-1092
-1077
-1099
-1162
-1265
-1392
-1522
-1628
-1685
-1680
-1614
-1501
-1366
-1238
-1140
-1087
-1075
-1092
-1114
-1117
-1086
-1016
-916
-802
-696
-617
-575
-570
-591
-623
-651
-661
-648
-614
-566
-513
-463
-423
-396
-384
-386
-402
-429
-465
-502
-534
-551
-546
-514
-457
-382
-301
-225
-165
-124
-94
-66
-23
48
152
287
439
588
715
802
845
847
821
786
757
746
756
779
806
824
822
797
754
700
647
606
587
592
623
676
746
829
920
1014
1110
1199
1278
1341
1386
1410
1413
1396
1364
1321
1271
1220
1171
1128
1095
1073
1062
1062
1073
1092
1121
1163
1223
1306
1418
1557
1717
1886
2043
2169
2247
2267
2231
2153
2052
1955
1882
1848
1855
1899
1967
2047
2130
2209
2288
2368
2452
2538
2619
2682
2719
2721
2691
2640
2584
2543
2534
2563
2627
2713
2800
2866
2892
2870
2801
2694
2565
2432
2312
2217
2155
2129
2137
2174
2233
2304
2378
2446
2499
2534
2550
2549
2536
2514
2488
2458
2420
2371
2308
2231
2143
2051
1963
1887
1832
1798
1785
1789
1803
1821
1837
1848
1849
1836
1807
1757
1685
1591
1479
1355
1228
1104
992
894
812
745
692
654
632
625
632
647
660
660
635
577
488
378
263
163
94
61
61
77
88
74
23
-64
-172
-278
-355
-384
-360
-292
-201
-117
-67
-69
-129
-242
-392
-558
-724
-874
-1004
-1110
-1193
-1253
-1287
-1292
-1270
-1220
-1153
-1077
-1006
-952
-916
-897
-884
-864
-825
-758
-662
-543
-411
-280
-162
-67
-3
28
23
-18
-95
-203
-336
-480
-621
-742
-829
-878
-891
-882
-870
-873
-907
-975
-1069
-1172
-1262
-1318
-1329
-1294
-1226
-1149
-1088
-1066
-1096
-1180
-1309
-1461
-1616
-1751
-1851
-1907
-1922
-1900
-1855
-1799
-1743
-1696
-1664
-1648
-1648
-1658
-1676
-1696
-1719
-1746
-1783
-1834
-1905
-1998
-2109
-2227
-2336
-2419
-2461
-2452
-2394
-2298
-2186
-2079
-1998
-1958
-1960
-1996
-2053
-2110
-2155
-2181
-2189
-2189
-2197
-2226
-2283
-2367
-2470
-2577
-2674
-2747
-2793
-2813
-2818
-2820
-2832
-2861
-2909
-2970
-3031
-3081
-3105
-3097
-3055
-2986
-2902
-2818
-2746
-2699
-2681
-2690
-2720
-2757
-2791
-2809
-2806
-2782
-2744
-2703
-2669
-2652
-2655
-2675
-2702
-2722
-2723
-2692
-2627
-2529
-2409
-2280
-2156
-2050
-1967
-1910
-1877
-1862
-1860
-1868
-1883
-1902
-1922
-1939
-1944
-1929
-1885
-1808
-1696
-1557
-1403
-1250
-1114
-1010
-946
-924
-937
-975
-1027
-1078
-1119
-1144
-1152
-1145
-1128
-1106
-1085
-1069
-1059
-1055
-1053
-1048
-1036
-1012
-975
-925
-866
-805
-749
-706
-681
-675
-686
-707
-729
-744
-741
-717
-669
-602
-521
-435
-354
-286
-237
-208
-199
-203
-215
-225
-226
-213
-183
-137
-79
-16
48
107
156
194
223
244
260
275
291
310
335
369
413
469
535
607
678
739
780
791
770
718
642
554
467
395
345
320
319
335
361
392
424
459
496
538
584
628
663
680
672
635
570
485
390
297
216
154
116
102
111
143
193
260
338
418
490
542
565
552
505
435
355
282
229
203
196
195
179
129
31
-112
-287
-467
-620
-716
-737
-678
-551
-383
-203
-44
75
145
170
167
158
164
198
266
363
478
593
695
772
819
838
838
828
820
821
835
861
897
937
975
1010
1040
1071
1108
1155
1216
1291
1374
1457
1529
1581
1609
1612
1596
1569
1544
1531
1537
1563
1609
1670
1741
1816
1893
1970
2045
2121
2194
2264
2331
2395
2460
2530
2612
2709
2823
2949
3081
3207
3315
3399
3455
3486
3499
3504
3508
3517
3529
3540
3544
3540
3526
3509
3498
3502
3529
3578
3643
3710
3763
3789
3782
3744
3685
3623
3574
3551
3559
3592
3637
3680
3707
3710
3691
3658
3626
3608
3614
3646
3698
3757
3809
3841
3845
3823
3781
3733
3690
3662
3652
3659
3672
3683
3681
3661
3620
3565
3502
3442
3392
3359
3344
3344
3356
3371
3381
3378
3356
3310
3238
3139
3017
2881
2741
2606
2489
2395
2325
2275
2234
2190
2130
2047
1941
1819
1697
1592
1522
1498
1522
1587
1674
1762
1827
1854
1832
1765
1664
1549
1441
1358
1312
1306
1337
1390
1449
1497
1519
1508
1460
1380
1279
1170
1066
979
914
875
857
852
849
838
812
768
710
645
588
552
548
582
650
740
832
906
939
918
840
715
562
407
276
188
151
160
198
241
266
256
206
121
17
-87
-171
-223
-238
-221
-183
-134
-89
-53
-34
-32
-49
-87
-144
-219
-308
-402
-489
-560
-608
-633
-645
-659
-691
-756
-857
-984
-1116
-1227
-1292
-1296
-1241
-1141
-1026
-925
-865
-857
-896
-966
-1042
-1100
-1125
-1113
-1072
-1014
-957
-909
-875
-855
-843
-838
-842
-858
-892
-944
-1004
-1057
-1077
-1041
-935
-758
-529
-278
-45
132
229
239
175
62
-64
-173
-242
-263
-241
-191
-130
-76
-41
-30
-44
-81
-136
-205
-281
-361
-438
-508
-565
-608
-635
-651
-658
-662
-666
-671
-679
-688
-698
-706
-713
-716
-709
-688
-647
-583
-498
-400
-304
-228
-188
-198
-256
-351
-464
-569
-645
-681
-678
-649
-618
-609
-638
-712
-824
-956
-1087
-1195
-1266
-1294
-1283
-1241
-1182
-1115
-1047
-986
-935
-901
-889
-907
-958
-1043
-1155
-1282
-1407
-1515
-1593
-1634
-1640
-1620
-1588
-1558
-1544
-1555
-1596
-1666
-1761
-1871
-1982
-2079
-2148
-2175
-2153
-2084
-1977
-1851
-1731
-1639
-1594
-1605
-1671
-1778
-1907
-2037
-2151
-2238
-2296
-2329
-2344
-2352
-2359
-2367
-2379
-2391
-2401
-2406
-2403
-2389
-2360
-2312
-2244
-2158
-2058
-1954
-1859
-1786
-1743
-1733
-1755
-1798
-1851
-1903
-1950
-1990
-2029
-2078
-2140
-2216
-2299
-2377
-2433
-2453
-2428
-2358
-2249
-2117
-1977
-1843
-1724
-1623
-1535
-1456
-1379
-1302
-1225
-1155
-1098
-1061
-1049
-1064
-1101
-1151
-1202
-1238
-1247
-1219
-1147
-1036
-893
-733
-575
-435
-323
-246
-196
-163
-130
-84
-14
78
184
287
368
413
414
373
302
221
152
113
115
159
239
340
445
538
609
654
674
680
683
698
734
798
890
1004
1130
1256
1371
1470
1552
1620
1681
1742
1805
1867
1920
1955
1961
1932
1874
1796
1717
1655
1628
1642
1697
1783
1885
1988
2082
2163
2233
2297
2357
2413
2457
2479
2467
2416
2329
2220
2109
2017
1966
1960
1994
2053
2113
2150
2149
2101
2013
1901
1780
1670
1580
1516
1476
1452
1436
1420
1397
1363
1313
1245
1157
1050
932
815
716
653
640
685
780
910
1048
1165
1238
1252
1208
1118
1004
890
794
726
686
665
649
626
589
539
480
424
381
358
359
384
430
491
561
634
700
751
774
760
702
598
454
284
105
-65
-210
-325
-411
-476
-531
-585
-640
-692
-730
-741
-717
-653
-557
-445
-336
-250
-202
-198
-239
-316
-419
-541
-674
-816
-965
-1118
-1268
-1406
-1521
-1603
-1646
-1653
-1631
-1596
-1563
-1544
-1545
-1566
-1600
-1637
-1668
-1687
-1692
-1688
-1679
-1672
-1670
-1673
-1679
-1684
-1687
-1687
-1686
-1686
-1689
-1694
-1697
-1692
-1672
-1633
-1573
-1499
-1420
-1349
-1300
-1280
-1295
-1342
-1413
-1493
-1569
-1624
-1648
-1633
-1578
-1490
-1378
-1258
-1145
-1053
-990
-958
-950
-955
-957
-940
-894
-820
-724
-624
-540
-490
-488
-533
-617
-717
-809
-868
-874
-819
-709
-558
-390
-230
-99
-12
28
25
-7
-52
-96
-130
-152
-168
-190
-232
-307
-420
-567
-736
-906
-1054
-1157
-1200
-1179
-1101
-982
-844
-711
-602
-527
-492
-492
-518
-559
-607
-655
-698
-734
-763
-786
-804
-817
-831
-850
-880
-924
-984
-1057
-1131
-1196
-1235
-1236
-1193
-1108
-991
-857
-727
-619
-546
-512
-513
-540
-577
-610
-629
-629
-612
-587
-568
-571
-608
-689
-814
-975
-1159
-1344
-1508
-1633
-1707
-1728
-1704
-1652
-1593
-1548
-1528
-1538
-1569
-1607
-1635
-1637
-1606
-1546
-1467
-1389
-1331
-1306
-1322
-1374
-1454
-1544
-1631
-1704
-1756
-1788
-1805
-1812
-1817
-1823
-1832
-1846
-1864
-1886
-1909
-1933
-1951
-1961
-1956
-1933
-1893
-1839
-1779
-1721
-1674
-1637
-1608
-1574
-1519
-1431
-1300
-1127
-924
-713
-521
-372
-283
-261
-298
-380
-482
-581
-659
-701
-702
-665
-594
-499
-390
-280
-178
-94
-37
-8
-7
-25
-48
-62
-52
-11
60
149
240
314
355
355
317
256
188
134
107
112
143
189
232
257
254
222
165
96
28
-27
-59
-64
-44
-5
42
88
119
128
108
62
-3
-73
-128
-151
-129
-59
51
182
309
405
452
441
380
286
182
91
30
2
0
8
8
-16
-70
-152
-254
-360
-457
-531
-577
-590
-572
-524
-453
-366
-274
-191
-133
-114
-142
-215
-321
-434
-525
-566
-541
-447
-299
-129
27
134
168
122
8
-149
-313
-453
-542
-569
-534
-451
-339
-219
-112
-32
10
12
-22
-82
-156
-226
-276
-293
-270
-211
-126
-30
59
128
168
184
185
184
194
220
260
304
338
350
334
292
237
186
158
167
216
301
410
523
626
705
754
772
763
734
692
643
592
544
507
485
482
499
533
574
611
629
616
568
485
379
266
163
89
56
66
113
186
267
338
384
398
380
339
291
253
240
259
310
381
450
494
492
431
314
156
-12
-157
-248
-265
-205
-84
68
213
316
354
322
232
113
-2
-78
-92
-38
76
229
391
533
632
676
665
611
529
441
365
316
299
314
354
408
463
506
529
526
499
455
401
349
305
275
258
249
241
226
197
151
93
27
-37
-89
-121
-129
-115
-84
-44
-8
17
23
9
-23
-65
-107
-136
-144
-123
-74
0
87
174
249
299
317
302
256
188
105
17
-68
-145
-210
-259
-289
-297
-278
-232
-161
-70
30
125
204
258
283
283
269
253
248
260
287
323
353
365
352
314
260
209
179
187
238
327
437
544
625
661
647
590
509
428
372
356
387
457
553
654
743
808
846
859
855
844
835
834
845
868
904
952
1012
1080
1155
1229
1296
1348
1381
1393
1386
1368
1346
1327
1316
1310
1307
1301
1286
1263
1236
1212
1201
1211
1245
1301
1369
1435
1486
1512
1509
1479
1431
1378
1333
1306
1304
1330
1381
1450
1530
1612
1688
1752
1799
1826
1834
1825
1805
1780
1758
1742
1734
1731
1727
1714
1686
1636
1565
1478
1383
1294
1222
1180
1173
1203
1264
1346
1434
1514
1571
1597
1588
1547
1484
1414
1351
1311
1301
1322
1369
1428
1484
1522
1531
1508
1453
1373
1280
1181
1083
989
898
807
714
618
519
423
334
255
189
138
98
67
41
18
-6
-36
-74
-124
-187
-264
-351
-443
-531
-607
-665
-702
-723
-735
-747
-768
-803
-850
-903
-950
-982
-991
-976
-944
-907
-878
-868
-881
-916
-966
-1020
-1070
-1110
-1142
-1170
-1204
-1250
-1311
-1384
-1460
-1528
-1578
-1603
-1602
-1581
-1548
-1512
-1480
-1457
-1442
-1432
-1423
-1414
-1403
-1394
-1387
-1383
-1379
-1368
-1343
-1298
-1229
-1141
-1041
-944
-865
-815
-802
-825
-875
-940
-1004
-1058
-1089
-1095
-1076
-1038
-987
-929
-870
-815
-765
-722
-686
-653
-620
-582
-533
-470
-393
-308
-224
-156
-118
-118
-160
-236
-330
-418
-479
-492
-450
-357
-227
-83
53
161
232
267
279
282
294
325
378
449
527
599
654
688
702
703
701
706
723
753
794
839
882
919
945
962
969
967
958
941
914
879
836
791
750
718
700
700
715
743
777
811
841
865
884
898
912
925
937
946
949
943
925
896
853
800
738
669
597
527
467
423
405
417
460
526
603
674
719
726
690
616
521
427
360
337
365
438
535
632
702
724
692
611
496
370
256
170
119
100
104
118
127
126
110
83
51
19
-7
-24
-35
-39
-40
-39
-37
-34
-28
-19
-4
16
45
83
129
184
243
302
354
391
409
407
387
357
326
305
302
321
361
418
483
549
608
655
687
707
716
717
713
707
701
695
688
678
662
636
597
545
482
414
349
295
260
246
250
265
281
288
281
260
228
197
175
170
182
208
236
258
262
248
218
180
145
122
117
129
152
180
206
225
238
246
254
262
272
282
289
293
296
302
316
341
378
421
460
483
482
452
399
334
272
226
208
218
253
302
355
407
454
502
556
619
694
772
845
902
935
944
938
930
937
970
1032
1118
1214
1301
1363
1390
1384
1354
1318
1294
1299
1342
1424
1540
1681
1833
1983
2121
2235
2316
2355
2349
2298
2210
2099
1987
1895
1840
1835
1876
1950
2035
2104
2132
2106
2021
1892
1738
1585
1461
1385
1369
1412
1507
1639
1793
1952
2102
2235
2343
2422
2470
2487
2474
2433
2369
2289
2201
2115
2040
1987
1959
1959
1985
2028
2081
2130
2168
2187
2184
2162
2126
2081
2035
1992
1954
1921
1894
1873
1861
1860
1872
1897
1931
1965
1986
1982
1944
1867
1758
1629
1497
1381
1294
1243
1225
1227
1237
1241
1230
1206
1174
1146
1136
1148
1182
1228
1268
1284
1259
1186
1067
915
752
601
482
409
384
400
440
484
514
518
491
435
363
286
218
167
135
120
112
103
85
55
12
-42
-102
-165
-230
-299
-374
-459
-552
-649
-743
-825
-886
-922
-931
-920
-897
-874
-860
-863
-884
-923
-979
-1046
-1122
-1202
-1282
-1353
-1406
-1433
-1424
-1377
-1296
-1194
-1091
-1006
-962
-966
-1016
-1103
-1202
-1293
-1356
-1381
-1369
-1331
-1284
-1243
-1221
-1223
-1245
-1281
-1323
-1366
-1409
-1456
-1510
-1575
-1647
-1723
-1793
-1850
-1889
-1913
-1929
-1947
-1978
-2029
-2098
-2177
-2255
-2319
-2360
-2376
-2370
-2352
-2332
-2317
-2311
-2309
-2307
-2296
-2273
-2238
-2199
-2165
-2147
-2150
-2177
-2221
-2273
-2319
-2350
-2358
-2345
-2313
-2270
-2225
-2185
-2154
-2133
-2121
-2117
-2118
-2123
-2130
-2138
-2144
-2147
-2144
-2136
-2125
-2115
-2115
-2129
-2162
-2214
-2280
-2352
-2417
-2465
-2489
-2489
-2470
-2441
-2415
-2403
-2410
-2438
-2480
-2526
-2564
-2585
-2583
-2559
-2520
-2476
-2436
-2408
-2395
-2395
-2402
-2407
-2404
-2388
-2358
-2317
-2268
-2216
-2163
-2108
-2051
-1986
-1913
-1831
-1744
-1658
-1581
-1521
-1480
-1460
-1456
-1461
-1468
-1471
-1464
-1446
-1418
-1381
-1335
-1280
-1216
-1142
-1058
-968
-880
-802
-744
-712
-708
-730
-769
-815
-856
-885
-898
-897
-887
-874
-864
-857
-852
-843
-824
-790
-740
-676
-603
-527
-456
-392
-334
-281
-230
-176
-121
-66
-18
19
39
42
27
1
-31
-61
-87
-103
-111
-111
-104
-92
-74
-51
-22
11
45
79
109
134
154
172
189
209
232
259
286
309
329
345
360
381
412
457
514
576
633
673
687
671
629
571
511
464
438
436
453
476
494
495
474
433
382
333
295
277
278
295
319
341
357
366
371
376
388
408
436
468
500
527
550
570
593
622
660
706
754
797
831
851
861
865
871
888
918
959
1004
1042
1063
1062
1039
1000
955
915
889
881
888
904
924
941
955
968
983
1006
1037
1073
1107
1130
1136
1121
1088
1049
1014
997
1006
1046
1111
1192
1277
1356
1419
1465
1492
1502
1498
1478
1443
1392
1325
1248
1170
1100
1049
1022
1018
1031
1046
1048
1026
975
900
814
732
673
646
654
687
730
761
765
729
655
550
431
317
222
155
120
108
111
116
113
95
61
14
-42
-99
-152
-195
-227
-245
-248
-237
-214
-182
-145
-109
-80
-63
-63
-84
-128
-192
-274
-367
-461
-549
-619
-664
-679
-662
-617
-552
-476
-404
-344
-306
-295
-311
-352
-414
-493
-580
-671
-758
-833
-889
-921
-925
-905
-867
-825
-792
-781
-800
-850
-921
-1000
-1067
-1107
-1109
-1071
-998
-901
-795
-691
-597
-518
-454
-405
-369
-347
-338
-341
-352
-361
-358
-332
-279
-204
-120
-49
-14
-33
-114
-245
-404
-556
-664
-701
-653
-527
-345
-141
50
199
292
326
312
267
209
151
100
57
20
-10
-30
-32
-9
47
137
255
386
513
616
682
703
683
632
569
509
470
459
478
522
580
638
683
705
697
657
588
498
396
294
204
136
98
96
129
197
292
403
516
616
685
713
693
627
529
418
317
250
230
261
333
426
513
573
589
559
495
416
344
298
286
304
341
381
410
426
431
438
461
509
584
676
768
840
880
884
860
825
799
799
831
890
962
1027
1070
1081
1062
1025
985
954
941
946
961
975
981
974
959
944
938
946
972
1008
1052
1092
1125
1154
1183
1220
1266
1320
1374
1413
1424
1400
1340
1253
1155
1062
990
945
926
923
923
916
893
855
806
753
703
659
620
582
540
493
438
379
317
256
193
126
48
-44
-151
-267
-383
-484
-557
-594
-592
-559
-507
-456
-422
-423
-466
-554
-680
-834
-998
-1154
-1285
-1380
-1431
-1439
-1412
-1366
-1319
-1289
-1293
-1337
-1423
-1540
-1675
-1808
-1923
-2004
-2041
-2031
-1972
-1870
-1734
-1578
-1418
-1272
-1159
-1094
-1084
-1125
-1205
-1304
-1395
-1458
-1479
-1459
-1407
-1343
-1288
-1255
-1249
-1262
-1278
-1277
-1247
-1183
-1097
-1006
-937
-907
-926
-989
-1079
-1171
-1239
-1267
-1251
-1200
-1133
-1072
-1036
-1036
-1068
-1119
-1170
-1201
-1195
-1147
-1062
-953
-842
-751
-697
-691
-732
-812
-913
-1012
-1089
-1129
-1125
-1084
-1016
-945
-886
-855
-855
-881
-920
-956
-975
-970
-945
-910
-880
-871
-889
-935
-998
-1064
-1118
-1150
-1159
-1152
-1140
-1138
-1152
-1185
-1228
-1266
-1285
-1274
-1232
-1164
-1087
-1020
-980
-979
-1016
-1084
-1162
-1229
-1266
-1259
-1206
-1115
-1000
-886
-789
-725
-701
-715
-756
-811
-866
-913
-948
-978
-1008
-1050
-1105
-1168
-1230
-1274
-1286
-1257
-1186
-1084
-967
-855
-762
-698
-658
-634
-613
-587
-553
-518
-493
-491
-516
-563
-617
-656
-659
-618
-536
-431
-333
-272
-267
-323
-426
-546
-648
-701
-688
-608
-478
-325
-179
-64
9
37
29
-5
-54
-110
-168
-225
-274
-306
-311
-280
-211
-111
6
118
203
248
248
211
151
88
37
8
0
7
21
39
61
97
157
248
371
517
670
808
912
970
983
957
909
855
810
785
785
810
862
940
1040
1156
1276
1382
1453
1468
1416
1299
1133
949
783
665
617
639
715
818
916
983
1008
992
951
903
864
843
837
835
827
806
774
741
723
731
771
838
916
982
1018
1010
960
878
785
700
642
620
634
677
738
809
881
949
1008
1055
1081
1081
1047
979
881
765
644
534
447
389
360
356
371
401
447
509
592
692
803
914
1008
1073
1101
1095
1066
1030
1004
996
1006
1026
1038
1029
991
928
855
791
757
763
807
874
936
968
951
880
764
630
506
422
395
426
503
601
691
746
751
701
605
483
358
256
197
191
239
331
447
562
650
690
669
589
461
310
162
44
-28
-48
-23
29
89
138
166
170
157
137
119
109
106
103
94
74
46
18
5
18
67
148
251
353
432
465
439
356
230
84
-50
-144
-177
-139
-36
115
287
449
571
632
623
547
422
273
131
24
-29
-19
47
150
267
372
445
474
462
416
353
289
241
216
218
244
289
343
397
442
470
474
447
388
301
192
75
-36
-126
-184
-206
-194
-158
-110
-62
-25
-3
2
-9
-33
-69
-116
-174
-241
-315
-389
-454
-503
-532
-541
-539
-536
-546
-578
-636
-718
-814
-910
-994
-1057
-1097
-1116
-1122
-1124
-1129
-1139
-1153
-1167
-1177
-1178
-1170
-1151
-1123
-1088
-1046
-1002
-957
-916
-888
-880
-901
-954
-1040
-1151
-1275
-1397
-1501
-1577
-1616
-1620
-1594
-1547
-1489
-1431
-1384
-1358
-1362
-1402
-1481
-1594
-1730
-1868
-1982
-2048
-2045
-1965
-1816
-1621
-1412
-1225
-1092
-1027
-1032
-1090
-1172
-1249
-1294
-1293
-1244
-1156
-1045
-928
-818
-721
-641
-576
-525
-488
-467
-461
-469
-485
-498
-495
-465
-406
-320
-223
-134
-72
-53
-82
-155
-254
-360
-449
-505
-520
-493
-434
-354
-268
-189
-125
-81
-58
-52
-59
-70
-75
-65
-34
18
87
162
226
263
264
225
156
74
3
-37
-34
11
83
157
206
207
149
37
-109
-261
-391
-476
-503
-476
-405
-312
-216
-133
-75
-47
-48
-75
-126
-194
-276
-362
-445
-516
-568
-602
-623
-642
-674
-733
-823
-943
-1076
-1202
-1300
-1352
-1356
-1320
-1264
-1215
-1194
-1215
-1275
-1361
-1447
-1509
-1530
-1505
-1444
-1369
-1306
-1277
-1295
-1361
-1461
-1575
-1681
-1762
-1812
-1833
-1833
-1826
-1820
-1819
-1822
-1822
-1809
-1781
-1735
-1678
-1620
-1571
-1542
-1535
-1551
-1582
-1620
-1654
-1676
-1680
-1662
-1621
-1560
-1482
-1392
-1298
-1207
-1130
-1074
-1043
-1033
-1038
-1044
-1034
-997
-925
-819
-691
-559
-444
-365
-331
-347
-406
-496
-602
-713
-818
-913
-992
-1052
-1086
-1086
-1046
-962
-841
-697
-553
-435
-364
-352
-396
-476
-564
-629
-648
-610
-520
-398
-271
-166
-98
-69
-69
-78
-78
-55
-8
53
108
140
135
94
26
-52
-118
-160
-171
-159
-138
-124
-132
-169
-232
-312
-398
-478
-545
-597
-634
-658
-668
-661
-633
-580
-507
-423
-344
-289
-276
-311
-392
-503
-619
-715
-769
-771
-723
-638
-538
-443
-370
-326
-313
-324
-351
-387
-429
-475
-526
-576
-622
-654
-663
-643
-594
-525
-450
-387
-348
-342
-364
-401
-434
-443
-413
-340
-232
-106
18
119
185
210
200
167
125
89
68
67
87
124
173
230
289
346
395
433
455
461
454
438
422
416
424
448
484
522
553
570
568
553
535
527
539
578
641
716
788
840
862
849
809
756
707
674
667
683
715
749
775
787
786
780
779
791
821
865
914
955
980
984
971
952
940
947
977
1028
1088
1142
1177
1186
1170
1142
1118
1116
1150
1224
1330
1453
1575
1678
1751
1791
1801
1793
1776
1761
1752
1751
1759
1773
1796
1830
1877
1938
2009
2083
2146
2186
2196
2172
2124
2064
2012
1985
1994
2039
2108
2184
2245
2270
2249
2181
2077
1953
1830
1726
1654
1619
1617
1641
1678
1719
1751
1769
1768
1747
1709
1657
1599
1540
1491
1456
1441
1443
1459
1479
1495
1497
1480
1443
1394
1342
1297
1270
1265
1283
1317
1353
1380
1384
1359
1302
1221
1126
1033
957
908
891
906
944
991
1035
1062
1066
1045
1000
942
874
806
741
681
625
573
526
487
458
443
443
453
468
477
471
444
395
329
256
188
137
108
104
122
155
197
242
287
329
367
398
417
419
399
357
298
233
177
145
147
189
269
376
497
618
727
816
881
920
933
920
884
827
757
683
617
569
545
544
557
571
571
547
497
427
350
282
235
215
219
239
267
297
332
382
456
563
700
850
990
1091
1130
1100
1008
878
742
627
554
525
527
540
545
531
499
462
437
435
458
493
517
508
452
349
218
89
-5
-41
-15
59
153
230
265
246
178
81
-16
-93
-136
-148
-140
-127
-118
-116
-113
-96
-55
10
88
158
197
186
117
-1
-146
-291
-409
-482
-505
-484
-435
-377
-325
-291
-277
-285
-311
-352
-403
-457
-507
-541
-550
-527
-472
-394
-307
-230
-179
-161
-174
-208
-249
-284
-307
-319
-331
-353
-389
-438
-488
-522
-526
-492
-429
-353
-287
-252
-256
-295
-351
-403
-432
-433
-417
-406
-423
-483
-583
-702
-804
-852
-822
-716
-558
-396
-279
-247
-311
-451
-622
-766
-832
-792
-653
-447
-226
-44
63
85
36
-50
-132
-182
-185
-147
-86
-21
34
78
119
173
248
345
449
536
584
576
516
419
318
243
217
245
314
397
464
491
472
416
347
293
274
297
351
414
459
466
431
364
292
244
242
296
395
516
626
695
708
662
574
468
372
308
287
309
365
443
532
628
728
832
938
1038
1119
1166
1167
1120
1031
923
821
754
740
785
876
991
1101
1178
1209
1193
1146
1092
1056
1055
1097
1173
1268
1361
1437
1488
1520
1544
1573
1618
1681
1753
1820
1864
1873
1844
1785
1714
1652
1619
1625
1669
1739
1818
1886
1931
1948
1945
1932
1923
1929
1952
1986
2020
2041
2045
2027
1997
1969
1959
1979
2031
2107
2189
2254
2281
2256
2176
2050
1898
1747
1619
1534
1499
1512
1560
1628
1699
1757
1795
1809
1800
1773
1734
1689
1642
1600
1566
1543
1532
1532
1540
1549
1552
1540
1508
1454
1380
1293
1200
1111
1034
971
927
900
892
902
931
980
1046
1123
1200
1265
1303
1301
1257
1174
1065
953
858
799
785
814
871
936
984
997
965
891
789
680
585
522
498
511
547
592
627
642
632
603
563
524
498
487
491
501
507
500
476
434
383
333
297
283
296
332
383
435
477
498
494
467
426
384
352
341
355
393
447
504
549
571
560
515
439
342
239
142
62
7
-22
-30
-22
-6
13
32
51
73
100
135
173
210
237
247
233
194
134
60
-15
-79
-124
-142
-132
-97
-42
25
98
168
228
274
301
308
297
271
238
206
184
176
184
206
234
264
289
308
322
339
363
398
445
500
555
601
631
645
644
634
624
618
618
622
625
621
605
578
543
508
477
456
446
447
455
471
494
528
573
629
690
743
771
758
692
569
399
199
-7
-192
-338
-433
-478
-481
-455
-414
-371
-332
-305
-292
-300
-331
-390
-473
-576
-686
-788
-868
-916
-932
-926
-915
-919
-953
-1024
-1127
-1248
-1368
-1468
-1538
-1574
-1582
-1574
-1561
-1551
-1546
-1545
-1541
-1532
-1518
-1502
-1491
-1490
-1501
-1519
-1538
-1549
-1547
-1533
-1513
-1497
-1495
-1516
-1557
-1615
-1678
-1737
-1785
-1823
-1856
-1890
-1930
-1977
-2024
-2062
-2080
-2074
-2047
-2012
-1983
-1976
-1999
-2050
-2118
-2187
-2242
-2277
-2292
-2302
-2320
-2360
-2426
-2509
-2592
-2653
-2677
-2661
-2614
-2558
-2518
-2513
-2548
-2608
-2668
-2696
-2665
-2566
-2411
-2228
-2057
-1939
-1897
-1939
-2050
-2199
-2350
-2473
-2548
-2571
-2549
-2498
-2433
-2365
-2298
-2231
-2164
-2099
-2043
-2005
-1991
-2005
-2041
-2085
-2118
-2124
-2094
-2031
-1949
-1870
-1816
-1801
-1828
-1885
-1952
-2004
-2019
-1988
-1914
-1812
-1703
-1609
-1548
-1525
-1539
-1582
-1641
-1704
-1765
-1819
-1866
-1904
-1932
-1947
-1945
-1923
-1884
-1831
-1773
-1719
-1674
-1643
-1621
-1599
-1569
-1520
-1449
-1359
-1260
-1166
-1092
-1052
-1053
-1093
-1164
-1254
-1347
-1431
-1495
-1535
-1551
-1546
-1524
-1490
-1444
-1389
-1325
-1252
-1175
-1099
-1030
-978
-950
-948
-973
-1018
-1073
-1126
-1166
-1183
-1170
-1128
-1058
-968
-864
-756
-653
-562
-489
-440
-418
-422
-446
-481
-514
-532
-524
-486
-420
-337
-252
-179
-130
-106
-99
-90
-59
11
129
290
474
652
792
868
865
787
652
494
349
250
222
273
395
569
767
957
1113
1215
1255
1235
1166
1066
956
854
775
727
709
717
741
772
804
836
867
900
935
970
996
1004
987
939
868
788
721
688
702
768
871
988
1088
1145
1145
1091
1002
907
836
811
839
909
997
1077
1125
1132
1102
1050
998
962
948
950
950
931
877
785
665
537
427
355
331
353
407
473
531
568
580
571
548
518
485
447
400
339
268
197
140
117
141
215
330
463
586
669
696
662
581
479
389
340
348
416
528
659
778
862
896
880
826
752
680
627
601
602
624
657
691
718
737
746
746
738
719
689
647
593
534
479
438
420
428
459
504
549
579
583
558
505
435
359
289
235
202
189
197
224
270
333
413
501
587
657
693
684
627
531
415
303
221
186
201
256
328
391
425
418
374
311
252
220
229
278
356
440
506
537
524
473
397
318
254
222
228
273
350
446
548
639
704
727
696
606
461
274
69
-123
-270
-349
-345
-261
-115
65
246
397
494
525
490
397
261
98
-73
-238
-379
-483
-539
-539
-486
-390
-268
-146
-49
1
-11
-87
-216
-382
-562
-734
-879
-986
-1052
-1076
-1064
-1024
-962
-888
-807
-727
-654
-593
-547
-516
-501
-500
-512
-537
-575
-626
-686
-751
-813
-863
-893
-899
-879
-838
-782
-720
-659
-603
-555
-514
-480
-453
-434
-428
-434
-455
-487
-525
-562
-592
-612
-623
-626
-627
-626
-623
-614
-593
-557
-504
-441
-376
-322
-289
-283
-301
-338
-382
-422
-452
-470
-479
-485
-492
-505
-520
-536
-549
-562
-578
-606
-651
-715
-792
-865
-917
-928
-884
-787
-649
-493
-348
-238
-178
-173
-211
-276
-347
-408
-449
-468
-466
-448
-419
-382
-339
-292
-246
-209
-186
-185
-206
-245
-295
-347
-395
-435
-473
-516
-571
-640
-720
-797
-857
-884
-871
-818
-734
-638
-545
-469
-416
-387
-375
-377
-391
-419
-468
-539
-632
-734
-831
-901
-930
-912
-854
-774
-696
-639
-616
-625
-656
-690
-714
-721
-714
-709
-719
-756
-820
-901
-978
-1030
-1042
-1012
-952
-880
-819
-783
-778
-796
-819
-833
-827
-804
-776
-763
-781
-839
-930
-1037
-1133
-1196
-1210
-1175
-1103
-1014
-930
-864
-822
-797
-777
-752
-715
-669
-625
-598
-600
-638
-711
-809
-920
-1029
-1127
-1206
-1265
-1303
-1320
-1316
-1289
-1240
-1173
-1097
-1024
-967
-936
-935
-962
-1004
-1049
-1083
-1094
-1079
-1040
-984
-921
-858
-804
-764
-740
-735
-749
-778
-819
-863
-902
-927
-932
-919
-897
-879
-880
-913
-978
-1068
-1161
-1234
-1262
-1232
-1144
-1012
-862
-720
-613
-552
-536
-554
-585
-612
-621
-608
-578
-540
-503
-473
-451
-435
-420
-405
-392
-387
-394
-417
-451
-487
-512
-512
-481
-422
-346
-271
-218
-199
-217
-263
-320
-367
-384
-363
-305
-223
-132
-51
9
46
64
69
70
70
68
57
32
-11
-68
-131
-187
-222
-230
-210
-168
-119
-75
-46
-36
-37
-37
-21
24
103
212
336
457
555
616
630
600
537
456
376
310
271
261
279
319
373
435
498
559
616
667
714
754
787
814
837
859
885
921
970
1031
1101
1170
1225
1257
1257
1225
1168
1100
1042
1010
1018
1067
1148
1243
1331
1390
1405
1375
1309
1228
1157
1123
1144
1230
1377
1570
1784
1988
2153
2252
2269
2200
2056
1862
1656
1479
1371
1362
1461
1655
1909
2169
2379
2489
2468
2314
2054
1737
1426
1179
1039
1027
1134
1329
1568
1801
1989
2102
2130
2079
1967
1817
1659
1519
1419
1375
1393
1468
1586
1724
1853
1944
1979
1949
1862
1738
1607
1499
1437
1429
1469
1538
1610
1662
1677
1653
1599
1531
1469
1429
1417
1432
1464
1500
1527
1536
1522
1486
1431
1361
1282
1199
1118
1046
987
948
929
929
940
953
959
952
930
898
864
840
834
849
882
923
960
981
981
957
916
868
822
789
772
771
783
802
822
837
844
843
833
814
788
757
722
689
659
639
629
634
652
684
727
781
841
904
963
1012
1045
1057
1047
1020
987
958
946
959
999
1057
1121
1176
1210
1220
1210
1192
1181
1190
1223
1273
1327
1366
1375
1350
1295
1228
1169
1139
1148
1192
1260
1331
1388
1420
1429
1426
1424
1438
1471
1515
1555
1572
1551
1493
1409
1323
1263
1249
1290
1380
1496
1613
1706
1763
1785
1789
1795
1821
1877
1958
2051
2136
2198
2233
2250
2267
2304
2373
2473
2590
2695
2757
2754
2678
2543
2376
2217
2100
2051
2076
2163
2289
2427
2550
2644
2702
2728
2728
2708
2670
2614
2539
2451
2358
2279
2233
2235
2292
2396
2529
2661
2762
2809
2793
2721
2612
2495
2398
2340
2328
2356
2409
2467
2513
2538
2540
2526
2508
2494
2492
2501
2518
2535
2546
2547
2538
2520
2498
2472
2440
2397
2337
2251
2137
1999
1844
1688
1546
1433
1361
1335
1350
1399
1466
1538
1601
1644
1663
1653
1614
1549
1458
1344
1210
1061
906
753
616
504
425
383
374
390
416
443
458
457
442
416
388
365
350
343
340
333
318
292
257
217
180
149
127
110
93
66
24
-35
-108
-187
-263
-327
-375
-408
-434
-464
-509
-574
-657
-749
-836
-902
-933
-925
-882
-817
-750
-703
-694
-735
-826
-954
-1102
-1247
-1367
-1448
-1484
-1482
-1457
-1428
-1414
-1430
-1482
-1563
-1662
-1761
-1846
-1906
-1941
-1958
-1972
-1996
-2040
-2105
-2183
-2258
-2312
-2333
-2318
-2277
-2229
-2200
-2213
-2280
-2399
-2551
-2709
-2842
-2926
-2952
-2927
-2874
-2822
-2801
-2829
-2907
-3021
-3145
-3249
-3312
-3324
-3294
-3242
-3197
-3185
-3222
-3307
-3427
-3557
-3673
-3753
-3791
-3789
-3763
-3729
-3705
-3698
-3705
-3718
-3726
-3718
-3695
-3664
-3640
-3640
-3676
-3755
-3868
-4001
-4133
-4242
-4314
-4343
-4331
-4286
-4223
-4150
-4077
-4008
-3944
-3886
-3839
-3805
-3791
-3799
-3827
-3870
-3915
-3952
-3970
-3964
-3937
-3896
-3852
-3813
-3785
-3765
-3747
-3721
-3681
-3624
-3557
-3488
-3430
-3391
-3373
-3372
-3379
-3384
-3380
-3368
-3355
-3352
-3371
-3418
-3491
-3576
-3655
-3708
-3719
-3682
-3604
-3500
-3389
-3292
-3220
-3177
-3156
-3147
-3135
-3110
-3067
-3007
-2939
-2873
-2820
-2788
-2784
-2808
-2859
-2928
-3004
-3071
-3114
-3117
-3070
-2970
-2827
-2657
-2484
-2333
-2224
-2165
-2152
-2167
-2190
-2198
-2176
-2122
-2045
-1963
-1896
-1857
-1850
-1864
-1882
-1883
-1852
-1784
-1686
-1577
-1483
-1422
-1409
-1440
-1500
-1566
-1611
-1615
-1568
-1473
-1345
-1206
-1079
-982
-927
-915
-938
-983
-1035
-1078
-1097
-1085
-1036
-951
-836
-702
-561
-430
-320
-240
-193
-174
-171
-170
-156
-120
-60
15
92
155
190
190
160
111
63
37
46
95
178
278
375
449
487
488
457
408
358
318
293
280
269
252
223
180
131
90
67
73
107
165
233
296
342
366
371
365
359
363
380
408
440
464
472
459
428
388
349
324
318
334
368
411
451
478
483
464
423
365
304
252
222
225
265
339
436
537
622
671
672
624
539
438
348
295
293
344
435
545
645
713
738
721
677
629
599
606
655
738
841
941
1016
1056
1052
1008
934
847
761
690
642
623
634
668
720
779
835
879
903
906
890
861
827
796
773
762
759
762
766
771
777
788
807
836
875
920
964
1000
1025
1037
1038
1034
1027
1020
1014
1004
988
960
924
886
855
842
852
887
941
1004
1062
1103
1121
1114
1089
1055
1020
991
973
963
959
956
951
943
934
924
916
911
910
914
925
944
976
1020
1074
1133
1188
1229
1247
1238
1207
1161
1116
1085
1079
1104
1155
1220
1284
1330
1345
1325
1270
1188
1092
995
912
850
815
807
821
848
875
889
880
841
773
685
592
514
469
469
513
590
678
751
784
761
679
548
392
237
108
23
-15
-11
17
53
80
91
86
68
49
35
30
32
34
27
3
-42
-108
-190
-282
-376
-467
-550
-624
-689
-744
-789
-821
-838
-840
-825
-797
-760
-722
-690
-673
-677
-706
-760
-835
-924
-1016
-1101
-1165
-1200
-1202
-1174
-1123
-1060
-1000
-956
-934
-933
-948
-965
-970
-953
-906
-835
-748
-661
-592
-550
-542
-563
-602
-643
-673
-681
-665
-630
-587
-547
-522
-516
-528
-554
-584
-612
-631
-640
-638
-631
-620
-607
-592
-575
-554
-529
-505
-484
-471
-470
-479
-494
-509
-517
-511
-489
-456
-416
-377
-347
-328
-319
-313
-303
-285
-254
-215
-172
-135
-109
-96
-94
-96
-92
-76
-47
-7
31
58
61
38
-9
-68
-120
-150
-143
-93
-6
108
230
344
435
497
530
540
536
527
520
519
525
539
559
586
621
664
713
765
814
856
886
901
903
896
884
871
859
846
827
797
756
705
652
607
580
581
612
667
736
805
859
890
893
875
844
813
793
789
803
830
863
895
918
929
926
910
881
841
791
734
675
620
575
547
538
545
563
583
598
605
608
615
638
685
759
852
945
1016
1042
1008
919
790
651
539
482
497
578
699
821
904
914
838
687
492
296
144
68
83
180
334
506
659
764
806
788
724
639
555
492
457
452
469
495
520
534
532
513
481
441
400
363
331
304
278
247
207
155
91
20
-49
-106
-141
-149
-129
-89
-40
1
23
17
-17
-72
-132
-183
-208
-201
-159
-92
-10
71
139
184
206
205
190
169
147
131
121
117
116
116
114
106
92
70
41
6
-29
-61
-83
-91
-82
-56
-15
33
82
125
157
175
182
178
168
151
130
102
68
31
-4
-26
-24
12
88
201
337
478
599
675
692
645
544
410
272
160
100
101
163
268
390
498
567
580
534
440
320
204
118
85
116
206
340
496
644
762
832
849
819
759
689
631
600
606
646
709
782
847
893
914
909
887
857
829
813
812
826
852
884
919
953
985
1014
1042
1070
1100
1133
1170
1212
1261
1315
1370
1419
1455
1468
1449
1398
1316
1215
1108
1012
940
901
892
903
919
923
900
845
762
664
572
505
482
510
588
705
840
972
1078
1140
1149
1105
1016
904
788
693
640
641
698
803
937
1072
1181
1242
1243
1185
1083
959
843
756
715
719
759
816
867
894
887
846
780
703
632
579
549
542
554
577
605
634
662
689
714
734
745
743
723
686
634
574
517
472
445
439
452
477
508
538
563
581
594
604
615
627
640
653
663
670
672
670
664
656
645
630
612
592
572
555
547
550
567
596
629
659
676
670
636
573
487
385
279
179
95
33
-6
-25
-29
-26
-24
-28
-40
-60
-84
-107
-121
-121
-106
-79
-47
-20
-10
-25
-67
-134
-215
-296
-362
-402
-411
-392
-354
-309
-271
-248
-241
-247
-257
-262
-254
-232
-201
-171
-154
-161
-198
-264
-353
-450
-541
-610
-646
-646
-611
-551
-480
-415
-370
-356
-379
-437
-520
-614
-703
-772
-809
-811
-784
-739
-690
-654
-641
-655
-693
-747
-804
-852
-882
-891
-879
-853
-818
-782
-749
-722
-702
-690
-686
-689
-699
-711
-720
-720
-705
-671
-620
-559
-501
-458
-443
-462
-514
-590
-678
-761
-828
-871
-888
-884
-867
-843
-818
-794
-772
-752
-735
-724
-723
-737
-767
-807
-851
-886
-901
-890
-853
-797
-736
-686
-660
-666
-702
-760
-824
-880
-915
-921
-898
-850
-786
-716
-651
-596
-558
-538
-538
-557
-590
-632
-677
-718
-748
-765
-770
-768
-763
-763
-771
-785
-802
-813
-814
-799
-771
-735
-701
-678
-671
-682
-703
-724
-733
-720
-679
-611
-525
-432
-345
-277
-236
-224
-241
-282
-337
-399
-455
-499
-520
-516
-485
-430
-357
-277
-199
-132
-84
-55
-42
-42
-47
-51
-52
-49
-41
-32
-22
-14
-8
-2
3
6
9
10
12
16
26
47
84
137
208
290
378
462
536
593
630
649
653
651
650
661
689
739
809
892
977
1051
1102
1123
1112
1078
1037
1006
1002
1034
1102
1192
1284
1356
1390
1379
1326
1250
1172
1116
1095
1113
1164
1230
1294
1342
1366
1369
1360
1349
1348
1359
1381
1406
1426
1434
1428
1408
1376
1338
1296
1251
1205
1161
1123
1100
1099
1123
1171
1234
1297
1342
1352
1320
1246
1144
1031
926
846
797
779
783
800
822
844
867
894
929
972
1016
1059
1091
1111
1122
1131
1148
1180
1231
1292
1352
1393
1400
1368
1297
1200
1095
1002
939
913
927
976
1047
1131
1214
1287
1342
1372
1373
1343
1286
1210
1127
1050
992
959
951
959
973
978
970
949
924
908
915
950
1008
1078
1137
1166
1154
1100
1016
924
849
811
817
862
932
1004
1057
1077
1062
1014
948
876
809
754
709
673
640
608
575
542
511
486
464
446
425
400
366
322
268
210
153
105
73
64
80
119
171
223
257
259
218
135
20
-106
-220
-299
-330
-313
-259
-190
-130
-97
-100
-136
-191
-250
-296
-324
-337
-343
-354
-380
-420
-468
-510
-535
-535
-511
-475
-442
-430
-449
-501
-577
-664
-746
-812
-857
-884
-897
-903
-908
-912
-913
-911
-907
-909
-924
-963
-1029
-1118
-1220
-1319
-1398
-1446
-1462
-1454
-1436
-1424
-1427
-1447
-1474
-1496
-1496
-1468
-1412
-1340
-1270
-1220
-1201
-1217
-1257
-1307
-1351
-1377
-1381
-1367
-1348
-1334
-1332
-1344
-1366
-1387
-1400
-1399
-1383
-1358
-1329
-1301
-1275
-1248
-1218
-1179
-1133
-1086
-1046
-1026
-1032
-1068
-1126
-1194
-1258
-1303
-1320
-1306
-1268
-1214
-1155
-1100
-1052
-1014
-983
-957
-933
-911
-892
-875
-859
-840
-812
-772
-719
-658
-597
-550
-527
-535
-575
-638
-707
-763
-791
-781
-732
-659
-579
-516
-488
-507
-569
-660
-758
-834
-868
-846
-769
-651
-515
-388
-292
-242
-240
-277
-333
-390
-427
-436
-413
-363
-298
-230
-167
-115
-76
-47
-24
-5
12
28
42
55
66
77
86
94
99
96
86
67
43
21
6
4
17
39
64
79
77
54
14
-31
-65
-74
-47
16
105
205
293
352
371
349
294
223
153
100
75
82
121
185
266
356
445
526
591
634
651
643
613
571
529
497
484
494
523
564
607
642
663
671
669
663
657
655
658
661
663
663
663
666
680
707
747
796
845
884
907
912
906
896
893
903
926
953
970
965
926
854
758
656
569
516
505
533
585
639
671
664
611
518
399
274
164
82
34
19
29
55
87
119
147
168
179
180
168
145
113
81
61
61
89
144
214
281
321
313
243
112
-62
-253
-425
-547
-600
-580
-501
-389
-277
-195
-158
-172
-223
-290
-350
-384
-386
-364
-336
-326
-353
-429
-551
-703
-857
-985
-1062
-1075
-1026
-930
-812
-700
-619
-583
-596
-649
-723
-801
-864
-901
-911
-899
-874
-849
-833
-832
-848
-878
-919
-965
-1012
-1058
-1096
-1122
-1130
-1115
-1076
-1014
-934
-847
-765
-698
-655
-634
-629
-631
-628
-614
-586
-551
-521
-508
-521
-562
-625
-699
-767
-817
-844
-846
-832
-810
-787
-768
-750
-726
-691
-643
-587
-534
-495
-482
-498
-536
-578
-602
-590
-529
-422
-285
-145
-31
35
40
-15
-113
-229
-340
-422
-464
-463
-424
-358
-277
-193
-116
-55
-16
-3
-17
-54
-107
-162
-205
-224
-211
-168
-106
-40
12
36
28
-7
-55
-101
-129
-132
-110
-75
-40
-22
-29
-63
-117
-181
-240
-286
-314
-324
-324
-318
-314
-312
-311
-309
-301
-285
-262
-234
-206
-183
-166
-160
-164
-178
-201
-230
-262
-290
-311
-316
-303
-272
-227
-178
-138
-119
-131
-172
-234
-301
-351
-365
-330
-243
-115
32
172
276
326
310
235
117
-20
-148
-245
-295
-295
-248
-166
-63
47
155
255
344
422
485
532
560
564
546
511
468
430
409
415
450
507
575
638
683
703
697
674
647
627
626
646
684
732
780
824
860
890
919
949
979
1004
1016
1012
986
945
900
862
843
848
872
905
933
945
937
915
894
891
919
982
1072
1170
1254
1304
1312
1281
1230
1180
1155
1166
1214
1287
1362
1421
1447
1437
1398
1343
1287
1243
1215
1203
1198
1195
1187
1175
1159
1142
1125
1108
1087
1061
1031
1000
982
982
1008
1060
1126
1190
1231
1233
1188
1098
978
850
734
649
603
598
626
677
741
809
875
933
977
1000
996
963
903
830
758
708
694
720
780
854
918
946
922
845
726
586
451
343
272
238
231
235
236
226
206
181
160
150
153
165
179
184
174
147
106
55
1
-52
-102
-148
-190
-227
-257
-278
-286
-282
-270
-259
-256
-270
-304
-355
-416
-477
-526
-557
-566
-556
-532
-502
-473
-447
-429
-419
-420
-432
-456
-492
-538
-586
-630
-661
-674
-668
-646
-615
-586
-564
-553
-552
-556
-559
-556
-547
-534
-522
-515
-516
-521
-528
-531
-530
-524
-522
-531
-555
-595
-646
-694
-726
-733
-711
-667
-618
-581
-571
-595
-649
-717
-780
-820
-828
-807
-769
-733
-719
-739
-794
-874
-964
-1044
-1101
-1127
-1124
-1101
-1068
-1034
-1002
-976
-951
-929
-909
-894
-890
-897
-916
-943
-969
-986
-988
-974
-947
-916
-887
-867
-860
-864
-876
-891
-907
-923
-940
-957
-970
-973
-958
-919
-855
-773
-687
-615
-576
-580
-628
-710
-805
-890
-946
-961
-938
-888
-828
-775
-744
-738
-757
-794
-841
-894
-948
-1002
-1056
-1106
-1147
-1172
-1176
-1159
-1128
-1092
-1065
-1055
-1067
-1096
-1130
-1155
-1156
-1126
-1066
-986
-897
-813
-744
-693
-662
-649
-651
-670
-706
-757
-816
-871
-903
-897
-841
-737
-603
-464
-353
-293
-296
-354
-440
-521
-564
-551
-481
-375
-265
-182
-152
-179
-253
-347
-435
-496
-522
-518
-499
-481
-474
-479
-486
-484
-466
-435
-401
-383
-395
-442
-517
-597
-653
-663
-616
-522
-406
-303
-245
-249
-311
-410
-512
-586
-611
-586
-527
-459
-409
-394
-414
-459
-509
-548
-570
-581
-595
-628
-688
-772
-862
-933
-963
-940
-872
-781
-696
-647
-647
-693
-765
-835
-876
-875
-835
-775
-723
-701
-718
-770
-833
-884
-901
-879
-828
-771
-735
-738
-783
-855
-928
-975
-977
-936
-869
-806
-776
-797
-866
-963
-1055
-1107
-1100
-1032
-926
-816
-736
-711
-745
-822
-913
-985
-1018
-1006
-966
-921
-898
-912
-963
-1032
-1093
-1120
-1103
-1049
-982
-937
-945
-1020
-1158
-1329
-1494
-1612
-1653
-1612
-1503
-1358
-1215
-1106
-1048
-1040
-1067
-1108
-1145
-1169
-1182
-1195
-1219
-1261
-1314
-1365
-1394
-1384
-1328
-1231
-1111
-994
-904
-857
-854
-886
-934
-979
-1006
-1014
-1004
-990
-980
-978
-979
-975
-953
-906
-836
-756
-686
-644
-645
-687
-757
-831
-881
-885
-834
-735
-609
-485
-390
-342
-346
-394
-465
-536
-587
-607
-591
-547
-485
-415
-348
-292
-248
-221
-211
-217
-238
-267
-295
-309
-298
-254
-177
-77
31
125
187
208
189
143
91
55
54
92
162
249
328
382
398
377
332
281
245
238
264
316
379
435
471
478
462
434
412
409
433
484
549
612
655
667
646
600
546
502
484
499
543
604
665
711
735
739
735
742
773
836
927
1028
1119
1178
1191
1159
1095
1020
962
935
946
988
1044
1096
1130
1142
1139
1134
1141
1165
1203
1240
1257
1240
1188
1114
1043
1006
1028
1114
1252
1411
1549
1629
1631
1556
1428
1286
1172
1116
1132
1212
1333
1467
1589
1684
1749
1791
1821
1845
1866
1882
1890
1891
1893
1906
1942
2005
2087
2170
2229
2239
2189
2087
1959
1840
1768
1767
1841
1971
2122
2257
2347
2385
2382
2366
2365
2398
2464
2545
2611
2631
2592
2499
2382
2279
2231
2258
2361
2513
2673
2798
2857
2840
2757
2640
2522
2435
2395
2403
2447
2510
2575
2630
2670
2690
2689
2664
2611
2530
2428
2321
2231
2182
2187
2246
2343
2446
2519
2532
2473
2350
2191
2033
1913
1850
1846
1882
1929
1960
1958
1922
1865
1806
1764
1741
1730
1709
1656
1557
1412
1239
1066
925
838
810
828
866
897
899
864
802
733
677
648
648
664
673
655
597
498
374
245
135
59
18
3
-2
-14
-44
-91
-145
-189
-207
-191
-142
-73
-5
42
52
19
-52
-149
-253
-349
-426
-481
-517
-542
-564
-588
-615
-639
-656
-659
-646
-619
-586
-555
-535
-528
-534
-545
-552
-549
-534
-515
-502
-511
-553
-629
-730
-839
-934
-995
-1016
-1004
-979
-964
-979
-1032
-1111
-1190
-1233
-1215
-1126
-982
-819
-688
-635
-683
-826
-1030
-1237
-1392
-1453
-1411
-1288
-1131
-992
-914
-909
-964
-1041
-1095
-1094
-1029
-917
-797
-709
-682
-721
-804
-895
-958
-971
-939
-889
-860
-888
-988
-1144
-1318
-1455
-1511
-1462
-1322
-1130
-944
-819
-787
-850
-978
-1125
-1246
-1308
-1307
-1259
-1194
-1144
-1125
-1137
-1164
-1185
-1186
-1170
-1153
-1160
-1211
-1311
-1441
-1562
-1629
-1604
-1474
-1256
-996
-756
-593
-543
-610
-764
-955
-1127
-1237
-1266
-1226
-1147
-1067
-1016
-1008
-1035
-1074
-1096
-1080
-1020
-925
-819
-731
-682
-681
-724
-792
-864
-920
-949
-950
-934
-913
-901
-906
-929
-968
-1014
-1062
-1106
-1147
-1183
-1217
-1248
-1270
-1279
-1269
-1237
-1186
-1122
-1060
-1012
-994
-1010
-1058
-1127
-1197
-1246
-1256
-1218
-1136
-1030
-929
-862
-856
-920
-1047
-1211
-1375
-1500
-1556
-1531
-1434
-1290
-1135
-1002
-920
-893
-915
-965
-1022
-1067
-1094
-1103
-1105
-1107
-1113
-1118
-1113
-1087
-1036
-965
-894
-847
-846
-901
-1006
-1138
-1259
-1332
-1332
-1253
-1113
-948
-800
-708
-690
-746
-852
-975
-1081
-1146
-1164
-1144
-1105
-1068
-1047
-1041
-1042
-1035
-1006
-953
-879
-801
-739
-706
-709
-740
-786
-828
-853
-857
-845
-832
-832
-855
-901
-959
-1012
-1044
-1044
-1012
-959
-904
-865
-854
-871
-909
-950
-976
-976
-946
-892
-826
-763
-712
-676
-653
-636
-619
-601
-587
-585
-599
-632
-675
-710
-718
-680
-588
-448
-280
-114
20
96
106
59
-23
-111
-178
-208
-198
-158
-106
-61
-32
-20
-14
2
41
110
206
314
415
490
530
534
515
491
479
493
536
600
673
739
784
804
800
780
754
731
714
704
697
690
681
673
673
685
717
769
836
912
985
1046
1087
1108
1112
1105
1095
1093
1104
1132
1179
1243
1319
1401
1481
1551
1601
1628
1629
1610
1576
1540
1511
1497
1502
1524
1557
1594
1629
1658
1682
1703
1724
1747
1771
1791
1802
1801
1787
1765
1743
1732
1738
1760
1794
1827
1845
1836
1798
1735
1662
1599
1561
1561
1600
1666
1743
1811
1852
1861
1839
1799
1757
1730
1729
1755
1803
1863
1920
1964
1990
1998
1994
1985
1980
1981
1991
2005
2021
2029
2029
2020
2001
1982
1965
1960
1971
2000
2044
2098
2150
2189
2205
2192
2151
2090
2023
1966
1934
1936
1972
2033
2104
2165
2198
2191
2144
2064
1965
1867
1788
1741
1734
1765
1825
1900
1973
2025
2045
2020
1949
1838
1705
1571
1465
1413
1431
1521
1669
1846
2013
2130
2165
2107
1963
1761
1542
1349
1216
1162
1184
1264
1373
1480
1561
1604
1609
1587
1552
1515
1485
1465
1453
1447
1444
1445
1453
1468
1487
1503
1507
1491
1450
1389
1316
1249
1203
1190
1213
1264
1331
1395
1446
1477
1491
1498
1508
1527
1553
1576
1582
1555
1491
1394
1284
1183
1116
1097
1127
1192
1265
1320
1335
1305
1237
1156
1086
1051
1060
1107
1170
1226
1249
1230
1171
1088
1004
942
909
904
910
906
875
807
710
603
514
464
466
515
592
666
709
702
638
530
401
278
183
130
115
129
153
172
175
161
132
95
56
16
-26
-68
-111
-147
-168
-162
-125
-60
18
88
126
110
34
-92
-245
-393
-501
-548
-526
-445
-331
-216
-128
-87
-96
-149
-228
-312
-387
-441
-472
-483
-480
-468
-452
-438
-431
-436
-460
-508
-580
-670
-767
-855
-918
-947
-941
-910
-871
-843
-843
-879
-949
-1042
-1141
-1233
-1306
-1360
-1399
-1434
-1471
-1516
-1567
-1618
-1662
-1692
-1706
-1706
-1696
-1685
-1677
-1676
-1685
-1705
-1740
-1793
-1868
-1966
-2080
-2200
-2307
-2382
-2407
-2376
-2292
-2174
-2045
-1938
-1871
-1858
-1894
-1968
-2059
-2145
-2211
-2251
-2265
-2259
-2242
-2219
-2193
-2167
-2142
-2124
-2118
-2133
-2173
-2239
-2322
-2407
-2474
-2509
-2502
-2458
-2391
-2320
-2269
-2251
-2272
-2323
-2387
-2447
-2486
-2498
-2488
-2465
-2444
-2436
-2446
-2467
-2490
-2502
-2493
-2461
-2411
-2354
-2305
-2272
-2262
-2271
-2290
-2308
-2315
-2306
-2282
-2248
-2214
-2187
-2172
-2170
-2176
-2184
-2188
-2182
-2165
-2139
-2107
-2075
-2047
-2029
-2021
-2024
-2036
-2055
-2079
-2104
-2126
-2139
-2139
-2119
-2078
-2013
-1929
-1832
-1733
-1643
-1574
-1534
-1525
-1541
-1572
-1601
-1612
-1592
-1536
-1448
-1339
-1227
-1132
-1069
-1046
-1061
-1103
-1158
-1208
-1239
-1245
-1227
-1193
-1154
-1121
-1102
-1098
-1105
-1116
-1122
-1113
-1083
-1031
-958
-868
-770
-671
-582
-511
-466
-453
-472
-520
-587
-663
-733
-784
-809
-804
-773
-724
-668
-618
-583
-569
-579
-608
-651
-698
-738
-762
-763
-734
-678
-599
-508
-419
-347
-304
-296
-322
-371
-426
-467
-478
-448
-376
-272
-151
-32
65
128
152
140
101
48
-9
-59
-95
-118
-126
-125
-118
-110
-105
-107
-117
-135
-157
-177
-188
-181
-153
-102
-32
46
123
185
225
238
227
198
159
121
89
69
61
66
82
108
145
190
240
290
331
357
361
341
303
256
211
182
174
188
217
251
276
284
272
246
218
201
207
241
299
369
435
482
502
493
462
424
394
386
408
458
529
610
689
754
798
819
817
796
758
711
660
615
584
575
595
643
715
800
881
944
975
969
929
866
796
736
700
694
718
765
825
886
939
975
993
992
973
940
895
845
796
756
733
733
756
798
851
901
935
945
927
883
822
756
696
651
623
609
607
608
611
611
610
607
604
599
589
573
548
518
489
468
462
477
513
563
620
670
705
719
711
685
648
609
574
544
520
498
475
449
419
387
357
332
316
312
322
343
372
405
436
456
460
446
412
363
307
253
209
181
166
161
156
142
115
75
28
-15
-43
-51
-38
-11
16
28
15
-28
-99
-187
-278
-359
-419
-456
-469
-465
-447
-419
-385
-345
-302
-261
-231
-220
-234
-275
-336
-406
-467
-504
-505
-470
-405
-326
-249
-190
-157
-154
-175
-212
-257
-303
-346
-384
-414
-432
-432
-409
-362
-292
-212
-135
-80
-59
-76
-127
-194
-257
-296
-295
-254
-179
-89
-2
64
99
104
83
50
14
-17
-41
-56
-67
-74
-76
-71
-56
-31
2
36
65
82
88
87
88
101
136
194
267
341
397
419
395
326
224
109
5
-66
-89
-62
9
106
208
296
353
373
358
318
267
221
192
188
211
254
309
365
413
447
468
481
491
506
529
559
590
615
626
620
598
567
539
524
529
558
605
663
720
768
800
814
811
796
768
729
679
618
550
484
433
411
428
487
578
682
777
838
850
811
732
638
555
506
505
550
629
720
800
854
875
863
829
780
725
664
596
520
440
363
307
288
318
399
521
660
787
873
904
876
806
720
646
606
610
650
708
762
792
790
760
717
681
667
681
718
764
802
819
811
785
757
744
759
804
874
952
1020
1063
1076
1062
1031
999
976
969
974
985
991
986
969
946
923
912
915
934
961
991
1016
1036
1055
1080
1120
1179
1254
1336
1410
1461
1478
1461
1416
1357
1299
1257
1235
1231
1236
1237
1225
1196
1155
1113
1082
1074
1095
1142
1204
1267
1315
1338
1330
1295
1241
1181
1129
1096
1088
1107
1150
1209
1274
1333
1376
1397
1391
1363
1317
1265
1219
1188
1179
1194
1231
1281
1337
1393
1442
1482
1510
1526
1525
1505
1465
1406
1334
1262
1205
1178
1192
1247
1333
1426
1500
1530
1500
1412
1281
1138
1018
950
950
1016
1128
1254
1358
1412
1404
1336
1227
1105
996
918
876
865
867
865
848
812
763
716
688
689
723
783
853
911
938
919
851
741
607
470
354
277
250
278
353
463
592
721
834
919
966
973
942
879
794
700
609
535
487
471
487
532
593
659
714
747
749
721
668
605
546
508
501
531
594
677
764
836
876
871
815
713
572
410
246
100
-7
-60
-48
30
164
336
518
681
797
844
816
721
580
425
288
200
176
219
319
451
591
711
795
835
829
787
719
638
555
479
419
383
377
407
471
563
669
770
844
874
849
770
649
507
371
263
202
193
233
310
408
510
604
681
735
765
770
750
706
644
569
493
426
380
363
375
411
461
512
553
576
580
567
545
520
496
477
460
446
434
426
428
442
471
509
548
576
581
554
496
417
332
259
214
203
222
259
296
316
308
271
213
148
93
61
57
78
117
160
195
213
210
185
139
75
-4
-93
-188
-279
-355
-406
-424
-406
-359
-294
-228
-178
-155
-163
-196
-244
-294
-336
-364
-382
-395
-413
-442
-482
-530
-577
-615
-640
-651
-653
-654
-659
-672
-691
-711
-726
-734
-735
-736
-746
-772
-819
-884
-959
-1032
-1093
-1135
-1155
-1159
-1152
-1139
-1123
-1104
-1077
-1043
-1000
-962
-934
-931
-960
-1020
-1100
-1184
-1251
-1289
-1291
-1265
-1230
-1206
-1214
-1262
-1347
-1452
-1555
-1631
-1666
-1652
-1596
-1511
-1417
-1329
-1261
-1217
-1202
-1214
-1253
-1318
-1408
-1514
-1626
-1726
-1798
-1828
-1810
-1752
-1669
-1584
-1521
-1493
-1504
-1544
-1595
-1635
-1650
-1636
-1600
-1560
-1535
-1542
-1584
-1655
-1736
-1807
-1849
-1856
-1830
-1788
-1749
-1731
-1746
-1793
-1861
-1929
-1979
-1993
-1963
-1891
-1787
-1668
-1553
-1459
-1399
-1381
-1405
-1467
-1554
-1652
-1744
-1816
-1856
-1860
-1834
-1788
-1740
-1704
-1694
-1709
-1744
-1782
-1803
-1791
-1736
-1644
-1530
-1419
-1339
-1309
-1337
-1419
-1534
-1654
-1753
-1809
-1815
-1778
-1716
-1650
-1601
-1579
-1586
-1609
-1633
-1641
-1623
-1580
-1521
-1467
-1435
-1441
-1491
-1578
-1688
-1798
-1889
-1946
-1963
-1940
-1887
-1817
-1741
-1669
-1607
-1562
-1534
-1526
-1538
-1568
-1612
-1660
-1702
-1727
-1728
-1703
-1658
-1604
-1556
-1523
-1510
-1513
-1521
-1520
-1499
-1457
-1400
-1343
-1303
-1292
-1314
-1361
-1414
-1454
-1465
-1441
-1390
-1330
-1282
-1261
-1274
-1312
-1354
-1378
-1365
-1308
-1217
-1110
-1014
-951
-930
-950
-997
-1050
-1092
-1111
-1106
-1082
-1048
-1012
-978
-941
-896
-841
-776
-710
-651
-606
-576
-553
-524
-478
-411
-333
-264
-232
-260
-354
-500
-664
-798
-859
-822
-693
-505
-311
-167
-111
-153
-267
-403
-503
-525
-455
-315
-153
-29
11
-49
-189
-361
-502
-560
-513
-374
-189
-20
77
68
-43
-222
-412
-557
-616
-577
-455
-286
-115
24
111
143
131
91
33
-39
-124
-223
-331
-433
-508
-533
-495
-396
-256
-106
16
81
78
13
-89
-196
-280
-328
-340
-333
-325
-332
-355
-381
-389
-357
-273
-145
2
131
204
196
104
-52
-231
-388
-481
-487
-408
-268
-106
36
124
142
90
-11
-136
-254
-344
-392
-398
-368
-314
-249
-186
-130
-85
-50
-22
5
33
66
100
131
149
146
118
64
-6
-74
-119
-123
-74
25
157
292
399
448
427
341
213
81
-20
-60
-30
59
179
294
371
392
355
281
196
132
108
129
184
250
302
322
308
269
224
197
202
242
306
374
423
438
415
367
313
278
279
318
386
459
510
518
473
379
257
134
36
-18
-23
14
74
136
183
205
201
177
145
116
96
89
93
104
119
134
146
153
150
131
90
25
-63
-165
-268
-355
-409
-420
-387
-319
-233
-150
-90
-65
-79
-126
-193
-266
-329
-374
-398
-401
-388
-362
-327
-286
-239
-189
-142
-105
-87
-94
-130
-190
-265
-341
-402
-436
-438
-409
-358
-299
-248
-217
-215
-240
-286
-339
-384
-406
-394
-346
-263
-158
-45
58
135
175
173
134
69
-6
-74
-121
-139
-126
-87
-31
31
93
148
198
243
286
327
362
386
391
374
336
286
237
204
201
237
310
408
511
598
649
653
608
525
421
318
236
190
183
211
260
315
358
378
368
333
281
227
185
168
180
219
276
335
380
398
381
332
262
188
129
99
105
143
199
255
292
297
266
208
139
78
45
49
92
164
248
325
378
398
384
340
279
213
152
106
79
73
89
126
180
247
319
384
431
450
435
385
307
216
129
61
26
30
71
140
227
317
398
460
496
503
480
428
352
260
163
74
5
-32
-32
4
67
146
224
288
330
344
334
306
266
223
180
140
102
69
42
26
24
38
68
109
150
183
196
186
154
107
58
20
6
21
64
129
201
268
315
336
329
297
250
200
157
131
125
139
167
201
230
248
249
234
206
172
142
122
117
129
155
189
224
255
278
291
295
293
287
279
271
266
262
262
264
267
272
276
278
278
278
284
299
330
377
437
503
562
600
607
579
523
450
382
338
333
373
453
559
672
773
850
897
916
915
903
889
878
873
873
881
900
934
989
1064
1156
1252
1338
1396
1417
1398
1349
1287
1235
1212
1229
1285
1366
1451
1518
1548
1536
1485
1411
1334
1275
1249
1261
1310
1387
1480
1577
1668
1747
1809
1850
1870
1869
1845
1803
1746
1680
1612
1546
1487
1437
1397
1370
1360
1368
1400
1454
1527
1609
1685
1740
1761
1741
1686
1607
1523
1454
1415
1411
1436
1475
1507
1514
1485
1419
1327
1227
1139
1080
1059
1076
1123
1186
1252
1308
1349
1370
1371
1353
1315
1257
1180
1086
983
883
799
745
729
755
815
895
976
1039
1070
1062
1014
935
838
736
639
556
492
446
420
413
426
458
505
563
621
666
685
669
614
524
412
294
189
114
77
79
111
160
210
245
257
243
204
149
85
22
-34
-76
-102
-109
-94
-58
-3
66
138
202
244
253
224
157
62
-46
-149
-230
-275
-281
-248
-185
-105
-22
52
109
144
158
153
134
105
71
37
8
-15
-27
-30
-22
-5
18
46
74
103
129
153
172
184
186
175
150
111
60
4
-52
-97
-125
-133
-118
-84
-39
9
50
77
85
74
45
6
-35
-69
-91
-96
-85
-65
-42
-26
-25
-42
-78
-125
-176
-219
-247
-252
-236
-202
-160
-118
-83
-61
-53
-57
-71
-90
-116
-147
-185
-230
-278
-323
-357
-369
-354
-308
-236
-149
-62
9
51
57
27
-31
-104
-181
-248
-300
-336
-358
-370
-378
-382
-383
-377
-361
-334
-301
-268
-245
-241
-262
-307
-372
-445
-516
-575
-615
-638
-650
-660
-677
-705
-745
-789
-828
-852
-856
-838
-804
-762
-723
-695
-682
-685
-700
-723
-750
-779
-810
-842
-871
-893
-900
-884
-843
-781
-710
-648
-615
-627
-690
-795
-921
-1038
-1115
-1131
-1077
-967
-826
-691
-596
-565
-604
-702
-832
-962
-1063
-1113
-1108
-1056
-977
-892
-823
-782
-775
-799
-845
-901
-958
-1006
-1040
-1055
-1048
-1016
-963
-891
-808
-726
-657
-615
-606
-635
-694
-773
-854
-919
-953
-948
-906
-835
-751
-673
-619
-600
-617
-663
-725
-784
-826
-839
-824
-788
-745
-709
-692
-697
-717
-742
-756
-752
-725
-683
-640
-612
-611
-640
-693
-754
-805
-829
-821
-783
-731
-681
-650
-644
-662
-695
-729
-755
-769
-777
-789
-816
-861
-920
-977
-1014
-1016
-979
-908
-824
-753
-719
-733
-794
-884
-978
-1052
-1088
-1083
-1047
-995
-946
-910
-887
-873
-861
-847
-836
-842
-880
-961
-1080
-1220
-1348
-1427
-1430
-1343
-1181
-975
-769
-604
-507
-484
-521
-590
-663
-722
-764
-800
-845
-912
-999
-1089
-1157
-1176
-1131
-1029
-894
-766
-682
-665
-714
-805
-898
-950
-937
-855
-728
-598
-506
-483
-535
-640
-761
-857
-899
-877
-809
-725
-660
-637
-657
-702
-742
-746
-696
-597
-473
-359
-290
-287
-350
-456
-573
-666
-709
-698
-644
-570
-498
-445
-415
-399
-383
-359
-322
-283
-256
-256
-289
-349
-416
-461
-460
-400
-285
-136
14
131
190
180
108
-5
-131
-243
-322
-360
-357
-316
-246
-150
-32
103
246
385
503
583
612
587
517
419
319
238
195
192
224
276
330
370
391
394
388
384
394
421
464
515
563
597
611
604
580
547
513
483
460
444
432
423
414
410
414
433
471
529
603
682
751
794
800
766
698
613
533
482
479
528
621
738
851
933
967
951
894
820
754
715
713
741
782
813
818
788
729
657
592
554
549
572
611
647
668
670
663
666
697
768
878
1008
1131
1213
1231
1177
1064
919
781
684
649
681
767
880
990
1075
1121
1129
1110
1079
1053
1039
1041
1055
1077
1101
1127
1155
1186
1218
1249
1272
1278
1264
1228
1175
1113
1053
1002
967
945
935
930
929
930
938
955
986
1028
1078
1126
1162
1180
1179
1162
1138
1116
1105
1106
1117
1130
1137
1129
1106
1072
1033
999
979
974
983
999
1010
1012
995
959
904
837
764
695
635
593
571
573
599
642
694
742
771
769
732
660
566
469
391
349
356
409
497
599
689
746
759
727
661
580
506
455
437
453
493
543
585
609
607
580
535
483
435
398
376
368
370
376
378
372
357
334
307
284
268
264
273
291
314
334
345
344
330
308
287
275
281
308
353
408
459
492
495
461
394
305
214
140
101
104
150
223
304
368
395
371
298
186
59
-56
-136
-163
-131
-48
67
192
300
373
400
382
327
253
176
114
75
64
77
105
139
167
184
185
173
152
128
109
99
105
126
164
215
272
328
374
401
401
373
318
246
171
109
78
90
147
243
363
484
584
643
651
610
534
445
366
319
318
366
453
565
679
776
841
866
850
798
719
628
537
460
410
398
427
498
602
723
839
927
967
947
867
738
585
434
314
243
231
274
360
468
581
683
765
825
864
884
887
869
828
760
667
556
441
339
267
238
254
310
390
471
531
552
526
455
352
235
126
43
0
-1
38
103
179
250
303
328
322
287
227
153
73
-2
-65
-109
-130
-128
-105
-68
-23
20
53
68
63
36
-7
-58
-108
-144
-156
-140
-93
-21
68
158
233
277
276
224
121
-22
-185
-344
-473
-550
-564
-515
-417
-295
-176
-85
-39
-40
-78
-136
-190
-227
-241
-237
-231
-243
-287
-367
-476
-593
-696
-765
-790
-774
-732
-688
-661
-665
-699
-752
-803
-832
-828
-790
-730
-668
-628
-626
-670
-755
-868
-989
-1101
-1188
-1243
-1261
-1243
-1191
-1110
-1004
-886
-771
-679
-632
-646
-728
-869
-1049
-1233
-1389
-1488
-1516
-1476
-1389
-1281
-1184
-1119
-1095
-1109
-1146
-1186
-1215
-1223
-1212
-1190
-1169
-1160
-1170
-1200
-1246
-1301
-1357
-1408
-1449
-1473
-1478
-1458
-1412
-1340
-1248
-1147
-1051
-975
-930
-919
-937
-973
-1012
-1039
-1046
-1033
-1006
-981
-966
-973
-1000
-1045
-1094
-1134
-1154
-1148
-1116
-1063
-998
-929
-865
-812
-774
-754
-753
-771
-807
-854
-907
-954
-989
-1004
-1002
-984
-958
-934
-921
-923
-939
-964
-991
-1012
-1022
-1020
-1002
-973
-931
-878
-818
-755
-697
-655
-640
-661
-720
-808
-907
-992
-1037
-1022
-942
-809
-650
-500
-393
-353
-386
-479
-603
-722
-803
-825
-785
-696
-585
-479
-401
-364
-367
-398
-441
-482
-509
-522
-524
-524
-529
-541
-560
-581
-595
-598
-586
-558
-516
-464
-404
-342
-283
-232
-200
-196
-226
-292
-389
-501
-609
-688
-722
-700
-628
-524
-413
-322
-274
-277
-328
-407
-493
-561
-595
-589
-551
-493
-436
-392
-373
-380
-409
-455
-510
-568
-627
-681
-726
-755
-760
-734
-675
-590
-491
-398
-328
-297
-308
-356
-425
-495
-548
-573
-570
-550
-526
-514
-523
-552
-590
-623
-635
-616
-566
-493
-412
-341
-293
-274
-283
-312
-352
-393
-429
-460
-483
-500
-506
-497
-467
-410
-328
-228
-122
-26
44
79
76
42
-8
-59
-95
-108
-96
-63
-19
25
63
88
101
106
108
111
120
137
159
184
207
223
227
217
195
164
133
110
105
123
163
219
279
330
361
367
350
322
298
293
318
373
452
540
620
676
701
693
659
609
554
501
452
406
363
325
297
289
310
365
452
560
672
765
821
830
791
716
625
538
472
436
432
452
485
518
545
561
567
565
560
552
542
531
520
512
511
525
555
603
663
726
780
815
823
802
757
694
626
562
511
477
460
456
463
476
490
501
509
510
505
494
480
466
457
456
468
493
532
581
634
686
729
756
763
745
703
641
567
489
421
373
353
365
403
460
523
577
612
624
612
584
550
519
500
496
504
521
542
560
573
580
581
577
565
544
512
467
413
353
298
254
230
227
245
275
306
327
329
306
261
200
133
72
27
5
9
34
72
110
137
140
115
63
-6
-76
-130
-153
-138
-87
-15
55
101
103
53
-43
-166
-288
-380
-422
-405
-334
-229
-113
-12
57
88
84
57
22
-8
-26
-28
-15
7
35
64
90
109
116
108
82
39
-17
-74
-119
-141
-131
-88
-22
56
131
188
223
235
229
215
198
182
163
138
104
62
17
-19
-36
-29
2
48
92
120
124
103
71
48
56
110
213
355
513
658
764
814
805
747
659
565
486
437
423
442
488
550
620
690
752
802
835
849
845
826
801
775
756
745
740
734
720
691
649
602
562
543
558
608
686
777
861
918
939
920
871
805
739
682
641
613
594
578
563
551
548
559
586
623
661
684
681
644
576
488
398
326
284
278
306
355
408
452
476
475
452
414
368
323
283
251
228
212
204
202
206
214
222
230
233
230
221
207
189
169
145
119
90
57
23
-11
-40
-63
-77
-84
-90
-97
-112
-137
-169
-206
-240
-268
-284
-290
-290
-288
-292
-306
-331
-365
-403
-440
-470
-490
-499
-498
-489
-478
-466
-459
-459
-468
-483
-503
-520
-528
-523
-500
-462
-417
-375
-348
-348
-377
-434
-508
-585
-649
-690
-704
-694
-669
-640
-619
-611
-618
-637
-662
-687
-710
-729
-743
-750
-744
-720
-668
-584
-471
-336
-197
-71
23
76
85
61
19
-21
-47
-50
-34
-7
19
34
33
18
-3
-22
-30
-26
-11
6
19
23
16
3
-11
-20
-21
-13
0
11
17
14
6
-6
-14
-17
-13
-4
6
12
12
7
-2
-10
-14
-13
-6
2
9
10
7
1
-7
-11
-12
-7
-1
6
9
7
2
-4
-9
-10
-8
-3
3
7
7
3
-2
-7
-9
-8
-4
1
5
6
4
-1
-5
-8
-8
-5
-1
3
5
4
0
-4
-6
-7
-5
-2
2
4
3
1
-2
-5
-6
-5
-3
0
3
3
1
-1
-4
-6
-5
-3
-1
2
2
2
-1
-3
-5
-5
-4
-2
1
2
1
0
-2
-4
-5
-4
-2
0
1
1
0
-2
-3
-4
-4
-3
-1
0
1
0
-1
-3
-4
-4
-3
-1
0
0
0
-1
-2
-3
-4
-3
-2
-1
0
0
-1
-2
-3
-3
-3
-2
-1
0
0
-1
-2
-3
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-3
-2
-2
-1
-1
-1
-1
-2
-3
-3
-2
-2
-1
-1
-1
-1
-2
-2
-3
-2
-2
-2
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
