249
235
220
286
424
549
600
515
400
240
71
-156
-403
-611
-735
-746
-657
-519
-379
-254
-162
-73
18
115
190
243
265
259
238
263
383
526
613
578
458
309
129
-81
-341
-577
-739
-777
-711
-581
-452
-327
-230
-146
-43
42
132
185
226
234
224
229
329
470
602
604
505
358
173
-28
-286
-527
-720
-720
-798
-760
-635
-487
-340
-221
-124
-36
51
134
199
237
253
240
238
303
452
590
625
537
392
207
28
-237
-497
-710
-815
-783
-679
-531
-405
-294
-208
-111
-17
69
147
197
220
221
221
266
407
555
632
571
440
276
105
-137
-410
-645
-776
-786
-686
-557
-416
-299
-205
-126
-25
63
148
179
194
230
331
447
538
533
443
351
204
75
-129
-347
-558
-693
-704
-614
-470
-325
-173
-74
17
98
178
258
311
342
349
336
321
395
547
687
734
627
484
274
73
-229
-508
-727
-836
-811
-715
-576
-445
-331
-229
-128
-14
91
148
182
206
282
393
506
548
498
410
291
141
-25
-258
-480
-660
-729
-673
-540
-391
-247
-134
-47
27
99
188
246
298
304
305
293
317
447
596
699
660
532
366
172
-69
-387
-652
-823
-856
-767
-638
-507
-400
-304
-207
-104
3
93
148
182
195
237
354
487
577
565
471
366
206
58
-175
-417
-643
-767
-754
-647
-504
-368
-258
-156
-57
37
121
188
237
262
266
259
311
458
603
689
625
491
327
151
-97
-401
-688
-863
-872
-772
-621
-494
-388
-291
-191
-83
20
99
163
198
212
215
260
402
561
675
656
523
372
205
5
-267
-566
-772
-826
-759
-610
-487
-365
-266
-167
-59
43
121
185
222
246
248
279
400
551
672
683
576
440
261
75
-209
-506
-740
-849
-800
-675
-542
-429
-333
-238
-131
-20
72
135
178
204
203
229
332
497
636
682
589
464
303
129
-125
-423
-683
-822
-808
-687
-548
-422
-318
-229
-128
-23
70
137
193
226
225
242
307
475
633
718
651
525
365
186
-52
-362
-646
-824
-844
-735
-591
-463
-363
-259
-162
-45
53
134
190
240
265
296
397
608
772
763
616
361
84
-250
-606
-842
-907
-827
-681
-508
-343
-206
-94
0
84
181
255
310
354
362
350
354
428
611
770
803
693
493
258
-4
-350
-659
-848
-901
-839
-730
-592
-470
-360
-254
-139
-29
63
132
179
207
217
237
333
511
675
734
636
495
316
115
-191
-539
-806
-920
-872
-730
-598
-471
-363
-255
-139
-35
50
124
172
221
231
251
335
505
673
746
662
525
353
169
-118
-455
-728
-876
-849
-728
-594
-466
-364
-258
-149
-35
55
130
185
225
242
253
310
461
627
745
694
574
418
237
-10
-346
-659
-848
-870
-763
-628
-501
-395
-286
-183
-64
34
111
165
202
254
367
529
637
625
517
371
204
15
-245
-526
-738
-809
-740
-591
-427
-283
-172
-72
14
112
200
261
309
333
348
337
354
456
647
806
838
720
560
332
61
-308
-642
-872
-943
-873
-755
-608
-474
-360
-244
-115
7
100
141
177
208
332
464
588
623
558
462
315
165
-66
-328
-600
-780
-809
-705
-543
-400
-263
-164
-70
31
122
210
265
309
327
330
337
406
573
725
811
734
579
412
180
-138
-517
-825
-966
-934
-814
-666
-542
-423
-310
-190
-72
24
100
165
211
247
264
318
470
640
774
759
641
479
278
17
-352
-689
-902
-937
-845
-705
-571
-451
-334
-219
-99
11
97
166
216
250
262
288
399
572
728
788
681
550
366
153
-173
-536
-810
-932
-884
-750
-613
-490
-377
-269
-152
-30
55
126
178
226
242
267
334
495
664
771
751
635
488
282
18
-340
-671
-877
-912
-818
-681
-550
-430
-324
-205
-92
18
93
152
204
237
254
288
408
578
730
787
705
581
397
169
-154
-512
-791
-926
-889
-766
-635
-512
-403
-295
-174
-57
38
108
163
197
226
285
440
627
761
721
572
381
200
-64
-401
-694
-869
-872
-763
-615
-478
-349
-246
-132
-25
87
166
218
254
263
302
411
564
700
731
645
522
342
159
-116
-424
-683
-842
-838
-742
-608
-472
-344
-229
-114
-6
105
179
235
273
296
296
313
396
558
725
816
764
654
493
261
-58
-439
-770
-942
-945
-833
-690
-561
-445
-334
-219
-97
4
78
152
220
307
436
627
770
763
613
356
52
-298
-666
-904
-965
-882
-738
-577
-407
-252
-120
-10
101
193
271
319
362
382
391
395
414
498
679
831
928
840
681
450
181
-170
-527
-814
-958
-953
-863
-732
-599
-471
-335
-204
-75
28
90
130
171
214
295
464
629
722
675
529
342
159
-142
-472
-761
-898
-867
-747
-591
-445
-299
-194
-81
25
123
192
248
294
314
330
326
352
473
637
792
830
749
623
418
160
-212
-606
-885
-1013
-965
-839
-705
-584
-463
-343
-218
-103
-10
57
118
172
221
325
521
734
819
736
527
252
-77
-479
-828
-992
-975
-862
-705
-544
-381
-234
-102
6
117
202
272
330
363
400
456
597
797
957
916
694
334
-63
-473
-829
-1007
-1024
-919
-771
-578
-404
-229
-106
22
134
229
304
340
371
384
398
409
434
528
701
858
951
862
691
456
155
-208
-569
-842
-977
-969
-869
-741
-610
-486
-355
-225
-111
-16
44
109
150
210
324
526
711
778
711
551
356
135
-188
-554
-813
-917
-857
-729
-577
-427
-283
-164
-53
53
140
219
263
318
347
354
363
371
484
642
808
879
833
717
528
283
-81
-491
-819
-989
-996
-879
-754
-613
-487
-374
-243
-131
-32
42
121
174
214
228
261
388
551
716
789
756
655
491
284
-17
-363
-698
-923
-958
-874
-720
-586
-462
-347
-221
-106
-13
57
128
173
216
229
261
350
516
681
779
767
683
546
333
67
-275
-627
-867
-971
-913
-790
-655
-534
-417
-293
-174
-69
12
77
139
184
209
237
311
462
637
741
775
699
595
391
170
-153
-493
-776
-919
-905
-795
-659
-529
-403
-280
-162
-69
5
71
167
304
478
629
645
561
352
134
-121
-417
-671
-838
-840
-748
-604
-439
-267
-107
33
134
232
316
386
440
490
549
622
677
717
753
720
591
266
-176
-615
-905
-1019
-1002
-895
-745
-556
-366
-211
-75
41
147
239
315
373
434
493
561
651
754
830
845
693
368
-74
-516
-843
-1016
-1040
-962
-816
-633
-455
-294
-155
-30
84
178
243
301
343
393
425
466
517
615
748
933
938
797
443
-4
-425
-783
-1002
-1068
-1008
-893
-746
-606
-456
-317
-189
-82
-6
51
112
179
250
323
384
422
498
644
784
853
791
632
396
154
-173
-514
-784
-951
-960
-877
-757
-633
-504
-381
-264
-172
-96
-30
36
121
222
370
571
759
797
704
486
232
-75
-455
-790
-978
-958
-843
-687
-535
-396
-251
-130
-16
86
150
217
300
413
560
663
747
716
604
381
91
-265
-607
-862
-974
-942
-821
-653
-468
-285
-134
-17
92
184
258
312
360
390
428
478
564
699
888
952
894
666
277
-161
-604
-936
-1092
-1100
-1004
-848
-679
-495
-356
-214
-92
18
115
189
235
285
351
457
626
776
862
795
591
261
-144
-536
-837
-977
-967
-855
-704
-533
-359
-207
-73
40
140
217
274
316
345
376
395
406
413
423
456
568
722
889
981
925
781
500
143
-308
-710
-990
-1074
-1029
-932
-807
-680
-545
-411
-290
-178
-93
-10
60
114
156
187
243
339
501
656
768
791
733
630
418
164
-178
-532
-806
-951
-942
-831
-691
-561
-427
-312
-210
-115
-36
33
99
154
203
233
273
369
512
659
760
785
738
640
435
196
-129
-478
-776
-953
-967
-866
-722
-592
-467
-350
-244
-151
-68
-2
69
129
182
209
249
332
480
632
745
782
738
661
465
237
-96
-453
-754
-932
-952
-845
-705
-571
-442
-323
-216
-123
-41
26
99
162
209
239
274
354
500
652
769
816
783
709
524
296
-32
-390
-702
-900
-936
-846
-717
-589
-461
-342
-233
-136
-51
23
91
150
192
217
258
382
574
748
818
765
644
454
246
-71
-429
-737
-911
-923
-816
-671
-530
-392
-266
-157
-65
11
73
125
178
220
245
263
304
428
584
739
814
804
741
602
391
91
-275
-631
-890
-988
-927
-797
-665
-535
-411
-298
-196
-107
-37
36
126
234
366
522
705
757
680
483
207
-105
-469
-777
-947
-950
-851
-700
-527
-342
-195
-68
35
129
209
275
330
383
437
486
536
593
675
798
957
930
762
342
-98
-516
-832
-1013
-1047
-968
-824
-648
-482
-333
-206
-86
15
106
171
226
270
308
347
401
426
445
475
585
710
830
862
808
692
460
178
-173
-527
-799
-953
-964
-881
-781
-673
-558
-447
-339
-249
-161
-81
4
78
150
214
275
368
545
709
842
848
759
596
374
82
-278
-631
-890
-994
-940
-808
-674
-546
-420
-313
-221
-125
-51
27
99
159
210
237
269
366
504
649
758
785
755
673
463
231
-111
-453
-750
-933
-955
-868
-731
-602
-474
-361
-265
-173
-84
5
90
159
207
241
269
346
490
634
761
813
786
727
533
309
-18
-384
-695
-904
-956
-872
-736
-610
-483
-359
-258
-164
-84
-11
55
127
183
226
248
283
384
521
673
765
791
759
667
460
191
-159
-523
-811
-960
-961
-850
-707
-588
-461
-369
-278
-186
-88
-4
100
193
311
459
663
782
780
626
391
117
-229
-588
-857
-956
-902
-773
-620
-445
-275
-141
-28
65
147
210
260
308
365
413
467
519
578
664
800
904
826
579
154
-256
-618
-877
-1001
-1005
-909
-759
-585
-416
-277
-151
-46
54
138
197
243
289
339
398
432
454
468
534
716
883
986
900
689
383
32
-390
-746
-967
-1005
-928
-806
-667
-527
-395
-280
-173
-81
0
78
145
214
290
379
506
672
844
869
776
548
228
-191
-627
-950
-1072
-1019
-901
-751
-583
-427
-285
-161
-52
41
134
215
297
385
472
549
605
660
699
619
404
15
-416
-750
-940
-982
-922
-801
-639
-469
-305
-168
-50
50
128
197
255
303
354
397
432
456
506
581
700
872
979
889
647
276
-102
-476
-813
-1041
-1104
-1040
-909
-736
-558
-400
-251
-131
-31
55
116
164
211
260
311
356
371
382
408
501
639
777
860
856
791
619
364
33
-345
-663
-891
-980
-939
-836
-717
-604
-482
-376
-277
-185
-103
-32
40
98
154
201
253
333
471
631
785
864
849
737
496
197
-172
-561
-850
-1016
-1005
-881
-742
-599
-472
-351
-251
-162
-75
-10
66
140
188
226
251
278
343
464
595
718
784
781
730
575
340
22
-358
-693
-928
-1012
-949
-825
-702
-576
-458
-354
-259
-177
-92
-11
74
143
200
226
255
300
414
554
690
778
801
763
619
378
42
-316
-644
-864
-948
-897
-772
-637
-508
-391
-291
-203
-120
-43
33
104
167
212
238
264
307
408
545
683
773
805
770
682
467
197
-163
-528
-822
-975
-964
-858
-726
-612
-500
-395
-295
-204
-117
-37
45
123
196
282
419
631
852
923
807
517
207
-154
-522
-839
-1006
-1000
-876
-715
-545
-378
-231
-120
-17
62
134
193
246
308
368
418
467
513
573
669
832
923
841
587
210
-154
-491
-754
-927
-968
-900
-774
-606
-447
-306
-183
-76
22
108
188
254
300
342
379
429
467
478
526
706
889
1006
885
618
277
-97
-490
-795
-973
-981
-897
-777
-640
-495
-379
-272
-175
-91
-25
42
118
190
273
355
464
596
720
750
649
416
60
-358
-739
-977
-1018
-944
-824
-671
-517
-367
-237
-121
-22
58
127
185
245
288
334
375
409
451
496
580
749
946
1050
900
573
119
-305
-643
-893
-1001
-988
-880
-749
-576
-434
-312
-190
-85
-2
72
140
191
257
281
321
345
377
435
552
726
883
970
916
788
567
277
-136
-555
-870
-1021
-993
-905
-791
-659
-533
-419
-294
-215
-108
-20
68
139
196
255
333
456
630
792
816
725
462
152
-238
-637
-913
-1025
-969
-834
-677
-513
-347
-215
-105
-15
56
128
189
246
325
386
451
500
558
624
652
612
431
123
-252
-564
-780
-861
-860
-784
-666
-522
-369
-230
-117
-15
65
138
193
246
292
337
366
392
409
425
435
457
514
632
747
816
793
645
434
125
-224
-564
-825
-962
-991
-919
-798
-656
-515
-375
-250
-150
-56
20
83
136
183
223
262
284
317
380
502
636
752
806
789
746
575
331
-5
-386
-691
-890
-955
-905
-812
-700
-593
-485
-388
-303
-212
-130
-48
27
86
148
194
242
296
403
570
739
841
809
656
413
85
-327
-709
-969
-1055
-1015
-922
-797
-654
-523
-400
-303
-214
-128
-46
23
92
145
190
217
239
264
312
429
568
715
820
851
835
668
396
-4
-451
-797
-1004
-1032
-947
-835
-711
-593
-480
-381
-285
-194
-104
-31
28
104
158
197
233
249
314
427
564
689
769
774
743
618
398
91
-284
-629
-887
-1004
-961
-852
-719
-614
-506
-404
-306
-211
-129
-39
47
149
241
356
479
631
779
780
666
425
123
-246
-602
-860
-932
-879
-784
-646
-498
-344
-213
-102
-2
70
136
195
250
302
347
385
400
428
450
495
586
742
888
977
902
700
379
55
-302
-588
-813
-928
-936
-866
-753
-611
-489
-366
-259
-163
-71
-7
65
126
178
237
286
333
388
452
564
745
906
980
901
683
372
0
-370
-670
-865
-907
-877
-775
-669
-534
-409
-306
-209
-129
-52
11
68
134
185
240
309
398
524
701
838
856
750
521
247
-134
-551
-884
-1037
-1013
-921
-781
-647
-506
-369
-272
-166
-80
5
82
150
218
299
379
461
548
643
749
766
666
422
48
-352
-685
-904
-964
-928
-830
-691
-552
-402
-282
-174
-87
-9
51
116
174
227
275
315
344
373
400
436
497
645
825
983
1006
885
636
302
-132
-566
-892
-1034
-1022
-934
-813
-676
-537
-428
-319
-234
-147
-69
0
69
126
185
238
274
316
385
514
673
826
869
820
685
441
92
-374
-791
-1050
-1107
-1014
-883
-743
-597
-467
-357
-259
-178
-94
-10
73
159
248
344
444
553
646
687
651
491
236
-79
-412
-677
-837
-874
-832
-735
-609
-468
-329
-202
-104
-18
52
120
181
231
274
312
345
366
380
388
399
451
571
721
859
903
866
758
575
329
-6
-376
-703
-911
-967
-896
-793
-673
-554
-446
-346
-259
-170
-84
-10
62
127
195
267
362
487
644
793
799
669
431
135
-228
-577
-854
-949
-921
-832
-709
-567
-413
-284
-177
-88
-14
60
126
182
228
273
309
343
370
387
400
419
477
596
721
825
866
834
772
584
321
-33
-410
-722
-916
-966
-905
-805
-697
-593
-491
-395
-308
-217
-134
-51
25
96
156
205
249
290
354
486
655
807
858
748
560
282
-87
-452
-757
-907
-918
-858
-753
-624
-493
-381
-286
-201
-126
-40
29
93
149
202
250
309
377
480
633
809
893
853
691
459
157
-249
-633
-908
-983
-925
-818
-691
-554
-418
-302
-206
-120
-43
34
99
160
214
266
313
357
399
432
466
537
665
800
908
868
693
365
-27
-406
-697
-874
-936
-917
-848
-737
-608
-488
-377
-283
-193
-119
-45
23
93
153
195
241
275
306
333
402
533
677
809
847
817
709
502
223
-136
-489
-773
-927
-938
-849
-730
-611
-500
-400
-313
-236
-156
-76
-18
46
108
174
262
369
505
685
813
823
697
446
168
-218
-578
-862
-952
-903
-799
-670
-532
-388
-261
-161
-76
-5
57
119
173
219
264
307
343
377
400
422
442
495
615
768
907
944
843
645
336
-39
-412
-700
-870
-911
-881
-795
-692
-579
-457
-358
-261
-191
-108
-47
10
68
117
165
197
223
244
272
337
458
588
708
781
790
763
597
348
2
-376
-684
-890
-936
-869
-760
-647
-538
-442
-353
-275
-195
-117
-58
9
71
136
207
297
421
592
770
820
740
535
280
-56
-434
-768
-949
-953
-868
-756
-628
-495
-360
-260
-170
-101
-37
30
86
135
182
220
258
291
316
335
356
387
449
582
735
862
882
790
589
305
-70
-433
-728
-895
-921
-877
-784
-675
-550
-439
-339
-248
-172
-88
-20
39
89
130
170
198
226
247
273
326
433
557
669
737
745
720
573
353
46
-307
-644
-886
-977
-924
-799
-665
-540
-435
-341
-258
-177
-97
-26
28
88
140
209
293
403
554
734
826
798
635
387
81
-294
-626
-853
-897
-842
-741
-621
-486
-352
-240
-148
-72
-2
57
114
162
206
251
287
316
335
347
355
359
385
451
561
680
774
812
801
726
527
250
-113
-453
-724
-868
-876
-794
-690
-579
-479
-391
-307
-228
-141
-60
5
66
118
170
232
320
460
650
812
828
670
393
104
-208
-520
-786
-914
-899
-781
-642
-488
-323
-188
-86
-29
26
69
115
156
194
225
252
277
296
309
318
320
322
355
434
545
653
729
748
737
634
435
150
-206
-557
-831
-979
-983
-868
-742
-615
-508
-426
-330
-258
-177
-108
-48
22
85
135
182
231
294
392
552
718
839
775
566
282
-2
-313
-605
-827
-909
-860
-765
-633
-496
-355
-240
-165
-95
-42
18
79
127
166
209
238
265
279
299
318
360
453
581
717
781
763
706
551
340
15
-389
-753
-992
-1042
-951
-814
-681
-553
-445
-358
-283
-214
-146
-83
-29
25
81
150
221
298
390
527
669
713
648
464
221
-116
-489
-793
-949
-947
-869
-766
-634
-495
-361
-259
-176
-109
-40
10
76
109
169
197
244
285
307
329
352
368
410
486
615
742
833
792
628
328
-8
-345
-607
-794
-888
-887
-814
-696
-561
-429
-320
-219
-139
-66
0
50
91
121
151
162
193
210
234
253
322
459
599
708
724
693
590
413
168
-140
-445
-725
-883
-906
-812
-675
-548
-422
-339
-267
-207
-143
-77
-24
19
53
85
112
153
202
272
408
585
747
775
695
514
307
9
-371
-722
-937
-957
-874
-754
-626
-494
-367
-263
-188
-122
-55
3
66
109
150
186
230
258
286
296
304
320
372
498
642
758
744
561
257
-92
-409
-650
-814
-887
-877
-807
-684
-549
-425
-320
-238
-165
-101
-36
14
60
107
146
179
198
207
234
243
278
324
422
537
640
698
704
672
515
278
-34
-373
-671
-895
-967
-902
-781
-635
-513
-420
-344
-276
-208
-139
-78
-18
30
69
121
178
249
307
329
343
401
505
633
690
633
462
225
-53
-368
-626
-818
-892
-868
-794
-688
-571
-444
-350
-257
-174
-96
-12
55
101
128
171
200
222
230
228
221
232
321
460
603
699
715
699
579
393
125
-212
-536
-816
-945
-940
-824
-675
-540
-413
-318
-238
-167
-94
-27
33
97
134
185
230
287
339
340
337
362
475
609
725
726
581
375
112
-163
-426
-654
-779
-797
-736
-639
-522
-404
-292
-207
-130
-58
13
83
132
172
198
225
251
275
283
285
289
303
369
470
584
667
725
744
725
579
345
33
-302
-613
-834
-923
-866
-745
-603
-480
-382
-299
-226
-162
-90
-36
22
76
109
150
193
258
313
335
345
403
501
631
710
679
526
297
25
-274
-530
-730
-815
-814
-752
-656
-544
-420
-318
-236
-160
-87
-17
32
90
128
175
201
224
233
247
248
251
272
345
448
557
638
669
680
605
432
174
-153
-480
-770
-949
-979
-885
-744
-612
-497
-402
-322
-242
-175
-105
-45
9
49
88
135
197
253
275
268
276
351
470
604
654
581
400
159
-111
-384
-614
-772
-822
-798
-723
-608
-488
-361
-267
-186
-110
-46
27
80
123
162
189
212
226
234
234
233
250
314
421
545
643
692
710
678
529
302
4
-318
-627
-857
-934
-880
-747
-604
-474
-367
-280
-210
-147
-92
-32
25
74
115
155
209
276
309
309
301
312
402
525
639
673
568
365
101
-170
-435
-666
-815
-850
-811
-733
-624
-502
-385
-289
-211
-133
-61
8
65
103
146
170
201
229
232
236
236
234
261
330
444
543
627
655
669
592
422
160
-160
-471
-754
-924
-947
-860
-711
-582
-455
-359
-283
-205
-146
-82
-18
37
76
128
166
225
277
296
295
285
342
441
594
676
652
491
256
-5
-294
-524
-719
-809
-811
-747
-650
-521
-397
-305
-221
-151
-72
-13
51
79
118
154
173
199
217
217
226
213
230
291
397
514
599
659
683
671
541
326
36
-275
-580
-821
-921
-883
-762
-624
-499
-386
-299
-211
-155
-89
-40
19
61
100
141
197
251
289
294
277
284
352
470
609
673
635
480
258
-14
-289
-532
-723
-788
-781
-707
-599
-478
-358
-252
-172
-94
-14
49
106
147
187
227
249
271
279
288
292
277
289
335
426
542
635
690
712
690
567
354
77
-234
-544
-798
-922
-908
-792
-655
-522
-407
-317
-251
-188
-127
-68
-6
38
73
109
153
206
249
260
239
234
293
414
559
644
626
480
270
13
-258
-496
-700
-796
-795
-727
-628
-508
-393
-279
-199
-127
-62
0
55
96
128
156
181
201
213
216
213
215
221
250
335
439
547
620
660
690
627
469
227
-69
-364
-650
-847
-904
-837
-704
-570
-451
-358
-282
-217
-149
-84
-23
17
56
89
129
183
235
265
262
241
246
319
446
582
664
640
504
298
52
-214
-484
-698
-813
-808
-742
-638
-524
-408
-299
-216
-141
-64
-3
51
92
119
142
163
180
186
191
187
185
188
238
343
467
573
632
649
633
528
337
81
-214
-521
-774
-908
-905
-782
-649
-519
-406
-316
-245
-176
-115
-53
-15
34
71
104
139
176
225
261
268
235
227
257
342
438
512
561
586
542
409
206
-46
-312
-591
-804
-897
-855
-732
-595
-460
-356
-281
-222
-158
-99
-37
9
48
82
115
150
181
209
232
247
266
325
443
583
685
668
539
305
8
-323
-631
-838
-900
-845
-734
-598
-456
-322
-222
-148
-90
-33
19
72
107
139
162
183
199
213
225
228
227
231
257
327
