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