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