84
75
21
-68
-138
-184
-197
-186
-155
-111
-58
-26
-18
-18
-40
-56
-35
35
149
253
298
282
232
161
96
71
64
70
35
-45
-116
-169
-192
-196
-173
-131
-82
-38
-8
-4
-22
-39
-46
0
100
210
288
297
253
190
114
66
59
70
67
-7
-100
-183
-222
-235
-228
-195
-139
-87
-46
-22
-25
-34
-49
-21
51
146
231
255
235
181
108
64
40
55
47
47
-8
-90
-158
-198
-203
-188
-158
-116
-77
-53
-43
-54
-73
-89
-65
10
116
215
252
237
184
121
62
51
47
50
-7
-87
-167
-212
-231
-218
-192
-150
-108
-72
-47
-35
-43
-56
-48
19
116
218
276
270
232
178
113
71
61
60
36
-41
-124
-199
-223
-235
-215
-171
-121
-77
-56
-59
-57
-28
44
147
233
268
237
190
142
97
55
51
52
40
-16
-104
-172
-213
-208
-196
-155
-106
-52
-4
15
22
5
-8
8
71
169
263
305
292
234
156
112
83
98
84
28
-59
-139
-178
-201
-194
-166
-125
-80
-47
-41
-47
-34
9
98
179
236
239
200
152
101
40
18
23
14
-9
-93
-179
-232
-250
-240
-204
-159
-107
-57
-27
-16
-26
-36
-37
11
104
206
278
285
258
208
154
96
78
64
49
-25
-126
-205
-246
-265
-243
-211
-163
-123
-94
-84
-85
-80
-43
47
152
236
260
222
172
120
81
45
40
31
-4
-67
-171
-239
-271
-258
-227
-179
-135
-97
-73
-56
-56
-59
-46
18
116
213
265
257
218
169
126
74
62
41
15
-51
-156
-235
-277
-284
-252
-209
-167
-119
-84
-63
-56
-51
-36
20
126
230
308
307
275
228
182
137
109
100
75
25
-81
-184
-239
-256
-223
-184
-143
-113
-80
-50
-26
-19
-10
32
124
227
307
324
290
239
185
138
91
80
68
30
-56
-169
-251
-289
-280
-240
-198
-155
-125
-100
-79
-72
-63
-24
61
175
273
311
290
248
199
163
117
107
85
55
-24
-136
-217
-259
-251
-217
-171
-127
-93
-61
-43
-34
-40
-13
47
152
255
315
306
265
216
172
123
107
100
76
9
-94
-190
-239
-248
-213
-169
-132
-114
-107
-104
-109
-118
-108
-50
60
191
277
296
251
157
108
52
18
-53
-125
-180
-202
-202
-181
-144
-98
-48
-6
23
36
26
8
-9
13
79
168
244
267
259
218
191
164
166
149
102
22
-71
-139
-170
-177
-158
-121
-86
-51
-31
-25
-39
-49
-54
-20
50
158
246
276
262
231
196
155
115
105
83
37
-62
-177
-251
-276
-264
-221
-180
-140
-112
-81
-58
-49
-49
-19
58
166
266
300
287
250
212
171
124
108
96
62
-21
-136
-227
-265
-255
-217
-177
-136
-99
-61
-37
-35
-37
-27
22
120
215
271
277
261
223
190
138
113
98
68
3
-114
-202
-248
-249
-213
-163
-108
-68
-39
-21
3
59
139
213
246
233
209
186
164
122
83
74
51
12
-71
-172
-237
-261
-248
-203
-146
-88
-35
10
40
39
23
1
22
85
163
233
257
255
226
177
123
103
98
81
6
-86
-159
-197
-194
-165
-121
-73
-38
-27
-31
-37
-16
51
153
242
286
269
224
181
145
114
87
94
73
20
-82
-184
-242
-256
-227
-185
-131
-74
-16
19
37
15
1
9
64
146
223
251
256
242
219
175
118
98
68
25
-68
-180
-253
-281
-260
-221
-173
-128
-83
-49
-32
-25
-27
-16
27
113
198
247
254
242
211
177
114
81
61
33
-36
-150
-247
-297
-296
-259
-211
-165
-127
-87
-57
-47
-48
-49
-19
54
150
228
246
231
197
163
125
82
70
48
4
-86
-195
-258
-274
-248
-202
-157
-111
-75
-48
-37
-26
-30
-9
41
133
231
288
292
271
227
190
133
107
101
75
4
-113
-207
-255
-252
-220
-178
-136
-94
-64
-45
-35
-31
-22
14
94
191
273
296
285
249
205
157
112
96
82
38
-54
-172
-244
-270
-252
-210
-168
-132
-102
-80
-63
-56
-34
32
127
210
235
221
195
165
142
100
83
79
56
-9
-125
-218
-269
-268
-229
-172
-126
-79
-53
-35
-31
-21
16
94
193
273
289
254
208
160
126
87
74
62
29
-38
-145
-222
-259
-253
-213
-163
-113
-69
-43
-22
-25
-29
-40
-15
46
143
237
286
288
265
219
174
113
105
92
60
-23
-143
-223
-263
-252
-214
-168
-123
-84
-55
-32
-18
-10
19
69
140
198
210
184
114
83
23
-10
-86
-154
-204
-224
-212
-185
-138
-88
-40
9
45
65
65
43
11
-11
-6
34
114
190
235
246
228
197
169
141
114
77
14
-60
-130
-162
-179
-167
-137
-105
-52
-21
0
-7
-16
-3
54
130
188
206
194
188
171
142
87
87
58
28
-60
-165
-236
-260
-248
-212
-162
-113
-54
-7
28
39
32
13
7
39
104
198
271
294
280
244
198
144
98
87
79
35
-61
-183
-263
-285
-261
-213
-170
-123
-90
-57
-46
-36
-27
4
51
121
190
219
217
179
119
87
43
-7
-88
-161
-213
-226
-206
-169
-123
-69
-23
10
26
26
4
-26
-42
-1
80
172
225
199
164
123
102
62
-2
-56
-93
-111
-102
-79
-38
11
53
91
118
122
112
82
54
27
6
11
57
135
201
246
282
275
266
223
161
108
36
-25
-101
-151
-180
-187
-169
-131
-84
-43
-17
0
5
17
58
125
188
226
228
221
198
186
137
108
93
73
28
-68
-172
-245
-262
-241
-195
-151
-103
-59
-18
7
21
16
0
-13
4
63
162
251
286
280
251
211
165
100
89
69
31
-57
-179
-258
-295
-267
-234
-177
-143
-99
-64
-35
-26
-24
-22
0
65
158
247
301
291
250
195
153
110
89
95
71
11
-94
-192
-256
-257
-223
-176
-133
-100
-76
-53
-37
-31
-28
-4
51
145
241
304
303
263
208
151
106
60
70
53
15
-89
-207
-285
-311
-286
-243
-192
-152
-125
-96
-77
-65
-66
-53
-15
70
165
249
275
245
200
137
91
51
41
45
29
-40
-151
-241
-287
-275
-232
-179
-136
-109
-81
-57
-32
-11
28
69
97
102
84
57
23
15
-29
-58
-113
-177
-212
-224
-212
-182
-138
-88
-41
2
14
-1
-42
-76
-64
3
83
133
127
114
88
74
38
-35
-82
-110
-113
-88
-71
-46
-17
12
40
71
84
80
45
-13
-43
-32
30
100
144
171
172
153
98
21
-45
-89
-104
-102
-86
-63
-41
-6
20
52
70
77
65
30
-27
-99
-165
-188
-135
-22
113
227
271
261
185
92
-5
-93
-142
-179
-177
-160
-130
-89
-56
-23
31
65
94
90
47
7
-26
-19
25
123
221
292
304
286
260
222
183
160
142
125
74
-15
-121
-189
-234
-223
-198
-157
-115
-73
-42
-15
-7
1
30
68
115
155
172
165
141
102
57
22
-37
-95
-173
-240
-268
-263
-221
-166
-130
-111
-107
-97
-83
-60
-29
21
85
132
150
122
61
21
-5
-22
-49
-90
-133
-157
-159
-140
-106
-59
-12
35
78
104
114
114
84
58
40
41
82
131
152
149
139
126
113
61
-28
-109
-148
-144
-115
-80
-50
-15
18
34
41
26
-2
-27
-52
-43
-6
57
130
163
181
164
140
96
37
-31
-75
-103
-108
-104
-80
-49
-11
30
62
91
107
112
103
82
62
42
17
-6
-6
24
85
157
225
274
294
268
208
148
77
8
-72
-165
-214
-240
-227
-187
-137
-86
-42
-20
-6
-4
-5
-7
-20
-13
26
121
234
324
353
326
274
213
156
102
99
91
59
-14
-132
-219
-263
-258
-223
-182
-143
-103
-62
-34
-19
-19
-12
9
56
139
235
313
338
303
245
178
130
92
70
80
46
-11
-121
-225
-293
-300
-267
-222
-191
-167
-142
-111
-76
-55
-47
-26
13
93
199
281
318
292
242
178
124
91
65
78
50
-3
-104
-204
-261
-268
-234
-190
-149
-115
-85
-51
-25
-12
-10
9
50
129
233
320
360
337
285
219
165
123
89
94
69
18
-77
-191
-265
-287
-262
-218
-174
-145
-113
-82
-54
-36
-22
31
118
216
276
281
246
206
164
130
94
79
79
46
-15
-126
-225
-287
-290
-247
-196
-152
-120
-90
-59
-28
-15
-11
-8
21
86
183
269
320
309
266
210
149
102
49
54
36
0
-81
-197
-280
-318
-295
-248
-201
-163
-135
-109
-98
-92
-76
-38
23
94
128
141
124
73
56
7
-43
-113
-184
-219
-221
-198
-159
-117
-75
-29
17
61
86
80
43
-4
-29
-36
-5
74
173
238
263
226
173
94
-4
-99
-150
-157
-136
-106
-82
-54
-12
19
52
72
82
76
69
56
34
12
-5
0
43
124
228
313
365
368
318
242
159
96
68
61
39
-15
-98
-175
-221
-231
-211
-175
-144
-113
-89
-65
-48
-40
-13
22
86
183
269
312
297
253
195
139
100
55
63
48
13
-70
-181
-269
-315
-304
-257
-206
-168
-141
-104
-61
-41
-29
-28
-4
36
123
216
293
316
288
227
161
103
67
47
52
30
-23
-122
-220
-284
-298
-261
-210
-164
-134
-104
-76
-45
-30
-27
-8
30
115
214
294
334
310
262
196
139
99
54
65
45
2
-92
-212
-292
-323
-296
-239
-185
-143
-114
-80
-53
-41
-32
-29
-7
38
121
211
290
312
275
224
159
114
72
60
60
39
-23
-127
-226
-280
-289
-262
-220
-176
-138
-106
-85
-65
-43
-14
43
101
148
168
164
139
93
58
-8
-66
-156
-216
-246
-243
-214
-170
-118
-69
-18
23
43
49
26
-16
-55
-70
-57
0
89
189
230
233
190
129
57
-55
-144
-204
-220
-196
-166
-124
-80
-36
0
34
56
76
80
74
48
11
-37
-74
-57
20
130
245
314
342
317
250
177
106
41
-14
-67
-118
-154
-175
-168
-135
-84
-35
21
57
75
73
51
30
30
45
90
151
214
249
249
223
189
124
38
-74
-174
-233
-253
-234
-202
-157
-107
-68
-26
-2
7
3
-14
-19
3
68
148
189
183
139
112
93
75
26
-57
-134
-177
-189
-173
-141
-101
-58
-22
3
36
66
90
98
82
57
41
48
67
114
163
202
233
224
196
134
57
-27
-93
-133
-137
-122
-91
-58
-25
5
31
58
80
97
98
90
74
65
50
34
39
62
135
260
374
461
467
411
323
226
151
102
94
83
43
-39
-154
-234
-277
-264
-226
-171
-121
-86
-61
-40
-25
-7
-2
11
38
93
160
203
229
241
240
228
192
134
105
42
-10
-91
-188
-260
-301
-304
-261
-210
-163
-120
-86
-49
-26
-11
-3
-3
8
34
88
186
272
318
302
247
176
108
71
34
47
36
-5
-93
-206
-301
-348
-340
-300
-254
-212
-172
-128
-81
-55
-38
-34
-25
8
59
148
232
292
291
250
185
109
38
-7
4
15
-4
-72
-169
-232
-262
-242
-211
-168
-124
-87
-61
-42
-32
-24
-19
-7
20
73
166
259
323
335
298
239
169
112
84
69
81
60
-3
-116
-233
-307
-327
-297
-253
-204
-163
-125
-88
-74
-76
-89
-70
-33
46
113
150
143
97
61
21
-16
-75
-157
-221
-261
-256
-220
-166
-108
-58
-20
14
36
48
44
25
9
-5
-3
5
55
137
228
270
272
225
156
57
-51
-139
-198
-227
-222
-191
-145
-78
-28
7
39
64
84
92
78
41
-9
-66
-110
-104
-38
75
199
296
351
342
276
186
81
-9
-88
-145
-177
-182
-164
-147
-110
-77
-46
-22
-21
-22
-30
-57
-65
-64
-30
30
114
190
238
225
189
129
64
-20
-110
-168
-192
-186
-168
-150
-129
-86
-40
7
52
78
92
93
69
20
-47
-105
-130
-68
58
217
331
362
329
263
167
39
-80
-178
-201
-178
-136
-98
-58
-28
10
38
78
103
117
127
124
106
97
73
51
57
99
163
224
244
246
231
205
191
191
168
124
27
-86
-185
-245
-269
-255
-214
-161
-102
-43
-7
14
7
-5
-10
-5
-1
22
64
111
152
156
146
133
108
51
-32
-111
-158
-180
-162
-135
-98
-74
-53
-49
-43
-36
-36
-26
-23
3
43
96
147
199
216
212
166
135
93
57
-3
-90
-134
-149
-138
-120
-103
-77
-38
-4
35
66
91
109
111
105
104
101
104
100
108
134
170
232
293
347
342
276
152
27
-61
-106
-117
-125
-104
-92
-67
-45
-36
-20
-5
15
25
24
8
7
7
8
11
21
52
126
217
295
325
304
246
178
110
83
67
103
91
43
-53
-166
-251
-303
-302
-274
-227
-184
-149
-120
-108
-95
-91
-95
-100
-95
-57
21
128
244
318
333
269
150
35
-72
-149
-228
-300
-365
-399
-396
-369
-311
-255
-195
-128
-74
-31
-12
-6
1
-3
-5
-7
10
62
131
181
209
213
220
216
188
146
102
79
40
-23
-120
-203
-256
-272
-253
-216
-164
-103
-48
-7
12
23
35
38
31
35
62
127
224
302
346
323
269
204
140
113
89
109
96
64
-19
-133
-232
-298
-296
-271
-225
-201
-180
-176
-175
-176
-160
-126
-62
21
112
180
209
198
153
113
30
-59
-171
-248
-278
-264
-219
-167
-120
-75
-52
-18
25
61
90
104
100
91
76
74
81
99
141
204
264
314
338
334
303
221
117
-1
-89
-158
-186
-197
-181
-161
-131
-97
-67
-33
-11
-3
2
-5
-20
-31
-47
-67
-90
-77
-18
86
216
321
373
359
298
212
123
15
-95
-182
-235
-265
-265
-247
-207
-158
-101
-50
-2
24
25
19
11
5
8
15
43
71
123
172
209
223
196
169
100
34
-56
-151
-204
-240
-232
-206
-181
-158
-135
-106
-64
-32
-12
-15
-16
-7
31
86
158
238
293
305
273
202
128
38
-48
-142
-196
-205
-180
-154
-128
-115
-88
-55
-19
19
51
72
77
65
45
29
9
-17
-34
-32
11
98
199
279
303
273
214
166
101
20
-85
-194
-254
-295
-291
-267
-225
-164
-104
-45
-6
15
24
27
29
33
40
57
92
141
183
199
200
179
158
137
122
121
92
35
-55
-159
-235
-277
-273
-253
-219
-187
-148
-116
-89
-66
-64
-67
-65
-41
20
104
187
237
237
220
196
155
108
25
-66
-142
-197
-206
-191
-164
-128
-93
-58
-20
25
65
98
115
122
119
115
110
107
125
171
251
334
379
366
315
258
197
152
135
146
166
145
78
-32
-129
-206
-244
-242
-215
-179
-146
-122
-121
-126
-138
-135
-116
-78
-19
62
154
226
255
243
201
140
47
-57
-171
-253
-276
-265
-224
-189
-161
-121
-87
-40
12
53
83
95
98
97
104
105
102
99
113
153
229
317
380
395
353
278
195
124
100
96
128
122
73
-25
-132
-211
-254
-255
-233
-202
-175
-148
-125
-102
-82
-71
-70
-77
-71
-37
42
145
255
338
366
333
244
143
35
-60
-142
-219
-268
-289
-300
-287
-259
-208
-151
-89
-42
2
28
33
30
19
13
19
40
69
114
164
222
259
258
219
167
99
25
-70
-155
-209
-224
-212
-186
-154
-116
-64
-6
31
56
66
69
71
72
75
69
58
61
84
155
240
339
398
400
337
227
105
-31
-163
-276
-347
-365
-353
-317
-274
-223
-166
-105
-56
-20
-3
4
10
11
12
18
37
80
156
248
323
359
344
291
227
160
111
92
96
111
88
31
-61
-152
-222
-251
-250
-221
-174
-122
-79
-57
-57
-72
-88
-94
-83
-34
38
139
226
264
248
201
144
67
-20
-132
-231
-279
-288
-261
-222
-187
-143
-105
-64
-11
35
68
84
81
77
75
77
73
50
35
41
80
164
243
310
336
325
284
214
128
20
-96
-207
-286
-318
-320
-287
-245
-182
-128
-69
-28
-1
10
12
16
21
28
29
35
61
113
196
279
338
349
305
239
166
105
72
60
81
81
48
-29
-125
-211
-259
-274
-254
-212
-159
-114
-80
-73
-82
-102
-116
-110
-77
-10
83
177
228
237
190
136
61
-18
-118
-216
-277
-303
-288
-261
-229
-197
-156
-115
-72
-23
15
41
49
43
44
40
40
36
31
24
34
76
149
221
283
311
304
264
204
123
33
-75
-180
-256
-300
-305
-290
-249
-194
-130
-62
-4
30
40
36
34
43
52
56
60
75
110
178
259
322
339
298
228
157
102
95
93
119
110
67
-11
-114
-200
-261
-275
-255
-214
-171
-133
-107
-88
-81
-90
-107
-107
-79
-14
77
174
245
261
233
179
103
23
-81
-185
-253
-279
-255
-218
-179
-149
-106
-63
-17
32
60
79
87
90
89
90
87
86
87
97
124
163
233
299
343
339
286
219
147
106
103
119
150
131
84
-8
-104
-183
-226
-232
-213
-170
-122
-87
-80
-112
-145
-162
-140
-80
-12
64
134
197
224
216
166
114
46
-20
-99
-160
-187
-201
-188
-163
-126
-85
-46
-19
9
37
62
77
81
76
76
75
77
78
78
87
116
161
237
304
338
315
243
164
97
72
92
111
133
97
35
-61
-165
-246
-294
-290
-262
-216
-169
-131
-98
-83
-83
-92
-109
-125
-125
-84
-4
99
189
243
242
223
175
100
14
-97
-172
-212
-226
-202
-169
-133
-98
-64
-28
12
49
70
85
85
87
85
79
83
78
101
142
205
247
254
230
196
160
133
110
114
121
115
74
-3
-91
-194
-267
-311
-315
-294
-252
-198
-135
-96
-71
-70
-80
-85
-86
-85
-60
-17
70
157
221
233
215
166
93
13
-97
-197
-257
-275
-253
-211
-180
-141
-99
-61
-12
34
63
80
85
87
94
100
99
100
95
102
112
141
198
259
328
374
386
356
273
144
-7
-138
-226
-267
-271
-242
-214
-175
-132
-83
-40
-5
11
18
12
8
16
30
47
56
75
115
190
283
338
339
292
227
175
126
119
130
156
179
139
83
-20
-124
-206
-252
-258
-233
-192
-139
-91
-58
-39
-38
-42
-51
-57
-49
-12
43
95
142
179
213
230
215
173
126
52
-26
-120
-206
-267
-286
-270
-232
-192
-150
-110
-67
-21
13
27
26
25
29
39
51
51
35
29
54
105
177
248
309
319
264
162
22
-108
-213
-293
-325
-312
-276
-238
-200
-178
-145
-111
-72
-32
-3
17
30
42
55
66
70
76
87
114
155
224
295
335
327
269
203
137
91
93
117
151
156
116
33
-75
-174
-245
-275
-273
-245
-204
-154
-113
-80
-60
-53
-51
-67
-95
-117
-114
-83
-10
85
167
236
263
255
241
197
125
33
-78
-171
-235
-274
-283
-273
-244
-210
-159
-105
-50
-6
17
31
32
34
34
34
39
49
70
114
183
254
295
288
242
181
124
77
77
92
134
149
110
44
-54
-159
-236
-277
-278
-250
-206
-142
-85
-40
-9
5
12
2
-26
-68
-88
-71
-9
87
176
239
272
273
268
275
241
182
83
-39
-121
-169
-197
-192
-177
-147
-107
-63
-16
27
59
77
78
73
72
80
91
95
94
94
111
144
208
280
326
333
281
208
148
104
101
106
137
133
89
15
-89
-188
-264
-305
-305
-276
-231
-173
-125
-88
-69
-53
-57
-66
-86
-110
-122
-91
-27
66
161
235
280
297
299
251
168
65
-40
-125
-189
-220
-220
-207
-186
-162
-133
-91
-46
-5
14
20
21
29
45
55
62
58
60
69
92
136
208
273
298
267
198
129
76
65
74
91
116
86
32
-62
-170
-264
-326
-342
-330
-292
-238
-181
-141
-115
-97
-91
-96
-130
-174
-203
-196
-140
-57
37
118
187
221
239
223
172
87
-14
-104
-183
-236
-261
-255
-233
-197
-163
-123
-75
-22
18
42
46
45
44
41
44
48
55
71
96
139
210
283
319
306
249
187
134
107
116
129
167
154
113
28
-79
-171
-242
-275
-282
-257
-213
-154
-102
-69
-55
-50
-50
-61
-90
-124
-150
-123
-51
38
130
197
244
268
285
272
223
121
12
-101
-182
-234
-272
-270
-259
-229
-192
-140
-83
-35
-2
8
9
15
30
48
60
51
45
51
63
95
140
218
273
291
259
193
139
86
80
93
122
149
128
75
-21
-125
-220
-278
-298
-285
-253
-204
-145
-103
-58
-36
-25
-22
-39
-77
-107
-102
-56
26
120
189
251
291
305
319
277
198
98
-16
-108
-173
-220
-232
-231
-203
-178
-136
-90
-38
0
31
41
44
41
50
54
64
62
73
68
87
117
182
243
287
287
241
176
122
93
99
108
144
151
121
54
-48
-148
-231
-279
-287
-261
-220
-166
-119
-82
-55
-32
-26
-36
-74
-114
-140
-122
-75
-1
88
165
232
271
292
293
253
175
84
-1
-77
-124
-161
-180
-176
-157
-131
-93
-46
-2
42
68
74
71
74
84
89
90
87
89
95
121
160
223
289
331
321
265
195
142
108
107
120
155
154
124
51
-55
-156
-236
-287
-310
-300
-264
-208
-153
-107
-76
-69
-60
-62
-83
-116
-145
-140
-82
-1
90
157
208
242
249
240
217
151
78
-11
-86
-135
-185
-217
-218
-201
-172
-136
-100
-48
-3
28
35
33
35
44
53
56
49
43
54
69
95
138
201
264
294
275
222
167
123
118
134
151
186
164
124
37
-70
-170
-247
-287
-289
-271
-230
-172
-120
-86
-71
-68
-61
-69
-95
-131
-150
-122
-57
19
104
171
223
252
257
243
207
153
83
-2
-77
-147
-208
-236
-252
-235
-206
-173
-128
-86
-44
-17
3
7
15
22
23
17
13
17
37
65
111
168
224
247
236
181
125
78
50
59
83
131
146
114
49
-49
-154
-236
-293
-307
-296
-262
-207
-146
-99
-72
-63
-59
-35
-15
-12
-23
-12
8
50
100
160
214
243
228
189
157
120
106
93
101
143
151
125
33
-91
-191
-246
-261
-248
-228
-197
-172
-150
-133
-123
-113
-109
-93
-71
-54
-42
-32
-17
29
110
200
271
285
236
142
50
-15
-61
-83
-119
-148
-171
-195
-218
-234
-238
-209
-165
-212
