286
251
214
195
181
173
164
141
96
20
-68
-195
-365
-575
-728
-744
-647
-550
-529
-574
-590
-559
-465
-345
-232
-152
-94
-50
-1
60
130
190
248
292
324
349
374
392
406
409
404
392
366
331
288
244
177
90
-14
-96
-127
-94
-45
-8
-15
-55
-95
-126
-138
-134
-117
-77
-32
20
81
128
154
146
119
83
42
12
-3
-5
-1
-9
-18
-30
-1
47
112
164
191
190
164
127
85
36
-13
-69
-129
-183
-228
-246
-272
-301
-348
-375
-411
-483
-612
-733
-763
-669
-496
-299
-112
28
131
197
251
299
343
384
415
432
441
446
443
446
441
438
430
422
412
398
374
353
327
299
247
153
31
31
-105
-237
-361
-466
-537
-560
-550
-527
-519
-515
-506
-480
-439
-382
-326
-260
-192
-117
-37
37
95
132
161
190
212
238
237
210
155
92
39
-12
-66
-107
-139
-114
-74
-19
7
-1
-29
-53
-59
-63
-72
-117
-136
-156
-151
-136
-118
-71
-5
70
138
191
229
245
238
221
199
183
171
159
140
99
47
23
49
106
164
192
204
195
167
120
62
30
13
3
-3
-14
-17
-30
-48
-84
-156
-259
-397
-502
-565
-537
-443
-314
-178
-65
43
125
224
324
419
484
508
500
493
482
456
405
320
251
190
144
119
104
105
120
168
234
291
299
251
169
61
-75
-208
-301
-318
-277
-214
-172
-155
-164
-194
-233
-270
-286
-254
-197
-124
-43
16
72
103
146
190
239
288
333
369
391
399
362
311
271
280
361
466
537
557
507
411
276
130
-30
-185
-312
-397
-419
-417
-417
-456
-489
-506
-497
-482
-457
-407
-315
-211
-130
-88
-53
1
72
154
233
314
376
424
459
475
480
454
387
291
180
89
6
-65
-114
-126
-96
-68
-61
-73
-79
-84
-78
-53
5
99
190
263
328
390
445
493
520
537
536
530
518
496
472
437
402
373
357
340
307
252
176
86
-7
-103
-211
-357
-554
-767
-908
-942
-825
-665
-511
-396
-283
-175
-90
-23
32
95
157
225
287
332
363
374
379
382
382
378
367
337
289
219
141
39
-105
-240
-359
-418
-437
-431
-414
-387
-357
-309
-256
-206
-154
-111
-39
50
154
244
315
350
368
361
361
363
362
359
355
352
337
310
278
233
195
163
153
162
182
199
179
83
-105
-327
-498
-584
-582
-562
-534
-484
-418
-338
-238
-140
-51
23
96
161
213
256
280
297
310
322
340
358
383
398
403
391
387
380
375
319
185
-10
-188
-317
-378
-398
-402
-434
-454
-468
-413
-325
-211
-106
-16
66
133
204
264
318
357
380
390
385
381
371
363
362
364
362
362
358
344
323
289
253
215
186
157
130
69
-38
-199
-356
-493
-599
-682
-713
-684
-619
-563
-494
-406
-303
-207
-134
-74
-14
59
141
211
274
320
348
344
320
273
200
101
-1
-111
-194
-246
-262
-245
-200
-145
-82
-11
37
78
114
157
199
232
250
261
277
285
280
277
276
286
307
318
315
279
187
8
-213
-403
-504
-528
-517
-515
-491
-448
-379
-291
-200
-86
19
109
181
232
273
308
335
359
375
384
389
389
393
388
387
372
361
350
341
333
325
323
314
303
289
269
252
239
227
224
223
230
228
211
151
36
-182
-469
-764
-967
-1002
-914
-749
-603
-505
-447
-417
-386
-328
-253
-151
-38
61
132
168
191
205
213
208
169
108
20
-66
-116
-141
-123
-113
-84
-64
-25
20
54
89
119
158
186
214
239
269
303
345
373
396
397
379
347
282
203
77
-90
-291
-513
-655
-693
-628
-533
-466
-407
-373
-334
-299
-283
-262
-232
-171
-101
-17
63
132
190
230
261
287
310
335
362
399
406
394
361
332
303
244
148
-11
-219
-493
-735
-897
-892
-784
-661
-541
-431
-311
-201
-111
-40
32
114
194
261
318
366
401
431
445
455
467
477
459
430
384
343
299
234
137
-5
-180
-394
-591
-729
-776
-744
-707
-655
-600
-512
-415
-341
-287
-251
-205
-153
-86
-8
72
151
216
249
267
278
306
347
388
414
433
431
412
376
357
355
365
357
307
200
2
-250
-521
-737
-842
-840
-718
-509
-275
-73
79
192
275
326
349
360
368
383
396
407
413
409
397
387
371
356
348
346
359
331
235
79
-112
-262
-372
-453
-497
-515
-503
-457
-394
-316
-229
-133
-35
48
127
202
270
331
375
409
415
417
411
412
418
427
434
439
443
448
451
453
447
438
423
422
417
398
366
286
101
-166
-438
-608
-668
-650
-607
-535
-442
-346
-273
-223
-183
-127
-62
7
76
139
198
234
259
275
290
300
304
271
216
132
23
-81
-188
-269
-331
-357
-319
-263
-188
-118
-45
19
63
96
130
176
225
263
285
285
290
293
316
339
361
379
396
410
411
391
362
324
253
138
-51
-286
-548
-778
-896
-882
-758
-592
-452
-350
-266
-200
-142
-87
-20
60
153
234
308
359
389
406
407
417
432
443
423
372
287
184
34
-156
-350
-511
-626
-667
-625
-493
-300
-119
-4
46
64
86
124
172
224
268
299
315
328
340
364
383
399
390
382
370
370
351
291
149
-51
-283
-496
-608
-670
-670
-638
-583
-489
-377
-252
-150
-65
2
58
119
169
219
270
323
360
394
401
412
419
442
455
452
434
378
267
83
-120
-297
-423
-499
-535
-526
-478
-396
-312
-224
-142
-82
-35
1
53
115
189
247
296
337
366
389
401
411
428
441
452
444
446
445
442
432
400
299
116
-115
-347
-503
-594
-633
-614
-554
-468
-380
-289
-214
-162
-111
-58
5
61
106
142
170
202
229
250
265
272
286
294
295
290
288
298
315
333
345
349
351
352
356
349
335
300
181
-26
-268
-477
-608
-663
-692
-691
-642
-578
-487
-389
-312
-243
-179
-103
-23
46
111
173
231
297
355
390
372
317
234
150
87
5
-83
-210
-317
-383
-398
-370
-302
-199
-68
62
172
262
334
382
412
413
395
361
307
258
219
211
220
241
258
273
289
299
311
324
340
356
377
396
415
432
450
446
408
306
120
-160
-525
-829
-976
-951
-819
-672
-523
-387
-278
-222
-186
-145
-91
-25
20
43
62
90
127
163
185
187
169
138
92
28
-68
-194
-333
-444
-506
-486
-382
-215
-49
69
143
195
240
282
323
337
328
296
252
216
175
147
137
149
179
215
239
257
287
320
350
350
287
133
-112
-394
-623
-738
-742
-682
-613
-509
-401
-274
-167
-85
-34
-2
45
93
156
222
270
300
316
335
358
371
336
256
138
-23
-220
-390
-508
-544
-519
-452
-346
-215
-66
68
174
260
316
356
376
397
384
340
288
255
248
255
244
237
241
261
285
300
320
339
350
362
371
383
386
390
405
430
448
414
288
45
-276
-608
-840
-908
-854
-735
-599
-461
-336
-231
-167
-138
-103
-64
0
67
107
141
173
207
242
261
257
241
204
168
109
16
-115
-248
-366
-436
-424
-338
-193
-51
51
124
183
242
307
360
402
404
368
312
267
233
201
140
51
-64
-222
-405
-599
-728
-805
-790
-713
-579
-392
-208
-49
89
209
309
401
469
515
534
535
512
472
418
368
323
288
263
239
224
223
239
259
273
287
307
325
348
333
232
16
-236
-489
-645
-734
-763
-730
-644
-530
-410
-291
-190
-96
-39
-9
21
57
118
180
232
262
281
293
309
332
355
382
413
441
438
403
314
188
-1
-220
-412
-539
-575
-548
-464
-356
-236
-148
-76
-24
22
58
81
103
117
153
199
251
293
316
331
352
382
403
422
427
430
431
428
428
420
408
399
404
408
394
343
284
230
135
-96
-419
-778
-962
-1018
-950
-837
-701
-554
-408
-288
-179
-119
-89
-63
-37
38
115
171
209
231
268
307
331
325
286
213
103
-40
-189
-306
-360
-363
-326
-252
-146
-27
73
144
202
253
311
379
440
487
508
496
464
403
345
282
192
62
-119
-353
-602
-825
-951
-936
-814
-652
-467
-277
-98
51
163
252
327
395
455
505
541
564
569
547
504
444
370
312
255
219
190
174
172
176
199
224
247
276
301
320
306
266
214
89
-130
-470
-843
-1110
-1200
-1109
-923
-714
-523
-359
-214
-107
-27
43
102
151
165
167
173
202
248
272
285
287
306
327
325
291
206
96
-63
-229
-364
-451
-485
-469
-407
-299
-179
-78
11
93
174
259
336
393
420
421
400
362
308
274
251
248
236
233
239
264
282
244
145
-44
-273
-512
-685
-755
-734
-666
-566
-434
-281
-134
-20
64
130
180
216
233
239
240
234
237
256
285
324
347
369
393
424
444
457
466
477
484
476
476
470
449
406
351
287
143
-107
-401
-657
-817
-869
-844
-734
-569
-388
-227
-85
12
73
98
91
78
69
72
116
148
197
240
294
342
384
387
359
301
210
66
-123
-311
-437
-478
-463
-423
-345
-257
-145
-46
42
127
212
295
364
414
437
425
392
331
281
247
233
216
201
205
233
264
296
312
346
370
386
363
314
242
106
-113
-434
-768
-1019
-1116
-1063
-912
-718
-518
-335
-175
-43
59
132
193
233
237
228
208
211
223
233
245
255
276
305
333
337
315
249
139
-16
-187
-325
-427
-465
-475
-426
-340
-231
-121
-32
42
95
149
186
235
260
262
254
257
294
354
392
408
423
435
456
467
478
492
508
519
497
427
269
71
-117
-275
-390
-514
-622
-663
-641
-565
-448
-305
-185
-92
-31
11
13
26
12
35
69
131
181
236
275
321
379
442
505
547
536
473
359
203
-18
-259
-448
-546
-542
-506
-433
-329
-203
-70
37
126
193
246
277
301
295
280
260
227
217
218
236
261
279
307
332
355
370
383
398
404
413
423
431
419
391
364
344
328
267
155
-24
-228
-427
-614
-750
-838
-833
-755
-651
-527
-413
-304
-219
-167
-162
-164
-171
-141
-85
-25
24
59
78
90
87
78
49
-9
-109
-215
-278
-267
-200
-120
-53
12
80
154
229
296
356
401
439
466
491
510
519
519
496
456
396
308
220
156
96
80
89
122
154
165
160
122
44
-125
-397
-695
-903
-967
-903
-798
-660
-505
-341
-200
-86
-1
60
114
150
180
200
198
173
157
169
221
275
308
336
364
406
442
463
464
441
406
321
196
26
-153
-307
-434
-517
-577
-599
-548
-444
-311
-185
-92
-21
35
87
114
138
142
128
135
160
203
233
253
270
302
338
367
391
406
410
406
401
405
405
392
360
279
137
-15
-155
-288
-407
-556
-670
-724
-699
-623
-508
-400
-299
-223
-163
-132
-119
-129
-132
-106
-52
-1
41
81
117
156
198
246
311
353
353
295
188
38
-140
-293
-429
-512
-570
-566
-483
-359
-210
-65
61
171
249
295
326
328
326
290
236
191
172
188
215
231
241
264
300
328
347
362
375
389
400
412
410
405
395
385
375
369
371
366
305
147
-41
-227
-382
-556
-747
-869
-889
-821
-719
-603
-485
-382
-307
-243
-206
-187
-181
-181
-164
-144
-126
-106
-71
-24
15
42
58
66
67
50
18
-12
-57
-85
-100
-79
-39
13
63
110
159
219
270
325
368
400
413
409
393
358
313
225
61
-159
-381
-494
-519
-482
-472
-482
-525
-544
-538
-487
-381
-247
-104
37
165
282
382
464
525
571
595
610
613
616
609
599
586
577
565
554
537
513
481
434
383
351
347
349
328
252
80
-157
-388
-535
-641
-730
-853
-935
-951
-892
-803
-694
-572
-439
-301
-167
-52
51
134
202
252
286
321
362
401
423
407
364
270
130
-19
-177
-277
-333
-341
-352
-382
-407
-411
-361
-268
-159
-37
87
206
307
388
458
508
545
568
582
578
571
555
534
497
443
378
340
309
286
252
232
217
159
42
-164
-451
-748
-972
-1034
-923
-761
-638
-537
-453
-348
-252
-171
-92
-6
78
173
265
357
431
490
526
526
500
445
388
337
310
325
343
350
316
231
128
13
-119
-279
-478
-644
-773
-829
-816
-752
-631
-493
-355
-209
-69
44
147
231
313
378
419
435
436
423
397
350
307
239
189
137
135
149
182
212
244
280
312
308
255
137
10
-83
-155
-211
-302
-391
-451
-488
-480
-444
-379
-297
-204
-110
-19
67
124
169
192
200
198
162
147
140
170
206
232
251
276
307
334
361
389
422
447
471
475
469
440
394
310
176
29
-123
-284
-448
-596
-681
-667
-601
-508
-414
-305
-192
-98
-25
33
71
67
35
12
15
55
99
136
172
211
247
281
323
371
422
458
476
483
477
445
381
265
80
-130
-337
-488
-579
-638
-655
-617
-526
-401
-271
-143
-26
75
140
188
190
142
73
1
-8
-6
5
12
49
120
205
280
332
361
375
378
381
390
402
414
417
414
403
385
367
343
331
328
339
329
276
166
26
-116
-244
-408
-607
-823
-943
-960
-889
-783
-661
-528
-378
-232
-112
-35
-20
-42
-71
-75
-47
-16
13
48
81
120
162
169
112
11
-100
-180
-231
-261
-271
-233
-142
-32
57
104
122
147
180
234
293
338
356
364
384
390
394
376
324
259
181
99
1
-131
-295
-462
-594
-621
-586
-505
-448
-393
-337
-263
-185
-86
36
153
256
333
392
440
480
513
529
537
529
507
478
433
380
339
315
315
322
363
413
446
448
398
326
214
70
-163
-453
-753
-911
-926
-820
-697
-599
-510
-398
-271
-144
-25
64
145
207
257
295
316
342
363
343
283
196
133
123
135
162
187
220
273
334
372
373
327
254
152
11
-164
-338
-449
-485
-509
-529
-528
-498
-436
-362
-263
-145
-25
82
168
236
285
309
327
324
299
243
182
150
158
184
204
225
241
262
285
311
348
382
409
427
440
448
465
464
450
415
366
251
89
-84
-229
-373
-509
-663
-748
-744
-697
-630
-549
-452
-352
-255
-168
-82
-28
-16
-39
-69
-68
-63
-47
-4
71
156
213
227
211
172
110
5
-118
-225
-285
-301
-337
-363
-373
-338
-282
-220
-153
-66
11
84
151
227
314
390
449
491
513
509
483
436
366
293
236
220
221
228
224
210
195
153
75
2
-13
67
223
354
423
422
391
348
309
289
282
293
310
309
271
187
54
-133
-389
-738
-1005
-1161
-1116
-952
-763
-621
-546
-520
-503
-446
-364
-246
-138
-73
-51
-50
-8
75
168
260
331
378
396
392
376
338
265
143
1
-177
-376
-526
-568
-473
-308
-150
-31
81
175
250
316
368
416
457
487
520
530
521
480
432
379
349
335
340
385
431
468
467
427
387
362
358
359
339
260
124
-41
-207
-374
-543
-645
-691
-648
-598
-568
-546
-492
-392
-274
-158
-60
23
78
108
87
54
42
60
99
148
198
244
296
345
398
445
493
534
557
543
494
430
350
227
23
-261
-572
-797
-906
-903
-819
-717
-588
-449
-317
-190
-85
-3
54
107
154
205
250
269
256
222
160
104
56
52
71
108
121
120
113
106
112
139
172
213
245
277
299
315
321
328
328
328
324
320
309
295
283
266
249
238
237
246
254
263
266
236
141
-25
-235
-455
-667
-863
-970
-948
-843
-762
-732
-700
-635
-546
-467
-387
-290
-170
-34
93
192
260
295
317
329
340
348
352
350
330
290
208
79
-44
-145
-206
-269
-343
-389
-360
-277
-185
-97
-30
16
22
15
38
88
168
236
302
359
382
385
346
321
309
305
299
279
229
186
174
223
287
309
245
92
-118
-352
-585
-739
-771
-679
-530
-384
-250
-118
-7
93
176
252
307
340
351
349
338
328
315
306
315
341
370
402
424
434
435
433
433
427
428
425
428
417
412
399
382
372
368
367
375
358
296
157
-32
-251
-472
-692
-865
-941
-910
-828
-776
-736
-677
-574
-453
-352
-269
-212
-185
-179
-178
-165
-119
-47
25
96
146
191
234
272
311
345
360
345
286
183
72
-40
-140
-266
-388
-525
-621
-663
-647
-581
-481
-359
-231
-110
-8
80
159
229
293
345
384
402
404
369
318
254
206
187
197
220
238
244
232
227
225
243
262
289
315
343
366
383
398
414
431
431
429
430
423
419
364
245
81
-101
-294
-506
-686
-761
-735
-716
-748
-803
-784
-677
-526
-388
-269
-164
-60
34
116
182
231
274
310
339
366
381
403
425
455
472
455
388
270
113
-111
-370
-598
-743
-774
-735
-654
-541
-404
-254
-121
-17
67
145
221
284
328
342
346
337
314
287
251
251
274
301
302
276
246
222
225
241
262
285
315
348
380
403
410
395
370
346
346
369
410
441
458
461
451
397
281
51
-268
-667
-983
-1116
-1073
-962
-915
-892
-820
-675
-519
-391
-281
-183
-79
12
85
144
192
238
279
297
269
235
208
237
298
350
367
362
335
285
194
100
-7
-111
-256
-440
-625
-768
-826
-805
-742
-657
-536
-384
-205
-59
37
98
145
202
246
288
302
306
281
247
218
211
219
242
273
295
318
336
358
372
391
408
416
420
417
417
420
423
419
411
389
360
322
290
271
292
325
349
360
329
246
92
-183
-523
-909
-1129
-1179
-1069
-944
-859
-775
-644
-483
-327
-199
-92
-6
70
132
179
215
241
257
272
282
288
294
280
228
162
102
107
147
183
179
151
130
102
42
-46
-149
-273
-435
-620
-762
-791
-704
-570
-444
-344
-245
-162
-80
-14
43
106
177
251
319
375
416
448
468
486
496
499
495
487
476
463
447
433
410
381
357
336
313
297
281
261
234
206
171
154
109
47
-46
-173
-309
-446
-548
-592
-602
-627
-684
-715
-692
-610
-486
-349
-220
-120
-50
-4
41
89
126
162
195
228
256
265
257
250
243
264
293
311
304
271
226
188
158
111
29
-94
-239
-399
-577
-669
-653
-517
-336
-158
-6
115
176
196
186
173
175
168
178
204
253
291
291
258
210
174
165
173
187
184
158
128
129
182
259
311
314
241
112
-89
-339
-575
-696
-700
-607
-511
-422
-333
-257
-201
-157
-103
-26
53
133
169
172
146
131
147
199
268
352
423
498
554
606
635
646
648
637
619
576
529
479
449
436
445
465
483
489
479
456
422
381
340
315
307
315
321
321
312
306
306
261
167
4
-257
-614
-892
-1033
-982
-854
-732
-616
-506
-419
-364
-306
-239
-158
-77
-7
63
122
166
204
230
254
265
267
259
232
198
170
163
169
171
149
113
82
66
43
-3
-64
-109
-131
-132
-142
-177
-248
-349
-507
-678
-824
-888
-858
-740
-596
-453
-325
-208
-108
-26
37
81
119
149
185
227
269
295
314
334
357
376
373
350
322
309
312
338
369
404
433
447
429
389
316
213
60
-161
-460
-695
-843
-818
-676
-482
-296
-124
0
80
117
140
157
157
172
192
233
280
335
398
469
511
535
515
500
489
480
471
460
438
424
417
415
415
405
400
404
430
459
464
434
375
311
267
242
215
198
184
155
90
-5
-180
-352
-568
-720
-831
-864
-827
-730
-613
-499
-410
-315
-208
-104
-12
67
131
186
217
245
252
258
254
250
245
231
225
214
203
194
191
185
174
168
160
145
128
115
109
109
99
82
49
10
-45
-113
-216
-336
-427
-485
-542
-665
-823
-938
-945
-858
-746
-620
-506
-426
-365
-312
-249
-170
-101
-62
-33
1
62
140
220
291
341
376
388
385
386
393
423
454
447
396
306
217
132
71
10
-50
-132
-235
-361
-483
-550
-545
-472
-368
-270
-159
-46
61
157
229
279
300
312
330
339
325
285
243
206
184
183
209
263
335
408
477
529
558
567
560
535
506
474
433
386
311
219
144
133
166
223
273
293
281
224
123
9
-124
-291
-477
-653
-792
-874
-906
-862
-809
-730
-621
-469
-301
-157
-65
-13
33
81
122
145
143
132
137
166
214
270
317
346
352
356
356
346
333
313
308
311
333
357
361
343
275
168
10
-201
-382
-500
-535
-501
-413
-297
-158
-42
34
83
111
130
147
163
165
171
155
124
65
5
-21
-5
47
119
207
297
379
447
482
478
460
440
445
469
491
492
465
418
363
313
280
257
239
215
195
176
169
164
155
143
120
98
68
40
4
-37
-137
-352
-726
-1069
-1248
-1206
-1040
-903
-822
-765
-688
-590
-490
-395
-337
-292
-255
-220
-170
-107
-22
74
161
246
306
367
415
459
491
515
528
543
547
542
521
476
414
349
265
168
62
-38
-109
-138
-144
-165
-236
-379
-492
-547
-522
-472
-426
-366
-280
-182
-96
-19
48
93
112
105
65
-9
-93
-158
-139
-55
78
219
340
439
507
557
601
631
646
642
628
610
590
564
538
508
476
445
412
381
351
322
298
275
252
230
210
191
173
158
140
126
115
101
94
86
79
73
67
63
57
53
45
35
26
23
29
37
46
33
-22
-144
-292
-383
-416
-466
-587
-713
-768
-715
-645
-594
-581
-551
-514
-436
-334
-224
-126
-54
10
67
120
167
194
203
205
196
187
173
135
90
31
-36
-89
-135
-169
-196
-214
-221
-203
-161
-106
-42
27
91
120
111
51
-56
-227
-450
-653
-795
-873
-911
-912
-860
-749
-621
-492
-379
-301
-244
-178
-74
49
160
246
309
350
378
393
400
404
394
384
369
344
317
285
261
249
232
220
199
183
172
161
130
86
7
-89
-201
-308
-396
-470
-552
-656
-735
-783
-808
-884
-1014
-1112
-1109
-988
-832
-686
-550
-421
-313
-235
-174
-113
-40
2
-7
-77
-164
-204
-185
-118
-33
43
87
135
209
323
433
502
527
529
522
509
489
457
438
440
472
503
506
487
457
441
408
334
188
315
