5
71013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-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
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-2
-1
-1
0
0
0
0
0
-1
-2
-2
-1
-1
0
0
0
0
-1
-1
-2
-2
-1
-1
0
1
1
0
-1
-2
-2
-2
-1
-1
0
1
1
0
-1
-2
-2
-2
-1
0
1
1
1
0
-1
-2
-3
-2
-1
0
1
1
1
0
-2
-3
-3
-2
-1
0
1
2
1
-1
-2
-3
-3
-2
-1
1
2
2
1
-1
-3
-4
-3
-2
0
2
3
2
1
-2
-3
-4
-4
-2
1
3
3
2
0
-2
-4
-5
-4
-1
2
4
4
2
0
-4
-6
-6
-4
0
3
5
5
2
-2
-6
-8
-7
-4
1
6
8
6
2
-4
-9
-11
-9
-2
6
13
15
9
-4
-22
-42
-58
-68
-67
-59
-44
-26
-9
5
17
28
40
57
77
100
123
142
154
159
159
157
157
162
172
185
196
199
192
170
136
95
52
14
-16
-36
-48
-55
-62
-71
-83
-97
-110
-119
-125
-129
-133
-142
-155
-173
-189
-197
-190
-164
-117
-55
11
71
115
136
135
118
94
76
71
84
114
153
194
228
251
260
258
251
243
235
228
219
204
180
148
111
75
44
24
15
13
14
9
-4
-27
-57
-85
-105
-110
-97
-71
-37
-6
12
12
-7
-39
-75
-107
-125
-126
-110
-84
-54
-28
-11
-3
-3
-6
-5
2
19
44
72
100
122
136
139
133
120
101
79
56
33
12
-7
-22
-33
-39
-42
-41
-39
-39
-43
-53
-70
-94
-122
-152
-180
-202
-215
-217
-208
-188
-159
-127
-94
-64
-40
-24
-13
-5
2
11
23
38
52
62
65
57
39
15
-8
-26
-30
-19
8
48
94
138
174
197
205
199
180
153
120
83
46
10
-22
-46
-58
-55
-35
0
45
92
132
159
168
159
136
108
81
63
53
50
47
36
10
-35
-96
-166
-233
-286
-314
-312
-280
-226
-160
-96
-46
-18
-14
-32
-66
-105
-142
-170
-184
-185
-178
-168
-162
-165
-179
-202
-231
-257
-275
-276
-258
-220
-165
-101
-35
26
76
114
141
160
176
194
214
237
259
277
286
285
272
252
227
200
175
152
130
107
78
43
1
-46
-96
-142
-183
-213
-233
-243
-243
-237
-226
-212
-196
-177
-157
-135
-111
-87
-62
-37
-13
10
30
47
59
67
69
67
62
56
52
51
56
64
76
88
98
105
108
107
105
101
99
98
99
99
100
98
95
90
82
71
57
39
17
-9
-36
-59
-75
-77
-64
-37
1
41
74
91
88
62
20
-32
-83
-122
-145
-150
-140
-121
-100
-84
-73
-67
-62
-52
-33
-3
34
74
110
135
146
141
124
97
65
34
5
-22
-45
-67
-86
-102
-112
-115
-110
-99
-84
-68
-56
-51
-51
-56
-61
-63
-59
-48
-30
-9
13
31
44
55
64
75
90
111
134
156
172
178
170
147
112
68
20
-27
-69
-105
-134
-156
-172
-182
-188
-190
-186
-177
-163
-146
-125
-102
-79
-57
-36
-19
-6
1
3
-2
-12
-26
-42
-56
-67
-72
-70
-60
-44
-21
5
34
64
92
114
129
134
126
105
72
31
-13
-53
-86
-105
-110
-102
-83
-60
-36
-15
-1
9
14
19
26
38
56
81
109
140
171
198
219
233
237
232
217
194
165
133
101
71
44
20
-3
-27
-55
-89
-129
-173
-217
-257
-289
-309
-316
-311
-297
-276
-253
-227
-200
-172
-141
-107
-70
-32
6
41
74
104
132
162
193
228
264
299
328
349
358
357
348
335
322
312
307
304
300
288
265
229
180
123
63
7
-41
-76
-99
-112
-116
-116
-113
-108
-102
-94
-84
-74
-65
-61
-65
-77
-98
-124
-153
-180
-203
-219
-229
-235
-238
-240
-242
-240
-234
-220
-197
-164
-123
-80
-39
-5
20
35
41
42
42
44
50
59
69
77
79
75
66
52
37
24
14
8
4
-1
-10
-25
-45
-71
-97
-120
-136
-144
-142
-135
-128
-125
-131
-150
-181
-219
-257
-288
-304
-300
-275
-234
-182
-130
-85
-54
-40
-40
-49
-57
-59
-50
-28
4
40
73
98
113
119
119
118
124
137
158
183
207
224
230
223
205
181
156
135
121
114
112
110
105
94
76
54
30
7
-13
-29
-40
-50
-58
-66
-72
-76
-76
-71
-61
-49
-38
-31
-29
-33
-39
-43
-42
-33
-15
9
35
55
66
64
50
27
1
-21
-35
-38
-31
-17
0
16
26
31
31
27
21
17
13
11
9
6
3
0
-4
-8
-11
-15
-22
-32
-47
-65
-84
-102
-113
-115
-109
-94
-77
-60
-50
-49
-59
-77
-98
-117
-130
-134
-129
-117
-103
-89
-79
-73
-70
-67
-61
-49
-30
-6
17
36
46
45
33
14
-5
-18
-18
-2
30
76
127
176
215
239
245
233
209
177
144
113
87
65
46
26
3
-25
-57
-90
-120
-143
-158
-163
-158
-148
-134
-120
-105
-89
-69
-44
-10
31
77
124
165
195
211
212
198
176
149
124
103
89
80
74
70
65
60
57
58
67
84
108
136
164
185
195
193
178
153
124
94
69
48
32
18
3
-17
-41
-69
-97
-120
-134
-137
-128
-111
-89
-70
-58
-55
-62
-74
-87
-93
-88
-70
-39
-2
36
68
90
100
100
96
94
99
113
134
158
177
182
169
134
83
20
-43
-99
-140
-165
-175
-174
-169
-166
-167
-172
-178
-182
-180
-169
-152
-132
-112
-97
-89
-86
-85
-81
-71
-52
-23
11
45
76
99
111
116
114
111
109
109
111
112
111
106
98
88
79
75
75
81
90
98
103
104
100
93
86
81
78
78
76
70
56
35
7
-22
-49
-68
-78
-77
-70
-61
-54
-53
-58
-68
-80
-90
-96
-97
-96
-96
-99
-107
-120
-134
-145
-149
-143
-127
-104
-80
-58
-42
-34
-32
-31
-27
-17
0
21
43
60
68
65
55
40
28
24
31
47
70
93
109
115
108
91
67
45
30
26
36
59
92
129
168
203
231
252
264
267
261
246
222
192
157
119
82
47
14
-15
-44
-73
-106
-143
-185
-229
-273
-310
-338
-352
-350
-333
-301
-260
-213
-166
-122
-87
-60
-44
-37
-36
-41
-47
-52
-55
-53
-45
-33
-18
-1
15
27
31
27
13
-10
-40
-71
-102
-126
-141
-147
-142
-130
-115
-98
-83
-71
-62
-53
-45
-35
-24
-14
-6
-3
-3
-6
-6
1
20
54
103
161
221
274
311
328
323
301
269
237
212
199
197
204
214
221
220
212
200
189
184
191
210
237
266
290
302
298
279
248
211
175
144
122
107
97
88
76
61
41
19
-3
-21
-36
-45
-51
-54
-56
-56
-55
-51
-45
-37
-28
-21
-19
-25
-38
-60
-88
-118
-145
-168
-181
-186
-181
-168
-149
-127
-106
-87
-73
-66
-67
-77
-94
-116
-139
-162
-179
-191
-196
-198
-197
-199
-206
-218
-235
-255
-274
-290
-300
-304
-303
-297
-290
-280
-269
-254
-235
-209
-178
-144
-109
-77
-51
-32
-19
-9
1
15
35
60
88
115
138
155
164
167
167
167
169
173
177
178
174
163
146
127
111
101
100
108
120
132
135
126
101
62
15
-32
-73
-100
-112
-109
-94
-73
-49
-26
-7
10
24
37
47
55
57
55
49
41
35
34
42
57
76
94
104
101
84
52
13
-27
-60
-81
-89
-86
-80
-76
-80
-94
-118
-145
-169
-185
-189
-182
-168
-155
-149
-154
-172
-199
-230
-256
-271
-271
-256
-228
-190
-147
-101
-54
-6
44
94
142
185
216
232
229
208
173
132
94
65
52
56
75
105
137
167
189
202
207
207
205
205
210
219
234
251
270
286
298
304
302
290
268
239
203
164
127
93
66
47
35
28
23
18
11
1
-9
-20
-28
-32
-32
-29
-26
-26
-30
-39
-52
-68
-82
-94
-100
-100
-94
-85
-74
-64
-57
-55
-59
-68
-81
-98
-116
-132
-145
-150
-149
-140
-127
-112
-102
-100
-109
-129
-157
-188
-215
-233
-238
-230
-211
-188
-167
-154
-150
-153
-158
-157
-143
-111
-60
3
71
133
179
203
204
186
157
126
101
86
82
83
85
82
68
45
13
-21
-52
-73
-84
-83
-74
-61
-47
-33
-20
-4
16
42
73
107
137
157
161
148
118
74
22
-32
-81
-125
-162
-195
-225
-256
-285
-312
-331
-339
-332
-310
-274
-228
-180
-133
-92
-57
-26
2
32
66
103
142
178
209
231
244
249
249
247
247
251
258
265
271
271
265
253
237
218
199
182
166
151
133
110
81
44
1
-48
-99
-149
-195
-234
-262
-275
-271
-248
-207
-151
-86
-21
35
76
96
95
77
51
25
7
1
7
23
39
48
45
28
-2
-38
-73
-100
-114
-115
-109
-100
-96
-100
-114
-133
-152
-163
-162
-146
-117
-81
-44
-14
7
17
20
23
31
49
80
121
168
214
253
280
292
288
271
242
205
163
119
75
34
-2
-31
-52
-64
-69
-68
-63
-54
-44
-30
-12
9
35
61
83
97
98
84
57
22
-14
-43
-60
-63
-54
-40
-30
-32
-50
-83
-127
-174
-214
-239
-247
-240
-224
-206
-195
-195
-205
-220
-234
-239
-230
-205
-166
-119
-69
-23
17
52
82
110
137
163
186
202
209
207
196
179
163
149
139
132
126
115
98
75
47
20
1
-5
2
23
50
79
101
112
113
103
89
73
60
49
39
27
10
-13
-40
-65
-84
-91
-85
-65
-38
-9
15
30
35
30
20
10
3
2
5
11
18
23
26
28
30
33
38
42
43
40
31
18
5
-3
-4
7
27
53
79
97
104
96
76
49
19
-9
-30
-46
-59
-72
-88
-108
-131
-152
-167
-174
-171
-159
-141
-120
-98
-78
-57
-32
-2
36
79
125
169
206
233
250
259
264
266
270
273
274
269
255
231
198
163
129
102
85
78
77
77
75
67
56
43
35
34
43
59
76
87
87
73
47
16
-11
-25
-20
1
33
63
79
69
30
-36
-119
-204
-275
-319
-330
-309
-263
-205
-149
-106
-82
-79
-93
-116
-140
-158
-165
-161
-148
-130
-110
-92
-78
-67
-58
-51
-45
-41
-39
-43
-53
-69
-90
-111
-129
-137
-132
-114
-85
-49
-16
9
19
13
-7
-33
-59
-74
-74
-58
-27
12
49
79
98
107
111
115
125
143
167
189
201
195
168
120
61
1
-46
-71
-70
-46
-10
26
51
58
46
22
-5
-22
-25
-11
14
38
49
40
6
-47
-110
-168
-208
-224
-214
-185
-150
-119
-102
-101
-114
-131
-141
-135
-108
-61
-1
63
121
166
194
208
213
212
210
207
202
191
171
142
107
71
41
22
18
26
41
54
57
45
19
-19
-60
-96
-119
-125
-117
-97
-73
-50
-34
-25
-21
-17
-11
2
20
41
62
79
91
98
101
105
111
120
132
142
147
145
135
117
97
79
66
59
56
55
49
36
15
-12
-40
-65
-80
-85
-80
-70
-63
-62
-71
-89
-111
-129
-135
-126
-101
-62
-17
26
60
81
88
85
76
66
59
53
49
42
32
18
2
-13
-23
-27
-24
-19
-15
-18
-33
-58
-92
-128
-158
-176
-178
-163
-135
-99
-62
-28
0
21
37
49
60
69
75
78
76
71
63
57
55
59
70
85
100
111
114
109
97
81
65
52
42
33
21
3
-25
-63
-109
-156
-198
-229
-245
-246
-235
-218
-200
-186
-178
-176
-177
-177
-171
-159
-140
-115
-88
-62
-40
-22
-11
-5
-6
-12
-25
-43
-66
-91
-115
-133
-143
-143
-133
-116
-98
-82
-74
-74
-82
-95
-107
-113
-111
-98
-77
-51
-24
2
24
43
61
79
100
123
149
173
193
209
219
226
233
243
256
274
292
306
311
302
278
240
193
145
101
68
49
44
49
60
71
79
82
78
69
58
46
34
23
13
3
-6
-12
-14
-11
-4
6
15
20
18
9
-7
-24
-36
-39
-29
-6
23
51
70
73
55
19
-28
-76
-116
-140
-144
-131
-108
-84
-66
-60
-66
-79
-93
-101
-100
-89
-72
-54
-41
-38
-45
-57
-67
-69
-58
-32
4
42
74
93
94
79
54
25
1
-15
-23
-25
-30
-45
-73
-116
-168
-222
-268
-298
-305
-290
-258
-215
-170
-131
-102
-83
-73
-68
-61
-50
-32
-6
26
60
93
123
147
163
172
174
171
166
161
158
157
160
166
172
178
182
183
180
174
166
158
148
137
123
105
83
58
32
9
-8
-15
-14
-6
3
10
10
-1
-19
-41
-61
-71
-69
-53
-26
7
36
56
62
54
35
11
-10
-23
-26
-17
-1
18
37
51
59
62
61
58
54
48
39
27
10
-11
-33
-54
-72
-83
-86
-84
-79
-74
-72
-74
-80
-88
-95
-97
-94
-83
-66
-45
-25
-7
6
10
7
-4
-21
-41
-62
-82
-97
-106
-109
-106
-99
-91
-85
-84
-88
-98
-110
-122
-130
-131
-126
-115
-102
-91
-86
-89
-100
-115
-130
-139
-138
-126
-104
-75
-43
-15
8
23
33
42
53
69
91
116
138
153
154
139
107
64
15
-31
-67
-89
-96
-91
-78
-65
-57
-58
-67
-82
-98
-110
-113
-105
-86
-60
-30
0
26
48
66
83
101
121
142
161
175
179
172
154
126
95
68
49
43
52
71
96
122
144
158
166
170
175
184
200
219
238
249
245
222
179
121
56
-7
-58
-91
-103
-100
-86
-71
-61
-59
-65
-75
-81
-76
-56
-20
27
80
129
167
189
193
184
164
141
120
102
89
79
70
59
47
33
20
7
-3
-12
-20
-29
-40
-53
-67
-78
-86
-87
-83
-76
-69
-66
-70
-81
-98
-117
-133
-144
-146
-141
-129
-117
-106
-101
-101
-106
-112
-119
-124
-129
-136
-147
-162
-181
-202
-218
-225
-220
-201
-173
-140
-111
-92
-84
-88
-98
-105
-102
-86
-55
-15
27
60
77
75
56
26
-6
-31
-44
-44
-33
-17
-3
6
7
5
2
4
14
32
54
75
90
97
97
93
91
98
116
144
177
206
223
223
203
170
129
92
67
59
66
83
102
113
108
87
50
3
-44
-86
-117
-136
-145
-147
-147
-147
-149
-152
-155
-156
-153
-147
-139
-129
-118
-107
-95
-82
-68
-54
-42
-35
-33
-37
-45
-54
-60
-58
-47
-28
-6
16
32
38
33
20
4
-10
-19
-21
-18
-14
-14
-20
-32
-47
-57
-58
-43
-12
31
79
121
150
160
152
130
103
79
65
63
69
76
78
66
38
-3
-52
-101
-141
-168
-182
-184
-181
-179
-181
-188
-196
-200
-194
-174
-139
-91
-38
15
59
93
113
124
128
130
134
141
153
166
181
196
211
225
240
254
265
272
270
259
237
206
170
133
101
78
66
65
74
89
107
125
139
147
147
138
118
89
52
11
-28
-62
-84
-93
-88
-72
-51
-32
-20
-18
-27
-45
-66
-85
-97
-100
-95
-86
-77
-70
-68
-70
-72
-72
-66
-53
-32
-8
16
37
50
56
56
53
51
52
57
66
77
88
99
108
116
122
126
127
125
117
103
83
57
28
-1
-27
-49
-65
-78
-88
-99
-111
-124
-136
-145
-149
-147
-137
-122
-103
-84
-64
-46
-27
-6
16
41
66
89
106
116
117
112
104
98
98
106
122
141
161
175
178
169
149
119
85
50
20
-5
-22
-34
-41
-45
-49
-53
-59
-68
-82
-100
-123
-147
-171
-191
-203
-205
-196
-178
-154
-130
-108
-92
-81
-72
-61
-45
-20
13
51
87
116
131
129
111
81
47
16
-5
-13
-9
5
21
35
41
36
20
-4
-32
-61
-87
-109
-125
-137
-144
-146
-145
-138
-126
-108
-86
-60
-32
-5
20
41
59
72
82
90
98
106
117
129
145
161
177
189
196
195
185
166
141
114
89
69
57
52
53
55
53
45
28
3
-27
-57
-81
-95
-96
-85
-66
-42
-19
-1
11
17
19
21
25
33
45
60
73
83
85
78
63
40
13
-15
-42
-66
-86
-103
-117
-130
-144
-159
-176
-194
-211
-226
-236
-240
-237
-225
-206
-179
-148
-114
-81
-50
-23
-1
17
31
43
53
62
71
79
84
86
85
80
74
67
61
57
56
58
61
62
60
53
40
23
2
-18
-35
-47
-52
-50
-43
-32
-20
-8
2
10
16
21
24
25
25
22
18
13
7
3
2
5
12
23
37
52
67
79
88
92
93
89
80
68
52
34
14
-3
-17
-24
-26
-22
-16
-11
-10
-15
-26
-39
-49
-50
-38
-13
24
66
103
126
130
113
79
34
-9
-42
-58
-54
-36
-10
16
33
37
28
9
-14
-35
-51
-61
-66
-69
-73
-80
-87
-93
-94
-87
-72
-53
-35
-23
-21
-32
-52
-76
-97
-109
-107
-92
-68
-40
-14
5
17
21
23
24
28
36
44
49
48
41
26
9
-7
-17
-19
-13
-1
12
22
25
21
13
2
-7
-13
-16
-17
-20
-27
-37
-50
-60
-65
-60
-47
-28
-11
-1
-6
-25
-58
-97
-133
-158
-165
-154
-127
-92
-57
-29
-14
-9
-12
-18
-20
-17
-8
3
11
13
7
-5
-21
-33
-38
-32
-16
6
28
44
50
47
35
20
7
0
1
8
18
27
33
34
33
31
33
39
49
62
71
73
65
47
20
-9
-35
-51
-57
-51
-37
-22
-10
-5
-8
-17
-29
-40
-45
-43
-37
-30
-27
-30
-41
-60
-83
-104
-120
-126
-122
-111
-95
-80
-67
-58
-53
-49
-42
-29
-9
18
48
79
105
124
134
133
123
105
81
55
28
3
-16
-28
-29
-19
-1
22
46
63
69
62
43
17
-8
-25
-26
-10
22
62
102
132
145
139
116
83
50
25
15
20
37
59
79
91
90
77
55
30
5
-16
-32
-44
-52
-58
-61
-59
-51
-35
-11
17
46
67
77
73
56
31
7
-9
-12
2
28
62
93
115
121
110
84
50
15
-17
-40
-54
-61
-63
-65
-70
-77
-88
-99
-110
-119
-126
-130
-131
-130
-127
-122
-115
-108
-101
-96
-93
-93
-95
-97
-95
-88
-73
-52
-27
-1
20
34
41
42
40
38
40
47
57
66
72
69
58
39
15
-7
-25
-34
-35
-29
-20
-11
-5
-2
-2
-3
-2
2
8
14
19
21
19
16
13
13
18
27
38
49
57
60
60
60
66
80
105
138
172
202
218
217
198
167
130
98
77
70
74
84
89
84
63
29
-12
-52
-81
-94
-91
-77
-59
-46
-45
-59
-83
-113
-139
-156
-161
-154
-141
-127
-117
-113
-111
-108
-99
-80
-51
-18
13
32
33
15
-18
-59
-95
-117
-117
-93
-50
4
59
107
141
160
165
161
152
141
130
119
106
90
71
50
32
19
13
15
22
32
40
43
40
30
16
-1
-16
-28
-33
-32
-26
-15
0
16
32
46
57
63
65
65
65
69
78
95
118
144
167
182
182
167
137
96
52
11
-20
-40
-48
-51
-53
-61
-77
-101
-131
-161
-184
-198
-201
-195
-184
-174
-166
-163
-163
-161
-155
-140
-119
-92
-65
-43
-30
-26
-28
-32
-32
-22
-1
30
67
103
131
147
150
143
129
116
109
108
114
123
129
126
113
88
56
22
-8
-28
-34
-28
-12
9
29
43
49
46
37
25
15
10
10
17
28
40
53
63
71
78
87
99
116
138
162
185
202
211
206
186
153
108
57
4
-45
-86
-117
-138
-150
-155
-159
-163
-171
-183
-200
-218
-236
-248
-254
-249
-235
-212
-182
-147
-111
-75
-41
-10
20
48
73
96
116
131
142
147
149
150
152
156
163
172
178
179
172
154
126
92
56
23
-2
-18
-26
-31
-36
-46
-63
-87
-112
-134
-147
-148
-134
-110
-79
-48
-21
-1
12
20
27
36
45
54
57
52
36
11
-19
-46
-62
-61
-42
-9
31
66
88
91
73
42
5
-28
-49
-54
-46
-32
-19
-17
-31
-59
-96
-136
-169
-189
-193
-181
-161
-136
-115
-100
-92
-88
-86
-80
-69
-52
-30
-7
15
33
47
55
60
63
64
63
61
58
56
54
55
59
68
78
89
98
101
97
87
74
60
48
42
42
47
55
63
70
74
75
77
80
84
90
94
95
88
74
54
31
8
-11
-22
-28
-29
-31
-38
-53
-76
-106
-137
-164
-182
-188
-183
-168
-148
-129
-112
-100
-92
-87
-82
-75
-67
-59
-52
-47
-47
-49
-53
-54
-52
-45
-34
-21
-8
3
9
10
8
4
0
-5
-8
-13
-19
-27
-36
-45
-53
-57
-56
-52
-44
-35
-27
-20
-14
-7
2
14
28
42
53
57
53
41
26
11
4
8
26
55
88
118
136
137
122
94
61
32
15
13
23
41
56
61
50
23
-16
-59
-94
-115
-118
-103
-76
-46
-21
-10
-14
-31
-57
-85
-107
-119
-120
-110
-94
-75
-56
-40
-26
-14
-2
12
27
43
56
66
71
73
72
72
74
80
91
104
118
128
132
128
117
100
82
67
59
60
70
88
109
130
146
154
155
151
143
136
132
131
131
130
124
110
89
64
40
23
16
23
42
65
86
95
87
60
18
-31
-76
-107
-120
-113
-92
-67
-48
-43
-57
-88
-129
-172
-205
-224
-226
-214
-195
-176
-161
-153
-149
-146
-138
-122
-98
-69
-40
-19
-7
-8
-16
-26
-30
-25
-8
17
44
65
74
66
45
15
-16
-40
-51
-49
-36
-18
-3
5
5
-3
-14
-21
-21
-11
7
30
52
69
78
81
79
77
80
87
99
112
121
121
109
85
53
17
-15
-41
-57
-63
-63
-61
-61
-67
-78
-94
-111
-125
-132
-132
-125
-114
-102
-93
-89
-91
-97
-105
-111
-112
-107
-96
-80
-63
-47
-35
-27
-22
-19
-15
-10
-2
9
21
33
44
53
60
67
75
84
95
105
113
116
113
103
88
71
55
43
39
40
46
53
57
57
51
39
25
11
-1
-10
-15
-18
-20
-23
-26
-29
-28
-22
-11
6
25
43
54
57
49
33
13
-7
-22
-28
-25
-14
1
17
30
37
37
32
22
8
-6
-22
-37
-51
-63
-70
-72
-67
-57
-41
-24
-8
4
11
11
7
2
-4
-8
-10
-12
-16
-23
-33
-45
-55
-58
-53
-37
-12
18
46
67
78
77
67
52
38
31
31
38
48
57
59
53
38
17
-5
-23
-33
-34
-28
-17
-7
-1
0
-4
-12
-19
-24
-24
-20
-12
-5
1
3
2
-2
-8
-14
-20
-26
-32
-41
-53
-67
-82
-94
-102
-103
-96
-81
-63
-42
-25
-13
-8
-10
-18
-28
-39
-47
-49
-46
-36
-19
2
25
48
68
83
90
88
76
57
33
8
-16
-33
-43
-44
-37
-25
-11
0
6
6
-1
-11
-23
-32
-36
-33
-21
-2
21
46
71
92
109
121
128
133
136
137
138
136
133
128
121
113
105
98
93
90
89
89
87
83
74
62
46
30
16
5
2
5
14
29
45
60
72
77
75
65
48
25
-3
-33
-65
-95
-124
-148
-167
-180
-185
-183
-173
-156
-134
-109
-84
-62
-44
-34
-29
-28
-29
-28
-22
-10
9
32
55
73
83
81
69
47
21
-3
-21
-28
-25
-12
7
26
43
55
60
61
59
57
56
58
61
64
67
68
67
67
66
66
66
64
57
43
21
-10
-45
-80
-111
-132
-141
-139
-128
-112
-97
-86
-81
-81
-85
-89
-91
-90
-87
-83
-81
-83
-89
-98
-108
-115
-116
-110
-98
-82
-65
-51
-42
-38
-39
-42
-46
-48
-49
-48
-46
-46
-48
-50
-52
-51
-44
-31
-11
14
42
70
95
117
136
152
166
180
193
205
214
218
216
207
193
175
155
135
116
98
80
62
45
29
16
9
10
21
39
63
89
113
131
140
142
137
131
125
121
122
124
126
124
117
101
79
52
23
-5
-31
-53
-74
-92
-111
-129
-146
-161
-171
-174
-172
-164
-152
-139
-126
-116
-107
-98
-88
-75
-60
-44
-28
-16
-9
-9
-14
-21
-26
-27
-22
-11
3
17
26
28
23
13
1
-7
-9
-4
8
23
36
42
39
26
7
-14
-30
-39
-37
-25
-8
11
27
35
35
28
17
6
-1
-1
4
13
22
28
27
20
6
-11
-26
-36
-39
-33
-21
-6
9
19
20
13
-1
-18
-33
-41
-40
-29
-11
11
30
41
40
27
3
-25
-53
-75
-88
-92
-89
-83
-78
-78
-83
-91
-99
-103
-99
-88
-70
-50
-34
-25
-27
-36
-49
-59
-59
-45
-15
26
72
115
146
161
158
142
118
93
74
66
67
75
85
89
84
69
43
10
-23
-53
-74
-86
-88
-82
-71
-59
-47
-37
-29
-23
-19
-14
-9
-4
1
8
15
24
34
45
56
65
69
67
56
37
10
-22
-56
-86
-109
-122
-125
-120
-108
-95
-84
-77
-75
-78
-82
-85
-83
-75
-61
-44
-26
-10
2
10
13
16
20
27
37
50
62
70
72
67
55
37
16
-6
-28
-51
-76
-102
-130
-157
-180
-193
-192
-175
-142
-98
-50
-6
27
44
45
35
19
7
2
9
25
47
68
83
90
88
82
75
73
76
83
92
96
90
74
49
19
-10
-29
-37
-32
-18
-2
8
7
-8
-35
-68
-99
-123
-134
-132
-119
-103
-87
-79
-79
-86
-96
-103
-104
-96
-80
-61
-44
-34
-35
-47
-67
-91
-113
-126
-128
-118
-98
-72
-45
-22
-6
1
1
-5
-13
-20
-23
-20
-11
3
20
36
50
60
66
68
70
72
76
83
91
98
101
97
86
68
48
28
15
9
13
23
36
45
46
38
21
1
-18
-27
-24
-7
20
51
77
92
93
79
57
34
16
9
13
25
39
46
42
25
-2
-33
-57
-68
-61
-37
-2
35
63
75
68
43
9
-25
-50
-59
-50
-27
5
36
60
74
77
71
63
56
52
54
57
60
58
52
40
27
14
5
1
0
0
-5
-16
-34
-59
-85
-108
-122
-125
-117
-100
-81
-64
-55
-55
-63
-76
-88
-96
-97
-90
-80
-69
-62
-63
-71
-84
-99
-109
-111
-102
-83
-58
-31
-8
6
10
4
-10
-28
-44
-55
-60
-58
-52
-43
-33
-25
-17
-9
1
14
33
54
76
96
110
117
116
108
98
90
87
92
105
123
141
157
165
166
159
148
138
133
134
142
152
159
160
149
126
94
58
23
-6
-24
-31
-31
-27
-23
-22
-25
-29
-33
-32
-26
-15
-2
10
16
15
9
1
-5
-3
8
29
54
77
93
97
88
72
55
44
44
57
80
106
125
130
116
84
39
-10
-53
-82
-94
-90
-74
-54
-37
-25
-19
-19
-19
-18
-14
-8
-4
-4
-10
-22
-36
-47
-50
-42
-23
2
27
44
46
31
1
-38
-77
-109
-126
-126
-111
-87
-57
-29
-5
13
28
40
50
58
62
59
46
25
-4
-33
-58
-72
-72
-58
-34
-6
20
38
45
41
30
15
2
-7
-10
-8
-4
0
2
3
4
6
12
21
33
46
55
60
58
49
36
19
3
-13
-26
-36
-43
-49
-51
-49
-42
-31
-15
4
23
38
46
45
36
20
2
-15
-25
-26
-17
2
27
55
81
101
113
115
110
99
86
75
70
71
78
89
98
103
99
85
61
32
2
-23
-38
-42
-34
-18
1
17
27
27
19
4
-13
-30
-45
-55
-63
-69
-73
-76
-77
-73
-63
-48
-29
-10
5
11
8
-5
-23
-40
-52
-54
-46
-31
-11
5
14
14
4
-12
-28
-41
-47
-47
-41
-33
-25
-18
-13
-8
-1
8
17
26
30
26
14
-4
-24
-41
-49
-48
-38
-26
-18
-21
-39
-71
-112
-154
-187
-204
-202
-183
-153
-122
-99
-87
-89
-100
-114
-124
-125
-115
-97
-74
-51
-31
-16
-3
12
32
58
89
120
146
161
162
150
128
102
79
64
58
62
71
79
82
77
62
40
13
-15
-39
-57
-68
-70
-65
-51
-33
-11
11
29
39
41
35
23
10
0
-3
2
12
23
29
26
12
-10
-36
-57
-67
-63
-47
-26
-8
-2
-15
-44
-86
-129
-164
-180
-174
-150
-115
-81
-57
-49
-57
-75
-95
-108
-107
-94
-73
-52
-38
-35
-44
-59
-71
-73
-59
-30
9
49
80
95
92
77
57
43
41
56
84
118
149
168
169
154
126
94
65
46
40
44
55
67
78
85
86
85
81
77
72
65
55
44
33
25
24
29
42
58
73
79
73
53
22
-15
-50
-77
-91
-92
-84
-71
-58
-50
-46
-44
-39
-28
-8
18
47
71
83
79
58
25
-14
-52
-81
-99
-105
-105
-103
-104
-111
-124
-140
-154
-162
-161
-152
-137
-120
-104
-92
-84
-77
-67
-51
-26
8
46
83
114
132
135
123
100
71
42
18
3
-3
-1
5
11
14
11
3
-9
-21
-32
-38
-38
-32
-22
-11
0
6
9
7
3
-1
-3
-3
-1
2
3
-1
-9
-21
-36
-49
-57
-57
-48
-32
-11
9
27
37
40
36
28
19
11
7
9
15
26
39
53
68
81
91
97
97
90
77
60
42
27
20
21
33
52
74
95
110
117
116
109
100
91
86
83
81
75
64
45
23
0
-18
-25
-20
-4
18
40
55
59
50
34
16
2
-2
5
20
37
49
49
37
16
-9
-29
-36
-27
-4
29
63
90
104
106
99
88
79
78
83
90
94
89
70
40
4
-29
-49
-51
-34
-1
38
70
87
80
51
4
-51
-103
-144
-169
-177
-172
-160
-147
-137
-132
-130
-129
-125
-119
-108
-97
-85
-75
-67
-61
-55
-47
-38
-27
-18
-11
-9
-12
-20
-29
-36
-39
-36
-29
-20
-12
-8
-10
-17
-27
-37
-43
-43
-36
-25
-12
0
8
11
11
9
8
9
13
20
28
35
39
41
41
42
44
49
55
60
64
62
54
40
23
7
-6
-11
-9
1
13
24
30
27
15
-4
-25
-44
-56
-57
-48
-31
-9
11
25
28
20
3
-20
-43
-62
-73
-74
-69
-59
-50
-46
-49
-59
-74
-91
-105
-112
-111
-102
-90
-78
-70
-69
-77
-91
-107
-121
-127
-122
-106
-81
-48
-14
17
43
59
68
69
65
59
56
56
61
73
88
105
119
127
124
108
81
45
6
-29
-53
-61
-53
-32
-4
22
38
38
22
-7
-42
-73
-93
-96
-81
-52
-15
22
52
72
81
83
81
80
82
88
93
96
94
85
72
57
44
38
37
43
50
55
53
45
31
14
-2
-11
-13
-8
1
9
12
8
-3
-16
-29
-38
-41
-39
-34
-31
-32
-40
-53
-67
-77
-78
-70
-52
-28
-5
13
23
24
20
15
14
20
31
43
51
50
37
13
-16
-42
-57
-57
-40
-11
20
45
54
45
21
-12
-41
-58
-54
-30
10
54
93
115
115
95
60
21
-14
-36
-45
-42
-33
-24
-22
-28
-41
-57
-70
-75
-69
-54
-33
-11
7
17
19
12
2
-10
-19
-22
-21
-14
-4
9
23
37
50
62
70
74
73
68
60
51
44
40
42
46
53
60
65
67
67
68
71
77
87
98
106
106
97
78
52
24
0
-15
-16
-6
13
33
49
57
54
44
31
20
17
22
35
53
69
81
85
82
75
66
58
52
48
43
35
21
4
-16
-35
-48
-53
-51
-42
-32
-24
-21
-24
-31
-39
-44
-43
-38
-29
-20
-14
-13
-16
-20
-20
-14
1
21
43
60
66
58
38
9
-20
-43
-53
-50
-36
-17
1
10
10
1
-13
-26
-33
-33
-27
-18
-12
-13
-23
-40
-59
-74
-82
-79
-67
-51
-38
-33
-40
-57
-83
-109
-129
-138
-133
-116
-91
-62
-35
-12
4
15
21
26
28
30
31
30
29
29
30
35
44
56
68
77
82
79
70
56
42
29
22
19
20
20
18
10
-3
-21
-39
-54
-63
-64
-57
-46
-32
-18
-8
1
8
15
25
36
49
61
70
74
72
65
55
42
29
17
5
-8
-23
-39
-57
-76
-92
-104
-112
-116
-117
-117
-119
-124
-131
-138
-143
-141
-131
-113
-88
-60
-33
-10
5
13
14
10
5
2
1
4
9
15
18
18
14
6
-6
-20
-35
-49
-62
-73
-82
-88
-92
-93
-92
-87
-78
-65
-49
-30
-11
8
26
39
50
57
61
65
70
76
84
93
101
108
111
110
105
98
89
80
71
62
52
40
26
10
-5
-18
-25
-23
-13
3
21
37
45
43
30
9
-15
-35
-45
-44
-29
-6
20
43
57
60
53
38
20
5
-3
-5
-1
4
9
9
4
-5
-15
-23
-26
-23
-16
-6
2
7
5
-1
-10
-18
-22
-21
-13
-1
13
26
33
35
29
18
3
-12
-25
-34
-37
-34
-24
-9
10
30
49
65
75
77
73
62
48
32
19
11
7
9
15
22
30
37
43
49
56
65
73
80
82
79
67
49
26
4
-14
-24
-24
-14
1
17
28
32
26
12
-8
-29
-47
-59
-66
-68
-67
-66
-67
-68
-69
-66
-58
-45
-28
-10
6
15
15
6
-11
-31
-50
-65
-73
-74
-69
-59
-49
-40
-32
-26
-21
-16
-10
-4
3
8
10
10
7
3
-1
-4
-4
-2
2
6
10
13
14
13
13
16
22
33
50
70
92
114
130
139
138
128
108
84
59
38
25
23
31
46
64
79
87
84
70
47
20
-5
-21
-27
-22
-7
12
31
43
47
40
26
7
-12
-28
-37
-39
-37
-31
-24
-19
-17
-17
-19
-21
-22
-22
-21
-18
-16
-14
-11
-9
-5
1
10
21
35
49
61
71
76
75
70
60
49
37
27
18
11
3
-8
-23
-42
-63
-83
-97
-101
-91
-67
-33
4
36
56
58
42
11
-27
-60
-80
-80
-58
-19
29
76
111
128
127
110
84
58
37
25
22
24
27
26
19
6
-8
-21
-29
-31
-28
-23
-21
-26
-38
-56
-76
-93
-101
-98
-85
-65
-42
-23
-11
-7
-11
-17
-22
-21
-12
4
24
45
61
69
68
59
45
30
17
9
7
12
21
32
42
50
53
52
47
38
28
17
7
-2
-9
-14
-16
-15
-14
-10
-5
0
6
13
20
27
33
40
45
50
55
60
64
66
68
67
63
58
51
43
36
30
24
18
10
0
-14
-32
-51
-70
-85
-95
-99
-97
-91
-84
-78
-76
-75
-75
-73
-67
-56
-40
-23
-9
-2
-4
-15
-33
-54
-72
-83
-86
-80
-68
-53
-38
-26
-18
-13
-10
-7
-4
-3
-3
-7
-13
-21
-26
-26
-18
-2
22
47
70
84
88
81
66
50
35
27
26
28
30
28
18
2
-19
-38
-50
-51
-41
-22
0
19
29
28
17
0
-20
-36
-49
-57
-63
-72
-84
-100
-119
-134
-144
-143
-133
-115
-95
-77
-65
-61
-63
-67
-69
-68
-61
-51
-43
-39
-42
-51
-63
-72
-71
-58
-32
3
43
79
104
116
114
102
86
70
59
53
51
51
49
44
36
26
17
12
11
15
21
26
29
28
25
21
20
24
35
51
70
89
104
113
113
104
87
66
43
22
6
-3
-2
6
22
42
60
72
76
70
54
32
9
-11
-24
-29
-30
-30
-33
-41
-54
-70
-84
-89
-82
-64
-38
-12
8
15
8
-11
-34
-53
-58
-47
-21
14
47
69
73
59
32
0
-27
-40
-38
-23
-4
11
13
0
-26
-58
-86
-102
-101
-84
-56
-28
-7
-1
-10
-31
-57
-79
-91
-89
-75
-53
-28
-6
10
20
26
32
39
48
60
72
81
87
88
86
83
80
78
76
73
67
57
44
29
16
6
0
-1
0
1
-1
-5
-11
-18
-23
-23
-18
-10
-2
4
7
6
5
6
13
29
50
75
96
109
110
98
77
52
29
13
6
6
9
7
-3
-23
-50
-79
-103
-116
-116
-103
-83
-63
-50
-47
-54
-67
-81
-88
-86
-73
-52
-29
-11
-2
-3
-11
-20
-23
-16
3
32
65
94
112
116
105
83
57
34
21
19
28
44
61
72
74
67
52
33
17
6
2
5
12
21
26
27
24
16
9
3
1
4
9
14
17
13
4
-11
-29
-44
-54
-55
-45
-28
-5
18
37
48
49
41
25
6
-12
-27
-34
-35
-28
-16
0
19
38
57
73
86
93
94
87
74
55
34
14
-1
-9
-7
4
21
41
59
71
76
73
64
51
39
30
27
30
36
44
50
50
43
29
10
-11
-31
-46
-54
-56
-52
-47
-44
-45
-53
-66
-80
-91
-94
-87
-67
-38
-3
32
61
80
89
89
83
76
72
72
77
83
88
89
82
70
55
40
29
26
29
38
49
59
64
62
56
46
36
29
27
29
34
39
44
46
45
43
40
39
39
40
41
41
36
27
12
-6
-27
-49
-69
-88
-103
-114
-122
-125
-124
-120
-111
-100
-88
-76
-65
-57
-53
-52
-55
-61
-70
-79
-88
-94
-96
-90
-77
-56
-31
-4
19
36
43
41
32
20
10
5
9
19
32
43
47
41
26
5
-16
-31
-34
-26
-9
11
28
34
25
4
-27
-60
-88
-106
-110
-103
-90
-75
-64
-58
-59
-62
-65
-64
-57
-46
-32
-18
-7
0
4
8
15
27
45
67
89
107
119
123
119
109
98
87
78
72
69
65
60
54
46
39
33
29
27
25
21
13
1
-15
-32
-48
-59
-63
-60
-51
-39
-28
-20
-17
-19
-23
-28
-30
-28
-22
-10
3
17
30
39
43
42
36
26
13
-3
-19
-34
-46
-54
-56
-53
-45
-33
-18
-4
9
19
26
28
26
19
10
-2
-13
-23
-28
-27
-20
-7
8
23
34
39
35
23
8
-7
-18
-21
-15
-2
14
29
39
41
35
22
8
-4
-11
-10
-4
7
16
22
22
16
4
-9
-20
-28
-31
-29
-25
-21
-20
-25
-34
-47
-63
-76
-86
-91
-89
-81
-68
-54
-39
-27
-18
-13
-11
-11
-11
-9
-5
1
10
19
26
31
30
26
18
10
4
2
6
16
29
43
53
56
51
36
15
-10
-35
-54
-66
-69
-64
-54
-40
-28
-19
-13
-12
-15
-18
-22
-23
-22
-19
-13
-7
-2
2
4
3
1
-1
-4
-5
-4
-1
4
11
17
23
27
28
25
18
10
2
-5
-9
-7
0
12
28
45
61
73
79
78
70
56
39
21
5
-6
-11
-10
-5
4
13
21
25
25
22
18
15
15
20
30
45
63
81
97
106
109
105
95
82
67
53
41
33
27
22
17
11
2
-8
-20
-32
-43
-52
-58
-61
-63
-65
-66
-68
-70
-71
-70
-66
-60
-52
-44
-37
-33
-32
-35
-39
-42
-43
-41
-34
-26
-18
-13
-13
-19
-29
-39
-46
-46
-38
-21
0
21
38
46
44
34
21
9
4
9
23
43
63
78
82
77
64
49
38
37
47
68
93
116
128
126
108
78
44
13
-7
-12
-3
16
39
58
67
65
54
36
19
6
-1
-1
2
3
1
-8
-22
-39
-55
-66
-72
-72
-69
-66
-67
-73
-83
-96
-107
-113
-112
-103
-88
-72
-57
-47
-42
-42
-43
-44
-40
-33
-22
-11
-2
2
-1
-10
-21
-32
-38
-36
-26
-8
13
34
49
55
50
35
12
-15
-41
-61
-73
-76
-71
-61
-48
-37
-31
-32
-40
-55
-73
-92
-108
-119
-123
-119
-108
-92
-72
-52
-34
-20
-11
-8
-8
-10
-13
-14
-13
-7
0
9
15
19
18
14
8
4
4
10
22
39
57
72
81
81
74
61
48
38
33
35
40
44
44
37
22
2
-17
-30
-32
-23
-4
20
41
53
54
42
23
3
-12
-16
-10
5
23
38
44
39
27
10
-3
-9
-4
10
28
45
55
55
45
28
10
-3
-7
-1
13
30
46
57
59
54
43
30
18
9
5
4
6
10
16
22
28
34
36
34
28
16
1
-12
-20
-19
-7
13
37
58
68
63
41
5
-37
-75
-102
-112
-104
-83
-57
-33
-20
-19
-29
-43
-55
-59
-50
-31
-5
18
34
35
22
-2
-31
-58
-76
-82
-75
-58
-36
-14
4
16
21
22
20
17
15
13
11
9
6
2
-2
-5
-6
-5
-2
2
6
11
15
18
21
24
27
29
31
32
32
32
34
37
42
49
57
64
68
68
62
52
39
24
12
3
0
2
9
19
30
40
47
49
47
39
29
17
5
-4
-9
-9
-4
5
17
29
39
46
49
49
47
45
44
45
48
53
57
58
55
47
34
17
0
-15
-25
-28
-25
-15
-3
9
18
19
14
1
-17
-38
-58
-75
-86
-91
-90
-84
-75
-63
-51
-39
-27
-16
-7
-2
-1
-6
-15
-26
-38
-45
-47
-40
-26
-6
16
35
49
54
51
43
33
24
20
21
28
39
52
64
74
83
90
96
101
105
105
99
89
73
55
36
21
12
8
9
12
14
13
10
6
5
10
22
40
60
75
80
71
48
15
-19
-45
-55
-46
-17
24
70
109
133
139
127
102
68
34
2
-26
-50
-72
-92
-111
-126
-132
-127
-109
-81
-48
-18
2
7
-5
-30
-63
-93
-114
-122
-116
-101
-82
-66
-57
-56
-61
-68
-70
-65
-50
-26
1
27
47
58
58
50
36
21
7
-3
-9
-11
-11
-9
-7
-4
-2
1
4
7
9
11
13
15
16
16
14
8
-3
-20
-42
-68
-93
-113
-123
-121
-105
-75
-36
6
46
77
94
96
82
56
22
-14
-47
-73
-90
-96
-93
-84
-69
-53
-37
-23
-11
-1
7
14
18
19
14
3
-15
-39
-66
-92
-113
-125
-125
-114
-93
-66
-38
-12
8
21
26
27
24
19
14
8
1
-6
-14
-21
-26
-26
-20
-9
8
28
49
66
79
85
86
80
71
58
42
23
4
-16
-34
-48
-55
-53
-41
-19
10
42
74
100
119
127
126
116
99
77
53
27
1
-24
-46
-66
-84
-97
-108
-115
-118
-115
-106
-90
-66
-34
3
41
74
96
103
92
66
28
-14
-50
-74
-81
-69
-45
-12
18
41
50
45
28
4
-23
-47
-65
-78
-86
-91
-94
-95
-94
-88
-76
-59
-37
-14
7
22
29
28
21
10
0
-9
-15
-19
-24
-33
-45
-61
-77
-89
-91
-81
-58
-25
12
45
68
75
65
39
4
-34
-66
-87
-94
-85
-66
-42
-18
1
11
13
7
-3
-12
-17
-16
-7
7
26
45
60
69
69
61
45
21
-6
-35
-63
-88
-108
-122
-128
-127
-119
-104
-85
-63
-41
-20
-1
15
30
44
60
78
97
115
129
133
124
100
61
12
-41
-87
-119
-130
-118
-83
-34
23
76
119
146
157
153
140
123
106
90
76
60
40
14
-17
-50
-80
-101
-108
-99
-76
-42
-4
31
55
67
64
49
25
-3
-29
-51
-68
-79
-86
-90
-91
-89
-83
-69
-49
-19
17
58
97
132
155
164
156
133
99
58
17
-19
-46
-62
-67
-66
-60
-54
-49
-47
-46
-45
-40
-30
-16
1
18
33
42
44
42
35
28
22
20
21
25
29
34
38
40
42
45
48
52
55
56
53
47
38
28
21
19
23
31
42
50
51
43
25
-4
-39
-75
-109
-137
-155
-164
-161
-149
-126
-94
-55
-11
32
69
95
102
89
54
1
-66
-138
-209
-273
-325
-361
-380
-378
-354
-305
-232
-138
-33
69
153
199
196
138
30
-112
-265
-401
-497
-536
-510
-427
-301
-152
-1
135
246
330
387
421
436
433
410
364
295
206
103
-3
-96
-165
-197
-188
-138
-54
53
170
283
379
447
477
463
402
292
141
-41
-239
-433
-602
-728
-797
-804
-750
-645
-507
-353
-204
-76
17
66
68
21
-69
-196
-349
-518
-687
-843
-972
-1063
-1108
-1102
-1046
-945
-807
-641
-460
-277
-105
43
156
226
250
231
178
108
39
-8
-14
32
134
284
468
663
844
985
1065
1073
1004
870
684
473
266
92
-23
-61
-16
110
300
531
775
1004
1193
1324
1389
1384
1313
1184
1004
782
528
252
-32
-307
-551
-744
-866
-907
-867
-756
-600
-429
-279
-182
-164
-235
-396
-633
-921
-1231
-1532
-1794
-1993
-2109
-2134
-2066
-1913
-1693
-1430
-1155
-899
-693
-558
-506
-533
-624
-750
-877
-972
-1006
-964
-843
-654
-421
-171
69
281
454
591
701
800
902
1014
1137
1258
1360
1425
1438
1395
1306
1191
1080
1004
988
1042
1161
1323
1492
1630
1701
1678
1550
1323
1010
638
227
-201
-634
-1059
-1469
-1854
-2197
-2477
-2671
-2755
-2711
-2535
-2234
-1830
-1360
-866
-395
6
298
449
440
266
-63
-524
-1075
-1668
-2244
-2747
-3129
-3358
-3422
-3330
-3112
-2809
-2470
-2140
-1853
-1633
-1488
-1417
-1408
-1445
-1509
-1580
-1638
-1665
-1642
-1556
-1399
-1174
-889
-561
-210
144
488
816
1130
1436
1739
2039
2327
2582
2780
2894
2904
2800
2589
2289
1926
1531
1129
739
373
36
-270
-543
-780
-975
-1124
-1227
-1289
-1319
-1330
-1333
-1334
-1333
-1325
-1302
-1258
-1193
-1117
-1046
-995
-978
-996
-1038
-1083
-1110
-1103
-1060
-1000
-960
-983
-1108
-1353
-1711
-2138
-2566
-2914
-3104
-3081
-2826
-2359
-1741
-1060
-416
89
376
387
102
-464
-1260
-2201
-3175
-4054
-4712
-5031
-4934
-4394
-3449
-2201
-806
549
1677
2423
2692
2470
1821
879
-178
-1160
-1893
-2253
-2177
-1668
-792
339
1589
2812
3876
4677
5144
5247
4995
4429
3614
2632
1572
522
-435
-1225
-1779
-2041
-1967
-1526
-716
432
1846
3411
4978
6375
7433
8013
8028
7464
6381
4907
3213
1488
-94
-1402
-2361
-2956
-3228
-3251
-3120
-2924
-2733
-2592
-2512
-2476
-2445
-2368
-2191
-1868
-1374
-707
101
991
1881
2681
3304
3690
3810
3674
3327
2836
2275
1704
1165
668
204
-247
-702
-1156
-1579
-1915
-2088
-2017
-1635
-900
195
1617
3295
5133
7009
8798
10374
11629
12480
12886
12851
12434
11743
10927
10152
9581
9347
9527
10131
11101
12315
13610
14803
15712
16180
16088
15364
13988
11995
9476
6575
3487
441
-2318
-4559
-6092
-6800
-6658
-5744
-4225
-2337
-347
1480
2920
3815
4078
3704
2747
1316
-442
-2361
-4263
-5975
-7343
-8243
-8605
-8419
-7743
-6698
-5450
-4187
-3083
-2270
-1821
-1738
-1958
-2369
-2835
-3212
-3373
-3212
-2653
-1652
-200
1675
3899
6348
8849
11198
13173
14579
15271
15193
14388
12997
11230
9330
7526
5988
4803
3970
3409
3002
2622
2174
1618
975
317
-258
-655
-809
-705
-389
42
457
712
683
287
-496
-1612
-2937
-4290
-5463
-6253
-6501
-6132
-5171
-3760
-2136
-600
534
993
600
-691
-2783
-5450
-8375
-11206
-13619
-15366
-16318
-16476
-15953
-14945
-13681
-12371
-11164
-10125
-9230
-8386
-7462
-6340
-4948
-3293
-1471
355
1983
3217
3919
4038
3625
2819
1814
805
-56
-698
-1144
-1497
-1897
-2475
-3300
-4351
-5512
-6594
-7386
-7707
-7459
-6658
-5429
-3984
-2574
-1435
-747
-603
-1008
-1893
-3148
-4647
-6268
-7901
-9446
-10797
-11838
-12449
-12514
-11953
-10748
-8968
-6771
-4397
-2129
-255
977
1401
947
-354
-2385
-4968
-7883
-10891
-13744
-16192
-17992
-18922
-18802
-17535
-15135
-11758
-7709
-3427
571
3765
5715
6150
5027
2552
-843
-4565
-7962
-10435
-11543
-11077
-9095
-5908
-2013
1991
5514
8066
9334
9216
7820
5422
2413
-781
-3756
-6184
-7841
-8617
-8506
-7590
-6024
-4011
-1796
357
2176
3411
3862
3417
2082
-3
-2560
-5208
-7509
-9042
-9473
-8624
-6510
-3345
490
4507
8194
11096
12887
13414
12701
10929
8384
5399
2293
-674
-3318
-5534
-7276
-8525
-9266
-9470
-9097
-8109
-6498
-4313
-1676
1215
4108
6731
8840
10265
10942
10926
10379
9538
8671
8020
7768
8000
8705
9774
11029
12250
13207
13688
13521
12600
10893
8452
5417
2004
-1513
-4832
-7668
-9782
-11024
-11345
-10795
-9503
-7643
-5395
-2916
-322
2302
4891
7370
9635
11551
12963
13731
13764
13052
11685
9838
7745
5644
3740
2166
974
149
-359
-605
-617
-396
75
795
1719
2739
3691
4388
4670
4457
3786
2818
1807
1042
773
1143
2151
3650
5390
7080
8465
9381
9787
9755
9425
8955
8468
8013
7575
7087
6485
5745
4913
4109
3498
3254
3499
4272
5507
7040
8644
10070
11101
11584
11455
10738
9529
7975
6243
4500
2893
1536
503
-176
-518
-589
-491
-355
-316
-492
-954
-1713
-2705
-3798
-4811
-5542
-5806
-5469
-4476
-2871
-792
1541
3855
5865
7312
8005
7845
6841
5102
2813
207
-2480
-5037
-7306
-9184
-10619
-11586
-12071
-12051
-11497
-10384
-8712
-6536
-3979
-1235
1456
3841
5700
6894
7385
7238
6597
5644
4546
3423
2322
1232
110
-1079
-2321
-3535
-4578
-5273
-5459
-5039
-4014
-2505
-723
1061
2578
3617
4066
3929
3324
2444
1520
769
361
389
864
1716
2813
3978
5016
5730
5953
5559
4486
2747
434
-2289
-5204
-8064
-10628
-12691
-14108
-14814
-14822
-14212
-13118
-11700
-10124
-8542
-7079
-5823
-4822
-4083
-3584
-3269
-3073
-2929
-2782
-2606
-2407
-2220
-2102
-2116
-2312
-2712
-3303
-4042
-4860
-5686
-6458
-7136
-7703
-8157
-8503
-8733
-8826
-8749
-8469
-7973
-7285
-6475
-5656
-4963
-4522
-4418
-4667
-5205
-5899
-6578
-7072
-7256
-7081
-6585
-5878
-5111
-4432
-3944
-3676
-3583
-3557
-3466
-3194
-2678
-1927
-1020
-86
743
1359
1720
1856
1873
1916
2144
2683
3599
4879
6435
8114
9727
11075
11979
12299
11946
10892
9173
6886
4186
1276
-1603
-4196
-6261
-7602
-8096
-7722
-6562
-4803
-2709
-588
1258
2572
3172
2981
2019
401
-1687
-4014
-6328
-8379
-9935
-10801
-10829
-9935
-8108
-5425
-2053
1760
5701
9428
12607
14958
16293
16543
15762
14121
11875
9327
6782
4505
2691
1450
796
662
920
1402
1936
2370
2598
2573
2314
1899
1440
1061
862
890
1118
1448
1721
1755
1389
523
-851
-2632
-4632
-6604
-8299
-9513
-10134
-10160
-9690
-8900
-7989
-7132
-6438
-5928
-5536
-5131
-4560
-3685
-2422
-761
1230
3420
5638
7704
9455
10769
11570
11835
11588
10890
9829
8512
7046
5534
4065
2702
1489
443
-430
-1130
-1650
-1973
-2071
-1912
-1477
-773
157
1224
2306
3269
3987
4377
4415
4146
3674
3142
2693
2440
2429
2633
2944
3203
3226
2848
1965
557
-1294
-3410
-5539
-7396
-8703
-9239
-8877
-7606
-5540
-2898
33
2939
5536
7612
9058
9871
10141
10018
9661
9206
8726
8226
7655
6937
6006
4841
3489
2063
718
-385
-1121
-1435
-1361
-1010
-549
-147
60
8
-275
-681
-1046
-1198
-994
-364
674
2015
3481
4860
5940
6541
6541
5889
4599
2748
460
-2112
-4790
-7390
-9724
-11613
-12902
-13469
-13248
-12236
-10508
-8215
-5565
-2811
-208
2013
3687
4727
5139
5015
4508
3804
3085
2494
2122
1992
2067
2271
2508
2690
2752
2665
2435
2098
1704
1308
958
689
522
465
512
650
852
1082
1291
1425
1426
1249
868
291
-432
-1216
-1948
-2505
-2777
-2691
-2231
-1444
-443
610
1527
2125
2255
1831
852
-600
-2366
-4229
-5954
-7318
-8151
-8359
-7939
-6974
-5615
-4050
-2471
-1035
153
1050
1670
2065
2297
2418
2451
2391
2211
1882
1394
771
81
-575
-1076
-1311
-1204
-731
70
1104
2235
3310
4186
4747
4920
4682
4053
3091
1884
539
-825
-2088
-3132
-3858
-4196
-4116
-3639
-2839
-1837
-783
164
870
1244
1262
967
464
-105
-591
-868
-861
-562
-33
607
1204
1592
1626
1201
266
-1168
-3039
-5233
-7607
-9994
-12219
-14111
-15514
-16296
-16364
-15680
-14258
-12184
-9605
-6723
-3778
-1018
1322
3048
4033
4226
3660
2440
737
-1239
-3255
-5086
-6528
-7419
-7652
-7179
-6016
-4241
-1981
592
3284
5888
8207
10071
11347
11956
11881
11168
9928
8322
6550
4827
3354
2290
1730
1689
2100
2824
3683
4486
5073
5341
5257
4860
4235
3485
2698
1911
1109
222
-844
-2176
-3816
-5734
-7818
-9890
-11731
-13126
-13904
-13968
-13313
-12018
-10224
-8106
-5836
-3558
-1373
661
2517
4188
5667
6939
7977
8745
9209
9347
9159
8666
7916
6973
5908
4794
3694
2662
1737
948
311
-160
-460
-589
-556
-381
-98
241
571
815
902
772
391
-232
-1050
-1974
-2889
-3671
-4212
-4438
-4325
-3898
-3228
-2408
-1536
-694
70
746
1352
1926
2508
3124
3780
4459
5132
5767
6341
6845
7284
7676
8037
8372
8669
8897
9007
8948
8675
8164
7424
6501
5476
4462
3592
2996
2789
3045
3777
4930
6370
7903
9288
10280
10663
10291
9118
7206
4722
1904
-971
-3641
-5891
-7587
-8676
-9184
-9188
-8788
-8086
-7164
-6084
-4891
-3625
-2333
-1072
90
1087
1866
2403
2711
2834
2844
2822
2846
2973
3237
3643
4176
4806
5496
6203
6882
7482
7947
8217
8234
7953
7352
6442
5272
3926
2514
1151
-55
-1027
-1730
-2172
-2407
-2514
-2590
-2726
-2994
-3437
-4059
-4831
-5695
-6569
-7361
-7976
-8329
-8347
-7981
-7210
-6043
-4525
-2731
-768
1236
3142
4817
6145
7041
7463
7413
6931
6089
4979
3696
2334
977
-302
-1430
-2335
-2946
-3192
-3017
-2397
-1354
34
1628
3247
4689
5768
6352
6385
5908
5047
3989
2945
2106
1603
1486
1719
2194
2760
3260
3564
3597
3342
2841
2176
1445
745
154
-280
-538
-625
-565
-396
-165
73
257
325
217
-110
-677
-1471
-2441
-3499
-4533
-5421
-6052
-6344
-6259
-5807
-5046
-4069
-2990
-1922
-963
-184
379
725
879
888
809
701
618
601
675
844
1090
1374
1637
1811
1821
1606
1122
360
-657
-1868
-3190
-4523
-5773
-6865
-7753
-8428
-8909
-9238
-9465
-9635
-9775
-9893
-9979
-10007
-9943
-9756
-9416
-8903
-8198
-7293
-6183
-4875
-3398
-1803
-175
1370
2697
3666
4154
4082
3432
2255
670
-1154
-3020
-4735
-6135
-7107
-7592
-7591
-7147
-6333
-5237
-3950
-2563
-1167
145
1275
2124
2597
2620
2149
1189
-206
-1930
-3839
-5770
-7563
-9085
-10247
-11010
-11386
-11427
-11207
-10805
-10290
-9709
-9089
-8434
-7736
-6982
-6162
-5275
-4326
-3326
-2293
-1246
-211
783
1697
2484
3093
3478
3611
3496
3178
2749
2339
2100
2179
2689
3680
5125
6913
8867
10762
12368
13479
13943
13681
12689
11029
8811
6177
3281
277
-2686
-5463
-7920
-9931
-11390
-12220
-12389
-11918
-10884
-9418
-7683
-5858
-4106
-2561
-1304
-368
257
613
750
713
530
215
-236
-828
-1558
-2409
-3342
-4301
-5221
-6029
-6664
-7076
-7230
-7111
-6719
-6067
-5178
-4085
-2827
-1450
-5
1454
2873
4203
5400
6426
7252
7848
8185
8230
7944
7292
6242
4784
2939
764
-1634
-4109
-6485
-8568
-10178
-11169
-11450
-11002
-9879
-8209
-6168
-3963
-1800
146
1747
2940
3730
4179
4393
4495
4604
4815
5181
5707
6355
7052
7700
8202
8471
8446
8099
7438
6504
5366
4111
2837
1640
612
-171
-656
-811
-637
-163
555
1438
2392
3319
4133
4768
5185
5381
5382
5238
5009
4755
4521
4332
4188
4070
3953
3807
3621
3403
3182
3009
2937
3014
3263
3674
4202
4764
5262
5592
5669
5443
4910
4113
3133
2076
1049
146
-574
-1086
-1402
-1558
-1599
-1567
-1483
-1350
-1145
-836
-387
225
1006
1935
2965
4032
5056
5957
6659
7100
7236
7047
6540
5750
4739
3587
2391
1247
239
-569
-1142
-1474
-1579
-1486
-1223
-811
-261
423
1229
2129
3065
3950
4677
5136
5237
4937
4256
3275
2126
961
-75
-883
-1424
-1730
-1886
-2007
-2202
-2549
-3069
-3729
-4450
-5128
-5664
-5985
-6057
-5888
-5516
-4996
-4386
-3729
-3052
-2367
-1677
-985
-298
368
995
1561
2053
2462
2785
3023
3173
3229
3179
3010
2715
2304
1804
1266
758
354
125
125
378
877
1583
2429
3334
4208
4969
5551
5908
6020
5892
5549
5034
4400
3698
2975
2265
1583
933
305
-315
-940
-1577
-2218
-2845
-3430
-3938
-4335
-4589
-4679
-4597
-4346
-3947
-3436
-2866
-2302
-1819
-1492
-1387
-1545
-1977
-2657
-3516
-4459
-5371
-6136
-6655
-6859
-6712
-6213
-5388
-4281
-2939
-1411
259
2025
3835
5625
7312
8800
9985
10771
11084
10885
10187
9050
7585
5937
4269
2742
1491
610
135
46
265
679
1152
1553
1776
1760
1492
1008
381
-307
-971
-1553
-2024
-2389
-2676
-2923
-3166
-3429
-3720
-4034
-4363
-4707
-5076
-5490
-5974
-6541
-7182
-7857
-8494
-9003
-9287
-9270
-8912
-8216
-7235
-6057
-4786
-3526
-2364
-1358
-543
70
480
692
713
556
244
-185
-675
-1162
-1579
-1881
-2050
-2112
-2127
-2177
-2349
-2709
-3284
-4053
-4951
-5889
-6769
-7515
-8085
-8479
-8731
-8894
-9022
-9149
-9284
-9409
-9485
-9472
-9341
-9084
-8716
-8272
-7791
-7312
-6858
-6437
-6045
-5672
-5315
-4981
-4689
-4465
-4330
-4290
-4330
-4407
-4460
-4419
-4221
-3824
-3220
-2432
-1515
-539
423
1307
2068
2680
3137
3441
3597
3608
3471
3185
2755
2204
1575
933
361
-56
-244
-157
214
834
1631
2509
3365
4111
4689
5076
5289
5370
5374
5350
5329
5318
5303
5257
5157
4996
4789
4577
4412
4347
4412
4605
4884
5171
5370
5387
5154
4644
3883
2942
1921
928
52
-653
-1177
-1551
-1832
-2085
-2358
-2670
-2999
-3291
-3466
-3438
-3136
-2514
-1565
-320
1157
2781
4455
6083
7581
8878
9922
10676
11122
11257
11096
10672
10039
9270
8457
7701
7102
6748
6697
6966
7523
8286
9128
9895
10430
10592
10282
9458
8143
6421
4418
2288
185
-1754
-3430
-4783
-5790
-6466
-6841
-6960
-6871
-6619
-6247
-5798
-5313
-4832
-4389
-4010
-3709
-3486
-3325
-3203
-3094
-2975
-2833
-2666
-2481
-2291
-2110
-1945
-1795
-1653
-1505
-1341
-1158
-961
-766
-595
-473
-421
-447
-551
-718
-924
-1141
-1346
-1519
-1650
-1740
-1794
-1822
-1833
-1832
-1818
-1784
-1721
-1618
-1465
-1259
-998
-683
-317
102
579
1121
1735
2421
3165
3932
4665
5285
5703
5830
5598
4970
3955
2609
1026
-673
-2363
-3931
-5297
-6417
-7286
-7922
-8361
-8634
-8758
-8738
-8564
-8222
-7704
-7020
-6199
-5285
-4331
-3388
-2491
-1655
-875
-129
613
1375
2169
2991
3820
4626
5377
6046
6618
7089
7464
7753
7963
8093
8137
8074
7885
7554
7067
6428
5649
4758
3793
2795
1808
876
35
-685
-1260
-1673
-1914
-1978
-1867
-1592
-1170
-627
4
683
1371
2031
2632
3158
3604
3981
4307
4605
4896
5193
5496
5795
6072
6299
6451
6505
6443
6255
5937
5491
4928
4270
3549
2810
2111
1512
1065
810
756
884
1143
1466
1783
2039
2208
2299
2352
2420
2554
2777
3077
3398
3653
3746
3594
3146
2403
1410
244
-1002
-2249
-3444
-4565
-5620
-6624
-7582
-8471
-9233
-9781
-10012
-9834
-9191
-8074
-6534
-4667
-2604
-480
1581
3486
5178
6633
7846
8825
9573
10088
10359
10372
10120
9607
8852
7888
6763
5526
4228
2915
1624
389
-762
-1800
-2695
-3417
-3935
-4223
-4269
-4077
-3674
-3111
-2465
-1826
-1293
-955
-880
-1098
-1598
-2329
-3204
-4122
-4982
-5706
-6251
-6611
-6817
-6920
-6971
-7009
-7047
-7068
-7033
-6900
-6633
-6220
-5682
-5067
-4444
-3883
-3446
-3172
-3075
-3145
-3361
-3698
-4138
-4676
-5315
-6063
-6921
-7882
-8918
-9988
-11036
-12002
-12825
-13447
-13820
-13899
-13652
-13056
-12102
-10806
-9210
-7388
-5441
-3493
-1674
-106
1117
1940
2350
2379
2091
1569
900
165
-571
-1262
-1875
-2386
-2775
-3019
-3093
-2973
-2633
-2059
-1250
-221
990
2324
3706
5048
6252
7228
7894
8189
8086
7580
6704
5517
4098
2537
928
-645
-2106
-3399
-4482
-5333
-5946
-6332
-6517
-6538
-6438
-6263
-6048
-5816
-5569
-5290
-4948
-4507
-3938
-3234
-2411
-1516
-619
205
886
1378
1668
1778
1757
1667
1567
1496
1462
1445
1399
1274
1025
636
123
-465
-1052
-1552
-1888
-2007
-1892
-1564
-1079
-516
41
519
866
1065
1129
1104
1055
1052
1161
1434
1895
2545
3358
4290
5286
6289
7243
8105
8839
9420
9833
10065
10109
9961
9620
9095
8401
7568
6633
5645
4655
3715
2873
2168
1628
1271
1106
1129
1327
1679
2148
2688
3245
3756
4161
4410
4469
4329
4006
3543
2999
2443
1942
1550
1303
1213
1271
1451
1715
2020
2326
2595
2795
2901
2893
2761
2504
2132
1666
1139
590
63
-409
-803
-1116
-1364
-1581
-1809
-2091
-2460
-2928
-3487
-4105
-4733
-5314
-5789
-6110
-6241
-6161
-5866
-5361
-4664
-3798
-2794
-1693
-542
602
1677
2621
3380
3912
4199
4245
4075
3734
3273
2750
2216
1716
1287
958
753
692
785
1036
1429
1934
2500
3062
3549
3895
4051
3996
3733
3292
2721
2074
1394
714
46
-611
-1266
-1928
-2592
-3244
-3854
-4390
-4819
-5122
-5293
-5347
-5314
-5234
-5148
-5095
-5103
-5193
-5374
-5646
-5998
-6410
-6848
-7269
-7621
-7849
-7904
-7754
-7386
-6816
-6079
-5225
-4303
-3350
-2379
-1379
-323
825
2085
3452
4888
6320
7651
8783
9634
10157
10348
10246
9921
9452
8913
8353
7792
7226
6635
6000
5319
4617
3939
3346
2899
2634
2554
2621
2757
2861
2832
2587
2086
1341
416
-583
-1530
-2305
-2818
-3030
-2961
-2687
-2325
-2009
-1868
-1988
-2407
-3099
-3982
-4927
-5785
-6405
-6664
-6473
-5790
-4616
-2990
-980
1329
3837
6437
9014
11446
13611
15391
16688
17432
17596
17196
16294
14985
13380
11590
9707
7797
5893
4009
2144
302
-1501
-3228
-4828
-6245
-7425
-8333
-8957
-9312
-9432
-9361
-9146
-8823
-8418
-7942
-7402
-6799
-6138
-5428
-4684
-3920
-3152
-2391
-1643
-917
-224
421
996
1479
1852
2109
2260
2331
2360
2388
2444
2537
2651
2743
2757
2636
2342
1864
1226
484
-289
-1020
-1656
-2173
-2587
-2940
-3289
-3681
-4138
-4641
-5132
-5521
-5709
-5612
-5181
-4420
-3384
-2178
-927
240
1222
1955
2429
2673
2749
2725
2659
2582
2491
2351
2105
1697
1085
259
-753
-1882
-3031
-4086
-4943
-5511
-5737
-5608
-5152
-4427
-3517
-2509
-1490
-533
312
1010
1551
1933
2164
2258
2225
2075
1817
1460
1014
502
-54
-619
-1153
-1614
-1963
-2172
-2231
-2148
-1960
-1723
-1509
-1397
-1458
-1741
-2268
-3021
-3946
-4963
-5976
-6890
-7627
-8138
-8409
-8457
-8321
-8050
-7689
-7265
-6786
-6244
-5621
-4902
-4086
-3194
-2269
-1367
-549
136
661
1028
1264
1414
1526
1639
1767
1902
2013
2062
2012
1848
1577
1235
879
570
364
293
364
553
822
1123
1418
1684
1925
2162
2431
2765
3187
3697
4272
4863
5409
5841
6095
6124
5899
5414
4687
3752
2656
1453
198
-1057
-2269
-3406
-4446
-5381
-6208
-6928
-7540
-8035
-8397
-8599
-8610
-8397
-7934
-7206
-6213
-4974
-3520
-1898
-167
1609
3356
4994
6442
7613
8433
8840
8802
8322
7447
6264
4893
3471
2133
992
128
-427
-681
-677
-481
-161
218
607
975
1305
1590
1829
2024
2179
2304
2414
2531
2680
2883
3153
3482
3848
4206
4509
4707
4771
4694
4501
4238
3966
3742
3605
3565
3598
3652
3661
3557
3292
2844
2224
1476
664
-137
-855
-1429
-1814
-1985
-1929
-1647
-1149
-453
411
1403
2467
3536
4533
5375
5986
6304
6284
5907
5180
4134
2824
1320
-291
-1917
-3462
-4836
-5961
-6782
-7275
-7445
-7333
-7007
-6548
-6040
-5550
-5120
-4757
-4434
-4098
-3681
-3121
-2368
-1402
-233
1103
2546
4019
5448
6752
7860
8708
9243
9427
9238
8680
7784
6615
5264
3838
2455
1215
195
-568
-1079
-1378
-1530
-1608
-1673
-1767
-1899
-2054
-2198
-2285
-2278
-2151
-1894
-1519
-1048
-518
33
560
1014
1350
1516
1472
1187
653
-109
-1046
-2073
-3084
-3969
-4631
-5005
-5070
-4855
-4432
-3905
-3387
-2980
-2754
-2740
-2921
-3240
-3615
-3952
-4168
-4199
-4016
-3623
-3053
-2362
-1615
-874
-189
406
894
1273
1550
1731
1821
1822
1734
1562
1323
1046
776
570
482
553
802
1211
1733
2289
2792
3156
3316
3238
2928
2422
1780
1070
355
-316
-911
-1419
-1835
-2163
-2408
-2576
-2671
-2705
-2693
-2659
-2627
-2619
-2651
-2723
-2827
-2949
-3075
-3202
-3339
-3510
-3741
-4054
-4453
-4916
-5394
-5816
-6109
-6209
-6082
-5728
-5183
-4507
-3771
-3034
-2332
-1671
-1034
-387
300
1042
1830
2630
3395
4072
4621
5022
5276
5400
5422
5361
5225
5006
4679
4218
3603
2830
1918
911
-132
-1147
-2073
-2866
-3505
-3990
-4343
-4604
-4817
-5026
-5269
-5568
-5929
-6339
-6767
-7166
-7485
-7671
-7683
-7498
-7115
-6556
-5859
-5073
-4246
-3415
-2603
-1814
-1045
-284
471
1217
1931
2583
3134
3548
3800
3877
3784
3540
3173
2713
2189
1629
1055
493
-33
-490
-844
-1059
-1104
-956
-611
-80
603
1385
2203
2984
3657
4162
4457
4523
4369
4029
3558
3024
2497
2039
1694
1480
1392
1405
1480
1573
1648
1676
1643
1547
1395
1198
971
730
496
295
158
120
214
466
885
1458
2150
2906
3662
4350
4919
5333
5584
5683
5657
5538
5357
5136
4885
4606
4295
3950
3570
3164
2743
2323
1917
1536
1182
853
541
234
-83
-426
-809
-1242
-1730
-2270
-2847
-3430
-3981
-4450
-4784
-4937
-4872
-4571
-4033
-3270
-2310
-1184
74
1428
2845
4281
5686
6993
8125
8999
9531
9656
9334
8564
7383
5866
4116
2254
399
-1340
-2877
-4150
-5128
-5798
-6168
-6252
-6068
-5631
-4953
-4042
-2908
-1563
-32
1645
3413
5201
6925
8501
9853
10920
11667
12085
12191
12024
11631
11064
10371
9589
8749
7873
6977
6078
5187
4315
3462
2621
1774
900
-23
-1008
-2050
-3125
-4187
-5180
-6043
-6727
-7202
-7463
-7527
-7427
-7203
-6888
-6505
-6063
-5562
-5005
-4403
-3787
-3206
-2726
-2417
-2339
-2531
-2995
-3693
-4554
-5479
-6353
-7066
-7521
-7648
-7413
-6815
-5888
-4696
-3325
-1870
-432
903
2064
3013
3740
4269
4647
4940
5212
5519
5896
6353
6873
7418
7940
8392
8733
8941
9009
8948
8775
8510
8167
7752
7259
6671
5972
5143
4174
3065
1831
492
-922
-2378
-3847
-5301
-6720
-8084
-9374
-10565
-11629
-12528
-13223
-13677
-13863
-13771
-13417
-12840
-12102
-11282
-10462
-9716
-9096
-8626
-8297
-8069
-7883
-7673
-7378
-6959
-6406
-5744
-5024
-4316
-3692
-3213
-2911
-2783
-2789
-2855
-2893
-2810
-2534
-2025
-1286
-361
666
1691
2601
3298
3708
3791
3544
2995
2197
1220
139
-969
-2032
-2980
-3754
-4304
-4592
-4600
-4330
-3809
-3087
-2230
-1316
-422
385
1054
1558
1890
2064
2103
2040
1909
1743
1574
1430
1337
1313
1371
1509
1711
1941
2152
2287
2290
2116
1741
1171
443
-381
-1218
-1980
-2583
-2964
-3083
-2931
-2527
-1912
-1142
-280
612
1479
2275
2961
3509
3894
4097
4103
3905
3503
2908
2142
1240
242
-805
-1861
-2890
-3870
-4790
-5650
-6453
-7202
-7891
-8503
-9009
-9370
-9541
-9477
-9142
-8512
-7577
-6346
-4840
-3097
-1167
890
3003
5095
7086
8893
10442
11670
12531
12999
13072
12767
12119
11175
9987
8611
7100
5508
3883
2271
715
-748
-2088
-3281
-4312
-5174
-5864
-6385
-6738
-6927
-6956
-6833
-6570
-6186
-5706
-5161
-4586
-4011
-3462
-2955
-2501
-2103
-1760
-1475
-1248
-1087
-996
-978
-1033
-1151
-1320
-1523
-1747
-1982
-2228
-2486
-2760
-3048
-3337
-3601
-3798
-3883
-3808
-3536
-3049
-2350
-1462
-424
717
1917
3136
4342
5505
6596
7577
8402
9021
9386
9466
9258
8795
8148
7419
6724
6173
5848
5792
5999
6419
6974
7577
8148
8633
9003
9254
9391
9419
9327
9081
8634
7936
6951
5677
4158
2484
781
-807
-2141
-3118
-3684
-3840
-3646
-3200
-2623
-2037
-1549
-1236
-1142
-1280
-1635
-2170
-2833
-3559
-4280
-4927
-5436
-5759
-5867
-5758
-5456
-5005
-4466
-3897
-3346
-2840
-2383
-1959
-1542
-1106
-637
-140
366
846
1269
1611
1867
2055
2207
2362
2551
2789
3069
3361
3620
3802
3876
3831
3689
3496
3311
3200
3213
3378
3693
4126
4624
5126
5572
5916
6129
6204
6149
5977
5703
5333
4861
4273
3546
2662
1612
403
-934
-2349
-3778
-5147
-6384
-7428
-8237
-8787
-9080
-9133
-8975
-8644
-8176
-7603
-6951
-6239
-5479
-4681
-3853
-3006
-2157
-1330
-555
128
679
1057
1231
1184
924
481
-88
-705
-1284
-1738
-1997
-2015
-1780
-1316
-676
63
815
1493
2025
2361
2466
2331
1967
1395
646
-244
-1238
-2293
-3365
-4403
-5352
-6151
-6738
-7052
-7040
-6666
-5916
-4803
-3372
-1692
142
2027
3857
5538
6998
8186
9081
9675
9979
10007
9772
9288
8567
7628
6502
5234
3885
2529
1244
107
-821
-1493
-1886
-1995
-1831
-1419
-796
-7
893
1838
2752
3556
4173
4542
4623
4408
3919
3206
2336
1379
395
-569
-1490
-2358
-3171
-3924
-4604
-5188
-5643
-5936
-6049
-5979
-5752
-5415
-5031
-4666
-4377
-4201
-4151
-4215
-4363
-4554
-4749
-4915
-5032
-5092
-5097
-5053
-4967
-4841
-4675
-4459
-4184
-3834
-3396
-2860
-2220
-1476
-637
278
1243
2224
3184
4086
4903
5608
6191
6649
6985
7204
7310
7302
7171
6908
6500
5944
5242
4413
3489
2514
1538
612
-221
-934
-1517
-1983
-2363
-2701
-3049
-3454
-3951
-4555
-5258
-6031
-6826
-7591
-8274
-8836
-9257
-9534
-9682
-9720
-9667
-9529
-9297
-8949
-8450
-7771
-6889
-5805
-4541
-3142
-1669
-187
1246
2584
3802
4893
5866
6734
7514
8216
8845
9394
9852
10206
10440
10541
10499
10309
9972
9493
8888
8179
7398
6583
5773
5005
4310
3706
3203
2795
2472
2217
2013
1844
1692
1541
1375
1170
904
553
100
-466
-1137
-1895
-2702
-3513
-4271
-4923
-5415
-5706
-5765
-5576
-5138
-4469
-3603
-2588
-1491
-381
665
1580
2312
2825
3109
3174
3048
2766
2367
1887
1351
783
197
-390
-959
-1487
-1945
-2305
-2543
-2640
-2591
-2402
-2092
-1691
-1233
-755
-293
126
483
771
997
1180
1348
1531
1755
2033
2361
2716
3059
3342
3520
3561
3457
3224
2899
2535
2184
1889
1675
1543
1479
1459
1460
1468
1481
1505
1550
1616
1692
1749
1748
1650
1431
1090
658
193
-225
-519
-625
-513
-194
282
834
1367
1783
2004
1972
1661
1070
217
-862
-2122
-3512
-4972
-6436
-7833
-9092
-10146
-10935
-11418
-11575
-11403
-10918
-10151
-9140
-7926
-6555
-5075
-3540
-2009
-551
762
1856
2666
3142
3253
2999
2404
1517
406
-847
-2159
-3448
-4641
-5678
-6516
-7126
-7495
-7625
-7527
-7223
-6736
-6095
-5329
-4469
-3549
-2605
-1676
-803
-27
614
1094
1399
1527
1495
1328
1060
726
357
-20
-385
-725
-1028
-1285
-1489
-1633
-1715
-1734
-1697
-1616
-1500
-1358
-1187
-975
-699
-330
158
778
1523
2359
3227
4046
4727
5190
5375
5260
4864
4247
3502
2742
2081
1618
1420
1517
1894
2498
3243
4025
4733
5265
5533
5480
5077
4333
3287
2007
582
-884
-2287
-3530
-4532
-5238
-5618
-5672
-5423
-4913
-4193
-3319
-2344
-1313
-264
773
1772
2713
3579
4357
5039
5620
6102
6489
6782
6981
7078
7059
6905
6599
6133
5518
4784
3981
3177
2443
1847
1435
1229
1222
1383
1664
2017
2405
2804
3213
3646
4124
4662
5260
5897
6532
7105
7549
7800
7812
7557
7035
6272
5314
4224
3072
1933
879
-28
-735
-1206
-1425
-1397
-1150
-731
-206
349
855
1239
1435
1397
1100
542
-257
-1249
-2367
-3525
-4624
-5560
-6238
-6578
-6532
-6088
-5274
-4159
-2839
-1427
-37
1236
2324
3193
3847
4316
4649
4900
5113
5317
5518
5703
5841
5900
5846
5662
5345
4914
4406
3871
3363
2932
2615
2434
2388
2458
2609
2799
2988
3140
3232
3253
3204
3096
2939
2743
2510
2237
1914
1532
1081
558
-29
-665
-1327
-1989
-2624
-3209
-3728
-4175
-4553
-4874
-5158
-5426
-5700
-5997
-6322
-6667
-7009
-7306
-7506
-7551
-7388
-6978
-6307
-5389
-4269
-3019
-1723
-467
671
1641
2416
3001
3423
3723
3947
4134
4315
4504
4708
4925
5149
5377
5607
5838
6068
6288
6488
6650
6752
6777
6709
6541
6274
5915
5474
4963
4387
3751
3054
2296
1480
614
-285
-1189
-2071
-2899
-3649
-4306
-4869
-5347
-5766
-6157
-6555
-6991
-7491
-8070
-8732
-9467
-10251
-11055
-11837
-12554
-13160
-13611
-13868
-13899
-13682
-13207
-12472
-11492
-10289
-8898
-7361
-5728
-4053
-2392
-796
686
2017
3172
4141
4927
5549
6037
6427
6755
7054
7350
7656
7974
8294
8596
8855
9043
9136
9111
8953
8651
8199
7593
6833
5920
4859
3660
2341
933
-521
-1966
-3336
-4561
-5575
-6327
-6783
-6939
-6819
-6473
-5975
-5408
-4861
-4410
-4119
-4026
-4149
-4483
-5006
-5685
-6477
-7335
-8212
-9056
-9815
-10435
-10866
-11061
-10982
-10608
-9937
-8986
-7795
-6418
-4920
-3364
-1805
-282
1189
2609
4001
5397
6832
8336
9924
11593
13317
15049
16725
18268
19595
20626
21290
21533
21322
20652
19542
18043
16226
14183
12015
9826
7711
5753
4014
2536
1338
422
-224
-621
-793
-765
-561
-208
268
837
1462
2101
2706
3232
3635
3883
3957
3859
3607
3238
2798
2339
1907
1538
1250
1045
910
822
755
690
616
536
461
408
391
420
490
588
693
781
837
854
843
828
841
915
1078
1341
1702
2136
2607
3069
3469
3760
3896
3841
3563
3040
2259
1221
-60
-1553
-3206
-4952
-6712
-8403
-9949
-11287
-12376
-13200
-13766
-14099
-14239
-14229
-14109
-13917
-13677
-13408
-13117
-12808
-12475
-12113
-11712
-11258
-10741
-10149
-9475
-8714
-7869
-6942
-5942
-4879
-3764
-2615
-1455
-315
759
1709
2467
2964
3135
2933
2335
1350
20
-1586
-3383
-5279
-7186
-9029
-10751
-12307
-13660
-14778
-15620
-16142
-16293
-16027
-15312
-14134
-12513
-10503
-8191
-5689
-3125
-631
1673
3682
5320
6539
7322
7678
7646
7282
6658
5857
4962
4050
3190
2432
1810
1344
1038
891
900
1063
1378
1848
2470
3233
4117
5089
6108
7133
8129
9076
9976
10852
11742
12691
13733
14875
16091
17310
18423
19295
19781
19750
19109
17818
15901
13447
10598
7531
4435
1489
-1158
-3397
-5170
-6461
-7293
-7715
-7795
-7609
-7240
-6777
-6314
-5949
-5779
-5895
-6366
-7231
-8485
-10075
-11902
-13830
-15704
-17368
-18689
-19573
-19976
-19903
-19403
-18556
-17453
-16183
-14821
-13416
-11997
-10570
-9130
-7670
-6186
-4685
-3187
-1723
-336
929
2027
2920
3580
3992
4155
4080
3783
3286
2610
1773
790
-329
-1570
-2913
-4329
-5777
-7205
-8556
-9776
-10819
-11655
-12274
-12687
-12923
-13022
-13024
-12972
-12899
-12830
-12785
-12778
-12819
-12918
-13077
-13292
-13549
-13815
-14045
-14181
-14159
-13917
-13406
-12599
-11490
-10105
-8493
-6722
-4874
-3031
-1270
344
1771
2989
4005
4845
5551
6174
6759
7344
7943
8550
9135
9654
10055
10288
10318
10131
9735
9161
8454
7668
6861
6085
5386
4806
4376
4123
4067
4216
4564
5088
5750
6493
7254
7967
8578
9050
9366
9536
9584
9547
9466
9377
9310
9285
9319
9422
9607
9882
10255
10725
11283
11909
12569
13230
13859
14434
14949
15415
15853
16291
16747
17221
17691
18109
18412
18528
18397
17978
17264
16277
15074
13724
12308
10900
9559
8329
7234
6289
5501
4877
4427
4161
4091
4220
4545
5050
5710
6491
7358
8277
9221
10166
11093
11980
12805
13537
14142
14584
14836
14886
14745
14453
14081
13722
13483
13472
13781
14474
15574
17062
18880
20931
23102
25269
27314
29136
30657
31823
32601
32977
32943
32497
31643
30379
28713
26658
24241
21502
18491
15271
11906
8456
4973
1491
-1967
-5395
-8798
-12184
-15565
-18950
-22348
-25761
-29193
-32642
-36107
-39580
-43046
-46480
-49839
-53066
-56086
-58808
-61130
-62942
-64135
-64604
-64260
-63039
-60904
-57857
-53944
-49256
-43929
-38133
-32064
-25931
-19938
-14270
-9084
-4498
-592
2599
5074
6866
8034
8659
8837
8672
8271
7732
7143
6573
6069
5660
5361
5175
5108
5164
5357
5700
6203
6868
7677
8595
9567
10529
11414
12167
12751
13156
13398
13513
13551
13563
13596
13681
13832
14042
14285
14517
14677
14696
14494
13997
13137
11867
10171
8069
5620
2924
107
-2685
-5308
-7633
-9559
-11027
-12016
-12548
-12675
-12475
-12032
-11431
-10742
-10016
-9277
-8528
-7751
-6917
-5999
-4979
-3864
-2687
-1508
-408
521
1187
1517
1462
1004
159
-1036
-2523
-4234
-6098
-8048
-10019
-11954
-13802
-15518
-17069
-18432
-19597
-20564
-21341
-21930
-22328
-22512
-22438
-22046
-21265
-20027
-18277
-15988
-13164
-9843
-6090
-1987
2372
6897
11497
16085
20574
24870
28868
32458
35528
37974
39708
40678
40864
40288
39011
37118
34715
31913
28818
25527
22122
18670
15228
11845
8566
5439
2508
-179
-2583
-4668
-6415
-7819
-8888
-9647
-10123
-10344
-10332
-10096
-9633
-8938
-8009
-6862
-5539
-4119
-2713
-1457
-501
11
-45
-758
-2180
-4324
-7168
-10666
-14753
-19345
-24342
-29624
-35047
-40446
-45639
-50438
-54667
-58180
-60869
-62676
-63594
-63653
-62913
-61447
-59330
-56631
-53418
-49755
-45715
-41385
-36867
-32279
-27745
-23387
-19314
-15618
-12364
-9598
-7345
-5619
-4425
-3765
-3630
-4003
-4849
-6109
-7697
-9500
-11375
-13163
-14693
-15793
-16302
-16074
-14994
-12975
-9969
-5967
-1002
4842
11437
18607
26132
33758
41211
48218
54528
59935
64297
67547
69693
70809
71013
70443
69233
67490
65286
62658
59617
56166
52316
48098
43568
38799
33871
28852
23785
18682
13527
8288
2936
-2534
-8086
-13638
-19062
-24203
-28893
-32980
-36344
-38914
-40668
-41636
-41887
-41516
-40638
-39370
-37826
-36114
-34327
-32543
-30823
-29208
-27715
-26338
-25051
-23805
-22535
-21164
-19604
-17764
-15550
-12875
-9663
-5861
-1444
3567
9103
15042
21205
27371
33287
38688
43321
46968
49464
50713
50693
49457
47122
43856
39857
35330
30472
25456
20417
15454
10630
5978
1514
-2755
-6823
-10673
-14283
-17620
-20648
-23327
-25626
-27521
-29005
-30083
-30781
-31138
-31206
-31043
-30701
-30223
-29627
-28899
-27993
-26831
-25313
-23332
-20797
-17649
-13887
-9570
-4830
146
5124
9853
14088
17617
20283
21999
22749
22593
21653
20097
18127
15957
13799
11848
10271
9201
8729
8906
9740
11196
13201
15649
18401
21296
24155
26796
29039
30720
31703
31889
31229
29722
27424
24446
20943
17111
13171
9351
5873
2934
687
-762
-1365
-1129
-106
1611
3913
6678
9784
13118
16568
20027
23382
26518
29315
31655
33436
34580
35046
34839
34009
32642
30848
28748
26453
24055
21619
19180
16753
14336
11927
9523
7136
4791
2524
387
-1564
-3267
-4664
-5701
-6340
-6556
-6343
-5718
-4716
-3386
-1790
6
1935
3930
5925
7857
9659
11268
12621
13668
14376
14737
14773
14530
14070
13458
12745
11951
11060
10016
8738
7138
5144
2726
-90
-3213
-6492
-9733
-12723
-15255
-17154
-18296
-18618
-18115
-16837
-14874
-12344
-9375
-6101
-2650
858
4310
7600
10626
13293
15511
17197
18284
18722
18487
17587
16062
13987
11465
8624
5604
2542
-432
-3211
-5717
-7899
-9734
-11221
-12371
-13204
-13735
-13977
-13938
-13622
-13033
-12181
-11086
-9781
-8310
-6725
-5086
-3452
-1880
-421
877
1969
2803
3322
3458
3140
2292
854
-1208
-3889
-7134
-10831
-14820
-18902
-22859
-26479
-29576
-32011
-33700
-34617
-34789
-34283
-33196
-31636
-29714
-27539
-25216
-22843
-20517
-18334
-16383
-14741
-13472
-12612
-12170
-12123
-12417
-12976
-13706
-14508
-15284
-15947
-16422
-16652
-16594
-16219
-15508
-14454
-13056
-11323
-9271
-6927
-4329
-1530
1405
4397
7350
10160
12715
14902
16616
17768
18300
18184
17438
16122
14333
12199
9860
7456
5107
2902
890
-919
-2546
-4032
-5422
-6752
-8036
-9268
-10420
-11449
-12314
-12978
-13420
-13631
-13611
-13365
-12887
-12163
-11166
-9866
-8237
-6273
-4000
-1480
1190
3885
6471
8821
10835
12456
13672
14520
15072
15422
15669
15897
16166
16499
16879
17254
17545
17659
17506
17012
16137
14884
13301
11481
9547
7637
5883
4392
3230
2419
1933
1715
1687
1772
1905
2044
2172
2288
2400
2512
2616
2688
2687
2565
2276
1783
1069
136
-994
-2287
-3700
-5189
-6716
-8248
-9756
-11216
-12606
-13902
-15081
-16123
-17011
-17734
-18292
-18695
-18961
-19120
-19205
-19249
-19277
-19306
-19332
-19332
-19260
-19052
-18633
-17927
-16871
-15428
-13595
-11409
-8947
-6316
-3641
-1048
1348
3461
5236
6654
7724
8477
8956
9203
9254
9133
8850
8405
7789
6995
6016
4860
3548
2115
615
-888
-2327
-3636
-4768
-5691
-6406
-6934
-7321
-7626
-7910
-8227
-8623
-9127
-9761
-10543
-11498
-12656
-14063
-15765
-17804
-20202
-22945
-25982
-29215
-32509
-35710
-38653
-41192
-43208
-44622
-45396
-45523
-45022
-43925
-42260
-40054
-37327
-34098
-30394
-26258
-21759
-16991
-12077
-7157
-2381
2103
6164
9696
12623
14905
16537
17544
17975
17898
17389
16529
15398
14071
12615
11091
9555
8055
6643
5358
4240
3320
2617
2131
1844
1713
1671
1634
1504
1182
577
-380
-1732
-3486
-5614
-8055
-10720
-13503
-16288
-18959
-21406
-23532
-25253
-26500
-27217
-27359
-26890
-25784
-24022
-21598
-18521
-14821
-10553
-5802
-684
4657
10051
15317
20268
24731
28556
31626
33864
35237
35746
35427
34337
32549
30149
27226
23880
20216
16349
12401
8503
4780
1352
-1683
-4254
-6322
-7886
-8976
-9648
-9978
-10041
-9914
-9654
-9303
-8878
-8376
-7776
-7044
-6134
-4998
-3583
-1837
290
2846
5870
9387
13402
17889
22785
27983
33336
38661
43752
48402
52421
55662
58029
59493
60085
59887
59014
57594
55747
53575
51147
48504
45662
42620
39374
35920
32266
28434
24461
20402
16329
12332
8515
4993
1884
-700
-2670
-3965
-4569
-4514
-3878
-2782
-1378
164
1668
2969
3914
4380
4273
3537
2153
145
-2422
-5448
-8807
-12360
-15969
-19513
-22896
-26054
-28954
-31583
-33940
-36022
-37824
-39327
-40510
-41355
-41850
-41998
-41818
-41335
-40577
-39561
-38292
-36760
-34944
-32828
-30410
-27712
-24787
-21712
-18576
-15467
-12452
-9567
-6807
-4135
-1489
1200
3994
6933
10030
13269
16614
20012
23404
26730
29926
32927
35659
38042
39985
41396
42189
42294
41672
40316
38262
35582
32378
28777
24908
20900
16868
12908
9093
5472
2073
-1094
-4030
-6748
-9260
-11578
-13711
-15658
-17410
-18952
-20261
-21314
-22090
-22574
-22760
-22653
-22271
-21642
-20799
-19783
-18636
-17398
-16105
-14788
-13468
-12158
-10856
-9552
-8220
-6828
-5338
-3715
-1935
10
2103
4300
6533
8714
10748
12543
14027
15152
15902
16293
16364
16168
15762
15191
14489
13673
12746
11705
10550
9287
7939
6539
5133
3767
2488
1334
328
-514
-1191
-1707
-2074
-2310
-2436
-2485
-2496
-2519
-2608
-2821
-3207
-3800
-4610
-5619
-6782
-8032
-9285
-10454
-11464
-12253
-12784
-13045
-13045
-12810
-12373
-11772
-11041
-10210
-9306
-8353
-7374
-6395
-5442
-4542
-3716
-2984
-2355
-1830
-1402
-1060
-789
-573
-402
-267
-162
-87
-41
-29
-54
-125
-256
-461
-757
-1159
-1676
-2307
-3040
-3850
-4699
-5548
-6354
-7080
-7699
-8192
-8547
-8757
-8812
-8700
-8402
-7898
-7169
-6206
-5008
-3594
-1994
-248
1596
3499
5425
7351
9267
11168
13052
14917
16755
18553
20295
21965
23550
25043
26445
27762
29003
30177
31289
32337
33316
34217
35028
35743
36356
36866
37275
37586
37799
37909
37909
37789
37539
37149
36620
35958
35179
34308
33374
32412
31452
30521
29643
28834
28105
27467
26928
26495
26178
25980
25902
25933
26053
26233
26435
26618
26747
26794
26747
26608
26390
26114
25797
25445
25048
24576
23983
23211
22197
20886
19239
17235
14879
12197
9238
6068
2766
-583
-3888
-7064
-10031
-12723
-15092
-17114
-18786
-20130
-21184
-21998
-22628
-23129
-23551
-23937
-24325
-24750
-25245
-25843
-26572
-27458
-28514
-29740
-31116
-32609
-34171
-35748
-37284
-38731
-40054
-41229
-42247
-43109
-43826
-44415
-44897
-45297
-45645
-45973
-46317
-46712
-47188
-47765
-48447
-49220
-50050
-50886
-51664
-52314
-52764
-52953
-52830
-52361
-51528
-50325
-48758
-46840
-44586
-42014
-39142
-35991
-32588
-28965
-25166
-21249
-17279
-13334
-9495
-5845
-2462
582
3232
5448
7206
8508
9373
9846
9988
9878
9602
9248
8890
8586
8366
8233
8166
8125
8066
7950
7754
7471
7117
6716
6295
5873
5449
5008
4517
3938
3237
2399
1437
387
-686
-1704
-2586
-3261
-3679
-3814
-3666
-3259
-2628
-1818
-871
176
1294
2464
3672
4911
6171
7444
8718
9978
11209
12390
13504
14535
15471
16302
17024
17632
18119
18478
18694
18746
18613
18272
17706
16908
15883
14652
13251
11724
10124
8504
6915
5401
3997
2733
1626
689
-74
-663
-1081
-1335
-1431
-1374
-1165
-803
-285
385
1202
2145
3186
4282
5385
6444
7411
8248
8925
9427
9743
9871
9806
9545
9083
8416
7548
6486
5246
3850
2321
679
-1063
-2894
-4810
-6800
-8844
-10903
-12922
-14830
-16546
-17994
-19107
-19842
-20178
-20120
-19689
-18921
-17857
-16539
-15017
-13342
-11579
-9803
-8096
-6553
-5253
-4267
-3637
-3378
-3473
-3881
-4546
-5405
-6400
-7477
-8596
-9720
-10821
-11869
-12836
-13697
-14431
-15023
-15468
-15766
-15918
-15927
-15786
-15483
-15000
-14316
-13421
-12317
-11023
-9579
-8037
-6454
-4888
-3380
-1957
-631
605
1762
2853
3886
4867
5794
6666
7487
8272
9042
9832
10681
11628
12708
13943
15344
16905
18606
20412
22276
24143
25951
27638
29145
30421
31431
32155
32595
32773
32720
32482
32106
31635
31106
30549
29986
29432
28898
28397
27935
27523
27166
26866
26623
26431
26278
26151
26028
25883
25683
25389
24955
24334
23482
22366
20973
19313
17420
15354
13185
10994
8852
6812
4905
3137
1492
-65
-1574
-3075
-4602
-6180
-7825
-9543
-11334
-13188
-15090
-17015
-18928
-20785
-22535
-24123
-25499
-26621
-27461
-28006
-28256
-28223
-27923
-27378
-26609
-25637
-24492
-23209
-21838
-20440
-19087
-17858
-16825
-16050
-15570
-15397
-15516
-15887
-16455
-17157
-17933
-18734
-19524
-20282
-20996
-21661
-22269
-22806
-23244
-23547
-23672
-23574
-23214
-22571
-21639
-20435
-18993
-17354
-15564
-13661
-11668
-9595
-7438
-5190
-2850
-432
2031
4481
6843
9033
10970
12588
13844
14719
15220
15370
15203
14756
14065
13166
12096
10901
9636
8369
7179
6144
5339
4822
4630
4772
5232
5972
6938
8063
9276
10506
11678
12722
13574
14181
14503
14525
14256
13732
13009
12160
11261
10384
9580
8883
8304
7835
7460
7160
6920
6738
6619
6571
6603
6716
6894
7108
7313
7452
7472
7325
6981
6435
5708
4845
3912
2983
2130
1414
878
539
391
405
540
747
979
1195
1366
1470
1499
1451
1331
1152
933
702
493
343
290
361
573
923
1388
1926
2488
3019
3474
3823
4050
4158
4160
4077
3923
3711
3445
3125
2751
2327
1862
1371
872
377
-108
-587
-1070
-1573
-2101
-2649
-3189
-3674
-4043
-4226
-4164
-3815
-3167
-2241
-1087
223
1603
2970
4249
5382
6328
7061
7564
7829
7850
7625
7157
6458
5552
4476
3278
2016
748
-474
-1613
-2648
-3578
-4420
-5203
-5959
-6722
-7516
-8355
-9244
-10180
-11156
-12164
-13197
-14250
-15313
-16370
-17395
-18341
-19151
-19751
-20069
-20034
-19597
-18736
-17461
-15818
-13883
-11754
-9541
-7351
-5280
-3409
-1795
-476
530
1221
1609
1715
1571
1214
689
40
-687
-1454
-2233
-3006
-3767
-4517
-5261
-6000
-6730
-7433
-8087
-8663
-9132
-9479
-9698
-9802
-9817
-9774
-9705
-9631
-9556
-9468
-9338
-9127
-8800
-8334
-7721
-6979
-6142
-5259
-4380
-3553
-2810
-2172
-1641
-1211
-867
-595
-383
-220
-95
6
103
224
400
666
1051
1578
2256
3084
4048
5128
6300
7538
8815
10107
11385
12620
13780
14829
15737
16477
17032
17396
17573
17573
17412
17103
16659
16090
15406
14619
13753
12834
11900
10991
10139
9369
8687
8076
7504
6923
6279
5521
4609
3517
2242
796
-793
-2484
-4227
-5968
-7650
-9218
-10619
-11806
-12745
-13412
-13801
-13921
-13796
-13462
-12964
-12351
-11670
-10965
-10274
-9625
-9038
-8523
-8077
-7692
-7351
-7034
-6723
-6405
-6076
-5746
-5432
-5160
-4956
-4839
-4817
-4882
-5010
-5163
-5296
-5363
-5321
-5136
-4780
-4233
-3481
-2510
-1314
108
1744
3567
5527
7552
9553
11432
13091
14448
15444
16052
16277
16152
15739
15100
14309
13429
12513
11603
10730
9918
9191
8571
8084
7754
7607
7661
7927
8407
9090
9958
10982
12129
13363
14651
15957
17249
18496
19665
20723
21631
22350
22839
23059
22977
22566
21813
20717
19292
17566
15576
13369
10994
8504
5952
3391
871
-1552
-3825
-5889
-7688
-9167
-10279
-10991
-11287
-11176
-10693
-9897
-8866
-7694
-6475
-5300
-4242
-3355
-2669
-2187
-1896
-1767
-1762
-1839
-1958
-2079
-2168
-2196
-2139
-1983
-1723
-1369
-945
-487
-39
353
647
816
847
750
549
283
-5
-273
-485
-618
-660
-611
-484
-297
-78
140
319
422
411
258
-49
-507
-1087
-1743
-2415
-3035
-3544
-3896
-4070
-4069
-3918
-3659
-3336
-2992
-2658
-2349
-2066
-1804
-1555
-1317
-1099
-924
-827
-851
-1041
-1434
-2055
-2909
-3980
-5232
-6607
-8038
-9447
-10759
-11908
-12838
-13509
-13898
-13995
-13799
-13318
-12564
-11552
-10303
-8847
-7227
-5497
-3724
-1982
-343
1127
2382
3398
4176
4738
5120
5367
5522
5618
5679
5715
5728
5712
5656
5548
5372
5110
4741
4245
3599
2790
1809
660
-641
-2070
-3597
-5189
-6813
-8442
-10049
-11607
-13088
-14456
-15674
-16699
-17494
-18025
-18272
-18225
-17891
-17282
-16419
-15327
-14028
-12549
-10918
-9166
-7331
-5455
-3580
-1741
37
1745
3386
4978
6539
8083
9612
11112
12551
13888
15082
16097
16916
17535
17970
18247
18395
18438
18389
18249
18006
17645
17149
16503
15702
14744
13633
12377
10984
9466
7834
6109
4315
2485
657
-1129
-2835
-4432
-5897
-7215
-8379
-9384
-10222
-10884
-11357
-11629
-11692
-11546
-11202
-10685
-10032
-9282
-8478
-7656
-6846
-6067
-5330
-4643
-4011
-3446
-2958
-2565
-2284
-2128
-2104
-2207
-2420
-2716
-3056
-3398
-3697
-3915
-4022
-4005
-3862
-3613
-3290
-2939
-2614
-2368
-2251
-2298
-2530
-2948
-3534
-4256
-5072
-5934
-6797
-7621
-8371
-9020
-9545
-9926
-10142
-10175
-10007
-9627
-9034
-8239
-7268
-6162
-4972
-3754
-2560
-1435
-405
518
1341
2079
2757
3397
4017
4625
5219
5786
6309
6766
7131
7379
7485
7421
7157
6666
5924
4915
3637
2110
376
-1501
-3436
-5335
-7099
-8642
-9893
-10810
-11380
-11618
-11563
-11272
-10814
-10254
-9656
-9070
-8530
-8055
-7649
-7296
-6973
-6647
-6285
-5856
-5339
-4726
-4022
-3252
-2446
-1646
-891
-216
355
808
1142
1362
1475
1491
1417
1254
1008
689
311
-101
-514
-889
-1193
-1402
-1512
-1536
-1509
-1477
-1492
-1598
-1822
-2174
-2636
-3176
-3749
-4305
-4803
-5211
-5508
-5682
-5727
-5639
-5413
-5042
-4525
-3862
-3068
-2169
-1203
-216
749
1650
2461
3172
3785
4315
4779
5195
5571
5908
6199
6431
6593
6675
6677
6606
6478
6312
6134
5969
5842
5777
5793
5902
6107
6398
6750
7121
7461
7709
7810
7722
7422
6914
6231
5429
4581
3766
3057
2513
2171
2044
2126
2390
2801
3317
3898
4509
5118
5703
6245
6729
7146
7486
7740
7902
7970
7943
7828
7638
7391
7113
6830
6569
6351
6187
6076
6003
5941
5854
5700
5442
5047
4493
3772
2890
1866
729
-479
-1713
-2921
-4051
-5056
-5895
-6539
-6978
-7215
-7270
-7173
-6958
-6658
-6294
-5878
-5407
-4871
-4260
-3569
-2805
-1991
-1164
-369
349
951
1415
1737
1931
2024
2050
2041
2020
2001
1986
1968
1937
1882
1797
1676
1515
1310
1049
716
294
-237
-886
-1652
-2513
-3432
-4351
-5209
-5942
-6498
-6841
-6962
-6874
-6607
-6202
-5704
-5147
-4555
-3937
-3289
-2605
-1876
-1105
-305
496
1264
1959
2545
2998
3305
3471
3515
3464
3351
3207
3062
2937
2851
2817
2849
2955
3144
3417
3772
4196
4669
5162
5642
6076
6437
6703
6864
6923
6888
6776
6602
6378
6109
5792
5415
4960
4407
3739
2948
2037
1024
-60
-1173
-2270
-3308
-4256
-5099
-5841
-6505
-7130
-7759
-8434
-9186
-10028
-10953
-11936
-12939
-13916
-14821
-15613
-16260
-16737
-17027
-17116
-16991
-16641
-16058
-15238
-14184
-12911
-11444
-9814
-8064
-6236
-4373
-2515
-696
1053
2706
4244
5652
6925
8064
9086
10006
10849
11632
12366
13045
13647
14140
14481
14634
14578
14313
13865
13281
12619
11941
11293
10697
10151
9624
9073
8448
7713
6849
5866
4795
3691
2616
1633
797
149
-281
-478
-437
-159
348
1068
1974
3032
4198
5424
6661
7872
9031
10133
11191
12228
13275
14354
15472
16617
17749
18813
19739
20457
20904
21036
20832
20294
19447
18334
17012
15543
13993
12428
10911
9500
8247
7193
6367
5782
5434
5299
5337
5496
5719
5945
6123
6213
6189
6043
5776
5399
4927
4371
3739
3031
2242
1364
391
-676
-1830
-3053
-4319
-5593
-6840
-8026
-9124
-10110
-10974
-11711
-12326
-12826
-13222
-13522
-13731
-13850
-13868
-13770
-13534
-13135
-12550
-11761
-10765
-9574
-8218
-6746
-5217
-3700
-2264
-970
132
1006
1629
1991
2086
1916
1484
796
-138
-1303
-2674
-4222
-5910
-7701
-9558
-11447
-13339
-15206
-17021
-18753
-20366
-21817
-23063
-24064
-24791
-25233
-25400
-25320
-25039
-24611
-24090
-23520
-22931
-22341
-21753
-21166
-20577
-19985
-19399
-18828
-18284
-17774
-17293
-16830
-16358
-15849
-15272
-14607
-13845
-12992
-12072
-11117
-10164
-9246
-8389
-7599
-6872
-6188
-5519
-4838
-4123
-3366
-2575
-1772
-993
-277
335
815
1147
1336
1400
1373
1294
1201
1127
1092
1105
1166
1263
1386
1522
1666
1815
1976
2158
2375
2647
2992
3433
3989
4679
5516
6504
7634
8885
10222
11602
12973
14285
15493
16558
17455
18165
18676
18984
19083
18972
18652
18129
17419
16548
15555
14487
13394
12327
11328
10429
9647
8987
8440
7993
7630
7337
7101
6916
6774
6670
6597
6542
6491
6427
6336
6207
6037
5831
5602
5370
5158
4982
4854
4772
4721
4677
4607
4479
4264
3949
3533
3032
2474
1895
1328
802
333
-75
-430
-748
-1046
-1339
-1636
-1934
-2225
-2494
-2723
-2894
-2994
-3019
-2970
-2860
-2712
-2554
-2421
-2346
-2357
-2469
-2679
-2963
-3279
-3566
-3758
-3794
-3625
-3227
-2604
-1782
-811
251
1346
2424
3447
4394
5256
6027
6707
7292
7779
8164
8452
8648
8774
8856
8924
9005
9116
9259
9422
9576
9686
9711
9617
9373
8964
8383
7632
6722
5667
4485
3200
1837
425
-1000
-2399
-3731
-4953
-6023
-6903
-7559
-7964
-8096
-7950
-7523
-6827
-5885
-4732
-3407
-1956
-426
1138
2691
4194
5609
6897
8023
8953
9659
10120
10328
10287
10014
9536
8883
8086
7168
6145
5024
3808
2505
1130
-289
-1709
-3074
-4322
-5393
-6236
-6816
-7119
-7148
-6928
-6493
-5888
-5163
-4368
-3552
-2761
-2037
-1417
-923
-568
-349
-249
-238
-278
-326
-345
-302
-182
18
287
602
930
1237
1489
1655
1711
1640
1432
1085
605
3
-700
-1476
-2289
-3096
-3846
-4484
-4957
-5215
-5221
-4957
-4424
-3647
-2674
-1567
-404
739
1787
2679
3368
3824
4037
4013
3773
3352
2795
2155
1489
852
291
-162
-493
-709
-834
-905
-963
-1044
-1169
-1342
-1554
-1780
-1995
-2177
-2317
-2418
-2494
-2568
-2657
-2774
-2920
-3088
-3263
-3431
-3583
-3719
-3847
-3979
-4125
-4287
-4454
-4603
-4704
-4724
-4633
-4417
-4075
-3623
-3089
-2511
-1928
-1378
-893
-499
-214
-47
1
-59
-208
-416
-647
-866
-1044
-1163
-1227
-1254
-1279
-1343
-1483
-1723
-2068
-2500
-2980
-3458
-3879
-4196
-4377
-4405
-4285
-4037
-3690
-3277
-2833
-2387
-1963
-1578
-1241
-958
-727
-544
-405
-303
-236
-205
-216
-274
-386
-553
-769
-1020
-1283
-1527
-1724
-1845
-1871
-1791
-1603
-1312
-927
-464
63
637
1235
1832
2401
2910
3334
3656
3873
3998
4058
4091
4141
4239
4412
4664
4985
5353
5734
6096
6411
6656
6817
6887
6860
6734
6508
6186
5773
5285
4743
4176
3616
3094
2634
2251
1951
1731
1582
1495
1461
1474
1535
1643
1800
2001
2241
2504
2770
3016
3218
3347
3380
3292
3065
2687
2155
1477
674
-223
-1169
-2117
-3019
-3834
-4533
-5104
-5554
-5906
-6195
-6467
-6767
-7136
-7605
-8192
-8901
-9720
-10620
-11563
-12505
-13398
-14198
-14871
-15391
-15751
-15955
-16015
-15954
-15793
-15554
-15251
-14895
-14487
-14030
-13520
-12957
-12342
-11676
-10967
-10222
-9450
-8665
-7884
-7126
-6412
-5767
-5210
-4757
-4413
-4173
-4022
-3937
-3887
-3844
-3785
-3697
-3581
-3447
-3319
-3226
-3198
-3262
-3436
-3729
-4135
-4639
-5215
-5831
-6452
-7046
-7584
-8047
-8421
-8700
-8885
-8976
-8974
-8877
-8678
-8365
-7928
-7356
-6643
-5792
-4812
-3724
-2555
-1336
-104
1106
2261
3333
4298
5143
5863
6464
6964
7387
7768
8141
8540
8988
9499
10072
10693
11335
11967
12554
13066
13476
13770
13938
13979
13898
13702
13406
13026
12585
12113
11644
11217
10872
10645
10559
10628
10844
11184
11609
12073
12523
12912
13201
13369
13408
13329
13156
12921
12660
12407
12191
12033
11942
11923
11969
12070
12212
12378
12549
12703
12814
12855
12796
12605
12257
11726
10998
10070
8950
7659
6227
4694
3102
1495
-87
-1610
-3046
-4372
-5570
-6623
-7515
-8231
-8752
-9065
-9160
-9039
-8715
-8216
-7583
-6867
-6120
-5393
-4725
-4139
-3644
-3233
-2888
-2591
-2327
-2087
-1875
-1701
-1577
-1514
-1514
-1569
-1657
-1751
-1820
-1840
-1791
-1670
-1482
-1237
-952
-637
-298
69
469
914
1408
1953
2540
3155
3779
4393
4981
5532
6040
6503
6917
7275
7562
7760
7845
7797
7599
7250
6760
6152
5461
4723
3971
3228
2502
1785
1058
297
-522
-1413
-2373
-3387
-4421
-5431
-6370
-7196
-7875
-8385
-8721
-8886
-8893
-8761
-8509
-8156
-7724
-7234
-6713
-6188
-5691
-5250
-4890
-4624
-4458
-4385
-4388
-4449
-4551
-4682
-4842
-5042
-5299
-5636
-6073
-6626
-7296
-8076
-8942
-9864
-10801
-11711
-12549
-13275
-13850
-14244
-14437
-14418
-14191
-13771
-13189
-12484
-11702
-10893
-10103
-9371
-8724
-8177
-7732
-7378
-7099
-6869
-6663
-6458
-6232
-5972
-5670
-5324
-4939
-4522
-4086
-3642
-3201
-2774
-2369
-1993
-1650
-1345
-1079
-853
-662
-499
-352
-205
-43
150
383
658
970
1304
1640
1953
2220
2425
2552
2596
2556
2432
2229
1951
1607
1204
758
288
-180
-616
-990
-1275
-1452
-1514
-1465
-1321
-1109
-858
-599
-362
-170
-38
21
3
-92
-263
-505
-812
-1174
-1584
-2031
-2506
-2998
-3498
-3994
-4472
-4915
-5302
-5605
-5797
-5853
-5752
-5483
-5049
-4466
-3764
-2983
-2164
-1345
-558
180
863
1497
2091
2658
3201
3718
4196
4615
4953
5193
5323
5348
5280
5145
4973
4791
4619
4468
4332
4197
4038
3831
3548
3172
2696
2123
1468
756
21
-700
-1366
-1939
-2386
-2681
-2811
-2772
-2572
-2230
-1766
-1202
-558
154
924
1748
2619
3524
4443
5347
6203
6973
7627
8146
8524
8768
8899
8942
8922
8857
8759
8628
8461
8253
8000
7709
7390
7061
6741
6447
6195
5990
5835
5730
5671
5656
5683
5752
5859
6000
6169
6357
6558
6767
6985
7218
7475
7765
8092
8451
8825
9188
9503
9732
9837
9791
9576
9188
8637
7941
7126
6221
5255
4259
3260
2287
1366
524
-214
-829
-1305
-1634
-1817
-1864
-1791
-1623
-1387
-1112
-824
-543
-284
-53
152
335
507
675
840
1000
1146
1264
1342
1369
1339
1256
1129
974
806
637
475
323
176
31
-116
-265
-409
-540
-647
-720
-758
-763
-744
-716
-694
-692
-719
-780
-879
-1016
-1193
-1413
-1682
-2003
-2377
-2800
-3264
-3753
-4248
-4734
-5193
-5617
-5999
-6332
-6612
-6827
-6962
-7000
-6921
-6716
-6384
-5942
-5423
-4873
-4347
-3896
-3564
-3379
-3348
-3465
-3708
-4051
-4467
-4936
-5446
-5989
-6559
-7147
-7736
-8300
-8803
-9204
-9464
-9550
-9447
-9153
-8685
-8073
-7360
-6587
-5796
-5019
-4281
-3599
-2982
-2438
-1973
-1599
-1325
-1163
-1127
-1222
-1450
-1805
-2274
-2837
-3470
-4145
-4836
-5517
-6164
-6756
-7274
-7702
-8025
-8229
-8303
-8236
-8025
-7669
-7174
-6553
-5828
-5029
-4189
-3348
-2545
-1815
-1185
-673
-284
-13
158
251
293
312
330
369
441
557
723
941
1213
1535
1904
2310
2743
3190
3637
4067
4472
4838
5158
5426
5641
5801
5909
5970
5997
6006
6019
6061
6159
6333
6595
6945
7368
7841
8329
8799
9222
9578
9862
10079
10243
10374
10484
10582
10665
10718
10723
10658
10503
10246
9884
9423
8876
8260
7593
6891
6163
5417
4657
3887
3110
2334
1571
837
148
-476
-1020
-1474
-1833
-2100
-2285
-2406
-2480
-2528
-2565
-2604
-2648
-2699
-2750
-2793
-2821
-2826
-2806
-2762
-2698
-2625
-2553
-2500
-2481
-2514
-2616
-2800
-3075
-3441
-3889
-4401
-4954
-5515
-6054
-6541
-6952
-7270
-7480
-7576
-7548
-7389
-7091
-6647
-6054
-5318
-4456
-3496
-2476
-1442
-438
502
1351
2103
2762
3345
3870
4355
4809
5230
5606
5914
6129
6226
6186
6001
5671
5208
4633
3974
3261
2527
1801
1107
467
-109
-614
-1046
-1407
-1699
-1920
-2068
-2134
-2113
-1997
-1785
-1486
-1112
-688
-238
212
641
1034
1385
1692
1961
2192
2385
2536
2635
2669
2628
2505
2299
2016
1667
1267
833
384
-63
-489
-874
-1199
-1443
-1589
-1626
-1549
-1363
-1081
-726
-319
117
565
1014
1463
1910
2358
2804
3241
3652
4017
4310
4510
4598
4568
4419
4161
3812
3392
2921
2419
1899
1371
839
304
-237
-785
-1344
-1911
-2482
-3049
-3597
-4112
-4574
-4970
-5288
-5521
-5669
-5736
-5729
-5657
-5525
-5338
-5096
-4802
-4457
-4065
-3634
-3174
-2695
-2208
-1718
-1226
-730
-223
301
844
1404
1976
2546
3100
3624
4107
4542
4923
5247
5512
5712
5838
5881
5832
5684
5442
5116
4727
4305
3882
3493
3167
2926
2782
2737
2784
2908
3087
3299
3519
3727
3904
4038
4122
4156
4146
4098
4022
3929
3820
3698
3559
3397
3203
2971
2695
2373
2004
1589
1130
632
98
-463
-1039
-1615
-2166
-2669
-3094
-3416
-3616
-3681
-3612
-3417
-3115
-2731
-2294
-1834
-1379
-955
-582
-275
-40
123
222
275
304
334
387
483
630
828
1067
1334
1611
1883
2140
2381
2606
2822
3033
3238
3434
3611
3759
3868
3938
3974
3992
4016
4070
4180
4359
4613
4932
5298
5685
6063
6404
6683
6884
6996
7013
6935
6761
6494
6139
5700
5186
4607
3976
3308
2620
1926
1242
579
-51
-641
-1183
-1669
-2092
-2446
-2723
-2922
-3039
-3076
-3041
-2942
-2794
-2616
-2428
-2253
-2116
-2039
-2045
-2150
-2366
-2695
-3133
-3662
-4260
-4894
-5531
-6136
-6681
-7143
-7512
-7785
-7967
-8070
-8105
-8080
-8000
-7863
-7666
-7401
-7069
-6672
-6224
-5744
-5258
-4791
-4369
-4006
-3714
-3486
-3316
-3193
-3107
-3052
-3032
-3056
-3139
-3299
-3551
-3902
-4355
-4902
-5528
-6214
-6935
-7671
-8400
-9105
-9771
-10386
-10944
-11436
-11861
-12217
-12504
-12727
-12888
-12991
-13040
-13035
-12974
-12856
-12675
-12431
-12122
-11751
-11325
-10855
-10351
-9826
-9291
-8753
-8217
-7685
-7155
-6627
-6100
-5572
-5045
-4518
-3993
-3468
-2938
-2399
-1844
-1274
-689
-100
473
1006
1470
1835
2079
2186
2156
1999
1739
1404
1027
641
269
-69
-362
-605
-797
-936
-1022
-1057
-1038
-968
-849
-687
-490
-268
-28
224
486
760
1048
1354
1681
2029
2395
2771
3149
3518
3866
4185
4467
4704
4894
5032
5118
5152
5138
5080
4985
4862
4723
4577
4436
4310
4206
4130
4083
4064
4066
4078
4089
4086
4059
4001
3914
3806
3694
3598
3539
3538
3605
3745
3951
4209
4503
4813
5126
5433
5729
6014
6288
6548
6788
6997
7159
7263
7297
7259
7155
6999
6810
6609
6415
6242
6098
5985
5900
5838
5797
5773
5766
5774
5795
5819
5831
5812
5736
5577
5313
4928
4420
3796
3078
2297
1491
698
-46
-714
-1285
-1750
-2106
-2359
-2513
-2577
-2555
-2453
-2272
-2019
-1699
-1324
-909
-474
-39
375
749
1069
1324
1506
1609
1630
1563
1405
1153
809
379
-122
-673
-1249
-1819
-2351
-2818
-3196
-3468
-3626
-3667
-3595
-3417
-3144
-2790
-2370
-1897
-1386
-850
-299
258
816
1372
1924
2466
2992
3491
3950
4354
4691
4951
5131
5233
5268
5249
5189
5099
4986
4848
4679
4472
4220
3924
3590
3238
2893
2586
2347
2200
2162
2232
2401
2647
2941
3254
3561
3842
4088
4298
4480
4644
4803
4966
5139
5322
5514
5710
5905
6093
6272
6437
6582
6701
6783
6813
6775
6654
6436
6115
5693
5178
4587
3943
3269
2587
1917
1273
665
98
-426
-906
-1342
-1730
-2071
-2361
-2599
-2785
-2918
-3001
-3035
-3022
-2969
-2881
-2767
-2640
-2516
-2412
-2346
-2335
-2391
-2520
-2722
-2991
-3318
-3687
-4083
-4497
-4912
-5320
-5713
-6085
-6429
-6742
-7021
-7266
-7479
-7664
-7826
-7969
-8093
-8198
-8272
-8306
-8290
-8211
-8066
-7854
-7582
-7260
-6902
-6517
-6112
-5689
-5245
-4773
-4270
-3733
-3170
-2593
-2019
-1468
-960
-508
-120
202
465
674
839
963
1051
1101
1113
1084
1012
900
744
548
309
28
-296
-662
-1062
-1486
-1913
-2321
-2686
-2983
-3198
-3324
-3362
-3324
-3227
-3090
-2927
-2750
-2565
-2373
-2174
-1972
-1772
-1584
-1423
-1304
-1239
-1236
-1298
-1417
-1586
-1793
-2027
-2281
-2551
-2837
-3136
-3446
-3758
-4059
-4334
-4561
-4723
-4808
-4810
-4733
-4590
-4398
-4178
-3950
-3726
-3515
-3318
-3128
-2938
-2738
-2520
-2283
-2029
-1764
-1499
-1246
-1012
-805
-629
-481
-360
-261
-180
-113
-58
-11
29
66
108
161
231
322
434
564
701
832
945
1025
1065
1062
1018
941
839
722
595
461
321
173
17
-146
-306
-451
-566
-635
-642
-583
-457
-277
-61
165
373
538
637
657
590
441
219
-61
-381
-721
-1063
-1389
-1686
-1943
-2155
-2316
-2425
-2481
-2482
-2427
-2313
-2135
-1887
-1566
-1168
-694
-148
457
1107
1781
2457
3112
3726
4282
4770
5181
5514
5768
5939
6027
6027
5933
5743
5460
5092
4659
4190
3719
3285
2922
2657
2502
2453
2492
2586
2698
2787
2821
2776
2642
2423
2130
1784
1408
1020
641
277
-65
-383
-676
-944
-1184
-1390
-1554
-1664
-1710
-1682
-1572
-1380
-1111
-780
-405
-12
370
714
996
1200
1318
1354
1319
1231
1113
988
876
792
745
740
777
853
967
1118
1305
1533
1805
2125
2494
2910
3366
3848
4340
4822
5274
5677
6017
6285
6480
6605
6667
6674
6634
6552
6432
6277
6095
5895
5697
5525
5411
5386
5476
5697
6053
6527
7091
7701
8312
8879
9364
9745
10011
10169
10231
10217
10148
10040
9903
9742
9558
9350
9115
8854
8571
8274
7971
7677
7403
7161
6961
6809
6707
6649
6623
6613
6594
6538
6417
6205
5879
5427
4842
4129
3299
2370
1363
300
-797
-1907
-3013
-4097
-5144
-6139
-7068
-7920
-8683
-9352
-9922
-10392
-10766
-11047
-11242
-11357
-11398
-11369
-11275
-11118
-10905
-10641
-10333
-9994
-9635
-9272
-8918
-8590
-8300
-8061
-7881
-7769
-7727
-7755
-7850
-8007
-8216
-8464
-8739
-9026
-9312
-9585
-9833
-10051
-10233
-10375
-10475
-10531
-10539
-10495
-10397
-10241
-10025
-9753
-9427
-9058
-8656
-8233
-7804
-7381
-6978
-6605
-6269
-5976
-5725
-5513
-5330
-5161
-4991
-4798
-4568
-4288
-3953
-3568
-3148
-2713
-2291
-1907
-1584
-1338
-1176
-1097
-1095
-1156
-1267
-1417
-1595
-1792
-2001
-2220
-2440
-2658
-2866
-3060
-3232
-3380
-3500
-3592
-3656
-3692
-3703
-3694
-3669
-3635
-3601
-3576
-3569
-3584
-3626
-3693
-3778
-3875
-3975
-4070
-4156
-4230
-4291
-4342
-4379
-4399
-4393
-4349
-4250
-4083
-3838
-3507
-3093
-2603
-2052
-1454
-828
-188
453
1084
1697
2287
2846
3368
3847
4275
4648
4959
5208
5395
5520
5588
5604
5574
5505
5405
5283
5149
5015
4891
4788
4713
4673
4667
4695
4751
4826
4913
5000
5081
5147
5193
5215
5208
5168
5090
4967
4793
4563
4275
3928
3530
3094
2637
2181
1748
1360
1035
784
615
528
520
588
724
923
1177
1479
1816
2173
2530
2863
3149
3366
3499
3538
3482
3339
3121
2841
2515
2154
1769
1364
948
527
111
-287
-650
-962
-1209
-1381
-1471
-1480
-1413
-1277
-1082
-835
-542
-207
166
573
1004
1450
1897
2329
2731
3087
3387
3624
3796
3900
3941
3920
3842
3711
3536
3326
3093
2853
2622
2415
2244
2113
2021
1960
1914
1867
1804
1714
1592
1443
1277
1109
954
827
737
689
684
722
803
931
1112
1355
1669
2059
2524
3052
3624
4213
4791
5329
5809
6218
6557
6833
7059
7248
7404
7527
7607
7625
7561
7397
7120
6727
6223
5624
4948
4216
3448
2661
1869
1084
320
-406
-1077
-1671
-2169
-2554
-2818
-2960
-2988
-2917
-2766
-2552
-2292
-1994
-1662
-1300
-906
-485
-45
401
835
1239
1595
1887
2107
2251
2321
2322
2257
2131
1947
1706
1410
1063
676
260
-165
-579
-961
-1289
-1549
-1727
-1819
-1825
-1750
-1601
-1390
-1130
-833
-514
-187
133
432
696
914
1073
1164
1179
1116
972
752
464
120
-262
-658
-1045
-1396
-1684
-1886
-1985
-1969
-1835
-1590
-1249
-836
-380
84
524
908
1212
1421
1526
1532
1448
1291
1079
828
555
270
-18
-299
-566
-810
-1016
-1173
-1266
-1285
-1226
-1091
-889
-635
-348
-44
260
555
837
1106
1366
1619
1868
2109
2339
2548
2729
2877
2988
3063
3108
3127
3128
3113
3083
3035
2962
2856
2712
2526
2297
2031
1736
1422
1102
787
486
203
-58
-300
-529
-752
-978
-1216
-1474
-1756
-2061
-2383
-2709
-3023
-3304
-3530
-3680
-3741
-3705
-3575
-3361
-3082
-2764
-2433
-2114
-1830
-1595
-1418
-1301
-1241
-1229
-1258
-1316
-1393
-1479
-1565
-1643
-1706
-1750
-1775
-1785
-1789
-1800
-1835
-1911
-2045
-2251
-2533
-2893
-3322
-3808
-4330
-4869
-5404
-5915
-6390
-6818
-7195
-7522
-7802
-8039
-8241
-8409
-8544
-8647
-8714
-8742
-8728
-8668
-8562
-8410
-8211
-7968
-7681
-7351
-6978
-6566
-6120
-5648
-5163
-4680
-4215
-3784
-3397
-3059
-2769
-2518
-2298
-2096
-1904
-1719
-1541
-1374
-1224
-1091
-973
-860
-739
-590
-397
-148
161
525
932
1362
1791
2196
2558
2861
3093
3249
3327
3330
3264
3138
2966
2762
2544
2327
2125
1945
1786
1644
1509
1367
1209
1028
823
597
360
121
-111
-328
-527
-709
-875
-1028
-1172
-1308
-1439
-1566
-1695
-1830
-1979
-2149
-2344
-2566
-2811
-3068
-3324
-3557
-3747
-3875
-3924
-3883
-3745
-3511
-3187
-2786
-2324
-1820
-1297
-775
-275
188
605
972
1290
1566
1811
2033
2242
2443
2639
2831
3018
3200
3376
3548
3717
3883
4043
4196
4334
4449
4534
4584
4595
4569
4510
4429
4333
4234
4140
4058
3992
3943
3911
3895
3890
3896
3908
3926
3947
3972
4000
4033
4070
4111
4153
4192
4221
4232
4217
4168
4081
3954
3789
3591
3364
3115
2845
2558
2253
1931
1593
1244
895
559
251
-14
-225
-376
-468
-507
-505
-474
-425
-362
-288
-199
-90
44
204
383
571
753
912
1033
1105
1125
1094
1018
911
781
637
489
342
200
69
-47
-142
-209
-245
-245
-212
-147
-56
55
183
327
488
671
882
1125
1404
1716
2057
2418
2786
3150
3497
3817
4100
4340
4535
4686
4798
4877
4936
4985
5036
5097
5170
5254
5342
5422
5484
5518
5519
5489
5433
5361
5281
5200
5119
5033
4931
4800
4627
4401
4115
3771
3372
2928
2451
1952
1443
937
445
-22
-453
-838
-1170
-1446
-1669
-1846
-1989
-2112
-2230
-2356
-2498
-2661
-2846
-3050
-3270
-3502
-3745
-3998
-4261
-4536
-4820
-5112
-5407
-5696
-5969
-6214
-6417
-6567
-6654
-6670
-6612
-6482
-6285
-6026
-5716
-5361
-4970
-4548
-4101
-3637
-3165
-2698
-2253
-1850
-1508
-1241
-1060
-963
-941
-978
-1052
-1140
-1225
-1292
-1336
-1357
-1358
-1342
-1313
-1272
-1216
-1143
-1051
-940
-813
-676
-534
-396
-266
-150
-51
26
77
95
76
13
-95
-246
-432
-641
-860
-1076
-1280
-1467
-1638
-1796
-1944
-2086
-2218
-2334
-2425
-2478
-2485
-2441
-2346
-2207
-2033
-1839
-1632
-1422
-1213
-1008
-812
-623
-448
-292
-164
-72
-24
-25
-80
-188
-347
-552
-794
-1062
-1343
-1622
-1884
-2119
-2319
-2483
-2615
-2724
-2820
-2911
-2999
-3081
-3144
-3172
-3148
-3061
-2905
-2690
-2431
-2155
-1892
-1667
-1502
-1405
-1377
-1407
-1478
-1571
-1667
-1750
-1808
-1834
-1823
-1778
-1700
-1596
-1477
-1353
-1237
-1140
-1071
-1035
-1030
-1052
-1090
-1130
-1159
-1166
-1140
-1077
-973
-827
-643
-422
-168
113
417
738
1070
1406
1743
2076
2402
2716
3013
3289
3535
3744
3911
4032
4107
4139
4134
4097
4030
3934
3803
3627
3397
3105
2748
2332
1869
1376
876
386
-80
-515
-918
-1292
-1641
-1967
-2264
-2523
-2729
-2866
-2921
-2889
-2773
-2586
-2352
-2097
-1852
-1644
-1495
-1418
-1418
-1491
-1623
-1797
-1989
-2175
-2332
-2439
-2484
-2463
-2377
-2238
-2061
-1864
-1660
-1460
-1267
-1078
-885
-680
-457
-213
50
322
592
850
1087
1297
1482
1645
1793
1931
2063
2189
2305
2406
2485
2537
2558
2546
2504
2434
2339
2224
2092
1949
1804
1664
1543
1454
1411
1426
1509
1665
1893
2187
2538
2933
3359
3802
4249
4687
5104
5488
5826
6106
6318
6453
6507
6479
6375
6206
5985
5731
5460
5188
4927
4688
4473
4287
4128
3996
3891
3811
3758
3732
3730
3749
3783
3825
3863
3887
3889
3860
3797
3698
3566
3405
3222
3023
2815
2604
2395
2191
1996
1811
1638
1477
1327
1189
1060
940
828
724
626
532
437
336
222
87
-75
-270
-498
-753
-1028
-1309
-1581
-1829
-2043
-2216
-2346
-2439
-2505
-2555
-2602
-2657
-2728
-2821
-2937
-3074
-3232
-3406
-3594
-3793
-3998
-4204
-4406
-4594
-4760
-4894
-4986
-5027
-5013
-4941
-4813
-4636
-4418
-4169
-3904
-3631
-3363
-3108
-2870
-2652
-2456
-2278
-2116
-1966
-1825
-1689
-1560
-1441
-1335
-1250
-1196
-1181
-1212
-1293
-1423
-1599
-1812
-2049
-2296
-2539
-2765
-2961
-3119
-3232
-3295
-3304
-3258
-3157
-3001
-2796
-2547
-2265
-1962
-1651
-1345
-1056
-794
-564
-371
-218
-105
-31
2
-2
-42
-114
-211
-326
-450
-577
-700
-814
-918
-1010
-1091
-1160
-1214
-1249
-1259
-1238
-1179
-1079
-936
-753
-535
-289
-22
257
543
828
1106
1373
1622
1845
2037
2190
2299
2360
2374
2343
2270
2164
2032
1881
1721
1555
1389
1224
1060
896
731
563
394
225
63
-87
-214
-310
-369
-386
-360
-295
-201
-91
19
110
165
168
109
-18
-209
-454
-735
-1029
-1311
-1557
-1748
-1871
-1923
-1908
-1838
-1728
-1591
-1443
-1293
-1149
-1016
-899
-804
-738
-709
-724
-788
-899
-1052
-1236
-1437
-1644
-1844
-2033
-2211
-2383
-2552
-2724
-2897
-3068
-3226
-3358
-3451
-3495
-3484
-3417
-3297
-3130
-2923
-2686
-2426
-2153
-1877
-1612
-1374
-1180
-1047
-986
-1004
-1102
-1271
-1496
-1761
-2045
-2332
-2607
-2857
-3076
-3257
-3395
-3485
-3525
-3512
-3443
-3323
-3153
-2942
-2698
-2432
-2153
-1873
-1604
-1355
-1138
-959
-826
-737
-690
-673
-670
-662
-627
-546
-407
-200
75
413
804
1237
1697
2173
2653
3125
3579
4003
4387
4717
4984
5182
5307
5362
5356
5299
5208
5100
4994
4906
4853
4849
4904
5026
5219
5483
5813
6198
6622
7065
7505
7918
8283
8582
8802
8934
8976
8929
8799
8592
8314
7975
7580
7138
6657
6146
5618
5084
4558
4051
3579
3147
2765
2437
2168
1959
1811
1725
1699
1728
1806
1922
2061
2207
2342
2451
2521
2544
2518
2445
2330
2183
2011
1823
1624
1419
1212
1006
806
616
440
281
138
11
-107
-220
-335
-456
-586
-721
-859
-994
-1122
-1241
-1351
-1457
-1563
-1674
-1789
-1902
-2001
-2069
-2087
-2037
-1910
-1699
-1413
-1069
-693
-312
45
354
596
761
846
854
789
659
471
235
-42
-350
-679
-1014
-1347
-1663
-1954
-2214
-2440
-2632
-2794
-2927
-3033
-3113
-3166
-3192
-3192
-3172
-3137
-3097
-3066
-3052
-3064
-3106
-3176
-3271
-3381
-3498
-3612
-3717
-3807
-3882
-3940
-3984
-4014
-4037
-4054
-4072
-4094
-4131
-4182
-4251
-4336
-4433
-4533
-4629
-4712
-4777
-4820
-4841
-4845
-4832
-4804
-4761
-4698
-4610
-4488
-4328
-4126
-3885
-3610
-3311
-2996
-2679
-2367
-2069
-1788
-1528
-1291
-1078
-889
-725
-586
-470
-375
-298
-237
-187
-147
-113
-84
-58
-31
-2
34
81
141
218
314
431
573
744
949
1190
1470
1789
2143
2522
2916
3311
3693
4051
4377
4664
4908
5105
5247
5327
5331
5249
5072
4796
4427
3982
3482
2959
2442
1957
1525
1154
846
592
382
204
48
-92
-217
-326
-416
-484
-530
-555
-560
-548
-520
-474
-407
-315
-195
-47
127
316
504
672
796
854
827
703
480
164
-231
-683
-1167
-1659
-2136
-2582
-2985
-3341
-3650
-3914
-4138
-4326
-4486
-4621
-4739
-4844
-4943
-5041
-5141
-5243
-5345
-5441
-5521
-5579
-5605
-5596
-5549
-5466
-5349
-5203
-5030
-4830
-4601
-4341
-4045
-3711
-3337
-2924
-2474
-1992
-1481
-947
-395
166
731
1288
1828
2339
2811
3237
3611
3931
4201
4422
4598
4733
4828
4884
4903
4885
4835
4757
4662
4557
4453
4357
4274
4206
4156
4121
4101
4093
4098
4114
4140
4174
4211
4247
4275
4290
4288
4266
4222
4159
4078
3981
3871
3751
3622
3487
3349
3212
3076
2943
2811
2676
2530
2364
2169
1938
1666
1353
1004
631
248
-128
-479
-788
-1042
-1232
-1353
-1405
-1393
-1322
-1201
-1038
-841
-615
-364
-92
196
495
797
1090
1362
1599
1792
1931
2017
2051
2044
2005
1949
1884
1817
1750
1683
1610
1530
1439
1339
1235
1133
1043
972
927
910
923
966
1035
1128
1244
1379
1531
1695
1865
2033
2190
2326
2431
2497
2517
2488
2409
2280
2104
1885
1630
1345
1037
715
389
69
-238
-522
-777
-1000
-1187
-1336
-1447
-1519
-1552
-1546
-1502
-1421
-1306
-1161
-992
-807
-613
-421
-238
-74
66
177
257
306
324
316
284
232
162
76
-24
-137
-260
-390
-522
-652
-773
-881
-975
-1053
-1116
-1166
-1204
-1231
-1245
-1242
-1219
-1171
-1098
-1000
-890
-774
-667
-584
-535
-527
-560
-630
-727
-841
-961
-1078
-1190
-1294
-1392
-1489
-1585
-1681
-1776
-1866
-1946
-2013
-2063
-2094
-2106
-2100
-2078
-2043
-1995
-1936
-1867
-1790
-1707
-1618
-1527
-1433
-1336
-1235
-1128
-1010
-883
-742
-588
-424
-253
-79
93
258
411
548
664
755
817
847
844
808
743
655
553
446
344
253
179
122
80
48
21
-11
-54
-114
-198
-308
-448
-618
-816
-1041
-1287
-1549
-1821
-2096
-2367
-2629
-2875
-3100
-3301
-3471
-3609
-3711
-3778
-3810
-3813
-3796
-3769
-3743
-3727
-3730
-3754
-3799
-3859
-3926
-3993
-4053
-4101
-4135
-4158
-4170
-4173
-4168
-4151
-4119
-4066
-3988
-3881
-3744
-3580
-3392
-3183
-2959
-2721
-2470
-2206
-1928
-1638
-1340
-1042
-752
-483
-244
-43
117
237
323
385
432
474
520
575
639
710
785
858
923
978
1018
1046
1061
1070
1078
1090
1113
1151
1206
1278
1362
1453
1543
1628
1701
1764
1817
1866
1920
1985
2066
2166
2283
2411
2544
2676
2800
2914
3020
3120
3217
3316
3415
3513
3603
3679
3733
3760
3760
3735
3690
3633
3573
3516
3469
3432
3407
3392
3385
3386
3395
3414
3445
3493
3560
3648
3757
3887
4035
4194
4357
4516
4661
4782
4872
4928
4949
4939
4903
4848
4780
4700
4608
4497
4358
4182
3962
3697
3391
3052
2696
2336
1988
1659
1355
1076
818
576
349
136
-61
-234
-378
-485
-552
-578
-564
-513
-431
-324
-197
-58
89
235
375
502
612
700
767
813
842
859
865
864
857
843
821
794
763
733
709
695
693
704
721
738
744
727
677
585
446
255
12
-282
-625
-1012
-1438
-1894
-2370
-2857
-3343
-3819
-4276
-4707
-5106
-5465
-5777
-6033
-6223
-6338
-6369
-6312
-6166
-5938
-5634
-5265
-4844
-4380
-3885
-3368
-2842
-2323
-1828
-1382
-1006
-722
-546
-485
-538
-693
-933
-1236
-1583
-1953
-2333
-2710
-3073
-3414
-3720
-3980
-4181
-4314
-4371
-4350
-4254
-4090
-3864
-3586
-3263
-2903
-2512
-2102
-1685
-1281
-908
-589
-340
-174
-94
-98
-174
-310
-493
-712
-958
-1225
-1510
-1807
-2109
-2405
-2685
-2937
-3154
-3335
-3482
-3601
-3699
-3780
-3843
-3881
-3879
-3821
-3689
-3472
-3164
-2769
-2298
-1772
-1213
-647
-97
415
871
1262
1579
1822
1993
2100
2154
2166
2146
2103
2041
1964
1870
1757
1626
1479
1319
1153
989
833
686
549
419
291
162
30
-101
-227
-341
-437
-511
-565
-603
-632
-660
-692
-729
-767
-799
-818
-817
-796
-756
-705
-654
-610
-579
-564
-559
-558
-552
-536
-506
-466
-422
-385
-365
-372
-410
-482
-584
-714
-866
-1036
-1220
-1416
-1621
-1833
-2044
-2249
-2436
-2595
-2716
-2791
-2813
-2782
-2697
-2563
-2386
-2171
-1927
-1660
-1377
-1084
-787
-493
-206
70
331
576
802
1008
1191
1348
1475
1567
1618
1625
1584
1497
1366
1197
997
773
530
272
1
-281
-575
-877
-1185
-1489
-1779
-2044
-2272
-2450
-2572
-2631
-2626
-2556
-2426
-2238
-1997
-1710
-1384
-1029
-655
-274
102
463
802
1117
1409
1682
1940
2189
2430
2661
2874
3062
3214
3322
3384
3400
3377
3329
3269
3213
3177
3169
3195
3255
3343
3451
3567
3679
3777
3855
3909
3940
3953
3954
3951
3951
3958
3973
3995
4021
4046
4070
4094
4119
4153
4200
4268
4359
4471
4599
4735
4865
4977
5059
5100
5094
5034
4920
4749
4525
4251
3934
3582
3207
2822
2441
2079
1748
1456
1209
1010
858
751
685
655
655
680
724
779
842
907
973
1038
1103
1172
1245
1325
1411
1500
1585
1662
1722
1760
1771
1751
1699
1612
1489
1328
1128
889
613
303
-33
-387
-750
-1113
-1466
-1803
-2120
-2411
-2673
-2900
-3087
-3228
-3317
-3351
-3329
-3253
-3130
-2966
-2771
-2553
-2320
-2077
-1831
-1586
-1349
-1123
-915
-730
-568
-431
-314
-211
-116
-23
69
161
244
312
352
356
319
240
123
-25
-191
-366
-539
-706
-861
-1006
-1143
-1272
-1394
-1511
-1620
-1719
-1806
-1882
-1947
-2005
-2063
-2122
-2188
-2260
-2335
-2405
-2460
-2487
-2474
-2410
-2290
-2113
-1882
-1603
-1285
-937
-567
-182
213
615
1018
1421
1814
2192
2550
2883
3189
3466
3716
3939
4132
4291
4408
4475
4481
4421
4295
4111
3881
3623
3357
3103
2875
2681
2527
2411
2332
2286
2271
2286
2329
2398
2487
2588
2692
2789
2869
2930
2969
2988
2993
2985
2967
2938
2895
2833
2753
2656
2549
2442
2346
2268
2211
2171
2137
2094
2025
1923
1778
1594
1377
1139
890
638
386
133
-125
-392
-668
-948
-1224
-1484
-1718
-1918
-2080
-2208
-2309
-2392
-2466
-2535
-2601
-2658
-2701
-2722
-2714
-2673
-2600
-2498
-2375
-2239
-2097
-1959
-1834
-1728
-1649
-1602
-1590
-1614
-1673
-1759
-1866
-1984
-2104
-2220
-2327
-2426
-2517
-2607
-2698
-2795
-2897
-3003
-3106
-3200
-3274
-3322
-3339
-3322
-3276
-3206
-3125
-3045
-2977
-2928
-2901
-2893
-2896
-2899
-2890
-2862
-2810
-2737
-2648
-2553
-2458
-2366
-2275
-2177
-2062
-1923
-1753
-1558
-1345
-1131
-935
-771
-650
-575
-543
-542
-562
-592
-626
-660
-696
-735
-776
-815
-847
-861
-849
-807
-732
-629
-507
-376
-245
-120
-4
103
204
298
384
460
518
555
566
550
508
444
361
260
142
4
-157
-341
-546
-767
-995
-1220
-1434
-1630
-1809
-1973
-2126
-2272
-2412
-2542
-2654
-2739
-2790
-2803
-2781
-2732
-2668
-2603
-2545
-2499
-2463
-2432
-2397
-2348
-2283
-2200
-2103
-1999
-1892
-1788
-1688
-1588
-1486
-1377
-1260
-1135
-1004
-870
-733
-594
-449
-294
-124
61
261
468
675
871
1046
1193
1305
1383
1425
1435
1412
1360
1280
1177
1058
931
810
707
634
602
616
679
788
940
1127
1346
1588
1848
2119
2392
2656
2902
3118
3296
3431
3521
3568
3576
3549
3491
3405
3292
3156
2999
2829
2655
2487
2336
2213
2121
2060
2024
2001
1981
1949
1896
1816
1705
1563
1392
1196
979
747
506
266
36
-170
-340
-464
-534
-546
-501
-402
-257
-74
139
373
621
875
1126
1364
1580
1762
1903
1996
2039
2033
1985
1900
1784
1645
1487
1314
1126
926
718
506
299
106
-65
-204
-307
-370
-394
-383
-342
-280
-204
-124
-45
25
82
121
141
141
122
89
45
-3
-48
-85
-109
-116
-107
-84
-54
-24
-4
-6
-39
-112
-230
-394
-603
-851
-1130
-1430
-1740
-2049
-2345
-2615
-2845
-3022
-3132
-3162
-3104
-2956
-2722
-2413
-2050
-1655
-1256
-876
-534
-241
-5
176
303
382
414
398
333
215
46
-167
-413
-674
-931
-1161
-1351
-1488
-1570
-1601
-1589
-1542
-1467
-1369
-1248
-1104
-938
-754
-560
-370
-198
-60
37
88
100
83
56
34
34
64
130
229
355
500
655
812
964
1103
1222
1314
1370
1382
1348
1266
1138
972
775
558
328
93
-144
-379
-610
-833
-1045
-1239
-1409
-1552
-1666
-1751
-1810
-1848
-1869
-1877
-1874
-1860
-1835
-1799
-1757
-1715
-1682
-1668
-1682
-1732
-1819
-1943
-2097
-2272
-2458
-2645
-2822
-2977
-3100
-3180
-3207
-3171
-3069
-2900
-2672
-2398
-2096
-1785
-1484
-1211
-974
-779
-625
-509
-429
-379
-359
-365
-396
-446
-509
-575
-633
-674
-691
-682
-650
-597
-532
-456
-371
-274
-159
-20
147
342
558
785
1008
1215
1390
1526
1619
1669
1678
1648
1582
1479
1340
1163
949
701
424
125
-189
-512
-839
-1170
-1504
-1840
-2177
-2508
-2827
-3121
-3378
-3589
-3744
-3837
-3866
-3833
-3738
-3583
-3369
-3097
-2767
-2382
-1951
-1484
-998
-511
-45
382
755
1064
1308
1491
1623
1716
1783
1839
1894
1956
2028
2113
2208
2312
2421
2533
2647
2764
2886
3014
3151
3297
3450
3608
3763
3910
4043
4157
4252
4328
4391
4446
4497
4549
4599
4647
4684
4705
4702
4670
4606
4511
4388
4239
4070
3883
3681
3466
3239
3003
2758
2508
2256
2004
1756
1513
1279
1056
847
658
494
360
262
200
174
181
214
263
321
380
434
482
523
558
590
619
646
671
691
705
715
719
721
722
727
736
751
773
802
839
885
943
1016
1111
1227
1366
1527
1703
1887
2068
2236
2380
2494
2573
2617
2625
2604
2557
2490
2405
2306
2194
2070
1936
1792
1643
1492
1346
1210
1088
981
890
809
734
658
575
481
374
255
127
-7
-144
-280
-417
-556
-699
-847
-1000
-1156
-1305
-1440
-1552
-1630
-1671
-1671
-1635
-1567
-1479
-1379
-1278
-1183
-1101
-1034
-984
-951
-935
-936
-956
-996
-1058
-1142
-1247
-1373
-1516
-1671
-1831
-1993
-2149
-2295
-2427
-2541
-2635
-2708
-2758
-2783
-2784
-2760
-2711
-2640
-2547
-2435
-2308
-2168
-2020
-1866
-1711
-1561
-1422
-1302
-1206
-1140
-1107
-1106
-1131
-1171
-1212
-1242
-1248
-1224
-1168
-1086
-991
-896
-817
-765
-745
-756
-792
-842
-892
-932
-952
-948
-919
-865
-790
-697
-587
-463
-327
-182
-32
117
258
383
488
568
622
651
656
641
611
570
523
476
437
415
416
447
513
611
737
881
1029
1166
1279
1355
1387
1372
1310
1206
1065
892
694
478
248
12
-222
-447
-654
-835
-986
-1103
-1187
-1241
-1273
-1287
-1293
-1294
-1295
-1297
-1299
-1300
-1298
-1293
-1287
-1281
-1278
-1283
-1296
-1319
-1350
-1385
-1416
-1439
-1448
-1437
-1405
-1351
-1278
-1188
-1085
-974
-858
-741
-629
-526
-437
-367
-318
-293
-290
-305
-332
-363
-390
-409
-413
-402
-374
-329
-265
-180
-70
69
239
440
670
921
1183
1442
1688
1909
2097
2247
2357
2426
2451
2432
2366
2251
2090
1888
1653
1401
1147
910
703
535
410
322
261
216
172
122
60
-12
-90
-164
-225
-264
-278
-265
-228
-172
-101
-22
61
146
231
314
393
464
521
559
574
561
522
460
381
293
204
122
48
-15
-72
-125
-176
-227
-273
-310
-328
-320
-280
-207
-103
25
166
313
457
594
724
852
981
1116
1259
1408
1558
1704
1839
1955
2048
2115
2157
2174
2166
2136
2084
2013
1927
1830
1729
1630
1539
1458
1387
1321
1253
1176
1084
975
849
713
576
446
331
236
160
99
47
-4
-60
-123
-195
-274
-355
-433
-505
-565
-612
-643
-658
-657
-642
-614
-580
-544
-514
-495
-492
-507
-537
-579
-625
-668
-701
-722
-731
-729
-722
-715
-711
-713
-723
-740
-765
-801
-851
-919
-1012
-1135
-1285
-1459
-1649
-1844
-2032
-2202
-2347
-2466
-2561
-2634
-2690
-2732
-2758
-2765
-2747
-2700
-2622
-2516
-2390
-2256
-2127
-2015
-1927
-1867
-1834
-1822
-1825
-1840
-1864
-1902
-1957
-2033
-2136
-2262
-2404
-2554
-2698
-2823
-2919
-2980
-3004
-2992
-2949
-2879
-2787
-2678
-2555
-2423
-2289
-2158
-2037
-1937
-1857
-1802
-1770
-1755
-1752
-1753
-1754
-1749
-1736
-1713
-1675
-1621
-1546
-1447
-1322
-1172
-1002
-819
-633
-454
-287
-137
-2
122
240
356
474
592
707
817
917
1008
1092
1171
1250
1329
1409
1485
1553
1607
1645
1667
1680
1694
1719
1763
1832
1929
2049
2189
2345
2513
2694
2889
3097
3316
3535
3742
3919
4046
4113
4110
4038
3909
3737
3540
3330
3116
2900
2676
2439
2183
1909
1624
1340
1072
836
640
488
375
291
223
161
97
30
-36
-94
-137
-158
-158
-140
-112
-83
-61
-52
-57
-75
-99
-124
-145
-158
-163
-160
-152
-142
-130
-117
-100
-77
-44
0
55
119
187
253
311
358
394
422
450
486
541
622
729
861
1006
1155
1290
1397
1465
1491
1474
1419
1333
1225
1100
964
817
660
494
321
143
-34
-205
-365
-513
-648
-770
-882
-982
-1070
-1139
-1182
-1193
-1164
-1094
-986
-848
-691
-528
-371
-228
-106
-3
79
146
198
238
265
278
278
266
244
218
195
179
177
189
217
259
311
371
435
502
570
638
702
760
809
845
864
865
847
811
758
693
616
531
438
341
242
143
49
-38
-115
-181
-236
-284
-328
-370
-414
-457
-497
-526
-536
-521
-475
-397
-291
-165
-30
100
214
303
361
389
390
371
339
303
269
242
222
208
199
191
180
162
135
97
44
-22
-101
-192
-290
-389
-479
-550
-593
-600
-566
-493
-386
-258
-125
-4
89
140
141
88
-17
-170
-365
-597
-860
-1148
-1453
-1769
-2082
-2379
-2645
-2866
-3032
-3138
-3185
-3182
-3143
-3081
-3010
-2939
-2872
-2810
-2747
-2680
-2604
-2517
-2421
-2320
-2218
-2119
-2025
-1940
-1858
-1778
-1699
-1618
-1535
-1446
-1351
-1246
-1128
-993
-839
-669
-489
-310
-143
-2
103
167
191
184
156
120
88
64
51
43
35
16
-19
-73
-144
-229
-317
-401
-469
-513
-526
-502
-436
-326
-172
23
251
504
767
1028
1273
1491
1674
1820
1927
1997
2033
2040
2017
1970
1900
1814
1720
1626
1543
1479
1440
1426
1435
1457
1482
1499
1499
1475
1426
1351
1255
1141
1014
875
728
570
404
227
40
-154
-354
-557
-758
-954
-1139
-1310
-1461
-1587
-1687
-1758
-1800
-1814
-1802
-1766
-1707
-1626
-1522
-1396
-1247
-1076
-886
-683
-474
-269
-78
90
229
336
409
451
468
467
456
440
428
422
427
443
473
518
581
666
776
918
1096
1311
1560
1838
2133
2429
2712
2967
3183
3353
3479
3563
3613
3638
3642
3630
3603
3559
3496
3414
3315
3203
3083
2963
2846
2735
2630
2528
2427
2324
2222
2123
2035
1964
1915
1892
1894
1914
1946
1981
2011
2035
2053
2069
2091
2125
2178
2252
2347
2458
2580
2708
2836
2960
3078
3188
3288
3373
3441
3485
3500
3483
3432
3347
3232
3092
2934
2764
2586
2403
2214
2017
1810
1589
1352
1104
847
592
348
127
-61
-206
-305
-357
-367
-342
-294
-235
-179
-139
-126
-150
-217
-334
-500
-716
-977
-1275
-1601
-1944
-2290
-2629
-2951
-3247
-3516
-3754
-3964
-4148
-4309
-4449
-4569
-4668
-4744
-4796
-4820
-4816
-4782
-4717
-4623
-4500
-4353
-4187
-4008
-3825
-3646
-3479
-3330
-3203
-3097
-3010
-2935
-2866
-2798
-2727
-2654
-2585
-2527
-2486
-2471
-2486
-2530
-2600
-2691
-2793
-2900
-3004
-3100
-3183
-3250
-3294
-3312
-3295
-3239
-3141
-3002
-2826
-2624
-2408
-2192
-1989
-1806
-1650
-1520
-1415
-1335
-1278
-1248
-1247
-1282
-1355
-1466
-1610
-1774
-1946
-2109
-2248
-2355
-2423
-2451
-2444
-2404
-2334
-2234
-2102
-1935
-1730
-1488
-1214
-916
-605
-292
14
307
588
859
1127
1394
1663
1929
2184
2418
2618
2775
2883
2938
2943
2900
2813
2686
2523
2326
2100
1853
1594
1336
1094
879
702
566
471
408
370
345
325
305
283
263
248
242
249
269
300
340
384
430
477
524
572
618
662
699
724
732
722
693
649
597
549
515
505
526
582
671
787
922
1063
1202
1329
1438
1525
1588
1629
1649
1651
1639
1615
1583
1545
1505
1465
1426
1392
1362
1336
1314
1294
1274
1252
1228
1202
1175
1152
1135
1128
1136
1161
1206
1271
1357
1463
1586
1723
1869
2017
2158
2287
2393
2473
2524
2546
2544
2524
2494
2459
2421
2379
2326
2255
2157
2025
1862
1666
1448
1217
986
764
557
370
202
54
-70
-167
-230
-250
-221
-142
-16
145
324
499
653
768
839
865
853
813
758
695
628
555
471
369
242
86
-101
-317
-557
-821
-1105
-1407
-1727
-2062
-2404
-2745
-3071
-3365
-3611
-3798
-3917
-3969
-3958
-3897
-3800
-3679
-3549
-3418
-3291
-3170
-3056
-2946
-2839
-2733
-2628
-2524
-2420
-2318
-2220
-2129
-2045
-1972
-1912
-1864
-1828
-1804
-1789
-1783
-1785
-1797
-1821
-1860
-1916
-1987
-2068
-2152
-2227
-2279
-2296
-2270
-2196
-2076
-1918
-1735
-1542
-1354
-1185
-1045
-938
-865
-823
-806
-803
-808
-811
-805
-785
-749
-692
-617
-523
-413
-290
-158
-22
112
238
350
446
523
582
627
666
706
756
820
902
999
1107
1215
1314
1396
1455
1488
1499
1494
1478
1462
1449
1444
1448
1460
1477
1498
1522
1547
1574
1604
1637
1672
1706
1737
1760
1770
1763
1732
1673
1582
1456
1293
1095
867
615
350
79
-186
-441
-681
-906
-1117
-1318
-1510
-1695
-1870
-2032
-2174
-2288
-2368
-2406
-2398
-2338
-2223
-2049
-1815
-1519
-1167
-766
-332
117
557
966
1321
1608
1818
1951
2013
2020
1983
1916
1831
1731
1619
1493
1349
1184
995
784
555
314
70
-169
-393
-595
-768
-909
-1016
-1091
-1134
-1152
-1149
-1131
-1105
-1074
-1043
-1016
-997
-985
-981
-986
-996
-1006
-1010
-998
-960
-887
-771
-609
-403
-160
110
392
672
937
1175
1381
1552
1689
1794
1873
1931
1971
1999
2020
2036
2054
2078
2112
2158
2218
2290
2372
2459
2546
2628
2702
2766
2821
2866
2905
2939
2968
2992
3009
3016
3010
2985
2939
2866
2766
2635
2475
2286
2072
1837
1586
1326
1062
799
542
292
52
-177
-391
-588
-763
-909
-1020
-1093
-1124
-1114
-1067
-991
-895
-790
-683
-581
-488
-402
-322
-244
-163
-77
13
109
206
300
388
465
527
572
599
606
593
564
520
466
407
349
296
251
217
193
178
169
164
161
161
162
167
177
193
217
249
290
339
396
460
529
599
667
728
775
805
812
795
755
693
614
525
432
342
262
197
152
131
138
172
233
315
413
516
614
700
765
809
832
840
844
852
874
914
973
1049
1133
1215
1284
1329
1341
1314
1246
1140
1000
838
661
482
312
159
26
-87
-184
-272
-357
-446
-541
-639
-735
-823
-894
-945
-975
-990
-998
-1008
-1029
-1065
-1116
-1180
-1249
-1317
-1379
-1435
-1489
-1545
-1610
-1688
-1779
-1878
-1979
-2070
-2143
-2192
-2215
-2217
-2205
-2188
-2176
-2174
-2185
-2209
-2244
-2285
-2332
-2384
-2444
-2516
-2603
-2710
-2837
-2983
-3144
-3315
-3487
-3652
-3802
-3928
-4024
-4083
-4105
-4089
-4038
-3958
-3858
-3746
-3631
-3519
-3415
-3318
-3228
-3143
-3059
-2976
-2893
-2811
-2731
-2655
-2583
-2514
-2443
-2366
-2279
-2176
-2055
-1913
-1749
-1564
-1358
-1132
-890
-633
-365
-92
181
451
712
961
1196
1415
1615
1792
1943
2059
2136
2168
2153
2095
2001
1884
1757
1633
1522
1431
1361
1308
1268
1236
1209
1190
1182
1193
1228
1291
1380
1490
1614
1743
1869
1986
2093
2192
2286
2375
2462
2543
2614
2669
2703
2712
2695
2653
2588
2504
2402
2283
2148
1997
1833
1660
1486
1321
1176
1060
979
934
923
940
976
1024
1076
1128
1175
1213
1237
1242
1222
1174
1095
990
866
736
615
518
459
443
471
535
624
722
815
888
934
950
936
897
841
776
711
654
611
586
581
598
631
678
730
780
820
844
846
826
785
724
650
567
481
396
315
240
174
118
72
39
18
11
16
34
61
92
123
144
150
134
92
22
-74
-190
-319
-452
-582
-704
-813
-910
-996
-1072
-1139
-1194
-1235
-1256
-1254
-1226
-1172
-1097
-1008
-917
-830
-753
-690
-640
-600
-567
-538
-514
-497
-491
-501
-529
-575
-637
-708
-783
-860
-938
-1018
-1108
-1209
-1327
-1459
-1601
-1744
-1878
-1992
-2083
-2149
-2193
-2221
-2238
-2246
-2243
-2219
-2162
-2060
-1901
-1681
-1402
-1075
-715
-339
35
395
732
1043
1329
1590
1826
2035
2214
2356
2456
2513
2526
2503
2453
2386
2316
2251
2198
2158
2130
2108
2084
2050
2001
1932
1840
1727
1595
1451
1303
1160
1031
922
840
787
760
757
768
787
805
816
814
798
769
728
678
619
552
475
387
285
169
38
-108
-268
-440
-622
-814
-1014
-1219
-1425
-1626
-1813
-1977
-2109
-2202
-2254
-2267
-2247
-2204
-2146
-2083
-2019
-1955
-1886
-1806
-1708
-1589
-1448
-1292
-1128
-968
-823
-702
-611
-552
-523
-521
-543
-584
-641
-712
-791
-873
-950
-1014
-1059
-1081
-1078
-1053
-1012
-960
-901
-835
-757
-659
-532
-367
-161
84
358
647
935
1205
1443
1640
1793
1901
1967
1993
1983
1939
1867
1772
1661
1543
1425
1313
1209
1109
1006
888
748
577
376
150
-90
-330
-558
-761
-933
-1071
-1176
-1248
-1287
-1292
-1259
-1185
-1071
-920
-742
-550
-360
-185
-35
87
183
261
329
394
457
516
563
590
589
557
498
420
334
253
184
130
90
56
19
-29
-94
-174
-265
-359
-447
-521
-578
-614
-632
-633
-617
-585
-535
-464
-370
-255
-119
30
185
336
477
604
714
810
895
974
1047
1116
1175
1221
1245
1245
1219
1167
1095
1010
924
842
769
709
661
623
590
560
528
495
457
415
367
312
247
170
81
-18
-126
-236
-343
-443
-532
-607
-669
-721
-765
-801
-831
-851
-857
-846
-814
-759
-685
-595
-497
-398
-305
-224
-154
-96
-47
-4
37
76
112
144
169
183
186
177
158
133
108
88
80
87
114
165
238
334
451
583
728
879
1030
1176
1309
1424
1514
1574
1600
1590
1545
1469
1369
1257
1141
1032
937
859
799
751
711
672
631
587
539
493
452
419
395
379
367
357
343
322
293
255
206
147
74
-13
-115
-231
-355
-479
-591
-678
-728
-735
-698
-620
-511
-385
-253
-127
-13
87
174
251
320
379
426
455
460
437
382
297
186
56
-84
-224
-356
-473
-570
-643
-692
-717
-722
-709
-685
-654
-622
-591
-563
-539
-518
-498
-480
-463
-449
-440
-437
-439
-446
-454
-459
-461
-459
-455
-454
-461
-478
-508
-547
-590
-629
-657
-670
-664
-644
-612
-574
-532
-486
-432
-365
-282
-179
-62
61
178
275
341
372
370
341
299
257
225
210
213
231
258
291
324
357
389
420
446
464
466
446
399
325
229
120
8
-97
-189
-268
-339
-412
-496
-596
-715
-845
-978
-1102
-1206
-1286
-1341
-1377
-1402
-1426
-1453
-1482
-1508
-1523
-1517
-1485
-1424
-1343
-1251
-1165
-1096
-1058
-1053
-1082
-1137
-1208
-1283
-1355
-1414
-1458
-1485
-1496
-1490
-1467
-1423
-1356
-1262
-1136
-976
-784
-562
-316
-55
211
471
715
932
1117
1265
1375
1446
1480
1481
1448
1384
1289
1163
1004
818
604
367
113
-150
-417
-681
-936
-1176
-1397
-1594
-1762
-1896
-1993
-2051
-2069
-2051
-2000
-1926
-1834
-1735
-1633
-1534
-1441
-1355
-1276
-1205
-1141
-1087
-1043
-1012
-994
-989
-995
-1010
-1034
-1061
-1090
-1118
-1144
-1169
-1191
-1210
-1225
-1234
-1235
-1226
-1204
-1168
-1117
-1051
-972
-881
-782
-682
-585
-497
-424
-371
-340
-333
-347
-380
-427
-483
-541
-599
-651
-698
-737
-770
-797
-817
-831
-838
-834
-819
-792
-753
-702
-644
-582
-522
-467
-422
-387
-363
-348
-340
-335
-331
-326
-321
-316
-311
-307
-302
-295
-283
-263
-232
-188
-131
-61
21
114
218
333
461
602
755
920
1092
1267
1436
1595
1737
1858
1956
2029
2082
2113
2123
2113
2083
2037
1978
1911
1844
1785
1740
1714
1708
1721
1748
1782
1818
1853
1885
1916
1952
1997
2055
2128
2215
2312
2413
2510
2598
2670
2721
2747
2745
2712
2647
2547
2414
2251
2064
1862
1656
1457
1277
1124
1004
925
884
880
912
976
1066
1178
1305
1442
1580
1715
1839
1948
2037
2106
2150
2169
2162
2129
2069
1983
1875
1746
1602
1448
1291
1134
983
840
708
587
478
383
305
246
208
194
205
241
301
382
480
593
716
843
970
1092
1201
1292
1361
1401
1412
1392
1341
1262
1156
1027
878
714
539
360
185
22
-122
-243
-337
-407
-456
-490
-516
-536
-551
-559
-554
-531
-485
-416
-327
-225
-120
-24
58
120
167
204
240
285
345
423
513
608
699
775
830
864
878
883
886
897
921
959
1004
1049
1081
1091
1069
1012
926
813
687
558
438
337
258
204
173
163
170
191
224
269
325
393
470
555
645
734
819
896
961
1010
1046
1061
1057
1030
979
903
802
680
542
395
245
102
-32
-152
-258
-354
-442
-527
-609
-690
-768
-840
-904
-959
-1004
-1042
-1076
-1108
-1141
-1175
-1208
-1236
-1257
-1266
-1263
-1248
-1226
-1202
-1182
-1172
-1175
-1192
-1225
-1271
-1329
-1396
-1473
-1557
-1649
-1748
-1850
-1953
-2052
-2142
-2217
-2274
-2312
-2329
-2328
-2310
-2275
-2225
-2159
-2077
-1978
-1865
-1743
-1620
-1503
-1403
-1327
-1277
-1252
-1246
-1248
-1250
-1241
-1217
-1179
-1134
-1091
-1063
-1057
-1081
-1133
-1209
-1301
-1398
-1494
-1585
-1671
-1757
-1848
-1947
-2058
-2176
-2295
-2408
-2506
-2584
-2640
-2675
-2694
-2704
-2707
-2706
-2699
-2681
-2646
-2589
-2508
-2403
-2277
-2136
-1987
-1837
-1689
-1548
-1416
-1295
-1186
-1093
-1016
-957
-916
-890
-872
-857
-837
-808
-767
-716
-658
-600
-546
-502
-467
-441
-422
-405
-390
-374
-362
-356
-362
-383
-421
-476
-546
-626
-715
-809
-906
-1006
-1114
-1227
-1346
-1469
-1594
-1714
-1824
-1917
-1988
-2033
-2051
-2041
-2004
-1943
-1862
-1764
-1654
-1536
-1412
-1287
-1160
-1034
-909
-786
-664
-546
-433
-327
-233
-150
-79
-20
30
75
117
161
207
257
309
361
414
468
524
586
657
742
841
956
1083
1218
1355
1490
1618
1737
1843
1939
2021
2093
2149
2188
2206
2200
2171
2120
2052
1974
1896
1826
1772
1738
1726
1735
1761
1797
1839
1881
1920
1953
1979
1998
2013
2028
2041
2059
2082
2112
2149
2192
2238
2285
2332
2378
2423
2472
2528
2594
2672
2760
2855
2946
3026
3084
3113
3112
3082
3028
2958
2878
2794
2707
2615
2515
2406
2286
2160
2037
1926
1840
1788
1774
1798
1856
1940
2043
2158
2282
2413
2554
2705
2864
3028
3189
3339
3468
3569
3639
3676
3684
3667
3628
3572
3500
3411
3304
3181
3042
2890
2732
2573
2419
2274
2143
2029
1933
1857
1802
1766
1749
1745
1748
1749
1739
1712
1662
1590
1500
1398
1292
1190
1095
1006
920
832
736
629
513
392
275
171
88
32
4
4
26
65
114
169
225
283
339
395
450
503
552
597
635
663
682
690
686
671
646
613
572
525
471
407
330
235
117
-27
-198
-391
-602
-823
-1045
-1263
-1475
-1679
-1879
-2078
-2280
-2482
-2682
-2872
-3045
-3194
-3317
-3414
-3490
-3552
-3608
-3662
-3716
-3769
-3814
-3846
-3860
-3855
-3834
-3799
-3757
-3713
-3670
-3631
-3593
-3558
-3526
-3500
-3485
-3486
-3508
-3552
-3616
-3694
-3775
-3851
-3911
-3949
-3964
-3956
-3928
-3885
-3829
-3762
-3682
-3590
-3484
-3364
-3233
-3095
-2953
-2811
-2671
-2537
-2409
-2288
-2178
-2082
-2003
-1944
-1907
-1891
-1891
-1901
-1914
-1923
-1922
-1908
-1881
-1842
-1792
-1736
-1673
-1607
-1540
-1474
-1413
-1359
-1315
-1279
-1250
-1221
-1187
-1141
-1081
-1008
-929
-852
-788
-743
-721
-719
-730
-746
-759
-765
-765
-765
-775
-801
-848
-914
-988
-1059
-1113
-1139
-1134
-1102
-1054
-1002
-963
-942
-944
-966
-998
-1033
-1064
-1090
-1113
-1139
-1176
-1228
-1296
-1372
-1447
-1508
-1543
-1544
-1511
-1447
-1360
-1262
-1163
-1070
-988
-919
-860
-811
-769
-733
-705
-684
-670
-664
-662
-661
-657
-646
-624
-588
-538
-472
-393
-302
-204
-101
1
99
189
269
338
397
449
494
536
573
606
632
648
650
634
600
548
477
393
297
196
94
-3
-88
-155
-201
-223
-220
-194
-150
-92
-25
48
128
216
318
437
577
739
920
1114
1314
1508
1690
1853
1994
2110
2201
2267
2308
2321
2305
2259
2183
2081
1957
1818
1672
1524
1380
1241
1108
983
864
755
659
579
520
484
470
474
491
512
530
540
538
523
498
464
425
383
340
298
257
221
192
172
167
176
199
234
274
314
348
372
385
389
387
384
385
390
400
411
418
417
403
374
332
279
221
162
108
63
30
8
-2
-3
2
10
17
21
19
11
0
-13
-20
-17
2
41
98
171
253
334
402
450
470
462
427
374
312
249
194
150
117
91
69
45
16
-18
-53
-83
-102
-105
-88
-55
-10
36
75
98
100
82
48
5
-38
-73
-95
-104
-101
-91
-79
-70
-65
-62
-58
-51
-36
-13
17
54
94
134
177
222
273
333
401
477
554
625
683
723
743
746
741
739
749
780
833
905
987
1070
1142
1197
1234
1257
1274
1294
1326
1374
1440
1518
1602
1686
1766
1840
1911
1984
2061
2146
2237
2328
2412
2479
2522
2538
2529
2500
2459
2416
2378
2350
2333
2325
2321
2317
2310
2299
2285
2272
2264
2264
2276
2302
2343
2398
2467
2548
2640
2739
2841
2943
3040
3126
3201
3263
3312
3352
3385
3413
3436
3453
3458
3447
3415
3359
3280
3181
3070
2957
2852
2763
2694
2648
2622
2612
2612
2617
2623
2628
2630
2630
2627
2621
2610
2590
2558
2511
2444
2355
2243
2108
1950
1774
1582
1379
1172
967
770
585
418
268
134
13
-100
-212
-328
-451
-582
-720
-862
-1002
-1140
-1270
-1392
-1506
-1614
-1717
-1817
-1915
-2009
-2098
-2179
-2250
-2308
-2353
-2385
-2407
-2421
-2430
-2437
-2442
-2448
-2452
-2452
-2447
-2432
-2408
-2372
-2326
-2272
-2213
-2154
-2097
-2045
-1996
-1949
-1902
-1851
-1794
-1731
-1666
-1603
-1550
-1515
-1502
-1515
-1552
-1611
-1683
-1762
-1840
-1914
-1980
-2040
-2095
-2147
-2195
-2240
-2278
-2304
-2316
-2312
-2292
-2259
-2217
-2170
-2121
-2070
-2016
-1952
-1874
-1779
-1665
-1537
-1403
-1274
-1163
-1081
-1033
-1024
-1047
-1094
-1155
-1218
-1271
-1310
-1331
-1337
-1330
-1315
-1298
-1280
-1264
-1249
-1236
-1223
-1213
-1208
-1208
-1218
-1237
-1264
-1296
-1327
-1352
-1365
-1360
-1336
-1293
-1233
-1160
-1079
-993
-905
-819
-736
-656
-579
-506
-437
-372
-309
-248
-184
-117
-44
34
117
199
274
335
374
385
366
317
240
141
28
-92
-208
-316
-408
-483
-538
-575
-595
-603
-601
-591
-575
-553
-521
-476
-415
-335
-236
-119
12
153
298
444
589
732
875
1018
1163
1305
1441
1563
1661
1730
1764
1764
1734
1680
1612
1539
1467
1401
1345
1297
1258
1230
1214
1213
1231
1271
1332
1412
1505
1605
1703
1794
1871
1933
1979
2009
2024
2025
2012
1983
1940
1880
1806
1718
1619
1512
1401
1287
1172
1059
948
842
741
649
566
495
435
387
351
323
303
287
272
254
230
198
155
104
45
-16
-75
-127
-168
-199
-223
-243
-267
-298
-338
-385
-436
-483
-520
-546
-562
-574
-594
-632
-698
-797
-928
-1083
-1252
-1424
-1589
-1742
-1882
-2011
-2134
-2254
-2370
-2481
-2581
-2661
-2718
-2748
-2754
-2739
-2710
-2675
-2637
-2601
-2565
-2529
-2492
-2455
-2420
-2391
-2369
-2355
-2348
-2341
-2328
-2302
-2258
-2195
-2115
-2023
-1928
-1836
-1752
-1679
-1617
-1563
-1517
-1479
-1450
-1431
-1425
-1430
-1443
-1458
-1465
-1457
-1427
-1371
-1291
-1189
-1072
-945
-813
-682
-553
-430
-317
-219
-141
-88
-63
-64
-88
-125
-167
-203
-229
-242
-246
-246
-247
-256
-274
-299
-327
-352
-369
-373
-364
-342
-308
-263
-206
-136
-50
50
163
283
402
509
597
660
698
715
719
719
720
727
739
751
759
756
738
703
652
590
519
442
364
285
207
133
65
9
-33
-59
-68
-64
-50
-33
-14
7
32
69
125
208
321
464
634
822
1020
1222
1423
1620
1814
2003
2187
2362
2521
2657
2765
2841
2887
2909
2917
2920
2926
2941
2962
2984
2998
2995
2971
2922
2854
2773
2690
2611
2542
2483
2429
2371
2299
2205
2084
1936
1763
1572
1374
1177
989
815
660
524
406
304
215
138
68
6
-51
-104
-155
-206
-258
-313
-372
-434
-499
-565
-630
-691
-746
-791
-826
-851
-865
-873
-876
-877
-881
-888
-903
-927
-963
-1010
-1068
-1136
-1210
-1286
-1356
-1415
-1457
-1479
-1479
-1458
-1421
-1372
-1315
-1254
-1188
-1115
-1033
-937
-826
-701
-567
-431
-304
-194
-108
-49
-14
2
9
15
25
41
61
79
87
80
54
12
-41
-94
-139
-166
-170
-152
-117
-70
-20
26
65
97
124
152
184
224
271
325
381
437
489
538
584
630
678
728
782
834
884
926
958
980
990
990
979
957
920
866
793
699
589
467
345
232
139
71
31
15
19
34
53
72
91
113
141
178
226
282
340
391
428
443
433
397
338
261
168
66
-45
-160
-279
-397
-510
-611
-697
-763
-808
-833
-844
-845
-841
-836
-829
-816
-794
-757
-701
-628
-538
-435
-324
-210
-92
29
155
287
424
565
702
830
942
1033
1101
1148
1180
1203
1223
1242
1261
1277
1284
1278
1253
1208
1144
1063
968
863
749
626
496
358
215
70
-71
-201
-314
-405
-470
-507
-518
-506
-473
-422
-357
-279
-194
-102
-10
79
159
228
282
319
342
351
350
343
331
318
304
291
278
264
249
233
215
193
169
142
113
83
54
28
6
-11
-20
-22
-16
-1
21
49
81
114
145
170
185
188
178
156
126
92
59
31
11
-1
-3
2
13
28
47
70
95
122
150
174
190
194
183
153
105
39
-42
-135
-238
-349
-466
-589
-714
-839
-960
-1072
-1174
-1264
-1344
-1418
-1492
-1570
-1658
-1755
-1860
-1966
-2067
-2157
-2229
-2283
-2321
-2344
-2358
-2364
-2364
-2353
-2330
-2289
-2229
-2151
-2059
-1961
-1866
-1783
-1720
-1681
-1667
-1677
-1707
-1753
-1810
-1876
-1946
-2017
-2086
-2148
-2198
-2232
-2246
-2239
-2209
-2158
-2085
-1993
-1882
-1755
-1615
-1465
-1311
-1158
-1012
-881
-766
-669
-586
-514
-446
-379
-310
-239
-168
-103
-46
-1
33
59
83
111
149
199
263
337
417
498
576
648
711
764
807
837
854
856
841
811
766
710
647
584
525
471
427
390
362
340
324
314
311
315
327
345
369
396
427
463
504
554
617
696
791
898
1014
1129
1237
1329
1400
1445
1466
1462
1439
1397
1340
1270
1188
1097
999
898
799
707
626
559
507
468
439
418
402
389
380
377
384
404
441
496
570
659
760
869
980
1090
1196
1296
1391
1482
1572
1664
1760
1858
1956
2049
2128
2188
2221
2224
2197
2144
2073
1992
1913
1843
1788
1750
1728
1718
1719
1725
1737
1753
1775
1802
1836
1873
1912
1948
1978
2000
2013
2020
2019
2011
1995
1968
1926
1863
1776
1663
1525
1366
1192
1010
828
648
473
302
134
-32
-196
-358
-513
-661
-798
-926
-1045
-1158
-1268
-1375
-1478
-1573
-1654
-1714
-1749
-1755
-1734
-1690
-1631
-1562
-1490
-1418
-1347
-1277
-1208
-1141
-1079
-1026
-986
-963
-958
-968
-986
-1006
-1020
-1022
-1012
-990
-961
-931
-904
-881
-858
-831
-793
-738
-664
-574
-475
-375
-284
-207
-149
-107
-77
-53
-29
-2
27
58
87
111
133
154
181
217
267
331
404
479
548
603
641
661
667
666
662
659
657
651
632
595
533
446
339
220
100
-9
-101
-171
-221
-256
-282
-307
-335
-366
-401
-436
-470
-502
-532
-562
-596
-637
-686
-743
-806
-873
-941
-1006
-1069
-1126
-1175
-1216
-1244
-1257
-1251
-1227
-1183
-1123
-1050
-968
-882
-791
-697
-595
-482
-355
-213
-58
104
268
425
570
702
822
934
1044
1157
1275
1399
1525
1647
1759
1857
1939
2007
2064
2116
2168
2223
2280
2336
2385
2423
2444
2446
2430
2400
2362
2321
2282
2248
2217
2186
2150
2104
2041
1962
1864
1751
1631
1510
1396
1298
1221
1167
1137
1130
1141
1167
1203
1248
1299
1356
1419
1487
1558
1631
1702
1768
1825
1869
1898
1912
1911
1896
1870
1838
1801
1765
1731
1702
1678
1660
1645
1631
1615
1592
1560
1517
1462
1395
1317
1228
1129
1018
897
763
617
462
301
140
-16
-164
-299
-421
-532
-634
-730
-821
-906
-983
-1051
-1109
-1157
-1199
-1244
-1297
-1366
-1453
-1557
-1673
-1789
-1897
-1987
-2056
-2103
-2135
-2158
-2179
-2202
-2226
-2247
-2258
-2251
-2222
-2173
-2108
-2037
-1972
-1919
-1885
-1869
-1866
-1872
-1879
-1887
-1894
-1907
-1929
-1967
-2020
-2085
-2154
-2216
-2263
-2288
-2291
-2276
-2255
-2237
-2232
-2247
-2283
-2336
-2399
-2466
-2530
-2587
-2640
-2689
-2740
-2795
-2858
-2928
-3002
-3077
-3148
-3213
-3268
-3309
-3333
-3339
-3321
-3277
-3205
-3104
-2976
-2824
-2653
-2469
-2276
-2079
-1882
-1690
-1506
-1335
-1183
-1054
-954
-884
-843
-827
-829
-840
-852
-860
-859
-850
-833
-812
-786
-757
-720
-673
-612
-536
-448
-354
-262
-181
-119
-81
-66
-68
-82
-98
-112
-120
-126
-133
-149
-176
-217
-267
-316
-353
-368
-351
-302
-225
-129
-28
66
144
199
234
253
265
276
290
307
324
336
339
331
314
295
281
282
305
352
423
513
615
723
833
943
1052
1161
1269
1373
1467
1545
1598
1623
1618
1586
1533
1468
1399
1332
1270
1212
1157
1101
1043
986
934
891
864
854
858
871
884
888
875
841
789
725
655
587
527
475
429
382
329
265
188
103
17
-62
-122
-158
-165
-144
-98
-35
38
113
186
255
317
376
432
486
537
583
621
644
649
633
595
536
461
377
291
210
140
84
42
16
2
0
10
31
64
109
166
231
301
371
434
490
536
575
610
644
681
721
761
799
831
852
864
866
865
864
869
880
898
918
937
952
961
966
973
986
1010
1047
1097
1153
1210
1259
1297
1322
1334
1339
1340
1341
1343
1346
1346
1339
1323
1298
1266
1228
1188
1145
1100
1048
987
914
829
734
634
537
445
362
287
217
146
71
-9
-89
-165
-227
-271
-291
-290
-272
-245
-218
-197
-183
-175
-171
-165
-156
-146
-139
-142
-163
-205
-268
-347
-431
-511
-576
-620
-642
-644
-631
-612
-589
-566
-543
-518
-488
-455
-418
-383
-353
-333
-324
-324
-332
-340
-345
-342
-332
-317
-300
-286
-280
-284
-301
-329
-368
-417
-476
-546
-626
-716
-814
-915
-1014
-1107
-1187
-1250
-1294
-1318
-1324
-1313
-1284
-1238
-1176
-1097
-1002
-898
-786
-674
-568
-473
-392
-326
-271
-225
-182
-139
-96
-55
-19
6
14
2
-32
-84
-149
-220
-290
-351
-399
-431
-449
-455
-452
-445
-435
-424
-413
-400
-384
-363
-336
-302
-258
-205
-140
-64
26
128
240
359
480
597
705
801
885
956
1018
1075
1126
1171
1207
1229
1230
1208
1160
1090
1002
906
810
719
637
562
491
419
344
266
189
121
71
45
45
70
113
165
216
261
297
327
357
395
446
514
596
689
786
883
976
1067
1158
1252
1350
1449
1544
1626
1685
1715
1713
1682
1629
1565
1499
1439
1387
1341
1296
1243
1179
1102
1014
924
838
765
712
680
668
674
690
712
733
751
761
762
753
735
706
670
630
587
544
502
460
414
360
294
214
122
23
-75
-166
-242
-302
-348
-387
-428
-477
-540
-614
-694
-771
-837
-885
-913
-925
-927
-928
-934
-947
-964
-980
-988
-984
-969
-948
-932
-931
-957
-1012
-1098
-1202
-1314
-1419
-1506
-1571
-1612
-1636
-1650
-1661
-1674
-1690
-1708
-1724
-1736
-1741
-1743
-1744
-1750
-1763
-1785
-1812
-1842
-1867
-1884
-1889
-1882
-1864
-1838
-1805
-1766
-1719
-1661
-1590
-1505
-1405
-1296
-1183
-1072
-971
-884
-814
-763
-731
-718
-724
-749
-792
-852
-928
-1012
-1104
-1195
-1280
-1354
-1416
-1462
-1493
-1508
-1506
-1489
-1457
-1414
-1364
-1314
-1271
-1239
-1224
-1224
-1237
-1257
-1279
-1297
-1310
-1318
-1328
-1342
-1364
-1393
-1425
-1451
-1461
-1446
-1402
-1329
-1236
-1133
-1033
-948
-884
-841
-814
-795
-775
-749
-716
-679
-645
-624
-624
-650
-702
-778
-872
-976
-1085
-1195
-1301
-1403
-1497
-1581
-1651
-1702
-1730
-1733
-1711
-1668
-1609
-1541
-1472
-1406
-1345
-1289
-1234
-1177
-1111
-1033
-941
-834
-713
-581
-441
-295
-146
5
155
304
452
598
741
882
1016
1147
1267
1376
1470
1547
1605
1643
1661
1661
1647
1623
1594
1565
1539
1521
1511
1508
1508
1510
1508
1502
1491
1478
1470
1471
1490
1531
1595
1679
1777
1878
1972
2049
2104
2134
2143
2136
2121
2103
2087
2073
2058
2036
2003
1957
1896
1825
1749
1677
1614
1567
1537
1522
1520
1525
1530
1530
1519
1492
1448
1385
1303
1205
1096
980
866
760
667
588
522
467
415
363
306
244
182
124
80
57
58
85
134
198
270
344
415
482
548
615
687
763
840
913
973
1010
1018
994
936
848
739
617
491
370
262
172
103
58
38
41
65
108
164
228
294
359
421
478
533
585
637
687
733
771
797
808
802
781
749
713
679
653
637
631
632
635
633
625
610
590
569
555
551
559
579
604
630
647
650
635
602
556
501
445
396
358
336
329
338
359
390
427
469
512
556
601
646
692
738
784
830
874
914
948
974
993
1004
1012
1018
1029
1045
1066
1092
1116
1135
1141
1131
1106
1068
1026
988
962
954
965
994
1034
1077
1116
1147
1170
1186
1201
1218
1238
1260
1279
1287
1280
1254
1210
1157
1102
1058
1032
1028
1044
1073
1104
1127
1135
1126
1103
1074
1048
1031
1029
1041
1061
1082
1099
1106
1104
1097
1090
1089
1096
1111
1129
1142
1143
1127
1091
1038
974
906
842
785
737
693
650
601
541
471
391
307
224
149
86
35
-4
-35
-64
-97
-137
-189
-253
-328
-410
-493
-570
-635
-684
-713
-723
-718
-705
-691
-684
-688
-706
-735
-773
-815
-858
-901
-946
-994
-1050
-1114
-1185
-1258
-1328
-1387
-1430
-1458
-1472
-1480
-1489
-1507
-1534
-1569
-1604
-1629
-1635
-1616
-1572
-1508
-1433
-1359
-1293
-1239
-1196
-1155
-1111
-1054
-983
-899
-810
-726
-657
-607
-579
-568
-567
-567
-561
-547
-528
-508
-493
-488
-495
-512
-533
-553
-567
-573
-574
-574
-579
-593
-619
-657
-703
-751
-797
-836
-867
-892
-910
-924
-935
-942
-946
-944
-937
-928
-920
-918
-927
-951
-992
-1051
-1127
-1216
-1315
-1421
-1529
-1634
-1731
-1814
-1876
-1912
-1921
-1902
-1862
-1805
-1740
-1674
-1610
-1548
-1486
-1419
-1345
-1260
-1168
-1072
-981
-902
-840
-797
-769
-750
-734
-713
-685
-649
-609
-572
-543
-529
-529
-542
-563
-584
-599
-603
-594
-572
-541
-505
-471
-443
-425
-419
-425
-443
-469
-501
-536
-572
-608
-646
-688
-739
-801
-875
-957
-1044
-1126
-1196
-1246
-1270
-1270
-1249
-1216
-1179
-1147
-1126
-1117
-1119
-1129
-1142
-1157
-1171
-1187
-1207
-1232
-1262
-1295
-1326
-1348
-1359
-1354
-1338
-1313
-1289
-1272
-1268
-1279
-1301
-1330
-1359
-1379
-1388
-1383
-1366
-1338
-1304
-1266
-1222
-1173
-1115
-1046
-966
-879
-787
-699
-621
-558
-511
-481
-461
-447
-430
-406
-370
-323
-269
-211
-157
-113
-85
-74
-82
-103
-135
-171
-205
-232
-251
-260
-260
-254
-243
-230
-216
-200
-182
-162
-139
-115
-89
-64
-38
-10
24
67
125
203
305
431
577
739
908
1075
1231
1367
1478
1559
1609
1628
1618
1584
1527
1454
1366
1268
1161
1048
929
806
682
560
443
335
240
159
96
48
14
-6
-14
-12
2
27
62
103
148
187
214
220
202
159
95
17
-63
-136
-192
-227
-241
-237
-219
-195
-168
-143
-120
-98
-74
-46
-12
28
74
127
184
245
308
368
424
472
509
534
547
552
552
552
552
554
556
553
541
518
483
439
391
344
303
269
238
207
169
119
57
-12
-81
-140
-180
-197
-193
-173
-150
-136
-142
-174
-232
-312
-406
-508
-610
-709
-803
-891
-973
-1044
-1102
-1140
-1156
-1149
-1125
-1091
-1057
-1033
-1022
-1028
-1043
-1057
-1061
-1043
-1000
-929
-833
-718
-589
-447
-292
-124
60
258
467
677
877
1056
1206
1321
1404
1459
1492
1511
1519
1517
1502
1469
1415
1341
1250
1151
1054
967
898
849
818
801
789
778
764
748
730
717
711
716
733
763
805
859
923
998
1084
1181
1287
1398
1508
1610
1696
1762
1803
1818
1808
1778
1731
1673
1607
1535
1460
1380
1294
1202
1104
1000
896
794
697
611
537
476
427
390
363
345
339
345
369
414
481
570
676
791
908
1018
1114
1194
1258
1309
1351
1389
1426
1462
1496
1524
1544
1552
1549
1534
1508
1472
1428
1374
1312
1242
1167
1091
1018
956
903
859
820
779
728
661
579
484
387
298
230
189
177
190
220
255
286
308
320
328
338
356
387
428
475
518
550
566
568
559
551
552
572
613
674
749
828
902
964
1012
1048
1076
1099
1120
1139
1152
1151
1128
1077
996
886
754
609
462
322
195
83
-16
-106
-190
-272
-351
-424
-486
-531
-553
-549
-523
-478
-422
-363
-308
-259
-216
-175
-128
-70
2
86
176
261
330
375
389
372
329
267
195
117
37
-48
-143
-254
-384
-532
-694
-861
-1022
-1167
-1289
-1386
-1459
-1515
-1558
-1596
-1632
-1667
-1702
-1734
-1762
-1783
-1798
-1807
-1810
-1807
-1798
-1784
-1765
-1743
-1719
-1693
-1663
-1624
-1569
-1489
-1375
-1222
-1032
-814
-584
-363
-174
-31
55
87
75
37
-7
-41
-56
-50
-28
-2
20
29
24
9
-10
-26
-32
-28
-16
-1
11
16
12
1
-11
-21
-24
-20
-11
0
8
10
6
-2
-11
-18
-19
-15
-8
0
5
6
2
-5
-12
-16
-16
-12
-6
0
4
3
-1
-6
-12
-14
-14
-10
-5
0
2
1
-2
-7
-11
-13
-12
-8
-4
0
1
0
-4
-8
-11
-12
-10
-7
-3
-1
0
-2
-5
-8
-11
-11
-9
-6
-3
-1
-1
-3
-6
-9
-10
-10
-8
-5
-3
-2
-2
-4
-6
-9
-10
-9
-7
-5
-3
-2
-3
-5
-7
-9
-9
-8
-6
-4
-3
-3
-4
-5
-7
-8
-8
-8
-6
-4
-3
-3
-4
-6
-7
-8
-8
-7
-5
-4
-3
-4
-5
-6
-7
-8
-7
-6
-5
-4
-4
-4
-5
-6
-7
-7
-7
-6
-5
-4
-4
-5
-5
-6
-7
-7
-7
-6
-5
-4
-4
-5
-6
-7
-7
-7
-6
-5
-5
-4
-5
-5
-6
-6
-7
-7
-6
-5
-5
-5
-5
-5
-6
-6
-7
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
