200000
-144
3
285
49
299
-354
-242
-163
-198
98
449
-431
429
-139
-27
-650
-396
-81
-257
1
-200
-115
-41
-154
122
-31
21
8
-505
-46
365
7
-59
92
52
-9
-840
505
-109
-310
-89
-166
-27
-187
-21
18
-235
65
98
182
305
165
33
62
-188
86
-504
475
20
-146
19
-235
485
-182
606
-117
-271
-124
-92
-748
396
-134
253
16
89
-486
368
46
-94
150
-567
117
81
5
8
195
102
156
243
306
45
-60
28
210
170
-62
-51
459
79
50
-513
-227
50
146
353
-237
362
303
-482
-10
-56
373
-128
273
-16
10
329
363
98
-74
-213
-58
188
-149
67
-135
431
194
36
-101
-121
8
44
40
-141
-135
-206
418
50
34
-71
16
38
-218
-163
-346
571
52
-7
230
293
-190
-348
-41
204
-271
104
4
121
81
719
-80
-95
120
680
-60
-313
-227
182
218
-265
-62
-597
111
719
23
-115
362
41
-55
45
-29
400
46
-388
-203
-19
248
145
112
-28
-107
167
-105
88
-68
57
-20
-695
42
5
-58
170
152
-11
123
556
12
-80
-55
-201
194
202
632
0
-273
163
200
534
-182
-97
262
402
143
180
-113
127
-222
-58
-198
-110
127
108
302
-96
-79
-419
105
-26
63
213
84
-65
-340
447
173
-145
-215
-65
-433
-157
-58
7
-17
80
-337
-99
-211
-62
-228
55
134
209
165
62
224
87
57
336
-49
-378
-8
153
-29
-161
263
-65
574
-148
-140
-394
-199
-499
274
176
-56
-552
419
-253
118
327
155
297
299
190
24
-72
174
59
61
-15
-8
7
-26
-75
157
-114
-89
146
42
34
227
86
-27
-220
58
-224
-80
105
292
3
66
293
-23
-300
47
182
-283
-38
-525
32
-185
165
23
238
-501
216
-125
236
141
-405
132
341
132
-258
-43
44
-421
-191
-123
-386
816
36
72
200
-228
264
189
61
-8
124
154
-615
-26
73
9
-116
570
528
-2
-587
-240
83
207
77
-294
119
-32
11
170
-15
-407
175
-357
-221
22
341
110
454
183
29
-668
34
561
499
621
-91
-121
50
-264
-21
144
435
133
-294
32
-168
404
307
188
341
252
-86
164
28
219
-82
-292
291
172
-75
636
121
300
109
-436
415
-174
-91
528
312
24
-15
202
331
283
-199
254
-175
166
99
-108
503
8
-324
-63
-90
-32
710
-289
53
-71
17
271
-233
-539
237
-183
152
143
-823
348
446
448
-171
120
11
-63
414
-129
-241
211
74
-113
-39
53
464
143
257
-212
-639
-60
-187
194
-282
232
-447
228
-261
-187
137
8
110
-358
-7
25
173
131
285
228
-505
17
-252
71
177
-197
10
-382
-55
118
528
-181
209
-154
246
-238
425
-299
-265
310
737
-134
-23
-320
-50
16
355
-14
119
43
-152
349
-78
-709
29
163
223
-341
-481
89
275
208
202
159
-595
96
-185
120
-51
-198
-52
-291
359
-135
182
166
7
297
39
472
-625
70
-99
-144
-13
455
-685
85
-243
134
293
31
240
-279
-171
382
-225
-274
-437
-605
-82
-132
44
65
-12
158
24
-132
-20
-414
178
297
231
411
59
30
641
-165
47
-157
19
-46
338
-193
-507
-339
-16
162
80
78
216
164
-279
105
-288
-435
189
-153
104
-41
-66
22
-112
-672
-393
-356
-138
381
-173
-91
347
77
-75
120
289
-15
-100
12
-191
22
314
208
138
122
244
93
-156
-144
-239
196
520
196
-165
-91
-99
-93
332
547
90
422
-163
76
125
-71
-305
-130
-57
196
-331
13
-60
99
384
-92
58
366
-6
34
-364
63
549
108
266
-106
94
-63
83
348
23
72
-275
122
-207
-119
223
15
332
309
344
120
490
-82
-65
-212
177
354
-244
87
32
-151
-448
-473
162
420
157
-152
-95
-48
-263
20
173
-516
197
-378
-264
434
80
252
-8
-316
121
-151
91
-395
76
136
-446
160
-381
313
95
88
67
-332
390
141
-154
-3
180
217
105
-124
-107
-29
34
-17
-442
-118
172
102
91
33
441
-106
-225
-48
17
-478
285
-141
-434
253
-49
-97
-43
81
45
-214
-2
-49
140
-172
7
46
300
273
27
473
-136
29
-182
464
-454
-24
-9
-58
322
80
424
266
-665
63
-219
156
107
-277
109
-452
-157
14
90
-44
-97
127
104
-56
175
-224
175
80
669
245
28
113
310
448
-192
294
137
-55
215
-602
239
512
-341
21
80
388
323
-183
-206
669
551
34
-348
51
-76
529
-280
80
42
-113
11
243
-213
74
-208
70
-190
-352
-328
175
694
28
-62
-328
63
55
20
109
99
75
-60
-119
293
-394
-501
-53
-11
-3
114
129
112
195
-119
61
-379
81
112
185
154
131
498
-357
-55
-308
-95
-255
163
68
72
-360
-226
-47
-169
-192
-208
349
153
-146
-119
-191
597
363
72
-161
-250
84
-75
-254
-82
163
47
-167
-325
24
219
615
88
-226
-155
-1
215
-619
-446
-131
562
241
343
-202
-199
-86
-407
93
-247
18
-137
-105
295
-135
-63
-279
-385
-64
200
370
-149
125
-429
-230
183
292
44
-385
361
-296
0
-242
-72
-231
590
319
404
-235
95
-415
-321
19
-2
149
-426
-5
-353
59
40
188
-164
-105
262
306
134
201
164
284
171
-69
-205
-280
-123
512
-194
336
-390
-593
-6
-38
-11
-32
-193
177
527
-179
-302
-386
144
-52
544
-17
34
-146
-198
88
-359
201
118
-220
44
215
-11
64
185
316
150
85
-389
234
-299
787
101
168
-74
197
227
-80
-242
-135
231
80
380
-114
223
-48
146
-69
244
208
394
89
88
646
538
-473
-7
342
167
-84
-499
-2
149
394
44
277
86
6
76
-164
235
179
-102
133
99
408
6
-313
-168
196
301
322
169
-88
368
95
-83
-206
-63
89
526
120
-2
-217
398
-114
-196
-511
131
12
-118
-182
677
228
221
-19
-454
139
-242
-214
144
137
-152
-75
-32
-30
-59
0
-151
235
-10
159
88
49
-554
26
178
64
516
-48
-129
357
-33
-305
44
80
-107
249
-89
209
-188
28
-52
122
-64
-399
370
-85
-424
10
-34
262
-46
-215
-137
118
125
-154
365
-493
-223
-394
-666
-43
311
-243
58
-51
172
-103
381
-347
247
-350
-61
-207
70
-139
-211
-275
-6
84
154
-90
-10
-585
-166
-25
-10
-56
-102
561
117
-510
84
-180
51
6
-10
173
-617
182
142
439
-197
-203
460
-145
-104
391
-444
-282
-135
285
-531
13
180
103
-37
-47
-9
-133
-171
107
231
194
-277
-142
-124
95
202
62
294
352
131
-34
401
-225
-279
-126
-436
-68
171
111
276
108
-87
135
166
-22
-52
-107
208
-140
-288
-305
150
-11
10
49
-12
248
14
13
161
131
-105
170
-83
258
27
109
-289
-20
137
25
35
421
118
-166
139
-19
-420
-240
-129
187
42
-496
118
138
355
22
414
-450
-79
-235
125
41
120
-457
78
225
-66
-177
-602
55
294
-49
395
275
-345
-482
-56
236
-362
-86
-108
196
-784
-142
76
-201
-117
-76
53
214
-432
582
-15
58
332
-158
-22
-37
-98
-99
223
692
194
-608
157
421
282
-106
-243
-403
-158
106
-9
-228
391
188
119
253
-539
404
244
-157
-479
74
-136
-374
-156
-62
373
128
-123
-22
44
379
56
-119
104
-173
86
-599
571
486
93
288
-695
-22
-158
671
141
-421
-46
-267
-249
434
-526
-114
-585
21
37
-66
95
-329
461
141
365
134
156
-98
-35
-74
-631
633
88
-410
-100
-100
413
-258
-78
19
-169
-214
-31
-186
-185
-322
141
-42
-78
505
834
-348
82
10
-381
-61
141
195
9
120
84
-63
188
174
29
63
51
114
-471
-147
-26
227
-31
164
198
-285
-25
258
-113
-169
-570
-126
-104
-351
23
251
-42
465
-116
231
15
-182
-149
83
648
-300
124
-283
424
35
-17
92
140
161
-101
182
320
-91
-130
-94
334
-43
-510
-100
37
-59
213
-16
562
-287
-135
63
-57
422
-198
-462
41
389
-545
-460
-82
235
-435
-116
185
131
-25
-105
136
110
-94
-375
91
-81
-766
-603
-54
234
-44
-399
26
190
-136
255
532
323
211
-438
430
-295
83
84
422
-3
227
200
-16
95
112
-170
-330
180
-167
144
361
111
-134
-429
40
219
-457
-61
-82
-149
-125
322
-61
552
-458
147
-247
258
26
-366
-217
-241
-118
310
121
218
-43
-49
106
8
356
792
168
-96
-179
482
-252
-108
-119
-483
-330
154
333
-140
-77
-194
20
-51
-217
-155
-29
460
-17
73
-11
-97
-262
-129
-295
398
488
-84
287
439
-171
600
179
401
-66
197
-90
39
-520
-14
94
0
-33
-255
119
293
123
-35
56
193
-73
59
179
-228
78
160
217
159
-104
527
148
384
-526
-20
-102
-133
-72
-159
-5
123
119
-316
378
-197
189
-66
-336
-113
-285
82
625
118
10
396
-374
-105
344
-136
24
39
19
189
-227
505
-126
644
-301
187
-53
-161
570
-108
-756
-264
65
48
-307
184
345
15
-131
72
98
-3
-192
-124
110
-90
197
-118
507
-35
91
-547
-469
-136
291
54
-627
-114
-134
559
-15
353
-205
-66
-298
13
565
42
-50
329
-115
-586
-313
269
-177
126
-158
220
163
-505
-112
183
74
385
12
-11
245
-52
-228
-424
50
150
-161
239
-28
118
-86
-220
336
320
126
-133
76
42
403
98
78
235
81
-72
75
-18
308
497
48
-175
97
-49
-29
148
20
-135
-299
201
84
-197
-86
143
-20
217
107
475
56
44
-12
104
-51
-157
-160
300
41
121
-630
-61
-262
536
115
-8
159
-113
-238
-312
-179
29
1
11
131
72
-58
-628
-103
-235
-117
-383
137
-171
6
376
-480
-104
-402
-28
-121
-77
381
-172
214
-2
128
-262
-381
-168
-78
-86
566
-15
55
157
261
306
-156
-51
-16
15
100
-32
46
156
219
30
78
-329
65
-101
-158
-28
-130
-54
-507
397
-530
117
-35
171
-226
-408
-222
-194
-549
-117
202
219
-158
-625
532
-403
-195
-186
-168
-396
464
-687
-94
73
-161
-100
397
305
-179
13
-430
234
71
101
3
23
242
321
109
-162
111
-377
-393
-72
111
445
349
-408
153
77
102
301
23
-151
-141
-124
198
-148
-43
-624
-129
10
-168
259
-71
128
32
256
-310
113
-215
423
-236
52
253
-124
-140
-178
-200
-20
104
44
-322
127
49
-12
-36
-23
-271
-269
-183
82
-25
-262
182
71
-228
-214
330
64
-113
-329
-45
87
6
27
-235
267
-97
187
61
178
54
197
-172
27
-15
320
92
-19
-264
273
135
-203
192
181
-132
-20
122
323
-127
-138
126
680
-115
-399
163
-187
-317
73
-200
-225
85
173
166
166
100
-41
54
-98
-142
11
225
-136
-51
-164
-84
-55
-168
342
80
441
70
-671
384
-71
-430
208
51
296
-204
-173
114
31
-347
223
-194
256
-120
-84
414
-440
-79
376
80
109
-50
-80
-69
394
128
-308
-61
-459
198
-19
-318
-86
-782
99
-216
163
8
521
-15
-46
-361
-107
-137
-75
-332
-227
181
103
75
204
63
-277
-99
-414
-118
91
-433
182
-223
-223
504
-675
-341
14
-282
206
135
-145
-109
-204
-13
274
-43
-278
-104
-87
-47
-109
-186
67
-336
465
9
345
-429
-68
128
358
11
-142
-270
331
257
-30
-219
-5
-164
-259
-18
-128
4
160
131
-86
61
191
416
187
8
441
151
-489
-555
-162
-144
202
57
47
-135
95
-528
-52
-496
-18
-169
124
61
24
39
-282
-326
15
342
-218
-604
-101
-124
-242
37
403
158
-205
-159
-33
245
552
-265
-505
-98
-299
-11
-22
118
165
86
386
406
-63
13
102
-174
180
-8
65
304
-553
-123
-143
25
591
-91
95
164
326
-248
-387
154
-71
-363
-130
153
469
175
-192
237
35
429
-456
12
254
422
108
-46
172
186
298
-69
-136
118
-123
-463
284
-273
95
-137
-17
-74
-500
-14
295
-165
76
31
199
-174
-485
-1
-266
186
-748
-211
-6
169
471
-56
287
-358
-311
365
-362
90
141
-246
-583
-225
122
147
116
37
1
135
-260
-129
74
-63
-127
-323
-7
38
7
-126
587
1
-8
51
-32
18
-693
185
-120
225
490
165
-276
-335
-300
-666
-247
-328
-122
-811
-4
156
-869
-478
134
167
216
-37
246
-426
117
338
-214
130
91
103
-380
-660
-152
90
546
-15
132
-123
-44
-272
-180
-450
230
730
25
43
65
48
-102
568
404
158
169
81
-384
-124
-91
-286
-119
-202
271
-32
121
323
210
102
-160
560
-200
173
375
-48
-74
-701
247
-324
-230
354
-262
-350
119
426
-187
880
118
-67
222
-55
-36
-402
118
-96
-132
-189
85
-75
-130
224
29
-199
-74
150
-247
-99
69
237
120
-13
-118
115
-95
520
-120
188
142
265
181
-79
4
116
43
123
62
-294
47
68
168
-206
501
390
-53
231
-55
250
26
474
-103
-343
-226
-171
159
-125
142
-93
-100
164
170
-530
-7
-113
-159
43
60
-159
-144
226
410
-13
-141
-157
-184
296
213
241
236
-261
-154
-17
188
-178
-390
268
187
-225
54
168
-23
468
-51
299
-113
362
-715
170
-114
-229
232
-66
-104
-231
-375
28
210
192
248
-532
-287
-76
-148
-165
305
-81
39
-217
-623
-385
355
7
-219
-100
-102
160
192
372
-188
55
13
48
-154
-100
477
4
84
-399
22
-179
137
5
-5
137
123
266
287
-96
447
57
19
492
-48
81
-14
-37
-43
16
182
138
211
-86
98
138
12
-24
291
-419
152
245
151
89
585
-97
-150
267
34
-9
132
-39
73
-245
369
-115
-183
-174
-15
54
144
44
300
248
38
-384
61
-168
-88
318
-154
-104
-180
659
-20
382
-647
127
32
82
190
16
19
287
55
-90
-181
-588
-210
435
-61
-127
61
356
-31
-52
488
-186
126
127
157
-547
-384
-270
-117
118
-82
162
-600
-33
113
-65
152
-35
-25
132
-313
-5
-84
154
334
631
-5
-44
219
-64
-32
542
305
-122
175
326
209
-75
-94
182
-195
-31
246
508
-5
-441
-140
162
-201
24
-110
-145
-148
-112
177
13
478
161
14
-198
118
-332
78
31
281
-82
-367
-476
-68
-210
-151
701
-32
122
-59
84
23
-277
-35
-395
-9
97
-6
-133
222
-194
-42
167
303
-177
473
76
-299
459
368
-108
-240
124
247
-156
-294
-178
-104
-63
643
-116
-28
92
124
34
-501
49
-14
-151
-111
143
290
560
153
74
165
82
-72
84
259
431
-17
81
103
-132
154
-276
490
-37
295
29
457
63
60
-55
204
284
587
-244
-674
-43
-174
-7
-597
-397
-52
70
24
-98
-101
95
-91
-108
369
-206
-196
-764
465
219
-132
589
-96
-444
-75
99
238
124
-214
667
-162
-281
-291
743
-336
77
-703
461
-88
-151
529
-412
-94
-14
-388
669
-213
152
178
-567
-71
-21
-402
126
-47
-619
-158
100
-67
371
59
-19
161
-12
98
452
-396
282
17
-67
-121
198
-128
-350
65
116
-387
98
140
399
-96
333
-510
92
-240
256
-133
25
-186
-426
-200
65
415
158
-71
52
87
-287
558
-68
136
-28
213
-90
-292
312
207
64
-151
-67
121
-27
-311
114
-168
79
19
62
-690
-67
651
110
-740
-48
539
161
-157
-43
139
101
-494
-327
234
169
351
96
226
156
-43
409
349
-90
-565
429
61
-517
310
257
-209
-151
505
464
63
162
-354
378
216
128
-22
526
236
262
-302
78
30
207
-544
-223
38
345
-105
101
-34
247
-16
-348
-30
-123
55
286
-254
-15
-143
-534
135
164
189
75
-365
113
-486
126
-115
-272
-180
92
-59
204
-84
-134
81
51
-157
-459
-123
-3
186
-52
56
-333
-90
324
-153
38
-30
-265
437
33
79
243
85
524
-176
79
-187
65
-755
8
-251
27
-80
169
-34
177
-218
-259
-139
-792
-203
171
586
-62
-53
-396
-547
256
-52
-197
135
-138
-268
121
98
195
262
-74
-227
317
60
323
-134
278
597
641
-11
88
-77
318
178
-123
148
24
-92
-340
-235
99
17
221
168
161
925
919
362
115
241
-12
-49
-53
556
215
194
27
408
105
-66
113
-201
-487
142
-284
194
-60
209
52
285
-235
-45
574
127
-412
-252
-201
-219
323
-510
115
662
85
214
15
-445
-251
-5
-286
-284
-84
-189
143
41
-113
-79
-133
-428
-197
-207
285
9
81
-327
399
0
-82
140
-257
67
-57
-65
-278
17
299
35
-174
-204
523
-176
220
110
-40
-37
-39
523
202
-218
-394
236
207
149
156
-76
-395
-151
-341
204
259
-205
-67
75
-100
-99
-100
-162
-405
101
-334
300
498
-211
494
-648
-18
-142
-178
890
288
160
499
-1
-488
-74
-119
-96
-213
265
309
-282
95
-109
-18
-223
-148
-102
85
-171
-127
83
-336
350
-53
727
162
-94
-532
-108
-539
78
105
-30
57
326
-822
588
568
-159
7
-113
56
-277
388
-193
60
-228
154
129
-508
-183
-306
-223
-350
266
-104
-296
-199
-485
-65
-105
-245
70
-22
-140
92
15
-4
-202
474
149
-114
289
243
-334
122
-74
-15
173
110
-29
214
-333
173
-51
-180
-127
46
-262
43
110
-86
-121
79
354
463
-310
-47
133
132
73
-71
-665
-92
60
-501
-20
7
39
148
-137
-139
-492
-414
136
14
133
-62
88
-118
-159
-4
135
-39
199
-217
214
-284
-603
-62
-240
-26
-209
8
12
-34
160
55
-183
-59
-128
-183
275
261
-293
-329
-80
-85
-108
-122
-31
126
-172
162
-65
-357
43
367
211
67
-1
-89
46
-103
-24
694
154
247
16
-364
-2
25
-390
-101
61
274
106
-64
81
13
-15
167
-24
329
144
25
394
-114
48
54
-3
296
-461
-105
492
-8
-29
439
-135
-122
98
11
-130
-293
-6
-259
-221
96
-115
297
402
-110
-264
-221
66
155
-122
129
578
96
98
180
99
-163
-86
462
-197
255
-203
273
-292
411
-293
48
61
56
302
-21
35
18
-44
370
219
-85
-281
133
108
-4
37
-279
-6
-164
301
592
-207
38
-85
146
173
254
32
272
2
183
-413
281
248
124
230
77
-28
124
152
121
95
-552
14
159
-175
90
-46
47
-56
421
-114
101
172
35
-321
128
-430
183
82
96
180
-312
77
-81
-189
111
-9
5
89
48
-96
-362
-174
17
57
-200
-3
-232
150
317
-78
257
101
243
181
337
-309
85
-258
-152
-93
-11
-93
31
-19
279
-8
218
-352
-710
213
21
-441
337
257
-78
88
-92
247
-210
-139
235
-151
-108
-308
-227
-394
151
324
183
208
-64
-214
-60
-572
-106
236
-21
-56
-12
-165
41
243
-335
10
387
-40
257
32
103
-657
-419
-70
-167
33
-461
-68
-4
-186
335
750
294
97
182
102
-58
509
387
47
92
-234
11
4
315
32
334
288
401
261
80
121
19
-144
-260
30
-163
363
188
79
-41
-589
3
416
-509
-206
-66
409
-101
194
-29
296
176
-244
-224
201
121
144
1
166
53
-133
12
-66
-6
-218
-177
-58
-126
-90
106
142
62
255
-439
189
62
-46
-8
-63
-9
-21
62
-117
857
78
-56
-20
-79
-147
-40
-244
324
294
-258
-350
-169
622
103
101
117
474
-397
303
125
-323
123
-2
41
36
60
196
-32
19
10
-41
276
-155
-109
291
20
-282
-280
-51
-80
-215
-528
370
72
140
-449
-97
165
-166
-163
-172
-444
65
340
263
-382
146
-53
-184
12
205
216
-80
-205
650
-198
138
-97
222
-101
60
-91
80
-118
-305
-37
-4
381
-745
184
-74
283
-109
82
367
137
60
170
-517
-27
47
111
115
550
-489
-281
98
-181
-40
-33
82
23
349
-154
60
-570
-43
30
159
-137
558
-90
-485
-370
-3
60
272
188
4
-251
-302
201
-98
-3
-111
-151
104
-655
229
12
-312
-97
229
-324
97
85
-291
-126
218
-169
241
5
-56
186
277
-17
-5
272
132
-302
531
79
-15
139
-36
191
73
176
-248
-161
59
-147
134
-302
-92
188
-18
-125
-38
-483
-459
-282
-535
-102
93
111
-448
358
85
120
-245
97
37
165
-15
-316
234
-304
36
-21
-69
-8
-566
-184
79
-36
-509
34
164
76
122
211
-528
-159
-16
157
-404
259
-136
103
-900
-133
-426
271
72
-19
-162
-21
325
-210
-217
-152
192
-195
240
389
-188
-295
-164
279
-195
800
-292
-414
255
-93
-504
66
232
34
-185
515
-53
154
-155
-488
-210
-636
-473
-139
-231
292
69
29
-270
75
-276
0
97
-436
183
-199
-301
-104
-85
169
-35
320
-307
133
-220
-69
-223
17
28
15
23
-37
150
195
-450
216
-35
-176
-7
445
80
-507
-5
-650
220
66
247
48
-247
-305
15
-307
40
-132
26
139
-251
-374
1
-121
52
214
652
-189
-96
-343
90
-11
57
-124
-9
-73
-67
-117
-89
-94
-45
-309
-580
-18
536
-296
80
-49
61
174
-252
-21
201
-5
-173
-236
-383
-255
-29
-491
2
-210
375
73
26
258
14
123
-52
-89
21
202
327
460
-170
72
-112
239
227
7
477
6
-200
-303
-210
15
186
87
-303
21
-516
8
-92
494
-41
-151
423
3
-101
97
126
-18
173
407
459
102
-319
-343
-186
259
53
4
389
64
104
-183
477
-77
-175
642
-192
-39
131
-164
10
43
-5
-217
-386
1
-49
152
-171
-376
22
273
254
105
516
61
145
84
-63
277
350
65
429
-181
-46
130
-191
407
-28
-231
542
210
390
207
-17
32
279
139
-415
429
-110
295
45
88
-227
144
541
-173
535
-423
66
471
-339
-273
284
22
-229
88
-225
5
47
-22
629
360
-81
-48
105
310
-84
-247
203
-417
260
44
124
-2
327
114
-167
34
-68
251
371
278
-13
471
-273
-145
-62
-101
-214
-19
202
-108
-322
469
-215
430
-331
191
496
-120
407
-434
354
-49
-329
-102
227
-85
-205
-309
-406
354
-123
89
-54
-262
571
-307
336
-255
183
-207
-32
-217
-383
136
57
115
97
117
-242
-27
-50
-106
-27
254
706
-144
-135
9
182
-61
42
-9
207
-123
-206
50
-596
154
-427
109
-104
-536
-77
-793
205
-94
57
187
8
-622
105
122
41
-36
98
-212
-85
-91
513
-319
7
400
-613
127
675
108
-146
-690
74
-91
-420
-52
55
259
-5
249
188
-160
-61
-11
113
-128
245
-65
87
31
113
-462
50
-115
-253
-295
-14
24
-439
112
-73
-73
473
628
105
-20
-97
-461
-94
92
-733
-19
264
-436
-120
217
-287
-114
240
-243
-122
-67
-226
-102
153
259
33
406
51
34
219
465
-85
-103
76
475
281
155
53
360
-157
-24
-86
126
90
-222
401
-247
92
-108
-338
235
-276
-6
-171
547
89
371
-21
808
-197
21
-61
140
-478
241
-91
157
-375
-454
-115
134
95
-25
5
337
-415
265
-384
9
27
181
-252
-184
-138
5
-330
-158
-83
183
-37
-67
98
56
-91
187
-522
-131
-7
234
-223
-34
-270
-318
-357
-234
-119
-54
-178
61
-394
162
-617
564
112
-557
-83
-112
-218
-139
446
23
-24
-19
208
70
-374
-188
267
224
-235
129
-275
-865
76
-314
-38
-490
188
49
-54
-279
316
-333
209
138
-57
266
93
8
277
63
152
120
216
-87
-319
-13
513
440
-127
127
-418
-103
287
-69
372
284
-67
-35
-3
789
292
-328
-36
99
-378
222
-168
115
32
-139
133
204
30
240
-26
50
217
-339
-256
-237
184
-102
-14
-91
-105
-495
-637
-78
222
-31
280
119
212
125
-210
10
-219
-82
-86
-357
-194
133
177
-34
-62
-111
-91
92
-109
-9
9
389
-31
252
-130
47
-4
-164
-73
606
-195
101
55
46
-202
41
-100
306
-225
181
207
117
88
102
-233
-311
-250
-416
-57
-189
-258
-97
-187
82
74
409
-125
-497
-141
-238
237
-252
318
-223
146
93
173
224
-95
-86
293
-90
-202
-12
-13
115
-253
-143
26
-237
502
-89
76
-69
-262
159
-12
-24
-70
339
59
114
64
-115
145
146
668
-30
-253
-55
259
-238
-52
111
-282
-237
377
11
129
246
91
-90
-357
206
336
-239
57
31
-185
604
123
582
346
113
-36
409
-89
-142
-29
-33
277
-257
211
-35
-16
-173
-256
-70
-578
-24
209
186
122
-449
478
-486
-69
-571
-191
32
529
107
-139
-109
-602
160
-160
-119
-125
802
-325
410
-157
-58
-521
238
11
393
13
-230
78
381
111
353
37
-157
-211
265
-311
-324
-155
33
-87
100
-120
20
92
21
31
245
184
411
-58
22
56
283
51
-639
57
-526
-222
243
395
-48
-98
219
56
-150
-290
149
278
-97
88
71
13
100
-226
140
294
59
291
210
-204
365
71
171
-284
412
156
394
-193
553
490
-56
-16
-362
-402
291
176
-36
-101
-36
446
199
-12
-209
-111
125
-76
346
-336
-247
-152
-3
-70
374
-498
3
-240
166
129
362
-63
-117
-631
50
43
-205
7
-218
-20
-143
-231
-21
-17
-210
206
-150
-244
306
150
-73
-110
214
-19
-178
60
307
-718
240
101
412
511
-377
-13
166
116
-73
-89
11
46
119
-298
377
-252
119
-488
-318
-405
223
150
427
-516
-139
-126
-66
38
-160
-615
-281
399
-35
-49
-132
-252
-372
-124
136
-64
103
-616
24
-187
-2
-357
181
-472
89
-166
747
-266
-100
-270
28
508
149
-164
-195
-157
656
-201
267
444
-72
-24
-194
202
-93
57
280
-54
3
-167
-155
-155
-181
2
-77
-25
48
216
-16
-188
-308
43
-119
-150
205
-104
7
-285
59
248
-385
-229
-297
382
-136
-194
-175
52
-193
95
-221
-221
106
237
26
-541
-96
-214
-268
-176
19
316
54
507
-489
-130
-142
-34
-325
368
-35
93
43
197
-47
-58
-44
10
97
609
-327
-59
-478
-17
-170
-345
-92
90
-17
539
-309
-384
-33
-129
-79
254
-200
-191
-194
-46
70
326
-454
105
-494
19
112
-8
-249
74
154
-74
-110
30
-791
-175
-219
175
267
-46
-269
3
-110
27
327
-222
-207
318
-237
-80
231
89
105
-461
206
489
85
55
-48
431
187
-495
-86
-547
-182
80
216
523
171
214
-146
33
221
-158
302
-431
-6
-312
173
26
461
126
192
193
-233
-112
-223
-106
81
-66
-53
48
236
-52
316
165
-165
-4
-91
-71
55
77
365
-116
-102
20
270
-310
60
161
-89
371
-82
167
105
-108
-160
447
-175
76
101
-240
-118
21
-138
-514
-45
-117
-112
-312
203
-141
-55
56
28
366
-391
384
-220
-65
-673
-238
-93
747
-88
120
320
21
377
-50
-181
-187
331
287
-111
211
243
-82
128
-65
80
295
-179
-878
691
-198
112
237
-64
-30
-187
60
4
190
-46
-80
-243
207
273
-113
-348
100
174
52
-83
-81
60
173
236
158
55
135
28
490
-695
-95
443
-54
-100
-145
184
12
-153
51
7
220
-244
116
-213
-194
165
-95
-163
233
109
503
-102
336
-196
-816
-184
-167
-487
-135
34
-46
286
-135
-112
-53
139
-122
-27
-186
32
-370
-315
204
426
26
-136
-26
-259
-620
37
-691
-181
148
12
-22
-466
85
-44
511
68
-47
-261
504
243
72
132
207
-68
-166
-689
146
15
-120
626
-320
149
-282
372
-553
64
-6
69
70
116
-213
-353
-20
-47
-405
237
-5
-97
-287
-199
-6
-237
6
188
369
263
145
142
266
-590
112
-428
-132
-167
-151
-109
56
-130
-9
-182
-165
121
-46
-146
-65
-284
-236
28
151
-108
-17
-50
168
-131
140
13
336
-153
389
-202
-162
-53
-473
292
-40
65
78
216
-156
-24
-38
-137
113
-113
-49
-269
364
-205
57
46
-569
-17
-336
-116
179
-60
-731
-135
198
-243
157
254
265
-293
-286
236
54
-43
-356
-12
-163
501
563
320
-42
-309
152
-182
-247
-114
185
-50
90
61
106
14
-527
-34
-147
120
-19
-77
65
12
184
371
91
-29
-138
-207
-240
367
-173
457
288
-57
-324
58
-337
-95
-348
-478
-47
72
-15
-106
-70
285
491
-224
61
-603
41
206
182
108
109
267
141
203
116
140
491
226
154
-43
211
-292
16
-153
-24
-150
-301
-118
49
146
-430
-4
-22
-99
-129
-94
189
134
-234
99
-80
-164
-3
8
57
211
-122
638
415
335
-195
-14
149
250
356
521
98
-20
180
-56
7
435
-90
17
-354
-552
205
-90
-61
-284
-497
-160
-46
261
35
-34
160
397
26
-181
-687
204
230
-427
90
644
358
378
42
522
-290
-523
103
26
241
-200
-6
-62
-58
-217
-25
34
-90
448
-50
208
-224
133
-8
322
2
-196
190
488
-111
-116
-135
-129
-154
130
166
132
230
-300
-65
-264
-288
392
335
54
203
-87
-270
-84
-59
30
-57
-264
-231
-45
-390
611
-353
-130
-141
-51
-137
-781
-136
-163
-171
-265
-360
-217
71
-213
241
-117
-312
48
27
9
-38
-128
-205
-217
90
119
212
-66
87
37
239
273
40
-145
124
-171
17
-421
204
58
67
34
120
35
113
184
-157
-63
242
-225
-181
252
-99
-110
460
219
231
559
-65
-50
123
-519
-557
384
130
-219
5
-117
-60
-304
560
165
-212
-65
-212
43
184
36
211
-49
324
-114
160
-2
102
679
-42
201
22
-259
-2
-253
93
-160
212
198
-30
-220
-320
439
3
194
-130
320
482
177
278
-463
206
-213
-225
389
282
-65
-4
-116
-142
-198
87
-206
19
-236
192
202
-32
-48
59
225
223
297
78
25
-142
230
305
335
-50
476
448
-518
21
18
-14
-6
25
166
298
13
-6
-137
-192
-56
-129
-389
-238
-27
-503
-249
148
308
-158
182
-277
4
137
-119
-570
-4
107
-92
21
-221
15
152
-175
-502
123
29
-134
-158
-35
180
581
72
117
351
-193
-66
104
203
204
-31
-9
234
106
-293
-375
129
-102
142
73
-220
-48
38
-214
159
-551
642
420
173
-99
-84
64
413
118
135
-335
25
-580
-211
-129
134
56
323
64
-315
-570
-176
-288
-14
139
91
-121
-92
0
240
42
42
-344
-307
-352
319
-193
-679
264
-651
144
-188
-149
-150
-48
-71
223
-119
-129
98
-114
493
196
-233
45
611
-46
-213
-49
254
-12
-194
506
-221
181
-175
810
97
104
87
-53
24
91
485
-35
148
-33
28
390
92
-14
-112
-265
-21
-77
146
139
-46
296
78
-22
35
-26
-268
190
113
-148
193
19
-75
60
148
-291
-111
-78
18
59
-394
-466
373
318
220
-139
-48
81
504
98
35
308
168
28
-7
249
379
745
265
-77
-459
-106
-219
-25
-13
-84
-519
249
90
-65
-56
148
-333
263
-241
-23
308
319
-83
-793
-38
-134
-243
57
-213
52
-185
-498
-645
-63
0
-99
279
471
-94
-332
72
-131
-475
181
207
-259
-177
101
81
-276
-96
-71
567
29
157
251
-278
-113
114
-99
311
-51
50
-110
192
-316
103
-278
77
301
13
95
-558
-146
-20
134
114
106
-487
223
-208
192
-79
57
8
132
-113
-124
95
278
7
-94
91
-343
149
-132
3
142
-527
194
-206
474
94
288
-154
-130
-43
-547
-145
222
182
234
-130
102
28
-204
-41
-338
107
491
162
309
95
-95
733
-226
75
-89
-129
-207
106
-241
163
157
-145
-344
-538
208
277
-80
-134
406
-163
-19
-229
502
143
8
110
345
27
-309
-195
-175
-316
373
40
90
-108
144
88
-234
120
-407
-352
-92
572
-490
-195
130
-524
586
91
168
80
736
12
-404
155
247
-212
-11
6
-344
62
-195
-384
-27
-93
-333
81
459
3
456
342
284
-143
-420
-207
-108
30
-355
-681
-84
4
-98
12
13
-470
227
-245
-458
-872
34
-88
-310
101
823
-431
-481
236
290
124
-172
-644
187
-22
74
-62
511
295
16
-43
200
-338
110
355
368
-659
81
-53
-19
228
51
25
68
-66
-64
413
178
-362
-294
-85
-67
-147
402
-102
186
252
767
141
344
114
-147
-89
191
375
36
-87
389
683
231
-50
-299
185
108
250
-288
69
92
-213
-73
-521
-139
109
92
-115
-135
67
-222
148
117
-300
133
402
-173
122
277
-268
45
42
108
-204
-200
94
-543
100
108
213
-437
108
78
-1
131
141
145
-118
27
97
-304
76
101
694
-165
-73
214
-11
128
-278
568
-391
-489
-31
177
-30
142
117
-240
-132
336
157
-105
-96
113
257
201
-183
71
-70
140
45
73
-193
77
190
372
-100
230
262
179
-563
-209
189
-84
40
478
76
-15
289
-20
101
-408
10
191
94
42
-101
-250
100
-238
-8
283
-69
90
-67
179
-109
-40
525
38
-150
60
-10
1
154
-245
-578
-90
210
188
-112
-465
393
-237
-268
-462
44
-134
324
388
-380
438
-103
271
-22
358
85
164
-385
99
-339
9
410
96
-267
-66
578
-52
199
-572
-118
-132
231
-14
26
471
538
-24
-141
-487
-133
183
196
304
-598
382
350
-13
348
-139
-220
-54
26
-267
130
-4
151
213
327
198
691
-166
-107
-73
68
186
611
200
-44
401
34
-208
-164
-54
13
-280
-96
112
174
331
-75
-25
80
-50
414
-376
0
155
167
-222
83
44
-47
506
17
-91
-222
13
286
558
-86
-28
-219
-83
87
-325
-305
-95
-278
-352
21
123
383
-162
-221
-375
23
587
-118
352
-283
39
-216
25
8
526
-300
-626
-177
-105
77
-287
532
-51
-74
-278
-121
-127
34
-662
146
12
395
-286
99
123
191
-257
-537
157
131
24
-345
154
120
-132
-188
-858
303
103
-58
121
428
-451
-70
-104
191
82
161
-28
44
142
70
-25
-371
-361
234
-52
54
-101
310
-839
-63
31
-8
-365
-308
-620
-125
127
147
81
-241
-388
214
-194
-236
682
213
119
60
-269
71
-255
-34
39
-199
-226
-148
92
-260
-29
-116
-383
-67
-458
-94
-323
-122
-373
-35
546
-147
116
46
-98
37
61
160
-207
94
-281
110
-248
-300
198
-390
443
419
-418
-99
14
-150
137
45
132
140
-158
108
194
53
-61
57
62
125
-501
-12
51
402
57
72
-253
-478
-217
-85
119
292
67
91
62
-61
156
488
-63
-79
-252
-309
-525
-368
221
493
-128
-83
50
98
511
-74
246
90
-81
-704
-33
-106
-192
93
-148
-249
-7
-289
340
-147
359
16
-361
99
82
106
-499
-184
-71
73
-292
59
-161
240
-32
-379
127
29
80
160
493
-48
-570
-357
-212
-283
-55
-310
62
-25
-9
-275
247
-45
21
99
78
-162
49
-208
-251
20
113
-187
-106
213
-218
-114
-388
201
-135
-76
406
324
-172
232
-139
100
147
-643
-70
174
-139
41
243
-203
-1
139
147
-467
312
-105
-53
-804
-403
-185
257
-473
-23
-12
-158
20
202
178
-83
351
-167
26
347
546
-382
231
-23
147
420
341
145
134
299
50
249
-126
-169
134
-638
531
279
-71
7
49
194
-6
203
-529
217
-10
-240
187
-158
-98
-191
127
-118
364
-505
323
-74
-177
-574
-723
83
13
0
120
-140
185
198
65
-489
178
182
-77
-30
367
191
322
70
290
60
489
214
-390
-59
179
-76
-160
34
-56
-129
112
215
-112
-78
319
265
213
139
-45
-27
504
-349
27
-26
246
147
-122
-586
-213
112
-182
17
126
432
357
-196
139
143
354
-116
-211
79
-751
-203
295
134
475
31
-153
122
664
53
395
-459
-522
70
720
-15
-154
6
131
5
-62
-30
293
-4
97
872
56
193
-19
255
-21
-95
-182
-156
-243
220
-47
-227
-486
-237
-61
-244
38
144
-167
141
-85
208
-126
-370
-396
226
86
-230
-52
105
2
130
359
-116
-81
-109
-104
275
34
71
-41
-161
-566
319
-277
383
119
566
95
7
103
19
18
-67
140
98
-49
350
-37
517
10
69
-373
234
302
-14
43
-368
-33
136
391
-59
500
92
163
85
-253
-92
-254
-182
-148
56
-202
-263
54
-173
276
-100
-197
149
255
-366
-133
-296
410
-183
11
11
406
-541
40
150
-136
23
106
72
311
-24
63
88
-385
109
-205
233
-155
86
40
-304
-273
134
83
174
118
97
531
-686
-419
31
-579
141
-2
-150
606
32
54
-426
-332
490
488
78
-23
326
163
-114
74
-255
24
132
37
13
218
-63
404
395
-161
17
259
32
-43
-83
-204
69
-145
-155
-496
207
62
39
99
-319
163
135
78
317
-367
55
-412
-166
558
150
308
-30
69
-128
18
294
53
-673
-142
-119
-405
390
-91
360
139
-256
128
-110
-177
388
27
41
143
-7
188
37
656
-573
-151
-265
496
19
23
212
69
-58
-49
-408
166
145
-198
576
-220
-399
7
187
-319
307
133
-5
285
-329
102
-180
-113
-151
-16
-50
-75
-250
217
-457
-126
185
337
-296
383
-352
-68
155
-42
204
-173
2
298
-167
4
-43
-36
-436
-278
40
-56
-157
-53
30
-108
-387
56
-261
908
-288
-56
256
-88
36
84
-424
257
134
50
-239
133
-619
1
169
-200
-204
-303
130
-320
-207
-272
-202
9
607
44
260
35
67
740
374
492
-155
-540
-82
-437
302
-101
-112
372
422
-36
109
181
-17
-603
88
613
109
-244
7
278
383
51
109
285
522
-9
-53
-106
103
228
-276
-325
-16
89
-412
-15
-2
-46
491
-207
-88
-138
239
114
-45
87
-43
313
-60
-45
-30
-171
254
11
-20
24
156
-74
172
-90
135
276
148
62
311
-399
171
8
95
261
-230
275
214
39
-20
-366
188
-595
-256
-161
-170
35
131
-76
240
806
296
143
124
277
84
-152
-681
-127
105
-162
-130
-243
95
-504
41
-211
97
422
-127
-146
79
233
355
-173
-314
339
6
-198
-45
331
-50
-251
186
-112
267
200
67
-511
-29
48
353
-240
-119
25
-148
266
40
208
240
-249
100
-222
-683
-231
-300
-274
338
237
-142
435
-157
-41
-467
-92
-366
-66
-191
67
-303
-23
377
-68
99
-328
397
-269
126
-522
33
-280
-307
157
652
153
45
278
-4
-262
-459
-269
-263
459
201
-142
121
-44
-51
14
72
-28
-49
184
-668
-242
-212
-100
253
235
-94
-93
137
-414
-392
-7
-7
-277
175
34
131
-40
-56
-290
49
-147
330
15
71
-321
-59
296
42
64
-59
85
-3
-120
176
-151
-46
100
-169
300
424
-207
230
-17
372
548
56
39
41
-112
100
-52
-370
104
65
203
67
-116
183
-140
-504
133
-325
-262
536
-47
215
-378
-354
-104
219
-62
-166
-193
-84
-87
-249
66
565
71
577
-113
172
-183
174
-299
-85
-238
-30
146
-149
-43
-204
316
98
-11
-631
-214
259
395
-87
62
-235
58
-143
273
436
136
76
71
-423
55
-607
794
-162
57
-206
32
-333
207
74
-213
385
-408
135
93
32
-45
447
352
574
295
63
-85
43
431
-110
489
-111
183
113
-109
-225
-67
88
218
697
176
168
364
-227
-167
-90
-301
-130
90
-82
267
-159
-221
57
-261
-452
-85
-417
-105
115
-157
-575
357
250
128
31
-25
-201
119
431
205
154
441
44
-225
38
-168
724
325
-71
67
226
-125
-239
-30
39
145
-288
-605
165
121
7
-95
90
-52
-214
220
429
-88
-59
-50
147
383
-281
-181
-115
-56
64
433
264
-92
128
413
521
-229
-107
-119
-194
169
-29
-275
-37
692
10
-393
-582
234
2
333
-27
-105
-7
236
71
551
126
46
122
-201
-418
-291
-265
48
-27
-111
628
238
89
-456
20
-155
78
-92
587
121
-26
23
121
215
134
88
65
58
392
-24
11
307
33
-128
390
-69
219
-162
-80
328
313
145
-73
-326
236
-209
184
-81
3
-249
-610
621
302
-29
-249
-179
-81
183
-22
188
-157
-367
-17
-107
-174
-45
36
-236
-159
116
-99
36
-106
-8
-310
100
-91
-112
120
146
149
-43
97
129
-54
-154
116
241
-37
122
-184
-96
-12
-124
197
-138
217
232
363
-78
261
91
-52
-273
-116
-150
-92
218
-169
-12
-303
142
6
69
331
-132
687
-595
120
141
398
108
317
585
394
-247
-485
-492
472
-100
-661
-250
80
-279
401
-92
-254
394
375
-52
-833
-5
50
-146
-12
104
-33
-248
-62
140
-536
149
14
-260
242
90
-300
-137
122
119
52
-112
-96
149
174
311
-706
-414
-139
368
532
-83
-511
-249
20
603
25
97
464
-482
180
-77
-205
171
14
255
-188
251
372
287
70
-20
-7
-391
342
45
438
74
378
106
49
7
-90
59
-142
-60
-118
24
-157
61
220
-105
-466
-480
-92
38
115
75
-146
87
119
-52
-12
-160
133
-85
18
131
9
-213
-420
307
-71
500
142
180
456
147
-67
216
-55
-72
-186
240
195
-239
-262
22
-187
124
137
-145
56
28
-116
-93
134
144
168
125
-70
36
-205
-189
-249
451
430
-93
65
-107
-89
-19
33
171
161
168
111
-130
52
-115
144
73
371
117
80
-138
-110
-119
2
49
702
233
164
-284
333
351
41
-222
-30
442
-372
59
-8
-103
326
-182
-685
42
-194
-85
-246
149
140
36
71
-169
-188
69
105
-53
-603
56
-63
-3
-12
713
294
157
44
-316
-316
45
-393
182
-230
-52
271
464
-266
74
9
127
-311
7
13
557
278
519
-153
-43
354
59
85
-69
224
416
127
418
12
556
55
4
-195
206
87
-233
-180
203
-150
-41
72
148
412
22
-31
86
328
172
474
-107
477
208
-77
-66
136
-593
276
-312
-146
-197
-137
-7
-39
-112
7
690
-314
252
234
-59
235
122
266
247
-739
206
33
-238
154
73
-95
-216
158
183
175
24
124
157
73
100
306
274
387
496
95
-447
308
40
643
231
-3
175
-66
-380
131
87
19
86
-49
-412
154
-196
-321
-144
-291
669
72
-18
-127
246
-352
13
-223
-295
-353
-53
-17
91
293
-37
-630
412
152
-162
-434
-169
181
-110
481
52
269
-248
31
170
-254
37
-55
503
-80
63
396
-109
-486
235
-178
-40
166
19
311
54
-53
-94
147
609
146
326
112
131
-14
430
-129
262
-39
108
47
148
-310
-129
237
521
130
179
-56
4
-555
171
-112
-190
47
-110
275
287
389
-32
-152
-76
-122
-186
16
384
90
233
-95
10
-231
33
-175
698
-30
147
-158
-164
-394
176
-310
-60
-190
-105
46
-539
-40
32
-262
-149
-128
475
-101
681
35
394
-387
72
151
409
-22
-12
-51
-38
53
117
-271
-456
78
-445
-258
-81
190
37
331
111
-306
-399
92
259
176
-55
187
-44
291
98
50
-7
-538
-309
298
-153
-398
-38
272
161
30
-106
337
-114
-217
224
120
174
89
125
-28
57
48
-183
43
-7
-243
373
-162
293
117
196
-231
717
-17
-113
-16
-173
-12
63
372
61
-93
-241
297
114
26
34
57
-1
61
74
45
278
19
-275
-82
-80
-196
-303
7
-119
129
138
-259
313
-28
-179
300
390
-489
-348
57
95
39
-107
266
-58
4
-445
336
191
-32
-139
40
324
-100
173
-77
200
188
290
-99
-206
-62
-125
-23
338
-55
-234
-537
57
490
-69
49
100
-13
-199
-248
-107
-726
100
-201
-232
86
45
8
267
68
373
234
-254
-286
418
-42
-217
80
132
-95
68
-236
22
255
98
-160
-161
-83
-317
-386
-107
682
-53
-136
-13
283
-106
378
-36
142
42
118
-298
99
20
-19
-135
-218
-95
-2
-281
-402
-131
215
198
-68
-118
-154
73
411
-22
-429
113
257
-503
253
-635
-145
144
-554
-437
-24
-447
-503
34
552
-453
64
356
-469
129
-80
312
96
530
-330
-607
152
-681
-155
-341
-205
96
104
-15
79
-126
-6
-224
-4
204
-56
116
378
-498
392
666
-181
478
-226
83
178
-72
212
120
-138
-92
120
-580
374
653
42
53
-477
-131
557
19
262
-75
-57
-665
-420
-35
160
-5
73
-438
536
214
-31
-5
195
-414
-33
-208
322
258
604
435
-306
-172
546
-265
-14
42
313
-38
620
232
-2
-41
112
-25
-121
-279
38
104
-163
187
5
-155
105
-737
388
-257
-555
238
-92
-46
31
408
-131
-37
-206
-175
50
-231
325
-73
161
74
-140
11
178
-324
-608
77
387
86
-70
-76
-250
432
-284
75
22
285
-423
-247
163
280
-13
55
239
-5
230
119
136
-423
4
56
5
-227
-30
-47
326
155
191
-150
-312
-193
408
111
125
816
-61
-468
278
9
229
-78
-78
327
662
-54
33
-130
-63
80
-366
520
132
-147
-124
471
-412
283
276
75
199
197
62
508
-673
60
-41
-412
122
209
83
-143
-56
412
281
354
-138
115
128
-400
-367
-333
-86
48
-8
100
-297
-79
-265
-235
16
-35
-167
98
220
226
196
-48
-226
-50
480
610
292
-355
-97
-521
-163
-227
-146
164
-355
54
192
-113
-56
148
-125
-304
507
-112
245
198
-294
-374
-278
-277
161
-377
273
-317
-707
-124
329
-257
-183
-6
-34
-45
52
-58
536
102
334
-188
-746
608
404
128
450
486
-195
326
337
373
53
236
278
38
-115
-277
-30
483
587
46
283
40
-374
-461
38
-57
206
-59
28
-132
-146
179
450
7
123
273
98
-226
-136
53
-389
-85
-375
29
12
148
218
132
108
319
-104
-41
74
93
-181
-64
412
-266
28
-154
57
-203
-337
35
273
110
-27
-111
516
122
-274
-599
-10
-333
262
-246
258
100
-102
-122
-2
-317
229
-44
410
211
212
-128
-22
215
338
-252
146
-121
-456
42
340
543
-55
-178
132
-253
130
458
3
156
-247
-316
-337
-459
-371
-6
-239
28
-28
420
-551
94
-22
-315
-310
-274
-242
-327
-9
98
-180
-30
-91
161
-88
-335
260
332
238
28
-337
-127
-69
-359
196
366
-210
401
172
68
343
-277
-178
-103
12
32
-154
-86
-314
-79
356
299
-145
-67
-31
143
-384
518
398
-435
65
-310
-164
-245
143
-61
-188
-388
-43
12
217
547
626
-265
-499
-370
-5
-149
335
-311
444
-370
-308
-157
-256
-154
-355
-28
-14
-19
-18
-264
123
13
527
132
-382
-153
2
-141
-30
5
-61
-342
79
70
-228
-91
-377
-85
296
-246
-102
426
-371
-47
-22
-228
129
324
26
121
-44
-26
262
-190
141
-142
10
171
-243
80
31
-102
69
275
-264
-418
-5
-24
-76
378
84
152
88
-75
-109
127
-64
-223
184
280
-227
-713
-667
-449
-248
-539
324
143
-150
-88
-320
41
58
29
-298
-11
356
89
-326
314
143
226
87
-105
83
161
33
27
-137
-21
143
-82
134
-76
88
218
-20
260
303
-17
-77
-208
171
173
134
-25
-104
193
-66
-270
-233
291
318
-238
-36
-13
108
-93
-699
118
-162
206
-47
375
-279
294
130
368
347
79
110
27
-76
-89
55
-134
-51
-25
-269
146
34
-187
80
208
98
-397
-165
157
-97
-219
-62
-338
-43
27
534
-32
-152
-577
-171
234
238
93
59
-44
-72
187
97
-249
-168
51
-225
-278
27
-30
114
340
481
96
-427
308
-127
72
195
38
-588
106
0
-2
30
-337
-74
-261
329
-61
70
18
88
-33
47
117
-16
-119
118
94
8
-127
-8
141
-264
44
-202
-443
7
370
-69
86
248
-135
-102
83
12
-416
-232
70
-140
44
202
142
-485
119
-651
45
185
130
276
218
488
-309
-75
142
150
-79
-100
441
-590
-189
223
-282
-127
-102
59
101
-171
-182
-349
169
329
97
-109
102
-398
190
297
-131
-62
343
-40
-122
82
19
52
-324
389
-377
173
161
175
385
444
-132
-211
156
278
28
103
66
-281
-88
4
-55
61
475
-55
-250
-234
-44
382
-664
62
-237
326
-484
126
328
82
-24
75
-246
-193
191
-354
111
-175
-14
-239
170
122
-683
226
337
-261
310
229
483
-255
-184
685
-365
-440
-298
391
-336
-207
-202
217
-179
330
66
-74
-66
135
20
-867
-171
140
-108
20
-106
81
35
41
421
-240
-111
111
-564
366
270
384
436
411
180
111
-572
158
-538
-181
-98
-187
-202
417
-258
-407
-151
-412
-344
-74
273
-55
-206
41
-116
-182
-143
-83
263
670
62
-241
-88
-10
-52
-59
83
-47
-262
-259
219
-91
178
114
-187
-3
17
217
-238
-242
24
-170
-609
56
-824
223
-35
-18
-97
288
87
680
164
97
-140
-159
-233
943
-293
-92
-245
117
-22
230
358
-349
98
-504
708
-105
-39
-514
156
-281
113
80
-150
190
117
182
-81
62
-381
-363
583
-261
174
252
-16
388
-261
116
-91
-501
17
87
219
66
-388
11
184
23
-52
169
-169
-601
-320
18
-140
-403
78
-122
-43
-207
-350
-232
-399
-173
-97
17
-260
-36
293
13
300
-36
491
-241
-56
-111
562
240
-132
145
230
-318
172
25
-36
76
-172
-77
-142
-134
21
348
-129
-290
-229
274
329
44
-223
7
600
18
-134
438
-311
607
-84
-84
364
-766
41
26
156
-232
-17
241
227
-508
175
118
-163
544
127
52
-160
-474
206
-93
-39
-18
-375
-49
-229
249
-192
17
259
88
-566
36
131
392
-685
100
-673
-15
243
-76
-18
-394
-641
-306
380
-33
-497
-14
60
-82
86
-27
198
-352
-207
-662
528
82
136
-541
399
160
-87
175
199
131
350
520
-134
-241
32
-186
-38
-86
-294
380
-279
-97
715
-70
27
37
-180
97
-244
12
-41
278
-446
-118
149
-188
545
-204
-352
-418
407
207
-59
-213
-117
145
-78
98
278
242
130
102
215
108
-201
-259
-57
-205
-244
8
-138
123
457
-157
-297
94
656
-239
-145
-149
169
-156
507
78
58
215
-191
-127
75
323
-62
-20
-282
406
-74
-248
105
243
-547
506
-97
334
103
-465
206
108
-204
179
-116
-244
36
-378
145
47
-263
-346
-136
-601
233
336
293
-36
-20
-11
217
306
545
-18
181
211
102
70
347
103
-52
162
9
-825
-717
-7
179
-387
-39
-78
488
-157
-90
-443
-335
115
61
-304
221
-405
-66
35
-38
-42
272
-325
247
377
270
279
-20
-74
54
-393
233
26
-27
-279
-83
138
-16
-219
-576
36
313
-70
34
-135
295
-424
-108
314
92
61
-20
-25
302
-1
-79
354
-124
-9
457
39
-208
-75
-76
-154
-398
-28
233
290
-75
-11
502
-136
41
-125
166
314
182
-171
78
-93
564
-21
-491
-33
-608
49
78
-42
-614
-99
-100
163
-113
54
-323
92
109
-274
-342
498
83
-93
-30
-284
170
-139
-596
61
-322
121
-22
132
-30
191
-8
162
-243
159
-8
-160
-200
-176
70
39
228
226
116
-54
-28
92
142
37
-333
-46
-525
-510
-254
-18
-119
-130
-93
31
55
204
233
-420
-73
-359
-80
-64
326
-432
687
523
-47
-223
-42
340
-130
299
366
30
-19
429
-209
-106
31
-163
-582
266
390
-102
-114
148
257
652
106
90
-183
309
321
188
9
280
321
-132
-176
55
-202
253
-235
-29
145
107
-389
471
554
-37
-285
86
-89
7
119
150
439
221
-25
28
524
-264
30
88
-283
-2
85
-195
-80
-707
6
84
70
221
-116
158
89
-189
14
-367
0
47
-172
251
539
-179
19
-256
-55
230
-31
117
134
190
353
288
194
-642
-17
-81
101
215
-64
-60
-139
8
207
138
67
15
447
392
-134
105
-598
673
-356
364
126
29
12
337
-240
-140
453
537
-119
151
36
-148
-133
226
-163
63
245
194
243
68
59
485
372
150
425
151
-465
37
120
-215
-276
49
-144
-613
100
672
26
166
334
-130
-109
22
79
-76
-57
44
58
-416
-487
143
322
352
-231
125
49
167
-174
26
-241
-156
71
-367
-364
-181
-370
-576
-119
-208
333
231
-219
119
112
-283
-90
436
-443
-401
242
-373
419
399
604
96
-95
-189
-212
-147
-228
201
208
-145
13
-73
-313
46
-602
-7
-671
310
111
30
9
340
-409
62
-220
-289
433
118
378
-262
-90
-11
-540
48
135
-134
-137
276
167
-338
-428
69
112
-76
-4
-92
50
-251
-47
54
-356
-220
-214
200
41
-295
185
182
328
60
-342
197
-434
-250
-56
617
12
270
70
114
-193
-106
555
89
-92
-14
-700
-28
90
232
-254
323
-61
174
351
612
444
-107
-147
-117
-28
455
123
162
-118
-495
-153
563
-720
-206
-327
-189
-41
17
89
-285
301
45
-106
185
87
-123
287
-82
231
89
58
-139
-101
60
64
309
95
-75
-73
189
-74
-3
518
-423
591
433
-309
-45
3
156
16
-119
-171
-8
-462
260
44
8
61
-294
237
34
-203
232
-414
-853
171
-133
429
-72
-93
13
-191
-113
104
54
466
-677
-382
80
307
47
133
-69
-644
90
311
-70
260
158
-47
-734
-370
440
351
108
-324
96
-431
341
-277
-678
280
48
-475
54
-51
-32
339
341
5
237
178
-36
166
203
94
-202
-163
-399
-269
-509
106
299
-36
560
-124
243
-192
-472
609
-309
-151
-463
-184
63
-227
286
-10
-92
-210
338
72
-28
-205
126
43
-468
500
-547
175
-314
94
-215
-269
128
-133
-254
-37
-28
-79
137
-122
-340
-412
-82
430
103
377
-507
-41
-63
-119
-67
-492
-253
-176
-46
-166
-140
178
83
-195
-127
-137
-161
69
-115
-412
255
50
-74
-65
-66
-15
18
0
98
167
-336
120
-74
217
52
-156
-172
-195
-146
49
-378
-8
104
85
57
-78
113
-78
-78
66
-78
-13
-5
7
-297
311
-107
-492
152
385
42
31
447
84
-402
353
-256
378
-21
-156
239
247
493
43
69
201
6
323
198
227
185
-457
94
157
337
-502
208
-111
95
155
-179
-441
-113
58
-424
25
97
-511
153
-215
335
97
-494
-38
369
208
495
92
-271
-228
-809
-472
93
87
114
-73
328
-56
-313
-112
28
-140
-39
-312
681
82
-547
248
-227
42
664
-43
-22
212
24
-191
341
-185
361
-47
78
-479
129
63
91
152
-452
-319
87
98
-44
112
128
-151
59
148
38
-46
98
-211
-94
59
-77
11
-393
110
-17
383
-62
-257
411
-153
565
-446
188
-193
-11
65
-70
-39
-144
-97
170
230
-92
131
186
-256
-122
494
69
15
52
162
-152
-166
132
290
-480
50
-95
-58
-410
47
52
29
-75
-202
226
-162
64
-139
71
144
-609
-124
359
418
-506
-29
33
-156
231
142
170
-132
-157
-54
79
-378
10
-405
197
-165
-347
-316
-2
410
678
-111
366
318
0
-661
40
-218
735
-31
-87
303
-42
105
176
-1
-105
-689
-680
-250
345
404
-305
4
117
-390
0
-321
-360
-185
-352
-323
-145
-438
-295
-213
-195
-450
-214
142
-374
303
121
596
-592
-181
224
-85
118
814
-28
-40
-66
25
-201
38
-625
-233
294
-388
-102
-532
24
-249
-298
70
-435
-71
900
-350
-411
-101
356
158
75
-148
-17
128
88
30
-34
6
-100
121
-210
-748
42
-35
539
40
112
95
287
-11
36
-1
508
94
859
263
-1
-133
34
91
-225
-329
417
-381
-275
-109
44
192
-561
-223
180
147
331
564
484
-602
-50
-16
-161
-253
111
-111
307
152
131
11
108
20
-367
-262
186
122
238
146
9
-748
24
259
-144
-401
-214
-229
183
316
-336
-11
25
544
-174
73
179
463
98
-6
552
-52
135
183
-257
13
153
-928
85
390
-242
-180
-508
-83
515
64
55
238
-197
-65
-931
-339
120
-94
683
112
139
-55
24
274
191
-57
-382
-281
-92
27
-280
-115
60
661
68
-209
-26
89
489
-198
-348
189
106
-93
209
439
-283
-167
-482
-204
86
-176
-60
154
63
3
62
-110
30
251
-155
-568
-210
58
237
-12
201
-252
-59
-187
244
-124
-333
-7
-87
717
117
311
446
-172
24
-319
-160
718
529
-127
48
167
128
-66
194
-345
67
467
-47
-60
-436
-20
-20
9
39
238
560
44
-169
-337
-21
-265
263
-248
79
-84
252
144
-2
-309
-229
31
-209
84
-171
-600
68
4
262
-267
-159
-295
-160
683
-175
-141
-241
-347
-410
-400
-216
-335
-9
-391
67
-358
190
280
-162
-74
-261
-188
-228
-150
-206
34
740
154
294
387
199
393
189
-180
-350
-126
49
-215
10
386
-55
-63
116
-107
291
-489
381
176
100
-13
-379
490
-128
101
623
222
-157
-238
-415
459
-166
151
-234
-76
-217
-9
-67
-182
139
98
527
421
594
-280
-355
-172
-204
-106
-576
-307
151
-239
-297
139
-81
-160
-467
-378
368
-241
311
130
-10
-213
-126
145
-50
-665
195
-687
-289
-55
-604
-81
-105
211
-41
300
-132
-303
247
-216
-284
-145
-406
27
-367
-59
109
556
256
127
-29
459
-142
-189
90
-126
2
84
356
485
-271
158
1
156
792
-136
271
373
27
-30
279
-71
-26
-332
-473
-512
-168
-12
-533
-777
-74
-181
17
-327
-21
-41
-136
-424
20
-123
200
214
140
22
-210
29
-139
5
480
-447
-30
-145
167
733
-116
-125
-189
536
43
-161
625
97
-148
162
194
-193
-620
-166
-190
237
276
-133
177
255
-139
-1
104
-29
-282
-20
-128
-33
215
87
-109
331
-122
-414
65
82
30
206
-206
216
-8
-49
171
126
-398
389
-116
310
132
28
-485
341
209
401
-108
7
0
12
-210
-143
80
-749
-252
-314
43
-310
0
470
-160
-86
245
-139
7
45
-52
203
-46
194
31
-97
584
-309
-271
-310
80
-38
-163
-111
-193
201
-11
-292
-37
-67
123
63
-92
-126
-13
-178
342
-682
-57
-461
32
115
136
59
-170
17
160
-88
-96
315
-459
-221
214
-174
-487
236
-134
-128
605
-157
-43
-66
-181
45
254
131
207
470
-109
13
-128
-242
-261
25
119
434
-191
39
35
-104
162
-866
-454
140
-645
44
-119
68
-376
24
-61
543
186
58
123
91
89
572
440
-336
-36
-264
103
-244
-310
163
-122
-200
-37
-432
199
421
389
209
113
322
-570
102
-257
-282
146
94
-73
-299
80
-197
286
-40
-656
61
223
-45
116
5
64
22
-217
-219
71
-68
314
-661
-66
-240
169
-163
-110
213
-331
-343
127
330
-260
191
29
-64
550
251
270
-227
563
-112
137
-205
127
-71
108
68
121
78
-207
-222
22
-134
-186
28
-204
-118
-81
-105
175
22
-393
-120
132
115
-230
-205
-30
-42
104
408
-696
-221
46
-235
-388
-41
65
-166
-21
64
59
-160
-17
-7
-75
147
-40
486
-126
-226
-185
-57
-35
297
289
-302
-159
409
-167
-277
618
-84
-120
772
-238
139
297
12
-122
133
-376
22
-418
12
218
292
186
75
-148
499
444
-225
236
185
7
-126
75
92
-231
-755
72
412
37
65
145
-267
-70
498
-47
498
112
201
-204
79
110
-327
115
190
-1
65
3
64
-549
246
-11
-472
-45
-383
-80
-74
13
113
120
467
-381
-359
-195
-133
-103
54
106
-44
92
514
165
14
19
264
556
494
-205
-50
-55
644
-285
107
317
148
13
79
-188
735
-478
291
-200
14
-522
183
181
-132
55
-41
162
-55
-44
-21
8
-215
190
-708
18
208
120
-133
480
-137
-110
-104
-118
34
148
180
282
74
185
13
106
-65
562
373
-141
64
250
-91
-126
167
-14
-331
-321
-252
133
83
-33
-54
-221
-22
427
50
512
129
-263
-201
-184
-177
17
-391
707
472
44
83
334
60
434
212
-417
-21
-234
228
-18
285
201
-654
-304
-50
-193
-50
18
-90
185
-618
70
-206
187
98
160
-77
173
285
184
-26
-104
-76
-327
66
-298
-101
89
-364
487
-287
33
1
-29
45
-87
173
-194
-231
-268
176
-427
-36
-725
80
154
-385
81
93
-229
238
417
33
-266
37
19
-336
75
264
413
494
-770
57
-422
2
-233
56
-104
-149
-8
173
-97
-42
-59
-30
-142
-434
45
152
423
96
-61
-456
-138
-4
-89
157
-303
-278
-348
219
-328
110
-225
481
-37
336
-245
100
-196
-97
158
-263
-55
62
-120
480
387
-148
-338
25
-88
-167
-248
-46
-141
-93
6
242
-146
-55
21
237
-87
328
512
-280
688
-20
34
244
-137
-265
-2
-114
-143
-486
-56
-287
-58
75
330
344
-594
188
226
-365
89
-235
-150
-29
-179
507
-102
-128
393
-31
-90
155
-17
-68
-36
21
37
623
231
1
43
-700
179
94
-104
-129
0
50
-29
-259
320
213
98
-123
124
328
419
113
126
-278
471
-189
120
487
66
186
-202
-77
-76
318
141
455
-378
267
-35
41
-224
741
-127
22
392
218
219
203
-108
-73
-358
121
91
-120
644
-42
53
-491
131
-632
-229
3
-28
-23
-121
874
593
80
294
-20
-40
-69
24
-161
-35
80
196
-100
-85
102
-50
-294
109
-291
64
-287
-43
-426
-189
96
324
714
183
-346
-16
203
291
-114
-144
316
-488
124
183
-64
-167
-66
125
-68
-22
-103
-277
-74
263
-141
-130
-152
-100
-61
320
95
66
68
141
-179
39
262
192
86
34
-166
-255
177
-86
-103
389
-174
103
107
275
237
-52
-112
-98
-55
-458
-94
-98
115
129
-118
376
-8
148
-60
77
113
442
219
-135
163
-3
81
-214
190
58
-186
59
-61
-592
-62
-392
-73
-276
30
629
24
134
52
210
-12
-288
-80
-267
-45
-569
-26
487
201
382
52
-37
-173
-182
128
299
-286
496
-160
225
560
120
-226
-352
743
167
83
544
127
-262
-66
-149
83
-573
-361
-498
54
456
58
-440
2
141
142
-229
99
-341
164
-219
-104
415
-46
7
-574
87
747
177
99
-230
389
328
378
-317
-24
63
378
16
532
-12
-43
520
-49
-282
-180
-71
181
167
398
269
126
-455
197
-11
147
209
-80
-79
-99
436
-35
74
-55
-347
-130
8
171
302
205
89
-49
-129
231
217
411
168
-10
67
-102
-69
-519
-516
-447
-124
142
-196
8
-163
415
440
212
-131
-135
52
312
-402
239
-342
228
-167
59
202
-118
213
147
393
-47
219
3
-741
-246
119
108
-236
-57
-443
116
42
76
147
-203
-163
-165
-278
53
-207
-126
38
41
-282
243
-400
-107
415
1
-43
-320
183
-100
-66
76
151
52
551
-552
316
-231
40
139
-351
-446
130
-282
-64
-69
-321
80
84
76
-88
-115
72
-296
-128
-136
-72
-94
-14
127
-244
33
-707
135
-150
524
106
79
15
467
366
-372
-169
-84
387
160
128
532
-41
-94
-171
-461
188
-289
325
-82
316
290
-331
-77
-71
736
141
222
-213
-150
-126
188
104
284
565
-59
121
-101
278
379
-239
394
101
-448
-44
-178
-163
112
617
-2
507
-43
313
-4
-283
27
-15
97
111
0
48
161
166
51
59
-108
84
-424
-332
163
-259
-572
-225
-1
360
-257
490
-242
81
-458
-164
131
140
-135
-113
-212
149
-93
-385
-15
172
267
-266
-39
-179
192
292
-173
-214
430
-772
-344
-80
588
200
-468
-223
-80
-81
-139
-264
-267
-126
-271
-349
-341
517
44
304
49
-449
96
-119
390
571
6
391
-226
-77
221
-93
-14
-203
-301
149
-110
101
3
122
11
-36
262
102
406
-371
231
-148
-219
40
-334
-101
-51
-248
-61
7
-108
202
-188
205
-314
-300
136
624
-31
-653
119
-156
100
97
-322
-29
-132
229
-338
-117
163
323
112
296
58
7
-190
-415
-139
75
-281
-157
-71
74
38
-654
14
-82
-578
210
-102
49
-53
54
-85
104
223
-193
161
-272
-187
46
-191
-73
-20
-665
-216
118
-191
-12
194
-131
-216
39
78
-520
410
-218
122
2
-83
114
160
-243
19
-58
-391
391
-339
-108
137
-112
-21
405
91
116
251
258
225
-57
-105
-135
-345
39
-104
203
-134
-222
13
-342
489
209
369
186
142
-60
-279
-46
222
37
-87
-205
159
121
-35
-205
378
-489
-240
26
147
-105
-566
-43
-310
134
131
114
13
160
15
70
-5
-11
579
248
-350
191
491
11
-376
137
-1
46
-17
57
-396
304
377
-114
-94
-70
61
-237
48
211
96
679
324
-474
68
-160
-61
-43
355
-108
61
-2
247
51
83
-428
54
213
56
-377
345
-411
220
-107
206
235
204
470
50
306
-168
-74
-120
-163
-20
175
-68
-232
324
-108
-107
329
27
-88
472
434
-59
85
131
-129
1
-12
-7
-140
-190
175
-5
695
42
70
-446
174
-528
265
301
-102
59
67
-320
-154
-494
159
-97
-292
-156
13
-154
-115
-90
-35
65
360
-504
90
235
-42
-34
-75
20
-94
261
-118
-33
-504
-139
58
-80
-364
-256
203
-239
-30
-439
-44
-205
-128
-247
303
-190
-5
482
136
-93
-412
39
-256
48
174
-365
393
-169
127
-414
-670
-605
-114
66
147
-93
-34
88
-232
-16
-107
-77
145
-48
-242
-8
-138
-315
-75
-180
230
-181
-253
-414
-115
3
168
-174
173
233
379
-216
160
-526
-437
-381
-313
-320
-23
-149
418
223
10
456
-119
56
120
-80
21
-68
-49
20
116
413
-175
59
-158
72
-258
-227
147
-29
231
463
97
-427
-100
-40
-431
97
-9
335
-345
133
-412
-37
-149
60
69
434
-121
69
195
123
-36
248
94
-641
-228
-208
-148
-132
518
714
286
-125
467
119
455
-305
-149
54
217
-414
132
-50
6
-4
-40
140
-368
-196
49
-227
135
-120
104
34
483
38
-191
157
24
448
-672
-532
64
-226
-63
283
313
150
757
-446
97
-711
-75
57
5
28
-233
-315
414
627
314
-642
-30
87
-119
-77
614
-51
97
-143
236
-31
-255
-449
100
-89
-398
99
-32
-493
-246
-80
137
173
259
328
183
-68
-79
108
-374
-68
-27
23
-236
121
140
178
-181
-165
-295
-341
-120
-574
268
260
-217
600
49
80
-61
114
-192
-224
-151
170
83
30
-133
-358
-103
692
12
17
316
-107
-57
203
605
-338
105
126
-8
35
14
-301
226
-222
263
358
-256
238
-90
229
-120
158
142
384
181
125
-107
490
22
345
442
60
2
-19
378
63
316
-123
121
-161
281
181
-58
-166
-138
465
3
137
-264
24
-205
-174
-120
459
-41
-375
71
-427
-90
-118
308
202
-234
325
16
11
-81
-358
91
562
160
196
-253
133
-105
-161
-97
-155
80
-128
42
-851
-301
-82
175
-172
766
-464
190
7
-422
-75
-476
1
202
-253
249
77
-201
106
-496
299
10
-243
-305
811
70
48
481
-12
-180
-143
-38
259
168
21
-52
-309
383
-70
-246
-710
135
134
13
146
202
-104
-506
-175
66
-57
-38
-69
178
-84
81
92
-70
-3
21
651
62
-92
-457
-110
131
147
-389
-411
-65
54
97
-134
486
254
371
101
-87
224
665
700
6
20
-664
-326
-193
-71
286
-53
252
-84
111
-64
67
-136
52
147
-298
236
-232
-587
215
32
375
203
-384
86
-566
35
-188
180
-88
245
20
164
-191
379
-145
-504
207
120
135
-389
-421
162
-57
185
137
-264
50
120
173
244
-431
-205
388
454
184
-280
-287
-146
90
325
387
144
-183
-57
-122
-335
90
43
227
71
-80
-289
-274
-29
137
-279
234
215
22
66
336
-46
20
-320
-183
154
511
-60
135
64
222
55
-144
250
17
85
123
151
534
-177
-141
385
453
268
149
186
92
-191
-160
95
154
-44
342
-266
-9
72
39
-26
13
469
339
1
49
141
-25
-53
183
-91
-37
-494
-189
183
203
-144
-51
-220
27
148
-14
-13
-536
-67
438
-163
299
0
-22
8
236
112
-346
77
-97
166
75
367
368
-188
-24
756
475
20
-293
-165
-103
-94
-231
-333
-58
43
5
56
-401
211
233
58
-341
-46
267
55
-203
20
-100
72
-89
-493
79
-208
-55
-6
-69
-558
315
288
232
57
257
55
230
-137
212
-127
57
-115
465
-149
-170
113
-108
13
650
239
103
298
265
109
-200
505
-721
10
3
-97
-243
-157
-10
199
334
19
-64
193
247
194
-124
-25
-419
429
149
483
228
77
27
32
-707
-165
76
197
217
-121
408
574
367
-226
440
-57
-282
-190
20
786
-46
-57
-294
57
228
397
-99
38
204
375
-179
-47
-263
190
-128
-209
95
-19
-596
88
172
85
207
-57
512
-375
-298
-378
262
-33
75
-117
-129
-128
-11
681
371
423
162
-481
-22
37
-68
-194
574
48
175
-46
53
-545
179
36
121
142
-294
260
35
-209
-263
-18
45
350
18
-39
-97
-120
-184
-171
-73
56
-99
238
-20
298
-373
-213
-74
106
73
58
-252
210
508
-96
-163
108
-183
153
344
33
48
-116
5
11
819
138
202
-13
-81
184
-404
-239
221
182
-116
-664
-272
-116
197
-178
-42
-239
-30
-150
-132
56
-127
-171
-175
83
-204
-1
201
1
499
188
97
-10
170
142
52
3
232
-349
338
142
-112
628
-204
78
-314
29
37
145
240
-306
-93
-152
-63
583
472
-534
452
-33
-338
-14
279
86
-218
-341
282
-276
13
108
-389
-149
418
50
-160
41
141
-232
-218
97
-168
-108
115
-131
-92
-275
98
-116
-43
259
-251
12
31
36
344
285
-322
-275
-173
-91
-221
-369
21
317
88
532
178
-326
-122
172
-45
44
-546
-209
-284
158
644
-816
-202
-63
-111
574
210
239
149
110
-59
116
-99
236
355
270
90
23
38
66
-217
159
494
270
75
-89
-119
339
302
129
-1
113
176
-183
259
-168
-428
442
-255
73
-212
393
73
204
227
-632
-96
208
-318
-217
-447
-26
-115
633
-307
-87
-47
531
602
-88
-103
-22
315
-117
-92
124
92
162
-420
-136
-141
92
68
194
-104
72
-275
141
166
40
-176
-476
133
16
40
-162
-271
32
-214
-113
-349
521
92
-54
-120
176
220
217
183
204
-42
-145
-108
239
-2
116
21
-3
34
215
35
-104
-79
136
-242
-141
-107
0
-232
791
-8
-215
64
152
-136
110
-107
371
-61
14
719
-46
-58
142
-79
331
-477
79
226
-233
-57
-131
2
-157
709
74
-135
-426
223
-210
505
122
394
111
98
300
286
57
-317
-729
63
-116
-98
138
-246
-341
-132
-465
-354
-101
-246
-102
-191
-41
2
97
0
160
-358
113
124
-226
105
-267
293
185
539
-317
482
-188
-10
70
-404
-170
-62
-14
-106
205
-121
-207
117
-480
-165
-320
339
281
272
-180
299
115
235
87
29
-285
-195
-385
231
321
152
33
-299
89
-400
16
-258
-513
72
-136
-178
193
162
-132
20
354
-210
-3
20
-100
21
107
235
-49
-87
48
-479
294
-380
192
29
155
-308
372
344
-771
220
-376
-160
-357
-94
-21
161
-82
-98
-94
-461
-1
-475
559
-206
-184
195
256
62
5
368
-313
-243
216
-39
322
-167
-4
-427
-96
109
-273
-184
-294
261
-69
61
-111
252
-232
239
88
-11
-235
178
32
-37
60
317
-14
437
-534
46
55
-158
-118
140
-39
75
-39
-334
113
265
46
-209
-29
420
91
-317
-300
180
306
286
-144
-23
-383
133
65
737
-658
-314
213
-568
-7
42
-181
-10
-59
-199
87
-253
-172
-150
-137
-179
448
458
22
-81
-218
197
-235
387
226
-231
-16
162
28
334
358
169
271
-12
-50
-79
22
-536
212
163
92
-190
-373
-23
69
79
-46
343
-162
-579
-99
-229
-391
160
-162
-90
-256
-235
488
-14
74
633
20
175
-214
63
-529
-189
-31
13
-373
214
-41
-101
-131
197
-120
-324
-220
-284
349
-421
-74
-291
-44
-181
328
46
40
32
259
472
-784
228
170
-757
28
15
110
102
-218
26
-150
162
-245
-192
265
250
111
-82
11
236
8
45
232
615
68
300
172
139
-184
277
74
-171
98
174
-3
582
107
-519
-111
-2
-18
100
-137
-245
-177
276
166
-467
-142
111
134
-162
99
-194
-641
-327
-188
-342
655
-202
-194
173
86
-523
126
-56
-32
-227
-15
-280
347
-497
-637
92
114
420
-452
424
121
-850
234
-167
-98
72
-128
-156
-334
337
70
-253
-399
-206
-48
89
-269
-322
-133
-463
71
370
-152
143
306
179
-117
-175
-789
144
81
216
-426
-78
242
-361
315
-55
-66
120
78
394
-598
100
-91
-310
242
-216
389
-57
69
258
159
8
276
-203
-486
-434
-127
-525
-130
-276
223
-77
26
534
198
-199
82
132
132
-448
-56
-161
-166
51
99
-46
134
-48
-132
178
-419
2
-166
563
-114
-474
-44
-102
-261
114
1
30
487
-127
40
134
4
-479
-110
209
422
-235
472
-527
-229
9
249
-163
573
-29
275
-51
-162
11
202
-65
144
76
231
378
285
236
-160
-76
332
-292
233
-135
-428
198
259
149
151
255
-104
373
-103
-145
-62
-44
-90
-185
134
-133
-229
313
43
-447
-422
-104
268
88
-55
-536
-11
-630
288
94
233
292
-551
176
-63
-244
399
-133
164
-139
-408
145
588
87
104
-16
-385
-435
544
-105
121
-558
58
-266
162
-204
186
-440
-350
-184
-57
-483
-382
-166
301
-91
-214
39
95
209
88
99
95
55
368
35
542
-145
-181
72
-167
-41
30
-2
136
103
519
-156
114
59
-264
-308
17
-375
442
89
402
143
-97
153
72
-50
-41
52
-14
126
-505
-27
152
140
165
94
-18
263
-316
270
-151
41
-49
238
-19
-209
-352
-392
-261
-139
205
143
57
499
-158
287
713
322
93
273
-31
-207
-60
-469
335
528
557
400
-365
15
-383
368
142
708
526
348
-121
-125
-2
-254
-189
75
-80
451
726
-198
-127
279
-502
-133
-10
-501
-46
-381
180
126
-45
-40
10
-448
413
-219
-72
98
146
-198
37
-586
-12
254
-173
-202
64
186
-94
-278
-419
-214
-250
-64
-439
-122
-137
-145
96
-227
-215
716
-190
90
-11
-190
-526
-186
92
414
-204
112
26
91
408
-388
-298
246
-716
-503
-133
119
-224
332
-262
282
607
-87
-161
-41
95
-4
125
-160
-397
-235
-371
-86
-291
-125
-171
119
109
-57
348
-173
214
11
-130
-174
27
-82
-255
-192
66
184
55
170
-48
-205
-109
-192
0
39
227
242
169
268
-325
-130
-894
-91
205
22
-20
44
-196
235
309
15
382
-90
314
177
234
-441
25
-182
-85
408
98
-27
116
136
62
38
-308
70
54
157
663
-128
505
-199
10
17
329
428
106
-40
-275
102
-337
-144
178
670
-317
-350
-613
-99
-209
-74
10
334
4
-245
240
-120
89
316
-102
133
-255
196
-56
-707
117
383
41
40
-32
-388
-182
-110
502
315
95
-267
-336
1
-83
609
488
-169
-26
269
55
44
248
-218
-134
165
-48
-61
-285
-151
-3
110
112
134
149
259
-19
-308
-4
-129
-137
38
37
-172
-151
-292
113
-115
274
372
-256
-85
154
-232
88
-92
191
186
354
-51
-141
135
158
-12
-83
-349
-525
-359
-260
-246
122
-42
391
-218
481
66
-211
-81
65
226
157
-93
-180
458
130
180
491
-480
71
-268
-304
-138
-217
-95
-5
168
297
-169
-72
243
90
-684
-129
132
-239
207
21
-189
-460
-153
61
-204
681
-129
219
-123
144
387
112
-676
389
280
295
699
-407
-101
-393
31
-169
-247
-460
-261
-204
-185
61
-140
-192
-553
-42
256
-346
-56
154
605
-23
37
115
-34
-294
-254
111
-69
-17
-19
-82
-532
-471
229
-462
-54
221
46
277
82
-632
-179
-57
-322
-297
298
383
-85
234
-370
190
103
181
23
-112
13
-104
189
18
-18
28
617
261
65
-26
-504
55
-150
-472
-117
-111
6
-237
-40
-180
147
573
56
-100
85
-93
396
-409
57
53
-374
197
88
-501
-111
-275
122
-119
23
80
-44
214
190
169
-307
73
328
197
-40
-103
162
727
-69
574
163
-114
691
141
297
-375
55
25
115
-463
-216
25
-183
-421
230
82
290
-373
206
-481
-428
-449
-337
262
99
124
-586
362
-138
-115
155
-47
74
4
-78
46
28
-56
5
154
22
-869
181
555
208
-72
-221
243
-33
212
62
-24
167
153
-266
-243
31
-149
234
77
54
114
-238
-94
39
-447
389
-87
282
239
41
-139
-286
111
461
16
-59
-100
443
184
295
-59
44
-6
-292
8
173
141
381
-136
196
-104
65
53
-161
-451
713
-305
-191
-80
230
323
235
153
198
-326
151
-102
-210
-127
467
108
-199
203
526
-46
101
-44
-15
263
-65
174
-379
113
482
369
56
360
469
-101
-228
54
196
-107
-159
343
155
-92
-42
-223
462
-46
-123
-23
221
-238
-81
323
-96
-167
183
-137
-31
71
-38
187
-631
8
-313
-719
-136
-95
-49
128
146
-468
118
-337
201
369
-390
93
342
-332
123
0
-123
-329
398
493
171
-101
187
-268
-138
52
-267
186
-161
-44
-140
-354
-176
90
-408
-371
235
113
177
-53
203
482
32
289
102
-84
100
116
-102
132
6
-257
133
-210
126
-15
-7
-212
267
44
-95
-250
154
-216
-129
-175
-3
325
130
345
184
96
403
-30
-18
10
338
-98
568
-401
-51
-84
-45
-115
-82
-645
506
-709
192
-188
-46
281
-6
509
288
310
73
26
298
278
-44
58
79
-155
-88
144
-59
450
66
-45
-58
2
-259
87
152
93
-72
11
73
650
-218
37
48
-100
43
-715
-103
92
-422
-113
115
-264
-190
-160
33
125
322
494
13
-547
227
397
-187
159
-152
66
121
46
-133
-213
61
-732
-212
-194
-40
368
-52
133
114
-62
107
-97
72
63
-124
10
-340
290
-438
84
-130
27
212
242
-74
495
-50
-305
50
-65
-108
-59
567
172
85
-388
498
357
36
-217
-167
-21
-22
60
-197
-230
-75
-40
-165
290
-301
342
113
-328
124
226
-318
-141
165
96
258
376
117
-599
134
-76
-72
-116
219
91
-20
-1
96
95
152
-334
-375
269
-285
75
-31
10
99
271
-57
140
-109
-95
-446
79
743
-55
395
-15
-17
-196
-8
148
357
175
344
455
104
-9
46
-45
113
-271
119
171
-333
-757
172
229
-737
454
352
388
79
28
-82
-53
13
-277
-41
223
-410
211
-82
-137
451
21
-24
-152
75
55
192
131
-51
131
132
299
-32
119
-89
-82
136
-14
-198
-152
-110
-121
34
-62
-365
-218
620
-236
120
535
-223
-580
153
-31
218
43
-107
426
-19
124
-171
-3
-78
148
-77
31
-763
100
292
329
132
181
-418
-219
-314
75
10
11
-419
-102
-307
84
423
134
-48
234
66
-251
17
-621
117
-339
100
249
204
-245
-193
354
182
212
-95
-77
-88
110
-61
186
34
-64
89
152
-19
248
-95
-238
38
-450
-563
136
144
-180
171
39
-23
-273
-29
-83
111
36
125
-429
-376
367
117
244
-215
-39
80
65
338
259
-501
-69
199
211
-203
-760
195
-262
-177
-69
-184
138
196
-94
-413
53
636
-257
190
-796
-86
67
36
-346
-446
625
44
-83
500
261
-286
-108
-170
123
103
176
-253
80
526
113
-42
-86
-394
186
69
124
131
-118
68
-202
-7
-236
-108
142
-68
90
-48
47
277
-160
13
347
273
-212
244
-20
134
326
287
-55
-369
140
91
279
-51
66
82
-220
66
85
187
57
-254
193
34
-79
98
322
73
147
-123
-34
-221
-412
-509
-84
-82
-306
370
20
238
-121
-420
62
298
-665
-133
269
-262
-30
-169
298
-141
-258
-212
144
-114
-152
1
-345
25
-80
-59
-162
30
-112
-101
78
-486
-53
330
-63
-79
-290
-328
-224
-18
-112
133
63
-160
192
-265
-67
-158
-78
663
486
184
-52
-281
257
188
-56
-91
-235
-67
384
80
-22
306
-178
-337
112
182
-59
-187
-488
-364
-385
40
-658
-115
-205
-700
252
242
361
358
-206
61
-61
-136
171
229
460
38
128
-120
40
-148
216
-38
-430
-27
-267
-455
16
-320
81
-345
-122
-36
-68
448
-143
-14
163
72
64
-170
302
-148
-162
-589
59
-93
-33
29
-26
-23
850
496
-108
555
-38
103
-300
245
77
-157
-148
65
136
834
-274
273
343
106
-117
18
-75
269
-663
79
-18
-260
-172
37
-238
-139
-189
-144
500
239
-196
21
-290
379
-114
174
-423
77
302
-80
-12
116
-244
449
-231
-8
138
-67
136
-56
-43
-62
-232
26
85
-106
338
-228
-488
354
293
-416
60
156
283
-80
-63
253
124
379
-333
37
70
90
413
349
-135
364
42
-70
96
-40
-140
-260
-43
490
360
-388
-105
143
-193
-6
653
108
-70
214
-142
32
-287
55
-8
32
-366
-209
96
-242
139
-252
172
-172
363
-356
421
-155
227
164
20
172
-153
-386
-61
367
360
-220
-106
-79
280
-6
95
167
8
-111
-511
51
-470
234
415
403
224
247
-12
-492
10
132
41
47
-385
-113
303
-148
218
459
-35
-371
283
228
-54
-137
-285
155
-99
44
-147
-154
-385
87
-113
-258
538
-82
194
-169
-58
539
-112
-171
248
-196
313
-9
192
-106
-35
155
578
59
239
455
123
253
-103
73
22
-479
-370
159
34
-27
159
-79
522
-156
-222
-143
11
-243
603
-151
39
45
-287
-302
35
258
-241
-56
666
-161
196
-99
-355
429
465
-167
-157
224
35
272
-122
-72
-279
-513
454
-29
466
70
-243
18
55
110
260
322
-37
-123
106
-13
48
29
117
20
-195
-65
134
147
-158
117
103
-73
-118
90
58
-330
139
-51
-88
124
87
-96
-689
-473
-653
-378
-444
-50
122
77
-395
-52
426
297
-311
71
206
247
-829
-17
-119
31
175
111
-556
-384
-68
182
-243
-307
-25
-461
-149
75
99
-68
79
-334
-270
-9
-525
-125
-365
-50
-16
-106
41
-157
-259
62
83
172
-129
-86
-154
29
168
-116
-99
-254
-52
-31
27
232
-113
52
171
186
-238
-329
292
-22
265
421
341
62
-363
88
58
-95
-330
-12
-177
206
80
-593
75
28
416
547
-500
426
315
-176
317
-8
134
-310
374
296
-206
-202
-51
-33
-114
233
11
-119
519
115
-63
163
-6
289
94
-155
44
-65
-124
-215
66
35
-69
-365
-80
-216
384
-69
145
57
130
-36
-279
-154
-91
567
279
138
-74
143
363
-126
-4
-281
110
-540
-122
148
-370
-136
157
671
91
302
-147
153
3
72
70
200
-136
294
-87
196
143
-238
-543
139
352
-31
131
-238
-24
661
-412
-121
-233
278
511
401
180
-106
-244
-17
151
36
153
-57
253
-16
2
63
-24
41
124
-77
-163
-486
47
-402
122
318
110
290
207
413
-65
-83
14
28
-20
-136
-143
-284
113
-115
-143
116
-222
-129
-251
-565
473
71
375
71
-94
152
-170
213
76
-112
417
64
416
-74
99
-39
-173
86
79
654
560
-470
-307
-10
133
114
80
91
17
-211
41
129
-480
130
89
-86
-177
-362
111
-115
-507
257
-304
79
-115
-242
-233
-79
126
-138
38
-30
-34
282
-306
-113
-57
110
185
71
-295
6
-153
-17
-272
144
-15
388
-225
-71
85
-629
-39
124
515
23
-386
53
677
-251
-121
-128
-483
32
40
43
-318
71
-194
172
408
222
-24
-129
336
-209
-124
-247
121
196
1
272
-184
-347
-38
528
-450
-346
-237
278
-118
-118
-155
-160
148
-240
109
-8
-103
-26
625
135
248
-173
-94
-84
-43
66
-131
-86
146
-242
-173
-542
-157
106
259
-2
-165
-68
-182
-75
-438
165
-52
113
61
-164
-542
80
36
425
283
121
-109
-334
-37
306
-234
-56
77
-64
401
-195
231
-623
126
-3
-88
-294
-6
98
213
-329
-319
41
384
-128
250
137
-65
177
715
281
149
405
308
-60
315
-107
-176
-423
-116
3
-121
141
500
81
338
242
290
249
-659
-44
75
-307
145
-51
74
-89
-70
-397
224
-56
-269
187
-235
349
-257
-227
117
58
-104
-1
230
113
-92
68
209
431
-109
-343
-107
183
154
-126
-53
862
-235
-48
-395
80
570
773
-117
189
162
-334
131
-682
108
-250
143
523
-76
99
-378
-146
-195
59
149
544
713
91
135
201
-262
138
-19
-226
99
-73
44
-227
236
339
283
-23
477
-53
-19
-69
-24
783
-179
-168
-110
-747
90
-66
269
130
-72
-335
-283
107
105
-326
-5
-246
458
131
216
44
192
535
54
-114
-250
36
382
214
-110
-119
-93
282
276
136
-412
-158
260
93
316
19
61
-348
520
-65
-295
27
-65
164
-93
-90
587
-2
123
-316
78
-108
411
238
573
16
-268
-16
-325
-105
580
159
287
-163
568
135
-66
255
27
261
845
-712
152
144
-56
-176
233
18
-157
173
-262
66
-159
-142
193
-452
20
-21
99
-649
260
-53
221
168
-32
64
-32
340
162
162
643
152
-98
22
280
-50
-138
-123
242
-63
208
-463
353
-6
8
14
-135
489
-35
-127
-9
124
58
-73
251
-86
-135
-75
103
345
-12
132
-39
303
-85
-140
13
337
210
192
-104
330
-238
25
13
-379
-105
155
73
-95
-68
-40
-453
-329
-276
231
-13
344
-59
-585
-121
-269
-158
-149
216
224
-284
147
-119
-239
-160
172
163
-265
168
44
316
48
159
-81
-114
26
-453
-339
-62
226
-247
-47
93
-238
20
-8
-114
-12
313
498
261
308
-132
41
-138
128
138
124
-176
-283
-264
283
-231
-152
-78
-40
342
-575
32
-292
301
-23
-355
240
101
4
-690
-22
-272
-197
-253
26
310
-66
-107
139
303
-336
-184
30
-223
-69
-381
66
-11
-235
-100
-549
63
-212
311
148
174
117
327
-365
108
-76
113
358
106
218
21
30
121
124
58
673
-32
29
341
-21
-9
-112
-183
-202
639
-104
-244
302
28
246
174
-378
-373
-770
115
-224
-131
160
183
46
90
-44
-138
29
207
126
-17
-73
-399
43
39
255
279
104
91
13
-83
-170
-475
178
13
521
260
273
3
183
158
191
66
-614
-133
222
-69
-8
-57
342
-163
282
-340
137
-276
-760
130
-88
-346
120
-632
333
-166
-718
181
440
-76
36
148
-76
152
708
87
180
252
-315
6
-84
529
39
-109
-22
69
402
-41
-38
-422
-438
-131
89
-104
-267
467
22
320
105
-142
-114
50
-241
401
-287
-112
-64
-117
-281
202
272
-138
58
233
300
-165
74
-87
-298
-283
-327
34
306
-207
-469
-76
0
-484
65
120
-240
-576
237
13
-266
290
92
-118
45
-206
-209
-51
22
185
180
-33
127
-153
-556
-4
-136
101
-90
-246
55
-353
-706
80
458
-273
104
-113
-58
-194
521
236
159
-52
493
91
194
195
118
-18
217
14
-174
-177
-363
442
-164
485
538
-48
-64
-58
438
152
103
72
42
-89
123
-319
-92
104
247
113
-57
-135
506
-80
-356
-39
5
369
-383
269
288
330
1
82
86
73
-406
537
102
34
-164
105
260
-279
132
732
116
-1
-560
-260
459
107
159
147
-53
358
469
13
158
-172
126
-56
362
-413
-73
207
89
-245
-252
121
-326
-320
-32
253
-311
402
-171
4
59
52
74
471
116
-102
19
49
476
-225
-87
94
-17
96
20
96
-111
117
-436
108
-112
275
271
316
-290
-88
-194
-24
-70
-21
688
281
-257
-495
112
339
84
-99
-107
33
87
138
-135
586
-72
-434
57
-89
585
-253
122
-113
16
-310
-97
483
-79
168
243
-16
-19
44
209
-53
-194
-174
-122
-173
163
34
147
0
-210
98
131
-125
-194
-237
-52
147
-33
-722
207
-377
203
-14
586
-157
-135
-55
251
129
-172
-330
437
101
10
-298
407
-38
-45
329
-83
239
111
-483
185
-79
454
107
-365
103
-91
-115
90
-201
-188
28
100
289
-65
-49
-251
-10
-198
-145
7
-537
-203
-33
88
629
526
29
132
451
-109
-491
356
-41
-250
27
108
81
-112
484
-300
-79
32
62
-674
349
-4
23
-44
190
-235
227
78
-487
53
146
-276
-78
105
170
209
-156
-77
-390
173
407
175
-311
177
-587
-530
-201
402
57
-143
402
201
-304
-246
177
-240
24
1
116
-253
25
182
143
311
61
194
-34
190
-86
-325
250
488
-12
24
10
-44
94
-9
-240
235
-21
511
-198
-55
87
-510
-436
-587
41
232
-52
-97
-434
25
96
245
141
-11
-61
130
-66
413
-161
-141
106
-5
-77
577
14
313
120
-257
82
115
-454
168
176
272
347
-109
342
166
82
164
550
-24
-430
7
-225
55
378
-415
186
464
-11
24
-23
119
-106
57
-338
-38
-548
-126
84
-125
356
73
29
34
32
-166
-4
108
168
-305
104
-61
48
-435
82
-16
92
-156
250
121
249
-2
227
95
153
176
-247
-72
218
77
-55
0
222
540
224
205
231
188
22
-211
327
101
9
-111
-122
-18
166
24
69
-152
-220
331
416
-9
-196
146
-221
57
-596
262
-165
-178
-29
-176
44
-332
-57
-140
179
-661
55
-177
495
42
-316
64
-177
-259
-138
-75
105
-87
141
167
96
6
18
-334
479
9
-82
-69
-192
172
-268
-444
-98
47
339
-125
290
282
-144
-13
-201
-286
-170
267
-458
-269
-202
90
-497
-187
34
92
-620
87
29
-120
-72
-147
112
72
7
80
86
-637
-437
-44
185
164
-12
128
339
-409
145
-178
46
81
165
-122
-103
189
87
168
114
93
-9
-351
60
-106
120
-377
140
139
-450
-138
-131
36
47
-61
-191
120
21
122
654
233
-264
-13
-85
114
-146
23
180
-481
102
152
-9
-153
125
149
143
28
136
-187
-73
280
409
-114
210
516
-395
139
-172
-266
80
-121
298
281
610
-94
139
-65
-110
42
-169
-544
-111
532
-231
-21
590
-391
-11
-85
-110
-115
-215
38
257
-7
-139
-39
-12
-37
-114
-159
-177
-191
-260
331
-23
-71
173
-75
-262
76
-144
265
-174
-101
-232
-99
-23
-28
112
-536
-59
-2
66
-232
-353
220
17
40
192
269
204
-235
97
-153
-146
-245
525
-50
202
146
-162
-321
181
-410
-225
-346
30
-22
-38
219
-275
209
-354
-142
-112
-139
-214
107
195
57
59
-305
-97
-163
-87
-228
-335
43
-219
17
-368
156
-312
-127
-45
385
33
-157
-182
-22
79
-43
-215
-313
-253
9
231
135
95
199
-197
-118
-182
-103
40
152
318
-118
5
73
-10
-135
-170
-242
-252
13
204
157
231
-180
-121
332
68
26
-82
-24
194
-292
500
-257
183
48
440
86
-104
-149
92
-249
-103
699
590
-606
-228
130
-168
273
69
156
-60
172
140
-33
109
686
25
-162
177
51
42
-178
-36
12
425
-153
620
-15
-393
47
-50
25
368
-78
-207
10
409
414
-521
-277
-23
268
-327
-159
494
28
-24
-6
158
198
159
87
-219
99
389
-215
-268
-830
524
-262
52
-483
30
-284
-135
75
320
-202
-333
175
70
-59
11
-355
530
58
-121
-237
342
679
575
-65
221
-101
-113
181
484
-219
-287
-25
-595
-200
34
293
-10
-506
-118
65
-75
-226
436
103
162
102
99
273
-169
-242
84
-60
270
134
273
20
-133
-108
406
104
-285
-52
299
100
-331
8
444
42
-345
98
-189
-190
-112
81
-162
-14
309
-566
-56
204
-140
157
-63
854
156
220
-236
-404
553
307
39
26
-13
206
-208
-6
42
334
-215
397
228
63
-558
-207
-24
552
11
247
-5
432
-39
84
-111
347
-153
-8
558
340
-296
397
130
35
674
25
25
21
-121
167
73
-86
-34
-138
-155
269
17
-81
-200
-258
-98
-68
-39
386
129
-320
-550
-177
126
131
-90
98
185
116
92
-248
-325
110
318
-21
136
-207
50
-55
-276
145
30
-221
-78
163
93
268
-319
-1
-581
-430
-278
-163
171
-2
-224
377
-43
112
529
375
38
-158
30
112
-390
296
123
110
573
39
11
-410
81
142
-297
-181
137
-284
-205
222
329
-73
94
121
36
286
514
29
-119
336
419
-83
26
-74
-226
-224
162
-33
-16
68
365
-378
-352
3
-486
-350
-38
-95
209
9
772
20
-99
-215
-100
171
450
190
79
78
-326
-37
-182
-138
568
876
167
-141
159
28
-179
847
-587
-364
143
579
-294
439
-146
75
-202
213
-255
292
-87
-148
-387
-378
127
-100
391
159
250
73
-126
178
-209
-114
-105
310
69
-72
-279
-44
13
282
-449
-47
-215
-277
126
333
-268
135
-145
-292
297
-138
203
124
98
50
310
-739
-103
52
-203
-200
-96
34
-3
76
1
-166
-26
-91
97
24
306
35
-68
34
-142
150
-289
-138
54
-41
12
673
-578
264
-201
325
-208
-24
441
-90
257
-203
172
43
12
-136
-43
18
339
-200
301
-116
-178
-125
67
86
163
-279
76
-45
93
295
229
128
176
290
27
119
418
336
-8
-86
72
39
104
211
-353
-204
25
-256
152
163
99
143
-111
41
-109
138
-234
20
-190
-119
-47
52
126
332
-62
365
-4
221
88
-378
-289
-20
-637
-271
113
-3
-666
54
-100
586
-136
617
-233
592
-330
481
-227
-69
781
-57
466
98
269
117
353
-283
-274
539
-135
146
-558
127
-190
-497
-233
168
-208
-79
140
-629
678
230
-138
-199
-146
233
299
-114
-337
-49
-148
-144
-14
437
154
-45
112
-398
115
201
53
351
222
-108
-25
107
29
63
-104
-178
329
-121
234
225
-350
126
-294
-371
-219
32
-377
-299
67
-129
-6
96
-194
-27
219
109
-91
-306
156
548
-133
31
-140
400
-447
-35
-295
54
-166
-243
246
313
16
-671
44
-243
72
-111
-243
115
-32
12
94
280
-503
44
17
-385
-376
-78
25
157
112
-144
186
312
4
19
334
202
238
-32
39
242
399
-59
1
107
344
141
-94
134
-232
-147
-274
-87
72
211
-12
307
75
-93
222
325
6
-50
-444
-183
137
-193
-140
-125
-131
-206
-147
11
-137
-604
-482
83
-29
-241
21
-202
-153
122
-131
-28
-113
20
76
650
-658
-390
-53
97
82
308
342
-61
573
68
-269
-633
147
-74
-580
221
203
-408
-100
171
-424
-293
248
55
79
-43
-16
76
-205
302
46
-168
-55
-89
41
-610
-476
170
201
-145
-332
114
61
387
72
60
317
-114
-95
-444
695
272
421
110
115
323
230
108
-68
127
-40
-374
-84
-230
129
358
439
-39
-355
88
-25
165
522
-830
-31
80
-12
16
-449
80
-120
-75
-77
295
-118
758
-411
-112
-4
-189
-99
212
68
-273
0
136
-10
545
-9
-113
-212
-207
305
-23
100
-770
220
-144
-102
-223
-396
-53
-60
166
-294
21
-63
-172
62
-165
49
311
117
78
-147
-160
-65
175
-62
-47
13
56
-196
-484
324
-140
-11
-301
-63
-129
-26
-287
-463
89
-184
-488
-155
153
-18
-88
-167
102
168
-13
-127
-30
68
-112
305
620
330
-164
-71
-153
-50
-15
-75
-161
-355
76
-132
482
-96
84
-565
101
79
-92
-281
275
100
718
286
181
-102
50
42
24
-538
63
214
-129
72
41
216
-7
-8
-252
-121
110
227
253
-188
-296
-46
-116
54
-105
-137
398
92
19
141
106
-512
156
101
-61
-884
-164
39
352
-129
-26
845
-221
-706
302
105
100
-100
-116
538
392
285
24
258
116
-226
302
-165
397
-102
-67
255
78
373
302
-229
-131
-415
63
316
-68
-263
-102
-228
110
579
135
31
4
-209
-356
-146
133
74
56
-94
-169
152
58
-718
-41
-94
-114
266
103
-78
161
-700
-186
-58
-193
-92
221
103
194
90
-411
0
337
-694
-248
-5
177
-448
-147
-649
441
250
-146
-295
-111
177
-64
370
30
134
215
-129
-69
-534
28
629
27
144
150
-676
461
-18
-63
-59
304
366
543
141
207
-12
25
-159
57
-91
121
45
42
-660
32
-117
-84
-97
74
113
-17
479
419
-67
-36
-92
116
499
-40
264
462
352
-450
286
293
34
-67
-25
433
121
69
167
-206
-287
-55
-173
62
-99
-135
173
-116
-147
178
189
-132
-150
64
-241
-210
-98
-573
-613
65
193
-28
20
433
-136
215
-78
555
-59
-254
168
-344
252
-848
-726
20
190
-205
498
3
-236
117
416
-236
-195
-15
39
-777
-128
175
-133
276
-95
-483
231
45
-80
-161
-286
-64
85
92
-159
313
-116
537
-467
103
317
198
48
-38
-295
122
-61
106
-602
621
76
64
666
185
-211
406
-95
574
-45
-76
-82
-66
-144
135
-2
-447
-2
509
192
15
-121
-113
-122
11
489
-59
-65
291
238
-411
-360
298
72
-87
193
224
-40
-411
-422
-133
-262
170
-14
-88
-189
306
-61
41
3
-608
-109
218
-41
184
461
48
282
92
-22
337
-383
146
-44
-390
27
-24
81
-60
-5
-482
-356
149
29
-493
170
31
-87
194
-49
-115
56
176
-612
50
86
263
94
165
-97
-117
197
-154
-300
365
-512
-129
-166
-177
300
507
337
-245
-129
344
-45
457
-50
-4
95
63
106
118
42
-473
93
69
-73
-9
-119
38
32
-124
251
-13
-51
266
-491
223
116
232
-201
311
-29
153
19
-30
294
-41
-173
-206
-103
152
261
-38
121
-142
-84
314
33
299
287
473
270
-272
84
-59
-272
-11
-126
-574
131
291
-184
-8
113
-124
-232
-75
-225
98
96
299
-148
-113
-151
-7
46
-528
92
26
-596
1
85
180
127
358
-39
234
21
-145
-473
4
64
-34
-50
208
401
-6
161
61
302
-169
-298
-129
-101
168
-375
299
88
-46
153
-217
-197
-224
-494
-213
56
-245
-167
-760
-284
-9
245
-128
328
396
-124
-62
-287
205
-331
219
102
93
-72
-66
20
131
-273
23
239
-670
-270
-166
-86
170
-208
226
-799
-686
138
140
16
226
305
571
-165
-91
-149
-270
93
-5
129
-193
7
-74
-106
276
-364
-83
274
571
36
-109
-5
369
343
-368
-234
373
-62
-145
50
63
6
-64
-219
-163
109
23
233
-423
17
-280
131
-87
-499
-123
-337
-689
205
1
45
189
-134
96
49
50
-527
53
-502
-9
-113
192
189
-169
-199
-157
-24
24
92
-38
-14
152
304
211
220
178
399
-193
-140
159
454
-331
66
-59
112
72
-220
-72
56
-246
-144
469
12
190
-255
-427
111
104
130
454
-103
590
97
-411
-134
-259
374
-119
-3
-264
-112
36
657
-80
-105
-10
-271
129
131
164
44
-17
-239
-266
452
-13
20
-258
586
173
-2
254
-77
302
-262
-131
-173
-309
-33
-68
157
-167
338
-529
-258
78
166
-242
41
-89
234
-121
99
33
-6
-69
405
216
66
-122
-263
-124
-745
-163
-52
-77
154
143
155
223
-63
123
74
-322
248
92
-237
-83
88
30
351
-58
-13
38
17
60
70
278
-142
-292
43
-171
196
-96
36
52
3
194
-211
128
-86
86
94
-246
139
18
16
109
247
-183
31
-128
70
347
155
-173
-60
36
254
203
51
198
219
-23
-175
633
-217
153
254
-124
-150
-2
-272
-262
364
-482
302
-402
149
751
400
19
-81
126
11
147
-51
172
-273
-250
-28
-249
-236
-54
456
-231
-281
-97
-59
-192
-282
-193
-53
-7
-194
47
544
-89
211
-260
-151
343
53
-200
337
67
-87
71
530
214
-15
181
-150
255
126
124
80
-455
500
166
-247
-40
145
57
-183
129
20
135
157
-158
-210
-209
-84
6
-78
289
-6
153
74
-217
82
-115
-13
-143
319
165
62
167
-302
120
379
74
54
21
169
-306
188
207
115
633
-340
40
-400
-247
134
115
234
8
63
678
-183
46
-190
-330
126
75
-71
-101
-26
-41
296
103
333
37
206
-354
-440
-93
326
136
-261
453
-45
347
-102
26
658
-101
-255
90
325
229
-108
-199
103
123
-145
311
180
144
159
501
-52
-174
106
27
-150
174
-10
273
39
152
79
-150
-143
-280
97
230
-61
220
-38
-40
-358
34
-152
-599
64
-160
-138
13
-108
194
-171
318
236
400
145
488
43
119
-92
-141
56
-145
-103
314
-43
19
141
243
321
-294
189
-277
-349
192
186
-390
92
-50
-180
-99
558
-267
-23
-382
-198
-238
-15
-165
-21
-74
-92
-350
124
40
-356
60
-62
57
360
368
-224
22
-37
139
529
-173
-60
85
-314
-103
-40
-254
93
322
267
-84
677
466
-699
-189
-296
70
-203
195
64
598
62
799
-82
204
-50
-210
-298
312
436
176
-74
95
118
80
-359
-366
-99
194
-317
-207
-391
-607
-55
111
472
94
-142
-30
35
84
457
227
120
161
39
-74
360
-33
-545
-4
592
-243
-69
-262
-184
-503
586
214
83
195
-556
-48
-27
-151
117
306
-199
439
-281
221
236
150
-161
185
-63
-65
246
-264
-143
38
-4
-632
-163
175
-311
-8
294
85
-7
17
35
64
240
-738
-417
298
-49
53
0
-231
-49
-45
-109
-49
142
-573
-78
-179
438
148
-264
98
145
-48
228
-80
249
189
167
158
84
-353
-119
-175
148
-467
239
156
262
74
-20
127
654
152
-617
-130
112
-193
218
-227
124
-24
428
-214
-18
-238
-9
-6
31
93
194
212
-525
120
-55
-171
-238
14
185
-165
-609
524
-17
220
-83
-167
-33
-218
29
389
-167
-419
-822
-207
-127
737
-293
-537
39
56
-136
277
-340
3
-176
-93
239
321
-10
-375
380
99
24
132
-149
-481
-5
-145
-202
165
522
163
-255
137
68
48
-199
248
617
-316
-89
-115
519
147
-221
271
19
312
257
50
70
660
258
-375
-202
17
-210
31
-93
-152
177
43
-723
-166
209
-122
-163
205
178
-359
124
116
191
-225
-361
24
220
-197
-333
152
-7
-110
-248
115
-360
-39
-20
384
68
216
349
-488
191
-443
-55
-261
-288
-36
53
-224
-82
192
-661
-85
-608
-73
-203
75
380
-227
106
-104
187
-204
54
276
53
329
-2
219
115
-111
-104
-120
-776
-15
505
599
409
14
97
-83
206
123
-71
-176
-108
352
-156
-100
278
-565
67
-338
67
55
223
-8
38
128
-387
-303
176
-61
-273
355
384
383
134
83
4
127
-489
102
-256
-41
369
138
51
-608
21
267
246
-84
333
167
-122
-7
-130
-285
-4
-27
-19
218
-176
-126
-101
-591
-249
-460
-153
80
-186
198
553
-266
-254
255
78
-383
102
19
38
-137
427
-131
-268
4
-137
-70
61
135
-656
586
167
406
29
115
269
-388
163
188
-252
-240
175
-211
-126
-74
-59
-86
378
84
141
128
-42
80
161
-674
54
90
-190
-97
-82
-61
316
-190
71
-67
-355
-103
97
-33
484
308
-41
120
106
-240
168
231
33
199
174
-137
347
27
151
425
-79
-613
-91
315
31
66
-237
-95
-128
61
-66
-384
88
-697
160
-94
-360
-348
41
41
-26
147
-192
-323
-159
69
-510
446
5
453
193
-62
-57
-54
338
-154
90
-120
-22
310
-74
85
68
103
-223
-157
-445
344
215
149
-53
168
-52
15
251
260
377
20
375
471
668
-47
137
-170
406
-188
-310
-5
-241
-372
-366
-213
11
73
154
84
67
8
-585
-84
-513
-281
443
-245
78
-154
-80
719
319
-235
-25
-110
-12
181
-111
-267
-36
381
132
-100
-123
-398
-191
188
-505
109
185
-23
-24
181
-333
216
243
14
-300
357
27
-300
-117
448
-273
50
-406
-273
-215
-202
116
87
254
-39
674
230
-372
169
-38
-156
89
766
16
235
-153
-46
183
-20
29
304
351
-141
-11
-368
-47
-150
185
-199
-98
3
263
34
209
-146
-153
37
24
131
674
-115
1
-34
55
29
392
847
206
-691
286
90
-26
-54
243
-161
305
-166
-4
-61
270
293
-355
-99
136
-144
174
-109
271
118
73
322
54
131
-121
-241
59
-145
86
99
72
134
91
-128
19
97
-262
56
164
-71
171
294
-244
-55
9
-379
-85
-291
-166
21
-47
-105
-91
-175
-17
275
-78
136
-510
-310
276
-366
-164
-175
400
196
-136
239
-154
141
-278
-198
66
40
98
269
-235
-545
343
127
180
423
-169
-253
-66
123
-194
-6
248
-19
207
180
589
-74
445
404
16
206
147
-56
-16
-150
-12
212
60
80
-283
14
-390
-186
-41
-95
-5
211
149
-50
-87
131
290
-196
-461
335
93
-153
128
121
118
-238
231
114
-51
57
74
-13
-213
-82
26
285
333
-154
305
108
483
-110
86
-198
88
-30
-429
110
-25
-511
365
378
482
308
-256
43
156
95
134
-425
259
-62
-233
396
303
-121
130
488
123
62
406
56
-290
269
-66
-76
499
97
-306
-359
9
148
348
119
-94
-277
47
52
139
178
138
177
-230
251
-574
-129
-161
425
128
-65
28
295
-198
206
397
-153
-162
7
-293
32
312
75
-91
-176
103
-187
68
-47
-161
-17
133
-5
-90
-299
141
-97
-297
-109
507
-84
-73
167
97
446
-129
250
-40
-98
-435
-210
35
-368
-75
337
-577
55
605
-81
-1
-143
-87
625
-71
-15
10
17
118
125
62
12
-232
108
102
-21
76
-153
-175
126
411
-301
-380
-4
-108
256
101
205
487
122
65
496
362
-210
-404
197
-343
139
51
326
355
-514
-186
-62
-106
-234
-293
-146
346
124
-84
-367
-324
26
-81
482
-40
-28
78
62
142
38
117
-18
-49
133
165
372
-103
-17
-31
-97
-121
281
-39
49
-200
97
-378
-296
-203
-37
-105
-121
-64
-334
-337
40
-391
50
102
-89
-704
76
104
-154
339
-220
-44
-232
-506
-65
-64
-25
116
-294
-228
602
84
-210
-111
-399
142
-78
200
-80
130
-642
-459
106
-94
114
121
-544
-128
-93
418
-26
28
-264
-22
431
320
-392
145
-356
320
310
-73
57
710
353
-233
-74
196
-170
138
-207
399
19
121
238
-123
-185
475
-589
-348
-61
-190
166
-300
-1
58
119
-219
360
-88
162
193
420
-108
-213
-179
395
-79
-390
-54
29
81
147
691
-139
-27
-199
-27
-47
779
-143
186
31
-158
-474
-509
172
-78
-426
137
-578
-570
-288
318
263
-153
-11
-443
-128
28
329
-62
1
-66
-692
-239
-521
382
-325
186
-386
-139
375
178
-220
-54
724
-243
209
77
-442
-161
-104
-103
-157
-7
-28
-273
713
-166
-657
26
-144
45
-161
-138
-175
508
782
-400
560
-186
15
-206
306
-126
272
142
383
230
-68
-80
137
-206
37
569
-33
-159
-69
-141
-343
169
-261
177
27
-570
-245
-13
-317
-62
-113
-470
-191
409
6
-325
330
44
-101
558
139
-421
-142
-646
375
-36
253
571
128
-445
383
-123
305
289
-235
-357
-420
-48
323
-156
311
106
152
105
73
142
82
-230
106
-398
82
202
58
25
-138
-426
351
-59
-105
146
285
42
672
-63
365
262
651
-72
-735
-379
398
-428
124
161
-74
-625
-55
89
-5
-352
-134
134
424
-36
131
95
-142
72
53
197
-132
131
-432
-400
-368
-62
-1
61
194
-344
278
193
56
22
-72
-148
-365
-269
-88
298
-73
46
-101
321
121
-39
208
-73
191
-128
-127
-178
-149
-208
572
-545
453
36
-139
-313
181
75
-234
133
125
-62
-158
241
320
-50
238
21
-313
19
-203
-27
-81
56
-335
26
-277
252
277
206
144
-21
-439
-186
-81
243
-37
64
180
-328
-183
113
124
-8
132
-26
-176
-90
36
264
-205
-92
593
-120
47
213
-150
283
-261
-85
-528
6
-239
31
39
-84
116
-458
-519
-38
-53
-140
-148
60
-392
640
85
-72
-79
-225
-401
-583
-37
464
-57
325
1
397
-108
-49
-27
65
-542
-329
67
-279
154
146
-99
-31
-144
-153
53
-279
180
606
-67
859
252
146
55
189
52
-369
175
-94
215
454
205
-272
473
-230
-315
154
-265
-230
-29
-127
-416
247
-392
7
-154
319
-123
352
557
-78
80
-258
-122
-207
562
-625
51
-388
-44
-281
-304
-146
-8
-298
-221
-82
229
-106
480
50
-517
-89
37
37
-312
5
-318
-205
-435
-147
121
508
-513
-54
-105
-89
84
-780
-43
40
161
-293
263
266
478
372
-96
265
-132
99
-209
-126
-52
-487
-532
-473
-64
387
-101
-48
185
335
140
-69
-118
170
-13
-98
29
65
17
-301
60
47
-109
168
-211
318
-139
193
-50
106
-270
48
219
-114
176
84
141
-132
111
-147
68
447
-71
236
-6
-155
205
-223
-151
-6
142
36
345
-386
-112
-304
-35
-230
101
-240
-180
-12
36
-244
-214
30
-14
135
157
205
-279
375
-53
-549
-161
633
351
145
-322
352
47
-221
-70
14
64
-56
43
-118
520
601
-201
-214
27
-367
185
158
43
-102
-223
433
-308
214
-156
378
-124
-24
-304
-538
242
-53
243
35
533
239
-118
-342
111
123
105
-60
115
432
-192
-277
658
29
113
-30
-128
-91
-416
404
-525
84
-189
-145
-201
91
259
-35
91
89
-196
-271
26
553
407
394
109
124
-125
86
275
79
257
-123
-122
94
174
136
65
104
-15
59
-37
190
-46
-34
-212
103
277
220
-448
170
312
-182
-303
96
461
-124
63
238
-766
-100
94
-294
440
108
-194
-254
314
319
-38
-473
175
-512
-372
355
33
-126
-28
-15
-200
-67
245
670
67
-480
113
101
348
-113
-673
138
-309
-388
-101
-137
183
-57
-544
517
16
-208
332
15
-274
222
-6
-11
-55
-304
73
770
-329
52
590
579
-237
-477
-274
107
-85
-18
211
43
-402
26
-176
18
42
-326
-73
-523
272
-289
-121
111
-18
172
361
-700
-104
105
14
-161
-196
125
-22
289
18
-25
61
-184
167
-22
-58
-1
-248
276
21
185
-350
513
-104
615
61
150
389
112
-129
-6
-209
-361
239
182
464
-232
-29
133
61
66
154
-13
571
87
-3
275
137
130
91
-59
-198
290
-280
193
197
-441
367
87
-111
-59
-254
55
-223
249
34
-191
195
-458
434
144
-182
-146
238
282
-513
-240
-82
612
29
111
-192
-221
-126
95
-54
-270
-31
-105
-14
11
-94
-305
182
-341
173
-25
-128
124
-154
217
-69
262
-44
-129
9
95
203
-217
-16
-107
65
-254
-84
-168
-163
-80
48
107
-671
461
-255
24
-140
-158
-141
189
351
172
-261
-181
-172
-346
309
-7
-146
282
-680
63
218
-366
183
-75
707
-137
-298
298
-328
255
-730
188
140
105
-82
-389
228
345
77
-450
-66
423
732
-289
-332
199
201
279
-152
-53
-225
-166
-223
-108
179
83
-724
-303
-49
-76
-162
317
-45
23
311
-17
21
-679
-67
48
79
-124
250
-35
525
-37
-700
103
-41
197
301
437
363
-237
-23
-549
639
239
-133
-264
-164
0
2
92
50
95
698
92
-354
-104
-203
-532
162
47
-30
-307
322
43
-192
-7
-235
-114
-278
-67
-597
-362
-195
195
12
139
89
-91
188
-125
-442
-14
-126
-469
-169
-2
-136
115
404
-273
-226
519
-167
-39
227
-229
-290
-427
25
-145
150
437
284
88
142
-456
-71
108
0
26
-54
-131
238
90
493
271
75
-683
463
-242
-58
199
311
-85
289
-291
139
186
-373
206
-110
-111
642
-6
-492
-47
118
-287
113
170
121
356
366
-349
215
-95
-211
34
350
129
783
-358
-481
289
-103
-90
-714
-44
134
39
166
177
-428
-197
-123
812
110
-22
293
12
-246
-582
339
-16
156
-57
65
448
84
-37
-157
-15
3
-25
89
30
-170
537
-65
-43
40
181
28
167
-44
67
832
-219
385
220
216
242
-49
-400
211
-146
-200
199
99
-107
-216
-19
-90
466
-849
56
110
-60
-81
506
488
275
59
136
-236
-203
111
888
282
227
-77
12
56
197
13
-221
350
457
-417
-183
-370
151
51
-363
197
630
99
217
32
-202
-391
289
-19
58
-36
-176
390
226
34
-472
233
-530
-69
-270
-514
184
-156
-503
-113
-468
-112
-221
75
301
443
-84
-83
-351
51
-257
16
-353
109
103
417
278
-184
-64
61
-256
424
76
-129
24
-358
210
-19
-398
21
83
-613
25
-413
429
-76
-137
41
165
587
-19
-354
18
88
56
341
445
65
97
-103
-3
84
221
99
604
235
-390
588
212
-82
-84
-12
208
-439
-173
16
-92
2
-116
-110
-38
-579
-186
-77
-107
-510
-381
448
95
-16
147
268
-361
-367
449
157
-325
578
-15
-48
542
103
97
78
290
-418
-82
250
-169
-122
66
19
315
326
-252
200
-79
82
-102
47
-506
-693
45
-191
-187
-152
214
54
-73
-333
-65
-103
79
481
-123
224
343
-269
72
-61
148
80
-71
146
176
34
72
2
195
-371
-71
-8
459
149
152
91
70
-370
4
120
232
-173
-78
-579
282
146
-376
44
125
27
-503
107
-81
-496
-609
-494
-659
-277
-304
65
-33
-228
-5
-35
-196
-149
310
-276
-154
-341
603
37
34
46
-341
-297
-24
-208
-25
-39
-84
-243
-346
521
114
-273
-266
199
174
308
317
-25
-302
450
15
-86
235
-72
176
-230
73
442
-529
34
-21
630
132
-261
150
-319
206
47
201
-6
-1
-242
-127
-168
338
314
25
347
126
45
-418
-131
26
191
-611
-229
316
192
246
-407
163
-351
206
92
-47
79
4
402
378
-250
143
28
69
-683
83
-33
232
756
-32
335
94
18
248
68
38
-24
35
202
-416
-464
-179
-76
192
-127
-10
-46
83
56
-67
-144
189
337
-54
-512
410
432
-129
307
-418
-239
111
-388
-402
-18
10
73
361
-398
-509
-15
-90
108
-108
-39
-254
-214
8
-133
-144
-178
-588
-3
-220
190
85
520
323
47
-3
-151
-91
-84
79
-291
-232
-256
543
377
42
-351
-46
192
-126
128
-353
-22
394
79
-59
-336
-205
-601
484
444
-127
-12
-72
-83
614
-528
-57
148
351
351
28
-307
62
-221
-205
-10
127
-128
365
48
-584
-113
242
-72
-24
-16
-45
510
-253
469
-246
276
113
473
217
-130
-103
-29
286
232
471
-293
-178
-109
-114
373
345
-452
-98
-85
-149
-71
90
-52
401
397
-304
96
-26
-152
-33
203
17
123
-248
-103
358
421
-245
-129
-370
-728
-577
-60
128
118
-223
-416
-356
47
182
169
-43
87
-12
-74
115
-38
61
97
289
316
334
47
80
52
282
-160
158
-351
-191
-163
171
-381
67
-140
79
-585
-18
-131
35
156
-167
-2
354
66
-195
-73
-372
126
193
120
1
-253
-112
13
23
346
99
-122
-630
-156
118
714
501
-40
256
113
212
351
-192
629
99
-69
-329
550
-36
-2
-246
91
-386
385
127
178
11
214
27
363
-191
-13
-6
231
261
-125
318
-482
291
387
-185
137
42
163
272
-195
35
-354
-23
166
96
-440
-163
210
-19
-113
686
95
-139
-82
344
-78
101
57
-141
-151
41
273
119
-338
-236
170
-13
-221
62
-280
-477
865
232
-120
115
388
366
-584
213
-144
-343
-4
362
193
-82
429
240
-95
-284
-187
-36
-41
-204
386
140
-304
-85
-208
-139
564
-206
-9
-812
54
-221
337
-215
-199
37
-42
-166
105
131
284
-60
28
196
-133
-175
-505
-392
96
478
-62
43
-121
103
-59
190
-165
-70
-351
132
136
-78
-167
-283
-21
441
294
-17
236
1
44
124
-527
369
-64
138
228
-288
-100
31
396
-58
15
-444
77
216
128
-130
-23
-403
259
43
269
104
360
-446
-303
-140
312
-301
2
-2
174
382
68
-112
-106
-209
114
-198
-136
546
363
-98
-157
-20
175
164
-119
113
47
479
241
-72
-32
112
176
188
553
-143
-8
312
17
-452
349
41
-134
-245
274
-271
43
-33
-123
-205
357
343
-150
-27
168
315
245
44
-186
255
256
-24
-21
352
-268
162
-58
-253
-178
-174
-136
-142
322
343
-218
-650
83
-466
-103
-65
106
134
-21
-160
-6
264
-408
-43
-216
-148
-118
80
18
151
301
223
-344
-96
118
277
144
-53
-353
-11
-20
-308
-140
-94
25
-288
507
-79
44
-127
126
157
-102
-729
239
87
-455
-183
-302
43
93
-236
149
-1
79
282
224
-2
-523
506
16
146
-19
-202
271
-46
-169
-150
122
33
106
9
-198
82
-241
475
-399
27
-147
241
-174
-201
92
93
29
-537
-11
50
27
95
-335
285
-22
81
-149
-12
-124
269
-79
679
100
-42
120
169
181
-70
-228
-132
426
326
126
-179
100
-42
-378
-108
-77
141
69
101
-78
-132
326
-59
257
100
-315
-111
310
46
-272
43
-87
-21
348
-2
224
-164
179
76
169
-20
-79
20
3
-49
248
75
-116
4
30
-213
-328
-461
250
-121
-462
45
280
103
-107
-112
-153
110
25
9
76
95
5
201
260
-171
205
-101
129
24
-38
-409
453
211
-301
-67
-49
-3
-17
132
46
-136
-160
282
88
53
-306
-581
286
252
108
-162
-201
-68
-183
-319
248
-415
391
26
-111
-81
-62
-409
282
-188
-260
31
-44
438
508
402
-71
-42
-437
-151
88
52
-56
284
22
190
-496
68
-351
-232
-205
-57
176
-328
-324
124
-336
-495
136
-26
-236
-58
48
251
115
-27
520
-173
5
-163
-676
-91
-150
182
33
-106
-260
113
142
-283
-209
-294
-470
-124
183
-178
193
-119
153
-6
-202
129
41
-184
150
-302
237
430
399
50
101
235
-147
-245
173
-225
228
-100
-249
-5
140
-152
51
43
-200
-471
121
223
-42
237
-177
154
-214
-97
-172
-6
-399
-345
144
-3
446
-499
-109
-52
247
77
-6
173
-83
179
138
-422
174
429
195
113
-195
84
1
351
-198
-7
-98
147
11
-220
213
-8
104
-163
-451
772
-250
-18
-617
375
-177
-546
-48
-671
114
-518
-86
195
31
380
248
2
499
0
-77
-127
-40
242
-110
408
-2
-199
-66
-250
27
201
-123
208
142
-58
-285
105
245
51
72
322
212
278
-654
73
138
121
368
-265
-70
-64
-69
-144
-104
296
-100
105
304
-271
-52
525
71
-301
-113
77
418
-155
15
213
-423
52
26
-125
-372
-60
-431
-314
299
134
-268
-252
238
1
285
423
375
-92
-277
-118
-50
32
305
-388
-311
-204
-133
-573
21
106
167
-256
-100
-394
-207
37
16
-186
-512
-280
-24
-102
217
39
113
429
4
76
-30
272
216
397
87
-524
219
347
470
-138
-31
-73
40
-246
29
17
806
-174
-6
-335
-79
-432
1
-679
244
-255
169
-196
114
209
-75
-91
157
-175
-182
121
-441
-98
-80
86
-431
-85
-218
-57
-217
-311
70
-101
84
-110
-48
-413
-108
29
74
-16
-437
128
12
36
78
351
467
-203
17
65
126
-191
471
65
-12
-68
278
45
-457
-16
24
134
-120
-258
334
518
381
-283
291
-428
-101
33
395
144
271
314
-146
127
14
-81
-249
89
180
199
-626
566
-142
114
-74
11
-1
55
125
167
-664
184
106
178
139
287
6
558
-38
110
-28
164
-306
12
-93
-12
-114
-302
-71
681
-159
587
173
-53
39
-140
167
134
-116
100
-120
-38
30
86
-36
186
-11
-143
-142
-418
13
-131
58
0
271
34
-186
136
26
-68
313
80
-15
-77
225
-56
569
-893
-156
18
-163
121
-5
-140
193
-737
-135
214
220
176
79
294
-25
-263
11
-456
-32
-214
-100
-124
-393
13
-238
370
59
168
587
186
96
-306
93
-510
92
-412
117
315
-40
181
349
104
127
-501
-209
-468
50
158
9
-527
361
-258
6
123
-104
-152
-145
-87
-99
-18
292
-55
-67
-242
87
-363
129
89
-70
-198
-8
-108
-379
204
86
-62
-65
-2
-23
149
39
-156
-486
-45
279
-98
189
-207
-377
-74
270
-477
26
158
432
-107
-249
433
-548
-435
73
360
244
-47
240
-172
47
377
472
147
-101
-123
-263
224
-136
23
-670
72
67
-498
38
89
8
-36
-5
251
-225
612
32
145
-133
-401
179
111
231
-212
405
-251
-180
134
81
124
18
427
-454
-201
218
-18
63
13
13
-639
372
-29
-43
189
-428
245
107
107
-198
316
-296
-24
277
-122
175
-412
207
343
88
108
-176
-5
61
254
2
-23
160
68
-79
-139
-203
-144
275
47
184
-406
-517
-333
137
-106
-64
326
46
328
164
-22
-133
-303
178
-38
-267
-506
-195
-471
275
-232
-134
-79
290
18
351
-460
-114
173
-107
-264
-347
-168
-199
-167
-70
163
102
29
-324
221
-260
214
301
212
-198
-341
139
-59
196
186
62
112
-339
-490
231
420
-73
-150
242
134
-66
38
-309
63
133
-97
-247
-231
151
367
-130
-289
84
-83
191
-162
-281
-238
-72
53
-486
71
-371
483
71
52
114
281
192
-81
-12
161
-95
81
-232
86
63
-93
35
-45
222
562
-3
-206
-673
-845
-238
17
142
5
343
331
-3
105
-201
-105
116
-225
-761
-177
-712
-109
65
-93
-135
-253
58
160
20
-28
-138
59
250
14
-6
-326
170
393
-63
-734
453
304
-102
322
202
188
84
-22
48
-491
644
-65
-389
348
-227
177
212
183
75
7
0
-664
-136
-48
107
104
-610
54
-68
506
408
-127
-134
-153
-105
562
112
343
-128
-254
-221
24
-191
-108
-237
155
-218
442
579
82
-375
106
91
159
136
391
341
-56
-184
19
117
60
478
25
-273
264
-166
-86
160
111
-25
8
30
-103
-292
90
142
-8
-284
-184
710
347
119
-181
166
328
-176
-39
129
630
-420
-132
73
238
29
-68
10
285
-580
-46
-43
-67
-117
-70
-191
-142
40
105
0
183
-330
-161
665
-112
38
42
806
-379
-86
28
469
-201
-432
9
236
128
206
341
-125
582
-158
-35
-130
758
-158
-56
24
-594
-265
-805
215
124
453
316
38
386
3
-299
147
-8
-190
101
-509
-95
-517
35
54
-85
-5
380
-45
-418
207
-263
428
-174
316
282
-236
195
189
-40
71
931
-348
56
207
292
-328
-164
135
267
111
-203
-157
-110
101
9
629
227
-97
-163
586
-380
14
79
-278
-562
-70
-117
-160
361
-269
186
72
-39
-140
-13
-183
-382
436
-278
53
91
735
3
71
-124
-189
-22
-79
-131
75
-91
416
-20
-110
-39
-586
-569
230
-394
-355
416
-181
-35
-55
-210
-164
-228
187
13
-602
351
-446
190
118
-57
-356
442
130
25
274
265
-108
53
-540
170
-40
258
126
284
31
-533
-394
-146
25
27
-148
75
98
-491
-98
-119
-359
13
38
167
104
-21
39
-489
157
300
-393
275
41
116
-146
579
347
286
-383
-106
-822
394
75
83
-75
102
-87
-497
150
-18
315
-2
-27
63
-162
139
289
-555
-494
-21
-384
237
-121
96
-132
-96
-191
138
25
-234
53
162
-118
-35
-34
-325
189
-8
518
-185
362
195
153
81
369
-84
-203
159
-205
-16
518
-160
127
-170
-38
-155
280
342
-24
118
-49
85
34
-243
-127
-66
-304
15
-63
-213
-342
72
-223
-77
154
495
76
-96
-200
64
-533
8
-86
111
-403
-114
165
37
543
-248
305
276
45
-133
8
-286
-215
39
-28
72
127
-75
-525
176
-118
-167
-207
-384
-295
-2
-37
-34
-336
-218
-133
-59
-23
-104
-335
-293
-20
128
-54
342
-243
18
240
-2
-512
-117
-49
119
-174
48
2
-54
0
339
-299
-253
381
-376
327
-239
160
35
-127
-363
-302
-167
-128
193
-10
41
69
-53
-12
254
-46
-525
20
137
-102
-141
-112
-99
134
-472
-183
1
-554
-100
-88
63
314
92
-37
-136
-146
87
56
-77
609
-205
-58
-346
271
-84
165
-134
-191
282
-39
-273
-586
-50
-102
-260
-99
195
168
-210
277
-91
-351
270
242
154
-273
83
-241
-83
-95
98
-160
119
64
-98
420
-211
73
-488
244
-305
128
305
464
122
369
66
387
-301
501
-295
-94
195
125
79
4
-292
-47
-317
176
-243
-105
180
-337
-129
-92
-822
-53
-486
-520
-277
54
368
265
143
-7
-391
64
368
-62
-259
16
-144
34
50
-29
-388
-20
-460
-138
-542
-530
126
539
27
-64
-446
105
-224
-7
181
-38
-112
-71
437
-1
-155
-29
85
67
-111
-81
53
-47
-550
-264
672
143
11
-99
78
-340
-147
14
-161
267
-429
-493
186
183
247
-101
-274
49
-30
-63
-15
-241
17
-14
-442
-364
-15
-66
5
-111
-75
-420
56
-7
-49
-148
-366
298
478
-186
84
-225
169
377
52
47
-415
245
94
-458
-22
-98
-227
-51
10
50
-234
-38
-368
381
-159
-492
200
-158
-414
-63
252
-343
170
-499
605
400
58
-32
-106
342
-324
31
120
101
-301
90
-78
-5
231
-4
-660
417
277
25
33
-554
-297
-208
564
164
-397
102
130
190
114
68
381
216
76
-276
459
-381
-347
-260
51
273
-12
430
-96
409
149
-55
37
244
-297
373
12
101
-357
-20
-73
125
-176
-141
217
-82
124
-13
-169
200
11
-226
13
176
147
-299
8
123
-18
238
-593
-1
206
-217
576
383
310
138
285
189
196
73
-304
216
177
201
-209
-36
-53
-52
-18
42
56
-89
-71
-168
-63
187
-347
-278
-65
-122
617
-377
277
-82
-176
-138
114
159
-422
-43
98
-263
-141
164
-237
-64
-35
238
-123
557
-95
-116
244
-467
-66
-64
-209
94
22
-253
125
-266
-5
-252
139
533
-307
-121
64
-149
225
-190
-119
27
322
-535
-7
-35
77
94
212
53
-156
12
-144
156
-75
-151
-3
238
783
388
54
-468
-46
-204
68
227
51
31
-396
-296
66
257
-341
315
25
-121
-103
-254
138
169
23
-347
236
202
-103
-94
561
-95
117
-83
76
140
-308
303
-127
-10
0
42
158
31
-45
-192
91
250
188
-172
-34
326
-382
-146
476
-56
-109
623
-209
-311
91
-9
-178
337
-75
269
-317
111
195
-142
-33
-485
371
177
-313
-317
272
79
-204
-106
68
115
-64
205
-100
-171
-84
-564
-299
-55
-598
-126
-211
-51
628
102
127
126
-16
-72
89
-62
-95
232
432
81
-28
-36
-116
124
6
-14
-172
-66
32
185
-146
118
-103
-216
164
-201
31
-575
465
289
248
96
-361
172
423
-123
-137
-1
179
38
-135
-309
-328
-224
-532
151
270
-467
-120
41
404
-121
170
-145
-209
-225
-257
-158
19
238
297
453
-265
211
-151
-35
-339
18
-107
138
125
-56
-411
-435
-176
-20
45
-74
-313
50
-244
140
27
73
-667
218
167
-97
-64
325
163
-14
-53
-1
-594
195
-27
208
39
257
298
-502
-443
-217
-71
-444
252
126
75
117
-34
-325
-134
-40
-42
235
-74
-329
107
-70
-222
104
-89
478
63
95
35
128
69
-286
-301
-114
364
347
109
213
-341
207
-147
93
136
-125
-190
-43
-96
199
-466
102
-61
-175
167
-315
-710
21
257
-379
-14
149
289
-429
184
240
123
415
-433
114
-131
408
-190
26
-642
61
-174
164
148
-318
-137
-103
-73
203
126
348
159
-150
368
158
250
84
349
87
410
31
132
491
-232
-331
82
-245
444
-308
-166
620
-150
122
-172
-151
238
91
74
-58
-325
-75
87
-98
-47
-138
-97
-529
-65
-357
606
456
160
-86
236
-380
30
-80
-79
-72
-694
149
-148
8
68
509
71
382
127
273
-477
-19
-257
230
-104
100
-129
225
-307
-503
134
-105
-458
223
79
31
-217
363
-5
15
258
-82
138
8
42
-396
-353
184
-236
565
117
-1
-56
54
599
96
75
-47
84
-237
65
-33
367
-56
-532
-311
-175
56
97
-257
-483
-84
-265
-78
-435
549
2
412
180
-114
251
-329
143
-8
549
-269
-168
-188
-130
-134
141
192
219
131
236
472
-277
268
269
-16
281
-398
138
76
43
188
438
-151
698
-97
156
-419
-534
-162
114
-495
526
10
181
46
-44
-10
348
-3
279
-329
131
-147
398
263
-48
-225
-363
-207
134
-75
62
-185
-367
-90
-233
126
128
856
55
-44
158
35
734
-64
202
-535
-594
95
-47
-238
-17
150
122
221
25
28
-295
-47
15
-123
-1
-330
467
204
-201
110
-106
-4
131
69
522
-447
-237
-99
209
-156
-235
141
140
119
-296
234
155
-32
47
-19
673
-146
-328
-79
-511
464
-250
-75
215
-544
-102
-197
-219
112
101
464
-26
0
-145
330
123
-144
-173
50
110
143
236
-256
158
-60
93
34
-552
13
122
-12
-423
327
178
160
235
-33
127
308
-108
-140
-497
-688
100
-501
-59
346
126
138
216
-60
-214
-467
-305
-47
553
-39
530
236
133
-76
-421
313
-111
-82
-99
-107
-181
-544
196
146
-15
-120
0
-712
537
-688
142
-95
-173
623
-174
1
-259
202
600
127
510
-154
-3
87
191
-165
491
159
150
-507
206
-122
-84
305
-14
-7
-526
-196
-19
-90
317
331
-647
238
37
-23
3
318
135
192
254
-107
50
143
119
-205
-50
-156
92
217
130
142
-1
228
183
76
-10
-296
504
325
5
-48
-278
-454
25
-136
83
97
33
294
20
-181
10
-551
569
-39
-4
-256
272
-79
226
-36
194
-460
178
-10
590
-138
308
261
75
338
535
-656
-152
-95
255
-606
-97
179
-370
-95
-302
-46
39
-185
-44
-101
86
510
55
298
-245
730
166
268
-128
568
-483
-33
74
300
162
103
128
-427
233
-128
-109
155
83
-569
-47
-188
178
-183
-56
-59
-126
-210
-207
373
-330
-75
-239
-67
-367
-379
1
-21
81
-215
173
279
39
49
-358
400
132
-134
-458
119
131
55
66
33
-109
-114
70
143
619
219
10
36
-243
48
50
-105
-206
-6
305
-65
-132
-103
-101
94
113
-195
-650
-185
-142
-231
-280
143
-130
-315
185
101
136
-258
-243
375
123
383
-6
6
-152
174
-455
284
-166
-66
500
216
18
-85
82
356
-220
-219
30
-94
-332
-521
274
149
-469
-38
306
78
555
49
602
-210
-344
121
-113
89
-88
96
127
96
-210
200
104
-381
-96
614
-53
83
-118
-420
273
173
420
-104
-204
-130
-236
-120
363
-135
189
191
97
-124
-202
242
-261
-321
-146
-521
50
36
422
-236
78
196
-648
17
301
270
179
219
-162
-102
-418
524
-283
249
-309
582
230
44
290
95
161
213
-86
143
-82
-124
-698
18
-79
526
-10
212
537
53
-10
83
59
-2
202
-128
-82
335
158
-188
-474
126
23
-494
18
-220
-331
233
-9
21
-133
-272
-402
70
-119
-264
246
-166
286
699
46
129
-202
-25
-21
169
-118
132
-15
-389
524
-53
159
438
-135
-204
563
-176
306
-396
91
80
-77
-63
34
110
344
467
-118
377
-352
80
329
69
-75
102
-46
511
487
-135
214
-146
-255
81
-553
-147
-493
200
-173
-147
-69
-460
-204
-39
136
-159
-186
111
57
208
349
-214
140
303
-62
146
247
19
140
289
-6
287
-423
-117
-253
-237
-55
84
451
-237
-19
103
213
-8
227
0
196
617
88
-61
-338
73
-90
-259
-26
-492
-46
-8
120
-434
-5
-74
232
294
-536
-593
147
-36
258
241
-710
-161
450
33
332
13
-309
-90
-62
-3
-274
72
-64
-259
-455
-98
313
-62
444
134
-54
-49
197
-23
-549
-493
-194
-148
-272
-1
-149
-73
-529
118
-99
228
134
-347
-391
-754
-262
9
57
-301
-250
607
-367
635
-92
-568
-70
407
-210
142
-60
-470
16
-125
-52
323
281
10
-148
5
-37
238
115
-285
-314
-42
458
-338
431
5
71
148
226
-221
-114
193
-14
-48
526
-156
51
297
86
-142
-285
75
-348
-56
252
40
235
83
153
677
-208
-490
-12
78
5
12
539
186
-416
21
-42
-32
508
-592
141
-420
237
-573
-136
-69
11
25
63
120
35
47
-144
-106
285
-691
-85
-71
-236
-90
-192
-79
-1
-105
266
-441
310
441
-268
248
-144
636
-86
113
277
145
-488
-122
17
-120
-5
174
493
50
-412
-239
105
187
-137
77
226
-138
694
33
-285
141
91
-703
227
-235
431
-357
-139
182
-74
-703
-65
-226
586
-74
91
17
216
-118
120
452
-16
-67
-81
-238
113
-163
-329
17
46
74
-276
-10
-242
138
-121
200
-169
-83
-553
66
75
-273
157
545
154
-212
77
99
122
447
-476
34
329
-172
397
-710
276
-143
-281
287
135
-95
-159
-163
224
177
-32
5
-263
-924
278
215
-191
-106
-81
270
-95
211
160
174
-27
86
191
11
702
-86
311
148
124
-139
-163
510
-44
-84
-702
320
378
42
176
-365
-52
29
-337
-205
65
316
-367
-93
346
-7
-68
-145
-11
-218
56
-494
-47
-114
152
88
-223
155
8
255
-41
-10
630
205
-2
161
127
-421
127
428
-118
111
95
-193
267
81
98
137
-7
95
-18
-257
36
-94
-28
-96
-66
-368
466
-195
-1
189
-70
188
18
-15
32
249
63
-72
-7
119
-28
292
-262
204
-81
525
365
498
-117
-124
131
333
24
244
635
-130
-7
-200
257
-206
8
228
-712
64
347
-522
-43
-17
59
177
-180
-466
-51
45
-270
-112
-322
142
-393
-250
-47
3
-333
110
266
-249
164
-77
-373
486
-92
-164
138
54
-110
240
-306
277
-227
-266
-282
-364
191
-327
-64
20
385
158
-202
-94
-67
-346
-473
89
-313
221
-6
274
-449
581
80
-505
3
376
421
355
423
153
-142
86
-120
-177
-312
52
46
-154
82
59
-29
125
109
422
-98
337
229
-378
28
313
-59
-105
361
17
-133
130
-429
-1
71
615
710
317
-399
-115
-81
105
-347
180
-794
-182
338
-472
100
-707
-442
-116
77
140
42
183
116
-130
683
-196
458
382
47
34
-114
301
217
-436
-222
91
-44
91
54
52
81
129
-386
-175
-275
311
33
-322
-38
86
-11
-309
156
-595
81
63
-105
235
82
63
-531
290
36
-55
-230
-317
-57
327
-148
50
-202
-308
342
112
-489
261
-11
181
194
330
12
14
-553
602
253
-198
-187
-80
165
363
-183
-237
-359
-139
-56
335
251
137
324
173
-341
-77
12
249
246
334
-119
65
91
-282
98
13
-409
538
-59
244
-264
174
63
259
174
-111
-344
87
109
-232
55
-501
121
-3
100
-107
33
151
662
-84
683
90
159
-96
-150
-686
468
-308
415
136
35
103
470
200
773
-675
-154
26
31
-89
-174
65
-180
77
-164
-478
-67
37
227
-179
-67
329
-679
198
187
446
-90
11
319
89
-176
47
-183
-105
-258
-482
-202
17
487
-16
-45
-198
-11
-182
89
286
-295
155
-114
-184
-199
251
-524
236
-474
31
-181
109
-34
-2
61
-142
346
-238
872
-119
-157
-56
-103
-3
-110
-247
-229
4
-46
-234
-132
177
60
104
133
-28
242
680
-118
310
-21
-89
166
93
-42
21
299
249
-156
-162
-91
70
-39
315
-362
-109
241
-704
-21
103
-137
-24
316
-153
-452
441
294
-352
-144
5
344
-246
265
-69
-153
-25
-174
124
-394
323
2
98
477
197
-88
62
-153
3
56
-247
60
-111
590
243
315
-157
-246
-152
-63
198
-16
106
14
-268
218
-141
222
-374
-220
-739
247
57
134
421
-119
356
-386
-76
-67
-41
227
-27
-3
117
-351
138
198
-118
123
221
-654
100
0
96
383
427
-103
-292
-63
-139
152
163
77
-106
-336
232
-112
31
-181
-93
4
-302
94
-92
-293
-135
172
-81
38
-196
79
-46
284
-86
-385
-206
-183
-318
99
106
-49
-127
-167
-434
-151
-112
-343
88
274
209
-86
216
-542
-114
38
-107
-285
394
173
74
113
-144
140
-399
-209
166
-108
283
151
117
-86
-379
110
-21
-34
11
-176
7
112
-261
-234
-646
-583
155
-109
106
-96
240
194
-137
-188
-170
264
-197
118
-513
-497
-464
144
-91
-76
21
-209
-524
-633
137
-186
-126
-76
-254
-22
67
251
364
84
163
-18
487
-66
665
531
217
311
-116
-235
292
-52
-507
97
-182
-29
-22
-342
425
-43
268
96
-27
-85
-824
-149
-193
-496
-151
281
-218
-205
-263
225
-144
164
-33
199
373
119
-188
-418
187
72
-490
699
-165
127
-326
103
-164
-177
38
-52
266
67
-286
-424
162
-474
419
-53
124
403
-72
-771
16
190
229
151
134
138
-6
-345
-169
-154
-21
-330
-35
197
139
174
-286
-99
-222
390
-3
-29
390
-43
414
2
180
37
16
-83
155
27
52
-147
50
-67
547
175
125
-153
256
25
138
-301
25
-35
330
40
-574
-104
136
26
801
-120
80
333
169
-135
308
298
-679
-129
7
-6
-139
-325
-521
-176
-300
9
116
-374
297
-22
-270
43
-17
176
173
114
-295
103
365
162
174
7
388
63
-16
7
-324
-45
-256
-310
-214
-253
-161
78
160
417
-59
-125
-40
49
-226
120
-89
-302
-661
84
130
-250
-153
-486
-148
48
-248
148
98
-89
-83
800
-291
172
-370
-189
173
-141
361
6
-93
-63
54
-109
-7
133
337
-66
253
-60
-38
501
-248
-177
49
646
94
7
684
490
-506
-238
33
-471
30
64
-485
-77
-48
73
-237
283
-146
122
-94
-309
476
-352
-376
-146
350
-252
289
-288
105
-72
92
-146
-252
19
555
42
158
240
-252
299
-30
-416
273
-508
-93
188
191
-394
-320
-48
14
-249
-42
-38
95
-60
9
291
-33
-44
-117
-127
273
-567
-314
528
145
270
-388
-16
105
-292
-171
-64
-56
-136
-195
-523
-622
-38
309
196
209
-195
392
-178
308
-250
24
-267
-160
-333
131
-50
66
325
63
45
-32
-165
593
-58
-399
174
-280
-174
39
86
54
94
-18
659
36
-73
342
115
-162
-84
-255
291
136
-81
453
-131
135
1
43
-318
38
37
344
-240
309
-170
136
-300
212
-323
54
-56
178
-114
115
-287
-61
95
-122
674
-61
-249
421
-70
245
72
-265
-222
-64
-220
-186
66
341
-434
-264
15
-156
88
197
-50
291
113
-113
-26
299
159
-50
-105
-113
-269
221
163
-474
-474
-81
-364
71
-50
220
-189
94
414
-65
-77
235
121
436
105
-154
272
-232
-157
290
24
144
43
-310
-148
-215
379
-360
339
-320
337
-65
109
-21
-180
-68
-104
13
379
-284
-72
71
150
-236
317
236
-274
-44
-212
-98
196
-119
-194
320
63
72
197
-519
0
557
53
239
-363
-4
-61
-125
-267
51
-349
41
-60
-381
-400
255
187
-188
-100
22
35
58
225
107
266
84
-29
-67
213
67
248
98
260
-170
396
-261
-365
26
66
-157
57
122
51
38
-34
562
-152
33
94
-54
-756
138
33
292
-151
-353
-159
323
318
-2
-172
468
-377
190
-602
-183
-95
-5
45
257
-77
-143
293
-187
316
-101
-57
71
-652
146
64
121
76
-56
-151
-165
83
128
3
2
124
-188
165
837
-191
-209
275
19
642
219
-78
223
-107
217
65
247
163
-301
-182
-72
187
100
-756
148
708
-341
-117
127
-100
68
-499
461
318
60
8
-220
38
-25
185
547
-31
100
-91
93
13
-164
-419
-79
155
30
109
164
48
386
-261
218
99
119
-92
34
35
152
-149
-204
-3
321
-352
-87
-63
61
-182
-191
132
-11
120
264
-40
-230
-172
538
3
527
-177
236
-126
-124
-158
83
41
295
67
-320
-51
87
97
-86
-325
26
-104
116
65
107
32
52
64
311
104
28
454
-27
-241
151
-82
248
163
-133
-89
-334
-56
202
-179
-2
-194
202
-234
-208
-229
-488
19
-36
-507
10
-333
-272
129
136
-48
-98
0
-117
-301
54
184
-47
21
-21
-234
-82
355
141
-294
-171
-763
9
4
-226
799
-165
79
101
-159
296
-150
-796
341
53
105
-181
-255
401
-116
209
-198
99
-298
18
-74
-272
91
106
108
327
72
-198
-72
-349
-35
-73
-178
-385
-48
-84
-14
166
162
-611
179
-504
-47
511
50
-49
49
63
219
4
-34
-303
220
8
-462
559
-213
478
-97
-362
-353
155
338
-177
258
124
-305
-71
-156
-355
-319
-167
-354
-34
-114
-284
126
-222
267
324
-43
412
63
378
-203
363
-228
42
-43
-182
334
-191
-2
128
-630
49
252
202
8
78
-225
159
109
-295
-559
-292
11
-329
-143
241
-55
-245
-125
-295
99
55
-226
-12
140
-462
77
-124
-7
-94
157
73
420
-319
-173
203
206
-96
-65
109
-190
-336
-14
-151
125
280
-383
158
135
129
-454
6
-260
-431
226
164
27
-100
37
199
23
120
490
100
75
-35
127
-86
-22
310
-276
346
-382
-121
-56
-48
-490
-254
-441
233
-188
-35
-181
-182
-439
435
320
-887
82
-48
-743
-13
-155
187
-28
-128
146
822
88
19
28
115
56
110
44
-2
-525
804
111
101
39
-520
157
-78
-56
564
108
103
-372
-70
106
153
409
-68
61
-25
-4
-16
-45
-32
159
-428
56
-21
103
-208
312
-265
-251
-245
478
37
-58
285
-169
-447
-11
-45
-234
119
221
-137
-83
-31
52
75
140
-76
-62
432
-199
286
97
111
14
-209
-145
45
-81
-808
696
-292
-136
-14
444
-43
303
-638
2
325
-198
-58
322
132
-98
80
-57
50
179
-114
105
322
-38
-72
-97
-284
74
77
562
-241
-9
166
64
-48
397
-143
14
-206
-68
184
9
384
-77
-147
-429
-164
-338
-321
192
-642
-197
39
285
760
334
359
140
125
-352
87
149
140
-249
136
218
-18
398
-473
3
632
-128
-347
168
97
-278
56
62
54
-369
-67
-421
19
19
306
128
88
-594
150
-36
90
149
210
352
95
-268
-49
-102
423
-18
-20
364
-215
15
-72
-223
-237
223
-46
-108
91
201
-103
-442
105
-167
417
-51
-284
77
379
9
14
323
179
260
-36
-256
124
29
94
-142
-323
113
69
35
275
-83
63
-101
157
112
-154
211
17
-336
-109
-536
-314
-528
223
170
277
73
364
311
-39
162
152
10
65
-287
-542
-113
-505
386
190
-3
119
65
-181
-407
-137
-358
323
-100
200
170
74
-303
-405
3
145
413
60
-150
536
-341
78
-119
58
130
180
324
108
-99
1
51
-148
-294
-468
157
52
97
99
31
-192
51
-159
-275
-227
-260
-94
-32
318
-289
-388
65
188
198
-127
178
-75
11
-304
-236
221
-112
214
-103
22
-327
49
-132
-128
-120
-95
502
118
-197
-404
125
74
71
115
-194
-326
-133
-300
-171
22
-149
-47
-104
86
157
-568
-163
-421
204
97
-92
100
303
-151
-61
-87
185
180
131
159
-217
-325
-152
22
499
-212
145
95
-14
112
-53
-56
-43
58
-336
-181
-306
-464
193
99
466
242
-127
-162
-192
205
-163
-278
152
35
110
-228
-308
-142
-242
149
-579
22
-119
79
-108
-83
281
-44
67
157
94
129
54
-169
-236
-162
-190
114
146
-161
521
-306
140
-265
143
285
-50
-390
-74
46
183
65
-323
-119
-9
-54
-91
-27
315
23
-153
-325
-241
-2
167
2
-251
211
95
-420
10
-611
258
-23
-412
-103
-361
323
522
75
-588
216
-42
582
-503
207
-142
-366
-115
-291
-21
158
-169
36
-78
-211
144
178
125
-15
4
-399
147
322
-128
109
-121
384
-13
-3
185
-132
-196
134
543
-270
-16
-57
-447
-30
179
-109
0
44
104
-102
182
41
-188
33
6
-77
136
-142
-127
-633
-576
175
48
471
-35
226
11
-44
-82
116
-444
-247
-270
514
560
290
-464
220
189
287
-232
-290
-134
43
132
-312
302
83
-361
179
-72
115
-146
276
-302
143
73
16
-33
109
94
83
341
-90
494
37
197
60
108
13
170
-58
-47
265
-106
-171
740
171
432
-122
-178
-448
96
-4
-286
-412
153
-43
-130
130
54
267
268
163
230
-477
-98
-88
-102
285
-166
-304
-236
-373
-327
-116
14
213
-9
-18
87
251
212
-261
-158
-1
-83
75
-87
-338
95
-155
-32
564
-175
280
111
183
-8
-108
-1
-168
49
-442
-43
341
242
61
-140
209
507
-46
-30
-171
-643
-644
-121
30
-51
-104
117
125
-260
106
229
-132
-469
-242
53
-150
233
52
149
-126
-60
30
-52
-29
107
35
-93
8
-350
643
560
61
335
404
68
-78
146
293
80
172
-85
320
-116
97
361
274
-24
-68
411
-376
-39
-313
-317
289
415
-434
274
-90
55
62
39
574
-385
-298
181
138
233
-137
174
-242
189
-60
-560
-367
-75
-203
2
-542
486
-4
8
-147
100
201
602
-308
438
-434
689
441
-132
92
-68
80
144
-52
-152
114
162
-348
252
137
85
182
-133
-344
-182
-69
167
-108
-62
-51
647
-300
-125
-156
210
-1
278
-131
-392
59
-142
-13
-5
120
66
-166
-203
341
-129
-108
-229
-261
-676
95
63
113
-56
-126
678
-19
-27
1
41
401
117
-445
-110
207
-159
-246
-197
708
36
180
304
385
-99
0
166
-210
-452
46
-227
-159
443
156
258
-162
41
-28
715
-29
-57
480
80
79
-4
-132
17
-12
-111
-94
-51
-199
-26
129
-344
162
-479
-139
-17
-96
-204
-49
124
39
183
1
-156
-97
252
188
-488
-99
-83
278
-68
-434
48
-565
-34
-269
-178
205
33
-147
208
-159
113
181
-551
-15
100
-411
-155
-470
-343
-294
40
-727
154
196
128
27
142
198
-303
-190
-478
-90
-289
119
236
3
-22
-111
-163
200
-57
-437
-81
-97
-255
-163
174
42
149
132
-185
-80
61
-89
-69
74
-492
35
121
27
-62
-57
-20
-649
-167
-391
-11
-430
-312
35
-68
-116
193
58
-139
134
-495
670
35
37
-38
-316
-338
-18
255
-56
598
349
-214
-98
46
-438
96
4
223
-293
563
-398
-65
540
-43
166
146
-42
389
353
61
-132
-61
-143
241
-365
-477
-562
-273
-96
-56
-306
50
-102
-102
238
167
-55
-370
-475
144
239
102
-9
147
604
100
-44
-331
-511
-238
21
640
50
63
-439
131
0
-249
374
352
15
139
-163
181
-130
-129
-1
-453
-594
-140
-15
-6
-62
175
-346
458
408
592
139
-109
-93
-129
23
152
356
126
72
-331
170
-191
-375
-337
-132
-132
170
9
-707
327
298
-76
-27
-125
-30
151
-74
320
-18
-77
234
-18
-440
-119
61
259
123
-20
-423
-158
184
157
6
-479
-89
51
-10
94
118
225
25
-43
-582
-304
264
-447
224
-129
-17
-305
-219
-60
148
-60
-15
317
161
-30
36
-56
-29
-67
-290
-318
291
242
177
8
250
9
276
245
439
-161
61
-35
-469
102
185
112
224
-77
572
284
-132
717
450
-96
-515
-171
171
16
445
-260
-81
189
-98
202
87
-466
-150
-46
108
89
-80
143
-182
31
48
-55
281
-81
-437
-42
425
-104
-256
-247
-82
303
-252
-15
-12
61
-47
-6
506
-474
-100
76
263
-41
190
64
151
180
374
307
-559
-214
-540
63
-129
-68
-119
-125
86
-200
39
31
568
-64
636
54
-44
-80
696
403
-131
10
105
55
12
-654
116
207
387
-303
-138
-324
-130
-179
399
-49
58
-48
-433
-83
-118
114
-201
591
-434
162
160
-183
122
97
51
-288
-378
50
-226
217
60
-232
-196
115
319
-247
-151
-135
-245
-285
-249
304
-95
-99
-701
458
-556
-38
-60
36
229
-236
-170
-102
398
194
-12
496
-142
-358
49
19
-195
-214
-118
179
80
-117
73
18
249
-92
-209
-557
159
-436
-2
37
-175
337
-150
73
-224
383
180
-84
23
-26
148
-56
-98
-109
-173
132
-214
247
-242
142
237
597
-1
-117
15
173
200
3
57
6
-65
-71
439
-125
-41
82
-221
144
11
118
-105
-175
-403
657
-243
520
168
234
-189
-182
859
-600
528
-125
43
-14
-210
-69
497
-83
-405
-73
-158
93
-105
22
66
206
258
186
0
-202
-76
86
-238
145
600
-34
-32
-5
311
-222
155
-70
-81
-159
-596
461
-413
841
152
-131
-110
-140
-375
-352
-310
61
428
-30
18
142
375
107
-50
159
157
358
-269
382
-24
81
34
57
237
69
-55
-24
-117
13
47
-81
87
-166
-278
-56
-107
-11
236
-224
23
104
324
-322
176
-95
-610
14
-143
430
126
149
-118
-277
-247
0
-103
-142
-134
-311
-7
-211
242
-144
-197
-305
210
-268
-222
114
174
68
-281
-468
397
149
-58
-7
-436
248
-59
-445
4
-376
219
60
144
381
32
-142
-130
-280
78
306
-294
-414
300
40
-348
-236
-36
-9
498
-223
-388
-272
14
311
275
15
260
658
-86
-219
62
-17
-608
-242
122
592
137
-71
-28
126
36
131
155
221
-113
246
-194
-27
100
-545
-118
142
303
53
446
-101
93
190
-195
508
613
161
121
-279
38
-118
-326
-30
162
-29
-409
155
226
123
-69
233
318
550
664
152
-243
-15
-258
-75
320
-109
165
-235
86
-364
-30
-8
-296
-12
-108
-63
285
-62
75
219
-536
-35
122
-748
95
-49
238
276
313
-306
-204
-242
-234
299
540
-66
246
623
213
-111
160
-50
-91
-22
-67
155
512
22
-145
-145
-318
-179
-61
-140
-125
-241
15
-31
-58
-247
291
-83
82
169
386
376
-109
36
519
57
297
113
-80
638
-23
664
395
363
130
110
-20
-290
198
-16
218
-149
28
129
232
-133
-413
-26
116
-141
137
240
514
-396
-112
-501
58
-89
279
-169
208
253
114
321
363
66
182
-139
43
-191
-267
55
223
-134
-12
-407
131
-83
64
65
44
-47
10
-374
-155
-597
23
-331
31
165
119
170
-258
-176
331
134
160
123
-152
259
46
-242
-54
-181
-613
-37
333
-136
30
-376
-281
-214
223
-106
93
319
-20
258
158
269
-319
-408
94
19
166
-281
11
-66
155
-101
344
123
-231
123
0
518
70
-51
241
139
-628
-230
-30
485
145
8
-22
106
-210
71
36
-220
116
235
-115
92
81
49
108
183
370
21
-877
671
-353
56
-20
-9
176
-93
-540
-71
-26
74
-141
-109
593
65
-257
-58
-486
-250
470
-658
104
-10
-28
-556
544
274
-63
-99
-242
64
158
193
-159
143
147
85
60
-400
-210
-30
731
104
-176
86
-63
131
-448
86
85
-511
-75
-58
-55
97
-300
148
-20
-44
122
187
127
-223
241
50
109
-146
-63
-83
156
-381
108
29
158
157
-153
222
-39
284
59
273
163
171
86
-54
16
-115
293
-325
-276
293
-64
-167
141
-24
312
296
-159
-72
-404
-486
-308
-2
-72
-446
338
139
-496
98
291
-511
-97
-37
-69
23
56
494
511
0
-443
-416
84
599
-200
232
-143
486
613
111
-55
-391
647
-92
-166
-195
455
-358
122
488
-42
-400
-325
233
125
58
-155
-151
242
221
-59
93
274
-46
-238
-47
-61
214
160
60
326
223
-258
-119
-563
33
227
-310
-100
-299
452
-109
24
3
-513
-344
188
-110
181
321
-253
23
-199
308
289
-194
31
189
-543
-271
192
9
61
-161
-125
100
-343
86
-24
-31
85
-115
-555
-15
-333
464
-139
-186
-173
-271
99
20
-351
-526
150
94
-37
-375
-95
-87
-14
62
-243
318
512
20
95
-407
16
-98
-364
530
-36
275
-128
-502
315
-383
-65
-116
51
170
-423
-108
583
-82
247
356
-144
-19
-526
-300
202
-16
-187
-68
222
-300
-1
-236
525
463
111
95
104
-97
278
-36
-352
303
230
61
-381
215
170
-31
109
-234
-262
115
80
-11
35
-185
-154
168
-87
252
68
-57
62
-20
6
89
-10
-109
49
-668
-480
133
-94
19
196
-28
-222
-231
-219
-3
263
-463
40
561
-52
-90
29
-74
-116
-8
479
-169
64
194
659
-145
-64
29
12
481
-256
169
-37
140
115
42
209
387
221
244
-187
322
160
647
168
-87
208
-196
-258
504
-87
-61
75
-231
418
-136
-91
-101
-73
448
-337
295
-255
170
-370
-63
-156
-96
-42
-216
27
-200
-126
-655
136
489
-480
334
-52
153
-62
94
230
155
-679
-9
320
-72
56
387
-205
416
8
-146
249
-406
61
362
-208
87
-614
-107
316
130
315
410
461
281
260
582
-44
5
-119
-30
222
-123
39
-167
-144
357
-60
172
-611
-337
464
168
-56
-458
104
157
-675
41
210
-302
-281
-82
-171
-748
-77
-502
43
522
828
218
167
66
113
303
51
79
76
-424
-236
-143
286
33
41
126
-178
-193
43
135
-225
693
319
93
100
-197
99
-392
-82
11
-171
-231
-22
-272
71
-105
-292
19
22
543
431
76
96
374
278
-30
9
-344
-37
-298
413
33
-127
-61
-220
554
93
419
480
50
75
-501
-117
-379
-347
-306
-83
43
157
141
-157
-53
489
164
15
-175
-50
3
-244
-304
-167
29
19
-306
-405
557
-129
-127
-148
-334
-143
-22
-17
579
72
-297
97
-12
181
34
-611
-22
273
-89
192
166
-430
-207
-312
315
67
-369
-56
119
-350
-97
8
109
68
102
265
-218
122
-194
-338
-7
-382
178
546
0
-166
23
-337
-96
68
45
-94
-41
-106
230
80
193
53
116
204
-119
-137
640
338
-23
-230
27
591
-73
-308
-174
-217
333
-129
38
-34
102
325
-805
534
-472
-82
-216
11
-40
-49
-8
301
-1
512
207
-29
234
-149
-35
-189
176
17
38
-358
-483
150
279
90
137
570
240
257
237
48
135
9
-178
14
197
-149
92
-455
14
-333
117
294
-296
-6
-98
401
-83
8
-205
426
120
68
-204
367
185
-418
-355
-471
-105
24
125
164
-393
-358
-612
-207
-332
254
83
-275
-200
561
19
-363
288
-35
38
100
-867
-116
-123
-330
-95
107
-8
388
234
-133
56
737
107
388
-500
70
282
183
-9
126
-311
183
-25
-113
-112
73
216
-201
-110
-148
101
-342
55
-141
272
-79
-34
216
12
-65
-383
723
886
-182
-111
-330
-307
69
309
-378
214
219
32
-178
439
335
311
-218
-26
342
-334
9
-235
77
158
-2
37
278
-54
-72
248
353
-231
-338
-316
135
-11
42
-723
330
-100
-103
19
-106
-104
161
-129
-252
37
300
78
-102
152
180
-157
249
-124
238
-170
-56
221
403
472
205
329
-70
-346
448
570
196
185
-193
-243
-228
134
531
16
85
-260
-31
-213
99
123
39
-321
-86
-16
20
-434
389
-305
344
-79
-252
14
-71
-185
-514
170
-47
-44
-285
-127
19
111
-101
-434
-242
458
68
-106
-143
224
28
-203
-35
297
199
-83
215
-112
-126
-63
108
116
-292
-90
-167
-485
251
-165
364
174
102
-96
368
-216
50
724
-184
70
380
-394
-259
10
463
-25
25
198
-79
-239
474
-272
-199
25
225
-470
18
-934
13
-84
206
-291
-33
-145
-428
204
95
-619
100
117
-50
211
-235
-219
-521
-105
-114
-151
143
94
173
-752
267
-68
-671
101
116
-187
-102
-202
119
230
-176
-33
195
-173
97
-19
35
186
209
164
79
524
28
-64
163
-97
-126
-221
-231
-102
177
-10
192
293
167
227
543
-9
117
-150
-88
-523
30
-229
-261
83
174
89
133
-36
-105
-202
-131
0
230
-102
365
432
-51
47
-263
-83
-213
48
-317
146
-137
250
-108
69
290
72
-494
-375
-5
-82
109
-33
-598
162
452
171
190
-39
104
71
85
143
-147
-191
-47
-231
-291
-405
53
-68
-96
151
-138
94
-152
-2
469
494
-91
-373
307
320
-36
-13
-210
64
337
291
-36
204
-514
452
110
147
110
583
-102
-279
14
-5
172
-239
-79
-132
-274
-277
203
-290
-186
477
72
-20
-81
-79
99
174
-66
175
-411
442
-18
9
-181
244
121
75
100
102
148
-333
-219
149
-301
-515
35
430
-189
-211
-195
215
111
-403
208
134
331
84
-416
201
48
-55
54
36
136
-25
-289
287
-258
-130
-174
238
-95
-83
-191
-178
313
269
335
-264
344
55
-265
-218
380
-166
55
506
-210
-14
69
-42
-25
-232
-149
-159
-100
376
198
177
-476
113
-114
-718
-202
239
-67
178
-4
145
45
113
-158
585
8
13
339
76
-4
96
428
-155
121
-145
73
32
376
-305
238
-336
-512
368
-178
76
-457
493
131
-295
-420
-522
-557
58
-66
257
161
146
-324
189
401
-116
11
-66
-110
-144
69
-75
63
173
230
76
-348
-273
-800
183
-8
342
-360
-306
-39
27
-436
244
220
-389
314
239
-197
-36
-109
-156
-412
-69
-97
-416
-332
395
-173
317
-106
188
807
-335
19
-72
272
140
97
105
-90
-313
243
51
72
-32
240
-254
-20
571
-229
82
-6
-151
-14
-48
-123
-28
34
93
319
212
-186
182
293
0
61
-148
175
100
283
-748
-84
17
199
-86
-58
380
-19
-24
-142
-23
185
-24
-46
247
186
-291
110
-59
786
-173
-88
-227
-399
164
-487
298
-183
-91
206
-91
293
174
169
27
74
-77
534
238
-251
-103
48
-265
-102
-15
-205
80
508
-226
176
-152
197
-152
-58
197
-155
13
-121
39
-51
-317
54
343
-228
139
228
31
173
140
-36
-418
-100
-11
98
403
471
56
-26
-188
405
100
319
100
-164
594
68
91
222
-201
-62
18
-44
-240
3
-434
-652
-410
98
72
-7
271
-62
85
-306
392
85
11
-131
-181
-64
-293
-11
262
95
56
45
126
471
26
-143
199
583
-295
17
-60
26
-334
-199
-531
359
-450
91
191
-187
-57
438
152
15
-277
-296
-236
398
114
-37
-200
421
-25
-102
-494
108
-31
19
-8
-135
293
-222
-159
-15
-104
320
63
25
-231
111
-393
112
-95
25
-252
732
135
-31
146
-36
-295
41
-145
316
-36
-376
47
-240
187
-230
-87
-252
158
257
-66
84
144
-126
-325
-401
-360
-23
-24
-244
441
179
114
-119
-112
86
-252
248
-96
-86
-147
37
221
39
-216
26
163
375
66
-165
170
548
-1
-503
239
107
485
-90
-486
78
161
113
-239
129
-254
-16
172
-114
-245
150
-31
-84
-22
-119
18
74
-89
66
-16
-480
281
518
281
-247
-168
279
222
270
-266
-257
243
-207
83
-99
203
-109
314
392
-32
-63
219
170
-167
-247
16
-282
-33
69
50
-109
128
-112
-308
-379
95
-115
116
145
113
31
80
20
385
-26
261
-369
-71
308
251
-275
-271
25
214
-60
53
85
-168
-294
47
-6
41
-172
23
-47
-302
-325
-81
-40
241
63
597
65
-96
-112
-60
120
310
184
182
-84
-10
96
-142
-135
-40
78
51
649
-213
39
85
-142
182
-455
-158
-475
384
-435
146
173
64
-9
-9
-132
83
465
103
-42
55
113
183
111
545
225
474
-108
-274
-52
132
-627
32
80
-128
-288
351
-178
-77
179
-117
-285
277
-68
-301
111
-97
101
469
-120
261
-361
74
-358
-117
378
-90
117
-74
-144
249
-77
-75
-3
-110
-597
-70
230
-427
358
-76
316
-252
-426
58
44
154
-407
-479
-1
-93
-94
110
139
45
230
-473
123
-142
-236
107
-8
105
283
262
-154
-176
168
-85
156
-119
390
14
-23
-535
296
51
-775
-343
26
13
136
-108
380
-96
328
-74
174
374
-8
-10
349
-51
17
12
-8
-11
22
13
-229
-95
268
-159
160
-305
-99
115
299
-606
282
-266
-239
562
232
-55
8
219
-397
-265
-187
-178
-22
114
167
-18
41
321
-7
54
31
250
-283
113
-601
104
301
60
26
154
630
325
-241
223
146
97
245
116
288
281
238
-38
-171
-281
-220
-278
-40
600
231
-23
-77
267
-725
-333
-125
-206
-619
183
-194
-661
342
646
-525
72
14
-410
787
123
-180
188
-18
205
-67
-72
402
-206
-35
31
67
12
-108
788
-75
133
341
521
-111
-207
536
-736
-24
80
-342
260
18
100
11
139
-131
-137
115
11
-90
92
-143
-316
-12
132
156
104
-158
29
71
74
-81
19
-342
585
-529
159
-558
-98
260
36
-454
113
83
-13
266
100
-157
-312
136
-180
-496
-81
415
-50
368
125
191
-158
-111
-38
-127
11
-84
485
-359
493
170
54
297
65
202
-69
638
68
-163
254
95
-131
101
-560
-258
-8
334
-15
-31
-521
-55
-120
-324
167
72
149
-372
56
-248
70
127
162
-20
-66
-54
-414
231
-221
-79
38
154
183
-260
-174
489
-267
-757
-62
-83
-41
-114
40
278
-152
-562
-296
-492
170
68
588
-160
133
97
0
91
171
-175
-316
19
394
-248
544
-92
-76
-132
498
90
266
-179
-248
-57
245
300
-100
359
-178
19
46
-286
-172
13
127
175
-31
33
-73
96
-357
-19
106
240
252
-51
434
266
-112
-273
-216
-343
175
-177
-672
20
-416
-19
79
-305
-144
181
-250
87
367
89
-658
-316
-247
449
154
178
-215
-82
-379
-551
-127
-184
-303
-67
-198
289
516
-95
-77
101
56
-109
-660
-4
-83
-67
120
288
-108
-4
-587
30
-332
-167
106
-146
100
-216
68
90
140
94
-561
-578
-132
-157
-427
307
-45
58
-7
27
230
-87
601
103
-45
-36
20
120
205
422
465
-204
20
-95
-397
68
73
54
-304
428
-219
140
-595
-84
-105
67
-6
27
-127
-149
193
26
-337
-481
150
-194
360
-120
-49
-99
359
176
16
-116
-118
-362
-53
192
37
160
87
448
-342
-278
23
-142
-8
-49
505
110
-612
-165
301
-61
-51
-328
-599
-409
23
25
361
80
536
-8
290
159
-371
-130
34
-125
-184
108
-498
-103
-84
-301
-10
52
78
-35
29
146
555
247
-363
151
109
234
111
-29
499
216
161
106
-50
197
-277
-143
105
-426
213
-66
90
171
154
-88
88
-152
-119
539
-127
22
-179
333
-239
114
-295
-53
-365
62
326
46
-398
204
-61
143
188
-443
10
125
-345
40
-139
734
-218
-387
91
-140
70
-235
93
161
195
26
-192
54
1
41
48
155
-39
307
348
210
-185
70
-230
59
98
195
-41
275
-39
-436
-202
74
-609
164
-26
-28
-657
-121
-5
-212
371
-179
-114
410
81
-51
-679
64
87
-5
93
230
9
-199
-29
-93
111
-102
-21
243
-25
-115
149
-522
-52
-121
25
-134
-480
-39
36
29
-25
-490
363
269
194
180
-15
-250
-117
-254
243
349
-159
138
784
102
-62
-147
-70
-79
-253
16
3
235
-51
-266
-81
-33
0
-134
-236
-391
-352
341
-491
325
141
50
-121
402
148
-117
248
-245
-389
281
-36
-341
73
-236
-190
-340
174
180
288
194
-404
0
27
-146
-42
-49
468
53
-7
298
350
-225
-159
-753
-133
162
-32
-542
559
91
-143
-143
56
187
-486
-162
-319
66
86
-125
-55
-137
-84
-9
650
-361
48
-96
632
6
225
-68
160
-94
-178
200
-40
-37
-115
61
167
49
-221
-159
-231
690
232
-87
-1
9
-91
-165
-299
-290
-132
-11
-190
-95
-545
162
270
-297
118
7
-208
287
101
-307
6
-18
399
96
8
-96
132
220
54
629
-339
287
-337
137
-130
-72
-194
54
45
-163
536
193
-84
84
-279
-633
272
311
34
92
-181
206
-12
116
190
-179
166
288
22
-204
-355
140
101
-114
39
-123
445
42
424
46
-226
-57
90
82
77
-9
68
275
-378
-419
-43
116
-7
127
-377
502
-55
107
204
-321
-373
-462
237
150
-168
-195
-636
152
40
-60
291
160
-27
349
-242
-211
-59
-126
-62
-6
286
-94
12
-390
126
241
-123
-28
406
-93
38
-135
380
-348
28
209
147
262
-1
-116
352
313
-247
-137
242
431
13
17
-578
139
81
-307
124
-254
-323
-15
30
112
-124
32
314
-267
-241
-91
428
162
94
-215
43
-413
-83
88
-51
-118
-524
68
-238
200
142
116
-231
-125
-265
-293
-733
445
-522
-187
-51
293
302
73
236
-208
-135
-216
-49
265
-90
-128
287
-41
39
384
211
-132
-103
310
-50
535
-17
273
-58
-42
167
467
46
234
76
-92
-21
58
196
-263
177
124
-211
-37
-32
253
-293
-360
1
-229
-65
-409
-179
77
-526
68
273
339
40
-274
-6
63
178
73
-19
307
272
-259
346
122
-44
-228
98
52
-264
390
118
27
40
-100
-436
147
-219
176
-341
106
-101
-509
-217
-91
-408
-438
-260
-2
50
-338
0
325
28
129
-67
96
-97
-125
-97
254
-117
39
-17
-105
79
-78
-3
167
-172
226
-339
-45
349
145
-21
426
-194
-21
-101
232
72
-36
-395
97
25
-182
-138
189
153
-65
-126
183
-122
-505
5
163
189
-107
-161
15
218
298
327
274
248
-118
-244
-302
-607
46
-22
237
-123
-311
-25
269
-3
149
292
17
94
-433
437
2
16
-79
65
110
-239
-9
289
-122
48
-113
-381
767
-27
33
-10
267
-58
-666
236
10
-78
318
-50
255
12
725
136
-437
-297
-225
-171
-37
-448
262
-224
-400
192
-153
-325
82
328
-70
487
139
-174
-49
-242
28
-170
26
-71
-1
172
-209
38
-174
177
159
-36
-319
121
84
51
53
427
63
-664
222
113
-98
-212
-132
572
-30
-120
-35
-174
62
134
208
10
167
-536
539
127
15
-141
375
-347
497
-271
535
-141
-127
180
-397
-395
58
-336
134
-116
-5
65
225
132
-79
313
-201
-172
108
-460
-206
-454
480
161
-208
-396
-312
79
32
233
365
-328
-44
-219
-563
59
8
85
12
43
-228
107
-321
584
-163
-117
-109
121
265
16
-19
81
145
75
337
-180
246
101
-219
-439
-212
-188
6
94
-86
72
-70
49
-293
13
44
53
15
-327
-108
-76
-46
-308
-341
161
177
183
-357
-86
293
-64
132
-16
98
323
255
75
-564
-162
-168
205
-217
604
-416
-297
73
44
273
213
-15
-14
-216
-298
363
73
102
378
47
-144
69
165
362
103
-227
64
-474
-112
-103
129
215
309
-178
-327
22
-18
-404
-18
-196
-563
524
87
-457
-152
-280
-131
-27
-79
-186
91
25
-78
47
33
418
171
-123
187
159
-162
-320
269
-341
57
56
-314
249
175
85
86
169
179
-194
-35
-234
-69
18
-105
-57
-149
252
-147
-80
-130
-274
-62
338
-457
-105
-73
-60
-325
49
-596
200
-462
-365
-155
51
-28
215
42
-642
277
-28
-311
110
-438
20
91
-9
230
-547
74
-294
85
-442
-391
237
153
219
-58
87
-278
-184
440
93
32
-398
206
-106
-104
-512
566
-67
270
-259
-4
548
-244
-62
-293
81
34
479
-71
-87
745
-291
-149
-197
132
-24
43
463
26
-124
-68
480
83
265
-170
-109
-245
-607
153
242
-50
-149
-153
-83
102
41
-48
-386
144
-231
-287
-80
666
-110
-77
30
-62
-56
-97
-49
95
-373
-238
621
-301
-277
-259
-442
204
-295
-5
-158
-145
-3
177
419
-52
65
356
-5
42
101
-317
161
510
261
147
-115
184
-69
-136
-72
-146
96
56
414
50
-248
-284
75
-465
-212
163
-551
47
321
146
-106
-127
-360
65
418
74
-55
-51
0
214
-48
33
656
619
126
-60
321
-190
59
-25
517
-103
-239
-155
263
393
-105
138
625
11
-140
141
-195
-743
293
-7
-191
-488
-174
-72
423
-135
179
409
34
-364
-300
-331
-185
-139
-82
695
43
136
-732
-206
-240
104
228
147
-318
-74
-101
-77
151
-180
254
-220
-262
-50
-99
488
-54
73
144
519
91
-83
-17
-130
-583
449
214
-83
-37
244
-283
-411
-138
-265
-58
71
400
-61
-366
-36
-111
45
23
516
5
-176
222
-163
-117
323
-138
-54
25
55
57
163
-38
103
116
-137
359
119
361
164
-58
209
283
234
-367
16
-193
-77
-79
33
-522
-341
-121
-252
-226
-42
147
-13
154
-28
-104
97
463
322
409
-54
-355
-190
-120
729
-294
-482
62
246
-369
32
-66
-92
103
506
-35
-49
-192
69
-56
-49
-59
-234
-813
-117
160
-418
216
13
-41
-171
54
285
-323
-374
399
-270
-109
172
-17
654
49
127
-34
370
77
17
-82
-339
-185
-34
-516
-136
0
18
378
11
145
30
-259
-113
527
-34
-288
-509
-174
-140
277
-168
61
99
-73
-186
139
-622
-27
-665
-126
32
166
-3
-33
-114
-91
-49
109
72
-112
-76
-105
381
78
208
276
-215
53
657
146
6
-386
160
94
-113
-56
-17
201
231
-92
-569
-39
49
302
-64
225
112
138
-269
503
-459
17
-96
230
76
193
118
-101
-708
-189
111
-78
-209
-91
21
-40
75
56
768
268
-572
310
477
22
37
-333
186
57
-76
-398
236
-489
-201
139
-476
29
-216
369
-123
209
-135
-68
-300
-134
230
-139
68
40
120
-159
354
-567
-127
-235
-27
159
310
67
-113
215
-15
-296
114
201
-72
-84
-549
271
68
-74
234
286
-146
-62
232
-198
182
-428
415
-114
466
-127
-173
-53
98
-138
-103
655
-320
100
47
-113
324
120
-20
387
106
-88
217
-276
-5
285
-72
-150
-523
-411
-168
637
-127
776
435
-290
-183
-161
32
-161
458
98
25
-29
-16
166
-85
345
-45
-576
801
-25
-135
181
-389
12
258
25
-156
435
-474
144
160
-339
-472
-460
128
-386
-171
-71
62
-411
529
-44
-44
274
215
-471
-203
28
-35
-10
-198
-348
484
29
184
88
-394
-206
75
157
-166
-380
0
-90
202
246
-59
-291
61
-366
65
-434
-268
-154
380
-327
773
714
-82
-503
-417
423
-132
-161
-108
21
446
89
108
-259
561
189
74
-138
-125
-484
-150
-66
155
-502
484
-383
-313
-207
-51
303
172
242
143
528
-113
41
-349
-175
65
-56
66
-28
401
-219
139
83
145
140
-187
116
-212
-465
-118
8
-11
299
-374
-95
341
-150
204
580
-174
-198
45
-17
62
-232
-106
463
-317
40
-41
61
83
535
0
-418
37
-358
-153
-46
-80
-56
15
156
-96
-430
59
216
-30
285
-64
499
153
-14
-434
38
444
-286
-278
-100
-329
-99
-827
208
-119
80
-45
147
-32
-10
-57
273
104
176
88
-90
194
30
-236
223
24
-148
-219
-303
103
-215
143
102
99
-139
-119
352
332
-205
14
-21
-50
-158
-43
-431
1
56
120
105
-323
815
117
-180
-230
-332
156
-238
100
564
19
1
-36
214
289
-214
-60
218
-249
-79
-388
-48
-105
98
-148
209
-251
535
27
227
250
-359
60
43
13
368
-18
-328
-425
154
-436
-160
168
-555
-322
123
192
105
170
-120
-123
-144
-106
-478
90
252
140
-195
-380
-113
255
326
33
90
-195
-167
-124
-140
576
-14
-64
-427
99
283
-727
-46
50
-9
-30
-18
-11
-340
219
286
159
-221
295
-620
91
329
113
10
-102
-181
52
436
-297
220
192
-208
320
-81
-3
36
-160
-552
398
307
-436
-222
-354
49
209
-14
-280
131
-118
-53
94
-164
52
564
93
-474
-302
235
253
-290
70
-17
-39
836
184
13
-30
-117
119
-370
70
-114
-488
-130
-7
135
121
48
-462
-365
138
-292
15
-229
328
-291
70
-168
99
-56
35
-249
2
-405
-56
-116
44
-65
214
138
172
-134
32
4
200
118
13
129
363
-105
61
296
-466
-56
-20
389
-146
32
-669
306
-13
86
56
-148
77
-67
-52
-405
-502
-549
-96
38
-34
11
178
-122
-283
161
-44
-43
-87
505
208
155
-54
348
-176
141
-116
-166
-161
-494
471
-236
-156
366
-263
-153
-5
161
-214
508
75
145
-233
-292
-317
134
204
332
58
-275
72
-592
245
-216
89
-236
46
-469
-64
164
410
288
294
448
-130
-364
-38
225
125
251
-298
205
-103
50
97
892
388
-56
-127
133
152
119
-202
57
-525
175
11
-181
-721
-227
10
214
-210
-87
-111
190
302
307
-108
-132
-134
-143
21
-455
160
-21
-386
382
-77
64
161
358
-24
356
253
-50
593
-64
-421
31
54
100
-459
-37
50
-92
8
-156
51
-173
22
-261
-311
-215
871
107
91
-95
299
-188
741
-425
137
-136
-133
-372
203
-243
-334
-462
-235
320
58
-192
282
301
-246
341
317
-64
98
572
83
295
259
203
1
-95
-617
143
81
-275
-656
-29
-378
344
-454
-145
61
-148
634
-478
-281
453
147
177
-640
-235
-348
-84
401
-77
342
303
-135
-241
41
-14
-20
-36
-102
58
12
-198
-252
241
-25
276
351
6
-69
-176
374
380
57
-107
134
22
-216
-98
-241
17
10
176
-365
-164
83
-28
529
-7
-72
88
-64
-296
80
-83
144
-142
274
-65
65
158
-78
70
-84
-300
-127
203
167
-392
48
53
-23
-200
645
89
479
-367
8
-184
-62
-558
135
251
141
-36
51
227
-8
-210
395
-185
156
-355
80
-40
557
-249
-98
-159
-435
-214
154
508
-468
206
-313
-129
-104
220
-141
-280
9
437
-257
234
-61
62
-312
-98
-116
343
-49
-258
127
297
-3
-63
-228
160
-150
-123
-172
96
-238
255
-156
-185
-22
-74
77
79
-98
-170
51
-70
-19
127
376
-337
-299
-454
-99
-158
85
248
-512
215
91
-315
56
35
-77
-552
151
-64
205
179
-79
89
-181
-533
-750
-10
-326
-76
-2
-7
299
-18
294
-220
135
-14
-233
74
-145
319
119
-210
-146
305
-1
415
-147
224
-83
-777
103
239
216
399
24
123
149
-114
101
229
-36
83
360
419
-3
-270
252
148
0
266
75
54
294
257
-24
426
218
-372
-267
82
35
12
-84
-347
-396
56
36
83
139
-343
213
-10
-10
-72
47
324
68
-126
-75
446
-54
540
242
183
42
-62
417
110
-222
254
-26
-111
10
171
-483
-94
-95
-50
347
-318
160
-453
13
-47
105
-236
-85
498
-115
0
55
88
-100
-365
82
-11
-176
-68
-66
-127
-295
99
-222
-88
-78
148
-151
57
-444
-100
189
22
-117
114
126
355
-379
104
32
-210
119
-603
-281
-60
-42
0
-1
150
153
-322
275
-83
-27
-15
390
36
-77
-122
-192
-410
-97
-344
81
198
-356
131
451
-233
369
96
-16
133
306
-19
68
-39
367
62
-93
246
-23
-483
168
-38
-175
52
-125
376
113
-130
455
-268
136
118
-74
-156
-240
1
139
262
73
-64
378
171
361
325
194
-428
-46
-55
287
160
181
-185
-245
191
-101
-76
147
-455
-20
-101
-137
655
67
159
349
-345
205
-229
-50
206
-38
-297
-379
123
-307
227
-96
-534
-44
84
45
501
131
-238
375
22
-28
-112
302
234
-12
-437
-338
108
-64
-15
-80
-219
466
4
-277
-23
543
54
60
69
459
30
194
-157
155
67
143
-74
-65
357
-115
-535
-116
300
-254
-362
-164
65
-26
65
253
-394
-150
130
334
-284
145
-116
-133
278
156
354
14
-210
-154
166
-95
153
-287
-151
425
0
190
-669
224
137
295
-458
83
-523
-139
-202
179
-45
-60
-457
233
-351
-94
-388
-44
9
-116
-145
393
21
-62
-112
-5
140
-95
-111
307
106
-162
-76
-58
47
255
187
-346
81
-240
-96
-456
-84
-396
-34
22
216
143
271
-109
135
83
150
-31
-48
113
226
-333
-250
-106
-40
308
0
379
-612
-263
208
-25
-243
-325
201
6
-247
-17
-85
165
240
-111
317
-408
-145
183
-75
-220
94
14
399
89
-155
451
-291
-126
205
-130
-7
-74
-456
20
148
-456
-485
-173
606
-85
-351
135
-192
20
-725
355
92
184
333
410
24
-704
-159
591
175
120
-87
57
-527
35
271
238
167
-133
477
-56
115
-38
95
120
-163
272
-441
-162
-287
-198
155
-614
-810
-94
-241
231
-390
14
-104
-449
399
333
-68
-132
500
118
357
307
-6
-233
215
-116
-102
54
-38
-60
90
-13
190
31
28
22
256
9
535
43
-69
389
-192
-213
296
97
-278
140
165
-6
-280
-85
747
124
337
-194
222
-94
95
-644
618
105
932
71
344
-180
10
57
26
-76
-274
170
-213
-191
-20
-2
-111
477
-167
-533
469
-44
6
219
264
-4
-63
129
-419
-235
138
-643
-604
580
-313
555
335
-441
288
-105
377
118
-339
155
88
332
387
-58
-709
120
-83
-284
41
244
117
-150
25
-506
-127
149
189
214
363
24
-275
-111
-141
-670
632
117
-46
-93
85
-195
381
-108
-217
-156
94
-319
231
35
-123
-1
-224
381
-188
-204
104
339
437
-396
-395
150
239
72
97
111
-31
899
-59
22
-9
64
414
-202
-205
121
204
-135
132
196
398
-308
-95
50
-149
28
-21
81
-92
18
-458
190
13
-610
-347
277
-16
-140
52
230
598
50
-114
-244
175
51
-121
191
206
234
2
385
-9
404
286
-106
-96
-248
-18
178
-158
-260
105
-112
252
717
191
-133
-79
41
-97
-557
-326
-18
-109
-50
-250
179
124
52
240
95
-294
-455
316
95
-518
-71
261
-450
315
-142
24
-167
-300
-33
45
-132
-351
20
190
224
131
-648
-325
-147
149
501
360
43
-118
93
-269
-80
-180
69
-110
27
336
339
243
-17
146
-123
265
645
-85
-480
382
183
-573
134
448
109
86
183
48
-477
-379
58
-305
254
235
277
-140
8
-25
630
-253
-147
-83
46
-228
256
-175
-104
-250
-255
-88
169
77
523
-356
388
-36
-363
-308
365
-9
272
106
377
-28
65
-102
-62
44
-295
342
-135
-322
95
7
-274
531
767
482
37
-44
419
17
12
221
-298
-290
34
-424
-145
191
-210
377
-25
462
-235
-81
-505
364
38
111
-244
299
430
-185
97
88
-244
563
-27
10
3
-247
-108
-252
-469
-200
141
9
36
-94
-230
171
-64
124
139
132
-449
100
-403
-108
174
76
111
427
-134
-504
27
-277
7
-16
-614
-29
-470
221
-283
322
-261
-74
-37
-236
53
7
111
-1
23
-146
585
-206
167
45
-276
122
-116
316
233
-330
-14
117
-206
-282
165
220
-111
65
471
96
-432
-94
276
356
-202
-29
18
146
-19
71
-159
207
130
-277
41
107
-71
301
-64
288
-50
356
-225
-37
-114
100
201
7
-160
90
159
254
-37
90
85
66
241
113
-86
120
222
548
11
-495
-215
213
90
-26
205
-228
-192
668
127
131
-135
391
14
-108
-259
-682
-673
-42
-195
-262
128
-27
191
-128
-173
-200
60
-286
-262
296
36
57
-97
55
-142
47
70
-328
48
89
138
-349
224
16
93
65
-333
-135
81
-45
365
222
388
-164
-108
189
-616
18
211
-9
-118
288
148
-165
54
37
-388
10
277
165
467
-190
184
-414
-175
579
-75
-434
-110
166
-96
-289
0
-221
-23
80
-75
-224
187
-187
-126
85
264
-99
44
733
-137
392
44
-317
-524
342
38
-368
52
-468
-187
57
67
-10
-216
-214
306
-85
116
-566
122
309
-75
593
-173
68
120
-312
92
-290
267
97
7
-413
631
97
-156
-125
375
-29
81
135
-443
32
-67
461
-526
-199
214
-269
14
-53
-416
-142
34
-448
-310
-535
131
330
-173
42
-388
-34
19
-217
-65
-156
-135
47
153
-42
-38
205
436
-183
170
-98
357
-50
194
-33
188
-70
195
62
-148
345
-264
133
-163
-9
-243
105
79
310
240
-28
57
31
-180
-49
118
-648
-365
-241
-101
53
248
245
183
-70
119
-113
-148
135
-181
37
-127
255
-218
151
-29
-83
-376
-361
134
136
-253
8
-246
215
291
-138
-154
-114
330
211
487
117
175
30
404
-303
-1
-383
-17
-351
-448
-84
234
222
-9
398
242
-681
-12
422
215
-55
29
147
56
-116
-101
-16
-315
33
-70
-253
513
-237
-358
-11
36
327
18
-65
217
-189
-95
534
-64
-32
223
110
92
-363
203
110
-514
192
-9
-459
37
194
498
-58
120
-662
-107
-41
11
-253
344
-236
344
105
225
-66
-157
202
-186
-272
779
-377
30
-431
90
-219
267
151
357
229
-198
32
-16
271
169
178
505
10
-18
-448
19
346
-24
544
-106
-44
-473
379
238
112
74
112
144
-643
-266
136
54
-469
294
378
-221
397
83
218
-101
-207
-518
-29
-18
475
-156
6
-162
445
-42
-22
-530
118
-189
361
74
441
-120
208
-320
272
-85
146
-280
-13
-531
30
-217
-215
-45
-220
-157
222
407
362
131
213
-424
-176
-366
-304
-217
-279
-52
331
111
-32
-122
350
214
125
-42
246
393
12
116
432
108
-37
-171
-143
-292
-419
248
469
312
285
-142
49
320
62
-74
-104
-471
-339
-123
-185
70
118
174
294
-91
-190
-62
-196
-63
-155
50
-38
-316
-141
538
-106
29
-181
-89
-106
-42
195
-331
234
126
441
110
-40
-251
-114
395
195
283
9
32
17
-436
-358
-267
-101
-818
-323
205
-95
-237
-670
155
183
-70
-492
254
124
453
63
-72
25
-218
-182
159
84
504
-155
37
-193
132
173
-42
119
-183
550
-117
168
318
56
23
-225
-228
77
-139
-678
339
-191
135
-494
-251
17
-722
21
35
154
512
571
58
-99
634
95
167
-154
68
29
-273
9
-158
-161
51
267
-6
-189
110
49
-421
367
-53
-220
281
100
67
233
-501
339
-292
68
-204
216
103
-32
134
66
213
-201
-60
-144
212
229
646
-88
-146
-143
68
-37
-132
131
116
-485
-350
-132
-162
-19
-98
-99
-395
312
-465
-338
-22
-10
-12
-159
-90
367
-662
-509
70
34
388
-91
20
-81
107
1
11
-11
427
-47
-540
-280
-112
184
-77
-147
440
-411
-87
109
-113
-29
231
0
-683
190
253
-158
33
-478
-67
-159
14
-105
-254
-402
520
262
151
393
-151
221
-34
407
487
184
-8
-330
71
-71
-166
312
15
-106
137
-18
268
232
188
-549
-320
-46
-339
-142
-245
-85
-184
40
138
-109
100
-77
421
219
58
-172
115
-6
-24
431
-6
26
-244
598
349
-20
231
378
-156
-156
-71
-256
-441
565
120
34
44
92
-297
-128
-249
258
85
-103
-135
557
-52
-675
-201
337
549
-166
-173
230
-151
-54
522
-267
-131
300
143
94
-12
-101
83
-379
-251
-98
-20
413
-145
146
-135
124
-467
-147
26
699
70
-268
366
540
-185
-132
-392
-47
629
249
-171
137
217
-106
-78
7
-555
264
-434
489
-488
177
-208
275
59
-191
-208
-318
24
-80
50
-136
-245
-152
-96
153
426
-109
290
-18
227
-423
-96
133
85
82
103
-4
59
-45
378
411
-74
-181
215
-760
-186
80
18
-24
169
-42
270
-304
393
94
-164
-138
-181
-265
255
-394
-442
25
106
-212
-301
8
-85
234
-120
-68
250
-257
-24
650
-322
-223
-156
-578
297
-2
116
-239
-75
104
-323
151
29
-435
-79
-166
-194
-318
-295
144
-82
143
-58
282
368
-211
148
-50
-336
-556
-182
441
-32
240
130
-13
69
-223
508
100
-197
147
314
47
341
-9
-224
220
-73
129
-95
-25
-145
261
103
-161
-521
450
-162
-122
80
-16
-818
193
149
-171
-62
174
-288
528
-11
63
-7
440
20
-38
-110
-23
-110
-426
579
-50
-75
-703
212
-40
-204
-53
13
116
207
-3
-582
4
-8
92
-166
-37
-183
-187
-288
48
-79
-25
-95
1
-261
356
393
-13
-436
-163
230
87
-110
-217
180
417
225
491
134
323
106
269
44
-8
-227
172
437
-569
27
-473
-119
-49
-543
439
-225
215
-113
-81
-330
440
-73
-134
-585
-84
93
-473
-443
-127
102
-185
140
67
-664
-256
-371
52
41
224
299
43
-46
-27
-136
-159
387
16
112
-41
66
4
160
191
-578
632
-716
128
-364
272
-414
-85
-91
-178
347
270
421
16
152
246
-59
86
784
12
206
250
-76
179
-345
-110
65
-283
7
-263
79
-107
40
-334
338
400
-595
241
-275
-114
-24
-264
137
170
-203
-120
-97
-66
469
308
62
-329
-97
-97
34
20
-457
-503
-159
444
20
381
-193
48
-587
-85
-612
-53
-5
-264
-699
-291
158
199
-295
164
-93
-10
549
711
-446
-28
349
35
217
-218
79
230
-101
-280
-45
-235
-177
123
-475
339
-439
85
28
8
-176
-758
-241
53
-65
683
303
-471
-60
123
-283
-111
76
-460
-136
-35
135
-117
-275
-200
-149
198
-180
75
411
-145
-124
456
-418
357
-87
-60
-460
465
131
-8
778
6
14
171
-80
-460
493
152
20
-566
146
-117
163
-265
58
-155
25
166
-263
225
-193
-378
-406
124
22
75
-316
-219
-228
-212
-49
-17
-177
-312
-370
199
-132
-131
156
-7
84
-137
-66
192
42
230
-1
-181
64
-138
46
-37
-30
-238
218
31
-235
-94
114
-127
178
57
173
91
165
-55
-9
-346
110
7
-8
31
-92
-80
281
265
-454
-488
-87
71
-9
-241
51
-578
-73
249
-423
-39
140
-12
16
-124
-105
-270
133
277
162
326
336
494
429
193
-293
441
203
-539
89
-527
54
-499
-343
-169
267
140
-48
-373
-108
-255
247
-25
114
1
-246
198
75
-146
299
-88
-235
218
-158
-141
-609
-173
68
269
122
-55
76
-217
-278
157
-51
-157
-329
232
-122
10
141
-69
212
-136
83
109
248
61
-700
249
142
13
-38
-112
130
402
-241
-99
-203
448
-171
-54
400
-591
-192
341
-67
-43
-173
-229
-76
-652
-222
451
-51
-51
7
94
-80
-192
-42
322
-50
413
-90
37
-139
136
-62
-200
-548
-142
-475
-293
258
151
260
166
-35
88
-65
-781
101
-180
175
170
256
-433
14
-156
237
-3
-372
107
-47
25
-177
-68
135
245
-23
0
-210
-144
202
-109
-138
177
-291
274
276
40
-29
377
295
-62
-188
-429
121
297
-84
44
-292
-190
-73
-176
-121
-28
-157
155
39
-283
-315
-94
-274
178
-237
125
298
514
577
374
169
-253
-5
-110
112
449
60
244
-321
560
-95
-61
-127
-38
154
403
416
158
-59
626
-180
316
221
630
-28
133
-418
14
-330
156
-64
-292
-2
268
113
90
217
-117
-64
-81
-135
95
201
289
95
84
-150
-360
60
-221
111
-319
-102
-235
-258
-197
142
15
-225
-284
66
216
-152
-162
-100
114
-74
122
260
192
55
8
399
-420
-117
515
66
1
-137
151
-19
-415
-94
183
424
375
69
125
10
-273
135
220
-216
419
160
205
-393
-334
386
116
-337
-26
-64
-206
114
-95
312
-269
12
-69
-87
-115
220
303
135
225
55
-158
-364
276
153
-70
-97
-151
-125
-25
-316
253
-141
366
521
-20
-236
50
365
536
175
20
-350
-22
402
247
138
-123
-114
-220
267
395
188
-259
95
56
75
-212
3
-83
436
164
9
135
-477
-379
-439
-247
716
-247
-352
-63
185
-161
316
145
-224
-260
3
63
-110
-94
127
-172
223
561
-263
95
107
-196
-305
-144
268
-191
-4
-258
-511
474
-487
254
42
28
454
199
-66
-436
-200
404
-108
-107
-48
233
171
347
-272
-14
421
22
-135
262
292
-1
276
-275
-48
-53
643
-303
-112
-164
-107
139
280
528
-297
66
-172
-2
65
-101
3
-20
284
-373
-415
176
-334
685
-86
-141
183
272
142
246
439
102
-22
-154
80
-130
282
-250
-165
-126
195
688
79
-227
-166
139
-140
-121
40
292
125
87
117
235
-458
-152
397
-37
51
187
112
227
62
47
372
-85
353
309
-34
286
-570
90
-530
170
60
-813
-184
112
27
-454
80
379
82
144
171
-317
249
-88
138
-184
217
89
-197
106
-65
-83
-83
-164
-13
255
-253
91
84
-155
129
-240
-207
-33
162
-155
-96
511
36
-105
25
-379
-66
156
-314
55
-2
233
285
-130
-287
-96
-200
43
285
273
-294
-498
-5
144
195
447
130
141
-105
-43
-338
761
423
-65
-255
-59
-28
-10
155
217
-205
-72
-32
71
482
-383
230
279
85
189
237
-257
-251
-649
216
113
-86
410
279
-19
-332
25
152
-225
279
-46
63
398
-46
-310
158
158
416
-60
-385
-396
-415
148
-33
-87
-82
68
-214
365
-236
-851
-260
-15
-97
-12
266
-90
-283
-319
423
223
-73
-96
-114
-530
-17
43
61
197
-53
180
-237
445
-611
-58
316
-48
21
-44
-343
-18
-316
303
-48
-91
-84
408
209
41
-234
227
106
-279
394
-441
198
165
-2
103
251
88
3
-146
214
64
-188
-414
538
205
123
-66
-415
246
-183
-244
-5
-234
319
53
388
-228
54
-242
68
163
-138
516
-211
482
-356
-370
-150
65
-456
-127
571
-119
5
-548
157
279
10
280
510
160
-100
331
634
90
-374
-384
-73
134
72
-367
-123
-69
319
-201
59
11
395
-184
97
220
238
-40
-115
230
-212
244
186
-35
-406
88
-217
-82
75
-28
-696
8
-342
94
1
416
-187
-85
568
182
147
91
140
-317
-298
306
-196
-572
-102
19
-364
-230
168
58
-327
149
-692
-224
40
-53
475
763
134
-273
141
34
-439
-380
-103
148
165
598
-237
-169
-297
-530
-123
288
232
-204
412
43
205
-56
-98
-352
-8
169
-175
97
21
9
-28
65
-153
-275
-60
-35
383
-38
253
-244
142
101
272
-454
9
-30
32
103
168
-15
169
-198
-27
78
-460
-632
65
79
-2
12
-157
103
-391
-98
46
-39
210
158
-159
130
277
-102
198
-72
-68
3
-256
9
-94
0
49
-552
456
-161
-398
-594
-59
-233
-100
271
402
-106
-109
123
-28
-123
-92
-45
-313
32
224
-81
-24
629
148
-165
-192
77
88
241
-296
194
-189
335
-311
7
-221
-240
-405
98
-73
-157
123
57
118
-111
-87
7
347
-79
9
295
306
83
-33
128
144
-16
183
158
399
123
79
-19
178
284
139
-280
668
-350
301
15
50
135
-126
-57
-538
183
229
-151
193
131
138
65
365
35
125
20
21
-63
-274
218
231
-19
344
-229
327
-105
43
143
82
-560
63
-327
-335
89
171
-72
731
-251
-32
131
-81
-469
-462
-355
-263
137
-54
-16
111
219
-352
29
62
295
203
-90
24
-16
62
36
84
-74
-206
-256
-49
569
21
274
325
139
-430
267
-196
-337
64
25
67
-424
-5
-131
-32
-726
91
-250
110
256
385
-242
-59
-21
-602
194
-78
-428
319
372
207
212
-221
151
-73
34
-113
-394
-90
370
478
145
70
-39
-541
-118
-280
661
-164
-318
-483
153
-294
85
433
-238
-189
382
219
702
281
18
479
250
-698
174
-65
-42
284
-306
-70
409
293
-465
12
114
-131
195
-83
-76
143
-109
200
-206
43
-34
150
336
-469
234
-93
146
261
-209
14
-617
177
-169
-14
35
136
152
143
-175
211
-114
-200
-70
7
201
272
177
51
239
584
-348
66
-12
459
-153
88
-76
203
-92
62
5
489
-329
6
-86
-151
-473
71
-300
92
18
-203
-58
-90
104
345
-136
-81
-14
128
-493
274
-134
-583
1
-365
-186
665
-160
219
-137
-160
-143
-241
-92
419
223
49
-271
-168
-157
-218
-360
186
363
424
218
275
50
-349
-64
-223
-690
177
80
-82
-383
187
39
37
102
23
581
-183
237
33
-254
-2
-88
-275
-122
-107
112
291
-234
-126
113
-100
421
557
134
126
-177
119
8
9
-343
680
-103
56
256
106
37
-200
314
330
239
59
455
-58
22
83
105
143
-435
251
-102
-238
-241
95
-57
48
737
-128
-385
146
307
-546
-151
-106
472
145
-407
160
-109
-101
-215
-254
-451
-156
89
-6
192
-13
-10
-263
24
-337
192
129
298
602
-344
-206
43
-50
-635
-157
-536
-69
42
52
239
-692
26
-108
134
293
-74
-199
119
14
-17
-282
291
-18
85
-187
-75
-373
-40
366
-12
475
-197
-41
54
73
137
-158
380
-679
60
-111
63
241
148
195
105
311
-280
-612
-117
12
-290
119
-184
-390
-112
103
-62
151
59
34
-419
410
128
-504
-243
-80
332
-386
380
-306
5
-20
-125
254
117
222
-49
44
174
-102
-85
308
271
19
138
-105
44
302
-138
77
2
-119
-45
56
10
-10
150
62
-143
-175
-168
-223
-44
59
-12
273
-374
273
-226
-66
100
-216
119
-62
57
188
-189
-51
81
-188
187
-322
-150
349
-301
139
80
287
-271
36
-202
336
-116
336
-88
-190
-337
363
89
-103
107
41
-107
179
-100
-200
19
301
143
134
38
27
-137
-516
27
284
96
188
-205
401
133
-81
-511
343
213
393
51
267
-44
342
-243
236
166
-419
90
310
-224
-66
-232
-80
27
142
44
36
330
62
-34
353
312
164
76
107
436
-231
159
118
74
66
-118
-304
-413
-194
175
-306
-381
31
-113
286
-65
-64
-341
-201
-83
-71
-105
-97
139
-140
488
1
537
217
108
-163
96
308
-405
34
-610
-23
27
144
-171
-82
48
437
-377
173
-403
-290
-496
211
-454
47
-6
124
159
43
-13
-268
79
337
-83
-90
33
-127
-48
-656
39
-5
-263
-80
40
-26
201
-292
-64
-307
-131
-9
-60
323
456
337
-136
-227
-178
56
216
-503
-375
191
50
-52
-130
303
-43
-242
-388
622
41
-277
-406
207
-55
-491
335
-165
167
-229
32
182
-143
65
62
110
281
-116
20
80
-211
-144
120
-257
-271
-41
117
204
-26
264
83
57
-692
75
65
-45
-90
181
349
299
156
-210
-91
151
-23
186
26
-55
-50
51
-56
366
-456
-414
305
407
-29
416
98
-181
-33
110
-423
-165
175
71
-386
-116
-321
-9
154
-359
42
-55
-157
-140
-100
672
128
-2
520
43
-158
67
-250
473
78
92
268
-205
111
-84
-42
10
-36
5
-34
208
249
-58
-64
139
298
-254
22
-190
66
-31
-47
140
-73
40
-208
-231
-100
-331
-74
-399
78
-80
-257
-288
-200
-7
-32
-144
74
151
660
-209
108
-337
187
328
66
323
173
234
69
133
-106
-91
126
-641
388
10
517
-67
-74
516
-119
-80
168
354
86
43
-79
98
-182
18
163
-432
-51
63
-117
-10
262
-436
-121
439
-80
639
-356
93
-153
142
-369
365
508
370
-386
-868
370
105
-404
-252
-341
57
394
-63
-321
-156
300
167
61
-194
172
-426
-83
230
-114
-244
208
157
506
46
243
-96
-575
-3
-291
-21
218
-247
113
601
322
-27
-74
-250
174
-118
236
285
-145
50
-297
-80
-45
-217
115
52
422
440
-121
-36
-106
37
-360
71
288
-116
139
-4
-304
-371
119
98
-175
36
-191
-79
-200
-88
347
-88
-412
-402
-113
101
-126
-156
81
-120
-5
-316
109
64
397
-150
84
85
70
-98
107
-238
334
131
-218
93
80
-65
-354
294
500
-65
138
-212
259
-250
-118
-71
-108
-24
-68
108
137
-470
-609
-163
382
91
234
-67
-45
-242
72
331
60
-325
-521
-141
-21
107
-392
-125
-234
-5
-184
175
-223
86
-31
408
226
108
380
-10
201
347
303
286
126
530
131
-142
71
-168
-554
36
-10
183
79
-108
149
3
-425
277
92
-158
-131
-109
-144
345
362
361
-109
-86
-521
692
-106
-349
-19
15
87
-356
-340
-84
-208
-460
-15
538
-322
171
196
62
166
-233
72
-203
-118
36
11
166
165
212
505
-310
-513
245
126
63
-262
-127
-343
79
-8
-257
458
43
161
222
173
328
147
-551
-454
174
-4
639
-66
321
139
79
-241
433
-167
-13
-145
47
178
-66
458
42
-204
-90
320
82
208
-605
345
19
-379
-213
-48
547
-338
-66
-15
-64
2
-336
-322
-229
-170
-56
-43
-354
410
1
248
-113
-82
-52
123
-232
-60
-99
319
-30
124
-196
-187
-28
-481
-31
-474
-38
-130
-288
-117
-85
-154
121
110
-125
-1
-404
560
-79
-355
274
-127
190
-21
472
59
47
-264
-236
282
533
373
453
-301
-225
68
271
234
6
37
130
-19
-152
-489
204
106
325
-11
-77
59
-195
111
-243
-20
-225
198
0
333
123
-238
-83
-77
101
341
100
-198
-400
65
-747
-322
130
349
90
43
-120
117
-346
159
481
-64
-338
-307
424
438
-488
464
-97
127
315
-51
-17
-3
172
-152
-123
-170
-190
-31
166
477
-320
-105
104
366
474
-67
-183
141
-41
196
15
-392
-199
96
69
-271
206
284
-39
72
-240
-162
106
354
104
220
50
303
-623
498
281
211
-150
66
-373
-52
-332
-276
253
-89
-467
-70
288
146
177
-63
-90
-295
305
-18
-62
-240
-130
276
401
-192
-7
-161
152
-523
-11
510
309
-174
53
162
-195
404
-136
13
-44
-79
262
295
135
121
-82
-286
-7
-203
-473
-89
151
0
177
-60
-18
229
-23
831
304
126
118
-167
273
-218
130
-57
91
-139
-47
373
-63
381
501
588
-290
-53
-10
-179
-60
101
-132
160
-68
-221
-406
232
114
-66
346
-148
-297
120
161
60
132
-151
-175
88
692
681
100
-201
-58
107
-68
85
-26
61
-16
-59
-456
-256
-156
118
381
-94
-71
-74
-177
-204
103
-673
-188
-107
-35
0
193
-168
226
75
-18
-32
-473
-278
-2
83
93
-197
-46
18
-360
-96
-113
-142
221
365
-270
259
-180
-173
-203
31
14
-158
47
22
-320
-128
565
-128
246
-78
-159
55
-51
-117
136
165
-267
326
25
-79
-125
11
-32
152
148
99
-48
51
-432
-73
-347
346
-467
-180
158
-108
-69
-258
-146
86
-221
28
-65
-187
-62
227
-207
-233
163
-377
-310
139
111
136
-110
510
-540
203
-362
-102
372
228
141
-4
15
232
-239
21
483
320
-201
359
143
86
153
322
193
138
-129
-640
-23
-224
81
428
-121
313
139
-431
-98
8
48
33
-229
231
-51
-163
-300
-8
-42
43
218
-93
612
377
120
321
-112
-562
-255
-70
-219
65
99
-61
-141
502
0
-212
341
-204
-392
-17
-77
202
116
212
172
-432
-151
-100
296
37
33
-85
-6
367
362
118
390
49
174
-11
-204
228
-409
-425
657
297
49
37
331
257
-198
25
-76
-89
252
188
150
-507
0
74
-358
389
532
59
-24
-244
314
-154
-237
129
593
-202
192
78
-60
-427
93
342
148
44
168
364
234
245
-142
-206
-80
380
228
-45
179
-525
-39
165
174
485
-1
-432
73
-152
-126
-510
41
-309
183
162
-358
-386
313
530
-59
-137
93
11
503
-123
176
-2
261
-399
-283
126
99
199
-78
94
704
461
-58
-179
215
-37
23
152
325
-277
-16
8
67
-160
195
-35
40
145
298
925
-207
60
325
-383
-156
542
20
-59
146
-317
369
257
77
-283
-60
-98
-259
-176
381
161
-284
563
156
-60
-181
-41
-315
-120
-170
-95
-84
-217
-25
120
-124
-114
147
42
342
-403
227
128
264
520
-19
336
-798
378
194
-347
153
-268
-87
162
-324
-49
-102
-12
188
38
141
-33
155
-110
638
-83
-58
-157
511
-559
143
-50
-803
48
8
-105
-135
200
-26
-2
39
204
-294
-509
-143
-39
-149
-380
-109
125
-186
218
136
327
48
-68
112
-172
-169
87
-260
-127
-102
455
-112
298
28
103
331
374
-73
496
-42
62
-550
44
-114
-364
168
40
260
-15
-199
285
158
155
-126
-33
116
-269
64
-166
-157
-183
61
-75
486
-760
-63
-120
-38
20
183
11
-468
-642
-319
-4
76
6
262
-288
-32
178
-570
85
-479
-328
-93
-350
-136
-59
139
-20
76
-90
329
611
215
234
4
498
182
-295
695
144
-148
212
125
-78
-194
-315
-94
15
-548
-104
-180
203
-400
-129
-522
-385
63
339
-363
83
199
31
-113
-327
-538
-174
-66
238
-272
234
66
-140
89
-86
-573
-218
-229
756
-146
-109
-91
-383
180
-388
37
170
190
222
50
-174
-576
-144
34
-177
-180
376
539
-102
124
171
-298
14
288
482
85
-322
122
-61
217
51
-319
140
-290
-63
48
131
156
96
-258
-100
-77
-27
-53
537
231
-262
98
211
142
10
-190
-371
315
-152
-438
113
-125
227
-73
216
192
-126
83
66
-96
117
-22
-587
96
-447
-159
-138
54
-201
-352
135
-222
-96
-193
171
-148
238
-176
103
292
131
-229
402
-69
31
-217
-96
-502
472
-221
100
106
103
116
-140
-260
-66
-226
-151
277
26
-53
396
28
-182
-376
31
59
-115
-284
-271
186
-133
124
-389
183
104
-82
-171
515
119
-234
37
46
-49
672
94
-69
108
132
57
11
-71
-383
-62
-175
409
-307
-22
117
-150
-113
49
90
-583
-292
-359
53
422
269
-175
615
-5
-244
-601
-32
530
138
-305
-234
35
134
-23
136
-310
-283
395
496
-160
-42
-207
-9
-66
489
130
-187
268
-80
173
89
39
-388
328
20
-483
188
288
44
-422
49
-52
333
-51
-10
-118
407
219
87
37
-395
213
498
116
-100
-56
12
-3
-532
-253
47
67
15
181
-283
130
303
102
174
-125
86
-44
133
-210
354
201
379
376
-196
131
29
373
179
-219
-244
156
209
151
249
-26
-439
-171
385
44
66
-93
546
63
-3
195
-531
98
40
26
-382
-62
58
197
47
135
93
-419
-257
281
-21
367
-184
-51
600
252
228
141
-53
-486
-340
273
56
187
-301
34
-116
-116
87
-302
16
256
13
689
-210
-47
-252
-134
-121
-9
55
62
10
226
123
-4
-132
-334
-317
-44
-85
-118
-111
-435
765
-154
-197
198
-516
106
35
-103
-218
-82
-143
127
-99
-211
-460
-349
15
-276
-195
217
440
-240
-85
128
-156
153
527
61
220
-35
-84
-161
-55
-11
-185
413
599
223
-50
520
-210
-103
38
-161
-89
-211
-271
-42
408
67
293
-44
98
80
-19
201
354
114
-135
-293
189
-31
-96
365
-14
67
-103
356
77
-271
58
-111
-24
-557
-85
-521
91
53
233
-61
254
219
-140
145
55
176
55
367
-64
83
-323
-352
79
489
312
-266
298
3
45
541
-476
-242
-169
25
-32
-438
-443
-235
61
544
43
39
-198
359
-157
-520
-197
56
-86
105
-279
-227
65
-134
128
-387
-736
213
-117
-176
852
-114
103
-592
306
-222
555
384
145
3
-589
-557
458
56
59
291
518
26
14
-80
148
217
75
249
-141
591
225
81
504
-262
481
309
-73
473
-172
-12
-72
48
85
-437
-169
-251
-92
74
-773
319
-29
-84
148
84
-403
30
-166
98
26
235
135
-99
80
417
-91
-360
109
327
-131
100
-446
-370
-92
-23
-263
25
-53
23
165
-167
103
-396
-13
-307
200
-230
-227
21
-250
-83
14
295
120
247
404
163
3
523
50
-98
-386
86
-297
-543
66
94
93
151
104
281
433
-225
214
-14
-137
152
196
-286
-37
-189
246
181
313
-342
317
180
376
112
10
320
-233
144
-43
-189
-155
271
28
-43
221
-262
-320
30
60
323
315
-74
-92
280
-493
95
-192
-138
256
-6
-4
-421
175
38
91
-255
436
372
-128
220
-68
-82
-225
6
-363
-40
167
-220
-4
-256
-61
-36
-69
93
-255
-158
204
85
-80
219
-220
-479
160
-189
-418
-347
96
-37
57
-644
-175
14
-350
116
60
-64
519
158
112
109
145
-184
-110
32
-281
548
-708
-687
339
-117
-13
162
-332
192
239
233
-288
364
-128
178
-121
-122
-36
-558
-92
383
244
20
-106
-126
-7
-4
24
-28
20
-156
81
41
-64
348
-171
-11
3
474
347
-221
105
157
-8
26
-130
-459
-381
-287
19
45
119
176
-129
-36
-91
647
94
147
33
-608
-134
-84
-564
73
-82
194
106
132
521
-75
601
-173
-282
816
110
-104
-381
226
-11
371
-43
457
64
144
-202
376
156
190
-649
-261
566
7
-117
718
-287
-39
-8
-253
-74
-28
63
-106
-50
-132
266
152
-131
-372
0
136
-128
-25
166
65
57
496
-428
179
-59
281
-130
-361
-155
320
32
129
370
58
-147
-97
160
-27
266
178
249
-325
-501
-201
457
-120
-159
-127
-156
-241
319
-75
276
8
-270
0
-96
-52
185
121
94
-311
-27
-102
122
-91
22
-101
-92
-235
-82
-567
50
-330
-59
-12
143
-85
268
-205
-456
19
32
102
-5
-25
-283
131
185
-321
-55
-292
246
-471
131
311
-136
459
111
-199
452
-11
37
-237
-18
429
-2
-381
-54
192
-22
178
599
374
25
406
358
-435
292
226
162
18
-289
235
-21
-22
101
363
305
172
-182
62
51
-85
225
46
-41
-213
307
162
-109
-29
161
316
-88
-99
-36
113
-223
303
-391
-57
-208
-200
528
201
89
-40
-96
-96
-212
-369
-122
-803
193
-108
-309
433
-198
-18
-10
86
347
38
445
-45
-19
-440
-24
418
-174
446
-25
495
-147
167
-77
46
-117
47
-652
14
85
-89
-121
362
174
-23
581
-83
166
108
280
-43
24
-274
-505
19
265
82
10
82
-504
-165
282
-159
535
53
-153
-391
-400
120
33
239
383
77
-145
149
-54
-41
150
-112
370
158
119
25
-159
-204
-195
-186
106
-162
-109
-199
151
-131
-125
235
-273
-147
331
2
8
39
151
-55
444
312
483
121
-734
-669
-129
79
-290
-80
-85
4
174
-157
52
89
174
-236
570
86
282
-35
219
-333
142
-128
-214
-250
-145
413
-218
237
-253
-131
100
-357
328
-88
-230
-190
96
8
-31
-20
74
203
-71
-76
-5
-149
-24
-404
43
78
-410
-396
351
-9
103
130
-1
-15
-153
643
635
-63
-31
684
-44
-2
230
119
-76
86
-173
503
-113
-274
-439
95
-129
88
152
184
224
-155
-65
-171
-156
-269
17
-61
-294
66
123
483
226
147
-1
-81
-294
-499
-500
-377
122
-162
-224
-150
-134
116
-224
-109
76
-183
166
323
434
288
-167
-246
-204
232
-126
-39
404
-92
45
-15
159
109
-75
38
-165
-175
254
173
153
152
-472
4
-129
-12
-206
-298
130
414
-252
-252
-373
-96
-135
440
-163
-112
172
613
152
15
8
185
482
-52
-274
-67
-80
-123
-73
-401
-104
101
-168
145
-15
-261
-60
275
206
115
131
23
-102
-138
-308
-67
-64
-41
405
21
-110
-7
-104
-49
-299
-374
162
499
234
-269
-448
396
-418
398
241
290
-115
-39
55
539
-48
-112
248
-193
364
210
-65
-85
95
149
-17
-57
-79
207
-23
140
31
-110
-140
38
204
-72
46
128
90
201
512
-215
271
31
-143
-702
-305
23
35
-212
421
-604
-11
-390
-292
59
78
391
376
21
-237
179
139
-50
189
184
21
-107
-173
-92
51
-28
91
125
191
-212
-336
-6
126
39
101
-268
70
40
-114
-47
115
-372
628
-183
188
167
76
224
-44
-489
-404
98
687
-141
302
709
-152
-76
-122
182
-157
120
-105
-82
237
-192
201
117
-21
478
-35
-51
-154
45
-197
196
229
178
839
-98
210
-108
-56
233
-57
-110
273
56
39
-280
-104
-159
414
363
-5
-123
47
6
-180
-222
-64
-404
-11
-120
-74
-310
196
-301
24
527
-85
218
-418
-9
-33
376
-37
-91
-169
-374
-216
563
-246
-306
202
-553
-209
75
-55
168
-519
-310
-254
1
140
81
-273
448
-98
307
-64
-153
62
-194
224
-238
-315
-60
-425
239
-72
-344
-16
169
-34
6
-115
-378
171
-112
-351
228
-335
-535
-42
604
122
94
298
347
10
101
140
-252
346
54
-155
283
72
-294
-133
-19
175
-291
-176
-56
-495
-35
-60
-240
-253
195
509
-98
227
285
-202
-122
-207
-185
435
197
81
281
-253
-167
-2
318
540
133
125
-259
193
501
-82
-294
13
89
255
-109
222
122
5
-437
368
110
10
63
-179
-310
-472
36
-79
84
-168
-47
-30
-12
58
21
-15
204
89
47
318
354
59
149
124
701
53
-73
89
-511
-58
-386
-501
-234
93
86
141
272
365
510
-53
-533
197
-127
-142
-41
-372
-651
196
7
416
24
267
129
105
458
-19
20
37
-150
117
-264
262
-31
-82
174
138
-118
292
-191
-26
184
-135
69
-44
-251
-19
255
215
497
143
341
-72
17
401
-252
240
744
-639
242
-97
-2
172
316
-138
-164
70
143
-27
280
146
-169
-169
244
-64
87
74
-104
-84
33
35
162
16
-143
172
-102
-54
378
-183
-114
165
104
-290
241
-60
-90
-228
74
-28
364
96
138
433
282
497
-275
-73
78
-336
-649
388
-731
-102
192
-366
163
547
-247
98
-230
-98
76
353
-238
801
-372
60
8
-138
-460
-128
463
-7
-301
178
50
-297
4
-87
673
-680
23
-174
32
15
-122
44
-50
354
71
-34
280
19
99
-2
242
-143
123
-78
-115
-158
-69
-240
166
-128
138
3
-448
-406
423
-235
-27
487
348
124
619
-80
-4
32
-10
-198
-139
-380
216
91
10
229
-295
176
-102
-78
534
-538
28
-22
-79
95
-159
-194
0
69
-670
-709
55
189
-357
259
18
-374
-28
-61
-85
293
-415
-367
107
-46
-148
-712
62
-105
571
-518
-169
-321
139
102
-171
-52
-114
-275
-222
-39
-120
148
225
-128
142
361
-31
-308
-209
77
-126
308
14
-164
23
-152
106
360
100
280
706
523
-181
-40
-114
157
-245
-359
29
-363
229
-212
383
-211
-602
421
-55
-254
-64
63
701
640
262
-147
53
-646
95
88
493
-115
-115
44
439
-193
-45
-66
-425
-98
-517
-142
153
207
11
97
369
-127
-28
146
116
157
60
-541
-68
-393
45
-160
-84
-162
219
-9
623
-163
164
148
-194
378
-433
184
149
-117
-369
-314
210
413
304
-48
-167
-180
167
101
181
312
-437
272
425
-115
-261
144
-149
134
37
850
137
182
355
-96
69
63
16
-121
-157
124
92
-103
4
-149
-138
597
206
143
-102
-543
238
-39
-283
114
-152
-138
-112
-209
94
-275
-134
-276
-345
223
27
246
116
-425
255
278
132
58
-599
-247
132
77
-13
-49
-71
173
-22
-97
-711
-81
-340
-307
400
-176
-238
276
53
-82
163
-357
138
-75
-167
-122
109
-110
-137
-80
82
-67
185
-125
-145
-2
113
250
195
-444
-481
124
208
-15
147
134
-110
277
86
288
228
-528
386
107
22
-46
-197
-102
189
81
-183
60
5
-245
354
-162
51
690
-179
619
-70
-24
-64
-193
391
431
-34
76
366
171
-415
189
-21
-712
370
308
60
397
66
-255
269
363
-190
-137
152
-487
334
-215
-53
-36
-27
-122
-286
-615
47
71
-135
-208
185
294
105
-260
-252
161
141
-94
22
46
75
135
-16
-270
43
-265
31
-161
-337
254
-47
4
56
124
-97
230
24
-6
-368
-232
120
124
-165
96
251
-198
-336
-104
-60
155
110
-147
289
333
244
508
-181
-173
54
149
154
-310
174
15
346
83
221
126
-9
-319
-118
-331
67
164
54
-14
142
631
-180
212
140
22
-101
-156
-113
-248
-71
-268
-29
-74
-163
259
206
-106
-38
-29
-141
-348
216
132
118
360
89
179
-22
101
-112
-117
98
-157
-146
-15
144
-201
-487
594
-313
63
-92
204
-32
-52
-312
204
-243
162
26
-387
-210
289
444
-47
444
96
32
331
94
-146
-207
-207
-22
-499
-28
254
201
-230
-167
-87
755
-208
115
-142
-251
447
-306
79
-1
-265
-45
-214
-143
-227
219
-134
-58
-366
319
-93
60
-6
81
-78
91
151
386
431
316
-206
-263
572
16
93
69
102
161
157
4
214
400
-306
-62
-35
332
224
12
-99
-139
-5
370
-321
287
17
61
246
-82
332
-79
366
324
-262
-381
-282
348
-346
-89
-129
-305
2
26
159
196
-181
94
-35
19
-42
271
686
-93
-155
110
254
-278
57
172
136
-83
38
-329
53
107
-133
-92
339
129
-439
435
-67
255
441
-132
-95
-164
-209
-248
210
-30
-125
-145
26
-9
-313
-202
423
148
64
-51
26
167
714
5
-681
122
309
186
168
87
280
134
-249
504
114
41
-579
-90
64
-475
200
61
-52
-238
1
-120
150
256
112
43
-8
-310
-149
273
58
263
-147
72
89
-277
-390
-7
-133
190
97
-81
-289
-467
102
103
535
-59
-118
-418
-104
-10
-9
9
15
-44
-2
-200
-261
185
143
-398
-145
-167
-65
97
62
421
-93
71
-510
-108
-199
-154
-118
133
-200
-495
-236
-98
342
365
202
228
254
-123
322
199
148
94
177
112
2
204
74
194
-84
82
-135
-227
170
120
145
-609
-365
-89
116
231
144
271
-20
-41
41
149
-116
-74
280
40
-184
-301
-308
-46
199
-188
372
357
167
-71
100
325
-250
325
120
83
-66
569
-175
-81
641
-329
-37
245
174
-143
-35
103
-194
485
-105
416
222
-16
-84
619
-182
-504
-25
-415
464
380
218
270
-259
-127
-156
-238
145
482
199
243
-12
-1
-75
100
-350
90
38
11
3
-58
-150
-290
-331
154
496
247
-136
26
258
488
-533
88
91
59
469
-174
-212
142
36
-53
-564
535
13
627
-628
-44
-221
110
489
-219
35
-114
-574
-239
-467
-39
3
-172
-98
319
-104
332
-86
2
469
475
-650
51
-35
-64
189
-140
348
428
23
25
-36
138
-129
172
43
-281
-363
381
-71
39
-195
-242
395
-119
-40
173
52
332
117
523
-389
337
-172
-375
-37
280
56
-27
397
-315
57
156
-181
155
-8
152
543
107
-75
-822
-137
-75
112
380
-552
-124
-500
-61
279
256
350
77
190
313
-18
-90
-118
-217
-19
-159
161
67
72
331
-19
-1
-201
253
232
242
-166
181
-621
-266
-580
250
379
316
39
183
-8
236
179
137
-26
180
281
-177
-42
-201
-6
682
93
168
-139
0
4
534
291
-77
222
-50
24
-203
258
3
-159
287
400
165
-166
58
-489
-2
141
-14
146
-48
-330
265
-97
146
384
-163
-65
202
382
-298
183
84
363
479
22
276
-54
101
97
-578
130
-360
-465
-238
-177
576
-387
-34
-40
50
152
55
343
-124
95
-196
359
-780
65
153
-27
-294
488
169
-702
105
127
99
-96
-289
-143
-2
-146
273
-222
-114
72
-113
-182
275
78
338
-364
-86
28
-107
-49
125
17
44
61
-38
87
-216
317
143
153
-204
-21
-405
-200
-386
109
-51
142
556
108
-30
105
-166
-38
154
-161
140
-240
193
5
-43
-322
190
89
-44
-49
-97
-670
219
-547
131
467
79
364
-87
-11
53
-413
-221
-140
495
280
-136
594
-342
219
140
-355
433
145
-215
126
336
281
537
-299
-295
442
634
-178
-12
-164
-204
90
205
-231
-57
-119
171
64
294
-232
541
342
-55
-144
-189
-203
-45
89
-24
-280
158
-100
-36
-27
-663
82
-197
220
-232
215
19
6
-159
138
108
43
14
-79
132
-375
-54
614
-291
-9
422
-270
0
-150
79
79
-205
231
-409
475
-93
-192
16
147
170
66
-150
-182
-184
132
83
32
90
-177
-571
-331
-118
620
-592
157
196
32
122
522
526
-42
50
-85
-207
186
83
185
126
-162
154
-86
579
85
-106
-89
333
184
52
-87
212
-212
275
418
-165
311
253
221
107
-45
186
49
-132
249
-278
427
-274
57
-301
168
191
-274
-106
-255
32
275
-23
-104
-225
-80
223
261
-169
-10
242
27
264
-351
-34
-399
-564
-133
413
141
73
63
177
-155
-513
-123
145
58
-43
-261
144
-253
239
-43
-619
-159
523
-66
-114
-254
288
76
-128
563
-164
-162
447
-12
-160
7
-10
-102
65
-143
40
137
-208
-57
256
-79
-117
-111
89
-165
280
-60
460
48
-331
729
34
91
212
253
123
-2
244
80
-134
-782
264
-123
449
34
-963
669
31
-376
97
352
18
-57
133
-43
-246
428
-41
-599
-8
-122
-214
15
-211
587
32
-207
52
268
136
307
232
-243
162
270
116
505
115
-57
-148
-392
154
-414
96
-16
-13
-32
338
-72
103
80
-49
24
-213
-64
280
628
323
126
179
16
-171
-230
323
202
-283
-355
-31
-162
521
178
55
-1
152
339
-194
-296
-65
131
-48
25
-146
319
173
-256
-179
-71
185
16
-40
38
29
41
70
292
135
506
524
-52
434
174
-136
785
-301
113
314
-555
-209
-65
-84
-762
-317
107
82
25
242
-209
172
291
-240
-294
-136
261
-182
13
-31
-62
-138
301
27
153
66
285
231
24
289
41
-197
-388
169
-125
-318
219
160
154
-205
-440
-144
-63
535
-251
120
-221
13
-53
49
-136
-246
62
12
262
181
147
333
-814
-365
236
-308
83
-219
381
268
350
-138
-175
-795
53
197
-28
-27
-167
95
-319
-64
168
-180
-73
-195
-221
217
27
32
-144
150
-128
196
124
-135
-59
259
116
-179
-730
120
-219
200
-15
89
-314
-127
80
104
33
17
-50
-271
-339
-187
-186
-22
-356
324
-650
-197
65
130
33
-117
84
205
368
164
592
-78
96
-353
129
159
63
558
191
275
-537
106
511
67
87
84
-127
-391
-367
-16
64
7
95
-28
84
-32
52
203
65
69
484
84
-285
-269
-413
315
518
37
-170
292
-29
-24
-83
19
39
-136
514
299
-592
-96
355
-59
37
-175
741
120
759
-292
-31
134
-228
-106
-437
-312
-566
13
109
242
102
17
-4
-98
-365
-41
-403
-336
-564
55
-156
535
-1
239
-523
-164
117
73
100
-276
1
-169
556
-296
-16
-187
-229
351
331
109
-146
591
-50
122
-60
-130
-201
169
34
-186
671
53
179
-376
380
22
-92
23
-339
141
121
106
42
-43
132
394
58
172
-33
-142
88
-340
-62
-125
-222
-23
318
55
118
135
129
114
419
69
163
-182
-85
-3
-470
142
-73
-530
-519
-18
-24
195
460
488
-123
628
64
-61
-289
100
110
215
-462
-159
-334
-78
46
648
186
-105
-11
213
460
323
168
-339
436
213
-159
120
-747
186
-377
-119
37
-51
-202
-167
-298
-179
-42
39
405
-154
-472
-107
66
8
113
40
176
2
11
-465
0
-33
-449
697
390
167
-242
-37
156
298
81
-63
-47
375
-7
-190
-123
322
513
23
-354
23
-389
-183
315
163
127
-24
-237
-497
-138
216
-62
632
-69
-414
60
24
220
360
486
-62
244
19
22
205
-205
46
-87
-12
4
-106
159
-37
-186
222
286
-98
40
-649
-101
96
93
-71
370
500
-59
-363
14
77
-22
-101
-50
-128
-88
-144
43
582
-77
194
-109
-34
392
323
-26
-527
11
-20
-81
281
-93
-675
94
27
-3
-510
162
-243
-225
-632
659
-323
-171
59
-59
-676
-432
-14
-36
182
227
-278
206
-94
495
-163
-79
403
-178
-385
114
-445
193
-38
6
-244
12
-129
-42
-27
29
-86
-141
-102
-260
-35
113
-174
-251
406
195
60
-166
-67
242
526
-186
-48
-110
384
-387
-162
-280
-7
-149
-68
-548
-65
44
242
-169
-303
0
278
315
12
337
-51
-90
-89
-584
-261
-252
10
142
157
271
42
-389
-621
-739
-472
-120
19
-681
-152
301
-200
38
423
-228
-73
250
81
-263
366
26
78
257
697
-115
172
499
202
156
55
36
703
-75
-17
57
-75
48
-707
-19
-5
428
-76
99
-200
100
-62
514
-76
-58
461
-46
61
-153
-85
74
536
192
-250
-26
-14
19
71
-351
251
27
-8
558
-832
-28
-217
116
-6
-23
-81
-120
-138
151
11
101
-96
-511
-112
258
-44
276
178
-269
567
89
55
-129
92
274
-138
363
-194
-170
-217
-195
-442
156
-144
54
263
119
-125
-532
509
-371
252
-63
-147
-437
188
-176
774
394
-315
116
390
239
24
246
-299
-28
20
170
556
25
486
90
33
149
32
56
-122
95
354
348
-452
283
79
55
194
-114
30
-74
-48
146
-74
-92
32
-386
158
-497
159
28
-57
34
-181
315
-45
69
-440
-13
-150
-50
-704
94
179
-244
-68
714
-574
0
-195
29
10
-550
11
-2
-225
344
700
32
-238
-122
-123
-28
-263
-43
345
-396
72
-141
-86
-157
-46
663
8
-378
108
55
19
-144
-32
497
-231
-357
-64
47
-150
98
-138
13
-31
-21
69
-532
-252
-377
-51
47
-132
-178
86
-380
46
-177
65
192
55
-331
-418
39
77
-486
-71
7
-33
-280
-336
12
176
159
241
-220
-170
72
152
426
-217
13
-380
-111
703
-163
13
-176
179
-485
154
-108
-444
-175
163
73
-333
305
-398
-151
254
213
13
-454
69
14
-111
-1
-208
-24
-43
396
445
578
440
-263
-301
-87
175
-312
-73
-478
5
-124
19
9
22
-160
-114
-204
-554
253
-12
90
109
-138
215
-136
102
-126
-108
-154
102
34
34
-52
-332
182
-183
-81
80
63
265
-253
271
-168
-199
-97
296
-109
591
109
875
-202
-221
-65
76
103
-217
-187
165
-66
102
103
76
48
-378
-299
-307
137
45
-208
287
-170
251
-217
-433
191
45
432
-262
-231
183
140
-193
137
-252
18
110
14
259
176
-233
60
-39
-281
148
34
-141
496
15
19
-8
291
288
-89
-102
749
-180
-65
-248
-78
109
-470
-227
120
-267
276
-28
-63
340
74
126
-149
151
274
-362
203
-242
35
-84
139
-221
-110
-33
-28
97
-81
386
99
28
60
346
-552
-223
13
174
-17
339
-175
-145
-202
112
179
110
254
-169
-16
-112
-482
-216
117
75
137
349
149
-88
-248
377
-100
-159
-112
-172
-27
-24
-142
112
296
185
-462
320
-155
2
12
339
198
-247
167
537
283
-313
-243
-84
190
133
268
-149
-246
-6
165
164
-229
185
-57
-69
112
29
195
-7
-336
-337
-54
-73
70
-107
-17
-693
259
172
0
-79
-301
263
226
346
56
-119
203
-141
-4
257
31
262
191
593
-82
23
-525
-160
-103
-22
11
273
-177
-363
299
-150
-261
-243
129
-199
83
-150
-41
386
-33
47
324
33
101
492
-121
208
128
-83
-373
-235
363
-125
118
-136
59
-139
106
211
31
225
102
-182
20
596
-67
126
-52
2
43
-784
100
86
-127
-17
-135
44
-31
-55
-514
-179
16
-187
418
-272
-279
543
-97
-190
696
-326
-167
-213
-155
-373
-125
-49
65
-22
-830
212
25
-24
69
393
-795
-36
296
2
-269
-278
10
-266
-23
-123
56
-604
-78
-465
-229
473
-90
216
170
-105
-37
-202
-79
507
-163
-384
-708
380
-349
-236
597
45
747
26
104
-327
96
-125
-97
-183
-146
79
168
180
-296
-140
-52
390
189
124
108
-159
30
-66
359
-206
32
-95
591
238
-200
86
350
-69
-424
-97
321
460
-263
135
622
-441
667
62
-5
-170
473
-170
-233
-43
-27
245
-125
373
730
-504
-170
-6
-285
60
-340
-373
-44
-68
-127
-252
-464
143
351
-313
405
69
24
-514
-77
-79
-295
-90
110
282
277
193
-68
21
-132
-82
-158
19
-134
-395
-193
-100
5
-359
-224
-272
57
382
-301
170
127
-115
-78
20
-429
-480
-125
-196
-493
-226
365
126
3
-195
99
19
-803
-147
-23
-479
49
-82
109
162
-53
-97
13
-13
346
-60
-136
-66
-67
76
-242
126
434
341
-123
-735
-182
-55
-266
-336
344
-93
-316
-280
-119
-20
177
143
82
-46
-145
-4
-32
-97
-39
195
341
91
11
-81
331
112
47
121
-70
-113
139
37
-464
402
-383
-111
-195
309
50
-236
-562
38
-174
244
-130
-221
-18
-656
517
433
-473
-79
-170
308
-12
415
387
-479
357
446
-314
-265
-616
72
509
181
40
-9
189
377
-6
115
-158
-520
60
-31
-114
434
-106
-143
631
-123
-47
-122
-249
382
206
364
-164
-78
-226
-170
215
-178
-682
85
-343
732
-146
-230
51
81
-92
-492
429
147
579
32
400
-451
-186
-193
-314
-200
196
-46
296
-427
60
-363
18
-119
35
164
-96
-284
203
-70
-297
143
-32
349
136
75
-426
-533
-626
17
109
33
161
88
0
93
-134
7
434
170
15
578
-45
182
274
443
-159
113
-125
803
-16
530
161
-125
238
145
-104
-58
-99
688
-240
-44
244
378
262
445
-317
-370
50
-445
114
-410
167
-78
-11
190
-359
-565
46
-107
-491
-289
-82
558
-217
281
-353
-100
142
117
289
30
-93
-533
108
-358
-167
-9
451
11
-237
86
-214
-174
-103
-469
-28
-28
-131
240
63
203
-144
-247
345
186
-256
586
-160
-289
-124
-18
16
-33
257
-60
149
301
150
345
41
9
-29
-53
372
65
565
88
152
498
166
107
-259
7
63
5
-253
256
63
407
53
-528
-1
-179
-48
-218
-230
-410
-87
-163
-5
215
28
28
174
-80
-205
-133
-266
191
-53
225
-609
-443
136
130
-76
-11
475
227
169
-284
128
-46
-444
-107
-35
399
24
-189
-210
307
469
504
-673
225
-247
110
-4
-113
35
224
-27
-557
106
-55
259
-455
-145
106
87
70
654
191
893
59
66
448
-194
-93
188
-263
-214
-303
-15
-333
-174
154
-445
210
230
-109
-259
14
-157
-619
-82
47
-410
215
80
-226
206
387
-420
333
-188
356
7
-24
9
-114
-78
143
-161
35
722
530
228
-37
-181
-431
132
-12
128
33
156
-161
124
-86
-204
-217
143
111
48
-388
27
0
113
-34
-253
107
-126
-549
228
-209
154
137
9
202
162
-78
91
-211
40
87
-228
-104
-488
-326
-88
148
-61
267
-181
-54
-227
201
17
-301
-256
-741
438
-199
-198
-250
-148
297
-125
58
298
104
196
190
277
-89
413
220
744
-72
-335
86
420
-43
84
236
-171
-127
-233
378
-214
156
-379
-230
394
699
-69
-120
-377
-52
-104
182
363
-90
11
-57
-167
-200
345
-187
-147
-492
-318
-233
2
-24
-13
291
99
43
-165
58
198
91
136
-46
-196
-178
95
329
139
109
604
-4
-468
144
-431
-103
-149
-122
102
-186
-383
108
-45
257
-798
-330
-448
-585
-138
38
149
135
-225
183
221
-257
-313
218
-55
178
-187
-115
81
-38
-251
129
-184
-57
315
138
-399
-145
-82
55
103
-61
198
-238
-290
-29
100
-290
94
-226
-27
632
659
113
256
248
159
306
154
45
28
1
-339
-9
8
-233
161
335
-148
319
195
-65
-74
-148
4
-191
-255
-12
289
306
427
-131
332
-134
307
-190
94
151
-210
-237
-18
-40
-152
309
66
226
11
-582
123
-162
-550
-153
144
-70
-265
-24
-26
-136
-45
286
-188
108
-206
-132
-164
399
-83
462
-239
-89
-228
305
235
10
52
-230
-59
-138
471
-15
62
-410
-9
-428
-529
-211
-140
-58
97
404
294
-407
-114
161
83
113
-236
-273
10
281
-133
100
23
-216
825
-429
-325
-164
219
645
-9
77
502
-35
27
240
-676
-64
-523
286
165
-124
-231
-160
497
101
76
156
78
-69
-132
318
-211
-162
709
-50
58
-179
-79
-230
281
-211
69
-32
-318
-665
382
-40
51
95
-125
-96
-168
337
-3
-45
14
400
-99
-87
-361
138
134
-135
-82
-152
-252
98
299
134
-240
-163
66
57
-115
-544
71
445
-524
-175
-222
673
-96
685
-208
-197
-123
554
-428
390
-84
152
-94
169
133
-159
-137
-25
595
-81
97
36
296
168
-173
11
-205
282
634
-11
-19
-136
-446
-277
-17
587
-243
-287
243
61
-266
-306
-195
274
230
127
-202
-22
204
-10
10
613
-23
-366
311
332
-162
249
228
122
147
169
27
162
-30
221
-156
206
-137
-511
-306
68
-51
-94
307
-367
-196
-298
-244
-67
51
-359
-3
-429
-30
-78
-44
105
191
31
42
-142
212
66
-83
113
-315
-46
405
-351
-134
-177
-125
-51
115
155
-650
306
10
54
354
603
19
36
-634
194
174
29
251
167
-405
102
-24
-502
13
-176
181
-90
-202
-119
340
136
-3
-383
182
175
-22
286
-65
-19
-129
-175
160
141
-182
-1
-509
259
211
209
196
177
-328
85
-30
-257
215
192
420
99
-39
-132
165
-202
270
-93
-122
316
-171
430
193
-559
17
-133
-81
47
-517
661
-364
27
115
-182
-75
-570
-66
35
186
-235
109
87
-274
197
34
364
-451
197
32
-210
-167
-132
194
152
-89
245
-594
318
-237
95
-257
617
-79
310
105
328
-348
218
34
0
-295
-105
-15
-4
139
-115
79
-258
41
202
238
30
-47
308
9
-268
-331
0
91
539
66
-247
-11
3
-30
79
407
-60
264
-209
483
337
8
-30
-198
24
104
266
-81
90
68
-294
66
170
476
-209
-179
36
-444
439
-8
156
-72
-423
87
-618
-498
369
351
-377
-143
61
221
145
-41
-188
-172
-702
89
-416
84
-144
-143
-87
194
434
-22
26
-36
440
-159
-436
-15
-339
138
-192
-322
134
-198
-269
313
74
-196
58
123
-234
-93
-196
-151
366
269
393
57
64
-74
-90
172
-147
79
180
-293
20
217
86
-129
106
12
-5
538
451
237
-28
462
293
-527
-702
55
439
-294
213
84
342
23
-41
399
212
466
-105
-14
-252
240
274
240
-121
-49
-32
6
-199
137
192
-90
-477
-321
-231
-444
37
-7
12
80
-276
-348
454
152
216
143
232
-2
-40
-10
-86
278
-164
-185
-284
-88
-13
-226
-324
698
-347
-146
-699
-242
-384
-219
-227
245
360
-63
441
161
18
-110
370
-34
143
150
477
134
101
306
102
130
229
385
196
249
30
-60
-13
-6
-441
-71
82
-113
51
73
119
-19
1
83
-159
494
882
32
163
64
44
218
132
-460
-90
-96
-129
212
-396
398
-235
-749
-317
238
396
-403
-178
82
-211
1
80
135
-277
192
86
14
-126
267
240
77
21
46
173
-229
-143
-80
474
168
-50
277
-237
-73
-68
346
141
318
359
-249
-160
436
-64
524
61
-241
140
601
94
-403
-183
131
3
-199
233
90
567
-393
35
-835
-174
-158
-136
76
96
-155
99
-136
-364
-385
-307
-556
-89
-50
140
79
-4
166
0
-3
-221
369
33
684
-140
-440
181
168
159
-46
529
-72
-252
39
14
78
134
106
167
-487
129
70
135
69
-200
-104
282
70
-63
162
117
133
125
-680
69
-182
45
-483
295
-116
-73
298
-70
59
597
14
-405
11
180
10
-44
-17
-90
265
113
45
62
207
132
-135
286
365
49
140
161
-438
-296
189
-86
-236
-253
-205
-136
-65
-188
-191
-221
188
302
-211
-309
-207
109
213
-85
196
-157
136
144
-65
193
437
494
-45
307
172
46
591
80
-27
-249
-236
131
222
259
324
-564
118
80
-8
-32
213
-39
-48
-354
-5
239
-97
-224
-250
-78
126
-233
-135
529
183
106
154
120
128
-48
3
-129
-137
-186
-71
104
-265
120
135
-292
326
414
105
35
21
-126
-68
18
28
-289
-163
-531
-479
-234
0
129
479
-190
493
-442
547
267
129
-576
167
-46
57
-8
-490
152
120
400
185
372
-397
-47
-93
-156
-79
43
751
-64
-650
154
-183
-228
-150
-479
-512
-13
8
138
33
100
610
277
179
52
-27
33
104
-62
84
-165
187
137
-12
309
-482
244
141
-105
-486
71
222
11
-26
380
156
263
-188
383
264
57
-306
260
-309
182
-653
-66
-134
-291
235
209
-364
62
208
56
115
-64
265
527
175
-296
-144
-235
-121
-120
215
310
49
-81
321
457
102
-317
136
-148
218
-497
-94
138
495
-174
-64
-76
-147
-202
84
178
-57
-254
-164
312
-190
-46
70
97
184
212
153
379
-127
221
-203
292
-124
-48
-631
-275
-187
108
270
14
203
185
115
-191
346
540
-26
534
129
-20
241
-58
435
-83
190
51
-389
-178
-610
-55
-212
184
363
176
-92
-243
-73
-76
13
-257
-596
-24
67
25
-272
-180
-126
-402
-187
-174
-205
-149
-26
10
-150
-136
19
-304
-134
10
86
34
94
-316
-207
-61
-108
-637
261
-679
552
-289
-343
63
-182
-55
277
777
129
-307
-119
56
44
619
-127
-601
409
-184
-54
-67
-94
62
198
210
88
518
245
19
159
-155
-55
240
-50
215
147
118
-18
-622
-65
-223
-69
-711
-4
51
-491
261
201
230
-233
56
-182
-14
-214
-81
539
-203
38
-77
223
273
106
305
-72
388
285
269
137
85
449
97
114
-46
126
316
-92
-21
56
494
-299
328
-34
-34
104
635
346
-81
337
-469
-323
19
-236
-115
-526
-100
-110
-240
-328
3
47
186
-206
-162
-301
-28
-18
-27
57
-4
458
109
-51
388
83
-187
-392
-16
330
109
658
-68
66
-275
-81
597
-88
-199
322
251
-120
44
-346
-156
232
-1
46
-8
59
-16
-302
-107
54
132
163
-141
388
571
257
-256
-34
337
193
-80
60
-37
360
-661
253
-134
13
74
18
488
209
-21
-110
-378
-252
123
-393
-42
-274
-352
90
72
256
36
161
220
-89
-19
533
16
-40
168
-113
400
87
-67
83
-130
179
-271
-41
-55
-275
86
22
39
71
70
-96
1
-173
-330
-216
-6
28
119
-51
-388
-222
-242
326
-210
-286
-136
152
139
219
191
153
-95
47
230
6
165
-230
-74
112
163
39
-64
-318
-18
34
-424
-536
103
-225
407
128
-383
7
-452
113
-511
116
54
-137
46
-227
96
212
-118
-269
58
237
-42
-169
176
-246
402
-214
-81
-205
190
-48
-66
-228
166
359
-670
51
47
-17
-169
104
73
-135
-179
-314
-270
122
162
-270
-204
551
386
-99
379
134
-13
-328
231
343
64
-10
121
413
-459
-131
-173
-22
-92
62
92
-200
36
278
-169
17
83
-89
9
-442
108
250
-117
45
-153
-12
295
-550
81
34
-297
-109
-302
-730
162
-242
40
83
-121
-225
-20
278
-405
-661
-13
76
-604
-98
-143
-187
58
37
-147
359
401
155
-261
223
-11
9
-143
49
-207
-802
345
335
-279
-6
-19
-176
702
74
128
-318
147
-20
305
-363
21
147
-189
161
-11
-292
-197
-64
-639
480
452
84
180
-42
-95
-412
-175
399
183
-355
-164
-71
-227
19
-486
-268
-401
-71
126
-153
71
-484
-96
414
396
88
288
462
-156
-362
-15
-260
699
11
-98
278
5
233
25
-22
137
92
129
106
105
47
-158
268
308
85
73
105
-101
-225
194
47
149
96
127
-585
-346
220
-145
23
-28
-355
804
82
83
-100
154
-62
67
-101
182
-146
-208
77
129
28
-260
92
103
231
41
-8
4
16
-121
-200
219
-28
26
-596
-99
274
-1
397
-257
73
-137
-214
-208
196
-97
-134
184
-82
-184
-552
70
-67
272
-111
306
33
-302
-405
602
73
-38
56
287
-506
-833
2
-173
232
6
165
-246
151
53
486
-240
-496
24
58
-642
130
242
-633
457
-240
-32
114
-243
800
171
-499
141
-105
-66
-86
276
-434
-473
285
-263
433
-319
-210
198
-279
-39
117
-577
-302
45
114
244
-48
52
78
308
78
83
241
20
284
393
138
-294
167
-120
547
-2
520
-100
504
-461
-135
182
-87
72
-72
539
281
454
-9
45
-101
257
-111
201
-242
16
-247
-242
-339
149
98
-240
73
391
244
-129
-221
74
-188
187
-93
-153
-177
-74
-427
-66
-395
276
179
89
-3
-170
-374
-77
277
111
802
-39
-100
226
-517
-483
-284
-28
-104
-229
147
-115
-82
22
55
207
175
80
504
-433
-210
24
203
8
44
-53
-98
-464
166
158
-316
-27
-160
111
-203
197
-388
128
-187
-595
-168
-143
-164
-10
770
144
241
-252
-55
380
55
54
76
60
7
305
-13
-86
-658
-292
270
-279
425
234
124
143
393
38
81
115
16
581
322
-212
-80
-433
-70
-71
318
-1
116
338
-102
135
-212
-83
340
-38
-79
-234
-377
-338
-82
-161
-179
-35
550
72
173
-351
54
-12
-216
479
-88
205
153
-21
-231
404
370
187
492
-67
353
-3
303
47
-20
144
136
73
155
135
-95
-76
46
298
-472
-261
-7
235
168
-76
-349
-60
215
-7
203
182
289
153
-109
266
552
-38
-444
278
-589
-48
-199
-144
-51
491
-281
173
-218
129
13
-100
-501
457
62
178
-662
79
139
-97
-312
-401
5
306
-348
374
96
-154
-228
23
-402
25
-168
13
454
303
189
139
-48
-10
-332
-29
-537
-611
-446
50
-258
-70
-239
-12
502
-743
-170
127
239
162
257
45
-93
155
94
-280
-149
-675
-379
-14
397
459
-603
501
-151
18
362
-111
16
-739
-269
38
-346
-15
-101
485
61
35
-432
16
-412
-137
346
-110
-38
360
169
97
-152
-363
-249
-338
-64
-54
375
16
39
120
13
158
-49
320
48
351
-233
-4
140
144
85
-122
70
-278
102
195
-125
-23
96
-5
130
160
446
-117
22
172
15
-499
-234
180
212
-302
121
172
387
261
84
-109
87
64
240
424
282
27
-169
106
192
-249
-92
-468
286
151
-100
-197
-121
-425
-131
-56
-297
-27
-54
294
373
221
-349
-376
135
501
94
-81
866
358
-53
-425
459
-69
355
15
71
266
-369
10
-296
146
-80
-127
-394
-125
45
349
-403
203
-92
508
323
319
270
-148
155
28
-243
0
35
34
121
54
-78
-336
253
151
-130
107
-344
62
-16
55
-350
188
117
-133
268
96
-478
-73
2
-135
133
-77
-53
-72
-46
166
-187
-138
154
8
89
96
165
-55
384
98
140
-375
111
-283
81
196
-142
-185
-714
-273
115
-300
381
57
-34
10
-330
112
51
-381
74
117
51
5
31
133
-133
110
-315
-89
-520
-716
121
43
-527
-212
-2
-288
-528
-547
-149
-49
310
-142
436
-421
202
-9
91
101
-150
69
239
-41
133
161
37
122
121
-599
-528
-389
-58
-501
-99
-53
36
-283
-89
-82
-255
661
-430
165
210
-433
25
-130
518
-61
173
58
86
487
-101
564
60
58
-64
106
-176
-315
-783
-89
-433
-249
-293
258
-18
-84
-183
-34
184
-185
-96
418
43
-106
-104
214
138
103
-315
-59
-141
100
33
33
-148
-350
-294
196
-20
-153
-75
-52
-183
-125
-285
128
-90
136
100
-15
-417
253
55
405
-20
205
134
2
-726
369
-215
-150
-478
-420
-100
209
221
75
-95
149
-164
-464
-75
5
518
-389
-222
42
-41
-74
-517
-364
467
274
100
-309
218
139
472
-123
-28
-257
-390
-89
32
-51
-6
-98
-211
-64
-68
-41
327
-12
67
-47
769
218
143
-1
60
-116
-346
58
-287
217
-48
-87
-126
309
449
-29
-33
-358
-50
-26
-381
-316
182
-212
127
-486
121
-56
-220
-58
-153
-3
10
125
505
221
-91
-922
605
-533
-389
-37
50
-95
7
53
-43
49
402
79
-71
-67
-129
-237
48
-261
-187
-245
-450
357
111
-12
178
152
543
525
40
20
-59
24
-149
11
458
-291
138
443
5
-244
-6
-12
-48
-41
-133
32
60
-157
13
-180
160
-66
-520
217
191
313
-229
274
17
189
253
45
366
-99
-166
-545
-222
76
411
100
182
-116
-169
-348
-97
-14
13
426
-382
122
-233
55
-39
25
-157
-291
143
64
-577
-84
-104
46
-151
291
184
-59
202
-220
-191
-124
-191
-62
-39
-10
-101
124
74
226
-91
119
-221
-318
300
403
-41
16
-105
-168
235
-233
202
296
-111
-103
148
-206
-115
-173
98
-58
101
-302
-291
-621
-277
-165
-92
278
-222
13
-228
-535
155
30
-181
511
-17
212
72
-181
226
-118
-183
-152
0
-220
-723
-46
106
302
49
-243
125
-6
-63
-46
-32
-113
-211
-377
126
-105
108
-26
-616
188
540
-69
-31
196
429
192
-18
93
-355
-276
157
-34
-103
-168
-427
-104
-38
16
134
116
495
536
-433
-323
94
-419
58
69
-464
449
100
20
24
-88
-460
-136
-234
50
61
38
-378
403
-32
-235
-115
360
124
-592
134
-390
-141
-76
38
-229
-46
-87
-179
133
178
208
-268
498
124
686
45
806
355
62
92
158
-188
98
149
-57
-42
3
66
74
150
-51
-151
-283
-81
124
519
313
94
160
104
93
75
-98
348
14
92
165
4
59
462
141
160
-198
294
-362
406
286
-166
605
-190
32
84
31
-26
-50
42
42
224
73
-163
-136
-452
-81
-35
-38
158
145
-549
-450
89
289
10
234
163
256
37
10
-27
-232
140
6
-195
319
-141
-144
-116
-98
170
433
-714
-182
-111
483
220
16
-101
62
-173
-353
-250
12
-76
243
-146
-463
159
158
55
258
383
-93
-722
169
244
98
-308
-213
-423
239
-297
233
-252
168
-15
-129
-17
-112
-414
17
-132
-370
619
-211
-507
-310
130
32
256
166
-25
-105
152
199
129
-102
-194
-150
86
271
-20
798
-302
141
-114
-108
225
-88
-85
-787
300
274
-42
144
49
-154
-551
-502
215
-35
-120
187
-161
171
66
-53
127
645
205
122
-270
-331
335
-26
-282
-394
-34
320
75
-403
-221
-60
75
-47
-174
352
-3
111
64
-18
-323
107
834
-341
-374
245
75
-372
114
-613
-104
-40
194
82
-228
-96
371
-273
-72
-143
-392
248
-245
789
459
89
651
-60
-164
-201
-189
176
10
-150
21
-179
145
-24
290
201
510
-456
163
-46
-127
266
253
-113
-125
136
-226
-2
-118
-97
-53
585
97
42
20
134
-231
-95
32
86
27
474
-297
-48
335
-84
68
334
30
17
-209
-45
27
129
278
-219
121
-360
105
-50
247
-94
-32
-438
-194
-260
-521
29
-371
200
636
-110
153
-48
-257
419
-42
-303
82
-41
691
-77
37
153
162
515
333
323
109
158
-415
717
471
-7
-145
132
-471
464
347
-213
76
-313
-124
-244
-169
-239
-162
129
-123
-65
-215
469
900
432
218
-80
-266
126
-169
-189
452
306
42
8
-27
258
-131
-212
199
470
-73
-601
-259
8
-60
-517
-121
-362
-328
-208
148
-674
-208
414
126
523
-171
122
276
150
135
159
-159
-7
370
42
-265
-105
-69
2
315
595
140
-508
145
676
246
84
137
33
-224
-166
463
310
71
-142
138
-373
-340
176
-86
54
-193
-91
21
-108
-648
184
-152
278
53
-90
-227
-197
-20
75
-22
-141
-349
608
-162
-251
-36
48
250
111
11
588
67
303
-261
-125
509
-644
-78
-94
374
-181
374
19
370
-649
185
-66
37
65
-478
-196
-236
-313
4
-168
-165
147
381
82
-94
-53
166
30
173
61
-317
-540
-286
-60
-85
-129
-236
26
-27
171
65
4
-34
105
-283
-424
-267
221
76
-335
-53
-349
-269
-45
147
-332
-225
29
279
-42
-94
-9
-236
79
-28
-49
-185
-292
77
-364
307
-30
-146
-25
385
244
-9
120
-419
190
-59
-221
65
-193
-33
-676
-414
532
294
104
-471
268
-355
-44
-137
-224
-239
-95
-352
-117
-132
34
-406
-1
-55
-502
24
415
392
77
221
160
-280
-43
20
-295
233
421
-100
-36
270
-84
112
767
241
85
331
336
-114
413
-93
-206
-215
118
-649
-205
262
-111
124
-58
-253
101
252
9
14
-99
-193
302
-159
78
206
203
7
96
45
373
187
180
153
-156
-173
76
357
-453
171
23
35
-301
125
91
65
218
-199
156
-343
-63
-126
-123
-320
-16
-23
169
-292
-786
666
-25
67
580
-178
105
234
189
-183
-120
-42
32
166
104
295
159
-128
-111
172
-71
-167
159
-150
-640
228
-459
31
316
109
152
-167
427
90
15
169
52
-197
-76
-324
173
-204
-293
485
393
232
27
-357
-103
-42
-333
86
-168
179
270
120
-158
-154
32
24
-149
-435
-22
-58
22
-30
865
-187
41
-122
408
74
57
-67
189
331
-57
-223
-248
-68
-32
220
-113
-103
155
-222
-149
96
221
-155
48
-84
122
75
103
184
-131
-87
479
-384
208
88
-424
474
209
-41
-21
-105
126
-297
-3
261
-462
-93
19
234
-101
154
205
44
157
174
2
-68
-69
147
-21
255
151
-111
45
-217
83
-108
-278
-163
-58
-245
63
190
33
146
55
223
76
-31
385
-81
407
16
-433
-48
305
-263
-124
-47
-104
280
-432
-79
106
705
61
-108
98
-364
156
70
-46
-8
177
458
-250
250
-302
-141
153
-215
-113
-99
-66
-465
-15
276
8
-220
-107
-147
-85
-346
-420
442
158
-133
215
-142
-94
-141
36
-18
30
-176
54
34
67
50
220
151
-73
89
-280
152
-493
-745
139
282
-127
-15
-113
2
266
-126
65
172
-179
-820
-61
-53
180
76
4
88
316
-44
504
-137
490
-442
206
-805
-130
352
114
-496
26
66
84
-136
263
412
-230
-116
-584
468
-51
-34
240
84
-97
152
-377
-288
655
-206
87
-225
-168
302
-212
33
-493
-402
135
107
-149
82
232
-239
-135
-150
-219
-68
-86
445
317
-95
-121
28
21
-60
-41
207
406
-158
-29
105
-601
-118
10
-830
77
570
-88
-78
-107
159
208
-180
-167
329
-6
-393
71
-753
-376
138
7
-342
-99
14
-365
-144
98
136
177
-51
506
-601
-381
-15
120
440
127
-93
198
115
-94
300
340
139
309
85
-374
-115
-333
35
-797
135
-126
453
-236
210
69
61
-300
-640
327
13
295
80
-198
159
31
84
46
67
421
-117
358
-179
-439
70
-90
117
-175
351
-5
184
-115
-130
-916
10
-198
-18
-165
-12
-635
76
-343
-63
99
67
-292
-12
-319
-15
-18
-478
74
479
-5
-98
120
160
85
-29
667
55
-44
552
549
-89
-107
143
207
165
-334
-50
-145
-479
-134
-19
300
314
-350
-135
684
32
-355
103
-634
13
-207
-308
80
-145
343
-95
-103
-454
216
191
-195
-247
359
-81
-246
78
-48
183
-250
493
-198
-42
192
-256
78
381
341
406
-270
-191
-53
106
180
-301
10
-461
-72
-194
-16
-113
-72
127
-155
59
86
289
36
-56
146
65
314
8
559
150
-105
169
18
-473
49
198
8
-142
288
46
-63
407
-274
172
-197
17
-441
73
130
204
236
217
66
40
154
-199
278
-40
57
-150
-84
-350
-149
-97
-124
502
164
258
-28
128
-117
74
-262
-321
53
-2
525
-12
408
6
7
210
-10
122
493
355
-33
33
-227
55
-476
158
-337
-223
176
-229
-177
-118
-109
-72
180
101
-298
356
-33
-40
217
407
44
82
40
-214
-121
79
150
209
-225
-185
106
-256
155
428
-397
-453
372
-315
80
152
158
274
-645
387
268
-150
-121
351
150
141
-66
-66
40
30
378
125
14
270
525
46
220
-479
0
408
-71
106
68
-116
152
20
62
245
-236
471
-241
139
24
-79
-371
-74
38
-109
431
16
-283
-275
-314
-438
-540
22
299
177
331
-98
415
-56
36
-18
-1
19
298
7
-215
-254
-224
-39
68
58
-229
-389
201
75
234
-122
66
19
-33
-227
104
4
251
323
-39
156
-229
141
372
-71
210
-232
132
-25
97
245
-29
175
-372
-121
748
180
-209
83
-146
-199
-444
158
-79
6
-100
-246
36
-50
-115
31
201
9
-82
40
-142
-20
203
-37
253
-9
286
270
51
-57
-187
-49
198
-88
-164
108
330
-392
424
4
231
86
438
-361
140
-310
-309
-317
197
-331
-226
4
59
-22
52
-29
207
39
-97
-105
374
5
83
93
-496
229
-158
252
304
51
-203
-179
-257
76
-266
-117
217
-200
-644
-172
-398
-461
-183
562
58
-233
-198
-187
219
-116
192
169
-164
-53
282
-106
-223
595
89
725
17
-66
-243
170
-337
134
-387
10
-111
-37
-111
-137
-400
-407
-96
-67
-42
-57
-35
211
32
-82
91
194
-630
129
-239
27
427
-288
377
495
271
-473
358
100
73
-261
68
70
-73
362
229
-126
-602
788
165
486
-24
419
-195
-40
178
15
-385
-302
4
-5
283
-271
-827
206
-434
-28
293
219
13
321
588
110
-33
30
52
186
-205
91
-109
408
393
189
1
-534
-36
-124
-5
-8
76
42
49
-409
174
-56
160
-621
-14
-244
444
-113
-85
301
-199
215
101
-6
121
-236
113
-149
-46
-602
221
-43
-138
-17
-175
-228
-84
46
81
-109
66
97
-78
148
200
49
-385
-104
95
717
622
277
86
2
126
392
-464
98
33
-78
-121
-35
-446
-298
-80
202
-121
-70
-60
-399
180
156
840
213
156
82
-96
198
508
135
218
-50
-196
-118
69
-55
-154
-140
300
463
787
-198
-188
549
-212
-210
-43
192
-49
-139
81
-481
162
341
-461
-132
-541
474
100
168
-255
-90
71
-299
-40
-100
708
-100
-19
-83
-61
60
363
-252
-44
-162
-1
610
-382
-121
13
-93
214
139
-36
157
279
91
73
0
-24
157
-81
-523
167
25
-97
17
649
152
-2
-191
32
-26
1
-379
299
-179
116
-13
243
265
245
-319
-178
-264
-271
24
-119
432
-140
277
-45
-267
-136
67
-188
-288
93
347
-392
277
-12
230
-177
469
-119
164
77
-107
519
100
-369
190
-274
-259
-141
-558
-140
103
24
57
-94
-310
106
-55
-448
172
-60
-8
-318
59
-101
-60
162
246
-372
-287
-143
-168
-177
-372
493
552
16
-440
-597
-68
532
-72
-94
-27
-427
-149
216
-105
-103
-200
-566
-548
158
98
-369
457
94
237
-192
121
750
-456
-57
-128
-228
172
92
-292
-151
205
-248
60
307
578
-118
-50
-194
183
496
-167
174
-122
190
15
-180
146
311
46
160
-66
-159
-541
-546
-385
-123
-720
229
174
460
97
97
-290
-5
509
225
-187
150
-347
17
13
-286
-39
361
11
-458
286
-109
236
-16
-104
173
-121
143
403
140
-268
409
-129
159
198
201
129
689
32
-221
-220
142
194
-98
246
-28
-243
187
109
460
48
-3
361
-42
74
363
39
-64
-20
-76
175
425
-211
-149
-285
-3
583
-51
-164
110
-649
-520
143
-137
-241
3
136
11
415
97
-362
-7
-117
-320
-335
-221
-61
418
-68
59
306
-315
-108
9
26
594
-76
-147
379
363
173
-568
508
80
-10
-63
-207
-39
257
-527
-412
8
-268
-867
207
-766
-305
-25
27
-339
-385
-461
-142
-490
-282
-124
201
-126
-429
73
300
-363
-184
-165
-522
195
-77
-238
-277
25
-426
-11
173
176
-113
122
-61
-54
-162
235
99
-232
-177
124
-609
-335
53
74
-68
-126
398
77
65
257
-607
194
122
-129
267
115
-323
-103
-150
184
170
165
30
229
-306
-138
-676
210
-285
74
-163
130
2
-14
122
-166
-102
91
-27
-239
-115
-388
-121
-499
495
-20
-14
103
61
-79
-35
-97
-75
-89
372
277
182
-123
133
-299
406
-6
735
-15
-52
-229
83
-646
-35
-97
-171
414
-146
21
56
49
261
-27
57
15
-426
-60
-121
68
-29
-135
175
59
109
51
-225
506
153
-127
325
-188
-206
128
-90
-118
632
226
280
183
152
-89
-31
-112
-275
-445
-203
68
-42
46
46
236
-54
391
191
741
-357
-352
239
-22
-132
310
66
-293
30
-13
95
-81
299
-18
-299
-441
-106
-278
128
-64
-182
71
-246
-239
-93
-247
59
17
199
-284
-254
-85
-484
-203
-109
161
-308
206
229
-32
245
256
419
155
-6
66
-503
195
-96
233
-236
-496
494
336
295
159
-236
-112
-184
-312
-553
-671
265
-104
-412
-229
175
-190
247
63
-328
247
-309
27
298
118
-177
191
-7
-61
145
-511
-18
-241
-389
22
123
15
213
-65
-66
408
39
149
126
-380
203
-6
119
-15
-206
-362
-38
-119
67
295
-106
504
-222
247
272
-316
26
282
82
-471
-257
86
61
133
-24
-730
47
-74
-76
40
-226
529
125
-100
-233
219
42
-219
-159
-186
-667
293
51
341
35
72
318
-221
443
-258
-112
58
53
271
-3
2
34
-188
-148
-510
758
-133
-82
-175
85
-119
-238
187
-137
-128
-111
-18
-132
74
-31
-316
-317
-261
175
136
74
-1
200
58
233
77
-464
-170
20
-862
-77
-146
449
-98
158
440
-12
-338
71
7
-447
-70
-315
107
-71
-181
363
-219
122
-289
369
-96
279
-451
-126
-50
624
45
371
-33
393
379
-90
39
-728
-249
507
-109
-81
27
-257
-159
62
-112
114
-144
13
596
83
-37
21
868
44
-31
101
-158
45
407
433
190
-90
14
-72
148
303
-189
18
213
207
214
98
270
97
385
92
-399
-20
739
552
174
27
475
-608
-59
271
49
-64
-33
-284
220
-51
-25
199
51
439
-170
-91
-126
-518
400
528
51
-142
-48
135
354
-17
202
-9
267
-132
-122
630
201
153
264
100
-219
-140
10
227
-40
111
172
-74
-419
-287
-350
372
-517
-260
-407
140
-118
-12
329
248
-237
-176
318
488
-53
-431
5
-127
-28
-10
-45
-530
117
-9
-79
-254
107
231
-135
-84
-26
-79
411
-159
312
746
142
-103
-85
205
132
160
39
-68
169
244
-254
117
-25
-171
67
-7
86
30
-23
-79
158
558
464
281
-50
554
-233
121
-46
-440
199
163
61
159
-115
60
-119
117
513
-252
-493
-11
-166
-133
-190
643
-68
78
46
107
-298
-116
-33
-37
-28
103
131
-412
729
-73
586
785
91
-12
-30
313
-34
-213
0
375
-137
49
-32
-407
279
144
-43
590
480
-136
-192
-311
53
-53
39
263
300
296
12
153
-233
-243
27
-300
-37
82
381
139
131
288
31
113
-221
-41
561
114
-209
-123
-293
20
-272
-133
103
50
112
536
-146
356
-347
-31
-262
132
116
86
-360
268
-104
566
-214
81
31
-196
214
-718
210
243
93
197
44
34
-547
-94
-33
-92
224
125
42
114
134
13
112
-100
-222
134
47
91
-285
91
41
45
-32
-291
462
-313
-353
42
282
90
-247
-155
-59
693
-156
-409
-86
-279
112
157
-399
-357
162
-235
54
316
-261
88
341
103
250
145
-354
-31
627
604
-37
622
198
-318
-205
22
91
-226
-377
169
70
-392
-48
-617
45
-327
-45
10
101
-86
-92
180
1
-150
261
28
-246
276
533
-90
148
-316
238
-475
-345
55
174
-216
-244
8
-252
3
-150
97
592
-135
-337
285
60
-113
-267
30
-179
-140
149
211
-42
170
94
147
16
169
273
119
-187
102
-77
-140
160
84
387
-31
-129
-585
-44
-415
119
-68
266
222
250
92
-135
178
-283
95
516
-643
-493
84
-130
-98
-11
93
618
619
230
228
91
118
29
-108
245
-220
235
125
412
96
128
-67
-171
-244
426
268
-15
-315
196
382
-54
211
120
500
-78
-78
269
-11
-59
237
100
-232
201
-96
-178
-108
526
-17
501
-147
-347
-70
373
-231
56
173
-302
-88
185
274
266
-128
46
645
193
-403
147
-131
177
-108
39
392
583
88
88
-240
-80
-268
-77
-101
-2
248
167
-471
301
-238
-792
20
-258
-86
-133
-48
101
-64
421
-52
249
187
90
-177
-51
-339
-61
36
-253
157
224
324
60
180
506
-71
-300
80
64
111
317
177
-83
102
-10
440
-646
11
136
-376
179
-147
-53
206
184
-16
-100
60
647
188
229
339
87
-117
166
3
84
-179
-113
118
-316
15
113
-239
-264
-6
-229
-135
8
-224
184
120
-262
125
92
-106
-134
347
127
123
89
-287
504
-147
-301
20
-177
209
156
-289
-124
-257
-164
-36
242
196
-99
288
-21
-101
15
257
568
138
247
-595
94
265
-155
-28
-319
71
176
233
-426
-115
-196
98
73
-116
-108
-50
-136
-23
-422
-135
-378
-159
55
304
-421
-214
435
-280
-126
-46
268
-219
-56
205
345
25
325
-218
281
740
-302
-295
-78
-62
-187
43
-31
60
-759
32
-56
264
39
-809
134
128
122
-458
48
183
456
-449
-25
694
496
-25
-7
266
221
181
-146
27
70
223
83
79
372
-8
118
-3
324
136
167
-19
296
-241
-204
-258
-38
309
-208
-34
557
-22
16
115
-40
269
-79
-149
-319
-130
219
-156
-125
-19
-30
-696
0
-4
-38
143
-14
83
214
-102
222
-859
-562
88
183
449
-378
-475
536
-112
67
-196
-98
10
93
397
222
-186
68
414
227
-306
-352
-478
191
72
130
88
143
-224
90
-36
371
202
-109
162
1
-78
52
-379
-485
110
400
-246
210
110
-13
-367
-428
-102
237
18
150
91
-461
-77
74
-474
-430
205
90
-498
-477
-89
-95
103
102
-451
491
-564
33
-575
255
63
-80
-102
-71
254
-749
247
63
-193
329
-146
-110
-26
700
-88
130
-399
-56
139
18
247
229
-43
-114
30
-593
-498
57
-210
-106
324
472
-20
-533
-146
88
196
-385
177
-4
-308
-229
300
-196
50
-636
-40
123
-33
-474
340
161
486
-353
-56
-277
-149
262
549
-77
-24
-104
-215
-11
257
446
-270
443
-62
78
-670
96
243
-49
-83
-100
59
179
97
17
331
403
-282
127
-290
-125
223
71
-104
666
180
-73
-75
-105
-210
-476
50
-124
169
-360
105
298
185
-44
-64
-155
299
-179
-140
-95
245
219
-34
329
-61
-37
266
-375
284
-77
-97
-77
-148
326
-18
221
-120
155
-10
27
-175
-183
-287
-304
-49
102
-84
127
97
396
622
-311
284
369
31
-259
-126
127
395
83
-260
-49
-270
10
-295
-514
257
245
174
-96
336
422
553
479
-237
-414
-129
309
-395
-105
-64
23
-23
117
489
392
-62
56
51
131
59
-306
203
-121
84
-355
-449
76
-53
185
-217
-432
-56
-31
87
166
-490
-65
188
222
-145
-311
-61
-50
576
-6
-96
-149
52
-230
132
118
-22
-599
-654
466
-10
24
-532
-144
556
664
155
89
111
314
-168
-172
258
308
198
394
122
-34
118
-161
52
234
-198
-342
380
-1
323
-184
-170
136
-235
-235
80
83
-613
-56
-87
285
-188
-125
-348
-254
-111
336
-62
111
294
-258
-332
-155
-166
118
41
-71
171
-145
-135
693
35
-556
-591
77
11
529
-340
96
-71
6
-83
-104
-67
-41
-24
-13
-100
64
-23
-216
-405
513
-131
-121
-148
172
-785
392
19
-619
32
-86
23
367
263
478
96
51
-347
4
86
-532
185
-160
290
194
111
526
104
-297
-10
-146
-55
-433
-157
-32
-20
209
-136
-112
-247
231
-164
36
-690
-3
-32
287
113
-93
315
82
-50
26
511
71
-303
77
-357
-345
116
84
-179
-276
-180
138
-399
78
439
1
214
194
-729
649
200
-2
82
210
91
365
-142
-566
12
-146
-88
-265
159
210
103
-286
26
128
-75
48
-3
226
-416
-165
-64
-194
-13
-122
22
-153
-61
291
614
-11
119
248
-42
151
-158
84
559
215
107
-118
162
666
243
320
137
245
162
-70
111
154
-83
192
-93
-189
-43
-87
331
97
-114
323
-43
-424
292
-64
-135
-8
-358
-289
63
-22
244
-384
201
-143
76
20
-205
-447
-270
239
118
-239
-305
48
-105
1
-23
462
175
114
34
-103
-427
-535
-536
120
-120
-233
-273
28
212
-545
-412
-174
-504
-315
-271
-630
-417
229
163
237
313
-384
133
33
-487
-101
-344
14
16
282
-112
-176
145
213
265
536
27
12
-204
304
-47
-131
248
21
58
-93
175
195
-13
88
260
144
265
-46
193
217
-33
44
474
123
603
-275
333
27
-40
161
-7
-30
-413
-195
-123
-168
229
84
-95
498
72
-514
130
127
-52
-35
-84
58
558
-332
1
-83
-336
-47
78
-31
-77
10
-213
-639
-153
-176
-175
-428
142
5
-98
314
14
206
-233
-401
36
-64
-36
-443
140
-35
172
585
9
-358
-1
-97
-36
214
246
81
490
-325
-97
41
-61
-141
52
9
267
69
327
-4
280
113
-97
297
-102
-20
-81
215
-179
28
-164
330
-315
-23
135
-95
294
-194
-282
-176
-170
114
470
123
108
-424
142
-195
381
-153
28
234
184
-454
-124
172
156
20
-69
-20
6
-327
-20
-45
-91
35
-38
-260
92
-13
196
360
-310
-294
-144
220
-302
419
231
-60
-172
-234
-120
-405
-70
-67
153
-160
-87
112
-191
-328
-275
265
317
93
-14
734
-254
76
274
211
-343
156
-345
34
-519
491
-289
-108
-49
23
-212
-128
285
-107
82
-362
-221
-179
-14
-11
-281
103
-100
150
-50
99
246
103
-222
-77
445
449
212
-77
-283
-180
-85
-142
36
-223
229
291
-3
376
74
180
-303
-80
-338
-41
-746
-461
-264
140
-18
-66
119
88
72
205
-265
88
-83
205
-301
587
-32
101
112
-138
-274
-24
-151
-43
-25
89
-38
83
-84
-85
-111
-289
155
1
244
187
36
191
-191
-102
51
-72
-239
55
114
-389
-14
-399
196
-137
-8
21
29
704
-53
501
306
518
415
317
164
-162
-200
257
331
-119
-418
-290
-154
-5
183
-70
-134
-104
161
246
-485
131
154
29
-109
109
-29
-104
85
461
-30
577
-196
-642
246
-277
376
-183
-29
-6
-59
184
-79
-275
31
-220
-420
726
-149
-7
34
-132
-643
153
-136
1
398
-60
76
178
-68
-391
-232
-88
67
26
307
-82
-23
63
22
565
-135
-36
102
-94
-255
-167
-26
0
-69
259
-102
-163
122
-69
-4
121
-301
272
-117
100
49
3
362
-391
500
-15
393
210
-264
-305
-456
674
59
-719
-94
20
92
394
120
112
-1
-368
-291
141
172
-543
192
-548
-77
25
-89
-335
-207
15
68
-143
454
229
405
9
-61
57
-222
177
-100
-269
178
149
277
-150
0
139
-175
360
151
339
242
87
-248
73
-113
88
207
-380
214
-104
-333
-396
43
113
218
-174
-90
134
126
134
167
107
-82
-122
233
-115
95
-6
58
-25
-33
-253
-263
-651
114
18
491
138
207
27
-180
-94
194
-24
-35
-93
21
267
-109
-29
-708
74
154
73
-340
-437
-85
62
-734
82
622
-196
67
26
-94
-490
-281
330
-167
-332
94
-86
-188
44
137
-8
299
-137
-38
108
379
21
-26
42
647
-148
13
130
-182
287
-38
370
-47
-297
103
-15
-14
321
83
-310
347
280
96
193
-253
-322
-81
159
167
-99
-185
-219
-125
-114
277
-93
179
438
163
-130
-42
204
-109
-281
13
198
53
-4
-519
92
133
74
-42
60
-31
-29
247
308
53
10
286
126
163
-538
546
50
-129
-58
-116
142
273
120
125
150
-153
91
60
55
-237
413
469
100
-43
278
-350
122
35
201
137
127
80
-430
-118
-47
-89
79
268
-805
-14
227
-728
-241
112
218
-105
666
-239
-323
110
128
-76
53
582
74
125
65
-29
-60
-116
-420
-614
710
-62
22
58
136
180
-47
-224
99
-136
-94
-18
159
155
291
242
-96
-287
416
423
-68
-16
-21
-87
68
-37
117
-54
338
43
80
60
-235
-61
-103
-96
25
-802
169
162
-124
-68
32
66
471
-70
-187
281
-178
-55
-68
123
55
-24
39
202
189
65
600
219
142
-287
136
-79
345
48
295
103
-295
222
-36
203
-249
136
220
568
-34
10
127
69
7
-565
301
-212
-256
-494
-145
51
282
-84
71
136
-167
-85
-735
-723
-237
-297
44
55
-227
210
60
-192
48
-81
-404
792
214
63
144
-510
-190
8
328
275
412
684
31
-410
-634
62
225
-521
-19
-9
-50
280
225
-130
111
-71
-289
-248
57
226
-108
657
-522
-18
-500
387
-215
-295
606
481
-384
351
59
-263
132
-35
-46
386
-234
199
-223
16
-45
121
103
2
144
-97
-96
141
-83
-8
7
319
-12
-520
-161
-544
-22
144
-325
-17
75
189
-285
322
-126
8
-790
502
158
-536
-13
-73
-63
-99
38
302
-70
-323
-317
-11
11
64
100
-129
-426
-198
-42
461
302
-43
-33
256
184
217
119
174
-258
851
190
-161
564
-318
244
-255
-117
-103
-114
112
5
-52
-207
-33
411
-8
184
27
-92
3
-124
-400
14
-106
-73
-206
-192
205
-125
166
-204
-112
-11
-46
352
57
-143
655
-43
-317
196
6
-11
183
-484
269
217
70
-3
142
-61
127
362
-112
-486
-133
176
131
180
143
117
-293
-50
73
615
41
-50
-388
169
350
-56
-42
-53
-351
281
276
375
770
447
-37
-61
501
-76
201
-115
-99
17
284
366
268
-74
-294
148
97
-84
-131
83
-385
681
269
-152
82
-338
-14
356
-8
-55
-81
145
-43
49
223
376
546
17
-106
291
-44
122
168
-50
304
113
18
54
-135
55
356
-5
146
127
-235
120
656
-94
-173
186
16
-325
-100
-79
-71
-125
20
-314
142
-778
-132
-33
-540
722
443
28
381
-97
-535
-2
80
-45
-199
-294
-148
7
343
-219
473
-156
203
-278
-162
-337
252
-475
427
28
36
-368
-147
307
-63
447
376
-136
206
-10
-182
584
-155
148
186
12
134
96
216
-318
-152
133
101
114
186
-54
-153
97
291
-706
-108
-226
92
326
-70
-340
373
-65
90
30
2
-414
-206
-14
300
19
334
310
-57
406
-157
302
376
-34
-461
217
466
205
-258
344
-89
186
-236
-65
-103
566
188
-52
-345
-153
68
63
253
-220
108
304
-88
-41
504
-485
354
202
529
220
179
-238
-338
133
-107
-189
113
98
106
-377
95
102
-386
471
-50
304
527
431
237
56
-195
290
-421
-344
-125
-266
-556
64
-163
110
-344
-61
-386
182
28
-20
-598
-177
-132
-96
220
-185
-494
23
104
-246
-32
-82
141
100
169
-89
-328
39
199
-388
-101
-563
-260
42
379
-629
414
50
122
388
-5
436
32
119
-433
138
68
52
-3
-168
139
109
242
-53
-2
79
29
-150
32
-415
-29
219
365
-271
-28
-235
-48
-575
-8
-82
-338
427
114
-280
434
-30
-65
260
206
39
153
-45
-517
-139
137
-367
568
-549
0
266
-112
89
-74
-290
44
-289
-37
-124
-151
-60
-77
-93
84
8
-169
-140
49
176
-136
-252
327
-461
-444
427
-547
328
-389
-22
-106
677
246
248
99
51
-577
-58
93
-30
432
-435
-105
-14
-70
59
-249
-77
-126
8
358
-16
73
232
-357
-219
99
-383
66
365
-166
185
185
2
330
60
-97
11
8
174
-98
129
-702
-463
-95
-429
331
90
-168
491
-45
-328
-181
-582
29
-148
445
36
-77
219
68
-185
205
-227
58
-376
112
-330
86
-84
-33
22
492
-457
82
40
-355
-86
-409
-160
103
366
-8
79
33
-80
155
-223
-448
70
-129
-121
-10
-636
-91
-397
-13
24
140
-479
-14
37
-157
-18
257
-388
-236
2
-493
420
-75
-217
211
-186
-254
190
43
-26
24
465
181
278
73
70
152
400
-127
86
-127
279
72
7
71
-185
-196
87
294
-144
291
-420
-142
131
-174
82
-169
72
-173
61
-158
-139
-124
-356
296
143
-752
-169
228
-43
-255
-104
18
-133
-327
58
-663
236
26
22
23
151
-293
-14
-735
52
540
436
369
-245
-353
-107
-168
-5
167
-16
54
-210
688
251
-6
-117
150
133
-13
-98
-428
132
-393
-18
-281
204
344
182
14
44
-48
-97
303
-540
487
-104
-40
146
-24
-165
165
253
-264
-29
95
-186
-215
40
-33
-174
-391
-450
377
-135
-271
-224
333
49
108
56
89
647
-161
721
186
358
-330
-117
92
-557
154
-245
-171
44
192
221
-94
48
-183
-629
761
288
49
-74
-788
211
261
44
88
57
-149
-75
-153
-106
-350
-22
52
96
35
-266
148
-187
-570
-332
39
199
-152
333
147
243
584
61
190
43
-97
-278
96
-22
-507
118
207
-133
-858
585
-297
355
-133
-374
-669
25
79
-83
-133
-276
-50
-305
-212
226
-38
20
23
-122
-167
53
-445
126
-81
-135
16
-117
835
-167
-359
81
162
-672
-21
127
124
24
-245
69
-10
57
-76
199
171
47
175
-83
-604
-26
34
-209
19
-114
-174
-320
191
44
-237
-381
407
78
-5
260
-106
33
-398
-26
-220
111
-257
101
55
140
-300
660
-406
-298
-115
-59
29
-61
-218
-129
384
446
-263
-140
63
15
-345
132
282
555
86
-53
-442
302
69
-125
122
236
198
-670
312
126
127
-33
-22
43
-268
266
153
59
-117
-129
24
349
-572
503
-43
5
-325
-128
-169
276
284
38
-300
-152
86
316
-22
442
-37
318
551
238
-392
259
-88
442
117
783
471
-33
152
397
-663
-296
-6
73
154
-128
-250
-262
-11
314
57
-255
-234
-575
136
-66
-180
-44
2
321
-127
95
-47
249
-6
-126
407
-135
205
-87
208
-78
-120
85
398
220
-206
-153
-519
-110
53
273
-85
-94
64
-211
84
-21
16
-24
94
234
147
-338
-215
-130
-618
39
-34
136
-214
109
135
327
-138
27
38
-163
107
163
132
-304
-101
-81
-264
32
-201
-57
109
195
687
-169
-306
479
47
-24
-585
-807
69
-155
-36
3
-365
252
29
152
194
167
368
-652
-404
-1
304
-313
310
-55
-228
-85
-59
-55
58
-156
133
131
-114
-628
234
-396
385
-492
-150
147
-262
-438
-193
-927
532
-271
116
283
-110
264
219
113
67
15
183
-317
-264
320
-232
522
342
36
309
-80
-52
316
-43
-156
63
92
578
199
34
197
32
-110
197
-128
-240
398
324
-173
-257
-165
-236
449
-179
287
118
277
360
99
344
263
-107
46
-19
-659
270
7
-16
9
-213
23
327
-65
-37
51
36
-185
-79
442
-54
-249
-357
-104
-326
-106
601
-288
104
267
370
62
-813
128
-65
79
140
-89
252
455
28
-320
340
170
575
381
-460
-484
100
289
63
401
109
606
17
33
574
280
173
-96
344
-266
-267
177
398
-180
74
-122
60
112
157
127
-121
62
220
121
-41
-66
-23
52
112
-80
477
201
-379
127
100
-88
-165
109
-158
-2
-314
11
-344
-265
-57
-379
318
-1
47
-143
315
-275
-125
32
304
-108
-100
-234
72
494
130
-297
31
-5
-102
-168
-6
-118
209
-157
145
365
-160
213
-636
610
43
-546
470
77
269
-212
81
158
-101
161
750
95
-172
43
40
-392
47
-38
-7
-166
-363
-284
-66
-354
-377
5
-170
139
47
307
-1
-38
-88
-69
243
-151
342
65
258
119
279
429
304
34
-17
-290
-199
-113
245
-92
-193
277
-302
83
176
74
-326
-64
-307
179
24
-11
442
-15
-78
107
-18
138
-78
-273
28
553
-55
-37
-105
508
-185
99
-61
-565
220
-149
135
101
161
-254
158
98
-173
-291
-463
-5
-128
-126
124
69
99
303
250
139
-6
214
84
-21
-120
-716
65
-146
-324
-433
103
-263
-77
-35
60
317
-50
213
208
-360
595
565
-185
263
-515
-83
112
14
204
-281
-229
-305
35
-148
164
152
-134
163
47
286
11
378
403
431
58
-156
-132
157
-138
-234
80
-181
-126
285
126
-669
54
-245
-127
-188
236
-112
-177
-201
-398
-20
333
-67
202
-76
-226
-321
-502
-166
95
-338
51
48
-154
58
10
187
77
-71
-193
-20
-52
386
-30
330
-2
-101
-8
477
193
43
-333
127
431
-53
53
-10
-710
114
115
-303
-325
84
42
295
108
56
-695
-388
10
100
-33
183
-225
-6
-265
0
-136
336
-5
680
127
-40
-568
60
136
-47
18
88
-44
-108
164
193
-494
73
352
-209
355
-576
251
265
-198
52
10
-318
193
-52
117
-124
33
43
311
-173
-147
162
17
337
-99
25
110
-68
31
20
-343
69
171
18
187
76
-32
-302
-23
560
72
303
-600
-194
-273
674
149
-270
-71
-275
-54
-5
-128
191
154
-123
-362
113
0
-308
-275
-119
-117
239
115
-40
410
134
367
-9
-62
93
-369
-208
-119
5
-523
-66
-674
92
62
-167
5
85
-144
-224
-310
85
84
141
-98
-108
90
330
-132
-153
-339
-255
207
-122
172
136
-87
-523
-164
-464
-77
-94
-327
-736
-99
-269
-141
299
-32
-289
76
280
27
407
36
-91
-86
-328
268
112
-89
348
-484
-335
-93
-45
402
-131
84
-547
61
-341
-40
-467
-195
-322
-174
84
-6
283
295
43
287
661
-172
-252
-177
-313
224
-684
316
165
-198
-258
506
441
-422
-44
331
-167
-25
-89
-306
-310
522
44
380
-3
12
30
-185
-52
311
600
189
-403
-200
-279
-186
-103
-54
466
193
-85
-467
95
-185
-233
824
562
247
-29
-323
204
-496
207
-74
-326
147
466
-46
-539
251
-390
175
-39
-22
-264
71
-167
111
-113
-37
-92
-117
-454
83
162
-290
-263
-180
-558
285
515
296
-251
-33
137
8
-18
-120
22
644
-73
452
354
-8
688
51
74
-156
-163
-117
143
-238
-71
-51
234
-270
-378
238
-244
-589
95
240
468
83
86
-97
-326
-66
-16
-204
90
-80
-254
63
332
-501
-192
265
459
-100
79
107
86
135
24
-107
-20
236
-168
92
-32
-55
-157
83
49
21
-103
-7
-79
117
107
62
244
-107
-57
-12
184
-14
-216
-192
264
-223
144
-64
-185
358
110
149
-75
-138
73
91
-59
100
-129
-154
-319
1
-267
370
207
11
-520
7
-239
372
-166
-219
-546
178
209
4
130
378
-20
177
55
80
694
207
56
440
-119
732
422
-132
666
109
-163
-208
-268
209
-269
-481
-11
43
-211
883
17
384
190
478
-42
334
-39
-268
-71
51
-201
-156
254
-180
151
-99
18
-97
-238
61
-131
-63
-223
-203
-72
220
-478
142
394
-285
352
-64
-160
135
126
133
-19
-41
20
-313
-450
-4
-357
-90
-63
22
-10
-124
-176
374
-495
312
-36
440
-418
211
143
436
-159
-126
119
-65
-355
-14
-364
-551
-193
23
668
246
37
-319
-65
596
177
-100
382
-191
-125
122
-152
50
-180
-74
115
7
69
96
304
127
363
147
-534
-275
-68
112
-110
144
1
464
-459
-115
-131
-147
-552
88
-160
-96
29
-466
-137
4
190
199
-786
-53
-355
5
69
-38
-326
-80
5
-407
-38
-343
313
100
86
-63
-290
-260
-100
578
-101
-73
-343
240
266
-124
-317
-138
-62
-45
403
-563
-142
37
-726
371
341
-373
-106
262
180
253
256
129
411
31
257
-412
212
-333
-578
-131
-11
486
-90
385
-111
-332
-79
56
16
154
-230
-252
-287
102
93
-776
-52
6
67
132
-233
133
274
-350
-59
-186
-158
-188
55
345
723
54
195
432
-264
126
217
13
-430
-549
82
346
-243
-128
457
242
-174
-176
-200
62
428
36
199
-29
181
-14
420
222
326
-41
278
-564
-757
-160
195
280
491
-705
-627
-757
-31
-84
385
128
162
-61
210
-6
152
96
405
-128
-381
-163
-179
94
253
-221
191
77
43
5
279
118
-152
-357
-240
-166
55
52
434
283
-367
-471
-213
-62
169
-376
71
-53
-105
165
232
43
-6
-199
560
183
-93
14
156
-23
-94
160
-162
500
49
86
-81
-336
107
281
-430
183
262
17
370
253
-143
-123
579
-207
-105
-711
-58
-153
-203
-86
114
-33
152
207
-376
296
342
302
356
625
-145
-264
-257
454
332
172
45
366
151
237
-43
110
-58
54
500
66
162
362
299
-84
-14
45
8
60
-36
-507
554
-66
-131
-165
58
22
318
125
75
-677
-618
-425
13
-20
40
125
198
-205
228
-29
114
-256
-333
-172
217
-113
347
342
-1
-215
-212
104
-97
-308
-90
31
106
374
396
183
-157
167
224
-141
-214
-551
-125
-611
141
97
407
-220
-150
-246
-142
-33
172
-240
-6
-34
98
-240
-720
-14
416
199
161
23
-119
-202
-280
446
562
113
-231
326
30
-86
-202
-37
-332
-230
-189
565
-20
-325
-76
-429
119
-155
-190
-152
-211
-108
-439
-792
236
167
359
351
145
13
-122
111
-66
-85
148
35
406
42
-427
15
-41
33
-36
-236
267
356
197
298
306
13
-30
-317
252
619
154
132
-4
59
-130
11
-114
-12
-147
-55
29
460
-192
-65
-484
-355
41
-182
181
1
108
-84
-268
45
-30
354
-28
74
-257
-498
513
-72
-55
305
-104
264
-158
-58
310
-28
223
-512
73
159
254
84
-104
-96
144
-73
42
-91
-38
-24
-30
325
225
-385
643
-117
-23
-149
-318
-259
474
109
-33
596
204
-267
44
-47
-511
20
456
-109
-259
-258
-203
63
139
165
-201
-240
-45
50
543
28
-80
-104
98
73
225
0
-109
0
-342
-74
21
232
129
23
216
-338
112
-176
-189
104
104
504
-171
247
-602
203
-51
474
-68
30
181
-146
106
264
48
-29
190
-34
-94
564
-70
404
202
-209
-132
-481
-243
-15
-45
283
-222
-166
106
9
-26
28
5
-183
148
-130
300
-53
35
-203
-21
16
354
-126
-24
44
133
8
-150
-14
409
137
397
132
221
800
25
605
351
492
-83
-44
-112
196
433
-45
-13
118
26
4
62
-29
205
-215
-6
523
205
401
-69
-8
266
20
-84
-388
293
-63
362
-151
50
-72
-213
30
85
-38
166
265
261
158
94
111
168
-296
-170
122
-254
-204
-149
317
12
-109
-178
-108
252
430
39
-274
297
-270
87
-198
-584
225
-309
195
-155
-438
463
-16
-314
59
33
169
-307
-77
143
-285
-405
-337
208
-42
-218
63
566
-108
-440
-130
37
-2
-44
420
-21
246
-336
-201
-420
108
263
-31
53
240
43
96
-120
181
316
-217
-223
-272
206
33
193
134
-259
161
-174
-65
-785
-176
-38
-5
-36
-244
33
-8
5
-83
-228
-392
-461
-137
252
-326
193
4
-174
162
-107
461
-90
-85
-174
-544
-105
-199
-359
-272
-124
-63
93
-35
-189
30
-58
57
112
-24
134
-394
266
-265
-204
455
394
57
-413
140
162
126
-307
-81
-292
-111
299
29
165
-797
117
495
-666
248
-765
-25
30
-87
155
198
-459
362
-85
-341
-48
176
-260
289
17
-149
-62
4
-234
-275
49
-151
146
48
213
-135
-25
613
-72
-96
-130
-43
-84
-74
-48
133
-194
86
226
-216
-139
-663
335
-74
-105
-27
-631
-70
371
-272
73
76
-118
-128
185
-313
61
14
526
42
-309
-91
-95
89
360
-48
197
-317
-33
-74
-384
-15
-31
15
65
130
-249
20
-150
-5
53
-122
254
388
369
-135
40
56
115
-633
-155
7
-340
-460
-192
-189
203
-213
-56
-280
118
-392
-281
185
-185
357
-107
445
279
282
131
-83
-457
155
283
-225
-278
-77
107
-253
-226
-205
-303
287
23
-187
-55
-257
-22
372
-273
89
-233
76
-125
-56
-192
92
75
-130
134
-86
158
-100
-610
-29
150
-276
31
175
-108
67
-143
139
-116
-111
-202
377
-196
-91
92
97
194
-37
-137
-335
-40
357
-316
119
281
-183
-240
145
-287
-243
281
166
399
282
598
113
131
-524
24
-74
66
-519
-162
-141
-342
73
-191
173
333
-114
-116
424
47
635
-285
-273
-243
-4
197
-41
53
-171
-516
34
-112
-179
-179
-451
-58
-173
-176
-54
-298
38
-18
-88
256
-213
-16
-20
-223
-196
-373
-29
622
132
594
-175
106
253
-145
-232
29
72
-207
-179
-182
-104
117
-221
-269
73
119
65
156
340
-72
-187
51
-57
138
-433
241
234
178
-44
-184
211
-91
-129
106
152
226
107
-144
29
196
65
-593
-26
-77
168
236
37
-90
118
225
-237
-52
-61
126
-119
3
-217
-39
223
221
136
156
178
185
178
-107
75
-331
-214
-276
-26
-101
-27
-36
-105
-239
323
17
115
-171
99
-116
443
-264
-97
-144
15
103
450
-129
-526
-136
68
319
503
157
49
-118
51
-192
47
98
-391
282
-48
-242
57
-307
7
-49
-163
-549
138
-184
-220
162
114
372
-221
-588
-607
-103
-319
-115
-79
134
-21
67
-125
41
61
-64
-78
468
166
438
-408
431
48
304
-396
544
72
317
-278
-42
388
85
-320
160
-601
-84
61
-19
316
-167
-201
43
-181
194
59
77
-151
-142
-64
-30
-71
-48
-280
-119
249
378
-148
65
298
-533
67
-54
-2
-115
-212
-31
-26
-150
-72
44
-206
262
325
196
-30
-315
-216
-358
-81
-244
50
-575
-176
-18
429
93
-124
60
22
-163
-76
-299
39
-76
137
358
-104
-263
143
295
408
112
-396
-207
236
227
-710
329
-134
-342
111
-503
132
-50
111
403
39
349
61
255
476
267
-68
493
-143
465
-480
-195
28
399
-160
-105
50
244
-144
5
-10
-279
320
-27
261
388
-77
-266
-142
-168
-398
245
71
238
-1
-96
-49
252
-220
56
137
55
482
560
-460
198
-23
-6
50
78
70
-282
481
-93
-92
-176
289
374
294
452
18
-827
-56
83
-139
0
-48
132
-20
-274
185
43
-81
-67
347
8
110
167
-325
98
96
559
22
-160
46
-131
-336
-87
138
92
-570
259
-102
50
-145
-332
-174
502
270
-142
-118
37
-50
-243
2
-558
236
-495
-57
23
-233
200
169
-129
-17
-77
48
140
-198
271
171
-35
46
-591
-243
-214
303
585
216
-400
357
-60
171
90
-54
-291
-280
-147
-113
-222
-231
122
699
-234
191
-169
281
694
-122
168
124
397
-728
329
-102
168
-77
311
177
-47
72
-99
12
-63
37
-285
-187
451
-36
6
22
130
-55
-510
139
776
-235
-615
73
140
99
159
542
102
111
-259
12
227
-127
-133
42
-406
29
-99
62
396
-25
-209
399
167
149
260
250
-79
-159
-16
-2
173
182
182
26
246
-235
65
-25
-63
-102
137
-100
-5
299
-243
161
39
51
-262
-214
-355
294
155
-111
-156
354
582
53
-32
-55
127
-235
50
-67
-54
69
-43
306
385
-337
-181
-104
140
-149
-83
355
282
-5
-56
-169
225
-404
-47
271
84
-4
-40
-48
87
77
340
311
-129
264
724
98
50
-9
160
380
500
130
177
-523
284
-477
479
-158
78
146
47
13
3
-148
-409
-3
80
252
-178
-798
34
-153
104
11
-88
219
53
-79
240
71
488
229
290
-1
-220
295
-288
247
253
-325
-76
-29
-6
-705
-164
-347
645
215
-544
243
322
-47
-93
-166
-188
299
-94
648
-248
46
104
22
128
105
175
553
223
-423
158
-41
55
-602
171
-706
-79
-264
-107
-212
1
67
354
-308
542
-112
-193
19
29
208
200
-301
-576
190
-83
-358
172
-477
-34
-146
196
-58
249
69
112
-4
-63
-376
-97
-44
-142
-207
-508
344
463
-115
101
-250
-24
-217
-286
-224
34
-141
347
1
-152
-431
-337
169
595
17
291
-222
23
-412
-178
99
-476
-52
-491
61
24
-201
-141
-581
-490
-415
302
-174
-200
-119
-412
349
-148
143
-127
161
107
-223
-162
342
43
-370
-120
-212
-290
293
276
165
122
35
61
-54
-607
-93
-137
-275
-120
-149
-56
-226
-60
115
-214
-79
-224
-99
-177
100
92
-94
235
-301
-476
-50
-675
-62
210
-428
49
-113
16
-492
-299
37
-102
415
-98
-61
125
-57
-447
597
100
101
-259
-249
223
-94
2
-292
-92
-142
202
163
208
147
-287
-307
-74
207
-200
-130
-19
65
-134
-276
51
166
165
-203
-92
-456
39
-36
-3
-199
-165
-129
-8
-157
596
26
-79
337
105
-212
213
109
-65
-90
425
36
337
76
-60
-290
-27
250
-391
61
-489
331
-128
608
96
143
-104
322
-37
36
204
-28
24
-292
100
-180
264
143
59
-149
-331
-180
147
-31
124
60
-100
-441
87
205
299
-170
398
-280
-299
54
-18
-194
-340
-62
-97
-826
-137
255
-18
-150
171
-56
285
138
349
105
-165
113
-41
115
42
253
-234
7
10
244
46
-499
72
90
-35
353
-298
44
188
-60
477
-157
-627
-143
-180
68
-135
-172
-331
-163
93
-167
-76
181
252
-45
-514
83
457
-745
173
430
154
-342
-66
-65
32
-111
178
-204
315
186
-594
186
121
578
-31
-137
317
177
389
-252
-44
194
211
-29
314
-371
66
-131
84
111
707
10
471
138
112
101
202
-436
93
-456
-118
-287
354
-220
51
-113
-245
295
-15
693
-23
-685
-68
16
-75
-16
-113
203
129
-513
-253
350
239
-287
54
-117
234
-65
-43
-208
142
111
32
480
-331
-72
177
535
-940
-327
107
-75
420
-25
363
-25
-3
-345
-41
213
124
-212
-318
-64
-541
-373
-491
554
-129
182
-189
-193
82
-306
-81
304
-111
280
255
279
271
-128
-103
425
-290
-205
150
-5
-193
405
117
71
117
170
232
-114
-189
214
-183
-117
97
-200
-110
273
-15
81
-250
15
-606
-7
-909
-47
-369
-770
-65
-15
228
-29
89
38
-53
-136
63
-343
45
-35
-131
-99
-161
279
-113
257
-207
-392
-67
-164
-203
18
177
-191
522
-137
36
342
-275
-458
-172
-104
-120
-542
-368
289
-232
40
45
-209
-209
68
-147
-416
366
-246
161
119
8
63
-28
-271
130
-42
-124
46
-553
-195
648
116
58
267
-7
464
-145
-95
22
-63
-62
340
-60
99
-28
51
-529
65
76
-223
-159
-43
124
-49
181
-219
-234
7
503
-180
697
-138
-575
-179
-741
240
223
313
125
-24
-92
259
-89
493
-329
182
-200
-109
-212
-140
-49
171
-471
-202
-290
-162
42
241
-255
113
-469
-98
-62
224
-497
-140
-352
220
-388
-340
351
73
-118
425
105
68
-53
114
-725
140
463
-367
80
-702
73
-402
160
-213
-186
85
-67
-270
296
71
37
432
220
142
81
844
286
326
84
-238
-233
538
37
-342
-522
60
-116
17
280
-273
28
399
314
-144
-251
175
-563
556
229
48
329
-119
-68
159
-285
278
532
-127
-546
183
-24
227
-7
-62
176
-118
68
-228
44
86
-191
170
731
4
6
-8
359
11
-593
-94
223
-110
-368
115
-9
-167
-78
33
-59
-231
-697
157
-151
-397
12
285
295
-9
-550
-46
409
69
50
104
-211
9
53
-48
6
-353
-277
162
-60
195
51
-10
-48
154
244
-6
152
-366
106
-283
204
-11
-180
-44
299
-226
39
126
229
-253
-17
-174
44
39
-138
13
-109
-27
160
234
-86
-61
684
619
-341
-455
-246
63
-95
-155
157
302
380
-83
210
1
-195
36
-14
401
504
-356
231
-51
450
-141
176
-327
-8
276
134
-79
98
-394
84
294
136
162
440
233
-113
-67
12
-3
150
24
-39
-111
-443
-185
39
36
-32
-23
83
83
-64
33
38
-96
245
287
-67
-181
-30
157
-300
-551
163
-54
-363
113
-156
78
121
-65
29
-128
-139
-256
398
7
-84
-84
-244
-94
92
37
-36
364
90
-85
661
-108
81
-155
179
-171
704
56
-1
-233
-141
-268
-268
-51
20
102
-774
43
-94
1
-101
63
-13
238
-192
243
-359
-88
111
129
1
-62
-50
85
-92
244
-473
102
50
-689
-5
-12
-16
83
7
-307
370
-26
-24
31
8
66
173
-153
-79
18
-179
-101
554
6
-46
223
-364
-23
146
10
415
204
-124
-133
138
274
199
289
-244
-495
-442
-473
-87
57
-119
-562
-276
114
144
90
-19
94
-676
-27
11
592
-121
89
347
-49
309
-250
126
80
-405
-140
-185
-200
-69
-11
370
85
-87
130
-79
-215
149
8
-108
-52
232
611
-51
-748
110
-116
-606
-196
-249
-414
-73
34
-20
31
25
-287
-146
347
75
134
687
-298
97
10
163
-33
-341
-182
-235
-6
-90
26
41
-168
-81
-11
333
133
-410
169
87
225
411
-54
-4
99
56
-172
35
99
-388
-19
-78
32
-120
236
33
-52
-20
-4
-12
-373
70
86
-185
-17
110
-131
-385
-37
-43
201
-169
-199
-59
-172
-506
-219
78
58
-447
-472
-99
-438
102
348
408
-89
-88
-252
36
43
223
221
99
67
-186
323
102
-19
427
104
235
-213
374
23
-366
-25
95
112
-31
498
-95
233
-126
38
-117
156
-36
132
-87
84
36
159
-156
440
-123
-533
23
-253
-156
187
-172
194
-76
-218
123
-637
-15
-338
606
143
-125
81
-122
-202
279
74
17
-41
-8
-480
-363
-100
-75
-507
-32
109
96
393
323
377
75
505
203
-91
9
226
-142
-44
-45
76
-110
-282
-75
-666
-254
52
-106
-114
196
-225
18
36
-250
232
473
-234
-422
-440
475
73
-237
213
235
261
178
5
-2
324
-187
-394
-3
154
90
-69
-369
20
-351
108
-154
-118
-29
296
142
96
289
531
36
84
115
-28
-35
243
-44
89
-421
-462
-584
159
-531
-141
-152
225
-89
46
231
-44
249
-87
201
-111
-127
-234
311
-30
-104
-61
-31
-644
-26
19
65
-59
173
-99
101
-38
261
-254
150
84
505
168
-399
-26
26
236
-21
-103
297
-107
157
-9
-153
-274
-88
-133
58
324
-647
223
53
153
153
104
-520
-413
-345
-150
46
-77
-615
176
42
-146
-223
-424
-257
72
-196
-283
152
340
67
-153
-136
-91
6
-32
-367
341
4
-117
176
312
-498
145
-336
386
-471
-153
110
108
326
194
139
-126
-534
-16
-56
150
135
-98
61
120
-37
-157
248
-72
251
-54
-171
-132
-558
117
-286
168
-263
267
135
-363
22
239
-145
42
268
501
91
198
-5
31
586
-107
-141
98
-333
151
-138
225
330
-75
-55
261
180
69
-68
128
62
-39
-600
132
265
44
-150
29
29
-96
236
354
75
-182
-151
-38
-188
44
55
-755
71
-114
-326
100
292
-47
-261
-145
227
-98
-153
-199
-317
33
-204
596
-213
256
-171
-311
-202
-178
52
-490
-50
-52
-1
137
-229
-156
-5
73
-158
141
162
-189
233
66
-533
241
-187
12
79
-234
496
-101
-47
-351
207
175
-250
35
-290
-71
10
79
-119
336
-283
248
134
510
121
257
132
-36
301
-7
-56
-33
-302
-301
168
232
-94
110
242
85
503
-263
-184
-558
-115
6
-109
-154
-138
465
-336
-133
16
-241
159
89
262
308
-126
613
196
-475
-421
-166
171
-270
45
-5
109
308
61
40
653
-155
99
-134
-129
55
-102
-68
-465
199
-329
344
91
-337
30
291
-498
27
-424
93
105
-103
-216
522
58
-127
-287
217
113
238
81
294
581
35
1
-278
85
-126
24
-197
15
28
106
283
-409
-78
122
-134
-207
255
188
-148
-47
83
-5
182
148
289
-266
127
-112
-98
343
-195
-43
-167
-61
202
-222
-316
129
150
-219
531
70
342
-51
-427
529
838
-53
36
324
140
75
9
64
-256
400
14
307
-34
-1
-27
232
22
-47
-125
105
100
124
61
-402
-45
-156
100
-42
200
18
-2
26
-83
-430
-525
124
281
-48
-84
134
-15
58
-78
25
222
3
280
-158
294
-540
-288
-177
51
159
-224
114
2
77
-55
63
-82
-110
-204
-124
-485
-428
-377
244
574
133
-366
-74
66
802
106
3
469
232
129
-388
317
25
369
-208
-186
-262
-238
6
506
-376
241
435
-236
3
91
-193
-382
-469
-71
485
-207
33
104
180
-16
325
90
-135
-271
-479
-546
-80
20
253
22
568
218
150
-189
-59
304
-2
307
-583
169
89
-141
-182
217
165
-147
-16
-404
-466
6
249
233
20
66
-96
-104
-467
11
133
-144
-31
61
11
323
-44
-447
-502
-42
-253
123
-284
384
384
-21
41
215
245
-407
-303
-91
-37
627
-150
103
326
-65
38
-246
-145
-187
94
-620
-287
-190
399
-210
127
-127
-628
239
-273
85
77
102
-268
-132
173
-144
22
-124
156
-156
-126
-20
-62
-104
-183
-21
-334
308
13
91
453
-130
96
-84
7
-111
-141
432
216
93
447
237
90
-343
-167
2
-434
-122
352
367
-79
-84
-306
-602
-404
-418
-123
146
-286
160
720
-37
-303
175
-156
110
3
80
98
-161
10
6
-518
-37
-164
270
-185
-26
241
-91
23
69
-571
545
671
-256
-278
514
244
-398
114
-21
-73
-216
-89
472
12
-93
116
-227
-221
-2
-78
683
172
-113
216
10
-241
-168
-74
-352
-111
5
123
-58
-109
74
-509
-521
83
-194
238
-18
407
-300
232
-14
-261
73
294
190
-46
-225
-243
-36
366
205
145
-334
-543
-2
492
-356
72
434
322
196
3
161
172
-138
-63
-88
-585
-628
-245
-1
-304
-64
-195
-758
-84
75
-104
-697
-223
-276
-33
-231
-28
89
-352
-183
331
-293
372
-260
579
241
255
95
175
110
-97
34
-66
-213
-82
-230
-189
490
-47
-95
134
-134
365
288
285
-285
430
489
-45
-77
440
-62
-301
-203
-5
-275
-154
185
599
-174
-96
-193
180
166
-670
-290
0
424
231
141
689
-32
-286
3
-54
-220
512
-128
181
-138
-278
144
-90
104
-139
-311
73
-50
183
-428
-307
-386
181
98
452
-153
-276
-86
117
276
46
-1
137
175
-11
28
58
-126
-385
-153
30
43
-311
191
45
233
-96
350
257
-258
421
-6
-81
426
162
-306
-29
175
214
-62
83
-422
-57
79
155
49
752
101
-72
-254
-331
-230
607
185
-77
-236
203
-90
-182
7
27
64
-104
-39
232
-127
248
-215
155
-250
30
-73
160
51
39
111
-195
-42
205
-94
17
-267
-366
195
-189
216
-438
-222
-439
-697
-344
-137
-120
-413
-282
-195
176
-187
143
243
-89
245
-273
56
469
332
-284
-69
-314
-211
-88
200
-102
62
192
-401
-130
-190
20
113
34
33
415
-91
144
702
352
-145
120
-97
-247
-15
-18
48
-139
-11
208
312
-325
-46
465
100
83
201
27
-476
115
246
-208
515
-26
-426
106
-74
-297
-74
-273
50
-7
-64
-239
263
-31
-79
-142
240
111
59
-232
31
65
-61
154
246
15
-37
288
528
-47
69
-82
92
-88
-210
389
-63
-24
149
-115
25
80
47
-124
-647
209
130
-494
-110
127
72
43
290
-34
-212
103
-169
-516
-635
-255
289
-849
-781
-54
-203
107
-20
-64
96
-341
99
-281
125
70
152
-4
-189
49
280
-648
138
-309
150
361
-63
-147
126
163
3
111
-115
-9
218
452
317
-420
-110
50
-23
-115
366
16
37
-126
-304
5
-21
39
-122
-115
-80
-72
68
-144
8
224
5
-138
-86
-2
-405
-431
-168
163
190
24
660
342
379
44
-87
-44
-252
-181
-243
-606
-122
142
-305
-706
-48
194
-2
555
-767
-189
-11
106
287
-435
-493
238
-247
-20
64
182
164
-125
-314
-191
-216
-159
76
-126
477
841
-131
-78
15
-153
-844
-130
59
113
110
-288
-142
101
-58
-67
-487
-105
-198
183
40
135
324
-549
136
345
396
-77
144
-229
126
-814
276
-66
-356
144
-65
-67
-23
-217
74
-108
27
235
222
121
54
-215
55
-255
-271
116
90
-170
300
-133
-54
151
-442
268
125
247
448
58
-200
-37
186
167
-42
469
-263
55
-312
428
62
-217
337
-560
254
118
-73
534
-137
-361
96
-854
47
-60
-111
-344
-159
-14
510
-52
98
431
-79
176
164
-49
-48
51
195
-92
56
6
-130
192
-242
-308
224
-159
301
23
-32
91
656
69
-182
64
-30
373
-104
-375
-15
-29
663
-96
230
-227
487
-137
439
-33
-75
-90
-221
76
-11
3
-475
-22
-11
717
-123
-97
41
510
-183
-73
-269
213
-520
-48
146
-392
-235
-132
136
497
455
-400
70
108
442
-126
-82
-48
49
-12
-51
118
455
235
225
149
611
67
-229
-59
449
382
299
-115
-108
164
-283
-20
-110
611
-36
99
-38
238
104
97
-8
-326
-59
-23
514
-330
185
-158
-231
-131
77
-799
78
258
-608
11
-19
127
730
656
-105
253
51
153
-6
-115
-253
17
128
454
-204
73
182
277
98
600
138
301
138
-571
-245
-307
802
-144
177
89
133
-118
211
-39
-178
-13
93
527
264
3
298
207
2
75
-39
1
-534
44
-24
241
-167
-297
-164
-16
45
171
618
429
28
-13
110
-524
255
223
80
-216
43
-203
107
-121
-76
-565
302
-78
413
515
323
473
145
-573
-122
126
489
804
-279
180
-237
256
208
-535
127
181
139
402
265
-234
96
152
346
-51
-66
19
-490
81
42
-79
163
90
-150
-73
-62
-416
17
-38
16
-13
-245
176
41
16
97
-52
-44
-186
292
-9
58
272
-169
-88
177
121
-109
36
127
-267
354
241
-112
-129
-203
-223
0
-53
49
251
-398
-350
185
-102
-16
186
136
312
-96
-272
64
-541
111
-669
-199
-444
-111
107
-180
39
220
416
-45
253
114
174
103
-22
360
-223
-210
-157
56
191
266
158
-74
203
174
27
109
204
70
179
2
-126
228
334
-291
257
207
502
448
-120
218
-33
27
369
-47
40
126
-387
42
-275
-191
-44
203
-342
479
105
155
258
118
-148
-250
183
341
-538
187
-73
257
330
407
174
-111
-279
-107
-184
418
-324
189
-200
-368
-69
447
-324
299
14
84
-804
207
-28
-84
96
404
234
2
-73
-349
229
-116
-190
189
-117
87
-288
71
14
117
-141
-555
-28
-107
-73
-277
216
-108
-87
-101
98
322
90
-88
6
-810
-235
222
13
-46
-76
37
92
372
-173
-550
-29
-35
122
-170
-586
77
176
163
-21
235
-175
266
432
-393
-204
177
255
-590
-9
113
-745
550
289
115
-52
-242
-334
131
-19
39
46
-538
-142
-17
-29
63
618
227
-519
-97
228
56
-111
-16
-459
-70
-560
62
44
240
-268
-227
-83
284
501
176
-286
-53
155
406
172
-12
-218
10
-139
32
-16
-52
-420
-115
-542
-179
11
382
-93
-250
-184
-134
-359
-259
109
-304
219
90
-319
-78
65
-198
320
-33
441
13
243
-184
-577
-322
-222
36
-275
85
-191
-80
323
273
-3
241
452
-162
103
-311
536
35
-262
-413
109
-104
-56
147
-26
-76
-23
-206
-116
31
60
-209
95
-489
461
-171
-149
-361
-148
-666
472
-105
-63
374
-105
-282
263
530
-373
100
-3
508
-766
-364
155
-308
828
-69
132
-280
89
-298
-189
-616
-161
-383
137
-65
17
-177
-108
137
133
430
8
-238
378
168
59
-59
-166
-124
-156
-378
303
-122
-417
254
-401
257
-1
-213
352
108
308
227
-102
-333
207
327
433
252
117
52
-131
-110
46
36
-30
569
64
-39
70
33
90
-262
-140
270
241
607
483
42
150
292
390
-162
86
365
-59
42
-169
-184
429
229
-30
157
45
-162
-7
65
-282
-87
-234
145
0
28
-84
300
366
-85
170
-193
-80
-34
-103
137
-196
77
468
-105
-467
-30
210
250
-52
-126
156
25
-200
577
21
11
112
-77
-86
214
-111
-71
88
-96
-125
384
-351
-221
74
-27
-178
-500
92
-137
-142
-177
140
-450
-517
312
58
346
-493
206
-34
13
75
-346
-637
590
865
169
-310
-292
-33
128
-87
128
-196
-404
44
-564
-174
-23
-176
604
85
-200
-256
168
-256
-54
44
-535
-96
98
76
-78
-318
435
473
-238
-92
143
738
-593
155
-100
444
-17
-182
123
60
-80
-382
101
31
14
-137
-42
235
161
377
-98
-60
394
-198
-136
7
-296
-568
68
174
2
369
-105
104
111
-713
-58
307
620
-248
258
-100
-184
-346
115
-201
18
23
-394
50
-742
469
-135
-49
-331
-50
-279
483
319
-39
-204
-108
-30
-159
27
195
45
-53
494
311
-80
-12
477
-156
-3
188
90
100
-301
187
-221
25
345
95
-242
-353
-189
-177
-131
-358
89
-7
-40
-72
412
-469
-81
315
-557
97
-476
33
365
120
-342
-17
656
612
35
56
267
-15
552
117
-313
-119
-53
140
-149
24
-689
-2
-115
-100
-254
187
-391
-280
86
356
-212
256
287
514
-242
25
-448
428
240
319
-181
300
-272
-117
485
177
-350
130
56
182
-323
-111
-155
-257
-155
480
-492
-16
-174
-425
266
113
-123
73
154
126
-193
-364
512
218
-203
46
34
312
-11
131
82
-435
-161
82
44
-373
-205
-130
272
344
-95
317
-7
6
28
479
610
-260
563
-126
46
68
300
-360
-12
-219
286
-96
-311
-18
-255
19
-266
92
-136
-345
569
-264
-200
-506
-2
94
-355
-109
-14
164
-192
-83
-238
83
-120
250
217
1
-83
16
122
-565
-386
137
-550
-110
-25
-84
290
65
-301
23
-91
-58
-72
9
4
-77
-306
-28
308
-42
125
-96
470
-469
445
176
-257
-46
261
-129
-321
-310
269
107
160
388
102
0
-449
235
124
18
265
59
-150
-181
-114
253
172
88
-252
141
-739
-110
-743
196
-28
543
-275
145
187
126
96
-43
-4
-11
-107
627
143
75
119
-282
-158
160
253
199
67
249
-63
-131
135
305
129
377
-338
-670
-5
-37
-655
-193
-158
328
384
150
278
380
215
112
-94
-311
-149
286
391
198
5
-1
-294
-1
-281
359
-101
-172
-14
-19
231
199
49
-93
-141
295
-484
61
398
-90
-58
-551
-60
-284
-110
-128
71
33
-192
37
-88
83
-412
713
-13
183
373
91
-26
-775
-442
220
297
-32
150
-13
-161
276
33
-680
214
167
54
92
-221
-54
-446
7
-278
-259
-26
171
-509
127
172
-9
-1
370
-458
-379
494
127
-146
300
205
4
303
-50
-112
204
160
422
205
-255
-63
417
-31
-228
135
-121
171
-277
-169
-34
8
172
-92
-201
31
125
-38
-312
-586
-518
-108
-185
81
332
267
-263
60
131
465
-422
-628
-240
-525
-33
-506
49
-121
189
-337
-503
-299
10
-221
77
193
92
-446
487
187
-308
24
182
341
545
-473
429
-41
-185
137
63
213
-98
-68
310
282
12
92
90
426
-62
127
-113
89
-157
-208
-53
474
140
195
-504
-247
282
163
66
84
-115
20
-6
-199
39
76
-3
-289
-242
-159
2
-472
-15
28
-52
114
144
-118
75
-462
-134
-44
-56
11
465
55
-444
357
332
188
113
-287
-274
314
666
-161
217
-89
-65
240
-89
1
-143
60
164
-113
-101
-550
-80
-457
49
49
-281
-144
-63
25
-210
45
-465
34
-564
108
3
102
28
-727
167
-51
199
448
-250
-109
212
-109
-154
-102
23
-125
92
-279
-228
82
-271
102
-603
216
-228
-492
-113
-131
-367
-114
193
210
-53
-55
285
-403
9
-17
-62
-129
47
38
-121
64
-413
-532
451
-275
24
19
211
158
41
375
-63
-176
-175
54
77
802
-91
-103
49
395
-477
-269
-103
255
404
-1
259
159
265
-168
-115
83
458
-355
-210
-529
585
-118
122
-595
191
-604
-94
690
558
-677
-104
61
-299
88
-300
23
-21
-216
-97
76
209
-407
404
101
-169
77
-276
5
-253
-38
0
126
127
86
253
281
147
248
646
98
-100
-13
-76
-101
264
319
-212
113
93
570
-166
-18
-227
-444
126
31
-137
-441
-99
-333
380
203
226
139
-276
-189
335
-435
299
-108
-14
-433
0
22
-202
-118
-153
130
-38
-221
64
-380
-73
-241
-438
-287
-391
293
186
311
-95
88
-63
-167
-153
-293
131
474
-509
-10
-556
-400
286
115
-122
-62
249
427
97
-280
-86
-298
6
10
336
-155
318
-64
178
-173
-20
-94
-98
386
-181
-28
-25
-243
-401
-198
234
790
176
105
-105
278
240
-117
-328
197
-39
40
-156
-14
30
25
146
-14
-162
-775
99
-73
235
-62
-29
164
-290
341
58
-231
-384
-103
194
249
678
-18
293
57
-503
105
63
263
74
92
-85
-46
-351
-268
78
-180
356
132
15
-442
18
469
-264
-159
496
-90
-245
-78
510
93
25
-368
120
270
-274
64
88
-65
36
-26
-334
-295
9
-3
-23
-75
-119
-8
157
-288
329
-120
-147
-361
-304
293
-145
352
84
-60
-41
292
288
53
273
-102
-184
-11
104
-21
78
76
-359
-175
-196
124
437
-372
-4
242
526
-95
-748
107
-203
290
387
78
-64
15
325
124
66
155
-99
-293
43
-173
-65
-137
313
-171
8
1
202
315
234
62
289
73
-148
136
-62
215
-170
7
-81
139
-190
195
362
-66
-23
6
91
-207
-82
65
53
186
28
364
-229
-227
-11
-5
13
380
309
551
-125
-112
247
-77
71
125
309
560
42
32
47
-499
31
23
399
-56
95
166
106
192
-410
189
-211
153
-397
-703
378
-663
-91
-316
64
195
-141
-152
284
74
-78
186
-315
-180
-44
-277
191
262
109
400
89
-27
228
-79
242
379
91
-171
-166
153
-487
-61
-393
274
326
385
-93
178
-63
139
-82
-428
38
56
-100
-342
-98
47
72
-120
-409
306
254
109
73
-499
87
771
149
-426
-476
615
74
-196
113
-448
-232
-521
-33
-280
314
14
71
80
-138
254
442
-231
-78
-119
-141
7
160
311
59
-51
394
97
210
-173
343
-45
336
-93
484
-84
153
-105
-359
125
-43
148
-62
144
-41
-68
-156
116
-358
167
-112
219
208
306
-36
-354
-208
115
68
-206
180
-333
-204
479
237
-202
-662
-64
-201
-319
-117
181
-38
398
-26
156
242
356
195
-164
140
301
270
502
-169
326
-53
-361
-384
-312
100
-99
297
-213
-89
-200
44
-41
-413
-550
71
-377
313
177
-53
157
147
-314
-380
30
470
109
-542
231
207
113
243
-45
-98
504
-126
179
342
184
-70
22
-352
-103
-144
215
0
604
149
115
-394
-120
-42
-156
228
-151
-217
106
-201
54
-91
94
463
-33
-112
163
-11
-244
593
428
93
64
-196
161
219
84
-89
131
520
96
-195
427
107
-35
108
256
-105
205
177
-149
-20
-771
99
-268
200
-3
-441
104
113
-351
-240
46
19
-344
228
33
-514
390
-280
-58
-7
-99
-174
-58
417
-26
-84
172
-40
102
-440
15
267
115
258
-289
237
23
464
316
32
-13
46
-352
15
-89
-27
371
233
303
-570
-142
132
70
157
289
34
323
244
-383
-197
122
175
206
-132
-218
239
216
82
112
295
-476
118
-780
-36
-50
476
-273
-165
-344
-78
385
103
-131
-118
285
-259
-204
25
-56
171
287
-19
357
-91
32
332
-490
130
107
-15
-408
328
-333
116
-513
-309
418
122
-694
-137
314
-250
88
-20
-125
7
301
101
-500
-65
-626
193
-82
76
-30
-128
-506
-118
327
-460
-81
233
-79
100
-97
345
-58
-52
127
64
-41
-492
63
-424
166
-53
164
318
-137
533
586
-77
-65
160
233
84
61
-586
242
65
157
-32
238
-18
-1
-6
-576
230
206
-7
90
191
92
13
235
76
86
-803
635
65
177
-153
210
-81
1
43
144
-24
50
383
253
-135
816
100
-136
-92
-243
-408
-59
-84
-88
-50
-85
-153
-191
72
-50
241
-31
57
-306
-223
3
71
348
318
-213
50
-112
-181
-224
55
126
67
178
-253
26
-317
70
107
128
119
45
-53
260
-82
148
101
-430
139
207
-58
-92
-188
-49
163
97
-140
98
-271
201
308
-425
607
44
40
-299
342
19
-371
-122
-59
58
507
-29
166
-211
81
-58
-208
-86
113
-525
-120
-687
-175
-110
172
245
-192
-305
-104
-657
-6
-376
522
377
-222
448
-344
100
247
-452
308
-378
-438
-301
-383
321
272
-114
-627
-179
-129
58
22
-57
-268
-74
382
106
79
107
-35
342
-44
-171
-186
-157
-319
801
166
123
137
-19
339
237
121
37
-75
-316
-43
198
81
59
-577
759
63
120
-115
873
96
57
-102
3
15
-8
-9
-39
203
63
235
164
-214
112
353
-286
122
-109
399
-38
-468
55
11
-169
107
5
-422
-137
37
-87
-109
160
-355
-29
254
-173
-460
151
-26
427
473
146
46
-34
237
344
-346
155
6
-120
-452
210
-21
-349
-120
-209
-188
-189
-402
-82
348
-534
41
-2
291
110
-194
133
179
159
504
104
-166
185
118
-27
-242
204
237
331
354
48
87
197
319
294
-130
-260
248
139
-205
223
-154
120
555
-314
75
157
-105
-266
-210
207
-31
-392
-305
-376
-19
184
-5
-314
-188
91
157
296
195
-192
32
-254
249
-136
137
100
-135
113
334
-77
-636
115
336
107
372
153
30
103
-285
-51
493
252
468
-297
57
152
125
-255
666
-97
184
-213
380
60
56
379
639
-109
244
130
112
-190
-108
-81
-753
61
315
494
-168
-152
282
-396
-54
665
160
-406
-228
92
105
224
153
-61
405
167
63
155
-40
-128
221
201
-241
147
58
-86
-176
139
-410
-147
250
-250
-77
-199
-381
-158
-99
-252
11
-169
-543
-254
423
-232
54
75
-218
-657
-185
-198
36
374
122
270
-169
-119
280
433
-45
-141
70
302
-100
-398
-29
37
198
-203
-39
196
129
229
-68
-14
-225
154
-133
-168
-215
62
-107
-123
93
-16
-38
-279
-102
189
-210
-353
124
-193
238
-349
-220
-344
128
-398
-290
709
-202
-166
109
338
-432
199
177
-539
-147
148
40
-15
408
-83
883
-43
37
187
813
-52
174
60
-273
485
245
105
-257
72
195
-41
-501
104
-158
328
221
-103
118
835
393
-395
-25
-86
196
-315
-151
185
-191
32
202
-416
149
104
-18
-86
673
-356
-234
-216
227
501
86
-101
237
68
352
-379
-164
142
750
-30
109
71
-117
-237
196
-153
453
39
-31
-279
-311
104
-249
98
-79
-3
-121
295
-90
-230
-2
-346
250
-43
-110
30
80
-186
-94
-301
-263
-220
-70
29
52
157
-544
74
505
-157
-200
62
388
302
-685
-411
-677
16
-55
130
511
141
690
-216
-525
87
343
-400
-286
-257
-99
-279
285
-6
28
-162
57
113
-99
179
-128
-645
136
19
324
-273
-283
129
91
413
211
169
-207
47
-488
292
428
-150
169
217
-105
121
16
115
202
-97
-62
270
-142
-282
-129
-210
46
-136
85
124
-328
-415
27
-91
-63
334
-136
-11
153
-585
-52
299
-72
166
19
-48
-2
94
251
45
-239
-24
-378
66
82
-393
-64
436
207
33
-158
193
4
190
-66
24
50
-104
39
126
-240
-379
261
-114
105
-365
392
-3
447
-217
-2
102
112
207
-8
-312
-37
152
-57
463
-37
458
-18
-65
130
50
165
329
-9
-276
-116
326
170
408
391
42
194
-199
-155
-154
112
-55
-17
86
40
-150
-4
869
13
537
-499
119
71
123
-141
-160
195
-277
-124
214
106
11
231
114
-4
-366
124
-177
238
-450
-273
-53
-30
251
-284
29
29
-71
-710
-186
-16
-169
-284
-13
-397
338
-116
-340
-103
-94
-106
-17
-69
134
337
186
-13
-155
277
-255
-76
516
138
138
-226
82
-162
-448
-522
155
-450
-761
-341
-609
-9
-601
58
434
95
341
42
20
-89
-66
113
-169
-346
-134
-336
-308
-508
11
-187
135
-494
597
-608
-88
168
174
-462
286
-525
-208
-74
-434
-98
-218
0
169
-753
65
-128
-49
277
-175
-36
-164
-176
96
502
-444
-179
123
233
101
-76
159
-369
-27
69
-304
248
-66
-99
148
336
199
-388
100
13
331
20
-312
-255
151
-46
27
-407
86
-79
99
-566
93
-334
460
319
-27
175
-158
629
-19
44
541
82
-284
-126
-84
268
24
131
51
0
350
-90
58
-374
-13
304
-208
-64
108
110
781
139
325
-266
-659
-26
-36
89
-214
-62
-144
-126
615
-21
-126
269
11
663
-335
147
-226
-567
290
112
-278
-4
-88
-164
-2
156
-317
-37
149
-266
138
-67
292
600
-382
-224
111
370
192
-22
-2
304
-64
-275
451
189
13
344
-463
198
344
265
-51
-124
-614
94
320
278
55
-120
3
107
91
134
-158
-326
835
229
13
-232
8
-189
-287
-293
258
-173
121
130
105
-20
268
310
131
658
62
-510
61
-11
415
-234
9
160
-165
-472
113
1
-399
-272
239
-112
-53
-335
-204
274
82
-450
64
1
-202
-122
29
132
-66
-135
344
-92
-21
-120
153
-117
-27
-450
72
-23
629
80
390
-294
330
27
-123
-366
-139
155
-114
407
-1
135
325
-293
-9
-103
-88
148
-42
-441
410
213
-140
-66
-235
-66
115
-331
88
1
-157
288
-49
-142
-66
-176
-244
369
-120
287
-231
130
188
-152
-247
-284
374
-657
-251
-35
-76
-75
239
-7
297
148
58
-698
159
-370
-58
141
-189
493
-34
23
-79
140
50
59
-16
122
147
-17
-180
159
68
-124
169
122
-189
-369
383
-195
3
-501
-327
-110
101
-127
-40
442
207
-387
-239
204
220
-109
64
-650
222
51
-334
-393
184
278
341
-98
-506
-465
-664
306
404
14
-266
254
263
16
113
-74
64
81
-10
-166
95
-253
-262
-605
-297
-38
-71
-115
163
-321
18
-320
-274
3
-221
13
-182
62
163
-215
0
279
-121
-75
5
-155
-137
-173
-270
200
392
-114
-61
-269
161
55
57
30
-129
-107
-252
-215
102
-100
-148
63
139
623
-92
-61
199
6
111
95
-171
-267
179
349
-18
64
-137
-240
621
-157
-456
69
213
-47
-73
-377
-45
-115
20
44
-93
84
40
59
-472
131
-49
-65
-98
-279
395
28
-103
-49
-18
-4
-332
-580
426
-192
-108
-113
-224
439
258
40
26
672
-356
185
-51
-300
-184
-276
-93
412
-127
265
-246
-129
-193
117
-236
-89
-157
394
-67
78
-66
48
-218
-125
35
116
115
-273
-77
122
-61
-7
538
27
-45
-280
126
-577
169
42
-98
68
-145
582
288
81
-60
64
-132
-331
-351
124
-10
31
-230
-68
89
191
-387
-491
-154
519
-106
-144
134
625
-195
347
119
362
-460
-9
-69
-130
-278
-153
326
-366
-108
-141
359
-234
-16
-280
-46
-98
228
259
36
64
-97
811
54
-204
59
-281
-308
-95
-203
-620
96
-423
-253
-179
208
-61
208
-419
-771
-170
-64
8
57
444
6
147
-114
-80
-30
46
-61
-132
117
-32
-134
207
-32
41
-341
-79
-22
-5
-374
-315
-556
-127
-381
444
-132
22
3
-3
119
460
-19
-17
264
-224
7
21
180
110
339
110
190
-226
-34
77
-33
139
73
250
-147
-377
138
90
-67
-127
-58
192
-60
66
81
39
123
99
48
202
334
-263
50
-50
146
-98
517
-293
31
380
415
-196
-367
5
-448
121
455
-33
396
91
-11
-114
118
4
309
-98
67
501
-297
-163
579
-128
120
-12
-777
323
4
513
-146
124
30
-149
-177
-9
150
54
73
285
-635
91
108
56
-209
-62
-26
48
93
14
137
-136
0
-328
-355
264
95
-161
-498
275
80
74
-116
61
12
649
70
-331
-447
393
-98
185
238
411
63
-248
121
15
-188
114
56
-26
-149
211
-385
124
176
-74
-59
-359
127
-162
-66
107
-77
79
-93
142
-184
354
204
302
556
-55
-3
-506
-19
725
34
323
-119
-7
-131
102
-498
-146
-192
-272
12
144
-408
519
-182
-40
-33
-591
185
175
-58
184
-34
-368
264
-251
-101
-338
111
-66
49
-216
-420
-198
136
22
145
193
174
-484
0
-105
-248
120
-17
-77
375
-63
-137
244
140
321
-188
118
121
-126
354
678
195
-197
126
-141
6
-102
177
315
-299
203
219
-213
-147
110
-60
15
6
48
48
-185
620
-306
54
37
-144
35
55
931
322
-229
167
-282
103
412
71
-149
76
-338
239
269
221
-354
561
-156
37
81
-116
920
40
-332
98
536
469
-251
-168
3
-92
-218
427
22
-51
-5
168
-535
145
156
-68
181
216
-40
54
-116
113
100
-111
-285
529
-469
132
-551
482
487
-253
148
-189
659
42
-125
-45
-111
-651
-60
-73
72
14
-138
-428
-914
7
12
170
474
189
-794
-206
-2
613
-51
-328
-74
239
-13
279
64
-201
24
-223
138
-325
50
-253
-3
74
592
-96
-576
-78
238
-292
4
-148
-282
-36
-291
-11
-233
-94
0
39
-818
-21
-237
-74
487
204
-73
-2
121
-326
-214
-131
-42
435
72
-50
108
-76
156
-156
271
419
-143
-379
-137
-1
50
-134
-220
-75
17
243
-204
399
-168
571
-20
594
-43
-19
-118
-182
101
-355
-213
-226
114
12
756
101
344
76
-258
153
-190
-140
22
-41
15
84
-4
213
-61
-472
-233
-177
57
-30
443
236
11
-30
44
161
-99
-226
41
-117
-70
181
-116
-120
290
553
-184
66
-274
178
45
109
32
296
130
380
-490
-84
20
-144
-122
113
-78
107
-536
322
-336
-252
86
506
-115
93
-106
-27
246
248
-178
305
166
-67
-159
-209
-159
-113
-28
355
160
24
-103
-259
332
511
49
-196
-394
-63
166
50
439
-107
353
-134
-34
161
-308
369
163
-7
141
34
59
-8
113
36
-21
337
151
-716
44
125
-130
471
123
133
420
-38
194
-362
-175
-257
466
260
-13
-107
116
-97
-27
459
-188
661
41
39
-309
-119
-396
-125
355
-123
72
-121
-379
13
-203
-141
-94
186
20
365
-8
-304
-240
133
-56
186
-421
89
434
298
150
-357
90
-17
-258
-13
-351
609
-336
-37
-289
215
475
279
167
150
22
152
202
-221
177
89
128
-80
4
187
-374
-117
-312
-208
-58
-33
159
-345
131
-236
-86
76
64
-121
659
-155
447
293
-192
12
-47
204
333
-10
-209
95
-33
-251
542
-280
-4
150
235
14
178
8
-140
670
145
-347
-192
-11
-239
-260
18
36
-55
-67
468
321
-42
-91
5
512
31
128
-32
44
-214
-63
-224
22
-161
-2
-129
185
285
325
85
5
30
20
-89
-59
-204
-241
426
-186
-265
783
104
446
-631
226
-34
139
-50
-237
-340
222
-105
103
-399
109
219
-137
138
375
191
152
-332
-189
130
313
-387
203
-209
-141
108
-152
63
287
438
96
44
245
-320
5
260
-345
0
123
-312
-90
467
-83
-48
92
-42
248
808
-38
-17
-311
7
253
-96
110
147
-254
-4
-102
-142
4
-86
45
-390
21
-101
-50
-57
-714
-279
-135
25
318
306
293
-75
45
317
166
21
13
132
-43
-12
22
135
-46
97
475
260
78
-104
127
150
-69
-4
94
-15
-152
-185
-359
-217
-618
93
-92
-202
124
-103
510
298
26
100
427
821
-46
150
-193
-127
-244
-74
-228
-72
241
-215
-33
221
189
7
-45
-304
133
-40
228
-781
180
-155
-162
274
373
402
207
-19
-570
-92
-421
32
34
113
421
-21
-109
159
369
-35
-1
-288
54
-387
-333
-154
-17
-389
71
-43
-108
69
-230
123
-132
131
100
142
187
202
-53
46
-157
-515
-163
-45
-263
53
316
-11
-56
-152
629
-51
10
-516
-80
-71
16
-140
428
196
107
-345
-824
-31
153
225
215
421
123
258
780
242
59
225
136
255
401
332
-10
-9
149
339
114
-366
-9
304
-131
-122
38
598
113
-76
20
-209
742
56
170
347
35
-57
197
114
-633
-205
-55
-520
49
-172
-42
-331
-103
51
98
-14
-204
54
-338
256
-94
155
-83
220
354
95
113
-255
99
-433
645
77
-62
66
57
-650
56
-152
-100
-167
-280
129
523
-145
-272
22
267
305
72
-17
42
-77
-612
51
-187
11
176
236
24
122
350
-251
-231
-378
375
10
-54
-440
56
-33
-16
-144
3
-78
-106
-242
393
40
-159
-172
63
135
34
278
314
118
291
196
277
-261
-586
-199
-149
-28
380
360
-174
35
-174
24
-166
-134
1
-98
161
-244
-209
251
286
-350
23
2
102
-234
-131
80
-423
-14
-69
44
-35
-89
89
-359
608
-21
247
-249
614
-103
499
62
-160
-232
-293
-184
-527
129
-412
-12
-125
-90
-616
440
113
-166
-444
-387
5
-326
-328
194
77
75
201
-180
87
106
-265
-151
438
-75
-345
-364
-112
147
-216
-102
-80
135
109
135
357
-391
-142
-210
-284
-188
185
258
-21
-659
175
20
-480
-616
82
85
-119
-139
-201
-216
-178
131
-92
113
150
25
80
101
59
-134
-156
257
-172
77
102
-89
-191
55
216
-22
589
27
131
63
-28
-674
-153
246
133
74
130
270
30
-212
108
93
10
184
51
-230
-216
-279
-128
27
-117
-10
-751
-195
-456
-92
29
548
-97
323
93
411
11
107
160
-87
-348
115
-96
15
372
-168
-250
-246
-186
-99
-9
-392
-132
44
131
-159
-103
61
374
-40
-326
-155
157
-161
-36
-675
30
-175
27
-198
183
194
404
-321
-143
78
-72
304
58
-52
126
316
-81
249
59
-393
-352
123
168
322
-230
101
-114
189
-405
-361
368
-84
50
-361
200
-58
458
-55
41
483
410
-25
526
4
-510
0
217
-127
-167
150
39
-264
88
228
259
104
75
-38
-55
95
162
579
-40
109
-88
-444
159
-130
59
357
334
-53
273
98
-3
323
204
877
-153
104
178
-105
-627
136
173
178
88
-113
19
-153
146
210
133
86
-307
697
-311
-100
31
-39
-89
441
-98
-14
249
308
-46
283
-54
448
75
-236
628
475
165
-724
251
493
121
-58
68
333
-121
10
54
-277
41
-508
-222
-52
1
32
-61
-206
-197
-244
-57
-108
337
-96
161
192
-110
227
-137
21
362
283
-515
-305
446
71
133
-73
154
53
534
-124
69
144
54
-63
-35
-545
68
-285
-291
-18
122
-681
-102
-76
-68
254
9
-260
-20
426
-211
-55
-84
-143
112
-271
172
-13
-169
-195
-233
71
-48
143
2
85
-72
131
-26
97
206
294
98
42
613
-226
-212
-28
351
-437
-183
39
-298
-196
-37
-182
-270
174
122
-41
-280
-13
-174
265
106
-303
149
149
-80
-390
159
31
-13
-166
-364
-103
-189
240
319
111
-27
191
-442
-42
-66
-95
-6
-246
37
88
-106
98
-64
157
-91
-45
-265
3
61
-198
-340
430
102
231
-16
535
-98
174
160
32
-416
-8
-62
-95
485
-413
-40
-182
-82
-18
419
82
352
-92
-128
178
-703
217
109
228
501
-172
103
19
-556
-195
404
79
288
155
-24
171
-325
-12
125
-19
-137
175
104
227
162
-92
275
479
207
357
72
146
526
72
-261
308
289
-76
-79
532
-114
-139
-396
-285
2
-313
-12
88
67
-257
-129
79
59
107
-158
-12
599
-330
274
406
-81
-588
-235
94
135
-85
-28
185
555
-27
-507
122
182
8
23
67
-290
-116
85
-128
-161
137
-226
89
81
-34
171
-45
-764
-622
272
426
-49
-110
644
-69
-23
173
56
708
115
-33
-232
-226
72
217
21
62
-331
-423
-600
55
31
216
494
26
-93
-645
39
221
542
183
85
-128
-541
309
-54
191
-42
-33
-13
-98
122
57
-48
266
-374
629
-156
537
-469
-23
563
230
383
123
-408
109
-61
-332
35
-30
-350
161
256
550
-129
244
-77
46
210
-130
59
389
-32
212
51
413
285
33
376
52
662
96
-58
-172
-111
206
52
-680
-102
337
-54
300
-138
57
241
202
-119
124
-11
-14
-100
-195
-43
66
-189
-602
303
45
202
5
-328
114
106
-47
311
59
-133
-111
552
-478
-224
85
-99
-615
202
-290
347
-153
-55
22
618
138
-195
206
-80
-28
-381
-162
39
-531
-125
303
42
-62
-109
-388
167
-356
117
179
-304
-144
-78
-319
241
-475
74
193
-163
245
-318
199
-101
-316
-37
56
-83
-245
61
-534
439
-203
-491
324
-556
143
-61
383
-52
79
383
383
-527
608
76
107
-205
457
147
-101
181
-500
-332
-83
25
-41
-152
-47
-74
195
-181
276
-226
143
-358
-274
-459
268
173
-102
-103
242
502
512
-52
-50
-68
-266
-471
390
-146
-396
-367
59
-170
-73
-194
116
87
105
-340
98
-1
473
244
-594
164
-188
-69
-73
-507
317
480
158
-98
-358
-95
-239
-28
-284
-300
525
182
132
-241
70
180
476
-91
-146
-75
-59
-60
-85
114
428
-218
144
509
-179
-84
246
-42
-88
-139
-176
-133
-240
436
-185
8
182
92
107
54
-115
-622
-19
98
-249
96
377
-485
-49
213
-188
-294
90
163
460
47
415
-447
130
412
384
-87
-16
-274
-378
204
101
-41
-284
-174
-757
-140
86
-176
-257
532
-76
120
-55
-283
-241
-49
14
100
14
240
-556
196
-114
-92
148
-316
240
-69
-235
-29
117
-155
-280
-36
255
5
-123
-281
-373
-86
-184
-171
89
107
4
-113
196
29
140
54
139
-260
-226
298
624
-111
-91
-420
444
-637
-108
179
-353
-420
383
232
276
-91
-213
71
-167
-315
-242
239
-387
155
-131
100
660
37
19
119
-199
82
54
-65
-565
64
434
90
-55
102
25
89
65
-120
-295
-424
80
-384
-75
-209
-201
-369
136
162
263
368
-114
21
-498
-219
236
-99
110
249
-23
443
-131
119
4
645
65
-358
-128
-237
317
-268
0
-112
-132
54
429
-180
-92
95
53
124
130
-261
52
-356
-500
-41
17
-17
410
-51
-261
41
125
-102
109
-119
99
66
-148
-31
270
-906
-40
-89
405
202
743
139
-25
-171
204
10
-124
-33
107
134
165
-39
-249
291
-399
491
-97
236
33
256
-282
168
-101
-5
-268
-71
-477
-10
-29
-85
504
278
123
-383
-131
84
615
519
-560
-149
767
-162
219
351
83
-153
80
-104
-87
340
314
107
396
-106
-301
504
112
157
-52
72
576
-436
-114
-429
154
30
251
339
162
-86
106
-446
-111
-319
-68
-64
213
39
-584
-114
-31
497
-4
-219
-254
-417
-85
-297
-201
-189
-83
-124
176
-248
-452
-57
14
-181
-381
-642
146
399
-21
-125
-594
-71
-140
-217
-178
66
-133
229
17
533
-57
-68
313
134
-222
-102
-56
-248
349
-53
142
333
-38
-21
11
-136
-82
-60
101
-121
-94
-49
44
-250
-140
283
147
634
-300
-129
-21
40
-699
40
136
-218
104
324
176
-62
-35
-163
-60
231
-145
101
-306
162
244
-339
128
1
261
30
-178
15
-188
237
-32
139
275
-12
-61
-651
-79
-83
143
62
-608
-29
647
-69
-9
143
101
-273
70
514
21
-169
204
88
197
102
-523
38
-219
356
404
162
200
-27
17
-120
123
-176
-131
-83
101
51
241
-11
83
511
23
348
-136
86
164
74
45
-101
-168
517
-21
49
353
-81
-9
90
-312
-229
-277
-306
68
-27
-100
-294
-68
-415
245
-370
-72
92
79
41
656
409
-332
478
-411
-8
315
-227
42
-217
-46
-69
-22
174
-161
-13
637
61
140
-146
182
131
101
76
-101
208
8
144
19
-442
19
-195
-131
120
-189
-153
-6
-452
243
293
317
309
426
114
294
-93
168
85
86
64
49
294
-285
-214
-47
427
148
-313
-15
158
28
380
-226
-600
259
185
221
-64
66
-98
-160
-555
-131
-20
-188
170
290
422
-173
225
23
-139
-12
146
144
-254
410
-30
333
-6
135
101
-168
-343
-85
266
92
7
-258
-279
-172
-160
-109
-39
76
128
-74
94
-264
-307
-627
-754
19
-4
35
23
516
-251
16
199
-47
-192
-20
-89
-129
200
-44
-196
-366
-176
300
-653
239
-477
-118
-425
-182
57
294
35
102
294
73
-191
-5
-210
-65
-84
-884
252
-693
-344
-129
-118
310
-56
-9
292
-614
-446
324
-119
-91
341
-293
197
-78
166
81
38
-429
-44
-399
113
22
-46
-12
-46
39
-78
385
200
325
300
-178
-255
153
79
-97
14
-51
-42
173
446
-51
227
223
-165
433
-47
69
-198
23
184
473
-70
-130
213
-82
22
134
396
263
-83
69
215
-58
140
169
-2
-346
-65
-326
160
39
16
120
-223
174
112
59
108
-80
-346
-143
132
-302
-186
310
-302
-445
124
35
202
0
125
11
320
209
-642
239
-315
226
-105
-112
1
-142
577
-131
166
9
846
100
34
54
177
157
46
-107
75
-199
8
409
-115
142
-686
-273
94
-190
-152
-310
-182
-204
449
-128
192
-89
-252
-443
50
-96
170
-28
66
25
-325
-44
130
514
-509
191
16
62
36
-316
-211
218
37
21
16
-5
216
189
-218
97
-13
21
-132
191
219
-217
-37
43
67
-340
269
-18
-48
-137
346
243
-161
121
552
260
-163
-55
44
-101
522
-310
77
640
181
155
643
95
-185
-55
-418
-27
51
-23
380
-50
-164
502
102
79
403
636
-165
447
-142
133
-11
-595
-128
121
-280
-48
129
-460
435
-102
-371
-385
254
-79
467
-358
579
100
13
-131
308
-541
-14
-217
9
489
161
-422
-20
52
218
20
-40
-341
0
-167
96
-35
-145
-96
-103
146
171
-22
12
127
-65
-363
-265
-409
324
131
65
-304
-175
304
-113
100
438
-19
-285
156
113
266
-16
-137
-212
-20
-46
-367
-468
74
87
347
-46
279
4
-436
-391
-342
247
279
-442
-18
-249
-1
4
-30
-190
-531
106
-432
380
138
-173
139
-234
-10
-114
500
-273
227
197
29
359
66
-249
314
-381
202
-316
-235
126
15
92
217
-419
-243
-213
5
141
238
175
-176
41
-78
30
-316
-115
-302
119
-51
-86
3
34
211
44
-182
207
51
-173
-87
20
283
319
114
57
-435
-288
-296
52
48
68
37
-2
46
-77
-274
94
124
213
-13
378
-544
-55
-270
157
-131
212
154
214
-209
300
169
136
445
39
166
-159
118
149
-113
-395
-110
-233
-179
-70
-64
-7
-3
275
293
198
-169
-199
-516
-23
-190
24
-345
150
-589
-66
96
-303
396
57
-418
173
81
-119
-93
334
415
54
-108
120
-20
-586
-76
104
54
-206
103
128
190
-317
-56
131
-156
1
241
-70
500
-377
86
630
-481
-60
-184
-228
-208
234
-42
446
0
-342
-23
-2
275
127
-142
-85
-468
216
-188
59
23
234
-523
20
-31
392
-350
66
470
322
293
-117
-266
-807
-137
183
92
-51
-134
56
-143
-68
521
142
145
-11
-61
203
-447
-277
-159
-123
-164
-278
-31
228
-56
193
435
137
46
240
-324
-80
-31
93
-50
-165
-217
143
418
-139
182
-7
-33
-46
-20
215
-150
301
52
427
219
-44
92
-293
27
140
-423
91
-174
177
-102
-203
303
-84
-196
-104
716
-46
-129
-313
231
-158
-780
-173
-12
184
39
-37
-44
-29
216
185
-317
-80
624
-190
-214
-132
20
-398
-350
198
500
434
-120
177
-300
330
357
-43
-73
309
209
-305
-342
717
-114
-123
455
315
-386
-79
-531
9
-48
308
32
302
-373
468
-700
-375
-291
238
-137
-167
-164
111
209
869
-285
331
-206
170
215
-12
0
69
-221
490
79
-233
-21
11
257
234
-57
347
537
-310
82
-4
-7
-45
-400
-245
-314
32
-283
-125
-95
-151
451
35
-29
116
152
-14
238
132
-5
-105
78
15
153
-302
-667
-43
21
41
-195
-29
142
84
-571
281
100
-141
120
244
40
469
20
42
-94
307
191
-280
422
29
-279
230
167
-75
30
316
-76
212
140
-197
-657
150
-82
183
448
156
-499
-64
396
89
-243
111
-228
-246
352
-70
-131
-251
54
211
253
196
-59
-126
-202
180
-97
116
34
-217
150
157
-19
427
24
-60
-43
-107
-62
-149
-42
57
-146
-375
112
-272
-101
-408
416
191
188
5
-288
-341
-66
-446
-181
93
-89
292
94
222
-159
48
-448
-33
269
-61
218
-72
450
-212
73
149
134
-36
-297
-260
105
283
-20
-9
130
-80
33
-478
-263
281
-231
-226
92
439
-380
-179
342
-75
150
-137
284
-131
274
168
-21
188
136
337
-226
567
-3
212
7
142
171
-9
-66
-402
149
99
-222
345
106
-47
-333
98
-99
130
211
-341
-93
59
196
-167
636
-57
-125
-41
195
612
75
-249
324
273
190
-33
698
-253
-53
85
70
-99
-105
-142
87
-480
-538
-129
-240
241
-72
16
346
121
98
-182
-12
137
-226
362
8
-35
-643
-134
-312
70
-356
-594
-182
74
85
407
-22
-90
57
282
17
-30
345
471
190
94
-63
-144
118
78
-628
264
-751
80
519
1
85
-459
125
360
-23
-171
-1
213
194
26
-112
-191
73
-62
-383
81
-78
-698
-385
-263
86
93
94
58
-53
-445
-120
-334
-546
-336
-46
-144
-336
32
-96
208
-122
-438
551
49
66
64
3
101
-15
-105
99
343
163
252
9
-612
-144
-22
413
-220
417
-7
-579
-327
-47
279
-39
-167
166
152
173
291
138
-761
308
33
302
-138
-135
63
-283
2
331
-138
54
130
521
-100
49
411
97
-192
-24
-44
-53
-19
18
-69
245
62
195
-344
157
276
109
-193
583
72
338
-48
307
-119
78
54
562
-512
76
-22
-29
254
123
90
-78
146
8
135
265
260
-113
132
360
212
76
652
-209
-101
-189
539
146
-55
-59
601
-102
25
124
-165
-103
207
-96
-8
106
73
-87
-70
121
282
-146
262
-166
355
71
194
-254
-28
67
151
240
-594
321
-144
-55
238
15
-150
-39
294
5
230
477
-36
220
385
-91
317
92
-85
125
23
37
-26
-182
59
171
151
529
33
-67
-351
465
-199
-45
204
125
-216
-2
200
21
208
-275
-36
611
162
-9
15
-14
-57
417
-192
-16
-152
106
505
-180
381
-842
-209
69
131
-124
78
-158
-241
-433
195
59
207
-167
-185
-478
503
-66
-151
152
-125
-598
-4
-69
249
60
-105
-263
-187
-49
-386
76
-546
-18
-110
-168
-40
198
-118
102
-138
-25
199
579
258
317
-24
661
227
-183
-6
1
-72
359
-38
244
-412
191
186
454
0
-51
-393
126
-185
-218
492
-68
141
-217
21
-63
-374
784
-510
-104
-221
74
279
186
-311
7
768
231
-124
377
-36
-221
720
360
493
-79
-414
-428
-113
-167
331
775
-119
-125
-35
-143
-72
472
212
31
-76
303
-75
147
178
-6
424
-670
107
51
-119
383
247
171
-114
21
116
291
131
-87
334
382
-128
-99
-146
-181
-518
-87
110
-28
-226
-587
129
593
-286
-283
-48
260
310
-236
-83
13
-271
-326
-408
253
-400
-128
83
123
-216
32
-99
-498
-55
-227
320
125
-124
-137
327
407
-111
37
161
-64
45
236
245
-181
769
-551
144
-79
-283
455
385
332
375
-35
292
-547
-78
-131
-111
-2
-214
359
-544
-170
84
-519
206
-104
340
49
-432
44
-86
-294
-64
18
432
166
350
129
227
-416
-455
-24
69
-178
379
-173
-62
-348
277
88
270
-92
-588
-149
73
48
-408
-659
83
-66
-4
159
-378
-144
24
217
-54
135
-56
-115
81
136
-273
175
169
81
174
373
249
74
166
-248
123
-81
-33
418
-500
-72
146
-60
-504
-32
340
-58
531
-208
-588
202
-103
-185
195
709
-324
348
-668
112
16
106
-519
-43
-228
40
632
173
-293
-27
4
-337
-23
-189
-347
-331
129
-287
-111
-116
-318
-320
107
211
38
465
-206
701
-48
-184
-228
-328
-93
78
477
221
127
755
-38
-200
-301
-327
436
48
311
-33
404
589
60
-152
461
327
37
32
31
-132
-79
365
-7
52
-110
475
-452
-114
12
-51
45
415
-49
595
202
92
52
86
-60
-684
89
-1
-203
209
145
-21
-143
-202
100
-347
129
-764
-91
322
-220
-483
85
-123
-154
173
61
380
358
241
-85
550
-73
-44
43
45
-160
205
194
-103
361
113
-267
381
78
-752
-138
-658
-590
-71
-94
311
166
-607
-343
-200
-439
143
144
366
328
-34
393
-8
176
96
-240
289
-267
-57
-305
-71
-251
167
83
-444
-269
70
-350
304
-3
-184
416
-226
-49
-15
-107
-274
-325
-136
-225
44
-322
74
110
-114
93
-274
-116
577
326
-177
-419
535
158
-95
139
75
218
-152
-834
37
-127
-485
-112
-357
-168
-204
-607
37
64
-104
339
61
14
268
-140
162
-181
135
209
23
-385
773
616
-115
-144
-241
351
483
-705
203
-234
-91
-129
91
-484
438
90
26
-423
-99
-227
412
-296
-118
100
187
-449
112
-139
56
136
-696
-196
-663
-22
89
16
-84
358
-336
-325
254
162
511
-566
162
413
68
-357
-21
210
-67
-124
-50
-547
-444
726
-106
-147
-49
-409
144
-63
294
-32
-42
292
-378
66
300
219
14
-26
334
201
287
-265
-103
-139
-267
-14
182
-70
53
212
228
115
83
-355
-75
117
-134
-186
-164
-265
-581
-104
263
-672
-111
-132
-51
-60
-61
293
-138
378
-406
18
-42
141
103
107
88
-72
-187
-472
-81
130
-633
-33
-61
-707
-41
40
-23
17
-101
-141
-252
45
-37
141
213
-75
27
114
-90
92
-29
-177
-55
-85
435
133
243
-329
-493
-145
-19
464
25
574
144
205
-421
301
-88
-88
224
-19
-719
212
-65
196
-278
38
63
-487
-669
6
37
357
-13
254
-534
-104
190
270
35
436
258
-37
135
-2
-223
50
204
-104
369
-211
-70
242
-292
103
-223
-98
195
135
-104
188
-90
-332
-195
-93
79
205
78
176
-230
-7
-143
148
-333
-496
-124
-241
-445
295
297
-52
-249
593
45
-32
274
-338
72
230
-128
97
91
164
74
75
453
166
-30
221
-83
99
-596
529
275
91
-37
6
177
-236
315
124
725
91
-423
5
-242
-118
46
-60
126
-80
24
164
-179
29
158
51
74
83
70
-260
-29
144
-105
-561
87
-424
-187
128
-372
-327
-144
301
-283
35
-35
-206
-12
212
93
-87
-157
-45
-625
406
308
75
-542
-61
-34
499
169
242
228
243
581
307
113
-51
-22
499
120
-159
-37
-145
47
-126
-407
132
-121
176
170
-142
52
126
85
-476
-73
237
217
-304
-11
-186
455
-37
573
294
116
17
303
-137
-175
-118
229
81
6
369
314
-254
411
-6
77
200
-74
-1
174
214
15
-103
27
289
538
-399
-87
-167
-146
-356
161
123
55
431
633
135
-131
-71
100
141
295
179
416
313
-186
-293
-43
-53
150
90
548
-91
-79
-51
142
-268
119
-95
-349
199
-103
164
26
-67
155
-297
-438
32
22
286
196
50
-452
153
-88
133
198
563
-132
554
-107
169
38
671
-144
105
59
-100
-164
170
-180
586
350
-148
134
144
336
129
183
239
105
215
169
-288
-144
330
-61
-23
-118
-410
-416
-113
-202
-69
-139
-7
103
481
136
139
-81
223
-49
131
49
22
-131
-89
279
178
221
80
-120
-543
-588
494
190
-9
91
-95
-140
99
76
-128
-167
-117
-218
-148
216
76
-20
-178
-645
395
-273
-8
-10
-101
339
-284
-50
213
233
265
-471
96
-354
118
64
100
-49
169
-168
487
-168
-334
-127
321
149
332
79
-651
-297
5
279
-206
-37
40
-179
114
218
695
387
-241
267
-414
99
48
477
240
-417
92
27
209
-379
-84
15
-252
112
25
34
147
-216
119
-175
323
-62
22
-370
33
69
-320
34
57
92
119
296
-234
31
-144
-34
81
-118
345
-118
-243
274
-106
-75
-368
-120
28
-75
95
486
-367
88
533
-278
4
111
-45
227
251
63
76
-243
132
-333
383
-466
243
49
506
248
30
-116
544
214
130
198
-131
221
-337
-80
198
23
206
-48
189
270
-113
-46
549
-132
-110
-460
137
-200
30
-398
301
-35
51
-125
311
-31
267
-102
-158
-57
-375
10
14
160
-152
-425
97
-240
-5
284
229
132
-89
89
-100
-29
-411
-376
-174
-220
-9
482
-485
-28
-259
11
131
-29
570
406
290
19
281
-97
-82
-58
543
-282
-167
-25
-28
23
225
-59
392
39
496
-255
55
-94
102
-81
301
-267
84
113
-199
-116
-122
338
-114
15
97
-215
475
229
-447
-33
-366
-258
20
91
167
226
-6
427
328
82
-236
52
148
-133
-83
80
261
-283
131
305
-61
-216
110
128
-106
-170
-386
17
-147
51
-422
-102
-99
372
456
-212
-103
102
-71
-58
-59
361
33
139
447
-77
209
-245
277
176
291
192
474
134
335
-187
-41
-461
34
-72
-651
298
113
-27
559
-62
-562
401
84
136
80
-5
287
-280
93
98
191
31
604
-354
-226
-69
372
-591
230
2
55
27
-139
-262
-1
-534
17
-86
148
24
-102
99
-113
-19
-67
231
-398
-504
-87
-54
-170
57
490
80
-158
-162
-295
-270
197
108
-190
182
44
-77
60
181
104
65
-135
-165
140
282
-113
-44
250
67
-5
-160
-460
121
90
117
117
-16
-9
37
71
-498
-101
-157
92
-157
2
-603
104
-111
-108
102
140
46
-93
120
-57
333
302
120
51
9
-74
-580
499
-45
80
270
-110
99
-137
-82
69
-240
-221
-228
-168
193
-479
-251
288
189
57
17
99
-105
101
-315
433
-436
-165
-264
364
152
3
-180
-151
130
-127
-403
301
-432
202
121
-303
-24
-53
-172
-452
-204
-259
-116
122
-44
-1
30
-306
114
-174
130
-39
34
-65
-265
-275
-15
315
459
258
-356
-137
140
68
-176
175
7
22
147
-107
-105
-116
128
-129
381
387
259
-81
-23
158
260
395
349
-318
52
-297
394
327
-80
173
-76
168
-2
-197
242
125
94
-215
390
-20
34
-299
105
-514
-671
-189
378
16
37
257
63
-107
-101
205
-172
-248
-60
-181
56
24
-57
127
383
-16
-86
561
171
-242
77
-788
197
-324
-454
-26
123
-42
-78
-464
-782
-55
514
-410
28
-264
87
85
-757
172
-127
345
-341
70
159
3
-57
62
90
11
-123
117
-127
116
-424
425
117
132
167
301
31
53
32
-150
-97
247
298
103
-587
-81
-340
-141
-423
177
-132
-192
-241
16
111
-40
-611
277
-143
393
49
200
-319
-124
-318
-84
-75
-114
-213
-120
189
-6
40
-101
-35
174
-547
-79
259
703
142
153
157
517
30
-220
276
151
-196
-24
49
-312
-533
-24
-17
-254
407
-228
423
217
-429
298
-7
63
-414
113
-139
11
-111
-404
28
-354
-417
-15
56
139
-275
-160
381
23
116
-120
-108
247
725
317
-536
-101
-90
81
-140
677
-287
369
410
321
511
226
130
-457
330
-247
-58
-87
173
-159
47
-364
-571
114
251
94
286
74
191
71
-159
189
-440
249
26
79
-141
110
-2
-583
3
80
20
200
-169
-132
-97
-8
-16
65
391
605
-240
517
-216
367
-530
-297
-99
41
343
461
104
621
-165
-288
-317
215
-432
-61
-252
135
-60
396
34
224
-549
197
10
236
-513
-52
140
9
321
-445
254
-249
-193
-411
-254
-208
-90
-560
85
-112
-368
-160
419
151
99
302
-257
105
207
-67
133
-281
-463
-694
1
48
-244
-98
96
-121
-218
58
214
-215
-74
-478
-242
162
232
237
67
280
-44
-98
450
-607
151
335
-89
443
17
273
-158
-374
295
-487
-215
-830
97
-82
-319
-136
-279
35
12
200
564
224
-592
-173
319
203
-148
-641
-413
-71
-152
-101
-99
69
52
184
62
-156
234
-16
-589
-146
-32
237
-264
500
89
-31
-165
-175
132
-41
135
240
-165
98
-151
441
145
213
-245
845
-88
-112
17
190
-644
-653
-122
518
-53
-90
111
53
139
278
363
709
-386
238
-69
439
-544
-152
-502
-23
-211
-66
266
-145
-68
-147
-8
227
-1
84
350
224
-77
-271
329
449
227
-125
89
-4
63
119
-152
15
277
-163
173
327
-34
142
129
-49
169
-240
49
-613
324
-231
-95
-378
-120
196
265
-285
-217
-170
108
256
58
401
57
-345
-315
55
98
150
283
25
12
212
115
-249
-30
617
328
-473
204
-66
97
590
-91
-184
-195
-132
5
-317
-96
-668
11
-151
246
305
260
316
-37
58
179
-148
-387
-19
118
422
6
212
-385
-351
226
17
267
319
28
10
79
98
-348
-117
-151
230
756
-329
56
-182
280
242
260
296
250
295
159
147
281
-445
-356
-83
-266
-49
-233
-84
380
-302
-130
152
-34
-221
-308
328
-182
-20
249
156
10
-32
230
-219
180
-53
-192
-592
388
-295
237
564
303
54
-235
349
45
226
-46
133
131
40
71
93
120
-157
-217
-77
-485
174
451
-558
-278
63
-229
168
-46
300
-266
-76
123
-163
-117
-94
-21
37
5
-263
241
-52
770
-39
-320
58
-478
137
-151
151
81
116
-209
-324
-73
-91
-713
-51
239
-580
90
-175
-109
-97
93
68
82
252
51
61
-76
-262
-19
-48
377
48
-296
269
-52
-198
20
-392
391
-195
429
-4
317
-53
-136
-208
290
-267
-203
-293
-651
-90
-59
-140
-51
2
326
-282
-54
-223
361
74
-220
315
-320
360
108
113
110
-186
-89
23
-236
-141
-95
-53
-452
-134
-187
-226
-182
74
-102
-191
-202
-139
315
120
-181
435
-175
517
0
92
501
0
152
118
233
144
493
178
-281
127
600
-411
-112
-348
10
51
205
-23
-714
-411
21
123
-309
94
-62
546
-620
770
-71
125
-204
-61
-735
48
71
323
-261
31
127
-79
119
168
-149
166
-27
131
-357
-88
254
76
-144
198
-98
52
36
1
187
-270
-57
201
2
-84
-164
-179
182
226
428
47
-19
207
153
-134
76
243
109
-62
408
23
-79
-263
206
151
-226
72
164
188
-172
279
45
-142
132
-87
-90
16
26
10
-56
391
332
229
-37
42
-158
4
-279
-41
37
186
3
-398
-1
-9
-90
82
62
309
245
745
174
-18
-10
-29
3
-517
-553
-263
230
35
171
45
-443
138
-272
-35
262
744
-115
39
41
-13
367
-501
-113
270
1
412
-44
-134
102
448
-159
-15
-293
41
-69
2
-7
277
-734
141
69
175
-461
-102
-149
-152
-79
6
35
222
-80
-16
677
-91
397
-342
-195
139
-525
261
376
-64
152
-164
252
-268
9
38
129
-18
43
424
-114
-525
-424
-125
118
104
275
-52
233
-132
-701
-651
-60
27
-51
15
115
52
91
-278
-276
-151
205
-76
285
-264
321
81
-249
-108
-258
-63
-266
-11
250
-332
167
46
142
-140
7
-316
-229
138
-374
-440
-185
-458
-306
-406
94
-30
10
-69
-314
154
-61
-110
529
226
-652
-202
392
142
-81
104
195
-610
193
87
200
62
139
191
-110
-94
15
101
-151
-376
31
142
-99
-411
73
383
-181
-101
-81
-50
-104
90
122
-9
238
-577
200
108
-70
301
37
-801
163
-127
-142
180
-197
-158
62
650
-89
111
-332
213
-80
-360
-37
-111
-376
443
485
-90
-67
237
-149
328
-25
-125
-281
252
-34
27
-596
-192
-277
-163
59
75
298
483
-149
592
596
132
-328
-103
46
208
13
-327
191
-310
73
243
370
-215
152
179
171
-35
-51
9
-17
-360
-174
-540
8
328
-233
244
-243
-80
169
358
290
-324
-189
-126
313
-370
-186
-522
61
329
453
16
257
43
293
-119
41
-85
105
99
-69
153
-180
28
216
28
-202
-315
286
-126
-329
159
430
-141
21
172
23
94
653
-141
-158
-478
-136
190
343
-239
13
113
-358
157
111
199
-187
-330
485
160
98
-297
92
-7
90
40
6
7
325
270
106
-127
-4
-329
98
76
-15
-272
-263
355
-190
101
-27
-218
-144
57
106
-221
-205
-693
-53
632
-111
-105
-168
85
172
-2
45
-12
-515
-301
109
126
-94
326
-26
-257
64
0
-315
-205
652
-160
-107
153
-5
-85
245
-118
-656
599
-9
13
-124
836
69
-168
-120
-91
198
156
-574
212
-49
281
126
40
121
-332
-88
119
-60
160
189
200
-145
-478
-94
79
-106
0
-118
573
77
165
-298
-85
-31
48
75
352
-268
267
-265
35
130
238
190
-196
-262
-47
150
-253
124
7
-18
429
-9
216
250
50
272
-133
-103
-372
70
-468
-180
-216
199
61
112
-351
141
-417
-67
165
295
204
-188
405
-46
-257
-262
444
115
-363
260
-45
285
-161
262
-393
42
-122
28
321
-8
-28
102
-101
-387
-295
84
-308
10
-362
-99
299
14
-113
-44
-45
46
-297
56
162
762
-141
43
281
359
59
-542
308
372
178
376
-105
-46
-139
92
438
-333
278
-196
142
121
-166
215
213
226
-138
79
-90
-107
-124
-53
383
506
-93
-261
-116
131
-299
363
144
246
-201
-227
61
-16
45
-315
-16
245
-279
339
475
142
-206
32
169
115
-57
-274
-94
-112
56
142
-249
-165
-220
49
260
109
247
15
-44
218
10
141
346
190
56
-456
29
-19
-69
-392
354
-24
44
370
28
-24
4
125
262
28
218
-345
48
-146
33
140
127
-485
642
-112
-10
-70
68
-158
-232
700
-234
70
542
-266
-230
476
146
325
619
242
57
-123
-170
-60
-57
21
639
360
-1
347
-24
-168
75
174
-23
-125
450
166
-110
-325
-341
113
-42
106
180
9
-572
321
581
226
197
331
481
186
381
-56
451
185
-400
307
-118
-493
-38
105
69
63
12
75
-466
238
153
245
220
-191
-68
-169
-81
-20
64
-586
-366
266
-367
298
210
-49
-104
475
-29
696
219
60
60
159
137
-94
-2
200
65
382
-157
299
-308
-1
-38
372
-98
107
-120
-82
167
-70
-2
500
184
28
261
-16
105
93
-154
675
-175
358
-49
-247
288
157
-67
-105
-34
-82
62
221
-146
-558
240
329
-142
-443
-407
-510
32
125
29
23
-99
193
-416
-236
77
-359
-116
-41
177
264
435
22
58
29
406
-522
34
31
585
70
-456
-128
-34
87
75
-164
240
-68
-159
45
7
231
8
-48
84
227
-117
-14
121
-464
-272
-398
176
566
300
-193
82
-423
276
29
-182
132
246
158
-357
-303
92
49
19
-33
195
28
-529
341
-265
154
20
119
32
-333
681
-302
41
-118
-291
-16
83
-16
-39
-194
-581
303
-123
-191
113
-6
-122
96
-163
124
-218
341
-641
324
-107
230
-166
273
-283
107
9
86
306
-27
224
-101
-181
-66
204
200
89
73
-23
301
232
155
-134
-384
4
10
-103
223
70
-518
263
-457
-449
99
141
-409
107
63
15
-72
-82
187
184
-419
-116
-171
-88
-96
576
13
50
24
-168
-766
-143
-194
193
193
164
-121
-222
-11
-165
171
314
114
202
-247
116
94
-330
-262
-356
266
-732
-371
76
87
128
120
-665
-75
-153
-96
-174
416
249
98
366
-129
-27
85
2
7
-622
381
68
-72
8
-171
97
-296
-439
16
-120
329
-105
-110
442
-47
-56
312
-260
-36
-97
-85
-61
-253
-54
-63
105
-265
-68
96
-11
48
-40
83
374
55
-165
82
-323
33
-169
11
30
206
283
117
-7
288
731
32
-356
10
320
-126
79
778
81
22
-572
-21
-71
107
181
-11
216
107
-124
-264
293
45
619
-215
554
235
-110
505
268
-295
11
137
36
-89
-108
-73
166
-15
-144
105
64
-38
496
-33
14
-131
-83
-70
83
-95
-16
-2
412
-212
-372
-9
-490
-224
3
10
220
-198
430
-174
390
-299
-58
-98
56
166
-141
-61
206
-90
41
-354
-153
-483
-280
-151
-500
-110
-178
-79
-79
-41
-289
203
243
-120
-419
-454
-190
-165
-42
-76
92
25
486
-23
198
-65
-114
-46
-210
263
71
-406
-14
72
48
701
-113
-228
-21
-169
216
12
-52
93
5
-475
24
414
-147
35
118
62
-207
235
293
-503
98
-281
933
70
-71
99
97
-35
62
-482
170
-187
-141
-24
-170
146
-132
-158
-282
9
259
-32
-252
-46
-153
328
-658
-32
-259
30
1
-174
-297
229
-52
119
121
378
106
101
-103
88
-83
54
-436
-65
225
-74
97
-33
-98
335
-122
17
-690
229
28
174
106
355
39
-78
-149
-105
-274
-131
190
-75
225
65
432
523
-83
57
539
-254
582
-211
23
15
-233
-89
-230
183
52
-86
-27
147
-449
524
92
-94
227
134
-71
159
-40
107
231
48
-266
49
-225
70
75
10
167
80
204
251
-296
-240
-182
-235
427
85
-297
2
285
18
-120
200
-188
2
212
-315
100
-136
469
254
-62
-28
-115
-117
-125
-103
168
-149
68
-228
504
-115
-33
-158
-260
132
-7
72
204
-90
288
120
30
59
23
-46
122
-140
-357
-84
339
86
31
456
-51
-423
-28
-18
39
566
-136
84
54
329
106
-186
326
111
-82
28
-410
-74
-326
268
34
-123
-1
210
247
-471
-298
-397
356
41
-112
84
-704
67
-355
-300
41
104
53
-533
-360
476
99
-57
-19
-111
85
96
-262
-149
-103
-286
79
-64
-51
271
-121
91
72
-29
-50
20
40
-35
152
96
163
-235
284
-459
98
407
51
-5
134
249
356
-260
-583
228
-45
-569
-111
-175
51
-554
-89
-449
-378
-146
59
154
242
-503
-107
72
514
84
-210
-44
-202
60
385
43
-43
443
-247
224
490
-148
-95
-52
124
-540
-34
-115
-144
72
-83
-229
-223
815
-89
388
-22
-30
248
76
-71
-317
-187
174
23
125
39
17
114
82
214
-92
299
279
-8
-121
4
387
-309
-656
-165
94
-8
-14
-173
-91
-46
197
-21
-112
32
-290
-107
220
-87
80
177
-112
193
-114
-52
388
288
590
-74
-124
263
-39
-24
-340
478
-68
-25
73
185
-173
304
-205
242
472
414
-142
-167
-234
-233
165
118
227
-233
-113
-87
44
16
-449
364
778
-482
-106
-76
479
-24
-54
286
-101
-474
-367
20
107
-143
-145
136
546
106
122
-154
-221
610
-48
239
263
294
706
19
-83
-61
580
-209
-327
-359
597
147
187
-344
-431
-281
253
-233
275
233
-129
-30
48
105
366
-681
415
-3
-264
-479
-475
86
-890
179
78
77
-170
-419
-183
182
127
151
-518
117
-167
-79
-148
-73
70
6
46
-222
45
172
-179
16
-276
-19
-224
86
-103
-98
-166
97
125
65
182
-28
-47
-337
134
-145
-234
9
-150
-123
-152
5
-19
594
25
223
-141
163
350
-246
88
-438
366
95
-584
-189
-366
-151
477
-31
195
-354
229
173
95
-98
200
-589
32
404
663
501
-261
541
-246
85
114
317
165
30
257
44
-73
38
-340
214
77
-532
-133
225
-256
199
135
125
-23
-54
517
-152
96
-220
-78
218
-178
339
-277
130
-224
-50
-309
188
-80
580
492
-224
79
-252
578
-104
-262
-50
208
-145
19
84
64
400
85
-669
-435
-160
185
120
-349
-44
606
293
-294
-59
-268
332
-85
51
262
131
-126
-20
353
-145
-646
-253
110
50
-138
-131
627
43
-278
-474
157
30
23
366
375
85
498
-487
-36
-58
-89
408
192
343
134
-23
45
-310
-35
-14
-347
-195
-137
-61
510
-17
227
295
-163
4
529
-501
178
183
522
11
92
316
-84
-620
224
-155
158
34
-230
-42
-85
-426
-91
-59
221
580
499
386
-18
-74
-244
437
-75
-650
142
491
-227
-250
333
27
138
334
-139
249
116
-216
-98
103
-545
154
-146
313
215
260
-107
-168
345
-173
139
102
-314
40
-136
75
-77
-185
93
148
108
-285
-74
-187
299
-376
-8
236
146
353
152
224
22
-451
-349
-389
107
118
-190
-260
114
164
41
-219
17
607
-83
-184
-158
30
-567
-229
88
87
-142
-104
-298
-147
391
204
-363
-320
-87
-36
-78
813
-102
-119
-129
312
53
262
322
-72
-63
-210
137
55
-638
-72
23
-47
-138
146
-230
138
11
510
306
79
382
14
86
518
102
265
-244
-207
-77
161
-12
458
-348
57
104
22
-27
100
-61
291
72
412
-117
64
16
-276
145
-71
558
243
-591
-257
-45
-108
-116
-260
259
-297
-153
-165
-45
30
-278
36
245
-45
11
-85
568
390
262
-25
29
-16
-297
185
-45
-50
-106
126
71
-183
275
2
133
68
159
276
145
-68
-473
228
-49
-104
174
432
699
-213
-7
12
-321
-37
-101
-103
-397
-12
193
-196
196
-178
-243
361
79
73
192
122
-57
146
-314
81
357
-96
-57
-125
140
471
-357
-391
131
-251
42
-132
-172
772
-193
467
168
62
47
-160
16
94
138
120
-1
-266
164
-29
-234
-88
-298
299
-155
521
32
84
-122
-142
737
541
103
146
-93
-542
-212
-298
-149
-172
-71
199
1
-84
-30
-101
-71
-123
-369
4
-27
-16
-246
-107
-190
-2
-649
343
-188
-122
-353
-238
281
-86
-93
334
-636
337
-3
-88
9
22
-90
-60
27
-202
-340
-13
103
2
199
-238
-71
161
2
-11
408
2
-8
114
17
-103
-99
-32
449
-171
-406
148
174
-81
233
-125
-351
-511
272
-240
183
-294
-125
-282
191
-148
87
-345
165
176
604
-86
-197
-16
224
-2
64
-318
398
-113
-114
38
-189
-302
-144
-55
112
56
-20
151
150
0
191
-123
-364
-187
-36
5
103
336
-109
187
36
73
-183
-73
-51
-160
-16
46
-535
134
89
119
32
-520
-338
-90
-130
-87
154
183
41
-108
295
198
-116
462
-202
67
103
37
161
-236
-69
-490
-743
-173
-192
-173
365
-100
-27
40
-183
33
294
226
-137
544
615
121
65
-284
-15
13
-613
176
81
-224
-54
63
-299
67
300
-54
87
-206
-52
-559
-536
-396
36
-99
-186
44
79
-120
8
249
148
-158
-155
-57
-567
57
105
-620
-155
-170
444
160
-396
-74
253
61
24
-32
300
478
150
-179
93
101
-74
121
-248
120
-461
32
522
139
281
-172
-214
77
118
-139
236
192
-867
-67
-208
-155
-96
141
-1
-377
-13
-10
346
11
486
183
59
-104
-40
256
-368
-159
-119
-185
-543
-369
28
104
-106
-472
146
-260
610
-153
436
-119
-69
-344
-409
-13
-247
151
299
-72
-282
-147
247
-55
15
96
-109
-221
251
-403
36
-88
135
-200
-142
-153
-8
-74
200
637
-175
4
124
53
146
-7
-566
-199
-207
-171
-70
229
128
-658
-186
279
-231
-103
205
46
-57
255
-11
336
-161
433
165
-51
-3
-104
-175
107
111
7
148
47
263
236
-160
386
-312
147
712
-440
257
-148
-116
341
-737
229
0
3
-198
-650
-263
-407
450
-11
646
294
364
-142
-284
-35
-417
-18
86
146
13
-259
87
-274
49
20
-857
-111
-174
316
245
145
-184
260
360
-171
-61
390
475
532
25
-177
-293
314
-33
178
172
-66
-15
83
31
27
-146
222
-124
270
-99
-244
-31
-188
-249
-95
454
-360
-144
-254
-368
-138
-582
-146
-17
390
382
-155
155
-318
-18
361
132
-361
-141
67
-21
-266
-34
246
-87
50
-130
361
81
250
32
165
-162
-10
690
-54
-35
257
477
625
-648
108
-8
134
126
82
408
187
95
274
87
-406
257
-181
192
-17
-25
59
102
-375
-81
-143
390
-123
-8
142
-125
60
205
-557
-34
108
359
-241
-140
43
318
304
368
-25
-21
-27
114
-567
69
144
133
278
347
-108
-102
-226
256
-284
-80
-117
-480
119
82
396
-79
-358
-78
30
556
95
-59
-21
340
-38
-6
231
374
-69
375
-191
113
203
41
199
233
-78
-46
-827
-49
299
41
138
-307
252
-271
97
646
-141
41
-267
-120
11
-570
-271
-352
213
-26
-187
0
20
-5
-108
106
-480
7
297
-134
298
272
-298
59
-123
-25
73
10
-172
395
-344
-77
432
166
-182
-151
-524
16
-74
-379
78
-83
-76
-121
-826
-223
413
65
196
108
-492
532
140
-351
-304
349
-65
98
257
-404
87
109
-26
506
-328
64
65
-704
82
17
-387
101
209
-215
41
95
-213
-406
-9
153
-37
232
-366
-399
176
-552
-71
-6
66
-339
-104
-35
-61
314
-110
-605
172
-63
157
-18
77
-15
59
-75
28
-8
-396
111
-135
-361
-127
36
-102
-283
-317
-12
30
-480
-86
439
-70
-264
63
173
344
179
-369
-59
-439
-228
-213
-125
-176
266
-109
43
309
-56
118
54
105
163
-133
-127
-445
-581
56
-114
423
70
-7
-698
150
-44
53
90
54
521
-102
161
48
261
-98
-118
108
48
-85
312
102
-167
216
285
156
-374
-677
419
-284
-36
218
376
-55
23
115
32
-157
227
-85
-562
144
257
-59
30
80
-78
243
-193
-81
15
219
-76
114
417
-95
50
-20
46
84
-225
115
-27
242
-48
-118
105
-109
-58
194
158
402
-335
-105
-28
-156
367
120
52
111
-455
1
-160
119
-174
413
-190
-21
-257
-66
122
82
239
-22
-57
137
151
353
413
-201
765
162
57
449
-2
-201
-4
-78
742
94
-435
-76
-16
-302
15
-120
182
80
-129
-352
119
-510
-53
-42
152
64
-374
-51
150
-132
95
249
-590
-153
481
28
98
-116
-239
-504
-210
13
-326
-18
-40
-433
-300
-558
-2
-79
-40
-254
137
680
-33
53
157
-61
578
326
-201
134
656
-360
68
-255
59
-155
193
87
-85
-227
102
-238
-210
72
59
-419
353
233
-171
28
60
412
-212
-244
104
78
-136
-121
183
-132
-417
428
73
-119
-600
25
-32
-168
32
67
-152
-90
-51
-13
7
35
-168
122
-26
5
2
445
91
194
-134
86
-13
147
-794
97
583
-515
-514
139
-128
-200
-220
547
-75
-630
15
-216
-179
221
407
-211
-93
-40
311
63
79
205
40
113
186
131
196
-132
-505
143
-78
111
436
-10
-277
-33
-129
20
-411
-24
60
560
78
689
98
456
-138
170
354
53
-192
110
262
-282
-161
76
-90
155
-86
65
-102
321
-63
24
655
-280
384
59
161
-218
81
-448
-187
174
-5
78
-506
-125
246
-238
-76
-98
178
412
-397
329
-7
-75
49
-264
528
252
59
-333
33
-639
2
-272
-172
297
-195
56
107
-291
-19
-207
216
-75
21
-116
-15
-30
387
360
-156
13
403
33
6
-158
189
-28
-577
283
-267
29
-145
-95
-122
93
-17
-32
213
1
118
-148
79
-93
-7
158
278
427
28
-207
38
285
172
-317
-188
-545
-2
-13
44
-56
344
-165
392
-24
37
-2
21
286
33
-158
73
-264
198
397
21
129
451
204
-153
-11
200
2
263
104
299
124
205
123
103
-285
34
356
554
66
-44
-66
259
-10
598
-34
323
-371
64
223
62
-248
-136
263
-8
-344
-43
178
-125
-304
288
-491
344
164
95
-106
123
-190
-372
319
285
-3
112
118
757
296
-27
-91
33
206
-67
-15
256
467
89
621
-51
139
391
2
-33
159
-11
-187
-690
-337
-100
-346
185
-157
108
8
121
637
81
-302
181
201
385
-30
337
130
198
419
-71
-417
75
-2
484
81
-16
61
194
90
324
-206
-6
-125
264
147
-172
94
-477
75
-536
-186
-158
59
-300
51
-130
395
-65
-33
-298
-270
-196
575
-16
381
-345
189
-304
-128
112
-783
-30
89
73
-29
328
-160
13
-52
-7
-56
-282
111
14
0
-178
65
-49
-129
74
-118
155
-255
-57
254
-169
196
19
251
171
-42
-118
291
173
-544
587
-134
80
167
-46
94
-251
18
311
206
166
64
-209
254
-55
-47
-594
710
-88
71
129
125
-131
29
-19
-77
261
132
13
268
-47
-365
211
126
-319
-154
349
-280
-149
134
348
65
54
278
558
127
301
-56
62
-254
-97
-39
110
-387
343
-312
-78
-85
44
501
-331
-61
75
390
64
-31
-190
123
-276
-21
186
52
255
84
29
-224
-558
-460
66
40
326
-6
89
132
-323
-134
-19
52
-310
-86
101
-200
-362
-402
144
-185
19
-342
-343
131
85
184
512
-58
323
92
-212
174
-7
262
-177
209
150
142
-36
162
-70
-380
-535
31
-396
-133
78
386
496
12
-163
-67
-221
349
-17
-101
115
-205
424
-49
97
-299
325
-271
472
11
-223
-519
-12
-135
-57
-451
-206
53
-81
164
-94
314
388
123
-163
-351
51
382
533
-222
242
322
30
111
102
-33
90
133
-215
34
-127
158
158
-45
277
219
-105
115
90
159
-18
12
248
-181
-213
-97
25
-358
66
-216
698
-28
46
379
301
94
-167
257
-457
-36
-65
-286
92
-397
570
226
-121
164
-261
262
-448
-205
216
-208
-47
174
171
559
-303
-614
172
-150
-59
14
-363
-194
-122
-36
45
-47
-170
-122
60
402
-348
-331
-148
128
-131
-428
29
-756
202
415
254
-133
253
212
-112
215
47
-326
-571
-157
-170
392
-152
35
32
27
-256
-106
-159
422
-131
-155
-97
-424
-163
-411
-124
0
180
-323
-279
88
126
-233
-101
51
-672
205
92
48
-183
-656
0
-145
-660
-390
307
112
344
155
118
102
27
-144
-39
-211
-27
153
56
169
106
-386
256
416
27
192
-135
-32
-603
204
-282
-55
-67
47
-237
-62
-102
8
-351
9
-272
-83
262
211
209
-230
108
136
-85
301
-288
199
-175
-1
-260
-277
138
-54
299
-114
-536
231
-216
-205
-29
139
-65
451
155
114
98
-70
-9
-52
-398
-1
-476
512
277
-25
130
208
237
56
102
91
-10
-307
132
-97
215
-310
-311
-238
128
312
56
730
330
135
-580
36
273
130
716
-472
24
259
-4
184
177
-146
-16
20
-84
275
298
118
193
169
115
261
437
-77
194
276
-18
265
264
103
34
290
498
172
-235
-418
149
-46
67
-6
-148
-72
146
-323
-136
285
-182
-161
-74
155
78
179
-269
62
148
172
-8
45
392
266
-85
306
307
392
-307
135
142
-321
-123
157
121
45
218
42
-268
-290
-467
55
-472
-30
-41
-304
-235
-91
-14
-113
-22
-75
143
-216
16
234
-485
131
-393
-55
39
33
-55
-55
24
-124
-284
-226
161
-140
52
-139
171
-273
-5
-82
-91
334
490
87
367
230
454
-84
-651
-178
-184
707
172
558
-34
-54
-63
1
238
62
400
-45
277
-269
-172
168
-103
279
-168
112
-724
176
91
-107
-178
-13
0
356
-50
152
90
-105
-210
168
14
18
23
51
-117
364
-133
-326
-339
383
-158
-16
-377
-318
-95
316
-34
-17
5
-75
24
-329
-275
-735
188
403
-493
167
6
-62
542
-96
379
-61
-66
-175
-119
448
-189
-235
-380
-81
-35
91
-139
39
-167
-290
-820
-457
134
-36
138
115
269
-105
21
-90
19
-129
-197
-507
191
-460
490
-365
-209
219
60
-645
-8
325
177
103
347
15
-188
167
-19
99
-144
-212
20
87
-88
89
110
-201
-42
-36
-392
-352
220
108
-210
194
176
-177
128
-74
-179
54
407
120
92
91
-105
-234
-235
-122
-383
-73
-165
-134
-390
466
169
208
-304
542
80
-195
219
29
-214
72
1
-18
271
-236
60
-145
-357
58
-404
-320
-88
452
145
629
28
-121
-162
-41
193
188
34
114
-11
318
72
-118
255
-260
109
438
88
9
268
354
149
171
604
-9
-428
-40
-58
-202
301
-99
13
493
-332
-8
-37
-266
-257
71
-256
-237
-96
73
-137
6
-194
-1
374
-317
-358
-309
-81
394
88
146
355
-120
181
-55
-354
400
-218
359
5
-63
236
-167
99
81
-389
46
135
-45
-27
68
245
8
202
200
-13
101
145
246
-79
-287
135
82
38
-63
-205
-84
-140
-134
215
-130
-293
-251
-89
-115
-186
10
-15
-119
232
24
203
87
257
578
39
-120
54
-148
102
-778
-219
-137
76
-167
230
-124
-387
388
-160
-197
-145
233
-348
201
-610
76
777
5
-465
-344
-161
-84
56
303
-386
-3
-59
332
-371
44
50
-63
-243
-139
238
-270
-1
15
-328
258
117
272
-14
-111
-95
416
4
79
-299
115
-42
-30
-121
162
-497
-68
-9
181
236
-76
390
228
-144
-20
-190
2
-304
-69
-197
36
-60
-470
-55
-55
537
-166
-83
-30
-25
-129
427
84
30
-253
119
-183
-81
2
480
21
-42
17
87
105
48
578
-288
-584
9
-133
-72
205
-267
324
-185
-97
-562
38
630
208
-304
-37
-127
-233
-62
-38
91
87
-168
-19
53
60
153
-1
-82
-415
393
140
-177
110
190
-5
104
-370
-395
-134
271
-366
-36
29
-759
225
114
134
168
127
194
-122
52
82
-207
13
233
-182
-92
-101
716
596
555
15
162
-33
640
-260
-172
118
601
-123
-408
17
-501
-142
107
439
-682
198
-66
137
118
-84
-557
-267
-314
284
27
431
-109
180
111
341
-141
-59
146
145
-50
-692
-88
27
-286
-101
-315
-84
38
468
122
-155
163
-308
51
-45
-139
97
-472
-83
224
-321
-145
-501
-387
-57
-577
-83
196
-110
821
-126
-229
-120
-36
-35
-76
-486
147
178
-289
221
-396
528
-462
-815
185
-362
64
-68
109
-154
-64
-114
-24
330
72
-164
451
351
285
124
16
145
-34
-326
-61
-381
-99
594
246
562
-167
671
387
74
-382
-166
229
-102
646
-119
-141
-249
-107
143
-104
379
26
-257
-327
4
488
355
671
57
30
-447
-32
142
157
440
-126
-148
-137
49
-305
136
422
-229
228
380
-143
65
167
129
611
-46
492
134
164
167
49
568
-7
-57
-625
-405
-369
185
322
-386
-153
-18
-368
26
-39
-100
-26
-65
-160
549
395
147
-298
-122
-179
362
-272
63
-147
-236
275
184
-93
-34
345
56
-111
400
-122
193
102
74
228
22
123
-568
501
-89
180
79
-54
-58
-153
14
-472
-202
609
-353
355
-574
-227
356
408
-93
-69
535
128
-93
-150
-47
16
-115
-112
-139
-299
-90
-349
44
-490
-528
-119
-375
548
360
-198
-140
-345
-230
-120
253
241
117
-327
54
-46
115
-83
259
405
566
275
145
-227
64
-246
133
-239
213
-8
278
39
-533
140
-6
-83
-242
-240
-424
-225
-93
138
48
194
218
-69
-902
448
248
-58
17
123
-61
1
-44
-76
558
385
-211
-8
32
144
-101
-218
672
-179
-316
68
-128
51
-89
244
34
-120
-2
-234
93
345
237
-202
300
144
-580
35
13
-532
488
-557
-132
388
137
-24
-544
-70
-30
-209
465
-424
-175
321
-87
-13
-139
-362
-624
-85
-83
-408
422
-308
-211
210
-74
174
242
-717
223
-285
148
-767
255
-418
112
510
-253
56
-209
95
-104
-254
-130
-82
70
168
-226
-54
-106
32
80
174
-262
49
271
-101
-468
441
-553
-48
308
217
-469
-64
250
-133
288
-203
-35
71
-302
225
42
-221
144
-597
179
-47
-252
-126
-79
-92
-297
-42
-265
-469
-170
92
75
124
252
192
-170
88
27
304
-278
-255
47
191
-170
-176
-197
133
-48
-149
-136
-157
95
-149
-184
-169
149
526
82
-240
13
-185
118
716
-258
201
-357
48
-168
78
-4
-147
86
67
-3
99
-616
112
-43
269
31
305
-527
285
-10
93
-6
119
64
-376
9
127
345
-363
-209
52
-111
-6
-231
-162
-104
-43
-31
-209
-238
192
181
-148
-123
94
-489
329
88
-231
98
-366
108
302
331
-79
227
-105
160
-212
-356
49
-468
-218
-122
-570
-481
5
-17
90
110
89
-78
-286
-179
370
-134
-262
237
94
8
196
-59
-375
-760
-8
169
-464
-116
-154
-389
393
5
137
109
515
-140
343
-125
13
-20
682
444
-124
277
-246
-425
240
378
280
-122
-261
-188
-11
143
13
27
258
-41
-33
-104
-16
-35
267
100
39
-476
-492
-1
595
-24
47
192
-85
-190
-277
-15
133
98
252
-121
181
-140
54
313
-114
-207
42
39
-11
193
475
-130
174
-247
-298
-150
-92
-87
65
-197
-207
280
576
42
222
376
-122
-564
119
-50
210
10
133
4
-220
233
64
77
-25
212
63
-241
-184
112
23
10
-66
-238
-58
354
133
-120
420
-450
-247
-231
90
386
-121
133
370
-160
75
-280
-304
-145
227
-99
273
-72
-44
58
-104
83
475
-5
-73
782
-243
-301
-127
254
-11
-110
-302
-222
-131
125
-150
87
-6
277
102
-193
76
-222
-387
155
-259
-49
-99
-511
-142
-22
46
-267
45
-296
155
217
10
161
-287
713
-35
-233
18
185
281
59
-137
-20
-198
-720
-321
-108
-476
80
-472
-251
154
211
-138
-69
-399
-480
-127
-515
-26
297
298
54
177
204
-273
-317
-186
190
-45
124
-490
4
-79
140
-172
223
-27
-12
124
-41
-308
-82
1
-194
5
506
-173
-134
247
-137
-153
448
92
-209
587
465
31
48
389
-49
41
-248
62
-62
266
-206
-13
283
242
-12
-272
-348
34
846
-39
-139
-134
86
215
-274
-7
91
-253
318
-111
126
-9
-349
200
-351
-203
96
-148
-123
347
23
124
-130
159
-181
144
-14
416
-284
213
-358
78
2
-502
202
42
-394
-82
30
54
-409
272
19
-296
71
-65
-37
-346
3
-559
25
-46
-177
-274
303
-64
-3
-126
-164
130
238
-170
-88
-74
0
-132
339
28
207
-313
-195
174
205
230
-205
6
124
-69
-111
357
-139
134
-31
-498
126
-244
-14
-425
-153
-78
72
-161
-47
-93
-143
99
33
44
49
-676
108
262
-617
-43
237
266
215
412
39
-350
-221
-82
-690
197
-84
-380
-327
-15
-379
-132
-101
243
-527
258
-56
-270
-162
318
-82
-162
-180
-76
-172
-36
193
301
-39
-163
-55
307
829
62
-123
-293
346
61
-99
-233
6
661
86
-375
98
80
194
140
419
27
-186
293
229
-128
5
-183
186
-553
-31
149
98
-25
-141
231
168
-30
-536
219
159
342
-25
-126
143
-268
-248
-200
112
66
-148
353
-163
19
-312
640
24
-290
364
429
-127
-87
127
-63
-339
137
-572
82
-360
244
-5
87
266
165
-61
322
18
81
-100
-292
-165
66
-63
53
22
-307
84
-129
201
464
-89
104
443
-306
-409
-50
-158
167
-127
-198
61
-332
9
-70
117
149
42
215
-25
-34
368
266
281
7
158
49
361
62
319
-514
521
-98
-49
-141
-201
-12
257
320
-178
154
144
194
90
-324
333
127
288
-16
-523
17
-237
134
-31
63
-124
-58
-164
642
-16
26
-3
119
83
164
227
-189
-51
230
-321
146
-483
-148
179
428
48
119
-213
-399
-140
-247
88
-176
-548
-629
-136
-306
-160
16
11
738
-218
-525
36
-84
290
330
-135
92
-153
70
379
-683
-176
159
344
-538
383
-225
-411
338
-74
-291
283
-4
-27
210
-972
402
253
278
-119
178
-760
-401
-79
-58
-561
176
-314
-81
-105
-242
-327
142
35
-290
-82
59
99
254
543
701
57
-2
427
42
-94
246
346
-61
210
-361
528
-77
120
-188
307
269
604
-101
215
557
161
-196
-123
-131
14
699
511
663
-196
65
67
452
-214
57
-63
367
-204
324
-126
178
41
123
15
-176
30
-267
298
-426
-179
-166
-104
-165
-57
-8
-68
312
-346
-512
-135
300
-199
114
263
282
155
115
-516
-100
24
76
-49
-102
89
298
-295
176
-11
-113
-369
-28
42
-531
352
916
-106
-294
150
479
-93
-155
-86
-8
339
-106
321
-82
151
123
-156
121
359
11
72
148
-356
60
240
-52
238
-643
-103
15
-49
337
74
-96
391
-153
98
428
-754
314
-133
187
-165
514
101
277
-248
144
326
-106
-241
-135
-69
-472
-109
65
-177
10
267
34
-3
-153
-190
-44
116
-202
139
162
185
115
151
-80
89
-401
148
-505
-79
-180
15
101
-216
243
-84
220
187
-149
328
13
-15
-372
-292
42
210
-28
-275
153
-297
316
92
671
135
235
-651
140
-357
246
414
-133
-193
501
377
126
144
142
-113
123
235
191
-28
52
-97
-57
364
-273
-507
303
-59
-135
-115
39
-187
557
-488
226
-283
-207
272
87
-24
137
-314
361
-244
438
-19
15
225
-285
589
245
-40
333
-104
439
438
159
-56
-449
198
254
-80
88
-7
-296
-83
461
30
-128
-229
78
544
536
-60
-143
176
-414
-222
14
-275
14
-236
-147
-243
34
146
21
-474
73
-465
-29
24
-93
37
-162
85
52
111
347
198
-76
-312
-41
-260
480
-92
83
390
-311
-112
272
65
61
-202
-13
53
-296
-110
370
514
168
-147
18
-246
-188
-102
357
-31
134
24
-234
71
102
-36
189
-185
-681
-103
-108
-249
268
-256
-113
-41
66
200
225
312
-74
-106
82
12
453
128
-261
-143
252
-143
-535
-124
-271
102
-605
-289
270
-25
105
99
302
-43
-166
381
193
350
441
-109
38
-102
115
131
-368
-175
4
325
365
173
15
-127
30
-80
331
266
-101
296
21
101
-601
127
186
-33
-100
-143
44
-5
-40
100
-34
-37
-183
130
173
54
-219
56
184
90
-30
346
526
100
-98
-402
182
-366
238
166
-114
13
283
-415
282
-179
-29
-354
240
-314
131
-546
-205
134
285
-367
-103
187
-182
42
74
31
262
446
-4
-217
-142
396
214
-329
-80
-226
-93
-291
-238
44
266
-25
-181
141
85
172
342
93
-82
133
-27
-104
101
-72
251
189
-241
-432
-87
243
-40
74
173
255
-243
-537
-55
-512
77
215
268
278
-114
36
-99
-402
-146
186
-300
-270
398
-380
164
-70
130
15
-197
503
297
72
-337
74
54
-2
256
-67
-64
-123
617
-148
-65
53
-22
109
-164
-34
14
-236
-387
394
-124
-573
-199
64
-440
166
174
262
-1
84
137
26
-127
-57
26
18
110
167
-69
-54
-328
23
-119
16
655
81
-326
-304
-226
205
-125
81
-119
0
267
60
131
-344
-26
481
126
-171
326
-127
17
61
-104
-141
115
-12
-158
125
-74
867
82
31
-23
34
270
-257
-57
280
-14
59
-302
-300
-340
-439
137
85
-124
114
-123
32
205
-482
-225
-450
-90
-142
742
-11
82
-66
-628
187
-192
204
-193
156
9
-108
-542
-56
382
219
-160
311
-78
175
-153
153
-36
355
-100
-145
62
198
-67
159
168
404
58
-245
211
-321
228
311
-350
117
-12
-659
76
-319
-187
91
-81
-6
-217
-219
-146
-54
125
286
234
-188
-363
3
-20
77
-308
9
210
283
-23
-450
162
-204
167
500
-111
-270
-253
-149
-554
-3
-24
100
-3
-513
-11
122
232
796
77
-20
-181
-53
181
-103
-17
113
-114
84
-618
304
17
-56
470
69
-309
123
255
79
-46
3
9
106
61
-315
185
137
726
-130
326
-77
622
218
6
-161
377
102
-62
-456
386
197
-171
-54
123
149
73
-425
-74
-43
49
149
-144
215
-113
782
68
-9
90
38
165
494
-233
115
-265
202
206
7
117
658
82
174
64
16
18
48
320
6
-118
159
516
-243
-76
89
72
136
146
85
213
-166
12
-108
201
23
-133
-128
-58
119
-213
61
-205
418
-426
-133
144
75
-261
-270
-412
-282
485
-358
-260
182
-41
-279
-338
-40
298
150
-252
-275
-138
-653
-476
382
22
-577
242
-177
43
-164
121
587
161
-18
374
104
258
-33
377
-150
586
-254
-67
-125
-53
-163
-247
-464
-568
-89
-41
657
152
38
156
-144
-100
67
-120
262
160
-176
35
69
-38
467
-126
-657
56
237
-63
637
178
191
4
235
198
567
811
-127
-323
-101
76
-710
-42
220
576
-105
-282
115
279
-375
470
-75
-130
158
-146
336
197
-41
339
-728
-1
559
307
405
-94
-371
287
-6
89
89
-410
-168
291
217
-23
415
61
-196
245
-221
81
118
-131
-352
-367
-47
209
-25
260
4
70
13
-475
-343
71
-165
-110
168
-56
254
-152
-81
184
-31
5
-204
14
180
401
-448
200
-149
878
-123
39
-38
110
-38
-11
290
-350
10
-15
-506
-41
-244
-17
434
623
83
264
19
31
9
-449
204
459
138
-168
69
44
-96
-367
132
187
-212
161
99
190
-54
90
555
1
-271
483
140
73
641
-84
130
-82
-18
-72
241
-445
277
-10
-615
337
-180
235
-100
-152
172
26
-752
108
-12
522
7
-125
290
36
-161
-169
-252
8
12
622
194
131
-184
603
448
122
-36
-41
172
-6
-9
106
-6
56
-67
8
-47
-516
-177
41
7
84
348
-84
-202
-249
-351
210
-82
-61
-129
342
-65
177
374
-45
-21
-234
-444
-144
-71
339
115
-184
72
-275
-158
12
407
92
180
157
-68
71
359
-13
73
-124
83
-56
-243
245
181
19
-48
318
-170
28
-135
131
-32
320
-153
45
255
-11
576
-223
372
138
-208
600
64
411
-94
314
151
293
180
-60
-10
-32
563
546
351
52
83
489
329
-246
30
-75
-547
138
239
40
70
-159
-122
92
97
111
74
-267
77
26
81
74
-292
-352
260
241
517
307
282
-113
212
-51
130
-244
-4
-17
226
-198
-111
-147
200
-38
-127
25
44
220
-85
-75
-412
194
-86
34
88
-138
-124
-263
14
-29
-538
269
-183
-76
314
-33
26
473
595
-315
-240
-250
-21
-292
-285
-375
-94
-393
-268
-285
-144
199
264
-39
-231
186
-75
-25
366
-168
79
-367
16
179
161
132
-94
432
-69
143
80
-478
123
158
-15
347
-322
127
69
-445
153
-751
207
-101
-180
112
-312
-130
-218
-191
196
-104
-196
506
202
-281
70
36
591
18
158
-98
278
-115
137
-108
26
470
-60
-224
165
212
-166
267
-33
216
192
-122
-119
159
-330
-311
354
-312
230
198
-112
-319
292
-420
-434
114
-145
-232
76
-120
-40
110
-14
308
-75
70
-340
-53
81
0
-297
-67
182
-108
403
574
-607
110
-74
-56
220
107
178
-144
90
-5
282
153
-116
92
297
25
-334
-276
-158
273
-45
222
163
-141
-422
52
-152
230
28
127
496
-25
118
-127
300
-65
441
58
661
-104
39
-145
-29
11
375
15
799
-187
184
458
64
-50
-128
-143
384
-118
-49
-86
323
31
-16
-401
-326
-110
24
-49
-541
-235
127
31
636
57
440
-113
-397
-278
56
-348
321
223
322
177
91
-384
586
-6
-128
-3
-265
-406
-473
97
301
-318
58
-582
-109
282
13
35
-177
-61
291
-207
-16
519
-62
98
357
-58
-84
46
-780
61
50
-314
-188
205
-247
-87
-117
22
132
22
15
48
47
-399
-199
466
-176
59
633
-24
11
-320
424
-102
357
186
-46
127
476
-210
78
-62
105
-483
313
-249
-262
-278
326
175
169
-192
175
215
540
743
472
-7
-144
322
114
-103
-9
479
143
695
833
55
-256
173
-161
-484
-8
211
-238
119
-385
-100
-358
-275
-87
158
-84
-93
-194
-131
-465
-615
51
98
-232
43
-2
-633
356
-88
-202
34
32
-71
36
32
-88
194
147
486
41
294
251
0
356
-31
306
-38
311
372
-20
368
304
-148
-556
531
-392
72
55
-103
-253
-221
-106
-13
219
14
28
-357
363
112
49
159
419
-116
-18
35
-68
118
-323
219
-341
220
158
-83
93
491
-154
-139
159
731
-82
660
185
-328
680
-48
217
254
-487
342
645
-211
308
-273
-78
456
191
-11
202
-363
33
-55
-35
-132
134
297
69
-69
-237
158
433
385
574
82
-174
-47
99
-115
-130
-119
116
-300
230
0
-126
-16
-451
-337
-50
-32
-626
-14
-63
1
682
207
393
376
-80
-452
139
29
366
-524
136
101
-83
19
92
-306
-653
-550
-9
232
13
41
-27
-161
-357
-154
-42
61
48
-57
86
168
493
-2
-222
-249
94
420
-302
-6
677
127
209
-99
271
-141
-101
-54
-220
428
182
-404
339
186
-2
206
-352
19
-90
471
-61
-179
373
62
140
-391
-234
-222
-334
-37
250
-135
-30
175
83
-5
-107
33
-147
207
-141
-10
359
164
0
122
-43
-161
-139
-188
-52
-272
238
432
-154
-49
138
-155
-150
423
131
-241
-53
-118
-1
-638
-225
145
-163
-74
56
339
-168
-51
605
288
-61
39
-91
-204
78
-43
-265
-930
-310
-426
-98
2
-455
331
103
-310
-145
-35
59
-35
109
-355
69
-394
73
406
-36
371
421
-67
-157
310
38
-36
-26
159
665
239
504
219
-34
313
290
-63
-133
267
-65
-117
-20
25
-107
13
-7
171
-178
-34
-302
630
117
337
-84
3
227
39
394
-335
246
183
-153
-106
72
105
132
161
-107
10
-262
-15
-84
56
-500
-89
-403
204
283
117
-120
-53
228
-57
92
487
-790
21
-182
591
166
-161
-121
268
-138
62
-208
-187
95
-78
-75
85
328
344
-306
47
-33
-121
160
-301
463
-244
-88
-40
-392
-79
-99
139
-274
219
-281
288
111
-22
-208
-190
310
234
-229
88
166
222
-245
9
484
57
265
-60
373
-71
-21
-213
127
-46
601
28
-18
7
162
-206
224
-95
-99
-39
0
-256
36
281
194
-322
-38
111
-546
-45
-108
129
-205
-283
119
-2
-14
6
174
13
-11
105
-347
-18
259
352
67
-93
-16
268
189
175
184
-812
-136
643
-226
-79
5
116
-23
-76
-134
165
106
-420
-120
-125
299
130
-67
199
114
291
43
-184
-167
-79
165
269
-471
118
320
-496
-124
327
164
-183
71
-34
103
416
543
-637
326
-105
-440
-199
540
134
-268
11
-149
-113
677
139
-41
-72
-135
61
643
640
-470
128
-9
129
-115
-124
-8
61
5
-526
-13
86
-234
-114
212
364
-287
-131
71
-180
99
450
-131
-56
-194
-99
26
-566
273
311
339
91
-342
128
-104
-13
388
48
72
-192
265
-229
260
370
137
-25
-247
267
-182
-342
198
-409
-91
-327
245
4
-194
-413
21
-240
-27
359
-245
354
389
-72
-82
262
-158
44
-18
-261
-312
-145
-218
-304
-150
-33
487
403
281
-394
101
-202
159
204
-126
-134
95
35
141
-626
-364
123
276
-270
70
-81
-200
501
6
-21
-70
80
-329
-82
-17
262
178
-92
66
292
127
-393
-433
136
59
98
72
-59
-287
34
-164
-240
-366
163
-210
163
-610
332
-46
16
399
23
-6
-39
-412
528
248
-315
-122
268
-77
344
8
147
197
46
151
59
-70
-1
-219
-45
5
312
-262
381
-66
-549
543
529
112
-149
453
303
-610
209
-97
245
-248
-199
-578
358
-143
-123
-470
248
91
-361
-167
5
-25
304
-70
-102
-121
-581
28
93
-133
-205
-179
-454
366
675
131
-259
682
117
-129
-69
171
-65
69
155
150
43
131
-122
-198
-25
100
-96
413
132
262
-44
199
170
-33
306
709
-442
115
-209
274
-609
184
44
-209
159
-354
-280
298
93
1
240
-111
-162
327
66
-65
71
585
6
94
-169
32
-139
-210
191
125
111
-79
17
-223
-199
537
144
-323
11
179
-64
35
-86
-51
-181
616
-54
469
-320
-109
101
-408
-17
-124
394
282
-629
-262
244
-205
-192
169
-238
-216
304
-14
-170
212
-420
-202
93
73
-19
-312
-67
-68
205
335
151
51
81
25
-173
201
-388
-84
-52
335
-144
102
327
-196
136
-67
-70
-125
-161
539
-163
-48
31
-282
-170
166
-12
630
-321
-466
-162
655
155
316
-345
-154
83
-248
-141
-132
-69
78
191
74
-262
64
-2
343
140
355
284
202
15
-132
-161
-140
382
-78
-256
-23
5
-219
157
176
-22
13
-11
165
25
-133
-129
-5
77
43
-35
502
-79
-47
-49
88
343
-372
52
298
-489
-145
-175
-159
-147
-12
359
-194
-255
-25
161
-138
-71
-318
174
-259
-378
-192
-37
84
158
2
419
145
-277
-328
79
-65
537
70
-33
545
-302
814
461
-195
-510
748
14
-85
40
-197
-127
-321
290
143
-81
197
182
-157
-28
202
-50
258
579
-343
-283
-136
321
206
-98
-267
-318
-59
-420
-92
189
-226
49
-94
-185
98
-390
87
-102
-200
-689
-398
159
49
-613
438
7
-99
-149
-92
153
44
-21
142
-249
-79
-108
-73
262
-325
-279
-140
107
-108
-442
429
-103
37
155
-224
-44
222
-288
-102
260
-281
186
-260
79
-477
69
-213
89
359
-82
567
-15
-233
86
82
39
26
65
234
298
-58
244
-187
64
-80
-248
-158
-20
-111
51
386
-843
-67
-4
19
200
-406
132
-120
301
-638
152
54
-238
-410
-457
-163
216
39
36
204
168
-133
401
-131
33
-461
-308
170
-261
-461
-676
-504
-70
142
20
-205
-111
306
108
6
-193
-301
-137
-326
364
-521
696
-19
218
553
-35
-385
-456
-2
-11
312
234
-123
-241
358
143
-136
171
-92
140
-175
119
292
-634
-296
326
68
93
-99
-220
355
-584
289
-39
-154
-98
9
405
-80
-710
-124
-597
75
414
-114
-145
125
462
101
-39
237
-141
114
-33
220
63
-79
-312
-3
-142
-149
-72
-31
80
-11
485
224
-658
-198
162
-128
12
-328
237
18
362
-241
-29
-50
220
-170
-41
183
-21
48
-52
514
268
-23
240
342
-170
333
-590
118
249
223
124
208
304
90
-43
306
403
-175
-8
227
-378
273
-106
-205
283
-444
4
19
100
-214
16
-214
362
-50
260
-164
547
-136
-303
265
-165
-437
-76
284
-367
-13
306
-247
13
-682
-31
-120
-28
-25
430
-6
-159
539
-220
202
16
279
78
244
3
-380
194
253
106
-518
-17
-381
88
121
24
24
-33
146
-213
5
-78
-103
-518
56
-210
136
44
-106
187
-475
-84
42
202
91
-178
256
0
57
130
34
-169
-16
-318
-178
106
-20
-30
-37
-370
109
126
-216
11
-68
-499
-596
210
-141
-91
-78
248
117
152
229
-2
-381
230
-10
37
-150
126
-32
201
-205
261
-136
-226
-36
-541
117
-22
175
103
-178
474
-176
365
-196
107
45
-117
131
-351
-207
45
139
47
-149
235
-18
-272
232
85
-180
168
160
-113
52
562
422
141
-56
237
321
64
53
-502
-201
-138
167
127
-203
274
-159
-87
-598
325
-297
-205
-257
94
-138
-242
-237
-20
2
650
-201
-164
-135
27
-73
260
-51
-297
66
-36
-188
99
-389
-70
2
1
40
361
-5
40
296
-66
158
-111
178
-497
144
461
-126
1
292
64
-370
-19
175
137
-408
-107
-82
271
303
-274
-314
-59
100
109
-161
-106
-117
-19
51
-703
146
185
123
357
-152
3
187
267
9
277
26
-107
36
-398
-66
-292
-163
-113
222
44
301
246
-319
-58
128
-327
-30
-57
-39
39
16
21
69
234
-34
485
-147
187
-621
-210
168
73
-144
-17
410
112
-141
-213
87
-120
342
108
186
-248
-169
184
-139
-290
-340
278
64
-562
-446
-17
-441
169
-62
-60
-75
-676
180
-58
-156
-101
-65
307
-258
-349
-184
-170
80
-190
-53
-144
83
-443
-133
89
164
-153
315
-9
116
-113
460
-603
-34
-640
8
14
-350
-355
-467
573
116
5
58
-126
-133
597
-240
119
104
-279
-16
-257
-210
-71
191
-243
166
29
41
-1
-281
-31
338
-4
96
-807
295
-67
-46
-91
-228
-13
-118
-54
-59
-231
-282
-176
121
-58
97
30
256
-336
148
182
269
254
-135
223
212
-123
-138
-340
-62
-220
106
330
-96
-1
-564
-445
395
164
61
10
-317
-572
415
-63
-159
-613
127
284
-35
-381
-591
-139
409
94
-85
-693
-184
-39
-411
75
-54
96
-14
-381
102
317
-90
80
-439
353
-67
341
-562
301
-112
-80
-314
56
-296
-116
-304
153
-154
-202
26
-438
767
-406
-163
-48
-377
-157
21
88
61
78
-124
-126
255
3
87
167
-535
-54
-93
21
-332
96
-26
549
-88
-162
-676
268
102
-188
-256
327
351
189
-210
-70
-188
-350
-32
-211
456
31
-321
-132
-63
-97
-148
-25
-224
-71
497
-52
-105
-31
-95
-210
0
-78
-380
135
5
-47
-298
-161
498
-293
343
-87
-86
-218
-156
-89
-477
-86
-86
-145
-369
-135
105
-38
55
248
-111
178
-33
-335
247
91
373
-334
552
-451
140
434
88
52
-134
191
722
-201
-73
-61
-159
283
312
422
432
128
-68
45
6
-50
-123
-359
183
-33
128
-376
-27
37
294
69
-230
159
-168
290
41
41
-143
-205
69
209
-599
268
235
222
83
-138
-21
181
-422
169
-403
154
-516
352
-114
-182
-203
-31
106
-116
-72
-150
-26
151
-44
98
-76
-124
-438
-101
79
-26
-364
159
149
-13
381
-169
49
-5
276
130
-83
138
-215
-65
290
-283
14
325
10
-16
-440
-134
25
-120
-46
634
-70
-106
-240
-172
353
-220
29
-76
-39
-128
134
239
392
-207
-107
-127
-47
55
-211
94
15
214
94
243
-151
30
-515
-99
-14
-319
393
-348
120
-161
-93
236
-23
-17
74
-360
-136
-42
-50
-384
184
-292
-20
-157
39
-234
-315
-78
-137
212
424
187
-53
-304
656
-368
223
5
452
-70
334
464
-328
-107
212
-162
87
-294
367
-593
134
82
568
17
282
-18
16
132
200
80
-330
-221
-168
316
266
146
-173
-246
69
-6
-281
-388
-18
177
102
111
164
90
-67
313
274
-70
-70
-65
-688
-93
-128
51
-297
60
-27
-86
-105
39
-5
17
666
53
-19
22
-187
37
379
121
472
363
83
-4
-182
242
165
31
15
55
66
278
185
-28
106
-246
-115
-15
-435
540
-156
129
0
174
-26
443
505
404
511
-567
-343
-27
-256
-271
153
-132
41
-25
185
41
-307
49
-217
-235
198
15
-374
79
-407
169
-80
-110
38
-11
-76
109
-30
-57
313
-324
-217
242
202
-201
51
663
-639
13
-206
-98
317
-23
-155
261
10
-81
-395
84
-166
-403
-51
37
549
-238
298
92
156
-603
598
243
-160
-615
238
27
127
393
16
-102
-162
-223
-1
86
247
-64
20
-114
16
490
-127
39
218
227
222
106
-550
20
248
79
-24
83
-28
66
-24
89
-202
-232
413
107
268
-147
-179
-3
-169
-81
-114
-106
40
-295
-32
-110
-130
684
59
-185
272
-3
-63
430
8
740
389
190
-302
-170
56
263
-371
-221
437
-168
-43
107
92
-85
-112
-69
369
-164
-196
-168
-193
232
294
-398
117
82
84
-88
-98
229
-175
249
-35
-247
270
-140
312
0
435
-96
-229
142
165
-482
393
-393
-194
-274
88
-304
-10
307
-20
309
107
268
130
313
391
-402
-302
360
162
106
-171
-447
2
-34
-143
-30
-44
-145
-183
426
211
50
117
-149
-44
640
468
-159
269
-12
7
355
278
257
-80
23
-413
223
27
-295
188
-348
91
293
-48
-108
15
-56
399
-260
-143
386
-406
267
-223
-102
-249
-288
203
295
181
122
-175
-369
-32
307
-90
-156
-553
-120
70
-376
685
197
-469
281
-168
-439
399
1
152
-707
131
-632
-125
-164
-390
-553
-109
-225
200
-285
-14
240
234
622
185
-45
250
12
59
70
207
91
323
704
293
269
-91
121
-57
-194
90
-748
134
43
96
-465
43
-97
85
-129
59
260
323
302
100
-9
352
158
-145
-61
106
-245
168
473
54
-44
126
449
77
494
-171
-13
349
-146
-365
-132
-374
118
257
-52
55
203
-430
89
-528
158
-236
-380
-154
99
158
-502
67
-361
144
-440
-437
-47
-200
-560
-130
-189
168
14
-95
337
-420
-280
-78
198
-93
258
-596
146
-43
-277
-140
35
366
45
18
217
277
-343
-155
-29
125
82
278
93
-138
197
-100
304
-423
74
-160
566
-40
521
-95
303
73
-237
-190
364
-231
247
-330
165
-163
17
526
-16
-93
-61
-309
139
-61
100
293
-39
81
-400
277
-128
-104
65
-247
-75
-365
-179
-5
-185
38
289
447
-372
-108
-129
-94
-265
165
-248
-37
-26
25
46
297
76
154
-5
-163
167
82
-165
-352
101
-234
-211
123
168
329
-524
77
-290
158
-4
179
-113
-62
-71
132
527
-9
-27
-466
88
-35
212
-196
-397
-154
-444
112
225
-435
196
-75
-623
-331
66
730
-224
113
-235
-139
-150
-130
-483
63
97
20
-777
240
-537
-123
-272
-241
-320
377
-14
-668
145
277
4
135
115
90
190
-57
-305
-148
157
29
168
575
-603
244
420
570
121
-156
602
452
-322
198
-12
-216
258
196
-509
60
502
-108
125
-265
175
-557
118
-183
144
12
-26
-507
95
132
322
-179
-120
-52
118
-85
-141
63
-174
-360
646
469
-127
-99
-300
100
-51
-129
77
-31
-84
198
137
-20
-154
-504
-177
183
79
737
85
-60
107
-227
65
147
-41
-82
-539
493
-165
-306
-35
129
-87
50
-23
-386
-739
-217
204
-511
-311
548
-109
-190
165
-19
112
445
599
79
-15
455
-122
345
-152
-503
93
-145
-139
-221
-420
-84
61
164
95
299
131
16
-197
-180
-193
317
-134
32
-91
31
-3
-94
241
-162
-216
-103
-513
97
-111
122
273
103
-21
-59
102
112
560
28
143
413
-234
100
-43
-751
-62
-37
-104
-715
85
-203
58
38
249
-14
319
-229
-27
172
18
42
116
188
474
207
-176
99
5
193
-103
38
33
-260
-198
-48
-100
-259
-289
19
-286
-31
-560
97
-1
262
-19
102
-1
14
-142
-70
55
163
38
-375
-463
81
-172
550
-6
91
-218
-243
228
-39
666
185
-60
-266
-89
-185
-362
-64
-117
143
-112
78
214
-146
-221
77
-306
178
-171
178
473
-127
-32
61
-114
453
263
46
179
335
-126
273
371
48
-114
388
-36
588
-171
-204
-404
402
-616
4
-300
-20
-320
-290
111
87
-94
-90
87
390
-257
530
50
-151
-244
21
332
-11
178
-232
115
473
103
238
15
22
-338
-171
399
13
124
64
258
-246
222
289
89
-72
-208
-182
77
27
-374
-25
-352
-121
196
-79
71
219
-168
113
-2
-499
28
24
35
-161
109
55
11
-254
403
59
-120
358
262
108
-45
191
135
-97
-28
30
-82
-68
79
-387
-137
189
103
145
-339
-187
346
-336
-9
-259
114
91
108
-234
252
0
-45
73
152
-34
155
-658
-43
789
-4
-77
-270
52
86
106
-29
302
-94
185
-71
145
40
-112
397
-146
-52
191
-200
-395
408
89
-239
-82
-155
-64
202
-140
414
133
32
23
-607
-86
18
-218
330
-40
-46
-159
267
-95
122
-170
46
421
349
295
-482
-106
-14
190
393
189
18
-31
-300
125
-151
891
-294
16
353
448
316
711
332
-231
162
2
-483
212
243
136
-135
525
-263
496
215
-32
212
199
-253
609
360
60
-1
-117
-318
-232
298
18
127
-62
-158
206
28
-258
339
-329
129
-283
110
144
152
-315
96
357
-63
-11
751
685
-6
117
23
-189
-67
33
197
-323
-48
532
-282
98
-235
-392
-370
83
-61
-737
66
52
-257
19
96
-213
163
164
122
-91
-330
211
-81
-559
-86
-221
38
189
-194
-117
-123
-441
23
-80
-21
37
95
249
-169
-63
-168
482
-483
-116
454
161
-178
385
32
-131
5
239
-11
20
-154
-859
-102
-207
-128
-151
-3
84
168
-196
355
385
165
-50
66
99
49
-106
30
86
-16
270
-254
82
-52
-451
-69
143
245
107
-5
-54
-379
-483
-718
238
128
342
342
96
-204
-115
-631
222
257
138
-239
221
-369
465
265
-26
286
167
-532
398
-299
146
57
-124
510
-385
403
-107
-194
23
-108
343
63
-144
500
41
-130
158
370
-44
258
-121
565
115
217
149
-42
457
-62
-12
160
242
388
-361
-11
-65
-515
164
286
-99
-131
-122
261
-380
-7
-91
-312
355
-94
313
5
238
-158
425
-303
77
37
340
-43
91
-47
115
-157
-15
99
-416
-117
159
410
127
-306
133
57
26
-141
-249
165
395
75
138
122
-478
54
142
-343
-220
232
-395
23
149
-156
181
1
36
131
214
33
-134
-1
132
-233
157
-160
-28
535
32
95
-183
-75
-214
117
-240
-253
169
-49
-30
-89
79
-140
-247
-70
-513
105
-105
147
129
-48
27
621
8
354
-288
300
62
-97
-352
196
273
664
-5
-136
602
-26
-511
-35
546
-274
-220
-473
-8
-117
51
-67
167
-309
377
139
-27
-118
137
-78
121
111
-82
556
119
-102
202
342
91
-67
-169
-493
13
-174
577
357
211
-6
501
118
-123
10
-91
281
154
-192
412
-12
-74
175
-184
229
-271
157
171
-404
-149
-120
-20
88
148
45
48
-174
-50
-396
-671
-806
-201
-1
-148
-316
8
60
-82
383
478
78
-156
-198
107
-67
-321
-251
-156
65
-221
-129
522
-366
53
227
574
-22
-291
-220
176
-12
-125
-65
-519
195
157
53
100
36
198
92
399
132
-133
121
-9
522
-193
-106
357
-133
-292
-88
-320
-188
84
162
172
23
-48
-75
-293
-520
196
118
23
-46
-37
-482
150
-402
132
-105
-300
163
-130
307
-101
561
234
-106
-104
-89
468
356
721
-76
150
-51
-68
53
-38
-164
174
546
435
201
-92
-298
209
402
-92
-151
91
-88
-112
518
-415
-58
243
252
49
-159
282
116
691
599
149
-175
-10
246
77
104
1
-208
-501
775
-117
-338
-5
-112
-453
-43
-423
-2
-165
240
223
57
-234
259
-378
-403
-737
-213
-258
228
179
375
-73
244
6
-123
-51
132
-148
-327
-131
-6
85
-525
15
243
-26
-141
14
-334
-120
168
26
-350
-136
230
211
-152
-94
148
-282
106
-17
59
116
58
-48
-467
838
152
41
-149
-118
-130
291
-1
59
-164
122
-48
24
72
-53
257
289
14
-28
-39
231
-7
102
253
-416
-15
-299
-433
-15
202
107
35
-84
-183
521
-245
35
130
-100
-265
36
-225
165
-224
208
102
-12
404
66
225
-3
-129
131
-110
50
228
-78
203
-716
19
414
202
113
-14
-72
50
259
-23
445
270
-34
-36
-171
41
238
197
-126
205
-159
210
322
-145
-168
-88
-13
2
-145
202
255
177
-99
-349
283
407
-314
317
-422
-84
-22
476
305
-104
7
5
64
-596
-98
268
132
-165
154
45
-45
-68
86
213
-258
-314
211
-22
184
110
-43
-153
-404
69
287
13
-658
254
187
171
-87
148
46
-215
278
-172
-122
171
-235
-210
722
-282
-309
218
-85
-76
-69
137
280
381
74
244
169
88
-287
-306
134
284
493
-25
-25
210
-294
-50
287
-5
453
-43
-51
17
213
177
-41
-55
-52
-90
81
426
326
188
215
40
-89
254
225
450
80
-507
-54
124
42
268
-215
-10
-329
39
-268
249
-158
-119
-28
-231
-174
173
-152
479
279
16
219
-32
153
38
264
357
-459
-444
100
43
-63
-12
-53
265
426
63
368
-642
-261
-294
-103
-87
316
116
31
105
-259
-105
-91
-120
-138
-539
-255
68
66
74
423
89
550
-34
-66
-8
-70
-209
155
17
-84
-149
-8
63
85
331
-54
109
-476
218
-332
-14
322
311
58
-55
247
184
110
-62
91
-25
-244
23
168
-235
-337
86
550
-277
184
681
-31
-3
-301
69
-79
57
230
-316
-295
179
-85
57
173
648
-159
-517
100
-115
47
123
-495
163
-380
-263
-73
88
20
-441
252
-246
-104
37
-64
-84
-484
32
41
522
-151
-318
-131
313
-18
161
3
-225
219
-16
35
248
73
-199
201
-220
617
-27
-332
313
38
-80
-21
-3
-279
-20
-387
2
340
-39
233
505
-130
-294
320
120
-4
321
-468
-73
-198
92
-111
-138
286
151
-19
56
-741
-197
102
-22
-84
-77
192
-175
16
-46
85
146
11
-247
348
77
-49
171
44
-11
-134
-392
-219
54
90
57
-155
213
-149
-419
-324
-96
378
149
-154
-485
-225
110
301
104
-190
-48
-204
284
-244
105
140
122
-565
183
-54
244
-436
-227
73
-74
420
-45
-537
-63
-62
18
56
291
1
-227
134
143
132
-22
633
-8
63
-5
48
-92
-146
-212
-91
333
47
35
-382
-331
-391
119
-85
-302
-70
-563
702
-397
-139
-296
273
91
78
-108
-72
-311
-193
-416
297
-502
-469
39
-193
52
-32
99
16
600
130
-74
-1
-12
22
-169
-261
-341
117
147
-203
52
146
-95
-40
-232
302
6
175
168
18
113
341
-65
-394
328
101
38
-404
150
184
436
-356
-90
-113
-528
468
11
234
97
487
65
-60
-216
-521
-148
70
-198
-234
187
-68
-366
63
231
-240
-76
-117
-50
-55
223
-252
25
56
145
-223
451
352
131
376
199
22
70
-163
228
-62
-652
-202
-53
40
-110
32
-166
-311
129
-168
175
-636
-272
99
150
-470
-6
-385
141
-94
621
-243
-211
-57
111
212
-307
-162
-222
-53
375
-21
-60
-230
399
208
-475
-5
-145
359
-199
53
-424
791
-174
-529
258
-278
1
-305
98
81
-42
-192
88
-387
14
49
7
-1
-291
107
211
-241
-105
-117
0
-24
-396
-172
-294
-414
152
-19
561
247
-388
39
428
104
-197
-218
265
401
152
-205
-153
3
-195
-67
224
-224
35
191
-361
-1
129
145
377
-423
-98
-110
-478
-133
-21
458
-230
19
481
-164
-131
28
170
367
-288
153
530
-241
55
351
139
-102
-338
-241
25
-68
42
54
197
-415
-80
153
-347
310
180
-189
7
-177
123
-231
87
-199
-392
-383
379
48
-151
-436
-189
265
67
609
680
47
254
-426
-472
181
-18
292
181
-440
-259
-171
381
-79
231
-243
-27
-264
-95
424
35
-14
-152
7
239
26
-254
-112
-36
-397
161
-162
181
-293
-89
-181
-293
59
-100
79
-123
52
-1
339
591
201
313
-8
-223
-485
179
-338
51
-489
-277
-139
157
-453
19
13
-224
280
46
-108
-455
250
105
402
-104
89
-27
14
154
104
83
-30
6
117
-282
282
70
624
-33
-382
160
573
70
-493
-86
235
-328
242
-565
-130
-49
-364
341
-347
-62
-228
30
113
76
2
-51
-220
-423
-127
-355
-8
160
-18
-163
204
122
-44
-266
97
-46
1
-162
-211
143
172
-410
459
153
31
-51
-402
-40
215
391
139
58
-162
-549
97
173
232
130
-117
34
310
-213
156
134
19
404
-273
-376
-73
-79
-106
300
142
-127
-480
127
-224
-605
-162
257
-59
-267
-99
173
-238
-188
94
42
122
-4
310
506
-494
277
-417
-69
76
-595
95
393
640
-160
70
-314
66
-276
-735
-199
332
256
358
-5
-75
71
299
292
144
114
247
12
213
351
125
-444
-407
276
-11
12
66
481
67
34
-164
279
162
241
298
-491
124
-218
-369
-138
305
247
71
-1
14
257
-318
-485
121
79
-302
-350
65
-82
246
10
519
-304
290
99
164
151
97
-59
232
123
-153
-299
59
266
259
8
249
57
-18
216
230
-11
-404
-65
-253
207
-317
-224
459
-161
503
-242
-153
-318
-13
62
331
-281
42
204
265
-18
82
-458
88
-44
739
8
472
109
46
-470
670
-35
-309
136
545
339
141
-103
242
-410
-109
110
-257
318
-226
-208
24
-112
138
315
99
-211
-3
-77
97
122
406
-208
328
-180
-285
127
75
238
-84
-351
87
-187
-90
7
147
22
594
60
-52
120
170
132
182
-145
-28
262
172
63
-174
200
-241
220
258
-484
-422
152
699
-811
-301
117
-283
58
-108
-289
-211
-481
152
-582
424
42
-283
-59
16
97
-367
-94
-250
-152
-37
-77
78
-141
-174
13
405
249
185
290
-83
207
359
41
-45
276
-101
252
-41
-95
-63
351
-22
370
-72
133
-603
458
89
-95
-429
183
371
554
-152
353
-225
316
-172
117
7
-138
-247
-463
-255
268
-26
23
-110
28
-661
117
191
-392
76
324
586
171
-50
0
-67
49
-6
-147
-15
23
539
-217
-8
-66
158
-218
305
256
201
-619
207
-327
-82
-708
-146
-72
-716
-166
24
83
207
326
-385
106
78
-16
49
-435
71
11
-247
-296
-379
33
-67
412
16
-231
380
-408
49
-53
-78
-382
-207
128
-263
519
-23
-91
36
465
-457
304
-140
89
307
-516
-65
-287
-452
157
-332
-124
-117
531
74
96
78
359
-134
328
253
-4
358
12
231
46
-254
-24
-116
118
-204
-45
138
-30
-127
-192
105
64
-153
-87
-160
-75
-88
-549
23
-10
-266
105
327
-96
-131
-187
42
138
-205
-8
69
-223
-74
-48
-9
-76
-148
-122
154
16
375
-133
-129
-80
-673
176
-148
23
-208
-103
-289
96
-325
-134
-214
-109
-26
187
406
-87
208
18
-56
181
251
-9
-30
702
-100
381
2
-107
212
569
131
-289
47
52
76
-120
-22
-49
-221
20
62
243
16
34
297
-397
-47
-175
-71
553
110
109
-28
-206
-255
-334
43
640
104
467
209
124
-134
105
-233
-85
98
-35
-74
26
290
32
-250
122
-495
54
99
-41
-29
36
-248
214
287
-8
-10
19
457
14
-5
-48
211
-174
470
190
296
-353
91
-69
544
-33
140
-236
-293
283
37
-316
-142
434
376
-367
118
56
-478
-204
107
-143
-197
-255
260
57
-115
-27
3
9
-65
77
287
38
87
70
188
-9
79
-125
119
289
-250
308
-205
-20
348
4
-107
376
517
8
325
588
-83
87
193
-43
259
158
-201
-4
135
-38
-181
-202
179
-66
-65
14
141
78
-374
62
37
-217
-106
16
-106
-369
-9
-275
-56
-29
252
170
129
-958
-256
188
40
-517
319
-232
-257
-171
189
-209
-59
333
101
-521
-37
-78
-225
518
-155
343
335
-83
-443
305
-405
77
-328
-277
-198
52
75
-325
-446
194
28
69
-149
807
-259
-53
-451
-163
-228
-7
-195
-239
-87
-544
-208
-12
-251
174
110
-73
-37
-223
128
-1
175
49
-196
49
29
-45
275
150
-290
409
-83
10
-250
105
222
107
480
-369
-86
168
188
-150
70
532
-325
-266
77
-61
-342
-284
-285
61
-71
-46
-259
17
-241
-106
-197
-516
-24
360
110
382
111
-111
-1
72
-459
-261
-109
1
-127
155
7
285
2
-55
-235
-13
253
-29
62
-171
-401
-24
41
237
-83
257
-89
19
161
-319
428
662
-332
-117
-591
-436
528
-100
-219
736
-162
18
109
-356
162
-641
-237
-221
354
7
204
-302
88
33
65
-112
-16
-192
25
-180
260
92
-123
-219
285
-110
241
-559
-186
-184
58
117
-290
108
-595
3
46
-232
-206
151
3
-200
444
73
178
-105
-309
-138
-99
42
-15
-339
77
148
-561
215
-340
289
369
165
20
-710
555
145
89
147
43
448
-6
86
-284
673
-464
257
-152
112
-14
76
223
-55
135
-369
364
205
-165
189
-44
-166
-228
313
-41
-165
308
310
441
-71
-44
-26
-618
281
-25
187
81
-61
214
-108
172
-279
-203
-19
-698
-378
210
-178
-26
253
-215
342
-27
234
-284
142
356
-109
-157
193
211
-341
276
200
-624
-567
-62
-510
-294
464
462
-261
65
183
-276
-128
-6
-69
401
-182
568
-740
-51
-45
100
-41
-258
-186
111
192
217
-29
131
-51
1
214
-10
-66
-56
-62
84
-61
25
-75
244
-207
671
14
170
-250
178
73
-129
-205
177
144
9
-135
9
101
-161
148
-22
-433
258
-131
99
255
-193
251
176
408
-49
-109
135
329
89
47
194
32
-90
-85
130
60
167
-113
-179
-90
-137
-59
-62
-158
13
-301
35
-422
-226
-884
-126
-31
-257
43
-48
103
-240
131
-17
-244
-47
-821
-4
210
-123
-202
-229
131
142
143
-255
-40
-182
168
-62
-102
338
230
-148
405
-62
133
-258
154
286
-53
-146
-262
-517
386
263
-532
16
-128
-184
142
-693
-298
122
-559
259
-739
36
-18
127
-182
-106
321
-234
208
-135
262
284
-219
478
14
124
24
-607
19
-90
268
337
-387
270
-360
86
428
250
78
129
-251
313
113
-713
69
-369
-159
166
-146
-54
221
93
397
-171
-38
503
-242
161
-95
-167
258
172
-217
127
220
145
-332
65
187
-101
81
-197
-26
-207
71
-344
34
57
-416
426
60
-432
-66
-206
203
161
-6
146
-148
59
176
380
36
-377
-330
216
19
-59
139
40
401
87
-16
-29
-224
-544
40
-144
322
-43
284
164
61
-407
20
185
-341
109
-6
-214
159
218
-478
-394
-68
294
-255
-24
41
-175
-81
197
-14
-506
-109
-208
50
295
189
42
-136
-218
323
-21
-95
-81
108
23
157
111
351
427
173
-267
246
-220
144
50
147
-68
401
-139
366
-31
-216
-262
22
398
-221
158
393
-226
167
-80
164
-103
-55
-238
51
-103
277
518
-154
79
-22
-672
89
-83
-70
-97
20
-309
669
-166
134
-201
-432
307
189
107
296
-143
63
-50
60
48
72
-17
-244
-42
-124
291
178
-217
-263
49
-331
37
65
175
132
130
46
159
-242
166
-191
345
-125
-358
9
91
15
-111
-150
209
-39
-376
-190
113
143
-222
228
-266
81
78
123
-35
114
-52
-151
363
-210
-326
24
179
178
-414
-66
-71
-92
438
666
13
-456
-138
-247
-148
1
213
-423
458
161
427
-816
25
-278
-72
-119
-264
-63
-155
-431
-224
-452
-233
-160
-152
-64
-310
-268
89
726
37
-414
-25
-127
74
2
-42
-154
178
467
86
-60
-679
507
-278
207
44
19
-289
-117
-187
-578
302
312
349
-88
19
129
-349
125
-122
-449
-162
-215
-161
30
117
-318
-218
-227
-158
-267
59
-95
-39
-16
-5
-120
429
1
70
-264
-282
625
81
-161
26
190
9
-42
-279
308
-49
-228
89
37
-180
-401
-83
121
264
-58
127
-35
-92
121
251
132
17
-340
-252
-195
194
108
552
181
601
-1
141
135
-27
450
-299
42
-58
237
207
-92
-46
174
-323
48
34
153
-237
-92
-525
223
139
408
-173
42
-32
192
-657
-147
-86
39
89
-48
141
-48
-138
-101
170
281
-231
-113
-201
-338
-238
42
155
79
-80
-338
-126
356
60
72
-148
83
62
-174
-15
57
-47
-434
-125
-250
-118
38
-27
194
-314
-346
-92
-27
58
549
123
-62
-273
-147
48
-45
99
289
23
165
246
-143
116
19
23
94
116
272
380
-43
35
-144
-275
-318
180
-72
56
-535
89
-26
-340
-392
32
-135
-70
40
-171
-96
-156
232
-165
29
113
-87
250
677
298
14
-127
92
57
412
-108
247
-105
113
43
-234
-89
86
166
-127
-268
572
-165
-30
-325
131
482
637
239
-51
187
-171
-95
132
100
38
-37
181
236
-42
111
-172
152
-71
-267
-387
-386
-44
-190
-214
-286
98
-524
178
108
-19
-300
485
-248
61
4
-203
4
-3
160
-44
199
169
-25
-207
-223
448
-19
337
-275
661
32
-287
-2
-160
-255
-118
441
233
-141
55
-280
-90
-27
240
-125
41
170
434
59
88
-291
-59
-214
-421
-196
-44
-453
194
56
430
-223
-335
27
15
-427
145
138
-73
-114
44
65
14
135
373
159
40
-252
-149
-53
55
89
239
-373
-121
251
8
187
302
400
110
-91
183
-45
200
-147
-142
-220
670
30
-20
113
-131
530
-252
-22
-269
67
-542
-351
-411
-523
-38
-363
113
-136
-625
-86
111
-65
-246
-199
-62
-229
-238
-571
-286
-433
62
-168
381
-54
-308
295
-34
265
661
-109
-180
534
112
130
314
-129
-154
669
78
-64
12
86
-125
59
190
-302
-263
483
-83
-181
-74
-439
-776
91
108
145
224
298
-524
167
265
-173
-82
126
-18
-401
-29
-790
133
119
90
-130
-138
591
-65
87
192
84
20
97
-219
-258
425
67
3
-90
231
148
174
-258
-28
-125
-229
-600
-81
-115
74
-80
-45
-133
-67
465
-603
-17
62
677
77
-234
-297
-82
-372
221
128
-366
9
112
161
-139
-17
89
82
403
-337
592
399
-545
187
-259
17
261
65
291
-132
61
551
-448
402
499
35
21
-140
42
-56
10
260
35
-135
-307
-14
-414
502
86
131
200
-284
3
-255
159
-292
229
-225
24
-30
-207
-287
124
-72
-65
-59
-326
139
-192
-104
775
777
-48
-274
70
236
-178
90
27
-425
176
-94
-31
5
-31
-162
531
-702
-63
615
-82
76
85
80
241
168
139
240
165
35
-155
147
305
190
-9
351
134
279
365
200
-189
-123
114
183
60
-89
278
683
440
-38
-2
-352
-454
-234
-249
-286
534
-105
128
-208
-269
413
-697
509
109
-121
-207
-68
88
4
-117
-582
78
452
-255
38
-116
-56
-253
58
-314
-396
-29
-461
701
-105
-22
-10
483
126
-36
660
-87
-345
-15
207
108
-291
-244
-138
-210
-223
135
115
465
647
-43
-80
-4
-451
-17
-464
254
-37
-111
346
134
-54
-21
68
78
596
139
-66
-114
517
-26
201
-253
-619
336
179
94
5
-125
87
86
98
105
-245
194
-458
290
180
1
445
-187
70
-206
27
-118
-124
-540
-44
50
113
-161
129
106
174
-52
-272
-287
79
240
49
-285
-437
213
-379
180
-906
289
192
101
518
-413
2
-200
339
439
-148
-33
-227
-23
145
225
77
-46
235
447
-215
590
-280
155
-378
-144
-260
274
614
-180
263
-384
350
-2
-191
-27
-400
-17
40
-233
82
-306
22
-35
-440
229
-59
391
-275
-128
330
130
478
125
68
278
-291
-69
1
307
-94
-175
-98
248
106
160
-399
-56
-399
-75
-21
-60
-147
-535
416
-389
319
50
-61
62
105
-398
-63
-163
-118
-114
-231
-201
253
492
217
560
139
-731
116
45
92
89
224
104
715
-430
-323
28
121
-253
-62
282
46
-417
-87
-153
405
-283
138
241
-196
111
34
-428
-212
307
40
-745
-590
-34
175
-104
504
41
-436
-116
304
-261
276
-33
212
-167
-3
-8
133
246
2
-103
81
510
-256
-193
-233
70
-24
38
113
191
-464
-53
-126
-164
158
218
387
403
-139
-469
-385
-275
-538
-292
117
39
-192
-48
333
115
-152
-34
-44
122
-375
-85
63
-647
-193
-76
17
263
45
-58
-57
-44
150
399
307
-114
-417
-296
498
-51
143
-52
223
139
-192
218
-282
-262
63
-192
-152
310
202
-202
120
-133
111
110
-8
83
-14
-554
-124
241
-67
-280
89
26
217
-316
0
16
359
84
108
-102
-47
244
112
257
-152
290
447
-25
-86
93
-78
55
290
190
-3
-236
407
349
173
-342
-87
-27
-321
-479
-136
217
-51
144
-44
-424
288
-535
189
-104
-287
-213
130
-10
160
-137
-434
-130
-351
46
2
131
-7
-6
137
47
-264
-417
-82
-72
-147
-173
-61
125
-57
117
685
-268
-114
281
-419
-152
30
-682
177
-39
-440
-57
42
-634
-39
4
-69
100
-45
19
146
177
168
-132
162
243
137
-68
635
93
7
345
-458
-130
174
145
-108
365
170
-117
699
-102
48
-317
234
-731
284
-302
-698
-386
92
371
-33
6
210
716
124
122
86
-374
466
-146
-107
-104
134
55
300
-334
307
500
-4
115
181
116
322
-43
-210
51
-240
157
-12
-59
255
-102
56
439
123
-627
295
135
183
-93
176
28
172
209
736
-175
-136
-151
488
50
142
385
-110
-406
-168
-128
-658
-385
216
-134
-479
59
-436
-18
119
205
-56
-203
-169
82
-314
-36
167
-569
126
195
-238
589
-31
-160
145
-194
-311
-32
63
-78
86
-228
41
541
-194
70
98
123
203
-142
-193
-544
-380
-407
383
379
19
284
-334
-108
-6
-560
-107
245
233
718
141
-139
-106
-23
475
-26
62
-513
113
-288
186
36
-83
-65
-240
-88
114
317
46
236
181
103
115
-594
-84
-160
8
-99
512
105
-18
-51
-377
9
-306
-7
-144
334
55
-177
128
-198
-172
223
-397
67
5
265
-107
-388
500
-71
513
-176
768
15
178
391
319
76
163
185
263
-119
181
-111
189
523
29
-255
-360
-87
516
-185
311
-237
-234
-15
-62
209
271
-414
-39
88
-201
409
-289
-6
-210
-30
-89
-337
-178
143
-312
77
-12
-254
91
-154
-58
148
133
-97
199
-131
311
58
41
-96
-1
-132
5
-203
27
66
156
-421
190
-216
-3
-221
132
242
-72
-34
-36
-81
-133
121
-85
-436
-103
-395
214
-165
242
-222
-351
340
-305
-284
90
-277
90
186
299
-35
145
-188
209
-124
-162
38
-26
-181
494
82
-166
-161
-251
158
-285
-227
181
317
180
-245
204
176
-99
327
108
46
159
58
-96
-113
136
270
27
-76
-43
382
-105
-496
109
179
-87
-27
-316
40
79
464
-414
116
-173
450
317
310
167
29
-355
-335
-155
186
562
-249
57
-200
25
-191
180
157
-91
-640
209
374
-90
723
186
-86
88
-211
-718
41
311
20
361
353
85
298
1
62
-245
-166
-198
36
240
109
-79
31
-221
-246
-427
451
-272
-247
-246
-341
-286
-44
26
379
-111
275
-54
534
104
46
22
-5
-159
-167
901
19
48
-296
84
-217
101
110
194
-116
365
654
-300
-79
-56
-201
-82
160
110
-121
-238
-494
438
-188
-93
126
-57
172
309
45
-343
110
-534
116
-82
324
-10
95
0
33
6
-98
236
282
-170
178
-137
-343
15
-310
-64
179
155
-218
-10
51
213
23
-103
-15
-110
-108
143
777
-197
334
-232
-536
360
-17
101
-117
279
58
277
-349
65
-55
96
31
-2
-186
-198
-218
-46
-154
-423
-178
561
289
79
345
-45
-6
88
-739
851
-573
-295
265
-6
41
20
257
-120
353
493
-105
-131
248
176
62
113
410
-115
19
-244
8
34
-100
32
1
531
171
82
-231
145
-231
-83
334
-157
-104
218
-439
184
60
61
-3
457
492
253
-110
-211
142
258
159
362
81
112
268
-56
-469
-132
731
329
86
-271
424
178
2
126
-318
-316
-370
-387
-466
-147
-89
-123
-361
-74
-113
148
-315
209
-261
210
-141
56
-328
438
-263
-325
261
-115
32
127
133
108
-72
364
523
-196
-188
-41
-92
238
-266
147
-136
-657
220
-165
180
368
-98
55
-766
151
-531
-56
-19
17
83
-106
422
241
-86
-210
-259
227
101
450
416
-107
-55
233
124
-205
138
-354
257
-554
-54
-328
-170
-45
-77
227
-37
196
339
-100
178
526
-14
-63
-200
-18
-84
-122
92
339
96
314
131
486
-79
-379
-302
26
-135
16
-107
272
340
-319
316
-453
247
7
-6
-552
-68
-155
-491
-56
-156
-111
-136
574
-167
-233
132
95
99
-200
254
282
-74
-377
58
472
-140
138
-188
561
-207
62
5
38
106
-109
116
-160
74
16
-276
66
16
336
-155
2
455
53
86
-181
100
31
6
37
-85
-282
-208
271
13
-84
86
89
549
-6
-593
-223
216
380
37
250
-102
-87
307
-242
253
-112
135
662
109
-230
43
-188
-77
-220
153
-183
-255
-81
264
154
145
191
-77
-8
23
-55
-83
-73
553
-364
-55
-9
235
-149
-310
53
-2
108
-413
-166
242
77
226
-156
437
-111
-23
120
201
303
-130
-59
-198
-608
-26
-13
122
329
-132
-24
-653
88
116
-261
-39
-184
260
211
-95
-19
359
22
-78
155
-426
-246
498
-19
-416
144
-71
-457
266
-261
85
-102
81
490
264
580
170
188
-145
-44
328
-90
76
-244
301
-379
-158
43
249
544
502
173
-35
122
-7
236
-65
-67
287
-105
161
124
83
-198
122
-418
202
-54
405
-89
377
-263
260
-208
27
103
-52
-127
-143
-97
117
450
227
592
136
52
-31
-126
299
308
89
-417
103
337
163
-287
-182
-374
206
19
-144
240
176
20
-275
-223
-103
96
-49
105
226
198
201
-41
330
-87
-67
-528
475
-246
-75
-227
130
-141
-47
162
43
-457
68
249
12
-71
146
109
294
-410
338
356
67
-247
-306
-120
-217
50
237
-90
-325
-246
176
-133
-8
555
-110
649
-44
137
-81
348
63
292
130
44
-712
-10
204
-524
-173
-58
119
46
-224
-35
41
-47
-378
-8
-280
519
351
591
171
-46
-162
-297
46
-85
43
82
-106
-165
227
-99
-39
123
-17
-30
-494
78
-250
-270
620
-101
164
66
-106
22
91
102
-45
-13
-315
-47
-81
-221
349
310
314
-266
-70
-568
282
104
146
-69
43
146
291
124
26
-29
15
-22
-356
70
18
227
-143
127
-260
-410
-233
-108
-79
-318
30
111
373
-409
68
-128
-127
28
-325
-66
128
73
8
-587
30
21
-279
165
412
123
298
-326
216
-560
486
121
171
42
-77
46
145
-609
-310
-374
28
-320
647
-284
26
464
-346
211
-42
83
-6
21
109
-252
131
106
-238
365
1
-101
103
-31
-53
133
-117
19
316
30
-450
282
-121
258
-72
71
-147
370
-502
49
213
-546
189
81
-229
22
179
158
-244
37
63
-282
-352
-269
303
-218
-26
-136
152
-4
253
-48
-101
-191
117
-609
430
-240
-570
-151
38
403
106
49
-25
-456
-8
-101
-661
107
-251
-164
135
-126
761
-516
146
-59
176
597
-434
-95
-63
-414
136
158
139
-41
126
-215
-26
-237
-11
683
33
-244
-576
110
281
466
-257
27
452
-249
-17
0
317
127
521
-50
510
74
304
-38
17
-314
13
6
30
78
367
718
-201
13
-1
40
-429
-316
57
555
-34
-186
125
32
182
-141
-149
-94
334
148
-99
-39
368
-201
164
-375
-137
-53
-320
-25
90
94
468
-254
-180
-19
247
-293
55
-342
48
-155
-33
-177
81
-71
-104
12
-452
-75
119
252
-263
251
-299
222
-114
-363
23
-415
-219
-361
436
-213
59
-161
-99
-159
-12
-273
416
-119
496
-204
163
-35
-193
158
518
44
396
-13
2
43
53
12
-130
-547
-182
-104
47
-125
-208
-428
-411
-22
-35
-227
79
324
-354
61
-484
-317
10
305
113
99
253
-163
-225
-45
174
-32
224
-123
-396
-285
-449
-693
-900
81
70
-15
796
0
-24
13
391
316
-467
-127
-61
428
-91
279
-369
-278
95
77
-92
-50
3
-36
-43
208
-124
-87
834
-156
-202
8
-165
-80
270
-109
-13
-66
177
35
71
102
-206
-186
-289
8
134
-226
56
370
213
114
-86
98
-297
-45
-319
75
-192
66
213
85
-156
451
351
-42
-212
-12
-37
12
-78
-82
-299
-508
246
-567
59
-184
-380
321
18
-4
-53
314
-116
117
27
305
132
156
122
78
519
-152
-654
47
226
60
-98
-97
-51
74
-43
-130
-20
-144
209
-5
273
-173
291
358
-209
-1
321
-337
-104
-555
128
137
22
201
-154
125
35
408
-452
426
-60
-57
186
140
-68
131
55
107
-11
-152
-83
124
716
125
-44
-261
-84
-85
-481
-110
-206
105
558
-70
-163
-56
320
464
233
396
-219
-297
112
-325
311
-256
-326
-348
-298
-109
50
208
4
53
293
-434
31
36
29
181
-324
265
267
38
-247
106
89
-127
444
222
-665
288
-31
62
-278
-367
-521
391
152
302
42
291
69
368
-119
823
-137
-142
-253
-14
-20
-231
-126
78
36
-268
362
-180
-166
77
-118
-342
-134
655
-70
-122
-125
-103
-171
-185
84
-41
35
-2
-174
-149
562
399
2
176
-479
123
-73
-132
-332
-99
72
13
78
-60
38
209
-116
-174
124
-504
-126
66
-82
-78
168
-93
-129
133
68
145
-328
59
-118
363
-564
280
-412
-172
219
-222
416
9
116
-34
-116
30
66
181
-350
127
37
-206
-589
220
257
82
73
-111
269
-95
-244
125
510
31
342
-216
250
-210
-219
-216
287
105
17
41
439
124
-65
-140
106
115
-20
226
-673
-364
114
23
654
577
-267
-249
-14
595
20
-58
-215
80
-264
142
-720
-158
-67
-299
103
-145
-90
-504
-39
-31
76
-713
-440
-4
-17
-32
81
10
-531
181
364
97
64
476
93
30
88
-467
126
-193
297
26
-36
-54
-152
199
-23
-88
124
81
140
152
-206
114
137
301
-159
80
-353
71
-68
91
-239
277
60
296
-140
-116
-51
166
-253
-307
-147
147
186
290
-16
-29
224
382
-70
-2
72
193
-17
-234
-125
262
-37
-142
-32
6
-522
-142
-55
-126
-255
-41
-165
313
-666
-183
178
180
368
325
56
122
-50
-279
-187
252
107
870
252
76
59
-720
342
74
25
430
-4
74
227
183
495
307
-110
-77
360
102
-496
-174
-83
-633
13
-145
-84
175
-375
122
144
139
-56
361
42
-81
-34
-103
-386
-123
377
-96
320
173
78
-157
113
87
-530
424
-227
255
-145
138
309
-153
96
184
87
-62
-111
-122
382
-466
44
351
-55
73
20
-46
-303
-150
290
145
322
-87
-131
-13
-18
149
85
-102
44
490
69
-327
315
371
116
-346
-115
82
-359
-96
-129
-126
171
-363
197
317
-38
-320
239
65
321
273
11
-390
-261
3
-271
-168
351
-49
-295
-52
376
-355
-493
208
-110
401
215
-100
191
-32
-148
74
86
-209
-163
-165
-114
2
172
-109
-335
-697
-339
-637
-189
-37
-434
333
-83
150
-84
260
397
-39
157
-74
-245
205
85
-27
42
-233
264
-676
-152
-491
-242
-164
-303
47
456
294
-277
353
-56
2
-154
-109
-209
-627
-135
-239
302
-130
70
40
209
264
-14
-338
3
255
134
60
317
178
-159
44
327
-143
-40
-111
-119
80
-304
17
319
267
281
-33
169
83
197
-141
-714
135
-341
257
92
-142
-710
-109
-190
245
601
-751
-827
-354
-26
-471
-262
159
-216
-316
-176
176
494
36
200
-165
543
-88
198
-169
-166
12
-342
-72
-178
359
-29
75
-94
-43
-53
-147
-209
431
-238
110
-130
-146
-92
-177
-149
-202
132
-69
58
179
157
-465
-4
16
-653
-175
-72
-57
-541
-328
150
-6
-414
170
203
-238
167
262
-463
-57
320
240
62
623
68
158
-86
-23
103
413
-102
348
48
-49
395
-251
-40
-38
-45
-61
6
-16
159
-354
-22
-586
-590
37
261
718
-423
-105
-134
66
-423
106
-141
165
54
438
-228
-135
39
333
-371
-74
-27
-152
3
36
144
-675
105
-862
-323
-700
179
270
-77
99
-77
-192
-62
99
101
179
-429
155
390
6
-121
373
358
214
108
-217
593
-397
222
-175
-97
-144
-177
82
335
25
432
-159
559
-156
129
-91
-29
-61
-408
91
406
250
30
85
-156
165
124
133
13
394
-241
-113
184
-72
184
-94
-44
21
18
-137
-95
-23
-529
-273
-573
21
300
-121
760
539
-60
-226
-50
-57
-129
-271
-588
-804
-58
50
-118
60
-491
-100
-297
155
-267
-277
-143
608
-158
-191
-90
90
37
-412
-595
-275
-111
-115
-44
-161
364
-97
-579
114
-130
41
-178
242
60
182
140
-229
-162
141
174
-246
-56
-46
166
-292
-49
348
-444
60
-446
-25
-368
62
88
-561
-79
-63
-64
-112
-246
82
261
-202
517
-311
260
-527
-260
-263
395
-36
-104
245
-69
113
-61
10
63
124
-1
424
230
-49
-222
-174
92
23
-250
371
264
80
-325
-93
317
415
412
-78
7
-103
40
288
-26
118
-298
-88
-17
-208
-11
28
23
-106
-68
-199
189
-309
-160
163
139
-5
596
328
678
386
-419
-377
-464
487
67
244
8
119
447
-1
-347
-16
-465
77
66
41
141
-110
462
237
-615
28
-180
-632
-281
77
-96
235
549
-36
132
33
170
-185
9
-27
14
-4
192
-208
80
-28
97
130
-50
-3
-367
-95
-371
13
222
61
71
-197
345
102
163
63
73
-98
-92
47
115
156
-125
70
346
182
11
-218
67
436
-23
93
-112
144
344
308
115
122
29
-31
335
190
65
-100
-120
-19
272
-154
12
-74
-794
-161
308
262
64
187
116
-140
-158
-180
-151
196
369
-210
269
177
-336
424
-339
348
122
198
79
62
-315
189
142
585
145
-267
-75
-64
111
-52
41
136
5
-70
32
194
157
177
-140
10
-214
-134
472
52
-644
-246
181
402
-364
-262
107
-71
-166
220
82
353
-198
225
-344
-36
909
263
-20
-70
137
-22
-73
-42
141
369
273
-35
350
-107
402
0
127
142
311
-57
293
102
-458
-134
-166
503
-74
160
-343
-329
-12
92
-10
-142
3
-29
141
-175
77
67
406
-13
20
-205
-180
236
-11
-112
-246
141
344
-79
-194
171
395
-36
455
-170
-125
-94
-24
127
-207
-16
534
-47
-142
-340
327
59
264
157
-126
-523
-143
302
95
117
76
417
-350
132
187
-370
-118
-31
-105
-185
61
456
-66
-424
175
436
-61
184
-10
-103
-118
271
-722
96
129
62
-218
347
70
94
6
35
-22
107
-37
22
-232
732
189
-210
-105
130
-290
385
-342
317
-34
153
144
-60
92
259
-411
150
-166
193
30
-141
-63
95
370
66
47
-282
24
-740
-39
192
-138
-118
-111
-327
-10
-84
-261
-126
331
111
-94
174
83
115
-430
-35
-12
53
2
-359
-107
123
533
-149
14
321
156
218
137
220
189
220
24
11
555
-256
543
-121
-150
-138
0
175
164
-464
-465
143
-397
-18
-75
-72
-106
-529
-157
92
-429
366
201
-97
139
80
41
30
-165
67
-403
-146
-211
-152
-474
-106
-18
-44
301
80
-79
115
-264
-487
48
168
-14
227
484
198
-23
109
284
-111
-339
308
93
-193
463
601
391
110
83
-205
-2
-244
198
195
-113
95
65
440
-45
41
116
-133
371
-110
24
228
-203
94
75
152
-320
-58
-154
-58
-39
31
142
-198
395
237
-287
172
62
-47
123
64
-69
-140
-87
-51
-199
-404
368
-64
-692
-275
-293
-367
-76
164
-408
-274
-657
188
-73
-110
-13
-198
-565
448
-477
-370
156
-86
177
-487
-153
-33
5
-124
-205
110
-321
220
-38
117
-28
7
-807
437
209
50
117
112
12
-617
-435
-22
-197
-27
174
169
-76
-175
-109
218
625
132
60
-146
-155
-47
328
326
-247
89
460
186
207
-465
-277
-119
101
458
116
-104
-9
-125
12
-64
-26
-56
-306
104
-117
-157
-242
366
158
16
-164
402
73
-253
12
-158
-134
-93
339
-713
14
-74
153
134
-104
-272
406
-419
-56
-76
-3
217
238
-429
293
-122
56
-76
-329
143
-67
-208
-152
96
-77
-100
142
17
128
155
-78
-191
366
-239
-103
-274
568
-139
372
384
-92
256
185
71
411
-589
331
241
32
-517
-214
-69
-5
-102
-14
-130
486
258
3
-143
393
-177
112
73
289
-81
-215
-798
16
106
-75
-28
-91
111
216
-338
119
61
146
32
-228
109
328
-197
94
-53
592
31
-22
89
-84
-293
25
430
-172
-245
63
138
147
82
-393
-72
37
28
-203
70
117
-206
-224
-371
35
269
-31
193
30
364
189
-109
-204
84
-23
140
109
-95
-48
-301
-353
66
270
-219
60
669
-291
295
-217
-33
572
468
330
-387
56
-789
158
18
412
-31
-238
-169
-151
-132
168
-77
354
185
-61
-19
409
-197
-269
89
166
175
-162
108
141
-812
413
-30
-2
406
219
-231
23
-827
-327
-42
-651
273
-153
-347
-26
542
889
494
-84
-43
196
-506
-64
-172
-144
-223
-142
-260
-63
-68
207
-679
-358
-64
138
50
300
-174
-508
-78
-42
-196
393
21
-9
-58
577
6
104
-151
-326
33
-77
509
-349
-381
-244
-333
-455
-307
-43
-242
-686
-125
74
-294
-356
-215
457
82
294
561
-2
-86
26
242
144
-157
161
-94
-116
106
-382
513
469
-121
245
43
-190
266
-385
82
78
311
459
20
169
-103
170
-16
406
-55
-241
-200
-189
8
502
65
-665
327
-144
-421
97
349
163
-188
326
-94
304
-38
245
53
340
-326
-600
117
14
-156
-174
-282
103
-138
264
410
90
102
679
99
320
-560
-58
276
8
-67
-217
-108
-98
-161
89
-218
258
-169
101
321
255
17
322
-195
160
193
158
53
-291
-206
-281
-317
67
-29
-129
156
29
126
-520
105
-4
36
51
240
-83
83
38
-249
-276
-354
170
-572
-224
-251
-160
-104
-314
-99
283
-58
291
-520
-330
205
-279
199
-186
-187
-96
353
-343
-29
252
-98
304
308
162
-197
-105
49
-59
480
-341
151
174
-63
-41
-89
745
-115
182
-231
-560
29
230
-335
30
-366
-13
0
-298
-124
254
-469
53
60
-319
-6
72
432
36
4
-191
281
127
51
-48
569
89
-63
150
214
141
138
-130
-59
71
-330
-488
290
656
-224
151
72
4
-365
334
178
641
283
-488
232
102
-102
26
208
-55
-180
233
353
274
395
231
115
-110
486
110
-160
-96
-454
442
-666
-20
-312
-4
243
-538
-40
-82
1
-400
161
171
-5
47
-185
-97
-72
-169
-291
309
77
-74
-151
-71
16
178
502
108
13
28
157
47
66
-55
-301
27
-274
-445
-103
-626
-221
222
-26
380
-175
149
-119
169
40
-71
-150
-230
-216
-274
72
424
-216
-323
166
260
29
233
-445
-152
-70
29
-83
308
87
474
-92
-256
-910
95
-87
81
65
64
49
-208
434
-11
-445
-53
156
-8
142
166
217
-24
557
-180
19
-114
184
60
271
-204
251
-388
-73
-8
322
30
-46
-112
47
421
-223
-96
-54
90
-125
-454
-280
-428
-188
138
12
3
-279
-43
-348
130
-117
186
-8
-376
151
195
-98
-198
42
116
-10
57
3
-37
169
-346
299
365
68
31
84
408
157
199
-32
-2
38
291
3
-334
305
156
101
308
53
-334
375
-222
-32
-136
-203
-152
-42
-66
-191
-100
696
-282
21
74
-94
-130
-162
-173
-220
-167
-396
78
197
-4
-151
151
31
-258
-709
-221
-190
105
170
102
-104
-797
42
367
-205
110
-412
-8
273
464
-95
-259
136
49
13
147
177
-490
83
558
94
214
-23
115
-319
325
-1
17
-1
30
466
-126
-138
277
-119
276
-103
-56
67
171
88
-771
279
144
-170
125
203
181
160
305
310
-211
75
48
-181
-27
-76
-119
94
255
89
143
56
21
128
160
217
-367
-49
-26
-381
-418
-154
325
-559
232
-199
-113
-5
-144
285
95
33
-68
-100
-16
-210
-249
148
-66
33
-101
-358
261
81
244
376
21
-332
104
320
7
-687
25
279
-324
52
89
-48
207
-29
-11
-479
77
-139
-396
-267
-312
257
-138
-22
104
500
-393
-455
309
256
191
241
75
-112
-695
-139
-208
-187
-59
10
-346
-733
-28
-297
193
258
-236
-185
-11
376
258
-141
97
-36
112
-206
-87
174
113
-496
83
125
337
-454
471
198
-3
-131
473
-168
173
154
-82
331
-285
88
343
57
-547
37
155
205
6
31
-167
-164
-259
-343
385
67
34
430
31
-28
-281
-221
15
237
82
-131
-87
-9
173
-40
-217
203
89
800
270
384
-41
131
144
22
-353
149
79
103
-5
30
-24
-656
133
-90
13
-667
130
-312
65
10
-124
-235
-5
-78
98
-115
-260
309
10
407
-82
68
475
56
-132
8
-371
134
-65
-12
560
-192
7
-182
108
-335
362
-228
73
167
321
-44
-397
-222
-227
97
-123
153
-306
-443
223
48
-48
-388
-134
-46
236
56
153
-272
57
246
275
-157
-171
29
-58
462
374
-144
69
174
458
-347
-488
-26
70
307
101
-165
176
-158
35
231
-592
411
-16
46
-103
74
268
-534
255
-23
-35
-113
-422
-167
-63
-267
241
30
2
-225
-138
20
-252
-324
-342
-194
-385
436
127
-212
22
85
-193
173
198
-319
284
150
-179
44
412
92
36
90
-293
-12
-156
-715
190
-231
147
-28
-64
298
254
249
56
-191
-4
-91
70
-74
-173
-44
35
132
263
150
-138
-466
242
82
650
-372
490
85
-8
131
376
375
116
-58
-208
207
-159
-134
-187
-22
557
-245
-174
73
302
366
-435
186
-161
-264
52
325
17
-126
331
-632
108
-131
-749
380
-76
-177
273
-89
256
-44
199
-193
294
-202
73
264
-501
-96
-70
-41
238
-234
199
-283
-308
113
153
104
487
-102
-116
646
189
-87
206
-163
-775
215
260
196
-208
-383
468
95
-139
-239
-273
-605
50
-101
250
-124
-306
46
153
-285
121
1
-2
-405
422
221
-17
27
106
68
300
-191
-409
100
113
12
285
129
-252
-92
42
190
-700
302
-13
-199
115
-144
253
-92
139
42
-257
498
-654
-355
-174
-346
-319
83
86
-115
-116
-112
-154
-35
-12
-265
215
-84
-267
525
-190
56
-134
185
342
339
-564
195
-139
-553
-39
-204
346
-248
88
-122
23
54
-207
228
-61
-168
-347
40
266
-239
164
-267
67
-206
-235
-140
-12
-83
42
-179
107
400
223
582
-151
190
62
-86
263
-48
390
79
95
-51
-161
91
-151
-297
-168
-116
-72
68
-15
121
-294
277
75
81
96
-356
-21
365
-127
135
-2
-210
-324
79
-19
-71
-569
20
109
-231
355
37
189
47
-310
-370
-212
-120
376
50
109
-551
-54
-650
312
-116
149
131
-252
-132
-260
-116
-450
122
-107
397
39
3
330
-88
457
-266
352
91
129
417
212
-170
-128
-34
331
-754
109
-260
571
302
136
502
107
100
509
-247
-31
-51
-174
-2
-146
515
129
-195
4
-239
-203
466
556
-42
-72
-218
194
128
-145
-177
-59
367
-167
49
120
-31
-274
7
236
-58
57
89
532
31
-163
-54
-123
-363
227
43
-377
-110
47
213
-211
-150
477
-208
2
194
-28
70
518
-208
-76
254
86
259
-416
-255
-97
209
-182
157
380
114
-286
192
-253
-185
287
202
-117
-75
-90
228
637
497
-138
268
-38
-1
-342
-445
-62
-11
208
-285
-110
-327
-217
-2
177
135
90
74
604
185
95
779
175
72
427
-27
-396
4
-252
223
10
-409
-248
-83
234
0
15
-172
-7
-123
15
-39
-29
-547
90
-436
104
-229
-7
-44
-58
-46
262
-102
342
-402
-148
-610
-132
459
62
296
67
-270
465
204
-294
-497
222
282
45
-60
103
308
-122
122
95
154
97
-85
-57
-412
-552
15
12
183
319
-82
-254
-247
22
79
237
-327
-105
-37
-65
-87
-199
45
-95
57
-330
-22
103
147
295
86
-300
453
-347
271
496
35
-412
-171
581
-2
-238
71
-103
-112
582
132
111
-32
38
-53
6
-274
-145
85
94
-78
-211
-239
77
-346
-547
-87
341
275
16
-227
-194
-66
-48
80
-42
195
197
-150
158
468
-62
-120
36
-112
-124
-128
-47
204
-262
-2
126
59
-136
-241
-83
-604
31
26
-102
99
-9
-201
-195
324
109
35
11
74
57
-202
97
447
-51
-328
18
113
-305
-127
-106
37
-354
67
12
132
196
-128
179
255
127
-135
134
-343
-138
-69
-117
243
-36
566
-4
80
413
-444
-244
-165
-97
52
69
310
11
153
151
-44
-162
-598
-310
-90
413
-380
206
19
-91
5
200
-95
-405
141
189
-81
531
247
42
18
-100
-126
206
-44
-30
204
160
-198
-114
247
194
-298
169
-350
202
-558
565
128
-68
-129
-153
97
204
100
-363
-117
-54
96
-58
69
-51
-171
-533
-290
109
188
33
379
132
146
-274
12
-450
-229
133
-55
-40
-165
151
-4
146
-152
-282
75
-107
-6
820
347
-189
-174
-39
117
-290
-55
-166
265
141
130
49
-18
185
-84
111
-194
69
39
323
-255
93
141
83
-27
-101
-138
-31
259
-116
19
-17
32
-454
510
571
199
-500
13
-266
163
169
33
170
131
-362
-210
19
-250
-145
204
-188
246
14
273
-250
149
500
87
120
32
244
-117
-300
-16
-104
248
-43
-238
-318
-18
433
-517
6
-39
466
188
-54
2
-206
74
403
-213
240
-7
314
46
36
-139
43
-335
-437
-7
-553
-188
-551
150
122
-127
70
-29
75
2
-124
-3
101
-127
233
-184
74
-111
178
51
205
-450
14
75
-50
-324
175
-537
353
-371
-243
203
344
190
-296
285
73
-36
229
-216
190
-3
-269
73
-583
-124
-257
-85
239
576
-44
-116
-102
-140
-733
-427
-325
-69
-153
-290
211
-128
-238
18
123
9
567
-23
535
96
233
393
1
165
85
357
-96
5
-185
67
148
79
-306
292
78
-128
-88
-157
66
-40
321
82
542
-28
-138
-266
-353
69
257
-173
579
-167
-278
111
-142
92
-218
-54
346
-7
-169
189
-400
124
-67
9
-104
-63
-49
15
21
407
-561
311
-618
-500
685
-75
-282
159
145
-92
-11
373
372
-148
196
211
-284
-433
-365
47
172
215
-346
22
-116
51
204
-71
316
375
-260
212
-244
-263
-78
130
-194
-466
8
315
-298
184
74
105
675
-52
-49
33
582
-571
-139
-166
47
67
-181
-286
-61
-315
-394
-77
56
-12
33
-105
-4
-223
202
73
504
-62
78
-13
-378
349
147
337
62
-192
-7
-46
194
-19
-160
-211
310
-14
73
126
-68
-567
110
32
-345
-321
421
-120
-83
720
166
245
-42
37
-87
-293
-56
38
-61
12
-194
-454
-24
824
137
165
-259
301
49
43
50
-25
-569
417
136
115
0
-535
-292
282
-336
-141
134
181
-62
-92
-66
-215
-33
276
111
238
-94
-73
45
105
224
-116
6
113
121
-167
-300
98
-74
-297
-197
137
-34
-63
275
-151
-268
-7
78
408
-1
164
-269
-465
115
-538
-165
230
323
37
-409
139
11
43
259
188
97
782
-24
89
190
-35
-43
113
367
216
99
201
43
527
-177
176
-159
256
191
-242
-370
50
476
190
35
42
-45
-33
-212
468
-62
20
417
418
-539
-295
246
-118
150
30
-2
-427
-209
210
-120
249
131
-164
-98
-132
96
-436
127
89
-47
-222
291
21
-117
-155
-30
451
-76
187
471
15
31
96
-285
788
133
-133
-1
-54
65
226
224
-575
-44
-369
332
-374
363
224
206
94
-228
227
-121
9
291
83
213
31
-7
25
399
396
85
-72
419
-127
176
-525
225
-211
-31
109
180
442
-313
109
175
-38
-78
-181
311
-131
304
-83
229
58
-165
-168
139
-107
-21
-433
167
301
-514
-64
107
-211
661
-117
157
132
-108
55
244
67
-145
-133
-364
119
-62
103
71
-188
548
-107
247
-264
-107
105
253
-78
-274
173
-121
-179
188
-96
-170
120
-55
-161
68
-38
545
-300
576
-13
-126
159
-149
-5
32
32
9
-366
-39
622
93
-272
186
-130
360
-174
80
83
144
323
-367
-132
91
13
-13
-13
63
96
-386
47
-344
-519
165
-120
28
287
-60
399
66
232
-63
95
147
-19
138
39
-257
370
139
247
-275
-385
85
545
-600
519
-36
-636
-164
142
-241
108
-252
85
-33
-550
-545
422
-103
48
232
-200
-97
-245
-249
73
-163
259
425
229
-334
-492
-490
82
59
59
447
-54
-259
208
132
-185
145
6
-271
332
44
264
-95
-41
533
22
54
84
305
-18
102
-466
299
69
-21
97
-385
-203
226
-409
156
-51
314
318
-29
-216
-121
-47
25
-470
75
178
-407
-212
107
-293
278
-459
-260
-707
-150
-321
-140
-57
94
170
-115
156
132
142
-206
18
433
-334
-258
113
-27
-346
532
340
205
-65
-190
-606
50
-760
-243
161
-321
-23
188
145
-77
569
142
402
-147
-123
194
93
32
-867
-121
-104
279
109
-224
89
125
195
-55
458
-334
-22
91
-66
-291
57
220
485
-200
-21
-753
54
-309
271
692
-1
-212
68
-279
296
71
304
46
111
-43
-168
-295
214
-26
57
429
692
-336
-47
171
510
-200
-248
-230
-167
338
-224
-16
-382
-190
199
-277
-154
136
-454
58
-148
42
-7
-280
89
-191
-138
475
-523
-271
-154
212
12
101
83
198
275
176
164
-307
-77
-31
641
76
-653
15
-130
-121
-392
-90
298
58
-269
-231
236
190
144
274
118
-45
93
208
354
-212
-280
-37
-90
155
-61
-203
-218
92
58
132
-5
-64
-52
-112
-307
-98
-94
-166
-50
14
313
-214
149
-160
260
-269
-131
61
-68
-175
180
-468
85
277
97
-403
219
-7
-58
118
-69
12
13
-62
79
130
257
362
-390
-186
-153
256
-415
-128
-165
-106
-21
465
-252
-455
-35
115
-151
-37
42
-168
-330
-186
200
6
155
227
8
-251
310
74
74
-174
-351
91
-38
34
251
-96
133
-94
238
-299
724
355
-119
358
-13
7
50
-229
-559
2
-146
132
309
19
166
-234
-511
-151
-117
73
86
345
-80
-395
137
101
210
-478
71
32
24
641
-328
256
-238
-57
-364
-275
364
-168
429
76
-148
-219
-495
475
263
578
-107
122
137
150
103
124
154
153
-205
-180
161
22
252
92
-70
-437
341
117
-194
93
26
341
198
222
239
495
-88
-30
-239
76
-238
219
-313
-98
623
222
-196
-553
-53
-358
-277
-215
-115
-363
123
95
174
149
225
-324
233
73
225
30
-131
-182
28
-25
-454
86
19
-297
-284
-56
24
99
-221
361
-117
-425
59
-36
343
-112
149
100
-88
291
-83
190
58
179
-317
-321
-437
185
77
-465
122
290
-1
-153
-131
-292
197
79
338
-30
-40
-296
-264
202
-437
-15
25
161
504
24
130
-122
202
-82
-149
-27
-20
113
165
87
92
98
16
72
341
-18
185
117
126
-17
215
183
-85
592
442
-18
-222
36
329
342
50
-385
247
-64
414
174
-13
-20
122
110
299
113
-201
1
48
105
-166
441
-199
153
-36
-110
-565
629
-164
-383
12
-222
-169
136
-263
461
288
421
-163
167
-92
227
-131
5
-180
-317
-313
-578
-264
-55
-42
-209
-237
-23
243
117
102
-45
-125
-211
4
113
-189
-327
-92
345
-176
-136
249
-401
206
-223
-334
326
-76
-163
142
-47
215
-397
-174
-454
-6
104
-85
316
-131
139
-20
-73
519
453
-20
-61
-112
34
-336
-557
-36
-8
117
-123
125
88
-222
-267
37
-116
-170
9
191
-275
239
-235
-338
13
-80
-739
159
93
421
-58
-470
-337
256
32
117
143
-221
-187
242
57
-402
-216
92
20
-34
199
3
280
-300
-315
-141
187
-526
-495
-33
503
516
21
369
-322
-352
-239
251
-13
481
-377
-39
379
15
333
-202
41
-338
-612
368
222
84
-45
121
-231
-128
505
172
-66
343
-319
21
-117
-77
-340
19
86
295
129
-143
-303
-109
104
-289
-257
-539
47
71
248
-148
-123
31
39
-323
-268
-267
-150
118
-369
-22
2
15
1
-31
-405
-52
-10
-328
-490
-266
-196
-24
-185
-288
-23
-227
68
-384
13
-706
-631
512
-100
-21
-153
74
-82
-109
-145
-30
-126
669
585
-109
338
-378
-310
111
13
38
-133
-69
-9
-220
-460
292
310
-200
154
-227
111
-157
22
-41
116
-72
-39
702
177
-416
9
-692
-27
83
352
281
112
130
-390
-281
159
-164
170
340
326
100
-657
-235
845
-73
-142
49
470
31
-231
298
-44
472
413
-276
181
-124
-210
-169
229
-170
82
-220
-176
31
41
2
-450
-53
-75
54
19
-622
21
-196
594
-2
-430
-449
-378
120
17
133
325
362
-252
-137
-123
45
-255
-128
-112
170
526
450
386
-267
649
-440
135
204
-194
29
84
297
228
-129
-86
88
146
-172
-232
-323
103
-40
-41
-158
-496
-160
-111
-572
209
-58
146
-20
22
-125
-186
-227
-126
397
-53
-64
-33
-116
410
-160
692
-84
221
-110
-467
-185
-269
304
225
28
316
-202
35
-586
-347
161
-384
391
-78
-276
105
-25
14
-4
77
159
-306
18
176
354
-447
237
338
214
72
-90
408
94
-273
33
-69
211
442
483
141
64
-632
451
-135
234
-109
362
-457
170
8
-182
-42
2
-6
-133
-704
6
278
-407
42
64
10
-257
-85
36
-97
-140
421
196
-201
219
135
-24
260
18
-233
-117
-206
46
-393
-357
-424
-258
258
68
-92
103
-188
65
6
32
-454
286
323
126
-190
-144
-57
76
195
-248
20
639
-418
148
38
-175
-224
147
130
145
239
113
67
276
194
-10
-157
-68
178
-38
516
483
96
-27
436
87
244
-93
102
-96
-165
-164
-283
-103
-217
-122
-476
86
55
213
-450
542
25
-224
-56
316
-184
-567
117
-198
-261
260
292
-442
-25
-611
-270
64
-148
488
86
77
-47
-113
-342
-144
-431
157
-112
-155
112
-466
409
112
87
8
-159
-92
-402
79
-302
161
70
206
12
7
-225
2
-60
-119
316
-110
138
260
-88
-161
413
-239
-24
-315
432
349
-17
224
-16
268
-57
-212
250
140
343
1
-32
-262
-290
-174
522
-590
-428
100
-162
-362
-68
78
-103
-171
-239
-277
-438
-19
-165
-188
68
296
106
-120
-323
248
476
-152
31
19
-70
448
3
358
136
113
-99
464
286
-189
-135
238
379
138
223
-325
134
-78
38
374
124
84
-167
310
150
3
435
283
-16
-432
316
-119
387
-160
-41
19
-387
-179
-119
-108
-29
398
232
241
220
-191
39
279
123
-73
94
-283
-145
-175
145
592
70
-70
320
90
-142
-57
64
163
441
-229
-172
199
-529
79
-297
-371
582
-395
-362
209
-149
-46
265
-34
228
-449
-42
-176
-7
139
0
206
-218
394
-210
-12
53
-607
154
136
61
141
-294
-143
175
-129
170
-40
-12
-256
-127
-72
-514
-206
243
362
-35
-252
414
-287
115
268
-444
-156
-188
-24
283
-205
173
12
434
217
327
89
25
-756
-170
171
-196
-193
393
-68
31
145
-59
82
321
142
-68
-308
178
109
20
97
118
5
86
-180
-25
-75
-163
-97
205
-216
-347
-129
167
-367
-88
-66
341
-87
42
13
79
215
159
200
42
109
-383
168
-49
44
191
-228
-127
-59
194
-16
129
381
-105
304
44
-34
-397
-207
-87
-82
123
-374
156
-63
-128
-17
106
122
43
-280
205
-298
-653
-90
4
219
59
-94
88
65
433
-362
52
568
263
-200
382
33
87
179
-281
116
-210
161
-397
363
-319
-116
-230
-337
50
-317
-191
23
112
373
-109
-15
96
-241
-266
-14
-23
-155
102
139
-440
108
55
37
54
305
-137
-186
-75
-104
-161
-46
-171
-41
26
447
119
-118
-107
127
180
-274
98
-28
231
-248
-42
-128
-277
540
-573
69
-493
290
-388
477
279
-182
-60
277
79
-37
-242
-429
140
-209
28
132
172
-87
47
204
-162
-273
43
216
-59
-400
205
378
-481
-303
-194
-371
81
41
-128
-53
-308
-393
174
164
77
-36
426
221
-53
323
-253
-84
64
-35
100
778
350
-445
350
-231
-62
-529
57
147
-165
114
-240
-603
-32
16
-143
150
-501
97
-105
25
123
-292
335
220
-168
90
-76
-71
557
-159
181
99
317
-23
560
-255
-337
-494
-195
-25
62
-181
-402
-214
94
172
228
-418
-143
-206
-201
2
-84
-32
-572
-138
113
-181
-129
2
-45
-317
-102
-28
151
-560
-14
-143
327
573
-57
-11
149
236
53
187
210
-229
300
-118
-353
546
-139
137
256
-138
86
-83
165
-145
80
-763
-316
76
-48
-201
132
30
-81
-280
-116
265
-385
-304
-144
82
-67
-86
219
-131
183
-757
-63
-190
272
-209
209
-782
64
-228
104
-286
100
-45
86
324
-376
-51
341
-459
182
-115
-50
-2
94
87
-268
-95
11
-43
-145
-162
-276
12
289
251
386
-105
-378
-79
-318
-44
57
-327
-372
-50
477
-200
240
147
-87
-725
-378
124
78
30
-394
-26
-16
-379
78
161
208
-147
8
-152
-62
-611
-529
-82
-42
365
353
17
453
-124
-271
315
109
-194
-4
-164
-181
24
-529
180
-217
369
62
-355
-463
-58
244
45
-198
189
-548
261
317
-386
-72
161
-235
117
264
-159
-78
343
-83
31
26
-337
105
127
-47
-50
102
37
-67
140
-94
-159
-169
-73
-365
183
-380
-165
256
63
-29
146
396
176
-141
-86
226
-1
144
-49
210
157
-73
542
393
44
-197
143
-102
698
101
-237
-141
114
-384
92
-306
-38
139
72
184
165
370
-334
170
52
28
427
-321
96
34
-143
1
-72
-239
151
241
-153
213
-337
-454
-141
-214
263
243
-125
-149
-401
-56
-211
-233
-282
-97
127
155
142
14
-423
189
151
-491
-158
168
93
125
436
-133
156
431
-168
-168
-474
35
109
-55
-114
103
123
119
-15
-360
14
-204
-19
-422
226
-293
106
-161
-153
408
-232
434
-108
67
-92
-167
560
-90
49
-261
-559
-10
271
-346
248
-120
181
170
120
193
-43
72
-40
-59
-428
275
394
133
-432
-30
95
58
45
-277
-56
-87
-155
-189
-384
93
-286
-275
-154
259
132
56
15
-475
-93
-148
-41
-244
530
-50
-138
150
-68
73
53
500
403
-439
103
-92
255
180
58
-292
1
-148
-56
53
-175
-19
-218
345
279
268
-175
-498
-38
385
117
2
-185
-117
96
-28
143
74
63
214
-118
-599
-700
114
41
-120
-200
306
-333
150
-39
31
366
152
422
416
51
47
11
-280
435
-27
-123
246
-43
67
191
175
20
349
-230
-625
-46
-32
20
50
148
-90
-34
228
104
-96
30
230
-146
-627
87
-380
-282
198
236
-836
33
-176
-163
-389
-374
214
-428
-156
-195
109
-216
115
-35
-18
32
218
-180
-306
34
-260
-71
-79
-30
-247
5
-110
76
-11
55
72
-240
-209
797
242
-494
12
-211
-154
41
-775
-321
96
-369
180
15
64
-27
-154
35
224
668
159
-108
-400
159
513
-307
608
-65
-246
-112
-469
-150
84
-179
-232
64
361
18
164
72
283
123
-397
-187
108
110
-131
-478
106
3
-75
217
177
44
429
58
-21
-180
121
248
121
-23
-240
-245
210
43
-110
88
-366
108
207
189
-8
283
-1
112
-399
59
-205
479
179
42
-154
-230
410
623
-58
212
-433
151
-443
510
812
-242
-107
69
-227
18
-539
-132
83
236
-171
-27
619
-389
-212
39
-112
151
232
-277
102
450
99
214
-75
53
126
8
-165
-85
55
186
-123
-48
217
-156
13
-191
132
225
-162
-97
563
-301
48
213
199
539
328
58
-178
-112
96
40
171
-120
138
-204
-30
59
-353
-22
-61
-17
167
153
-16
226
-284
-54
600
426
173
-130
120
-565
169
104
53
-198
94
529
-213
117
161
95
-191
-31
-364
10
-129
346
78
-572
-639
15
164
204
302
77
101
723
-603
22
152
21
-209
-226
-407
-115
-57
29
-146
244
-183
129
-214
35
73
-107
-217
105
6
-426
-118
181
116
60
-134
-29
-134
485
416
138
109
-50
44
200
46
-724
462
-161
-90
144
-180
665
8
-303
215
133
54
98
37
-84
-214
40
168
-107
-25
-398
110
313
120
-191
512
-61
21
-347
132
-51
-668
-123
-23
-284
-230
182
1
234
41
76
201
397
-182
69
38
328
309
-78
-145
0
-80
-143
-188
-121
8
416
234
-12
159
-377
845
-63
95
-230
-298
-68
-411
-15
234
227
-71
82
99
83
-332
-175
-782
-22
-97
-175
83
84
75
-80
233
-520
20
-24
3
98
520
146
172
-90
337
189
74
-229
314
-16
-129
-288
-656
146
-434
-155
245
145
134
98
-357
-28
-385
-439
466
465
310
60
89
65
65
-19
-328
-179
-170
-149
66
92
214
225
178
-37
84
1
-23
425
-65
157
317
337
-10
79
-131
-86
257
142
80
29
91
-294
39
-444
-49
213
241
-12
84
-21
104
-66
-240
-76
-239
-49
-27
-160
32
-760
20
-466
196
-99
-55
-69
-489
5
-442
-110
-454
279
109
-31
-52
-507
126
-202
80
153
378
176
-259
764
277
-367
-31
195
-257
-452
-80
-469
219
320
49
116
-88
-308
14
-432
-63
-324
91
415
56
-144
72
113
67
-118
567
-169
-415
-5
-204
-316
72
-207
-51
171
34
238
5
-679
-22
29
193
-34
92
113
-254
-189
262
126
565
160
184
153
22
357
-7
182
-166
-599
-209
340
692
-162
-135
-180
540
191
-28
-76
75
151
-761
-86
-63
-264
248
4
429
-57
-96
426
12
168
-154
101
111
705
-574
25
-345
89
-259
-52
344
106
670
134
402
-675
-409
176
89
-70
3
-528
-14
-795
-21
-207
595
-217
-669
66
209
-226
54
93
-257
452
339
227
-160
361
-557
-56
-70
-96
93
175
-174
-545
374
92
31
71
64
147
-183
132
-110
-26
-43
-71
-22
45
467
261
665
110
336
53
47
137
-680
-148
-79
-171
127
381
-47
169
-44
-393
-134
-248
-595
127
-51
79
394
-101
73
353
259
-214
153
-8
-266
270
357
83
-316
-199
-105
-212
-193
-34
-309
-95
344
101
648
-136
-37
167
57
-414
-58
-31
-347
55
202
564
126
627
325
-71
-429
77
-104
-189
-113
-271
2
-146
164
-52
-396
-298
64
-73
94
-219
372
528
247
-547
-504
7
-434
-129
-337
505
17
59
12
-231
-256
-275
541
98
287
220
-124
-272
29
-183
-119
-214
-722
11
-39
129
530
216
346
56
-27
-152
-164
351
-376
102
11
24
-171
28
126
-275
-501
88
224
112
-223
-828
393
-592
-377
151
-74
-485
-276
-57
-19
-724
364
-95
-276
-243
32
157
156
38
-67
607
-361
-360
-173
211
-18
62
-56
417
-219
11
-206
194
-102
-107
305
539
55
-342
544
-369
-71
319
120
-281
69
613
-93
204
426
8
-530
175
167
-379
32
408
-20
363
30
179
-62
-446
-277
-145
40
-128
13
-9
14
-58
-271
165
-34
-102
-56
-155
32
-154
-41
-158
63
-398
101
181
6
-234
167
-193
102
391
-243
-63
192
253
294
-29
235
176
-176
-317
-153
172
197
373
57
76
180
104
-172
252
37
179
337
-518
101
-44
80
-161
-216
169
-22
-588
-29
-110
445
108
510
-43
331
332
-356
103
-108
-106
95
-19
587
749
198
57
-313
-14
-7
-137
209
-75
527
281
-153
-313
222
-341
321
100
449
-128
-399
-432
-177
-177
94
-478
-165
245
-399
560
-273
61
19
255
218
18
-161
-263
247
169
142
305
-39
410
-265
-70
-96
175
150
404
-24
122
105
-469
-111
373
277
-71
55
-34
3
507
-187
409
408
514
-270
327
132
-85
381
-159
-399
251
-507
-93
-24
240
240
307
-203
364
646
-159
388
-246
-33
-59
-525
420
-152
-88
-223
-17
-163
-272
228
93
-576
28
115
343
83
-208
-365
-45
17
-347
78
317
-58
99
67
-306
-215
-85
103
411
-70
-109
-460
-355
299
152
37
-94
82
205
241
-337
-3
275
135
85
-98
-264
-173
232
-85
24
-1
-48
-545
-228
-374
103
25
-147
482
-29
78
90
463
276
87
6
-125
85
-220
287
-268
356
-58
52
-136
-51
-118
149
-29
324
20
80
-59
-252
-117
562
-66
-148
113
144
12
178
-816
251
158
14
-26
-190
-122
142
-126
9
52
15
-18
-118
194
-186
-8
330
315
74
327
82
293
-321
413
-12
39
-32
84
62
-718
-115
-213
178
29
35
11
158
428
-6
-226
-24
523
61
-360
209
172
-56
27
256
314
17
-139
-604
149
444
-150
-224
-21
271
401
-472
-90
-436
-45
-121
-130
258
361
-204
-109
141
250
-139
-87
83
54
-136
234
-351
109
-468
97
55
-249
-71
72
-81
-86
49
204
-71
547
-597
42
-21
14
-358
-247
-340
-76
-173
94
161
-121
95
-10
95
-53
175
385
-524
-75
212
21
191
227
91
-453
101
-29
326
86
-208
97
179
547
-675
-39
53
284
-106
71
358
-7
121
-122
462
-45
-423
-98
390
-178
-297
128
369
10
101
-255
-15
504
309
-181
34
-116
-443
-272
88
-91
25
412
262
187
-130
306
-61
-411
-10
-95
84
-229
-105
-105
-362
-63
241
176
-84
117
-144
162
129
-90
284
87
-81
-288
-155
123
-112
-604
124
255
459
499
126
-906
-442
-86
127
-144
-594
74
291
-61
-456
-55
-293
-239
-214
96
396
117
345
387
190
397
-319
-100
292
-250
-67
385
204
63
-443
151
-294
-237
124
-101
-153
-49
248
27
-188
116
150
-100
-196
267
-115
-45
-375
-386
-224
-477
149
57
48
196
38
188
498
-193
237
-29
209
31
-317
135
-70
220
-37
7
60
-71
-51
-167
-28
-596
194
124
-121
-207
-78
338
-264
-204
-360
-414
122
-371
17
42
67
178
-71
-108
219
64
-110
116
428
510
628
20
219
-554
-160
4
-138
118
-273
28
-592
231
7
-47
186
111
20
-360
-21
-266
113
227
-179
-206
216
468
98
253
338
-793
-4
26
417
20
-70
306
-13
87
105
139
-252
128
567
-14
-250
-781
-348
-344
-191
-78
-339
360
58
-145
-159
90
157
-326
219
19
5
58
-118
94
66
188
-70
-298
123
359
-197
30
312
146
-388
254
-1
-471
545
-356
164
-307
-109
466
-94
-123
-96
-330
410
111
104
395
270
251
112
-90
158
-191
116
439
549
125
-65
393
-95
-305
-465
-60
-248
458
472
-366
463
-285
128
-132
13
154
139
499
366
10
-363
337
-75
146
57
765
314
-74
88
305
52
146
-5
-174
254
12
-40
259
-377
304
0
-67
15
168
-18
-53
429
-59
139
-42
323
100
-166
-339
36
524
-183
26
429
-415
-9
-57
-57
165
-15
-769
29
-60
343
-59
-123
328
-20
132
-516
155
36
37
-452
-76
99
-27
4
-45
-291
244
-424
502
-49
-20
-157
-120
658
28
-250
71
153
-92
-600
-484
-3
147
-174
-173
-185
-35
591
-382
-401
178
124
-289
61
53
250
203
129
-164
405
-118
-101
-156
-28
-382
15
-156
137
-143
23
-394
218
153
166
-389
171
135
170
-253
-664
-57
-128
227
-106
539
-195
-70
384
-326
-28
-241
-30
-39
88
94
-433
-248
-584
-362
607
48
213
-67
-106
43
-419
-198
-85
-141
788
129
-185
-295
52
-81
243
-56
852
-59
15
-77
-150
123
81
-46
619
193
53
-447
-282
-281
139
-109
-191
236
-50
-179
-349
43
265
108
157
-651
-35
-361
-215
-64
127
600
-79
-237
-318
158
-225
460
-222
-349
-125
-165
284
469
-148
360
33
297
-353
153
82
118
13
408
413
-94
-111
27
-25
677
-25
253
420
-161
51
-246
215
515
-107
409
-285
410
377
-80
-87
-22
-14
-130
596
-449
66
-77
-431
44
185
-5
35
-216
114
-353
21
307
-658
122
228
-66
-282
-27
-421
-249
-26
-309
35
-434
59
-72
-168
41
88
-145
-120
-569
233
-195
-474
-42
-84
215
49
-200
12
221
160
-29
-38
-884
-353
303
164
91
180
121
-107
-303
-208
394
204
-102
-28
-43
41
-348
164
84
431
-99
-143
571
-389
-17
-52
-248
-384
482
-85
265
36
-211
-302
-562
113
595
-159
-660
314
-300
150
372
-198
-6
-301
-177
293
-163
-201
2
-34
149
830
207
259
-134
664
-225
197
280
-139
165
-118
378
-91
-605
-688
-285
728
-29
-198
209
411
-212
78
-479
-352
-132
399
241
294
242
-522
146
70
-48
-101
-290
355
120
-13
286
69
-112
-122
86
423
141
69
-167
170
434
-478
115
-137
47
47
84
-179
520
102
-79
-802
-283
132
-70
-96
-87
-113
88
121
245
85
141
-130
-92
-196
14
405
123
1
-4
-227
105
-153
-227
193
-166
-159
1
104
-180
294
568
474
-61
-671
95
90
-376
21
245
34
-285
182
93
68
-95
-269
318
130
39
-248
59
32
356
83
253
-17
205
496
162
-326
132
750
-204
38
-270
140
-153
-99
128
-58
279
16
85
21
406
-192
227
29
-67
98
304
-5
-219
62
50
-39
79
-8
160
-138
290
83
244
29
368
-517
-63
-124
-206
23
298
221
-416
-138
430
-176
-233
-51
42
-117
-4
112
-289
105
209
351
51
-143
-266
-269
85
-491
-887
-33
-838
106
199
-891
115
307
747
350
-209
-26
-275
-408
9
172
145
-201
114
-7
255
35
-86
-114
-148
-39
37
94
-110
-446
215
61
42
-538
-128
-282
82
-6
161
98
-458
-627
-164
-148
243
440
2
558
-187
-236
-345
10
13
-196
18
611
420
-421
177
95
-142
328
244
57
-165
-66
57
281
-113
12
3
79
-46
172
136
-98
-140
182
17
445
-153
-196
-200
300
174
-107
-106
458
-259
12
-233
151
331
229
92
190
565
-35
-353
-261
145
105
-90
-195
-296
54
-192
-364
432
-50
10
196
-154
-35
230
124
-425
-452
70
27
39
-22
198
-449
615
472
-65
-840
-69
-25
63
-280
793
341
59
-107
-240
-207
353
-503
-44
-272
-48
139
156
121
335
117
-122
68
-99
237
-99
151
59
637
137
23
254
-94
24
351
160
108
-235
237
111
202
-684
344
-57
95
132
393
-64
-737
-472
-285
15
41
-266
-147
-323
-6
-83
-137
454
-210
-26
-234
202
-61
-504
204
151
409
-389
107
-572
-11
-200
-5
-134
30
63
255
-279
387
-24
469
-211
252
138
283
-63
-14
-21
7
162
127
168
-149
-34
-51
186
-47
-372
-290
-273
-389
-60
-503
233
-217
48
-35
17
-20
589
-135
52
-270
-211
368
346
-262
-83
213
-388
-90
494
-334
-132
225
432
63
-537
-96
51
12
-54
-282
580
-31
235
-7
141
105
7
-167
216
-285
210
327
-60
-183
-520
-370
162
-264
-13
-177
-569
-161
-701
317
-316
-143
-166
-434
42
-112
118
30
-184
-101
-230
-12
-600
177
-153
-201
-376
-19
-60
-46
79
-347
-12
-40
-285
174
182
45
-137
217
-117
-70
496
-282
-203
-302
700
232
337
-239
160
-248
164
76
8
-337
649
-78
128
-127
126
-225
-286
113
-14
134
297
-176
-140
117
90
-116
-60
78
397
429
134
189
48
664
119
295
183
132
458
-135
-317
-154
128
100
-144
152
-78
-226
-238
18
-132
26
-173
-100
172
356
227
-78
347
372
-65
-29
384
378
-568
-199
-286
158
-132
272
-412
382
36
93
-230
-220
204
-169
50
277
35
153
71
-132
-756
77
82
50
107
257
521
-571
64
112
387
-128
209
-14
427
-180
349
-44
-79
-168
8
-153
-149
-34
-177
-291
-82
101
-311
-127
-155
-239
292
382
-337
169
10
-280
-125
140
-473
-44
65
-94
-462
140
-152
186
364
-196
445
-146
-103
121
213
155
-156
179
296
317
-45
-5
-42
-108
100
196
-43
-131
-20
-578
-216
-123
-138
324
-54
-389
94
356
222
-331
-104
-154
5
93
184
203
-154
-6
-100
-235
-292
149
84
298
122
8
282
255
80
87
206
138
152
116
308
-149
80
219
-89
115
223
83
-210
-21
-325
-481
252
159
-119
63
-89
-337
-718
-452
587
359
-161
518
-100
469
518
-457
-196
-455
-102
-391
132
-387
42
226
-136
-410
-35
-21
-120
177
-333
-302
443
269
-109
71
287
289
523
-247
148
-179
-277
-38
-126
-76
-18
-59
-331
1
1
-348
472
187
-319
34
-185
443
68
596
-116
28
-77
118
169
67
-237
140
-7
110
699
-6
230
12
-4
-207
386
-162
25
-234
-189
-313
-201
-79
146
34
-191
-150
31
220
-141
-23
-224
-92
95
-93
-335
-260
184
-54
-246
-16
-110
-344
111
-368
81
67
74
26
219
-99
-338
212
131
-149
394
119
-115
54
-113
-19
22
197
-128
503
118
150
-497
133
-98
-178
-456
-226
-70
-14
55
58
-8
128
165
-424
-73
2
140
193
146
-257
-554
-210
384
541
-160
65
-22
6
652
14
-88
239
78
607
118
162
61
-243
-254
398
3
-478
450
-216
-298
135
-361
38
-201
-76
-145
-476
106
77
22
322
62
418
-516
35
327
31
-100
-66
8
340
508
43
-465
70
-157
-175
208
-256
-106
-92
-275
-216
366
55
133
51
-346
51
144
-34
79
55
162
26
242
218
95
285
93
-641
-15
165
-149
-376
-112
-134
-245
-86
189
-221
169
-368
14
63
-435
121
97
67
152
-321
12
356
64
-391
-539
100
210
-167
128
83
686
70
179
332
-12
-646
33
-86
146
-465
-84
512
149
52
182
-104
-166
169
-102
348
35
-95
-23
-25
233
-159
-551
257
-175
82
-229
-150
203
519
-575
124
164
34
-110
532
82
-334
648
158
-305
-357
89
-70
13
-59
-108
345
-230
-149
136
-255
-37
73
-456
193
-13
51
-131
196
65
-246
-225
-147
-53
0
110
98
-475
382
-112
155
132
-436
6
-173
203
294
-386
-58
-507
-115
197
62
-147
-55
-9
69
-186
-152
696
-43
-660
-10
-46
743
-182
42
430
-7
-248
-306
571
229
-3
121
-15
-133
219
-26
362
129
-224
-341
-314
102
-211
11
-44
301
-282
50
69
57
200
212
214
255
-146
-476
-470
238
-125
87
-24
4
480
-155
-221
517
159
67
-251
-441
24
-49
-155
112
563
19
348
512
31
-70
63
-52
-155
-149
238
-185
309
21
-330
25
378
521
352
140
107
102
-84
84
-60
-211
-98
432
-377
68
-99
231
-129
20
54
55
-138
243
-25
84
26
7
46
194
39
-29
77
140
-141
-342
170
70
257
-24
-222
-221
504
-42
20
81
-396
271
73
-20
-147
-485
206
-464
125
-694
260
58
-73
-323
-43
839
-173
184
40
99
424
58
234
-311
112
-456
464
131
-314
21
53
93
-270
33
34
-59
705
-41
314
-71
67
-102
46
36
-212
-198
77
-232
105
340
45
-29
-155
94
-32
192
167
100
49
-199
-73
40
138
-339
115
233
337
210
33
60
-273
247
62
-267
266
177
-158
-60
2
-190
490
-78
239
197
148
115
-254
-451
-217
65
-216
-264
-154
417
-128
322
-77
318
104
265
-65
-230
182
426
-103
55
411
91
223
77
-3
-399
16
83
34
181
-132
-131
57
234
355
412
5
-418
-498
146
60
-696
-103
101
120
333
553
162
59
11
64
264
206
140
40
-92
-76
-54
-160
63
-13
-129
327
-107
229
393
-387
457
33
-381
-157
77
99
150
-112
501
339
-393
-95
329
11
-265
-72
-40
-42
-62
-87
-381
96
-336
-11
-163
513
46
3
41
-66
-250
-163
-41
-183
259
122
-307
-105
355
112
-235
36
-112
-3
313
483
80
-48
226
-43
-137
-167
264
162
-3
557
-257
-26
163
-369
-12
-201
-47
-392
780
-75
-192
301
82
221
266
-90
-48
132
-2
-306
-715
311
81
-128
-75
705
464
-96
-588
-453
69
22
183
-745
-68
-103
503
106
123
-315
-109
-208
60
-130
282
137
141
184
29
192
-344
20
98
600
-151
39
-65
-257
46
120
62
204
-485
192
-143
-17
-353
-22
137
68
79
247
180
293
98
-250
163
377
137
-68
274
358
-30
-121
183
107
-159
542
-225
7
-311
728
127
314
-114
-270
-243
357
-283
227
-162
-223
-236
82
-296
-125
128
50
-213
117
-648
77
190
-279
122
-94
-419
-292
34
-308
-8
144
68
-34
-177
108
-299
254
-97
31
10
271
179
64
99
-191
-2
-364
-132
-4
-299
-863
40
-470
124
-479
177
314
256
18
446
67
-105
-183
191
84
-475
437
-133
35
-210
-236
499
31
-263
492
119
-80
56
140
-150
17
463
227
-550
478
43
260
-9
-5
-76
-136
371
-10
62
-501
-155
-87
-168
-149
126
461
-12
299
-412
-143
299
93
78
-240
-392
288
25
245
157
63
349
-339
-249
-533
-343
100
104
49
76
-163
-386
320
-324
52
-47
-68
127
255
374
592
396
193
220
-142
8
-115
16
80
188
-123
-48
-160
-149
-695
-185
-68
-15
-56
238
-439
-148
253
263
2
-43
155
71
117
101
-228
164
437
-108
-372
319
-188
-307
106
149
-248
170
132
-188
74
-121
-302
-563
48
-275
144
-448
107
178
19
595
-83
164
-117
216
-54
43
174
26
125
-110
109
154
238
-23
-180
230
-261
32
-20
-424
-554
-136
-39
-82
277
-357
69
22
-218
-428
518
-17
-50
90
-288
-30
287
363
134
-42
193
-84
132
193
282
-317
72
229
-219
-40
52
-138
47
-447
118
599
-180
-10
77
-5
-42
31
-332
159
-33
113
323
390
122
132
120
374
-58
67
661
75
115
-414
-121
-292
112
-45
-100
146
-150
147
99
521
210
-87
-366
-166
-10
164
-111
-172
197
381
530
-274
283
-36
-469
250
-486
-152
84
99
-2
60
218
31
441
78
-752
40
357
-145
-145
88
188
523
279
-193
-178
312
-153
290
-640
-42
584
-126
44
110
86
-6
-139
380
-133
124
-346
-139
-283
-395
307
216
78
-274
-634
-292
-402
149
234
31
185
699
-5
-56
-24
476
-333
161
50
-28
-45
-160
-156
15
-134
298
349
34
-186
-247
-79
197
-230
-236
-109
-82
131
-270
-107
-68
106
-81
55
-68
157
33
402
-9
-59
-83
76
-28
-276
-347
162
216
100
-337
131
289
-327
-370
-78
-332
-37
-107
342
369
167
32
-189
186
-116
75
-8
-187
168
156
196
320
230
-33
-268
-235
0
-75
-93
-61
-519
-45
375
-371
-360
-9
-93
-37
-139
-47
60
-336
-37
46
-338
160
460
145
-173
322
301
20
540
58
-167
262
-61
-77
-349
95
-46
672
105
-259
178
131
-105
-223
123
58
-116
-8
-74
-472
-420
-289
342
-111
-261
102
116
129
-324
-131
349
381
31
5
-187
14
44
-259
-139
-98
-77
168
-134
134
72
28
347
7
-503
-214
-166
-443
55
-89
-379
-179
-177
-81
243
-225
-31
-254
295
268
260
254
74
-133
-24
55
159
217
-84
-269
-57
-131
45
324
55
-396
-93
122
-136
-235
84
213
-464
21
-86
-92
-373
-62
-89
13
-107
262
-102
-85
-434
353
-480
-313
117
139
409
-40
-15
93
-78
21
-43
46
196
492
-324
340
204
408
-82
177
-706
540
705
-42
-142
29
316
91
-100
-367
100
-39
81
-19
-70
-538
-365
-42
-231
390
203
-422
-240
329
484
91
87
-291
250
261
-154
-183
131
-152
436
245
-46
135
-48
-309
663
456
-114
358
-119
-852
257
129
-37
792
201
-120
-245
673
151
-50
-34
-95
-155
101
-203
122
238
135
269
246
166
3
289
103
-23
-140
-49
-66
-54
57
-115
34
266
411
-26
205
392
18
97
-545
248
220
338
183
78
-248
24
312
-57
140
135
-177
72
71
-597
301
8
286
-70
19
20
-169
699
89
-114
107
-127
-289
57
-290
-71
-25
-1
446
109
-142
231
-322
-124
-3
55
381
-405
-293
-408
-91
75
-169
33
-38
411
483
202
123
361
-315
-233
11
-393
81
-743
-110
-175
7
-247
-170
95
-250
399
-304
183
404
-50
-138
-15
-151
-721
42
491
-148
-783
-751
-547
18
-4
108
190
88
-17
326
327
186
256
10
-326
153
355
-128
-118
-100
-44
98
-2
739
-868
-264
19
10
314
-56
52
105
-167
-206
194
-79
-229
40
5
-39
-502
224
102
-35
103
-583
-326
-4
-264
-608
-139
-185
194
-46
-306
85
149
1
371
50
-440
248
21
-24
303
-21
135
-265
30
170
-160
-150
-412
-141
33
75
-60
480
-80
37
263
21
145
315
119
-147
-278
-87
-57
-146
69
503
-6
536
263
35
-186
-214
18
-240
24
-6
-691
274
-35
-130
252
13
100
24
97
-438
-129
-54
-65
-114
176
-572
97
-163
-103
-37
-118
71
195
200
-226
36
-251
98
-9
194
-28
-138
179
-458
-181
-467
165
214
-476
-36
-56
-415
-201
-195
-88
116
-512
-3
-104
-128
67
61
-320
-67
14
48
54
227
310
-28
82
-405
24
-483
57
83
-185
167
-370
-134
126
71
-207
170
-78
177
-104
281
64
306
-150
282
-245
247
95
131
-56
-22
71
-108
69
-145
94
-264
491
200
-293
-96
143
69
-13
-350
-235
-253
54
357
-61
-55
-44
138
-36
667
-259
99
140
461
-90
160
-157
-105
-222
147
-36
169
-204
-149
12
-435
4
-709
-103
-224
-486
115
108
405
-128
-133
26
-424
-86
-32
-16
-23
-159
-24
-9
-679
-62
37
-51
368
-280
-34
69
-334
649
-66
53
-51
459
-100
130
452
-124
-139
-350
56
-65
41
385
-289
139
177
211
-179
69
313
13
-49
-12
83
261
-202
-204
73
173
-520
-202
-4
-103
-293
17
-450
-187
-35
373
66
343
-64
-23
237
-280
-38
-391
-22
-180
-201
-10
133
537
-352
19
-490
150
-123
-218
44
1
-171
-121
82
-424
-289
598
-295
23
-138
77
-111
26
251
-71
-312
-129
-371
80
131
-691
126
-6
47
-24
301
-8
-111
19
59
44
134
-152
162
-25
258
-23
42
74
335
176
-48
-263
5
-20
-196
490
498
295
-98
9
223
88
-146
100
-11
544
-467
117
-230
-8
-232
498
115
-131
-329
-473
115
-69
-180
-355
-97
-106
76
199
185
-176
-14
202
71
251
319
230
-35
-213
-168
178
202
-360
15
-121
-99
75
-155
-332
258
-21
208
203
136
-413
361
-92
-243
526
-5
107
87
-72
-107
583
448
-174
341
-171
-117
-302
-176
-329
-269
-350
272
395
282
43
-26
-427
503
-421
131
-108
-3
7
-351
73
9
181
90
561
177
-195
457
-314
-228
48
2
-28
-61
-351
-167
511
-18
-121
111
128
172
70
-199
-35
68
-325
349
-72
224
254
-258
-29
-297
181
277
236
249
109
-246
-415
-305
-95
467
-55
-343
-117
331
23
132
-118
104
380
371
-89
-63
70
-55
87
-18
-362
160
6
300
54
153
191
-200
208
-47
114
-110
-50
-28
308
-40
43
-37
83
-122
-108
34
-362
-247
14
-90
159
-138
86
-141
249
66
328
158
80
37
-297
81
-352
353
-410
106
147
-143
214
-61
138
91
256
-48
-34
129
101
87
220
189
-376
-179
290
-85
-469
-248
113
85
446
-304
73
-346
76
-155
-94
182
138
-362
112
113
-25
-170
515
-561
-75
39
145
80
335
-210
125
-614
-43
-141
-86
97
-129
-624
166
-174
-199
44
-66
31
-75
177
-510
-44
113
137
171
306
78
51
-519
224
-226
-141
-163
97
90
-438
342
232
5
6
-260
155
407
287
95
-104
-59
319
-64
22
-380
-35
164
-135
-9
-256
-485
767
-375
275
-106
-420
-123
121
152
-616
-248
138
-149
-515
-18
685
25
-5
-126
587
244
150
-300
126
36
179
-130
-16
-183
119
-126
370
-8
-51
-152
-60
-31
147
94
64
-68
144
14
180
-223
134
190
-86
58
484
-782
596
-302
-198
-64
-134
-15
129
260
316
143
78
174
18
-140
-101
256
19
305
-431
-599
-420
82
-11
383
-65
-32
272
-113
53
-239
135
-56
-92
202
-236
-290
98
-44
129
416
-376
-617
-147
115
-240
173
-2
-415
304
276
-210
-509
271
-426
98
18
-23
452
-105
-148
-485
-23
167
-156
47
384
-417
-144
-182
-215
120
-400
-189
-259
-353
308
338
-58
98
396
-144
26
30
701
-487
42
8
571
-270
11
-109
-37
-316
-69
-23
361
-158
-432
-63
222
-126
-70
395
-134
-122
192
-63
-124
77
-217
-91
-440
119
-193
233
68
642
90
111
529
-143
109
133
-50
-125
464
196
128
-8
186
93
-32
200
245
33
-559
-88
-553
376
-252
-349
645
138
-176
421
-97
20
-224
-485
-41
-531
504
-317
-486
-245
321
256
720
283
48
-89
-136
65
-248
300
-156
-53
183
-224
140
81
304
-94
405
246
769
-50
138
623
-193
49
217
-160
186
244
31
-288
275
-47
-19
407
-95
148
186
-116
-346
40
492
-157
-294
-65
-14
234
-232
162
78
-235
-14
668
43
-172
72
497
38
-107
-524
409
3
111
218
0
189
880
200
79
-333
83
377
458
179
95
112
61
-17
103
-149
74
19
93
205
133
230
34
98
-2
51
277
-14
98
-73
339
-249
-426
-37
145
-147
112
-78
13
-187
-274
18
-149
508
-469
-377
-32
-711
-379
120
-282
-258
176
112
-455
-184
-97
165
154
102
-46
-489
417
160
344
331
95
-75
-13
-195
575
-115
-326
173
-88
-290
-530
110
429
-164
1
73
470
-13
-117
-111
221
241
245
-583
496
438
-233
-155
94
-9
214
-416
81
357
40
-273
124
36
-382
-26
36
300
108
-88
212
-286
-146
-3
-135
-493
-79
157
153
-68
-23
-145
-432
-109
84
280
-81
210
-83
-111
-111
87
-57
43
35
215
-185
-252
-138
-175
-110
-278
97
83
377
259
157
208
149
-145
201
-469
31
60
-250
423
288
274
123
249
-117
301
-189
189
48
-292
-370
-76
140
89
216
686
67
-202
74
-57
75
-112
-311
-2
103
-138
-68
-108
-197
95
-374
-2
159
13
-127
-38
-116
62
156
-58
150
257
141
61
148
399
304
233
-58
-89
-356
-42
-276
-51
175
234
337
-180
-24
-105
-122
-113
-51
414
569
-252
-253
330
-155
-5
138
-152
270
227
349
300
118
-166
-17
-217
159
196
35
-209
427
35
-13
-241
2
165
118
289
-1
-782
126
-203
-48
-80
146
310
611
107
-94
-207
47
-121
334
125
468
-381
139
-229
550
49
-217
-235
-134
-211
-84
397
402
-69
-3
-381
32
-151
313
-29
-133
93
-34
-230
-129
454
-211
163
22
-24
433
75
-183
-117
403
-13
-761
-77
-34
-339
-435
-174
252
390
-111
-621
600
175
-211
215
176
262
-253
-98
-289
230
128
-154
55
205
-300
197
-12
47
-210
121
-287
71
39
-243
-287
294
-201
-79
349
-74
-45
-8
-86
329
-171
-14
108
-112
81
78
3
43
-19
-70
226
-24
155
61
84
-291
-205
-617
4
309
-168
66
-133
244
144
265
-221
51
-80
93
108
-77
-86
-160
270
323
-50
-402
-59
302
50
425
-50
-340
137
98
38
-217
235
-174
-156
217
42
147
-82
63
-394
166
-245
21
215
-47
23
269
-167
187
-525
698
-105
67
-54
328
-267
-846
75
107
268
178
-102
-161
52
141
-192
106
-101
57
80
-35
-191
165
123
-238
325
95
-310
-147
198
502
248
-74
72
-103
536
-146
117
-225
-319
455
-33
176
163
8
28
-15
-82
339
221
115
-427
280
45
139
87
97
36
-190
-2
-93
-30
-109
218
205
-274
119
112
65
145
-361
-281
164
-349
216
-339
-342
257
279
78
27
142
-37
-325
207
367
179
-274
107
-73
-228
-25
509
218
58
49
-187
462
-126
34
-148
151
-105
-523
775
-84
286
113
450
-72
-15
-178
22
-88
205
-310
-110
1
105
-24
216
-158
581
153
-136
146
163
-343
-116
-99
335
-358
-353
-246
-416
34
29
252
28
-111
-400
104
-234
43
-658
-337
-145
-146
-183
-73
341
305
-40
641
20
242
209
-235
229
69
-115
-74
-140
-476
181
136
2
-343
194
177
54
190
52
99
270
26
64
-575
-38
-284
76
-26
-683
-15
555
247
208
-594
326
423
-228
574
84
113
-233
289
60
-89
-51
306
153
-101
-99
390
-157
9
32
-53
20
663
312
27
-233
-36
236
-616
-106
121
-222
40
-338
-141
403
594
-95
-60
-18
462
-86
110
221
-401
-264
15
-122
82
146
54
104
-59
-86
-176
-70
128
-262
-6
-93
192
-81
395
-269
-714
730
-78
-50
77
268
-62
-22
-114
-5
-452
355
101
-5
-10
-192
40
242
141
-629
-78
58
-339
477
-152
-240
-171
18
-120
234
-231
-16
71
25
419
208
-76
-170
-87
114
-84
157
129
-43
89
-60
-58
54
-91
355
197
136
-388
341
113
8
167
541
-274
-291
-293
51
198
196
-372
97
-258
74
-130
-65
104
384
195
-2
-79
-113
-38
-304
150
37
102
-573
84
800
494
77
-291
234
175
226
-170
14
18
258
34
276
-66
37
-133
-282
172
36
217
195
-73
73
49
-134
390
224
-276
-260
-29
-230
-58
64
227
-123
0
326
590
-239
-318
-17
-141
303
139
36
285
91
-181
-599
94
6
18
202
159
-191
-55
-383
-192
-26
-117
-168
78
-155
275
-363
-240
-9
306
-44
-217
96
-452
429
-78
-151
541
5
23
-58
100
-61
-64
-67
177
-256
167
3
-107
-900
72
432
-127
136
-22
160
-175
-153
275
220
-41
62
-67
106
19
-233
-350
-32
288
69
86
387
288
328
-51
599
-113
-604
341
-283
309
215
-200
191
-138
-6
-67
12
320
75
44
212
-28
154
-400
-125
221
-307
438
55
-26
-213
-177
-496
675
154
150
524
64
-198
-344
-10
104
-308
63
-160
238
-229
-83
284
-184
-154
430
-319
-152
-265
118
-127
125
-33
214
-182
-196
-359
-73
138
-193
148
-180
403
-38
-39
-283
17
-176
149
-102
-89
135
230
142
79
-270
-177
-37
-89
239
-157
-119
80
269
172
21
-85
-165
-153
64
139
14
-134
-246
131
405
-270
44
35
-363
168
-48
129
162
230
137
72
-342
116
-23
383
-166
13
277
-282
123
-73
-286
203
-227
287
35
-323
-23
86
-509
-296
-64
124
168
145
-273
-33
-13
40
-566
133
325
92
54
460
312
-261
448
-221
-246
-233
-180
105
-222
352
-103
-129
208
-39
-96
-257
-56
-752
99
-125
451
-404
-268
570
-38
-210
57
305
-39
171
-131
26
-249
-10
320
-82
-105
123
199
-85
-599
22
1
-695
-57
-334
-116
308
124
-80
383
42
-24
-218
-54
180
-275
-68
245
18
-261
380
795
-164
-6
-520
-98
-127
45
404
-104
78
241
-65
-104
45
-188
86
50
-198
268
51
-680
100
455
-124
134
-174
-474
73
259
24
-60
46
-311
50
-297
96
-160
-95
26
-18
-454
729
298
-150
110
-304
184
-3
-67
-537
89
-376
-25
511
-190
50
293
-326
129
-276
-122
-8
64
-492
-146
160
35
-507
-249
118
-507
290
160
328
-326
201
-394
202
-284
-86
113
-13
310
144
127
195
-350
-26
64
97
-100
57
-22
209
-98
-143
-68
-182
-690
-307
228
-89
83
-576
-67
-179
165
-118
-342
52
134
-275
-98
36
236
-540
-308
-265
-57
-363
25
-301
153
-144
209
-222
110
346
-81
209
-160
-245
-397
287
323
-423
83
51
11
-207
-95
-20
280
-453
734
409
-3
75
390
-78
-483
110
165
-213
248
-299
-390
387
381
219
383
303
-127
-228
-71
219
-359
211
130
-186
365
406
-258
-802
-7
-417
243
234
-153
-53
369
-599
-296
-72
52
-104
564
74
-280
-397
404
-110
322
-117
472
-143
0
-28
-167
121
-612
-242
-91
-132
-165
614
231
-110
91
512
-263
628
-124
257
-263
38
-396
-55
-366
92
-79
-848
175
139
-308
-296
170
-113
631
-318
-93
-189
91
-162
-340
160
-670
-251
-140
8
464
-53
-498
283
51
-184
145
-85
115
-24
-265
456
94
-252
-398
5
33
-191
-62
193
212
-418
-236
385
-30
-71
-89
-284
-52
-249
77
121
81
79
-2
373
-34
256
-105
257
104
-223
32
-684
-330
159
-399
-346
89
138
7
302
-546
-366
-275
-79
-210
4
38
-111
-134
81
173
129
269
376
301
14
-194
267
279
-22
-270
-24
-109
-212
226
200
157
582
53
-464
-432
-29
78
321
126
-366
-38
-497
-76
259
-123
515
-585
-149
159
248
-460
22
104
-108
53
-510
-61
326
28
-367
26
-26
-223
62
-170
-103
-13
-284
-317
-150
57
693
165
44
-260
-49
-367
-353
177
-172
227
-117
-38
-233
-8
222
185
-198
641
190
111
-464
-156
-58
331
-291
-493
-76
76
18
146
101
13
41
129
204
-436
147
272
117
67
86
-117
213
40
-142
249
169
73
-70
-20
-32
261
380
-295
-204
603
261
258
283
-210
126
-98
-655
97
62
188
-705
-150
347
-191
99
11
-131
494
-187
-65
-737
-109
-363
-81
160
-92
31
-769
-131
-111
-688
264
13
-209
205
-47
-171
-218
-105
-155
-208
-51
-16
630
-95
45
-109
248
392
76
45
-34
103
-66
65
-826
-97
53
363
-226
-107
127
769
-72
176
200
-440
294
28
91
-380
-103
663
545
337
310
25
-17
510
-72
-335
117
-72
-413
13
-370
457
-136
-287
-275
-388
235
-401
198
220
-48
-161
-93
-545
197
-92
-136
83
256
-362
477
-309
-175
186
21
303
-196
-171
-47
189
194
-29
4
-102
-151
-190
-96
-61
-97
-222
115
160
132
114
299
-143
124
90
42
42
56
144
111
98
93
67
-55
224
-130
3
139
-202
88
-305
-154
160
92
203
108
172
-467
154
191
-335
15
-359
-128
108
-747
68
182
46
41
85
-443
296
289
-453
-33
-111
194
-271
196
153
299
-113
80
50
-46
-171
97
-447
-36
402
-699
95
133
22
-121
-30
-419
151
-32
134
-160
-313
-268
41
-50
-310
-106
18
188
46
29
149
133
-290
-61
-62
-103
568
290
8
287
65
172
494
85
85
452
-121
-193
-162
-21
364
49
-113
-148
120
128
-116
-135
-181
70
-121
19
-49
20
136
96
11
-133
-171
-4
-51
198
-69
-673
-462
30
-378
371
252
91
-229
371
-152
-448
-311
-35
-43
-74
275
71
373
99
85
-235
110
498
-61
-488
452
39
-138
-251
152
-259
-657
-58
-122
47
-13
-2
161
-36
245
-188
-262
25
-830
-90
122
445
460
182
-56
2
-377
598
-114
-102
2
78
181
92
-449
-74
-255
30
-250
57
-70
231
-85
-496
-381
233
41
-149
-152
-113
-37
-155
152
63
214
-383
80
-25
-369
429
38
-37
-116
-33
523
-414
-32
-99
79
-72
-288
-166
705
334
436
320
-183
364
-161
136
50
16
413
220
270
16
-94
-198
-23
189
-96
-324
80
-37
-163
381
405
59
-12
-374
156
-57
-283
93
286
312
101
28
-140
302
165
-445
189
-11
3
-150
11
-293
448
3
310
-173
436
52
388
-221
-900
121
254
-189
-216
167
164
-147
-103
-22
123
110
-160
-347
415
192
-11
-61
-135
425
-207
-148
-45
83
144
315
-44
-63
229
213
-90
448
-124
-199
94
-138
-4
92
91
-18
-109
41
130
-129
-704
66
0
157
-13
396
141
16
553
441
213
-211
401
-472
-99
374
143
-265
-295
-58
-9
-140
41
-35
-105
100
98
128
-8
-246
174
410
222
-109
-248
-147
-294
-232
364
265
426
208
470
-444
196
-191
-46
-127
-226
-49
24
132
334
-65
173
-87
529
-174
292
-345
-101
379
79
-253
636
-446
-25
-18
-7
172
-100
523
-279
-8
121
-239
-28
-279
74
81
146
123
170
158
340
-143
325
-97
554
-370
-294
-72
-279
-168
418
-173
321
384
-47
-464
-86
17
186
-712
-556
-28
82
-246
-182
-68
-491
732
-81
321
91
557
-377
120
-269
60
-23
20
-257
-305
-151
240
-483
110
199
-62
-140
-197
-5
112
413
511
188
-157
112
-165
-413
-6
-118
-137
259
-53
-103
301
114
685
-569
319
201
22
79
-1
83
492
134
531
235
115
-328
134
-111
-64
31
-69
-405
25
161
449
125
119
-411
-425
200
274
149
460
-86
436
449
246
-245
-7
-314
108
103
-580
268
26
169
-32
335
597
31
363
-97
-68
62
-9
697
-152
-95
426
-102
-416
224
-118
-270
58
260
175
184
201
209
55
-164
-317
297
-13
-353
-642
256
424
311
-144
122
-214
304
-120
161
-20
195
207
382
-477
43
169
-295
341
-19
353
-328
181
43
-114
-646
-125
-192
-230
48
151
-68
114
74
314
729
200
69
-536
199
-23
665
68
94
-181
-39
151
-387
-258
199
-93
6
58
39
-292
-362
-153
-170
-11
274
208
-31
314
49
169
527
282
54
-205
-38
-157
116
-166
-92
36
217
-214
109
74
-106
-35
106
-108
-102
34
306
-71
519
208
729
-718
-160
248
-97
-161
-474
-1
-57
-112
-202
-476
42
-257
264
39
-48
143
-99
116
-139
61
417
-32
154
386
99
133
120
-280
84
239
-336
-7
248
-6
10
522
266
873
-154
154
-363
-405
229
-214
60
325
209
-301
-16
85
241
112
-196
-165
11
144
76
-92
-419
-140
90
249
-521
304
-282
238
487
99
5
-146
-530
137
56
107
224
61
33
22
99
-129
196
-77
-97
-56
48
-265
361
-490
-170
-198
-96
342
-243
116
-406
484
259
-610
152
189
-39
256
406
-161
-341
458
-107
368
-65
45
-541
-278
-6
-143
-56
-267
-4
-209
16
112
-572
-107
15
41
-291
-217
-67
138
-511
-78
104
-224
62
313
-334
156
313
124
118
301
-566
-125
-54
616
-64
-155
-52
0
-108
373
-48
-281
13
-106
-205
-240
-357
-116
-228
-201
20
-338
35
-238
214
-364
-385
-101
-110
103
-213
100
104
74
-429
374
-10
11
-228
458
-49
95
572
-172
-1
312
55
-333
-226
-90
23
-239
323
292
799
77
278
267
152
-13
88
12
296
330
-404
147
-27
-273
-7
172
15
-156
-131
90
-581
-341
1
-17
-106
72
-10
480
350
144
-588
304
-66
201
-391
274
78
200
362
-147
111
-26
-266
99
138
-477
-99
233
-50
45
-110
-536
-256
449
1
551
408
63
171
512
48
520
-274
-78
426
-91
142
-52
78
-106
58
-393
-56
273
255
68
105
149
-384
-279
-68
-497
-195
85
448
166
-57
-60
-182
11
-475
151
-104
-15
702
257
-74
42
-197
-58
409
-292
-106
-5
92
128
-56
-169
-492
14
-144
-13
-84
-374
11
81
84
-239
25
180
-252
-141
-225
73
79
-153
-48
-9
-38
-126
171
68
-77
-90
-263
-230
-259
86
-122
60
47
-517
4
-143
-463
99
135
-10
16
-749
457
87
69
160
-174
-114
-17
-278
134
663
0
267
-214
127
-117
146
479
11
90
30
65
-621
151
687
-55
290
214
263
568
-139
105
219
-42
43
245
-258
220
-144
-205
209
182
-322
-271
-175
-326
144
-444
73
-803
296
84
0
344
315
197
-9
132
-199
-415
378
211
-668
-4
47
-142
330
-91
199
437
0
41
-195
-194
-108
-142
174
-243
-354
-249
-34
-133
-288
-65
-5
389
70
448
-52
28
3
-64
170
-72
188
-629
684
-109
-116
-41
-238
261
47
-74
-334
367
-80
86
88
-132
-30
355
433
-137
268
-338
-138
397
30
300
-279
38
-23
2
356
-417
97
-549
-105
-197
139
4
-147
-253
192
-298
-33
-261
-80
-402
-84
168
105
197
186
-151
81
128
-17
-121
-153
-141
257
-10
-138
20
-131
-178
-132
-203
94
-17
112
155
77
93
5
-181
-71
107
-129
328
503
-106
-16
-320
-34
-72
105
-594
-61
-124
-205
318
-198
-280
72
-341
-166
-154
22
-404
-76
-5
189
140
201
-167
-180
253
48
-561
-83
68
-461
180
-176
72
-351
195
75
-148
-123
320
226
284
79
-65
292
415
45
279
-65
195
587
201
-21
101
-185
284
-95
-130
-61
-370
-79
-328
393
457
-204
163
-405
48
-19
-106
8
-309
29
-341
441
216
136
106
146
-133
-85
163
179
-529
-500
496
20
-146
-44
91
-189
245
151
-313
60
62
714
-151
-18
-23
206
-415
-677
-362
-406
340
58
-89
229
-345
-51
93
163
3
583
222
-37
-584
293
-97
-36
306
149
21
142
34
-91
-174
94
-176
21
216
-200
38
229
-34
-54
55
117
518
-190
99
-463
273
559
396
279
-116
-31
56
-462
-255
-712
-292
352
228
87
131
146
-307
536
9
-251
112
-332
-4
50
-621
109
-180
6
204
-171
85
-228
130
-41
-48
-537
66
69
387
16
245
-299
232
-151
-380
392
109
155
-23
-685
65
149
-95
-109
-84
461
-260
-23
-5
-58
150
-154
-273
-82
-54
-138
-96
142
-112
74
-316
273
-142
33
-393
-206
-38
-350
149
172
-303
-40
-68
363
38
630
6
-138
-294
-2
493
-145
217
153
219
358
172
211
261
498
102
-158
381
-149
271
-117
-90
80
21
-183
190
48
97
222
269
71
209
-117
-129
-201
-97
15
-134
228
-131
-574
46
-267
327
127
-8
-232
-24
-344
200
297
-617
-75
184
-302
-58
-136
-85
8
142
124
-211
-166
-52
-20
6
124
99
-66
136
199
93
95
21
185
-66
-11
94
105
-323
-475
-109
415
13
45
-210
59
116
-232
-117
41
-58
-4
310
-261
296
326
111
-41
-242
-252
-555
-30
343
198
183
-270
122
-612
502
281
-133
-425
92
-600
130
-101
-296
-401
82
347
124
-158
-30
83
236
7
-124
-57
-14
-84
206
-55
48
-565
759
42
-39
-350
-547
-265
-134
59
65
171
-325
363
215
-455
246
70
-73
-453
-169
-82
221
41
-19
-407
326
-16
295
69
-80
461
-202
278
-374
-310
1
383
62
47
710
141
329
52
177
249
-39
232
-33
-239
537
331
162
-45
136
-170
-233
175
-41
-17
255
409
-15
-99
65
87
296
-10
329
-129
-96
45
-265
-615
-206
-427
-377
-278
39
617
-233
-246
-749
-476
-295
317
288
-74
-42
-36
88
68
433
12
-12
-148
111
-22
-212
42
130
69
-5
88
-10
-78
25
-210
420
-506
-43
301
-203
67
-280
-111
-231
126
4
273
234
-269
573
250
-561
-266
193
-195
184
-211
-93
-109
-505
325
299
40
-98
104
-103
-41
-149
138
-301
-276
-520
-138
-61
389
287
259
277
137
120
-150
-17
-57
300
234
93
-194
71
27
186
487
190
-76
-80
-36
226
317
-71
-77
179
-142
-648
436
128
-4
-147
259
-110
-340
39
228
-258
-285
-514
196
-151
-94
109
-8
-83
-454
-167
138
250
125
216
-131
94
-18
-217
-74
-377
8
-519
-186
171
358
-211
291
200
169
491
15
180
1
94
501
94
-394
77
-369
417
-26
-168
-208
383
614
181
-95
279
-450
-100
454
61
109
50
243
-214
34
17
173
68
-177
121
-698
24
-134
103
-116
-301
436
-123
-124
-311
-162
-396
-64
-146
548
-121
-371
335
59
152
120
98
182
-215
-99
386
99
114
-60
86
78
-61
-56
-19
-69
69
52
-27
99
-493
-83
-107
-6
120
-9
50
274
-61
173
-197
56
-439
94
167
-224
328
-581
-152
-109
26
118
60
-448
-79
-94
-152
-178
-190
150
-113
-162
-500
192
259
387
-77
-28
-521
-341
-118
-1
387
196
-106
-46
340
-61
-328
-121
-548
-2
-6
61
-35
-101
-290
-233
-102
-237
355
428
-18
-16
-341
-376
-622
-280
497
-101
33
309
-8
-204
-9
-474
-64
311
487
-73
535
-62
-23
303
108
430
225
343
41
-118
-317
274
-207
-23
381
192
67
-257
-122
-65
-65
105
473
-55
388
305
180
89
136
593
227
151
263
141
-224
71
-76
195
-118
-321
-312
-570
154
-170
101
274
-659
113
96
61
11
186
656
-76
-205
44
62
458
-58
-58
3
-164
-20
-391
-193
211
81
130
-410
-122
-78
10
-50
122
-118
232
-152
10
-316
-75
399
8
-104
615
-61
163
181
-32
41
-256
310
171
-312
-71
37
23
236
143
124
683
135
-385
-164
-179
284
44
104
33
361
9
305
181
239
141
180
-268
144
63
-35
-147
-182
175
123
-288
237
153
-62
-2
-260
-396
236
118
-198
206
1
308
-225
179
-91
70
-87
-308
194
128
151
-550
295
-129
237
135
-69
307
178
-175
175
180
-136
199
143
-70
-1
-544
53
-249
-195
321
-67
-255
-47
-92
283
36
227
81
-383
-115
105
-252
359
-441
109
343
203
239
14
142
73
-33
-104
203
-5
-10
0
-215
-205
71
-243
292
21
197
74
-71
-43
-308
-181
-8
300
-460
-16
70
-56
2
355
562
-22
139
525
-93
-565
545
535
199
577
-58
397
-121
8
11
-156
138
287
653
-493
-464
78
64
-76
-284
273
330
187
-136
-298
433
-311
153
391
-234
-313
45
138
130
-929
-92
-200
-194
-147
493
-245
-12
383
340
-49
-116
-126
-323
-105
-87
69
149
599
-284
69
-49
-202
-39
189
143
-95
-309
-577
145
-140
226
-109
-47
153
-159
16
181
-453
93
-79
327
-537
-332
746
-89
-216
-23
-172
84
195
-102
-84
31
-127
270
-284
375
122
-68
389
21
-553
6
-282
159
52
55
-210
388
103
-179
78
-70
-278
77
-6
520
-221
-44
423
-148
-235
-4
-459
-62
261
439
-428
19
-188
-251
104
-205
-82
167
185
-686
1
-216
-440
-232
-359
-340
-27
332
-138
-202
-63
-7
-623
71
-125
9
141
-613
355
14
101
282
-9
-544
461
105
58
-67
-180
-506
-139
107
269
-198
-263
182
-333
-45
61
-151
-30
-67
109
-57
-356
-154
65
-243
164
-175
-130
-191
52
-97
201
442
-15
103
83
-120
-68
433
-102
277
-368
-22
409
-133
629
44
216
-111
36
96
-205
182
-510
-64
-204
-199
262
97
355
-64
101
-131
14
-155
-28
-137
465
-110
-42
159
-477
-563
158
-40
-43
122
341
-164
171
-79
47
66
402
144
128
-122
128
-134
-221
-45
217
-232
104
-179
-172
29
88
108
203
320
-121
18
48
-169
640
94
310
-193
344
-67
-185
308
118
152
157
581
115
-355
-90
-245
136
-212
290
23
-168
-109
322
-253
54
-95
-226
-98
135
199
-296
-50
15
124
-107
132
-47
-256
212
126
377
497
-451
-111
110
680
190
-83
-377
179
214
88
204
115
-154
182
140
280
-3
-199
-297
190
286
-272
-37
-698
33
68
60
121
-186
178
53
578
46
796
196
-324
224
43
135
-113
361
-41
-288
-62
2
146
38
-74
339
-387
109
312
114
139
-530
-336
95
-157
407
-116
-45
71
92
138
-394
-80
564
322
148
-260
-569
-429
78
-74
-522
-133
191
65
189
-103
35
-316
-218
-66
609
389
50
432
82
306
23
-368
-307
396
-248
492
-464
82
-401
-266
-30
138
261
-88
-486
-83
-333
-155
140
583
-100
11
27
-366
189
-359
-188
140
-24
123
-13
24
91
177
364
0
81
-218
97
270
257
-219
-31
20
132
185
-28
-118
-42
191
-168
-751
529
-234
-90
-295
11
96
-81
484
272
277
53
90
67
-129
43
738
-572
421
500
210
-26
-263
563
-186
297
-165
-9
-139
-85
409
167
27
74
-160
112
-241
-347
-14
246
24
300
89
107
320
2
172
148
126
55
-138
-64
-616
-67
-231
112
-53
168
347
317
-136
35
550
291
-646
396
-15
-188
415
-112
-107
-124
33
-116
89
-194
17
16
219
164
-259
231
27
120
404
10
-129
388
98
-305
176
286
-379
-98
132
-23
-33
82
69
440
239
337
-45
99
208
108
-246
-147
464
295
35
-200
-392
341
114
-656
20
122
-68
-317
241
-546
-36
-212
-189
14
-492
-30
30
-134
50
-280
-202
318
-40
-136
-84
-426
-127
124
224
303
-20
-101
31
41
130
273
85
315
-70
375
-140
-41
-324
439
76
-62
283
10
-191
-28
122
-191
45
68
-128
-118
22
141
-60
-92
65
-568
33
-23
511
-114
69
-12
313
4
168
-55
23
-224
-353
265
-336
89
544
91
-270
218
-140
-220
120
239
77
170
-132
195
176
407
-53
233
30
132
-556
46
406
423
-322
-468
-83
49
-262
107
-311
-339
31
25
300
-203
-221
-472
234
422
-215
1
37
-168
-8
161
9
-451
-311
-469
27
366
-62
539
-224
-190
107
-89
420
-9
-206
120
-97
55
-393
-89
-391
-44
-38
-142
-222
-243
-44
29
98
29
-59
485
196
36
-148
248
149
120
-32
285
-389
-245
-40
296
213
-519
203
174
-58
15
-35
-791
-162
79
335
-360
209
-355
-136
-210
-283
-99
54
-41
-119
75
700
-204
-32
-125
-311
411
-152
-238
316
-424
-125
231
-15
-29
670
-68
99
39
-69
-365
-241
-38
-97
-167
449
-285
-544
-197
-282
-532
250
108
-750
145
-87
-15
58
-225
187
-41
-64
-64
-394
159
-59
-245
294
-205
-44
120
321
46
-93
22
-158
242
-499
-118
498
289
-659
-106
-262
108
46
-98
-195
221
31
-23
220
36
-268
-152
-84
-27
192
76
113
-337
-73
-78
-52
78
14
252
-20
221
70
-243
121
70
-119
-193
-112
-346
-62
621
-220
-112
729
-135
-78
154
256
218
-114
582
-86
-162
74
-115
33
-184
-192
-161
205
459
-217
120
-177
123
507
309
-138
-204
3
401
206
65
-153
-124
-69
-41
-79
-660
-251
-8
71
16
-27
-5
-35
-183
-48
220
-161
65
-225
-100
226
-154
-224
388
-47
-316
17
16
-277
94
564
-198
-327
255
-249
121
261
284
-166
86
-279
23
-288
-321
221
-201
-3
-113
65
311
-29
-108
306
-101
284
-36
-110
15
82
-23
-156
324
175
116
-171
292
108
-90
46
-245
-128
190
-374
188
412
281
207
213
222
-38
307
65
-363
45
-115
-96
28
-274
-200
60
775
196
-562
52
-266
85
134
50
-460
-104
66
193
140
248
-364
187
220
82
12
81
-288
473
-581
57
75
92
111
28
-60
67
61
-122
-10
302
-9
-57
-6
30
-130
31
-444
196
-171
-26
-794
107
276
-88
-191
-321
-6
308
-273
146
-439
237
-102
-6
298
-144
-222
-423
84
401
-156
192
58
122
260
8
128
284
89
-116
-446
-224
-270
373
241
-202
-169
64
717
285
376
34
56
-190
-116
-90
-514
-85
433
444
-90
20
371
14
-52
11
43
261
-41
68
-12
274
94
-30
141
-8
-84
107
416
-150
213
166
123
-217
-762
-62
50
-49
40
-203
102
-73
-52
-42
131
-236
-66
163
10
140
-143
-3
-29
186
-152
-107
115
-409
388
-9
140
145
316
262
674
-63
-463
194
-108
104
-96
27
-358
62
-358
-32
-150
132
-80
57
-432
34
41
3
312
353
-58
-22
234
475
-324
131
228
21
-32
452
-316
204
-242
74
385
-274
-856
79
-679
-123
-4
-272
168
-189
-5
-392
-146
138
14
15
321
21
-36
-408
-120
-626
172
-284
146
169
-46
-21
155
56
-398
233
168
89
-20
-126
-313
-96
650
-576
229
-29
-141
-116
-74
-156
46
241
213
-172
-180
574
133
-167
278
380
314
201
-346
-199
91
-358
-318
-55
337
542
-71
316
-128
623
-107
-17
526
141
-351
513
-105
-19
-166
171
-129
314
219
82
-104
-35
-183
312
-352
3
52
147
-10
-74
132
-13
14
162
195
435
-196
301
34
331
-257
81
34
-124
81
-119
206
235
111
149
-78
169
207
77
523
-107
200
-15
-879
-452
-80
130
-113
-302
-122
-311
-333
3
-32
3
62
-23
-62
120
17
366
-341
-69
-241
180
-2
-530
233
111
-288
-28
461
-118
138
-215
255
-475
334
-214
-370
65
-356
70
-386
249
549
-301
-71
1
384
-63
-349
-3
-1
154
-316
140
212
-451
-661
-196
57
51
119
-45
-118
121
31
-101
59
-36
104
103
234
606
-51
-281
-574
-52
-7
-149
-466
-74
280
397
-19
-165
80
-495
198
134
300
23
234
-338
106
156
-23
-44
-589
409
11
-327
37
-59
-121
119
-119
275
160
470
28
-442
-40
110
316
352
79
-45
-94
-273
22
-297
316
69
240
311
-682
-98
-113
227
227
-47
-485
167
34
116
70
-30
113
-65
51
640
98
5
454
-56
94
1
264
490
-73
-110
-164
334
-111
394
-322
-215
-15
94
301
162
-112
127
-165
94
-225
-173
292
348
-5
-72
230
382
-289
55
16
577
-291
-550
10
-127
-11
-223
166
-328
225
277
-101
-320
389
73
-393
144
-17
-97
474
23
132
-421
353
-343
576
31
-310
-350
-196
-211
119
78
-18
-35
-3
93
-293
32
542
150
497
-82
135
314
-631
39
-333
514
-186
-106
-153
339
632
-402
454
-383
-106
454
-175
-52
-89
-73
-382
-357
-102
-195
306
-17
-270
256
12
-25
43
223
-118
150
274
285
-60
442
-329
3
-56
45
23
23
166
-13
338
-139
-132
-377
-613
-108
363
308
-100
89
309
3
133
178
21
42
185
-171
-324
102
-10
412
20
760
77
-160
-162
92
-471
63
-246
59
127
0
-513
491
326
53
-687
350
-31
365
-125
270
-394
482
56
297
-134
-8
120
-90
148
108
-23
-396
194
-15
-305
174
64
-250
-188
-12
547
-125
194
-27
430
-255
-497
-369
323
-631
147
-239
-472
299
56
-100
-187
-6
469
157
101
94
-317
-54
-36
-287
-155
-192
12
-82
96
601
107
482
-56
-124
-137
250
47
-257
-81
-408
-218
278
158
183
276
-170
-4
43
317
-48
715
125
300
-129
141
-5
-4
-43
16
-215
-363
-341
59
183
442
502
-29
42
67
-10
-294
-144
-116
-1
-9
99
-76
269
185
139
-199
90
215
-400
104
-188
334
178
-757
156
347
-200
285
308
235
-321
-121
221
120
189
-238
28
-188
445
-167
356
-281
-251
70
-100
-35
271
-91
-96
436
-184
426
-123
107
-192
18
-135
572
64
-184
54
-434
-642
262
-213
279
-26
136
-107
-451
-212
187
-693
348
-86
-51
-136
-65
-209
118
-71
120
231
-115
-186
86
-120
-115
-223
-101
14
558
-462
227
184
89
-674
16
53
-394
70
-79
3
-85
268
-129
-118
-432
92
188
51
-160
-166
114
-110
-451
-221
384
-76
12
469
-106
-248
250
-56
142
-213
408
-221
-34
-36
485
-236
-114
-41
-204
150
230
219
-208
537
-123
-355
-121
108
24
118
-635
23
-58
367
263
63
169
-109
-210
44
102
-119
-88
-138
104
140
81
-489
-114
183
-222
23
75
141
-112
-178
-41
-319
-12
-79
8
-22
-84
231
88
275
-318
-20
-161
78
-376
214
236
254
130
-37
-131
-15
-1
-124
-110
99
610
170
104
90
330
-224
-189
-73
-224
11
-295
-86
178
-146
-72
-129
-114
210
238
110
1
45
-252
-212
158
-57
206
555
-179
-74
15
89
-14
348
-334
321
-86
-94
-163
-107
-152
58
-202
10
-119
-280
81
353
341
-800
232
587
-23
73
198
-359
-202
62
-713
-280
297
504
-43
79
10
262
-311
-101
-239
331
-50
-117
71
-373
-185
505
-14
529
-60
-69
-220
-576
-144
-675
-633
-125
289
147
-220
502
155
134
-95
-63
495
-71
177
5
129
-317
-179
459
-53
341
144
-137
-402
-125
97
137
-45
63
240
168
-651
-199
-194
-46
383
-575
36
180
-476
-47
139
54
-169
280
377
-92
-6
-70
-64
254
198
23
121
-579
287
89
-90
586
330
491
172
156
-196
551
-21
-145
138
-57
-47
-62
27
-251
-40
109
263
60
-296
158
-144
-12
-161
-420
213
-187
159
295
-31
0
-204
34
-24
52
-648
-373
-548
287
139
-380
-115
-205
-46
528
366
-103
107
-27
-141
-15
67
123
154
214
172
-86
6
38
-110
-79
48
533
-61
404
-381
113
-232
338
160
-327
-403
-141
-113
201
165
137
-16
131
-140
188
-123
-83
60
681
56
-68
-40
143
-289
18
326
97
222
-371
-85
380
32
56
-182
-90
5
-75
182
-465
-195
77
-5
-13
18
-31
31
-274
170
211
175
-230
-12
-164
116
-107
-38
-108
-196
-14
1
92
-217
-180
-140
13
299
-233
376
74
95
37
304
170
-150
-70
-125
87
-72
-114
22
-581
-91
-279
-644
-19
98
-472
318
-1
-330
-56
96
358
90
410
561
-82
72
137
618
35
120
-77
88
-226
341
437
-43
-50
-61
18
-102
-369
134
-32
107
140
-409
-241
166
-114
-655
-422
-52
86
130
118
-106
-179
-228
-277
179
107
143
-221
-373
-106
620
-140
-115
-201
-239
-40
358
-448
-350
208
-82
142
-70
112
-105
-7
-376
-243
99
-73
-7
-84
302
-11
171
-109
309
-17
154
9
-405
-39
-320
17
-123
-191
57
726
-172
281
134
221
-223
-226
85
-195
158
-461
-610
-10
71
-79
-14
257
-421
-319
106
150
-176
-303
-362
250
6
594
-171
-409
-380
-167
-70
-88
-129
-25
-211
-345
128
-252
9
-30
221
96
-3
-127
-67
165
242
-165
90
208
-636
244
6
-132
65
1
-108
108
-71
263
-85
-90
149
-326
178
52
174
-26
37
-144
-48
199
-26
213
112
-41
119
-424
78
-28
-255
468
97
-371
71
-668
112
151
-3
160
157
-215
211
68
-376
-313
-348
91
-122
453
202
-627
390
341
-400
112
198
-174
-44
184
-598
-147
73
-56
-138
11
-114
632
-158
234
-237
-75
-371
-442
-41
-384
-99
-98
-414
23
-140
208
-132
233
608
67
-110
157
-191
-486
-66
-24
-41
236
-58
2
-199
-35
608
-361
-71
-396
246
177
133
252
-129
382
59
-186
-157
-143
-282
-27
-60
564
117
-529
205
78
94
-110
-20
628
-406
352
-264
-202
-101
-39
-110
283
-108
-110
-190
57
-101
294
-31
410
241
-76
367
-477
-84
-97
193
311
-310
77
-277
-212
62
522
226
338
-52
527
-454
-381
269
-51
-97
121
-186
-19
-140
20
-67
650
124
438
-56
-398
-560
246
513
-421
-2
97
-168
-93
-630
254
295
284
-174
-159
51
-96
-95
-28
-674
27
334
-270
-31
215
-15
509
83
-105
-213
-3
-211
278
-413
-177
67
-319
-17
477
210
-74
207
74
-547
-236
-83
400
-87
39
-259
-131
453
10
-672
179
-45
135
-149
-1
529
343
-386
-289
310
126
540
403
119
220
-321
112
122
-351
213
-289
-154
580
382
-156
-413
-146
108
7
-177
-111
142
279
-151
593
32
262
553
-134
-199
-172
-35
198
262
192
-167
-231
498
186
-268
259
351
64
-259
-329
-179
76
-209
-125
18
-184
244
106
-328
13
-454
156
318
147
24
95
240
309
63
-173
61
445
-596
166
-326
-201
-277
-52
111
-508
153
210
-150
51
339
-49
-205
-414
318
-239
-264
28
421
-348
28
-93
-85
11
144
-216
-118
-47
-442
-14
-43
-97
212
-314
-37
-370
-168
-171
-203
541
-9
91
99
185
-27
-211
23
-182
306
-103
-90
-79
63
368
-11
296
34
-384
23
60
11
-265
-529
-104
163
-53
4
-188
355
389
879
265
62
106
-199
-31
144
226
605
-253
-189
269
-33
-54
56
-69
309
-140
305
-107
-225
-284
-17
-54
-78
-164
184
-138
-218
100
-210
184
-105
195
-111
-106
-132
-53
-26
372
223
166
-450
17
-131
7
-240
-140
332
221
67
203
226
393
133
217
657
250
-159
-307
-115
-123
122
-348
-152
-118
569
426
-85
-290
10
-112
-64
-221
64
118
-420
270
121
285
-58
83
-331
23
68
60
787
171
308
277
-242
-264
27
-164
-145
154
-247
-200
-226
-182
-232
-4
-72
110
-85
-280
-207
67
20
-84
386
188
-330
-364
121
-52
40
107
76
-84
-152
501
-170
-260
271
90
-96
-705
-23
-13
-230
-10
28
-43
-205
-226
-206
-111
86
-13
217
-334
-108
79
85
-147
361
-81
71
370
-268
96
-16
57
489
-103
-382
267
-287
-5
-195
-4
104
-481
395
58
272
-30
176
-204
57
-70
-758
132
18
39
95
64
-189
-123
-445
624
103
-49
417
-95
-144
165
-198
-114
374
306
-157
-210
-90
-7
-124
-15
-383
144
420
-448
29
-126
285
136
71
497
269
316
273
68
-83
308
376
473
92
139
-169
43
114
125
-338
-455
-216
62
212
180
477
-121
-374
-572
-86
-795
-63
-29
-165
-54
-85
527
154
-108
58
-398
149
58
-102
196
385
29
290
57
-48
-75
-260
444
154
16
225
-44
337
-292
-56
64
112
-198
-109
-63
-93
292
-173
-207
92
-472
-191
-143
-152
29
-398
197
-237
46
-259
172
-94
-70
-171
92
-366
-240
133
54
97
-305
171
-192
54
371
58
-77
463
350
317
-275
38
-287
-106
-24
-365
-118
-229
-232
34
-33
280
130
-183
366
-226
-209
-136
-125
87
0
3
-157
145
-99
-96
133
-230
278
-78
11
62
242
357
77
-108
304
193
113
101
115
-100
-102
-38
-173
436
-103
418
-39
-97
84
258
-376
-307
-25
-176
-97
0
249
228
158
90
78
-166
126
-422
272
111
-455
637
-54
-24
306
74
190
249
-18
69
96
-553
421
-26
-527
-138
-235
82
56
-178
110
58
13
230
-19
-167
470
194
93
88
-15
23
524
-315
-403
-627
134
-181
-103
431
-194
23
-99
57
312
124
310
453
-3
-100
-66
105
-246
-109
369
211
-871
-265
-101
-168
-654
305
-75
-253
-268
194
129
-11
-29
-257
39
-136
-102
254
12
-140
517
-276
-57
-47
50
-151
-42
236
-210
59
460
35
-60
77
64
-465
-18
-8
27
313
-35
42
-283
-204
-223
135
-8
-14
186
333
-144
-468
159
0
121
-117
61
220
89
80
1
109
9
342
-265
489
-54
-138
-52
213
33
-50
100
-38
-326
-352
-164
-107
-9
103
-123
63
-26
101
-116
-531
-209
41
344
27
-330
127
-273
-323
-480
-57
297
-189
24
297
-199
65
165
25
288
221
639
299
93
58
-58
158
-66
-82
-17
-48
-355
122
-53
91
125
-101
69
165
-684
-107
-181
454
-418
-377
226
-54
-135
-294
516
243
-441
398
-38
143
29
617
24
24
126
72
-170
89
110
143
-84
294
-120
330
-170
230
193
-313
-131
67
-553
-63
320
-273
326
28
-7
-322
-227
-130
-129
142
242
-74
-301
210
254
-138
299
-289
131
-112
718
65
124
240
-224
-176
-736
-498
-71
457
-213
-184
43
120
-349
286
-8
188
731
255
510
83
-65
-152
54
-128
9
-104
810
-349
-424
224
201
-301
793
-101
-20
402
-134
-301
-48
-44
48
-218
371
-136
-247
33
-120
-85
108
-57
-54
-106
-41
303
111
145
143
-133
92
303
536
-285
449
-442
-149
-112
161
238
-79
564
40
-49
124
175
-89
425
133
-155
-33
-123
-203
-168
482
137
-83
33
336
-55
-42
-248
-174
-175
286
-33
448
-121
67
70
-146
-217
-38
77
-336
160
-100
-218
-113
-400
-387
-109
-69
-96
110
-58
-212
172
466
182
198
75
-205
-326
-85
-199
-18
4
-506
325
270
-268
-151
-362
-59
96
319
358
195
213
15
-161
-294
57
134
-368
377
47
258
129
421
-215
-10
-242
25
327
136
109
178
-147
-120
303
126
-532
150
-300
34
73
276
82
38
-192
218
272
-188
70
-142
-122
137
-92
-115
-244
-234
-124
538
-238
-257
-44
-209
-169
282
89
391
64
-130
300
-142
77
-141
-70
670
340
15
-168
-442
-79
5
-4
-89
196
91
274
282
160
99
755
-123
-183
-61
-442
-51
-114
-165
469
100
19
87
-133
468
-134
401
-16
59
237
12
-280
-271
-8
105
-211
68
272
-527
-6
-291
-287
-75
348
94
-320
-87
288
-377
158
-58
536
-483
-123
-105
9
-42
307
286
32
499
-276
338
365
-212
135
-509
130
86
59
118
228
-109
-56
19
28
33
127
-27
177
-267
173
-195
-212
373
-159
-64
289
503
230
161
-197
192
51
-71
-138
2
-61
95
-118
245
-521
-537
149
64
212
110
-9
40
-88
-85
82
813
-12
536
409
-83
290
517
-100
302
-66
-104
13
298
-500
-49
-39
102
-222
218
49
-14
177
144
-121
-45
268
-180
72
-176
-336
529
240
15
-36
547
-342
116
-439
173
-444
209
-175
-260
-552
-104
-615
-53
-101
-119
220
-32
90
332
44
-78
539
171
50
-217
316
-13
-270
-149
-57
178
11
120
8
-256
-54
-48
-88
-148
-103
246
38
-103
-16
58
-207
-145
618
-106
193
342
-96
24
260
152
-107
-65
224
94
-470
202
370
-186
-57
-126
216
-139
-500
58
279
-9
271
-37
-115
-50
180
-175
-192
465
170
-282
-303
-114
180
497
169
56
-183
-173
170
-113
170
58
-356
-677
110
-346
21
4
-94
-3
66
-368
-128
352
-580
185
-51
54
-252
194
200
-496
-432
414
-38
178
-131
-66
-138
-457
60
373
30
-66
305
48
127
-9
110
414
-86
-73
107
-105
464
-118
592
-510
97
-301
47
186
47
366
-37
-21
-115
64
270
6
106
33
-74
-561
201
41
-527
486
156
323
-21
179
-164
-235
-804
342
-244
-53
-234
97
-337
592
57
-160
-253
-425
442
151
-78
-161
172
-42
445
288
75
-244
155
409
79
361
545
-188
18
68
-123
-20
-280
316
-25
-20
-164
846
46
-207
-195
317
218
186
35
-393
110
166
-117
723
445
-26
-144
-327
-78
113
-13
106
483
91
216
228
-62
316
140
54
-19
-391
182
-311
38
53
-651
-201
84
80
284
109
33
-42
121
447
19
355
59
93
-72
-51
-283
157
221
-40
-392
162
124
309
-248
-54
406
341
-160
-33
221
166
-251
-335
-684
359
-100
239
5
-3
225
-329
69
-244
161
-24
-141
120
289
-130
145
399
228
353
-50
49
2
-30
162
-255
-160
50
79
385
-72
126
147
-344
178
113
-355
-56
-437
141
47
25
-13
-190
146
-7
214
236
-202
62
64
-112
84
81
36
17
67
113
-207
-85
-81
55
-84
163
146
-165
667
824
149
139
-43
73
-77
-389
104
-163
134
-745
106
305
-95
-175
170
344
-18
508
-120
-91
-163
-600
-5
-59
15
-113
221
244
355
684
-29
-65
4
210
-85
-111
-151
-232
-33
-735
430
-356
272
-157
-17
188
-353
-61
-248
-602
375
79
-232
75
117
-338
53
-339
439
-8
-287
464
-46
16
30
530
272
12
318
-261
-181
192
84
-478
-155
14
22
-235
234
-164
90
10
245
33
-218
244
-12
0
-46
-137
-88
56
374
-10
-248
-216
94
293
371
237
621
-52
289
-58
-156
-367
391
154
-628
107
-178
-107
272
12
-158
-123
138
-266
56
464
-316
-117
-134
-424
-207
143
171
47
51
-189
-189
228
-220
-213
-501
107
258
139
-9
-225
-241
151
86
-225
-340
0
-25
-12
-85
-180
148
-153
-86
-17
252
-629
476
-190
90
289
28
-156
481
45
-14
109
10
-102
74
1
234
-165
112
381
54
257
281
-228
-98
-79
-199
-299
131
314
-369
-169
-172
-25
-82
70
8
112
88
256
276
252
143
185
-218
75
425
11
-129
-496
127
117
335
-52
39
59
-373
-47
41
-28
119
57
228
70
339
-71
496
-11
-249
-1
40
203
-112
125
-248
-83
-82
189
-268
-583
535
-179
58
173
83
-133
14
166
298
-201
486
-310
-606
862
74
205
103
198
-513
-186
-255
-152
21
1
138
-241
-215
-225
65
238
-97
-178
-151
-27
-118
-86
151
-569
439
-25
-360
176
-86
-173
-327
-126
506
-664
302
135
92
-216
-144
-113
-478
-33
-427
-432
100
50
356
191
75
-125
156
304
-293
-515
-197
-25
-48
-131
-504
-242
159
18
-109
203
-4
626
-239
-44
601
-176
172
-57
267
-232
144
24
121
-73
-462
47
-94
462
-73
42
81
-39
56
307
639
-128
48
51
62
-178
33
88
52
-550
-397
-215
-97
-392
-33
26
142
42
219
5
113
300
144
-8
-652
87
-46
51
-226
-238
-465
-144
89
122
213
-270
23
-18
44
-558
195
347
194
-119
-359
43
-370
52
-189
471
-323
9
-492
-4
-17
6
363
-19
190
723
-331
-192
-126
64
253
-107
-331
-6
-89
-119
-574
80
369
-152
1
-288
-467
6
55
-14
129
-4
349
71
-87
165
209
289
-125
189
-27
-44
-254
-336
325
77
-155
398
345
285
-129
-224
-56
-104
563
468
193
-6
119
252
-235
-219
-476
-466
-503
213
-62
68
263
84
-568
-85
525
-52
-6
-320
-114
336
-88
145
31
110
-173
-33
10
93
-310
62
50
-412
-292
152
-399
-386
10
146
399
106
135
92
-164
-143
-332
-429
-79
20
135
396
341
894
-14
340
-560
-4
557
-684
64
83
-1
-145
61
-154
375
-369
387
-58
467
330
-13
-48
-24
-95
457
-295
140
17
-195
-134
-207
138
219
230
-84
-542
775
-173
86
78
-409
-10
7
-227
-501
150
192
-111
596
144
310
-52
-107
155
123
50
-155
-40
130
-327
-210
-76
-315
29
-136
-449
-381
-184
-71
-104
-260
229
239
327
274
-99
-31
431
169
-425
139
126
-155
265
-59
90
339
-233
-59
128
4
57
-60
-33
-168
-228
81
395
19
-210
-98
593
-244
-703
110
-62
-67
-45
-5
-96
13
592
-306
-485
-158
195
-39
657
-94
21
166
-71
-36
-293
301
-119
58
193
-351
19
69
-505
380
-499
168
-262
80
-135
-116
266
-74
-397
-159
194
80
70
-310
42
-489
345
-124
18
21
-51
-13
-13
312
198
528
125
-324
466
-146
5
-170
-252
-265
181
-84
235
135
8
-163
62
388
-129
0
-74
-254
145
118
624
-435
-123
-136
119
564
217
9
7
729
-28
78
94
-157
31
-30
-321
-135
-408
-47
275
-329
-73
-294
-9
-371
-485
38
399
106
93
-48
137
318
-35
-35
-232
-193
-36
27
302
82
167
-197
-329
-78
77
66
-285
-146
46
-448
214
-238
-105
-99
-276
-271
238
130
527
-202
-281
542
-123
118
245
-69
67
230
-112
289
-525
-103
-354
260
403
-76
100
282
-581
195
315
612
-145
365
309
-321
90
-323
-51
-149
-667
335
-178
-194
29
276
16
338
-23
43
35
202
733
61
-79
-102
-219
83
322
-81
24
-4
142
75
196
22
88
326
-74
734
194
115
58
-54
-145
110
-95
274
79
-68
-29
111
-81
409
7
-35
239
433
-34
-255
190
-203
-29
-134
574
-52
422
400
130
-139
386
-41
24
188
376
-366
-158
-259
343
695
-246
-93
-292
387
7
-128
468
9
-32
97
-246
6
-240
-375
-283
75
-50
34
98
-130
103
96
-47
301
-36
-518
106
57
-2
-161
-72
-55
-394
72
45
225
-120
-302
-245
-118
65
-198
247
-39
168
6
140
91
165
147
-78
180
-443
88
-41
228
-259
-86
-157
-13
-79
-274
89
41
358
359
-22
-280
113
-277
38
10
-624
-269
44
-271
-474
388
-138
388
202
87
-140
-21
-127
84
-54
-517
-583
232
-121
127
-529
95
-54
92
71
85
-239
-278
-16
-36
-157
-467
-19
-79
125
-221
-148
70
240
-116
-407
318
-2
265
71
276
116
8
-19
6
-520
-424
-222
349
293
23
-32
217
-90
-135
164
116
-116
59
271
301
-252
-37
113
75
-897
-479
-509
-337
-95
-428
207
-123
18
190
-471
-13
88
-318
131
-20
-241
80
127
346
-458
-316
-106
-182
-41
-206
209
-191
-294
6
-339
-30
369
-88
61
-421
147
-319
604
-219
-133
-277
222
-100
494
35
-196
-341
29
-176
227
-96
-730
-610
157
-276
66
-37
155
136
149
90
203
29
350
-134
170
316
295
503
688
236
21
705
-146
297
-141
110
223
-32
130
-19
-131
-205
413
-286
-519
-281
117
401
340
-668
-422
132
53
124
-43
234
78
-754
-285
230
-115
-342
-263
-151
193
55
-189
300
-284
500
501
-74
2
226
93
-105
-149
-384
-247
50
201
-86
508
-621
200
-70
-357
-208
-91
-30
-10
180
-124
103
100
214
39
-119
447
-570
-202
57
267
164
-119
85
-244
-517
-106
28
242
62
-86
-115
215
-88
-119
-331
-226
621
263
133
-10
552
296
86
351
-370
-53
-44
-307
108
35
-222
439
189
410
235
-490
-309
-55
462
0
-285
-32
261
-440
545
192
21
220
321
350
-117
-89
185
-149
-597
-103
-115
-54
-443
-487
112
-66
-154
-202
207
239
335
458
-76
238
-118
-28
-83
-161
-66
-44
-90
-278
-7
143
359
-56
-184
40
-246
41
-194
-115
-260
143
207
-352
461
-5
-258
-119
-5
-301
-112
121
-265
-284
-255
409
99
190
-29
352
-12
-367
319
407
-505
-111
-92
99
63
58
-9
450
-246
-222
-14
231
227
-533
84
-3
108
123
789
32
341
178
11
720
33
-242
565
-99
235
-223
218
-97
209
-274
-94
-182
-200
248
-459
-71
-272
-152
57
137
-58
-23
-405
-247
174
103
-22
71
-223
156
45
225
358
255
-195
-479
-35
-21
43
219
291
353
507
-394
-543
-183
-33
11
37
-144
-433
217
6
59
36
190
-224
284
644
-2
72
-3
-223
14
-100
-184
40
-65
77
81
-460
-152
187
640
-14
212
-85
275
68
-96
-460
-271
-68
-118
-432
50
-15
32
-164
198
-27
260
248
101
-123
114
316
286
-51
351
-444
225
239
116
64
58
25
173
55
222
-13
42
-231
89
293
829
320
-118
-131
339
-481
-68
-149
28
1
155
-87
441
211
110
64
227
-334
-36
-493
-92
224
10
166
40
35
-181
-4
-282
617
-383
120
-199
-303
499
21
341
155
90
11
-372
-170
-99
-155
221
-20
193
-195
481
256
113
-19
219
86
84
-12
32
372
-343
-303
308
85
347
-18
-122
232
-199
-13
700
-201
19
207
-170
251
-6
-285
-233
-33
55
56
146
156
-107
-220
100
71
-193
-149
-79
-266
-28
311
-341
-236
104
-13
327
513
317
389
-130
131
-77
134
-98
409
-670
-350
-123
-301
220
57
197
-14
133
656
240
-115
519
360
17
321
229
15
122
247
-493
-201
141
-149
134
-43
162
-110
242
-189
-54
282
495
-13
188
-114
59
-297
7
118
-555
-157
77
-150
54
44
-63
149
47
-460
-179
150
24
-428
483
-48
404
45
322
-375
364
59
251
-493
88
340
41
64
50
-103
133
-90
21
-27
71
6
-97
16
-134
54
-870
292
-212
137
161
-470
-23
39
102
183
187
-203
-475
196
-179
579
-300
-562
-30
-32
335
128
-319
-97
-208
128
-143
286
135
56
39
-483
-384
331
430
340
197
-544
286
-60
-56
118
357
-275
-95
-129
32
92
-284
-110
205
306
-407
-16
78
367
115
-172
70
67
-113
-574
237
-44
-79
-128
-45
-72
-146
101
75
-55
202
-261
568
32
-509
258
88
-44
-113
-28
13
-260
-26
224
173
-27
64
73
37
723
-221
-525
479
125
-89
490
-84
1
191
-150
64
-643
-171
280
13
-454
141
82
151
49
-170
316
-267
-245
-695
138
85
12
98
13
-220
108
78
-190
-272
51
-23
-30
316
524
-54
-28
-125
196
-737
177
18
-27
474
-174
551
301
-556
-593
-145
-450
-410
-764
68
-71
-123
232
75
-254
396
261
-750
-69
-362
396
106
-346
5
2
-88
206
216
220
152
343
51
-160
-254
-103
450
-127
230
-315
61
-18
369
195
95
364
-122
-333
-499
116
248
43
-614
103
-61
-72
-151
-22
147
-368
-153
-263
173
-119
5
-128
-71
352
742
-90
-60
-215
-649
44
-648
-273
-109
84
-466
-73
701
230
21
33
-44
-1
-110
-29
-283
34
298
76
26
157
-235
8
79
239
283
212
183
1
-22
-41
272
51
-231
-55
-2
30
-111
-239
-349
-175
-77
35
106
65
2
45
245
44
-73
-35
419
59
-327
475
196
-196
4
-113
-287
649
-150
47
-72
-82
-48
-113
294
-332
-228
-70
-214
269
-314
-25
29
44
-126
148
138
-554
-32
336
150
184
87
394
-489
-107
242
41
55
155
430
271
44
-29
-36
-78
-108
179
445
-5
136
-224
-53
212
200
19
310
-20
96
256
-164
-201
-29
-83
-45
70
435
173
-168
-112
0
-325
-671
-36
-166
-138
187
367
27
851
46
441
-181
-61
615
131
552
74
-557
-166
-359
-136
-21
-166
213
-128
-51
4
-92
188
254
326
-330
-363
-434
3
81
107
-68
589
-142
-141
-490
108
-175
734
-108
-323
-261
-22
234
-35
-69
-627
-63
-319
-10
-44
5
-208
126
-26
-238
-305
-60
201
-681
143
-110
17
137
-52
83
-112
305
81
302
-46
-172
494
-79
638
37
-102
-165
130
4
42
-77
621
257
-504
-73
-27
92
-1
155
-579
276
-170
325
167
368
106
91
-195
-110
-164
248
-107
403
-168
136
-43
-18
88
-283
-73
57
169
352
-169
143
4
667
110
56
-99
111
-8
-127
250
-531
67
153
278
-172
686
663
31
528
-95
782
163
-95
6
147
-164
80
-532
412
233
97
-319
222
-172
-440
51
182
-311
35
-410
-319
-179
-230
66
175
105
78
-166
137
-38
-6
-11
259
-297
-284
-28
-80
50
-351
266
803
-327
65
66
-185
-2
-25
209
-203
-87
-286
118
-56
-194
-33
51
-155
213
307
-42
-101
-120
581
352
-75
-35
-184
83
85
-64
529
235
-134
166
-246
-155
-353
-74
-78
334
-143
17
-254
-550
283
-179
10
-123
-215
-73
810
114
16
48
14
731
-101
136
235
267
153
118
-423
370
378
49
124
-139
-30
-1
400
29
275
-69
168
-195
52
-208
71
192
-37
-9
-118
218
-166
114
-369
192
34
-9
284
286
-113
306
255
127
102
77
-31
-57
-67
-157
162
-241
27
203
-132
-68
208
21
-325
-284
22
185
93
-344
-96
47
-140
166
215
-111
-766
97
174
-291
33
116
105
100
-103
163
-3
227
-361
415
33
-194
423
546
-35
13
-93
-104
35
-138
35
-220
143
93
121
-417
180
-31
-181
76
-140
-439
94
-174
-126
-112
390
-94
111
157
323
68
48
17
-191
81
-540
93
-37
-181
-224
199
-492
-254
74
401
-76
-180
-220
602
-175
-576
-16
18
68
-198
-88
-176
-248
-46
198
-24
84
-97
-229
60
257
310
168
131
164
-143
-25
153
-3
506
-117
138
196
296
-99
-154
-527
-269
174
-278
-104
-342
-278
36
33
-134
451
-213
-72
153
-131
161
-71
86
220
-309
-21
393
63
215
-36
-51
-74
-192
-3
501
361
196
31
-112
-9
-277
-167
146
52
-229
15
-429
-197
-382
-48
-123
211
-61
-124
-75
215
-5
141
76
3
-18
-243
-75
-85
-220
-84
702
147
370
-148
18
-189
12
-121
-350
679
-461
30
-3
-58
-32
126
-38
238
-178
-241
9
-10
-508
-325
-3
-114
-82
-204
397
-229
124
136
-124
-479
123
-346
15
-229
387
-208
-74
218
-92
-284
-90
91
-182
-247
-101
206
-258
-272
-4
183
-74
66
-125
153
357
-483
-592
364
-107
393
-53
-325
31
-16
-241
-193
-437
-74
-244
111
-247
96
77
-45
-58
-127
313
261
-78
-69
42
-20
24
-700
-26
-63
-129
-15
146
160
-190
603
-54
52
-321
673
-132
39
203
46
-362
624
-95
16
-139
182
397
-187
89
276
622
-70
-139
-189
-22
27
757
58
34
65
135
-160
158
-190
-33
48
-88
-89
-47
104
73
-50
198
-346
476
133
27
-16
77
369
-101
255
61
284
-33
-82
-167
113
122
-202
67
-144
163
493
50
-524
411
2
-499
-432
-25
102
71
-363
157
-101
-190
612
-37
222
519
250
-37
251
-14
142
-148
176
-325
-528
-61
189
468
-145
185
314
35
-10
261
72
-525
38
-145
-4
-183
106
359
588
-5
75
-195
142
97
32
-169
-366
-99
-212
-51
350
-161
37
-40
553
245
483
-510
-307
-182
35
411
-259
-109
-620
-393
194
-98
-57
-288
362
-552
52
-113
-221
152
87
123
-265
76
-240
393
355
-391
431
-94
175
318
73
182
-231
45
27
-5
-466
424
172
192
-264
-92
-554
-111
-405
-41
-59
271
-34
792
393
-149
-560
173
-226
32
-219
-93
293
187
72
-161
57
-60
-179
441
-326
375
-161
27
-65
313
590
222
-497
90
-23
-29
127
254
-21
97
60
-101
-161
241
-177
-168
441
340
-29
-73
-309
-128
-255
500
325
473
10
192
-230
560
250
-745
59
-39
-30
119
-42
55
66
-21
-207
699
727
77
-210
357
-507
427
29
-122
-418
5
-442
-474
675
4
18
-4
-252
136
-292
-200
-68
608
230
340
74
206
76
-277
646
-57
536
5
-583
38
132
-43
155
246
110
-43
101
-284
607
-176
67
-184
-180
-128
-253
360
565
19
-13
-176
-441
-353
-65
-443
0
3
-135
-293
-65
-168
39
-82
116
55
445
-519
34
12
176
-38
110
-303
-265
358
-110
-79
86
-201
4
-482
-178
-536
-97
481
-81
-52
-59
173
-627
117
-64
-497
438
-58
-77
111
-122
740
12
-379
671
-384
-397
843
100
-54
569
-158
-386
-114
-289
-61
6
94
-591
-200
-168
-314
-69
-91
-65
-164
11
83
-474
-362
-214
-386
-325
248
-246
-302
4
153
-74
9
-130
99
119
-81
-407
113
-518
-422
-251
-168
44
-437
-213
67
-94
-437
-512
75
107
55
204
280
118
199
-5
63
534
36
-241
-7
-22
-45
-96
-46
-123
96
-17
-123
-142
55
-129
-10
-349
-57
100
179
-585
-109
-149
15
86
71
497
-471
254
338
-230
-40
-9
-119
-434
514
-24
184
-343
513
-63
-37
318
-74
-289
-91
257
63
117
341
139
249
232
-572
228
-470
-125
-227
36
-295
301
116
-61
14
-602
17
236
96
184
9
-351
21
-93
546
-30
-196
9
212
331
-182
-210
-218
14
347
-115
289
-121
-61
-241
-204
-63
-176
-44
-106
-224
-441
160
120
-444
350
-415
-73
155
-192
34
252
92
-270
134
-616
84
494
-179
-283
-153
-106
367
-122
507
-58
121
120
283
-556
177
186
-186
107
467
-249
26
-6
111
319
79
218
464
338
-399
-134
-103
-66
25
169
99
245
-59
249
-105
-714
194
2
-347
-63
177
81
-839
-87
36
2
303
-303
31
44
-186
5
372
-111
-258
-247
-214
-7
-3
100
-121
-193
-52
-177
-115
244
117
-29
-188
275
217
-266
486
-204
-138
89
12
99
236
139
70
-14
154
-40
-326
23
150
424
-211
39
-415
-52
-197
-232
221
-190
526
-325
-242
400
28
-197
-425
-40
59
-177
-334
-171
-55
-43
230
241
160
301
724
-65
-52
-482
-413
133
64
-176
136
194
106
-306
-45
120
210
-149
-87
-303
139
97
10
-58
150
115
-246
205
133
99
51
-23
53
130
10
-187
-130
208
329
234
243
213
345
-4
-31
160
-396
-155
-284
9
-445
-269
-196
1
247
82
-237
-22
489
108
-497
-486
153
-24
26
-95
-139
-70
-597
-268
118
-225
120
-109
-80
456
-3
64
147
-182
-158
344
245
26
10
123
268
185
-36
-259
279
-134
-158
48
-95
429
-486
-317
-50
-10
313
57
-80
24
257
-696
-16
-137
-107
-105
-498
-322
88
-126
268
-205
-16
193
-172
143
23
-82
-448
380
106
33
10
83
327
282
-227
-14
40
608
210
112
-241
-260
-268
87
175
-619
-413
-447
96
377
-586
-85
-110
-248
360
-289
495
-67
-226
-83
-20
54
-127
365
725
-20
329
-181
24
115
276
139
38
109
223
-42
-205
211
-443
9
-27
-454
515
120
94
445
-260
499
-79
112
87
49
-46
-130
327
-13
81
-567
-556
6
-239
184
-601
-29
215
48
234
462
214
33
-311
856
257
-200
288
-92
42
169
-47
-139
-9
144
-795
-152
56
37
72
-21
-298
61
-100
135
-52
-398
111
182
-631
-76
295
-615
54
-230
337
-103
34
498
788
-91
-222
-54
618
147
308
211
-515
-193
-253
519
-489
-46
97
53
51
-287
699
-360
34
254
-377
154
-270
16
205
-131
-639
-444
62
-25
112
125
-15
-24
-619
-300
-317
185
-42
-194
-56
-98
456
84
81
-119
3
374
39
286
256
176
883
-155
131
176
-41
63
-185
-33
-73
-79
-619
-167
-620
-87
-36
138
425
629
424
112
526
-139
502
359
577
-356
122
-38
343
109
44
109
-155
-543
659
-175
187
-268
8
217
323
-368
192
-259
7
176
41
400
-32
-126
93
-120
-206
324
39
6
96
-193
-10
-215
132
-316
104
-374
-131
14
-333
-60
154
-257
-37
-117
-398
-40
-108
594
-76
-164
-612
160
-190
-511
273
-514
-390
34
-127
31
-229
236
24
82
-326
91
147
-184
100
104
-96
343
210
0
416
-27
93
-80
162
80
23
-12
-77
-95
171
218
-8
10
-40
34
78
-124
371
-116
173
-828
200
7
607
161
25
-351
-326
-31
64
-292
-152
284
214
-122
76
12
-173
-613
723
49
-129
144
-106
-89
7
318
-170
-204
230
59
-278
-178
521
-51
370
559
75
-431
-246
1
89
750
100
-89
-657
-124
184
-246
-107
-126
-223
65
-197
489
-126
219
14
259
3
115
-183
108
-80
94
-128
95
-272
140
109
73
-42
-50
154
326
-127
349
578
160
126
-82
98
24
-9
348
641
228
439
-440
-66
510
-86
-443
47
205
-42
206
-543
-268
203
294
68
202
277
-215
-19
73
259
320
-191
-640
637
-118
-32
-532
59
614
-42
-250
-153
165
-92
351
97
-555
-306
-181
-589
462
71
-223
117
-243
114
186
16
-106
165
-99
40
250
-44
-163
350
121
13
74
-173
448
253
-45
-271
-69
152
23
17
85
-353
-536
-30
-850
-224
522
-49
-242
-346
187
388
-353
120
34
131
-107
304
-445
57
368
88
-129
-148
-76
-210
226
-95
-153
150
47
-434
-82
98
-124
46
104
-80
-46
-210
-63
-41
226
412
1
-46
-408
-272
37
36
-262
-97
200
-72
78
-78
-533
-208
166
77
175
370
-66
664
321
66
-623
-255
285
-218
462
312
235
173
-207
404
-250
12
3
26
483
356
347
-218
106
29
73
41
-144
86
235
529
263
434
-476
152
141
-452
322
-219
541
75
-170
-36
-413
160
104
-164
270
-155
78
209
86
124
571
-132
-570
-172
142
-103
-124
-366
-191
-238
-161
-126
-33
117
399
220
-327
436
159
109
113
-20
-480
-34
134
230
73
-96
-48
-227
109
-182
-244
304
214
119
214
-129
6
-365
-43
-14
-127
80
66
-91
125
362
89
446
-110
36
46
234
-173
-261
-105
351
-246
-638
-12
20
99
9
540
517
-149
-89
131
-405
-49
426
-210
112
-130
305
-316
-145
-775
-190
-175
-78
-270
-103
204
419
-404
-9
141
172
165
-271
98
125
288
-4
-327
433
50
646
-165
241
-196
-43
-168
-73
-402
51
168
-434
-2
353
-152
3
111
65
187
-96
458
-12
-562
-114
-633
-350
212
-248
75
-20
-34
-163
-32
-311
-94
-501
2
143
175
221
-628
-77
-151
193
75
-146
-369
-146
8
71
544
-353
-83
-272
276
172
-434
-155
453
69
492
118
192
167
457
-14
299
-337
-121
24
209
251
-603
534
152
-58
536
123
135
201
204
190
198
-87
-68
72
131
323
229
175
-151
-105
-417
231
-39
-5
579
-402
30
227
-348
-264
-5
372
111
253
-29
518
478
-727
-122
-138
-604
145
423
225
-70
293
264
-168
163
-504
-10
-310
-108
-52
73
-12
125
-74
-181
92
-198
-140
120
46
585
-165
233
-130
-130
-69
-425
99
-310
511
173
59
154
-24
488
-115
429
-432
97
-116
-90
-193
-111
776
486
-20
-358
-41
-106
-32
-49
213
526
68
125
-352
477
1
100
-379
-248
376
47
628
-85
-597
133
137
112
24
126
-265
121
-86
-157
-152
27
160
70
-145
-444
-123
133
-332
-461
284
-118
-401
36
-74
-1
-159
-69
194
211
176
506
683
-651
392
266
-72
92
37
25
398
-287
449
28
-248
267
326
273
27
-315
26
71
-4
-505
-381
1
44
-74
194
91
-576
-4
77
-111
-469
82
-51
769
104
169
57
-91
132
-24
-401
-376
5
-232
-204
265
228
-224
332
145
145
-539
-64
-771
156
-542
-138
-186
362
-303
-382
-302
125
-207
-213
-150
-44
-43
-58
-72
-494
82
373
-5
179
29
-749
241
-26
15
-309
-447
495
150
-41
-149
-379
25
201
294
187
174
-155
-154
-197
-70
-585
-22
10
-173
101
288
113
356
330
233
-102
-200
-144
-93
-125
35
126
-36
-130
-252
-56
-235
260
-116
510
-94
552
14
422
293
-589
104
170
-421
349
46
103
-136
196
210
-59
110
-95
-204
-290
295
-45
62
125
75
253
-117
-98
-374
-336
-31
385
-66
-72
-30
-15
368
91
-625
90
-18
159
-303
106
-63
-211
-9
-66
227
8
103
-289
-138
93
-360
281
-302
230
282
-1
-69
117
-46
278
-103
138
-295
132
155
61
-250
142
337
-308
-87
63
6
116
798
217
187
-83
-190
-7
148
-255
-72
-611
-149
218
-277
-108
-1
593
120
567
118
-320
-54
467
-46
189
401
-58
66
-192
41
36
115
-26
-418
80
110
-645
-371
135
-190
-96
63
-282
-78
-56
57
-306
-409
148
36
9
-334
239
150
66
28
189
249
-217
-78
-149
56
-73
119
216
-120
-1
202
369
-60
147
104
-261
158
188
-118
-68
239
279
-339
28
258
231
478
-184
244
205
476
31
224
447
-336
162
142
-443
153
292
89
-58
-300
79
-350
-119
240
-396
83
128
195
-32
-74
-472
171
32
14
-171
93
-264
766
469
-190
666
-352
-118
44
-409
-158
-307
36
338
712
62
-623
247
-92
74
353
782
-90
254
40
-328
170
-66
123
643
30
318
366
93
98
281
-65
-234
11
-705
708
385
102
-47
68
-225
-209
-569
549
-49
-87
-24
-206
108
-223
-216
-245
-282
125
233
113
-32
291
-172
92
104
21
-73
694
59
216
256
-120
-281
-408
387
-7
129
74
127
67
146
118
-107
-169
136
-176
-601
-324
54
-375
105
-148
-156
-277
229
201
-746
170
235
-445
353
493
355
853
-249
140
-56
-478
246
-98
235
-10
28
-88
-63
-10
-219
97
360
56
465
-200
-126
356
-447
106
38
70
-28
-194
-226
543
135
-304
334
162
3
126
175
387
149
-438
-36
-136
420
-22
141
-608
-204
362
-214
59
-585
-242
-250
87
-75
-153
112
56
74
-26
-175
52
-153
163
306
-42
252
431
-270
-243
51
159
-5
-13
106
-136
38
-851
-40
197
74
91
-76
-104
-410
-337
586
-14
-78
155
-295
9
-192
568
64
-329
-93
402
303
4
258
-511
16
62
48
-364
-92
-69
-29
-76
86
100
137
106
182
111
-599
-216
-223
-225
137
8
-73
302
-114
36
27
11
-286
-59
47
39
-741
136
-160
302
-88
88
-323
-63
-110
-272
-118
104
52
-436
-260
283
251
39
199
-61
-262
5
-113
-107
-346
-3
74
322
-393
-62
-107
288
529
773
-584
-251
111
-425
36
197
-485
-25
-69
188
-308
-131
-12
272
219
260
302
576
-96
52
143
0
-2
214
-502
228
283
-176
-95
-396
-67
-517
-29
159
-43
130
-496
-164
-325
-187
524
-52
-156
398
-20
-143
-433
114
7
82
-45
227
89
-101
609
158
243
-120
-110
-73
2
206
29
220
543
16
-645
-512
22
48
-218
-296
62
184
506
22
-46
-84
309
133
-338
-302
256
-168
101
-140
90
-109
25
71
-3
-294
-36
-489
20
644
-205
496
-458
63
226
241
273
-443
-147
396
-396
-82
-508
1
-262
8
-68
-31
-122
213
-64
-568
-171
69
22
-38
340
-419
317
104
-276
173
-257
-215
-108
67
-267
38
220
122
635
158
20
-236
-111
247
-285
348
183
604
146
65
134
38
-51
41
57
157
85
95
-138
-94
-81
-19
-507
503
245
-110
-28
-6
197
-53
110
86
-395
-15
253
-141
-89
169
134
270
-34
15
147
-92
-384
-14
412
-77
-83
-158
-291
130
-65
-324
-371
-17
-373
337
-25
309
58
-199
76
316
300
100
-80
469
-246
240
117
642
-348
609
356
-885
-27
187
127
-12
-127
-253
-40
200
-65
-230
-547
-27
-211
-72
-280
32
300
-264
-77
-38
629
206
396
358
278
-110
-296
-123
255
150
-264
-317
-42
281
130
-182
52
246
22
480
-715
-473
127
-146
102
-224
-126
-124
383
430
721
-515
146
590
82
89
-263
472
-123
-324
-73
288
-81
-160
283
33
-186
114
-145
151
179
-248
256
-158
166
-148
-220
254
230
54
116
-150
-83
-282
142
16
119
-311
-186
376
-85
111
258
-420
-290
23
-136
77
-33
187
-34
-189
84
-407
298
-386
183
-441
-26
-67
-240
-238
20
-145
132
-323
-102
479
167
13
6
63
-169
-161
-298
24
-131
-60
-30
323
149
-572
37
-180
-193
3
-86
-244
26
143
365
-68
79
-319
114
-47
-159
283
46
-170
176
89
69
41
384
453
343
-442
125
-182
309
-578
484
-423
-349
-170
238
-742
59
-9
-97
116
-128
-480
220
3
415
27
-268
95
-60
456
-206
-167
215
143
-203
-458
238
-63
-148
540
-217
-182
77
84
303
145
114
19
-36
-412
181
-54
-150
-71
39
-267
-150
-176
4
59
330
157
-186
43
-135
-80
119
-56
-182
-342
101
325
292
-89
308
263
-45
207
-88
58
351
-83
113
99
-157
-104
-135
-224
511
-53
196
-893
120
22
-233
68
-193
-223
-294
121
115
417
184
-271
117
12
-47
417
-109
135
422
89
-495
4
276
7
-47
108
405
-190
-66
-520
621
74
-355
-392
-37
132
-134
231
-183
-166
-220
369
-503
195
-125
23
451
206
359
464
-110
184
-59
335
138
16
-29
93
-653
-205
-175
210
639
36
-86
46
164
95
-389
-294
14
169
153
204
-186
99
-912
-59
-111
289
-60
4
824
299
-51
425
-45
-164
247
-57
-437
151
66
96
-92
-29
-150
191
110
174
27
-89
-135
7
-58
110
326
318
329
2
210
-264
180
132
-277
-397
-23
-96
-138
-160
-83
-73
178
63
506
44
-67
-415
-1
-174
383
317
-357
90
32
119
68
-51
-41
-348
170
84
23
134
-293
-310
-574
326
-511
-40
-188
32
403
34
214
-125
625
-73
204
-69
449
5
470
-84
-109
-565
-479
141
92
140
-98
61
-104
151
-157
-167
131
-77
-9
94
205
132
-265
-7
-452
59
-410
17
-465
-203
144
220
326
-208
-44
94
583
273
-7
12
112
114
23
219
196
-68
299
54
142
27
102
218
-57
253
186
71
37
-326
-515
-277
-174
12
270
549
-287
242
-11
27
19
-324
-134
-192
140
-155
175
-48
217
97
-231
116
-448
-303
281
519
-566
-568
139
-46
-303
-214
-76
-250
63
212
337
-182
-65
424
369
-371
29
-172
-150
-292
98
-143
-97
116
-237
32
285
366
-244
-42
248
28
-196
-73
-51
136
621
-337
207
-161
312
-227
22
-110
183
335
-1
-202
-408
-66
-104
-272
257
-19
-131
448
172
187
-50
-47
408
144
-191
46
113
-184
-469
157
290
-135
34
237
134
-624
-354
191
135
-85
-128
-19
401
-56
-342
112
250
258
-8
248
-516
563
-469
23
-371
34
-262
-154
2
388
-62
-99
186
-501
-174
152
-291
435
-272
-91
-145
-499
-257
-142
-258
96
165
-161
-37
64
-225
-251
138
684
15
-357
-242
-26
73
-173
-34
-140
-27
-322
-259
115
288
69
113
13
-124
37
-89
23
-81
-166
539
-159
86
-115
598
-160
268
13
253
399
-13
244
297
-18
59
-155
-162
399
388
16
-1
-229
99
-100
75
327
186
394
412
200
-189
250
-341
-199
-401
711
-197
-82
83
290
-511
-40
140
204
133
-105
-3
-299
130
131
51
-31
180
-335
-208
-3
841
-38
-219
468
-176
157
-274
-753
-137
-69
-261
-284
-51
157
-136
-5
-459
66
-272
-88
399
-131
-42
1
-246
-59
-87
167
84
96
-295
399
672
378
210
68
133
222
-94
-114
123
-292
506
221
145
-91
75
36
-368
237
220
-322
-70
-280
248
162
29
-629
149
-63
0
-646
-23
-532
172
-45
-90
-263
97
-76
-346
-19
-344
338
-12
20
559
-81
-304
-332
-54
64
-290
-13
47
197
53
-207
561
219
763
31
-6
-258
-234
137
-124
402
-148
53
-212
121
-197
267
-236
-76
552
225
-165
53
-18
67
-367
517
70
25
-280
-152
-339
-254
-245
-409
-74
39
-293
-286
28
-392
52
-95
-35
-100
73
26
236
454
-28
567
-86
351
292
95
98
-451
134
-300
60
213
615
12
-239
100
-119
122
-4
-164
144
-248
-401
-556
94
-163
510
268
-148
-450
122
-241
17
64
-149
-111
-384
211
389
369
-9
111
554
-198
321
-78
371
-297
-60
9
-8
102
-126
227
-342
19
525
-223
426
24
-159
81
-181
8
132
315
233
-280
-72
-44
-173
-124
223
61
84
-35
-66
-81
-59
-84
-27
-397
434
164
100
171
-60
84
116
-70
18
-106
10
123
261
-514
-184
-683
441
109
-390
-506
-103
-382
124
-442
-10
-247
136
-317
251
61
104
-573
323
10
12
-8
128
-98
479
30
-92
-159
393
-353
361
246
158
-154
-315
-109
-121
-254
-286
-516
75
-64
-734
-7
-136
70
-226
123
-141
127
6
52
-784
-40
-78
75
163
597
-206
550
112
83
39
-619
140
-131
-502
47
-16
-124
408
-94
435
328
519
-408
501
126
164
-193
139
272
182
-173
-20
43
-111
-169
201
94
194
12
-141
-209
136
-219
-150
194
-60
538
-689
-132
424
466
-149
134
543
-234
-128
180
-106
35
204
-517
313
-406
180
-37
-50
-467
157
-52
70
46
367
355
348
98
38
255
-185
14
-852
681
133
-58
-9
-438
-345
34
-83
-255
-136
10
-10
368
33
-463
379
331
-110
106
-56
-179
-116
174
-61
-106
-166
-193
449
-40
415
-30
350
73
441
-301
130
334
-53
194
-480
-261
133
138
258
-485
-38
-18
-219
175
-1
530
-161
162
-89
42
-118
-37
-88
-631
196
-141
12
-25
131
110
-109
54
129
-151
746
262
72
223
-235
-32
197
50
288
-215
223
531
279
-90
-173
-180
-58
361
50
-28
315
176
35
-99
82
-134
133
144
-53
131
-549
-177
228
56
-53
40
365
-48
-537
6
68
-84
83
-183
-1
391
-187
-461
-595
-114
-186
-149
79
40
185
-74
105
320
199
-624
-182
838
12
198
-151
-139
-46
-165
71
-105
390
-152
-379
-203
173
508
-72
790
-92
-375
482
16
94
-162
-108
94
-506
352
156
513
230
202
-80
335
192
233
30
53
256
208
-81
-54
78
79
-216
424
-215
-155
368
-449
-209
-476
-360
156
-74
586
18
-163
-22
-6
-347
310
439
571
-120
40
132
247
-132
-219
-51
126
24
170
-410
-197
-188
57
120
-384
111
-30
-254
199
110
-9
27
183
248
258
313
-219
-104
-157
-176
92
492
105
26
240
94
16
-168
50
186
-56
163
-313
146
-714
-388
284
264
-101
98
-117
105
93
240
-30
-146
-500
5
228
-165
-239
230
343
163
-213
277
-184
601
180
360
-59
220
120
106
91
-103
622
253
-102
-17
-259
-61
186
-11
87
-358
10
-43
308
-456
-207
-53
-122
-120
260
462
-223
-213
141
-323
-563
143
-95
-52
-8
-123
59
-22
39
-3
900
-114
210
-250
-269
436
132
-50
-196
117
552
-241
84
484
-379
-170
-416
-21
132
94
-466
62
-109
-282
-239
248
115
33
-184
-677
48
-438
-12
-89
-40
16
-133
-56
-178
-202
-618
-230
-525
-355
94
-54
17
-510
-151
-378
-66
-92
-37
-4
280
-116
-501
16
39
355
97
395
-93
72
383
220
-32
64
149
-24
-101
254
-655
-214
242
50
-29
-343
350
-459
303
419
-6
395
149
-9
3
137
-580
93
-8
-129
29
103
413
-30
185
335
-425
490
334
-116
-138
109
-105
-99
-110
-240
460
224
-266
-497
-220
-54
-221
-743
-505
508
-170
-117
-211
530
-73
520
-73
-272
767
64
31
200
206
-410
136
-236
-176
46
422
-14
96
298
265
-135
-220
-21
-197
50
-52
316
42
-64
-369
-121
240
209
208
-68
473
703
97
-248
72
124
80
145
542
159
-249
-109
261
-14
-216
649
74
-175
81
68
-380
-297
-152
406
423
184
10
270
553
366
-143
-35
173
-186
279
7
-149
-250
-123
42
-425
-76
160
398
-43
-82
5
185
84
-626
44
215
163
-54
55
60
-59
207
-234
169
59
-169
-270
2
-195
151
126
546
-140
-58
26
-14
-86
-423
705
21
490
157
587
-279
-28
14
231
-493
21
-103
259
-137
240
252
-159
167
726
-204
-95
133
107
-230
95
58
68
-255
-96
78
97
28
7
-244
-341
268
309
-243
-144
103
-44
-209
37
-564
101
-163
87
-194
117
-39
122
-511
3
-275
141
75
96
147
80
26
1
408
133
-125
185
153
-145
-68
1
37
353
206
-362
-657
50
257
-34
405
121
-112
-79
-162
-263
-143
195
-31
-197
198
-252
-280
91
106
-51
293
-63
-170
-258
500
250
20
51
37
-175
31
-112
59
253
172
181
-208
119
280
-213
78
-157
-212
-264
39
-147
41
-243
17
-191
350
362
133
555
705
-283
529
-226
-448
118
94
14
-64
98
-269
103
368
-85
53
-55
-512
-2
-54
-145
-72
-306
1
137
31
-177
-134
-334
118
18
-237
-170
56
36
595
-240
-91
3
220
660
-140
-161
144
-146
275
294
134
65
-178
-82
138
34
110
165
-124
88
16
-163
214
85
-301
46
99
399
-24
81
62
116
-167
-622
-207
186
194
-192
-147
-158
0
-300
-65
-8
6
98
-338
-568
-54
166
129
-83
-212
-546
-178
192
240
-260
-400
229
173
9
149
117
120
-39
412
31
-24
370
15
173
683
77
-184
167
75
775
589
153
-124
-310
-291
-63
640
559
208
78
-338
-95
-387
828
68
-90
-70
367
199
147
-360
-93
-107
332
208
-252
-173
259
-302
152
-64
-413
-318
161
284
423
-304
127
-700
153
-107
-141
-295
-244
-156
186
234
131
146
0
-408
-23
-107
356
-303
91
-130
-122
-158
17
-25
439
-538
230
-5
258
-327
-225
-311
-298
211
-82
352
159
-19
-400
105
-213
-224
130
80
-29
-71
-402
-126
84
121
-56
375
-199
206
26
552
9
299
303
32
216
95
-15
-163
59
298
-329
-79
323
454
-48
-9
54
-33
114
407
-20
66
306
-239
-21
133
332
392
-33
49
-6
-329
288
66
69
664
55
-246
153
-400
288
8
-216
164
-12
-173
-339
-185
-327
62
162
72
-104
19
-330
234
-133
-431
-74
-27
98
-206
-9
499
-281
-75
204
61
132
-294
-155
-248
-299
159
491
57
267
-48
-89
-340
-96
-817
17
-508
-64
-364
274
-166
-40
-109
-56
-365
-522
-686
578
252
-68
322
-281
278
-403
122
32
33
-451
-487
-70
41
-335
-23
-561
518
-137
198
46
262
47
167
188
-666
472
-94
-22
167
-246
471
58
145
394
-236
-201
-22
41
328
88
347
192
-274
700
-478
-270
-519
-333
-66
735
85
-52
40
23
104
-408
-130
-696
155
168
-181
79
290
-76
-19
265
167
46
-212
-146
-118
-179
152
121
466
205
-95
-244
130
48
-264
-205
-32
17
33
-706
-353
-208
-358
514
-84
-41
40
-298
-276
-170
402
-276
-266
-675
41
-368
3
-140
124
46
-486
-179
-304
-23
31
14
340
-416
-210
231
-390
-164
157
-756
205
-10
-67
160
-205
15
339
-70
39
-529
154
-399
-234
418
53
-79
225
-163
-145
-192
71
530
-248
-263
104
-376
-96
570
-256
86
-313
6
-145
-237
64
115
-282
251
319
-8
-365
-19
-71
33
-154
-368
78
25
-4
117
-89
88
-654
-32
513
53
-194
137
-70
-321
183
189
-28
335
-379
124
-180
-167
617
-118
-728
86
58
584
-89
-19
391
365
20
-312
-321
26
-320
208
-90
-623
-92
-18
-211
479
-229
-304
-73
-551
87
62
-207
36
18
145
-80
-112
175
-98
0
257
-53
169
17
-167
296
-127
-312
411
788
177
-67
-174
56
435
156
468
-255
-222
-110
-42
-95
-199
-200
-41
68
88
-344
456
44
-372
-75
-325
494
-68
-164
-52
-205
-432
-71
-204
594
131
76
-104
405
443
267
-196
-58
316
-215
577
-31
-36
268
19
232
-87
65
24
93
-11
11
109
-193
20
-38
-79
17
-130
-84
-20
-79
463
-193
48
104
-89
259
342
7
-42
-8
592
98
-110
-195
-154
179
220
739
58
122
322
74
-46
450
354
-173
27
147
-7
-355
17
55
-119
-161
29
-116
-151
319
31
98
13
-345
43
-299
281
277
32
-254
-564
-212
-64
-94
174
-42
439
493
-102
463
13
369
192
256
-94
-33
-86
-27
-299
-134
10
115
121
-490
-162
-31
-181
84
551
450
-10
-50
-167
2
-590
8
127
122
-61
500
90
103
-14
101
258
-29
-142
133
589
15
249
84
-46
-629
616
57
234
739
534
59
90
468
34
-81
121
604
88
238
-235
37
-45
-51
-85
4
495
622
254
-99
62
44
33
-358
-77
-324
-279
-120
249
-273
-5
-111
-752
179
420
-47
-247
94
10
35
241
253
37
358
-551
-73
-128
-167
-28
53
-56
-31
-389
553
9
309
-326
-147
-421
328
-104
70
-267
43
81
-220
51
104
310
-216
-31
-386
-25
8
440
282
428
158
383
260
-136
101
72
135
-133
-147
-40
382
-271
283
-85
428
-442
-295
325
-70
-528
609
-254
-55
-6
-431
-32
36
362
226
-72
17
180
-77
-518
284
-328
-617
-3
88
-81
-5
85
214
23
93
-307
332
-591
-459
-166
-243
94
-131
-25
-145
-41
-650
82
-104
-27
-619
-57
56
549
-37
15
-33
220
51
-27
-554
-10
174
-9
-1
-38
253
-288
-26
100
-449
-534
169
275
-107
-176
-286
-3
64
-22
169
-184
-108
225
-64
42
106
-30
-204
152
76
78
-343
-66
369
-160
12
36
-333
-160
-175
728
119
214
67
-97
-29
-99
-278
168
-5
161
267
-68
131
-187
-492
353
84
39
-198
77
148
527
-109
-120
-84
-156
-102
312
-47
-295
-205
-324
-281
43
-215
475
111
-303
-101
52
-18
73
-175
-101
398
8
390
534
-253
79
-86
-116
-15
354
201
33
-135
-214
-43
89
-496
-70
-133
248
57
160
-304
-14
96
-82
314
-150
-44
30
-131
768
115
-476
157
22
-350
101
16
87
95
-38
221
32
-65
42
-344
428
-567
15
-43
-16
103
254
103
145
450
447
378
69
-160
387
49
-9
10
-212
2
-23
16
-166
-177
240
-134
-64
-56
37
114
350
-78
-149
-100
-298
-179
-416
370
-37
-214
69
-587
315
14
-259
-147
-107
-95
218
-61
485
-531
-78
-153
-45
-172
-223
165
-440
48
146
-223
286
-259
254
-70
131
29
-126
-121
93
-386
123
299
-295
-365
-409
253
111
340
-241
-120
-186
-23
132
-206
41
-76
61
262
324
430
13
67
676
-81
-60
-161
-156
21
236
427
-210
357
-217
-144
-212
-556
-127
-258
175
-240
-90
-150
-532
-248
63
-135
-183
356
-224
162
-132
549
-290
83
44
277
253
-113
-170
112
24
-286
-66
-289
366
288
-167
11
240
237
-93
168
53
249
47
150
25
3
385
195
-246
-223
-256
13
86
462
-551
-36
36
60
-446
379
-212
173
260
-108
41
372
378
498
519
113
710
-157
-244
31
-145
-164
443
559
-242
-87
154
1
-117
172
98
-95
-151
-77
-428
-76
93
0
46
106
65
113
21
30
180
-653
154
-753
-279
301
-115
-28
130
-210
-31
61
159
-318
503
-192
129
171
-379
185
-400
-242
51
379
-303
22
19
16
-54
99
298
126
24
68
-131
152
136
-33
-885
-68
717
206
70
-48
-85
-72
49
569
-203
65
-164
23
629
-537
-106
-46
-89
-154
355
-154
233
162
-373
175
115
-94
-403
-100
90
152
135
131
-242
-226
-105
285
113
-15
20
173
-570
109
355
60
-355
-321
-248
43
-19
59
301
43
-215
121
-3
92
-73
253
-100
-254
113
-14
208
-175
-229
270
235
-134
-288
191
-425
289
-110
-490
-247
-38
710
-395
-126
-28
35
-90
-59
-72
157
3
142
267
-66
166
-124
6
-50
-291
3
356
-469
176
-116
-17
6
303
-44
65
187
268
127
171
-23
-623
-454
131
256
173
76
15
1
395
329
43
604
-164
129
-299
-214
-194
-195
-307
43
-346
-342
-678
-30
-53
-140
140
-229
42
637
-171
113
-73
504
-393
-418
268
285
123
282
184
-52
-345
-213
138
-15
79
56
-39
146
440
-199
166
646
179
-344
154
-157
-163
-206
69
91
-197
14
-47
-93
-11
108
94
-116
398
-69
-329
-328
-5
83
175
-77
34
-652
-67
-17
51
-32
-217
-216
-40
83
-35
166
-348
-91
34
-144
97
24
-214
448
99
-578
308
-584
172
411
-115
74
-195
58
159
-338
-5
-136
106
391
95
-33
-250
610
-208
98
-5
356
-273
-119
125
2
-559
42
653
-442
222
43
-312
-625
286
-444
-119
-123
-49
423
357
-173
488
48
-365
245
272
-38
-196
-113
-10
-102
-222
106
364
177
-23
-76
152
-252
-98
92
-114
-178
41
348
-296
-242
-252
89
320
-20
-144
-61
-327
39
131
-547
-18
-105
295
45
-36
-146
150
-78
-334
-11
440
-99
16
-144
70
-102
209
-89
319
254
511
-318
-447
-239
45
-130
538
-305
-169
-3
-223
-211
232
-61
247
64
74
73
-479
-297
172
53
-109
288
-15
-129
238
361
305
337
-54
-312
-393
-54
-161
-67
-191
568
426
828
-430
-42
85
255
-31
-225
-202
283
-119
-43
470
-277
-151
-87
9
-54
-130
-183
134
-153
-38
-205
-141
410
-208
-391
339
-266
204
51
75
-241
272
-316
-388
-10
22
92
-41
73
-618
146
-92
206
-97
394
90
192
223
-99
23
-151
51
-261
-512
-33
3
35
18
245
-171
-289
36
94
-205
24
347
-73
151
104
-34
-179
299
-232
-78
174
-671
-53
306
443
-5
-103
-232
-157
-395
235
-51
107
-222
191
-76
42
-88
82
193
-119
684
263
-58
83
315
206
2
645
120
96
404
-387
-123
118
-169
-75
57
-71
52
-407
-119
-56
-92
69
362
-124
213
869
-49
91
-44
332
-167
142
123
-428
116
13
188
-252
540
-74
-24
121
25
7
464
109
187
13
40
-432
289
19
-249
-66
-307
-60
99
-51
-150
-26
-9
-9
-99
-267
90
-58
237
-70
-81
61
269
79
-55
-144
-124
355
136
130
-324
17
-260
248
303
-121
79
83
-293
-11
15
3
-71
216
-45
619
101
173
-484
127
-296
-17
-333
425
148
-244
-70
-553
200
-81
-34
-275
-120
-81
-131
410
-360
681
147
-572
86
184
-535
266
140
247
-142
46
124
-643
-558
26
-254
-442
-112
-279
21
57
204
-296
-249
-78
230
296
-289
6
-119
-205
-235
-50
553
-191
-147
137
166
-351
-414
-38
64
300
-275
-215
-151
338
-442
298
-212
429
102
57
37
-108
-160
-257
-26
194
-52
-80
-110
304
213
-228
-95
87
-57
178
-177
-87
-192
53
115
325
-706
-16
14
116
58
354
-137
259
-520
2
9
210
-260
-17
-287
96
591
-105
-81
-839
-92
454
53
-182
232
-634
125
646
48
-370
407
-86
249
-30
151
-87
394
-144
502
-220
-247
337
-24
-21
174
-50
-402
190
119
-19
120
159
116
-61
142
1
39
-14
186
-9
-589
248
113
115
64
424
293
-54
302
753
108
-289
-281
-347
-91
-49
-23
286
178
78
314
-55
47
115
-150
537
122
-219
-406
302
121
-602
-81
-31
-143
-234
170
94
-50
384
202
33
-251
454
-15
161
-358
53
-2
-4
-454
236
-408
21
648
44
89
16
-201
152
-24
-82
-719
-43
218
-288
-149
-311
69
-241
446
82
-111
-154
-54
156
-52
240
-211
-276
-333
-131
184
114
-2
-248
-387
-88
134
-274
204
-236
-80
-232
236
-197
-61
6
-277
-5
-501
68
46
-68
-156
-24
-656
-91
153
25
-355
136
185
-31
-322
622
64
132
-145
-122
694
188
-182
-237
-46
-407
-287
120
-379
263
28
97
-18
-53
51
319
-384
57
-586
-40
115
-35
159
-136
-222
-47
9
31
-157
-46
-403
187
49
-17
121
-89
570
175
-153
-28
265
-228
-287
217
-220
-60
-4
-589
-82
5
-180
88
149
565
-38
164
305
-223
-185
-22
215
-441
216
-231
38
-71
300
473
-95
-130
-78
-60
322
79
-123
-244
-3
193
-313
102
315
-190
126
-13
28
205
109
-16
34
371
48
-327
275
-502
-315
-36
-171
-232
-67
-187
-41
229
402
214
364
-93
-124
-441
166
-252
18
-264
-178
-158
43
-137
-180
71
56
-49
-176
-10
-86
108
-476
14
413
535
-22
267
-352
72
19
-145
-147
-60
411
462
-108
224
-181
191
291
-471
-466
266
-137
-195
-496
-225
-400
-93
91
-240
757
-225
99
-73
151
96
22
517
-132
-371
49
-341
-82
-212
114
54
-377
-52
-22
384
148
435
-216
-502
-216
-42
-60
103
82
-648
-301
-189
41
503
-22
-86
-347
-198
-304
-106
-395
-173
-194
-352
-262
-516
-369
-122
-10
-189
-215
52
-240
-83
142
-101
-9
86
-223
427
-458
314
30
1
178
205
-657
-429
-107
-137
-564
104
197
267
-304
-274
332
-69
-79
-60
-140
138
-258
-90
72
-356
182
69
93
-196
-263
-381
215
-13
346
-97
586
168
-145
233
-8
-353
-311
239
-49
-703
448
127
-153
172
-177
421
-53
-228
241
-41
-153
-715
131
178
16
-148
-88
34
-508
106
409
427
237
-155
-114
-211
148
-22
-164
-60
-208
-75
404
-362
405
109
-36
50
-100
-591
-204
-76
-463
246
411
64
-2
-78
0
-140
-288
-299
479
-270
-394
83
-477
-507
-36
13
72
43
529
1
-62
-478
35
-94
-293
-252
13
271
-701
-53
-197
383
166
291
57
24
-88
34
-264
174
-7
-102
-85
155
-254
-202
-93
-385
-140
-118
-163
165
-234
66
62
186
139
-177
62
-304
118
-89
67
-282
273
-73
-61
280
230
-1
-173
393
-85
166
215
305
-439
-68
-169
31
-216
48
185
112
173
-430
441
-371
648
191
115
-152
-325
-152
369
118
240
-72
44
347
-247
-187
-284
-410
-77
140
-143
285
-139
-93
255
-383
188
-112
122
-519
-417
-410
-135
-36
-336
-37
262
237
609
-118
129
-219
25
-156
305
-50
132
-487
128
72
-209
-18
-60
-69
-262
372
336
-141
233
-82
-701
15
26
12
471
-248
-276
-192
-32
-22
-294
1
115
5
375
14
-402
-184
158
-189
-370
-188
21
-294
117
89
87
109
-188
-40
245
76
217
-294
-87
-124
-289
-185
-83
-682
-142
55
-128
-529
234
97
357
199
7
-88
103
285
-152
69
178
35
264
176
335
-108
60
493
-324
-74
186
127
-526
252
-298
8
-159
-62
-773
544
-260
-257
162
-721
111
274
-346
-24
-291
-104
150
-102
352
-407
403
22
186
38
66
-216
139
164
198
-340
-109
116
-23
187
-411
7
-5
-243
205
-236
47
-111
-91
-52
576
109
-214
83
-181
-655
34
104
256
-117
-610
-230
-107
271
54
573
-302
-251
-20
-131
311
-380
-304
165
-209
33
26
-92
360
249
227
68
69
-319
112
-56
-73
-322
-85
-140
69
227
415
-62
-256
387
-256
-256
-406
137
55
-341
-330
-270
-37
-189
219
374
16
330
107
115
387
-391
454
525
-424
128
80
209
195
77
521
-455
-17
311
422
-200
-126
77
-445
-203
67
-2
78
-248
-435
-372
402
321
-91
-400
-81
-166
-388
118
-141
-27
110
-3
-106
179
-428
-201
113
-172
-48
-6
-22
-533
55
-266
30
-177
35
-135
52
436
-52
-161
237
243
-210
-32
192
16
-48
-83
167
-8
21
-498
-56
45
125
-200
425
-278
-7
-165
2
-77
-373
-16
-16
-115
130
224
-112
-13
113
461
18
83
-63
-24
243
184
-1
268
-380
-454
-64
34
174
-76
-34
-2
-331
-17
128
118
66
-388
-250
245
-76
310
83
170
-483
152
-24
406
207
275
-356
-248
-257
26
172
-108
-12
21
577
-23
439
-179
-106
-52
-245
-127
-90
284
513
322
-53
-36
-9
395
6
69
64
-13
-357
250
-94
-276
153
182
-75
-388
-120
-69
-778
308
-663
-55
-245
-213
433
-63
-223
-105
-231
99
121
-68
21
-63
-274
-315
530
-354
-400
205
309
442
142
-33
463
-70
256
-222
684
-35
106
19
115
-36
-60
-209
640
-364
-144
-62
1
-101
-466
174
436
40
49
38
115
-124
282
-36
-366
-95
93
-21
-18
-34
109
-143
590
-6
-216
57
30
26
33
165
161
3
370
-190
-429
239
-201
286
183
-94
72
-470
320
-24
-58
-314
-70
136
-356
272
46
52
210
-6
-145
156
-638
412
-235
93
-156
-293
170
-277
-300
-359
96
129
-24
46
-309
-498
-95
-160
-169
-80
-239
-75
-39
-528
242
-15
227
-620
118
92
22
199
-588
-64
-218
-120
-157
670
264
-132
-101
747
214
-233
-328
-120
28
166
37
65
-586
71
-489
340
-46
164
17
-346
295
-24
-275
-109
338
179
324
784
-273
547
-114
153
56
-94
-122
-180
-56
-292
21
288
-411
-464
122
-124
197
-214
68
170
7
-199
69
67
-16
90
53
53
175
182
-344
-151
-34
147
-34
42
342
124
-74
-55
105
-32
117
-468
-381
-64
-35
-290
207
480
-136
-125
54
44
-498
-2
406
171
-159
724
-57
-183
250
410
-19
-236
347
99
-48
340
4
-11
671
-34
-232
248
291
-197
554
288
-374
51
226
263
170
62
-114
46
105
-113
-247
-90
-141
163
-53
113
-124
-85
-74
530
373
134
-49
-130
-117
-145
253
-397
283
-300
131
206
-98
275
-15
524
-252
289
-364
-178
175
-10
-922
-115
118
-140
298
70
43
107
22
-139
-165
147
-30
125
141
-37
14
65
-314
-178
76
-403
-179
301
486
110
345
26
-114
-142
348
-102
-229
-295
39
266
-173
333
-675
117
124
137
113
307
89
36
-760
185
-120
58
224
-249
-248
-358
-884
-325
-90
-12
15
362
57
715
92
42
52
-162
339
-377
97
-13
-216
-403
308
111
255
-268
101
616
-109
112
-241
-360
142
-616
87
-15
160
-36
302
28
-59
73
-648
-362
51
-17
128
331
42
-39
389
102
232
270
-3
301
-276
99
-47
16
356
-312
-201
-49
161
346
535
166
86
230
203
440
-339
21
96
291
-148
-298
-3
-207
-51
169
138
-395
283
75
65
-287
-146
603
56
-15
10
-56
-74
20
236
-58
-438
-113
-287
255
-45
-418
122
329
-131
-62
64
-125
-172
103
27
-81
-88
539
-198
539
-157
-436
70
-37
296
-438
70
169
-209
-102
-136
-248
-21
-109
-136
-354
-321
479
103
514
-164
737
123
350
90
558
46
2
71
24
-28
-465
102
127
-65
-293
-161
81
170
-215
-475
472
-193
402
-30
-325
36
170
-310
-72
29
100
-256
-55
-237
-91
193
-273
484
156
146
93
-74
109
-372
-219
31
136
-276
-299
238
-94
62
181
-378
-284
98
131
54
-69
-8
-192
123
-37
81
134
175
-88
-128
163
-177
120
-156
-25
-26
-218
3
-255
-393
-260
-889
-87
-246
223
-245
-178
-74
-420
45
487
-164
80
-160
98
172
20
126
214
918
7
-240
132
190
-103
118
-156
91
-60
0
-486
-190
-41
-821
156
-158
-320
444
165
36
26
-551
-242
52
-6
-231
65
-237
-89
151
-36
-435
164
243
-224
-42
-335
-332
67
152
-155
-259
132
134
61
-126
-33
-203
87
483
88
-370
-142
-250
87
-238
-159
-119
446
-69
-317
-466
-160
-78
23
-116
-123
-273
-111
157
99
-116
193
-568
173
-1
-129
89
146
-405
413
-202
81
4
-127
188
-305
394
0
154
264
200
-14
-170
327
-105
-113
223
-99
-76
407
756
31
93
11
74
178
-119
64
-205
81
72
-532
-86
216
-10
-113
135
182
-670
157
12
-202
-239
-56
141
220
170
137
2
10
165
479
-33
-117
153
68
7
45
-93
98
-326
258
320
154
319
-200
0
152
112
214
230
-166
195
72
97
-563
-286
-45
268
503
265
28
-57
189
-34
297
-161
614
18
-14
-214
-3
-15
-43
-504
103
542
-640
166
-138
191
-35
109
163
120
-99
87
138
-388
-268
-9
15
-228
65
-577
76
-250
348
23
277
-152
-114
-542
59
152
-223
-30
9
-66
-145
62
98
147
-55
-4
327
-39
306
-137
98
124
266
435
155
381
-479
69
35
6
-64
56
270
560
-594
-115
-77
283
408
-29
-124
-362
221
252
-42
-262
-267
-263
-43
-13
177
-183
-7
377
43
-6
-232
423
586
164
178
164
263
236
-99
-322
-456
89
-233
284
-519
10
399
388
-71
48
-697
197
615
-20
-132
-59
-95
227
-637
456
-478
409
-30
349
332
-453
107
-235
627
396
176
218
-102
-99
-152
-151
-308
52
-412
423
240
-148
56
-149
265
-172
-21
89
617
-155
163
-52
213
149
2
-54
-91
267
140
-78
-203
-559
89
-52
417
-240
150
-408
11
26
33
84
-233
162
-98
257
-3
78
52
80
-221
216
-301
-290
210
6
-785
-18
6
-108
-137
-66
-248
572
-214
65
-191
-41
179
45
-193
-48
-417
-1
105
-58
429
-112
90
188
340
-191
24
181
66
99
-39
60
-42
-7
-422
-423
123
486
135
-63
-216
-76
-343
70
-454
180
-107
12
-23
492
72
279
200
667
296
34
-245
2
64
37
415
126
97
-189
-409
40
109
-67
121
-36
7
-57
-102
-247
-43
-416
161
575
-391
222
75
31
406
194
-306
-325
-6
-339
-28
-256
-90
-39
-223
130
136
343
-208
452
-56
26
-90
-131
-506
-114
80
-121
324
-42
-58
-126
-541
92
82
-131
-61
177
238
-46
-149
184
95
-628
34
88
235
-150
-251
-191
-175
99
85
-35
-95
272
-32
-504
-100
94
102
-76
-6
-138
167
-64
437
71
-92
116
-62
135
223
233
-3
345
-144
-258
-256
-66
7
818
-166
-210
-64
-189
-355
-185
174
-380
-173
-178
-82
90
11
12
158
-160
-140
-584
251
-34
-107
-238
-236
356
174
150
-33
-332
19
-675
560
38
75
-67
-507
-385
88
66
106
-82
-129
179
-182
250
-60
-117
-318
-65
-282
-91
-136
-102
-173
491
119
-83
78
-236
-4
-29
-118
89
186
-223
228
-96
-78
-743
64
-415
-588
37
522
-123
270
-257
195
-105
-30
309
404
-410
-40
-38
-213
-289
114
-48
378
44
-21
-11
-200
60
-651
32
229
-608
85
-315
-9
111
-330
132
46
196
143
30
-87
373
-216
501
-70
-254
-115
353
-56
165
-70
-105
-189
61
107
-129
-151
217
244
486
240
194
146
36
182
-408
-200
622
183
-90
-258
288
-225
503
-245
-84
-81
182
655
482
161
-158
-282
201
65
173
-317
-144
23
-169
-114
-156
409
452
465
19
-144
-311
-155
-44
150
-84
66
61
-40
293
317
-240
-94
89
413
248
-245
24
356
66
-435
-433
122
-174
463
70
-16
-21
98
-136
-86
124
258
87
-302
150
-67
-126
557
337
-259
225
5
-67
402
282
408
475
-65
-130
-248
211
156
71
102
-38
100
27
105
-138
26
-75
97
213
44
-106
134
32
253
-16
-281
158
128
-536
363
-497
-15
-109
147
762
199
118
514
74
-156
118
133
271
-216
-294
568
-46
-118
-121
9
178
-417
709
-275
152
228
-66
-43
-434
-298
-535
170
-358
40
104
-143
461
-327
264
94
-48
-104
99
-491
-14
-44
-306
77
-141
-325
138
404
-207
463
673
-667
-437
-261
139
-327
-429
177
100
-328
-6
70
115
-358
198
134
35
-225
233
-49
135
115
-216
563
-158
-50
-9
-544
173
-132
-11
82
109
-144
2
-444
39
37
28
289
-588
39
-73
-192
-458
-211
-382
160
-457
139
-26
-42
-148
250
-78
-229
349
-130
-152
190
257
33
305
3
64
249
16
-220
-95
132
-121
-149
-148
-43
-206
90
-397
291
247
-284
-186
-240
198
-330
-187
88
-122
678
503
488
64
421
-533
48
-49
260
-100
-74
-21
-7
372
185
28
-60
-66
-197
-239
333
155
-362
-197
-172
-103
-87
-21
-154
-111
97
49
78
94
222
134
96
308
244
-120
-52
-162
-77
510
-638
-347
-148
-114
65
-12
92
-373
-25
-102
-139
-507
477
-342
-137
125
126
-502
-73
76
-487
139
-36
40
-305
-266
163
-130
292
207
24
229
75
-486
-52
103
586
-107
83
29
-37
309
-188
-38
-347
-35
156
21
-622
174
-175
71
148
-111
-294
14
-77
-337
-247
305
-743
-8
-140
-304
-56
-42
112
-525
-123
-13
76
456
-11
-66
-418
-138
-114
27
172
-128
-91
214
145
29
254
-370
-274
-273
-27
111
-396
37
-186
-17
249
-168
-41
251
-12
-182
-212
94
815
39
-168
-103
-506
-432
145
209
448
-188
305
172
235
-358
104
-145
163
-302
335
-307
54
181
-118
-59
-243
77
-533
104
124
425
-203
-170
-100
574
286
-14
226
-15
-1
-11
64
-68
183
-262
-74
-160
-227
331
52
-545
15
473
-208
-508
-97
-16
230
-449
-163
758
-278
-32
-167
2
-22
-112
-142
135
43
670
-158
-28
-451
-215
-189
-42
-66
297
60
-195
181
-469
-101
-217
62
62
-63
-65
606
-84
-87
135
315
49
-675
-690
220
69
-182
259
-10
212
70
330
-223
381
97
-634
-145
129
-20
26
15
2
-237
169
-226
-245
-22
-61
-234
528
141
-129
79
-130
-9
250
459
198
-108
117
9
-257
323
-424
57
-112
241
135
104
-5
-122
-6
-229
150
312
295
-136
-39
-23
238
0
586
-170
-229
285
384
-428
-323
-304
175
169
804
-582
-383
-90
257
108
171
-450
-269
142
-19
290
255
-696
21
179
-349
-87
-87
-350
89
-105
-486
-504
153
-32
-543
419
-203
-688
30
81
102
102
-378
4
-75
179
-11
3
-48
739
-600
567
-59
-389
411
-107
39
634
226
197
-29
191
101
78
-138
16
-231
196
-140
-263
-41
-248
-309
464
-52
-212
-26
-266
498
-26
109
342
43
-20
162
-243
270
37
54
-287
415
-51
-30
-224
-415
3
240
91
15
431
105
-142
-68
73
-292
96
-176
452
-30
133
201
-46
178
73
-163
140
123
-10
-378
-35
49
-138
-260
203
72
12
-36
128
22
-506
-157
69
14
45
253
25
-134
630
59
-479
53
6
-76
-129
-281
676
194
-98
-375
48
-509
371
551
178
90
193
87
206
281
694
-116
87
512
88
-730
10
218
471
7
-55
91
32
-477
-119
524
-64
-72
336
-273
81
-242
154
-285
90
184
-123
256
92
162
-76
-139
-33
-192
-516
-6
-274
367
204
-194
32
-140
100
69
70
270
-483
-261
269
-135
755
157
209
-43
59
-233
582
-346
-337
26
191
-134
477
-5
-71
102
329
386
-336
-555
-138
166
66
107
93
-329
199
-749
-197
-155
494
-197
60
84
487
-148
-10
-268
44
98
84
-151
246
7
105
-74
-285
306
197
249
39
-204
85
68
231
298
198
-91
122
-363
-96
63
-202
126
412
385
44
-206
-123
-905
219
469
-120
240
-515
2
-103
-59
546
-223
723
-22
148
-82
83
-238
95
-180
-682
-673
-138
126
598
-9
375
-354
-364
-28
-394
-116
-70
224
-138
267
106
-41
-21
544
128
76
-72
124
356
-104
34
-474
-120
393
-15
-144
-120
-398
-167
228
17
-24
632
-245
-303
-283
-20
46
-123
-195
240
-76
-127
92
68
-125
294
107
218
117
54
-46
166
98
-151
114
595
51
-263
-15
231
268
739
455
-98
-8
148
68
-72
83
265
52
295
-5
415
-506
238
-109
28
-94
-113
-260
2
-59
-134
-609
-5
94
488
-177
21
-16
216
578
-440
216
-77
208
103
108
-120
750
327
188
208
334
95
125
-30
-88
-306
209
297
372
-56
-31
18
-85
196
-464
157
139
249
-80
-372
-205
115
130
9
28
-84
-458
368
235
-141
-58
231
137
190
-188
-334
182
-35
471
-739
140
-125
-482
-216
-347
144
-187
-238
504
93
-67
-348
-171
-198
29
-89
191
-410
-12
-39
146
286
-376
25
365
192
-243
-562
70
320
91
50
94
-154
104
-81
34
669
-214
-444
113
376
459
208
-459
144
-94
531
-119
51
-191
48
-250
119
152
168
-208
-375
-152
73
-331
-388
104
110
502
211
-283
-15
127
417
73
-44
197
-227
763
-187
191
-518
89
157
-194
120
43
29
262
128
45
-66
138
-102
-248
46
518
158
-67
132
248
-320
-43
3
-111
44
-79
60
168
257
-93
-239
-233
-99
283
-37
86
-83
125
-899
-131
-31
-454
72
53
270
546
358
75
-225
-102
-347
172
195
279
-688
153
105
-255
101
642
-265
-574
171
-263
-343
126
31
156
686
-591
-520
57
218
-154
-21
7
-47
605
392
-63
149
-15
220
-17
-108
408
113
-109
-38
93
-302
585
50
75
125
178
355
-67
234
-272
213
22
-98
119
-147
115
118
-73
48
50
243
120
-191
86
-73
168
-180
257
11
59
-58
230
47
239
-37
286
-66
-480
58
-202
-325
92
110
-69
345
-102
24
38
165
101
-218
-20
203
268
153
-206
-129
243
-16
11
355
-521
-339
18
-33
278
-96
130
-276
-637
8
557
72
115
-423
152
141
330
-498
120
139
573
-32
23
411
228
-217
-504
539
588
34
347
-63
268
-154
-301
-14
60
-41
398
258
249
-349
356
-249
-110
-124
526
-250
316
-141
-90
337
-607
136
-7
-479
-204
137
36
366
343
-109
-38
110
-58
11
23
163
-121
61
27
-94
87
-420
269
143
414
95
138
-104
-185
243
14
-338
119
-109
-123
38
76
-304
-188
138
-171
366
-99
-39
219
-372
11
-107
70
-147
408
-116
469
72
-19
-145
19
-140
687
-124
-130
42
60
-308
51
59
-314
576
-242
298
317
-427
-152
-1
-5
-163
323
155
165
58
85
61
-420
96
541
-454
361
-121
68
1
32
123
-136
-218
243
-565
150
180
57
-324
-397
-347
-466
-38
10
559
85
-237
210
209
-432
260
-24
580
96
172
226
-193
-129
-533
112
104
-98
47
-20
70
301
-122
-345
153
-212
186
-592
133
-110
50
-66
124
-504
72
291
695
-167
-132
246
132
130
174
346
95
-246
745
-15
455
-348
99
112
598
-285
-19
403
-14
-474
-401
152
95
-122
313
-164
386
-25
-185
-365
32
109
245
-102
-155
-22
68
-205
272
35
-457
-123
119
60
312
-285
-244
30
-255
15
337
-57
-236
165
-366
-224
-86
-252
596
119
-21
-4
-121
270
-153
644
154
490
330
-163
-200
-323
-137
139
69
247
102
109
-730
205
111
-282
-141
104
249
135
322
25
435
187
-24
-856
27
46
136
-49
-33
218
285
-541
4
-57
53
108
-104
91
10
10
434
316
155
59
10
121
28
-353
-16
108
-73
57
364
-586
72
-40
-38
177
379
337
-182
63
-52
-102
-329
67
-154
-573
-3
229
-468
204
-213
40
-265
-419
39
256
-69
58
-46
451
25
-183
-192
-84
160
-371
859
-74
450
24
293
-4
223
-435
-411
-40
-329
-133
317
218
111
259
2
-410
-252
-112
9
-35
-103
305
-141
-617
45
91
242
-119
-153
-13
-248
19
-82
159
-151
-343
174
72
118
356
380
-329
400
-163
133
-355
12
341
43
-8
149
82
189
364
-211
-151
143
-88
-217
-88
-159
-560
308
-135
493
-130
-106
423
-94
507
-198
-204
237
108
-101
-35
364
-68
-140
273
374
-163
-37
-10
-704
127
-216
95
-559
-243
650
115
564
214
-41
-7
-184
122
20
-46
-652
36
211
-61
-16
-43
312
-297
16
334
185
-217
125
-368
-317
-115
-314
-183
176
-190
276
-645
313
-56
-130
-542
30
-260
257
361
-265
20
365
-204
106
-70
-104
85
-248
329
410
-95
-145
22
-141
-452
122
331
230
24
37
154
153
130
-330
162
-186
-19
-495
17
-85
-460
121
-257
-653
-128
215
-421
-102
-221
817
205
310
98
210
55
38
-129
-364
149
306
30
418
148
401
-112
-254
33
178
107
63
374
-60
-146
-163
170
129
-183
357
-170
99
-57
-345
108
20
-327
-44
103
-253
158
-344
-104
509
42
89
355
-35
165
-160
-309
171
112
142
202
30
205
-84
217
362
-5
-264
3
265
-8
325
115
-651
-57
48
134
424
136
137
-202
281
180
111
61
-261
-466
-215
-332
-3
121
494
200
471
200
-111
-94
-22
-19
-558
-43
270
167
7
-718
116
90
74
382
35
-210
-91
-2
67
-272
-33
17
-58
3
-213
-93
76
25
-157
182
92
-33
-214
-164
84
103
-100
-129
-235
-874
-631
65
74
6
-57
123
-187
67
243
69
-106
351
-420
8
-155
19
466
54
-336
-82
517
-428
440
295
-423
-14
-149
292
-198
-697
146
660
508
-148
259
252
7
-156
-586
-104
-241
329
1
224
95
-59
-238
83
118
-2
69
295
-374
-58
-178
261
71
-1
113
-129
171
185
-328
-157
-20
-224
-183
-538
379
516
-407
-314
23
22
-126
-115
66
492
-379
-112
-53
-247
10
-482
-9
404
305
83
-228
-401
5
244
13
159
149
-491
180
127
-388
-131
158
198
129
-136
171
130
-55
-308
549
-425
-29
116
-286
-234
81
-88
285
83
76
-121
-371
778
-83
115
181
-228
112
-60
-134
250
626
-40
45
-209
-35
62
12
472
34
-162
-147
-24
5
-113
-194
51
-182
187
244
176
-300
-428
252
-41
-3
349
10
-245
293
142
-128
-182
8
-54
198
0
-92
-304
217
-283
-75
-172
-612
-205
-198
-69
-134
-106
185
-55
-210
259
-27
-266
632
99
6
127
276
79
4
-406
-239
74
234
35
-181
-513
-288
281
-36
148
252
-588
-85
-75
-7
13
145
-309
-446
-166
30
-229
-346
135
138
5
117
117
114
-299
-12
94
133
706
108
-86
-189
-88
-288
55
387
260
-185
134
431
394
223
24
56
-82
257
-413
258
75
-257
454
-104
21
-269
-143
142
-511
-20
456
-325
-38
-4
-67
365
56
353
-111
9
-16
-780
288
57
523
-143
-225
41
-129
344
-79
10
-529
309
-191
-276
101
-41
-109
-308
-40
-258
79
-274
-203
-375
-172
-125
416
361
-37
-161
-68
-93
-119
100
177
307
275
-140
174
543
-81
-81
109
247
-186
353
-213
301
-152
35
67
68
45
-99
431
-372
73
333
125
-258
102
-35
162
-26
94
22
263
32
-660
-248
-469
49
491
90
-291
-315
132
68
-100
39
-35
280
110
-151
-459
-43
-266
375
254
303
71
239
-89
-158
138
300
-18
-97
166
-281
-70
-29
-35
283
-67
-47
-25
-167
-25
151
-318
-29
-66
-122
-341
327
394
1
-66
273
-167
427
-306
-243
359
-72
275
-171
285
89
7
131
-300
90
499
-349
-174
165
91
-128
-223
-176
-199
-76
127
-252
49
65
-160
-588
-290
-579
110
-134
-159
6
-67
-553
571
207
-93
-91
29
314
158
-81
-127
-673
-103
-145
-254
-235
-63
29
66
442
336
55
379
613
-692
110
-403
-115
64
-418
-359
-276
-170
-314
555
210
4
-397
-74
-115
192
609
127
449
-52
-122
129
-97
-160
53
39
139
-11
93
-52
55
203
251
-243
-167
-317
-241
-387
94
-52
-114
239
55
-176
414
56
259
330
-467
34
-15
120
192
54
195
-57
12
-148
108
173
-21
-75
173
-535
217
-155
-472
659
-160
157
-54
400
-33
370
56
62
7
54
167
-191
491
54
177
514
-399
-273
-7
-28
-225
-175
273
-416
185
12
-578
-27
-42
-71
-148
421
-583
160
-73
-138
-181
-83
379
190
-38
-535
-522
10
104
61
167
86
-52
-17
471
145
-155
-328
-597
85
146
-232
-223
-137
-335
-286
130
-203
370
-40
299
-327
-17
-482
-97
-286
-153
-282
400
-606
216
2
-582
134
14
240
-274
1
549
74
-41
-172
-411
-481
569
283
7
19
-67
316
-16
-148
594
125
81
146
162
294
299
123
-284
102
118
-37
318
-88
-296
45
-226
30
140
22
-317
-70
-79
-215
-482
-40
330
149
-88
256
-394
308
122
43
-16
4
11
282
-338
418
156
338
-118
-199
25
-44
116
-267
110
-406
-341
-95
582
452
-132
121
67
-292
-459
225
230
329
78
-188
59
-58
276
-920
-66
22
-420
146
108
-82
-68
-132
-377
461
-219
102
-152
-304
-172
-86
17
64
-83
-179
254
145
117
-320
0
-329
170
-319
210
395
-173
482
-228
294
51
164
-48
31
354
-1
84
-110
-476
61
213
-265
3
-38
96
142
750
-125
-299
109
-148
-176
-4
-67
-251
300
-377
-24
251
-18
392
205
298
152
100
185
-212
114
22
-59
243
40
9
527
264
217
69
155
586
-164
-192
76
-301
-451
14
-67
-33
138
-154
-299
-241
99
7
-258
-125
69
-153
17
-56
-135
66
-100
186
-99
285
41
32
-475
165
-784
-215
594
-397
-342
72
-109
-166
67
130
-347
480
417
-74
-624
-414
-492
79
-195
-355
-126
93
30
197
-429
-16
-36
308
-384
-9
0
-86
118
-155
-473
-102
-381
-108
-493
253
-366
254
-192
-11
302
-354
179
99
362
89
-110
-67
112
135
282
-214
-203
108
44
214
-137
28
-87
203
-202
54
65
197
-213
-2
83
-290
-580
-486
-70
-345
329
224
315
-131
-35
27
67
-47
-224
3
85
-89
12
14
249
-461
-472
-562
-250
-129
216
163
-8
58
-373
-103
-171
-244
-58
-166
-125
-354
336
-471
205
-180
173
-145
214
114
-39
-244
275
-648
-30
215
-247
-20
13
-173
-387
-170
-357
-149
143
170
-361
80
-47
84
155
-49
27
-243
-355
-236
-244
-388
-427
301
-356
104
354
777
258
12
-154
-419
476
-309
174
68
-60
36
-33
-317
-236
81
-290
-304
132
-363
167
-132
99
619
380
107
85
-93
255
-447
124
154
-64
89
-73
11
191
-159
308
-12
-265
-338
-91
107
411
34
-142
679
-5
-46
-14
-81
99
155
-395
154
-50
-191
-669
-116
-178
15
109
-17
-610
-73
-40
147
370
-72
127
157
-1
123
-392
-607
248
-61
-410
124
-108
77
430
503
-462
-199
85
336
119
-32
199
71
814
12
298
-194
-363
-41
-274
146
130
102
445
-32
173
30
-115
-36
288
-595
37
-261
-181
708
447
-229
94
-133
491
-181
-675
0
-376
177
132
35
-35
165
-210
34
-70
182
81
244
-94
-369
-359
-21
-135
-218
-52
-517
536
-422
-167
35
86
-110
-255
-71
43
135
-174
367
-165
44
-207
-467
-101
11
-72
-451
430
-197
37
401
-167
-253
89
100
215
-141
6
204
22
-98
-107
113
25
-137
-504
-164
-298
233
-31
143
-36
668
-50
-388
404
56
-37
-332
-77
-112
-76
92
-234
128
-17
-128
284
-231
503
130
-101
-134
-175
-85
-46
-290
19
383
416
-412
-114
384
-143
-617
64
189
-64
296
345
-454
225
-166
-182
-553
-60
586
-53
-79
-103
204
-61
-343
-108
-207
316
13
163
288
120
-392
-160
398
-721
177
105
-268
95
191
259
-195
-152
-117
-517
83
529
407
-338
-137
-194
108
-291
-15
36
168
-82
136
-164
-6
188
388
-43
93
-97
161
3
-114
-469
136
151
323
-161
19
231
130
-236
-175
-307
301
97
-104
-141
173
-615
-193
91
21
299
-279
-138
205
-17
-42
-224
-76
-223
240
34
221
109
-131
175
100
130
265
261
85
222
142
-4
351
-29
20
107
-333
49
-333
-448
631
71
-236
3
284
265
-19
20
41
84
148
-182
396
353
-110
-200
-43
-120
-283
192
-129
128
-26
91
-300
-173
-86
-103
83
290
0
115
88
-16
-146
-171
-93
216
-142
378
465
-292
-59
12
-346
30
-240
-196
-175
-69
229
-150
-9
-147
-96
155
-45
-54
-39
-277
250
-226
-240
-691
57
70
141
97
397
192
-399
-77
192
-92
-110
-168
73
334
102
168
-149
-421
-141
-301
-474
-399
-87
-159
-56
89
-25
363
24
231
438
-109
376
5
153
-211
-350
352
-173
-43
-348
-295
-432
-33
450
-371
5
-101
165
-159
-399
177
-57
-78
-262
-88
-42
-105
-64
-536
-89
85
246
-237
489
260
386
44
36
4
-217
-267
39
11
-249
-80
125
-126
185
289
225
-47
148
-226
309
-11
-90
208
20
-158
-35
-47
0
664
-669
-174
-8
87
407
126
-296
-643
-255
273
170
-168
6
-342
-97
-40
-1
259
-615
89
-178
54
-147
598
-308
150
232
303
106
60
22
-443
535
18
-344
-864
238
130
-367
198
224
35
49
-132
246
-10
334
-237
-281
231
-82
220
27
-47
171
-225
216
304
-15
12
562
-201
-42
-218
-565
-143
-160
31
-32
230
-89
387
-308
51
632
238
-143
32
-577
251
64
276
-352
218
366
48
1
63
1
-171
-76
11
-282
163
-198
250
-45
-177
65
-558
-125
226
53
95
286
150
206
-442
-125
42
295
-609
-22
-42
-72
-326
462
-494
-432
192
524
61
-350
31
349
137
-200
-115
66
-474
-546
164
-134
241
162
25
-43
-299
98
-56
660
327
682
-54
169
148
129
-9
203
-21
-32
97
178
202
-262
140
-66
56
161
213
-265
206
-125
-470
54
279
-4
111
48
-94
184
346
83
-40
-125
-123
-397
-69
457
-27
-86
-205
-61
220
97
-357
172
94
378
-114
562
-374
368
204
-428
194
-230
-219
-102
-110
-106
-138
-164
-44
264
152
121
41
-45
-44
-175
-100
-19
-246
-25
59
105
-51
176
19
-98
431
-67
-17
-149
-41
-825
-480
124
260
730
-166
-136
-66
-355
119
626
-387
-170
361
523
-103
138
-78
176
186
-17
163
-382
124
61
62
180
-5
-49
440
712
478
319
8
-315
-146
197
-363
-14
-216
163
173
82
11
106
258
-74
-140
-169
-56
48
-29
-194
138
-260
-162
-83
-39
-26
-210
-463
70
4
284
164
-12
109
-298
96
-6
-254
168
-726
-58
-108
-140
630
187
190
-295
-30
594
303
-273
154
275
138
-46
48
-104
562
-10
169
-87
-217
54
-226
311
139
-113
96
-560
-39
-646
196
-23
295
-249
-150
-90
53
-108
-580
756
-11
315
180
-48
119
17
325
-115
-281
139
263
-347
454
-525
-215
250
165
120
288
53
-360
3
635
-310
68
412
-322
-5
-578
284
-41
76
-159
68
-367
211
41
589
-405
-568
-212
185
-587
220
162
119
-100
90
-87
-112
-411
-190
129
-500
-77
-925
-37
-265
-305
-257
321
-48
65
145
79
46
0
50
43
-67
-62
37
63
-164
-100
119
47
195
-124
-406
43
577
113
-93
592
332
-150
-601
520
354
-35
-42
-35
-155
-85
311
-40
-384
-133
-176
108
11
347
-30
33
307
-35
108
193
-69
20
-54
36
-56
-194
-6
-261
47
466
174
115
-61
17
-123
349
-10
-37
157
400
60
535
52
-189
286
38
-115
183
162
149
-131
237
126
113
675
138
-311
70
-47
-107
-66
-199
-118
-235
132
549
-66
192
482
-255
76
-126
14
-141
166
-198
5
-84
-164
204
62
76
-96
306
-327
22
-265
33
29
25
-16
-92
159
39
171
327
510
229
153
-423
40
72
45
58
-101
-80
-135
285
49
-389
49
-43
381
-385
-498
397
44
-71
129
-46
-223
557
-348
142
-352
-660
-151
-203
59
84
-460
64
-346
188
-76
55
-271
602
108
-43
282
-194
86
454
259
188
23
175
-231
-411
-194
-470
-319
62
-190
-16
-92
-241
427
-236
-176
-379
-602
428
16
-59
152
-87
-169
-131
-282
421
250
509
-260
-205
11
-25
-126
-100
-180
312
128
197
162
-207
145
157
191
-188
-25
66
206
-340
446
315
136
-26
77
-279
-331
483
79
-174
163
24
-48
-257
35
-106
-161
-88
702
-371
-116
-45
104
414
-20
-203
263
-36
-218
214
-73
325
449
68
-164
840
124
40
215
419
23
-158
403
-424
-111
-70
-223
-29
43
146
536
52
-128
-33
-98
148
4
-179
-181
86
-33
-37
76
108
24
126
321
109
354
-299
382
101
54
95
592
27
331
133
95
132
26
-192
534
79
250
392
-264
193
31
241
44
33
-75
2
-6
87
-143
-185
-164
-636
-110
-189
309
164
-155
490
468
-155
156
138
266
-271
-55
-364
-5
-68
-128
-44
389
-158
196
-18
-117
256
-247
215
-310
-27
-231
67
208
-257
-384
-322
-57
150
-600
-33
-288
146
-261
-105
-350
-29
-278
-72
599
73
165
-206
17
162
300
-97
-164
127
-177
187
-57
-57
204
-121
-604
-759
-72
-361
152
-769
-149
155
-193
317
-336
-277
62
-196
-107
-166
-182
-69
-163
435
494
-167
-159
-502
495
65
80
182
134
-144
-119
89
-15
376
-237
-57
15
-51
41
-37
225
-21
-32
-41
-24
-139
82
334
-249
-36
73
299
-95
-35
-386
255
-278
-23
-295
69
-493
-383
61
-414
649
-456
76
-39
33
-109
164
214
-283
184
-89
-149
-134
101
80
-42
-120
-95
-47
-55
166
102
128
-188
-177
-723
135
88
255
-32
-54
58
359
102
-231
186
-204
-96
227
-308
-200
-237
-283
450
-304
50
-166
-16
-48
-433
370
-381
-9
-374
-288
-34
415
395
-351
68
97
211
-153
252
-432
57
-179
187
50
-253
-63
109
-192
-77
-170
-105
321
-80
216
168
366
85
8
33
-151
88
403
329
-372
-234
111
216
-243
-298
238
369
-75
-528
-313
210
77
-122
82
278
-462
-35
-297
-342
56
-481
152
-731
-324
75
409
-163
-80
-88
-246
-95
66
-12
-394
198
-343
-221
272
585
14
537
157
-424
-207
-43
70
605
344
-64
-32
97
24
-504
-63
419
-121
-71
-373
75
110
109
350
126
-249
79
-24
88
11
-83
-105
134
478
468
16
-256
105
178
409
-180
-179
128
283
-84
-184
29
206
105
313
205
427
-709
102
-275
19
216
-264
30
178
133
-309
59
156
-174
-84
564
-46
-21
-28
-282
351
89
246
4
135
-48
-146
38
225
-42
7
385
427
-146
116
-259
-463
-130
222
-275
-222
374
-70
323
-224
129
287
11
712
121
88
-411
113
215
-239
-46
-162
-262
-43
-49
287
81
47
66
72
290
84
-58
43
234
-17
-205
141
127
100
-128
-55
-163
-137
-183
276
170
20
240
-76
491
126
398
-162
47
122
-180
-66
-151
-210
138
-108
110
-13
-79
29
286
-21
277
-102
-382
159
535
152
153
468
48
205
126
184
546
405
-4
76
90
416
41
-89
-475
106
64
7
23
-643
-216
-174
-85
142
231
4
-265
-144
-241
-134
-239
-33
-247
-52
101
-62
-314
91
321
617
-197
-310
-390
-408
7
-323
-29
-666
219
-439
-85
384
-16
152
-173
155
-99
-225
-202
-71
192
-184
-417
-37
-154
-87
-138
344
-26
303
90
-379
74
224
366
835
9
-323
231
37
-423
328
-30
-207
138
-163
165
132
547
-402
-595
495
87
136
9
-69
-629
-285
-49
119
483
191
-180
-113
518
281
-100
648
5
-334
163
-131
158
198
723
-598
-360
-239
421
43
-168
178
-30
419
-56
-60
194
81
-67
420
23
75
582
22
169
133
-123
-390
185
177
-168
290
135
344
272
-158
374
240
-214
-193
261
116
-196
153
-128
-129
262
172
155
252
343
237
-153
42
246
-154
56
215
567
-41
-378
206
-56
206
-230
-91
-330
-15
-122
-109
14
87
216
-115
85
-100
470
-69
-30
-254
304
428
-58
71
231
-336
-249
19
9
135
50
-174
-95
-61
128
-181
-128
70
-54
468
55
-110
-686
280
-323
12
-474
-342
195
342
-40
-297
-436
-78
-313
82
-596
285
-249
-551
-348
464
36
-5
-6
-224
132
399
34
75
3
8
32
-611
171
76
-237
-75
-218
-59
-27
19
-315
-160
-267
-317
76
-26
301
-112
49
182
286
322
577
40
-260
-71
35
40
3
69
88
-19
153
281
-429
-24
73
82
-83
-35
-32
-250
6
41
58
169
-168
133
258
-636
217
-411
-42
-62
-369
131
-139
-302
45
-221
202
-24
-177
19
-176
-56
261
525
-266
-279
-106
-187
225
335
234
25
335
-66
-398
-11
-307
-261
27
-378
295
84
-525
-70
-1
-34
-250
46
88
-297
-51
-688
634
-143
-149
-145
192
203
293
-14
389
332
605
193
-572
-124
-485
76
-36
-169
-395
4
-28
-413
-20
124
-287
291
-150
-136
29
0
120
-135
177
412
-344
358
255
-120
107
204
-380
45
8
50
80
-94
78
2
50
-49
559
321
195
-115
-39
68
-504
-248
-71
39
281
165
-53
161
82
-500
285
225
-285
104
72
50
1
-155
-1
81
3
31
219
-520
-90
-32
300
-98
225
337
180
-274
-238
109
-73
30
72
-232
18
-554
-451
4
579
-3
-346
67
-246
256
-118
-96
-123
113
357
-226
-320
-13
540
111
323
-500
428
-4
-106
653
159
575
216
98
-115
228
-196
112
365
41
-91
275
-82
-123
-185
-54
-75
385
-164
-284
-253
-409
402
-371
-107
139
178
-327
-679
-211
65
75
664
40
-249
-296
13
-62
392
167
605
136
128
-53
129
-474
686
-382
-148
4
-61
102
-90
94
-179
318
203
-90
554
-169
116
-255
351
-243
-27
573
53
17
-311
-126
279
127
-14
-33
88
-31
75
-129
-63
56
106
-485
250
-316
-251
7
-470
30
-153
-476
-177
-32
-85
-1
652
-126
372
-384
9
172
10
334
455
17
427
222
188
-69
194
536
278
-174
583
-89
59
402
-20
-308
206
-149
50
393
-189
69
-97
-68
76
6
-128
-101
-523
327
14
-293
24
-162
111
-55
292
-645
-244
-61
127
-213
22
13
281
-290
356
-173
296
98
-230
-71
-112
-279
463
-76
-131
413
-162
-79
-126
-516
-375
114
29
88
444
-339
-121
-260
-36
-62
186
223
-45
39
-61
397
-187
-124
-119
-80
-23
-653
41
34
445
-111
161
-479
-502
-411
-79
-130
-459
-191
442
146
42
112
146
110
-387
-105
25
-164
-248
323
307
1
-126
324
-172
-409
-201
-646
-19
78
-313
-114
99
150
-149
488
106
-231
391
-474
-55
-512
42
515
-477
148
-33
-96
180
-133
120
-293
-80
77
23
-50
386
-74
174
-60
27
76
-6
-330
-349
-82
-3
62
123
195
-103
14
232
36
-90
-141
387
-16
108
-21
-72
539
33
128
-290
318
652
631
169
-345
174
43
276
0
73
377
231
586
-14
278
-138
569
111
-495
-281
-59
167
-114
43
6
-21
-77
279
268
427
-399
777
-458
-97
-309
429
36
-276
463
-55
11
-178
-302
362
142
389
-59
-56
162
-461
-359
31
97
-246
95
-45
-180
-172
-68
-313
-65
-121
-118
155
384
-183
724
-600
47
14
-247
47
5
-534
99
321
-42
-331
-425
184
417
13
33
121
-60
-180
291
397
-25
-71
187
405
-485
234
-106
367
251
407
112
-78
-66
-111
349
-164
64
-57
337
100
95
-125
-53
4
325
386
-289
-504
-290
17
-166
-250
518
201
-86
391
62
9
71
10
-185
22
147
152
199
388
-633
-195
515
-340
-146
-105
141
135
20
-174
-122
-185
-9
-139
-445
443
74
-445
8
135
-41
-462
189
163
-238
-103
93
147
121
-331
456
28
-57
269
-880
-99
-100
22
-201
59
-135
117
83
-460
403
61
-226
-43
-140
-35
215
321
-76
20
156
126
145
-309
-210
325
337
32
193
-72
-129
389
-152
-69
-143
119
-231
-152
121
59
-643
80
106
6
24
-386
-174
172
-143
627
111
689
195
38
132
-171
-44
304
179
349
203
111
-354
120
76
-13
164
-202
-61
525
371
125
-425
-109
35
-215
52
112
-272
52
349
179
539
322
-181
-81
-139
10
-121
-554
-37
-184
-175
56
-186
367
-34
280
564
105
-71
-49
-40
317
189
-330
95
-48
53
413
-26
72
167
-183
98
282
209
-146
2
-198
-171
-281
-1
103
-66
226
-6
-361
283
172
-496
186
-206
231
-370
220
-214
-181
-233
-164
-410
-228
6
-83
303
-289
206
100
356
187
81
187
-61
-271
-274
-307
396
492
7
-237
11
-98
136
-356
117
-32
121
142
579
839
-68
376
505
72
105
-189
-337
-235
-57
-81
46
132
-237
29
-96
-105
-142
39
-62
189
-181
-51
-215
47
665
137
-83
88
-46
-503
-526
-217
19
-184
122
-178
7
-132
92
133
-121
-58
-55
-121
165
397
45
-117
100
143
122
-203
166
-462
-257
-133
238
408
-198
86
-372
25
-190
-306
31
333
-334
-94
-1
-317
-75
-87
240
-286
-664
-166
-103
77
27
9
-32
69
482
333
76
73
-528
-34
-49
159
350
70
164
216
-331
-12
310
727
-50
-157
388
-12
489
-317
50
93
-82
-83
-408
145
125
468
589
-259
-119
192
36
-25
-49
-184
-66
-71
132
-325
0
221
-103
-428
240
175
-417
83
407
205
55
50
-121
-328
314
95
-6
161
0
15
56
610
30
-57
106
296
319
-111
187
45
404
-141
94
-293
-378
-397
-170
174
-362
-104
-54
149
139
55
-227
-492
458
-166
-27
364
-529
751
64
-73
-428
-73
-6
123
-431
285
215
-213
-349
-249
-695
-137
23
-217
131
-96
-115
-61
51
-61
0
388
-94
273
3
-132
-107
-37
-158
-165
190
-126
-144
400
83
-21
269
62
-90
67
-48
-227
14
325
-434
99
-88
16
129
-286
-217
-22
216
184
296
-581
212
292
-70
67
598
19
175
159
-52
-332
405
19
58
111
190
-69
-175
-207
236
45
-149
-313
-182
127
-144
-53
223
-46
27
37
-168
-82
-5
-277
-261
-93
-222
192
120
409
263
-73
306
-423
300
-160
71
-173
-91
60
228
391
-278
577
-224
-47
-118
-406
-110
-9
184
181
518
-55
-324
127
214
532
-502
-84
-159
320
-49
31
32
135
27
-314
-81
143
33
-596
260
126
-318
-65
-148
91
-225
-191
486
310
447
-225
-289
-198
-51
252
119
-410
-432
-377
544
157
354
-85
149
-118
-16
464
-89
193
-171
-52
-92
-403
225
458
-26
131
-307
39
101
136
-143
464
-476
444
251
143
23
-3
235
318
-172
274
149
671
528
-125
-378
82
-157
-74
429
-17
-527
204
376
-196
477
-80
-94
94
-43
-161
-204
-36
180
-138
297
-309
484
447
188
58
249
247
-339
430
-306
-95
-33
-340
-353
111
448
126
-396
-53
-95
-136
-201
-276
-398
-339
178
603
-157
23
25
-283
-206
220
-128
118
156
164
124
243
-224
-93
273
40
170
-71
60
-71
-557
532
-33
-206
-38
157
-346
-654
309
202
-526
-128
-94
-80
248
-284
65
-254
-7
300
97
-247
373
66
-209
-167
231
246
-17
-547
-409
202
-50
556
-368
-98
62
26
-32
-183
407
-122
33
41
536
100
-575
-107
-8
-651
-264
423
124
207
78
-211
-331
-62
-467
-250
36
101
73
-71
250
227
-509
309
12
16
235
107
201
-60
-47
138
-457
405
183
367
330
-274
365
174
383
-136
421
-216
-203
66
-10
-42
37
-231
-58
-44
-303
243
32
-491
-109
236
-38
-120
-55
92
-100
-220
-280
382
-449
152
-105
-35
230
-361
52
4
479
-284
-65
84
334
-88
-41
58
-72
74
137
599
-76
-8
580
-403
43
322
85
-221
49
-337
-325
-319
229
-118
-458
-93
80
-98
252
10
-100
-103
266
-11
-33
-41
-188
-210
79
196
302
75
-13
389
28
-96
-393
33
31
335
-187
-41
-47
-240
76
64
480
77
-58
92
-845
371
-63
68
-34
-197
127
-213
-437
-71
-17
237
556
298
545
386
150
-238
-72
-324
166
-34
-46
338
286
570
118
639
172
-148
75
-102
327
-125
-39
333
117
-450
-61
79
-8
-149
-44
87
-38
18
-108
117
-119
16
-52
50
-567
459
-237
282
-85
503
198
-40
-68
215
224
-399
-32
-130
-257
-159
181
120
-24
191
355
-202
-537
-327
-117
-565
-33
58
13
-92
21
-169
184
-153
122
283
-40
-429
-539
152
61
143
-89
-121
-249
318
-89
163
-346
-29
-85
-718
223
262
95
81
-78
-352
-249
519
498
161
157
-148
-182
29
-91
301
375
383
-105
-423
-239
-90
86
251
-137
-119
-176
192
168
28
25
193
-108
178
-169
47
66
84
-150
42
153
89
314
64
186
-6
-133
-72
-135
93
65
-61
112
54
139
-106
22
-277
-155
618
62
-4
-89
-24
-60
180
130
-134
455
-259
-65
-82
206
123
152
-102
-291
-184
-490
-555
-227
71
382
-465
-80
-292
223
-58
87
146
-38
305
-210
151
-97
417
328
-189
409
50
72
252
20
574
331
191
-177
-132
-106
-128
-499
132
57
329
578
191
6
-98
383
277
79
40
462
241
407
-198
-140
-165
257
49
-31
-704
201
220
48
-352
-412
-115
233
100
335
-59
-246
330
124
-340
-88
-52
550
-119
338
-100
-115
255
-117
497
-108
328
-290
285
518
-66
-187
160
-386
140
82
52
73
488
0
-239
304
-10
-6
56
-145
-146
164
301
-297
-142
-285
-50
-243
-187
-538
-41
305
-43
167
304
212
296
388
-180
-43
33
-2
-324
-196
-206
-246
-377
1
-116
-190
37
270
-356
-109
140
102
493
89
33
-113
404
-316
141
222
-20
786
-608
9
-604
535
280
135
-8
242
92
-162
-27
-134
-289
-145
292
-49
-59
76
-41
225
130
307
-61
-24
-53
-101
210
-277
-216
-126
121
-392
-6
276
5
70
-109
95
-71
196
-129
85
243
-201
235
-104
215
493
295
51
300
117
88
-194
-98
390
11
169
-2
-178
-270
220
189
-86
-190
-19
109
-62
261
-201
614
142
-85
596
-168
94
255
316
650
-320
227
382
9
-44
-184
528
282
-132
174
-363
-27
107
238
-323
-63
79
203
335
139
-80
-187
341
364
243
-276
-474
-142
-22
-231
-42
-17
-78
-660
-2
122
-680
270
20
6
6
280
66
-240
149
-214
10
283
133
-41
-202
-234
322
126
-403
20
101
-293
456
-479
-213
297
119
43
-227
391
238
-40
104
196
-287
-105
151
129
-46
6
41
-92
-153
308
-174
-561
-267
3
-214
246
-302
-85
1
-266
36
98
-286
96
-247
0
-94
617
-175
-280
238
-8
174
-892
545
-295
397
314
-54
485
90
126
-455
389
-107
-179
-531
52
44
215
68
-360
195
433
245
-250
222
205
419
462
-140
844
152
221
151
-500
606
-51
448
251
111
281
-350
-269
523
77
483
77
48
-76
93
-473
-177
47
-213
217
-90
-172
-487
-39
-469
202
148
288
666
-210
2
47
2
223
322
-137
-113
-122
-109
69
157
46
68
-100
-141
-432
82
-76
4
140
145
478
24
-35
-459
-100
-374
-66
-302
317
-417
180
351
59
243
190
-73
-259
-61
-283
89
-22
-146
126
77
187
68
198
20
-557
-31
61
-278
-4
-109
-495
75
-388
-479
-73
-9
170
415
152
108
100
-310
18
-108
419
-136
36
-176
29
261
132
-296
83
-144
206
-63
-476
140
146
-192
-125
-391
-323
-117
-188
91
127
-316
128
-218
216
-251
-375
-10
5
361
230
184
82
116
292
-152
79
526
12
118
-484
389
-242
59
-324
38
26
453
423
-57
103
553
-22
99
-168
-280
-69
-218
-48
-131
249
-294
-336
-131
108
-35
-109
4
-156
-378
49
65
44
-171
-289
-134
-249
426
-320
-203
795
-43
-91
184
-101
171
23
-23
-128
226
-216
-99
117
286
-337
-425
84
-863
57
-71
218
-89
-258
259
-263
-310
48
81
-169
-154
-75
-252
-368
-12
150
157
-202
-162
293
578
122
253
-497
250
330
-410
210
651
107
387
-111
647
-26
116
754
166
138
-76
-87
341
-35
-26
-456
256
112
-260
-182
404
-109
29
-527
-330
-357
323
521
-51
-139
-40
-20
42
115
614
35
-153
53
-153
-632
24
-44
-98
-181
301
193
248
-110
357
20
49
-370
-413
173
-313
-137
-359
186
-200
109
-31
83
-90
-52
-563
134
4
-20
101
-499
-259
110
-279
-94
-57
97
-134
307
40
212
330
-81
232
100
-33
-63
223
-216
-62
-242
57
17
-89
483
80
282
233
670
-554
-492
-210
-226
364
37
195
67
32
691
-164
-107
-506
9
-168
376
-60
162
290
246
-309
-130
-78
486
-233
-11
-83
222
210
-165
-51
55
-348
202
195
420
281
221
274
130
32
-148
296
-68
-363
-21
76
-103
-91
32
124
49
-77
-157
41
-162
240
449
-99
235
141
-195
254
105
159
-57
-54
-125
94
-36
480
-99
-30
735
22
577
197
333
42
-180
-247
-102
-199
-7
-31
-55
-236
81
363
65
-91
-2
34
62
281
-96
187
-72
-57
-236
-204
-174
-417
-102
44
-660
208
139
57
431
-622
4
117
-36
-359
-10
-296
-124
115
211
290
-315
44
-102
170
69
182
130
-302
304
50
7
-446
-425
-63
74
-83
123
-51
367
-79
-65
534
-154
-14
153
133
-178
-35
290
-254
-319
-270
177
-8
567
-114
52
760
-167
11
-277
253
-268
7
-175
-360
-451
5
-318
-242
-137
-159
49
5
-184
-43
127
-50
-57
146
225
-255
375
835
80
-511
-402
-1
716
-5
-2
338
153
-5
101
105
-505
-113
-18
279
-81
169
855
-217
-259
-154
215
-8
-11
-95
71
484
-185
-314
8
326
-477
777
152
-360
124
-134
176
-185
76
20
121
71
-27
29
-419
240
-56
403
0
-91
571
267
37
-33
-172
-173
-123
-251
170
144
-409
206
-32
46
28
-227
57
207
-134
-208
186
189
-266
230
-106
275
289
245
491
-250
-245
-12
316
-592
89
-2
124
204
-92
415
-688
0
88
-57
-153
74
-551
161
-209
214
-340
-495
-234
-275
120
-165
-591
75
302
404
-349
-63
147
9
5
20
93
-935
-127
61
17
224
65
-321
-659
134
127
156
-221
-64
-526
-170
-126
-76
139
-35
84
-236
-70
-33
-481
-39
23
15
-230
-126
370
301
-57
-327
-196
-329
-324
-303
-72
-90
-113
170
-54
7
-277
160
-85
-269
-405
-210
116
200
-217
-1
557
-353
-45
-271
-117
-51
138
124
39
177
210
-74
54
-250
217
-570
12
-55
274
124
-86
-167
126
123
-263
83
-38
96
321
-195
29
97
-22
-186
-30
514
-27
-322
191
232
-115
31
-22
77
337
132
53
-432
-14
-150
-195
211
84
25
137
192
-43
-11
64
528
-145
-112
288
-32
-56
145
53
148
336
432
24
-205
109
693
134
197
102
-599
-81
-44
-523
-100
62
122
-348
-2
637
351
-210
370
-481
-92
-169
83
-325
193
126
-595
-24
-259
-586
112
-184
115
-436
-299
99
-162
124
161
-323
-254
266
-11
134
62
-94
95
310
-20
-448
50
22
457
-45
202
148
51
-39
-204
-585
-329
-225
-351
171
-273
683
47
-414
-246
352
-109
-34
59
133
-36
18
26
-17
102
90
60
89
41
-189
-79
-129
340
297
12
-167
-352
-69
141
140
-99
-10
29
181
-225
-129
51
354
-400
125
-599
-199
-464
-253
37
60
-113
439
-17
16
53
-24
-189
-213
606
-213
42
-265
-12
-722
-26
-73
138
67
-2
-174
-134
-373
-89
-63
-1
-758
158
132
86
-213
450
62
-206
68
-456
-439
70
-453
185
121
100
-88
-221
-7
-148
370
226
-380
103
107
87
283
-76
-42
-244
-151
-153
-205
29
-70
-4
-16
167
108
-290
192
-14
-304
11
25
-332
65
13
204
-302
26
195
-561
-166
-298
-24
-82
225
-65
-447
241
-379
88
-66
69
-172
-99
54
55
-268
39
361
-284
-44
-97
43
-310
-185
-265
-431
212
76
-501
-37
72
-142
120
-259
-124
266
-15
121
414
635
71
121
-136
303
-235
267
69
-69
-66
49
92
395
-414
184
-168
15
421
-21
-261
-119
-158
-86
361
271
35
-65
402
651
-178
-513
-39
-100
142
54
310
195
202
-138
-763
-73
446
-84
-294
33
-396
122
290
8
-345
-300
-346
-164
198
-266
-82
-367
-124
15
16
117
53
-416
120
14
246
-263
-249
229
435
206
-214
119
646
-7
-81
-492
92
-454
-3
-297
-381
33
437
-97
542
425
-534
-158
297
-245
45
175
238
-245
-274
-18
260
-348
-229
143
56
-11
-286
-730
393
-822
140
82
-54
-65
-62
-230
382
116
-666
-21
231
-187
358
-64
74
156
-86
-52
421
-161
-387
-141
-132
422
-473
-163
3
-64
-3
100
456
356
-189
109
-354
319
29
254
-98
-123
93
-68
191
-20
-105
152
-605
-246
-163
42
203
-464
16
-224
160
-241
474
299
-194
-736
-666
-82
198
393
-41
15
254
-12
-84
-28
-77
198
-138
214
-452
60
7
180
-321
-125
46
509
133
-667
-281
-72
-312
-318
-367
-175
323
352
68
141
295
-17
55
134
-6
88
193
-109
-168
289
-136
-370
-203
-94
50
239
8
429
75
64
-95
-13
175
51
87
-127
-3
-5
157
296
-160
486
-301
183
-276
224
174
-163
-86
-111
-144
32
80
1
90
-180
-146
-58
-123
43
-129
300
168
-14
-297
120
-169
378
470
276
-145
-395
-121
-349
103
-6
-62
647
-128
-65
100
-294
247
425
137
121
167
-473
65
-136
-52
-241
-508
-103
-135
-167
366
231
-7
-445
-367
25
-184
-481
-170
-168
-95
-59
-37
56
904
293
168
-321
-80
28
226
114
382
-346
113
46
-170
196
-252
-231
24
-22
93
-83
24
83
-2
42
344
57
724
-148
569
107
199
299
-81
117
424
-298
-250
483
387
-133
46
-266
-105
159
-27
193
-72
-105
348
86
239
-247
-668
524
117
400
158
157
-207
156
44
431
-11
-520
148
249
-67
578
-149
-99
-116
169
259
-34
-378
120
134
-37
382
60
281
-67
-63
-69
-614
9
-160
286
8
309
73
296
95
25
-48
-91
-400
95
231
0
180
-39
57
267
52
233
91
-357
-145
-331
-337
-297
206
48
-39
53
-157
-3
-173
-31
149
59
45
-36
275
20
436
-273
-219
2
-360
-108
-45
665
26
-4
-285
203
24
45
-89
96
-671
55
154
-327
-91
-324
103
-238
180
-253
-49
108
-700
249
61
-377
-81
-152
-35
126
137
-48
-153
211
-105
-544
36
340
470
192
3
-28
228
258
645
-195
-168
-55
129
249
427
334
-71
-8
-192
92
-29
172
-5
43
-7
43
34
102
-68
-69
-432
219
-311
-170
-547
-51
205
44
-126
-253
-122
104
27
-292
-2
336
-96
134
-44
-65
-612
18
-336
-74
-297
-211
151
301
224
-197
-5
58
80
-413
-267
107
391
33
140
-269
308
-106
307
-115
-285
222
84
-203
11
-134
36
84
-95
-136
-321
680
67
-179
231
-90
431
-77
215
-29
343
52
-124
-67
220
133
-233
167
122
-61
84
61
-6
-193
545
-124
-136
161
-121
-91
21
27
-57
-333
-203
-311
-174
375
-146
211
-113
8
-281
-112
-44
122
399
-101
-153
356
335
-352
-155
80
-15
596
56
206
-54
26
369
55
-542
-61
561
26
248
-72
136
481
-663
111
84
-243
-185
-754
-266
130
39
338
-485
455
-466
215
3
80
-65
-109
-190
-78
13
-321
136
-133
-485
280
213
-184
-211
-74
549
-120
-456
-182
276
-149
-308
-144
597
6
-176
-346
-93
-60
251
322
47
56
-313
156
-375
-581
218
54
-129
-345
-50
-502
-125
219
-285
-39
334
-197
-287
62
-54
-17
110
14
192
190
409
65
273
-156
-124
143
32
99
337
-178
-213
-58
-5
420
-52
81
-269
-488
-91
98
19
-52
466
451
-38
-64
52
-369
-21
231
-18
100
459
-166
-29
-358
106
-111
-222
52
-75
-53
119
-37
28
172
-147
-40
-123
-125
-146
-129
-165
320
-36
67
-37
16
-114
208
248
149
-388
-471
-142
-107
281
370
252
-75
269
-294
95
-99
-511
29
194
59
382
-476
59
-232
120
-21
293
-251
172
-114
-558
410
277
-383
410
128
-59
442
396
-337
47
377
-178
-133
-262
238
-45
-95
314
107
-283
-111
-356
-369
-6
-290
-1
-505
-127
-232
101
131
-341
-247
62
229
-101
-37
-302
278
4
134
207
-149
-136
504
238
275
131
15
-428
-5
-280
639
14
6
-120
-164
463
212
103
-52
408
50
-187
46
119
94
10
229
122
-125
317
-185
425
-152
-155
-28
374
-48
304
215
-147
-100
-479
209
197
-161
-33
-341
-240
673
-58
103
141
-39
-303
-164
297
565
-286
565
-354
686
468
197
-41
-120
-282
304
459
1
-7
370
-377
-453
-133
266
79
-404
-223
143
54
-201
241
62
148
-288
-230
-230
-146
64
-240
-332
-32
28
49
-75
13
-143
9
175
-113
-175
260
-419
-114
-117
17
-495
-98
-72
-215
-360
-98
102
215
232
-66
73
-89
134
-7
-201
-138
-8
277
-66
-191
-194
-35
4
13
-100
44
-242
82
318
-172
105
-351
-149
175
-318
-155
67
-175
-66
-102
196
-470
-521
-160
-153
226
-328
-83
86
-7
-5
227
45
-95
197
97
-253
-526
533
121
529
-831
-183
386
-509
231
175
216
-156
58
-120
-71
355
122
334
178
532
-39
4
447
58
52
-163
-152
168
79
257
-175
-52
-66
436
79
180
-342
414
-201
181
51
747
-8
234
-118
-480
102
392
-215
-238
138
86
-48
293
-349
-99
78
-153
-219
155
-86
-329
238
131
-155
-130
-93
-53
211
-52
335
-144
223
20
-177
286
-76
-149
-5
-68
87
262
-73
-119
-261
231
212
-221
-157
-88
-113
142
-13
-193
-149
-220
166
482
-95
245
-133
167
25
-84
-120
-84
100
246
408
41
110
92
43
-85
37
8
300
-225
-122
-6
311
287
-43
-348
-228
-193
-231
285
14
-495
192
-22
-239
-51
193
-82
-219
-225
-101
122
-301
-22
113
259
227
-192
-147
26
221
179
168
-159
174
229
286
-227
-95
-1
102
249
-210
-228
87
-36
-227
-144
92
-17
-245
-147
-73
381
348
-210
298
171
-166
352
-100
-153
-827
435
-112
288
-130
-98
111
-21
-187
251
-31
-57
29
-203
-340
-143
763
250
42
-142
-230
-363
-133
-85
38
170
-36
34
611
26
-848
-321
-334
0
-209
40
-133
-92
-10
-531
225
-74
-275
84
202
124
-257
112
-167
426
31
342
-37
17
-35
124
-563
-199
-234
128
65
-298
-53
-59
33
-455
62
-50
-91
479
-126
138
-95
-39
-348
-50
-314
25
-25
564
-320
-123
46
184
67
98
80
-281
-221
-57
-41
-28
-97
-109
275
-202
243
105
326
92
188
-125
-281
-64
-115
71
363
50
213
-367
54
-837
-135
-91
-560
273
66
-248
-15
-45
-69
-448
-40
230
104
-178
-128
151
296
-64
530
-367
-110
-97
44
85
-39
90
-87
-231
240
-60
157
185
-69
-72
-43
-140
219
-165
127
229
269
540
-85
-506
-9
91
-59
-36
156
-155
359
144
8
-161
-300
448
-83
130
141
58
139
303
333
100
235
-116
366
392
126
485
35
-161
541
-247
70
381
-299
-78
-148
325
-66
-130
309
-218
341
37
94
457
-388
57
701
48
-146
106
-138
-351
-94
-586
-223
-127
11
136
217
209
-190
92
397
204
-210
320
208
191
86
-107
-176
-188
-317
-66
122
-236
-203
-11
-50
-195
4
314
16
269
83
-290
-191
-330
25
-118
-280
349
-456
211
19
591
158
8
-119
374
233
285
103
-154
-74
-143
108
-75
19
22
386
135
18
-227
-111
-49
-525
166
198
238
-230
113
-548
525
81
-520
112
-233
-72
80
-93
153
-239
-346
416
162
342
287
5
-9
244
9
86
-5
-740
-598
-278
11
-68
-113
173
163
-14
696
-156
-199
77
-81
125
422
108
-516
-69
-171
-191
16
117
-49
80
-177
-75
188
206
-29
-367
49
-161
-83
-107
266
-321
-11
-225
237
-103
-237
-307
-77
-259
-105
440
-420
430
120
-449
110
-261
22
372
-470
12
-276
79
-191
294
-8
117
-255
289
-203
-61
211
-405
-1
-185
-335
-102
44
272
1
336
-419
220
-320
56
89
14
208
-84
94
-294
-39
-157
-160
111
41
158
432
16
180
71
716
-197
483
-26
189
90
262
-93
64
-222
-188
14
-79
221
159
-118
178
9
-738
-125
7
111
-405
198
-73
252
49
59
125
-140
115
-166
102
23
-98
137
-156
77
-234
-30
637
286
-226
-124
94
203
102
85
-140
164
1
381
100
-252
158
210
-97
-277
-95
-82
60
373
156
249
331
-402
123
-454
-144
-36
-68
-342
81
168
666
-48
558
-213
233
-21
-176
-70
-445
62
145
555
-71
333
19
289
-94
-131
-44
131
-66
-190
314
365
51
-189
-74
67
-213
81
155
-349
97
-268
191
360
-353
351
124
33
502
474
190
-218
115
-254
-225
-136
222
110
-486
-189
40
-268
-160
141
-203
148
-27
-2
-78
-92
-122
19
140
-165
-65
4
105
81
748
199
-227
-153
-53
-62
334
-221
-70
378
1
118
-537
195
203
96
368
-510
-63
-39
-365
161
355
216
-387
307
-323
-34
119
-734
346
523
-67
106
-216
-708
-245
11
246
-309
-404
343
-208
-20
-272
50
118
202
-105
-380
79
-224
-437
289
362
461
-308
-278
-81
204
114
235
21
-171
-57
-150
-102
39
-106
-134
-186
421
-50
131
21
-301
270
583
65
-94
286
-240
-177
328
-322
-228
-133
-41
468
741
-103
-89
-189
781
-434
12
279
-115
-90
560
134
-1
205
5
-8
441
-133
-189
-99
-20
242
87
356
537
129
19
-337
2
-186
56
-116
67
0
233
185
-9
51
-140
-96
262
-159
-493
-469
-507
-47
-284
212
-763
117
53
-45
98
527
142
-15
-109
298
-327
-97
-280
28
158
442
571
-267
-298
46
-16
242
195
101
-288
-258
-195
-487
48
-23
192
-776
-347
-153
5
-263
-128
43
436
90
425
-459
313
20
278
-308
-312
190
311
25
-309
26
-208
112
187
-166
-79
-124
-106
-371
-203
179
39
-148
-165
-531
-486
294
237
-547
-190
190
-102
-119
-543
-26
-78
-33
624
470
-371
-17
-125
-537
641
158
381
-339
145
-79
208
29
2
363
127
200
22
118
-36
-34
-254
58
266
132
-213
143
-51
-250
-91
57
-28
186
-33
187
-94
-146
-207
-58
-311
144
79
132
-325
89
-125
335
46
-313
207
268
-16
137
-110
123
201
-203
108
407
254
28
-273
166
808
16
-22
-179
-266
225
69
79
468
224
-158
-252
-376
-29
-229
-104
-31
-256
-9
325
382
-7
-144
-62
-8
416
562
-209
661
52
-134
218
-844
238
58
147
-361
246
-428
4
112
180
248
-74
-743
-227
64
373
62
140
-191
24
40
-275
-43
-132
123
209
118
52
-26
57
383
-58
437
68
386
-226
-177
-131
-4
20
-273
-81
-40
332
41
85
24
-9
-55
-359
-62
-33
-25
-171
-81
133
-145
558
-288
42
209
340
-387
36
367
179
108
153
-198
-87
127
-237
57
273
85
16
140
-260
130
156
-106
-47
-342
311
-576
-754
124
-88
8
88
310
276
-590
-270
263
195
452
-134
507
337
-178
-109
192
248
-195
-174
-379
-86
143
108
97
-54
66
136
210
-381
-31
544
-434
-11
414
-120
54
-199
-27
40
74
210
6
-56
-48
-155
-78
61
-216
6
-39
-391
-213
-91
229
-487
189
-174
-23
490
-222
-215
229
-145
-28
-396
290
106
202
711
-149
429
97
10
117
350
-1
-120
83
-255
-210
-118
-189
743
156
182
118
-149
112
-147
237
-306
26
38
150
191
2
615
-287
-263
-4
-70
-285
-23
13
-478
375
11
172
-182
-189
-48
139
-37
-287
-308
166
-104
114
-122
-332
101
-207
280
119
72
-328
-31
613
257
241
181
-38
-58
-34
-126
182
84
-226
-116
180
337
-246
-287
-37
-165
256
-288
19
73
118
-323
-55
33
-100
45
-56
24
209
-304
-374
-299
95
200
3
-105
-221
-390
-27
318
258
-111
34
281
85
-237
-314
-476
-83
-326
-241
57
460
26
-89
-240
455
-85
-120
257
5
47
-156
150
18
-152
-148
-453
-69
-45
-179
-303
-480
-65
-130
-9
-262
596
-40
558
-11
-406
133
3
50
3
-50
212
-332
84
-77
63
-12
227
31
160
281
77
2
-914
-186
33
94
-4
-20
185
-182
-101
204
-122
-26
8
-97
553
-276
68
-6
-364
-113
-445
-765
-418
159
-62
-29
-756
-36
-331
146
154
-29
68
-143
-232
-286
-548
539
201
-104
117
-101
-700
514
-118
114
-181
13
-86
73
-267
38
270
177
18
135
156
210
-214
46
-196
358
116
7
69
6
545
-281
-145
84
24
-92
-229
149
16
-504
68
233
-184
-224
-105
166
167
45
216
-169
12
-711
-294
-60
-267
528
-174
150
86
-18
-71
651
-577
337
-242
101
-156
-115
42
-80
5
-125
-19
-223
92
136
-214
-32
-387
445
-55
52
345
268
372
688
68
1
-146
-98
475
-121
14
429
-224
198
397
-15
-109
-72
-153
302
208
-61
11
239
-708
-136
-42
-83
-81
13
208
-59
494
-217
393
-129
61
54
363
180
108
-728
-36
514
-9
66
-196
162
235
-96
646
-245
-7
-21
-399
-546
-35
-32
-320
180
-190
-152
-172
-251
121
-236
385
-106
14
-322
-215
154
-56
15
387
151
-23
31
214
-296
-253
99
8
79
104
-37
32
-74
-3
479
173
-16
229
-239
-326
-73
179
96
-237
-415
20
-325
87
-207
-348
-179
181
-185
-26
-93
-8
-290
-231
97
77
26
-106
-153
-20
92
-119
-286
564
-90
-5
123
582
397
27
-409
195
-25
-257
192
-13
126
-112
-215
-298
-103
105
-470
-222
-80
-343
30
57
-295
42
-479
41
88
-310
-31
49
72
-121
-232
-374
-5
-297
58
440
150
-236
307
-445
-23
-78
-266
253
-682
-580
-72
-21
76
-481
40
9
-293
-835
302
477
-299
37
529
-63
-115
79
-73
115
-51
86
-113
-333
-150
136
-31
542
267
451
-606
-366
-101
293
-66
-55
-140
28
49
67
136
-189
358
462
363
-379
-275
63
-207
-103
-16
-99
-133
-124
535
302
-154
240
95
-101
-872
-347
122
-38
65
315
-182
160
-118
-62
-180
135
208
68
73
-687
-13
-470
195
178
4
-192
236
-344
73
-53
269
83
61
-91
-178
-60
-333
-45
302
-65
67
33
202
367
-133
88
370
-54
-255
-147
99
682
-366
-639
344
-344
450
-249
104
358
388
-95
-120
-112
-205
163
-214
-7
-68
114
80
26
-23
461
-288
564
664
135
113
-436
97
277
-201
-91
-413
58
-348
204
167
455
336
393
-185
858
-149
38
-251
588
57
-158
137
7
6
242
545
393
48
-409
-173
-285
-189
391
-88
-96
5
610
-377
-183
240
-23
-215
-431
-64
44
-450
-259
33
224
35
406
657
438
307
-179
-285
626
-135
-100
50
96
92
-164
-385
68
-239
51
-208
90
44
127
249
-339
271
138
-61
-257
-282
-407
-67
92
178
-157
155
22
61
-119
-106
10
444
-58
-11
-480
-30
155
302
94
-481
265
513
-199
232
-561
5
323
-565
171
-146
93
-83
487
75
-74
-215
-232
174
-76
431
85
6
205
-553
-58
-185
-580
-77
-142
-408
-211
168
317
-85
229
419
104
-112
-221
-280
-98
227
445
-117
-271
-219
83
143
108
-56
-272
-173
135
698
-323
-233
126
-213
497
-121
21
337
89
123
374
-292
109
-198
-54
-691
-69
265
525
-666
-22
8
-483
-54
257
-103
-127
-335
327
-319
-402
-115
-148
29
-66
-26
-242
-93
380
66
-91
-137
480
15
225
226
-198
-76
-221
191
-266
170
-151
26
-66
72
51
105
-9
45
95
-259
-1
-3
-209
29
24
-41
-139
-112
-462
-146
28
-239
-526
-107
149
328
45
97
-375
-169
210
-130
583
15
87
-140
-320
287
670
-117
-101
82
269
-272
-18
119
-97
112
-145
38
-125
165
148
216
91
-143
-314
-27
-60
-306
169
532
-533
283
-52
484
-374
-406
-183
90
-365
26
-102
-398
369
71
329
-270
-111
-49
-59
369
-166
374
-188
-17
-296
295
384
160
-254
120
-15
-20
577
516
-67
-61
265
93
-91
-159
25
51
136
-530
-224
199
-347
24
-35
66
124
-423
-341
-362
-206
-463
-328
29
22
-11
102
-151
296
-6
-87
80
97
472
-139
143
165
55
325
-413
81
-145
-58
19
-63
-107
200
97
89
-16
74
165
-938
47
125
73
515
-369
-9
-198
288
72
92
188
-391
136
-286
327
410
-95
-141
-405
-217
413
-2
-23
-840
-66
-219
-106
-213
123
-44
-1
289
148
-243
-297
59
-85
-238
389
190
455
74
14
-123
218
352
-221
-177
-298
224
12
-115
-24
23
144
130
163
51
548
-123
156
-53
-179
-186
-166
90
-381
-204
177
96
-116
-46
-428
-518
425
-49
-148
430
166
-71
-275
-639
261
298
794
470
-50
274
12
71
-100
-337
-278
76
387
-113
121
555
-59
-11
-638
26
509
-32
-197
-34
203
-104
-261
492
-340
-282
236
-373
6
63
38
24
-53
1
93
14
-279
28
61
45
197
-146
671
26
254
-100
-126
68
-398
334
443
119
-276
-197
73
204
154
17
58
55
252
-661
223
141
119
-201
-89
38
-204
-149
45
178
-72
-255
89
-57
-27
321
86
17
-80
191
390
-399
-114
-130
237
182
-490
99
55
-19
297
265
130
-396
-423
-15
-418
-36
-199
-15
36
159
-431
-366
-142
-386
-4
-47
28
-153
283
40
-14
33
-235
126
-119
-87
423
-219
-541
133
491
72
-88
-142
-51
181
168
716
-263
-136
-121
-331
161
-174
-13
-134
-49
-620
-41
258
392
213
-117
-867
-642
235
27
-196
191
609
402
74
50
282
213
246
361
-182
507
275
-88
324
330
157
58
68
91
34
696
-173
-139
27
-393
-21
288
458
12
413
-119
198
249
-65
-186
147
86
156
-16
349
-121
186
107
186
-160
-196
-104
-445
-420
-107
-429
305
121
47
-485
-75
141
87
87
9
-37
-150
-237
-311
-345
108
-122
-187
-417
-8
414
252
340
-265
11
16
-59
313
-455
62
29
-135
356
19
234
74
15
-144
-156
582
-84
306
163
-52
-10
-194
164
63
116
271
-45
23
6
35
-123
-333
116
-172
32
-181
123
198
-74
-85
110
-126
-190
232
187
165
-335
-90
-136
650
-327
258
-177
368
-31
81
518
156
168
329
-124
139
287
252
222
299
365
-549
521
67
-301
-136
346
-62
-97
-29
0
251
75
90
186
2
70
30
-274
-151
338
-174
20
467
450
274
349
-96
539
-53
-257
-69
-44
225
352
534
-401
-152
246
63
224
60
9
188
-260
-111
-232
-246
-235
52
100
-89
-151
-42
276
230
382
83
-155
-11
-161
342
-118
201
219
-22
261
270
-458
64
-41
-160
-815
-90
33
11
190
150
228
-5
49
-148
-371
-214
-1
-112
-38
-525
40
-178
449
14
-326
-115
79
-132
201
-116
-66
29
-503
-86
-5
319
-35
180
68
111
167
264
-93
153
-294
-125
668
236
-26
235
-73
-28
-398
-295
43
441
152
178
8
-173
24
-29
63
-36
-197
254
80
-321
-378
-371
-410
517
249
-55
-90
366
-2
63
38
164
-112
232
25
205
91
96
-326
102
-286
-412
275
-130
30
-616
453
-83
-16
122
156
-170
-192
-626
-80
-237
-140
207
-724
-53
168
132
135
180
-132
91
105
543
-11
-100
-146
115
-178
381
205
-474
-370
641
91
-150
124
429
149
220
324
360
452
-140
-227
36
110
-381
-244
33
-123
-268
594
-348
109
183
-131
-108
564
603
275
251
292
-551
-59
-198
-54
77
28
-167
-128
-420
309
224
-564
-305
589
-237
267
-306
164
-136
126
126
347
84
-507
167
-164
45
276
54
-549
148
39
209
-569
-670
-238
-135
160
163
-5
-74
-284
-353
-133
-186
199
169
626
106
205
554
609
518
-121
-109
-203
351
-637
502
429
51
39
424
-329
-127
43
-2
-89
439
-137
106
-38
411
-119
319
-113
518
344
202
-351
-143
452
60
-104
223
112
272
-118
234
-160
-154
12
-389
27
-209
381
-22
-208
-285
-316
62
100
-318
264
-8
108
-142
296
-124
15
-127
101
214
123
-315
-153
-23
516
-84
-337
552
-30
27
96
71
178
261
-32
87
28
377
-480
-45
271
13
393
391
-304
-193
456
110
331
101
552
-170
70
-218
-109
-315
-351
18
228
-167
74
192
-79
-419
280
48
179
-227
-105
-252
327
-204
10
-349
138
434
99
-303
555
-224
530
-297
-147
54
-75
51
-28
-91
79
218
483
-112
333
-424
-124
138
-140
-122
201
-361
-34
-56
158
-97
-133
-46
-170
-470
52
501
277
112
18
262
-414
87
-232
-210
-368
-91
247
-235
-417
-212
45
127
-452
-86
-137
294
-593
23
189
446
100
76
-76
-110
-73
591
-59
276
64
-135
50
-104
117
367
82
-184
355
-133
-37
-118
-114
374
234
232
-175
61
112
-8
-507
-353
267
271
17
683
-335
119
-160
172
-329
-72
100
166
-175
147
30
3
57
-42
94
-52
-326
-149
-47
-58
192
-148
-341
32
411
-327
-231
-72
-37
-137
132
104
-39
-43
-21
-205
141
350
-40
320
-202
-130
453
-544
531
-39
158
-106
96
-42
-458
83
355
-176
121
132
149
-26
310
78
-148
460
-200
180
-182
-68
31
161
36
35
-102
-397
160
471
-138
167
-40
538
-71
475
141
41
162
-224
-97
-112
470
161
26
359
166
142
-212
348
-21
279
-393
10
-421
-310
-61
144
244
148
311
-132
365
-260
-138
320
-295
243
-600
217
-404
42
79
457
29
-265
-28
-113
194
268
500
97
-99
-492
-369
48
137
292
-167
-29
-141
-339
56
492
-149
237
-38
32
-79
178
-104
491
-171
-94
584
-212
219
-201
300
-465
-223
109
325
-115
7
-246
-714
-236
-199
51
207
-94
92
281
205
-531
109
143
-218
162
33
-449
587
261
-127
166
-45
359
84
256
-230
-213
-38
-80
-201
123
-20
334
126
541
-124
129
154
-42
157
138
34
-235
244
-198
34
-89
-113
339
133
-7
205
181
-33
108
-127
101
-154
0
-163
187
-22
380
143
-164
128
44
270
131
-244
123
-68
-330
-18
221
715
153
201
-127
-155
-65
167
-71
-121
247
140
-205
-452
4
-84
-293
47
-83
-248
-289
72
-322
-604
-50
-89
205
-447
162
166
-79
-34
-132
-1
-147
224
45
48
309
39
-13
199
-26
380
747
-428
-97
77
516
171
-38
422
152
-25
-278
183
-481
-21
-145
-333
170
155
96
88
28
-62
-120
-214
36
-243
-88
572
82
-138
-287
-209
-386
350
214
17
118
-232
-331
22
10
-143
-117
195
14
-40
254
-132
-210
104
279
-77
-466
-12
122
224
74
177
-263
-218
255
-33
129
67
421
-29
94
152
-121
-78
-820
330
-168
-39
186
-195
185
121
299
123
200
30
-73
83
35
-335
-125
-121
-113
69
-327
-39
330
-113
244
-190
-505
-234
82
407
-153
-243
-83
72
166
-74
494
-297
312
-193
114
-202
355
-143
-142
492
-516
428
-214
272
-342
395
-345
-103
-174
-280
231
10
-169
-25
-124
-60
-30
-215
-394
61
-201
-3
57
-72
-34
-149
-284
145
-53
55
5
-144
-141
585
9
467
-439
-13
-126
235
91
372
-54
-449
286
305
-363
296
14
-132
70
-36
-125
-127
-37
-180
22
-662
-79
200
202
92
11
-24
-289
-375
-177
27
397
282
-78
-584
-338
-54
494
-146
-268
-147
418
-358
-534
-186
206
181
-23
-136
245
-136
-105
-17
260
108
643
-119
-314
-308
349
31
-97
73
-114
270
19
-393
245
-350
-137
-50
261
62
-763
161
21
-240
115
-244
92
32
192
-259
465
312
-585
67
348
-197
187
-39
-128
-49
437
177
282
47
225
400
-421
438
28
141
-234
141
-378
252
-279
-70
22
-233
222
28
-73
307
339
344
-4
16
-227
539
41
216
-158
349
-295
-66
-82
-65
508
-773
171
193
160
-28
-210
328
-126
-353
-112
233
186
-46
-107
-371
55
163
156
-138
-642
-261
-225
-153
-57
174
326
211
143
106
17
509
40
101
-287
361
127
57
-34
384
-236
557
191
110
-413
-84
39
141
-309
130
-1
-141
158
-14
-98
-266
119
114
67
-5
-90
-469
59
-276
205
-235
392
-118
-340
147
-165
191
361
-428
65
780
-34
3
185
107
636
-159
40
-124
-281
-331
160
-656
122
-53
30
-316
27
-588
386
157
-88
-284
52
-115
-104
244
258
-39
65
-272
145
27
-119
62
125
-38
-47
-304
-154
-16
60
16
-116
33
-604
-170
-105
-40
-191
-49
336
-365
-119
-38
316
203
-101
173
86
-18
95
-558
-80
256
109
113
16
-34
76
89
-43
-27
-108
94
-262
-81
-154
118
-21
264
269
-346
173
47
69
-222
-250
-142
-137
-731
-98
-132
113
-131
71
68
-140
140
-271
36
-412
370
-120
-25
-35
-563
103
-35
445
61
-246
-4
149
-109
-70
26
-75
-149
-48
62
81
22
58
-350
570
9
-1
-66
-299
15
40
349
-14
103
211
105
486
-70
347
-302
22
-143
-137
-40
-11
-710
-517
205
-128
110
619
101
-8
113
-107
-8
-134
-254
-197
-251
430
77
134
115
24
207
221
-182
-319
-129
-74
-473
80
-389
-340
-130
-22
-50
-210
-110
229
-327
88
92
124
-51
-277
570
-267
325
362
340
-65
-275
-129
-45
122
-230
-166
33
-287
-333
648
156
-27
40
116
-137
-162
223
-66
181
133
-440
-170
-97
174
30
-35
105
138
-188
-70
279
-305
-210
-74
237
-425
-36
-383
-212
730
75
-1
-73
55
-647
171
282
-63
-191
-102
522
176
-133
396
295
-208
206
-94
-109
-628
-25
-438
-66
-389
188
34
-56
-751
-735
-596
-71
-140
-22
-26
-197
162
-252
67
-134
-234
440
-126
165
-113
-202
65
204
-50
-170
524
184
187
-180
-470
-11
117
-163
-435
-53
-244
619
201
-255
-14
110
-357
207
-142
19
367
579
273
-196
63
-115
88
18
617
-12
-164
300
282
92
74
247
265
2
10
479
45
130
363
1
437
-339
-32
14
75
-316
-90
-140
-406
183
-89
-379
-40
-176
8
-473
21
44
-251
219
165
-303
-92
-252
7
-291
17
-318
-260
244
-350
-41
29
-333
362
-35
-293
-578
93
121
-160
-282
-148
-104
-82
20
-527
-193
120
-140
-17
-249
-185
-91
260
113
221
235
-98
-166
-12
72
129
-503
-252
-101
670
-124
-187
56
336
125
-370
-187
387
67
475
71
200
-429
75
39
52
-279
130
-253
-59
-432
35
277
-99
176
-83
-193
111
-179
-26
512
-251
173
254
-615
-226
208
-176
-205
-132
107
64
-85
96
313
-80
292
-171
12
31
162
-524
39
-310
127
329
123
-316
366
56
-264
-43
25
146
119
-240
-548
-363
147
-442
34
238
-316
13
-350
678
-23
-20
-92
-17
133
10
252
246
-143
288
406
393
328
105
-277
74
-463
438
0
89
159
-78
-163
-106
129
-30
-11
391
90
-247
64
-188
155
-4
79
429
476
-268
259
8
-42
14
63
-56
423
-310
-20
-157
616
433
280
-463
-27
-28
-194
357
105
-35
165
-33
-122
82
119
-274
-181
91
-554
156
-189
-209
80
-61
-232
119
-239
-65
60
89
165
53
-32
-95
172
103
-345
439
303
17
-79
-164
12
52
-44
178
166
-249
-7
207
540
-366
-173
-78
-234
94
-210
50
549
65
167
-897
196
136
-373
117
314
35
132
157
176
-540
-24
-20
-22
93
-111
-69
10
-145
290
-258
-136
192
-46
-190
16
-151
21
-81
417
142
-350
43
65
376
-47
-208
23
187
3
56
192
-218
464
63
293
-70
53
-282
-143
-41
-370
148
-217
-451
24
101
-20
210
44
-90
97
-332
101
-8
-391
-208
168
617
-316
179
291
127
-325
90
-109
83
-335
-76
-123
-620
-4
-4
692
-363
30
-306
286
70
-52
91
206
63
-135
-315
-68
227
-144
-78
178
-420
75
583
-71
254
84
-68
-132
-397
279
67
65
691
192
-37
192
-130
421
-145
-124
1
6
325
44
77
27
-125
191
-197
-55
172
74
237
513
-1
-304
222
-634
73
157
275
-515
45
268
371
-231
-106
-100
-41
-17
-486
-107
-202
-220
91
361
-79
-25
-282
-366
566
-273
281
189
-290
-8
219
-15
263
-160
-26
-151
40
501
176
18
-502
-289
-72
-282
412
84
349
-200
-276
-119
204
395
-101
184
483
23
266
-340
119
97
382
30
109
-56
-69
-11
-96
50
-345
201
72
42
34
108
179
110
-137
-280
-732
146
-328
88
529
257
-37
115
8
-57
-11
208
-164
-536
-378
100
298
72
128
576
499
-342
-34
-587
-2
-170
-204
329
195
-136
-250
-339
110
464
-163
-17
6
50
257
-58
485
118
-103
10
-190
-103
181
-52
247
-38
201
49
96
455
269
-10
249
300
275
-191
-48
-88
-39
-66
-187
-132
-815
347
-144
-141
-172
-289
68
410
-250
508
62
-161
-17
-308
40
132
525
-27
67
46
-80
-345
88
182
-221
-161
204
527
-145
-34
-104
-435
-219
-280
345
284
-432
312
-72
-540
230
-65
-563
142
-110
-87
-137
-202
68
245
-120
547
-134
-244
135
-302
513
-270
-213
-347
-69
35
55
165
-472
-186
334
-183
13
138
-101
-36
-71
162
170
172
-24
-118
-270
198
-177
-208
144
-216
21
-125
-22
44
-153
-91
45
-1
-33
152
38
-256
-14
21
-70
-86
240
-454
23
-33
-410
345
-55
-347
206
37
40
146
-124
135
37
-11
150
49
133
-22
186
-80
-311
102
-79
347
284
607
-271
320
74
541
-352
-328
143
-88
205
-229
192
-175
358
-92
128
-30
194
-396
-101
-11
-196
-343
-98
476
-47
368
-312
94
155
-211
-70
-90
-118
-506
-244
-342
203
-434
43
23
414
-83
-233
649
-231
318
-416
267
32
246
153
79
135
230
18
-222
3
316
-183
45
-629
151
46
8
23
140
-3
-368
24
-440
214
319
546
-498
-10
210
-413
304
85
-164
-440
176
-126
-605
-353
386
211
136
-188
-595
-335
111
-492
-127
69
-38
64
289
252
-119
-225
85
263
-119
27
157
-128
-127
264
-108
548
-173
-181
27
-93
36
136
136
130
131
314
116
503
145
-30
44
210
-108
-41
-214
-276
-264
-417
60
398
300
-277
-114
344
-54
460
-206
5
366
-738
-91
829
-114
306
138
-328
-154
-300
-180
-228
-166
-59
-265
-153
-545
15
-220
174
-193
-68
-108
612
-149
267
-86
165
-238
-386
359
-72
12
-16
119
14
293
307
-254
-287
142
-15
-151
-368
-61
-127
-21
165
94
-637
-55
-88
-107
618
-73
161
-94
558
-54
107
100
183
-57
-155
123
43
-95
0
-510
-186
-179
248
101
153
326
-435
25
13
14
538
-498
-12
-230
-552
-84
419
247
196
405
-89
272
217
-521
25
50
-161
271
-6
166
270
233
165
96
-243
116
138
-53
-52
148
0
-95
-170
-72
-249
-98
-523
-21
17
78
555
133
623
198
233
548
210
-10
165
572
-1
-239
-315
-73
-268
138
-198
154
137
-31
321
25
117
-238
-50
-222
282
-271
-79
130
240
85
155
-103
53
77
325
151
603
-283
-104
116
-69
-182
-136
-160
-47
-176
-363
-768
-30
358
-17
-610
237
-98
-221
306
297
-51
-575
-903
-36
-245
-123
426
325
64
552
-204
289
-5
141
58
-185
-181
-75
-231
340
-24
102
-99
75
228
-245
-541
-188
363
130
69
155
-61
-24
206
9
-36
104
282
-148
155
47
-47
-261
492
-279
-8
34
82
172
272
341
-40
-94
-44
349
277
190
532
289
-14
100
138
-102
-217
-218
89
121
-12
-34
200
-200
-356
62
649
107
-244
-191
237
-62
-332
40
-188
-143
-76
176
-29
-158
-272
59
141
-112
-301
-6
-453
13
117
-137
26
374
-41
-141
-99
74
303
-53
-574
-65
256
199
-220
272
-212
-177
-63
-99
45
-20
-539
10
-554
58
-109
360
-260
-129
122
-312
670
-110
-93
-265
853
167
-309
-138
-388
-175
240
-213
45
-2
-204
-79
-113
333
118
-365
189
343
-349
-209
-170
13
292
211
-77
-40
72
49
-242
322
-124
-137
267
-340
-404
-229
44
440
-430
49
-27
63
233
29
-321
123
-448
324
-155
256
169
-674
44
-54
203
156
-4
432
0
55
-63
161
201
201
170
-410
456
402
99
141
-32
75
-5
161
-70
-23
161
-132
-142
515
39
-210
462
-385
-41
114
142
160
-361
-559
125
65
-429
57
-118
95
-182
252
32
332
37
178
234
-220
-602
41
45
363
363
-164
355
46
2
199
-23
-89
239
-121
122
-8
338
415
-79
-30
415
3
-74
717
-196
524
16
-18
-126
320
-331
-47
7
-213
24
151
-27
135
-634
51
-13
180
82
-75
155
-76
-49
289
12
-144
-134
222
84
138
61
-235
3
48
-69
-124
-55
-265
178
-472
277
-306
-8
457
65
284
247
-66
-127
42
13
159
-121
-60
-8
42
-100
-321
-32
-433
-35
96
155
35
-148
35
-305
183
-70
208
64
158
-51
-339
158
266
-48
135
206
-97
-71
-199
135
-199
-35
-180
-496
-414
-241
-32
-19
-294
704
141
289
-59
275
-85
15
118
94
-70
-79
-276
500
422
-372
200
-497
-63
-246
-71
-44
198
196
-96
416
-222
-25
101
7
-580
264
391
102
-295
-177
-61
19
-580
183
101
-250
106
-193
92
271
110
-99
-416
-70
161
2
267
209
103
147
316
-216
-194
61
70
229
111
29
175
-57
-402
-287
141
-457
94
-102
75
-423
-52
205
73
-64
119
-128
566
63
-290
-293
2
103
38
119
322
92
32
311
-355
-243
113
98
811
-198
-135
-75
-353
-159
87
-112
-144
234
45
579
56
55
57
352
-178
323
-691
80
-146
184
125
81
-169
24
229
-240
222
427
221
496
165
528
-73
-487
-200
342
132
-296
-378
176
149
227
301
330
62
337
-89
94
-182
-607
-222
113
603
117
273
-33
311
-748
-122
30
6
-74
56
-204
518
560
-422
395
21
121
207
144
-261
-643
348
13
-165
413
-3
-49
-117
306
223
-119
-20
-121
-22
-188
-341
412
-387
-131
-72
118
70
927
107
677
213
255
115
137
-149
-577
52
-440
49
1
48
-33
322
-80
-189
213
-205
-287
512
-170
184
-286
-19
-10
18
413
36
-114
-716
67
50
59
319
-78
-197
268
-383
-51
-133
-426
38
-57
-78
70
-107
207
789
-202
-370
-55
-57
-121
126
273
-102
-30
304
-365
-61
406
99
38
252
-650
-161
-228
-151
-168
-374
493
-138
499
273
682
-603
-196
230
-415
-311
14
77
27
96
-113
182
-379
-97
155
195
187
-102
-206
-286
226
86
-178
133
-54
-767
24
597
-46
71
-88
-89
-119
-25
-101
145
-293
-303
180
-277
114
-383
7
85
62
333
-41
31
433
-140
465
354
-194
-259
69
203
278
1
601
339
180
-110
-180
-249
122
258
-467
-33
173
-58
-89
176
201
163
-335
-16
284
-289
391
93
359
26
-196
330
-22
-74
65
29
-205
106
-47
-147
-168
-152
-8
-141
304
57
-110
-108
122
-367
-62
-53
-260
97
233
33
73
-79
88
106
161
38
-500
-284
-244
-43
-79
4
-27
-41
114
85
78
75
-173
-143
-47
86
-25
5
-70
470
126
92
318
-45
0
-301
-112
-49
98
-237
87
65
154
47
255
227
182
645
-293
510
390
-52
182
-38
-1
386
-71
-322
-272
-4
-31
-38
-155
38
-4
900
235
-18
-284
-69
-127
-98
665
46
346
-152
-12
180
223
-223
-112
75
183
-180
-935
-242
49
-139
272
144
118
-185
255
424
-232
-356
-486
170
-278
-392
251
-15
690
-381
-68
-251
-361
-529
-259
148
88
36
155
42
-190
-24
-47
-269
171
-280
271
10
64
-688
-257
166
-276
-165
38
-594
0
-329
376
144
-302
-257
-450
224
-197
-92
50
296
-14
-287
-75
-195
14
-2
-216
-11
93
21
64
140
-300
407
41
-106
102
-306
328
-104
-396
103
113
-209
331
-67
-171
68
-258
171
-277
184
296
98
190
-693
301
-257
-92
176
76
-52
176
-250
53
-283
-98
-119
44
-228
-28
-427
-145
-79
164
40
162
291
-305
131
389
4
525
39
-390
94
-158
121
-115
426
-16
91
-285
55
405
-90
-106
-217
-249
-556
712
-377
31
217
-266
-309
-208
17
-246
-243
98
-30
-61
78
90
200
-42
14
264
-95
-4
237
-400
158
-287
400
-233
80
139
15
-81
292
-359
519
-124
215
-207
-5
-60
489
-287
14
6
-18
-269
70
481
603
-9
-19
-117
-107
-280
-258
-317
122
-300
-559
1
-420
-81
-222
34
210
82
269
-121
40
168
-91
-261
-85
129
350
332
127
-150
-206
-32
393
-206
43
-79
143
-116
-231
-136
189
110
60
-79
-403
-513
126
-98
-489
-183
-250
493
262
280
31
-17
-80
383
405
79
79
-160
-121
-80
8
226
634
-77
74
223
-26
29
279
2
-7
-173
94
-57
187
-420
112
-129
-298
-114
-101
-3
-383
-65
75
-150
142
-293
-57
266
-112
71
-375
38
-294
167
464
-354
-93
-288
-110
-200
133
19
75
-318
-202
470
389
-558
22
228
-377
-249
-101
4
178
203
-57
314
-146
479
15
-96
-249
77
-78
-401
0
-532
-90
-183
-184
-180
474
-161
89
-65
-52
-652
-82
-217
485
81
140
178
543
-54
103
521
-64
195
-136
5
-138
-472
616
163
165
118
-13
-151
-450
-85
-142
-257
121
86
-27
-783
-214
378
-127
125
40
468
159
307
-183
-525
11
34
427
-130
62
489
-159
97
10
118
322
-418
-357
5
-531
44
98
156
-544
-117
77
-68
-236
107
-159
338
167
281
195
92
-48
197
-47
-84
180
0
165
99
-3
103
-327
-107
840
110
125
-588
187
262
131
409
172
320
-81
148
195
402
264
-583
371
77
-32
108
-744
-272
104
-66
64
395
-54
-258
161
-401
-301
-140
-111
454
-270
95
181
106
96
-838
205
72
142
39
-49
291
-149
-73
246
20
292
-436
316
-104
221
-76
-4
142
484
-214
-321
-77
-60
-32
209
-233
61
-306
-145
-64
192
-284
-43
-84
-226
-16
-168
-447
372
-179
-121
352
-124
671
-91
36
-368
-33
-233
-356
-121
-229
-270
386
-5
-18
182
-221
-71
41
387
121
188
-126
-288
-7
-149
352
-100
-218
-201
-204
-536
653
200
63
43
230
-96
544
-102
-92
-37
16
-421
277
50
-226
-431
-319
-118
-219
347
278
172
107
-15
535
4
183
88
107
127
190
-122
-344
-304
139
-100
17
-376
-26
-324
123
-142
210
-391
716
125
17
596
3
-241
65
176
-515
-309
-154
-15
64
-183
-19
-122
258
258
251
-212
-105
387
110
-442
-14
-6
-217
277
124
61
324
-311
-97
125
318
244
-83
616
-62
6
-254
-4
-435
48
402
69
368
-197
2
92
0
37
94
-358
-101
-151
62
-119
-19
75
-66
8
271
175
-263
-213
120
33
-49
-387
1
-30
-327
81
-559
46
-127
-120
-306
36
-62
-447
730
94
-419
-72
-66
-14
-20
121
39
-127
-247
614
124
193
461
-20
-593
-240
325
50
171
-40
-267
92
-150
-196
-382
-188
-31
464
504
-324
-637
-281
189
-236
-97
-26
-144
-123
114
-428
101
-104
-66
-366
-287
-107
-171
6
-90
51
253
-93
75
-630
192
277
-292
-469
-74
-21
160
-18
80
10
-139
51
414
79
-72
231
-364
-423
59
446
531
23
141
-685
192
-107
-21
-226
1
-329
193
7
83
-116
30
-28
16
87
-341
-251
-270
-50
-199
-182
-37
-12
29
353
-18
-59
-357
-46
209
-119
-358
-586
-19
0
-150
410
122
101
57
240
-450
897
4
19
191
24
-124
-250
526
117
-258
138
-84
-85
114
341
-511
238
-321
39
110
-184
41
312
313
82
-268
18
-154
-226
116
-241
172
1
-461
127
192
-58
-203
-171
-227
-338
76
-203
301
-151
-78
105
-13
163
97
221
-98
-270
-276
516
-140
-415
96
-135
701
107
136
85
-401
-108
-209
-279
-265
-318
188
293
-88
-297
3
-435
-528
-21
351
-22
101
12
-289
367
-220
33
-31
226
796
-262
378
-28
512
-365
175
-20
-78
-60
619
170
-443
72
268
112
-72
-49
88
221
-217
264
-50
-202
-45
-299
-45
36
-431
-655
-372
168
-26
156
-99
236
409
60
-70
11
-204
110
113
-101
23
-91
156
-217
28
-242
119
166
52
-101
-47
-113
164
61
21
-4
398
176
-98
173
-91
-368
-68
483
-55
-224
73
209
-164
-167
220
-313
-38
-548
13
168
121
-88
-407
52
10
-292
-113
116
-493
41
-619
471
425
44
369
108
-213
-56
-440
294
-75
1
-362
71
291
-143
-295
-83
143
17
-358
334
4
569
-43
-407
-798
-92
-39
-62
-196
-132
653
95
9
150
-133
143
-541
334
75
-100
-105
163
-13
241
-50
-188
632
-390
553
293
-62
33
232
233
-181
-713
766
-233
-76
164
77
232
66
592
-705
-471
121
-48
-12
-80
-713
-86
-45
199
-260
230
-104
-50
-39
-68
-215
-104
44
-135
-91
477
-463
-54
-1
-439
54
262
106
133
-42
88
-77
-282
426
-352
-53
165
-132
115
-1
-385
456
711
94
107
-497
-444
-71
-112
142
543
-295
74
61
-179
41
-131
535
73
-526
125
-80
-213
48
-655
-335
318
-183
248
128
-519
-183
97
-37
-187
-60
179
-149
306
-87
-54
-223
-112
-362
-123
55
223
259
-106
-209
30
388
42
281
-27
-455
111
-212
165
-67
-506
-154
-213
232
272
-147
13
181
119
-336
153
146
-5
146
108
58
-129
-437
123
293
-99
185
247
203
-215
-419
-154
-31
-222
122
-250
-195
-53
184
42
-52
-193
-45
677
223
475
-435
-209
622
51
182
163
-339
271
2
-696
-104
135
-1
-56
51
16
27
-103
-20
-62
-198
79
12
-199
-94
-43
-62
564
-115
-194
-272
-425
524
-122
-601
96
-347
149
-59
30
-99
-161
-228
404
169
516
-154
457
527
50
236
227
-512
-201
-674
-62
-614
322
201
-411
344
-159
378
63
-19
59
-597
113
127
-221
-205
-723
62
-197
347
-351
-24
53
330
212
352
187
-68
651
144
141
-82
139
156
427
95
-262
589
273
-61
145
-30
-564
74
187
-46
340
-355
-92
177
-281
264
-188
209
-193
-136
-353
39
-127
-49
-445
477
495
201
71
168
-553
271
-93
113
-181
-107
364
185
-144
30
-390
-168
-52
201
-103
494
296
165
68
460
165
166
-264
252
130
132
152
-464
-259
283
28
-100
-154
204
-107
-199
-196
515
12
-595
337
102
256
-251
-224
194
-60
54
203
123
-510
-236
-195
369
-35
-213
385
-138
-34
359
-688
-209
-27
143
-10
-362
903
-54
-492
191
-3
-246
182
165
71
-231
113
-405
-193
150
33
241
153
-109
-180
318
-86
-157
130
38
248
67
-489
699
152
468
-311
191
-359
-53
-517
2
-340
162
162
-174
-330
221
33
-135
-389
469
-88
-188
311
241
-531
132
-344
78
-120
-74
-325
265
-233
-163
209
139
55
44
252
8
236
-150
-261
391
148
277
48
267
-149
87
-170
303
17
165
-261
-904
286
60
46
-131
193
236
143
-88
-368
148
-266
14
-274
123
-105
-454
154
45
133
-86
-152
181
-118
-430
-98
-122
139
-524
200
-325
-337
281
302
-192
-190
-387
-13
-182
-79
-152
121
-166
20
-96
138
-17
224
-113
-22
173
-122
-116
-133
-657
-93
-331
5
-330
351
-185
-106
78
-164
67
-48
-217
-148
61
-207
-344
-16
-64
101
232
-109
49
-256
30
216
-407
62
146
-286
586
-778
543
81
598
-329
-113
176
-159
173
-426
-29
439
-60
130
56
289
-59
318
146
-151
117
30
120
146
23
174
127
18
75
160
200
-103
-52
435
439
305
38
234
292
81
72
-30
124
-15
-12
-84
76
76
-156
-12
40
92
168
-23
-214
-239
-493
-538
-212
19
-112
321
408
-89
81
694
-127
65
-306
15
30
78
-311
60
-92
144
101
-14
-121
319
94
-58
-243
-332
-105
-76
301
-377
199
216
-233
129
401
129
235
-361
31
-399
-592
166
128
85
-35
98
118
844
-145
74
348
-359
166
-23
-156
-115
61
119
150
89
21
66
137
-322
-74
562
-77
157
194
6
132
123
-76
60
190
-339
-135
-99
35
152
93
-329
-68
-104
-278
-157
-2
-125
828
-220
-32
85
-172
523
-253
101
-165
-156
-58
-59
255
139
-91
436
533
-1
-39
4
57
-213
31
309
-82
185
-72
-61
-333
-93
-424
-204
244
-340
302
186
233
279
188
178
-119
11
-102
-197
124
-94
-10
-124
-448
251
195
97
59
-85
-8
-424
-215
723
-171
382
121
85
201
-92
-65
205
-168
197
-66
-128
170
142
199
89
-206
156
-29
-84
465
-423
-31
-693
-236
349
19
321
-239
257
714
658
58
201
116
-125
-675
-81
94
167
48
-30
537
-107
141
242
-251
-142
88
-17
-173
-159
-15
83
142
107
-344
-85
-428
-97
77
214
186
-6
-182
103
47
-190
-103
259
154
551
88
-88
-467
100
-6
-235
-116
41
75
-55
63
18
178
-169
27
-177
-349
-23
-207
146
-86
44
258
-181
-220
18
243
-34
30
442
-76
31
-109
-191
113
223
-284
252
80
395
-664
389
507
52
152
328
30
-355
74
315
-147
343
548
44
97
105
-249
464
-214
-71
-26
453
258
31
-370
-334
-102
-250
-196
205
465
-69
-930
363
167
597
42
-160
561
288
-397
0
0
-22
-416
73
73
30
-182
19
-37
-392
-223
-420
-96
-81
115
-702
-60
64
48
10
-409
-311
223
-254
297
135
82
-347
73
-113
112
119
-35
17
-154
53
152
158
67
-327
-147
-135
94
326
-58
-53
38
-315
418
-266
126
-441
-190
33
-87
-69
215
186
93
123
99
30
456
-711
783
-143
137
186
-130
-419
-104
-82
-579
241
348
-103
-51
122
-343
44
-274
21
621
-284
-185
-3
-204
289
-338
-266
-10
7
-268
-146
152
-147
-75
-174
70
103
-51
-350
-378
79
-141
39
-9
264
-89
119
-65
568
-212
-193
-37
35
-70
-16
682
-142
-22
50
206
486
-292
-175
-523
97
-61
209
16
146
100
-515
-118
4
224
-170
62
-650
222
11
-66
136
67
-74
-440
34
-143
-11
155
-97
-59
40
77
-19
149
31
-808
-37
229
367
63
91
-112
-217
-206
113
-189
-491
-708
-137
181
298
156
10
449
161
-262
-165
-127
-102
211
-9
-88
148
-240
-366
97
82
143
221
-487
349
159
-206
423
90
-119
374
282
522
257
110
-12
-69
204
-228
530
78
549
268
-96
156
-309
372
16
223
-177
-57
403
-66
-333
68
-342
-211
135
4
-125
-120
-33
282
165
-5
236
247
156
-215
-321
-302
-94
363
-167
-324
-135
-84
-239
187
-307
124
-117
-69
84
-168
88
355
252
-279
-300
-170
151
-128
16
248
-49
416
703
-220
-54
-250
-612
-220
-18
-321
253
117
100
509
-114
-207
59
-79
387
189
-119
-50
-166
160
20
-111
84
420
116
98
-269
54
-109
-446
103
-246
-68
-132
27
-99
-166
3
268
-69
331
113
-56
3
232
-238
80
81
118
258
76
278
-337
-38
259
234
-65
-50
88
173
-311
-333
-143
500
-40
-495
140
707
-227
410
404
281
745
-642
624
3
93
-28
-57
-61
102
-167
108
708
-512
-413
397
18
677
-39
136
219
-189
-244
-618
-86
100
-206
-5
-457
-354
-10
-174
-137
-434
71
154
80
-118
237
544
70
-319
-286
-35
-4
229
374
-54
95
141
395
-62
493
-490
267
-182
-93
-196
-465
-169
-281
250
-256
168
63
-83
25
-38
-365
216
198
107
-623
-174
-449
184
192
153
-453
295
-39
1
645
48
283
139
409
-96
-463
18
-37
0
198
179
1
-366
168
-275
-308
69
398
6
-208
20
201
-56
214
45
-37
64
-48
-121
377
31
39
-257
279
-512
33
8
282
78
170
21
7
-174
-598
210
183
-280
138
-120
-175
-187
-354
-104
-101
-9
121
-17
-18
-584
372
-71
35
219
-7
-206
-7
78
386
315
-808
-187
-245
-257
-343
-40
212
-408
388
418
256
-553
61
402
273
-110
-406
-199
-91
418
32
17
-493
-267
-304
165
-98
341
-64
-241
-386
135
-176
-76
-353
-175
-48
-119
225
-167
122
-94
24
-134
-75
-7
92
49
-355
-100
-320
524
639
-116
42
-140
-127
6
-64
197
57
-106
-283
76
59
-101
96
220
-377
-423
-442
-44
-198
99
-162
265
122
-73
-182
224
353
-414
-360
-431
-209
-9
56
-115
-78
-32
63
-115
-461
359
37
364
-131
-52
-289
69
43
18
-426
-54
121
-349
192
-69
-83
-472
-74
-598
105
159
-378
88
212
77
7
-128
-11
218
-282
133
-605
558
220
-84
-65
172
40
417
-396
203
-95
134
575
261
-66
196
94
106
-308
-58
-43
-416
-118
53
54
314
91
19
146
-334
-167
337
-146
-332
-96
-58
23
-622
259
247
-778
-132
179
-291
495
-8
-454
-46
23
309
-158
30
56
-113
105
-237
-283
-66
67
-3
-114
428
73
-235
-150
197
207
362
167
340
73
-391
16
-451
121
-38
-379
-108
297
165
-446
17
-177
250
-106
-134
529
-175
-403
-261
-316
-202
-57
119
-40
-484
-76
62
-244
186
596
237
424
-296
140
-458
55
-558
419
-9
-251
-224
-477
204
-43
614
-56
113
-57
-194
2
414
231
-361
-278
-35
464
-121
-402
110
282
69
234
147
-64
-289
101
-44
179
-67
18
-402
249
456
131
10
-68
-59
-135
-526
-18
-347
-249
-192
-158
3
-324
-135
140
209
-374
-91
-182
221
-537
-29
-67
260
63
178
-459
-50
-36
796
-479
-75
361
159
150
552
136
-127
75
106
23
-612
316
-294
66
-243
-44
117
-128
106
-100
-275
-28
-322
232
-114
-162
653
88
-96
131
-123
-144
-22
-217
-128
-101
-142
313
-153
-503
0
480
315
88
286
117
409
199
93
345
188
38
89
-248
60
12
-279
37
-242
544
-34
-122
24
8
-103
587
-73
-90
219
230
45
56
-248
72
-331
-178
66
-256
1
-23
-136
-225
739
406
-358
145
63
-3
237
-137
-241
24
189
493
-241
293
106
32
65
19
285
-119
-169
-110
144
-146
20
-377
262
-95
-328
-196
397
79
209
193
15
-265
-131
68
476
403
101
-6
170
-538
-129
414
-399
208
103
16
-152
266
-159
4
206
272
-123
168
156
54
-157
-412
-7
18
75
-41
362
817
9
92
418
-17
-274
431
473
-32
-256
86
-388
-617
-64
-138
214
-60
68
74
106
68
133
173
275
-155
-631
-156
383
-64
-44
-125
-238
361
-85
-271
-71
344
45
-121
686
-163
111
-74
-288
260
-432
5
-19
156
-533
154
440
-14
148
12
7
-158
-206
-72
220
-27
-254
88
-468
-69
-194
78
-13
114
235
90
95
-221
-237
282
-69
126
287
57
-82
59
172
25
-246
-101
308
113
158
-127
107
-285
88
185
494
-118
261
197
529
93
-89
81
19
-47
-33
-398
41
-798
-85
26
86
-25
-364
-191
60
-18
249
98
130
-171
82
-586
-27
-438
-614
-428
-101
400
53
-24
226
47
-100
311
459
-53
100
-563
-171
86
29
173
-284
85
264
118
14
-231
10
-258
-213
-282
-553
-12
470
-202
496
67
-279
44
104
138
412
-205
77
-34
-190
110
-123
5
-85
-81
-241
147
220
-28
146
319
-50
-54
227
510
36
-175
132
-66
-188
634
-84
-32
367
521
572
591
-11
-212
-114
157
757
-424
370
49
181
12
305
-190
80
-21
693
274
321
-324
-362
-333
384
37
402
-492
142
321
287
-215
364
-77
-173
-172
-260
225
-98
183
146
-18
136
-278
276
-320
484
26
9
68
-76
420
531
637
-661
-82
149
491
-276
423
100
-2
136
266
33
81
310
-149
-293
184
50
-177
-408
-499
-408
216
-7
-184
735
24
264
10
44
-89
110
657
-57
-127
-25
85
205
176
83
-306
-147
205
-371
430
265
103
-365
-315
-308
484
-268
-115
199
365
-118
-292
-705
-429
849
49
-5
-247
-751
-216
-32
432
121
626
139
-161
111
-130
377
308
36
-25
242
4
39
168
200
-734
-509
-67
-211
-320
-146
-83
659
249
151
-63
-171
-155
-201
638
271
321
148
-106
-126
-120
334
472
-82
525
282
211
102
-96
-124
-117
135
-185
424
268
79
149
158
-312
-137
547
-11
-112
62
-580
376
-46
-64
86
285
162
91
192
-16
253
9
78
265
60
-148
-242
81
-303
274
-76
186
-108
628
84
129
45
303
-203
34
59
118
165
-167
-222
-212
475
230
170
-127
14
107
-133
-219
229
110
559
348
250
-278
-247
-494
99
374
-282
-60
301
234
90
464
153
274
83
312
-338
240
-246
40
165
-63
-36
69
385
-251
-128
102
-89
-427
-206
64
-621
-30
-276
695
-62
-258
-14
-45
262
8
-210
-39
-3
405
179
-107
83
204
-35
-203
-8
411
221
-175
-477
-117
539
151
-77
16
182
-10
-95
-191
-444
298
-414
285
-316
-384
-393
-272
-457
-197
-208
-76
90
357
0
405
-311
365
475
-205
-12
217
110
-180
-139
-95
-8
86
-455
217
-26
-54
212
-103
-99
491
-288
-91
-211
8
-153
100
34
46
3
9
-222
-74
-95
-68
2
-516
367
-27
-162
212
244
108
129
123
306
54
302
-7
-247
92
374
-327
-316
-221
79
-381
-55
-156
-39
-93
41
-54
359
-512
-505
423
100
-24
34
-411
64
128
-487
-22
353
-151
-57
-213
-152
209
-431
-50
297
157
75
-131
352
130
-105
-16
-125
268
-376
201
-434
-328
-114
94
373
83
244
233
264
-36
-169
-37
155
141
-134
-302
9
-534
165
-71
409
-177
-31
-166
191
-208
-353
19
-205
259
-264
182
-79
225
165
381
-38
-507
-94
293
-51
370
281
-88
-249
-106
188
536
144
-351
-429
543
-106
521
-3
109
-119
73
33
-406
-264
-88
-605
87
-228
-698
-257
-124
-97
-268
-225
136
729
30
177
81
134
188
-236
438
-36
670
-296
263
311
117
203
-24
-304
-133
-78
419
336
-251
-181
-239
-266
377
-209
-308
16
-19
55
-150
596
-76
-367
-30
-324
-139
173
217
230
429
-60
214
210
372
-27
322
-67
136
141
-185
-82
189
148
177
256
-348
125
8
84
-469
-255
322
-132
-216
-135
-330
77
-174
-57
-215
189
687
5
30
-81
368
259
-5
-309
-592
252
334
-91
-34
-418
-148
85
274
-595
2
296
-183
717
147
557
-150
47
175
97
-449
165
550
140
-18
-683
172
8
255
-23
183
-10
110
362
-188
-271
355
-125
-41
57
-53
-31
-75
-176
-434
-304
65
-228
233
-158
-143
340
-285
370
-2
88
407
217
-14
-50
-643
-72
76
138
-541
-110
250
-368
169
-416
403
22
-1
-528
-206
-155
-228
-7
220
220
-210
-154
117
161
-92
-61
204
353
294
-498
10
55
-13
107
-97
-4
-325
-46
16
-73
-55
150
145
445
265
-456
49
-122
-122
19
333
177
-57
-107
49
-237
61
-136
16
398
256
-82
-137
263
-259
355
507
-167
352
68
132
343
407
-197
38
-108
-23
-514
-267
239
-85
-349
136
-185
329
211
43
354
613
-100
-125
-24
13
-138
141
385
-283
13
162
-134
141
-271
111
210
-53
423
-670
126
6
-676
339
243
43
-93
241
276
-62
43
-457
-278
-55
-85
-74
761
-151
-52
66
-97
-210
-160
-95
275
-209
-486
-169
415
-391
-158
100
-32
-57
183
229
168
88
71
-369
-123
158
99
-35
149
-557
-662
104
732
197
-218
429
-262
-524
194
81
-10
173
-196
122
-24
190
-33
118
129
-112
789
-31
-120
137
186
-235
-31
-139
-142
222
203
-117
-6
121
43
-308
-92
224
-77
-386
115
-119
-54
-649
261
232
55
73
-361
-95
68
-16
-355
-189
-302
4
-123
193
35
8
110
-48
661
-144
-202
-91
151
-271
250
-158
295
117
-111
144
58
-343
364
311
456
-94
459
33
-35
-689
-108
271
-270
534
224
-65
328
17
-9
278
190
-266
-346
-7
23
-137
-119
33
372
25
-82
-132
48
-235
221
156
-9
-576
22
-11
-251
21
-12
-396
-226
288
100
-268
61
-139
30
-5
211
-42
229
227
59
721
-172
216
305
74
52
-472
-103
-247
270
-533
248
-373
105
-4
33
-102
62
-673
-506
-39
112
-246
-41
-159
-166
185
241
101
-129
457
601
797
-130
-181
79
-33
127
69
-44
186
326
144
2
136
-203
-180
-143
-166
-401
89
-139
268
134
408
-423
193
66
-275
14
495
-237
-691
-544
-301
-238
-433
124
-143
480
517
-274
-225
-99
-730
140
724
10
121
-25
-77
-24
59
188
-306
62
45
330
-53
-35
413
-464
-92
108
140
-869
-30
-231
294
-172
122
541
172
-67
-118
62
391
376
296
75
-137
-24
-364
-254
-56
-22
67
-381
-81
137
-130
136
191
-166
278
63
-22
205
-528
-65
-96
-131
420
243
-351
-174
258
224
-344
14
-347
-518
38
-13
352
15
338
-85
78
-519
66
-199
-6
-175
-29
-212
513
169
70
54
-273
-222
142
-159
-101
158
257
-361
537
-363
-112
252
-38
144
245
-63
125
88
199
266
-23
101
447
-215
-122
-492
14
-158
-299
385
238
-222
380
88
87
-174
428
-127
281
-104
-328
383
76
-137
143
102
581
71
87
167
-430
29
-354
-99
125
23
55
32
-23
-343
285
-154
10
-233
473
-259
-54
69
-70
97
713
-166
-298
-32
-42
-100
-124
-81
-281
-12
-252
271
-115
-50
-79
478
24
-444
-100
-113
17
303
-6
-62
97
-549
-26
-166
-40
641
70
273
-10
-615
-424
796
-241
-202
104
424
-101
-412
143
0
-478
-268
-248
110
-138
-154
-734
345
-19
207
115
113
-248
-192
132
-107
83
-269
-54
94
-100
-61
-25
-269
-119
127
-122
-184
29
-50
-8
216
-64
-201
-492
-24
93
-235
-167
-343
174
128
-458
653
-42
-143
-110
-199
-229
-321
-192
407
-431
73
151
65
-61
-590
-59
-273
625
-542
9
318
60
-235
-7
-139
-89
-708
8
-242
-120
473
-13
139
-283
113
172
-306
103
-83
67
-51
-183
-56
47
-76
-239
44
3
94
121
343
79
-90
-58
-371
-63
419
-191
272
277
287
30
28
-380
-83
-129
33
29
-450
-63
85
55
-139
-113
-169
1
-119
32
-10
-17
-219
-329
572
256
-231
-171
-331
-40
-102
74
-241
249
-301
94
292
16
-23
-183
139
20
-226
-141
-389
-5
-356
-28
-236
-129
161
-178
-149
-204
-48
321
-54
-315
-60
304
69
208
348
36
651
58
48
-246
32
-224
-125
30
80
20
56
64
178
-178
-130
-88
74
229
-217
-494
-276
-364
-38
-113
-121
-406
73
-175
179
-138
521
145
-112
-272
591
-25
-81
96
-275
56
-305
-47
-345
-29
-133
82
130
-322
205
-32
-149
176
76
170
-67
319
-35
-92
268
-192
-136
-6
66
265
512
66
-131
27
507
-139
181
-176
-55
212
70
83
401
-145
137
-164
-162
737
-66
206
1
-366
60
42
-80
-195
-403
-79
-275
107
70
-128
-111
149
-207
333
76
179
-265
4
156
-451
53
0
19
-33
-283
-343
-69
-473
137
-78
572
27
-162
260
-444
121
39
-96
152
-453
92
143
474
-43
2
-36
-24
-163
-197
25
149
230
34
339
13
40
510
-200
352
281
268
74
-510
-323
-291
26
653
201
-57
-389
-131
-207
136
-386
-10
357
-134
-63
290
49
-555
144
241
23
-266
-273
-175
-73
-205
-195
182
-220
-297
109
-117
-105
19
-10
75
72
53
640
434
-159
-195
323
207
-108
108
20
267
93
683
-76
100
210
503
180
-140
56
15
-53
36
513
64
74
-117
114
500
-11
99
-101
-35
620
-32
22
380
176
-61
-80
-82
4
-460
-105
450
30
158
-346
177
50
-91
66
529
186
293
-18
-345
-203
-107
-445
-9
-289
93
-322
-157
-637
-244
-205
-580
-192
-465
105
-13
-356
-54
-95
54
341
-39
-245
-171
-100
368
137
154
470
-250
-80
-764
296
8
-39
59
-527
259
121
-46
-34
29
133
-17
-92
-231
114
-85
-285
-234
212
384
241
396
-61
66
280
-492
-193
-198
37
-206
-200
175
-430
-33
223
83
131
273
91
111
-195
-62
102
318
-99
-630
-81
114
-132
-385
-135
538
705
-143
345
587
561
-549
-338
-416
-100
-125
-240
92
-193
-51
126
-442
-597
202
29
288
-11
26
-3
653
-54
-83
176
-457
84
65
-625
-177
183
-151
-2
172
115
21
3
196
-598
16
92
-12
88
409
-24
72
221
111
93
295
499
337
-259
455
100
-109
6
165
277
-119
-368
-64
-272
261
-325
153
131
-102
-120
-75
64
293
-26
57
-108
329
-33
-240
-60
-395
65
-129
787
-37
-202
57
-270
274
86
339
-162
-88
-35
375
142
-108
-189
221
-31
12
-296
-179
-203
-228
246
-62
36
-206
138
-226
-126
279
98
-119
-279
-90
138
-494
342
238
133
217
-71
-468
119
-43
38
116
379
300
-41
496
-300
88
352
-71
34
-77
111
-84
335
-62
139
313
-16
598
190
-654
45
186
-313
-129
429
250
-139
134
-365
-21
-142
-181
183
330
462
-60
131
-495
-72
176
177
-18
-244
-1
490
-27
-79
49
-82
-66
655
-445
-541
225
120
114
169
-209
6
21
12
-280
-148
54
237
-170
-184
210
-96
553
202
-97
-92
-5
152
177
-21
-288
-35
250
474
-126
-29
-167
116
137
-252
32
140
241
-762
-124
-111
95
21
-71
703
-314
-320
460
387
-159
-124
-87
71
169
-367
81
149
125
84
-413
-87
25
133
-506
159
429
155
-20
-4
-44
-225
-43
-5
-178
-574
141
174
20
427
-259
163
-79
-295
-527
89
149
104
274
-357
-467
-309
90
-59
39
74
-117
-32
411
-71
-45
128
-158
224
-105
-146
-272
205
291
-571
-281
-608
-80
-188
193
160
167
180
-416
79
-153
50
-146
-209
210
39
223
-208
188
-433
538
-227
301
-15
-70
-127
119
92
153
-235
458
-131
-323
38
-384
-347
-58
83
-272
-241
62
-256
539
76
-158
141
351
37
-165
31
189
-257
-143
-330
-101
168
174
575
314
-197
240
244
-81
227
488
-497
177
-292
274
335
152
-132
-473
-471
30
-695
30
-47
-252
339
92
-132
-134
-195
90
259
-54
83
201
178
60
118
18
332
-66
73
150
-377
-60
475
-114
347
-450
66
-152
503
209
61
97
-114
75
195
16
-407
-36
-45
-3
155
-284
46
286
-431
151
-14
249
-83
-89
-163
-205
-50
101
-94
231
69
82
164
605
-398
486
154
200
-264
39
33
241
-149
73
31
-102
-83
-8
-167
-90
88
-131
734
-435
58
229
72
-46
149
-335
-236
147
-124
68
96
-181
-46
-170
78
-59
-144
93
136
-95
-22
44
207
40
139
466
-563
-210
51
251
-286
146
-163
-98
80
417
-192
128
69
112
-170
-194
206
12
-634
178
78
369
-187
-171
479
396
-308
2
135
42
174
409
-74
-119
-177
-78
-123
-219
67
344
-78
-246
-149
-256
31
-311
-355
-185
55
62
50
15
-241
126
-257
88
198
-287
135
-368
-195
-98
196
-67
-110
-247
143
-207
-203
113
50
-73
290
35
-368
409
185
-106
111
-169
265
-428
30
124
-343
52
-16
-212
-22
41
-177
40
-528
718
290
237
263
365
-111
-214
-211
65
378
-365
-92
-29
108
219
293
339
-48
-15
-260
-504
-205
61
93
323
131
-604
257
74
-418
-126
94
133
421
660
73
443
31
-326
-33
318
-99
658
-209
437
310
129
-272
-112
9
-198
-415
154
133
306
-185
-428
132
-2
-110
-410
-138
-411
386
-206
57
-176
119
180
-576
-73
-17
16
112
127
-284
-292
273
95
235
127
-85
-41
458
-256
-316
-60
160
19
-500
-119
-344
-128
100
99
-116
20
-115
-11
106
-9
112
10
-447
4
-305
-56
389
-194
-63
120
74
-11
152
-173
265
-420
243
38
338
127
312
106
62
236
-151
376
-31
1
-197
378
23
463
-346
-87
-483
615
22
-88
52
402
48
165
273
-133
-441
366
-617
5
-382
152
-300
-602
-199
-170
16
668
82
40
-455
-229
-150
264
-128
-321
88
-221
237
107
-151
268
-108
-271
-68
-134
-325
252
-59
-157
5
240
-177
-129
162
-96
-330
136
83
-174
94
-103
-503
-159
-91
142
-230
90
371
-167
-249
-240
-159
20
71
-73
288
58
220
508
-357
34
148
135
-162
47
498
539
27
-11
-19
103
-100
277
-15
296
-65
185
112
-655
-5
-120
-251
-287
204
-199
138
23
56
239
-94
64
237
-156
-574
910
43
-69
735
77
124
-452
393
-209
-136
-171
-118
-100
-402
55
347
-126
-389
-197
-17
-451
56
-287
-321
84
-117
28
-336
71
-365
-62
19
114
-14
-85
-192
-14
94
111
-66
-84
-226
92
-426
176
411
93
140
-368
-70
297
-370
-289
207
-104
-140
-443
181
-168
214
352
0
105
385
111
-132
90
-257
407
338
414
296
-261
-523
122
161
-200
410
-323
14
-302
31
-177
-70
-4
743
-385
163
-589
-25
42
-39
-565
-47
28
359
84
84
-118
-125
32
151
256
136
247
-682
-218
-408
-168
-91
124
107
36
384
245
-66
-4
276
26
-75
504
165
-433
16
326
-292
293
194
-279
310
-58
394
-152
9
343
-166
-106
88
223
54
248
140
387
331
82
8
-33
236
-301
-93
612
-365
256
-73
-90
38
51
118
-146
-838
52
363
-104
1
92
130
695
218
-207
150
277
13
-138
357
-26
-125
554
10
655
202
594
2
455
114
24
106
323
46
553
136
27
352
278
258
-48
186
442
1
453
30
-51
-1
219
67
427
682
-166
-88
-101
-362
-519
-157
127
81
133
245
274
549
-213
-189
223
853
20
195
272
-20
186
-335
-213
157
162
-71
375
84
53
-592
-130
-23
82
309
73
-62
-139
103
278
72
78
188
47
28
-139
77
349
-291
-117
105
37
133
729
-16
532
394
-128
-135
523
-119
218
345
477
-142
-161
96
-2
110
123
-34
-69
-175
82
-59
470
-235
58
-165
-812
-226
-68
203
-141
-299
-133
64
174
-74
-46
131
132
121
-81
284
611
-185
-227
-145
-19
-185
-130
-290
344
51
-147
71
-159
440
165
-120
-237
-77
-419
64
1
-13
93
162
-74
556
104
-29
-277
-314
498
13
-170
-264
324
-88
-134
6
161
91
-54
135
-40
598
-739
59
-126
470
18
176
340
81
186
347
-207
205
-197
253
124
-172
-93
-63
-15
37
-145
153
-368
-80
-183
-39
-36
33
171
-107
-224
-58
437
125
-450
-309
47
-220
36
509
31
223
-138
-73
-24
-298
-211
17
-238
81
-102
6
115
29
99
-54
-537
-36
-96
111
-213
-351
38
543
144
128
26
429
-113
339
-118
-452
14
-140
-185
202
-641
-195
47
-350
541
39
-263
-85
-164
-360
-226
-234
189
-56
431
96
51
-76
-8
-452
-294
-198
-49
-240
428
261
216
-360
-325
-157
-408
121
32
297
-13
292
731
142
-552
-219
-145
10
-40
-248
-188
-99
-31
-286
-140
-144
23
273
86
-480
-450
-116
-283
-174
-242
383
-28
134
172
259
191
69
335
-224
485
193
294
-76
-207
179
-26
-95
313
71
331
6
-66
-239
94
-40
-19
542
66
31
625
-23
389
92
157
242
-17
-255
10
282
296
597
-134
-145
-162
-122
-482
-12
-703
-320
138
492
-491
123
178
39
128
-54
-16
-150
-258
-108
-480
83
17
136
-103
43
41
-16
-89
-332
339
70
50
-86
-63
-691
415
-139
-47
54
441
91
80
760
-69
-290
341
-379
-36
-6
-61
-64
-45
405
261
-203
411
222
254
133
99
-141
-358
-584
-154
98
10
-690
-168
64
-152
9
148
348
-43
-313
319
-17
220
-64
-66
154
-303
182
305
214
-62
-169
320
24
-252
306
33
141
81
287
-26
247
81
-77
181
31
133
-61
293
174
-257
-278
17
136
-372
-442
95
-573
397
28
14
288
-102
99
23
19
-408
79
-209
178
-37
123
-77
-610
98
-45
-131
-484
-135
94
-135
781
304
66
-407
-211
246
-93
114
233
109
-122
-175
-134
-26
-245
-93
473
-21
193
-37
-177
107
-31
-102
-119
545
-59
-290
80
24
321
-398
-323
-188
-493
483
-357
-369
46
174
176
-254
11
48
278
58
-104
203
117
-231
-194
-102
-258
309
-37
-490
292
-236
82
110
70
207
-37
-218
490
-99
2
-337
-262
-193
-14
-87
-251
51
-281
-509
200
-273
-167
809
-229
-154
491
-270
-99
-457
551
-9
311
213
-63
-194
404
97
-305
-98
88
567
-180
55
-253
-236
-143
134
-49
219
576
-238
642
26
-285
185
-72
-281
184
-70
-34
-419
-77
-32
20
-497
262
126
438
329
-594
-89
201
311
119
126
-230
324
287
-772
79
-7
-59
239
17
-108
151
75
-194
189
83
66
100
218
-442
-619
-211
229
555
648
195
-118
369
348
-380
74
-360
121
82
-192
-446
-349
789
-648
-225
-228
-90
337
-218
86
-171
44
-97
29
396
271
84
-106
496
-28
214
42
-153
-75
-390
154
458
477
-198
156
365
2
67
-218
-289
-400
-17
202
181
-351
145
177
19
379
-4
-87
-134
-274
-97
-212
343
-101
204
-170
-247
-177
-544
69
-380
79
-88
156
30
104
268
523
412
232
57
162
-235
-70
-135
-37
326
365
248
34
-180
-284
58
-261
56
337
88
-378
123
107
-56
32
169
-62
26
148
194
74
-506
-139
-99
-219
361
-161
303
312
57
-8
135
69
-174
50
109
-152
355
-441
-176
380
-136
78
-183
70
38
201
249
399
-312
562
-252
458
-9
207
283
210
-87
-72
-119
123
-370
-144
183
38
140
124
-88
-58
-363
193
-190
365
-89
-305
248
605
-333
-432
177
526
-240
-263
-219
-279
-33
305
-145
43
-14
49
199
-33
-138
347
-473
-148
74
-635
41
22
153
233
-85
-228
101
-26
-618
364
183
-14
204
222
71
-200
146
112
73
415
385
-76
94
291
208
179
-491
-360
238
-57
-80
49
139
-78
-457
-73
131
-149
-415
-242
-364
-95
49
574
144
-45
497
-124
350
251
-151
154
-209
186
82
102
-421
-53
130
219
-15
190
16
213
206
59
-349
191
119
154
-18
94
-190
96
-650
-360
38
56
-56
280
-107
-358
-290
-194
-90
-285
-599
311
-247
-28
-38
-235
-291
249
240
122
-206
195
-145
-286
7
20
-98
269
106
-151
-111
-243
43
-446
-99
-315
252
-17
351
-117
265
121
90
237
-18
-101
-43
-25
-126
575
-8
-6
-70
-80
146
12
172
-61
548
301
76
-192
127
58
122
-88
-226
-28
83
-634
35
12
-10
-422
181
-350
-269
199
127
155
-511
-328
206
201
58
233
-69
166
-281
157
104
381
89
-82
37
-118
393
64
31
-135
200
-36
156
61
178
-128
122
-133
-477
-33
-358
313
-34
-31
165
-123
-2
49
209
101
118
-214
-150
-216
-305
-95
112
-207
78
115
-198
32
-122
-77
-82
277
341
-290
92
12
-9
256
-64
34
271
-391
97
-100
-104
8
-98
36
-123
-166
223
149
201
401
151
-660
384
-68
18
-212
212
647
-186
-264
-372
403
-264
565
147
271
-173
273
56
100
-49
110
213
-119
114
-439
149
137
-204
-5
392
-343
64
71
81
-79
279
336
191
-228
30
-94
43
172
19
-275
104
-32
71
-418
-166
-163
-609
155
213
88
185
44
490
-52
30
94
216
289
436
3
132
-36
23
-140
-272
-209
-95
-202
419
-9
293
137
125
87
-192
153
187
154
-209
-291
323
-413
-154
-174
-54
216
-55
-86
108
569
448
281
-97
-115
-118
403
232
135
-65
32
113
-106
74
220
239
187
-144
247
-179
44
0
-2
-429
127
-307
-187
-108
-97
249
-306
72
-72
346
160
324
374
-8
-21
-112
808
-249
-49
312
-30
80
-235
87
-21
-113
-61
240
-217
7
-180
181
-44
-297
79
-135
210
-462
-505
227
95
123
122
-496
-160
96
205
-194
127
-124
118
537
-147
-470
213
405
-58
-386
-13
-342
42
37
414
170
168
312
-208
136
-102
-70
248
379
-112
109
-147
39
-635
-63
80
644
10
-117
341
-3
152
-74
-223
-329
84
92
-410
72
221
478
-77
-231
-111
-26
-89
84
-44
18
-559
-239
-248
467
85
-161
-146
-99
189
180
5
387
201
-10
-33
-106
263
-109
-130
250
-77
-85
-86
190
-193
-302
-95
-56
339
-246
212
204
-362
193
298
149
-243
-159
-9
70
-49
-86
-47
62
-292
-162
-405
-354
-7
-130
-56
-25
130
31
-298
88
-353
-303
-11
42
-116
-179
-178
-152
-191
-32
-176
475
-602
8
8
207
134
-343
-81
-182
335
10
48
46
236
22
-161
-60
-13
120
-149
105
-121
-357
569
-283
124
-516
441
-54
-85
161
-124
-252
-253
141
-263
92
-135
-76
-485
157
2
-305
156
-245
-260
-321
-93
-80
-312
-181
107
-58
-250
-444
-242
528
-118
500
-1
321
-60
-25
61
-197
112
110
320
-50
455
106
-35
57
-12
-116
-379
416
250
474
58
176
-185
271
-348
639
78
-52
48
-327
-121
233
24
-699
-92
-128
-33
-526
-94
15
-395
144
-52
20
178
284
-123
199
-363
14
-68
355
-571
-27
57
422
252
119
-106
-605
192
146
282
112
224
198
-63
278
-39
-250
-455
344
-346
2
179
-109
-485
76
-117
-6
-485
-470
25
214
-330
-245
-157
214
111
49
46
415
346
195
-5
-227
-188
-276
-327
247
194
195
-46
188
-419
81
428
531
128
513
12
-169
1
-518
-77
333
450
-127
3
274
-119
-202
55
-119
-145
-131
10
267
279
13
-853
53
32
-89
-58
-214
-60
-39
-163
-53
-167
-379
-575
-60
-51
-453
146
-64
-188
-124
-50
102
58
-135
259
122
119
176
-337
285
-3
-187
-236
83
175
44
-205
100
221
115
-274
-107
-17
31
131
78
-282
153
-126
-224
230
152
282
350
-86
-138
-140
-240
171
-11
-37
71
213
-10
526
-303
104
174
-23
192
219
182
-249
-110
301
185
-240
55
-71
-4
79
91
413
-2
33
-368
272
339
292
181
86
388
497
-134
-553
-457
256
-240
50
17
148
-278
-169
320
-179
-514
-10
-55
150
80
-202
-82
454
-54
-300
232
-108
172
431
-656
512
318
-192
98
-124
182
162
-529
172
268
-210
-189
-173
-272
-115
-218
220
276
358
342
78
-203
-80
-187
301
115
-23
-21
-140
-42
284
-157
-92
-389
-207
176
-92
-165
-191
-147
-448
-1
118
-121
33
-690
129
-325
-408
-184
-109
176
-182
370
254
596
-232
-180
63
-259
-96
-97
-424
48
-129
-2
107
1
158
-212
-41
-289
539
424
-53
75
24
-174
24
406
150
34
-70
185
166
150
80
-104
49
-38
49
-322
120
-70
-218
-143
81
115
-535
213
-94
258
532
59
605
-145
239
52
-73
-157
-153
-68
311
-160
158
-37
-60
552
623
99
94
-232
316
-267
366
14
21
148
155
-268
572
141
242
-178
-250
616
-438
-16
-29
-165
-307
-27
232
-20
-351
281
28
-210
119
334
-134
-124
-64
-55
-188
187
-154
-309
67
196
134
456
-264
-241
253
-172
-49
-324
-96
-920
-42
-787
-89
-560
-334
197
204
182
147
7
93
68
115
-472
240
142
-123
-130
-84
14
-443
-153
-24
-18
195
188
-124
-111
623
101
-53
-105
340
422
-411
-259
55
-250
-87
-570
-161
-386
-191
546
-108
1
-87
59
7
-138
294
-585
-218
-25
14
-195
-279
-29
-203
209
-28
25
-47
318
287
-83
47
-682
-62
191
112
-171
-491
403
-34
-148
-112
44
-121
-318
83
-117
-126
198
137
230
266
-16
-255
540
-192
-146
27
220
-78
-7
-702
246
9
90
-366
-607
-538
24
-238
-327
231
-19
248
336
-128
-145
158
-64
136
-161
-51
-238
-105
135
-111
-133
-258
-246
194
-60
284
-153
698
-320
-177
140
329
-609
-158
-358
58
127
259
368
80
22
-296
847
-140
326
-146
515
56
-51
-416
-52
63
-428
-38
-141
428
-174
134
-183
420
42
-53
-141
206
133
264
115
72
-211
-90
-88
360
106
-183
-12
-145
-101
-124
6
245
300
-79
201
-77
15
-42
249
-258
230
98
84
176
-183
49
178
-380
-474
-22
-601
-173
18
134
88
-118
237
-385
167
114
107
-521
-451
34
505
260
-197
236
287
-147
51
-113
65
-88
-17
-653
-75
100
81
-90
191
-102
208
196
-308
-552
34
96
80
-650
-176
137
-176
-783
264
149
-303
-252
-405
-30
-96
-69
-521
-125
-56
-321
-649
-179
175
511
183
338
-23
-152
106
-218
305
604
327
170
317
286
223
-83
385
-36
260
180
198
203
-584
-514
-170
-50
-118
-177
-256
94
-279
107
-363
-179
-139
-61
-309
-70
55
-189
143
-57
-88
394
-218
-74
-75
-152
-74
-54
164
-172
-360
-35
-510
368
-193
444
174
226
134
46
16
93
-684
-177
17
44
151
463
-230
-87
51
63
-167
-119
-330
233
94
468
-127
-676
154
267
-109
-663
57
194
26
128
-338
138
15
-78
528
-356
-181
8
111
224
115
214
-81
65
-178
-326
-711
356
-56
147
-321
-162
70
-81
-175
236
-126
-759
109
-154
36
-23
-164
-300
-332
45
167
84
265
-201
-248
6
-3
-86
-99
-108
-316
-55
109
-126
-132
-92
-497
-27
-308
540
-160
-211
-642
-821
362
-550
-486
91
-181
-199
114
140
187
17
-242
-81
-156
89
-198
-66
-441
-71
-64
-1
3
497
358
20
-15
-170
24
576
-137
83
30
-58
40
-251
79
78
-153
-134
155
-256
-2
-111
-65
242
-431
183
-68
-354
120
-196
66
-163
-69
-128
-57
-487
-288
-248
57
-331
139
166
-99
213
-251
127
440
-155
22
261
-3
-38
80
0
-184
-82
135
165
-18
143
18
-34
-606
124
-211
76
-83
200
197
-79
6
-142
-152
154
139
15
-169
-312
249
-603
-15
346
95
-97
-185
38
5
70
29
-586
262
-36
29
-90
-72
-152
256
59
79
-476
335
46
-58
-108
327
120
56
-9
-257
1
124
-132
-130
119
-293
-248
85
481
-3
-253
45
-476
-70
595
465
236
58
-117
-168
-103
-126
-8
125
297
250
-542
60
95
-613
255
3
-6
44
-108
545
-12
-51
-56
-131
40
-80
-348
-96
31
-228
-170
-21
-430
155
111
-331
82
-182
-133
375
8
-252
1
-70
-691
-193
411
-196
413
412
457
357
-97
131
-26
-161
-74
-371
174
-223
-53
-85
151
-241
-65
-719
516
-100
-31
78
72
140
299
195
483
-243
75
392
412
-7
10
-323
-229
148
-271
-4
83
-105
-320
-421
192
152
-73
114
-59
-194
150
215
199
-126
-201
-114
154
88
543
2
-676
148
-334
-183
-348
50
-163
65
-467
-226
189
-170
-19
-93
-160
145
-123
93
236
-180
207
49
-506
53
599
259
311
-165
-232
372
288
-314
207
-71
210
-214
-29
147
455
-194
247
-424
-167
313
-79
-9
-41
-373
500
535
-391
-290
126
-172
28
-157
256
55
267
-21
-160
391
-249
535
-168
207
-24
-243
-93
304
-124
-81
-171
292
-294
230
-84
194
-12
417
64
105
93
-76
-154
170
247
-67
-25
281
102
-157
-481
281
-181
-107
179
56
-266
-412
49
221
553
-299
235
295
296
-18
234
19
19
-19
-219
-251
103
46
-144
-187
76
207
131
-76
70
71
646
-320
328
-159
-380
85
-296
-277
-216
681
139
290
-673
16
159
450
57
49
-138
-363
576
9
-1
120
215
202
275
-208
-64
119
45
-30
-30
-367
320
441
59
66
77
-67
-18
-119
-255
207
23
126
-60
210
64
350
27
115
-178
-150
137
-205
59
-94
402
16
-93
-156
204
78
283
101
28
-207
646
-309
100
-29
-20
-469
-302
11
-52
152
-32
-8
31
-221
-148
378
95
-598
37
79
5
-73
166
-371
57
472
-441
63
-157
188
356
-398
-354
-147
-39
104
-99
163
105
-692
396
-60
747
-85
-122
-214
-77
-75
14
38
-97
25
-18
97
-249
-348
204
-7
-450
-10
-85
20
275
-120
446
152
-219
-188
-302
573
-298
157
114
-164
-69
82
162
386
625
-130
-516
-395
-121
109
163
557
254
-21
-203
-92
-89
19
38
38
9
187
213
-54
107
-276
77
-78
-418
122
558
66
29
-113
72
126
296
40
1
-84
-218
26
15
145
-160
-182
-141
13
-229
442
69
-147
-157
-200
226
-132
-516
-464
-246
-327
-21
-20
213
6
-126
213
431
-59
-550
708
-37
88
113
-642
-221
144
-101
87
211
-43
214
34
-119
-360
305
297
238
319
12
-174
-715
219
87
499
-61
-242
-186
1
119
-48
-220
-186
-434
-3
-158
125
-36
254
35
-72
-84
384
168
-97
145
33
-80
182
390
-410
-99
52
-185
194
-239
-94
-78
-16
115
-176
-473
89
129
-319
-47
298
280
152
-335
-65
116
-288
76
-637
-12
125
-334
2
129
-234
369
-242
46
-11
873
68
2
317
227
42
-85
-90
-516
176
177
-74
64
157
45
458
-299
-156
-213
104
-151
-203
77
-187
-5
67
-45
342
-213
-33
-339
-163
-53
85
225
-84
-229
-415
327
-143
103
192
-102
206
-104
58
345
194
-41
-324
-113
-296
-503
-135
-68
-417
248
-69
-44
-35
85
-29
-8
-141
-40
-201
-25
472
-214
-181
-166
-3
383
506
-357
236
-495
319
-53
-81
-365
-201
-663
129
182
597
-9
-27
425
-19
347
202
357
-16
-100
-195
-729
-89
-23
-93
83
123
160
61
105
-43
-63
-625
-275
347
203
-256
503
71
-132
-38
-150
208
363
-128
-10
-202
-22
323
29
5
-117
-486
-8
313
367
-309
356
392
-134
409
449
-162
228
-180
79
-117
-52
142
657
-1
431
175
131
-285
55
-195
84
-298
-43
-185
-246
-176
-405
-78
-74
-7
-24
-313
-155
401
59
66
98
333
-406
157
155
213
-186
-303
-76
-154
81
-311
441
104
328
549
-168
-20
-104
-60
-95
-140
-267
198
-194
89
144
-530
-200
563
228
-81
-496
-599
-125
-55
-115
174
-75
19
115
-339
628
20
-176
162
-10
-300
-75
-75
-308
41
220
-74
222
-183
-179
206
496
216
-37
106
120
-333
-405
-74
-50
84
225
-138
216
-47
-205
-151
-236
-115
-308
-99
-473
306
-239
-59
259
-112
-107
-24
-110
245
12
212
616
-120
-596
-57
540
315
111
-197
-157
-45
-244
88
86
-23
152
-202
733
445
-113
-48
310
268
-96
49
120
-500
321
376
-3
-117
56
-47
-6
-501
-104
-326
43
64
-283
-160
220
206
293
42
-311
361
-153
434
-358
-180
-189
170
-483
-48
-312
-97
178
-25
257
-42
39
186
89
-51
-103
-114
112
-38
86
-60
-676
-53
-51
29
-43
-55
-102
729
-132
248
-492
334
-311
-97
-96
74
-229
21
374
-39
521
84
-32
179
76
-204
-2
127
551
6
12
-424
230
315
-56
327
69
-477
-373
-185
359
28
-71
211
-330
-594
-23
-415
-27
-6
46
-387
42
-208
-36
-62
-139
249
-524
-198
179
-25
-1
-191
272
-40
111
656
19
-94
26
141
10
-196
-74
265
290
111
-457
79
-67
18
54
-182
-108
-44
-112
258
-85
-174
287
297
-378
-166
-25
142
-104
272
380
-157
389
-157
-57
444
307
-226
168
416
-118
663
-62
-36
162
-216
-58
190
-48
-125
-452
-58
-512
-352
50
177
-104
-75
58
-211
-164
219
-180
87
111
-78
-218
149
-55
58
-304
-691
-41
44
54
83
374
-147
29
-298
60
-189
-471
681
-94
211
-87
274
-10
-64
106
118
217
-67
123
73
-42
-232
161
-48
46
-124
164
151
-52
119
86
-59
-1
134
207
-149
346
-353
330
-446
42
284
69
141
-176
-133
31
39
-97
-17
393
-325
-32
-86
116
-261
314
532
93
147
-39
513
409
-136
-218
35
743
-28
350
658
127
-85
122
-584
-97
431
-517
-105
-32
-49
-3
704
166
-163
437
-380
-72
189
-316
-14
-216
-211
42
89
758
315
249
-167
51
-87
271
239
-363
164
-23
13
74
-366
70
-198
30
-126
-213
-136
-451
-98
48
46
55
-8
242
-347
43
259
261
-194
-402
98
-127
-2
158
-56
13
197
-326
-69
-685
101
173
115
44
135
167
-82
7
366
54
211
-40
-310
172
-316
-379
534
-237
-252
389
113
260
-194
-339
-20
8
5
107
456
-57
184
-131
-315
-631
182
807
-43
-403
-69
-495
191
248
-116
-94
234
129
364
325
143
48
608
42
138
-423
230
-131
-86
-204
-362
46
13
-575
339
-133
302
-259
-63
-253
75
150
436
205
42
13
-456
-97
-23
-183
-116
-276
-383
-190
-455
39
150
514
-377
49
-47
-49
157
38
5
42
15
333
329
242
363
8
-333
233
-11
-39
530
390
-427
-126
110
-408
34
152
-206
266
92
400
372
-79
164
155
122
117
25
337
92
110
-250
79
631
719
156
3
-25
-33
79
195
-229
-406
58
-53
-59
117
219
106
-257
-138
-88
342
21
-74
190
72
-108
109
-366
-653
-325
101
-17
268
130
122
210
160
208
150
29
-16
116
-347
179
74
-449
170
-21
-241
-112
344
295
420
-41
15
-64
156
101
395
-24
155
-129
261
-121
42
450
553
114
286
407
390
118
199
-578
-62
-467
25
407
-178
-323
-274
-31
304
460
-23
-74
358
-54
330
-253
112
-367
254
-123
333
-149
28
-327
68
78
-41
-468
-480
-4
-330
133
178
358
-23
-30
349
-127
-94
26
177
-489
166
196
-33
-111
-274
318
144
-958
363
197
211
-72
14
125
-71
-27
-45
236
90
26
75
-134
-360
106
-6
455
144
510
287
100
602
208
-254
10
-211
-82
-18
-145
292
429
122
-108
-7
-136
326
55
32
-150
-141
337
-256
165
-188
0
-501
-37
68
-138
152
145
-165
127
202
234
210
-149
-174
-134
-153
-163
64
-253
-444
-214
-32
-357
-132
-25
104
-758
-415
72
-260
62
156
33
-35
453
288
238
-130
447
79
-81
697
-432
-103
-318
97
-140
154
335
-251
-158
-111
201
608
111
-390
-385
-106
-95
545
-86
-128
-193
221
-34
251
90
-173
442
-82
239
316
133
-51
18
-142
306
178
581
166
-15
-7
470
-109
164
258
-302
-70
26
391
124
-321
343
-3
-59
-155
-238
164
-377
331
-176
-347
-82
490
546
-471
-121
-132
-160
-79
263
54
-243
134
258
439
321
53
319
65
182
-122
511
-54
164
99
-556
793
22
525
-357
98
-356
-69
-76
40
43
300
757
-30
241
193
223
380
-52
82
-592
68
111
-213
-682
-96
57
133
255
233
142
-625
-92
-323
147
144
-240
-237
-67
15
95
-95
-417
87
428
-185
97
-125
-194
-124
-65
-381
84
-225
110
18
-287
186
-148
285
-188
-70
-723
96
6
-219
-191
-240
-115
-116
-249
-269
-157
-114
-678
-187
172
246
-43
-400
449
-244
106
-263
258
106
-10
230
756
85
54
-68
115
-16
-94
265
129
84
-42
-323
-279
14
-678
-78
336
-33
303
21
-182
347
738
365
-234
-120
-147
418
-125
-257
-174
144
-175
-60
-42
143
-254
-389
632
132
-172
-20
603
102
32
-63
-657
-31
-188
395
125
454
-595
665
71
157
120
-240
-285
-253
-272
135
251
-327
46
257
-135
387
116
-73
-672
59
-71
-340
-428
-481
-96
-101
-11
-152
-49
-132
-462
-157
83
-111
24
148
114
-432
-228
141
-468
-194
285
-235
-81
-116
-400
-10
260
-29
183
-38
-8
605
-129
-34
129
62
-16
324
28
-51
-95
-525
54
-114
146
-565
41
-357
170
-121
217
-72
97
204
99
-199
-281
19
158
-46
106
472
-157
27
-689
-22
-83
276
111
231
-319
-405
585
116
-344
-35
-98
383
-190
748
157
148
-436
663
482
76
221
-167
455
450
475
33
-379
-49
-497
355
319
283
-386
172
-327
-290
18
211
108
-68
15
-42
-535
-127
-104
119
-93
-136
95
-182
23
-260
-254
-316
97
-226
111
387
-140
183
766
-90
191
-10
-90
308
132
375
278
-73
104
-457
425
191
37
-119
22
108
-214
-92
-628
-559
-47
123
155
59
-18
536
-167
314
-446
-35
-99
47
-21
611
-88
99
74
317
132
-226
393
-194
-213
-165
186
-93
216
-149
-552
86
214
80
-572
-400
-114
91
-373
164
-126
-35
25
161
118
342
-102
-305
236
16
-74
81
-60
158
169
-12
188
45
172
-688
75
-1
11
531
138
96
-128
-140
-292
-291
-287
-48
-78
291
-186
-45
-156
-15
131
-127
105
658
-149
-646
-69
-146
-297
-530
-4
-82
134
-434
-141
-37
5
35
-275
53
-90
75
-666
221
562
-7
-112
-241
-9
-746
-136
-291
-82
-75
-70
-149
32
185
-223
82
717
-27
505
-41
-223
-441
-170
158
-100
12
-24
72
-92
171
-67
-61
153
-176
33
-57
-394
-59
-101
301
-22
-102
-128
-72
-196
226
-543
-112
-271
-33
-125
-149
56
174
-141
545
139
-535
13
604
93
-235
-219
-65
271
-111
94
89
138
61
-201
537
871
-32
234
177
499
-156
23
-180
-501
212
-195
-96
-339
-238
-554
99
199
468
62
-595
-283
-62
358
-183
-176
6
-146
99
7
-247
-489
229
-69
-752
239
59
-123
95
436
-59
147
-234
-70
47
-462
-332
28
-293
-109
-86
-125
92
93
286
-107
52
-196
-210
85
119
-66
429
-58
-283
239
277
-271
-225
133
285
-34
4
-165
-49
97
-36
-189
-492
-739
105
62
109
12
-72
-71
-361
-411
116
303
-156
516
119
-126
-45
-7
204
548
-52
-26
-254
469
156
-102
455
28
188
45
143
-146
588
-179
4
37
-193
267
163
-125
230
-186
-100
256
346
-165
318
174
129
-59
121
162
335
141
-130
97
169
28
510
-803
125
35
-164
58
-354
86
31
134
-27
-46
-40
368
-66
-593
418
-156
302
-398
320
-134
36
538
43
-233
99
-159
480
-78
169
-224
172
256
-416
-87
-130
-47
135
-628
15
134
268
208
-178
24
45
142
-437
-201
-326
70
92
-339
61
-136
-691
351
-43
380
407
-192
122
-17
-119
285
25
-146
-48
32
-105
-314
72
7
-9
0
291
174
-58
3
379
-66
13
-321
-88
-309
250
-289
138
79
90
367
-168
6
-357
165
-134
-279
-132
-48
623
3
122
39
-332
135
-196
13
141
234
54
-76
235
-34
5
89
31
-311
-100
-302
265
126
223
267
-125
149
-426
67
101
-194
-212
-239
-158
63
98
369
-27
-21
-134
238
-212
-132
-101
440
-89
237
115
71
-269
-214
-85
-107
47
164
-735
-25
31
119
282
-107
104
-313
135
-106
-300
194
-503
-203
135
-96
351
184
224
348
94
11
398
-104
110
-375
265
-461
32
172
-12
-636
6
-121
31
-55
70
-128
-24
-124
37
106
206
104
99
8
-102
449
153
83
61
331
-93
-403
219
-561
170
-146
405
-142
58
-70
-524
-524
-80
287
-88
-265
49
107
-22
-225
-323
20
-3
103
29
57
434
150
-172
-399
85
689
116
-45
215
167
-308
379
129
-92
132
-15
175
-254
-147
-24
-155
-360
-78
-307
134
202
10
-135
-201
31
61
-156
359
143
-291
63
176
-335
-226
-141
125
296
-375
-266
450
-118
-433
-41
-89
409
28
-92
-119
-58
42
-291
-133
276
-230
-382
-230
-307
260
127
-85
8
106
95
152
90
-217
-271
-263
127
27
4
363
-81
-575
74
-280
120
-432
-145
220
-73
-633
193
-20
197
340
-88
361
249
169
147
235
55
-73
293
324
-230
158
-110
-25
-195
28
302
-73
-218
103
-286
-147
-254
-494
-54
505
-83
347
72
-46
120
-427
-277
-43
-544
-15
-86
275
97
261
-503
251
-236
117
41
-200
-8
194
231
-85
-24
-154
125
97
-127
-178
35
-190
-82
-421
-190
66
-90
-35
-552
-131
-568
148
-489
-13
-248
-118
163
143
-84
203
314
32
53
-383
-189
-106
108
-746
-203
23
301
114
-302
79
-163
-533
234
-165
0
163
140
645
106
98
39
305
-99
148
-309
-624
384
-765
-90
-92
144
-133
-407
-50
373
-74
28
57
-101
24
-118
288
-336
53
37
207
-525
-343
-449
421
240
228
9
-235
10
-197
521
112
-102
216
-16
-39
-280
-150
-113
53
-524
-157
-666
-128
-605
-103
-25
91
212
158
-66
-637
-189
-309
555
174
-68
-167
-14
-24
-217
-174
192
-27
-39
-26
-61
-88
-92
-168
-5
48
548
63
480
204
-27
-247
131
188
97
374
-318
-45
82
-300
-111
-276
16
379
523
187
189
-269
289
-426
-69
-1
-228
-287
-10
-85
244
188
158
-254
46
-161
162
12
539
-68
-225
-250
-84
-39
-522
-204
64
235
182
173
93
-89
-53
-705
-275
60
74
-88
-291
212
482
30
479
98
280
495
58
39
-197
269
-227
-201
-250
334
-236
-152
-267
327
-67
-75
546
-474
150
-107
198
354
71
48
-146
-378
-263
-127
-71
-189
85
-44
-149
94
69
54
396
-492
-131
-265
-231
376
-44
441
-574
-435
79
183
-76
-188
63
194
-72
-25
-114
-10
456
-90
388
-119
145
-503
331
-80
-103
-40
11
-355
164
120
-98
228
59
-184
546
-152
-275
91
127
241
-102
40
321
87
99
-386
-582
-170
-478
-358
374
-91
10
-66
-76
-10
-145
-40
156
-273
634
28
320
370
-99
-386
133
163
-666
344
15
216
-98
179
214
282
-115
470
-626
-911
-37
-142
-32
349
14
-190
120
-526
131
-205
2
-302
22
-111
-399
44
281
98
-30
-3
115
-135
-235
65
158
143
-203
-203
-293
99
200
-119
138
473
80
207
-217
-263
-217
-107
181
-19
-698
-137
-610
241
445
528
-159
111
326
-131
-225
93
16
174
174
7
-155
-49
-346
-312
89
83
-142
-45
251
79
34
-56
-44
-170
189
-37
412
93
366
29
44
77
-304
-533
-209
4
-353
241
-127
-106
124
-313
-1
-101
-432
-404
-71
273
47
-75
-72
-406
-76
-57
282
399
168
-179
53
162
-134
129
-99
75
-93
-326
-64
317
60
143
176
-46
-133
62
45
550
33
-144
-114
56
-34
21
30
-180
198
-88
-33
-42
-284
12
-181
-393
709
370
319
-219
-126
-167
120
-213
-324
-330
-56
-28
104
269
250
336
36
-25
80
330
50
95
-113
203
71
16
598
117
-39
192
-553
43
-21
38
162
-232
58
-342
564
-124
289
343
180
53
-83
-217
110
157
-93
98
-80
-410
-135
-103
-198
497
-407
-6
-393
394
-564
-386
-576
267
-423
-187
-206
306
-324
-17
43
352
190
-292
-353
-161
37
-212
-279
88
-300
3
-102
-519
-392
-174
-9
122
165
132
233
-258
6
-636
-129
-69
-130
111
-110
-131
160
-286
336
-47
14
128
-113
159
51
160
314
-703
-615
69
9
-63
-148
-158
-501
501
-143
124
-89
116
117
-144
-197
308
457
-32
-182
-527
309
141
393
352
256
-131
-154
179
-231
-397
-170
-40
-227
59
616
-268
-194
-220
299
73
373
100
27
-53
100
217
-61
300
472
296
340
481
155
65
-109
-216
96
-330
105
-230
81
-37
60
44
-36
-270
-150
193
-94
315
-147
-415
-37
-39
530
253
-408
-299
-110
-15
30
71
89
-369
-105
-10
24
189
-5
23
-261
-27
74
-101
-407
-610
-495
-3
-105
-131
-149
92
165
-252
179
29
-112
87
-156
14
210
60
-304
56
79
160
-249
151
-194
-374
315
34
583
326
91
-444
-87
-170
177
207
352
183
15
-39
-133
-62
354
83
93
-63
107
-41
197
199
-288
147
82
-9
48
-521
-114
21
148
-270
-157
-125
811
-181
-295
-95
120
320
-209
-386
-15
455
-193
353
-99
332
36
351
38
226
-75
-87
84
-335
91
-151
-8
-195
213
-50
154
-263
-127
-415
-32
-500
157
-43
-74
12
513
-787
-198
-60
25
576
-316
495
-428
-11
74
186
38
133
-47
229
-81
-133
-25
213
-65
456
125
308
50
-489
143
89
-196
-57
-48
-205
-10
-25
488
272
-640
459
-91
-304
0
-113
-293
531
496
-528
285
-31
-458
-15
-656
-442
-210
-118
225
-90
-81
110
7
-150
-75
167
97
-199
314
52
-78
-73
-241
66
116
-101
306
-130
-79
-705
151
397
86
152
46
288
-23
-321
66
97
270
-170
236
-103
-105
-278
68
-266
459
246
170
207
-392
486
-72
32
-348
-36
149
-112
56
214
280
118
546
-149
-16
-52
-433
288
-515
-250
-271
88
-172
217
-151
-199
-361
153
331
-25
-46
-273
50
3
31
96
-200
-300
-141
-207
112
112
-65
-247
-6
-202
539
-66
449
-316
-393
-61
-661
147
128
-286
44
206
228
147
-205
-95
106
80
123
183
-65
-63
31
-100
557
-127
488
-29
256
-112
-105
-59
22
-66
79
281
-124
232
36
-238
-387
-190
-326
-24
414
-162
82
-527
170
144
68
94
-279
-471
45
-36
457
-212
-181
-70
12
-283
-258
212
168
-422
47
66
-302
-163
12
-248
-168
84
-123
112
175
-70
134
-64
-184
-323
359
-27
-352
-101
-30
24
-209
-2
-205
-135
274
145
214
157
-169
253
156
132
45
67
-630
-76
490
-303
-160
77
128
367
526
-305
-24
-181
-373
415
-114
451
-65
-13
40
48
-335
98
13
-83
111
261
11
334
-94
323
-449
3
251
-212
-221
-106
-104
248
-161
226
-260
-405
-382
293
162
131
44
254
365
-125
173
183
71
234
-183
276
209
-257
253
-159
-94
-28
313
-231
142
-395
-83
83
441
-227
575
-400
-332
-28
-548
-80
200
69
127
67
355
35
-181
-354
-59
-603
-48
-277
236
64
-29
142
-60
-197
136
-53
-552
-35
10
-459
221
561
26
160
-169
-332
-112
-15
94
-2
-84
-75
192
-70
-169
-109
-103
-83
176
227
572
39
312
-375
105
-31
2
-302
487
-646
-110
-162
-156
-153
59
71
-34
-78
-91
310
490
99
32
-15
-31
-247
222
301
352
58
269
210
-101
123
-586
-334
203
-366
179
-291
-251
88
470
-92
233
193
104
-645
-82
-158
571
-312
157
104
389
617
329
-452
31
-39
-308
46
-731
632
118
79
-62
143
-29
127
-465
-121
-153
-42
124
-198
-116
106
107
-56
318
-191
-257
255
-23
50
-89
455
-23
-61
187
163
-279
49
-179
112
226
217
-116
393
17
393
-6
-504
-161
-113
345
242
-167
330
476
-413
391
-72
-142
118
173
133
2
12
-65
-168
-7
-285
216
-78
204
-293
-240
-49
645
32
98
-473
53
-118
175
-96
19
34
-843
-68
143
-242
-39
-488
-137
-128
-176
329
346
125
-47
259
-260
-345
-111
-102
-271
-194
79
-126
-243
-178
71
177
-22
199
-82
125
-65
-225
-43
212
117
293
149
-2
98
468
365
421
183
130
-117
-666
-121
-494
-398
-432
3
27
125
137
-349
-138
-99
-626
-303
-285
575
512
74
436
-236
405
-20
-389
107
95
-169
-190
548
-143
-243
-54
18
147
158
-43
-449
-108
-14
-14
-172
2
-108
33
-261
-191
49
101
201
88
762
106
-135
-466
-201
-192
-63
-548
-471
-210
133
-71
-17
-403
-18
-85
-341
417
-100
-213
623
-361
91
254
-157
72
-107
197
322
24
-295
229
-660
225
-301
-97
28
-25
-224
12
362
36
173
-25
37
-617
353
365
768
112
168
-69
90
515
-64
-218
227
15
-267
303
218
-263
83
152
199
111
234
435
-324
-307
12
-584
-20
-193
-144
496
-202
-71
84
176
-287
180
-165
61
-233
91
137
-322
177
75
-209
94
741
246
-150
80
66
88
-127
117
200
59
367
-416
-508
319
-9
6
-70
-213
51
-125
-65
-165
-34
384
149
-61
325
206
172
15
-154
-62
240
159
437
475
-69
-181
89
-59
-262
246
215
-246
250
127
97
44
80
175
95
-27
213
-154
92
-35
149
8
-372
131
-428
-155
329
461
-226
-287
248
-121
-170
337
-273
509
120
106
23
272
217
-86
-42
-24
-128
-316
86
-129
189
177
-30
180
-103
-91
124
-165
-319
424
-132
186
-271
-149
787
532
-25
-138
-4
161
325
-342
-93
9
-101
-177
-107
86
181
-230
-155
-45
86
120
-316
207
313
-68
7
259
-3
284
198
-759
-117
32
-142
-118
240
159
189
-105
-339
-107
-89
198
58
524
-40
21
98
-591
181
-249
-204
57
112
-104
445
-31
104
-28
222
50
-258
132
-377
151
-109
-392
-86
-40
193
16
151
194
-108
125
-13
-167
339
-239
-628
187
252
-241
22
-605
155
-175
46
29
-527
-96
403
126
119
-30
42
94
94
341
-382
-235
27
-62
81
62
-223
-177
155
151
23
-258
428
-207
-202
-9
62
7
5
-88
-229
347
-207
-204
-120
123
-188
126
83
72
532
-215
-105
-423
-27
15
-4
-320
225
57
76
-84
-207
269
259
-31
54
-524
-277
-243
551
-231
60
91
142
-77
24
-100
-221
-305
-125
326
125
-578
-429
154
201
-146
86
242
-147
119
37
-157
-324
392
-169
-29
-39
-94
170
220
149
-131
-66
-73
-270
122
206
501
17
248
218
601
36
30
-48
628
302
36
-9
-412
25
55
-225
145
108
200
109
79
333
-150
442
-122
498
-397
30
-29
-208
206
-295
456
-32
-604
-617
58
-170
-91
-122
802
-129
-73
-453
-195
-195
-83
-153
-188
394
-225
-62
109
-376
-18
319
368
57
325
-216
184
103
-116
-5
-263
-33
-20
-141
-244
114
116
268
-242
-34
-289
-212
-74
-75
-225
45
322
86
-61
281
487
506
87
598
-405
269
-172
627
70
-166
552
-32
-442
76
35
232
-606
-219
-183
533
-37
111
-103
50
-49
347
-130
-286
-241
354
227
80
-115
-252
12
321
-1
-111
155
604
-13
-105
11
-76
27
-90
-114
-100
210
-392
101
769
-178
-678
20
450
-81
-526
-166
271
282
62
-390
-883
277
186
-115
-487
81
-50
42
-79
-54
-106
57
112
219
41
-8
278
186
-10
131
-276
-362
-54
-43
83
-100
-55
-67
-57
-312
736
618
-98
241
91
20
-240
376
-155
223
61
20
-100
123
367
220
294
91
251
163
359
240
298
-40
-421
-55
-38
124
-122
-399
-36
274
10
-92
6
58
227
193
-568
1
398
-630
55
-77
-214
-22
73
-209
181
585
189
-77
252
120
-195
73
164
138
-52
27
-310
-439
51
-106
-38
-179
167
-140
-161
171
97
129
179
-221
-206
166
453
-10
188
193
-114
147
-190
-372
272
233
-15
-277
-15
362
31
-98
264
-202
-160
-54
-497
-766
-18
117
283
28
-14
-212
-70
-232
119
-187
68
90
-129
-5
-110
-312
-332
8
58
285
2
-77
38
222
-266
-7
-342
139
122
-33
361
472
-487
274
6
-104
377
20
430
338
-306
-151
-41
-358
-107
-2
-14
-424
17
165
142
-110
76
-145
-67
-90
-270
94
-538
-21
265
-235
40
261
-72
-68
137
297
136
-34
-174
-108
-71
-269
-184
-310
132
-302
102
684
-66
-266
221
-12
-29
189
-50
99
-494
-2
-155
-144
-282
217
-311
264
-120
440
-84
415
309
87
-185
271
226
336
133
-630
190
-244
327
-127
470
-235
-33
-328
71
-145
-165
-167
286
-136
-193
53
19
112
45
257
-370
238
498
-247
86
98
178
69
-18
-56
-69
61
-26
9
-301
-190
-383
-226
-99
-200
-184
-172
195
-181
-781
65
-128
44
528
7
169
110
-409
35
204
-13
-632
-330
-268
-136
234
-34
-161
94
-111
-147
-15
-23
48
288
-300
-71
219
-183
-105
-368
-74
34
-33
9
-44
-249
-183
-19
-95
3
17
-144
241
163
-57
26
284
-127
-19
88
-106
-193
-355
-144
-138
129
-275
146
-460
114
466
128
-89
216
122
243
136
350
400
90
-16
-34
278
-32
-261
-282
62
270
35
267
-90
90
126
237
263
-250
-143
-392
-80
-88
219
-109
57
171
-326
12
-83
-339
19
92
399
-122
310
-295
-61
-273
202
36
364
75
-62
-249
-610
56
-28
-130
85
93
-193
-438
293
45
-141
339
29
147
226
-241
54
393
63
87
-440
59
246
577
270
52
216
78
243
67
-313
266
-67
184
296
190
-271
-153
65
-141
5
124
-47
-157
11
-120
58
244
-17
-87
316
41
302
-286
74
-261
245
-246
-351
214
386
220
68
85
-226
486
-113
-19
-280
262
-25
-9
56
-26
24
137
-81
-139
-442
30
74
83
353
474
250
-65
324
330
213
108
90
67
209
-197
687
88
-64
-185
-73
-207
93
-594
79
-110
247
-130
415
110
5
452
61
-149
234
281
-68
153
-205
268
-12
-50
-217
-265
-403
-45
-183
-66
222
-739
-757
64
-256
-214
189
-71
-104
73
98
-55
-27
-370
288
-91
132
-464
-188
-67
322
-373
-160
-404
528
340
-211
602
-134
-73
-69
-224
122
-125
-222
-365
-161
116
-36
281
-149
99
248
-258
-176
-107
167
-172
563
14
158
115
270
-348
293
129
549
13
807
-440
-441
154
667
-81
-226
5
-169
532
-240
-148
414
-257
366
101
103
-8
-564
-92
-26
124
-212
-253
487
76
22
-23
111
-62
182
5
68
321
-60
-125
91
254
-7
-579
-258
-256
67
163
104
-193
344
-121
-243
333
197
-509
-176
213
314
172
-132
-675
-29
31
625
296
511
132
49
-40
-31
-58
-144
-191
-12
-112
406
-321
-24
226
309
-8
369
77
-143
-337
180
174
-80
316
-121
45
191
-61
-793
-202
-209
224
18
-19
-133
-19
-212
81
69
-659
-8
-371
-279
-118
8
25
236
-269
-195
-66
-236
84
136
145
616
-5
-58
-33
17
-97
81
-39
-21
172
1
352
-20
348
-279
33
62
333
-392
81
-73
-177
-178
-272
6
-116
39
240
-213
-152
-84
156
-28
374
-8
82
150
-64
-22
-246
76
29
-219
800
-448
-164
-433
-259
158
-179
-258
-103
-477
-48
223
-272
-118
-51
-36
-800
185
-358
120
33
-171
244
-212
125
-58
-199
-123
468
173
67
231
151
188
-364
304
-112
-262
-212
-138
26
-356
-442
21
-563
-452
-27
320
242
-277
-82
145
117
42
402
-187
-13
-497
-249
-111
-217
321
-173
121
-418
-275
103
187
-179
-257
-70
104
-293
210
-605
42
-95
209
472
-366
-172
-94
120
71
-83
29
-194
291
-169
23
-603
-23
93
-290
-235
-4
-567
-191
729
-49
234
-251
-266
-162
100
-180
-78
-240
-206
389
-39
-338
-275
-111
86
115
279
-209
42
63
-441
-145
-131
-54
181
91
-92
-302
-52
-439
-269
-181
-37
444
-51
-124
134
115
-82
-248
-112
-24
123
115
70
93
-170
271
-89
495
61
199
9
-278
220
156
-211
7
229
324
-356
150
101
37
-52
700
193
499
74
-261
3
-231
358
385
-31
-18
98
-18
172
-306
270
-103
1
49
-33
-443
55
-746
-9
170
-194
109
48
141
280
63
281
499
-189
-161
709
209
226
188
106
143
427
53
115
-124
5
334
-154
565
80
-192
102
-453
-189
130
99
415
2
-767
-364
168
-280
-111
353
-176
320
110
574
-592
-138
170
-60
-131
36
48
116
269
155
1
269
172
258
-209
-122
-257
-55
200
19
243
73
-499
196
-418
-164
550
231
27
553
-242
-25
-81
-56
555
424
255
-66
-111
-182
374
270
177
-203
-190
124
-96
333
-225
397
185
-88
177
25
-241
103
166
101
172
-391
-5
-174
-89
-161
59
34
-342
-202
-5
-159
136
-78
-63
-236
92
177
45
102
-168
-202
63
-223
-12
-628
204
49
26
-349
245
-163
172
-293
-52
-331
-249
375
338
-419
366
153
-132
222
312
-84
-66
-170
-175
-272
-143
-32
-154
-125
-36
227
92
-14
-57
-88
-134
251
522
2
84
-87
167
396
-32
24
724
81
279
90
188
-54
303
-3
-287
110
63
95
-188
-473
-56
78
410
-310
-72
-45
3
-188
-123
107
511
-22
-70
-11
-366
56
-304
301
315
-192
276
7
238
185
-338
148
228
156
-15
-51
-150
259
292
-224
-57
500
-141
160
451
118
300
166
-103
-113
181
-123
-227
226
-12
-217
-24
-40
-54
-203
101
-166
-55
157
574
456
-17
-70
-635
-197
5
90
-367
-205
158
70
182
-443
-141
91
-213
-257
82
-230
-138
-352
168
-230
-130
540
336
350
-59
-70
-187
-424
-34
386
325
-168
113
-68
-371
221
-11
-595
93
137
-279
151
-384
-163
159
-130
213
254
77
-430
-557
581
300
30
576
-26
-9
-193
326
172
-633
-332
-80
-194
18
316
-27
-291
108
125
-360
144
-608
162
384
181
181
43
62
179
82
455
178
-81
110
-289
-84
33
-15
-172
43
260
269
-170
186
100
121
345
-76
-248
65
-621
-176
-13
412
389
-14
-164
300
277
363
83
-137
158
-34
-280
55
-189
146
-145
-247
-138
281
63
-548
250
90
693
276
206
-122
-33
267
-255
141
-26
87
-170
-104
406
-510
385
45
131
158
78
476
310
-491
190
-651
75
-471
-38
415
-203
-222
611
315
-122
-181
-71
-32
44
125
-188
180
243
87
244
267
17
462
-54
-108
-32
-40
300
-441
-113
-78
-166
-624
-281
-215
217
15
92
329
-163
174
-706
235
-198
-175
153
474
141
12
-562
-771
-377
-352
45
207
-373
-505
111
-88
-63
59
411
-472
574
490
277
-416
58
206
-6
-364
-172
-404
225
-94
418
-235
81
-282
-194
13
-297
-232
528
61
-165
-229
-31
-449
-247
-239
-29
491
39
-146
192
-97
162
-97
311
133
-144
754
-10
-143
-44
-98
48
-94
-43
-245
115
95
30
381
-138
348
-98
-286
-136
607
-339
-522
-121
129
152
-519
31
124
-259
199
345
48
139
-62
229
221
58
-87
-93
-90
-19
63
300
294
70
324
-216
-124
131
291
-142
-303
541
-341
152
485
348
-79
308
-337
-42
-332
-142
-122
-186
-214
-65
163
324
109
254
106
-221
-196
603
50
189
-427
302
70
-245
-43
539
60
-148
-614
13
-186
548
-63
-228
-410
-16
-20
-8
-194
-160
-204
320
-234
194
316
-103
-208
49
122
205
295
-78
-441
113
146
189
-25
-9
271
14
92
0
81
-65
-34
281
-80
-350
183
-567
319
-403
-737
373
209
-309
-22
5
95
-86
266
1
-237
-390
-7
95
258
-200
408
-19
176
-77
585
-358
-506
1
384
-98
-255
-123
-683
211
53
-41
225
-195
-20
-66
-284
-547
-268
-25
162
-249
381
129
114
-144
407
258
-28
10
239
160
618
-383
63
177
-212
-8
88
-169
-439
-62
-91
222
213
248
295
139
351
-203
-75
-732
-56
-79
106
-230
245
-117
-10
93
71
-333
167
-381
105
16
-274
-186
59
-423
189
-179
19
112
354
-293
-69
417
395
-132
-427
-471
-81
87
-18
-418
401
-186
139
177
-357
-481
-118
-53
183
-160
421
317
-195
210
-218
26
-106
113
-247
-275
-163
62
-644
-817
7
92
289
212
20
268
-519
604
-127
-150
663
-196
-173
33
105
87
-388
-336
-41
-106
-314
-121
-197
58
-24
12
18
-52
-518
-238
-233
-160
-130
-85
419
-117
-11
611
157
104
192
-402
235
-182
-455
34
324
-246
-72
323
-22
-40
-190
-33
308
-171
-35
156
292
-148
-20
435
-17
67
-215
-31
164
-158
115
-190
-47
124
-141
4
-95
281
-2
-314
-280
-88
-51
196
81
575
77
-277
391
10
145
-36
335
368
-279
-340
207
170
102
17
-276
360
0
-178
-42
473
-173
-376
5
-262
-243
-347
40
109
-129
297
-29
-77
-224
101
46
137
307
538
244
19
-169
643
393
-290
-189
-411
-563
-204
-104
460
-270
-43
-334
-158
58
61
379
-498
15
92
-6
-142
439
218
-387
-170
-91
-219
88
-21
-89
-112
64
160
-251
343
-269
-229
267
59
61
-121
-76
261
-53
403
-183
-216
-339
70
145
-82
102
-155
108
-2
503
466
-26
19
15
-6
-127
38
-83
-431
264
-181
93
-84
97
388
-213
-464
93
-33
396
-21
-154
-290
234
-58
-195
59
-101
-225
246
197
-27
-275
7
-244
401
377
-390
346
-154
-344
-12
-61
371
-167
-423
-336
438
281
-143
258
-800
-60
-241
-94
-345
-134
-259
-441
134
314
45
29
-388
-50
175
32
-258
56
545
-295
-108
-150
-455
412
-297
-26
-299
23
-75
23
164
-191
-106
-205
-43
203
-147
42
381
-503
82
-110
74
409
248
506
-235
82
-221
-104
-552
-41
-60
127
485
159
278
211
273
88
224
155
-185
508
67
575
155
-852
368
207
-341
207
436
-25
-99
238
51
217
-410
-162
-10
213
347
-150
287
192
-66
3
-213
137
-51
-120
111
-225
368
-543
23
-104
-130
-357
-145
59
-329
-323
474
-103
-14
-16
-227
254
199
359
-111
-155
-28
172
702
-6
86
-290
-120
-237
49
-185
-93
250
281
-288
-53
223
-36
247
559
389
-156
622
-191
-220
-88
-661
14
381
275
-287
97
-311
20
-209
44
-36
189
663
-109
-35
-19
58
-77
-151
53
20
-350
-112
-25
251
-254
-260
5
-265
357
695
-86
-440
17
-68
92
-383
146
134
24
-8
-285
-240
-299
437
121
-106
99
250
-282
94
-67
106
-279
716
-489
49
-357
-158
-94
-118
202
-45
-203
-385
-117
304
235
591
8
93
-77
-329
-182
-8
212
255
-92
-409
162
66
191
-302
380
335
249
-88
-40
87
336
-195
-140
181
-88
-39
193
231
-376
146
-755
-193
74
-178
-122
-123
-72
254
-185
-624
158
-84
-167
-433
-59
-360
-201
156
17
-39
-47
8
-1
-319
-245
-334
-248
222
110
266
147
-78
470
-324
87
41
-56
79
177
-53
56
-104
4
-368
-43
48
90
30
-271
-184
-67
264
34
98
-62
3
-52
-174
207
84
661
-40
-183
326
123
-419
235
-43
-125
-249
-125
-320
-328
194
-458
-198
-62
-299
-199
-58
-165
427
-19
-351
98
126
-123
-94
5
20
43
-98
254
-70
267
581
51
-50
-8
-197
-192
-59
186
-54
73
-2
330
-40
-122
-142
-133
-57
97
192
-176
-341
-39
-50
-116
182
-11
84
209
-146
388
195
-136
98
44
138
191
111
-57
21
351
281
-2
-68
374
-131
94
201
80
436
112
-116
604
410
-158
-89
147
143
-70
-123
-609
-454
-100
-58
-138
132
406
141
9
-80
239
-612
-127
144
189
-149
368
-648
-216
-139
-465
352
12
-121
95
-429
84
593
283
2
55
225
-494
336
-171
-221
-304
-10
36
-213
23
70
-39
352
614
24
-161
240
-108
299
117
-24
27
107
-336
282
524
-370
65
-3
147
-117
45
185
-172
0
-91
-103
142
-106
-214
-289
-144
15
-58
-209
244
-109
-27
455
163
553
272
-40
-517
-27
5
268
505
-215
225
275
210
-39
112
-512
118
-481
-32
-186
-686
-108
-84
268
-238
231
-205
140
221
-146
134
613
401
105
134
59
-283
-348
-117
250
64
48
-725
-356
-93
-196
-55
134
-194
355
-252
182
-129
59
-112
241
-235
96
-354
-112
497
259
-84
47
146
163
21
-71
316
-17
7
-447
-216
-89
-503
-72
-480
-59
-7
464
554
-135
37
-146
-430
-205
-49
210
-249
215
45
-20
222
351
-195
151
-93
326
149
156
-19
-101
-557
-277
268
-423
114
-12
-15
-17
-241
-142
-20
130
100
209
-277
76
-242
40
-182
-725
113
-180
-48
118
118
44
-74
-5
285
51
42
84
180
31
-20
-96
-342
-274
-101
-44
-322
156
-70
-291
77
59
446
-454
-67
10
-354
-183
-162
-160
584
-197
-162
-97
-304
180
195
-198
-175
-34
-317
169
106
57
-128
55
-57
116
-286
89
-6
207
172
45
-157
34
70
207
-161
21
23
-95
-301
336
-59
252
-473
-41
101
-46
-136
-88
287
-39
513
11
-119
18
-114
13
405
-170
-188
-84
-24
-154
20
-101
232
-56
-284
-217
189
-217
-408
284
549
-41
-227
-63
70
77
-148
-28
-82
-378
66
-82
483
355
-91
424
-240
-677
244
91
555
81
-24
-117
290
458
62
340
287
434
-115
-116
234
289
622
-18
213
-133
414
-500
-65
-406
-27
37
-19
342
-195
-12
326
198
-254
-201
42
-134
-34
81
28
-219
-26
-9
70
169
-428
-502
76
-317
-298
-63
244
-111
-112
493
98
-241
-70
5
-46
4
662
114
113
-243
200
86
-146
267
77
-172
174
52
151
-109
36
-51
800
142
252
-6
-166
-500
379
12
-175
474
236
-502
59
-339
-276
-117
-522
-430
172
160
243
-46
-50
-43
345
-106
113
-620
96
124
-21
452
85
-272
48
-220
-127
-259
341
-237
-43
-146
-231
173
-144
-549
52
-299
45
101
103
-259
-83
91
12
-227
101
-167
-164
-227
-30
-75
460
87
208
238
-252
-151
-83
470
-96
-289
-23
162
-69
274
-69
-171
50
-30
-211
-80
-274
-210
-79
-89
325
-439
-154
-174
-6
69
165
100
-363
45
-165
169
-58
66
364
-50
10
-45
159
26
375
284
90
43
62
-80
-47
514
173
315
-57
221
-570
45
-143
-608
-148
-532
-161
-376
-62
-40
-455
107
-101
-130
-11
-32
390
-55
-125
140
202
-251
355
-127
-130
3
-17
-578
60
135
45
-30
405
282
299
-478
690
-401
-49
-115
557
-206
-170
102
186
51
-226
-122
362
-93
-571
-78
339
20
30
-379
-109
-311
-114
13
-125
213
144
424
153
264
112
-158
-258
-395
-332
40
124
565
376
153
-295
-227
21
51
-194
-219
-94
-33
-27
40
-128
-19
-69
494
-38
-154
-20
315
-396
8
110
-14
137
266
-50
46
-7
-257
-224
-158
-115
-102
148
228
457
-303
-42
-113
-385
-164
339
409
478
-131
-76
28
321
-232
-11
-368
-269
19
-335
23
34
306
-75
44
-482
99
-96
-52
109
91
677
177
-317
-86
-228
-334
-231
-101
-606
120
98
90
57
3
-155
-600
359
149
5
355
-32
-393
248
-110
-155
51
376
206
-76
97
-655
-75
-219
332
-112
-323
400
-78
-68
124
868
151
-400
-549
-181
200
-116
-43
-119
-108
-1
367
34
-665
-347
-301
-445
-242
-271
247
-502
128
189
274
374
309
53
-65
-122
631
-46
207
86
-78
-238
-103
-321
163
77
-49
323
34
13
88
-575
-153
28
-39
442
8
-231
-471
121
-216
127
-7
-274
229
-12
14
-296
-100
-384
81
-296
-319
-563
-260
-438
49
184
224
39
139
14
93
-104
90
13
210
120
-4
184
-510
-86
-413
523
389
-490
83
189
-119
256
282
102
666
-142
-108
14
159
690
-601
83
7
41
188
3
-122
483
-240
-189
-281
120
-32
-19
-159
153
212
-138
468
-673
-146
200
67
386
-474
286
249
191
355
283
-116
-45
-653
124
-116
-375
36
177
-85
-137
303
121
159
-53
285
-157
276
37
17
-57
215
-70
167
74
-193
-176
207
-162
-327
-6
-16
-90
159
118
4
6
46
-470
-198
145
-314
-93
135
296
5
342
-239
80
22
186
-549
-311
9
134
-38
115
54
19
339
100
-198
167
-229
207
83
131
-422
-92
286
215
-489
-49
8
47
84
228
-62
-295
-232
-120
-558
290
9
322
454
-91
-256
-219
-109
-64
-40
478
-31
327
263
396
-569
-455
-82
-317
158
163
45
-177
204
57
93
-291
-108
127
-30
-99
347
-380
-186
261
-229
-144
-23
42
139
76
223
-252
114
-22
-561
122
68
-686
136
14
-312
-253
-40
376
-273
-337
75
39
-386
10
-140
79
91
-15
-157
-5
-277
238
-25
-92
-177
251
130
-108
-137
104
-252
-168
295
-30
358
171
-63
-396
-32
-465
471
378
498
78
-270
556
174
64
-262
-127
-148
-93
112
53
-169
232
4
-309
-125
-8
-339
173
32
-46
-49
7
165
-236
56
109
17
0
93
-348
607
-124
-440
-181
-115
-11
478
314
135
-202
-29
-125
-80
-107
72
-347
-40
125
315
575
331
-350
-28
274
-154
-305
-193
-38
511
177
-38
16
-359
375
34
159
-71
337
-374
476
-63
-5
192
287
-9
-184
-85
-587
-320
123
177
87
65
-183
-22
123
-155
-45
-320
199
192
46
-240
148
-560
-108
-22
353
-569
-193
-548
352
405
-325
121
-365
150
-315
132
-465
-229
-436
-119
-180
-274
113
77
-516
150
-110
247
377
356
-44
-48
-111
67
57
26
92
83
110
-34
329
76
-457
21
-24
49
-132
-277
525
35
-247
61
-211
44
-139
348
142
127
-138
96
473
9
113
438
-106
167
-376
-70
123
-134
215
212
181
452
221
110
-32
-329
333
-157
221
-289
-368
-154
-329
18
418
-184
-30
-52
-223
-209
9
-84
-15
-125
128
-152
143
703
246
347
-293
214
-253
28
-251
-326
0
105
69
59
-60
-454
81
72
-7
-547
-8
276
210
-454
18
-254
-22
-299
254
-262
-38
-85
-40
-123
-232
-308
-305
-319
-444
142
-648
579
-426
-509
492
33
-239
-81
841
-118
563
483
16
184
140
89
213
-215
-105
146
-132
224
-528
58
-175
-132
277
222
-152
-187
6
-40
593
30
-2
-204
-254
-26
-198
-64
-189
306
16
-476
-244
430
-232
266
214
133
-378
-71
-157
-95
-96
19
503
-406
-67
-41
-359
-278
-82
-14
256
-127
168
-85
428
-454
205
-22
-252
2
659
53
145
212
-227
184
-342
-33
223
40
215
-12
-153
157
261
346
63
-356
-54
5
-126
162
-28
-293
196
-185
-163
-315
270
10
-193
49
92
-191
29
-45
171
5
287
41
-44
-391
100
-626
247
264
159
106
-431
6
95
316
93
-99
-66
356
33
-230
-55
-426
95
-115
384
-161
-466
38
-156
937
79
-126
-4
14
-16
311
544
-66
-303
-173
-274
46
57
-551
-126
179
-301
80
439
-294
64
174
-145
-70
493
-496
-285
308
-49
65
18
-150
269
86
-65
-51
20
100
12
-41
190
-32
-256
-32
15
173
-481
-305
13
331
278
-60
-607
197
-8
1
152
361
-254
233
161
-136
332
-223
-456
152
120
218
-6
-92
416
-112
-109
-260
-337
-40
191
351
95
124
-71
-344
311
-473
182
230
-12
-116
131
-349
-230
187
-306
-142
-250
-112
-2
-271
90
140
533
68
445
-477
-384
118
125
190
129
105
413
-279
-81
-110
-223
2
180
-42
156
0
-162
267
223
-530
-282
364
215
-72
85
75
549
-83
-146
24
677
264
-82
-263
-330
-188
47
-467
-116
162
96
-376
191
-135
128
-172
-65
4
259
-209
-296
-33
176
-4
14
-56
217
-548
-93
152
-188
-63
-1
32
-215
203
78
183
-541
-22
141
9
-119
-173
-151
232
393
498
32
131
333
-660
358
33
134
152
225
-588
27
275
-146
-192
-37
502
-76
-275
95
28
-98
10
-124
130
-209
-780
361
144
85
43
-219
-768
204
220
-28
652
-160
-68
88
63
74
16
72
-25
-746
257
63
-119
-210
281
-209
-140
313
-39
642
21
-90
-126
326
297
679
-141
20
-76
29
287
60
202
-479
34
237
-367
50
-458
-85
-152
137
-112
306
111
114
247
60
-197
200
101
133
47
215
53
-116
-34
-8
-65
116
222
225
99
123
112
-346
130
114
38
31
337
123
-235
134
-15
-37
228
-41
65
203
157
-505
289
317
161
-205
133
0
186
-236
82
-170
7
91
-95
-32
-213
97
148
122
-137
210
-31
112
-370
-273
98
-84
-534
116
52
331
11
149
-411
-74
-291
131
-539
-346
-151
54
-807
-120
-107
49
-205
20
-79
56
-92
211
-75
-235
-258
15
-171
-280
365
-281
-265
-277
126
-27
477
38
206
110
521
-192
65
44
-82
-479
296
-503
-97
172
-46
159
45
-490
-252
-135
91
-284
-104
283
-381
51
-252
497
85
-47
-242
231
101
221
-156
-264
27
-396
404
-563
192
100
-243
160
-614
242
75
30
-301
73
-30
-138
-2
61
174
-37
217
73
134
117
-106
-250
168
47
-114
-25
-682
-73
542
-167
-771
68
-171
380
-86
-239
-508
-154
-152
-41
108
-110
4
384
341
-104
-232
-221
-175
264
-240
246
77
-32
271
423
-92
-173
774
67
-59
73
172
40
62
-147
182
-239
60
-303
10
-399
105
-225
-276
178
-80
-169
170
-446
290
-337
-283
-174
-465
-288
269
163
524
-51
-3
5
157
198
171
26
-550
76
-330
314
246
-287
318
-682
244
113
-187
271
-198
-145
-178
169
476
-193
279
155
155
0
-129
-120
693
-121
151
-89
109
-25
-721
58
430
290
33
14
-455
873
-565
357
193
44
121
-386
571
52
152
372
-30
-49
-98
-580
-291
-640
-148
125
-3
-136
-274
155
-87
-457
-331
-147
-670
-163
-153
227
352
488
-367
253
188
378
116
-50
-261
279
206
546
-153
75
20
98
112
124
280
204
-120
-3
-96
230
-15
125
162
-41
-15
-79
123
-445
-110
-347
-438
-340
-262
1
-241
-327
176
259
136
31
203
-233
-288
210
347
366
-469
47
-113
-381
-50
-553
384
-85
-212
-35
397
-231
253
304
-73
66
-180
-18
-1
805
-306
-262
-177
-58
-171
228
-144
213
30
459
-272
-64
24
161
-340
284
241
-251
-195
185
99
-120
35
127
69
-114
53
72
79
-40
448
141
75
147
-349
-100
296
79
-197
-10
5
196
-27
-55
-617
64
380
239
47
-348
-478
344
336
-10
-299
-806
33
61
-249
-94
-140
-5
-94
171
83
-324
179
142
-365
-533
144
-317
-234
-268
288
9
-168
-374
-107
-32
-7
-97
-73
-371
-419
-557
-52
-184
-42
352
-89
-110
-251
-106
-219
-49
8
-148
-368
-482
651
-190
-375
-451
196
-114
478
-83
82
-40
424
91
-178
204
8
-12
-52
333
-106
401
173
-555
-155
35
-480
-72
-308
39
70
200
71
-528
153
-53
-71
-93
148
-28
-161
-139
-581
177
-131
-314
225
79
52
-197
-167
198
-169
179
-112
-119
-279
155
175
211
118
424
3
190
212
182
384
113
-33
-348
-161
-312
234
-126
107
-39
-103
23
-143
-86
97
-307
507
-172
169
-53
71
506
115
53
-43
-748
226
340
576
-546
39
-90
742
-70
-130
50
156
37
-743
-42
51
-47
-310
-59
-94
-89
-201
184
-119
-208
456
58
-471
430
368
433
-178
-38
-121
32
245
500
-40
0
-171
138
-247
151
32
254
9
-238
-367
361
387
73
138
-123
-210
-82
136
199
257
-325
-19
470
177
127
-66
-168
-103
348
-284
582
186
-142
-116
-109
190
-121
-194
300
437
-6
-6
-437
106
-107
49
-3
36
-37
148
46
343
-202
77
-696
-39
21
46
-100
242
147
448
-508
62
-4
-120
71
13
489
95
105
-117
-101
490
30
132
-440
203
-559
-27
264
122
-35
-248
269
122
-27
346
-19
215
376
-73
-73
-1
92
-111
-338
143
-26
245
-381
235
193
72
-588
-190
229
-56
-10
48
60
-298
102
58
-143
-136
-122
329
0
-129
390
112
111
225
-75
110
-588
182
-28
177
-312
-174
-144
-63
80
45
-354
9
-150
120
-111
123
-641
58
115
513
411
-105
-75
68
-253
-103
-283
-388
-199
-161
-38
-189
-160
296
-784
340
198
-131
13
-153
-7
-40
255
-346
-244
-434
87
34
40
-35
-398
50
-47
97
-160
-713
156
-32
-427
-223
77
-154
-16
491
137
-145
-221
-287
-361
483
41
-230
-117
-199
202
25
-573
122
304
-214
-89
661
509
-42
-68
295
-346
-85
0
-404
-280
-196
-274
174
-72
-40
-21
-292
-422
-14
340
-66
517
252
271
-240
-542
-77
-287
-213
-444
248
70
214
33
125
-278
-234
126
-98
-27
-83
21
123
154
-180
24
37
-476
696
-176
-37
-32
258
-405
-13
-139
-475
-164
-485
115
97
-36
-252
-279
-152
37
207
467
-142
-189
-89
-51
-297
303
-690
-169
-72
42
48
-332
236
226
247
-452
-359
-1
147
805
-351
96
52
-402
-77
418
-222
-451
-27
-294
285
15
-118
232
-158
364
95
-282
-217
-394
736
-6
151
-598
-189
270
247
-68
-128
140
503
104
-525
229
-62
-53
-21
183
25
-192
-2
-534
227
24
208
-224
-32
-21
455
444
383
-138
-333
153
-73
-397
-111
-249
-87
-88
-214
219
134
-166
-48
-222
-447
42
267
-81
-348
-214
-180
-113
106
-916
-59
-131
184
-159
134
-426
-384
-270
-550
-243
193
-122
58
331
-783
186
51
-164
82
-588
513
-84
4
-303
-76
134
345
53
196
122
-411
4
-205
-465
-7
-334
80
-75
44
143
-69
-383
313
-126
-309
-19
237
-16
209
67
-33
150
138
-254
-117
-244
350
68
292
-279
-511
488
139
-534
-499
-673
218
-375
34
224
-15
20
-57
-98
-166
95
234
-390
-104
-178
-408
465
379
81
-692
-44
192
-39
76
-61
-164
368
143
-177
-30
-266
66
-3
-125
344
-469
211
1
223
54
-56
469
306
-499
41
-154
-243
187
-196
-153
-404
286
252
11
-234
-488
-203
-282
469
-191
495
-583
190
18
168
-654
382
103
-43
-130
32
-178
-309
-58
96
-389
-17
-53
178
-481
-143
71
-433
-377
-85
-43
-79
-408
-12
5
56
-189
-297
326
-205
-199
440
-54
-94
93
38
182
191
47
-38
28
-176
-279
-47
-572
-192
61
153
75
-239
-160
-328
-418
101
-57
165
117
-595
-144
-65
-50
-121
1
-93
-203
-15
-20
-65
-433
222
-70
212
-356
-6
-203
-205
29
-141
91
-586
147
135
-82
-43
183
-286
-186
399
27
710
-5
-146
26
-58
362
-312
-396
59
-120
155
448
-116
-317
21
25
302
22
226
-14
-124
-163
196
-60
301
-16
159
-245
-114
106
-195
182
457
185
-117
-149
488
255
-436
5
17
-405
106
-310
173
107
461
183
-79
-467
-42
-312
-156
102
5
82
-282
-92
-465
248
87
-74
-87
-267
74
121
-227
256
183
10
-174
-242
422
-334
188
-551
202
-20
1
-46
62
-337
-63
-20
-125
-314
-462
2
-78
48
429
26
33
-23
428
49
250
64
72
-2
3
23
78
-189
22
-236
91
209
126
-111
117
-223
-348
177
-313
280
-243
15
-93
-64
230
-375
-226
50
-213
-103
388
-616
149
-44
-30
373
581
-52
207
107
-53
-142
-71
120
-30
266
254
78
335
-74
90
121
-291
-8
19
276
51
-3
119
-170
115
135
-318
8
-11
-258
-112
55
220
347
30
128
-102
-4
66
-58
-223
-244
-213
-104
719
452
312
-226
104
111
-415
133
-195
574
-128
-230
134
-254
-432
181
-15
-52
-128
-85
-119
-13
39
-107
-1
-29
-355
124
102
-273
5
-40
-266
300
145
-470
-242
-93
94
64
-65
243
439
-149
-249
-1
-189
437
12
-405
25
-370
551
174
264
-215
185
-113
72
331
315
140
42
175
32
-164
501
121
110
-496
99
-752
143
-359
152
101
119
189
-152
60
17
97
154
127
92
-388
-86
-10
418
159
319
-258
333
85
-423
-77
286
38
178
-156
-74
549
-239
200
74
-321
-32
193
152
-122
-10
276
235
189
-45
-22
61
310
-46
297
-183
-25
83
-480
-41
-1
43
-182
264
83
289
-393
242
72
196
470
-39
517
58
101
29
-333
68
-528
244
176
462
-581
46
158
547
-326
-473
186
-29
339
651
-573
865
-474
168
691
-148
-352
-235
100
19
-456
-89
-514
143
165
-50
252
-167
-135
-147
-36
79
157
-433
-375
591
235
-16
-98
135
227
-697
-232
181
-136
391
59
-34
-166
124
105
118
345
-221
10
101
213
70
-61
-396
372
-137
-252
-230
9
-255
203
-72
479
-13
-187
-233
1
-154
288
-54
-94
380
259
-400
-148
443
896
372
257
267
75
-96
127
-50
-291
-118
197
-14
117
-263
174
167
-110
43
121
183
-57
-188
142
-370
225
-140
-210
65
132
191
49
-51
-513
4
372
-869
-159
-145
50
-327
96
659
-99
209
190
42
-156
-136
419
208
-237
-252
14
404
-87
-348
-534
-34
-141
-111
-13
421
-70
370
-2
-250
119
-20
-182
176
63
154
-364
-207
287
-345
-89
-6
320
-289
107
-597
205
866
224
-105
141
-134
-673
384
26
-154
-108
-244
-261
25
143
437
-340
128
126
116
-489
-105
-7
214
107
169
-315
127
-831
316
-430
350
1
-179
179
-321
-134
228
-157
148
359
558
218
51
-397
73
-160
58
-160
-145
396
203
63
68
-79
-366
78
138
-391
110
-159
175
77
-244
15
49
-66
193
106
-76
-18
-288
45
-42
451
-56
283
-45
-498
60
375
-204
196
9
-51
-148
-478
33
-79
251
-739
220
-465
130
165
-42
208
184
-59
221
2
199
118
-619
-124
510
-259
19
-186
-37
180
-132
-386
-326
105
52
-223
-493
64
6
-160
-224
192
-15
693
10
351
-79
-6
149
-720
-91
92
-160
-102
-65
-212
-711
-593
9
-609
82
-18
-17
62
-151
-12
482
-201
17
97
-168
-22
-464
-479
-27
-363
-65
-3
-183
710
-93
88
-35
256
187
380
112
52
278
-190
-154
172
-257
-111
-88
-121
-170
44
-413
-405
-21
189
-126
-148
-98
347
-236
-129
582
-303
-266
-205
-47
-213
-137
85
-476
155
-19
-64
68
-213
358
291
265
2
84
-587
287
-165
-186
-200
150
-62
134
-58
-365
102
220
176
-71
94
-86
553
610
-147
679
40
-241
-188
-111
32
3
133
-299
-311
208
581
392
14
-79
146
227
79
-704
514
187
-279
-61
290
-206
-147
305
-22
-86
-395
279
-202
177
-342
-20
291
69
-92
-342
379
-373
-296
-323
-218
-158
-84
19
-347
-255
-18
101
42
-454
337
-157
-197
-225
36
207
63
287
80
23
-232
-79
53
-218
181
-109
173
214
-429
453
20
-88
-208
51
161
-87
175
-437
-109
353
-174
162
61
-178
226
382
114
-474
-60
295
9
-72
32
278
121
355
203
-17
-814
141
-37
89
179
-220
16
-5
-435
247
-303
103
23
-112
-14
172
45
266
-326
-134
-10
640
185
156
167
-603
329
-122
191
-192
63
-191
84
-204
133
-314
-16
36
104
44
-86
45
145
104
-584
525
-77
-119
-350
-140
-231
55
257
2
417
483
138
27
56
11
430
70
209
-10
161
-156
-118
-290
203
59
-581
133
16
-320
68
-31
133
55
115
294
232
24
-52
-133
114
264
71
-160
187
52
-39
80
-145
314
94
49
-490
-198
-222
472
-155
-86
-127
33
-158
-112
435
-127
-401
60
56
-522
23
37
43
-126
285
-90
-172
139
-329
477
-164
4
-35
334
-400
-55
-130
172
-610
114
-82
245
-72
337
-29
-45
-158
344
0
-173
-12
169
142
248
185
1
7
-347
493
-580
-75
-361
-53
-227
-67
-550
-208
-147
328
216
-112
329
-456
129
-207
-211
-107
-224
-172
265
-132
-380
-100
114
-131
-178
-11
87
26
-294
-86
-150
-442
-67
53
36
0
-134
-90
81
-259
-326
58
142
-71
223
-68
37
-298
4
-186
232
-343
-633
391
-72
476
95
271
-265
-120
188
552
-418
-166
153
533
70
-51
68
55
-471
351
218
131
41
-87
189
346
82
6
-13
-312
-386
-105
-99
-235
105
-6
-150
98
-103
-323
128
-343
-540
-100
-69
-271
334
77
6
115
-491
158
-194
-114
-254
338
-75
26
-391
-30
-50
406
115
-222
61
133
204
-55
-706
395
433
46
83
471
-107
-263
-110
314
46
143
-109
-33
0
74
226
43
97
-43
24
-361
223
-95
53
209
-331
571
-346
151
270
-117
328
40
-46
-122
246
-249
-200
-128
-32
-755
-657
-196
70
-211
167
-76
35
-114
597
143
325
-43
-179
-318
235
275
116
17
547
-520
-300
-139
-266
-359
-270
-481
-105
357
-94
18
-8
703
77
23
-157
57
94
-364
-284
256
99
-290
224
209
-198
390
-3
156
-11
114
-157
-469
-161
152
333
289
60
125
-333
708
-111
8
414
-567
129
-55
-32
-165
387
-111
-178
24
-542
320
-545
494
95
640
111
-384
-58
20
439
20
298
39
430
-133
1
-728
36
-248
372
39
212
-129
231
77
-19
-21
58
-424
407
75
229
63
206
27
-21
269
-48
-667
-685
367
-204
-187
69
-472
-422
126
-166
138
147
13
391
292
40
31
-52
-143
20
-93
1
83
188
378
-171
383
309
83
-238
-172
-51
-80
-107
325
783
141
142
-186
-53
-517
39
392
-47
-243
78
418
-93
-650
-485
-95
-465
-94
263
453
36
-288
-74
-291
88
-557
-111
-56
177
-238
-533
98
164
-108
-202
-288
-12
91
-356
-388
223
168
-143
202
24
-461
-68
-52
2
-303
188
76
-254
-270
-151
579
-87
-1
169
-7
23
8
240
150
301
284
243
-327
137
92
220
-132
-16
-90
585
411
-654
-155
36
116
129
-40
414
157
57
-383
-14
-23
-78
-19
359
101
41
53
50
454
34
284
-142
-304
332
-71
525
89
40
107
-194
-116
70
-195
-185
94
-121
122
-201
-359
-328
228
109
49
-241
76
139
-366
75
122
47
5
-108
188
-47
11
-124
145
-129
-276
-127
-134
21
52
-132
63
-51
-731
63
-137
127
-36
312
-128
658
-29
-518
184
-300
39
-407
-359
-105
-117
90
161
411
-529
198
146
-485
563
158
-3
-186
9
-11
-94
357
178
-58
-199
218
-70
45
179
583
240
159
378
72
572
130
37
-203
246
112
-323
-229
-471
269
97
130
404
-16
267
-52
159
53
-240
-420
447
-210
-101
103
-82
-197
-218
42
124
168
-237
-132
64
119
-62
-86
87
272
240
-133
-215
-297
-8
301
56
70
676
789
-262
214
4
-204
359
395
-67
-199
-311
10
346
185
-57
107
98
99
58
302
98
-159
289
-106
-87
-6
-50
-240
-246
-292
-160
189
-31
-774
-16
544
110
21
141
-160
-68
-474
342
-414
-272
-202
258
-98
-65
-187
-107
-644
-9
547
618
-39
-197
-93
222
76
9
-121
-333
40
-195
-293
-40
264
72
-36
-122
482
243
-198
223
-95
103
-393
419
-117
-76
428
443
167
-224
-151
-109
31
743
-510
149
63
237
188
156
127
-178
-92
13
-344
-266
284
120
-277
296
212
429
86
106
-338
-62
-400
-31
322
-90
-351
-2
-110
127
-882
152
-104
2
308
-68
-133
-154
406
79
69
98
-7
-221
228
59
-12
-190
-21
-30
231
-33
-26
-165
-46
31
-199
509
183
269
31
-82
459
614
-103
-98
-113
495
20
-95
-246
92
-34
371
456
363
-320
-388
73
139
126
352
30
-378
-5
134
-66
117
-64
156
-275
-784
-69
-112
403
-96
31
360
-66
299
-568
242
115
571
-64
65
427
60
-285
284
129
-31
-96
-28
-90
-73
-61
443
435
266
424
158
96
-37
-91
-113
177
-229
-89
-317
31
42
23
79
-473
218
-14
-176
-37
-72
393
-376
-106
-22
25
139
-249
-539
109
-5
384
113
-55
180
123
184
39
-81
-209
-33
-127
31
21
123
-450
-109
102
-155
24
68
558
557
-100
-164
194
2
-196
-96
193
-216
239
-369
-85
-146
-49
180
-17
-214
-437
-160
-36
48
-336
-64
-86
-189
53
63
-155
-135
140
-52
15
-20
237
-276
223
-25
-526
-416
254
514
295
293
48
-58
88
-192
177
-127
82
-78
-133
-37
-40
39
-72
221
137
-531
-224
341
-224
254
-54
-97
-323
-21
324
210
-24
-445
-405
137
-63
-143
436
77
120
199
-96
-373
284
28
-149
-250
131
-252
624
102
-298
582
389
127
205
33
575
105
-87
153
99
114
-281
-188
-275
569
10
110
-151
-13
267
152
334
143
-100
387
-319
99
-234
304
-96
-4
-68
-113
-209
-429
506
55
-44
-270
-214
-145
22
-282
610
-235
-451
144
-193
-321
-78
630
-492
308
212
-160
5
355
475
112
59
71
-266
280
38
-8
46
-38
45
-521
360
-236
-41
-125
-23
39
-79
270
183
586
-76
332
-676
-141
-122
-252
193
-172
-390
-119
129
-74
167
627
-138
335
83
-514
-291
152
27
10
-90
-228
-146
-278
-52
-171
-162
37
386
-249
-237
-348
-142
-176
78
56
-65
30
-10
-92
-173
12
-210
526
-204
40
206
167
-395
-11
45
318
-88
78
106
473
102
-64
268
-664
202
40
-48
213
26
182
341
211
45
137
-24
301
477
-136
-171
-40
181
-607
-92
263
-3
428
-63
114
170
15
154
191
-7
-44
463
-792
54
7
173
-213
108
76
403
-385
389
7
-240
-233
-4
8
249
194
-117
-265
77
255
143
-148
82
-211
148
639
-120
-115
-541
168
-153
148
65
650
274
525
-133
221
-72
-609
149
-498
-6
-114
126
155
33
241
136
156
-239
120
43
-244
553
-202
22
39
-184
239
464
504
113
-686
229
156
-167
407
-556
21
39
-81
-275
-315
-143
103
-370
628
228
-22
-223
463
397
307
-411
518
-111
239
-448
150
-103
-181
126
214
-70
209
22
-144
170
-503
-919
-270
49
-199
-62
-201
-170
435
63
704
-184
-55
-59
96
-322
129
5
12
-46
-281
277
-558
-43
-540
119
-225
783
-76
-114
-173
190
-402
8
-187
135
233
59
148
-251
36
-106
-290
51
-46
-112
-52
-25
18
-7
-164
158
173
-69
91
99
-283
279
303
41
183
266
369
616
-68
-135
207
-527
59
-423
183
50
-76
209
507
-75
-549
188
39
205
148
67
468
-635
152
125
341
-629
-80
553
59
-362
55
686
-36
257
129
-117
-76
-77
-48
209
-442
331
22
-35
401
-91
35
-155
48
550
-76
-49
-111
11
-90
-300
84
-104
-88
-66
-98
155
-235
-23
124
-112
166
-168
384
289
39
-105
49
155
-77
-112
250
124
511
-215
-555
120
218
-129
-74
-50
-59
-11
298
279
140
131
223
-10
548
14
-298
-249
101
104
517
-473
24
-708
29
123
-192
-179
231
114
30
-507
1
-142
4
-258
29
-7
-123
-53
-618
184
121
-121
25
154
-13
147
-94
-18
-52
516
109
141
14
494
237
-8
133
-215
121
77
-348
185
71
231
104
-134
-50
158
398
401
22
-212
-86
300
-279
-470
280
-127
-186
457
-132
-421
307
-701
-66
-265
107
-278
313
87
78
-83
-150
-313
-181
-530
137
-404
-36
-167
-10
386
129
-720
44
-282
-313
108
12
-179
-326
116
-434
-225
347
477
-89
8
-40
-269
-325
-39
-6
-69
-192
-168
-180
-71
-310
603
220
-218
-13
35
95
-40
75
307
472
-79
-93
-314
-13
-12
-75
-164
492
463
178
294
90
113
213
-77
-28
-52
147
-4
-510
-418
-40
143
172
-473
-153
85
360
-261
118
-13
166
-228
-234
-134
582
411
223
-93
286
121
15
-153
-94
456
155
-152
-227
-199
276
383
52
-180
-215
67
-392
242
-190
-40
201
-74
43
55
157
-59
-321
-239
-31
-405
-56
-84
-57
-16
-66
-135
223
221
-297
-106
-105
192
264
-96
560
-252
444
-465
149
-199
72
-99
-191
202
247
-210
-128
-302
27
304
-187
-234
119
264
121
-33
27
-71
119
-42
-277
40
-462
-317
261
-96
-68
-2
316
154
-193
-8
165
-273
73
-23
298
230
200
127
-5
-109
-197
-195
-274
-86
715
361
-68
103
43
58
-366
-123
-517
-29
425
-191
-140
219
-152
283
-274
300
65
162
-21
-213
-64
-147
493
-23
-159
-323
-294
41
-657
29
265
185
-151
-141
-237
195
173
29
233
108
-77
131
-308
-134
33
-273
-74
221
-491
-128
-49
82
-87
178
342
131
263
522
650
225
15
-191
85
20
-149
-250
-137
470
262
1
617
103
-517
445
-21
-175
82
580
-508
172
-180
461
-388
199
-26
-313
528
-193
234
140
605
281
-341
-104
-143
219
319
383
-398
130
58
87
11
-503
-444
-95
-209
345
-138
-120
-91
8
-195
-306
134
364
98
-107
48
-328
38
-512
77
-150
64
-800
6
215
-345
74
43
139
160
-541
-54
410
183
133
-80
708
-30
-169
-262
530
47
90
-127
338
-4
46
32
123
66
-104
89
-180
-421
-190
63
90
207
-219
175
-90
26
-586
99
-376
-590
-60
-91
58
616
-336
-136
-111
174
40
-121
-98
23
196
88
158
34
70
389
198
592
-188
-363
-512
348
177
-33
177
189
120
-878
-173
-438
414
-414
32
-140
437
-302
-48
-34
-292
284
-182
-7
330
-698
188
-143
-9
140
-41
-189
74
100
-199
-232
-100
232
-197
-177
39
177
-37
-78
191
-297
120
198
539
-510
88
-19
-87
-251
-140
152
-257
-342
-188
200
79
187
-606
473
104
-154
68
-164
-311
447
-479
-297
16
92
-225
-42
623
359
-104
108
152
42
87
-639
427
410
56
-162
128
-214
118
130
-169
-77
-319
16
-80
130
-90
-125
194
-144
-357
81
-190
107
-135
-3
231
266
-4
109
10
546
90
505
322
259
157
-10
-558
-136
-5
164
-471
-398
-379
110
71
-16
-510
55
-352
-350
12
-16
68
125
-291
-64
224
-217
118
-158
-489
-459
97
-180
-813
89
-82
305
159
168
-217
172
-258
-58
95
88
-391
495
-81
-128
-223
304
82
-116
410
-190
-9
313
-811
88
587
344
167
137
132
17
258
448
-48
-154
514
-217
-251
233
164
11
693
31
77
200
-20
46
147
-193
-64
139
101
-280
165
-373
-168
-72
-205
6
-125
25
60
-306
-116
478
-224
137
-235
73
-24
-101
-165
-146
110
643
175
-195
-164
179
130
-22
-313
-240
-34
15
7
19
194
-173
190
-194
-178
32
199
-79
190
245
-445
116
-244
322
-325
-174
367
-249
270
163
420
-15
-247
-178
-28
-46
-594
10
-187
26
-18
280
193
-204
-296
-173
-96
42
-115
141
-301
-84
486
111
10
-179
482
510
-292
417
125
-125
165
-131
-3
-90
226
96
-111
254
134
214
-259
-290
316
14
152
-244
-32
129
516
122
-396
361
-243
196
-59
-310
79
-290
205
211
-108
165
-91
311
46
-28
-102
-488
71
52
104
53
-485
250
286
35
10
-253
71
-56
240
68
-154
-5
-60
95
-36
-425
-193
-282
193
-99
108
-148
-498
-209
-64
522
-694
511
13
275
-24
-319
-88
168
236
-310
569
-63
376
-27
198
8
65
-62
-171
-192
-81
-121
-317
-71
285
-172
138
-192
-120
2
-69
-235
3
0
-77
-112
-69
-52
-77
348
-305
-271
148
-203
-189
235
22
440
-593
-497
-50
-250
-212
30
-49
-162
-225
306
-221
40
-301
274
38
-279
87
-48
608
136
-304
213
52
-271
80
188
37
-30
-564
11
303
376
88
179
70
163
197
-343
-118
104
250
-621
10
-66
-20
-307
398
-142
57
-118
-21
-125
-106
92
89
94
79
390
29
-293
-62
174
88
-441
200
104
-491
157
94
54
59
678
-35
-197
188
-89
-250
-52
245
-147
361
-159
-50
-17
-258
-398
106
57
53
-246
367
-278
343
-249
153
-165
-17
-271
-43
103
85
-400
86
-623
-391
-241
-216
221
39
160
148
1
59
-257
81
320
204
-306
-364
-136
11
-35
84
-251
-47
-88
-75
310
-389
39
156
-11
-265
-62
-367
30
-123
-241
-118
-58
-101
102
-198
1
-59
229
19
276
313
127
66
123
700
402
-13
-124
-113
-136
188
-123
182
105
-377
-55
177
97
147
-4
-56
-41
-41
167
112
26
-570
-373
324
177
-27
-49
24
188
27
332
-375
-318
-470
428
-472
203
419
705
440
113
290
-342
-74
-193
33
-111
-412
-68
54
-86
221
-148
-654
-115
-124
-87
224
199
157
118
-245
-243
-330
-202
33
383
26
-24
49
91
123
-29
46
194
-51
86
98
125
282
-153
-95
258
62
66
229
136
-133
261
-201
-234
-1
-308
218
95
-13
-83
0
-94
615
-219
276
154
-66
-175
-1
37
-27
248
-451
124
78
162
66
260
327
-451
693
10
215
-571
162
637
-33
634
-217
-238
104
-225
186
-427
98
-84
396
-410
379
-577
-94
176
-274
-496
62
184
-28
-118
24
-419
-62
19
42
153
602
-3
42
100
131
63
176
10
281
-3
97
-442
418
-46
36
-218
-71
-378
-16
-32
207
-162
240
326
-23
82
69
-108
-167
-441
-569
252
-80
94
-108
203
92
-127
320
-66
-355
194
144
-93
120
153
262
77
-262
319
422
271
-5
-50
361
-232
-178
37
-69
19
-150
-164
-96
102
-629
-17
-78
-192
255
367
168
132
-579
274
66
135
-130
-49
39
180
284
-306
56
-91
23
-106
93
-128
102
465
-113
174
45
68
118
194
-57
267
8
386
160
40
76
-62
34
254
-68
177
430
-331
0
605
-189
585
165
28
291
263
-72
-481
-353
212
-131
-179
466
-71
-139
-73
96
156
55
25
565
2
341
457
-292
-154
-40
-396
127
-419
-48
-214
-36
-139
-56
-261
-128
104
536
-142
28
-143
84
79
259
-62
63
363
-439
10
160
291
-315
-377
-2
-257
445
-218
204
263
-25
141
204
97
-320
74
-11
17
43
-231
197
47
-18
-314
102
-110
204
228
229
-93
-449
-585
131
550
177
-247
-424
-53
-496
213
129
83
80
-444
18
111
-14
-71
113
-659
-58
4
-56
333
20
352
-694
-96
-210
-279
87
-115
-255
317
87
203
-518
150
190
517
3
-316
-39
146
-89
938
84
212
-58
-115
-69
-116
-413
226
267
68
-5
489
-119
491
-301
99
149
122
161
-336
-268
125
315
-16
298
-23
-8
231
-201
-201
-263
3
103
94
131
-53
-163
130
-120
192
15
-141
-109
88
-861
242
184
-246
-64
82
-2
-40
57
220
406
107
-667
-288
41
-59
-22
145
289
59
-158
-22
-93
581
-83
-127
-291
-333
66
130
-103
-308
206
280
-212
-22
117
-103
132
182
163
396
-123
-129
53
-436
110
-789
112
113
-170
-339
-120
-50
-31
-116
142
484
504
-365
471
-161
-112
-44
111
78
-529
306
-423
131
-206
36
36
-379
474
-26
-60
70
192
76
-32
-275
302
-405
-158
-246
-151
-104
-15
144
114
-298
-292
-117
-180
-301
78
-128
-330
32
449
133
-343
263
6
49
-129
-190
74
150
349
-89
240
-120
406
-471
-117
224
434
-597
110
-26
76
12
488
-198
-185
246
150
170
188
1
-160
-55
270
42
291
-13
-194
205
-310
598
466
73
5
102
364
489
-111
-79
270
-262
-16
425
100
266
242
-150
-96
695
-172
-177
-236
-228
-268
53
-171
-44
-312
-554
-252
-559
-14
104
-686
-83
112
459
-385
-96
53
197
38
-127
-602
161
51
-420
310
208
88
9
-146
-170
-22
-314
659
-143
-172
-77
183
-241
-135
-186
-508
424
-119
3
146
-135
189
306
168
108
-751
197
45
-399
-25
-158
-21
-324
208
117
-218
530
-355
496
46
21
310
-357
-201
134
414
-334
-142
-21
-150
-163
-39
136
-427
38
-338
109
-208
64
-67
40
191
-169
100
-493
304
1
72
554
-112
-498
151
173
-153
477
-144
20
-261
-246
108
-157
-457
-196
-191
59
347
60
88
-19
200
127
-75
79
206
-75
144
90
661
186
-355
109
383
-15
-200
0
-203
-134
98
-164
-119
51
-244
72
-11
44
-109
103
-311
175
-132
-54
331
-152
26
49
16
-173
-258
-546
48
-207
201
-25
118
-54
104
92
-337
-3
44
-51
299
146
-171
-87
-263
-244
165
150
137
-40
58
167
-144
-196
171
315
64
100
489
343
10
111
21
375
-168
-185
522
102
32
79
40
298
-77
-187
-379
86
-421
111
133
-197
-302
618
169
55
133
298
-269
184
-194
381
-68
176
70
-69
-552
120
214
-90
-263
-32
-83
-44
145
-465
110
-380
-87
88
282
378
-215
292
-330
-91
-25
34
-349
3
-80
175
0
7
553
82
235
173
56
-159
144
335
707
49
-94
599
-181
-118
-23
-177
45
-319
-209
199
-68
393
-541
-8
-113
308
-100
37
-279
-82
148
27
133
-86
219
-22
-167
74
241
-389
-174
-111
41
419
-47
-406
269
-529
205
8
190
-543
-108
-723
6
-25
-504
-26
-410
-83
135
59
-539
-127
264
-158
196
-78
-89
-385
-403
-841
-196
-326
85
-80
-210
339
202
-277
379
-317
100
62
-73
-119
-188
-79
-245
-397
-15
1
429
39
297
-77
290
-641
-169
142
-265
152
-277
546
-199
-235
3
-376
-289
149
425
-579
-163
-78
165
96
-223
399
218
94
273
-93
-6
111
-185
-73
168
51
435
-254
-57
143
459
-317
44
-403
52
-187
557
-288
-36
265
199
-16
-61
-146
102
83
289
542
-108
42
513
-511
26
144
1
-36
109
117
-19
390
-130
345
195
279
-244
-443
155
-718
-241
-112
-165
17
-225
112
-19
136
357
-277
56
-35
538
86
538
-79
201
330
-547
101
7
-185
135
166
-202
508
94
-228
637
121
321
-28
-38
138
573
155
-26
-243
46
106
-203
-5
461
-71
135
-279
-1
164
46
-10
-269
-195
-195
-86
-80
-268
-105
-127
285
10
-235
86
346
275
-366
-325
135
-83
102
-144
-127
77
361
-35
241
-18
155
136
196
246
63
128
-201
194
60
61
93
-61
-158
279
-68
-224
-284
-10
62
-63
-50
139
620
118
-243
-180
-99
-63
6
-159
294
-232
249
-199
-356
176
-393
61
637
-15
161
-114
229
470
-32
-220
-292
-25
-540
93
100
-39
83
-170
541
329
65
140
298
355
-339
-133
99
389
-151
-88
90
-258
-4
-34
-314
-375
-17
-14
-346
171
118
-207
654
204
-227
234
250
210
108
412
410
-105
151
-396
31
-176
-128
-44
181
136
290
-11
169
221
110
-24
-111
-14
90
-188
-80
-182
314
148
-677
-159
-69
-114
-125
116
136
-173
623
39
356
122
454
-89
-249
-216
305
112
-349
14
-119
-316
-521
-8
-104
-487
232
106
76
-282
-103
-443
92
-29
-34
-100
182
98
-110
671
-83
-631
-15
-274
-69
-379
-642
237
171
3
-396
-134
-89
193
198
-269
-204
-249
-103
-286
23
-77
-589
-292
25
-67
351
-109
-131
-152
636
-460
139
-141
209
-227
530
261
-20
180
-106
38
11
216
52
97
-145
-142
-90
537
100
-24
143
58
-91
-101
90
8
-108
-424
-62
-407
-81
52
139
-103
454
-13
-106
-120
101
-117
-392
266
-301
14
-48
-338
162
150
100
126
75
-73
414
-458
-97
-344
-64
286
68
-88
-253
-128
149
144
138
392
-202
-215
-247
435
216
110
144
152
55
96
310
-18
157
475
70
533
-150
-20
154
48
65
-662
-152
-151
-412
-334
-184
-15
79
-75
191
43
-77
104
-121
8
53
64
-242
-58
200
216
110
324
17
-174
164
359
530
208
-178
-26
-178
-94
-297
179
-397
165
-94
91
188
-207
157
291
237
-146
-70
-584
-222
172
-14
494
-113
-44
84
711
97
-164
226
-458
-8
58
101
113
818
-129
-26
175
268
70
264
-20
-124
-70
-132
248
-585
153
127
376
286
363
-112
6
-152
-71
-27
129
-473
320
-292
66
139
96
-67
-334
209
56
83
198
82
-922
-435
227
-176
-203
-241
134
-131
264
-354
-1
-277
218
-31
-653
218
805
33
-95
6
221
-48
-86
518
26
-244
22
228
109
78
-217
-374
-574
-3
108
282
295
94
-76
29
171
216
161
-466
-211
190
-221
-159
-308
-144
-488
-207
669
-60
346
-23
369
99
230
290
3
96
-270
-97
410
-307
39
-350
108
50
125
68
-11
-215
-132
141
295
132
203
-149
-232
-177
-112
57
-415
361
308
162
39
24
-259
-147
78
219
66
227
-505
-177
-508
-180
-34
-207
364
267
-486
-225
-591
373
-225
-105
-401
386
88
100
-281
-287
-145
-493
80
158
76
64
330
614
44
251
24
-190
-94
-54
-102
388
74
-146
-114
207
-43
84
15
-7
1
22
344
-76
332
385
39
76
-353
112
-116
-116
159
-106
333
-319
281
-102
-288
-110
-132
-221
-245
-35
226
6
-92
-159
14
198
-101
175
257
-363
199
-40
326
429
-455
217
364
-95
-91
54
-318
-269
25
-129
102
75
-282
-130
186
-78
1
-168
352
254
-125
175
309
71
165
-31
197
185
-14
-147
-373
-397
-24
381
-394
324
-135
-71
-350
-355
-426
-46
-75
-26
-315
-503
77
-50
-113
-3
-450
308
218
-171
378
119
-64
-812
-332
-130
-49
231
295
148
24
-59
192
457
56
-84
-670
307
-42
-1
27
-74
29
176
-72
408
131
129
238
141
-220
-14
-177
36
-149
483
33
-187
255
229
128
470
681
477
81
-682
-11
757
-85
-321
-110
-88
162
140
413
-456
111
-154
-185
247
-134
102
171
-352
-285
83
109
-147
286
83
134
-10
-43
96
86
-100
103
80
-783
255
273
-6
223
287
196
-94
-41
-401
474
-29
239
7
-3
-306
-900
-322
93
-100
-54
96
338
-17
-82
358
-219
44
288
452
458
226
101
24
-51
-238
451
-128
538
42
101
605
76
-211
-173
286
91
384
-210
319
54
123
314
-543
707
142
-612
232
-223
283
-159
165
23
88
-631
-277
199
-102
-95
-249
-126
-427
98
-105
-67
533
261
324
7
19
125
-57
57
314
123
80
-55
-233
165
334
-267
15
142
277
-564
156
377
100
-49
-79
-297
211
127
-216
80
-159
-264
-75
-456
199
-98
-88
-191
150
-188
-179
131
97
157
33
201
-84
-39
292
311
-279
-496
-130
489
-213
-343
507
102
-128
209
202
-329
-61
476
-203
190
208
-499
-54
71
452
-274
-333
165
-238
-88
-108
-5
-514
-79
80
-238
237
-82
24
322
242
-6
-72
107
45
-25
-223
175
52
-340
388
-37
-32
-412
15
485
-174
-262
-393
-39
230
153
-205
-102
20
-67
19
-185
10
5
138
-111
-418
269
138
-124
424
84
-27
554
160
50
48
-1
179
272
69
-476
-26
226
-444
-195
127
249
181
180
-289
205
-577
113
-238
74
-164
152
-434
247
-71
38
-187
92
182
-243
-289
-139
-89
-263
-807
-227
200
18
117
152
-238
602
43
66
55
443
-39
155
-34
228
-163
208
536
74
202
208
-252
-247
-209
360
588
16
-592
78
-268
-227
11
224
-623
415
-441
200
164
423
-295
-260
138
285
147
358
524
71
-92
240
30
538
-232
-48
-229
-122
380
-65
-143
-349
340
215
66
8
-31
-207
-79
-121
83
-144
134
-122
-91
41
-109
-112
-547
104
-19
34
96
-163
-124
10
-156
-242
152
247
367
247
-187
121
-67
87
-28
575
134
295
-12
578
1
235
490
-124
163
-371
165
-352
394
-364
232
-325
21
-115
-75
-55
-353
-72
-76
25
-184
-44
795
360
167
-135
-23
-331
-109
143
490
-207
7
20
20
90
126
118
68
416
-62
452
102
253
-53
101
-20
30
38
-340
57
-258
-91
344
747
321
-40
-40
198
-885
550
-224
35
-133
-11
-510
349
513
-303
-42
172
191
51
351
-733
-236
180
-445
120
-77
-213
-408
-794
467
-143
71
298
14
421
-712
-557
-320
-69
-140
-25
85
-212
92
582
-119
-84
0
130
-15
157
-561
78
541
275
-10
-226
-31
189
-138
-50
183
323
-160
9
34
88
-10
287
-100
-24
16
-28
-106
160
227
128
207
218
-64
-14
-63
-55
101
-79
76
13
-26
-138
-74
-247
-44
132
-52
-4
-191
84
-291
289
-456
-101
427
348
92
-202
481
13
71
394
83
227
-31
113
-159
222
119
-157
-118
57
229
-44
-281
11
40
61
74
322
126
2
-90
-108
33
17
-223
77
228
48
35
18
220
470
-212
31
-43
72
31
-313
116
-90
-194
-165
-268
184
-694
469
519
265
-66
-51
227
-104
-949
293
-326
24
592
215
11
-68
284
-361
-199
75
-248
-180
342
-134
440
145
-61
202
-83
-174
-347
44
-137
-354
-7
-133
-51
-18
56
-91
387
208
-431
-126
-428
35
154
-44
221
-147
248
-349
-400
227
88
12
-129
83
310
126
47
54
18
135
348
284
-284
-11
-44
-2
312
128
103
207
-268
268
-1
-264
180
494
70
197
-24
371
-321
-89
111
362
191
-175
-255
139
-72
-88
-199
-69
306
145
169
59
137
-427
-51
43
115
170
243
134
85
-183
13
25
-219
-63
227
66
152
142
127
64
-54
185
421
-159
-194
-498
238
68
-292
-246
-298
73
-466
-79
-320
-98
-181
182
174
-198
-121
-174
148
-147
-296
205
-105
398
71
-107
-27
-365
424
214
-108
148
-162
224
146
-384
482
-186
52
-244
-100
256
-170
186
-393
49
61
467
-141
426
139
-200
57
-325
-33
-233
103
104
-370
-44
-228
-432
-139
-298
-4
1
-87
148
-218
225
59
141
-139
20
43
-34
223
-145
-143
203
140
627
-341
315
344
88
-165
-115
4
-208
91
-366
210
185
233
443
46
175
-65
18
8
82
-184
31
91
501
-212
39
-104
-8
-211
-171
-164
-95
-219
185
36
92
189
0
-168
425
66
143
182
-324
-113
343
28
-87
-242
-55
-72
67
-46
-412
-372
-72
-61
-64
-64
77
128
144
-200
-7
-165
293
347
293
-105
-229
-43
196
158
-33
119
27
-341
280
32
-191
-453
-207
-397
-92
118
-45
186
-108
-572
268
106
-502
102
177
252
53
13
-265
138
-38
-277
-33
407
50
-549
156
235
572
-211
153
350
487
303
-166
303
-232
-101
133
-204
-75
-207
29
-319
-592
594
-80
95
-619
198
-93
-204
-109
46
477
-193
-125
-193
423
-93
-63
-148
33
154
343
80
-267
-100
-351
9
9
205
184
67
226
-777
-277
162
-242
-53
154
188
-254
-264
-70
25
92
-105
56
-304
785
212
165
466
-150
-41
-41
158
154
-106
-113
-323
29
129
-144
-269
210
-107
539
-104
-373
274
194
155
-261
237
427
164
257
-595
-279
-459
-197
-122
-431
-147
855
51
-145
556
-133
-66
742
359
100
5
-330
106
49
112
227
-245
74
364
-312
-169
278
52
-416
345
-332
97
-48
305
-33
-83
-84
-53
-104
-58
-151
144
375
-229
12
-31
100
-132
-445
-276
82
446
-233
-601
-87
458
-390
356
263
304
167
-195
99
522
-459
-51
6
-68
-17
89
-26
-342
-654
-174
-140
-169
-218
626
129
-175
-52
-552
-18
17
160
-101
126
-148
-188
379
-30
7
-596
-90
-221
38
84
102
-44
214
-246
-47
103
-363
-162
205
205
424
206
-200
-364
-15
-419
266
19
-161
142
58
-52
109
-455
343
526
240
-264
737
226
80
72
-58
-116
238
251
428
49
-156
-298
-13
20
180
-104
-683
-397
-109
-36
-459
65
372
-268
92
99
-184
-311
-233
-188
-416
117
-296
-110
241
-192
-132
128
182
314
-262
7
-73
-3
-384
-229
352
-118
182
-25
-4
-250
166
58
-470
290
289
-256
-288
231
-199
-124
211
48
-89
141
-121
287
42
-128
-279
-282
282
-137
-80
226
27
89
-377
76
180
-25
788
-194
-186
-276
-87
-42
139
37
185
-100
128
-34
-182
-178
-251
540
119
141
194
-122
-103
103
131
-47
-9
48
685
-658
117
249
279
22
-382
148
-272
652
163
337
242
66
-221
414
-193
40
-80
138
277
-267
229
-71
33
-43
110
342
154
168
446
-325
84
85
56
-294
-36
-31
-532
271
-228
-636
-222
89
-35
-379
-199
-71
50
-622
-353
-84
-264
-128
453
71
-293
-365
64
-159
-99
52
202
-218
29
33
-92
317
122
137
5
260
-81
159
194
163
408
486
-266
-154
-332
-90
-250
268
-254
-230
-15
422
110
-217
18
62
-210
85
398
175
-158
131
372
209
-301
-155
-108
-65
295
18
91
33
-255
184
89
-65
11
-16
-240
30
118
-174
244
573
48
-33
-69
225
-20
371
61
-224
-335
-240
85
61
-156
254
203
-332
-110
37
356
-471
19
281
-375
-178
73
222
115
-13
351
55
297
40
-49
-33
-298
58
-80
-169
-127
376
24
34
468
314
-66
-58
417
409
-197
51
72
459
-34
-446
-175
-489
-166
126
244
441
-117
-110
726
103
49
-236
100
208
-461
211
-46
-68
-270
468
237
226
261
-145
-264
394
-316
-42
251
70
-111
-558
-79
126
-36
139
-345
18
-48
-162
-78
-24
-6
240
-447
-263
59
-177
64
-608
-36
-47
59
115
-5
343
23
207
16
-10
-219
247
-190
-79
-306
85
-130
-182
81
142
41
530
685
11
-694
116
-508
69
-215
434
368
-106
67
254
-258
-54
-173
-66
882
130
22
-8
-181
-206
-280
37
607
-17
289
125
-231
-29
249
-3
190
-90
365
655
-364
-32
179
592
380
215
-29
-47
325
-316
176
103
-13
-33
211
-319
-245
-44
-10
180
119
149
-111
74
-147
13
98
128
-362
-193
493
75
-103
-397
97
202
60
-139
68
-206
-180
-81
-49
-307
393
2
-104
195
105
-565
-144
168
366
-78
-433
-33
-116
-300
-80
473
234
-178
9
8
718
488
-15
-11
-286
-43
3
128
-24
-339
-632
-160
-85
-50
-79
-209
-123
-7
650
154
-115
66
323
52
-114
250
121
-59
-240
-165
-100
-395
-178
-213
-9
-49
242
-244
-60
-215
74
844
-106
-63
160
-203
57
-217
63
266
748
137
0
208
-191
-52
14
-312
-184
-402
105
-179
69
5
-213
-113
-30
217
-207
314
241
-199
272
101
100
-17
-183
-440
254
-181
406
708
-223
166
-133
-125
45
-22
189
116
293
-266
-127
508
-52
67
-96
465
-197
-313
8
289
-153
129
16
32
-299
-83
140
-245
182
-51
205
-221
-148
439
-245
-88
200
256
-17
-122
164
-603
666
-334
46
170
526
36
-130
152
336
-9
223
-118
-407
168
99
141
-411
124
-422
64
39
-171
221
-189
9
-230
-40
23
-201
-118
-231
51
-32
270
71
110
111
-204
44
-270
-97
-111
210
-364
92
369
147
-73
-183
251
-330
-42
145
-119
407
0
-183
-452
342
-248
95
276
-143
52
2
275
12
8
65
-557
-248
-215
724
254
15
239
-242
-185
29
-196
55
145
237
-148
-141
-456
223
96
3
642
173
-32
53
96
512
338
120
208
-35
339
-63
-122
143
-155
-185
-202
271
196
-131
-156
360
39
-31
-721
-320
-50
413
-231
-431
219
-129
569
-335
-589
-108
-110
303
34
-84
273
-329
-75
165
272
266
-284
280
-198
30
-287
-301
304
-413
-70
-293
96
-117
54
-138
164
-477
-197
476
435
144
403
-309
183
-154
35
-207
336
123
80
138
-153
25
280
-95
-225
10
408
-134
129
300
-342
23
8
-142
-170
443
63
100
298
-506
-271
180
-373
-212
-299
-368
96
6
63
-256
28
102
138
228
118
-503
254
110
-158
156
323
-148
278
135
131
-121
-158
-112
-82
-4
342
450
-105
46
-19
337
-4
-104
-697
161
177
88
34
-86
-293
85
-73
102
-299
75
459
329
-168
-263
627
-437
462
-228
-71
41
-85
-213
251
63
-103
-148
-342
85
-112
210
229
-482
20
43
-156
94
-364
151
29
-224
-353
-146
-26
-259
30
230
13
-16
-361
-95
220
-19
226
10
-44
-215
-16
-271
-111
-257
26
-46
-524
-71
-87
510
381
86
-174
184
-214
42
-340
-163
359
366
138
-172
-193
55
-243
-17
-121
-101
193
63
-253
-269
-82
-25
2
-146
52
-380
521
-96
74
-55
-94
-477
46
-3
-18
-66
196
-86
-429
159
635
-249
-159
-271
-40
400
-521
-11
69
-156
302
311
452
92
84
-515
322
356
82
125
438
-188
300
115
166
-82
-86
-95
497
-221
-52
281
84
428
206
-167
211
0
41
63
-58
55
461
193
275
-129
-4
114
260
189
216
63
202
-405
248
85
-535
364
-34
31
508
-67
131
174
-282
170
114
-104
272
733
273
146
214
-148
-181
125
41
160
-50
40
184
16
-210
-64
20
197
-466
153
0
-3
10
-18
501
85
-584
-408
-547
27
384
-239
356
-146
85
-228
-12
-236
111
19
300
28
67
186
90
-235
21
96
730
63
-98
719
-34
-133
-332
301
55
836
40
-262
-58
439
-154
-83
-170
-65
330
50
5
102
47
770
129
-181
64
152
448
40
-19
-105
53
-8
-419
236
-21
-134
-34
110
633
208
427
-109
92
-41
-168
-713
53
-212
-220
177
-60
171
104
-129
-77
61
119
-484
6
-134
195
-116
79
-403
22
30
7
358
-56
-161
267
92
-31
262
-86
233
677
-80
-218
152
-39
22
232
-248
248
171
145
-61
-38
-58
-871
-128
-63
-175
-49
-150
249
-551
-184
134
194
5
201
-276
152
-110
-279
-154
94
-22
155
521
119
566
-102
5
34
-592
420
-41
131
-52
-22
110
326
-51
548
210
-475
320
60
4
-41
-283
82
441
-224
153
794
-39
89
249
-166
-176
-29
-266
140
-326
-669
165
3
34
160
119
-173
100
-46
229
56
-572
410
625
388
44
172
-376
163
245
-96
115
-204
-87
121
260
-163
-271
-63
511
-199
207
-621
-161
203
298
39
-112
278
-107
72
-25
-24
-240
-161
-11
-4
183
-113
-135
11
267
183
-28
-236
256
219
-198
-109
34
220
-249
-16
451
182
485
43
298
-105
212
-109
82
522
-121
-163
300
-118
-808
68
-137
152
-166
-147
134
-322
190
113
-278
-256
-63
88
353
215
-12
536
-265
-314
-569
-528
138
2
279
-53
111
278
-544
-4
-277
184
-24
58
1
-174
158
85
-33
66
-40
96
-301
-103
-75
129
57
191
43
539
226
204
276
-450
-215
-89
153
-207
92
186
-638
40
432
-138
-172
93
-401
205
593
288
18
-29
-141
224
-657
207
32
401
697
252
-303
-89
-87
157
-5
-79
-59
36
-204
10
108
-29
-100
376
-63
-56
-100
302
-43
169
-319
69
24
296
110
219
38
34
-41
-19
556
-2
278
118
-262
-395
173
-92
90
-26
14
411
96
443
-165
-81
135
-49
50
188
194
10
264
-52
-297
-59
50
72
-420
-122
17
245
-81
130
167
-208
-225
-139
92
125
334
-118
-164
-475
7
128
-571
-180
-20
-87
9
18
-458
-201
-9
219
-194
363
64
-462
-17
-9
40
81
-133
-278
165
-8
117
200
8
88
-22
-405
117
41
-49
-307
143
-356
-281
-154
-386
-199
400
-138
-535
177
-57
-178
-22
-147
-135
-152
-200
-303
-219
59
-176
-19
162
-364
135
109
60
-4
-613
135
-555
-459
-202
50
-156
-125
298
663
-48
-87
-243
-187
-467
-143
-406
-53
128
248
47
462
-211
-48
170
-185
572
128
229
-55
-4
-199
265
130
751
-142
-224
-257
-22
-133
95
64
-36
-364
-132
241
287
-312
107
199
305
248
-187
-199
230
-286
-328
-247
-154
271
148
-58
355
345
-53
152
452
-92
76
-43
-398
153
223
264
44
-15
151
159
-139
61
-51
-240
-58
-312
-143
56
190
607
-328
40
808
-98
378
85
-26
148
376
289
-102
-167
-238
108
-4
-123
-15
-62
-227
206
-72
251
-111
-96
-91
383
394
-12
357
-286
-69
-208
-73
-399
-47
-89
-317
563
377
383
93
54
-34
-111
302
-167
8
429
246
-383
-73
-10
-253
160
62
655
808
-134
-295
378
-173
97
-112
-8
187
350
75
427
252
125
-66
429
-21
-110
67
125
-25
-156
408
-215
-294
-439
-206
-161
-187
-83
-75
199
110
14
116
149
174
183
18
189
-52
-97
-144
-71
28
-622
-177
14
-779
219
619
3
249
500
-21
8
-244
464
268
-421
-322
-309
161
692
-528
-74
42
-159
-137
324
-604
183
-126
-88
-192
185
-368
75
134
-400
98
182
225
29
-251
543
-530
-9
87
490
-93
117
82
46
-134
151
42
131
-70
88
147
-125
-99
72
38
469
79
-130
-21
-323
57
330
116
-200
285
179
165
98
-213
-209
9
-34
189
81
-164
-403
-188
-290
-196
279
189
-419
96
35
18
31
-374
-383
398
-27
-150
-358
-95
275
-56
686
201
144
248
288
-506
-10
-379
562
85
-390
281
621
1
20
-259
-215
135
429
174
12
307
-78
-37
85
-87
-16
-14
18
-92
119
208
-216
375
359
-174
-107
-94
-80
-38
90
100
-206
-455
135
-386
194
-438
74
-143
634
-69
357
-29
-80
-265
-226
91
84
-431
43
290
301
281
-66
8
-447
-218
-78
132
-14
-59
105
83
-381
-192
50
24
-102
-167
-309
365
200
36
778
222
-114
-251
25
200
-68
-96
150
343
151
-333
-377
-33
-46
-319
81
154
-45
246
403
229
247
-159
-62
131
-30
203
-7
11
-12
86
-45
-145
106
-148
121
786
-186
33
-53
817
120
16
176
147
-353
-217
-558
80
-58
26
-131
155
11
-196
-319
169
56
-101
484
-128
-52
-200
198
71
-189
-162
251
214
147
138
458
191
75
-518
-93
193
-339
-641
132
22
278
-50
299
-900
138
-143
41
-133
26
342
-54
367
-582
310
-250
86
18
-87
-138
296
105
-821
337
111
-421
-70
278
227
102
27
302
-8
147
309
203
1
-291
-152
431
151
-392
-378
521
-77
-72
269
-12
34
340
184
-88
-65
136
-652
-334
48
-18
181
-177
-34
-384
-283
70
60
-123
51
1
-313
201
-9
17
-200
1
-40
-453
41
161
-162
380
15
-137
96
5
35
36
413
397
106
358
140
-102
-314
138
-7
297
71
-234
-169
-124
143
-40
-141
-418
-321
382
-428
30
180
13
-159
-590
235
-60
202
-474
38
-170
-652
171
136
-265
133
230
-22
-199
69
-603
183
-576
-131
339
28
-109
39
-311
-127
-184
164
18
-53
170
229
510
86
67
-130
225
-158
41
-462
420
79
-20
143
193
384
155
-1
-534
768
-217
6
247
-489
179
45
117
174
536
-379
-114
-80
-142
-170
-151
-314
-185
39
210
282
125
-263
-117
-7
270
-139
-86
55
-302
89
-113
-157
388
-171
71
146
-529
149
-75
524
88
60
366
840
-96
536
181
-6
-23
46
235
12
-134
215
293
-218
68
31
-181
-52
17
-571
-458
-74
221
-387
216
107
90
-218
-48
-42
-262
-119
75
-342
131
-378
-233
-118
-146
315
-5
131
-107
-54
-36
195
-357
7
-478
-53
20
273
-162
-29
547
156
94
-171
-203
51
73
-72
-44
257
270
-181
358
-55
-140
-44
170
499
183
-118
405
341
-227
-49
187
-40
369
-153
-739
389
193
98
28
-330
124
311
332
766
718
53
-693
-328
161
-25
551
-90
567
-107
226
-50
-281
228
-229
-70
-27
308
-113
-79
-341
171
-348
465
177
497
203
-28
-20
-164
-61
-353
260
-52
-65
-53
-291
236
161
331
38
53
-358
302
-17
75
-206
-207
414
258
-285
269
-91
604
119
85
142
87
21
30
-85
118
29
-153
-311
214
668
239
-160
175
-378
214
239
209
85
92
280
-326
-193
-173
-93
-157
225
103
49
284
-194
-177
-363
449
317
-82
-68
168
24
411
-367
588
107
-179
-115
-397
25
-88
-262
-116
-420
-40
40
-369
-20
78
-317
60
144
-630
-442
224
12
-282
153
171
-365
-141
-81
-269
170
-179
-12
-50
-77
300
-647
-261
-619
115
-4
180
-1
82
-117
-94
-40
-700
451
-6
-228
-90
140
5
-98
-432
-25
268
-159
412
43
-96
-72
597
-190
211
127
-78
212
205
-625
170
310
388
-90
-166
-5
-910
111
94
-25
-128
-65
372
-114
32
201
-184
309
292
105
-218
230
173
-563
-250
-63
387
-99
-345
-113
30
-508
120
-158
-106
15
103
483
270
214
-100
363
353
-22
34
94
67
-332
110
280
-25
50
-599
65
-136
-335
48
442
714
-336
-101
-41
30
-600
14
105
-790
90
-151
89
-134
-8
97
-276
65
596
34
-108
-530
112
-696
-101
-79
-253
-125
-11
11
-159
100
-307
-441
120
330
261
24
-1
50
-97
6
-430
-109
403
-91
8
124
441
74
-55
-616
464
45
4
-382
346
62
331
77
22
344
239
21
-125
183
170
105
262
-375
-127
67
-52
-26
263
296
659
10
-42
146
-5
60
127
727
-107
392
333
314
258
193
162
117
87
595
205
138
-326
-440
-89
-69
-440
288
-264
-55
260
-399
-18
-144
-71
-14
-115
321
-45
-481
-768
-79
215
230
364
-145
184
-490
-113
-17
14
-45
94
-187
225
623
142
-290
-36
-684
-32
526
197
-56
152
-28
-437
263
101
31
-444
95
-368
8
-565
80
-241
24
131
171
30
60
297
69
-130
80
-110
-69
-27
300
281
-439
247
36
151
-28
514
-99
261
-141
-519
-346
29
-178
330
-19
-7
157
242
57
477
119
-32
-764
-229
-74
-187
-90
324
20
-618
-184
-522
-91
362
-115
63
265
250
113
119
6
-98
-117
-104
20
-136
526
56
93
-10
-163
-23
92
99
-80
566
389
-362
-210
399
-151
165
180
483
-389
-328
118
-167
587
-186
-169
-37
111
-115
-28
226
169
115
67
192
-209
-25
54
-23
239
47
83
-714
452
106
-466
137
-164
-20
129
-4
-36
-739
-286
201
-79
254
-9
235
-103
119
51
-172
-188
-252
74
-139
-181
305
83
94
-467
-247
-109
-71
-6
548
-66
-218
-39
-23
-156
-269
150
9
145
-337
102
-133
-140
-214
152
196
-141
79
-132
76
-40
309
129
-42
695
101
536
75
-11
-59
71
-245
-149
-32
-146
35
-52
175
265
-767
-310
229
-169
346
-185
-41
-22
-267
-84
-195
740
165
-47
26
98
125
-258
333
-256
219
144
152
147
-135
-260
-232
-118
-59
-50
337
-339
-167
238
313
162
130
-5
416
157
235
-143
11
-8
-473
-319
-342
-188
131
43
-139
-70
21
-77
468
239
45
-567
341
-34
-8
-136
-191
368
27
19
32
285
-4
-370
356
-103
60
-309
231
-48
465
-24
-87
-56
-128
3
-2
-396
-374
16
-184
46
-456
-193
90
-393
189
76
-193
154
-237
-308
209
-234
195
154
225
173
316
10
-84
13
-302
77
-789
-159
92
-51
-36
-364
-149
155
-94
-4
-567
-137
105
104
-69
-26
-115
268
503
-260
23
27
188
280
311
-193
-122
-72
61
317
-347
497
83
261
236
246
-296
6
-183
-126
-118
-236
-9
-363
186
-628
-254
-187
302
-74
11
-43
-719
-14
-207
387
-285
90
-290
-66
18
-264
74
332
-120
503
37
-784
305
-3
42
-84
279
-158
-58
-267
51
602
-88
-76
45
346
251
-94
-508
-133
-500
-619
124
-151
76
80
-99
75
-129
88
310
139
341
-145
63
-677
-29
568
37
-8
-99
202
304
-333
56
107
-212
431
-99
-339
11
-142
40
-172
-750
-63
431
-164
-507
37
-134
-78
-193
319
-18
-69
347
-74
-414
112
-48
-437
-323
-214
-604
91
-297
-88
-4
-27
119
246
-51
-244
-168
7
-102
318
-126
-4
-4
13
-221
-220
329
-2
-90
201
0
415
216
-227
-302
446
299
293
-52
159
-107
632
-225
-547
59
118
-122
-588
215
2
-128
133
227
79
-14
-174
-2
-112
-105
-218
147
35
47
-62
126
-475
-265
87
288
-275
135
190
66
276
125
314
24
8
-159
-81
107
107
193
-4
231
8
-13
72
213
199
-260
299
-38
317
588
84
228
-72
229
46
-111
92
-106
342
175
-333
689
137
125
-586
132
340
310
-112
556
101
312
-54
165
-144
476
294
-23
288
282
-342
16
-428
-168
-178
198
-25
-580
452
-74
455
-208
753
140
567
-199
409
-74
224
340
835
-413
-351
-317
124
289
-545
-279
31
427
-196
-219
36
82
68
186
59
-72
-97
-211
-316
429
42
275
75
-124
-287
-192
-16
-425
-206
216
319
-255
-131
13
-125
-228
85
69
-262
-42
-179
-175
-71
-199
246
-10
421
-331
-192
156
-77
192
353
-311
77
-563
105
189
118
-201
251
384
-451
-141
-74
112
238
-152
-134
100
-148
-382
92
-259
-48
78
-26
95
199
106
266
161
270
288
199
-147
127
45
75
78
453
-276
138
-144
39
375
-360
200
198
143
-92
-39
-111
-49
-272
42
-324
172
152
210
535
-350
116
132
598
-15
-56
-222
5
-250
-163
99
-133
-134
186
18
-105
-494
-44
138
-205
-239
-163
-20
-78
-58
153
-126
174
153
95
-189
-188
478
-75
106
-197
87
41
8
-193
-185
280
-65
-487
202
72
-51
-38
617
-310
-72
300
13
-72
-241
-750
-209
490
-611
185
-113
-29
188
-212
258
-166
548
2
23
520
162
7
-357
-618
-16
-156
74
-106
-20
-141
340
-344
-158
450
-395
-281
107
-107
-105
-106
269
-70
195
515
8
-606
59
367
202
187
-261
49
-111
327
650
-344
-102
177
-166
-244
278
584
-112
12
351
177
16
87
-155
-500
-855
-115
62
69
-216
-578
59
133
44
484
-254
-39
224
738
196
-52
-530
103
144
15
-82
-208
-565
20
105
-275
-256
-86
-214
-235
61
-210
189
49
250
553
-142
83
73
-269
107
-94
-160
-31
-642
60
152
-124
-323
-79
133
-98
-143
-417
-203
-111
-113
319
95
-683
-94
-117
-213
81
78
122
17
-712
16
-40
95
105
-131
251
-330
-11
218
188
2
-104
38
-594
-140
-373
-248
323
145
78
-72
190
-21
199
15
417
-334
715
93
70
460
252
146
97
-287
-104
79
-184
18
96
82
22
49
240
343
-136
151
-71
263
-3
-118
-140
-28
-316
46
-321
-283
499
-149
407
-123
216
-418
-18
342
-119
-183
195
-87
369
180
-233
236
118
-30
-399
-132
-43
-236
-89
1
78
-102
-296
38
-33
0
147
42
75
-539
66
-561
26
-307
-221
-580
47
-237
170
34
-179
261
-226
-417
29
-13
262
-320
6
-419
49
49
133
-30
98
-392
117
62
-292
-180
-107
-317
-81
20
47
-265
103
-166
-129
64
6
332
-396
-163
-18
157
146
-29
-221
111
-433
28
79
206
73
59
-111
-125
318
210
129
-136
77
-381
-122
-393
140
231
105
657
383
-42
-94
17
22
75
71
48
-316
-261
-332
53
-124
-300
-44
-185
-217
-135
346
-96
115
997
-273
-157
395
-18
-254
88
-111
108
-302
162
250
655
72
-132
31
-513
-395
-180
-310
250
-216
80
132
2
102
13
-262
34
14
-124
46
-22
49
266
178
147
-500
-168
-303
-50
30
614
127
64
199
36
182
-32
-421
-8
602
455
178
-187
21
-154
144
180
250
159
-345
160
5
-78
-197
-383
-106
-53
72
-16
264
-28
60
-261
491
-204
-11
44
-103
-150
132
-136
412
11
-184
40
-6
17
89
30
230
-67
666
42
-70
-190
-1
272
-407
37
1
166
422
25
-478
72
-70
-169
-8
400
-3
-228
-108
-286
-182
100
-439
-130
371
221
-130
177
-236
334
134
-156
-313
281
260
-51
744
17
-121
103
128
-86
-71
309
-23
-1
-615
126
-38
-565
-202
315
590
313
142
212
-59
-278
-193
-117
-61
55
-194
-82
-280
-134
-83
-18
103
-46
12
-172
147
-517
372
-122
-303
405
-341
90
-61
-313
-37
-322
87
391
-475
-166
-174
47
-171
176
-111
122
368
-362
-234
-94
-722
85
-194
540
-359
97
400
525
229
-512
219
636
108
-142
69
-147
151
-259
-212
-454
-42
154
-55
163
-316
-359
-35
-271
-270
59
162
-42
454
-414
-604
227
-210
225
2
40
-3
494
-18
43
75
-91
-268
-266
-310
51
-114
-17
-153
391
94
186
-22
-20
-194
-681
24
50
-578
-97
-158
261
-70
-119
12
235
-166
-203
56
-34
94
-46
236
94
-84
139
-265
92
-161
342
-18
288
-235
-188
73
144
-471
271
500
239
478
256
-176
71
-31
-348
-149
142
-163
-286
267
-41
-153
-12
-74
16
242
691
234
130
-228
223
105
67
-420
-225
133
213
-79
-560
-760
67
271
4
113
-140
330
-400
-97
616
-120
-209
119
27
-69
251
189
-78
-71
-403
-100
277
-21
-113
500
-143
382
-115
-68
175
3
-301
123
-315
-318
127
55
-7
-4
351
-43
235
-128
112
-226
-21
-73
-55
-105
-97
481
271
-156
566
74
146
98
136
126
244
352
-18
92
94
-157
405
330
25
313
-117
-453
168
45
-264
-14
186
70
194
-567
-353
-63
-202
-448
-215
157
-265
-84
341
353
87
-97
-236
227
-24
113
-30
835
121
167
716
-114
138
126
-45
81
-174
-28
-121
-125
157
-71
336
-60
261
-3
-337
90
435
85
-421
-441
-17
-362
-64
294
-211
290
-181
-61
286
-238
574
21
-761
283
-133
-215
-275
416
-644
6
86
5
292
192
-124
10
315
36
194
-44
-49
33
60
-22
539
-106
254
54
-64
-2
156
-35
-69
669
-481
155
0
68
-406
-194
-6
-338
109
125
-121
-161
289
-201
321
784
-378
-3
-132
-265
-2
3
-3
-24
-287
17
393
-116
-138
80
274
-489
-236
85
235
102
-49
-311
603
100
-325
-385
-270
105
-173
-47
-60
77
772
101
-121
-25
329
-273
71
151
84
152
-382
-49
98
-20
-208
241
99
671
36
78
327
-293
-33
44
-139
82
62
9
-178
131
11
38
301
291
629
-11
394
717
124
-40
-214
437
28
-164
219
135
-562
-437
-406
224
-363
-24
165
639
129
135
-153
-193
407
49
483
-65
22
369
-350
558
-445
201
101
-4
-465
-268
109
29
48
-67
-385
19
25
-284
130
-139
464
90
-88
-304
-64
-76
151
-335
-12
265
358
434
39
48
237
260
378
-169
128
-54
35
50
-163
232
-2
49
-372
-121
138
27
387
-107
-105
-113
-644
-319
275
-207
-163
132
-5
-109
-100
357
-309
132
12
47
-24
-321
190
164
548
266
119
-924
165
-74
394
325
-526
198
125
-413
-428
318
156
-102
-347
-125
224
-509
-193
60
8
137
-5
-23
-26
183
-301
-305
-145
-348
292
277
43
-386
170
-313
186
-57
-101
15
-95
464
-4
-229
-262
73
208
-67
54
-112
622
113
-55
-87
106
-288
629
-257
-288
-45
129
111
439
-85
-135
179
-241
-80
153
-72
94
-29
-16
-293
203
34
154
6
-52
-28
40
-30
-38
271
-395
-158
278
18
189
49
-368
221
503
154
41
-315
54
-205
217
-105
194
-116
81
-44
215
-17
-346
234
366
-17
73
-98
84
-18
35
-316
250
-44
45
-277
-75
196
219
-266
92
677
-163
-192
-638
81
-6
-292
-100
-142
195
-20
-407
258
-246
88
-144
456
774
504
116
125
-174
-127
-271
46
12
81
-193
84
-143
223
3
40
77
-241
415
166
-336
21
-59
-201
190
-373
-36
92
-38
-70
-160
678
-40
-44
115
132
86
198
-11
-208
-293
147
135
73
672
-196
-251
-359
584
83
518
-113
211
-433
-560
-14
66
142
-303
51
-19
229
-163
-159
242
-1
-87
-110
-727
-100
32
-364
-38
135
-244
-104
121
434
438
232
293
-141
-79
-92
-119
219
345
131
-39
181
199
-190
17
456
-752
-308
-247
163
223
194
8
298
-19
18
-72
27
-16
297
124
-307
278
-72
33
-203
-262
146
400
36
-439
222
-268
-3
306
68
-55
-295
132
196
371
245
-68
162
46
-84
130
82
-174
-433
329
-340
-370
100
152
160
221
-52
-135
230
384
308
-558
443
-70
-250
-127
-248
190
66
118
-157
-36
-423
207
708
-561
109
-415
-232
523
-36
-101
122
-4
440
210
-26
-242
-5
129
367
-249
158
61
16
330
-122
-176
218
221
134
12
-162
198
-203
-112
-8
35
-153
619
114
-20
-62
-163
-280
37
-184
-239
-273
-196
211
-73
-496
313
402
-114
-114
192
78
586
244
107
-151
370
-204
-743
-16
147
193
-161
-40
114
-234
-363
-153
-88
-383
94
365
-117
621
37
168
565
33
-110
202
4
-18
1
146
-35
62
-87
24
119
83
62
538
106
-359
-324
545
111
-66
100
-93
-384
262
-149
-161
-411
300
-72
-179
327
560
-64
60
-340
-18
117
-684
-234
267
92
267
-224
-38
-796
-178
67
88
494
265
-559
17
67
-40
234
666
-107
-376
-25
313
-126
-215
427
584
-492
6
94
-17
84
141
72
156
209
68
608
154
-32
370
588
-411
-52
62
-99
-102
-3
-92
32
19
151
297
-347
375
-149
179
-297
-89
60
37
-188
96
3
165
-76
85
-301
623
90
-248
87
-77
50
-319
-160
-178
-162
297
129
-214
-565
341
-362
-182
135
-182
92
-237
-322
-62
-432
112
-251
92
96
-18
-20
334
195
-95
88
366
-11
-174
107
233
28
-167
337
23
74
139
-479
3
-133
269
-97
155
328
703
-81
149
284
-103
-299
151
-70
-71
-512
58
-46
91
-144
-48
-125
391
71
92
155
-253
32
160
26
-559
152
117
-56
-79
167
-57
183
-328
77
-100
-156
192
-747
134
-260
44
-19
263
-2
-152
323
-291
125
-11
-173
387
106
291
-297
10
422
134
-134
114
404
-243
259
-22
10
-319
-95
-100
466
198
-670
9
-156
87
-401
116
-139
445
-536
308
-348
-118
-658
15
-562
8
222
121
-272
-81
-211
127
35
69
178
52
-193
29
-249
167
250
222
228
-131
201
228
-133
-81
-272
275
-62
185
370
-307
280
250
92
-263
-509
159
172
72
-421
530
42
-269
619
249
285
-80
641
-258
-354
-271
-163
296
30
265
-172
-69
-381
-619
459
55
-287
213
-154
82
118
-349
269
-112
-169
298
-148
-84
-405
-232
-79
666
-494
150
-111
138
-338
-100
319
232
281
31
549
-204
395
154
216
-120
25
-137
135
-156
208
200
-118
50
-109
220
73
130
-135
125
-380
-126
22
98
288
-130
109
313
150
122
-17
65
-33
-127
-42
-283
-352
131
7
86
193
258
265
37
191
390
-193
44
165
391
38
105
-110
134
147
43
4
320
657
-218
-79
128
573
-59
374
-514
-185
-42
314
9
-349
-365
-266
601
237
-501
142
157
58
84
578
-396
243
-169
-323
-261
-181
-557
56
617
-451
101
-220
-509
-275
121
118
-46
73
-153
-220
-7
-34
-434
-354
-407
82
-64
-342
502
-168
-266
113
-391
-224
263
284
151
107
-75
9
-71
175
-280
363
137
-22
295
94
129
324
-266
161
-32
170
195
154
-232
0
-384
-786
16
229
-250
-440
256
337
38
359
-525
369
-761
-671
703
75
159
-164
115
287
-256
137
-28
144
146
-167
160
7
35
388
203
32
-4
429
79
101
216
62
-22
-82
145
-136
103
-793
373
137
200
148
-395
40
180
-156
360
324
-51
-202
-165
-66
-173
8
224
146
315
50
239
-180
-13
-84
-51
-304
-301
323
412
592
78
46
54
112
-144
-41
297
-376
-98
56
-71
-86
-73
142
-401
378
-323
-179
207
374
-342
-527
-174
-786
-4
-444
-78
29
199
-69
-163
65
-76
-213
-317
156
128
-35
-443
462
-586
157
154
-19
416
164
127
-62
-366
-119
-60
-325
246
-185
-604
254
425
-246
3
92
-52
97
-363
-162
39
-117
201
113
52
79
-108
-55
-243
-113
623
32
-219
-314
96
-304
-121
-4
-68
-302
156
-126
62
332
-12
399
-274
14
206
24
-183
325
-185
-497
-522
261
-254
6
255
198
188
-25
242
65
108
-126
127
-50
-341
-73
55
456
-41
-152
166
-578
-622
70
219
-104
198
-252
100
-246
24
-15
-108
143
-175
-154
-256
44
67
403
-8
106
175
-249
98
-132
303
77
44
-124
351
-412
-285
-175
-77
386
-156
-228
-147
-350
44
176
368
237
-40
-145
-189
-128
-302
17
535
-236
-15
-378
11
60
100
-30
-252
121
86
558
-234
-99
20
115
773
-383
-118
219
31
-241
-73
231
-186
245
-231
79
149
99
-22
186
-128
-319
268
274
57
116
4
-79
-39
-23
366
642
95
35
-434
82
-415
31
-33
320
-30
108
15
73
207
-411
-23
381
-224
104
-257
-254
395
-294
-400
-105
-124
774
-104
-160
-173
48
373
-333
589
351
214
-37
184
411
46
97
-246
7
-121
-828
635
131
-5
-516
-149
452
-2
-141
306
5
-284
-165
-581
310
-53
444
-355
-299
-27
485
-54
59
315
604
-659
-271
83
-230
-78
-196
305
411
-207
782
-172
-311
-48
-582
-160
-39
318
24
-186
43
-61
-255
145
119
-160
-40
125
66
-305
212
-297
-201
483
-90
-267
-102
196
41
123
8
33
311
252
520
264
201
294
-176
195
307
-33
16
317
-103
216
-223
-406
-109
78
86
68
106
115
-724
-352
24
640
106
92
368
75
-323
-9
-404
66
314
-58
10
78
543
-51
327
393
-115
-24
31
57
-280
144
-39
-37
-210
70
311
164
-516
10
-689
-146
301
40
-50
-278
-103
-10
-289
184
-30
-115
-598
-65
160
-309
-176
237
-17
-61
-335
9
124
-272
112
-160
-58
-223
-97
-59
-339
-183
138
-358
-71
-18
59
35
-218
58
-56
17
-68
-147
-56
-70
-478
69
-206
-103
285
54
108
57
-44
-169
-79
-21
-387
100
160
163
45
220
-272
-132
249
-242
-407
54
-90
631
-689
170
110
355
126
493
158
-66
-147
-199
509
-264
-283
-578
-66
108
-346
-203
338
245
-143
-169
70
-288
275
111
561
-59
340
-442
85
-75
35
-84
66
-326
328
68
147
-286
-406
135
-119
-72
193
410
-39
-165
-50
-9
-90
-260
-208
316
57
-6
-329
-39
529
38
-181
-176
280
-38
220
-375
-191
-297
-452
-305
84
51
-16
240
163
318
187
-99
-102
-69
40
-728
-184
-289
-307
-274
-217
-150
23
-19
216
31
-329
55
-27
150
-56
232
421
-226
-113
-51
-194
344
495
-581
-664
52
-121
-44
371
66
191
103
-32
322
200
-11
502
1
-202
-574
-65
-335
357
-244
160
-78
-138
-136
-199
-133
-102
-137
-554
176
167
116
-189
-31
-654
-159
-178
-218
-57
124
90
-158
-2
259
183
-302
-112
-90
-116
-196
580
-40
405
44
-219
118
-465
-141
668
-313
-475
47
-11
387
-129
-4
-190
86
151
315
-305
-74
293
-372
-62
288
-70
-14
624
-150
-54
186
-305
251
-30
13
-20
203
295
-564
-232
92
-98
-96
-29
-506
-257
-609
418
-277
70
311
386
31
-164
174
-462
212
115
61
-112
-85
-154
-32
89
-120
776
101
319
-304
-17
-69
116
-466
203
-51
-336
28
-165
60
605
-17
250
281
458
-7
10
51
-10
-70
74
-122
-84
81
231
-470
-276
125
-422
-101
186
-445
-163
-627
19
680
-33
740
-95
-39
100
47
39
-496
715
545
363
50
-145
-96
386
-339
138
73
-47
-57
-304
266
287
-107
364
537
-242
-141
219
39
22
-109
311
-347
-161
-351
-270
481
94
467
112
-55
190
-85
-292
-247
1
164
-63
88
-108
-263
619
13
-295
29
-179
371
-55
290
-401
121
109
-84
17
186
-254
-226
297
-337
40
292
487
75
270
-137
325
376
217
248
-363
122
176
224
-201
-83
-25
-339
442
40
-74
2
20
539
-122
93
-511
-366
-180
-299
118
72
-458
29
87
121
272
-168
399
-369
-823
318
75
534
171
9
-97
-277
-83
-34
194
176
286
570
-94
18
-9
351
181
206
135
51
28
-361
-196
142
770
9
85
-460
72
-402
-304
-334
105
-145
-542
48
414
406
-160
64
159
76
-47
76
-325
-70
-203
108
9
-181
-125
-492
147
164
133
160
80
56
-60
253
-221
-188
388
172
75
50
290
105
-450
749
-210
389
-258
-17
-51
-113
-430
61
69
104
-349
141
-392
-39
599
269
-328
-66
-67
-57
271
102
43
-174
84
94
-194
289
-31
18
174
738
121
-470
55
48
701
-222
-526
30
-272
196
8
-340
-196
0
-500
0
15
-31
-206
87
-375
453
-101
1
91
-195
-372
-372
65
-38
74
-6
194
211
-148
147
-297
506
78
673
-2
-121
739
-129
387
-208
-110
52
-181
456
-10
58
106
41
66
-81
-71
-463
-11
-97
-24
89
-193
245
218
-170
29
222
-304
-64
201
-363
-292
-3
392
125
-131
-112
88
-25
467
287
105
-102
136
61
142
-17
-177
35
129
38
-389
254
-99
266
-343
-78
162
162
-84
303
158
454
174
290
66
65
77
324
260
198
-130
21
-1
294
288
-537
19
201
157
-493
189
167
634
649
7
-155
452
-690
134
-394
41
-98
-418
-235
77
210
146
-38
441
525
-230
136
-440
62
-29
459
-148
-141
-33
162
58
-226
136
158
-9
-212
-25
151
-885
-21
-135
74
405
200
158
-162
-140
-104
9
108
-63
-108
193
-156
379
88
-145
92
-483
-44
176
58
309
-304
-170
-19
302
76
-221
-548
-22
-341
-474
114
-158
-72
-88
-432
-221
-848
20
-142
-233
281
278
-172
-294
-260
-143
-115
0
-650
8
-304
204
-87
351
81
169
339
-122
-309
-67
71
257
341
-58
-84
-87
6
100
-204
229
-33
-541
438
-254
49
236
21
-260
238
-12
-132
-20
-217
-185
81
-490
45
-85
-142
30
58
204
221
-292
361
46
378
-60
52
-182
-562
89
-187
-190
192
-55
-32
238
-35
-23
95
-342
202
5
93
-29
127
4
119
47
336
-202
156
-69
-15
-352
-151
389
-193
144
404
181
145
215
119
-388
-157
-55
-547
-298
-3
325
221
491
120
234
139
-301
46
-70
188
13
-345
-131
93
-15
-216
-239
-333
-24
379
547
2
-165
140
-126
-35
-269
216
-39
29
440
83
-161
-34
428
-266
-36
268
128
212
-111
-352
206
688
274
-240
-63
202
166
-207
95
183
6
-8
42
-203
-455
312
-110
16
-393
-222
137
-236
-323
-299
325
-99
450
234
647
1
-84
171
-126
-338
133
-207
98
339
140
442
285
83
22
726
395
-160
-47
-360
11
272
-38
213
-113
489
-174
-8
-25
209
-79
243
-317
52
-206
257
-143
-249
49
-11
-28
190
20
-306
-40
103
-366
440
-15
246
-412
-93
60
110
-286
-103
-224
681
-121
176
-177
-6
375
-133
-73
-169
-125
-119
-430
-603
-152
-121
-126
-331
-218
180
69
30
-92
-30
-139
-327
53
3
-103
-87
5
61
62
303
-64
-221
-350
-48
-194
42
-124
-25
-61
-179
434
561
-685
-72
148
116
-370
87
-101
590
481
-1
-275
-11
-342
-323
10
-191
316
228
-400
-105
-55
505
-70
-226
335
-219
-194
-4
88
-671
86
205
-229
-13
590
133
-180
-161
-121
307
-126
149
-5
-40
126
25
-11
81
36
-111
202
190
53
472
137
273
503
376
210
692
-147
-349
26
213
-176
-7
-6
-31
188
202
70
-321
92
155
260
538
-17
453
-71
-474
75
-396
111
244
46
-112
142
92
81
-420
-285
-117
102
-91
-277
-215
336
130
243
-353
456
-175
301
-290
421
140
-30
127
-60
-639
-19
387
-429
-257
-461
-64
54
278
-99
-41
101
-87
112
113
-169
279
114
-151
54
291
-85
261
-2
75
-5
-405
119
-3
-135
-57
0
48
-18
-228
-72
453
-39
-51
196
-86
-139
158
-180
523
-285
-118
176
-293
519
-181
-87
-439
5
299
-228
76
83
36
-50
-38
-536
-54
-166
226
-47
-348
-158
6
-237
121
-127
-174
-65
121
95
52
-348
5
-54
-39
-211
-299
-364
-164
-335
498
-166
-297
-47
-191
-248
6
-394
180
464
-42
-220
182
273
-145
147
123
215
-27
-225
32
288
577
21
-499
19
402
-109
281
-244
-199
-258
320
-41
-443
102
-155
23
192
-584
172
-391
-631
221
706
138
101
339
-19
-460
-146
319
464
284
-352
356
-370
107
416
-18
153
-40
219
161
-250
-394
237
321
286
354
-112
135
-196
363
-234
-1
-171
-552
-153
-136
-136
471
-287
278
65
188
148
-173
19
-148
-49
-84
-40
-155
-43
-102
187
312
320
109
199
13
98
-438
-201
-224
-93
-729
348
657
-107
151
-43
-329
195
-135
-54
-39
125
14
-8
-288
-223
161
-242
-466
-457
-246
-609
-239
-361
-224
-54
15
88
-762
-24
-65
-66
-169
61
1
374
-250
-77
354
216
-75
16
-126
-4
-292
90
-112
220
-294
-111
33
575
-48
167
-221
-135
-103
61
80
-148
46
248
471
-41
-283
74
-127
-322
215
189
-59
-63
-60
-435
-110
-12
-466
71
339
-349
8
94
388
-413
65
-123
148
390
-72
-224
-37
-184
36
356
-382
-122
326
195
139
240
80
-202
-51
-200
363
73
104
-273
-247
392
-430
-68
-372
-172
70
-470
174
17
-454
-256
-120
30
380
55
323
-336
53
57
71
-341
-15
250
256
-390
-66
-71
164
206
-180
257
171
458
-134
218
296
-136
195
184
385
219
113
279
292
440
249
-32
89
-607
-129
75
-180
228
192
-5
94
13
-118
203
-60
-214
-153
-190
255
-107
296
399
-270
-11
-379
-340
102
180
-126
207
-318
218
-7
357
-403
36
-642
-221
-196
-762
-462
141
-51
58
25
-102
47
127
212
12
71
17
-273
-161
-172
351
-132
-255
-651
708
179
-294
32
35
-266
502
-201
114
199
172
-154
237
-141
-198
-133
75
-223
-43
-85
58
224
-56
-86
-172
-154
-269
-30
86
-47
-253
110
268
-414
212
77
403
60
121
-275
-380
97
113
-89
-200
-123
55
732
6
-183
-169
-420
155
103
-41
95
-98
-68
244
136
-345
154
-190
22
-396
-35
-477
-66
204
-200
-113
-575
-173
58
-113
-46
46
159
622
-40
220
-381
-296
10
182
-233
282
12
280
343
190
127
17
-602
-681
286
-114
190
223
225
-245
86
-420
198
49
44
225
-76
-357
-351
148
253
-298
234
-323
80
-131
-97
-323
-47
-122
34
-287
338
-322
-113
-60
-184
85
-284
-175
537
-187
-370
-169
-161
-294
66
102
-14
-123
49
-170
-56
-168
-337
-35
-240
-125
187
195
746
160
-322
-308
-27
24
-351
-19
-136
-220
-306
-230
-379
-327
-67
254
-488
364
103
85
100
-141
20
-529
-181
486
52
203
-410
-225
-162
-339
-7
-16
36
-25
519
404
133
-87
-243
370
204
-410
117
-36
105
-381
340
541
-81
-107
-505
-58
593
165
-188
314
8
-29
198
-125
100
100
-317
195
-237
-382
-506
64
-172
-563
-113
49
479
105
123
-42
202
-18
-489
-490
182
-67
263
305
169
108
242
-361
-94
-120
-225
-549
-46
216
10
238
-399
657
-404
99
-14
-461
237
62
-175
532
65
-180
19
291
248
-630
202
-159
215
-38
180
-56
-125
379
-27
6
182
-29
-664
208
-55
-43
342
-180
371
53
129
77
73
-11
-116
-137
612
143
-203
813
252
15
-32
-365
-355
-28
332
-303
423
97
-373
133
-394
-394
419
112
106
-235
177
-184
-474
52
-329
146
102
-706
31
174
-684
-186
-5
205
177
238
-15
25
78
-151
128
161
513
-341
212
-46
45
-119
84
-44
-36
-162
31
-146
-59
19
57
263
179
171
36
-53
237
-78
-448
-37
-157
92
-45
-194
-241
496
48
-352
-71
23
-23
-93
89
173
-479
201
-649
485
-469
564
-11
-8
-16
-282
-330
202
-502
-130
124
-216
414
-58
247
-939
-195
-229
-3
-7
14
-209
301
131
189
135
-84
677
4
-111
133
361
809
-196
361
-37
201
-41
227
-107
345
-34
635
-360
62
-57
296
302
9
142
20
-194
-55
-65
-151
63
1
-291
-212
113
-293
207
-14
-205
-73
-76
-133
-114
261
-430
-140
50
-50
-103
-24
227
-271
-42
199
239
76
170
-308
100
162
-110
-118
107
-42
196
-87
229
123
-220
-110
264
-379
104
-129
-59
-122
-81
-198
267
374
-65
-217
258
-467
-285
2
68
-324
15
-269
-205
-185
311
-59
-247
-380
-88
-63
1
85
353
31
16
140
183
-92
462
176
-40
-315
120
-405
-291
52
617
160
73
-334
285
409
326
-653
-157
57
8
115
-285
-66
-797
-154
459
-163
222
-62
-270
140
276
-25
54
41
-389
49
45
7
-63
66
-705
-280
86
219
21
602
-163
-234
333
640
171
-87
-328
171
63
-192
214
108
82
25
97
-201
257
4
81
26
-224
-452
-76
-227
-179
-564
265
359
-161
-222
-795
-61
-327
-1
143
-453
134
-343
-349
-56
-18
132
-38
-63
-28
-546
-194
182
-408
548
72
99
-476
304
599
-371
-361
318
207
-258
-337
164
-413
91
751
-83
342
-112
-33
108
147
-348
46
279
183
98
66
199
-375
16
-83
589
353
562
-90
-264
-73
-112
221
-371
559
102
-201
-394
-109
45
49
-245
277
90
352
-90
-586
7
-133
205
14
-116
433
-114
-31
64
-105
-90
-99
282
-135
198
138
374
-40
9
14
242
380
-292
287
215
4
-126
19
131
-267
-325
-644
-276
-107
-82
-129
41
-251
133
281
170
-874
46
-139
-13
-233
-317
112
279
-103
151
16
-178
231
-4
145
83
-127
-68
-138
-43
68
-27
-21
298
302
410
-807
-32
381
-177
-136
431
-41
206
-508
-153
69
-109
147
156
-312
258
82
-99
-42
183
-3
-184
-85
-265
125
-37
208
256
298
239
429
55
-17
129
60
26
304
252
-197
356
60
-255
-383
14
-78
250
-189
227
-57
-189
-110
127
157
242
23
121
95
272
203
-129
-76
0
-164
-282
172
126
-31
125
113
-179
-319
131
112
17
35
-495
192
100
302
205
36
-360
165
378
-52
79
103
-5
-139
-411
221
-76
400
-283
80
-613
118
-209
-286
145
-215
-208
-280
-22
-78
-485
391
32
259
-87
-741
510
-313
128
-40
-47
-108
-49
-20
-48
-760
-394
227
-104
-346
47
-116
353
118
-410
-191
20
-401
100
-175
-25
-143
40
-144
-190
24
-240
78
1
120
433
10
94
279
-202
100
-342
-365
-638
150
359
-122
-64
39
63
207
463
27
763
430
-55
-110
111
64
317
33
72
-230
-185
105
-144
15
-434
-86
-116
-664
-91
33
-3
-149
-492
-266
131
7
206
-152
-197
-112
-13
153
-202
69
26
116
-112
-4
27
47
-96
-90
-596
-141
115
276
100
72
-117
232
3
41
-138
-92
-248
113
-111
-853
-310
202
-253
361
-362
-427
153
-57
-89
-67
-137
-22
34
259
-90
215
74
-209
72
-205
216
168
50
-197
133
-92
151
-19
-48
-202
52
-534
-257
-167
1
-258
368
108
-70
17
392
-60
143
-11
94
-131
-90
-119
-90
145
453
386
-395
-112
196
78
28
-364
-138
479
-67
-75
-134
51
52
-188
-213
-365
69
71
320
-220
-456
-155
-33
-85
-84
260
141
80
3
-27
-277
107
166
276
42
613
44
-310
-87
19
-170
5
155
-132
-133
255
85
223
315
-44
222
79
-266
-258
132
-167
421
129
-12
-128
71
187
-255
-733
-249
125
148
-132
253
168
561
-2
327
101
-121
208
-383
-35
-176
-41
50
48
49
-58
34
-46
158
-29
222
-88
-43
129
65
306
-374
436
18
-45
27
-9
219
108
-273
-11
239
-78
55
-519
-165
-465
117
-209
522
148
96
-187
-189
-102
211
97
-167
389
348
-145
-19
10
351
-116
-2
-118
-312
41
95
-27
168
-333
37
-155
-125
-131
229
-443
372
69
-205
-82
-89
91
376
349
-386
-86
16
-160
-161
-33
-146
-162
-134
280
1
-24
34
149
362
316
-208
-1
49
-172
-9
-95
72
304
51
417
-275
142
132
-111
349
96
342
100
-428
-211
-445
521
46
595
528
161
140
125
170
9
-39
56
110
19
381
-436
-41
25
254
173
83
-84
587
-45
-107
-97
-96
374
398
-41
-172
496
53
92
190
231
-136
-388
215
72
36
113
-159
-134
-388
-294
6
68
-301
-134
17
20
-83
-15
-256
532
178
-28
-300
214
483
8
29
-416
274
-453
-401
457
-147
17
158
-116
-664
316
-88
-73
36
-42
251
-138
-157
135
-347
-236
-27
371
107
314
59
9
-336
12
-125
-140
-60
37
-75
154
210
280
107
-54
336
-83
99
171
11
34
-150
-38
-83
493
448
285
-64
-150
303
-436
241
471
203
278
-210
-96
180
430
65
213
-133
-112
48
-580
-7
-24
320
-146
434
-178
219
-55
220
-41
-83
-590
348
38
-107
-393
-1
312
181
-258
-66
-229
-595
90
371
-49
132
34
-170
-433
229
11
273
-464
3
308
658
77
264
216
130
254
-63
-114
-39
12
424
276
-111
-206
72
-76
15
118
286
-545
-270
-182
402
-18
-128
172
-141
-725
81
-177
-38
-408
-141
223
1
-509
651
-242
-221
9
144
-84
-11
185
-141
77
576
300
481
-226
-149
-105
106
59
-98
19
-84
-267
-192
-193
38
-237
48
-324
723
133
116
-229
115
206
-752
49
473
-126
126
-249
435
-563
456
237
239
144
-3
106
-59
-205
39
389
-70
-180
-268
-269
-58
-7
116
68
-400
263
-16
-420
359
277
550
-56
-79
-669
-593
53
180
-140
135
85
-279
-146
19
273
663
-193
81
176
244
289
-343
-138
382
445
338
66
243
-156
81
-261
198
-300
-188
-222
-384
-319
-59
27
13
-52
230
121
-320
-13
-459
-334
-301
567
-457
167
349
14
465
104
43
269
413
300
258
-224
128
-115
-75
-92
189
-71
-103
-166
23
164
341
194
175
-80
231
-50
-50
-119
-152
-712
-435
-145
-305
212
-258
-288
-650
-243
-39
364
167
201
-116
233
492
113
-516
80
-31
198
292
103
69
625
-778
-57
-148
33
-161
-59
570
-442
-85
195
417
-108
93
204
-759
682
-282
84
278
11
-104
-339
51
157
-505
265
-9
-274
-127
85
69
-11
46
-7
-2
600
144
-132
127
88
-271
-274
-160
-175
210
-115
13
147
-322
180
-49
-76
22
4
111
-586
-176
-377
-42
-222
334
154
17
-214
-147
211
-238
14
125
66
572
-14
59
-58
-115
-14
363
-127
-227
-94
-423
-210
-163
252
-342
486
21
-3
-81
-31
83
-38
202
-366
-57
123
-316
360
19
-119
379
-227
189
281
107
186
690
322
125
-96
-245
193
-539
-15
-469
49
53
270
-269
292
287
-380
298
6
108
50
-103
-68
238
-106
187
359
232
365
154
176
-75
35
-114
232
359
189
-11
-5
113
-178
-94
-782
286
-85
194
298
-64
29
45
-19
-147
-150
301
-328
-156
243
218
37
-568
638
-93
243
37
137
232
1
-236
23
120
-449
-165
430
107
259
16
168
8
-102
471
82
200
-433
160
-14
-212
231
21
46
325
-63
266
-132
214
-143
158
-263
-324
281
-198
292
-73
202
23
253
-134
171
-275
254
180
90
360
-33
258
-122
146
381
50
-29
104
-443
15
-28
236
-5
368
-124
90
-169
-89
131
569
299
-92
91
-200
47
-481
94
38
214
-83
89
36
50
-44
-273
168
57
-805
735
73
78
-36
-11
248
-56
584
112
216
255
439
-41
-177
138
-69
-80
-89
-200
136
100
-127
-70
-95
-33
41
-43
87
-267
-249
-219
98
-260
168
375
368
-3
66
-63
-83
-99
102
-222
299
-118
-211
25
84
-153
44
151
-202
-97
155
-374
108
36
45
215
-317
-133
141
23
40
-159
-71
-176
13
-22
-252
66
-429
328
268
-186
471
1
-40
282
-23
-59
-186
-99
64
-127
19
124
-142
153
646
49
193
-203
-261
-234
-482
489
-178
54
190
119
-155
-112
154
-95
-38
126
147
144
-177
-55
-228
524
-332
204
225
-219
140
-157
-145
517
-73
38
126
17
-234
-99
58
-178
231
-140
77
-222
512
380
-231
48
-46
156
-443
-52
-138
-125
-153
260
-47
-518
-24
-117
586
-60
323
-38
-7
-259
62
-17
-361
-276
-47
258
431
-202
673
-327
-85
-80
108
-49
-387
195
171
47
20
259
231
421
467
0
-371
25
-220
-57
248
-1
-391
564
65
-347
141
125
92
-409
107
119
5
-194
-55
-285
-79
248
-89
94
45
-19
-69
-76
-457
200
569
-189
-97
312
90
412
7
-64
135
-163
-11
-30
-144
-94
53
141
-35
-52
-110
-472
47
37
-128
-574
144
291
-146
-520
312
-11
305
-234
47
-372
147
-2
-252
135
81
400
-39
231
-64
-227
-3
32
-263
154
-96
-115
114
405
-1
-269
-44
173
141
-187
728
-226
258
166
-439
-3
520
293
-241
290
-53
407
-650
241
-100
-236
628
389
-59
136
-93
171
-87
-160
-26
-125
29
93
-108
-376
-35
42
80
-479
-576
4
-471
-300
174
179
218
-147
56
-163
265
-228
-81
46
493
-65
197
103
-8
-331
-51
43
-505
63
-543
397
-389
206
-231
392
-125
159
-232
344
311
126
-235
54
-39
-293
-164
72
-429
-203
48
-128
-47
-227
-148
-98
-122
73
-143
282
-423
-453
-126
87
135
31
-10
19
159
-79
397
638
169
364
-90
35
-148
-109
94
68
134
-5
217
114
-394
-263
215
432
-229
288
11
2
-280
-155
-106
88
-267
-361
20
94
70
-16
-92
32
-27
-112
-197
231
-174
-70
132
-309
228
105
-437
-93
446
-184
-27
242
124
-407
-183
-159
141
331
190
314
59
211
-228
-503
453
-118
-76
115
199
453
-252
166
-151
-185
-106
76
408
-741
-207
-129
-205
156
141
-291
179
-192
-64
-54
-304
389
-47
-109
-447
-375
-89
-212
369
-380
329
-387
116
-153
47
125
22
-72
-97
-199
180
222
79
192
-307
-319
-438
226
283
-190
23
-495
70
-65
150
193
-444
96
-355
173
175
-83
312
-460
25
-158
-35
9
557
764
13
-653
321
-217
-46
-62
20
-363
-320
-28
-394
79
0
-195
495
-79
-63
483
203
-124
-6
-454
271
-69
134
373
-242
-69
347
78
10
-51
677
72
17
119
-267
159
-391
63
232
-18
195
-150
40
19
129
-315
92
160
-183
-20
109
183
65
-503
166
-260
49
-89
205
-95
312
246
-119
-396
202
105
96
-459
18
-261
214
67
-321
-156
-159
-254
29
121
-21
-533
-10
577
-302
30
-202
-436
-309
-226
185
118
87
-181
40
-176
219
476
150
-137
155
111
-319
91
-179
-149
412
779
94
106
-39
-332
308
-173
-244
-60
45
-92
121
-92
-3
-214
-543
16
50
35
763
-217
29
-198
133
-28
-139
506
-138
-267
-519
-320
-282
-298
126
-29
-61
-176
438
-123
107
-91
-129
125
-311
-99
36
408
561
-493
-94
45
-382
67
-325
-355
133
-341
-15
-272
184
-344
344
169
-208
170
-233
190
227
-157
78
-135
73
-94
-188
-31
-319
130
221
130
322
195
-241
-60
82
-103
90
372
-190
-47
285
-78
-124
478
-686
98
-72
-164
-34
161
-146
-235
-191
-96
59
108
375
33
30
51
48
32
-316
209
-77
149
-263
84
-54
-90
-438
357
-178
-150
-365
16
-375
-91
326
170
-64
-219
-39
-12
225
-201
-9
258
-667
-29
-104
-91
-811
67
-365
-47
-91
534
-112
-339
-232
39
7
-24
-72
1
-37
224
-122
34
-545
134
-20
52
-102
149
144
-283
-6
-30
-235
-198
-302
-72
-83
96
533
-477
90
325
157
-669
-189
-22
-181
-311
-32
-148
153
-122
-405
-442
13
-229
133
326
20
-27
246
-193
56
-91
-375
96
14
99
114
28
346
96
274
156
285
359
15
27
478
-223
-177
-174
82
-5
-188
397
2
252
398
-549
-194
-373
-429
128
-145
-65
-64
330
98
397
-386
7
-317
-77
75
-123
-114
-654
-19
-21
-298
36
378
210
-16
59
756
-32
5
122
-159
267
-154
-223
-258
168
-122
257
-199
309
76
-338
4
-12
163
366
-245
14
-544
-41
-356
1
-51
-268
102
112
-64
32
520
96
-75
-204
55
242
65
388
-72
152
-7
199
-172
108
-170
-213
-89
-155
237
-90
-140
7
505
57
146
202
-307
-110
486
-280
-323
18
-258
391
86
17
-111
15
278
-275
-735
-57
24
-34
122
-914
411
83
-151
685
277
360
-459
-149
295
534
406
47
222
70
75
-108
-540
417
273
144
259
-112
511
79
290
138
-270
86
-270
-99
-473
-254
366
318
-171
-128
-259
-222
-206
-98
-148
381
-208
153
99
-199
95
-501
-100
-130
-268
-4
79
269
-60
145
265
67
199
-253
394
162
1
-744
-55
9
567
-56
215
-146
190
37
-233
-56
-218
-230
-40
117
249
-164
-291
-25
119
-206
-25
-31
-349
263
-229
520
696
646
19
436
443
-170
454
-295
32
47
-82
-317
73
-73
-157
-211
-174
4
238
200
-136
-231
-218
210
132
423
-168
-245
179
-480
54
-116
192
178
-47
-147
-154
-88
260
164
-123
-196
-129
339
191
193
-517
-322
56
485
-611
-62
-16
-38
464
-59
160
-359
-331
-406
-124
170
-90
194
-549
-324
-82
158
-94
-426
-250
70
-92
153
174
-60
319
-65
272
5
-332
35
89
288
20
154
-617
61
25
137
527
88
-101
-11
-506
33
218
-139
180
90
-324
-123
-810
247
-112
390
-89
439
455
-298
66
275
-185
-67
47
77
95
413
-649
-245
279
-112
-218
-86
-266
80
358
-609
33
159
-283
-55
42
346
125
135
-33
384
-309
-793
-146
-631
-25
-77
-330
-300
-122
-196
-77
-61
-86
-90
-59
311
-468
235
54
339
-99
424
80
-151
210
173
87
-261
113
-116
-226
-55
-102
75
121
71
266
-77
7
534
-236
-239
87
-252
246
108
-129
-224
-71
739
-40
129
228
63
-77
593
-23
4
-269
-101
-582
-699
99
-101
60
243
-27
-323
-41
97
-478
-175
126
75
-105
-41
43
132
92
-129
-94
326
66
596
-20
-104
37
-99
156
276
154
41
165
-290
-15
205
-96
207
32
36
-23
-577
-138
135
-106
-348
-21
149
337
376
-199
29
100
132
366
98
-147
-245
228
97
160
-89
366
21
203
25
-16
-136
134
30
320
10
-27
76
346
20
-58
-114
-85
13
161
342
-182
94
38
-244
-77
-346
227
229
244
184
283
-540
83
241
-512
283
496
143
55
-157
-369
359
-224
-240
-100
485
-28
-34
513
96
243
203
17
-28
345
-268
25
-438
-17
160
330
192
363
-178
34
-143
187
-135
523
-139
160
307
-69
-95
-192
-78
27
382
257
-471
205
443
51
147
-15
16
-448
-222
131
222
-145
114
14
-255
170
243
160
114
-639
86
-409
84
135
-174
160
199
227
-19
-10
-150
13
-173
122
-85
-88
341
-310
-273
150
-135
56
269
-9
-339
369
64
-92
153
357
51
-290
-56
57
436
-136
-104
-94
53
25
7
136
33
-81
-255
92
-216
221
-245
142
567
-67
144
460
85
-30
99
310
115
232
-160
-159
91
-298
-313
-556
108
-117
316
-527
-64
-471
111
533
-374
89
-164
34
-159
293
-408
161
-22
426
-110
196
-54
267
-169
-527
406
-574
-173
16
-141
387
-48
115
-538
156
151
74
-526
-191
120
12
-88
-33
-221
-46
-206
-193
483
49
-285
110
-18
-49
-77
-218
-193
260
-30
-98
-477
-224
-252
-308
-157
284
258
351
-200
311
462
-127
-93
-638
56
166
-557
-319
-569
77
56
-250
-664
-107
84
186
303
261
-92
-4
66
-93
-182
5
-154
202
118
384
529
-26
-144
93
530
47
-127
-196
-45
0
-214
-148
185
19
398
188
-91
335
311
-125
65
-202
119
235
-16
343
-125
226
-33
215
508
-48
196
464
-439
97
-388
246
262
-194
71
45
-211
121
69
8
-584
-240
116
40
-447
-397
-96
14
144
-95
-167
179
161
72
-400
304
0
272
145
-61
-108
75
-144
-183
-116
-10
-184
-269
63
-497
-135
-295
-52
60
325
-13
314
-193
196
-150
270
134
109
-4
655
107
-251
-93
-417
-93
-156
-347
313
473
-199
229
191
-442
0
557
109
-143
143
416
-85
150
-197
-45
-176
81
-149
97
-151
-158
-185
522
140
-42
150
-87
-83
-123
300
-31
-220
271
-33
-103
-42
-80
-142
479
154
-67
-36
-33
-103
138
-214
251
112
89
-125
-563
67
-247
302
-127
55
-346
51
-585
89
-125
-147
448
-233
51
306
-456
219
124
-129
481
243
29
-72
-85
-99
-713
-425
-171
-357
161
-80
16
-103
-25
-19
158
-113
127
179
-263
38
-168
-178
-140
491
-324
16
-116
-62
37
-255
439
-10
393
-328
-104
65
-78
100
-52
-628
-351
84
-492
515
-167
-253
22
-481
141
-95
-371
309
481
295
167
-57
-7
-139
-533
-83
67
33
-17
-233
-13
-295
311
-65
-287
25
9
79
266
112
-354
-225
134
579
658
-92
-86
-21
-401
-93
-19
103
93
40
-70
200
-179
2
-1
156
-62
-224
66
-48
-158
-443
35
-165
107
205
18
-22
148
108
-68
-252
-180
-189
77
-12
-338
-48
-39
-89
308
-264
48
-146
161
-496
9
-32
-20
67
89
43
-72
225
-419
93
-636
-167
78
331
-139
18
657
83
192
144
-280
208
209
110
53
-156
2
-126
175
463
255
-272
-63
403
-2
227
-546
-131
-337
89
97
188
-67
292
257
290
133
-67
-369
496
-151
-6
-131
-308
192
-114
-438
50
46
224
186
-505
-2
176
-63
-114
93
281
309
578
-274
44
0
211
65
102
191
-132
265
-416
102
63
112
-99
39
57
-193
612
-252
282
411
-66
36
200
98
-434
-264
-117
79
43
397
213
520
-87
107
175
-60
330
78
547
15
212
-384
57
53
-417
22
-200
-646
-126
145
124
683
-104
603
179
-312
-458
252
24
328
135
-326
347
-46
58
602
-288
-753
95
-64
3
-325
-312
136
-595
59
-82
-62
218
97
-211
56
23
60
56
-36
586
-92
13
377
-209
-134
150
340
-124
13
-442
-429
-639
180
-55
-28
-149
-193
-40
156
102
73
-56
-406
34
126
-247
86
107
61
278
-427
-86
59
-301
404
272
138
-185
-109
417
187
-158
372
71
-480
190
190
-116
14
-48
94
65
24
-222
-268
-364
105
-39
676
162
89
74
42
-134
62
491
-74
-476
157
543
426
2
43
443
460
470
77
261
-169
154
-154
-74
292
-111
272
-25
467
249
-48
-109
-2
471
-83
616
-671
300
-41
220
-30
-134
-289
-112
145
63
90
221
-81
-83
199
163
80
290
59
-224
66
90
503
-307
340
45
-585
322
-77
-381
704
37
49
-211
-171
-119
-78
-375
40
-30
24
-157
-13
-208
207
446
-81
622
-13
515
-35
197
-267
186
-140
-281
34
-153
-71
587
-31
1
71
-454
154
-206
-234
-96
216
-57
-690
-293
-296
-243
125
-138
-96
115
-104
312
-253
-160
-75
223
296
-87
72
268
45
51
201
507
-206
-173
-213
-416
491
-13
18
-360
-28
-248
-417
69
-519
-363
-559
-76
351
170
289
-193
288
-339
157
-403
243
-370
230
194
98
-345
-276
-98
-63
-54
157
-135
89
-205
652
-387
-32
-285
-85
524
350
-196
-66
148
237
530
86
-252
-506
218
176
-294
451
145
438
-356
264
519
-352
-197
-380
65
106
-138
-142
-121
77
342
-98
-51
473
29
80
-668
385
-60
-95
26
-47
-360
-628
121
-187
40
-334
346
227
50
-86
-139
3
139
54
-65
-187
-408
28
-71
-85
531
191
88
-34
-120
105
-333
-216
459
398
-208
585
-384
32
-121
312
-133
-319
-83
-164
-691
130
117
171
-463
155
-455
68
-137
-56
-260
44
-206
-574
159
-188
34
-74
54
-329
-57
614
377
468
172
54
-505
122
-117
66
-222
328
52
-37
-198
-13
20
154
413
-219
-24
-624
115
-384
41
-63
113
278
-110
65
-120
-216
-475
58
26
-38
-78
-356
-102
-446
310
-339
19
-327
36
96
-219
-191
292
-470
115
-193
-443
276
-370
26
-42
36
-32
-388
-47
97
63
-196
28
86
-120
-140
417
464
-481
5
216
101
113
-52
60
-79
197
-413
-113
11
58
158
-264
-7
-3
-71
-41
57
-354
-779
54
13
-108
205
-38
-209
168
-206
-173
97
358
-357
-23
48
258
-107
-225
254
282
306
60
-182
30
246
-53
-47
-41
-29
11
384
-214
324
215
86
-188
-268
317
261
62
79
-89
100
-81
54
81
409
47
37
344
-30
-213
-129
14
-151
140
237
-221
252
27
-354
424
-376
18
-285
-19
-61
112
-98
102
519
-159
-563
-217
-421
-346
-37
26
159
-494
97
238
-383
71
-172
-337
-206
-201
28
-57
160
-297
475
139
341
-69
54
142
160
16
-40
-240
-67
-248
-33
80
-249
-115
407
39
226
212
-546
-500
187
-171
29
-113
-19
341
-142
-9
908
-327
208
170
100
-36
539
246
-42
-124
12
60
165
231
-204
-349
17
-235
-159
118
11
-117
47
219
307
-238
587
39
-242
-180
-69
69
158
-59
178
309
-91
278
699
-111
-52
72
60
-74
475
-97
354
-100
-386
-116
92
294
-97
244
-75
181
-288
465
-193
2
334
79
-402
-323
239
-35
26
-389
-720
318
5
-266
2
-174
-651
56
-274
-17
0
-273
501
55
-165
-457
-30
-75
-323
-175
224
-124
-24
-356
29
203
-138
-96
-35
-47
358
234
443
-277
219
546
-522
94
-183
396
388
145
-155
86
-107
-184
685
392
-162
-121
45
-33
-165
82
-167
59
224
-374
-206
535
-334
208
-109
387
-117
-128
109
-108
219
224
-290
-70
-33
61
-141
-309
-29
-290
295
88
-96
91
131
-32
5
227
-398
-5
510
395
-240
-149
-78
351
432
-141
-68
-21
-268
-251
9
127
-4
-175
46
277
152
248
425
-190
-3
-124
8
367
152
-95
14
309
-17
121
61
-36
9
-807
11
148
16
-337
-48
207
4
134
-225
-202
129
105
157
259
-262
131
85
-92
27
280
311
-517
-22
896
-472
-17
86
-318
71
318
-54
183
-279
-264
236
-136
21
279
-394
419
390
56
212
-238
-265
-43
-54
63
-139
178
-293
566
-61
-166
137
-179
275
456
106
231
60
213
-68
8
188
114
-237
80
-46
-32
-134
-303
185
511
170
-121
-617
-303
-135
-219
-215
43
-181
255
-58
516
-262
118
40
71
6
270
647
-273
147
528
-89
-17
172
193
-571
166
-154
99
-79
20
-193
124
-36
-327
11
-22
-184
118
-237
-239
-118
-214
-137
682
-439
-216
-238
-94
-42
26
-208
163
66
192
284
90
124
125
497
10
161
159
-215
107
89
-124
253
298
380
230
-792
112
18
-197
69
-265
50
-6
-180
-251
187
-256
-357
437
-25
628
-830
121
-219
514
-362
90
-144
494
-165
-556
330
16
123
-302
160
-532
-86
53
-329
-97
347
-1
-308
400
-51
-131
-93
133
5
-301
-271
301
248
-348
-102
74
-46
-218
1
224
218
282
-30
-41
-17
64
200
-169
463
-437
60
113
177
213
565
90
370
-235
-762
-197
-15
523
-275
-241
-160
-653
-9
-50
-25
-24
-170
255
40
231
-9
-357
217
109
-190
250
-13
58
18
-87
-60
114
-89
-68
159
371
127
451
273
-108
43
-329
-426
-61
59
-6
116
181
295
408
-271
-77
-216
181
-97
146
65
163
-27
-1
-414
-18
-24
697
2
-92
65
-338
13
-245
605
243
-379
591
287
183
-98
-20
23
150
-54
290
-182
-140
-405
-557
-165
-201
-258
206
77
-64
-100
-326
62
428
-70
39
-222
-126
72
-325
43
-196
-258
-115
401
148
-121
-52
106
22
264
-397
130
670
-23
86
19
-394
18
382
-573
84
92
-599
172
-232
-39
-106
93
151
145
102
-165
158
-153
-286
197
105
-85
-75
-528
163
-313
92
118
-101
-54
59
208
-37
-18
-213
61
116
-1
210
-113
-271
579
115
342
-61
-98
-279
-466
420
-462
-479
68
127
-497
51
-396
-52
413
64
164
390
-43
265
-156
4
-14
105
-141
-114
-128
387
-168
36
-178
209
182
584
-138
-186
-89
-209
288
-356
94
71
110
-176
-84
-322
420
74
72
180
-91
-192
3
-246
-178
-427
-391
-252
93
-262
99
145
-251
-26
-257
-125
748
84
-412
-80
-544
86
-364
-181
352
-17
492
-43
272
-445
-68
95
235
-297
-196
60
-652
-101
176
-15
-153
167
366
-268
-586
38
96
270
345
-57
-170
-290
208
543
-395
29
112
34
-356
304
-11
-149
-165
-166
77
253
260
-203
246
88
35
-363
-354
85
-12
18
22
-93
-111
-122
-76
114
-404
-210
88
142
71
317
-52
-290
203
-512
-104
37
-224
-286
-266
-497
-60
434
-26
50
172
-224
29
-262
65
365
-74
-474
434
154
-190
-109
-191
-267
66
65
230
76
56
-236
122
6
-57
-19
-134
-117
32
332
-232
-124
127
12
287
-161
-126
-182
-202
36
111
73
-105
197
9
179
288
-128
-39
47
270
-61
161
-457
-270
-341
123
99
-209
-111
-245
180
745
218
-66
-418
-139
99
57
278
-362
272
80
308
-220
-159
182
-234
219
-222
-55
495
-520
92
37
-255
-307
-417
-21
328
288
251
-197
76
-251
155
-260
282
140
-207
-64
-64
-192
-15
327
-589
-51
-178
247
63
49
114
-280
-403
743
-191
156
-92
-137
-271
-122
-30
508
-101
-265
-146
343
-44
-451
-67
54
242
-87
41
-385
-233
-538
-138
-240
-237
165
29
-150
-32
48
145
412
158
71
230
-144
154
-339
-125
66
243
119
-155
-126
-137
-480
25
-427
-144
250
-151
-410
-190
651
112
326
180
117
-245
-153
247
-58
257
-46
-97
-55
-49
3
-377
19
-596
50
-57
-188
-575
353
76
-112
-439
-240
-35
-203
-47
-177
-163
-515
-63
435
-87
-111
-152
-74
235
561
244
-377
-405
466
-579
-91
96
-135
-18
33
31
102
45
617
-382
164
-61
634
-132
91
-476
91
-658
-235
-66
450
-99
75
-32
-170
-126
-38
93
126
-106
294
-312
-356
-19
138
114
236
32
-3
-155
-3
-670
-66
-51
28
-702
-71
124
-510
255
140
-66
-80
-59
200
-200
-162
-16
324
578
92
259
78
-96
-12
-272
18
440
-162
459
342
185
388
119
-318
94
-145
178
-312
164
-8
-144
33
475
116
4
79
162
-37
131
9
342
100
-107
-32
-139
953
372
-924
-247
38
487
55
546
116
61
-399
-113
353
104
0
238
77
30
-243
79
-344
-73
-130
11
-108
231
-275
143
129
176
-143
-40
-172
139
252
-623
181
500
229
-131
-123
-445
-163
-6
163
216
-159
304
-70
-265
196
328
368
-734
-122
-92
283
-44
235
-381
-180
623
-582
-42
-124
-395
-29
328
96
120
127
-78
170
-353
-10
48
-454
105
97
101
-46
-100
-5
411
159
-74
-3
100
-480
44
-420
-176
332
-440
371
403
204
125
-110
411
76
-213
-124
72
23
-169
-130
161
-514
210
-197
120
65
142
-439
-63
-384
-49
-146
-288
223
-31
-181
-110
-322
-233
363
203
192
440
-116
-90
251
283
171
-142
-319
-293
-86
131
239
40
-59
-122
-159
-33
50
493
522
-82
-84
61
-181
-151
-464
-426
-43
-165
146
-196
404
-436
-15
-7
-130
-23
-40
-116
34
-530
-141
74
-94
397
-377
230
-65
466
44
-321
-460
189
181
-37
187
22
-379
205
-26
-362
-475
108
440
-108
-114
-48
48
-6
-3
254
418
155
6
-250
116
-224
217
156
-353
45
-263
63
-124
-497
76
533
217
67
239
-120
471
-229
422
-114
241
169
80
124
37
-196
34
-40
72
149
260
-126
-250
-157
-257
93
-107
-218
576
-574
344
356
213
-410
208
-184
-107
124
153
65
-175
853
-32
-81
76
205
-98
-123
424
-344
359
121
-49
62
-131
-21
122
213
66
-201
-23
277
-13
3
284
-425
-78
-53
-66
131
-47
-224
-244
-159
-257
-44
34
-159
-247
292
509
-195
-189
418
-15
184
-267
-348
127
-157
-10
520
90
574
75
-76
-704
-33
-128
549
-744
-143
267
-229
-369
200
512
-348
-189
59
88
194
-205
423
453
507
324
190
119
-70
161
591
170
60
40
221
-34
590
-481
48
231
-117
-2
52
-63
-254
313
144
300
-332
64
-33
-214
-388
-14
-84
49
-89
75
11
152
-123
142
-28
-224
-311
100
121
-353
334
153
22
-18
301
-485
-429
-236
-47
-279
-98
114
12
367
-13
-132
270
782
35
209
-50
99
-189
-86
-485
144
-52
102
-146
-143
-34
-604
-509
167
-15
-184
-137
-81
-137
-215
-548
-276
-243
112
-3
-91
-106
99
132
-166
-202
305
-458
-591
108
257
519
-50
-7
178
456
-189
-60
-306
126
-215
175
647
-8
362
-61
-264
15
96
498
-60
-167
88
98
115
-229
232
88
235
192
7
-142
388
-370
-194
17
369
-133
41
-358
572
-315
-103
-328
52
99
150
-179
-109
63
-135
-213
87
-325
342
371
566
-101
299
-153
-215
-444
-81
91
-15
-239
208
-165
40
-316
-465
95
-20
-189
-67
124
97
338
-409
-167
77
153
-68
-151
427
418
224
411
149
178
127
285
106
323
3
417
330
38
-83
-483
12
476
-67
38
-209
-130
298
315
-114
633
44
-105
-79
-174
16
-151
22
227
-180
50
-211
130
337
-95
-103
203
-97
-174
-130
247
-148
-114
330
86
576
-485
-12
-150
54
-472
-109
-122
-238
113
303
-28
118
267
361
-129
-128
146
185
-22
322
27
-148
-156
3
-3
82
-194
-254
-102
-285
138
-245
33
4
510
35
597
-153
103
300
-247
14
250
19
155
-94
47
-134
225
40
32
-55
-85
323
-169
-261
-126
329
-235
-41
122
184
221
-197
123
36
-421
123
32
83
-707
-263
-223
-17
-478
-628
87
275
-619
-335
-375
-174
-5
38
-263
-345
85
-274
-215
133
-408
104
-148
-86
-42
-309
-107
-280
107
302
-182
-401
-482
-145
150
-78
258
24
-268
14
320
-383
-131
16
-449
-150
421
-37
159
-353
14
296
-136
-149
-254
12
-156
21
-130
331
3
-243
118
45
72
-81
-435
20
-131
-115
-87
-464
470
-90
481
-40
-277
-101
439
-22
-85
-141
-280
79
-117
154
145
159
-146
40
27
30
53
404
348
-30
307
112
411
142
95
56
-51
-320
18
63
-200
-4
-166
146
479
337
-657
-71
214
776
469
1
88
-219
819
39
16
-126
109
-31
170
444
-439
266
96
88
325
650
-200
-200
-181
248
107
-269
-148
-418
-76
126
-92
-115
374
-98
727
-122
53
-139
284
194
-179
-380
-108
-95
-2
44
324
209
97
620
227
63
492
177
160
24
-27
1
-162
863
-2
3
-445
-171
-59
-261
100
-256
-178
-146
306
59
-167
414
42
-18
421
-117
-75
217
122
37
417
-361
34
654
220
216
-297
375
51
-62
83
101
319
407
61
-52
-59
600
446
103
64
-94
143
-510
129
93
-126
84
790
109
-302
-290
-333
612
-150
-100
-18
226
161
-75
-531
212
-64
-131
114
-52
26
-76
67
-16
-76
-84
18
-122
234
183
-133
-332
415
-472
-451
532
349
-316
-310
496
-483
195
190
264
88
-188
43
-225
-54
-67
-383
20
-82
-72
-79
-224
-153
489
73
-113
446
155
-106
-177
-138
186
258
18
-198
322
249
627
-18
-389
216
349
362
105
79
-438
235
-369
68
68
-225
-111
278
-248
254
79
135
225
-40
-193
-325
256
-102
179
200
-45
48
-329
-454
231
391
91
75
-233
-112
-101
180
-365
381
140
199
-113
-197
167
-160
253
77
-299
-47
-21
-15
90
-127
-204
225
94
18
458
256
-131
589
245
50
-83
-45
-607
157
476
-129
14
27
41
104
-146
154
-179
95
-59
-69
420
99
475
-90
-160
201
-389
211
-206
49
-338
-55
181
-36
8
-183
233
-139
-10
79
508
57
116
-17
115
-178
-106
-24
546
720
-311
-44
-6
-148
89
-481
64
-158
-120
-128
146
-32
-160
-571
-10
9
-121
-173
576
-320
17
-86
-367
148
320
35
-225
-91
-556
-236
-50
277
-84
-108
39
-92
-50
85
596
-325
-327
42
-41
-29
-230
295
-404
-43
34
-65
314
628
-121
360
-95
-569
-237
-360
-123
-169
-407
-6
17
237
166
-397
-344
32
-193
94
692
-369
-31
-76
269
-233
-385
-363
34
208
405
297
-187
-151
-23
259
236
130
-16
440
-104
-139
535
-5
23
182
3
173
437
-438
79
-345
537
177
-240
-112
-264
141
-54
-153
45
30
159
-85
335
154
91
-9
-136
-39
-400
-13
558
-78
127
-385
-430
-258
131
98
-101
-554
-350
309
-6
-311
429
15
-109
630
447
413
141
732
-124
96
-90
-46
151
-175
384
595
-161
-258
445
17
-30
-142
-245
131
-27
-151
-49
-222
-50
-53
-352
-23
-83
120
-325
-438
-265
-182
-690
-439
336
-158
-96
129
8
-211
109
-9
63
-27
392
-71
-38
216
252
102
132
-65
173
-241
226
96
771
269
94
85
-52
-118
-68
438
108
-430
318
-31
-73
148
-36
86
150
-28
205
-313
-285
38
153
-90
481
-247
272
118
63
136
-371
-208
672
-144
-185
-416
-509
11
-450
-65
-281
368
-129
443
249
-1
124
11
-48
-113
-99
-14
177
4
-120
-140
-134
-196
65
405
-730
42
-39
-200
70
-434
-257
-198
60
43
458
-6
257
-15
-524
-525
-831
400
481
-119
-44
-49
-185
577
-166
-29
-200
-337
273
164
129
-153
50
5
349
110
-187
-156
-553
3
230
302
-67
-190
-90
125
690
409
196
-415
39
121
243
187
321
-157
-538
-122
205
-117
175
-53
-447
-121
-32
67
545
-112
-207
-475
320
-45
41
-36
-149
176
477
-338
-244
-30
1
64
-226
412
-284
-165
106
17
166
-147
-82
376
-176
-29
123
277
-102
-537
-60
297
264
-53
-415
-145
419
-186
-13
-38
195
-150
-169
86
309
280
-711
-48
179
56
-287
-86
68
143
60
327
-199
-38
304
-174
33
-6
659
-309
145
-169
-157
36
184
44
502
-90
54
-674
-12
464
97
-159
151
56
-2
-113
0
-191
-151
-148
83
119
-105
240
12
-246
81
-105
101
-2
57
-91
-312
417
541
-19
53
-125
-99
194
-56
-276
-40
-242
384
351
95
335
-699
-70
54
15
611
95
-190
212
-87
340
378
194
4
-127
-481
327
-280
-360
534
136
295
-58
-199
-567
-142
-191
76
155
-150
-497
-24
4
212
-48
22
-28
37
129
-22
-96
106
259
-528
-497
-145
313
85
206
107
17
296
222
-75
291
123
-596
-191
-74
-233
468
136
51
365
-709
-306
561
250
-494
-213
222
191
-108
-167
-191
-39
196
-339
-86
-224
-294
-135
-344
612
8
333
-236
-35
-56
107
-296
317
-29
-274
438
125
135
-65
-264
-222
-184
56
-35
-55
-47
162
682
-129
127
24
-208
73
106
249
-280
13
-8
360
190
294
116
-69
734
115
336
-107
340
-196
-127
-247
-41
428
-99
358
157
-255
-384
26
-146
89
256
-114
2
143
74
-152
-167
-77
386
-765
194
-244
-27
-138
-292
-91
220
-117
423
-371
458
-122
-404
136
-139
-237
-5
-157
125
-420
-148
214
252
-230
90
97
-426
49
-17
-2
198
-12
-270
166
724
75
-246
95
-14
-239
56
144
-179
-211
88
84
394
3
-179
231
39
80
-166
-19
-614
405
-59
-288
67
-262
-161
316
-49
-236
-723
219
-183
-37
-95
-113
166
61
-142
51
287
216
115
-279
-117
-98
334
-31
-296
111
102
54
-338
77
-352
168
10
-83
-32
-57
-102
197
-209
4
-78
-468
125
226
72
335
203
388
-44
-123
94
231
-64
235
-21
-641
-392
119
-31
-246
67
80
291
237
837
191
109
5
-344
-46
351
-8
-279
-112
-81
-180
-94
427
124
82
-385
-252
-87
-794
202
-134
224
130
-287
229
626
357
156
491
-196
-224
-335
-108
178
49
162
-5
129
-311
-127
276
407
-294
349
-563
-199
577
194
6
154
-196
103
-357
163
176
-30
-33
-200
131
401
-316
-258
-320
-147
2
-287
169
-234
27
-14
406
-136
-74
9
3
-290
-103
201
-83
427
-87
-576
49
659
-215
-606
-329
-250
561
-139
-242
-326
79
153
-56
-102
-210
526
25
-104
-241
-148
-107
-107
-450
-258
10
266
-118
-232
380
-40
-140
-445
-136
49
420
5
172
56
47
184
-61
154
-495
-472
-150
56
0
-466
54
133
154
407
-49
523
276
-40
163
174
-120
270
-177
-26
20
204
121
-45
-164
202
265
212
321
-420
-27
-57
-68
464
76
-88
414
-351
-79
598
167
126
75
-106
172
-334
26
-116
8
-247
301
-328
198
-189
-269
244
244
87
213
52
-43
-126
311
-108
225
-253
-133
17
623
-192
34
-204
-264
373
142
-45
560
-2
-200
-207
-63
551
-171
-50
-77
396
105
-475
-238
88
719
-1
123
35
-200
-111
-218
-44
-7
588
236
-223
464
19
340
273
-93
55
-17
-429
36
-20
396
-530
114
-92
521
-30
-174
417
-12
11
154
78
-230
-226
-268
-134
390
155
-113
-48
-182
393
210
198
-388
707
177
-254
-122
193
-231
-70
-546
-539
43
-182
-95
320
-3
306
-24
314
244
564
-38
-43
4
390
-112
333
245
-143
148
-70
-2
345
-268
395
77
118
-310
-3
-514
121
84
49
89
-416
-191
799
263
-23
-674
-844
-113
-206
-409
-210
-190
-217
35
9
-88
-178
-236
138
-235
18
-224
-84
-78
-302
54
-187
37
376
-200
-297
117
112
432
196
-303
110
-31
-497
-176
-386
1
45
375
-98
90
-78
225
42
166
-126
-136
157
-66
-127
302
245
-7
344
158
540
-216
-231
163
-150
-533
720
-75
-420
-134
112
-5
57
440
-465
73
77
-455
120
-334
99
190
-312
104
809
-574
-246
161
368
363
178
549
430
-206
-187
-345
100
-168
-23
96
-102
296
-135
217
110
-117
-37
-28
490
-128
162
100
-177
-90
292
805
-194
176
17
-262
-5
53
151
89
865
-109
-117
-68
63
169
-72
-42
67
535
261
67
124
266
167
-432
-250
30
-92
-60
-90
220
220
225
-348
-44
668
-63
134
32
149
-312
-203
-348
53
-91
-55
120
252
2
12
-136
-157
-132
-73
-243
202
-97
196
-6
-80
209
-128
-237
-360
174
101
-445
110
273
-1
228
75
299
-51
47
-47
-155
28
-6
51
-438
87
184
300
-18
143
262
-213
175
248
106
160
-150
167
-156
-257
144
24
-160
414
598
84
-170
411
-26
250
-392
333
183
119
166
-98
404
55
-262
-451
350
-75
67
171
93
-127
-332
640
-455
-450
30
172
92
-54
37
475
126
148
335
363
25
521
381
-53
89
117
318
-544
-342
-8
-226
-314
-120
33
127
36
-44
-405
-433
-201
-58
50
42
-213
493
-341
-124
278
71
9
708
458
183
284
-468
307
-458
-68
-50
45
-188
-478
45
393
-190
852
-80
-231
86
202
-153
-119
37
-135
46
116
474
119
-364
-206
106
505
-178
77
-411
221
116
632
347
-280
-167
33
-10
-178
-237
67
55
274
-267
-72
-315
-22
-413
31
-474
-185
134
252
347
286
-2
277
102
189
-619
369
-194
153
103
77
28
-11
-108
264
-106
-67
-143
192
278
487
-58
71
242
-13
-103
-116
-209
101
167
106
225
147
13
159
-62
-199
129
-229
169
-229
173
-239
-113
-2
209
324
-249
315
231
465
-517
-133
224
-467
98
79
-155
186
-427
-412
105
173
56
-49
24
14
-268
-237
-384
-285
-80
183
32
346
14
36
-48
-106
188
226
320
-87
-38
10
-229
-223
63
78
105
-209
263
351
390
154
-621
-116
10
73
-184
26
218
-153
-157
-298
-138
630
-81
-134
70
74
190
50
-168
-60
71
-312
-99
-171
-161
69
-174
181
91
-250
-226
446
-92
-124
253
138
-156
577
426
81
497
408
57
-303
451
-481
-15
-4
60
-101
-86
-674
-90
425
233
122
161
137
-134
-20
272
-384
17
116
121
-39
261
242
722
218
-166
329
-338
-241
88
-26
123
221
-185
35
-219
53
512
95
226
7
-129
-34
-230
45
-24
174
-138
20
3
-247
-406
14
65
-164
72
-25
-25
-415
163
191
140
-175
165
-371
203
-97
-19
86
-176
-129
149
-301
374
-366
-74
529
424
33
184
-5
140
-147
211
144
85
-170
-492
606
-43
225
131
227
-2
-64
-124
-79
618
779
-127
64
198
-17
-294
199
-644
-275
13
112
36
-125
-179
75
-89
-482
-55
-180
-216
292
312
73
169
-119
140
76
113
-242
81
25
359
-52
163
-622
-52
289
-314
-192
34
-67
-114
14
146
-98
-322
-120
722
-574
362
41
202
-138
-46
-234
-154
35
-140
-301
-322
502
291
47
61
-53
57
175
-159
212
187
-159
100
-96
-259
30
-80
-526
6
-276
99
216
-494
142
423
6
-175
-342
175
189
-35
-148
-162
-19
-165
265
-150
224
456
182
231
41
418
318
-27
-104
-125
130
96
-168
-191
177
-396
159
-272
-502
-300
-364
-96
-53
158
-48
-334
-19
22
35
-287
-131
22
-183
-139
50
-272
110
-22
-18
95
148
79
361
-213
180
-232
-91
-193
143
90
-204
-136
-131
42
104
356
-360
-112
7
219
-104
256
-24
-396
93
-94
199
426
-101
-535
31
-100
-607
89
-7
-310
214
-464
-420
-327
-210
-218
-192
476
254
-348
-148
-220
105
35
149
127
-142
-216
87
-10
120
-78
480
-475
-209
105
-4
280
-5
201
-250
-46
-72
26
-315
72
106
621
-519
60
86
-392
103
-524
200
-224
39
720
621
-84
-212
-348
-472
-177
27
-78
-93
-72
31
690
-82
-610
79
-136
145
73
306
-279
382
-244
-66
167
-95
434
-251
322
210
-149
35
-81
-166
-141
-17
163
34
129
671
-57
-4
-302
125
-126
103
338
51
-119
-22
97
505
-33
71
372
51
134
-168
47
-219
146
76
160
-249
429
-274
37
-53
214
313
29
-510
-219
263
-57
-813
257
-32
-116
492
-186
-32
316
-54
114
282
25
85
358
246
116
-113
46
50
464
-258
-6
122
-325
129
-63
42
63
387
127
-224
-560
-108
-153
548
37
-36
-112
121
176
486
-60
129
-206
116
35
-201
56
101
-303
165
409
225
-109
140
475
-84
143
865
544
320
-32
89
-118
-110
-176
-340
-84
-127
-387
-96
719
450
23
157
-87
-240
-97
-34
520
660
241
-99
36
24
556
-229
190
84
-7
70
210
-317
-254
-61
-19
236
58
-13
26
-290
6
267
-176
412
-54
86
-81
-234
295
-414
174
-286
-191
72
-340
-154
93
-521
-63
-85
233
-869
44
-123
-322
575
-216
522
59
157
51
16
-54
1
23
75
-92
-200
413
-87
147
-169
438
-85
-7
-137
431
-621
240
659
-89
-369
-312
189
286
-16
207
-77
132
26
-69
252
515
338
-34
67
228
-254
153
-212
109
121
-60
38
405
-122
112
98
46
28
-257
-180
119
-211
-78
-225
-360
-676
-125
-119
-93
-303
348
183
239
-432
374
147
162
316
83
19
-154
-188
-50
34
41
-98
-200
-409
-162
-320
127
-50
20
-116
128
55
234
-20
108
-188
-143
-89
39
23
174
178
-322
-71
-36
597
-305
91
-64
-54
-56
-83
-71
-395
-203
-84
316
21
-74
-11
-165
-121
197
14
-121
160
-759
-399
61
-6
-81
330
42
221
-107
-434
-187
-183
293
29
130
-9
-226
286
-62
384
-96
217
149
243
35
-584
-117
273
-362
356
-172
1
13
410
473
90
-96
43
353
15
-202
24
169
393
7
32
341
183
230
-43
227
810
147
179
46
-11
65
135
120
358
-366
-295
23
-162
-569
-277
11
27
-655
281
51
-163
-74
33
342
-489
-197
347
297
-490
207
-237
313
-182
-676
-285
-651
93
-86
359
-347
63
820
261
-48
-22
85
-328
160
54
-462
34
-217
-221
-91
-96
215
-269
-144
-37
222
132
557
-49
323
462
470
388
27
469
-200
-117
466
-617
-703
69
-225
-199
287
-754
-42
-216
58
-63
-122
4
-244
-120
-430
214
97
165
245
-198
257
102
-44
-215
70
123
201
-311
483
-112
406
446
18
-10
-161
-40
31
-279
-116
83
-31
201
-160
-146
-201
-93
41
68
237
-44
-8
91
-45
118
-207
-262
177
-51
14
-150
-418
-37
-314
-405
-193
324
52
318
379
-83
-193
-167
340
121
-96
367
-122
102
160
-14
-255
-12
90
143
-148
234
-112
-201
-16
-240
82
220
-21
133
-489
-20
-142
522
103
-78
571
-110
-55
62
-483
45
37
562
262
412
292
-275
209
50
396
-24
-144
79
-460
158
26
211
-131
-401
-88
262
111
377
-365
76
-69
438
100
142
208
-198
497
82
348
175
-346
473
62
119
-158
-348
125
-95
133
-128
-135
-245
-144
39
98
-54
476
-47
-107
-188
-229
23
-24
165
26
143
-92
246
-315
52
307
-433
61
-58
-392
58
72
714
5
-266
298
-210
27
-197
-230
-244
299
-484
-257
109
-4
-243
153
46
-251
185
-144
76
258
29
129
159
15
224
-233
-131
-24
-39
-1
257
-491
-60
-172
-126
-493
-77
243
-62
-336
81
-141
271
34
-50
-352
27
14
319
-38
187
85
12
60
-383
301
-156
121
-10
-294
348
41
238
26
421
-197
119
-42
56
-659
-59
184
-347
70
-87
534
-13
-592
-138
-93
-278
-156
127
-323
-3
-131
-348
66
-402
63
-64
102
-248
-120
482
-435
-136
-376
-284
-27
261
-565
-219
-98
15
-279
217
-186
-9
-456
46
242
130
-50
49
-337
254
-177
243
-254
99
4
315
-199
24
111
-137
-238
-96
-87
-209
-111
-214
432
1
42
-520
177
-324
-234
-294
63
143
162
-30
-116
-389
-390
77
-438
-337
-52
-328
292
-145
-63
-286
230
-679
228
-362
-149
-205
-433
-125
-133
4
192
313
63
-620
106
162
-260
49
367
90
75
-211
-281
-134
-78
190
287
-515
-407
152
257
206
243
811
-316
295
-41
-10
174
219
-126
-200
77
-375
-318
-617
-195
-355
10
-328
476
-21
-93
285
184
-392
185
-395
-393
224
139
-42
-119
37
178
-331
-278
-83
116
-76
197
63
-77
62
-425
-25
-29
-277
63
-287
528
-209
-117
-130
18
494
88
-15
-229
159
-14
37
63
120
-230
-276
378
33
0
129
-41
-487
165
-162
4
562
-83
-283
295
4
168
-158
-209
-87
126
4
540
344
-8
44
-94
-298
113
-183
-124
374
80
377
-463
273
-273
0
-165
328
298
58
-297
-189
-12
471
49
36
456
-56
-215
-279
-51
-89
-22
129
87
-282
68
-122
-61
-441
294
-367
276
-43
-92
231
-241
62
254
-405
55
509
132
42
-422
-189
99
627
381
-212
259
595
-81
155
-146
-606
-319
-162
385
-57
-54
-555
96
104
-362
184
158
297
826
267
65
-142
-74
-93
-66
-234
98
199
-311
-133
257
-88
-187
-93
-120
-352
457
140
-121
-502
166
-681
-220
167
-106
257
8
602
-24
-75
-10
59
-86
-213
146
-82
-159
-103
-666
84
91
-242
153
185
-30
289
109
-122
-178
73
-50
34
-250
-144
-154
-666
-140
-150
-230
-515
-142
-17
80
-116
-474
-155
-106
113
113
-22
320
-186
-30
-417
283
222
123
-119
-211
313
-112
-201
-622
-467
711
-334
57
-373
93
205
-52
-920
-393
-187
-45
-330
-726
-177
33
-277
506
237
241
64
-336
21
-521
-204
-26
99
73
178
199
-273
-271
289
227
-292
-14
-140
484
-174
343
-140
117
-38
-401
24
-7
-294
72
28
-138
263
61
-154
67
-313
-137
-207
362
-498
-170
151
16
-127
490
122
341
-34
-502
-110
-63
-112
69
114
249
-38
-140
130
422
-144
331
407
277
23
132
169
68
141
293
32
-277
-52
43
-34
903
-89
31
-178
-671
555
44
359
69
-451
16
-29
50
75
-297
-260
188
-184
10
-58
453
-318
80
288
197
-314
322
207
-491
374
-114
270
-260
145
-36
-43
322
146
-36
-138
246
-196
-591
728
369
282
-387
94
-283
-217
-118
500
-153
-81
28
31
186
31
-37
265
-135
-8
-355
318
-211
-117
-32
37
648
-211
-27
266
-256
131
543
-250
-101
425
325
-299
104
153
-121
-222
-149
-79
124
-422
-83
111
-176
353
-334
-581
-42
20
-183
53
-398
22
-66
-96
237
-245
335
72
-242
430
-226
150
-297
-20
-21
104
-57
-65
-506
-75
-56
205
-132
-25
-148
101
188
-76
152
-236
-302
-95
-47
462
-152
-452
-239
-373
-29
671
-23
213
42
-55
-20
194
0
330
-196
-2
217
83
562
-259
-53
97
156
28
-187
297
586
-50
-186
0
-119
-261
170
-38
57
151
193
-235
50
246
413
199
151
-79
-33
692
200
283
-117
308
-164
-167
-276
886
-294
-173
115
124
167
-56
37
12
45
-16
-305
-634
-125
97
-40
-217
-86
181
98
-25
-169
292
-470
-107
-222
-204
-64
-207
-290
-231
-22
105
282
56
82
428
-29
28
-111
265
655
9
-240
-144
-240
-328
13
152
6
-117
-289
120
-15
-612
-165
-282
-359
378
160
-181
-165
112
257
92
39
337
-288
355
306
155
-92
359
-219
560
351
-219
51
162
-83
-61
287
-76
7
-482
-41
-131
16
159
727
93
85
90
18
-48
129
-21
89
547
299
-53
340
-38
530
162
-146
16
-294
-186
-195
-236
243
-39
-99
-143
-99
-615
121
313
-210
88
809
263
-174
-256
72
196
-787
-389
-16
-182
-319
308
-17
464
-253
-429
448
-79
-92
-112
-369
694
-227
-26
220
-130
114
159
-141
127
252
-242
-73
-237
-334
54
-367
-578
29
438
-102
-235
-132
2
83
-534
-86
-142
-353
308
149
-84
634
2
17
34
-315
537
22
194
-122
90
380
-73
123
123
88
151
-117
-509
313
62
-30
113
72
-25
77
113
-173
-180
-14
-38
-30
-142
233
7
-32
60
-88
-175
-4
-330
-80
-175
129
-84
-65
231
-148
210
327
-78
-74
-202
73
212
-162
-181
18
188
-295
484
79
-665
-189
-360
-280
-38
-204
-125
-108
-322
204
601
46
-581
71
-42
53
-564
738
-79
339
-29
92
-227
-26
118
96
-134
-179
87
-28
-100
-41
87
156
578
158
108
-117
199
202
278
87
279
-63
109
61
220
-113
-125
-294
427
-140
-204
-76
-131
-253
107
-374
515
45
75
419
-117
-143
62
110
86
163
367
301
206
-68
-36
-33
469
73
26
460
120
-413
215
196
-171
-26
94
215
-424
240
256
254
133
-524
140
-124
-256
66
-249
-420
-19
-261
-135
21
317
-356
562
-574
-15
-596
-160
-190
119
-167
245
-401
-333
-472
166
-189
48
302
-97
-374
-205
-463
-64
-142
10
128
-130
36
-120
-214
-96
31
-810
-170
260
258
676
-93
-27
-298
50
50
146
-261
243
-310
215
16
106
-111
-31
433
-769
-242
161
-656
104
-113
223
-87
27
-421
-5
-313
-357
-534
-392
-169
321
212
290
167
-259
282
144
92
-68
-381
154
183
-35
684
-27
-235
-30
168
-285
358
-165
103
126
-5
53
420
-92
137
54
-318
5
155
137
-113
283
-157
-143
-50
-588
-120
134
-6
248
-534
-115
-206
479
-289
-411
50
-260
-63
162
-111
-278
-138
-122
-331
-52
218
5
510
19
255
-86
77
721
201
-225
-10
-63
224
45
24
599
-49
-229
-170
145
-209
-307
-41
-257
-281
-556
-285
-75
216
262
386
177
-101
253
-97
134
10
-167
-153
331
-170
223
400
-13
115
-170
-73
-111
174
-111
-10
219
-267
273
390
-288
196
28
42
311
-708
-294
254
140
195
697
-181
150
-146
21
-38
257
120
262
236
88
-16
-175
-113
-430
91
105
267
-289
267
-87
-15
278
-500
-404
-189
221
183
164
-304
-152
-216
-258
12
-30
422
145
-213
-821
-258
-253
-107
-273
102
235
-378
-1
-291
281
11
-225
-289
3
-305
202
81
-75
-294
-432
-233
-196
-164
-285
58
-13
457
-296
8
-535
158
-73
48
54
-195
47
120
-24
-106
-49
264
-360
-22
-445
-252
-243
-169
65
218
18
-528
100
252
-380
-148
319
44
-324
167
193
-409
469
58
40
-283
81
410
-162
305
-60
245
175
87
-43
11
-489
130
-232
266
-78
156
-103
-45
-363
-253
-53
80
-290
-29
-266
98
-181
-373
-89
-141
231
86
-90
-213
16
-504
167
-222
342
-158
281
231
-233
-303
397
-45
459
-86
110
496
-261
-301
57
365
58
137
-273
163
-423
-112
-302
173
-48
136
-325
-174
49
567
181
-116
70
136
-40
451
27
46
10
256
-133
-154
362
-52
-258
103
-201
-509
213
251
-87
12
-264
-241
-759
-30
-308
453
-35
-94
-57
404
519
-494
2
-637
124
-197
-344
-201
-385
-348
-65
91
1
-475
-367
277
-247
-414
-137
29
224
-479
47
-65
-514
259
260
-451
144
65
109
-493
-323
11
-209
-265
-73
-182
46
-5
-204
-122
190
134
319
30
-5
285
172
511
-163
-170
434
31
28
-460
-67
-431
-592
239
-197
-328
148
-320
-101
121
661
6
-112
-981
-368
-238
-37
464
340
121
-276
403
140
485
258
46
33
-39
165
-117
80
-52
-284
200
-277
361
-98
-120
499
254
-187
-326
58
-93
21
-217
-66
6
526
595
124
-165
-198
-203
-606
-18
437
18
-29
-483
119
-168
224
149
323
60
-404
207
675
-135
-461
-11
198
-18
-158
163
9
120
-85
335
-111
-258
110
101
-249
-510
-110
268
145
216
121
-468
297
-100
550
32
-130
84
78
-131
183
194
148
13
25
461
280
124
25
313
-442
-89
-170
-776
178
-14
-60
413
-756
-257
376
-49
100
251
-334
-296
12
3
14
13
-197
90
-146
-207
-178
125
195
65
103
-365
142
-26
-314
-199
387
-8
-136
255
44
231
404
88
-119
-120
-96
-249
-275
-299
-7
249
-177
-150
97
-334
311
116
46
-131
140
612
37
118
-160
-159
-237
-90
65
-139
-168
-44
-267
-350
-44
123
240
337
44
-166
-118
391
-661
24
-88
76
282
335
42
-152
-96
-149
-393
195
613
230
-264
344
196
-71
-107
319
-93
-73
-116
-106
639
-39
-694
243
70
74
-360
-216
94
-438
-171
36
-132
115
-121
54
319
700
620
402
177
47
-334
312
-434
-114
-2
346
233
9
-373
81
-99
-267
-82
-134
-521
91
735
-165
138
37
-130
-634
135
1
-258
185
2
-140
-168
609
180
-266
-23
-44
-288
-25
345
200
99
-65
470
-169
200
-167
0
-475
-193
-157
160
-334
11
160
141
138
-376
-13
-218
-493
109
248
48
-637
-410
-30
-97
100
119
163
-188
125
332
-20
40
192
333
-444
-222
447
223
-222
-156
-375
121
133
-21
-70
-329
-106
111
-171
-27
69
334
-315
79
-75
-195
53
-17
79
-227
-179
-443
737
96
-52
22
-33
-519
-26
41
89
145
236
104
-354
-19
50
60
136
132
60
211
42
423
248
348
-267
-8
-98
233
15
30
183
77
263
115
-113
156
466
-499
-117
304
-583
-50
-543
265
408
-547
-53
65
-65
-33
-308
-235
1
-242
-261
110
-42
130
204
516
-127
-37
476
-149
290
-227
89
180
85
-136
7
-31
-185
-194
-104
39
-320
-122
-95
96
35
250
158
-159
-159
274
91
-72
-47
318
-119
22
-481
175
88
174
-380
318
-185
-564
-257
-79
-89
-315
28
-533
73
-267
133
136
-113
-135
155
-96
63
134
-460
-289
-342
-92
26
252
475
191
181
-147
-202
522
10
-302
52
-169
131
98
-215
39
306
91
675
-29
363
81
166
781
-110
144
-150
411
32
274
67
165
-314
153
21
-79
120
-649
131
101
109
665
189
-95
105
-12
-510
141
-249
-130
275
259
-123
144
2
-309
-532
227
-232
-342
98
-23
230
289
-161
51
-18
-70
-714
300
-17
561
-49
217
142
20
82
291
641
-89
-28
-245
153
94
199
109
288
23
41
385
63
193
-59
-311
-265
76
330
90
-727
587
-23
152
-185
-352
-57
108
-22
312
541
1
-197
-221
179
-772
-23
192
112
40
-40
-272
105
8
91
-233
-124
83
351
252
-41
-542
-190
-168
-365
-257
324
57
604
-543
-153
-415
597
-205
-182
-273
-202
101
-30
87
10
-453
7
216
-334
56
48
212
-391
9
-113
-432
-136
-328
-43
6
-310
229
-111
-132
-217
372
193
29
93
291
67
32
-143
-54
-144
99
392
227
109
-332
352
131
104
-488
479
-267
297
286
215
58
109
-442
16
109
56
-45
-29
-15
498
-100
495
31
-256
-26
-10
-680
204
308
-105
167
-98
-86
89
191
207
326
-98
-127
13
-236
-33
-396
-139
128
-207
-70
8
363
100
271
-303
-154
104
-216
-121
89
-62
-248
-563
296
66
78
105
-39
-468
241
-114
91
-105
-169
-150
100
-14
201
-55
449
-290
-39
108
262
245
-7
236
121
178
-269
-26
-131
-195
-205
-594
-626
79
170
-98
344
413
59
38
196
-317
-191
558
178
-202
280
-137
464
189
183
406
-373
-578
-438
-357
-528
-99
286
-34
-64
206
-292
-375
-150
-194
-89
-476
-248
-374
-63
-30
536
171
-94
43
120
-63
70
-338
-9
-100
-308
-519
-315
-36
-45
247
120
95
118
-146
361
-413
-466
330
22
44
-28
22
284
10
53
437
367
-89
-130
690
-52
132
205
-226
4
-79
75
38
121
678
-1
9
-410
-627
-184
-168
-113
-158
79
74
-165
124
-78
-84
-178
77
-138
-499
160
57
406
-57
308
342
-120
-70
199
222
91
-128
402
-146
-191
-93
-709
-94
206
646
58
369
57
-84
105
-276
-33
-290
-217
114
-1
-146
21
287
287
10
181
29
-162
229
93
110
104
-141
-15
563
210
-512
-398
-108
-424
224
-191
101
-75
-92
-101
276
-103
-81
-38
-115
-285
228
254
-63
-151
-22
-286
676
-137
-33
-764
-291
-81
50
630
172
469
-377
21
-507
-199
212
324
153
-50
66
53
-108
-337
-112
218
80
171
-134
-78
-57
73
-145
-250
-432
-116
-380
236
-120
452
-189
240
-28
93
-115
8
-200
447
61
-257
-167
-345
454
-62
-82
-19
729
-13
25
191
-11
-26
-95
-93
144
-512
71
113
286
-86
47
-182
94
-408
64
565
-644
-41
-180
-181
115
-152
169
-706
114
-464
172
89
144
-247
-31
-375
579
-459
-129
-326
-74
77
-112
-79
-186
-231
-255
-174
26
47
-150
40
165
147
-3
-285
-10
-85
-102
11
-442
-33
-25
54
-194
265
8
-32
-187
-125
304
-102
613
-470
-248
-87
-159
-63
-66
-458
198
41
219
-109
-219
-415
-12
-69
-33
155
-12
-160
594
-358
-232
-152
92
-114
287
47
-71
-2
287
125
173
-486
-8
141
-22
657
148
84
174
-145
-814
-179
101
29
-188
-136
-1
47
155
-58
227
106
-405
86
50
-100
110
-118
-258
-222
-148
72
78
185
21
-314
22
-95
6
102
113
41
-103
245
59
38
-313
-264
-501
300
53
-470
-92
-62
-245
-400
171
341
258
153
314
-213
-129
87
235
255
164
-26
356
168
276
-197
-102
-49
-58
-27
186
17
-104
-125
224
474
-252
-107
82
-185
140
-199
404
-81
341
-36
51
455
575
228
-130
-153
-289
-268
100
-15
262
-151
-155
-92
133
-78
310
-200
344
217
37
-68
135
-586
424
424
22
78
330
96
20
147
618
-32
116
103
118
-222
-270
-130
-338
-138
134
-311
82
291
349
487
429
-15
215
101
251
-397
244
-125
717
593
-49
-222
-348
18
-179
246
-12
99
113
-349
-152
-146
-134
-176
-104
158
-553
41
118
531
-607
-326
-32
26
-330
780
117
160
23
-78
-132
-487
-395
290
635
87
-309
-172
43
335
135
708
212
-9
-28
-541
142
12
-143
-109
-336
-116
120
225
-629
238
199
279
92
-259
189
-419
370
134
16
-145
-354
-219
449
280
383
-404
-309
282
-285
221
201
13
4
-854
-318
-139
-492
-16
135
151
-51
304
146
122
-227
13
545
71
-542
408
340
-30
-1
22
-174
76
13
-32
153
-163
186
-389
268
-359
-83
-482
-60
-117
62
27
-419
180
-323
63
-23
-30
142
-92
655
-57
803
-52
208
84
300
-125
266
-76
78
90
229
117
282
155
83
164
111
-384
-12
-151
728
268
118
-290
138
-136
272
-133
-533
183
-49
171
78
283
-94
174
99
492
-225
-182
324
306
-135
-42
-128
417
-341
212
-71
-208
-53
-58
-96
194
-37
605
7
-125
-380
-242
139
32
118
62
-98
-78
28
-134
342
-66
-624
46
125
-140
156
-76
97
-326
-89
-395
237
-143
297
425
-160
117
-73
284
4
215
-87
17
-119
-382
-115
-205
-613
195
-231
33
142
-133
-53
-52
105
272
217
116
81
-241
245
-128
-157
-6
74
180
-224
-455
-183
-118
388
-69
-117
-49
206
803
-89
194
-466
-124
57
377
728
134
-278
158
53
24
57
170
-44
115
108
68
313
-66
-50
465
80
46
109
-16
251
48
307
225
-241
-202
-69
-131
-46
-102
-121
-77
-292
178
-195
226
163
-532
-12
192
-165
-210
223
-54
4
181
173
59
206
-11
-302
19
-98
-75
372
35
-172
188
-435
-156
65
121
-29
-58
-18
-225
-288
253
-50
145
-19
94
117
292
159
176
-391
-420
-197
-27
-48
138
-96
74
30
-110
-142
911
-138
-408
-65
-83
82
228
-99
429
-451
-129
-217
-738
-49
89
-124
25
30
-18
198
208
-41
259
-105
261
108
-217
-289
150
94
497
-503
-687
61
222
-26
117
-67
-16
189
-151
-155
329
-15
-539
6
913
399
-95
142
-180
-288
-226
52
-331
-66
90
-23
489
-583
191
95
-107
56
15
-239
25
380
385
182
-43
375
-362
-47
-487
-93
-71
176
349
21
32
276
500
132
-150
-451
-211
-424
536
598
-279
381
691
-94
-475
35
159
-100
-436
139
228
37
150
-65
-208
-181
13
-306
45
821
395
303
-87
-14
267
85
175
-358
-325
658
-188
-92
87
306
226
-103
73
-219
145
-54
-334
-72
95
-219
-267
187
44
-96
-218
26
202
-599
119
48
-22
76
180
203
-472
192
-262
-53
122
206
21
-264
-633
94
480
221
-109
110
383
-137
-378
-125
-453
98
182
-251
204
303
-129
306
10
56
45
-372
-142
127
165
-196
275
228
-299
523
219
-93
225
-18
338
-65
43
101
243
316
461
-4
130
498
82
-13
-53
-98
53
-281
116
49
6
-83
679
64
-180
33
-194
47
-501
214
114
-230
231
-215
-361
362
70
-95
-251
-194
308
-142
-453
-141
127
-134
-70
-181
-253
178
-138
-427
-75
331
93
-149
233
49
-44
195
164
254
776
306
371
446
68
-139
-144
76
-102
98
243
212
48
141
-142
136
167
130
-52
-328
47
-258
-221
29
69
-204
-214
113
554
-35
-290
404
-39
371
157
-156
-234
87
514
848
451
-182
306
-123
-259
45
17
379
-218
-84
-214
113
270
-201
19
234
-199
45
-243
85
17
59
-153
-31
-207
-245
39
-62
141
260
-153
198
16
239
751
-293
598
181
-153
-68
-320
500
-122
164
24
-75
122
331
219
591
-33
393
-4
150
409
-94
-551
-188
-258
128
333
-87
-227
-348
558
356
195
383
24
311
48
-76
-381
-127
179
98
-197
-57
197
-125
-6
-32
45
86
140
-231
137
338
153
291
48
-92
392
406
-366
415
123
-86
-182
-180
-358
-237
-22
218
59
-226
348
-106
186
-101
161
-715
388
277
-94
-255
-24
7
69
-106
-82
179
361
-95
46
-359
19
-74
-47
222
-304
-7
529
656
-310
308
-309
69
260
-96
137
494
-231
-277
-128
55
302
32
-148
17
-120
-73
180
240
-165
40
10
-75
-120
101
-56
-131
-93
365
199
-2
227
203
466
168
362
327
83
163
25
-25
631
135
-171
300
41
78
-24
149
42
262
-459
-132
-479
-259
64
92
-258
306
105
-78
-127
16
-198
54
47
-657
-72
159
-277
172
148
-37
-296
55
50
-170
-59
-516
55
27
281
-505
-28
71
-322
19
-337
-239
-153
548
124
16
-79
182
-160
-415
-205
130
-79
204
21
-138
-603
-98
-12
126
-268
-35
-13
-187
-446
17
183
-174
-171
-212
-31
143
108
246
-59
-617
124
-388
-83
-337
457
-23
400
-119
-301
-158
-374
-560
-298
200
-60
-209
78
447
125
38
-257
104
-164
32
-370
127
-368
-7
-10
212
214
-218
-122
105
339
-85
-104
198
-24
-79
191
-191
-23
-211
-483
-119
238
109
-34
-280
-99
16
-287
-130
-540
-132
7
88
-234
-122
-368
267
17
-160
-681
207
255
68
-20
280
-232
-515
-4
-23
-708
409
181
254
649
-814
503
176
375
162
-275
-122
-28
-19
-416
-326
215
-286
66
432
-184
-29
-279
264
-77
-174
-79
-21
301
163
356
-2
-125
303
126
-244
55
-255
-31
70
51
-266
432
57
233
156
86
-140
17
66
-273
38
-235
-289
167
-303
93
-73
103
-103
650
-65
-154
298
207
-54
49
64
93
62
-436
-276
-69
-89
-299
-324
-350
-59
531
59
503
153
-374
-106
141
270
150
13
192
400
353
-149
491
-199
-35
25
-188
144
-313
42
-48
-134
-206
186
-88
-149
131
35
106
224
561
-38
440
125
-660
-384
-84
33
76
108
248
-52
514
-110
-77
15
128
118
-463
-73
310
-40
99
249
-251
-106
-30
-90
599
-45
82
23
340
122
-127
-47
129
-208
-581
143
51
-198
166
-214
319
-721
91
369
-16
-567
115
87
47
-129
294
364
-70
-206
-24
281
-255
173
94
-80
-288
590
-53
-9
16
-48
23
-55
431
81
120
193
310
-80
-211
-193
12
375
494
-76
-189
616
-556
262
393
33
-347
-66
-313
-90
1
357
40
97
165
-78
-131
49
7
190
-10
401
80
-726
-549
-52
-366
-22
-73
-21
124
326
-604
-171
-142
98
-87
94
-94
-141
-261
11
-7
-442
147
21
-54
-223
367
161
-5
166
465
-92
-190
87
45
-217
-179
-2
497
14
353
31
199
140
-23
28
54
82
-427
43
344
-260
26
700
192
-404
23
295
100
-398
-18
165
-71
-39
-290
-67
-186
162
88
393
362
13
210
273
-31
-361
176
93
221
66
132
9
159
231
185
-25
-72
272
147
-147
-103
-214
-173
137
-165
44
326
-23
-63
-606
-59
38
-294
-112
4
529
-4
-159
46
-5
41
118
-366
312
59
343
159
18
133
75
-164
98
416
-593
-116
413
103
69
218
237
-43
33
-16
-82
114
-118
147
-230
-75
42
-401
-58
-271
857
-54
26
-114
-88
-86
-423
35
-204
-85
64
-236
42
-326
64
139
83
-221
269
411
249
-37
-29
-194
-66
378
-126
312
5
211
15
28
124
54
261
-270
62
261
72
-184
202
-85
140
-116
23
226
24
-49
338
328
186
97
15
-114
-46
-82
8
-56
300
706
-115
-156
441
-103
213
-225
-617
4
98
5
-39
150
-150
-152
-287
574
326
46
-588
228
146
365
-465
73
394
-14
-54
-73
-339
250
-60
106
-18
-19
-71
-197
-258
-29
40
443
101
-193
626
66
13
79
84
24
153
59
-507
-233
-230
-180
175
-167
-498
49
316
233
-67
-232
29
-149
114
-133
-242
-123
-245
176
-295
98
306
92
384
-11
-190
30
-6
145
-654
-454
-167
-50
-219
12
203
-108
-673
403
390
-246
-104
98
80
203
-300
-485
251
-84
-16
70
220
241
87
490
238
-231
-20
16
206
-422
-314
-187
33
117
434
216
455
493
115
-126
-190
-311
-51
-754
-24
-78
45
-233
229
291
-40
467
-61
16
383
61
405
106
-239
113
-41
74
543
-71
222
-258
173
-68
-265
-368
40
-107
-177
238
7
-93
-280
-151
-84
24
323
146
-157
-242
679
-47
-66
-121
-382
-124
213
-165
635
-104
-119
-254
101
116
-31
520
219
89
-160
-337
178
50
-251
-111
-140
-52
-2
15
273
23
43
181
76
-80
590
176
58
-5
130
-96
344
179
56
-43
-79
-644
-19
-177
269
-120
-82
352
-108
-74
-53
139
11
49
-303
15
-127
-192
-49
-20
-1
-183
-124
-46
-241
-99
258
77
98
-240
-122
-537
121
-236
392
-135
-234
285
-147
145
109
-364
122
8
-200
-105
-115
-7
35
-9
63
378
309
166
6
343
-242
117
242
-509
143
-82
642
-172
-380
-279
-34
313
134
-466
-98
57
100
264
267
14
25
294
-129
447
602
305
-51
212
-29
-104
-143
-25
-24
-246
-14
-301
-60
-6
-122
474
-109
21
-120
-106
337
-448
307
164
38
151
148
53
-181
-291
17
-175
-201
-543
-476
-158
-116
246
-24
28
357
369
227
145
-2
-147
97
0
-143
-216
118
-111
-477
-39
177
-178
191
61
103
-140
28
-208
-161
-350
438
-256
253
-391
330
79
-72
147
-177
125
-313
-338
730
8
47
274
0
-315
48
-244
497
-643
169
-20
-24
22
-66
46
-38
-286
-54
-88
609
-312
-60
210
55
148
-114
152
545
276
-148
-325
217
-130
-33
-207
103
242
514
325
-237
-478
-320
576
-22
-369
-448
184
135
336
65
37
-310
359
-29
-37
-654
-2
214
-221
-487
-189
-450
529
-94
22
-119
-128
104
-93
665
204
61
-113
-182
-419
-167
202
134
390
-317
-156
184
399
-265
-149
-44
-160
-92
-37
-190
261
179
-259
216
86
-267
182
320
-72
315
-61
614
257
125
-197
197
-38
-148
-353
-249
-128
2
290
-177
-109
-375
158
50
264
260
-24
-89
-26
-145
677
357
73
-529
364
-9
-80
-230
-177
75
-13
92
130
244
-51
64
-160
-280
-70
-166
-127
-255
-21
13
227
-82
-105
-10
-162
63
-127
-41
462
113
113
-47
113
302
88
256
98
-141
95
383
148
-313
447
15
478
-212
200
-163
64
39
-6
-11
92
162
-1
64
117
-657
-26
-138
-26
456
-427
-54
78
93
-538
-130
-312
-120
-131
295
-52
-342
348
-530
226
795
-31
104
-182
-596
-85
-404
-127
-111
-77
-97
-428
141
-227
-28
-169
567
-103
-155
-480
-94
-198
208
74
181
-116
21
143
-88
146
-109
-19
173
-159
84
-340
-183
143
492
140
337
53
9
244
-67
102
-206
409
-61
317
-416
-280
195
-8
-90
418
-417
-123
51
-15
283
45
426
-236
99
1
128
79
-127
773
-62
-17
4
27
46
179
110
-521
56
95
80
18
-102
109
-637
50
-16
350
-321
242
-101
145
-80
-260
49
283
-116
-858
-123
-245
189
104
-236
-187
347
59
141
-641
-216
120
97
-149
-446
423
-246
-291
184
-264
201
-333
438
-151
-176
-52
121
125
-40
109
-310
-271
130
-103
-538
-80
-87
-150
-77
-147
325
202
112
143
-110
-28
-16
-78
-111
119
-929
-38
-17
-149
-108
-185
-85
263
-739
-197
202
-117
-71
68
-171
-212
601
-494
-27
351
145
-365
-125
308
40
122
-13
-320
102
445
-125
120
-119
29
245
-33
-608
-323
-122
494
1
42
-67
-334
47
147
-199
134
337
-127
51
-15
-236
-131
-124
114
-50
326
406
94
-127
27
187
-511
580
-310
445
-120
-328
-275
499
-76
127
-368
45
-33
176
84
48
152
396
447
-260
161
-143
-353
-17
-309
-55
-88
-79
-590
188
408
100
201
66
-321
-393
268
-188
220
254
-463
-230
211
111
-290
69
160
454
404
-153
-97
64
66
-247
-81
-331
149
-270
180
58
316
-29
242
-602
30
-170
67
19
287
-274
-205
-134
215
76
-66
-80
-245
-536
-44
-574
-92
-13
-137
178
17
-102
-116
347
-68
131
-165
-81
-135
295
-490
-36
456
-304
192
-186
-168
-59
174
-36
398
89
274
-220
153
516
-299
363
2
122
-483
107
109
465
-135
91
449
181
55
-66
-509
-208
-119
96
83
-77
77
-339
-301
-308
271
74
-46
21
-330
17
139
-70
669
-398
-330
-172
-132
-142
-137
703
438
241
87
71
340
185
101
130
137
100
295
-121
-249
-290
-201
-626
111
-127
-338
-281
149
589
-221
-332
121
-53
-428
463
-46
1
510
-485
-228
55
-604
67
-297
-118
-24
243
80
-292
22
373
-278
-750
-64
50
362
12
-48
-21
-26
-14
106
95
-109
485
406
352
-21
172
-41
-10
-193
-64
-297
56
393
-269
-31
494
708
216
149
6
290
84
-167
404
159
87
-26
440
-41
356
-43
-62
271
-95
-14
578
-188
111
-719
-103
-15
20
367
-670
-44
-125
-535
-184
-20
341
61
-539
34
72
-23
116
210
431
-440
-246
-498
-20
-260
29
-149
12
161
2
117
-111
26
12
7
-186
-97
134
-103
51
-170
149
-373
28
127
50
19
98
18
-33
64
-174
620
307
270
30
-168
95
68
-222
-416
424
-41
-70
123
-72
19
73
192
317
-1
-149
75
-72
556
36
52
350
-284
-33
58
145
105
570
70
72
279
-230
21
127
-209
-37
268
624
-135
179
-354
254
-80
157
-300
-47
29
36
157
-347
-318
179
-433
-208
23
-371
-1
-5
208
81
-174
-77
182
-49
-201
-92
-265
6
144
9
-13
-2
177
-332
-35
-128
586
-105
-446
148
26
-84
599
-45
-31
-99
121
-407
171
364
-238
-270
183
-62
-374
506
31
271
-188
181
270
-226
-449
114
-148
-80
479
-214
-117
-315
-785
-52
123
-96
98
-628
-551
58
-497
-75
229
103
-300
44
-224
113
19
-226
162
7
-180
4
200
629
-465
84
-126
417
-170
4
140
-245
-165
353
-128
-88
-242
291
-427
138
-619
14
-158
-602
-561
-99
382
-323
-350
145
241
-71
405
-447
119
321
157
17
301
-64
-374
-107
-441
13
32
205
29
23
196
335
42
54
-57
-13
-529
-8
467
-95
71
-170
159
-150
318
57
-507
363
-526
-52
135
-4
-58
-245
-321
129
21
84
-148
-341
38
-250
-357
-53
-148
71
234
55
-373
31
-650
-133
-150
-562
93
723
-166
327
-191
133
804
106
-58
781
25
14
-124
284
11
-150
-73
181
194
136
-366
112
-221
133
33
614
-178
-341
-381
28
-224
-44
249
197
-143
153
44
-86
179
-173
225
188
423
-601
-198
-468
612
309
-303
-164
-1
379
-79
352
134
-167
249
170
196
212
174
36
-21
223
7
146
-32
19
54
-50
138
-44
76
-16
-502
-173
391
-450
189
51
-113
-227
546
153
49
-71
128
361
172
400
-362
-113
84
-813
-56
223
834
207
99
-67
-219
171
-814
-77
2
-419
-199
-591
-96
108
-108
-37
-163
111
-108
-301
363
-28
-180
-205
301
-224
246
86
31
216
32
-340
358
-201
98
714
285
-250
249
93
212
309
-180
-425
-179
-558
276
119
-413
-377
-158
144
-47
-654
310
138
-342
-174
247
-72
174
426
394
66
-63
-183
-73
125
377
266
489
163
118
-214
45
260
-163
78
-102
-101
720
-388
-163
-252
450
96
-132
283
119
330
33
130
145
-537
-467
303
223
170
-340
-103
-455
-292
-469
-256
340
-581
-1
-185
-77
240
245
-361
94
192
-566
-340
-31
341
-39
-10
-137
-790
-84
-153
-16
26
7
-25
-25
-118
-104
-7
-233
637
330
76
-46
-56
56
132
118
-343
-314
-324
208
304
279
549
47
-419
-174
-410
-44
331
-1
14
423
11
329
52
-142
52
405
-529
-226
-537
295
-227
294
-110
31
-10
124
12
179
52
-382
-121
49
-1
-420
-20
-205
106
331
337
-14
163
279
-124
-73
-236
-656
-299
-94
31
117
24
247
32
52
-102
399
-312
579
178
-277
148
53
-565
-698
-397
29
-107
-34
348
-134
38
-205
-200
25
272
353
-418
291
-33
259
-66
133
167
593
-49
-243
-114
-81
-90
-165
-211
181
59
335
335
-2
-195
-75
-186
-234
-38
-53
590
-317
11
-431
23
304
-306
-474
55
-68
511
-600
-139
-42
90
-231
-2
-145
-6
-30
-329
22
-84
233
-5
266
146
-176
-181
223
145
-250
46
-126
160
93
-192
60
31
-87
-163
56
64
397
-131
72
364
144
401
380
271
482
40
27
81
187
31
195
9
384
-206
47
-49
58
-116
-1
-178
-52
138
286
-301
-348
105
-78
-223
-12
-470
46
-189
-145
-96
-182
-176
-49
-351
-369
375
-179
-42
-265
16
260
-1
6
355
-688
88
178
37
-77
-75
-223
-209
-152
71
554
-303
-317
-182
362
-3
-35
244
22
-229
-45
330
-26
-175
-24
182
-170
-79
73
-57
104
84
-339
205
-398
-1
-31
21
110
-386
-137
94
186
329
77
-228
-316
122
-149
197
-17
305
-29
394
176
432
227
262
416
72
138
-6
-57
295
226
-360
93
10
-403
572
129
167
243
-247
220
-106
230
165
-161
-250
-126
-131
-195
593
-47
182
-77
-223
400
-245
-149
-248
-243
110
75
-29
-1
-264
78
87
-31
8
23
57
30
-23
139
-440
-134
162
127
-116
-167
6
-363
-132
183
-34
95
313
458
230
-50
-375
-1
378
-195
-207
-41
205
-44
-34
-145
56
-134
-25
211
-154
36
55
5
356
71
250
-86
-40
466
270
33
-252
251
126
237
197
171
-287
99
160
-59
197
7
-293
-95
34
-41
25
-522
286
-215
-205
-75
589
76
-185
326
-142
-94
-268
418
91
491
-78
-22
26
-289
125
-379
319
-243
-175
-17
134
128
351
44
-600
392
-174
79
-396
677
-17
217
-132
-289
-56
52
-97
-86
-111
-541
380
-19
-124
-330
-203
-55
-291
174
56
-18
26
155
180
-50
682
108
-19
50
182
341
-185
435
-269
175
-85
151
-193
120
335
75
727
89
123
223
166
-125
148
-152
138
140
-268
143
44
155
-806
104
194
40
-241
620
-3
-506
365
-55
-129
12
434
-328
-405
219
-118
276
230
442
-51
-78
44
-277
-139
79
-423
435
91
-176
173
233
297
-135
553
40
-166
-75
54
292
127
-75
220
-145
208
-710
635
203
-103
-302
113
68
45
258
154
-375
-134
404
152
338
-79
55
193
408
224
174
111
256
-117
88
-132
246
275
262
-440
510
19
1
-365
382
145
163
-462
-5
-112
573
-9
254
-464
9
281
-642
184
175
-8
-173
-257
-241
312
347
-302
259
-135
-53
-395
61
-261
-86
-207
86
-285
-163
-93
-36
217
94
-512
-116
31
-409
-264
-10
139
-335
232
400
-74
-223
398
-149
-37
118
188
153
-332
1
-323
-337
530
-105
20
-370
133
-229
-521
-266
-42
-217
-273
171
101
-458
-32
-204
-219
489
16
85
22
399
-46
-257
744
158
-95
290
81
160
90
75
53
-153
-59
-271
104
240
-299
-41
-55
204
-337
45
360
152
330
93
74
-5
66
62
-387
4
-159
86
-58
245
-159
-82
-196
-97
48
98
94
104
-359
101
-125
-117
-109
-255
68
-150
611
69
235
-309
-202
248
-166
-340
317
-443
-25
299
117
178
-67
818
-299
374
-96
100
-6
-68
183
107
378
-209
322
-311
166
229
-173
-83
-313
-154
351
590
-342
246
-3
-94
169
-30
-608
-328
-54
133
-309
-127
-144
-112
501
-123
166
408
371
-344
429
198
-4
220
-240
-255
46
-122
18
-156
58
91
-17
70
-314
216
27
-281
119
235
68
161
-120
75
-174
-54
-65
-169
-3
304
310
-310
122
661
277
260
-306
-32
-531
-81
343
95
-70
-334
376
94
184
80
-335
-22
11
5
-496
46
-461
-135
-41
103
-23
-205
84
-26
22
-99
-159
72
287
179
-24
-121
467
-59
341
232
148
-167
-42
-588
302
25
-110
-89
-101
-117
197
113
-17
-73
486
-44
-129
-90
-325
2
47
169
2
217
341
-144
-228
1
75
245
-91
215
-119
-221
-104
-158
-163
246
-305
661
-38
124
184
-226
-352
1
147
133
199
-39
-139
48
657
122
-130
-91
146
-78
-35
-147
-67
88
358
-94
-360
-39
-855
377
291
-166
56
-171
-32
307
230
-315
-617
-128
-184
68
177
-34
-188
-328
146
-176
-187
-171
-12
37
-115
-37
-283
-444
-75
57
-354
-52
-90
-10
-94
256
65
-69
-139
-653
-385
92
182
659
284
-126
-184
-258
-60
181
-344
234
360
-292
-300
-77
190
-72
247
230
202
-434
-136
-96
-60
-235
53
-318
-120
230
-219
203
-116
-49
-12
-238
-46
-264
-243
-13
97
402
-413
-215
-16
556
-94
-229
-434
-132
554
-539
333
734
36
-114
-493
19
-216
-58
-267
15
213
-371
-414
37
-36
-100
-238
206
43
-211
-409
-24
-118
-59
-21
-101
323
-378
377
-76
-146
65
-155
-27
109
166
66
114
-192
-232
-48
635
684
-281
-318
-90
73
-279
-79
102
-91
-224
354
-140
-420
-167
-89
30
-590
772
175
170
522
-360
211
-220
28
301
-299
184
112
390
-672
-358
-12
-242
25
150
-2
-60
-679
-9
-279
239
338
458
789
-67
-10
-156
5
300
-66
633
-46
-498
-63
401
161
431
380
-133
57
-24
56
87
26
-61
-43
158
523
-137
134
26
-122
-455
464
210
502
-93
-285
509
-238
301
8
-53
115
-27
333
-133
-69
-326
-257
54
-140
-286
-337
-336
286
-227
-143
-66
119
-70
53
-7
73
-126
-352
-126
-177
-18
-146
-447
-89
114
290
92
42
-8
-186
-28
64
-155
289
-39
-81
-52
-79
62
-93
115
-276
79
270
-60
-31
141
524
65
612
-136
200
668
154
-156
152
25
105
336
-3
173
101
152
-346
136
-276
-125
-64
-330
207
-537
7
98
-82
461
203
26
577
155
-137
288
-40
144
-47
-37
-117
713
17
-99
200
-513
-191
-101
36
416
-136
-133
210
167
-8
-124
92
-44
-399
520
333
58
-286
174
-469
20
-25
159
-344
-66
84
151
-495
58
-376
-376
105
-126
-130
-35
244
-46
53
-154
543
-87
324
-215
-39
431
408
346
223
-31
109
-157
34
119
18
-55
26
-104
-155
17
-1
-113
220
344
116
-237
-180
186
42
-76
-98
268
467
-118
3
11
-116
197
149
233
-270
-84
-176
-120
275
237
-40
-197
-217
72
126
17
-350
-90
-305
176
-204
-368
-51
125
39
482
181
-346
-307
-94
94
-433
166
-371
69
-99
214
-224
-121
97
-268
-114
609
-199
6
139
-135
-268
-256
-40
-41
-242
-161
301
135
-172
25
12
-213
214
419
3
-453
-31
360
80
-539
-178
-627
-68
191
178
149
75
-119
279
40
-258
-389
17
-196
-98
-287
-208
-125
375
49
320
-37
-354
-21
152
-30
-613
-553
-300
95
398
165
72
103
-360
10
-15
-72
400
238
-330
-210
124
277
-160
-74
205
-351
641
224
225
177
88
-273
577
-515
-282
-181
-76
-131
516
-202
-116
124
39
-23
169
120
-227
568
-240
-24
-169
27
408
48
-132
-366
-608
-106
-459
-112
280
-267
-340
74
248
117
-829
160
-473
-287
-145
-251
-313
12
-319
-20
101
3
-370
-20
-332
102
19
-253
115
-27
-118
49
336
-10
192
100
126
-160
386
166
135
99
575
-65
-357
-121
31
0
195
73
-251
20
-19
75
116
37
-145
-731
17
-6
704
-26
208
-122
-46
310
212
260
-517
607
-10
348
-487
-541
407
-482
-141
179
-524
-17
313
-120
163
-28
-335
339
-303
-310
271
5
-299
92
39
125
-156
178
112
-8
165
-322
-383
-90
-328
164
7
-121
122
-134
48
89
-91
-20
7
-260
-218
-163
-91
42
231
60
-36
-203
244
318
109
-404
-27
628
118
-82
58
0
-47
-40
-70
-375
-61
42
137
-28
-297
70
-223
-206
-97
-76
277
644
-13
66
26
-118
-2
-296
-62
294
-134
-378
57
4
18
73
175
-139
223
-48
312
-398
115
39
137
33
1
-131
23
-223
464
31
-147
-146
340
-283
-637
90
-677
-46
-186
452
417
475
110
161
111
69
116
-193
47
-81
411
-333
-60
225
-16
-151
-186
-230
-20
-124
186
276
40
-279
-171
136
446
33
-90
225
-79
92
599
282
-20
-392
281
-128
-152
78
500
-4
-125
74
283
504
-798
511
-39
42
372
151
149
-106
97
325
-45
316
-457
-497
-63
-145
78
-201
-25
-212
-70
353
115
-55
-449
64
438
-359
41
-58
141
-661
-320
97
-152
235
49
-143
284
154
108
23
-311
-188
-244
-231
54
268
485
-161
-24
-7
-108
-127
-270
-325
-295
682
36
284
158
214
-40
-143
116
11
377
-15
88
-102
-29
-193
-240
-546
-389
51
14
-192
117
-203
567
-188
46
252
497
90
-404
88
125
689
1
-214
-130
26
-4
-85
-662
276
77
87
68
-8
179
114
45
12
145
-65
-71
181
-153
-79
-75
157
226
434
442
64
-446
-8
34
-104
-88
319
104
195
29
-295
226
-88
337
-151
92
-412
-96
252
-200
365
152
-445
-32
-38
264
318
516
-61
-310
65
124
-430
-356
67
159
319
-458
-470
-55
-312
-35
199
0
28
339
-127
438
-59
656
-121
-369
-22
98
361
-17
210
-38
327
-147
302
63
118
-536
-320
-164
80
136
248
-49
-271
116
-109
-257
101
-94
-20
70
-56
725
731
146
-295
594
-167
-219
-363
-290
-70
195
8
54
7
-347
82
217
-296
-26
226
-128
260
-446
309
-8
-162
-128
110
81
-142
97
260
113
215
45
324
617
-94
165
-413
-371
110
-558
2
-88
-171
286
65
175
1
-44
-89
103
-19
-59
50
-121
174
124
-311
-500
264
-246
-721
-329
-51
54
185
-139
-72
546
-188
-73
306
12
-405
25
-273
167
-385
-36
-69
607
-34
-161
424
-254
-182
-178
440
-230
-7
-500
154
-2
158
115
56
93
93
-164
97
-24
-200
317
-191
-145
60
-152
259
-83
239
89
-620
191
71
-21
-392
383
-38
95
326
-71
359
-299
-69
181
-36
-2
74
107
77
-16
-16
-107
-6
-162
223
136
-93
-68
-80
-48
-356
190
202
531
218
-47
-23
-122
-63
-135
50
74
252
-265
101
-216
273
-227
-217
-84
-361
377
-269
103
23
-145
-162
23
93
-294
-194
75
235
189
117
-148
-190
4
296
-279
35
-26
-137
-63
-268
92
-9
-218
-37
-181
410
165
-368
-87
133
230
-162
368
-116
-540
-52
-320
487
182
344
-32
-83
-184
206
-553
82
-457
51
328
90
-317
-252
467
128
72
507
296
224
383
-367
-50
216
-50
-193
36
75
376
239
-130
20
23
-537
128
-196
298
-66
-279
-334
197
-31
62
157
531
-7
612
-92
-234
-218
-107
-107
-262
174
-530
415
281
226
108
136
453
-103
403
-239
101
61
94
171
-506
-272
247
87
-242
-461
43
139
-87
306
41
-79
28
1
-266
-409
159
-556
193
-54
-51
100
74
-136
-223
151
408
-410
273
201
488
-170
100
-337
-325
-173
341
-86
447
198
227
264
-253
172
-110
-474
-278
184
-6
-460
152
75
156
414
-619
48
-453
242
-235
-161
162
-349
-212
-56
-163
-143
98
111
-15
291
409
33
123
-473
30
138
66
-31
-142
115
238
-260
-296
-307
207
439
143
65
-77
278
260
-17
30
-155
292
-40
-161
552
-33
91
19
220
518
-186
-73
-64
-128
-175
333
-103
298
-450
192
-153
70
70
94
-30
-40
105
100
139
-233
-8
180
-229
-119
105
577
-114
364
113
310
177
178
272
23
-230
153
209
22
-1
650
278
-440
-364
397
-128
175
-455
195
128
24
-168
25
440
-143
48
-399
-416
10
-467
-97
-346
98
31
613
-152
62
310
284
82
356
-482
188
472
98
-59
-309
255
-59
-15
95
377
125
-17
-43
0
-107
-740
-22
203
199
-19
-366
-99
580
-191
-118
-6
173
-257
-35
36
534
-314
-177
-205
-215
-317
-191
-213
56
510
266
167
-266
-115
-72
-186
617
184
314
-22
-160
72
285
-184
-155
104
-10
-190
26
4
112
257
-303
210
52
-31
171
-293
303
212
-126
-112
-160
48
103
-374
-74
441
213
-45
59
-198
218
165
193
-208
-180
-145
146
-31
-300
-336
291
74
-327
182
-201
51
47
-6
-119
62
139
150
97
-115
-9
99
104
113
-218
188
286
-373
13
-297
644
-264
92
629
238
-151
-177
-235
120
444
464
17
217
-166
164
-149
-102
460
-153
41
688
-241
-274
-149
-9
158
9
31
38
124
152
-249
63
328
-253
-52
-11
767
36
-50
-586
-169
343
-327
-83
-95
329
-12
-752
33
-82
-58
-587
72
263
113
-520
90
-425
-542
-131
-82
-424
-233
143
243
-75
-36
159
337
83
242
-117
481
-123
-36
-55
-143
97
81
317
-159
17
331
59
48
-193
-49
97
254
6
-34
-359
386
-74
170
-108
738
99
33
55
-292
193
730
-424
-439
551
63
-219
-246
40
-111
119
64
-207
81
-28
238
96
495
-238
-435
249
-97
-30
112
233
306
195
25
266
-60
421
-119
-9
-535
-13
-46
87
8
35
-62
-60
93
112
-248
542
-84
44
-102
-738
151
-110
-343
70
144
-3
300
-140
34
-199
-409
-71
-135
-115
-237
139
-109
-354
-195
-595
169
95
-186
86
-370
124
156
117
586
-394
63
273
293
269
610
4
74
198
-269
-90
-397
394
65
636
-660
79
-136
-45
790
163
-282
69
-267
-38
80
-429
19
66
63
-210
223
-60
-9
404
159
483
192
-56
59
155
118
235
-58
131
-38
-127
-36
-430
373
-55
172
-287
37
466
-137
-371
1
5
75
-80
-86
-283
-303
122
-362
-129
-62
83
-57
-282
0
173
-24
-8
-315
120
-66
-186
359
330
40
-252
-158
159
-24
-198
-106
25
94
222
30
-6
-210
-47
111
-81
12
240
-7
366
-427
210
386
-609
191
-54
-61
172
-297
12
-115
7
-138
-57
173
-324
129
260
741
-17
-46
145
-288
-359
233
-49
-23
565
362
72
-39
-131
103
8
-656
8
117
-195
-109
329
448
-346
-273
191
183
-130
-78
83
683
175
-27
26
133
126
171
19
-68
297
67
-228
31
-37
-59
431
271
-92
151
-262
-13
-135
-31
166
2
264
1
-184
317
195
325
-118
-314
-70
-367
126
40
132
96
-526
349
-205
153
95
261
313
150
184
257
-109
-60
28
57
116
99
174
2
203
-75
-51
77
124
126
-198
-320
602
86
382
187
66
154
-411
-145
150
-123
96
32
-3
9
-223
115
-82
105
140
180
18
266
209
16
-374
109
28
-638
-293
94
-297
84
227
125
-294
493
87
244
67
423
201
90
92
-307
38
434
-566
209
-173
72
8
143
-11
423
195
131
302
-27
-677
-150
188
61
119
-491
490
-71
52
134
61
133
69
802
-169
384
52
59
-74
-12
65
-256
-174
-96
293
-55
105
-244
29
-22
30
8
-38
-58
37
206
-124
-96
26
-130
-69
141
-98
-75
94
55
124
161
-39
26
112
207
306
-24
6
173
-354
-435
368
113
-321
-438
-427
89
-260
-124
45
-189
-218
-283
245
78
-229
-53
-132
-533
-331
-365
772
61
-391
-81
551
113
366
282
-342
-68
102
106
94
168
102
-11
92
-140
94
-607
235
213
385
125
-430
49
329
-19
350
255
-36
-3
-41
-117
390
393
300
-243
-322
8
212
-76
-315
45
19
-62
-89
2
-147
6
-196
-47
-90
-68
-62
-410
456
231
-70
-292
-97
-120
24
-104
479
-45
-505
136
5
415
-5
43
204
228
-48
-92
1
-51
19
132
439
41
-94
538
-379
114
-462
-338
-111
226
-155
287
20
462
562
1
-4
-364
23
174
-44
-503
366
26
134
-199
-94
-356
-80
141
-61
563
509
415
182
337
225
414
-84
-15
586
-61
21
18
371
285
310
87
275
-110
377
-484
-114
52
203
-87
242
-79
91
-44
153
-105
344
-356
-43
99
133
-129
-128
119
173
174
-262
-317
6
185
-60
-57
-97
8
77
-584
-406
-234
54
12
109
38
-152
-447
46
6
-89
-141
-503
-264
-83
-121
398
-584
-83
151
-9
-31
600
222
-273
-324
69
91
47
-305
-275
-24
-290
42
380
-106
154
-11
159
-66
-346
-322
-429
-562
-157
304
237
24
-681
-137
-80
282
258
10
-272
8
482
234
74
252
-26
-131
-221
-29
-51
-139
259
19
-335
309
159
94
-102
189
603
-122
38
78
88
143
133
65
-472
-175
68
-65
-17
-241
-170
-13
-187
-107
-80
78
186
24
319
-27
-119
73
-87
-72
397
-239
154
74
-136
-115
-700
-99
20
-517
603
602
501
192
478
57
-18
196
-6
-135
-32
-38
-638
-334
-407
69
-127
47
-321
134
-35
-83
396
443
347
42
-52
54
-276
-90
-2
-53
362
-153
-426
-306
-49
319
97
79
-258
-65
-459
-142
618
307
-41
-195
-160
-146
-144
322
78
-222
146
-120
74
-15
-45
-227
-401
66
384
-315
259
-15
-1
-81
-192
456
-294
111
-234
-50
-477
181
-206
-140
63
280
-57
87
-4
175
-68
-225
-507
119
-73
-78
-163
-141
169
299
-259
-450
429
-107
125
96
-125
-46
435
159
-132
-24
-198
-360
-140
-356
675
-233
724
-270
251
160
506
-275
109
-100
-377
255
-64
-87
-68
-531
170
-326
233
-440
-133
206
47
110
-318
90
-505
236
664
-395
96
-241
-326
-2
-154
-277
25
-71
-110
179
-60
-186
-45
-85
-195
369
6
-78
432
48
-152
-163
75
-252
-67
15
73
-132
-348
-664
87
538
-325
2
-98
-95
435
244
-163
-65
-90
166
246
-45
-592
137
348
43
-184
197
-255
126
107
-125
-127
-294
595
-42
139
-330
370
167
-27
-30
-166
-342
-254
357
-243
-4
-121
597
-83
-40
98
-129
-235
-164
409
420
7
144
248
-161
100
-251
88
-116
70
173
-73
171
-41
-303
-271
144
163
-139
-203
-325
33
30
-150
343
122
-329
-110
-107
170
-256
-290
-236
21
-477
-186
228
-481
843
507
215
-206
-198
-168
248
247
588
67
3
-15
282
-327
94
198
30
-812
214
162
126
295
5
-527
-261
-274
-32
48
-474
-19
-548
-253
-408
-224
-165
-25
-154
-151
14
25
-450
97
566
-309
-210
90
-42
90
131
-18
-67
88
-50
191
-97
85
-191
293
39
132
-68
105
-354
-386
-524
-122
-128
143
-225
401
95
215
76
-139
-127
-280
8
181
545
-87
-78
405
95
203
372
-102
-409
432
160
218
322
-134
-87
-96
52
-708
121
117
41
145
-74
-282
117
-103
-22
-75
9
10
218
-226
-226
697
-128
-363
51
273
-7
-456
178
-42
-361
57
-81
-242
578
-105
53
-161
-162
196
-50
112
-346
58
-393
101
80
-534
141
49
58
-204
-295
192
5
235
-121
-90
35
945
253
-199
749
85
-420
46
117
-45
-243
-303
948
379
93
-83
-326
268
-44
-88
-216
114
344
551
285
20
366
-13
139
-234
221
-114
-206
154
75
-231
219
-458
36
-177
435
-394
58
-163
148
83
-309
93
-353
268
324
-38
226
-505
-12
-176
715
-49
22
-180
-130
-105
-136
158
263
-163
9
-477
138
-513
-238
14
-205
-71
221
-133
53
-261
92
-272
-103
-130
409
247
-76
231
-39
-175
530
-311
-113
29
-392
125
188
-172
-456
26
217
53
245
151
513
79
330
-277
-151
-432
-131
-305
61
-414
129
131
297
209
7
403
-35
-20
-119
-409
39
209
-195
134
-510
191
177
-64
-76
220
515
-138
-225
-142
160
36
-59
386
-133
62
-313
-202
-151
375
4
-376
-40
319
-460
-60
-78
215
29
162
-34
-59
272
237
-685
252
188
-179
32
370
-207
95
-179
-227
120
-111
-215
-66
171
424
265
-443
270
145
-357
-10
513
-95
-34
93
51
-6
143
226
-98
-40
333
-87
-188
51
364
-105
-48
24
133
23
-53
-130
-68
-316
-1
6
58
66
298
217
325
58
199
78
-320
-39
-230
-36
230
-76
-365
-79
226
179
163
-407
-77
-188
-412
152
-9
517
-386
232
-1
-119
205
-27
-72
-183
174
-356
-200
270
716
-415
141
-187
-325
-419
-257
-44
392
156
-441
696
83
-507
-43
-112
5
355
54
-531
218
34
280
347
-98
99
-49
-325
-56
196
88
-95
-209
103
128
-72
115
153
64
-21
2
268
-8
-150
-260
130
247
689
-78
-219
-374
-12
-91
-270
60
-520
-159
54
-814
-613
94
-198
279
-684
-74
161
-172
107
-14
-307
18
-625
-232
118
-4
-581
160
275
195
165
80
-34
-183
-105
-495
93
-107
239
112
406
416
6
179
-324
126
432
-10
-255
-176
145
-108
107
-80
310
-145
30
-227
87
30
177
-205
93
467
26
-206
-118
448
-113
301
-25
-82
45
-89
-259
142
39
-104
-52
102
48
225
65
-224
82
122
245
-168
14
-120
500
71
-75
9
-296
156
-221
-204
88
135
183
-329
293
107
-814
14
51
442
353
-175
419
56
-302
101
-360
105
-114
-335
-455
171
189
535
-41
-229
56
93
610
89
73
102
120
414
180
-38
289
81
-203
57
421
326
-229
-5
-83
-165
260
-31
113
-478
206
-253
-394
-209
34
425
-382
-173
198
203
9
379
52
-462
194
-122
311
-234
-72
-204
-39
9
-63
-91
88
272
55
-90
-480
-41
-393
363
54
1
474
17
19
-272
-319
276
-9
61
-420
-172
-561
-809
-162
291
-37
-35
599
-24
-72
250
-56
-162
396
279
-104
32
94
-52
-584
-581
-213
268
301
-106
-148
443
-315
-370
131
80
-202
154
44
-203
513
-120
377
-140
192
-326
-115
-94
11
556
-129
-186
-404
275
-63
-133
-45
-3
120
-416
-140
-426
298
149
86
106
504
-148
-203
-268
-10
-364
17
-56
-15
215
158
-110
-45
153
23
374
-156
43
20
160
257
-89
-66
-499
161
-101
65
-128
134
39
-107
-181
139
147
-547
158
67
-266
-395
399
49
-89
27
-86
25
-90
-28
-137
92
-216
-149
-248
-103
100
-454
144
-60
-351
168
-193
-112
391
-190
129
108
-141
-246
-344
-338
-54
289
218
280
-264
-259
511
39
173
-24
360
-372
-287
165
556
60
24
19
-363
-742
-303
14
-93
237
195
-180
-592
137
182
54
79
80
4
97
-203
21
-39
262
0
20
204
234
51
671
404
-98
-461
126
-86
160
142
38
-165
-58
-12
89
-266
-703
-319
502
88
74
-63
-218
11
-180
-38
-597
-314
227
-134
-88
164
-41
31
112
444
224
81
565
-247
-227
-227
353
123
-33
289
94
-402
-308
67
-125
-97
-30
-395
119
-579
175
-201
1
-103
108
-235
294
68
-58
221
76
73
-162
-57
160
6
-303
-98
-659
-598
0
-16
-173
-59
200
-142
30
-23
-352
170
11
-128
-44
-551
-127
197
-266
-165
-258
-102
136
-410
231
-108
-729
-68
74
-148
-228
159
105
259
62
-103
-146
236
125
-625
219
145
283
218
128
182
123
433
-391
149
-80
278
-289
-414
195
119
-176
-208
-199
-19
137
354
209
4
-106
344
80
-19
187
-715
-95
431
381
118
-116
375
-48
44
-261
813
39
-265
-93
336
105
78
543
323
337
91
13
389
-112
-99
55
-22
46
-374
735
186
369
-30
273
-338
162
141
-76
-118
-681
6
-4
400
46
-436
-294
-131
127
816
-432
-345
191
485
165
95
360
-361
45
620
-33
-378
78
149
249
-29
-160
324
80
-222
354
-594
-169
187
307
-163
46
144
-80
-112
-40
415
-62
-311
-336
-362
-89
-100
-191
-287
-184
96
4
111
26
144
581
-314
246
66
96
-11
54
37
-103
199
204
326
-462
71
-11
247
-256
-180
-42
40
336
-101
14
-318
354
97
-286
206
291
177
137
-315
-164
-202
64
137
242
-226
-232
-143
-244
124
65
-42
12
-253
112
298
-138
-183
21
117
-408
629
143
71
333
-726
8
-444
221
-85
-200
-177
339
-98
-905
-375
14
-188
338
125
-316
-40
-576
-429
341
22
-35
79
-434
-95
271
-74
-296
-14
-179
-941
-41
-60
-287
-323
103
-59
219
-67
134
218
-104
-144
-137
205
-53
301
-44
-45
18
-82
182
-51
86
-277
108
135
-184
-276
-144
-253
-327
207
-157
-100
103
-125
-63
478
370
182
-398
124
44
-222
267
-37
251
134
-139
-58
86
76
262
139
156
-7
-374
335
393
-199
147
41
29
147
319
-567
442
-178
-372
-125
-28
160
-239
322
58
403
-119
110
-290
-7
-50
305
-13
216
154
-422
38
-205
-300
-253
216
45
167
69
473
127
170
-116
76
189
-421
-35
70
277
69
-119
-60
-41
-153
-99
-90
-244
-207
-157
-48
-84
3
191
510
-443
93
-134
-330
290
-115
-10
22
71
-533
-25
-27
-367
24
-221
-394
109
-68
-16
45
-59
320
26
-135
-262
131
-180
-757
-16
-1
-38
499
387
144
339
-38
-323
519
138
292
-70
36
216
-566
360
-162
-22
-16
107
40
-383
-57
-83
67
-679
-87
16
-2
-129
35
434
-441
-46
28
348
-102
-93
34
-145
-53
-34
1
-321
37
45
145
-47
-91
509
313
-151
-370
79
160
709
317
-100
67
-174
1
17
-263
545
159
-85
124
-190
-155
-131
-521
-66
57
-118
-374
-278
196
-610
80
111
-685
-25
-86
667
204
118
119
354
154
511
5
-31
-64
0
-176
289
-46
-166
-277
459
134
-47
-100
-176
-160
73
236
-125
483
-21
-149
415
-177
310
11
153
-73
129
6
144
125
41
-15
-192
-109
303
477
-3
47
-13
-253
-17
725
146
-396
111
226
-121
-94
96
-118
176
102
52
-34
-32
-259
146
127
124
94
198
-25
-61
-181
14
-384
-454
203
295
123
466
302
95
191
-126
237
89
-148
-160
118
61
230
-236
33
-161
339
-335
-309
141
-187
276
221
406
-86
125
-20
-96
-122
-178
504
688
-153
-66
117
321
-332
-753
-83
401
144
219
-226
71
12
226
351
-474
105
-40
-101
426
755
-40
-465
67
-80
160
-597
-149
-393
-483
155
395
98
-724
497
-83
-231
71
244
174
-21
-21
401
-194
-96
-77
242
191
69
503
508
220
-164
-18
89
99
8
-376
-87
-202
-88
-173
-75
433
304
-123
337
-39
-338
-12
96
102
207
-5
-343
214
42
-155
217
99
144
-575
-245
-665
27
-162
407
-271
0
-78
-217
198
-286
-88
-237
-100
-46
268
-306
-69
-180
-104
-478
-28
-119
62
502
-61
103
-110
160
111
-134
-311
-30
-305
188
41
-308
99
289
55
124
-86
-47
-1
116
571
-12
69
-48
-582
-128
-50
-217
53
151
297
332
-120
796
-459
7
-207
-21
-250
-113
16
81
-248
41
123
339
-94
191
350
320
-101
-91
-68
63
-18
92
-97
12
-31
-292
-83
-105
575
153
185
323
-329
-107
394
-191
59
-144
711
-74
-136
-97
-345
80
366
-227
191
-348
84
217
-34
394
493
426
-249
-75
-66
-74
425
105
111
560
493
483
-58
-68
23
462
128
408
112
281
-82
-78
287
231
-214
-52
-131
54
-186
-68
380
204
420
-45
100
-677
347
-238
-14
332
-469
-205
184
1
250
-95
93
312
-413
175
-367
-80
-90
183
-231
64
-170
234
-102
204
85
80
-142
-239
152
-91
-240
246
-372
52
-449
165
-175
67
3
-468
303
-99
298
-45
-130
-748
289
1
421
-124
-21
178
431
31
-118
-627
236
45
247
65
-541
142
-275
60
-446
-437
-82
71
5
195
-220
397
-83
583
230
420
-134
-311
-237
-161
-238
-15
18
-287
12
285
-3
62
330
-13
-148
158
0
25
125
108
59
-385
30
-340
269
-105
-82
230
-3
153
64
-197
152
366
443
-155
-215
-53
218
-517
118
-18
207
-177
29
398
-15
-274
126
-99
101
231
446
-543
63
79
27
147
176
83
-378
45
-309
74
-24
148
69
-65
-287
36
-89
392
40
-61
-519
23
64
307
-296
229
675
-216
-182
115
-51
-143
-80
60
20
-56
86
-228
-82
-125
-182
190
-526
-103
199
-67
-27
57
55
24
109
-292
-318
-47
279
339
-255
-201
157
225
249
-408
-68
76
-101
202
-312
-368
-112
-146
-10
163
-237
-390
3
-148
203
155
-183
194
261
199
-532
4
146
-74
171
14
-283
122
447
-198
-310
-127
-108
164
478
-294
-22
-143
-462
4
267
-362
77
280
-106
92
-520
211
-121
-82
132
-182
130
-2
-333
-710
-81
-20
170
194
239
293
-213
98
-117
203
-525
-295
173
-356
108
331
54
238
-53
-289
-267
2
-12
-176
-354
-207
-432
-183
207
87
10
60
-237
-144
215
192
101
-132
-678
-113
-121
451
-203
95
-7
348
-565
340
47
240
96
458
94
23
-56
65
-350
114
-96
32
223
-147
-178
-1
238
60
172
-373
108
-293
-380
300
287
-447
-137
-603
-186
-231
103
-135
127
186
162
-128
158
233
131
223
79
20
5
-287
-430
-445
167
-110
127
650
-598
-509
512
-243
-372
156
234
87
-95
-30
-14
-294
-121
-424
-8
5
-11
464
-754
304
-312
105
-283
-264
2
535
109
88
-34
59
206
-299
-351
80
-99
127
84
-414
-271
709
108
249
-333
249
414
-257
-57
593
-557
-799
-117
342
-385
610
-75
130
-18
271
198
53
-350
-99
-279
-39
67
-3
126
21
-120
525
195
-58
-411
209
-571
-117
-403
20
574
-55
49
83
222
-111
59
609
92
127
-175
292
75
233
82
-167
364
58
-166
109
-11
-58
266
-14
519
-33
-224
219
-214
-36
-175
-353
-378
324
-24
337
-224
-551
99
225
-42
299
621
-357
251
-235
-407
-156
193
20
-40
144
-304
-335
369
-187
294
1
-130
-197
130
-251
661
-491
-32
-400
424
189
-65
132
-128
98
-228
115
-8
-537
487
20
14
-477
-705
216
-4
-139
491
67
32
-215
128
86
70
-108
97
32
-115
-201
-40
591
-163
-206
-387
-96
-75
732
19
127
116
69
-5
166
-118
-211
245
-29
-196
-401
-311
-243
231
126
289
-5
44
130
244
271
487
73
103
-96
367
39
-150
82
500
-134
-155
291
-132
-552
-320
-213
50
117
139
-154
137
-66
128
-73
-169
-17
281
-125
70
31
5
-221
151
-413
18
-65
-63
-321
203
431
-317
422
-54
-477
-49
8
16
146
112
-270
-294
9
113
-467
-213
481
-205
67
-33
-215
671
-49
130
-781
121
-122
305
317
-48
204
373
236
40
64
74
140
-35
-83
-184
-255
-785
408
-234
372
-17
-259
173
-276
-64
173
-158
-55
-409
217
5
292
-131
539
300
281
-69
635
177
-357
426
127
293
74
-199
136
154
-119
332
-529
240
-636
92
118
423
37
-294
-321
1
431
-193
67
-357
-80
7
631
-199
-26
-184
-406
245
48
20
176
-170
66
85
-237
194
-77
25
33
205
20
-132
-107
-123
90
97
664
331
97
-115
-135
-268
243
109
-168
265
446
3
-17
-66
-53
-16
254
173
329
-379
-60
-276
-57
-6
-56
181
126
-12
-3
44
-344
-242
223
34
192
-98
98
269
67
297
-121
237
-112
-145
-508
-14
-119
-131
-61
225
-38
-492
2
-54
248
-86
-155
-711
142
-28
410
-19
-413
-130
-174
316
474
-25
-17
433
40
286
-47
-279
-245
-123
87
336
-21
-97
-132
120
338
-139
3
-79
96
296
101
-16
65
184
127
-349
24
452
100
-189
379
42
-249
-153
126
168
-57
57
-136
361
-164
157
-302
257
-241
33
85
192
43
501
-77
-77
-295
161
517
27
-197
-601
-50
165
-350
-153
-505
55
9
-150
-379
284
-237
105
-112
-179
-92
-192
-91
-47
-167
-97
-75
7
217
295
94
-386
-397
-100
63
214
184
-7
209
90
-111
-94
-14
-120
-462
-513
18
79
279
329
-75
-208
109
-87
122
-324
89
-403
9
268
-236
231
-57
126
-112
-178
-81
96
-157
75
-242
72
-34
101
169
-42
-119
77
-163
8
-210
-97
-114
-172
-91
385
130
6
540
32
-5
-203
-356
15
-288
22
201
288
119
-161
105
-356
85
538
84
218
487
-270
-6
-122
-232
-126
249
-316
-200
-203
-311
207
-111
154
80
-222
92
427
14
-379
187
-67
-91
121
-180
8
-122
-11
-90
252
-217
-121
262
-154
71
-206
-108
-271
-112
-75
88
46
-507
35
51
-99
196
54
-321
62
-86
-180
280
27
-257
-226
135
-74
286
-148
-181
-164
-85
183
146
-276
156
-14
366
-70
-104
-636
-249
256
-40
-34
65
114
-635
234
123
265
392
-364
-378
-105
-634
-56
-6
37
135
237
-126
21
-159
-109
-259
22
212
-462
-398
-106
-82
-130
515
162
-69
138
809
-119
-395
-646
285
26
-332
158
-56
262
-510
-137
201
385
-429
56
-153
-129
-99
80
-349
331
354
-256
109
-202
-15
-221
-57
281
-265
-245
245
-652
-55
5
253
-205
-23
-310
-353
-2
470
21
141
-143
50
-543
-113
426
160
-257
255
204
560
29
-87
338
-817
22
-407
530
937
618
-242
129
383
-167
187
-91
117
-139
-503
359
74
243
-149
-23
175
32
-255
-401
-533
25
-24
-194
-213
172
-6
-12
-278
37
248
-177
-421
-49
-242
-69
-342
244
-542
-176
-107
166
110
-232
619
-187
-230
101
62
146
-90
42
-23
325
12
-96
-326
72
-566
176
233
-55
-408
-145
3
-138
130
-8
519
105
222
90
381
-158
8
-131
55
577
36
-67
-24
-45
-43
-296
-502
-161
-359
31
88
-162
-219
12
-44
18
78
-110
-178
122
-220
356
86
235
18
366
-250
-98
339
-160
-223
126
337
238
-42
540
109
-203
382
-109
-6
216
-367
155
18
435
-58
8
-244
-462
242
145
-134
-374
81
45
-92
151
-219
-79
-156
0
-171
-135
-115
8
-84
-317
-444
-264
-152
-251
-4
-30
411
-2
17
-149
-145
108
48
-229
-109
-190
296
67
259
127
167
219
-484
253
-9
-46
87
-1
244
-79
260
98
-43
516
416
-274
-19
-94
-385
-369
57
-352
77
54
94
29
-283
-199
2
-248
-151
-80
-443
-271
187
149
-71
-690
24
621
-669
-144
49
370
680
-425
100
108
-281
-142
-161
135
-110
262
-162
100
87
199
162
96
-44
34
13
-471
155
208
256
-54
-379
410
-125
550
62
96
269
-140
17
172
54
134
146
43
27
629
-702
213
38
106
0
-42
55
-127
-94
228
50
-11
272
370
-385
-54
73
140
-279
-383
673
99
-274
67
26
244
-135
84
57
384
-549
-495
-164
474
-101
33
-132
-155
206
-274
19
-162
-407
102
631
-457
305
336
74
736
0
24
59
-392
-130
65
-274
136
-390
79
-259
-66
132
183
79
2
-329
427
26
52
-112
-205
-92
372
147
-174
-268
47
-361
-166
-184
-30
136
-24
87
372
265
-310
-109
-252
-375
193
-31
-190
-658
-11
85
323
-596
-124
35
-241
110
18
359
-529
97
-151
88
-85
273
-135
-62
29
29
471
-424
-101
-55
-264
357
-211
249
526
-348
-115
-5
-128
278
496
109
23
576
-117
314
34
419
350
56
207
269
-627
496
-19
132
238
115
317
-497
200
-47
263
133
-39
-30
-74
-374
123
-115
-196
-199
194
-155
436
62
15
41
340
384
10
133
471
282
-143
308
-77
-429
-115
-262
41
-104
-81
316
276
-58
-38
-324
47
-213
-70
-196
-56
-284
216
-265
-292
-199
-127
-116
-221
76
-375
40
168
124
-135
-27
461
-411
471
-343
150
298
156
-23
289
-188
-14
-76
8
-94
83
387
32
334
-292
-39
-75
105
-71
-11
84
28
13
-568
-13
199
-10
-22
366
262
-120
503
-583
111
-207
108
-209
-307
-115
167
-35
-26
-198
-165
161
69
363
-3
-397
-355
-45
75
146
173
-423
85
-134
-29
191
-127
83
-71
-15
183
230
-191
50
590
-237
-49
261
124
750
-104
138
-191
-292
54
-54
151
-41
61
-64
97
14
616
-150
-278
-51
88
-146
245
154
267
560
411
278
249
-104
-55
-446
80
-507
398
141
281
146
-12
250
-127
-196
255
-286
111
-142
19
-18
-175
51
-552
112
-49
-11
144
-82
-141
257
-17
-188
-15
263
181
519
-482
-70
178
-196
-157
-315
-352
331
-375
442
100
147
20
-117
-201
341
274
694
-64
408
212
-2
332
-801
104
336
-189
360
437
4
435
-483
-245
-8
42
-110
-41
-9
55
-287
-46
-594
257
626
-89
535
151
-422
2
95
7
442
22
4
281
294
74
-240
-121
236
-17
47
-117
412
-135
-6
123
-667
0
55
-63
152
123
132
77
-276
-487
-134
15
-108
-116
-21
-71
-669
193
222
86
-69
37
-248
203
10
34
-335
336
221
124
74
182
-188
249
-350
223
20
-33
-144
25
-130
513
-293
-68
-53
-37
-129
172
-176
-233
64
-28
-92
301
-266
-75
75
-178
466
73
150
-135
-94
272
7
-242
286
43
-39
213
-59
254
-489
24
345
-52
556
140
-290
-91
-215
148
-156
760
-66
-150
94
-20
96
194
14
-164
-420
10
-14
-84
152
368
322
-590
-1
228
-682
-165
360
-30
163
-532
139
-145
-77
319
-207
104
-204
-19
-20
10
193
-237
351
126
325
-162
-137
-224
-106
-86
334
426
-46
214
10
2
-183
-598
40
-158
344
437
-100
-322
-538
279
-103
-145
54
-252
-60
66
-437
162
-139
155
-44
155
54
357
-187
-183
-108
-163
-665
15
-177
-106
-83
57
-246
26
-223
-12
37
486
-196
-473
202
-226
145
561
51
135
326
258
-486
374
-49
172
205
-416
87
-114
184
41
54
466
-232
-201
124
-153
308
215
60
143
88
188
190
434
155
-413
-65
-43
254
-21
-45
-510
209
-197
77
126
-106
71
-363
155
-105
199
-228
-90
-5
-259
264
-61
447
217
-331
-29
166
-154
100
-599
-264
827
-355
130
205
251
395
23
-321
175
-406
9
-213
-27
-266
-43
103
-183
-31
51
-415
263
197
276
-25
357
-263
354
-678
93
-461
191
-479
289
307
82
-521
-74
-139
-214
175
-679
-223
185
-208
-117
134
-258
58
-63
83
-9
-180
600
104
184
346
34
71
66
202
-172
-464
265
58
171
-175
-49
33
-39
-69
180
181
-72
169
-166
-7
-183
478
-253
227
730
184
-1
11
61
-131
-2
509
182
-101
-32
-159
-68
-603
-274
49
-127
79
403
180
25
-562
-413
99
-39
-102
-181
-642
142
27
-627
-135
-166
41
41
151
115
842
243
30
127
90
240
108
-544
342
72
-394
179
-41
133
-95
-214
-97
156
-29
96
-257
-90
-286
454
99
3
233
-67
81
-287
224
-447
-308
-143
303
-15
-324
266
-156
-51
19
-81
-171
-162
358
-192
104
-366
182
85
-70
-111
-624
-113
-113
-147
-331
119
-106
-25
86
225
312
-531
314
113
-314
-466
-4
-243
-363
272
-256
308
85
-228
85
-163
-20
-106
-418
296
-89
-293
157
60
-98
60
-67
-105
80
-232
300
-114
-160
-141
123
-80
621
199
-177
-45
341
-13
605
-147
-189
-64
167
490
-204
192
-304
-141
273
569
51
-62
88
-31
73
165
36
-436
233
-64
-114
-151
272
-199
-292
-86
-517
29
-111
-1
458
29
-219
-25
60
-15
-617
-230
-141
-438
-104
242
32
-63
-276
45
144
-149
173
-267
-259
80
252
-119
353
-154
1
-96
148
-89
77
-662
-642
-39
190
66
-124
-502
-392
216
-209
-8
516
125
70
304
311
-96
193
30
-8
467
-561
-164
12
100
-91
-383
181
325
158
430
64
-311
-175
46
-20
-331
92
160
-107
-66
143
155
-371
83
277
-305
-454
-448
151
-267
-55
41
545
-64
-83
-361
-245
-79
-115
163
147
147
273
198
-710
-418
-164
-356
41
-280
412
-87
301
316
465
-379
93
-71
5
120
-76
142
-385
-450
-200
176
-137
-293
-149
-348
-259
48
-503
171
-53
-306
79
-48
-324
237
77
-143
125
-259
-216
649
315
73
-262
-29
-308
-85
11
61
-616
529
297
159
-31
432
-66
-268
-47
338
145
-17
-207
555
49
-115
-48
29
-353
-80
487
15
-180
-218
-12
-152
-114
151
-48
223
-388
1
-278
-4
-254
-106
242
160
54
-301
-240
679
334
100
-60
-128
376
69
825
223
-61
510
-235
-130
106
-218
-63
-127
-19
-169
123
120
365
149
-70
520
-118
138
-89
-10
-90
-555
128
553
29
280
13
-267
-46
190
-97
-583
-177
77
333
-138
88
-301
-48
30
236
-82
275
-25
-3
-6
-395
351
-151
151
306
-569
221
297
-132
250
-488
417
-719
54
185
-3
-249
412
-134
6
-81
-320
319
90
-169
-398
63
327
345
-224
-272
-2
-14
-362
-211
-141
-121
311
-195
-61
-6
-213
-87
243
233
-9
275
389
-30
269
-112
31
-108
67
670
333
34
-80
158
-505
77
-49
351
723
-33
-67
3
292
543
-714
-242
685
260
-22
30
-126
133
69
201
405
-224
-53
-664
-76
-627
78
54
-110
74
193
-377
57
-4
54
-154
-502
-194
-49
-121
-68
-126
-484
110
-76
160
17
203
195
322
-284
-31
-57
-174
-40
-277
197
-219
90
-18
689
-650
8
391
-215
-90
156
116
-232
-17
-457
46
410
667
-54
76
22
146
-4
272
279
-127
-108
-96
180
-319
-473
-259
165
268
31
101
-403
42
41
223
-94
-100
-65
-274
67
643
200
-277
288
747
393
-439
296
-71
92
623
-6
-129
-210
-207
-897
-657
-239
93
-227
291
-262
-3
249
125
116
-267
117
222
30
-62
145
402
42
438
162
-185
-185
-255
-466
-225
419
-18
-215
161
64
5
137
-125
-387
-86
-183
-46
-234
-314
449
-170
-454
230
-29
-356
-208
-57
-3
-94
-70
-222
-1
-76
-69
-281
-311
-794
-290
-249
-16
-104
-144
385
132
149
174
375
-2
20
200
-351
-147
-426
-354
224
-59
-60
177
193
-276
-14
49
140
116
-69
154
-104
50
144
-274
-266
-109
80
-70
-408
-192
527
-72
-564
-72
-93
-199
-224
-711
127
-804
15
4
-149
280
-84
-50
270
379
309
246
205
16
-157
112
628
-48
166
195
239
-244
20
-78
426
-432
-519
-160
-14
-60
-584
-12
134
-14
197
286
-114
-204
-247
48
-153
416
-150
264
326
252
186
-50
-263
187
-43
-163
138
-321
14
-311
-308
-184
-358
-14
-71
-68
-267
-303
-148
-297
209
342
339
400
-245
-303
-213
-121
598
154
225
92
3
-317
54
140
-74
-45
-235
39
-84
-77
384
-613
-172
-124
-191
323
199
-140
115
-77
48
-165
365
-78
-205
54
-399
-174
-57
137
65
42
155
-170
-349
93
72
86
-27
153
-79
50
-91
61
356
-453
100
123
-278
16
338
219
283
272
113
-235
137
-168
185
28
-134
403
279
-576
6
17
-244
379
330
-184
-47
-15
-102
276
-719
-108
258
-121
194
279
-39
208
390
-225
64
352
-341
129
-153
-134
-79
-355
149
13
4
249
-481
12
-70
-187
297
348
-211
172
-342
-166
131
-42
-429
180
109
47
-340
747
-52
-832
-561
12
205
-668
-49
134
-238
186
18
-100
-27
113
-131
-205
-290
306
-127
-162
-453
218
-62
612
430
341
-364
146
110
-127
349
118
206
-141
199
103
-27
29
-220
-304
-244
-147
165
36
110
-244
-63
75
73
-71
67
-24
213
513
-77
-153
-128
-57
699
-159
-442
58
318
95
338
36
741
-235
103
-59
-408
-494
-8
186
257
168
57
-689
-204
-386
-294
-443
127
-255
254
183
103
-358
-154
-33
212
-297
-32
112
161
32
-699
293
178
-184
86
71
70
-26
-245
-774
349
-224
-459
166
-152
-255
26
301
-120
247
197
-102
-46
64
372
-657
-415
-83
410
-7
-374
-347
-197
-435
-114
-135
-174
-194
-69
-260
-250
-314
479
3
-224
-126
56
29
-47
-154
38
205
58
342
249
11
104
-332
366
282
326
293
-394
42
75
404
-222
-358
-15
-46
-379
233
721
90
133
-206
-30
-316
54
-172
361
-95
-83
412
636
-27
-141
-206
-52
394
-559
-503
142
190
547
388
247
-208
-232
66
-3
139
-319
-36
-196
-44
-51
-223
103
441
-170
-19
-69
-242
-77
254
159
-262
193
-8
-366
-126
153
376
-443
-196
-63
282
-260
337
175
-57
11
-109
32
-274
156
583
233
-41
248
92
176
56
43
120
-635
3
30
343
105
404
204
-595
215
-350
-146
-108
69
-165
-74
96
-209
380
158
-149
-64
90
-120
-60
-119
74
-181
5
-35
390
-43
441
29
-489
-127
99
221
-51
-138
-640
388
198
126
360
-538
13
-396
5
-601
365
470
384
-20
110
43
322
155
-158
159
-104
-76
123
-372
148
94
-186
173
189
187
236
33
-21
401
243
64
214
60
27
92
-263
-87
85
40
-82
486
90
289
95
259
116
294
-181
-406
11
375
-23
330
147
355
20
-105
-49
57
-743
20
-116
424
-122
189
104
-90
-25
255
156
-277
365
191
56
351
-17
-89
87
298
-102
398
49
-178
233
98
131
346
-99
-147
201
14
255
-81
104
-414
-128
58
294
86
189
62
-201
59
-23
-11
-38
-110
-139
-25
-102
158
-194
175
28
-704
112
-164
431
-150
167
-29
480
4
-5
248
234
142
-270
-87
1
-71
-245
-575
-107
63
-282
-49
-114
512
37
-142
28
420
258
260
-84
-66
252
-47
157
-6
222
-56
147
286
-195
114
-39
144
117
462
-245
-293
311
-456
462
-299
-170
63
57
244
110
55
-173
-39
183
198
-194
-119
-286
-126
-249
393
-125
410
336
-35
-137
-54
-36
35
193
-558
431
63
73
63
105
-251
-423
-199
-111
-54
160
167
-171
-315
41
192
-630
-218
420
84
615
-131
-28
-64
469
-59
106
-179
265
21
19
-184
-141
420
64
178
-146
297
428
221
-129
-163
221
137
-264
-279
345
-317
-116
176
-176
328
367
-114
235
-272
194
-231
21
-529
-69
48
196
60
572
66
-192
355
83
90
1
139
117
-438
-16
34
-248
-329
-286
123
200
-561
-124
-20
-321
327
75
13
-30
-595
-7
-32
-59
-149
21
-526
152
194
-381
-65
157
-42
257
-15
-210
-101
-201
196
213
127
-146
-16
-286
-171
96
-334
-374
-43
-93
-144
96
-299
94
-71
18
-79
275
-327
-71
-45
-246
133
-176
-142
573
176
56
75
107
204
-210
390
544
-233
126
-79
148
155
-153
155
83
90
-9
-87
81
-39
165
-15
-89
532
-20
78
19
100
-114
221
134
149
-589
295
27
-470
120
-625
203
403
-764
277
-209
-55
32
189
128
240
-150
-774
213
-200
13
-276
-217
-271
59
289
-133
135
20
-213
79
-444
-117
-58
-20
101
22
604
232
32
232
539
198
-182
-147
181
-97
75
-33
-367
-299
31
-157
305
453
-13
282
-66
161
-47
-88
267
-54
-349
405
19
-181
514
-127
308
-343
-198
-190
-67
165
-3
218
-169
-360
1
73
-287
-8
-139
-116
932
7
193
450
-101
-28
36
-268
247
-182
487
467
-22
-135
-402
-137
-78
-459
44
46
-27
-79
-142
125
-101
5
126
42
97
111
-325
-103
-401
478
422
-463
-72
-418
136
87
-64
-178
-194
139
-41
449
-122
73
-297
351
-171
-33
234
-195
96
76
-159
524
-234
110
-138
-396
-223
-283
53
222
143
247
112
-87
-487
-51
10
224
-131
-118
-157
-158
-196
-370
-80
33
-149
197
292
8
63
34
-69
220
189
483
-29
108
313
129
58
46
-339
186
61
-12
43
-50
-39
37
264
167
336
-438
260
-787
-154
142
-155
39
253
-3
-447
344
94
-80
47
-49
79
232
-224
7
91
63
26
345
-174
-25
237
-391
226
-117
-45
-54
-29
449
242
24
404
155
-30
43
537
-158
503
-217
142
51
248
50
-105
75
24
-373
171
377
70
-134
-59
-44
-406
-57
-11
-285
-39
-568
11
-107
201
211
307
151
-92
-40
-146
210
-51
159
-96
175
299
136
-29
102
-669
-114
-305
132
98
-573
589
160
144
-223
-63
488
199
-8
-45
339
89
-223
239
-142
-69
-454
-664
356
9
-164
-150
-35
-151
8
-164
48
-220
-71
139
-94
122
-71
-228
129
-676
135
14
80
420
68
-121
-226
-307
311
1
-16
31
246
386
756
-260
-83
15
358
60
258
-543
322
505
438
-128
145
-13
-231
-222
-26
260
102
454
-410
-16
290
-480
219
46
18
144
-62
-770
31
-84
78
79
147
-202
-271
190
-438
205
-353
-300
-176
-152
139
619
167
-16
-273
181
-29
-211
-268
173
192
504
85
-126
-348
50
4
-35
70
134
443
-107
-57
-201
-82
361
-93
-28
-168
144
-414
490
-149
61
-266
94
199
-329
-185
247
-89
782
-92
107
348
-31
-85
-458
398
-123
91
530
-207
-114
-58
182
-180
330
8
-537
55
15
-435
-163
5
341
27
458
-245
419
-35
64
83
674
344
481
-424
25
-310
-37
19
-273
57
-397
-156
-125
427
318
73
72
-342
-18
-32
314
180
237
689
-120
28
-77
470
254
132
268
318
-135
-654
74
135
299
-113
216
-43
-22
-91
564
38
-202
26
135
35
-49
267
-20
-338
10
-221
366
145
792
-271
-30
622
429
-179
-110
-596
314
-330
-435
-242
17
-193
-110
0
235
431
795
-128
161
242
-62
-87
269
-294
203
-70
52
-218
356
-232
-240
336
325
233
329
-522
165
-175
96
-177
-243
169
40
-105
12
3
-200
-580
277
361
-254
-91
562
533
630
-446
65
-410
84
-359
-342
109
13
-40
-145
196
41
120
-32
390
-473
-823
157
118
222
318
-98
-69
-620
91
-732
-654
422
-335
36
111
-262
-212
37
21
-214
35
52
8
-72
34
-48
-49
16
-118
316
-343
-117
-272
294
-50
-2
603
334
123
245
305
-24
-95
-426
-93
-189
-243
-22
103
66
-313
265
-126
123
148
160
-46
-19
-91
-791
-481
-45
-364
138
-75
108
92
82
-338
-323
151
-35
150
-595
67
-174
209
102
109
-42
-61
-67
-31
322
270
-117
103
89
98
746
-274
-127
253
-161
-123
286
-586
-174
170
131
-1
23
199
-187
36
-529
126
25
199
718
89
-114
68
86
160
557
-81
240
-73
331
-61
-132
213
-195
-250
-322
559
227
-264
-120
149
335
-100
139
485
403
-186
-605
-368
-340
292
-530
353
259
-377
279
183
-165
329
-97
886
265
63
18
-605
238
5
1
185
286
-442
288
28
-27
16
334
-395
-183
-47
-509
-278
-151
-38
63
92
114
82
380
-26
606
50
-62
16
140
-15
-258
269
175
-137
171
-33
-257
-428
148
-175
-10
-229
187
224
39
181
83
23
-32
-37
66
155
37
239
103
27
-208
161
-107
237
-201
7
345
-287
-81
198
-122
92
64
39
29
620
236
234
245
-283
-49
-55
-444
-340
-50
-382
-12
113
519
-43
-196
-44
-47
19
118
-100
-454
-74
-145
189
-279
68
170
-21
44
791
-136
-131
325
-66
217
13
8
181
82
-61
-236
-109
-145
155
-361
282
-256
184
510
-69
476
-163
-33
430
-4
279
-156
8
-4
-221
-288
2
-371
104
434
-4
-426
-127
146
60
282
123
74
81
319
-259
-127
132
-55
-248
313
-84
169
-438
677
98
-27
-103
216
164
-204
-2
-142
-65
-217
73
-28
369
145
-649
-166
-23
443
-67
-7
49
-387
-569
217
-221
-364
-486
112
176
-677
274
363
-139
304
361
150
97
338
-60
134
-215
305
-286
-324
-170
112
6
-315
-94
-188
56
-96
-342
-22
-349
206
-78
612
202
-31
-169
92
-105
16
92
84
74
235
71
-99
106
122
-419
-278
-85
-291
133
-21
-109
302
-197
333
-261
-71
-232
130
-115
-153
550
-168
85
-23
168
195
-425
126
256
-58
-129
-427
-180
423
-147
152
-85
-697
-188
-45
132
-87
-292
-21
645
-65
101
-235
97
-133
133
218
-20
234
-293
50
182
-59
-302
85
-44
-224
-281
280
181
150
-36
-94
26
-19
193
182
163
494
328
70
-599
124
38
63
-154
-38
104
28
107
177
115
168
3
21
-556
-292
-157
165
-191
-295
-201
-209
216
-159
-247
166
177
15
246
-106
25
-60
6
91
172
420
579
-7
82
450
333
598
19
-3
-326
56
208
285
540
-235
-232
-128
-285
76
-355
309
140
256
68
-144
-249
-633
18
307
349
626
391
-561
286
-185
89
449
114
-57
-397
-23
-36
199
66
528
-188
478
-115
60
-24
-140
-256
-190
115
65
-247
450
-179
148
-176
-125
-648
68
571
152
374
-141
-145
-266
-231
-266
135
-593
-465
-108
-135
172
-299
66
375
50
118
-238
94
-80
63
174
-106
118
143
115
-224
130
-85
225
-21
215
324
445
-135
-152
-188
-501
-219
34
-255
-282
-267
183
-229
192
331
97
-168
-220
-269
52
172
-85
-382
-151
380
45
-311
56
-134
-53
-261
-188
134
-67
142
249
409
-193
-24
412
-299
234
45
542
-122
-356
271
295
238
86
241
-79
-29
18
-3
168
-451
-10
97
74
-158
66
98
313
-42
89
-91
379
174
-129
-97
-302
-61
173
-214
-172
-383
339
-373
-482
44
129
301
-151
325
-201
-158
-8
-82
-358
-437
86
284
-283
-73
189
235
512
-359
-347
59
81
-142
427
193
-356
46
-189
518
161
-493
-48
-161
-290
128
-84
351
20
46
121
132
-26
-12
78
-217
211
426
-73
59
200
35
57
-479
141
249
55
279
-837
22
-39
-115
-115
-73
-40
-103
47
-1
85
-248
22
-393
108
-324
-62
28
460
-163
113
-182
-73
-288
-206
344
-516
632
6
449
-58
584
-84
-433
38
-39
-75
163
152
156
-123
117
244
-105
243
223
-197
-351
114
444
-39
97
-239
-74
94
523
86
-1
-342
-43
-176
-189
98
152
-253
-268
125
-55
134
474
-257
159
-272
26
515
-248
-596
143
-64
-77
88
293
-71
121
-303
-324
-52
195
393
226
-55
-66
-283
-148
335
-429
38
-91
41
-53
-84
35
323
110
-170
-102
-250
-327
212
-61
204
46
133
-591
17
-218
157
-412
-141
266
211
-101
-354
-538
-19
-5
-158
-235
151
92
6
-680
-112
-144
6
356
-35
-243
300
121
-288
512
37
383
-164
-161
-101
136
-87
309
-111
-126
83
506
-320
305
304
-22
64
499
-30
-18
-360
-241
434
428
98
215
-140
-243
-67
-68
-229
-393
-59
-127
-79
490
-6
147
-205
64
210
232
-12
-28
-237
56
114
-194
-177
-474
-249
-66
-228
124
-39
319
279
442
-225
354
-441
-21
124
88
-381
188
-371
-37
-26
-356
203
-84
-21
-380
-157
-112
-147
-140
-29
-109
18
441
185
-83
-158
-23
110
199
-179
-76
154
-749
10
275
169
95
151
314
-317
125
622
-208
-217
9
114
-31
223
283
215
-27
-11
-38
27
-287
729
-176
48
13
79
140
62
169
335
-399
71
-136
-70
131
-73
152
48
22
-172
19
-29
-102
134
-225
215
-75
494
107
244
-35
83
127
21
-300
8
13
27
393
-158
-87
482
-73
88
177
-54
-268
1
-211
-217
-146
-161
-123
230
152
-237
-120
-214
325
-54
-47
387
6
-243
326
-844
683
155
146
244
-412
-72
162
-158
-592
112
-257
-495
115
86
381
-133
-285
344
50
161
-140
-120
-352
89
483
36
-6
6
231
-44
75
458
288
-451
4
230
41
-564
-639
-149
95
-131
20
-106
-119
195
-336
-255
144
-300
-93
105
-181
-323
-112
78
171
-71
-169
-301
-723
-225
-80
-3
512
-185
47
-73
58
190
-134
172
329
30
-133
14
-372
4
-52
36
-154
52
418
-94
-375
48
-26
-37
10
-116
65
-206
139
-244
-46
606
48
-11
135
249
111
11
-85
32
13
207
262
-165
21
102
-226
-215
-44
260
-83
297
-198
-68
249
-156
145
396
-68
-221
121
336
132
26
13
-54
-625
61
-74
-284
-86
-568
-276
-741
330
81
43
861
19
178
-213
-584
-94
-149
90
871
-63
-263
83
-177
567
-201
-343
515
46
626
34
4
50
-63
21
31
198
-31
193
245
-35
-78
-130
-47
-124
-213
-142
-315
102
21
23
-67
-373
-120
106
73
162
193
-32
-54
-173
-176
-247
-140
-131
-223
-141
-226
-190
-299
-49
242
-91
-468
-287
67
-51
121
-274
-441
238
-318
496
121
-192
579
-309
53
-19
59
77
-54
-235
-588
-207
188
310
-120
-14
28
-169
94
51
157
191
-4
-9
253
141
-126
213
-138
-83
40
-354
-161
-207
-235
-41
825
134
-376
-158
375
-319
86
178
262
-58
-191
244
-233
45
-17
-163
137
154
-792
120
-422
-269
416
98
30
-313
320
-60
-35
-183
-138
-109
64
-46
-251
-452
97
-160
221
255
-324
216
89
50
-19
-9
-310
283
15
228
140
-164
-645
-162
340
263
-42
-242
202
104
238
170
-112
677
-114
-716
-146
-308
181
815
268
506
-233
665
115
-216
154
-260
-213
202
321
24
101
-552
-166
284
-52
-262
201
-44
454
429
122
139
103
-277
-278
123
-22
-4
134
425
41
444
-180
-54
295
110
-84
109
117
-236
157
-529
-170
110
126
-136
146
-172
-78
-236
91
303
744
34
-318
-3
-107
-149
169
-308
-117
231
-47
-326
-2
-228
123
30
-209
589
-83
74
-302
-108
-232
183
52
228
27
677
-67
-9
24
11
114
141
109
275
-526
-8
-126
-54
275
94
315
352
-806
80
772
213
220
-206
155
-281
-2
-25
736
-582
-80
335
-408
-375
-153
-101
-70
227
235
181
174
72
-99
50
423
-56
384
-90
577
-519
246
-110
151
-286
-23
127
159
201
14
404
403
124
-532
-87
-266
433
230
-174
26
42
648
129
338
-37
312
-28
242
-40
107
245
344
703
-386
171
18
190
-304
47
-270
33
42
22
766
-61
-277
330
-109
0
-172
-284
-155
514
123
19
43
227
-198
-104
-169
87
-13
200
208
542
132
161
-138
-202
129
-265
442
-93
-133
163
487
-137
-321
512
-251
288
70
22
261
-235
-171
-40
-69
-69
170
329
471
-20
-224
259
39
-6
-213
555
-28
-84
63
256
180
-152
-176
-68
-81
120
-38
199
420
-62
-624
-651
24
206
-423
179
-114
-489
-120
443
42
-74
252
594
-60
-112
149
228
-181
-35
209
-231
84
-184
31
-415
-289
-50
-3
271
-252
-520
-59
12
278
-311
86
-82
-193
-168
12
109
-82
-589
355
31
10
92
234
324
569
-172
-29
-17
-149
115
181
-97
39
323
630
-70
-277
-186
96
2
-154
-38
-102
172
-22
-254
144
27
89
-40
92
15
90
-23
83
-67
-75
-137
107
423
-117
10
-92
-308
-144
302
-308
-461
-196
123
243
-285
262
224
-852
-185
397
-130
-138
111
-327
-246
120
205
-207
-207
540
-99
-115
47
475
-228
396
131
-194
507
-73
167
-81
-163
-482
237
288
-440
80
-378
76
8
78
525
100
77
423
-130
-190
354
-251
139
-6
262
-311
-489
-170
209
39
-128
377
58
96
106
-110
107
-529
-275
74
421
-507
453
62
61
462
-372
-4
211
133
70
731
-94
-318
203
-193
-37
-159
-149
111
194
151
-25
-24
209
35
141
42
64
-378
-414
-265
-254
-222
167
121
94
-130
-43
-10
-325
140
145
-239
-118
-492
-320
871
129
-19
-49
-619
191
-173
198
-396
-358
-125
549
244
86
182
231
-167
-9
103
114
-75
48
101
149
-252
14
300
-118
-386
-335
-46
9
127
32
57
96
-128
-104
310
73
-38
-126
-85
108
-73
-291
-169
-174
-76
-24
-122
56
510
-114
-24
-150
-302
444
-524
-547
265
-74
133
-244
6
258
-208
-184
260
-12
-319
-153
348
-84
34
92
149
448
354
342
-306
-244
-156
262
-171
46
309
187
-75
259
170
22
-183
625
-427
670
-493
94
65
-170
-338
-32
-549
-106
-187
12
144
-115
-270
62
-36
-68
-68
219
127
156
144
-17
-452
103
515
71
-429
-6
-403
-15
37
-342
300
-9
-9
0
-253
123
38
-309
-168
-61
-405
678
117
497
131
-418
-128
-480
92
173
-641
135
-29
34
339
137
69
62
-110
267
155
121
20
-21
-158
44
58
-188
-76
174
191
-13
381
23
207
-141
510
95
618
173
-654
-212
94
236
-87
223
6
-686
-57
55
29
-178
-272
-142
398
-279
92
25
-54
-96
-22
131
-21
-64
-163
288
-98
-574
631
116
-418
113
-175
130
-129
687
-72
59
-520
849
-264
74
-727
-93
85
66
-95
13
378
103
431
-425
29
-95
78
140
27
-415
145
-162
-215
-363
16
167
252
102
87
-10
125
-41
-409
-14
86
-166
211
-320
567
-203
-225
-28
39
54
69
-301
-521
307
205
72
70
-633
-11
11
179
-356
-73
-473
799
-308
-307
146
-128
59
98
300
353
-3
-26
779
111
-835
-278
26
247
-8
-120
538
-110
758
93
45
-201
25
-45
-342
276
82
-161
-174
-171
390
-222
86
68
117
94
-390
-178
81
470
171
-86
329
-42
80
-6
49
-292
573
130
63
349
-184
-223
364
23
-128
37
-131
37
-347
-287
120
-446
11
-134
-133
105
-435
-54
205
668
-305
120
299
399
184
-101
-89
56
-387
152
-221
126
-278
117
2
-123
39
-205
-181
44
73
-187
210
42
492
138
79
172
-104
483
247
-474
-4
113
342
-82
-672
-203
-186
-334
82
-66
-221
-632
-35
-18
383
191
515
47
228
-89
354
314
-122
-143
-76
85
-106
-100
-24
-37
-53
37
-407
-58
303
-20
89
-41
160
-33
385
77
150
-9
-105
19
-64
243
587
38
-31
179
-102
207
-54
-51
86
126
43
533
400
-110
-7
50
-48
-140
82
163
48
103
-45
400
381
126
-691
-153
410
-365
408
634
-67
33
-217
296
-513
17
268
403
-6
-43
225
209
-43
-8
271
-404
-264
152
493
-130
25
27
104
194
-29
-134
83
-81
415
278
-33
-71
135
-215
-400
165
-342
218
-409
-12
71
411
-69
71
-513
189
285
-73
-180
12
218
-420
301
-197
440
-67
180
273
-299
-102
-40
-252
184
-43
-280
297
147
0
-46
-32
-358
-311
-243
-40
315
-59
614
-2
90
-45
-233
150
344
-59
-142
238
114
-9
119
-90
221
632
2
340
-168
-130
-452
-27
444
36
-114
239
44
272
552
35
385
250
-173
143
-10
-237
-367
-410
-100
-532
-269
-680
-272
181
11
172
-292
-164
406
382
-320
-152
193
-70
-176
128
-525
25
-188
78
295
19
202
117
126
244
198
-298
42
-17
-555
258
85
-412
-403
102
90
288
101
156
-229
-293
103
-199
182
-244
115
84
195
-89
-165
-30
-82
-231
689
134
212
27
200
83
309
-58
-230
-221
-549
-203
164
-145
-100
106
-330
500
-6
19
-394
-178
-98
213
-92
325
-622
142
123
-146
-59
418
52
-456
-389
7
9
716
-13
-36
43
-132
13
-21
-105
-194
-279
189
10
125
-44
160
-2
27
-231
38
363
-267
698
461
-64
-92
-194
-58
-550
-87
-548
65
-176
-2
155
111
-205
37
-66
-179
313
-3
-113
19
-269
178
246
186
-333
-120
-77
-57
147
297
-435
-154
139
-153
-158
-3
-95
-102
53
-219
90
36
222
159
-367
221
-304
368
-68
-52
-7
-14
516
-71
-354
-120
38
95
235
58
0
326
202
-138
70
-102
-115
-19
456
-175
-203
176
437
-231
-174
54
-162
385
-374
-388
-87
-343
-307
-116
266
108
-254
-5
675
-78
-147
-170
-401
148
-236
-123
-291
-278
0
-36
215
-129
-535
-8
-127
100
119
48
-145
-2
-167
-173
-414
-156
251
-124
-182
27
288
-66
-121
681
-365
-60
265
-315
359
-232
-152
-78
-262
-263
-148
-93
-334
-159
-196
-161
-56
68
-409
74
-199
-291
-12
113
-124
-365
72
21
-180
718
189
-172
156
90
188
-282
4
-312
299
56
76
436
146
-120
-320
117
67
-87
32
156
25
-11
-338
251
-231
-11
-233
-94
-103
516
258
260
-128
162
107
-137
-320
82
-291
-281
-37
202
-122
227
149
218
-44
26
216
87
-68
-231
545
69
-353
335
-34
-86
-49
-114
65
-119
-105
-764
-593
603
-188
55
172
-150
211
423
-174
-468
-718
293
124
-10
-69
-114
583
-262
-654
15
-81
75
-143
90
-2
198
24
-352
-176
-41
-596
-486
561
47
-387
375
-108
47
-60
-79
-831
-174
219
128
-150
-171
-46
-554
151
-146
245
-228
302
202
-343
17
-72
-437
202
85
-329
466
-38
34
-44
-493
130
44
213
-438
83
-28
132
-60
-267
117
190
-96
59
-579
55
-181
-7
-85
167
100
69
-62
-293
-328
-218
-79
194
-188
4
-99
-94
43
360
-76
-351
457
-234
446
-2
718
459
-143
-200
-372
-34
135
-465
-233
263
-111
48
136
6
155
-566
-255
122
-315
-58
2
-360
230
-20
-86
153
357
166
58
31
614
-239
-191
207
-73
331
-234
-68
-116
-178
79
-2
353
149
47
120
226
-141
33
-5
-78
-333
364
147
-328
606
-52
-239
353
117
-76
168
-70
-104
408
26
96
26
-73
-264
105
-414
159
-216
156
-230
23
-510
70
-126
387
294
-241
-36
-379
-183
-165
83
-215
-238
-46
160
49
96
148
379
-574
-283
-74
-228
-401
-538
-305
61
-212
291
-192
691
-758
-173
70
77
211
7
-41
462
543
-35
139
245
146
184
-59
36
-722
355
-147
-56
499
224
-663
-2
127
423
42
-48
-371
-99
-6
-317
93
-759
-428
-94
133
-70
-18
436
61
102
-45
-507
171
132
420
-176
-13
-86
-68
-14
68
52
-410
457
29
-142
50
-239
101
244
330
86
-92
153
-351
-657
-379
86
128
569
239
99
120
340
-312
-98
-60
-538
-122
-418
-135
-204
43
-244
-321
-178
683
91
151
249
-160
-136
68
91
-3
-216
-115
43
-72
215
-443
-318
103
254
398
318
40
-43
-78
-117
-310
171
135
-44
3
-68
-81
179
-251
-241
96
-189
391
141
64
78
64
-80
-326
117
-148
616
-393
422
-25
-77
4
-15
408
-191
-108
-87
380
-556
0
143
68
178
-495
66
-25
-74
96
601
-115
427
-93
415
-115
178
-231
244
-542
12
-44
-76
-149
168
129
135
-65
-107
232
-40
341
233
167
530
-151
-256
-80
215
-569
-260
-178
169
-523
230
151
310
-209
-322
-330
-14
-302
-351
-119
-257
44
168
270
-25
-1
-114
-579
-97
37
-28
40
94
-907
205
-41
-57
79
58
327
-206
-633
237
333
40
-186
418
-60
-242
355
-154
21
335
-317
181
206
829
120
-2
-8
-180
-579
-424
-138
55
-33
80
-347
-26
25
-77
-127
-16
-154
-320
-253
305
386
349
243
425
302
435
-440
24
-31
95
749
-498
-218
-321
-155
170
153
-170
361
189
-43
-109
-65
265
-274
-126
105
-142
354
229
-200
416
85
-85
185
-152
-61
-309
36
-163
513
-132
167
-123
188
266
-175
266
-2
255
27
286
-25
-6
-214
-1
267
319
158
-3
20
70
-129
55
-275
-7
122
242
33
-20
-215
-122
-145
-3
86
-48
190
-154
92
65
9
42
-99
388
245
69
-164
-281
149
-301
-67
350
-156
29
191
263
-60
40
-109
53
486
-60
-199
-235
248
38
30
-15
819
292
-177
-187
-34
-193
89
613
61
-61
96
372
-93
101
53
182
-92
128
-112
-27
-778
404
416
-503
-112
117
123
-92
367
-166
-49
51
154
159
-75
226
-390
237
730
-676
144
-99
244
34
240
231
-494
13
102
-41
10
196
-141
518
51
-317
-77
-58
272
-22
130
84
-395
42
142
-59
226
-147
-125
-91
-82
-150
235
3
43
-573
-211
-255
-4
-90
-213
-240
107
-109
-551
-258
-108
-517
-274
-39
215
-60
-793
-37
-258
-386
-566
-11
182
220
-586
265
80
338
-245
56
105
315
-46
315
-30
118
-311
-109
587
22
-480
48
341
14
-212
307
-52
5
-52
-166
-51
11
574
310
243
102
-195
327
-364
-859
291
-22
93
378
35
440
4
-117
-412
114
-188
-90
-170
196
-399
-101
7
-72
123
8
234
-311
-92
-476
287
46
-205
-10
299
407
-98
514
484
-114
-374
-42
-14
394
-134
-83
-217
-152
-188
-360
-432
111
171
-396
204
-199
35
-46
-32
163
9
-422
201
-195
-525
-29
221
114
188
-49
-193
-109
-407
288
-102
276
-318
-47
0
99
-79
137
39
-38
114
363
165
-141
120
-368
101
41
-86
-112
-110
-62
-489
-385
217
-123
-79
-533
256
28
-32
-230
319
-199
-24
38
-58
115
-117
107
-68
118
26
-93
260
510
677
30
84
375
-271
33
421
86
-93
95
176
49
-324
440
-204
-385
-550
-158
-132
53
255
-417
-39
-474
224
304
44
101
277
-493
-223
546
34
335
18
55
-430
56
110
149
-7
37
-255
-313
9
-47
91
76
-435
143
324
-17
417
-659
29
81
-213
-31
352
227
24
-98
-20
106
-492
108
-40
-149
93
-144
127
615
-28
-359
-642
-358
-107
-292
-8
-174
284
-53
274
588
155
-10
-264
147
25
-113
-266
213
138
408
-66
71
0
-270
-49
-108
-691
535
-363
38
-290
-522
-492
293
372
362
-173
-157
136
213
315
-386
347
-91
-492
-49
185
-386
-8
-260
-696
-86
-324
-35
76
-162
453
296
149
221
210
-109
-50
315
-103
267
99
-80
322
72
-108
-6
-246
-116
168
168
-71
57
-80
130
-361
74
-8
249
99
-47
46
-246
29
175
40
347
269
-22
129
303
-392
423
132
-113
-171
0
759
50
-50
-261
-131
62
-34
-5
240
-146
-4
394
53
-59
-136
-390
93
-140
-26
-106
32
-385
556
459
86
-560
116
-391
-572
74
68
-138
831
370
-487
537
-4
-292
202
484
-69
-122
-484
-61
-62
158
-83
-108
336
45
157
64
-156
-91
301
24
100
-252
-445
-8
118
583
-578
122
294
-352
-708
75
-671
-198
-29
-137
-296
268
-405
-57
248
278
-20
40
-188
-660
-122
40
-169
-55
15
-63
156
215
-212
6
-105
-372
-156
166
-294
254
43
72
119
67
-94
228
-118
-476
265
298
-182
192
-362
204
-189
-165
-190
392
-222
38
-626
-550
-197
173
238
172
-100
244
-181
117
-274
97
-499
220
26
-89
-70
196
-271
84
32
-31
513
157
10
208
145
6
11
240
195
-40
-449
-90
21
100
-147
-92
-126
-4
-141
235
776
143
63
-199
-216
-56
49
-277
-130
65
-159
-187
185
92
-214
173
-61
-294
33
110
-48
-367
113
-165
102
30
278
-47
555
-601
-34
313
-336
317
327
-23
643
-42
434
-170
11
-57
-17
251
-158
-109
350
-264
-333
28
-22
298
-96
64
-123
377
-87
550
-60
-229
479
185
-343
166
61
347
-51
24
-151
363
383
293
-131
75
-472
-201
88
23
-204
-130
75
-231
-28
-62
-108
-119
-214
236
-171
-657
-143
-56
26
168
52
-54
-337
-432
47
540
93
-259
372
-371
-479
4
-122
0
-25
105
63
-203
138
178
-256
27
-37
-128
576
591
-27
60
269
-75
-175
-42
-32
472
-175
-65
95
66
-636
58
40
-157
-3
-57
230
-225
-198
-146
191
75
171
470
-3
-24
-52
17
-97
630
214
-111
139
-370
-161
461
102
-20
251
-401
-310
-302
202
212
175
66
910
-256
109
-81
-354
61
-28
-79
328
-45
38
-142
306
243
-97
-123
-53
323
85
186
-257
-192
274
-82
72
45
-303
-22
-117
-326
-118
26
94
83
-208
30
-739
22
-82
224
7
-570
70
349
-138
-21
-520
31
-146
9
132
-141
117
93
77
182
-482
-293
-85
-206
-6
-12
-37
-33
72
382
36
-307
255
-174
74
-29
76
18
25
-240
580
2
-374
-292
289
2
57
-15
58
8
-229
-231
23
-239
-124
358
31
237
4
348
17
188
179
-487
-57
-60
-23
121
8
-252
-15
236
-21
-252
-338
646
170
-78
88
198
-146
-204
141
-80
-103
-92
292
-250
221
157
279
131
15
-394
129
81
147
14
-390
520
440
-44
0
87
239
-142
-36
-260
140
-120
124
525
-440
-271
-103
108
344
-95
-128
118
-136
78
-243
-199
204
-77
24
-115
-129
222
-471
-241
431
63
-303
-242
-64
-111
-155
42
164
-48
349
-447
11
-118
-46
611
-216
64
-628
-145
84
-61
93
-47
-185
213
-168
197
-335
-129
272
-191
68
-196
50
173
-174
642
-577
-46
-5
-153
1
103
-399
29
383
315
244
389
-123
94
-304
-169
-261
-93
346
-55
-117
25
158
-153
18
-444
-195
72
176
52
47
-242
477
-225
-23
89
191
-317
23
-121
-176
-27
-335
22
-207
-95
-556
-128
-167
-136
334
413
277
293
275
594
66
201
262
70
91
-510
-409
146
19
283
166
-29
108
-237
98
-167
-173
137
-48
452
-232
-289
-3
-235
-813
-220
132
-112
-65
-66
-236
-475
127
-87
111
159
213
75
-184
-144
-179
-4
25
-173
-355
197
-199
574
461
-113
-47
-166
274
421
-12
66
-9
168
-32
-176
325
120
-125
-19
148
24
11
-101
-64
163
-43
-22
-41
-386
347
-132
-631
150
15
-207
-69
96
-155
-93
80
9
-168
206
157
179
-223
-318
-241
-340
-124
-442
-107
-306
149
-269
-145
42
26
-73
210
418
83
11
-90
-137
16
136
479
217
-235
-211
-9
206
188
-160
320
-37
216
197
-33
-34
-357
136
262
-119
-280
816
158
-277
56
-266
-219
-426
-74
-412
814
225
170
408
65
-14
98
445
117
190
-114
-1
-282
620
-131
-554
-105
20
-223
20
31
-203
-292
-172
-68
230
-29
52
-10
-89
584
270
-277
346
-197
-220
-189
-84
-36
-606
78
137
-4
-34
-54
-70
-485
-12
623
-116
252
184
-241
-240
264
-215
25
-336
-480
-156
-118
-191
242
272
-434
365
-54
181
0
-528
-147
173
103
-450
-25
55
-529
267
-58
-185
239
-49
145
662
455
-125
-156
207
136
39
175
266
-119
-89
-199
-27
310
171
-89
-342
-277
357
-396
-98
317
607
52
-133
57
-335
-229
444
-162
153
-214
204
131
-93
362
-70
-130
-98
-190
-117
-194
158
-32
-56
-179
-626
155
117
-91
-7
156
107
68
-139
40
-9
158
-647
-55
202
11
89
541
-33
6
-42
531
114
-31
-56
304
-150
-51
39
249
-103
-142
231
15
-57
-5
-770
-24
-93
-129
35
-144
107
109
181
-33
-279
-31
112
87
33
295
-724
191
65
30
-330
46
104
405
-183
13
63
13
24
115
166
-259
748
4
577
435
54
-208
205
-128
103
19
758
48
520
-366
-29
172
-68
263
44
149
189
-59
15
56
225
-159
-188
1
219
-566
580
-262
-22
102
568
-105
-150
231
-77
397
-32
344
-365
-80
67
-186
-44
146
-443
-274
-455
78
201
-45
-786
-68
204
-103
104
98
-288
-104
206
203
188
83
-558
172
65
117
95
-68
23
-192
-89
-303
2
-10
185
411
33
134
-397
-145
199
-230
9
-178
-91
300
195
38
117
-376
-6
346
-349
309
-809
65
-143
-51
91
-292
-189
434
-149
98
-145
-57
-101
390
23
-32
8
201
-164
229
-332
-168
203
-320
146
-6
13
-494
359
-424
90
270
-267
-229
-58
-126
242
33
-87
-429
191
31
198
323
-306
-201
132
-10
170
-102
61
157
216
18
-495
-35
-81
-51
169
-130
-42
-348
-95
-43
337
126
-158
-302
-33
-81
114
-78
-48
-127
-770
-240
106
316
468
234
-129
402
70
-135
150
149
-397
57
192
142
-121
-184
-6
166
197
-195
169
182
-52
-194
14
-54
-102
245
313
-49
-306
636
256
132
-426
-382
-134
695
-193
63
-659
-7
-122
-178
-7
-200
-341
-189
87
13
-211
-72
263
-182
126
6
-169
-245
-587
14
-217
102
226
212
214
-198
136
-153
-13
-40
-449
120
-107
439
-165
135
349
138
-208
8
-51
118
103
231
162
-393
-99
26
-249
-17
-128
-18
19
124
182
290
244
-222
-136
218
-309
153
-68
-3
-56
-445
-58
175
2
-110
-119
-4
18
-106
76
380
-36
41
28
471
-103
390
249
188
72
434
305
147
-47
-8
-181
-218
364
112
363
45
250
305
154
-133
-482
55
212
223
462
23
-86
-166
527
86
-246
86
322
127
163
-103
-94
182
124
-162
-410
375
-66
140
-356
-242
-610
-366
79
259
-379
-7
366
95
110
230
80
120
-86
-340
114
217
600
134
161
-614
-247
-99
112
-250
-590
-231
47
199
230
-175
159
-91
89
205
91
-475
565
93
-311
-192
96
189
-58
-144
42
-155
-19
-79
99
127
116
-222
-70
-37
122
-137
-259
86
302
-198
85
159
-80
-129
-314
298
211
341
574
284
-121
-255
-182
10
227
-98
-337
230
207
63
266
-115
-138
-99
169
-362
-335
-448
-39
-307
-111
-481
-528
546
123
-312
77
17
-127
229
155
-561
-347
-109
-56
-61
195
-68
123
-263
-87
-3
-335
-93
78
-102
211
-131
605
-30
457
-35
-43
-408
-346
522
172
204
-186
279
149
-558
-71
-138
68
-75
-541
-54
-168
-21
47
-186
79
248
-103
-133
174
361
152
435
15
109
46
57
408
105
-461
-320
611
350
504
-139
-67
-332
129
-268
-98
93
73
290
328
-514
202
22
136
-286
-81
589
-181
18
-13
-146
398
-111
-2
195
19
102
17
-220
-425
190
-21
-220
-50
-81
277
137
-91
310
222
-158
-464
42
-234
-170
541
-45
438
403
2
-1
367
-277
-99
84
-30
-46
149
-442
-117
53
17
357
127
-306
426
-571
302
36
-111
-563
-168
-260
196
435
82
-129
-176
355
81
76
-7
325
443
116
-545
514
-115
-70
-100
22
-4
43
-363
256
-278
-299
424
-397
232
-220
-339
74
-106
378
-191
-205
163
34
486
274
-17
518
-197
-17
-226
75
136
32
-162
-35
-59
115
172
-99
177
66
145
-88
226
316
-62
-705
151
544
-206
-110
89
-55
492
-151
190
-167
-16
240
76
60
-203
402
91
95
174
-29
49
300
-663
170
34
85
-217
-335
-212
112
169
-352
122
-99
-549
-198
-149
110
-162
-64
-131
-205
-131
221
243
13
5
-170
-362
-140
132
143
-623
-352
-6
114
62
-39
145
114
175
-168
-142
105
346
106
425
-117
-425
-14
3
-246
6
-84
-222
43
-264
479
199
194
298
274
-211
1
-55
146
321
-232
189
-27
-144
3
115
-353
-388
-160
-509
47
-6
-138
-522
149
51
88
8
-323
122
305
144
15
-460
-57
87
316
-91
-369
-161
45
6
5
-196
276
-167
61
-206
134
122
-72
-125
4
168
143
-41
-24
178
-104
-56
-147
-230
324
78
88
12
-201
-338
174
436
-37
-632
-62
-301
-50
-313
77
263
34
-28
335
-165
541
298
-14
-87
611
-45
168
204
-214
-48
54
161
713
-56
191
-113
-317
24
187
-390
534
284
-127
172
-188
-714
120
-548
-188
-171
97
45
210
167
96
26
334
185
-533
92
-238
-138
-152
256
3
-626
188
-64
340
190
-129
306
10
94
-160
179
-43
-33
-396
-140
-648
146
33
-71
21
92
-87
-274
-15
185
11
-267
-65
-146
83
246
-90
-371
-314
94
175
4
59
134
-553
108
91
-237
270
338
-468
-282
37
-571
185
-236
-186
629
-488
397
-29
218
-44
-27
392
-435
266
25
430
-184
106
51
99
220
427
353
155
212
44
-80
-146
216
-161
-249
122
170
32
-374
-205
459
-240
164
-8
138
-331
-25
-424
-348
88
186
-570
-448
364
-123
-177
-129
130
239
37
468
-246
81
-658
-418
-355
-147
-252
81
203
354
136
-127
152
-13
-37
249
204
311
-26
162
-51
-397
-769
236
-283
-211
-79
-208
264
18
-228
-696
-55
22
142
284
-242
33
40
-453
101
-571
48
-114
-247
-534
-224
31
244
261
-163
313
712
197
-209
254
406
-28
96
41
671
-72
-233
-19
718
64
380
-11
-135
-225
-288
-47
-292
-50
-568
-329
-152
-421
-28
720
-84
153
410
17
150
265
137
-64
-83
73
-228
-189
-200
-96
-64
300
-312
154
-91
395
141
-148
-18
414
718
-102
124
56
-176
-62
65
598
-167
-69
-20
89
-24
169
-542
-83
-215
268
288
387
534
179
-130
-96
-87
-102
165
436
242
236
-128
-166
116
459
-242
-242
-233
45
-60
285
67
495
-28
659
-129
-190
-5
-310
317
-36
39
453
286
-397
170
-68
-500
-194
-43
-247
-102
11
227
-86
-262
-22
555
-101
-60
93
309
53
232
555
81
156
-243
85
-324
633
-108
-235
220
88
117
306
43
-599
-544
145
-30
73
91
-348
-199
-240
-165
384
-63
149
325
-214
335
31
-374
252
21
-104
656
-82
-462
25
-73
-203
-29
121
97
-36
65
-42
54
75
-31
7
-36
297
-393
-178
-29
-90
-319
31
293
-738
-136
-157
-458
-276
-236
281
389
-259
221
73
8
217
373
-61
156
-317
268
-125
218
-102
34
-438
67
-269
173
-122
41
214
-182
-102
-645
5
94
-30
401
-81
-756
559
119
-523
-290
-141
-755
-70
244
-296
-382
87
209
75
3
472
198
267
-249
-103
-469
16
316
-78
288
-252
-69
16
197
-159
425
-58
345
-49
213
-324
41
-93
676
-61
234
82
487
238
88
-102
233
7
-184
-221
260
-66
102
76
306
-124
-355
-613
375
114
124
299
-214
-138
-17
-23
-98
2
46
-167
-190
9
-22
-174
6
-110
113
62
44
-534
-148
-372
-84
132
-320
303
60
116
19
117
-79
-315
-82
-157
-245
-48
-261
-347
-14
-83
114
176
68
10
-94
156
-533
409
-598
206
-249
-279
152
319
260
-398
306
-321
36
-126
296
-172
217
-209
-128
-38
690
323
-225
32
307
406
-38
-139
378
116
239
13
-49
-478
-141
152
870
174
-411
286
-41
20
52
-36
-53
112
154
-103
-251
-214
228
-394
472
82
89
95
103
95
-59
330
-106
-340
497
171
65
-168
123
-53
-21
179
-155
-308
-92
-45
-207
58
-3
-325
-351
110
272
-179
348
-147
667
123
-129
88
134
56
-220
100
151
-35
-663
664
175
258
94
404
87
-202
-73
-300
223
-680
-136
-352
-242
-239
98
-170
44
-403
185
79
417
-637
-60
-120
-8
673
218
110
-355
247
354
-115
159
294
33
78
-110
48
-96
216
-199
417
12
-377
-99
-145
116
252
48
145
263
373
303
246
-101
-98
295
303
29
-95
19
33
-42
-206
135
-419
-566
13
151
-586
355
-351
284
-205
-134
-167
-114
26
62
-2
-39
13
-30
-228
-86
92
13
236
277
-228
375
59
531
121
145
-169
-129
209
55
-135
-158
-108
-219
230
-257
376
634
114
117
545
79
29
-495
146
-21
273
-180
50
163
100
129
196
-109
-12
7
341
-47
-379
74
-196
-283
-344
-97
159
71
-494
-264
300
-160
142
-25
235
-400
-238
-104
-235
-338
327
466
75
-58
-383
-131
-530
123
60
-41
166
67
118
-256
124
-661
229
-98
-115
451
-233
-227
120
135
28
-149
162
-90
-357
368
-101
26
152
-154
-370
-162
-137
142
-8
-78
-216
-561
672
46
31
49
-2
164
-86
97
-158
-51
30
-273
-179
231
133
-225
36
-51
-209
135
4
0
-100
36
144
25
-140
287
142
655
69
-148
-35
-74
73
-7
341
-74
314
471
12
-595
13
102
-66
-190
128
0
283
-102
76
57
-203
-554
122
-418
413
154
-239
-40
-375
70
-105
-186
68
-297
-283
-34
225
185
-139
-24
-376
257
-295
96
-340
-340
260
75
5
42
-123
-216
-182
581
452
66
-37
401
-253
17
-80
94
347
114
-31
-231
192
292
54
183
-134
28
365
-90
133
-202
599
150
64
-611
-56
94
338
615
278
-394
-337
-157
-118
47
649
84
360
249
502
-99
200
113
-218
-70
-367
104
263
-4
105
-530
98
155
-44
-68
41
-284
291
107
200
-601
252
-394
183
-198
158
591
229
-16
-65
362
-289
332
103
104
-48
56
223
75
186
-417
-256
182
-211
-30
-136
-414
459
333
-75
70
26
212
-32
-1
84
221
150
494
-61
-410
-202
-220
420
223
-280
-82
611
340
-639
-192
-26
-147
388
266
35
98
-269
296
280
176
-51
275
208
617
88
54
511
231
-216
560
110
-39
-239
600
-32
7
-520
-23
-273
-91
-109
-297
-48
-542
-62
-29
313
-35
50
227
-249
71
-195
-22
66
-22
-31
209
-35
58
39
-134
-29
267
37
221
553
-322
-222
-82
-368
221
-46
206
-377
-163
-32
-373
-737
155
273
-111
444
-108
160
-26
-359
-67
34
-167
-191
137
607
-240
550
70
-537
-10
49
-626
9
-82
-112
-643
-504
12
149
-102
117
336
-64
316
-77
-5
-179
-261
878
-95
-224
484
-89
533
-320
-71
-202
339
90
-170
90
461
-52
150
298
73
-330
-29
44
-76
-201
-44
-359
101
135
710
37
27
141
94
422
-595
-351
200
-136
-22
121
-43
-554
62
261
-18
332
-107
-43
-170
116
314
-360
137
-21
185
-6
52
78
626
240
-147
89
9
-104
368
32
505
-94
115
244
50
27
-225
-97
7
-139
-204
-398
-191
91
53
-277
-100
128
-182
5
-80
245
69
29
-356
281
18
279
58
172
-36
8
93
192
58
476
-182
-125
-240
57
509
-250
-152
83
373
-338
-40
-207
-292
219
107
-57
435
134
-118
-346
-87
-115
-187
-249
-202
379
-98
-247
-10
-428
1
-164
169
-127
-46
165
96
23
-325
22
171
-215
260
164
-69
109
83
-346
513
245
253
579
183
13
327
91
-61
-375
57
-26
-197
-62
-177
172
272
79
242
266
-506
-23
-562
-527
185
136
465
-31
-186
-485
-69
243
-54
-190
372
466
-4
-156
51
265
137
56
-90
201
33
401
255
179
11
-173
230
187
26
-63
-130
-226
-110
-165
-259
-30
197
-242
-433
-148
-264
-299
24
-218
59
140
484
382
680
17
45
-509
-534
42
178
-483
68
-108
299
-347
56
-314
83
275
160
-574
219
-31
-186
-101
435
-225
34
-309
26
-237
325
-42
251
227
184
-203
101
38
-198
670
-182
-35
99
53
-381
6
123
-32
352
-308
-143
-99
90
-427
-52
654
46
16
448
-46
219
-321
620
-180
-132
-339
-6
46
-199
82
-366
-156
16
-637
-101
-319
-227
-11
413
43
43
-340
351
-54
90
-562
-543
88
204
-157
125
-664
16
62
132
378
-173
500
-293
68
-5
105
-131
401
-69
293
-89
-1
-342
202
197
-170
291
-323
-134
-121
39
-34
87
-1
145
135
-127
-187
-61
-83
177
179
-307
397
201
-100
-128
-403
117
-137
-196
176
-60
411
-88
-331
-19
-343
453
191
151
-41
655
-23
390
-43
-9
132
-170
54
-153
213
-146
251
191
106
-9
114
29
257
-106
-125
-73
70
-327
231
-77
75
286
81
251
-315
109
-686
348
-275
-536
63
148
124
303
5
-614
-324
-265
32
27
-8
8
140
245
-42
355
836
317
80
-38
-114
-310
253
-148
79
-115
255
170
62
-159
-469
139
-232
118
-211
-138
291
233
297
-65
-482
-274
-2
320
10
218
66
51
-141
395
4
-241
168
26
-83
147
44
59
313
-30
181
-46
-104
231
-257
-13
66
143
293
657
499
158
-180
42
422
228
66
-142
-39
73
251
-390
110
229
203
-536
206
674
-251
44
60
294
158
194
27
-15
217
23
-384
18
379
-102
684
-109
108
342
-107
21
-402
1
-105
102
481
-128
71
323
181
3
106
-492
349
19
-227
551
-292
147
-236
-98
-281
106
189
173
-356
260
-244
58
-160
-55
237
32
-149
358
-39
-64
-205
408
375
-323
140
-264
-120
-54
-102
-375
132
156
280
95
-141
-159
30
171
-422
190
-199
242
74
-529
-24
1
-194
-2
-92
250
117
347
-409
-18
287
171
447
-576
68
126
97
-83
-56
160
1
-99
-92
214
16
-138
-309
-393
42
54
-6
-420
-203
295
290
59
-1
12
-76
-156
-421
54
128
64
68
-169
-214
-28
-104
-248
-463
-33
-255
-426
166
-4
162
-155
199
156
-125
-36
456
-285
-40
-89
-162
-70
-115
-19
70
-351
-169
-252
-155
564
24
-209
62
510
24
167
7
-16
364
263
-168
-290
-177
127
194
246
-450
-68
48
0
272
366
14
-2
-372
-402
-596
-16
-473
250
99
-51
-72
194
47
-460
4
-123
-283
155
194
-110
-49
-60
68
191
-110
-66
-102
-54
-26
-135
223
260
31
-9
-41
-210
274
103
471
217
64
-49
329
257
94
28
-563
-138
-69
44
-360
79
431
-15
-244
342
210
-42
-170
121
-150
62
-25
-282
-113
-19
-62
229
168
-144
-242
81
10
-447
66
31
522
-195
53
163
-553
-188
-85
-132
-424
102
-451
-70
78
-199
-421
-380
545
101
160
470
-215
-341
-21
192
355
-17
260
-294
-29
-690
109
123
745
-297
63
131
89
-109
-518
-145
488
-96
-87
-179
-58
-482
206
101
-93
-578
188
125
139
25
-201
521
333
138
67
-106
50
467
44
104
-51
0
-132
542
58
-92
601
174
138
156
-62
384
143
-143
-286
529
-92
274
-431
304
667
113
-270
336
308
-252
38
88
-425
269
-247
134
91
610
657
-104
295
164
283
276
617
261
-347
9
51
-67
400
-210
237
280
21
-266
486
-78
-375
73
355
-253
134
219
421
-99
-299
528
159
92
277
256
147
125
402
-139
-143
-165
130
34
687
-430
8
194
-109
-240
293
-129
13
294
116
-517
316
130
66
245
-124
-2
-147
-65
94
-1
-243
448
11
58
722
-195
-442
-414
-688
327
357
-433
-127
278
2
459
-35
362
162
578
-166
-88
-65
101
-123
-44
-390
13
-161
-190
292
372
197
174
183
341
140
369
201
-17
118
-56
298
-35
-220
-24
229
-222
225
279
316
-75
-435
-146
-208
-362
-105
45
93
31
64
-193
-243
115
218
489
182
-99
-120
347
-151
173
-311
-13
70
465
617
-371
-50
73
18
401
178
2
94
395
-124
-87
356
181
8
335
-147
404
438
160
131
-453
-185
-620
214
223
-306
55
143
-266
159
-240
85
173
64
-136
-126
-310
-67
279
-547
120
430
-12
524
-273
55
-229
39
72
-321
727
-251
-28
-142
361
64
-20
191
-315
82
-434
63
109
228
-368
-222
-228
-450
97
164
-162
104
-92
113
78
95
-22
267
-125
145
71
56
-538
235
160
-428
-160
352
54
197
-136
66
90
-159
-51
45
107
-276
3
565
-154
-113
75
80
-665
-94
-101
-49
-402
-255
100
-563
179
-201
89
98
325
-273
-257
82
338
214
-141
-68
-93
241
282
289
75
-96
-303
-169
-229
-66
21
346
-249
275
504
-2
-83
-374
-351
-217
100
371
-98
-17
-487
-215
-84
-38
109
-221
372
-33
-240
-402
183
-200
-204
-140
-83
-244
-63
106
-86
112
305
-28
-346
152
66
2
311
-43
-33
-79
-518
-422
195
191
-281
251
319
135
481
40
224
156
-343
331
506
358
-120
-636
577
246
-638
355
-445
-2
-104
14
24
-33
1
240
-14
-25
135
228
136
-673
375
-132
378
-105
-107
67
393
328
63
321
8
129
-280
169
-352
106
220
67
171
64
-61
-90
6
313
-251
-128
31
-97
488
91
115
173
317
-558
41
-120
-37
13
-284
163
112
116
2
-204
-568
-184
234
77
30
31
-20
-47
413
-248
-378
59
-162
-59
322
118
397
246
-249
-16
-80
193
-155
371
-204
168
300
-126
117
441
-162
-552
-147
161
-20
108
351
123
135
342
-122
-64
384
-61
73
380
-47
-42
-92
84
281
307
-290
288
-233
-4
-46
173
-25
5
-88
-105
4
-622
33
-581
-131
-260
-356
-48
52
105
183
206
133
-141
3
490
328
-205
-255
474
227
-202
-92
-239
92
77
273
525
0
208
-203
174
-7
-709
10
-315
225
365
478
88
176
-33
-125
-258
93
-48
435
-305
-32
195
33
-131
42
468
-693
-131
149
-107
-233
-152
512
-354
552
312
-47
345
2
-280
-222
-54
-516
96
119
119
-50
67
-35
-27
83
-103
-33
-149
217
-130
44
568
370
99
129
-239
-45
-28
-135
-164
-187
486
-39
-234
77
613
-181
179
-422
180
257
317
230
-198
359
306
-421
-14
132
244
-42
-10
46
79
168
-245
101
-76
-428
182
353
-119
-389
-256
-140
-325
131
-45
-12
442
-75
-254
73
-622
-210
-633
91
-386
86
-9
128
-448
95
-203
108
5
-379
-114
-126
-190
387
-275
-597
54
110
-188
245
-291
331
73
-20
-165
-63
-218
-183
-450
-614
170
-179
87
-336
604
-429
6
455
26
-23
18
-31
468
-335
-479
-86
-360
485
-205
-186
-128
33
130
-536
-207
8
300
-71
78
45
43
-333
-13
-536
-311
-610
180
-17
44
67
79
188
312
-490
-71
-33
-202
243
91
84
126
104
86
106
-21
-110
-10
-409
-513
-591
280
64
-143
32
34
-520
-105
-90
-24
428
19
-194
-1
222
281
153
176
-215
246
55
-62
-156
-399
-204
11
117
-530
279
-112
-66
202
-223
-219
58
-635
146
-131
-401
79
-138
200
-7
197
274
40
160
19
199
140
136
458
-130
81
-88
-277
-40
0
-416
-200
7
207
-116
79
203
78
28
-244
58
-205
244
-501
153
371
-70
-231
40
-366
-79
269
-651
72
-595
715
366
-25
-338
85
131
-34
305
556
30
60
246
-120
-272
0
323
-473
161
-372
77
48
-432
256
-662
409
133
157
-189
269
16
33
-4
-115
-340
-143
-5
654
123
-54
-191
201
-206
34
63
-709
-158
346
66
70
-23
116
-126
-49
222
301
147
-226
-8
141
36
-298
352
148
697
67
54
285
300
155
215
218
31
175
508
689
-108
-557
116
-65
32
33
230
-19
48
-49
-76
-95
46
-272
-23
57
-98
321
-40
326
33
-355
411
296
104
-424
-518
105
354
46
-65
387
-66
-218
-4
-131
202
69
-29
305
-158
140
-353
-247
209
-171
325
-120
71
-142
-137
-147
-216
253
-45
126
61
-196
-239
169
-413
-115
-113
298
46
-697
96
-198
-352
-453
-109
-421
117
46
124
361
-219
-140
-161
-680
494
200
400
-166
-3
629
-48
-158
-63
-87
-170
-54
-304
56
289
-125
194
-327
103
450
501
54
-57
-106
-158
-551
4
120
177
-112
-74
-50
-58
464
-109
-272
90
-75
-266
139
-333
515
-385
203
-11
-172
475
-320
111
174
-25
-31
399
49
54
-453
-242
70
468
-158
55
-53
-489
115
194
234
192
-265
-291
-111
-140
-23
60
144
63
181
276
64
-527
-42
150
-674
129
-167
190
84
-41
337
62
194
180
128
99
-97
-32
169
175
-39
-231
31
-137
-304
-67
-70
421
141
-31
-60
60
147
-113
50
-159
329
190
-527
303
-83
692
426
35
87
-45
615
176
-425
68
59
-180
-142
183
12
-396
-139
56
144
-389
-333
-187
61
25
-114
-671
199
360
-19
-286
-589
-185
273
209
181
494
-229
94
166
0
63
33
121
343
-324
79
-183
-140
322
-91
-436
-106
48
-174
120
-104
-132
-562
-144
-528
-106
-59
-71
-14
130
429
440
-308
-134
293
408
-21
-171
206
39
-216
83
18
-87
-169
68
220
225
25
-207
382
-120
-99
-228
64
-103
45
210
-167
-219
357
97
-423
-278
94
159
-24
-15
515
142
235
-132
-20
554
-322
43
-9
216
92
-170
679
216
248
49
169
193
82
-230
7
-199
-125
77
-24
255
324
-152
-211
42
-278
-99
-98
-289
-65
52
-382
-115
-96
93
-336
360
-216
11
-59
62
31
-128
-133
160
178
-127
-76
-225
-32
-115
179
144
-85
-374
83
-509
309
-13
-134
14
26
-53
-272
101
-29
202
11
-172
136
-101
-173
-100
145
-594
289
-81
754
188
-76
45
-132
-271
-258
31
298
27
185
89
-181
64
-153
386
194
101
-381
239
8
-460
-204
-186
157
60
8
-215
-305
68
-88
-58
-165
1
109
-6
-181
68
188
-23
-324
3
353
-120
110
-180
45
274
-287
537
-450
-142
-147
-431
-175
-435
-760
-148
151
109
-182
-18
-183
10
186
644
-609
141
-191
609
87
58
-664
222
-22
95
-300
226
491
178
-162
197
-35
-164
-163
-40
44
4
142
-322
102
-143
49
-157
-342
497
-39
220
76
-77
269
-562
102
-471
-62
-143
89
-161
-404
91
636
-487
-113
-135
-239
92
188
501
168
-185
-1
47
56
16
249
-10
-444
5
-53
-75
-328
-92
25
208
-134
421
83
170
-21
59
-43
207
149
107
321
24
-101
456
16
18
-88
-75
58
629
470
-247
-140
-298
87
-39
209
89
-293
702
-207
-218
-104
212
-7
639
-67
-147
253
-272
-96
-82
20
-347
19
161
-332
13
27
83
225
-117
82
-341
167
-40
97
226
-46
93
31
-345
155
-119
-50
-47
149
-223
131
-170
-113
-452
-376
-108
-201
266
-130
4
31
185
-67
25
-349
-207
42
248
302
-116
158
62
-170
-103
269
119
662
298
48
173
-298
175
124
-151
-33
735
-271
29
226
385
-155
650
-374
206
-1
77
-206
-143
-300
-63
-101
33
-23
-266
-197
72
-185
-107
203
377
80
12
197
-343
316
137
-82
-110
-92
-285
121
-234
-394
-189
-73
133
-534
324
310
-254
-88
435
-86
317
-9
-75
15
215
-145
-301
-271
-3
-200
13
-154
240
-17
-337
121
27
187
103
-212
67
76
109
217
-83
-307
-116
-60
-47
-74
-192
-115
-433
342
-284
175
-408
22
407
-116
-295
-111
-146
-183
-248
158
-97
-279
-48
-90
-55
82
222
-284
-90
27
-17
279
-241
-14
1
269
141
98
322
49
-75
-244
-199
-282
-50
434
217
-129
-63
-37
254
-455
122
684
-120
77
48
122
113
-191
444
123
143
173
37
49
684
218
425
377
304
-168
42
225
-634
18
-91
31
76
351
-274
50
-52
-260
-115
191
334
-187
150
231
-61
450
399
-279
-313
81
-56
83
-29
-61
605
-12
-231
-27
30
-236
-270
14
648
155
-10
31
-464
454
151
-43
328
75
325
101
90
-693
318
-103
-328
56
-98
-67
-319
-79
-2
485
-214
505
276
-215
-127
519
316
-72
209
204
234
274
-286
-575
-35
-119
-169
-507
298
-140
194
-279
-330
-35
-2
30
0
-40
-26
38
116
238
-367
180
286
-111
-179
-76
-225
68
340
311
-654
154
26
-279
44
-195
-82
566
96
607
-247
206
-214
-270
221
-6
-174
264
347
384
105
-99
174
-18
41
564
476
187
40
75
417
98
182
58
-94
73
110
-496
134
220
-93
-193
-376
100
-39
0
-157
146
132
-99
-607
373
-246
-130
-3
86
-63
130
-10
175
263
29
-71
407
135
-158
-22
-190
236
63
148
46
406
-29
50
210
-305
-157
-33
-194
-123
-53
-126
422
-30
146
-286
-179
273
-220
-19
-34
380
109
-197
-293
373
-326
339
39
569
-51
-250
-95
244
-162
-28
199
-86
243
-571
487
234
-326
-189
-215
-74
732
-293
-45
-241
-128
-181
273
183
-468
-60
-535
-148
-239
-147
-388
-199
298
-73
-91
-50
-226
-390
85
-104
-37
-88
-283
4
-202
64
299
-258
68
319
332
378
87
-89
-113
-69
-3
-63
-1
-196
126
-648
186
157
142
-88
-730
42
-428
-131
-297
-462
-113
163
-291
-213
141
-264
36
-258
-461
-88
212
-26
410
170
-16
-138
191
1
-183
-207
-3
167
317
-56
322
-126
272
-22
317
165
-130
-320
51
288
50
210
19
-70
-11
-151
740
-171
109
-686
-148
38
-294
-224
397
76
49
-190
144
-200
-120
-535
596
-349
153
626
327
-52
431
146
-264
755
243
174
-332
147
17
-266
171
-425
17
-441
111
-20
121
-353
-12
99
424
53
-13
124
404
-58
133
325
114
-260
134
132
-5
-201
-227
-176
672
63
331
54
-339
20
148
359
66
146
-235
-132
-142
-274
246
742
-102
-189
69
108
-108
-227
653
193
94
229
-157
35
-393
-300
-37
-123
302
61
-29
126
391
-376
-503
113
109
288
-321
-8
-252
306
-264
96
113
189
-491
241
233
-176
488
-200
21
-87
197
219
-193
-101
-183
468
28
145
4
-144
139
-196
-434
283
-212
292
79
-318
-145
113
-20
-8
221
-335
-220
66
-66
-3
-186
127
-56
9
-63
-172
197
-57
596
-125
-208
196
496
305
-310
-55
482
152
-266
-30
8
-18
-151
297
-214
12
-39
274
-256
86
-187
-56
633
-122
344
-109
161
-119
56
-45
61
-72
220
-56
-579
-124
-88
-492
164
283
323
526
-209
352
-176
-575
-188
-248
-58
-113
-122
39
212
-286
448
128
-352
-318
28
-84
108
20
-73
32
-38
111
185
-20
-27
61
-67
-79
176
208
415
96
-368
45
313
-53
-194
175
-189
56
-102
-197
152
-11
-79
-45
64
289
-470
-93
-456
3
-114
255
79
-115
238
-375
505
434
64
315
-94
33
155
110
191
-262
217
92
242
39
-113
-190
-289
123
182
-132
-128
147
37
-256
-41
-92
380
-292
-99
-300
-264
111
-358
519
-127
77
640
-2
219
1
-321
-16
43
53
-515
71
14
290
122
-319
86
64
117
199
54
-50
153
-232
641
-169
-525
650
-139
-41
-129
496
-142
-8
-134
-227
-178
56
-151
-167
-649
153
-106
329
-439
-549
14
-177
223
129
-517
72
249
-130
185
89
-318
-271
-440
-83
28
-40
98
228
-153
-38
151
109
-267
-354
486
279
370
-95
257
226
-2
340
-27
5
-482
-680
84
18
41
140
178
-194
-406
-102
-220
107
-20
408
45
148
-158
-318
-21
-119
-391
-154
-578
-81
-270
153
153
-125
88
-87
89
-383
199
97
49
-246
275
-64
-197
-614
-13
-512
370
39
20
-85
2
-216
355
-99
78
-328
7
79
-217
182
448
304
129
48
21
-220
441
-220
0
548
-212
-396
-644
-209
-93
224
-230
-398
19
-135
-240
98
141
-87
204
52
265
97
223
92
13
-283
4
208
237
-66
-151
-51
-152
156
235
-390
200
-278
6
-51
174
-74
236
-289
439
124
168
-216
530
96
25
-34
-173
274
131
108
72
-441
69
35
-19
-93
124
-82
-237
205
193
34
-93
-4
-248
176
183
49
438
-531
-282
603
415
-178
127
-4
251
-40
18
50
-100
-195
31
-183
-384
-465
97
-58
-152
-559
356
-93
-13
178
493
-199
-288
82
-289
-239
135
413
-467
-9
-172
55
460
-238
48
-109
475
44
-61
215
228
174
-213
352
202
-147
-83
430
-123
232
197
-56
-488
36
63
207
29
-217
-385
141
-103
37
177
-591
-283
299
49
173
-300
-373
-331
94
-11
-141
125
-189
39
75
398
-11
288
-265
12
78
188
147
10
49
-177
108
40
175
185
-220
110
40
222
601
83
-656
277
-217
-416
-12
158
-218
58
-218
-90
-604
-117
272
-494
-48
-144
-219
-82
451
-314
0
-273
65
191
1
91
-147
-336
-598
298
-141
-127
77
-242
533
-260
363
-572
440
-581
186
653
23
164
710
-308
-18
66
357
365
9
-36
-245
-304
103
2
-296
12
-166
212
-224
167
302
-202
-579
-343
-59
286
254
-68
101
-451
249
615
-170
400
282
-40
-248
-290
247
45
-264
94
-53
-60
5
178
-261
-109
365
-51
-152
156
285
67
-114
-326
224
-236
-194
31
-28
-398
-26
-395
19
225
144
-219
-207
-269
433
-442
71
196
123
-430
-135
-201
42
143
47
-220
-73
406
131
68
-3
74
118
-167
-84
-389
494
15
-164
94
357
-87
47
-349
-497
-62
406
177
-223
-150
-62
333
-104
506
-141
-504
18
344
171
-25
476
140
-632
-69
742
-441
-273
-40
-249
-9
451
53
459
-110
1
439
-330
-114
509
-196
3
-4
90
-469
-23
-24
85
104
325
-75
-223
-144
41
247
-299
94
-157
423
-40
345
364
-25
-6
-361
-186
170
-193
-62
256
442
-38
537
65
-169
-79
-87
215
165
-8
-87
283
227
-304
186
417
555
-58
299
75
-476
89
-189
8
-194
38
87
366
-61
57
205
189
101
126
-140
137
-158
90
193
-120
245
13
-21
-335
99
-490
115
211
269
293
35
-302
260
71
-210
-109
218
-620
-109
-523
-359
50
246
18
44
-357
140
-478
160
141
-394
-38
-94
195
63
172
-88
-424
-290
383
-98
295
-125
-286
33
-73
-256
127
386
73
-537
-275
-190
-43
103
-128
-115
247
390
-140
-24
-50
102
-26
-524
47
30
-235
60
560
161
115
143
60
159
-25
118
132
-50
282
-78
419
148
320
72
4
-243
-33
-707
-102
-442
-577
-54
220
240
169
-322
772
-536
-181
113
397
-71
-437
-440
-20
-193
-36
71
-116
-705
-208
567
46
61
64
-41
142
-4
363
-470
42
305
60
-51
-650
13
98
233
34
-109
446
321
445
-60
42
-156
220
-44
269
359
32
-249
382
42
834
166
-281
-238
276
-47
-348
-331
-417
269
28
114
102
214
32
-77
32
45
373
8
399
197
-133
677
-218
-5
276
-40
-371
-433
298
-146
218
-230
13
-410
232
558
491
-352
175
6
-398
401
-144
428
-59
-144
-183
-67
-32
22
24
-437
-312
-228
172
141
-179
257
61
-178
209
110
-406
-117
90
92
-116
-388
-94
149
-358
33
143
9
101
129
-453
-111
-39
-34
202
-399
437
362
269
-335
155
-39
211
-42
229
-212
-13
-205
-33
124
-140
-237
453
-34
294
123
-378
132
55
189
-76
167
11
53
-490
-46
145
33
66
-335
193
320
-188
521
210
-28
-300
359
119
-75
-118
-1
-148
167
23
185
-45
-99
-64
-385
262
-85
-87
-282
253
14
-56
209
186
45
366
332
20
-107
72
130
463
-246
-242
-484
-363
161
-137
505
126
42
-93
488
60
-183
-412
486
250
64
41
59
-59
-253
193
134
187
-383
-47
60
4
124
-66
20
-203
117
-86
72
57
270
663
-76
-66
96
314
118
68
314
130
267
-134
-163
784
-10
416
3
-164
238
4
-77
-416
117
104
240
-187
571
227
-98
-105
-112
-200
121
-443
-166
191
97
525
228
-512
390
-79
-2
-81
-675
47
-323
-195
3
-101
-199
-668
-25
129
345
-372
27
137
-21
219
-261
368
-71
272
232
353
101
-249
547
-145
-245
-99
-157
122
-96
-89
87
-101
30
-857
272
254
-320
-124
156
-164
320
7
-290
64
42
326
-43
77
152
323
-49
289
-73
-121
-243
212
139
-204
175
427
-153
140
122
26
134
-67
-7
-126
49
-28
317
-258
-173
-16
153
97
375
121
-177
709
277
-154
64
-27
255
-584
-238
146
-47
132
-20
-172
229
158
30
-379
-274
-202
283
60
87
-177
80
357
-62
341
-326
-217
-773
-33
-1
-784
-573
176
-223
-13
98
203
-370
115
-117
239
10
-74
154
175
-219
-405
-175
-183
-174
79
-307
-86
251
240
-47
225
62
-99
-28
6
-184
-224
192
491
-55
-290
270
439
-27
662
40
-191
-151
-409
127
215
-95
2
-154
199
406
-510
-137
-152
292
173
-180
182
32
-349
-144
-282
-135
22
-382
237
294
-192
-156
81
440
309
151
218
-317
-75
316
39
69
324
-8
-116
169
-316
-194
-274
-692
-617
-55
150
141
-47
-276
-20
41
-95
-1
-120
-329
-655
-36
92
35
-57
93
-187
128
-24
6
95
-42
-85
1
18
461
-93
156
85
139
174
-485
1
13
366
-129
128
168
76
90
-471
163
63
158
-28
-458
-189
-108
-30
359
-353
185
-2
108
140
-159
231
-213
-315
-169
-92
212
93
-401
-66
352
744
695
440
-124
31
172
405
130
-125
-183
198
-437
-160
19
-39
-127
255
-14
109
488
119
127
-199
26
199
255
-12
-176
57
478
-32
224
273
632
-97
137
117
190
-324
220
-437
-602
80
5
39
-332
-430
70
188
365
0
-84
-221
-194
159
-62
300
396
-176
-313
-122
426
259
16
174
94
31
-128
-67
137
246
-212
-74
174
4
-153
102
368
-430
459
588
-90
121
46
525
156
87
228
-482
153
272
-38
172
-51
445
-412
-236
130
69
-63
-380
-108
136
327
484
251
326
-399
-241
-42
-196
447
-8
200
90
-444
115
-193
222
112
129
-87
-18
-56
34
-32
12
95
86
-241
422
103
-289
438
-276
-190
-425
112
-102
52
32
259
-214
5
146
-196
18
-318
47
85
256
-133
-336
192
121
343
-235
142
-243
153
-187
-422
504
319
-23
319
98
-435
488
-307
-254
-9
441
175
-711
-668
-116
354
-106
-608
412
-240
-140
-86
487
-160
554
-199
579
169
270
-233
199
97
-46
5
-397
71
-137
147
-7
47
-387
168
-258
91
552
-90
6
31
87
375
63
466
1
-63
372
150
-69
367
181
389
-275
-10
-137
106
105
274
-37
-204
-112
-261
-96
68
-33
-28
-350
106
621
-331
66
-64
51
-287
60
-427
-54
659
-55
-201
191
-173
109
-178
216
438
-47
288
9
-518
-209
83
28
386
8
14
-193
-136
-128
-487
26
-33
254
35
-36
252
-285
-168
-494
57
-115
-91
155
47
138
-175
4
104
-99
-242
-99
-338
141
284
-570
496
41
36
-197
1
51
462
-208
-114
-66
-844
292
-29
-84
34
93
70
-71
326
160
204
94
-453
-244
-167
290
10
-635
-281
-489
105
347
89
100
-381
-111
-20
297
-94
-432
328
161
100
49
-10
-48
85
20
-155
-493
-649
134
-147
238
-116
-47
91
-50
115
-183
-575
102
-482
-162
-120
-10
-875
-53
8
33
826
130
-20
-27
147
-399
40
-470
-87
-238
426
-192
287
-469
356
-394
123
488
-253
117
-125
63
182
-271
118
-183
-19
-206
-336
27
-56
281
18
-225
64
-93
-130
427
328
-540
92
26
-318
-603
167
-51
358
-170
592
-151
103
185
-298
128
-93
9
-34
194
-339
16
370
135
-150
-66
-185
502
62
72
228
-177
27
160
-191
16
-352
23
136
199
502
624
-93
88
77
23
37
425
175
-779
42
-380
-57
-66
-55
-138
152
15
360
49
275
61
17
-712
105
-347
291
78
12
197
177
260
412
79
20
504
-540
269
-155
407
-338
272
152
311
403
-63
474
-147
303
-129
-222
-113
-82
-105
-37
410
2
649
66
60
59
-80
352
-114
-324
141
87
-239
220
42
92
197
-95
-138
-230
657
-3
478
-172
116
-21
85
-407
-120
-113
-308
381
98
-7
182
-363
-127
13
23
-31
566
-401
151
33
207
14
332
338
88
95
-49
89
173
107
-157
-261
62
139
14
67
3
138
-76
214
-328
255
280
-210
-164
75
127
-37
357
-160
112
208
132
-150
334
382
133
-200
-59
297
-68
6
-279
127
107
57
-493
116
-435
-65
197
164
344
-35
-235
114
444
165
1
123
-17
346
-344
-52
204
192
200
6
519
113
-83
-143
10
-53
-198
66
-171
-89
-159
238
86
778
-142
643
-180
-136
143
242
146
-60
14
24
-1
-141
-304
581
13
-237
553
-70
-352
-224
109
-247
-408
-152
-43
251
237
-104
-31
-109
172
287
24
364
-269
154
-372
-688
42
8
-206
153
294
92
123
-47
-129
124
-14
-20
-19
-455
175
93
-177
-174
53
-363
-176
175
92
-293
188
-16
98
-17
174
-102
-294
-56
-80
778
-199
236
-34
-107
-1
-433
-241
633
580
876
-58
66
170
336
-176
299
9
216
-305
2
42
-50
-459
-101
-294
-145
277
96
31
490
-71
75
-70
81
-365
-218
-72
-235
167
296
-76
-295
-231
145
301
-451
613
-56
93
-29
274
123
194
-260
-168
-257
-30
113
162
20
295
-195
153
218
498
-159
-75
-286
15
-193
-92
301
234
-485
57
352
-36
146
-155
-80
50
-55
339
276
-20
160
-156
-301
205
451
-97
250
-148
-107
-146
-25
360
-376
-21
-38
-254
-110
-300
-159
24
-301
-86
46
-103
-60
-465
586
112
25
329
-156
133
-476
269
-273
60
77
564
184
32
658
134
-592
-76
-195
197
-15
103
391
85
10
-162
466
-184
104
79
-694
-136
103
153
-37
19
-304
-348
-615
-26
-312
-90
-161
64
-16
169
-136
-123
-226
138
267
126
-427
31
61
257
-466
-74
135
-139
196
-265
-263
122
100
294
112
-60
-213
-57
-32
-28
244
-18
-6
-273
293
53
135
482
-493
121
-26
-46
-85
-105
32
-49
222
-105
-332
-573
166
78
-31
122
-252
198
42
-173
-200
158
-37
-190
-355
431
-258
78
27
783
-30
35
292
131
-75
-217
-487
118
188
-31
-92
-202
119
171
105
-120
-163
-166
359
-417
54
584
-3
20
197
96
-73
-174
-277
256
202
-376
-125
-58
463
232
219
-54
20
87
224
-243
219
730
-185
-76
-802
-18
-133
443
-86
301
-261
-27
34
-12
373
-248
401
76
215
-69
-584
84
-92
65
-108
-380
4
20
-548
-8
3
125
-354
22
153
-195
259
56
-357
-50
-752
-64
94
497
-27
172
-110
311
-295
-153
98
0
31
143
-76
607
-100
-158
-95
217
112
-325
359
88
236
-207
-103
-120
121
-76
-199
143
124
-161
-245
220
119
-63
172
-80
15
329
187
-6
34
-47
512
293
251
187
-898
56
-196
-254
117
174
68
-112
101
258
287
191
-21
137
663
-158
28
-354
88
105
78
229
-311
-433
204
490
-686
112
170
68
538
-160
-132
70
-238
-118
226
212
459
-182
-19
94
34
476
1
325
-304
457
-87
30
88
90
120
61
16
-133
-150
-53
-46
-104
94
-65
-233
-1
-136
229
21
-45
57
-11
-342
379
123
58
-59
66
210
165
55
87
43
361
-60
182
-9
-369
-173
-16
428
239
72
12
108
-105
116
324
-83
-564
-121
-19
58
141
-245
5
-175
151
-30
-329
361
256
416
-550
62
153
298
78
42
-7
-257
89
-54
-252
-142
-99
10
177
-411
71
60
-12
-467
-185
-188
379
208
-35
-183
-396
-550
241
160
320
-39
-70
300
-723
-200
-192
-168
-151
0
195
-105
-215
238
-217
-286
14
97
-150
226
-141
62
223
83
319
-85
-487
-9
306
14
303
164
-94
-69
316
-147
-48
-219
252
366
447
67
151
-1
-165
314
28
-28
-183
-80
618
481
10
31
35
-368
20
37
-207
108
500
-58
-12
-104
331
-102
3
66
-21
-213
326
84
-362
-88
-211
-352
62
-125
376
-18
140
328
-317
90
165
126
183
-9
453
10
30
-330
286
17
90
150
-307
-522
270
-68
4
124
-319
283
-242
135
-18
143
123
144
65
-231
76
-587
190
-57
239
156
-78
426
14
141
-318
262
-27
-76
-183
-179
163
-132
-5
266
-19
-258
-308
-383
93
-218
197
-486
410
311
64
303
-208
-7
263
267
-82
-538
-20
-47
-452
228
39
231
-135
21
395
-401
-109
-175
65
322
284
270
-162
-308
-311
46
-157
665
-665
128
30
92
46
-399
187
28
-359
-171
131
-424
-172
93
-177
-289
121
29
-48
277
2
306
-165
100
86
78
-21
229
-221
-289
379
-18
387
-44
47
534
90
240
402
-436
256
649
-790
119
-346
-26
77
334
59
60
-49
36
273
15
106
483
30
76
-99
-124
35
35
294
-183
21
-6
451
186
-107
198
42
-69
33
-547
43
79
99
-38
209
278
-365
-236
307
-83
451
50
163
119
98
-73
69
94
-501
-41
72
-71
30
61
100
-100
-317
134
-460
-72
191
69
-6
-15
308
-260
26
81
-63
-3
69
-276
-153
-85
-189
-239
-22
-33
248
-127
137
8
-29
166
-74
-309
181
-84
192
-203
-319
-168
-105
119
110
145
226
-164
66
-35
-12
-290
-165
481
-142
60
-584
-103
168
175
-84
336
-12
16
-121
-91
115
11
60
175
78
-24
-101
-51
67
-129
-366
-389
-179
53
-3
365
110
29
318
55
-13
-355
-175
38
-158
-287
248
178
-360
-808
177
-7
-84
356
38
359
-129
-66
-167
284
297
-313
-40
211
-77
-224
77
187
-177
322
271
158
260
276
66
-259
-42
98
-477
27
-249
334
119
264
115
48
-36
10
-151
148
43
634
272
44
119
-146
46
59
-260
-80
-392
17
-32
95
227
310
-528
9
107
-25
55
-55
143
-178
-333
104
-166
-307
445
366
-68
-363
-338
236
-123
-163
-110
164
-228
359
40
-200
-644
-20
95
-78
-322
-140
-191
-259
192
-196
175
110
-132
516
-52
119
244
258
295
-190
68
-220
98
142
29
-478
250
-117
-85
-37
133
-526
-113
-333
147
133
12
-85
188
-152
-6
-96
37
135
331
-157
118
141
97
-232
69
3
138
-28
-82
307
37
-13
511
166
53
-310
-95
64
486
-330
16
255
-107
-377
270
105
-214
-45
372
-418
129
-553
73
-38
228
215
-93
71
-166
474
138
-42
171
-33
26
79
-148
87
-28
-9
273
3
-285
92
-161
63
263
184
-160
-85
-54
154
-178
-1
441
120
156
33
313
-239
270
11
-192
11
144
-407
-40
20
277
52
-92
100
-506
-290
-322
-145
287
-140
69
236
-363
-382
-292
-9
193
132
-366
-100
-407
-189
-85
-276
-168
-290
-37
63
-15
392
-104
-456
30
486
270
-328
283
-75
-267
-22
-86
205
-392
-53
306
-292
110
-134
-215
-59
27
202
-258
-178
-335
122
-183
-6
84
165
428
-352
58
134
-348
117
210
836
452
295
-59
-413
-22
-567
-101
118
-93
-217
358
-1
25
-590
93
-86
-20
0
94
91
-57
-112
219
126
-45
756
-144
118
234
505
108
-35
9
47
116
-206
89
75
207
157
-340
-63
149
116
49
-519
64
327
218
-168
-244
-347
-176
417
328
-384
180
-231
-806
0
-214
-206
-224
324
-61
-209
-199
172
325
476
-147
457
-548
129
-576
194
216
-88
293
-531
331
-297
-315
176
-25
-180
217
-127
247
-169
128
142
151
-273
-88
-504
-342
-34
-52
23
-34
8
-359
-156
230
322
156
-217
-206
15
114
-188
307
-474
-6
-138
-12
-249
-74
9
137
299
-350
-290
91
-511
40
398
-13
139
82
49
66
307
133
43
78
388
-217
49
-745
-212
-247
-101
149
-159
-194
-12
-211
-153
60
-125
-507
-553
139
-15
54
126
-274
136
31
-249
-187
346
197
-174
48
138
96
-65
-223
-71
-606
126
-118
23
433
-289
-200
-85
-252
356
-220
-112
91
-514
13
-302
47
305
422
-94
-298
-371
218
298
-32
-159
283
192
114
-86
-136
158
6
162
149
396
-191
88
-501
-15
-95
6
-227
411
-78
185
-39
-62
295
523
246
207
375
-125
321
510
-33
146
-49
-342
2
362
-191
103
-12
-41
-65
231
156
170
154
-15
-207
548
-99
-264
136
81
71
96
5
-354
114
148
400
99
-380
-162
8
-68
-48
4
-191
251
515
66
218
255
444
295
163
-19
-178
286
-193
-66
-93
38
-96
159
-125
-151
104
596
-351
181
401
-249
332
-34
-283
155
316
-411
21
94
114
41
414
90
9
386
-463
-285
-28
-643
-41
-86
263
199
266
-54
882
258
-84
-26
52
48
79
197
36
175
-449
857
-216
101
124
30
190
-300
142
-261
-42
447
-45
-230
-453
41
-449
30
141
-104
-80
19
77
-316
87
-184
-267
515
174
-494
11
96
-114
-122
66
-54
-455
-195
-109
93
-212
324
-323
-204
-411
-313
-125
-459
-88
-43
490
146
-7
-7
73
193
-129
-30
126
-73
260
-329
-197
105
-178
131
347
-280
32
-275
119
319
-68
449
223
149
146
347
-70
-505
174
100
-82
491
-26
206
464
-18
157
-398
-223
-62
118
269
414
-112
-76
-9
-80
54
124
-45
54
-187
114
-121
246
-154
470
33
109
-119
-70
-135
-269
-200
-366
-403
176
-214
265
-29
104
-191
-192
76
435
307
601
-100
-67
-60
-164
-60
-240
73
-1
86
535
-25
278
-181
522
53
421
-168
-637
557
52
-427
418
341
89
690
217
90
114
187
-280
78
1
-45
60
390
19
-10
102
-407
-30
99
2
168
625
32
-160
288
-4
-150
15
-414
-230
560
69
174
-107
-572
-485
147
-130
-278
64
-224
-84
193
112
232
41
-79
-333
-14
298
130
-324
98
-220
188
110
-103
622
284
-24
-179
-68
156
-106
299
-191
89
-339
-158
137
-317
-366
114
49
-281
-694
326
-589
-336
-365
-8
93
-40
-78
46
-58
159
-50
44
-200
285
15
-510
-151
-565
95
-182
53
-255
481
115
34
-141
173
-653
-233
326
-47
-601
138
-36
-345
-110
73
94
318
79
648
-193
126
220
-46
305
-621
-329
102
-89
7
-201
27
-78
334
-131
54
-11
-136
66
207
187
-351
-87
-79
-80
19
98
-82
-247
44
-232
36
-21
2
-110
-123
76
-223
-460
161
-136
134
-421
-399
115
-193
269
78
-76
-240
-197
-70
86
237
57
62
-230
-98
87
-101
271
9
83
228
-310
36
69
-72
205
-83
139
235
-74
152
385
210
-85
113
170
-180
-68
-181
-17
177
-99
745
-113
-421
-79
-323
93
220
354
-42
709
332
-124
-497
-271
187
428
-137
-268
-26
154
136
235
55
-207
-208
765
84
367
-90
320
191
90
-44
-763
629
-25
-595
-153
-88
306
-175
135
117
-459
-333
153
-191
-43
-73
24
-232
405
378
-73
-104
-269
515
-270
23
-348
112
66
-18
92
-138
-267
-112
103
-183
-398
-497
180
123
-80
296
-362
-502
151
-219
578
122
-278
156
65
-108
-113
-110
10
-58
152
-198
77
226
65
-391
-119
329
70
76
-403
-588
75
8
256
-47
10
-191
116
-163
97
163
330
-111
90
202
24
-90
-195
113
228
-121
22
142
-631
420
61
123
687
459
-159
-2
165
79
593
61
210
-156
-130
59
64
-202
-43
-599
-51
277
-30
-376
36
297
-569
633
-25
-197
-147
-227
-396
232
-192
160
435
45
73
189
49
-240
253
171
210
-385
-85
-225
14
-366
278
-47
395
234
-79
-615
28
-50
-146
-122
-497
-88
107
-498
369
719
91
217
-304
277
-21
-20
94
-41
-101
-2
366
-69
-70
-403
-3
-178
436
210
-174
-484
174
289
619
610
-17
308
77
68
112
-10
57
-338
-40
37
-172
-528
12
-548
104
-309
266
36
353
-336
-508
-49
111
160
116
-183
-28
-187
409
251
-417
-105
-182
356
-404
2
242
490
3
24
147
-423
185
-112
22
214
302
26
-701
-795
-145
-178
-40
435
98
135
-47
163
250
-257
7
-9
96
-18
236
-387
357
63
169
-77
114
406
-99
222
-19
-54
-61
109
116
89
-143
97
59
-175
-308
-84
78
-464
236
-129
81
-75
-50
-339
-45
-123
349
169
-171
-104
161
417
-371
25
41
-676
-41
-706
-260
832
116
-68
-510
63
-170
-348
-482
395
182
172
-114
-37
126
-24
-157
-110
465
-327
110
159
546
-831
36
-355
52
264
-154
-208
19
150
-117
-45
119
-176
-216
123
288
96
-64
81
326
-120
4
-251
-217
-589
-91
693
92
229
29
-256
-456
-239
84
190
-150
92
374
255
-241
-453
12
-144
216
-585
-407
92
48
-187
-227
573
-117
-34
83
67
89
5
418
-237
-105
-54
-640
78
24
396
47
30
-140
-387
127
70
-171
-45
-130
-353
157
182
1
-290
697
-45
106
148
24
147
306
-504
-12
223
180
255
136
424
-563
174
-60
631
-80
279
-325
-308
125
329
-530
471
581
77
-339
138
-427
-165
245
-17
113
-137
459
18
-369
-428
68
-148
-184
-447
400
-142
-222
-236
-257
-198
-141
134
190
99
-41
106
109
177
-30
31
-56
-161
94
28
111
-25
-335
-46
136
189
81
314
19
174
-221
-56
87
-46
37
-7
-113
329
388
-473
-136
441
-82
251
-14
-161
-4
288
214
81
103
-47
289
58
-179
-7
31
-29
30
210
-179
-126
-153
10
-193
-13
-101
36
299
37
-566
-72
-155
-293
-200
-118
23
-71
70
-135
256
517
824
74
-197
-207
141
10
433
146
106
138
-404
-30
117
-464
-144
-323
-44
-442
-153
-126
-273
306
45
-130
-105
-548
-595
397
-31
-276
-2
90
69
54
-79
-172
283
299
158
74
-22
405
83
-140
236
-74
-112
90
-21
-225
286
312
75
-33
364
0
-212
-11
-30
-6
150
-702
162
244
-96
-293
75
856
-450
-31
96
237
-231
-39
-404
-180
-136
-429
-270
194
-190
46
-181
-297
1
-63
-64
-235
235
-433
-229
379
187
-469
-86
227
-190
-51
565
725
135
-524
328
-46
-63
-175
120
148
-77
76
24
119
-179
45
177
149
-95
64
-90
-343
-216
-174
538
380
-240
-196
126
20
520
-29
-289
68
177
-3
-144
71
100
583
-240
-461
187
283
744
-213
-179
93
-253
19
499
-96
-292
-182
-8
337
-31
177
43
313
288
-240
48
284
339
101
-58
-641
-49
167
-129
-190
461
-136
-17
84
-177
9
-245
22
-105
-76
-54
71
-18
249
-558
31
128
-44
370
391
-67
-51
156
-130
-405
-625
-1
63
118
-12
734
-436
-1
18
8
426
423
-44
118
167
56
-472
-234
307
-67
23
-216
58
-216
-100
-10
36
-122
591
107
-151
292
-227
51
-44
-182
84
-96
-48
-607
81
215
-423
-24
168
-46
46
714
-83
-66
219
-99
631
244
-293
-305
212
291
90
189
76
-87
-227
-305
-108
55
-41
203
86
108
-92
-76
-10
-269
-166
11
-446
230
-32
-156
-155
60
195
-42
-330
-96
-92
304
-61
34
-80
144
125
-659
638
-425
-70
90
-249
-445
-33
144
131
722
221
-362
-22
113
80
-100
-315
270
-302
-161
-31
617
-151
29
176
-105
-16
16
96
-234
37
-336
-75
3
731
-25
-122
-374
90
149
214
-78
-183
102
-150
259
113
-188
415
-161
-658
-116
207
313
-20
-306
168
-421
-259
373
-132
-542
111
44
-265
-34
444
-129
175
525
79
23
145
-362
81
-45
113
-251
-5
-149
-12
38
-163
-11
222
-32
-168
171
-95
239
-166
302
-466
-191
-343
-475
698
91
133
33
102
538
-117
769
-319
344
-46
-439
75
-56
128
-131
-56
-211
129
60
-250
-146
178
-11
-81
207
187
466
-105
45
-99
74
-380
-518
-89
-10
208
-33
89
-46
88
-695
-284
-364
198
251
106
169
-76
-374
-10
256
-11
-45
-135
169
-33
329
-159
-113
95
372
393
-111
-121
171
84
844
-136
-353
20
455
-96
-263
-247
-81
184
120
9
-308
-205
-385
445
-102
366
29
-135
-388
-89
380
145
537
171
112
43
76
84
142
-251
-42
40
-26
602
77
258
280
-316
-308
-296
191
-73
-55
139
-289
-362
-136
-263
-501
94
-351
32
76
71
-164
-444
-423
-527
289
-396
-359
-364
-246
-154
-419
278
-90
162
-5
46
265
-222
265
13
193
225
80
-454
-691
-48
-365
203
356
-39
78
84
151
-171
179
-132
667
26
-114
-97
-194
-24
306
3
-126
-543
-689
-71
-488
-149
-151
585
324
85
-142
91
-176
266
184
154
-509
25
-151
47
-170
-86
-143
-156
-110
482
-77
106
403
390
531
109
-6
225
-395
-140
-341
-139
17
225
-92
464
668
-138
-220
140
217
-212
-188
259
-236
-61
365
-21
159
346
-243
421
-382
-33
-57
42
-129
496
112
-274
180
271
-604
67
-172
-270
150
219
255
-42
75
-214
11
3
324
531
-2
28
25
7
63
353
0
-504
491
-292
19
-155
-244
-5
53
106
324
269
-201
89
-50
50
-14
25
373
458
-99
-387
15
89
-46
-79
-81
612
90
-18
262
138
62
298
69
-466
-150
491
7
51
233
-86
201
644
183
-723
-134
7
99
-157
25
-22
0
171
-180
-395
-107
-252
-273
-233
-129
36
358
-79
131
254
-568
-18
110
270
319
-154
5
680
308
98
164
-45
-90
-14
-21
216
-184
-112
102
156
51
40
-5
-53
253
-479
-2
-117
-218
-408
-276
184
190
-354
3
-159
-389
-11
184
288
-509
452
114
98
344
-265
-52
684
63
-59
-192
501
-478
-167
268
-120
-80
-238
-137
-7
-35
-584
-252
106
525
287
255
-105
-264
306
-86
108
-61
230
-41
-264
28
57
-70
-15
267
110
62
-94
45
-30
101
-134
174
-212
153
27
807
-307
-65
-409
100
-29
-223
-19
-264
-206
17
-273
153
-123
143
-292
-166
432
52
11
74
-307
252
-173
128
-49
563
554
165
125
343
-242
-288
6
-129
-45
14
426
50
185
-142
-577
-188
-5
-52
122
-233
233
-214
218
-257
-9
36
-209
-69
-48
-53
-489
173
403
424
-67
82
-165
-22
133
-77
-195
110
135
-36
-98
-37
-277
133
163
-323
-238
117
-286
16
-72
-597
425
-78
-286
-53
-52
-637
-41
68
196
158
283
-43
60
443
-150
-17
810
341
16
-122
-288
252
517
-91
369
93
-226
91
-359
-469
-124
-180
116
-58
-238
-175
-297
255
515
312
-129
348
-491
-370
-196
38
-75
105
147
-188
-159
-148
-51
194
-229
31
-364
-15
-10
-304
274
-558
143
-42
-58
45
-416
462
-168
35
-17
-54
-55
-92
694
-145
155
-13
-188
469
-383
175
-92
-92
101
-98
-258
420
-14
122
-135
-355
-73
90
-79
-113
65
300
-80
-45
-47
-196
-159
-177
85
221
1
-74
-186
-234
18
-398
213
291
-81
-6
-37
62
-64
-78
330
571
516
-42
106
29
120
22
-211
495
-614
-9
-50
-557
-224
36
120
-214
-516
-80
-181
-297
-164
-111
-100
523
-66
88
-44
-88
-427
73
-29
-124
-283
-414
30
-5
-249
-90
-48
-148
-139
-266
62
-43
-655
47
-128
771
221
169
90
-146
85
-208
66
-105
223
-151
-73
106
212
-67
298
103
68
114
-114
-620
-14
-48
461
-83
-156
72
-17
-237
444
4
-8
789
86
-46
-23
-150
-322
405
-215
-115
340
-216
131
214
-138
-375
-339
355
344
303
-382
565
-402
-68
-143
-320
-454
17
367
-67
-231
-62
-45
157
-180
-357
201
-68
114
-255
-370
-46
-423
323
-104
-88
-228
173
578
-147
40
-263
-477
420
-182
-246
-207
-323
-426
104
-208
282
2
-140
-247
-136
-110
51
296
141
89
-105
341
-56
266
-10
201
276
-71
-364
-37
56
436
-157
279
-140
476
-148
193
131
-241
-19
140
-204
-422
434
-8
581
192
-174
-41
-95
93
34
-99
-75
79
-645
317
236
327
-111
-213
-498
208
-185
84
-337
403
-231
-54
-278
97
-86
192
286
-443
251
74
125
-129
-97
58
-271
159
-14
-204
-387
523
206
-26
-221
-114
39
-247
133
-65
-375
-29
228
-91
151
-235
334
205
137
33
-213
-246
-367
307
-14
339
-118
157
24
-180
-86
-17
137
-76
-266
69
303
4
-30
65
-118
84
139
138
-70
281
188
20
-131
15
358
137
605
-109
234
-138
-199
60
-238
109
-204
-7
24
-301
-405
-112
301
-388
83
182
260
-78
-345
-304
-69
-27
-38
463
-61
-153
-187
-60
-84
-177
67
408
-76
164
319
41
81
431
17
171
-151
504
-305
626
-255
-142
336
32
-253
38
-210
230
96
11
235
8
57
182
336
366
339
123
-146
-31
338
494
-84
-375
-319
-102
-66
172
435
687
-16
-264
-93
-129
157
22
284
294
-33
-488
-201
180
73
-26
-330
-201
-400
-123
749
-100
592
-56
-6
360
-12
147
-43
405
-72
269
-352
37
240
202
-390
241
328
363
-243
6
63
-166
47
-207
-3
-110
-166
-295
159
-426
-164
-204
356
38
-124
-156
-17
318
-28
125
240
-35
-24
7
64
-77
-110
-275
92
-290
120
110
-63
94
-65
540
-460
-156
244
153
57
-483
-214
-18
-185
-83
-147
41
-114
284
344
391
351
370
44
193
-184
232
106
154
-395
463
254
-231
-216
122
-140
202
156
344
-188
-150
-263
-222
-329
-214
170
-81
293
175
82
-20
-510
815
196
-82
194
-35
519
107
185
-103
102
618
-332
-417
-259
4
27
-189
559
37
-152
-135
165
262
229
-98
334
-255
60
117
-137
-82
-64
-380
-137
-398
88
-80
-85
-85
-568
166
-80
16
-53
-342
-37
-438
-568
408
0
266
-202
555
149
-176
384
25
111
-324
212
-97
-83
73
6
161
20
163
433
-4
-254
308
-210
-545
-32
40
-190
0
62
-49
-59
363
-660
82
7
-216
-337
-646
-72
138
415
-78
-616
-326
-46
81
-134
367
-822
-245
652
88
-106
-108
93
147
-196
-40
192
378
18
-406
-33
270
-771
-175
107
22
548
-209
142
-362
-65
-6
73
-530
-527
-221
-138
-146
53
-186
343
-52
-275
340
63
-62
-56
-440
-49
418
568
5
290
73
448
-127
242
302
120
621
-31
-570
291
196
178
-71
-267
-134
-457
679
-195
47
552
176
-421
-93
512
9
-360
313
78
-241
-164
-98
-169
-12
-35
63
84
-714
-478
14
134
-231
-440
315
-344
161
211
276
100
82
-100
-49
-36
41
66
374
306
-522
28
250
38
498
165
120
241
220
-123
296
270
-214
273
278
41
247
-302
-142
-89
365
-198
473
155
101
209
117
-24
-126
-291
-35
245
340
188
267
100
-274
244
213
-128
16
565
110
204
-15
-4
232
-562
-127
-31
51
-501
140
-108
180
-209
-208
185
313
603
287
-29
-45
65
398
-134
202
-11
94
-378
-140
29
-195
-281
88
190
78
77
13
-160
-59
501
-41
528
18
127
66
-261
-56
-244
143
33
-6
111
244
-220
104
-208
504
-447
99
-16
2
-17
-105
736
260
-199
150
-101
197
325
-193
-123
669
-21
-300
-102
-198
619
289
-198
132
312
112
134
-23
-476
166
61
43
125
513
-1
-34
-85
193
5
-354
-77
-77
95
143
-389
-49
-192
-24
52
116
-6
12
56
-22
-597
-52
-196
-242
159
36
164
348
-20
184
524
-286
-153
324
331
-324
393
264
111
-47
276
-87
172
3
117
240
-119
-1
-523
226
45
-121
81
-109
-194
54
-159
449
-20
-270
131
-370
268
415
97
-580
-237
-130
224
-466
276
315
-10
-413
423
-259
-90
-183
-453
415
1
-59
109
238
74
-669
134
327
-131
135
110
673
11
-219
-110
394
314
486
248
-117
40
95
-9
4
6
1
-278
239
-336
696
44
97
-283
267
82
-78
51
89
-123
-319
229
117
-142
293
-199
-127
357
532
-55
121
553
170
-120
18
59
60
106
251
-304
-322
124
-175
-52
-422
-15
194
93
-147
534
-165
-82
-216
-27
167
28
246
-128
-30
25
-84
55
-235
293
-264
-50
-110
-362
-126
134
123
-294
-589
-102
323
-214
-25
41
370
-214
-168
428
-64
180
26
140
-543
-270
275
241
290
29
388
230
94
43
-50
179
57
51
-218
198
-464
298
285
-13
181
46
-110
-71
89
-3
-36
84
250
18
-154
113
63
413
-104
125
-476
-5
569
155
316
-215
38
90
107
-195
-378
-420
-115
62
-234
285
-314
14
239
136
148
123
-264
-26
134
13
315
102
188
140
126
59
-240
152
159
213
-635
-6
666
183
122
95
-56
-238
64
-406
-184
-645
76
-138
129
13
-25
153
-201
-533
318
-162
-27
-19
-124
118
164
-58
-231
-14
191
138
48
493
112
20
-114
-240
176
-78
121
-139
204
227
-30
-9
-723
330
-56
267
-371
416
-76
-65
112
13
-259
-164
140
-7
-306
-640
86
-171
213
-26
-347
788
284
317
-198
-386
47
-832
62
-194
227
-202
-209
-624
74
-160
-200
-620
-126
-101
-18
-177
105
-59
260
-637
114
-35
49
53
350
-433
-402
413
-130
45
313
-405
3
237
-288
98
-100
60
-505
-238
44
-391
-110
-637
-175
-204
97
-166
39
125
-238
46
326
-396
-18
-242
280
-460
179
-191
228
-143
92
266
-518
-55
-95
62
142
-19
-345
387
-27
61
-38
58
339
30
-294
-527
309
140
411
196
430
202
426
-60
221
7
-60
-15
279
-462
-418
-89
-768
253
43
293
170
-95
-67
529
-123
-248
-88
-261
200
67
-202
-107
-79
-219
112
55
89
-4
-141
192
-29
121
179
452
-29
-181
346
-115
274
120
180
-192
298
-169
11
60
-51
44
-63
-106
692
930
-436
515
-150
-255
239
-226
-111
75
-379
517
-28
-524
-50
-386
-175
-147
129
-429
334
61
-46
61
12
432
170
-214
144
-195
-430
15
276
227
-295
214
355
-204
15
361
-400
-148
28
25
63
1
362
56
-306
175
-24
-4
-75
-62
68
-250
-36
-542
-40
67
-295
608
162
151
161
-161
-59
105
168
511
133
96
369
-329
160
147
107
-27
-752
102
-453
61
418
-411
201
309
-165
89
677
-377
-18
-171
94
-79
76
-377
43
158
-259
98
-220
543
30
-274
-7
-314
557
102
59
-85
149
93
-167
96
208
64
89
319
230
-88
243
-296
190
252
344
78
81
-458
-45
-157
-100
126
-19
-435
-256
280
-108
-1
-43
59
49
-238
-34
87
-144
211
327
130
275
-139
188
21
-97
63
-167
103
-158
-190
-48
-63
86
554
-78
36
-320
3
-172
113
77
-5
-139
338
-174
138
408
-97
77
-210
-68
142
98
-148
41
-130
-268
582
-121
-166
-317
-40
123
303
463
176
-108
122
188
-9
34
85
-194
-377
-94
79
-99
-167
-776
-4
-170
101
295
-179
-20
190
-445
-320
328
-420
-101
200
94
-209
-436
-404
-107
-87
-77
-302
-148
-8
91
163
357
-57
132
-221
-250
37
-212
-466
322
72
50
114
-232
-283
-320
-97
-612
-150
-627
68
288
177
-99
566
94
245
-457
495
186
-213
164
-27
300
11
-219
-405
-515
665
-97
98
-16
59
-179
485
38
-32
-213
-87
-115
640
-124
-274
-273
-101
235
227
108
45
-11
321
142
-599
395
-105
4
-29
-73
-376
-215
165
144
-64
319
323
-298
334
-122
105
-100
-220
-81
-92
138
-291
-87
501
-261
366
-125
361
65
-11
269
218
-86
-560
-487
132
111
-136
310
150
-181
-433
-115
-46
-357
33
31
-16
-64
162
-351
-24
87
145
10
-70
455
6
-179
12
-132
247
537
361
63
401
400
-125
-500
192
-137
-297
46
-210
-237
370
-467
-58
-156
-158
350
-240
411
-80
-53
197
116
520
481
-341
288
130
-82
161
-69
204
-197
111
-84
-48
-119
-273
-114
-245
738
681
-136
-92
429
-182
-133
-47
110
211
-247
171
71
81
415
-95
54
-91
243
208
315
-32
142
-216
-78
17
310
-135
425
-208
16
221
88
-794
120
-166
-14
193
23
-156
-75
9
717
111
161
38
191
362
513
59
-10
-93
-33
244
74
649
100
-82
-131
89
39
207
89
108
731
193
182
141
-208
-564
284
-666
134
-76
-44
-155
-119
151
-435
-16
112
57
174
-110
-189
398
8
624
-129
-101
-40
95
40
215
126
-22
-180
-128
179
7
28
58
43
198
-20
-143
110
169
-200
-27
-205
-74
140
-163
65
429
-300
-40
154
-32
7
325
-29
98
-147
-74
196
256
-251
-70
-557
123
285
30
160
-76
281
-99
297
-318
37
-60
-255
11
-319
-246
-365
161
-271
-98
-189
74
-241
-99
363
-180
-377
-83
87
53
58
-70
29
-14
178
460
244
-176
-17
187
-271
108
259
-112
457
-36
-261
600
7
-216
-70
51
-132
-88
90
-5
-107
224
104
-53
195
326
198
148
16
85
-28
-124
-34
10
-248
18
231
-71
-541
-120
89
-85
202
-200
-94
321
-47
-62
79
468
-298
-196
-178
82
-511
16
-398
454
160
355
-234
-484
-131
-281
-200
-3
95
-33
-57
104
189
545
79
-349
-159
-424
17
223
-46
239
-63
89
55
-10
-359
-135
-288
-82
-142
240
-79
21
56
-193
33
-83
-26
24
459
384
137
118
86
-27
152
-106
214
122
468
-699
113
-79
-58
0
-192
498
-70
-2
111
-22
174
65
-20
35
296
58
56
-38
173
74
-740
17
-247
268
183
68
-318
362
-58
140
-461
-709
-250
-696
-264
-147
-314
-33
-144
70
-170
-357
112
-130
198
-62
26
19
93
-31
334
-30
-346
-220
-14
111
-230
33
308
-235
71
286
572
-562
188
-63
99
116
189
691
208
147
-163
-270
51
-234
153
-132
71
303
-71
-128
-67
-190
-459
-132
213
-40
-197
-306
62
395
-165
79
-154
254
-400
-26
17
461
-570
340
-276
-58
-73
-63
118
29
-155
116
-67
298
39
138
-152
111
-193
-200
-51
10
117
-362
-73
114
81
35
226
212
518
-43
7
-512
-229
494
-37
687
-113
-103
178
-14
161
-346
248
-137
47
146
-345
96
-349
530
-383
306
-60
491
-204
-416
85
-66
-238
-34
-170
77
301
-33
-226
-323
-205
-19
596
-51
267
-160
-174
2
-170
-121
-78
106
-249
-22
702
-26
-407
-78
-7
-76
-105
-403
-109
292
633
25
-149
1
-46
295
-211
-220
-386
-11
167
-121
476
175
109
-137
-379
62
54
-46
-301
105
-237
121
-98
405
560
282
345
33
390
202
456
-122
-54
-392
81
146
-18
44
-154
50
-79
-88
-162
285
-66
165
-91
-490
-199
-518
7
-60
179
-137
-168
103
-78
-91
62
-292
73
200
319
-74
196
-10
-28
-16
-141
-38
-165
-44
-459
651
-136
-139
-380
211
-522
-231
-236
-212
-97
171
-59
-222
540
153
14
59
145
-285
-173
333
-48
188
790
30
-19
-40
126
-386
44
38
-269
127
-118
230
-48
69
-133
88
85
183
-29
-688
-22
59
-84
435
18
324
-133
-434
-418
137
51
-288
65
280
-249
-96
-718
-92
306
-68
275
86
444
-38
-153
57
325
-190
-64
99
-303
-76
-55
78
-401
51
-154
613
79
239
51
-40
-27
110
-620
-72
-182
592
175
152
-81
114
-425
-395
-8
612
56
-303
295
67
47
189
-35
43
-93
205
347
215
-25
-204
88
172
368
-143
-262
-97
-48
-60
77
-116
469
39
-96
-448
-105
345
199
-561
11
-142
22
572
265
318
-158
391
85
-251
63
-48
129
165
-99
-67
-115
-446
84
655
-28
268
285
-324
113
-77
-117
84
-203
83
-52
61
115
186
-638
112
-17
42
143
-442
-76
-418
72
263
-589
284
-140
321
-170
51
297
28
102
-61
-745
-177
-27
-171
39
241
353
-429
-126
-417
144
-307
86
14
-165
-296
60
283
121
-118
-276
153
314
-1
-47
245
-49
-591
212
67
-30
295
334
5
480
386
-36
-369
-141
145
254
190
72
37
-65
335
-172
215
-26
15
-113
-387
-75
-281
225
140
214
-89
456
-37
183
156
-855
326
225
-37
143
-150
-317
-64
-196
70
346
-34
107
0
-916
-73
35
45
-468
224
415
-20
-5
-181
-175
-31
-12
197
243
-654
-331
-98
-449
-118
-147
-139
200
214
-281
42
110
24
-169
432
-908
-533
136
504
203
34
40
135
-102
242
-155
-148
230
320
142
-105
-34
195
108
67
-75
-166
-443
-25
213
-94
-683
-20
-172
126
-11
-14
34
-335
-156
757
459
75
67
18
453
-411
-381
-177
249
-158
52
216
-110
-273
13
-278
375
-182
456
-132
39
367
362
-115
14
-112
274
-650
413
20
229
118
-161
216
-365
21
-747
-177
436
38
-184
170
-327
7
-1
137
-186
98
-163
88
-278
-77
-249
-368
172
-342
-114
147
-49
-79
148
131
55
373
-94
-16
-84
-389
-422
17
-539
-427
-168
197
-125
-104
103
-136
225
-55
-164
233
34
-93
-529
2
-9
113
-399
-233
334
-205
-242
-167
-184
23
-263
-144
141
-200
375
3
-314
-323
-157
-93
-153
121
-73
-148
-125
-227
-382
53
-190
88
-230
79
101
-62
330
-53
66
32
-304
-118
8
-190
-288
-63
102
677
332
-106
-173
117
-331
307
-28
-163
-151
651
-173
-100
-84
-316
181
-71
49
-119
-74
116
27
267
135
-139
161
-262
-345
166
147
219
45
87
-108
113
68
-7
66
-177
0
336
356
469
109
232
-106
401
-66
264
13
367
-306
207
-82
-271
-40
254
-27
-356
-212
-692
-44
334
-378
226
97
29
256
711
-170
158
313
-163
-281
-138
46
-161
453
-62
193
-290
32
314
-4
219
94
193
55
-487
-132
-243
-166
70
-202
-44
-482
31
83
-208
-39
-47
-418
135
390
185
-115
23
-419
101
85
144
-139
125
-226
503
-453
397
18
466
-86
-36
32
108
157
-178
39
339
349
-158
468
370
-90
200
-194
-232
-199
-99
45
68
-266
52
-174
57
1
127
-16
-111
68
85
-221
347
-78
-458
-167
-160
-93
112
6
527
-37
579
-156
-536
-258
-201
-160
108
-301
17
-177
-12
138
-33
-588
-696
-247
-166
-15
-296
574
500
311
-62
146
116
-438
80
175
128
65
118
-164
-407
-185
-356
-84
-71
-165
-241
-64
25
-99
-88
99
-113
-227
120
-209
-182
66
-120
72
-173
-221
-188
420
87
208
58
79
147
-174
-246
-75
108
254
749
-191
-317
62
-66
29
14
98
371
-42
-606
84
-140
67
254
75
-340
-105
220
-332
157
400
-106
152
409
177
463
249
-74
99
-288
60
-60
181
168
23
-55
466
-108
226
48
-339
634
-152
-608
13
-63
69
-91
-141
-133
18
-292
-249
-41
-269
-53
-241
150
-42
-96
5
97
173
267
-301
-245
33
-93
47
-306
-151
102
-29
-134
-259
-66
230
-137
-146
-14
101
-45
158
118
556
-168
-76
-113
129
444
352
-7
-311
138
-674
-332
178
-88
-178
-43
105
-100
145
337
130
34
189
34
-48
135
17
110
103
324
-696
-116
2
28
787
205
-790
-75
180
189
272
105
724
265
237
-46
31
-448
-120
-99
85
493
-448
371
-718
-92
-55
122
28
335
-25
-386
287
13
-53
248
-288
-419
-15
-331
50
-604
-110
3
730
-132
219
-73
137
89
245
65
-169
492
621
-317
260
124
-74
-636
-117
-137
-11
-407
-456
-228
-468
-149
618
633
446
141
305
418
146
323
-387
299
125
-18
-53
-175
79
835
153
28
319
145
366
-377
193
416
-289
-157
-280
-66
-43
-89
298
170
220
-348
179
129
94
523
380
-73
-1
184
269
-113
403
-444
223
-348
-124
-647
-133
372
344
214
13
168
-501
243
-95
-280
-334
-259
-63
43
156
472
8
398
-10
-124
-103
196
139
138
-68
-423
-73
-444
-349
-200
-218
283
-97
2
222
-56
-63
-154
-171
-554
-69
-63
-563
35
145
62
227
250
72
-249
-20
435
-119
-197
135
273
-149
-89
97
-183
-118
786
57
298
72
351
75
8
-202
459
59
-274
70
-142
194
-58
227
181
-12
340
-3
-323
-76
37
19
241
-786
-160
-384
1
-220
126
186
-278
332
-358
-62
166
22
6
263
415
-132
-310
160
295
36
292
189
310
-78
233
585
-20
245
-141
-106
202
56
170
-392
187
-406
-281
121
477
-141
81
607
-41
-194
-172
255
-160
160
-74
168
-52
94
524
134
390
-85
325
146
-284
-754
-112
-164
-113
-37
-743
-518
132
-338
-17
-182
-190
250
-227
-70
-456
184
-4
105
38
13
-331
13
33
-238
-119
-79
32
-33
-255
0
67
417
-158
-237
167
-121
-64
198
90
19
-290
-149
-66
-283
-155
79
57
-239
114
44
-585
-63
-141
414
-107
-48
71
104
350
-343
-102
-418
68
-138
466
53
21
-58
-71
329
300
63
-89
-92
-797
-171
-134
289
155
181
20
-441
145
163
-423
-222
147
-61
107
270
112
205
83
347
-116
374
271
88
-331
250
-522
-194
-265
145
104
-31
-506
-419
166
82
467
136
252
-33
-180
-247
-137
-113
-424
84
-138
-126
-2
-892
401
-71
-6
168
414
-250
53
-251
-55
-194
-224
-142
-22
-17
58
-62
238
-315
33
548
-23
263
185
-37
-338
-58
-321
-108
-156
-251
171
120
-142
428
-23
139
407
250
114
129
-167
122
-351
-118
422
286
-133
1
-128
-110
83
29
447
-88
-200
278
-6
31
-1
-79
-199
445
101
182
364
45
-117
206
152
-139
66
265
566
6
381
10
367
82
-42
-139
-286
-62
-335
199
-37
-63
95
223
266
231
220
-278
-16
98
34
-196
-483
-469
-109
-256
-44
-89
199
196
-163
118
32
-5
519
-355
156
-466
-313
291
-87
151
-24
-54
-584
171
110
13
-51
-185
-462
177
51
128
-312
-120
-42
-229
51
-188
239
-350
216
23
-133
182
100
-85
240
409
-84
-84
-306
-119
-417
-201
-69
0
-649
496
-344
-163
189
519
23
-342
65
-802
-294
-180
101
-40
-98
-79
-99
550
130
-76
-395
-27
419
43
92
147
-641
-63
206
425
563
288
167
-51
-63
82
-381
207
42
-553
121
247
-125
153
-34
-251
194
-143
112
238
104
73
90
-20
-113
146
-50
-53
332
-402
192
37
-115
557
340
133
-262
-199
122
381
148
88
-248
-250
-822
-122
56
-697
19
-148
-13
-265
-497
175
-179
-301
-173
339
231
121
19
-149
-187
534
-71
-151
-249
-137
-410
319
7
-184
159
58
-610
53
-512
-580
119
491
-49
146
13
288
259
-114
743
234
-704
-248
-77
293
-16
-187
-301
-102
352
36
337
-383
-38
-19
282
-44
201
354
-174
-2
-131
100
-248
86
-42
244
-147
44
477
-68
-140
-194
-89
-581
-173
327
-226
-86
51
-170
-175
-163
-56
64
97
573
128
-380
203
-10
440
-119
621
-45
173
98
-48
-274
-132
869
-304
77
104
254
71
531
168
113
-664
352
-283
159
31
76
-498
-71
487
-417
26
-148
226
421
-92
36
71
-53
-178
131
-271
-295
-368
-538
-111
-111
177
-110
38
-220
-157
186
-94
141
412
-89
-227
-167
-225
440
14
-512
-122
434
-112
266
-129
58
-368
-113
301
244
-63
-113
-137
-348
692
-327
-378
62
266
16
187
3
123
314
130
183
352
-325
186
181
397
83
-533
-269
310
275
220
-348
72
-445
-67
-43
362
-309
-141
106
49
-58
280
402
-214
150
630
-521
-153
126
435
113
-227
-285
59
-61
552
-159
39
-100
-487
-74
-94
371
37
-225
-153
-226
129
183
405
34
-160
5
-73
-33
-395
-372
163
-12
360
106
144
-272
301
-116
-149
248
599
58
76
212
-164
68
60
135
-120
-256
-198
124
-798
-113
87
87
-173
-303
-474
661
123
-182
34
691
524
346
61
19
36
453
282
679
177
35
19
10
102
-75
358
-117
121
-269
-74
-11
-832
162
81
-18
-272
199
-116
220
-310
-71
222
-460
-526
60
-65
-21
442
-26
102
-160
101
120
-117
-151
-193
-95
631
-567
279
-90
335
31
94
-17
325
-17
36
31
183
-73
105
146
910
130
127
289
-200
-5
-772
-516
-36
74
428
-144
46
-6
-229
70
-167
352
-170
-338
-62
88
151
91
659
455
501
459
-51
185
118
415
578
-225
-56
-122
-203
-29
-64
91
-199
396
243
214
-44
-311
183
-255
77
63
101
-292
-93
239
211
458
-160
-315
77
205
-293
258
72
-141
-78
-90
-636
-149
-124
64
-120
-187
-104
-20
-205
-106
68
-111
224
-93
332
641
51
85
139
187
259
-57
-88
-115
49
177
-544
-328
40
203
-209
-325
4
137
-103
-441
3
0
223
61
151
90
147
-499
24
-228
23
-24
-51
73
165
625
353
269
366
-354
-115
-116
-119
188
-610
53
-404
535
-248
-7
335
363
157
-173
-104
-42
136
-39
403
-113
249
477
194
97
47
-55
-73
207
211
175
-121
65
-117
397
-197
-159
106
-20
572
243
-61
-197
-110
145
272
43
281
-296
573
33
264
-293
-303
201
-1
-261
191
256
-747
114
144
-93
-159
280
-90
-177
220
-109
-49
32
119
376
-451
17
219
269
-45
126
-396
232
448
-26
-119
-52
429
-135
-132
176
-60
306
-80
-270
162
-53
80
-187
64
153
123
-517
-52
-79
-274
-29
144
-101
-239
-151
616
-364
-362
-215
-122
40
203
-15
-50
555
-26
-503
236
-38
215
-214
-354
-171
228
-97
-48
449
-544
173
-181
-68
787
485
371
-137
122
248
40
-701
10
55
161
-187
-20
12
128
-323
110
-289
-202
-78
-15
-262
108
-230
-266
251
-340
-98
246
310
155
449
-112
112
44
33
148
-577
57
-226
323
-338
-220
-73
-203
313
-122
31
105
22
189
278
74
-324
-450
-111
-298
-126
96
-436
-426
-378
-11
605
-418
-281
143
-98
-89
130
-242
90
-116
-53
14
-370
-348
154
179
55
-23
-278
-339
-530
-127
166
-288
-103
-543
-7
321
274
94
107
172
171
397
-65
-33
-429
-128
-30
176
-457
11
98
97
738
155
11
49
-449
26
192
-51
218
40
-306
-150
-124
-165
358
-75
-151
-103
-202
102
-200
-192
274
9
-234
-538
16
-183
-118
274
-186
330
-470
319
-120
141
362
-303
-323
48
413
148
179
-38
421
502
175
206
202
-167
-363
-70
-229
12
98
-174
221
255
-118
10
32
37
-160
8
197
268
305
-167
-162
-400
-64
-165
129
-59
-124
687
141
275
162
-37
-85
-19
-138
-17
-91
-419
352
-561
-128
151
312
-88
-4
-151
136
408
132
156
-280
16
-367
-55
154
-121
38
-221
265
-57
240
75
-435
71
-547
338
-106
33
-198
169
-212
-204
-84
-240
68
231
-82
102
-54
-247
-150
-141
654
136
300
305
68
-23
-95
-257
-162
-428
274
-74
-123
-304
386
171
310
332
58
98
107
224
120
-70
60
28
-299
-141
-719
-95
24
-192
373
196
-349
-506
-193
-17
437
70
-914
181
-364
-221
-356
-169
377
160
-495
596
-98
98
-188
-290
201
-58
204
-76
2
325
-139
44
-428
-505
-289
-196
-62
-340
-107
-264
-248
-225
-39
-181
432
-211
5
108
72
397
-112
80
-170
-255
278
22
115
198
293
772
-13
111
105
81
227
125
191
204
-248
263
-63
-90
525
-306
7
-281
-83
19
-33
597
125
-51
-174
563
34
-15
126
50
3
388
-191
-126
141
433
-604
-286
-302
-279
139
-312
-27
23
-50
86
-176
-152
99
164
680
-261
-67
-124
35
36
460
-532
-162
371
-3
-154
557
271
-70
235
29
-75
-129
-187
183
66
13
197
-690
-203
14
23
94
181
-225
-176
-185
-230
-265
-127
383
37
-250
-119
-53
150
170
175
-141
316
-261
8
195
160
94
9
104
-195
684
255
186
123
58
13
-290
85
338
53
1
-279
214
600
-15
-84
-56
-88
-295
-101
274
-161
157
-106
-381
182
115
-155
12
-103
-311
7
594
-74
-2
104
14
158
-214
-199
-400
-338
4
-322
44
225
-27
-197
-510
71
217
263
-240
114
-41
-100
-5
151
30
-14
73
-420
500
52
37
-931
-260
-16
-197
-347
97
-77
229
96
-310
135
546
-77
-271
-125
103
9
-167
246
-201
-14
34
-37
-82
85
240
-258
69
171
506
-48
104
465
96
-231
451
-287
236
116
81
193
7
-58
56
-88
-286
-449
42
-26
31
42
-397
-325
115
-59
-320
337
-7
26
90
-69
-69
48
658
233
-302
-264
-6
69
-365
-166
149
19
215
-165
180
190
-340
11
-17
-19
54
-100
-57
464
4
-249
-158
119
-178
-637
5
134
41
-341
236
-63
471
31
-285
-694
-106
286
-20
146
-5
-109
115
-219
101
352
-2
124
-254
-195
-50
120
-263
52
-179
268
14
-277
-2
3
-255
84
-97
-119
-25
-204
62
-51
-127
-119
-6
-158
242
35
194
-328
-224
-63
-351
253
-32
423
300
-7
-154
-127
-167
-148
36
-38
-14
-60
150
-308
95
37
-280
451
162
115
673
320
-63
-308
350
-362
-512
300
-119
346
-324
51
-401
-95
-113
-173
178
-47
65
110
10
225
-60
-166
114
-2
76
123
-552
-85
74
-5
227
175
211
-199
-116
-243
502
-297
-106
341
-107
-246
-339
-22
144
19
11
223
238
68
61
423
-19
43
-220
111
-82
164
-73
44
-34
-378
-200
-82
70
107
79
235
-71
333
-152
-345
143
269
-67
-38
42
689
-371
420
21
315
-437
-159
-268
-330
12
104
258
-92
195
211
-66
-63
-197
105
-167
177
-268
-197
-80
-102
-62
84
440
-183
281
-474
111
-323
272
126
114
-226
-113
427
242
289
-146
105
58
-207
-43
196
-28
-191
-40
-156
-344
15
75
217
142
-256
-130
19
384
-249
-222
68
401
-58
-134
450
16
16
-211
-130
-116
145
-363
-253
220
-299
213
116
-142
132
-142
142
10
483
-20
-224
187
46
216
-31
81
-336
20
170
-12
-471
-212
60
206
200
-401
225
436
193
-30
147
-116
-109
-380
139
387
-417
23
-77
-103
138
162
385
-82
108
-152
66
-143
104
-181
235
-125
69
123
-250
304
52
423
-574
-336
131
142
-126
107
142
-95
70
-28
187
223
219
-156
-143
-496
-119
278
588
47
109
260
312
411
233
-245
-3
76
160
-235
309
-100
275
-256
-43
-135
11
9
262
-716
348
172
-203
-118
-135
-252
-91
442
82
-107
-519
325
239
-172
642
128
257
449
-23
280
-184
-90
-126
208
-154
-64
-73
-533
565
304
-209
-185
-9
-289
97
-179
-676
-6
269
-130
-309
-4
173
10
-24
191
-18
26
523
-157
-33
107
141
-196
244
-396
-462
-338
-35
-31
6
628
612
179
-159
125
-382
-16
-140
-347
112
-45
-166
-158
445
71
119
-65
77
-214
453
-421
-88
2
215
403
85
72
434
-181
-279
263
-19
342
-103
-84
-112
533
-467
-138
122
189
-340
-623
-92
-85
-41
-303
-138
-240
-160
-31
335
102
-260
38
164
-51
126
-270
-67
97
-19
36
-285
-232
-25
-216
436
-324
-314
-240
407
-97
-276
79
16
-314
-629
-219
-433
308
-540
-89
484
-299
56
-83
-312
224
23
29
-344
382
125
-436
-61
-187
321
-180
-437
-239
-134
-147
-290
-20
-35
-119
210
291
-64
122
490
-89
-105
-105
-117
192
-134
254
-10
-81
-308
-6
-341
-27
-100
426
783
341
-226
119
-98
25
-101
46
124
418
28
281
-81
-128
-124
-85
361
-44
149
275
-205
114
109
-22
-684
-229
350
123
68
-168
87
388
147
-227
593
292
-335
-157
-380
110
-54
38
342
272
-9
94
-240
374
294
-234
192
-77
273
-107
3
-115
-449
-62
156
-96
85
-439
414
24
93
198
109
397
-46
89
352
131
-98
-390
94
24
34
29
-289
-638
-165
-7
-416
9
-670
-316
-40
-152
-69
92
-102
225
102
56
125
-430
81
-304
-178
-68
370
226
71
-50
267
-33
-41
69
590
109
167
148
56
-174
-344
-79
72
-122
-166
-326
-123
45
-164
65
392
-6
154
-182
-420
-288
126
157
19
-125
260
-133
191
-249
-745
-458
66
584
173
173
-199
-156
-346
233
216
33
-204
340
280
466
-106
93
-562
152
-313
530
175
-103
-166
-304
-113
-47
-30
95
-236
123
243
111
22
-170
-243
84
-254
-11
542
7
393
-254
-159
-163
127
-148
-49
-535
-124
-423
-199
78
272
449
-386
-169
437
42
-275
261
-29
-146
-228
81
112
-117
375
246
134
127
-46
268
-555
416
-250
437
-168
-39
18
75
101
71
-176
176
24
150
-50
-10
-487
66
162
184
423
-201
-4
-125
-245
-142
-276
-52
-177
180
356
-347
-306
-66
7
80
242
95
-40
116
-184
-190
434
-280
154
49
94
-314
-39
183
-63
-72
-298
119
-326
96
-195
-270
-108
-203
-54
-59
93
272
-79
-369
526
128
97
-89
33
-170
-32
274
45
-467
357
316
-122
352
-58
58
-82
119
-10
38
103
-215
84
363
80
690
-228
44
240
-136
-135
-431
-185
-368
35
-118
-155
-15
290
-115
-311
-221
166
-202
90
126
-330
439
-10
-44
143
23
76
82
244
149
-97
-21
400
80
-66
-105
-64
89
-76
51
-417
-414
568
14
443
280
-167
259
-6
-134
194
2
-64
307
-465
-82
-361
540
580
146
-133
22
-157
-296
132
72
-99
40
83
-36
315
-111
324
73
-178
348
-57
358
30
-427
-118
170
45
-83
-935
-345
49
-87
-116
-251
-54
23
353
-254
275
318
-357
-54
77
-135
350
-62
61
-81
-45
-180
-389
18
45
-189
258
-81
-186
154
-550
-105
-460
48
-317
68
-352
133
158
-199
-184
-102
-206
16
-214
-329
-342
57
63
94
386
-3
52
-307
-99
-48
-26
-473
85
3
-200
-38
58
-671
227
220
-25
148
-14
-231
-96
-614
-469
85
-34
-304
132
139
-235
79
-154
-58
159
80
84
477
-46
154
372
-774
140
-244
-74
-71
-256
285
157
-275
43
-115
-154
4
-564
-358
173
47
-33
62
-699
-141
-209
-341
154
-80
309
249
201
-311
-124
-298
-147
-620
288
373
-26
-232
-109
136
-213
170
-221
190
-39
218
363
49
-61
-506
171
-64
215
-275
-242
-17
-37
37
130
-28
-635
271
-172
-461
159
527
664
284
271
-127
236
-65
-149
-458
261
140
443
288
-144
476
70
-161
-34
-81
-509
-422
-1
-412
326
339
-208
-39
-17
89
-90
-284
83
-41
-224
45
470
135
101
-85
-103
-318
326
-466
-1
111
-64
-22
-243
-486
137
-388
324
-60
-8
-181
225
-412
268
172
17
509
-92
83
-103
-114
16
288
-47
-258
-152
555
38
-83
30
258
-262
138
75
-272
-191
-179
-331
157
45
-88
-41
30
-329
174
62
131
93
-285
104
-171
147
477
436
256
621
85
10
11
-1
-60
-259
627
345
-22
183
312
-334
-162
-180
-151
195
108
198
-217
-387
110
14
-256
-296
-67
268
-73
-62
9
124
138
-618
100
54
-502
-54
103
-313
44
-124
-188
104
121
-204
174
228
62
-87
145
280
302
287
172
51
158
229
-135
214
742
-429
32
-190
84
-74
-67
-491
-691
-109
-261
-274
175
185
2
26
27
178
-66
51
132
110
84
-51
-154
-315
345
-285
384
-132
-157
334
206
390
234
-75
478
19
-52
-192
-174
-162
-195
-86
103
-174
216
-232
-483
266
-244
-216
-44
-232
219
-287
-73
225
233
-110
-193
-167
-179
254
-168
-48
-746
99
-48
-114
-45
154
349
-595
95
-75
506
459
-87
-27
-255
-155
41
571
238
-26
-48
-300
-50
90
-135
555
170
-215
-19
117
555
509
73
-10
-128
-102
-361
359
462
-299
43
366
49
30
210
-48
-122
328
-70
107
174
181
-223
-161
-77
217
-46
-241
351
-227
-300
28
-28
-153
381
-141
281
347
-43
-127
218
112
171
-41
62
-165
756
-54
61
-234
-52
54
21
48
-263
373
28
-14
60
-234
-31
307
-309
-59
192
-164
-44
-35
56
-179
-318
-17
280
-301
-736
438
808
189
136
189
-2
166
-66
-88
-4
-144
557
-146
116
237
25
233
-394
-297
-45
-164
-8
171
-99
-175
-28
-42
84
242
-231
89
-211
49
25
-29
208
-287
-9
372
251
-285
-54
-420
-144
-39
182
4
267
343
-157
-116
26
497
-353
-1
64
21
-81
47
183
-14
136
59
-135
-30
28
-22
376
-130
179
-391
69
-188
57
181
-50
594
134
63
-211
48
-233
75
-520
-62
34
-93
132
88
-35
-80
637
-145
110
146
-250
-71
-310
30
-159
-178
29
214
159
87
28
135
-38
-88
34
-99
74
70
194
169
-101
-277
152
-23
-148
-45
416
262
-128
57
-174
116
102
-214
290
49
-179
134
-30
801
136
308
11
202
132
82
-176
212
66
130
-41
-49
-67
36
-173
-228
49
-91
320
-126
-12
-596
123
300
134
-22
-401
334
314
329
172
-230
-415
351
-523
256
-56
368
-43
-69
191
-90
-110
123
-44
-379
18
-91
-135
643
105
420
-329
166
-15
338
58
216
8
429
-70
170
-142
9
210
-257
-121
132
-67
-189
309
501
-292
-563
93
-553
-367
-275
70
210
767
-175
159
-78
-125
14
-467
-101
-127
-433
263
101
-40
-275
243
-517
3
-256
54
-95
-8
-160
-101
286
-150
143
64
141
208
-464
-83
140
21
70
-127
-258
-6
-52
-455
-389
-303
94
-40
19
20
-296
268
187
-100
-390
-492
-243
-295
-42
-310
-485
-295
-199
27
31
142
785
-123
207
-11
395
39
-327
-107
98
56
-491
58
127
-279
-52
-732
57
-397
-28
214
-461
132
106
119
-576
284
128
-118
-288
-228
-469
341
-425
-95
-9
-202
500
256
-465
-58
-129
130
-198
59
-108
320
290
33
7
-752
-116
-510
19
236
544
-171
123
-172
-145
-64
-74
-5
379
96
-49
88
-115
253
-349
-35
-343
164
-285
-198
-32
-236
-110
142
128
-23
332
-33
-50
94
220
72
167
326
-263
164
182
-264
-46
-14
-84
67
-30
-260
-410
161
-95
480
59
91
-121
176
131
387
35
137
943
13
170
-79
333
94
609
-234
-455
441
8
-124
-307
45
-28
-85
144
-202
-271
-156
-100
53
120
385
-20
59
289
-22
52
-189
283
-419
190
-298
-83
-13
-770
52
-408
271
-474
73
-109
18
-456
274
221
-382
528
-201
66
279
-438
586
-247
19
-98
-65
-158
215
-315
-103
-265
119
-429
249
-122
-168
-552
565
-43
-101
338
83
-39
204
-136
140
-86
-813
321
273
-100
-93
137
-90
48
-162
370
367
-672
-111
-119
-102
490
238
693
14
257
59
-67
-496
-302
594
-112
267
41
43
-14
-416
336
-803
-168
269
166
172
-333
110
-72
63
-56
409
-104
20
-264
-99
-52
203
140
82
100
26
-280
51
216
501
447
-364
243
123
229
172
54
551
59
82
-263
106
-298
772
28
351
-292
-136
87
103
-34
305
-568
-352
64
-313
2
55
-14
-10
148
-531
-187
103
224
-17
-168
155
-2
294
-135
-94
-108
130
71
186
-383
346
115
450
-1
-15
-243
-54
-307
-4
-274
350
-6
-151
-471
275
-366
-136
-143
-210
216
-171
174
-424
98
-28
-37
-162
-470
34
-154
3
92
-126
69
-132
-168
-45
140
250
-352
-367
256
446
61
-414
593
73
99
439
-33
176
118
-734
-103
289
571
435
45
-345
95
325
-108
-10
-638
28
365
-246
-17
-410
61
355
155
237
23
252
-474
-82
-232
-90
-93
193
216
-189
-143
-256
-109
108
-43
180
-396
-119
-526
-283
-385
145
-207
535
72
233
-94
15
-97
-522
165
-442
-695
-337
-271
292
185
47
-125
96
302
289
-141
-461
-7
76
-257
-38
-396
103
-396
-272
117
384
88
478
-352
-150
301
-137
-104
27
-203
-62
181
-40
-66
-46
43
-54
571
46
-170
183
102
151
111
-66
129
-124
161
-5
-65
-90
-599
216
160
40
182
-85
35
-179
-224
-211
-205
75
72
822
-12
-382
-397
136
-18
-34
-67
-133
135
54
-319
165
402
-98
85
9
106
42
-43
-105
190
-77
-714
131
276
-157
-140
-99
-5
131
-363
66
-104
242
14
-115
43
179
532
148
-322
-110
124
41
-134
-66
173
-76
138
-232
-102
23
-326
267
-277
-3
-92
-289
-265
-56
-75
12
-209
573
-218
-367
395
43
459
312
90
-17
-142
-736
65
259
379
-313
-114
-13
11
-242
81
202
-136
304
177
-296
-26
336
142
417
242
125
17
304
152
-2
351
400
-130
-528
5
-354
171
281
-575
184
244
-19
-10
76
129
-244
292
251
-717
-55
386
5
-389
140
360
134
-1
-60
162
-26
16
192
-118
81
-83
-85
520
140
0
-142
161
-120
114
-346
-300
94
106
-659
-371
-25
-437
567
300
65
-53
292
-4
73
-22
-111
-52
247
120
-186
118
-100
720
-293
230
-56
152
-143
-243
-213
-8
-103
318
235
-34
158
316
43
-152
-244
-445
-86
-487
-218
152
-315
-106
149
-170
205
-339
22
134
-300
-368
-199
-124
26
89
-157
250
57
1
-717
-261
-38
-281
-96
392
-265
150
-156
132
30
69
-135
-478
60
453
213
263
-291
-326
-154
473
30
-306
-364
206
-401
39
306
50
87
81
-337
235
265
-190
13
84
381
260
16
-342
-415
-270
11
46
-69
-346
90
51
-141
-529
-168
-19
96
-26
143
384
-117
86
274
413
15
171
-90
-104
117
226
53
30
-59
-75
-573
-277
191
-81
162
-29
17
142
7
-261
-435
-109
414
189
-223
368
-191
243
-61
-101
17
28
-50
110
3
-204
-583
12
38
186
-57
-83
56
58
-94
61
366
126
211
352
16
-73
-72
-29
-175
-232
123
330
157
-16
-32
129
823
131
268
60
181
260
69
280
332
-268
39
54
380
-172
106
3
-152
501
54
-192
-98
-25
97
-74
-117
406
-357
-480
-298
-460
223
-292
-8
-152
37
-57
-123
385
3
340
476
274
-202
131
135
53
3
148
251
-231
130
228
-108
-38
-145
554
-123
541
-70
-172
24
-46
50
482
236
136
-99
13
-136
83
-77
-211
-306
516
227
-59
-152
-395
259
351
-326
117
-260
-7
-61
110
-128
-237
-131
8
-14
-72
-74
-347
-175
66
-352
52
124
528
412
-45
190
-605
91
94
378
61
-683
-360
28
370
335
-515
100
208
-176
-301
3
-109
-335
748
69
341
-273
74
-59
112
-65
25
142
-373
358
30
-260
-94
-141
-44
-327
-641
-48
-63
-98
-109
337
262
-261
-12
-378
204
23
-216
14
-68
131
113
339
-142
-610
-205
-247
-51
614
114
-11
409
-244
106
188
268
90
-140
236
-71
109
-192
-298
-88
418
-327
-703
-91
-356
195
-94
246
-99
244
751
-91
-3
357
75
58
25
89
-95
99
592
-205
218
-67
-298
100
-12
313
96
520
-31
-107
-298
459
102
96
229
-192
-33
-249
238
42
53
24
368
82
317
-138
12
141
158
109
-233
206
-109
268
285
-17
199
408
-20
660
383
20
301
141
-167
-446
434
173
338
174
66
-27
-172
110
-42
-269
44
-262
-386
90
85
-468
105
-603
508
-86
-223
149
-141
-364
-443
599
-217
107
-311
-248
175
169
-125
-32
-102
-217
284
5
91
-46
-310
-198
81
40
-330
526
27
-60
-117
-393
27
-133
-496
97
117
-207
300
-356
-128
-9
-84
-264
-77
211
8
-321
121
117
-83
-196
241
139
203
457
-218
-4
-257
77
-595
200
-131
-253
-520
-205
308
-6
90
-61
-99
-267
442
-341
197
33
-145
43
-287
-55
196
-72
-136
42
-294
-120
-83
-78
-237
239
-269
184
-47
-286
-266
-232
-131
-11
-104
688
-267
-138
-76
292
41
-48
236
-104
-181
276
-67
-46
152
-250
-375
-164
76
-532
435
-64
174
-99
386
348
50
-210
-22
89
-265
-484
-48
49
97
-153
114
-63
-408
-19
183
-367
-254
-166
45
-82
-172
-19
-86
-17
135
28
-26
302
211
-74
-207
83
-107
-356
804
229
239
-64
53
197
-141
-571
-529
372
-261
20
-170
-11
-318
89
-189
76
305
274
64
-602
5
-18
214
775
54
-200
86
-80
67
-8
103
-14
-24
-22
-60
173
-100
-170
6
-296
-358
7
6
-193
72
-209
-6
-57
218
183
48
-24
-29
2
-266
-208
-63
-141
114
436
-247
769
22
228
-342
-338
126
-94
-97
265
-129
237
-142
47
-326
-210
-98
-40
-37
-415
-337
28
-98
634
-699
373
-80
349
-180
-167
169
-444
-39
-164
263
-259
11
286
-53
227
43
223
177
-69
-458
-526
206
-251
239
585
-578
103
355
86
-432
-241
155
-170
-282
-173
315
80
-35
-326
223
81
283
91
301
-616
-83
-122
126
-207
466
-286
152
-12
-15
156
150
-146
116
47
-58
-378
271
102
-88
-5
259
534
-92
303
287
246
18
20
16
-336
494
-212
-466
208
20
-198
595
-279
-220
21
54
-149
88
-266
654
-94
-235
216
152
23
-38
264
61
177
-14
76
-137
175
-173
-76
152
-183
63
140
-436
-131
40
154
-377
89
308
153
-112
-173
-142
48
68
76
-288
72
267
-129
-59
113
156
248
120
32
500
-26
-92
-243
162
196
96
163
-230
173
327
231
140
102
284
-37
-237
-103
421
-477
217
-515
157
282
6
-16
271
313
228
-179
-337
-148
115
-354
221
-266
-158
-303
-183
-120
-82
-82
369
-203
439
-737
-53
287
76
28
-388
-248
271
2
-353
-344
153
116
202
113
-477
-62
-220
459
38
73
75
-400
-9
165
425
51
37
10
446
-13
-14
456
158
-192
85
-172
-175
-23
-249
-67
-3
208
-58
-79
-298
606
-430
-249
124
79
-75
85
-280
-233
-27
-113
-399
437
168
2
-76
-107
23
-242
-512
47
-63
-31
199
73
105
-27
-238
-499
-313
599
-244
117
-105
-235
163
-135
-319
76
199
470
570
-120
-347
-70
-32
-192
-41
-259
67
-500
241
-262
-17
-421
-597
421
-294
67
306
196
-493
-327
268
-45
206
173
-32
-205
294
461
5
-138
-634
-572
-14
595
-276
115
65
279
-212
-265
-247
483
-600
-121
479
56
-150
23
-55
-203
-255
-315
140
502
-27
-672
-436
528
319
243
90
162
-38
129
39
-33
197
61
-16
-118
379
283
167
-218
-201
-6
-199
272
156
5
-130
-51
-89
410
185
-104
190
-250
625
-84
-87
-189
609
13
-517
260
266
-110
241
74
-115
264
-65
466
-313
191
-14
284
183
260
170
-610
60
-55
-407
-390
-5
-265
338
137
-264
234
122
-401
-99
-522
-355
255
-307
336
-150
153
-26
-86
-315
52
300
107
-228
427
-53
-122
-214
277
207
128
-88
49
-348
3
-453
358
-280
-118
-352
161
-487
-33
-299
-50
128
71
-13
59
-217
-117
253
252
64
78
55
-77
-442
295
35
247
70
60
-222
50
457
-358
69
-201
-324
-162
-335
21
384
-110
217
-146
11
-166
231
-210
-279
137
-426
-96
198
154
154
-287
-330
-119
111
-259
-160
205
172
17
-203
-112
149
387
313
261
-593
-38
102
-468
-144
-17
-24
22
109
118
-65
-211
-284
275
168
102
74
-246
234
400
-793
91
-171
62
-404
-112
-98
-50
439
-181
46
80
-93
-252
-330
563
-35
219
-156
-28
237
203
173
169
111
-121
-10
-22
56
311
-42
-25
373
-714
229
87
288
154
236
-3
62
13
-83
175
93
106
122
-607
228
-101
-554
-72
-593
81
43
-158
208
-152
-97
163
107
52
-180
25
-109
193
-75
-139
343
-293
180
19
-127
95
25
-57
-20
556
193
-286
-334
-13
28
-172
-50
291
-473
-18
228
-199
459
-579
47
-209
-62
369
-311
-252
269
-142
-271
-363
-291
-44
-623
61
8
96
255
-208
30
-262
381
-139
301
-18
-25
-254
-136
149
420
-162
329
27
-131
-285
-216
50
232
-295
86
201
-130
-150
147
257
-71
-309
171
-504
-112
