-155
-283
-456
-541
-474
-389
-288
-233
-150
-43
67
158
277
347
334
224
93
61
120
226
301
309
259
168
70
-37
-125
-236
-364
-533
-540
-522
-369
-307
-251
-172
-63
36
180
305
368
314
160
67
54
116
190
228
219
160
66
-46
-160
-277
-397
-397
-524
-588
-578
-432
-241
-59
50
153
273
352
377
291
198
101
54
84
160
237
257
242
183
101
-21
-99
-204
-315
-470
-553
-535
-434
-342
-240
-144
-29
65
160
277
328
297
178
78
65
114
195
248
249
211
141
60
-4
-113
-244
-430
-566
-536
-489
-346
-298
-216
-125
-13
90
217
262
265
225
205
242
274
279
242
198
131
50
-50
-109
-233
-338
-485
-561
-456
-344
-171
-101
-45
23
126
268
349
401
318
188
80
63
136
222
273
263
203
102
-20
-113
-209
-314
-472
-596
-555
-414
-249
-127
-32
50
170
316
361
374
294
225
212
231
255
256
238
184
107
0
-85
-156
-258
-388
-535
-545
-470
-313
-204
-114
-33
60
196
296
358
309
201
93
53
93
178
245
266
243
180
105
15
-66
-188
-341
-522
-560
-550
-426
-365
-280
-188
-77
39
153
219
238
181
150
174
232
279
276
235
178
101
26
-60
-117
-187
-327
-470
-569
-540
-442
-307
-203
-87
35
136
221
266
243
186
119
111
167
240
283
275
227
136
54
-26
-64
-147
-278
-455
-564
-584
-514
-433
-336
-230
-126
-1
122
214
240
197
150
155
217
282
333
332
294
229
153
80
36
-11
-90
-251
-410
-506
-479
-401
-277
-157
-55
52
171
263
320
287
224
202
234
302
361
377
342
270
170
78
-6
-45
-111
-233
-394
-486
-530
-463
-376
-267
-156
-61
29
124
201
215
167
140
168
248
323
356
334
272
176
94
16
-8
-68
-192
-359
-491
-536
-471
-372
-253
-145
-41
83
182
264
256
192
145
150
214
289
336
327
276
187
94
14
-18
-68
-159
-335
-483
-543
-514
-422
-302
-183
-75
38
131
200
215
170
129
139
200
275
313
280
207
100
21
-67
-166
-317
-439
-497
-422
-282
-130
-13
81
180
286
374
408
366
269
149
91
104
169
228
248
230
182
128
41
-65
-198
-357
-470
-552
-536
-409
-255
-79
43
175
275
343
321
249
177
103
77
99
175
252
282
258
189
96
14
-32
-22
-98
-248
-469
-601
-627
-565
-480
-350
-240
-133
-33
68
145
164
122
96
116
180
253
285
268
210
118
34
-38
-82
-140
-266
-421
-541
-587
-512
-414
-285
-178
-73
39
167
255
272
204
131
108
156
231
289
292
250
167
85
3
-33
-75
-182
-340
-498
-568
-530
-451
-320
-199
-90
42
152
242
277
277
294
322
332
298
247
172
92
17
-43
-81
-160
-277
-447
-538
-527
-396
-280
-180
-97
-6
136
281
407
416
324
185
97
84
136
211
234
224
164
83
-26
-126
-214
-319
-436
-528
-548
-429
-260
-79
65
177
314
379
373
291
225
230
287
341
364
341
281
192
101
3
-36
-64
-137
-279
-470
-539
-545
-430
-320
-213
-115
-13
124
239
324
285
206
134
114
146
203
232
232
183
107
31
-19
-58
-143
-289
-460
-572
-574
-492
-365
-252
-148
-43
87
191
267
250
191
127
105
141
202
256
266
231
149
68
-15
-50
-99
-189
-341
-504
-599
-561
-482
-336
-218
-120
-22
84
181
228
208
141
104
119
180
251
277
249
179
87
3
-54
-81
-144
-282
-430
-561
-561
-495
-369
-243
-145
-35
93
208
279
263
187
131
128
183
262
319
324
281
191
102
22
-3
-36
-140
-309
-476
-564
-516
-433
-296
-183
-85
32
136
225
242
202
140
121
154
230
307
333
310
240
143
50
-10
-24
-78
-215
-379
-545
-556
-510
-388
-259
-158
-65
33
126
201
204
167
172
221
290
320
299
240
149
69
-6
-44
-78
-154
-319
-468
-540
-510
-388
-259
-127
-40
95
230
319
345
272
216
216
262
319
338
303
236
142
62
-5
-44
-130
-260
-398
-502
-501
-421
-315
-183
-54
66
201
301
353
334
250
151
91
92
160
245
302
303
258
168
80
11
6
-48
-172
-367
-510
-570
-515
-421
-307
-198
-106
25
147
256
290
262
214
191
204
229
208
149
35
-44
-140
-230
-347
-449
-495
-437
-300
-127
12
102
185
361
468
587
515
363
186
51
-27
-40
26
97
190
237
210
118
-1
-100
-181
-267
-379
-494
-546
-439
-310
-122
-11
78
218
306
381
328
247
174
149
180
215
232
214
175
114
44
-27
-58
-127
-259
-439
-579
-604
-512
-379
-254
-138
-44
109
270
383
397
291
176
74
34
73
159
242
277
264
204
115
25
-45
-74
-146
-309
-468
-607
-605
-540
-428
-299
-205
-86
28
140
203
209
170
152
147
174
207
204
168
100
31
-28
-125
-246
-394
-488
-482
-386
-235
-94
5
83
198
364
468
523
416
263
131
68
80
126
158
127
85
20
-49
-153
-249
-288
-314
-309
-248
-120
94
257
346
442
505
568
515
367
200
51
-50
-103
-89
-4
109
202
253
218
130
7
-123
-216
-304
-400
-493
-488
-424
-310
-184
-106
-24
93
206
286
289
228
192
209
250
278
259
209
136
58
-17
-63
-57
-101
-212
-400
-541
-571
-472
-340
-195
-104
-26
71
240
338
403
313
182
68
21
54
151
240
281
274
221
140
58
-9
-47
-134
-284
-448
-594
-596
-550
-430
-311
-194
-101
34
150
241
240
183
110
81
112
194
282
331
318
261
168
69
-25
-63
-86
-155
-303
-466
-569
-550
-457
-318
-201
-104
0
114
211
246
205
136
105
120
199
288
343
342
296
219
110
8
-61
-96
-142
-285
-443
-587
-601
-532
-407
-282
-177
-58
71
176
245
220
145
94
89
151
250
315
336
293
225
117
13
-81
-108
-152
-233
-385
-548
-616
-574
-453
-318
-211
-109
13
124
213
237
216
203
197
182
135
66
0
-54
-121
-205
-300
-397
-451
-442
-338
-209
-54
55
150
264
427
521
544
433
286
175
134
124
106
117
85
69
-23
-138
-262
-320
-329
-257
-116
13
117
169
199
270
410
499
552
463
298
126
0
-64
-59
-19
-5
7
-28
-104
-191
-261
-286
-256
-167
-79
31
96
135
167
282
382
461
424
275
121
-39
-162
-221
-248
-188
-81
6
39
14
-60
-155
-300
-447
-515
-469
-331
-178
-60
20
81
186
305
419
444
370
211
56
-82
-133
-138
-70
35
138
173
157
107
35
-38
-132
-161
-214
-299
-449
-557
-589
-507
-405
-295
-192
-72
46
135
184
173
154
146
153
178
189
167
113
42
-28
-75
-118
-188
-304
-438
-529
-488
-393
-246
-128
-39
73
213
298
348
270
185
141
133
141
122
66
-13
-72
-160
-246
-313
-361
-378
-387
-344
-244
-95
37
157
274
406
490
517
451
330
194
79
23
43
115
159
134
25
-66
-158
-246
-390
-521
-540
-407
-223
-32
77
140
206
303
392
451
412
306
168
56
-5
-31
19
85
113
63
-30
-134
-197
-258
-291
-343
-346
-286
-130
60
205
256
310
409
482
539
458
320
157
14
-71
-129
-134
-78
11
121
175
195
158
75
-49
-155
-275
-400
-535
-663
-640
-559
-398
-263
-147
4
181
271
311
235
138
39
-35
-56
-27
62
167
258
293
274
210
120
23
-61
-100
-182
-316
-504
-641
-673
-576
-443
-308
-194
-64
74
179
235
202
145
87
58
77
147
238
305
324
288
217
122
23
-67
-121
-165
-245
-365
-535
-628
-616
-517
-379
-260
-146
-22
69
142
145
116
63
39
58
136
238
314
344
311
246
149
47
-41
-86
-114
-188
-323
-493
-602
-571
-481
-330
-214
-101
31
134
223
233
192
137
103
116
189
291
372
403
377
318
223
119
18
-42
-85
-158
-294
-460
-586
-569
-490
-344
-227
-105
48
149
241
230
182
129
131
200
307
377
387
343
278
191
102
13
-29
-78
-164
-306
-474
-575
-543
-429
-269
-150
-49
91
211
317
332
253
165
86
76
132
235
325
374
365
312
224
118
19
-61
-90
-147
-280
-456
-613
-634
-570
-421
-283
-175
-41
89
194
248
218
176
167
191
235
243
205
150
67
-12
-119
-245
-359
-437
-454
-375
-232
-76
57
130
216
348
489
587
567
442
292
161
72
35
49
136
247
311
274
116
-92
-307
-457
-477
-364
-200
-33
56
108
152
226
370
455
542
471
339
187
45
-91
-177
-203
-90
77
235
292
279
249
203
135
19
-100
-179
-263
-358
-481
-556
-593
-496
-419
-287
-151
-24
88
147
147
123
88
68
80
122
207
277
309
294
242
161
66
-21
-90
-88
-118
-247
-432
-597
-649
-597
-464
-327
-203
-54
57
158
202
178
136
88
69
99
178
264
334
346
319
248
147
38
-68
-123
-188
-275
-421
-572
-644
-603
-480
-338
-178
-17
92
182
194
180
142
99
85
117
199
296
371
399
365
302
202
91
-2
-69
-94
-157
-298
-496
-636
-639
-574
-421
-282
-143
10
119
208
229
187
139
91
84
115
198
284
349
359
315
243
142
38
-54
-87
-130
-216
-373
-550
-641
-605
-499
-364
-223
-60
54
147
179
181
175
165
202
238
271
243
195
126
45
-54
-165
-275
-398
-486
-488
-389
-226
-58
51
120
229
381
483
542
454
311
179
79
24
20
42
150
253
312
257
65
-166
-409
-537
-531
-405
-233
-86
17
90
153
217
349
464
556
510
375
221
83
-45
-115
-95
14
133
211
209
179
126
54
-35
-121
-251
-364
-480
-522
-490
-373
-261
-135
-25
99
279
391
486
442
346
239
140
106
130
187
231
227
189
134
72
-33
-189
-398
-580
-658
-578
-438
-258
-143
-40
56
212
357
461
468
366
268
173
135
135
155
161
120
48
-41
-177
-293
-416
-488
-480
-392
-249
-99
11
82
123
179
313
429
531
496
370
226
91
-5
-67
-66
21
147
208
142
4
-161
-317
-506
-612
-580
-408
-210
-41
43
93
127
177
300
398
507
435
303
140
8
-91
-146
-159
-127
-45
70
170
261
307
301
235
125
-3
-116
-183
-268
-397
-534
-653
-629
-566
-440
-320
-174
7
120
199
179
139
96
49
36
49
110
193
253
265
227
162
87
13
-53
-76
-125
-236
-408
-573
-635
-607
-490
-363
-236
-104
61
163
260
256
203
143
80
57
72
122
215
291
326
311
257
170
62
-27
-108
-139
-190
-321
-491
-638
-667
-619
-500
-368
-242
-87
42
152
195
171
130
81
55
70
118
206
288
328
315
250
156
53
-44
-145
-245
-353
-471
-580
-672
-610
-491
-283
-117
43
170
289
311
279
231
161
107
80
92
140
233
322
373
372
325
250
149
40
-38
-52
-74
-150
-324
-532
-647
-639
-546
-419
-292
-141
16
132
214
205
176
137
124
144
183
207
184
127
43
-48
-144
-253
-324
-377
-413
-471
-449
-305
-79
142
259
341
441
515
550
497
388
271
160
77
21
26
101
243
345
350
237
29
-203
-408
-510
-467
-336
-180
-70
15
95
165
238
373
475
558
510
365
211
63
-92
-183
-186
-100
50
155
179
147
107
47
-18
-120
-251
-388
-510
-546
-494
-355
-217
-72
21
123
267
329
423
371
273
164
68
47
70
110
139
133
102
55
-4
-122
-267
-475
-593
-613
-476
-312
-160
-65
18
93
198
361
453
534
467
353
214
75
-29
-101
-110
-46
82
216
265
226
96
-80
-292
-493
-613
-564
-402
-207
-76
13
73
134
225
371
445
501
418
311
181
75
-10
-62
-78
-21
71
186
249
260
214
136
51
-25
-81
-208
-384
-570
-679
-628
-537
-390
-260
-122
67
203
315
330
268
202
126
88
81
95
120
143
145
112
36
-34
-118
-241
-368
-527
-622
-631
-486
-285
-71
63
146
228
348
399
446
403
320
237
155
128
154
206
236
241
189
82
-75
-253
-438
-566
-603
-498
-332
-163
-45
37
111
176
291
395
481
491
414
305
181
73
2
-49
-66
-21
82
235
323
346
229
8
-271
-550
-708
-754
-653
-520
-364
-214
-86
35
109
208
315
383
422
347
254
139
39
-26
-64
-75
-48
34
124
206
233
222
176
106
18
-67
-116
-134
-208
-373
-562
-685
-660
-599
-487
-373
-241
-62
56
154
164
140
102
49
10
2
38
107
164
195
196
156
103
25
-52
-157
-300
-507
-673
-751
-693
-555
-418
-284
-180
-45
142
271
384
343
258
170
96
51
25
38
97
185
243
256
218
171
109
46
-8
-45
-124
-241
-430
-593
-660
-612
-509
-388
-265
-141
39
191
309
335
278
212
144
97
78
97
150
233
300
335
313
261
180
79
-14
-91
-123
-169
-292
-454
-595
-653
-624
-516
-404
-274
-133
-6
96
150
141
112
83
92
139
202
242
242
216
150
83
-49
-207
-418
-565
-618
-517
-351
-154
-24
80
141
218
369
492
595
572
471
350
227
137
80
59
92
176
281
363
365
314
228
50
-173
-444
-632
-706
-599
-467
-289
-159
-33
81
195
338
417
472
446
362
257
147
60
9
-21
-8
37
123
207
252
269
251
215
138
10
-191
-406
-593
-680
-612
-507
-346
-219
-88
49
222
329
427
399
345
257
171
117
100
129
157
200
216
192
157
100
62
-12
-146
-352
-583
-689
-669
-537
-387
-256
-157
-52
85
243
353
416
368
299
218
167
156
175
219
257
267
245
154
50
-143
-347
-581
-704
-688
-536
-343
-169
-67
18
92
185
322
409
485
460
381
270
161
76
16
-19
-29
7
85
155
198
204
176
117
42
-137
-345
-584
-736
-751
-667
-520
-380
-248
-109
64
222
322
365
336
285
213
136
85
74
99
143
191
221
219
171
99
27
-31
-53
-106
-233
-427
-629
-728
-695
-599
-467
-338
-226
-81
68
190
287
288
256
196
146
147
174
216
246
244
211
144
45
-86
-276
-477
-632
-666
-553
-386
-207
-76
19
101
192
337
448
534
526
448
346
225
127
62
22
46
124
232
313
319
283
217
141
64
-16
-52
-103
-208
-399
-595
-695
-665
-587
-468
-348
-211
-38
83
188
208
194
154
104
69
84
127
185
228
232
205
166
87
-32
-224
-459
-635
-681
-576
-398
-224
-99
-5
67
170
342
449
537
493
401
295
195
122
77
29
29
67
154
242
294
297
259
200
120
36
-49
-89
-142
-225
-404
-573
-677
-662
-598
-497
-382
-241
-88
32
131
172
182
153
104
64
61
93
152
215
258
272
249
210
157
83
-15
-170
-391
-595
-691
-663
-541
-396
-272
-150
-35
147
286
431
455
395
319
231
171
147
153
182
222
257
265
234
188
117
53
-66
-216
-440
-607
-656
-575
-413
-267
-144
-34
102
264
375
466
464
422
355
267
199
157
123
120
133
182
225
251
255
236
217
164
19
-220
-516
-708
-756
-682
-552
-435
-311
-185
-58
115
256
369
396
337
249
146
62
11
-10
3
65
162
250
289
278
230
162
84
-1
-73
-128
-218
-332
-486
-614
-661
-618
-507
-394
-265
-112
43
165
237
253
232
188
134
109
128
171
225
259
255
217
157
88
-22
-167
-376
-574
-657
-591
-446
-264
-141
-35
52
146
310
417
520
506
427
336
231
156
110
61
40
59
109
189
231
242
216
194
155
101
-50
-260
-520
-709
-754
-689
-560
-426
-293
-134
17
185
282
363
367
332
272
195
120
72
55
67
112
193
271
318
317
280
219
133
46
-36
-75
-142
-251
-425
-590
-665
-656
-572
-478
-361
-230
-65
79
198
251
240
198
142
111
120
159
210
256
260
225
154
83
4
-117
-288
-495
-643
-650
-551
-377
-226
-113
-21
57
167
317
420
474
424
335
242
158
96
57
19
14
42
101
169
200
193
156
133
117
80
-24
-226
-481
-693
-756
-717
-595
-475
-340
-192
-21
154
284
377
395
361
297
217
147
108
91
100
132
197
268
313
316
280
220
145
57
-31
-93
-130
-198
-329
-498
-628
-670
-642
-554
-443
-326
-190
-70
53
154
210
211
180
147
148
185
235
289
305
285
224
161
83
-32
-211
-447
-632
-673
-549
-356
-173
-53
59
153
260
412
504
573
546
472
382
281
205
158
135
123
137
176
244
303
341
335
289
226
146
74
20
-2
-80
-201
-376
-528
-606
-592
-533
-440
-327
-173
-19
119
220
259
245
192
141
124
121
139
162
193
212
200
148
77
-35
-158
-293
-381
-431
-469
-465
-353
-157
57
205
282
356
428
484
502
471
401
315
229
162
115
84
71
88
132
202
256
280
260
201
127
46
-29
-81
-88
-151
-258
-439
-589
-680
-689
-648
-565
-458
-329
-199
-75
41
126
154
145
105
70
40
19
39
95
160
195
178
115
63
-24
-122
-267
-407
-536
-602
-580
-422
-212
6
137
213
317
403
474
508
480
425
340
247
188
150
150
174
233
280
301
281
239
186
109
35
-23
-55
-97
-188
-358
-548
-684
-721
-674
-585
-478
-371
-222
-71
71
178
222
215
180
142
120
121
135
181
235
244
207
152
84
-2
-145
-353
-598
-740
-738
-595
-392
-226
-109
-4
86
210
348
428
471
441
375
294
201
128
86
52
41
41
79
143
199
244
250
244
234
141
-58
-347
-639
-792
-778
-691
-544
-413
-262
-97
57
204
305
361
364
321
272
221
164
123
68
40
52
116
215
277
290
260
208
152
81
8
-56
-98
-157
-248
-383
-556
-665
-689
-622
-504
-375
-236
-80
38
154
208
235
216
160
120
109
147
200
245
267
261
234
186
130
61
9
-95
-221
-427
-610
-694
-646
-510
-363
-239
-132
-30
111
240
352
391
363
306
234
170
116
84
53
55
90
144
197
224
231
239
185
80
-125
-374
-640
-781
-787
-685
-531
-395
-258
-116
17
155
262
341
387
375
337
259
185
131
92
82
74
96
129
192
251
282
272
223
164
89
9
-66
-112
-143
-205
-324
-492
-621
-696
-682
-623
-525
-403
-277
-144
-19
89
159
171
154
105
28
-50
-106
-87
-1
93
147
156
148
125
117
110
61
-28
-225
-443
-658
-756
-679
-529
-316
-164
-41
96
240
336
411
418
401
366
281
194
131
89
79
106
172
256
304
300
260
207
148
75
-1
-57
-78
-133
-235
-397
-559
-653
-667
-609
-505
-400
-275
-144
2
126
227
254
249
206
115
11
-74
-92
-13
93
172
210
214
208
194
190
168
117
-21
-220
-463
-623
-645
-511
-312
-125
5
124
259
376
456
505
494
471
409
324
253
199
166
152
153
181
233
290
329
333
302
250
186
107
37
-11
-61
-146
-302
-474
-614
-668
-646
-589
-493
-381
-258
-125
6
115
191
204
183
153
82
0
-69
-70
9
102
177
206
217
200
203
180
131
19
-161
-385
-585
-667
-575
-397
-184
-40
55
151
275
356
435
447
431
401
329
244
177
124
104
99
118
157
223
275
292
271
227
171
105
32
-32
-69
-128
-229
-391
-570
-670
-721
-691
-607
-511
-382
-247
-119
16
111
173
177
150
71
-27
-122
-159
-96
-4
92
141
169
177
182
196
186
124
-32
-245
-494
-680
-734
-612
-416
-190
-45
60
178
306
401
463
470
446
405
319
228
163
123
115
128
161
231
298
336
325
281
228
167
93
23
-28
-79
-169
-319
-498
-630
-699
-675
-603
-509
-391
-269
-124
12
136
211
243
236
177
67
-48
-132
-124
-46
49
139
191
221
227
219
222
192
117
-52
-273
-527
-707
-753
-632
-443
-246
-98
12
155
285
363
434
423
417
371
291
218
144
103
86
83
104
140
209
250
269
250
206
159
95
28
-31
-62
-124
-229
-394
-575
-669
-719
-679
-605
-505
-394
-256
-119
18
144
219
240
218
129
23
-68
-95
-54
39
130
195
242
259
250
249
238
188
81
-120
-370
-595
-719
-655
-507
-277
-125
3
118
264
362
453
481
462
436
359
270
203
148
129
110
120
142
203
259
300
299
260
207
150
87
22
-30
-71
-152
-283
-469
-610
-688
-685
-628
-536
-432
-303
-164
-24
113
211
257
252
198
87
-14
-98
-100
-39
47
132
199
239
257
258
264
256
213
112
-88
-325
-547
-668
-616
-455
-242
-79
38
159
293
398
467
502
492
469
405
318
231
168
132
122
132
162
219
279
319
313
274
217
160
92
23
-28
-67
-150
-276
-450
-602
-688
-700
-654
-572
-484
-356
-219
-76
62
173
222
220
174
79
-13
-98
-126
-72
8
103
170
206
214
210
208
211
175
99
-80
-284
-531
-668
-667
-537
-331
-164
-36
81
220
337
417
460
450
423
378
299
220
158
116
102
101
119
159
217
271
297
283
245
195
141
79
15
-24
-83
-179
-336
-514
-627
-686
-671
-608
-526
-409
-276
-131
13
135
215
234
211
137
39
-55
-99
-87
-20
56
144
210
247
254
251
237
219
172
90
-70
-262
-518
-686
-692
-592
-399
-229
-102
29
156
266
346
399
419
415
384
310
224
151
108
96
112
152
211
271
297
285
241
188
137
69
-1
-61
-86
-158
-268
-436
-603
-696
-724
-674
-588
-487
-361
-222
-57
78
194
249
249
220
169
77
-18
-76
-81
-11
53
130
187
246
270
275
263
224
168
91
0
-84
-192
-326
-485
-637
-669
-627
-496
-348
-225
-76
52
147
253
303
352
339
295
239
182
134
109
120
157
221
279
306
315
298
261
168
32
-128
-276
-401
-519
-612
-608
-569
-463
-362
-252
-108
51
201
322
417
448
451
410
342
265
194
146
130
142
177
232
296
340
345
316
268
218
159
93
26
-27
-85
-449
