150
-57
482
-155
-93
155
-179
89
209
336
149
213
-18
-216
281
-133
-220
-82
-147
54
-209
256
232
231
-211
258
25
230
-217
522
103
370
295
-109
299
-136
359
345
230
319
316
-155
550
233
73
-5
302
-118
-180
-216
-151
-86
304
-26
-114
458
336
-215
-196
354
545
293
134
335
93
-214
289
-40
-219
321
373
-44
72
371
212
213
-106
434
106
452
483
403
-171
197
306
-5
-28
12
-10
366
67
-173
-75
297
-43
96
342
172
44
406
254
297
32
431
411
10
-27
32
186
93
459
189
230
-61
524
-100
223
228
70
-1
306
-64
83
327
462
-92
430
30
-93
-142
-121
550
-52
388
327
400
-190
436
-19
253
370
-10
406
542
-116
-155
-79
-73
248
113
59
310
-65
267
-82
461
36
441
-49
243
232
85
36
261
517
5
6
38
75
-153
85
239
41
-44
-64
37
-40
231
404
256
266
452
-81
-17
320
-156
533
375
-111
351
-34
-147
425
498
290
64
-39
297
61
42
143
107
-142
-177
-177
309
-131
46
297
436
-109
422
451
539
64
123
-60
522
49
154
192
447
441
-204
-176
-36
347
314
324
549
388
-69
-10
486
260
15
218
-60
20
196
-167
29
399
-207
437
-169
287
185
519
170
290
439
98
162
-6
81
417
351
-190
11
286
-216
-86
356
492
132
220
-115
342
255
365
-44
412
498
18
-139
-130
388
-122
-126
315
306
204
-5
399
0
-213
420
326
-92
447
425
546
207
146
230
-114
405
34
178
450
-133
42
103
64
174
-216
40
-2
15
-200
-58
409
314
318
-16
-197
250
133
531
-148
-156
-27
257
-104
-87
397
-65
-196
155
267
-62
114
-116
-96
488
425
-20
-157
282
383
346
-125
333
-118
-189
-70
-100
174
423
68
309
127
255
194
65
278
104
166
162
383
-183
38
221
311
112
-176
542
81
145
484
534
-85
548
229
424
419
164
122
347
512
-208
392
528
27
63
494
141
409
36
-218
-120
137
468
527
-125
526
-197
-160
-121
52
-93
539
553
120
538
139
-130
147
-149
151
258
-27
217
467
-88
44
-14
48
476
434
519
100
94
398
475
301
7
312
471
151
426
-10
210
50
32
91
333
378
-34
87
45
439
199
472
-24
126
-155
534
457
361
287
299
541
-214
245
77
346
-147
268
356
67
232
219
153
-42
363
98
47
-82
226
-174
337
229
350
62
38
216
503
-141
474
282
329
139
539
268
151
-139
7
-106
142
-174
184
384
327
122
-114
227
106
128
-62
89
310
-59
307
81
295
-62
488
-106
204
107
471
236
167
311
410
-52
179
141
338
70
256
-139
161
-96
4
129
221
123
-189
54
-88
93
299
-21
143
512
-93
247
-166
421
49
529
358
119
-121
520
371
365
104
321
54
182
247
-183
184
-79
-37
32
-193
203
185
503
71
122
-121
-201
503
14
393
148
506
478
463
536
239
-62
471
-208
526
388
-146
502
327
311
65
-21
-105
-187
-77
-185
237
555
66
479
504
369
404
57
-160
451
123
-213
29
-197
207
261
247
141
411
159
235
-133
121
163
362
-162
449
535
376
462
171
-11
82
92
373
190
165
-135
533
89
252
515
45
212
132
427
429
460
316
-59
340
59
143
-85
549
8
-189
429
354
394
-23
-25
-185
10
248
298
109
-200
123
521
-210
-153
115
-157
422
496
377
-52
-130
404
538
332
-147
-176
-135
58
-150
519
205
-67
289
512
6
135
-110
-25
477
485
134
-70
179
334
501
43
476
26
150
-50
-199
399
27
138
52
530
500
-105
119
103
266
395
-3
435
514
419
-64
452
405
-55
508
37
-80
61
418
-212
547
-5
199
310
-118
-27
549
-84
-218
188
-134
-92
461
-73
93
279
441
44
555
309
7
-177
317
-27
-220
-195
367
270
301
-180
-183
92
484
-54
-199
278
-195
-110
-144
50
5
-116
480
52
244
152
-215
-92
214
59
87
483
-68
-91
62
329
510
437
192
8
202
124
-218
194
513
305
141
-12
437
-204
-75
363
168
16
200
40
500
335
235
277
-179
434
-31
370
-140
113
366
-130
-110
-172
278
-7
-113
156
428
408
542
-143
-32
-51
-63
37
547
191
-50
513
422
514
-210
-54
375
523
11
198
554
468
347
358
-76
19
397
145
166
-43
135
80
77
164
-143
123
414
502
196
318
250
141
-114
469
52
473
269
498
102
49
359
10
87
298
284
-203
377
-199
0
30
269
224
-120
507
226
532
275
477
-74
-71
-88
99
-78
380
293
266
538
460
-130
-84
33
-97
454
321
-168
11
333
-76
187
547
-46
-164
287
29
526
474
480
-154
294
308
426
-45
-181
-70
433
138
-33
30
272
-96
31
-5
-2
36
111
422
389
547
324
5
415
216
328
161
122
239
519
-35
171
-189
413
433
481
394
20
-107
230
37
436
210
-107
203
-8
25
234
226
466
302
459
273
342
226
47
-74
440
439
438
472
453
-113
-77
107
452
524
171
237
-87
-116
129
-106
-183
115
340
152
-197
94
55
-87
56
305
-61
527
264
235
217
-189
-97
256
192
401
360
-39
-80
120
-117
-79
-218
-107
-91
342
339
22
291
-177
89
401
282
103
-65
410
-4
217
92
108
135
-3
-42
85
-56
-48
-197
52
122
132
274
-163
-212
355
96
468
161
96
68
-32
-47
92
480
14
-143
-145
138
-85
531
-73
-151
76
549
287
281
108
92
10
265
160
464
411
427
186
407
-145
290
90
434
79
-109
297
70
75
-76
64
10
433
485
306
-145
453
465
549
-131
232
352
-149
-39
392
-5
-178
-121
235
58
-170
335
167
257
152
168
-79
186
-98
48
95
-157
477
498
456
249
-77
521
-60
-71
37
194
-45
-167
64
436
37
-71
-96
262
337
49
388
-67
69
-62
226
519
-145
418
12
282
-209
-46
548
227
-156
533
97
325
270
-58
539
267
106
-189
535
-34
199
118
113
480
-134
-11
384
125
-82
61
12
20
541
99
215
289
-84
-115
-129
388
-165
-198
-153
523
-121
169
555
23
-35
238
296
165
439
495
-53
-138
242
276
241
479
-103
90
-42
164
522
394
178
28
-61
378
42
405
366
536
113
-2
-172
346
-138
302
21
226
416
-203
-142
-202
-80
202
354
425
366
205
70
208
-31
243
547
-125
394
495
539
367
166
-82
163
-71
-18
323
60
-124
172
180
262
-140
501
-188
390
23
223
466
239
324
-181
181
469
327
438
417
290
303
510
365
-10
321
367
-154
312
186
19
278
0
519
253
498
159
28
362
58
49
122
-152
317
-104
491
-16
307
127
317
291
-95
366
-197
-139
529
215
302
478
549
83
-135
45
99
-55
55
-73
-53
141
306
552
162
-168
79
-4
-101
285
474
-56
310
172
-192
-124
457
-24
357
401
2
354
-211
357
471
309
405
-113
-198
-77
207
20
472
179
-100
343
14
180
339
-212
414
-52
-96
429
315
316
548
369
-206
498
-18
-133
93
288
64
-129
-137
251
-69
446
151
444
140
63
178
203
552
-27
229
-169
276
-55
525
-51
337
453
417
115
-46
-93
395
509
292
-164
214
21
254
503
382
355
262
104
382
476
424
425
262
27
93
-137
256
226
111
-73
246
547
381
-97
263
465
79
70
503
527
434
-104
509
64
-54
413
124
417
195
289
420
552
283
-39
-199
-53
-6
-172
-45
6
195
227
364
-48
343
-63
-162
101
531
-177
450
499
-43
-59
0
373
-110
-163
478
-131
454
241
272
180
548
-159
-120
-156
-205
195
237
-25
8
258
-205
249
-145
-84
174
393
30
-105
-66
309
-14
-177
-152
334
7
129
274
309
510
-19
28
-14
387
-36
-170
-154
374
205
131
-191
132
-149
69
-66
-76
503
-212
-99
-207
500
426
254
-210
500
176
280
127
221
314
120
301
-202
383
-207
494
-92
213
64
80
-103
-98
295
344
199
337
-154
148
188
-86
144
91
-143
124
167
350
28
-93
287
193
-108
111
433
467
508
-69
57
325
-167
68
192
5
-148
232
-41
454
50
362
283
-67
516
450
2
212
488
18
241
325
-185
157
-96
-22
411
191
-176
-127
389
191
552
198
167
505
515
14
301
131
5
162
74
-1
-140
484
362
-220
-64
420
116
4
166
495
-144
203
165
-131
-70
-17
347
-78
10
425
68
393
-6
-9
277
-153
441
-203
8
392
-18
192
496
-42
238
-123
-69
121
52
-34
297
464
-81
449
465
-164
61
-192
533
73
43
115
208
476
406
554
476
192
132
-180
136
481
58
491
145
461
3
368
232
416
-6
-16
51
34
-62
192
504
-43
172
234
-166
-30
291
-101
22
-127
-108
-159
-5
46
98
436
95
109
464
138
151
174
186
-154
-211
-220
173
62
155
440
142
365
502
-147
417
-165
433
379
450
496
509
-199
-26
426
-7
70
295
402
216
-220
241
396
-145
291
-144
417
510
185
193
-200
-127
458
-191
431
118
-35
180
543
497
358
-60
55
-128
215
-209
85
-7
-133
56
-130
426
-13
334
168
-50
-23
212
-106
363
534
-1
404
-148
-194
259
-24
0
406
55
317
443
-148
-19
332
435
341
202
468
381
214
274
258
58
72
-163
346
103
159
57
-142
459
550
160
-168
276
422
413
277
53
308
354
-66
291
489
136
-61
118
-149
478
409
-73
417
395
-121
54
103
119
440
470
-3
368
-25
-142
98
488
221
-139
206
310
-195
-192
553
-144
-34
148
-48
352
-130
519
434
-41
341
320
-192
524
177
-152
64
166
167
532
348
473
350
-206
545
522
-160
311
435
378
275
279
381
403
468
478
57
200
127
-129
142
-13
320
480
251
399
258
315
-103
61
482
101
400
54
367
54
37
217
62
422
409
9
255
391
511
421
118
429
135
506
535
-64
359
526
26
327
-171
-150
263
-106
-56
4
-19
303
-63
34
-111
453
-6
446
242
124
193
-198
-100
98
261
-176
34
-18
162
-183
-168
354
37
374
351
51
297
511
-49
-161
223
55
-22
419
-214
-131
333
251
468
384
-46
171
351
545
347
517
54
-199
481
57
290
357
444
137
491
141
505
336
59
531
96
-69
-110
405
322
267
-17
-48
-172
-163
109
163
552
541
43
168
244
292
-186
314
132
62
-41
455
47
-207
233
309
94
332
423
482
-6
-138
173
110
60
375
505
393
460
29
505
193
452
465
19
207
-132
-155
379
-3
169
457
454
-137
190
227
6
320
-88
-147
127
-101
-148
110
-222
148
157
67
-189
-124
-15
-101
100
517
11
-104
80
-19
-16
286
-31
-156
140
541
512
142
177
248
-99
-175
123
262
-123
394
112
35
-188
46
350
395
-157
-13
551
-90
99
110
-56
-129
-3
-106
114
-175
338
75
237
57
251
123
510
271
87
-203
35
458
-60
-42
-95
188
-211
79
534
25
466
-142
-211
385
-52
142
452
154
11
-100
-73
-35
287
-7
144
454
-210
241
-45
54
483
77
493
289
366
259
477
190
285
548
318
-182
324
-25
520
302
14
-210
-27
170
126
542
60
-123
48
-14
-165
-187
538
523
190
507
289
131
417
-1
291
421
-56
284
314
-134
527
186
321
-169
246
66
351
-47
322
523
111
-16
-19
418
431
-168
-162
-209
16
47
445
-188
83
-86
125
12
459
45
-139
-122
104
-49
492
465
165
500
93
402
-163
277
552
-26
427
37
486
-55
187
147
394
308
195
416
107
388
172
-117
469
177
-116
103
539
510
-186
426
380
484
1
156
272
144
-164
-173
247
-163
145
55
480
523
397
310
-126
11
-136
179
194
239
308
501
-180
269
2
24
162
-158
-205
418
59
391
330
47
454
67
-73
409
262
28
386
522
-197
478
372
378
434
240
12
-89
-82
397
130
505
-78
-89
503
-172
182
538
286
492
228
81
316
161
544
324
-6
389
516
454
110
547
199
64
288
369
382
59
-15
202
200
358
25
-85
319
55
182
68
-94
186
396
243
521
-193
145
-35
454
167
514
9
543
130
203
10
400
423
-172
10
271
86
-118
-31
414
-94
269
266
390
211
52
162
111
452
-96
100
488
245
447
156
311
127
-79
-168
443
-143
64
233
405
309
250
485
408
446
-69
295
-2
85
410
554
228
204
536
462
269
270
328
38
128
177
498
98
-1
554
464
400
-126
-219
-204
-148
456
-117
-168
446
364
326
431
457
448
-151
321
305
552
372
352
29
404
105
423
-112
377
124
447
21
-64
100
-47
45
263
423
55
-138
272
-83
83
114
18
106
151
-205
1
513
464
243
-85
-92
-19
221
-183
-203
123
345
449
24
236
263
-172
67
406
471
35
37
449
-44
493
124
464
425
-101
199
505
387
128
-200
298
-125
441
433
87
352
-204
260
306
199
199
28
439
223
71
-18
28
456
141
415
-39
301
-10
-63
200
296
18
70
-90
252
55
430
11
291
-95
-39
-76
-178
246
190
-40
254
303
214
549
255
-150
351
-97
484
420
-146
292
-144
195
374
188
20
-115
117
435
-154
309
193
204
203
86
436
437
453
364
501
401
-53
186
7
-119
47
366
229
-86
60
215
-107
486
-203
465
245
508
524
447
530
74
23
306
240
163
510
484
433
-90
274
437
247
74
423
80
128
333
90
406
169
364
379
409
-201
384
353
329
183
211
206
498
51
-181
485
36
178
-222
517
-57
46
104
507
-207
287
187
36
32
-62
207
12
96
23
396
496
526
422
140
372
437
498
44
398
190
148
256
202
331
225
481
507
276
-96
-180
-112
311
108
237
486
-63
-170
265
50
-137
-158
486
125
-139
232
254
270
427
58
227
250
264
187
164
-88
-208
-83
527
43
362
245
421
406
409
-18
553
-208
89
-206
379
206
47
161
536
-176
325
-159
547
-6
374
501
300
-197
399
417
179
372
300
-46
304
-127
177
238
364
-132
550
150
416
-41
301
240
305
-131
493
385
437
157
27
-17
-142
-177
-114
104
-222
-12
171
235
487
-23
-119
463
156
181
-97
318
459
-148
-216
-144
192
311
-186
514
104
317
398
405
514
342
146
452
101
-154
361
424
371
283
-110
-184
536
515
202
391
335
520
89
504
360
147
-73
-19
469
216
65
89
-34
434
98
446
410
-111
285
506
-14
134
183
295
201
548
553
75
-183
408
419
468
-185
143
294
91
358
-178
357
11
265
508
155
553
215
406
78
349
148
554
63
9
-137
2
188
6
527
214
-178
269
380
371
-66
267
-176
91
511
-64
-116
-7
210
-56
-123
375
443
527
243
417
330
-219
414
-200
254
51
270
138
497
-108
466
242
527
389
-151
-154
546
306
375
-134
424
210
497
-75
30
-218
499
83
-222
-20
465
404
180
507
153
440
-77
186
-134
99
277
295
359
148
-130
-185
104
388
394
-71
65
383
144
54
479
-59
512
100
307
-78
194
359
447
307
289
-139
-204
-6
484
10
-131
152
172
221
153
-199
172
328
264
193
395
456
253
287
174
277
534
340
-41
76
-184
-27
529
31
239
354
218
466
-42
6
450
454
324
258
-39
169
191
372
2
52
-83
80
424
-51
373
85
-80
171
298
544
5
286
539
-38
33
196
20
127
205
415
498
-148
-202
261
402
189
389
434
29
25
195
-211
-21
-81
304
399
-125
-103
18
277
64
384
84
428
248
256
-211
539
-136
284
302
50
550
346
535
165
270
349
-35
-206
262
341
548
351
334
-156
-191
163
-81
88
100
-208
-102
-188
484
371
442
105
419
-137
-117
-146
388
-33
391
-145
51
348
7
-212
91
521
-184
235
34
-108
428
385
402
503
61
383
142
334
402
164
249
-99
494
-216
452
-143
307
-125
56
50
501
385
353
101
130
-70
-202
456
-106
491
393
-216
432
406
170
-175
378
-28
-64
57
513
-69
440
-157
-117
-13
408
442
113
-24
171
249
-127
297
348
-192
-187
134
440
214
338
35
-65
24
485
293
-53
245
29
-73
-173
171
213
278
157
309
-22
272
287
163
-7
397
162
-75
-166
256
156
101
317
509
-67
110
-120
-137
-42
-9
489
412
44
13
-42
-157
-134
-118
-174
457
504
197
-21
443
321
464
79
-193
362
-24
20
466
-94
295
106
502
-116
241
-167
-14
538
99
203
31
-158
27
-116
547
47
467
15
207
-181
544
71
210
83
86
63
409
405
56
-164
-169
241
518
-113
149
229
-134
411
390
-140
322
165
222
545
468
371
343
141
441
-8
296
-91
-177
173
224
131
81
-190
288
71
-118
314
133
340
186
525
-206
372
365
430
391
109
67
349
404
305
214
545
438
416
154
376
75
540
-209
-158
-135
260
90
20
-138
474
-190
112
337
121
16
222
244
-91
-182
372
18
57
281
-3
-187
430
484
275
128
322
117
534
242
309
-137
-202
534
-213
453
486
182
-189
160
340
500
517
-18
229
22
416
322
300
287
168
169
-5
150
228
-134
538
68
293
382
25
360
18
-101
455
362
71
-191
175
298
388
551
399
-221
96
-121
-91
173
-19
82
107
-209
-59
-30
112
455
304
-214
239
487
429
495
221
-128
-44
297
379
448
69
339
3
189
-193
551
449
178
10
330
221
134
76
242
-151
457
514
472
72
503
470
187
23
-73
-115
-18
395
209
-170
-209
-174
-57
525
351
533
-147
109
483
121
38
-168
239
-117
106
247
500
245
33
95
252
513
504
393
447
-54
214
179
436
-163
174
368
-154
250
462
279
166
265
371
93
476
227
-203
471
-186
273
372
135
411
160
516
158
-115
411
279
416
502
8
64
-74
-184
-80
9
377
182
296
398
-143
-107
40
518
-74
223
-202
-176
365
-130
470
244
-128
91
486
363
412
449
198
431
436
169
319
366
415
9
506
265
206
3
89
42
-171
4
194
201
416
51
194
-191
272
-121
532
-4
73
-156
219
12
-134
-107
494
-55
73
-34
95
-21
-116
247
296
-16
534
-124
322
-166
170
485
21
192
284
498
-151
333
499
362
-191
546
400
-214
84
415
223
429
-122
40
-37
15
414
297
-64
544
430
553
236
456
534
149
277
10
97
166
387
149
284
332
396
538
-132
384
420
-151
-66
227
349
133
-147
428
243
-76
288
406
364
70
406
-124
-96
425
-22
293
123
299
222
-107
111
-195
294
199
-189
67
146
400
207
181
-10
210
290
-10
356
118
490
-90
-151
66
-134
94
157
-3
-22
14
-58
413
118
24
515
198
-198
370
262
418
477
290
276
-17
453
420
-97
401
230
367
344
411
34
318
388
-73
-39
110
485
-52
419
-182
192
-116
119
546
488
283
-190
365
-129
447
547
-133
-89
119
210
130
1
46
497
311
362
406
452
185
376
478
157
184
113
-198
-200
452
93
-147
-51
-33
395
537
176
441
510
-169
452
-164
-195
431
491
438
536
-36
-91
5
-110
454
187
-5
136
-7
-163
395
459
256
545
-136
396
-88
506
324
48
-134
233
240
292
424
312
-21
-112
-108
-205
43
-195
183
-97
300
480
118
-39
476
145
302
156
-221
20
-88
-79
-202
8
-75
-140
469
96
-195
94
259
306
437
-106
-146
310
359
246
461
-11
352
-108
-189
-220
262
-106
359
157
339
503
-134
72
-1
397
278
-199
-184
324
478
-7
368
215
384
-61
159
499
72
207
1
223
-119
91
269
331
132
-206
137
232
538
-35
142
-159
317
-58
210
406
-68
117
-93
349
-36
81
153
-125
-51
548
-193
537
409
357
101
-39
-67
67
-115
-172
323
137
294
-38
116
162
497
428
76
108
6
280
410
533
85
468
372
-29
545
526
476
274
510
-49
443
35
204
414
51
545
118
111
196
499
160
72
115
-188
300
273
-132
365
-219
269
-105
304
-149
2
59
92
151
275
-86
-195
493
49
-16
326
402
21
312
340
-20
-140
320
450
9
-38
549
-5
104
513
87
-58
69
-150
458
421
459
-40
298
514
104
505
430
-204
98
-148
-21
343
353
218
163
-94
3
405
541
-50
409
14
459
-39
-46
194
289
499
8
409
289
-220
328
487
-185
148
-138
159
434
383
89
-34
-195
61
173
-65
482
314
324
303
-156
243
-79
218
344
516
393
290
2
-49
288
526
-88
-201
-100
92
-3
374
-90
441
387
332
422
330
379
-115
437
392
-29
-132
-10
88
131
24
181
441
23
-140
281
417
417
122
262
109
418
471
175
410
39
-20
357
145
400
-118
247
470
-217
-180
27
123
323
468
-221
338
177
527
-70
-99
326
552
355
432
84
-10
412
17
447
442
421
352
439
374
422
259
351
-25
46
-109
431
156
526
292
-9
163
24
402
500
335
136
429
115
291
-118
323
526
-22
70
303
228
482
-191
-98
280
219
-136
388
225
499
284
365
-7
-58
261
170
460
334
393
450
-95
427
-85
223
439
277
439
-23
291
40
523
-9
-7
-87
-120
-89
-23
478
100
-44
186
320
346
-188
518
-178
505
-172
-166
279
305
-167
240
117
-101
-159
211
552
187
459
105
370
132
-169
469
-171
493
87
538
74
109
292
543
6
-222
63
229
550
-9
344
545
524
440
264
318
-26
-221
-191
-136
268
281
548
194
386
-177
169
-20
-32
-39
318
331
36
530
121
532
535
362
74
170
65
509
-112
-28
483
284
515
147
-23
458
-95
250
91
12
288
383
514
-1
505
555
420
295
477
139
30
-162
214
318
419
96
-31
405
44
-14
504
-183
363
327
537
191
144
530
183
138
-128
531
56
-119
-93
143
555
-73
542
484
118
445
-145
221
377
204
-76
-70
124
242
211
-185
209
235
181
-157
304
405
329
152
151
396
427
-88
138
-67
-52
188
379
-74
203
-166
483
486
-142
431
117
2
-175
-71
254
-53
216
-45
330
127
278
164
153
237
158
190
269
351
163
267
-110
-216
-91
-213
536
391
146
33
27
288
213
277
551
2
116
120
-103
237
-145
-199
44
353
413
347
543
385
114
547
423
102
366
119
386
0
7
148
249
-114
155
-83
473
251
374
459
99
176
197
246
469
391
-170
-43
16
341
544
-22
-35
35
246
-95
193
457
377
420
-162
-191
149
-23
-70
-153
-14
459
139
311
395
231
-55
40
-121
195
124
-25
249
-159
214
-216
-32
16
-203
289
253
368
18
285
81
126
120
522
301
161
347
355
182
56
-73
67
1
186
-215
382
387
461
220
-43
379
-179
504
91
17
159
301
173
271
110
130
-99
318
-172
245
-206
547
196
-133
28
199
123
137
370
505
284
447
24
109
376
548
71
531
-144
268
-32
397
396
-31
24
-47
321
493
545
55
126
441
232
449
520
531
232
33
-167
-5
475
359
211
484
460
106
385
451
248
472
250
459
547
-157
-198
304
166
-222
178
510
-192
-132
39
497
494
-198
116
536
-188
130
193
-164
193
103
-104
386
197
-202
-75
-45
215
318
394
164
80
274
361
-177
-219
-23
367
-137
430
-138
94
251
489
271
132
-76
84
427
331
303
288
-11
87
-9
-212
-54
-113
320
369
-47
536
463
221
118
-93
136
468
418
156
-169
118
242
-25
169
55
86
-109
-152
384
-131
439
530
-201
-195
189
340
8
-77
-153
364
373
35
360
-10
-66
-181
458
523
312
422
472
385
178
325
494
200
338
-50
93
528
227
191
238
197
87
447
276
-78
-47
-122
-93
20
309
333
372
357
-193
-209
-183
223
518
394
-73
-182
-52
8
89
160
201
161
-123
540
-107
413
-81
371
534
459
40
-72
-207
141
484
125
211
40
207
482
41
344
152
183
-52
271
-200
280
505
466
517
527
-147
200
553
-155
319
265
-144
100
342
347
502
68
477
424
-102
87
75
-35
437
204
-119
-41
461
142
-100
295
421
107
-52
74
118
496
428
-195
-69
-139
171
265
471
-125
195
-172
-72
532
229
274
-109
171
-44
256
-122
275
-82
232
331
515
280
173
-116
397
29
397
421
-178
97
347
-142
-109
458
-196
-138
274
180
-100
-178
95
494
-152
343
10
524
285
353
413
412
327
-168
-193
-53
430
196
158
387
489
296
354
-54
474
139
461
-66
-168
-192
276
393
-119
14
-216
435
163
67
137
273
-18
535
136
-146
55
253
112
-118
-117
-191
17
47
-47
-205
187
442
461
510
-150
408
-192
181
456
512
338
242
-18
226
-148
139
-200
321
-218
495
-211
-79
337
-21
1
193
292
227
163
127
-217
552
394
306
355
-197
40
193
503
-66
438
396
413
-139
546
-71
181
-33
222
427
-222
-52
421
516
453
-178
76
-179
458
385
415
-101
150
470
-48
286
532
-146
-61
464
344
90
276
-185
-126
-141
172
169
-115
420
462
539
146
-164
359
549
48
423
-65
-175
325
81
200
-214
-104
-9
182
-9
67
-187
530
-156
-213
-203
424
-114
488
97
511
27
-190
543
223
-119
95
529
525
-43
39
-57
128
-203
507
-108
348
94
149
-26
211
-1
489
97
-49
199
205
-94
349
-178
273
-25
402
440
146
115
278
-176
27
497
31
324
305
278
-82
247
-189
-163
277
80
240
151
-125
169
303
330
-3
-19
-1
224
174
139
204
24
185
-117
57
-17
286
-22
462
279
175
472
164
5
278
-5
259
470
466
202
19
-12
210
-24
62
-186
75
376
46
-155
460
407
-101
274
112
-27
553
115
-37
479
-149
229
-135
126
-138
235
130
-102
144
196
462
554
324
121
-82
434
315
389
156
344
336
283
175
533
-203
233
107
280
534
59
-79
95
188
122
-89
464
459
-106
-109
12
84
43
-198
273
253
107
347
52
147
307
-70
-164
382
91
384
-190
174
113
-141
428
220
51
51
-169
-38
-118
-120
497
-18
217
89
462
177
-135
454
188
185
430
357
168
477
80
435
-47
430
192
167
-167
15
288
340
196
252
129
-74
-117
-79
253
456
258
220
241
-143
168
147
8
-95
-146
74
-8
-220
89
132
431
-34
137
-86
-132
-90
0
-21
80
492
-154
-180
-141
495
28
-84
141
319
68
-95
120
124
-1
130
374
397
357
431
354
247
-216
-20
-186
216
-196
210
384
-46
403
333
336
149
126
-175
171
399
533
485
532
121
-38
223
348
145
485
506
232
255
-13
-82
479
293
279
10
-208
-61
24
37
182
53
161
528
421
-186
143
191
533
168
522
-126
-32
356
56
-91
-59
531
220
469
-8
486
324
-103
-211
-148
459
-110
140
92
-186
254
129
-75
-173
247
165
173
-139
53
434
204
128
325
-194
463
-52
261
523
197
-198
82
287
408
-160
-37
175
310
263
-56
-90
406
185
79
214
123
-184
91
113
173
349
-191
308
374
-175
388
498
196
59
69
466
-118
-125
404
-48
337
533
255
-156
52
471
254
-67
87
-122
536
522
-32
109
554
-87
210
483
154
516
188
419
82
136
513
302
79
244
293
-40
-2
306
526
442
361
-131
207
99
-91
189
163
532
-213
-30
468
21
-94
-120
221
-43
425
456
471
508
532
256
-17
198
-8
551
512
184
374
540
245
155
32
-221
-18
245
50
-121
-1
472
417
319
339
507
139
-94
283
344
500
-4
-80
-97
487
-112
-159
259
171
-135
35
536
-155
369
-193
345
214
187
-116
-54
267
380
529
33
526
201
383
139
366
-7
101
-154
34
402
238
-110
381
117
-159
340
225
78
74
-67
548
172
168
351
52
86
-69
-208
481
-87
488
-75
222
-1
149
454
189
164
484
496
117
52
-72
-93
436
-63
448
446
532
41
272
-36
116
362
426
234
-11
6
-65
435
-129
-15
471
116
427
57
38
531
537
333
261
-122
463
85
-106
357
45
344
93
463
319
-110
286
150
336
-32
339
-157
-62
315
266
276
519
420
-136
474
-21
274
132
97
-147
540
-209
470
-94
153
152
118
455
156
233
524
-191
-37
330
-170
547
363
351
367
345
42
60
-122
-99
-31
-166
30
260
345
-206
161
-214
471
384
190
487
-41
-132
478
304
548
108
496
84
233
195
425
443
175
97
491
540
447
543
-168
493
50
158
198
250
508
412
-71
-43
317
-220
367
-76
58
387
100
85
6
456
42
285
311
461
206
-176
244
457
-98
47
-179
-158
-194
-212
-193
-212
208
198
138
20
61
-152
541
87
-11
357
501
135
260
525
-26
93
-167
95
-62
89
163
57
214
531
293
260
-219
498
160
214
328
135
-65
7
359
-102
-47
217
531
94
493
-39
61
120
316
142
-199
461
236
333
159
140
64
-24
242
-93
259
-167
-5
111
243
227
350
528
293
407
355
171
487
-185
181
-114
-103
101
488
-162
-197
145
544
83
196
267
31
50
31
233
358
521
-15
-27
353
167
59
320
-74
-101
-122
295
-90
295
369
67
430
-60
219
-132
352
469
-185
94
1
-121
241
169
60
323
302
469
365
105
505
286
532
270
480
201
465
-12
339
193
1
38
-76
282
-99
415
472
-55
549
518
198
554
-109
209
-115
475
-215
133
388
243
289
197
337
-183
131
443
-90
546
436
406
-78
-11
318
51
50
-137
-154
262
87
-158
368
482
515
223
503
212
402
130
-144
111
464
-15
24
68
386
-9
376
98
181
516
329
113
-10
505
299
416
-68
283
160
538
-199
332
371
-35
274
357
100
416
-98
-208
51
452
157
235
367
180
422
47
-136
-109
229
-107
351
449
72
295
115
393
129
125
412
-78
166
-9
28
343
-187
130
181
359
29
554
-60
-32
281
-48
-218
174
-142
27
-139
-157
360
89
269
243
114
-33
-207
-183
401
386
362
-103
542
-22
4
271
-75
464
24
-49
239
149
-23
-147
451
450
488
501
23
156
200
288
429
341
308
19
93
-81
330
134
197
437
155
-164
-33
-158
476
159
-39
-77
362
100
24
254
3
494
125
541
429
106
298
156
-218
227
35
-113
-22
-13
23
-222
248
508
455
126
283
478
341
451
513
-78
39
-222
-195
-193
105
-130
19
-215
517
-128
309
27
376
306
204
6
408
58
231
-166
239
-4
101
352
383
-108
-44
85
32
525
-165
489
345
99
226
113
210
-128
-65
134
-84
555
-174
-38
131
240
-163
24
293
399
-96
330
432
-156
63
424
363
309
-145
-160
159
-165
-218
94
110
163
-137
-59
528
-63
231
45
216
-126
270
-151
258
448
478
-68
545
340
-93
-114
326
325
13
94
139
-51
-119
200
120
82
-151
386
461
306
399
-99
21
-194
-68
14
242
226
-113
-176
385
208
182
473
-19
479
554
306
284
59
286
219
502
-133
254
-204
325
8
305
247
-113
424
482
67
466
-92
320
-93
133
-57
318
247
252
76
-34
-218
-139
376
-107
274
326
-194
-118
112
237
239
12
-160
498
546
508
-176
140
79
359
103
-134
-17
335
369
278
112
197
278
367
-181
467
-88
169
125
503
481
427
140
-84
-108
-12
497
-68
448
181
415
-65
-105
-163
468
220
455
265
167
-159
-65
306
166
386
167
535
188
241
414
521
554
115
275
239
-207
94
25
282
484
257
170
186
474
408
275
-196
157
517
-144
39
498
325
412
463
504
501
-94
157
327
482
521
501
391
50
476
454
431
-27
210
-179
141
464
81
214
-17
468
257
431
257
415
215
25
274
331
501
-147
177
212
240
247
373
-123
337
25
68
-22
-146
243
170
-41
-175
257
155
368
-21
104
465
-171
-74
-34
413
-196
444
38
381
-160
245
-62
399
432
44
35
-17
109
347
-49
110
200
368
-50
58
450
159
-39
510
-98
-176
-36
549
267
118
380
170
-114
207
93
272
203
121
428
18
311
375
552
-11
123
-217
251
-105
1
-184
554
508
416
-59
299
49
241
-141
282
294
196
501
-51
522
370
-115
289
-115
502
-176
210
379
194
203
-189
435
49
392
516
269
388
498
-200
-109
54
254
-167
-151
187
277
554
12
-184
-93
255
215
8
503
-199
257
-194
-87
155
22
352
173
-98
-36
88
538
344
519
526
268
231
7
500
294
100
258
102
335
481
-164
440
513
-43
15
263
495
496
271
125
50
-73
312
123
-51
-163
-99
259
527
495
83
20
481
191
133
312
-151
-157
-172
25
-205
284
-175
540
251
-45
63
347
-141
-147
455
181
250
549
224
267
-106
91
-21
-66
51
122
239
-202
-198
290
-219
-77
487
223
-86
338
183
417
-30
257
108
-116
-111
-81
-94
-33
-53
507
20
130
-178
-8
542
317
-62
-104
455
158
4
544
290
531
146
114
3
23
535
424
-178
268
514
459
128
420
541
397
401
197
169
89
-31
-165
440
-131
494
-74
382
228
316
217
35
245
45
129
242
283
-14
488
261
191
413
-192
184
382
262
349
-173
244
484
134
186
-6
183
415
139
222
-72
-189
-8
-79
-46
170
530
262
519
381
323
395
-49
-150
164
-154
-96
-132
333
172
-144
212
372
116
-119
139
379
489
255
233
-96
92
500
480
-200
-28
320
100
-193
160
335
-70
298
255
-34
296
240
59
479
-16
134
-45
-112
-187
-86
64
295
-147
27
297
241
-75
229
242
550
-101
238
-67
267
-179
523
493
445
177
276
350
-59
38
502
151
-108
109
141
390
247
-95
185
334
404
-221
128
440
185
544
-101
318
354
194
-57
357
-147
206
-197
119
-111
-220
389
210
253
102
-162
189
255
31
-211
511
329
501
-184
-113
455
-50
-201
88
14
-113
254
113
-70
516
141
-10
499
221
444
-212
276
115
152
427
112
237
-129
154
-62
369
-49
497
-79
321
387
186
519
445
37
341
198
146
506
515
149
453
265
527
40
369
-104
-200
514
196
-12
154
240
479
38
319
-138
-22
-70
469
-44
-191
211
287
72
121
126
96
-211
271
381
-89
419
57
369
133
286
164
61
78
35
-161
-115
252
487
447
182
40
201
75
174
-222
42
-188
440
-91
-207
187
-73
294
-76
554
-45
346
513
332
6
551
305
351
314
51
216
239
75
254
13
158
516
-91
243
206
426
-147
128
265
294
-84
-13
69
-118
462
193
532
-29
19
-212
-87
533
412
431
48
-81
-197
-44
353
-133
470
-19
94
373
-203
433
127
532
314
388
177
345
259
141
-32
397
157
-215
-150
-93
267
-133
150
-50
438
351
375
535
256
371
473
532
-198
21
84
272
-90
-82
300
-180
285
203
39
361
452
405
215
-175
41
46
-74
498
395
388
418
318
432
407
534
-195
356
121
482
12
261
102
59
172
21
491
50
49
455
38
467
-89
339
92
488
59
128
-75
-105
130
-39
546
20
473
-52
-69
-105
-28
210
-97
-213
361
297
-66
360
406
220
184
-182
-219
-186
-133
-200
328
136
534
318
242
194
198
494
241
441
161
459
400
183
92
369
437
246
163
392
169
5
13
18
185
437
45
-127
159
316
63
82
56
242
126
-144
-116
103
509
119
549
76
-97
186
530
95
-33
-81
18
183
170
364
385
144
229
194
2
134
-63
147
52
531
22
-167
437
-152
538
-118
4
353
84
44
493
526
275
268
-43
-12
-65
-152
407
89
-117
-146
284
-40
514
-120
154
474
-2
329
-159
430
484
245
60
159
388
-17
-159
243
-50
-113
-105
-82
544
-118
-149
-139
236
-153
-124
301
530
282
29
468
262
-89
64
241
73
373
-196
479
51
207
110
256
226
204
3
-198
466
96
392
368
68
-43
553
-201
-192
145
232
376
215
260
446
80
-217
176
377
-125
265
-98
456
440
-194
85
156
418
330
-16
135
-208
474
414
-123
382
265
261
322
49
23
217
512
-162
411
-99
-153
123
-189
23
161
-167
410
510
-196
2
552
53
461
105
132
-62
67
2
398
-10
-172
-114
265
152
149
-5
-56
81
315
113
-118
165
491
547
10
528
285
78
-36
69
266
-111
409
236
261
-201
84
239
-17
-56
231
465
-62
-113
-21
100
29
266
172
-193
-3
242
23
184
21
-122
513
131
-77
356
356
513
-178
-63
-181
-114
448
122
169
402
208
196
-171
-60
56
-136
183
262
-140
413
205
189
517
250
99
195
237
240
351
210
-144
87
509
44
368
55
-56
233
-60
73
-24
228
264
315
128
239
548
510
197
172
-49
122
-126
-144
56
516
-125
258
5
107
419
281
308
510
-189
86
472
-190
270
499
-73
348
158
158
324
-78
-125
31
1
201
524
464
-71
348
-218
-73
210
276
-23
353
-188
471
299
-180
148
255
308
473
-122
-146
488
-109
-195
113
170
205
-103
-23
-65
-211
41
357
320
-145
392
112
536
526
45
-123
408
-163
181
404
-66
288
552
111
274
44
-141
147
-53
366
175
-52
284
-28
250
426
262
509
301
-173
362
404
170
15
170
-98
297
469
353
279
425
301
287
-54
276
420
524
116
-31
263
516
430
243
421
311
-128
98
531
460
335
219
332
247
36
313
491
-67
-162
217
356
517
63
260
57
160
-15
-56
305
104
468
391
98
96
84
496
519
5
541
430
459
-173
-193
-12
-140
160
512
-84
9
380
221
455
442
432
-194
200
-83
-204
174
66
306
-45
179
193
-45
-153
-104
313
14
-128
104
533
318
235
426
236
101
-76
-11
502
-55
410
292
493
134
336
151
-76
511
-57
302
-191
-178
-101
522
-120
-24
244
409
148
-188
273
440
381
299
58
148
-207
124
-6
547
-31
-56
483
83
132
-54
-167
114
421
227
549
252
192
-191
262
464
220
192
290
179
-104
79
-215
219
90
302
-211
40
78
100
118
364
233
34
487
-14
453
-128
1
241
-197
536
299
156
86
227
106
199
6
468
519
-106
402
18
200
315
479
22
-1
-207
160
-39
8
367
245
503
-199
91
300
-107
244
-38
372
230
303
205
514
179
340
211
-150
-167
399
-89
343
279
-186
373
-191
350
555
-27
-31
261
508
-169
59
171
299
368
-59
531
460
486
208
460
269
264
-158
264
-168
-184
163
385
231
132
260
554
184
200
22
366
-211
-23
-23
294
112
19
351
244
297
382
157
-10
331
59
77
332
-84
169
121
-10
92
540
13
-134
172
237
104
457
182
38
-189
-14
327
-13
101
-158
151
204
-123
532
136
485
-73
513
111
19
-106
304
-101
229
289
286
114
257
380
384
82
353
4
-116
339
-121
555
299
345
418
303
424
366
499
41
243
13
185
211
525
263
308
226
312
303
-149
191
202
150
87
321
-106
-91
321
-156
400
517
552
-218
451
-47
-125
487
-96
484
551
219
308
98
220
-166
217
-111
50
-64
255
390
316
187
196
-122
144
-10
-108
-212
104
-221
382
240
92
159
308
-216
421
348
240
304
403
451
74
188
316
86
-138
20
302
300
21
61
283
209
-189
430
287
-205
111
117
94
525
-114
475
350
480
-54
107
483
354
11
-172
-203
363
272
-86
70
373
293
-23
150
65
-76
164
11
70
260
-177
350
185
503
259
515
66
195
216
452
52
328
288
16
521
-205
83
130
159
302
389
445
124
158
514
292
334
-211
433
-27
312
491
379
271
376
59
375
-188
34
477
305
-51
378
10
8
-120
-220
35
51
26
10
-119
87
169
437
-45
337
116
57
280
-138
114
39
394
71
-43
18
76
-137
365
305
525
-134
171
49
52
-91
482
322
268
-106
-150
-184
315
231
-100
263
370
-164
514
464
53
484
291
446
518
282
165
402
-185
363
3
264
-214
357
450
64
-135
276
266
-51
119
0
549
13
-146
515
259
-2
465
76
139
350
182
343
-184
288
99
126
269
-151
543
277
114
361
-9
-184
99
4
436
312
-68
182
132
-192
-95
297
252
374
-204
416
45
510
-4
125
-54
449
1
-35
-88
477
-56
425
-77
398
-125
133
471
496
-108
223
38
457
-159
-110
509
185
-11
344
-101
184
175
-174
-147
331
550
-220
2
37
72
332
120
-101
339
-216
436
180
-161
-74
392
358
364
-132
-37
404
509
415
194
160
402
69
387
163
106
359
487
-138
130
505
-108
-102
313
-2
491
-37
450
-20
39
-139
-67
482
351
-127
426
227
519
1
32
372
184
-197
-15
13
173
507
-45
54
11
370
48
24
451
-3
-24
256
230
193
470
426
-54
360
198
247
451
150
14
531
263
251
60
425
275
391
76
-128
-54
60
67
-42
-50
533
-90
-6
-37
-46
-79
543
-63
550
330
168
-124
-93
-72
329
64
505
226
360
357
486
139
182
345
31
58
189
373
393
30
432
457
-105
520
456
-193
72
-91
477
244
323
-138
302
-93
47
-164
245
447
145
505
115
-90
-146
168
-112
284
417
147
407
504
230
-180
318
165
185
-174
172
413
-40
118
-150
-132
-60
-124
-87
16
-86
534
-73
144
439
439
-147
-9
55
493
315
293
35
-75
357
-188
186
-199
-43
478
360
-175
-179
-57
315
-47
-109
219
217
411
524
-56
401
456
251
-198
-99
375
515
162
-115
446
-3
191
235
-102
-186
146
61
29
470
470
415
-45
533
-47
-152
-84
-120
-210
-135
-163
411
21
403
420
-117
41
179
-119
395
-72
61
141
-13
166
334
249
409
-42
-46
-13
27
376
428
-216
342
184
198
527
259
301
-104
254
-96
-135
183
199
279
314
-208
196
97
211
275
-7
485
-175
308
267
-54
429
11
117
121
62
-119
83
-159
447
-12
84
446
88
494
-80
10
2
451
55
538
427
-32
306
-132
470
-65
32
-123
367
99
540
-126
-127
213
168
-122
322
475
500
428
-83
-62
523
300
-88
243
301
306
140
348
256
58
255
-98
-28
411
316
-205
326
438
391
371
241
256
510
-34
105
28
545
66
302
-94
-44
496
551
85
93
271
501
-210
341
471
-147
553
283
260
-145
231
-86
366
218
-32
252
150
36
-159
166
433
386
218
-133
389
406
21
73
-76
-193
-125
-50
174
421
322
536
-21
-176
208
342
-220
523
394
-191
-222
332
223
109
32
325
484
-169
-52
488
395
153
110
-42
51
146
98
-181
-205
254
201
-55
355
161
284
425
332
-52
321
-152
98
478
27
334
-185
327
438
23
313
-183
-44
205
284
-115
-54
252
54
165
298
192
-60
76
-147
399
-40
-113
368
-198
136
267
227
448
489
283
393
383
25
-38
305
194
247
88
-71
279
189
-105
169
30
-154
54
-124
420
99
-193
-41
455
-136
257
347
440
184
9
495
469
303
127
151
203
84
151
450
73
110
-115
-86
218
67
-107
-15
134
115
378
287
-27
145
382
509
411
46
-187
-135
-44
290
103
162
-201
446
401
-145
-205
384
414
24
321
127
425
315
285
208
58
72
443
391
472
311
530
-86
137
291
4
-67
227
244
46
-188
93
-84
288
390
-137
358
158
246
270
5
542
348
126
212
533
101
443
17
23
84
123
369
496
97
486
-30
490
100
-143
-100
105
24
133
433
250
295
459
2
433
422
-56
510
460
-29
-22
468
472
215
287
-92
-153
351
-105
498
438
-112
505
249
188
63
497
392
426
74
202
-15
69
288
401
-29
78
41
125
-156
19
-173
-4
462
-135
61
525
258
312
309
401
-126
391
-22
453
190
2
226
376
72
-56
223
19
27
182
88
280
145
297
468
84
548
495
529
234
-43
431
393
-127
70
-144
216
137
-188
339
19
120
24
549
154
316
290
-83
250
300
220
265
539
16
-190
399
-21
133
-2
454
34
535
185
83
439
1
-198
475
-77
280
493
196
189
553
257
352
419
193
-207
483
150
175
61
443
425
398
170
374
532
195
-172
189
150
128
-90
141
194
298
-127
284
100
-7
-22
153
552
460
408
322
185
284
429
328
467
206
-2
-118
-118
503
109
178
72
25
553
111
409
-16
14
300
409
23
495
300
29
201
120
-202
314
259
499
-163
440
551
-44
-207
357
381
64
451
533
460
-18
335
-109
404
66
273
-131
139
257
450
39
330
-59
-39
498
457
-133
442
243
388
521
18
157
-45
254
286
88
169
110
-212
58
-196
102
88
442
165
271
162
295
-121
422
487
336
425
359
-200
377
-192
-200
-159
503
362
75
198
168
-29
46
-32
-156
464
252
268
255
-173
242
500
221
-55
-23
265
521
-205
21
356
81
-183
-200
-91
365
321
-182
140
-102
-99
-58
324
383
150
-85
383
69
31
270
220
-218
210
71
-66
163
50
75
119
27
281
453
543
76
-160
100
450
227
547
510
221
-214
312
-49
239
512
112
-208
-168
-67
-145
-111
269
166
-51
-29
-113
444
514
137
-118
79
242
-146
179
237
386
-63
-221
-78
508
128
-194
116
231
-7
-65
191
338
485
332
146
110
49
192
-155
-67
-128
-29
120
452
8
117
-62
147
453
36
-183
-221
48
405
-158
-30
496
548
-200
252
173
-65
293
50
212
201
481
300
184
306
233
417
181
-182
-115
111
80
544
384
487
203
454
415
512
255
536
44
-221
-6
353
356
532
-93
-39
-49
-124
340
246
96
-213
163
54
-134
284
135
539
454
386
412
524
-149
154
99
444
442
169
-92
-205
549
176
68
-70
120
20
-86
540
378
-167
-117
-56
79
280
549
327
126
315
51
546
-161
468
219
255
251
40
95
-66
433
242
489
507
304
-89
-33
474
-110
402
18
156
11
179
262
-106
280
379
157
-122
-24
-58
51
257
373
49
470
412
39
-218
386
410
212
37
334
61
147
-152
318
-4
502
276
176
518
-203
-177
454
276
409
180
490
-45
4
160
139
555
-219
90
478
492
-200
417
355
180
488
278
531
87
61
6
453
-216
470
263
-161
352
52
336
352
465
467
-175
548
163
407
-218
66
468
-216
141
-28
-15
496
-130
-4
188
-23
497
94
-205
379
108
290
110
127
317
337
24
-196
88
422
-123
-67
-160
-58
163
70
74
382
-99
196
-183
-86
39
-86
-104
329
-73
162
246
454
-148
-39
533
-123
170
204
26
90
-48
443
-172
187
163
66
58
-134
182
543
-36
288
278
501
405
409
187
-166
257
115
292
128
-78
-59
380
143
279
132
451
63
145
438
-182
-173
169
-221
44
-148
281
142
307
353
542
377
519
183
89
-65
421
-188
450
137
281
-86
277
-208
424
16
-79
275
517
-131
-169
226
-149
136
49
120
423
497
313
-66
76
83
423
117
-25
-180
225
131
42
-114
383
13
305
419
-99
305
66
441
28
155
-23
476
153
202
-186
-55
352
340
327
411
33
78
376
387
232
-59
459
275
-65
83
-130
413
-23
306
362
552
405
-168
148
282
-24
82
483
-3
-206
129
319
24
550
126
327
495
214
97
273
-140
-115
-110
-11
151
-95
-29
9
139
517
160
268
304
470
63
182
127
-198
407
46
478
-85
123
181
80
110
57
-211
90
468
-107
406
411
384
-43
-90
491
-32
405
-82
530
258
448
433
208
63
510
-38
-136
-211
514
443
-92
97
287
463
252
410
155
90
193
309
513
381
67
-1
154
70
489
244
209
282
302
439
-48
77
-171
372
379
148
16
-162
-17
-146
51
474
303
104
-149
357
261
214
265
-110
453
477
103
-172
-197
-177
543
-185
71
14
454
51
-69
326
111
434
40
1
-108
275
524
309
185
367
223
353
458
179
324
46
468
532
397
-174
-179
278
90
143
101
-162
466
552
13
-212
107
-198
329
-98
-180
479
-45
-76
89
42
-192
-90
28
-136
440
254
261
236
530
19
505
-112
454
94
160
31
476
28
282
-149
116
-72
135
-120
506
111
260
391
115
119
129
372
73
132
157
-213
0
156
-133
-107
174
-51
-220
460
503
-115
-182
321
9
341
176
225
-124
-24
-124
495
-200
443
406
-28
-37
-83
254
331
-133
435
431
403
409
-87
275
374
463
-86
74
396
3
380
391
212
114
81
343
-169
380
455
140
-145
469
172
421
-69
98
-212
-150
-99
411
-147
258
10
-77
460
374
-71
413
-174
89
13
-187
-141
233
-172
-215
-88
-155
-3
288
103
327
469
389
374
-39
525
-142
210
240
-51
382
-44
131
-100
-202
64
309
-154
79
389
-216
96
417
346
363
153
337
440
495
-135
321
283
236
91
-60
-95
494
303
208
299
474
-148
415
223
-65
163
502
138
230
415
66
-21
-183
70
-176
-69
197
-46
489
110
159
304
-129
198
81
413
64
518
-166
37
448
0
77
161
442
82
537
-44
-204
-34
155
-208
506
41
-82
350
174
-71
-54
-65
-39
-87
358
-112
156
0
-25
369
68
-127
-53
67
-156
-194
342
-207
416
56
396
454
-10
-37
-126
325
154
455
215
303
-52
-57
550
55
392
59
296
307
79
-65
463
-69
483
308
355
74
239
-48
-207
494
360
124
239
-221
-37
-203
19
442
-193
-95
368
385
22
-201
-118
37
-76
471
526
204
419
370
466
277
286
409
28
308
302
-180
57
438
118
145
538
50
36
389
202
106
292
340
-71
-133
-154
252
504
431
519
376
28
364
63
519
58
311
152
6
447
41
150
480
319
442
102
124
-45
387
4
169
-59
180
167
312
-183
-86
291
-205
231
34
428
97
237
77
494
503
-8
487
191
217
528
-168
448
197
348
300
214
140
138
-90
-4
492
-17
231
458
-32
300
-18
456
-98
-155
297
39
328
346
124
436
-188
-214
-48
351
-60
-216
171
-15
220
399
239
428
185
-185
480
295
14
78
448
346
514
154
288
552
428
43
54
-166
-81
21
-83
434
172
502
158
-161
127
381
-133
114
-188
-163
-35
504
17
-65
-153
-136
-82
530
-83
506
98
96
-168
281
325
-41
232
487
52
68
515
165
-84
72
109
38
113
-76
287
-112
-146
-159
191
80
425
422
-85
185
186
-46
128
158
413
13
329
392
60
-193
251
-200
455
19
19
470
526
65
498
535
-178
346
-202
200
272
-216
246
143
389
-162
-89
-28
304
342
192
-181
553
261
554
-115
209
107
366
153
-114
336
204
-80
3
536
498
186
129
233
88
91
376
418
-182
31
517
-202
177
126
137
555
270
102
349
251
524
-124
222
-140
-142
397
63
-220
77
269
310
467
522
515
17
111
375
-222
276
170
459
-174
65
-131
396
313
456
294
-122
-131
142
25
41
-156
375
-115
340
-143
-145
170
266
526
479
166
386
439
455
169
528
-94
69
532
188
374
291
100
-213
58
281
166
462
208
427
63
147
-68
476
151
441
374
-155
71
375
25
-81
17
323
308
122
102
-75
-87
18
-47
500
512
337
9
-50
310
266
-66
536
-71
490
361
490
510
83
470
-191
529
132
41
-147
-35
543
-120
255
482
7
128
308
371
-127
-156
167
485
253
410
9
499
367
-140
353
244
196
552
284
56
-12
169
427
232
169
-164
115
147
403
378
139
-219
-156
-50
80
364
-149
234
370
210
429
555
-103
-52
-162
166
378
-211
152
114
299
-91
-198
134
109
512
384
-113
-52
303
461
-125
146
293
351
-32
281
335
335
-217
337
240
-142
73
80
102
243
190
-28
-158
-69
-25
171
192
-20
476
-200
315
-131
472
153
195
41
356
-143
240
166
140
-110
276
273
194
-170
209
390
57
466
-18
61
146
509
-21
-35
377
197
287
79
354
-84
16
420
-164
-41
503
-63
341
22
430
-49
508
350
294
306
19
-7
105
150
-103
-197
334
459
-70
403
462
-173
288
366
527
450
420
85
245
313
246
23
-112
192
104
134
501
-182
236
-42
523
-145
-20
-195
118
-161
-154
89
355
25
-131
-30
336
-48
61
-125
275
383
240
293
355
-88
155
434
-98
59
-41
-170
37
193
36
291
-133
253
144
506
196
406
441
-29
-66
-8
310
-108
-31
18
57
452
453
358
-137
24
442
107
133
14
215
81
-67
-177
238
438
-83
-28
106
-200
442
259
-194
351
270
267
479
-211
-89
-26
-6
218
174
-202
489
114
377
221
249
-58
468
212
106
-191
449
240
195
-46
158
390
-94
359
555
229
201
241
129
268
-56
-222
-17
455
139
530
94
191
-87
297
-81
295
-5
-108
290
35
-36
318
-193
-7
241
21
48
-141
345
6
-92
112
464
456
353
279
524
514
166
411
172
-159
452
-134
122
-31
300
391
-105
305
433
304
-120
92
152
-155
117
15
-23
-166
79
198
-177
-27
460
148
-55
-17
-178
248
-138
44
227
-129
239
135
220
260
133
104
-201
328
-56
488
480
213
190
-75
44
-157
-139
313
34
-102
187
310
-130
546
14
-19
-213
60
380
312
-176
412
185
27
324
241
313
99
88
42
-142
-115
-5
-39
-74
480
96
368
-115
225
253
-198
-29
332
-146
312
245
198
545
170
-14
-43
237
541
62
148
303
-36
218
266
375
451
233
541
133
372
183
146
-175
243
284
-81
-91
544
191
339
385
362
-25
74
-212
-166
205
469
85
242
504
416
495
-165
42
106
322
278
457
-1
210
-155
351
82
71
-105
249
44
-136
175
-129
165
-203
234
322
-28
-68
12
285
-98
514
64
283
-184
500
50
160
21
241
306
-181
225
351
451
39
-54
517
356
55
-43
391
289
-70
260
-140
409
148
-174
-65
89
105
220
513
529
-59
238
151
-186
404
-205
305
325
-62
-12
-147
-176
103
89
352
170
461
472
240
-207
-93
70
446
147
310
366
-39
69
6
78
170
122
227
40
-202
59
-136
-157
244
36
-131
401
338
-118
107
195
178
134
509
392
-103
-209
205
26
-59
26
40
384
259
133
403
437
70
417
-183
-143
409
160
549
-63
-61
-67
276
352
365
17
-28
415
540
462
-81
201
509
-214
375
-25
529
245
-85
-215
71
317
347
11
-177
-191
-136
95
-199
-23
458
325
538
-96
493
133
42
-43
84
-85
-220
284
358
-74
-175
260
-168
203
226
-155
163
323
294
413
-140
-85
103
2
250
501
467
-170
116
30
-85
-17
345
462
504
451
-75
163
428
470
399
332
351
-16
197
478
42
131
282
22
158
3
333
-27
478
95
101
256
65
-103
201
-83
445
309
-112
10
441
-160
-14
-131
-179
8
-7
90
328
366
152
489
81
244
328
74
316
-67
172
-189
99
513
167
429
372
81
493
499
7
-114
418
429
352
-64
438
68
-94
-109
-23
427
533
-161
155
412
158
39
202
522
-171
-126
-163
258
396
-186
352
82
447
512
273
415
514
89
-171
47
148
-162
-110
83
-183
406
311
518
-209
223
-4
257
-120
-141
460
-131
-57
476
257
374
415
466
-205
-185
48
439
-97
45
-222
466
13
344
149
506
-18
190
262
246
388
217
525
-20
503
-166
83
118
-49
271
-138
13
529
-30
17
190
-188
308
467
27
-21
490
544
298
179
108
469
91
-85
17
282
408
-203
296
128
384
-130
352
-150
-193
-191
-111
456
-114
253
489
-177
-126
376
136
431
369
-82
-193
3
515
442
94
59
418
34
-163
174
62
410
130
518
450
185
-152
534
471
258
149
-163
227
-174
-158
-85
-128
547
-89
-188
502
216
514
136
-162
111
217
-62
112
161
549
151
-54
353
-218
58
305
-157
106
523
-46
-95
532
50
74
-3
460
92
439
276
120
164
86
52
193
-178
-176
-129
425
325
1
169
515
405
-7
-43
-166
451
-218
258
-15
269
85
104
444
336
305
94
-205
336
228
-99
216
198
73
51
-122
-121
492
-191
52
-147
-185
-215
262
256
114
375
-18
-13
-81
238
11
-115
52
336
482
513
518
77
24
435
97
248
442
60
447
353
8
532
21
142
-149
428
461
-183
515
-7
106
153
77
-144
251
470
341
-107
-221
273
486
-61
342
91
455
23
-177
-204
98
120
345
-61
-192
168
-145
109
-109
223
268
-28
-156
541
299
25
-188
272
174
-196
187
322
274
280
36
467
163
339
-149
-88
-89
-41
89
-16
349
-155
401
-189
-160
299
375
124
219
-184
267
135
263
33
192
453
-172
19
-6
244
428
-99
264
382
-20
65
500
479
465
422
-164
221
188
-13
25
-45
498
-188
214
119
449
300
184
184
280
129
-17
-153
168
-92
234
351
-130
-66
-80
113
128
237
423
397
1
-30
-68
70
301
-59
123
-173
20
30
455
338
471
308
402
-53
9
10
9
-145
164
41
12
-195
438
-178
169
21
-112
-208
262
43
59
238
-104
-167
-177
491
284
-20
-112
-73
499
119
286
-60
217
-139
326
441
176
501
186
-62
118
476
386
521
492
204
-195
-176
210
-49
250
319
59
-52
-141
-10
-131
358
112
-95
413
-191
87
393
179
450
203
196
309
354
138
7
-52
33
542
336
466
-192
295
-84
-175
-13
-27
260
169
93
255
527
319
41
161
337
-34
-62
-77
-150
472
-163
-109
249
54
-163
-67
378
259
2
68
76
-69
397
36
198
286
315
240
470
479
-35
-78
-3
167
-72
452
289
405
-40
305
-105
510
433
385
305
217
210
96
-216
-174
164
81
-87
302
356
292
385
108
-212
127
346
49
408
-138
-150
275
186
-127
15
176
59
432
432
432
43
-159
-104
-219
351
-50
-56
105
288
435
442
233
187
389
210
177
175
278
154
316
131
335
234
386
347
-214
33
464
267
-70
162
66
104
202
152
66
61
347
351
-40
214
208
546
365
133
70
491
121
289
-52
283
-114
361
-157
305
132
53
-101
-94
-54
205
-92
3
98
-40
-185
77
-181
44
-90
351
-168
351
527
95
551
415
-147
246
-64
355
-72
48
172
61
426
144
463
-100
-110
3
-83
295
-145
466
320
-132
215
471
536
544
330
24
188
-210
543
-9
306
481
487
-211
438
4
-215
-60
-138
-25
63
508
363
230
402
-14
329
-209
-5
404
99
-26
316
214
-16
531
398
-127
306
341
361
154
235
277
-112
548
159
-192
495
204
434
498
-161
173
103
131
-30
196
402
338
150
304
393
17
117
-152
536
224
547
-150
-17
314
309
390
374
-120
295
-222
-136
150
298
538
324
-138
349
-30
98
-150
220
-129
403
92
-73
-17
-87
351
320
157
-61
-194
-195
331
122
-70
432
261
554
420
23
316
54
-213
-36
65
428
299
400
479
-9
36
-61
39
269
166
-198
147
5
208
476
-10
164
328
71
236
524
298
371
291
314
173
73
554
-59
370
205
87
-198
-42
491
258
272
343
498
20
435
408
240
-59
267
339
451
212
-175
-115
345
-198
-107
-30
189
373
314
98
285
243
401
-181
-127
469
541
188
-219
100
348
334
-136
491
284
382
368
-58
492
57
390
-113
-203
76
-92
490
546
-149
263
255
10
331
-153
-30
272
165
354
41
-59
-39
-211
-116
244
389
-171
-121
471
246
-177
-111
12
504
294
245
76
-219
382
246
236
451
450
239
204
387
-90
-38
293
507
282
225
-15
498
237
383
247
222
262
429
501
443
-202
411
174
142
539
-162
20
296
491
-21
43
315
148
-92
165
146
134
330
143
51
-135
200
295
-130
262
-16
45
-170
-160
-155
381
-145
448
-189
26
307
214
430
-216
346
99
12
480
-175
306
-6
-188
241
41
381
61
227
-159
252
-143
156
-145
46
62
354
517
150
297
308
480
522
104
-117
361
-98
257
-103
-37
-99
148
2
475
328
115
-185
289
215
266
-64
462
106
247
-149
353
-172
383
529
112
-221
-117
51
58
478
375
71
29
115
78
-181
269
472
-104
332
361
508
-149
-222
278
-132
62
261
448
16
65
-168
140
329
326
-186
31
136
-44
331
-13
-147
-19
-10
144
203
143
214
523
385
-11
-52
287
530
-186
-152
318
536
160
375
447
354
387
546
551
173
532
49
297
132
-202
550
284
164
15
331
147
-31
53
529
48
-187
383
505
275
-203
482
-38
-7
-215
426
156
-28
127
473
186
-46
-199
102
356
316
-217
84
96
-111
521
186
25
121
318
320
89
-195
389
438
453
471
293
68
-191
28
350
206
145
486
139
472
313
265
283
205
80
-8
433
-104
365
213
-2
99
263
180
431
38
259
315
254
-205
446
468
409
-20
132
72
-148
-47
283
-177
-41
165
-106
-110
82
403
544
-80
-82
-146
-105
168
227
-203
-197
270
-83
76
161
427
-125
303
-104
269
-210
511
78
-81
170
362
150
104
52
-92
10
456
421
232
544
117
333
-170
-151
130
40
534
237
233
84
-147
-109
-65
-8
-191
159
492
349
511
-135
-59
365
241
377
-135
541
-49
308
521
-74
554
358
-202
524
155
410
91
438
378
154
101
-204
-98
449
481
443
245
-159
-178
-179
29
397
33
-59
520
-156
20
21
175
304
238
-71
506
499
219
448
317
57
24
495
-62
381
313
279
161
554
-13
94
408
481
252
254
477
128
63
525
406
402
-37
122
389
-86
519
465
-15
274
-102
327
-81
-73
-169
77
363
200
-76
33
155
-67
120
154
309
266
420
347
70
-76
-111
264
473
345
527
-131
228
277
452
330
-97
335
83
511
553
341
82
-148
305
-195
215
444
219
4
303
178
186
80
426
261
-70
-99
191
136
-150
526
124
-108
396
-149
169
123
116
-135
430
197
161
-62
47
498
362
-25
422
-11
47
184
169
190
58
53
300
247
457
160
401
337
-167
-180
-211
197
326
76
-26
214
259
106
405
478
-56
-82
498
177
257
311
135
0
-100
5
103
-6
-59
-52
-36
469
268
75
550
55
270
45
236
59
392
112
488
405
141
-110
-54
173
27
452
165
215
-5
409
290
294
25
7
-169
140
291
-106
-206
-90
328
154
-145
428
467
221
182
442
416
131
-188
492
-81
-16
-190
22
391
93
268
243
-27
522
151
-186
404
361
279
24
386
181
196
394
334
-1
267
309
453
508
7
-153
400
-169
432
519
350
-98
384
416
307
230
9
312
267
222
547
240
386
428
17
165
-99
-28
379
221
541
67
-129
419
252
447
233
91
385
-129
110
176
107
362
300
-206
-8
482
345
76
-102
82
41
214
490
-153
164
-185
545
345
-1
184
388
85
-84
-81
195
-195
404
-135
1
88
-80
413
283
-125
-66
286
66
308
165
161
548
-53
-91
-69
-131
-180
16
-27
444
213
304
-16
36
-168
-64
358
84
522
83
505
-141
209
102
33
498
163
-171
411
537
528
439
104
169
368
51
543
-208
473
98
-79
-98
136
499
266
-114
476
-134
372
121
-70
384
549
-210
79
269
-23
-81
-16
-219
129
272
-128
94
346
35
277
68
445
-136
-7
-98
-152
-109
269
-177
-172
346
-138
530
476
422
321
333
-127
51
442
94
222
509
238
318
359
153
7
-116
542
-171
114
-152
555
-107
43
-36
-58
494
-37
448
366
-96
340
-177
-131
-31
246
258
341
205
1
-119
149
-44
138
70
452
-117
176
296
-216
-110
-97
447
418
-137
177
106
117
-221
217
543
171
-177
289
354
296
-172
313
338
194
0
-29
436
180
-117
544
4
-53
-11
-216
495
530
-215
350
393
-202
513
426
-56
-140
544
-28
154
154
429
-213
