193831
301
-17
-603
-360
-269
-51
-227
-140
260
-421
-483
-77
-302
-380
126
-11
884
-773
806
220
-332
-831
449
5
605
415
386
-234
588
-532
-337
13
579
68
235
675
-894
860
-828
-72
-29
729
43
-214
580
394
766
-173
-306
401
50
-139
-13
-825
102
-235
-752
-254
-364
840
358
-664
-665
-571
421
445
93
-396
-36
811
-668
-643
-871
637
-290
-462
-587
654
584
-29
276
-703
457
-823
752
304
-75
-1
-667
193
864
-35
269
-557
51
760
210
334
795
-377
-439
548
-724
-865
-414
81
125
-617
875
256
-819
-283
348
498
-800
-212
-396
-589
789
-383
-679
283
-716
-293
-469
-368
-817
-562
232
-46
-734
-236
334
295
296
-235
-549
640
-513
-528
645
-67
-567
-512
-407
857
-710
-45
71
5
308
-694
-670
-721
617
791
607
-93
223
21
-639
836
396
750
701
654
-734
-390
-239
241
-30
-617
-75
88
922
-85
894
-41
625
-641
-821
-175
838
370
-368
937
600
-58
416
3
-481
181
-419
-583
86
-535
724
-763
-654
-12
484
-369
643
-597
288
154
502
-133
708
710
-252
-668
860
-528
235
-675
59
374
-246
-864
-638
-479
-892
733
548
411
-552
594
281
-374
466
335
-10
504
-400
-280
724
-122
505
-94
-43
-49
83
-72
669
650
-500
-675
-12
-271
8
-344
117
72
882
374
-773
-783
-425
-192
52
326
-646
-25
144
-63
-734
166
-99
75
359
318
480
-785
110
-399
-452
-332
-614
-198
288
648
833
-137
-583
-509
33
583
-657
-808
-70
-569
-485
-678
-541
578
425
223
-824
-850
543
798
-483
-315
660
-141
-808
-377
12
474
30
-339
-73
269
250
-650
444
-467
-781
178
689
-540
373
-212
189
-796
707
621
430
193
360
-90
-151
402
-686
526
354
-465
804
-99
-834
753
-691
235
428
-140
-452
560
-297
118
201
293
-694
-295
169
-396
233
27
68
371
300
-738
27
786
747
-506
-515
849
-186
-126
-786
259
698
-11
789
-95
-286
86
97
-704
857
29
-471
618
66
43
-181
465
537
688
-12
851
56
473
88
761
63
-436
-570
-494
412
-830
-797
-721
-718
-778
-875
-33
-738
549
-868
-477
-198
-318
449
237
833
-862
-38
-209
714
-31
636
-21
802
235
-265
636
-145
-590
759
316
-499
10
670
793
547
-671
-348
417
761
430
279
295
-640
522
-108
-259
-46
-680
-499
-549
321
830
284
-676
40
807
-3
-273
-226
-347
231
186
737
402
-501
-795
-846
-875
-33
121
3
683
-870
154
-792
-706
-859
-589
247
678
-618
-55
497
-833
438
707
755
-676
-779
-670
128
-273
786
-617
-821
498
801
675
1
246
431
428
703
-317
-132
700
801
-851
467
652
446
72
724
-682
415
-805
-899
874
-744
467
127
-727
75
-5
-747
253
-375
-13
-583
-497
154
-459
-491
49
452
136
-798
131
169
-828
45
594
131
-753
-468
-843
-82
-9
743
-558
-513
-377
-611
272
784
-46
-38
671
167
-539
34
533
-9
-538
-698
137
717
-601
76
-170
-580
267
289
-335
-336
246
-768
-537
491
568
790
849
-484
317
120
616
-513
357
232
-829
-448
-887
10
191
-798
-280
-382
739
71
370
-706
-35
826
-527
-840
399
-687
512
-824
-82
-673
499
392
604
287
-749
-537
-148
408
61
-810
503
-593
453
302
404
118
-824
-301
-97
-543
-867
862
-43
670
2
381
277
-834
534
-213
857
38
-259
21
-438
453
340
400
525
541
-277
-865
-597
688
-889
-2
-879
321
-595
-305
862
-685
-697
-508
375
496
540
97
-634
733
-738
87
977
208
18
707
-38
-507
13
-811
-121
130
-233
-828
31
107
-697
-31
-178
790
-571
-44
656
-31
-4
631
738
587
-821
-710
437
-580
598
-432
735
318
-304
-751
383
-108
867
-756
-260
-652
-165
-52
-582
114
-424
624
387
-327
61
-451
-683
548
-516
-555
89
-346
-176
-137
489
30
-814
-357
520
104
-727
206
28
-73
-130
345
715
381
704
-227
553
494
65
-244
16
-700
-583
290
317
-262
-756
-721
91
639
-86
178
-555
806
266
-59
689
204
959
-49
-542
226
647
894
995
274
-242
303
-451
633
-786
-669
160
309
-210
-163
-533
-62
64
165
928
-188
76
184
860
749
-32
463
-411
-793
327
-406
580
505
102
-283
546
-717
-267
-45
717
-346
-71
515
-196
64
455
-640
79
-426
436
874
295
1
475
836
-757
644
69
-437
149
-700
-47
603
-412
-508
-814
-80
-253
-711
737
482
-607
17
-25
-649
-271
-201
-318
-412
-612
-896
-713
-505
399
-591
-899
457
662
209
386
30
640
-81
987
133
168
-753
323
-662
353
21
-29
-371
-757
-674
652
752
797
260
589
-170
-417
-461
-654
879
-44
39
-596
-790
-798
315
-141
4
-21
-181
-59
394
486
180
556
832
60
127
817
511
196
965
-461
-50
-759
-153
-223
-184
269
370
807
-312
-283
161
299
32
144
-789
229
154
-463
-175
-483
-827
933
-323
-727
-99
-713
456
-801
93
3
301
-654
166
897
42
973
682
-693
841
854
-728
-104
-611
96
415
-120
-718
868
-805
-464
-788
19
-379
817
-419
223
-790
390
-465
-196
263
-777
792
-87
-803
188
-562
299
-114
-680
756
375
143
92
416
99
277
-837
184
49
-68
-378
-23
-95
-748
8
-409
61
168
-21
-412
-5
-445
614
-542
609
917
359
565
723
992
871
409
111
585
-615
98
-77
548
471
-254
-34
27
-466
-896
-338
-446
645
-803
-321
-404
709
-674
641
636
-552
-636
-324
200
599
-129
-61
1
-84
565
-329
35
666
533
-25
95
77
340
891
-304
-776
-55
433
-341
727
614
-691
5
84
1
26
-726
831
662
-690
-568
-792
-498
-619
-547
908
757
195
509
41
339
200
-693
-338
842
879
-747
-78
-264
-729
-380
270
-112
657
681
59
-397
853
-128
420
-738
592
-173
-387
389
-871
-86
-28
375
-806
740
682
139
418
714
-711
-837
358
616
-667
-206
-67
-261
-537
-78
300
420
-24
479
-279
391
95
58
50
59
753
18
73
65
-460
-417
117
156
99
-271
-663
-84
-3
-93
-129
-28
651
86
113
-483
49
-545
679
-387
731
-401
292
435
-614
-617
-217
530
-23
-75
-94
48
762
-741
683
-590
-775
-256
518
-862
746
696
-387
148
-638
84
638
-139
-123
-500
-56
311
150
0
-515
293
-11
-644
-799
-662
-396
735
-431
-281
-53
43
716
315
330
108
-648
-546
888
43
349
52
67
-704
-17
-341
-652
547
723
-31
133
96
-795
-575
-335
662
821
634
-889
656
6
-96
-149
64
-363
-88
-376
847
-735
-794
489
-74
-73
869
585
-125
-635
562
759
24
-730
-525
-85
894
479
478
771
-860
21
476
-717
169
727
289
997
-583
857
-76
-496
-426
355
311
424
679
404
834
898
49
-379
-858
165
310
-345
941
-636
55
-16
-870
55
-762
250
-617
-174
-12
812
-560
-808
-160
-755
899
40
38
165
697
726
331
-110
858
-417
89
-392
-21
849
-154
-882
-267
728
386
-259
96
75
-747
-395
418
642
-682
52
-720
-427
422
437
-288
-94
-216
-207
97
-205
230
-256
779
-839
699
533
-471
42
-780
-718
629
569
55
-690
-402
-38
-525
-341
582
-820
-640
-195
-110
412
-582
-821
48
483
427
815
-232
572
430
-431
572
125
-697
444
579
-273
167
561
196
-7
722
804
-46
-80
-306
826
389
774
89
621
-648
-114
-243
672
-29
821
-151
752
-252
677
319
-70
-699
-637
739
786
599
261
-546
-330
557
-627
-381
-878
-677
-96
51
115
669
477
-392
-306
528
725
2
-517
-400
711
814
67
176
565
79
-47
506
539
742
200
930
153
-792
638
755
-607
416
-460
996
-812
290
486
183
493
-359
12
642
841
-544
760
-849
245
-326
-824
441
229
-455
560
787
883
-6
34
764
430
352
-410
447
-714
480
189
219
-790
637
-47
215
-628
2
-741
959
-254
-390
228
-797
-697
712
-640
437
-49
888
229
329
884
250
-173
88
637
875
72
-777
-560
-413
-870
-14
-314
390
-452
-679
-865
650
-747
-824
578
515
-166
-308
897
941
225
664
-607
-617
-509
-721
42
-117
-73
-320
-116
265
473
589
-304
-350
41
706
-93
794
804
51
-65
-798
-720
-5
518
115
-866
66
701
841
-319
-322
-603
837
94
416
926
325
-848
-831
12
-177
-553
253
-380
957
-529
218
-554
914
-313
66
737
186
371
691
-275
303
544
809
64
-650
719
-788
805
185
220
-351
59
129
-427
-238
-163
-451
619
310
-817
62
-817
127
-688
24
-259
-332
775
22
-377
-851
386
-755
-483
929
-891
-369
121
-437
-185
356
775
48
-459
5
357
761
732
554
-404
-82
331
824
-101
-225
328
-390
123
-34
934
-100
710
-481
55
-432
273
-432
-578
-4
92
749
-873
899
-306
-530
431
14
-810
-403
361
-378
643
-634
232
-704
152
808
633
-187
33
8
40
813
467
-792
-779
-442
-15
391
175
545
875
802
-709
-595
-330
-660
23
-351
371
887
-143
-9
380
128
727
-791
-785
-786
-658
1
-620
297
-378
-290
745
823
-54
-438
13
-336
-602
103
-151
-53
-9
751
-794
-71
82
1
96
965
239
-488
-219
-206
330
-26
227
-782
212
126
-615
294
-848
950
848
-875
77
-730
578
-741
-499
-854
55
-62
-836
815
73
-516
839
-885
-426
799
-254
711
481
60
36
689
-685
-88
322
-91
-124
425
659
487
-582
443
-18
91
755
239
497
422
-1
4
-335
-42
780
-660
715
-45
22
439
-888
-867
-807
-487
608
498
723
-670
-99
313
-875
151
-146
-17
626
598
73
-389
-509
166
817
206
826
-718
209
829
-129
-267
-861
-8
-266
16
-377
-698
-223
501
-544
383
348
487
-684
190
678
-668
678
25
361
583
577
-125
419
163
243
-293
691
908
-71
771
-851
770
830
-444
-33
-18
64
-209
479
-99
-393
-456
208
95
-685
128
300
-62
293
-821
-771
-457
756
-101
667
-388
223
502
-610
833
-17
-25
-53
230
-415
810
675
30
289
-205
-704
68
-98
971
-891
778
-741
-583
-844
68
247
-522
320
354
497
-504
34
-380
359
-319
-851
391
564
-62
-869
-231
-31
51
-545
83
-91
-134
-52
-57
719
43
412
-545
144
882
172
-201
71
716
536
-225
-809
-773
-79
-355
938
-824
898
-18
-865
35
48
224
-70
557
78
96
955
-15
25
28
-211
770
45
-297
-685
199
-207
742
717
-308
87
811
92
90
128
-731
467
-74
443
-761
-26
440
749
338
731
-315
-230
-253
-598
51
-441
-34
30
-253
77
308
-581
-95
343
375
546
-821
-112
-407
882
856
786
-716
456
-4
-553
-9
537
-844
143
-833
-875
705
32
973
577
800
521
416
11
778
-313
-57
479
128
284
-495
46
-658
-161
-686
559
-779
-373
239
773
-545
-842
-624
-584
63
-450
780
60
781
-512
860
314
-227
792
-38
-349
44
0
-425
-498
-192
51
705
42
-351
-19
851
537
-837
317
-65
709
-460
50
586
-194
-499
353
541
-286
354
-44
-141
-292
234
-683
441
708
-82
-321
-828
422
-307
13
868
-157
441
-759
-220
722
-433
563
523
567
-136
-474
-807
-880
769
234
589
434
-48
398
475
-46
566
627
-867
-77
287
33
615
-851
-382
-374
-108
663
-390
804
376
-382
691
-641
-386
619
-298
884
573
10
-5
104
-687
-686
-701
-395
-57
817
-67
660
748
740
-145
880
-15
526
538
143
59
-784
787
-324
-632
875
-32
441
831
-77
934
-583
-413
739
873
-142
195
-28
-890
395
589
-288
136
640
-694
181
-53
867
-10
-503
377
-811
-182
-498
-178
-751
596
-87
380
669
781
935
453
214
439
-35
-705
-802
712
887
526
335
-340
159
-824
814
614
85
635
228
-874
-28
41
693
-132
677
405
-665
498
592
113
-31
-838
-772
8
349
-343
-44
-347
-121
-484
245
-91
-822
60
-576
18
-415
-121
210
884
-29
-327
847
631
-149
970
-896
-99
-737
517
-96
407
-607
278
494
478
-878
-153
-111
-509
219
-92
964
-691
173
107
-621
798
819
747
-4
689
254
-643
544
-374
-642
-303
365
-476
407
-156
637
274
800
712
634
265
633
-370
776
664
664
861
-103
855
-677
-607
856
-129
269
57
-481
-436
447
-21
-195
-475
-519
63
612
-45
134
212
-332
397
-696
283
333
185
-121
551
-837
401
717
467
56
-39
593
62
-707
-600
448
64
846
-514
582
-168
-399
97
459
-101
-873
25
-39
117
210
999
97
605
442
629
-21
441
749
-103
41
323
-177
-755
-115
-484
222
579
735
788
410
-180
49
-533
697
605
598
46
536
507
-821
-325
139
-500
-398
17
504
447
664
-200
-131
-54
-667
63
534
832
-447
27
-395
-84
-88
-70
784
-109
158
-444
-97
436
464
105
-26
-61
-84
223
1
453
-529
418
707
-147
75
196
224
-444
96
110
-292
133
-858
-20
695
-751
-258
-446
101
-859
-798
490
-5
58
24
732
-441
-570
-380
848
296
794
-770
736
111
-751
314
813
40
-211
234
145
331
-82
-71
-258
-46
517
-22
729
250
-455
62
61
-16
-262
565
23
-284
71
806
16
-350
-479
992
299
-40
-590
171
486
244
0
18
-304
300
-863
-494
475
-435
367
-165
-410
528
55
-579
-650
528
-321
-661
-61
-161
-274
-173
890
-106
427
299
837
-499
181
409
163
-299
-520
-535
702
-737
643
766
-246
-381
-53
-129
164
-21
-196
688
-6
-809
-330
808
-52
101
544
-27
-588
-231
-128
86
832
512
-390
-798
-497
-20
-650
610
525
-243
220
867
-432
-564
-125
-107
-794
-788
171
-210
558
-743
-277
835
-53
-262
533
-194
959
850
736
358
834
-45
-650
-196
785
664
761
837
-234
-769
21
-194
278
-644
-671
839
252
574
-526
897
757
-542
-96
751
-769
-783
753
443
-91
-511
-744
-333
784
0
-72
-19
-537
-461
75
-422
-279
-610
17
-275
-829
435
-638
-574
212
-845
139
593
159
-813
151
614
-105
728
-305
937
48
-632
199
682
-24
-151
45
-38
-187
-179
276
-563
410
-512
-324
-455
-742
-50
671
-294
-58
-868
-808
-69
-275
458
54
-773
495
-211
-129
-893
-466
518
338
32
-52
-392
48
-109
-352
646
-613
16
-807
-271
249
-356
939
-709
178
-43
708
-786
-860
874
-7
854
-604
358
0
-131
597
-157
296
-799
-559
-375
-622
-725
-48
-496
788
947
-150
-654
-94
52
-854
-94
393
219
709
-525
25
-492
254
-870
561
-231
-89
-53
-696
862
800
520
645
325
360
-337
-546
961
-165
-69
-439
509
374
706
37
146
-253
-331
-21
-46
-73
585
-645
-433
316
-800
-435
466
-27
333
-728
636
757
-15
266
864
513
63
69
-115
-606
109
-782
-742
-800
-391
444
-376
-811
-759
12
-261
209
124
-49
-428
606
-626
69
-176
671
316
-490
431
721
27
-428
519
790
-836
-847
-399
844
214
-60
391
-189
-465
365
-286
-890
-821
860
877
-218
99
22
-885
137
-15
658
774
-138
819
40
-618
-183
-185
-43
-872
-240
637
652
491
533
167
802
-24
-282
-268
-71
927
-868
-847
12
98
-580
-613
224
50
-648
172
215
516
288
617
-549
79
248
806
-202
-777
35
-700
-484
-173
-354
-376
-674
-527
614
-4
114
-765
225
306
-435
-354
-747
-707
818
-159
-282
109
-852
418
-421
20
-663
510
-278
129
259
387
-426
-645
37
-106
379
-423
-773
-301
193
-519
-609
803
16
676
69
509
123
77
-760
-297
-179
-873
-479
656
89
160
-37
-331
336
735
131
649
-517
-239
-865
-704
771
57
668
397
-364
95
77
-20
-177
-727
139
884
-114
-661
365
-143
-53
147
-224
-375
-616
-218
-27
-701
-450
306
878
-76
-228
865
554
-361
62
33
465
275
-590
791
81
-322
686
835
-120
-783
829
550
872
-27
-66
842
-443
-650
819
-246
-568
-675
2
858
-70
-83
-44
838
812
28
455
62
-592
782
-77
-738
651
-544
595
953
153
-174
128
816
-90
724
820
6
-616
-65
173
-145
582
477
-29
575
-587
-534
441
-875
832
-891
-498
326
-764
-66
-326
-353
47
337
-240
912
-271
358
648
435
76
-665
-835
292
-838
-869
88
-242
422
-598
-588
-877
338
689
83
-320
846
-36
488
333
-460
-376
-36
796
-525
266
-866
113
-77
-163
672
-23
651
82
806
-165
-349
-6
-307
-494
-309
-664
648
27
-337
-37
357
-426
-83
335
-651
-1
718
-261
-239
-64
-117
746
-458
674
-835
516
-120
18
324
48
-353
697
174
294
53
292
574
-308
894
-391
-8
-37
-552
817
-753
-120
796
611
-703
-273
-257
155
966
-399
551
-385
-581
562
-377
-368
-538
-490
655
-564
-9
294
21
274
758
256
633
621
-16
95
-130
-576
-239
46
486
180
-847
653
725
754
-82
38
-126
-185
-249
-591
-225
-654
812
513
232
-853
837
75
-593
499
162
117
708
321
-595
-367
-705
-721
270
-55
-82
32
817
398
-880
574
839
95
864
14
781
-309
-271
228
339
-389
-240
936
53
-45
-549
-97
714
336
188
640
-328
-719
514
531
200
-622
-386
-91
157
-68
142
303
-73
-160
-584
-865
-161
133
-28
-271
589
-463
573
-475
235
139
32
474
70
680
16
-540
-557
-39
166
66
437
148
-158
975
15
-164
-653
872
-39
894
277
-181
487
-613
588
-629
6
-850
857
-286
10
654
-666
-791
-393
-15
418
771
433
986
376
492
-448
-256
-244
-788
164
660
-806
257
7
-530
-668
-352
570
280
807
-20
771
664
639
-66
-200
335
168
448
492
30
-12
816
710
323
-10
577
-823
-3
-807
-99
-766
-1
-453
273
31
526
-559
-614
-233
-8
55
819
-377
-296
-469
-698
-612
-559
229
577
932
-590
424
676
-209
814
-538
937
554
615
827
329
390
-811
44
489
226
522
343
-203
-488
591
260
-486
720
-110
254
-145
222
236
-608
775
-757
-813
769
-148
517
-22
-352
723
-64
425
-692
148
439
446
-765
715
-26
591
-762
851
-634
376
-188
385
-338
-640
757
656
43
907
-698
412
388
-614
629
518
205
490
284
-498
225
855
-358
-701
-12
-331
-126
847
-189
787
520
706
-652
-351
-735
-237
-670
-354
194
637
67
-768
60
73
966
464
128
763
-618
-346
316
662
-433
-620
-144
710
246
537
-411
-331
-474
424
403
-297
999
86
526
615
432
-834
-31
495
-760
350
86
414
542
128
-267
-504
772
-774
631
257
46
278
607
108
-654
-22
494
420
343
689
-403
52
235
197
-333
356
96
-462
-748
493
2
-177
500
18
56
-890
-191
584
347
-696
-30
95
-213
-632
78
-177
-69
329
123
-652
-5
608
460
-898
804
-241
-514
298
-568
911
-787
549
215
-56
122
-179
-600
-805
-289
669
-213
-735
-748
761
-20
-2
-55
-726
219
386
-487
60
-361
46
-45
-414
-465
922
-105
-651
60
724
814
-663
-419
-248
-575
-8
188
-438
-297
-143
-207
879
685
-89
12
499
201
-387
-326
257
-752
-51
-19
756
-196
-315
676
-479
-408
531
474
-17
22
-869
290
-471
-780
425
312
540
759
-40
71
66
60
30
684
-466
-725
-426
20
-565
473
255
-584
-238
626
-92
196
418
-780
-264
-152
-472
-41
36
-38
-633
-75
579
-695
-702
-283
-6
-876
435
193
-404
-45
-72
-30
18
-130
808
308
634
338
266
410
399
522
426
394
-149
443
-522
-803
298
600
635
337
-119
-855
-321
-584
578
-265
-764
62
-581
-377
-703
881
511
-411
-685
-42
-11
490
-864
256
361
168
749
-438
415
-578
-686
537
521
-840
455
-35
664
-217
639
-467
788
-167
-353
-581
14
600
982
-408
-338
65
-721
-742
435
-680
-93
-5
-36
36
-700
-691
703
-207
312
-247
-615
885
-879
-15
-452
538
311
-259
350
536
882
-372
-155
65
-556
761
27
-277
711
-281
35
374
736
753
550
537
772
897
660
521
-370
-685
-49
-508
-75
-407
381
733
-826
-623
-531
-52
413
68
-701
341
-56
770
-351
626
-75
-6
-558
625
915
-538
-830
-810
840
-745
-558
543
544
-231
822
-90
-493
699
-14
182
-340
-223
366
-678
457
-396
-406
-691
-17
196
132
-126
93
-486
-34
-776
962
412
-670
620
133
558
-42
-19
17
-708
-678
-203
498
542
-520
-686
408
596
-543
94
240
261
877
-464
-49
991
-150
419
846
124
421
739
14
68
854
-744
-406
-24
356
521
296
-501
-888
621
340
-370
-273
80
-263
-56
-7
263
-8
264
652
-10
433
883
103
85
-376
-149
255
208
800
-463
-167
837
387
119
-648
79
-89
654
717
539
997
567
-45
72
463
95
-861
-841
240
177
479
-396
-212
594
-731
-625
-83
481
98
38
516
454
206
463
297
-346
863
771
118
48
486
-748
-614
-755
137
65
703
-782
-502
-282
821
-527
-696
67
-22
-568
218
90
-640
908
632
-813
-384
226
313
-278
39
597
-899
-647
94
-794
148
30
-561
821
611
770
403
679
363
742
-755
524
-107
870
708
-699
858
303
-375
69
-322
-87
-130
169
-106
25
916
-14
89
-133
30
50
618
-307
-42
-361
339
157
-11
138
-335
267
-735
-26
-764
-54
-92
-173
-228
464
-91
-568
-702
633
215
645
280
-565
-163
-600
-39
85
-854
-156
59
-97
-702
-129
-204
-323
-478
427
-522
282
593
-390
-411
264
-429
74
-891
-122
174
-737
-68
-497
-479
186
540
455
895
884
537
-293
-171
-662
-33
-39
-46
335
-92
-588
416
-301
-702
135
-69
68
-304
724
-840
7
783
-198
-35
-86
-14
199
925
-595
979
-678
-73
-895
-358
-791
391
815
595
686
-730
-498
-351
758
333
635
-83
692
-20
599
-9
-808
861
425
-468
610
-321
-279
-499
979
401
-754
812
-1
272
290
-92
-365
726
-457
506
-736
681
-457
875
-155
932
43
-848
-122
122
632
64
379
-811
599
-81
-67
705
-235
-480
122
101
743
-771
-718
338
-838
143
-293
-597
-548
-845
-324
-459
276
-514
-364
-79
640
483
586
-491
-726
357
-525
-37
-707
310
6
354
316
522
21
-70
-4
13
188
-336
-40
-706
-335
-488
-92
479
-633
873
678
-740
-257
339
-142
620
483
-24
583
890
-439
-622
304
-483
464
364
151
158
-751
-651
895
-600
547
-474
-434
55
853
159
838
-445
-406
-480
335
-312
480
-685
686
337
-673
753
-24
587
-702
712
-711
501
-343
510
167
78
394
-709
-212
21
-501
436
511
-625
768
349
-635
-68
892
117
203
-106
912
587
-495
153
-852
-395
-706
23
-362
-82
-37
-811
732
627
-648
781
-415
-756
-42
-81
472
245
-815
105
485
-723
-5
-379
-58
-58
-47
-18
829
-549
-724
479
-258
151
133
-510
13
-119
-624
-254
-104
21
258
-708
-226
-440
840
52
97
-405
-115
-466
267
-253
-484
-359
873
68
703
-477
196
532
392
872
-563
-581
179
-750
-252
-12
-375
-872
826
-655
-600
-408
-268
-556
-95
74
-211
511
658
915
-795
376
122
-58
-744
567
67
-864
545
301
-290
-647
-186
216
178
-495
216
855
14
-39
884
65
383
154
-680
-194
-519
-801
582
-537
-26
-802
239
-748
-253
112
-392
-592
-57
704
757
133
-261
-432
516
-480
-882
-782
283
-122
-517
898
59
-52
126
-591
750
-456
357
98
794
-350
-608
141
49
-113
-392
939
384
-321
-199
450
-227
318
6
106
-85
-729
538
-158
697
279
18
806
808
470
725
679
-81
226
-707
751
601
311
79
704
-471
124
-808
904
-633
861
-51
-345
-656
-890
-646
186
-893
99
-421
-153
-731
-224
202
232
-522
764
-821
158
-849
8
356
-778
-828
-299
-272
-244
-606
-774
420
-77
412
-89
-12
227
-229
-24
-138
-57
-507
96
-721
430
-81
-384
-896
184
917
714
-320
212
-96
132
-163
-585
-336
-666
97
11
-873
-788
-98
54
-270
-209
-310
-57
-714
-317
401
256
-119
-737
-84
240
519
-477
33
-288
-849
34
631
-25
590
778
62
-503
-182
872
-329
-322
20
394
213
429
-707
-92
145
-343
-397
-29
571
688
375
541
234
531
301
-481
-629
-49
-877
472
-283
885
-170
-733
-493
-102
466
-866
-377
-84
878
32
-405
859
753
119
-700
348
754
-110
882
-159
-156
217
-364
-342
-247
-357
-438
-632
24
180
271
-512
-650
72
230
-635
-263
-342
-190
-86
507
-781
139
-891
446
-246
774
816
627
-99
403
514
715
99
-756
-7
759
764
-171
-297
-801
372
-260
57
-9
380
-300
517
-804
-81
-91
343
-86
839
-582
600
341
165
733
-858
-742
553
892
854
-570
553
-597
244
-760
906
431
-496
49
-20
571
887
-468
-90
529
-298
352
-734
-520
768
422
-816
-166
658
517
-791
51
391
422
523
488
-301
99
61
-82
-47
903
-43
813
-879
33
662
-99
-826
-310
710
-576
-526
-34
85
830
-505
-481
39
-77
-252
-516
294
252
883
-58
-822
-165
-32
2
-411
308
46
-169
-704
-861
214
258
-423
756
-868
-741
760
827
-823
37
544
-677
-814
-710
440
466
-172
894
-487
197
-632
-148
-364
766
178
129
-575
-538
179
-281
604
-156
680
-590
214
-10
-416
-804
164
-882
514
301
-66
642
-731
66
-447
-357
738
5
9
85
-602
-837
-857
891
-39
288
711
-113
641
-23
-86
-746
-676
69
-821
214
-421
-844
-867
763
-875
3
466
788
373
-56
-384
-512
-490
640
-214
529
595
46
838
185
91
-751
84
-55
700
179
254
146
-32
-425
799
-849
938
15
46
469
-611
-72
516
-532
-598
-161
22
232
11
-325
765
476
-617
572
677
-879
-669
-24
-30
-839
664
320
82
938
-865
-638
-853
-642
81
51
-766
-728
-249
-804
258
-401
-197
338
75
-468
-731
-156
353
-629
908
380
513
898
677
-70
-617
89
-56
-185
-644
-145
-637
890
-42
1
851
906
-75
-574
54
-789
32
704
-374
-717
-728
-779
408
737
703
185
25
642
71
-32
178
-878
728
-897
16
-178
626
-553
41
210
-676
400
93
292
-405
-130
295
39
429
-39
345
36
585
251
60
-539
-869
369
365
958
-193
-770
811
-675
-319
654
-789
-774
-707
314
-124
159
476
-608
-197
-428
-57
-187
43
-626
315
37
649
-567
156
-242
281
375
-255
244
-97
-300
48
843
-714
769
80
-77
92
-688
88
-178
987
435
96
-575
654
679
-2
313
-822
715
-103
-46
327
-52
10
655
249
336
798
95
-496
175
442
29
-825
854
319
-846
625
-687
483
-416
355
18
44
-502
709
533
-688
-527
-551
-5
-599
-61
768
448
648
-69
270
574
-195
-301
704
-129
-739
50
-547
-353
-341
641
-417
-321
-668
-283
372
-805
109
913
76
126
151
7
342
805
-624
511
26
11
319
375
569
275
-859
-323
-16
178
-602
-281
-390
173
13
-389
-430
-813
611
-98
32
-422
-56
-798
-26
-475
-197
12
-557
-341
22
474
905
958
228
-269
-230
68
636
-75
815
-199
263
-606
387
58
-295
-574
-843
-818
351
-519
629
-350
-640
-512
-801
-649
680
-631
-148
246
604
-383
112
-792
-283
-891
-623
173
878
-97
-508
431
52
-283
744
493
814
108
857
-594
-740
436
718
892
412
-411
176
21
-603
22
118
784
-490
111
-211
394
564
-158
-73
-735
-58
-497
724
601
-424
692
321
628
-611
-862
100
-151
-218
148
536
-202
714
259
-140
99
435
-817
3
-735
-362
-91
524
728
518
-657
-566
701
-33
754
-389
596
187
395
833
432
-228
-496
3
15
-871
561
435
-553
116
921
117
-503
760
-713
-231
-275
624
-20
197
-659
-311
-619
148
583
23
-836
362
-541
-417
885
565
-804
-59
-575
-307
39
-522
-848
621
-25
86
342
-613
439
-44
-16
210
671
-898
-245
-622
-331
-652
898
-454
-87
-834
774
178
174
-91
217
-79
543
95
647
-448
655
133
531
925
179
833
-190
650
-34
-770
-4
-212
-194
-41
-795
343
640
-872
714
12
85
82
559
-580
822
-794
-368
-713
-666
-270
-90
458
-512
-539
-333
-738
63
-63
405
-445
828
544
104
787
-754
-457
294
-898
782
504
-610
394
-753
-729
-221
-878
708
465
-656
964
6
836
876
-134
986
-16
-448
253
-682
-481
-732
-371
-578
-336
-739
879
-378
403
293
541
695
201
-64
-804
-341
752
536
257
-335
574
627
-54
530
-785
288
321
-75
57
-590
-70
845
70
-438
417
895
748
-45
-716
94
261
851
-751
15
-230
830
59
114
-30
643
75
-15
64
-523
-802
854
-42
-450
-41
902
-102
749
183
-160
763
362
-172
779
629
819
652
366
160
-372
-634
-316
65
-705
-164
-382
44
538
8
84
616
-697
-130
298
728
-788
-276
-310
817
16
354
-462
180
-195
787
530
-135
48
509
-373
-96
-83
-303
48
858
867
-108
-357
681
-85
-897
194
-322
-496
-195
789
895
496
-555
843
849
647
41
483
-29
-346
57
513
-799
-430
552
-844
556
225
511
820
-176
-644
421
73
-182
39
680
154
801
-33
800
16
101
-600
-426
-420
603
-34
548
-777
-74
111
-11
-36
827
-684
-758
264
328
-823
586
-459
-360
-55
-127
-378
-509
0
-211
-233
31
75
-134
-26
-689
840
801
-239
572
-481
264
271
-665
-663
-46
454
-722
796
209
-725
-547
-346
628
-488
281
-493
-458
391
-464
543
773
-538
25
-93
-830
47
944
519
20
-778
-49
-855
-651
896
651
445
893
103
354
-690
136
423
159
-159
221
-542
-87
-501
235
-882
-314
-20
146
272
870
87
213
-163
-768
800
-801
241
669
64
-320
927
252
989
49
-565
39
-644
406
632
-667
-789
-489
97
-297
50
-365
-360
44
-72
-614
-650
6
-768
-43
-87
538
-71
982
-288
-589
140
641
-576
293
752
208
22
-58
551
-216
-760
356
-101
-20
-589
313
-380
170
29
37
-87
-5
-530
56
-92
-261
-550
358
622
-617
10
4
-884
475
807
-149
396
72
324
237
-873
391
879
-196
-10
-195
25
-499
883
-69
36
773
-182
-766
109
428
856
-115
1
861
94
61
16
290
-667
576
985
-362
46
-798
-399
74
-242
-21
21
-346
-707
-855
990
890
-66
-820
-450
9
-751
-256
834
767
-783
-614
-600
-23
-491
609
-754
-785
-39
-464
-100
53
65
522
31
-389
-350
-821
324
-122
-649
354
-885
45
-126
984
384
20
343
879
430
-1
874
-587
-373
830
-625
381
233
-30
-29
-27
-404
-245
-161
776
530
230
380
486
811
-71
-419
-231
487
640
-34
448
-713
872
539
-274
-818
-155
554
-621
-274
150
-17
-103
-840
-205
-90
263
249
-353
-682
-183
-724
841
-82
-599
-598
-694
23
-575
-472
789
454
111
544
-426
-531
106
-665
-259
77
137
704
-508
933
442
293
-286
-99
-665
42
-798
561
-265
-34
791
-255
313
862
-312
-336
995
-92
-423
-61
-138
-772
-268
800
786
701
439
-6
480
652
-87
866
602
448
-6
785
63
-422
25
136
778
472
-211
-614
506
728
-92
-14
-421
-9
597
229
62
-645
-609
-122
-137
-741
-65
-682
-300
-293
-591
62
-5
-271
230
-650
-355
36
375
-5
-602
-284
-128
748
14
-642
-627
548
-14
856
-550
486
-95
513
-13
-171
196
61
390
-20
812
415
618
-258
-715
303
296
119
-554
254
107
202
-403
-289
269
-122
567
-246
85
-271
570
233
193
609
434
-642
799
-494
-239
-27
-464
-176
-820
71
166
575
-806
783
198
349
681
-55
827
-860
-438
644
845
169
180
20
-108
584
-633
205
61
-364
822
762
-569
66
12
-800
-434
-265
-57
187
157
-75
541
385
-726
-95
-176
-780
-120
8
-632
-7
-355
836
476
993
497
372
-674
-11
78
-84
-282
-377
-649
-33
450
-412
419
-294
382
-95
351
568
144
-284
-240
-167
868
253
-111
15
78
954
421
-258
83
-465
-752
-29
-761
-765
-7
-822
868
814
47
-268
457
-546
287
-18
860
106
56
142
211
-803
677
-9
-621
596
-420
-700
-144
985
-121
48
-48
-702
-741
456
-248
-456
-301
697
825
-119
-172
-11
-735
453
964
-601
529
-224
-298
107
25
-397
189
507
869
106
454
86
109
-117
-409
-472
-162
742
-808
-41
-26
-723
-444
20
-97
-450
650
-523
334
788
238
-801
-829
-27
795
-63
891
339
-427
-591
-17
485
79
846
-184
-580
-367
-144
872
-366
-354
78
55
417
81
578
36
-544
-147
-5
-441
-716
25
-575
1
-2
-746
-123
452
-602
521
-611
298
-888
269
-210
785
711
-649
-34
860
-346
658
548
-860
8
-48
-752
-846
683
307
-574
98
802
-270
571
-810
-580
302
74
45
-543
-202
-429
240
0
-508
4
433
669
216
197
-811
44
-346
-477
709
-100
-82
140
-251
-780
-401
-16
157
-77
209
-632
385
-59
-121
-854
-148
-478
22
584
-202
-93
-326
168
329
308
-533
62
227
50
-368
-613
636
-188
-663
-536
221
518
25
-162
-3
-477
489
38
519
-758
920
-30
-700
80
423
6
-399
-451
519
-412
-229
737
-730
457
654
29
-518
988
-517
-71
-404
967
197
61
317
828
-631
-694
841
597
723
81
498
-436
-192
400
98
80
502
528
-622
-557
-535
-441
-612
-33
-104
-328
-18
739
-81
276
127
-64
371
-834
-417
-893
-522
-503
633
400
-14
-739
-584
-76
53
639
126
-709
76
852
-42
-107
-351
-465
231
492
-498
-553
782
-254
-280
20
693
-226
-4
427
731
976
153
-73
170
148
488
-792
543
325
-540
-214
-40
760
-72
705
-688
448
-154
668
-59
-4
743
86
-516
-380
-417
-427
194
719
-412
-769
35
71
-567
734
-858
771
211
716
-240
667
664
-678
-606
-694
-369
-449
155
-844
-245
-390
-341
-771
-815
-489
-64
-112
-485
304
348
-604
-40
-742
640
252
-226
-545
554
-453
-291
78
-389
-250
558
-86
995
-654
119
-602
-862
-270
90
-762
-856
381
457
-268
-193
483
-733
2
-235
-105
-321
-573
-787
72
-67
-92
364
1
119
-266
232
225
342
-811
-325
-13
-487
124
781
-713
-697
665
-408
747
-115
445
-801
-241
289
119
748
-268
-25
-263
558
241
35
-792
-108
638
247
-399
-821
-766
509
-277
-398
501
-221
-186
953
-25
-798
234
-607
-80
388
-758
42
12
385
-374
-504
178
4
-1
1
-314
521
-295
444
-174
689
844
-37
91
753
804
641
-836
309
-811
-105
-858
-635
540
545
-621
-763
-672
516
-507
-254
-896
-691
-809
160
861
51
-591
7
-273
-800
26
-29
-801
-87
-722
844
863
19
121
113
646
203
-159
685
-673
79
-286
-232
29
578
358
850
-465
-427
-81
264
707
789
783
763
-114
-98
291
-93
362
-881
961
-82
-829
-693
459
-230
-624
-36
-35
820
1
662
-65
587
-813
430
-111
606
-752
-793
-473
-646
-709
-789
-396
786
483
239
691
205
-56
176
764
557
-542
-255
-36
-6
-465
-182
-774
616
-485
-125
-281
-780
538
-879
235
-506
473
-797
-529
58
772
-44
-860
88
961
-629
605
-512
276
276
-16
194
193
537
-111
-265
-865
767
77
70
-94
217
-105
-14
-76
635
-874
-202
-49
265
831
810
623
188
133
57
7
-673
-245
214
-440
830
327
429
-353
-69
-256
-690
720
184
-450
-77
-163
792
-188
-682
655
-62
381
-738
18
-166
80
-420
-487
-90
-67
-87
-457
-754
-52
-41
-343
276
237
-681
205
529
-26
352
-656
584
-865
-161
-683
54
-455
-205
-558
-506
959
-349
275
-888
68
21
694
179
-501
339
87
79
549
-575
-17
-127
94
719
-454
403
154
752
186
-439
-273
725
857
647
-70
-6
-619
677
464
277
369
577
-737
9
-819
905
783
78
-764
465
33
-509
-539
559
-581
168
158
609
470
-756
472
410
880
-839
-470
927
-51
238
151
-734
-330
413
857
433
27
283
-878
172
140
-97
-266
494
365
630
701
265
-46
90
102
-78
-123
719
-514
-640
-646
-768
39
-880
-431
-771
-411
476
-626
-218
-717
355
-786
273
-522
109
-693
-27
-691
-190
-801
523
808
-507
66
504
-882
680
-883
318
255
-470
20
873
886
658
67
-876
841
-786
-680
-2
781
345
-788
173
-505
332
19
4
-390
-691
-219
156
660
204
369
48
-807
-84
754
-644
-463
-802
44
290
502
-761
-378
707
69
-78
-617
-412
-163
-842
32
570
442
125
970
-481
-654
-228
892
-639
351
332
-665
-584
991
813
-387
32
458
407
751
247
-823
-786
-177
-801
287
439
38
33
-332
-714
-407
-100
122
330
409
-68
350
-287
707
-10
76
515
-841
-572
-162
-7
852
631
18
-831
505
716
-854
605
-101
314
-243
-103
753
354
50
-183
62
-8
-132
-3
440
168
-30
0
-128
672
233
172
888
745
59
-323
-654
684
836
-370
-85
997
-56
214
49
-77
595
-598
-581
-657
-896
684
889
-852
943
-481
393
-536
-875
698
608
-388
264
182
-13
-470
637
464
-755
-69
-52
-602
35
-709
81
-160
202
-29
347
710
142
-22
708
758
2
-380
-780
-186
222
-733
-32
-277
544
-485
-38
347
233
21
-67
525
-37
319
360
407
261
412
-159
827
-271
850
-311
-384
-484
59
726
53
431
-34
418
-48
-429
-631
-98
494
-31
-74
-23
545
-143
211
-36
53
331
32
710
363
-271
307
741
761
-210
403
608
16
402
-688
9
-201
-464
-674
135
-577
963
-56
-484
593
717
579
821
509
489
196
-839
-716
50
536
461
39
-621
391
825
-733
-439
-18
780
106
-721
356
631
91
550
-329
-121
-472
-493
269
301
295
620
-704
-24
-658
770
155
88
455
422
-823
672
114
621
-309
-31
-58
-26
-741
-871
-864
-875
-449
-15
-145
-136
-546
-202
-737
10
806
-334
856
-347
156
-216
57
-70
-221
775
924
-311
-355
-301
657
227
5
-292
863
11
875
143
-474
-599
-410
-488
829
-89
-59
-431
-100
-317
99
85
768
289
-245
-171
-806
566
-513
-460
-678
-800
512
188
450
650
-516
-756
-85
-758
258
935
507
830
-767
-781
54
542
-109
355
194
604
39
836
-571
-274
-346
-733
878
123
184
262
-18
727
-626
329
-170
-134
348
464
-384
417
-885
320
30
-245
-679
-299
75
-193
-628
-231
-367
826
-45
989
-660
145
771
875
765
7
74
534
289
-724
333
-297
-601
-94
-728
-698
68
181
-869
-158
920
667
418
-831
274
68
986
-95
-760
80
90
-229
-574
772
-547
149
581
278
-186
-679
-10
77
-404
918
-385
-547
801
58
746
208
568
749
361
603
748
462
801
-597
885
594
-118
468
11
-535
-287
-868
-440
-261
25
81
-243
-368
29
-227
-585
548
-633
780
-312
-467
-868
-458
387
-322
-155
95
-752
-460
-761
-810
-19
-243
182
-317
-313
30
-295
32
498
-824
-56
396
563
10
295
-190
-85
-34
93
873
535
-106
-874
78
619
-259
-516
815
-616
895
374
77
195
692
-355
-865
-237
590
619
-20
365
84
-871
-96
-890
-219
662
734
-473
331
700
-155
-60
-372
502
304
-168
-531
139
816
186
-527
-78
-71
488
933
-885
-367
-82
380
-321
955
-628
-556
546
-179
-31
-701
-540
47
-78
628
717
-654
-526
-606
362
653
613
164
89
154
-4
-173
-577
638
305
-582
362
559
75
26
452
37
-104
-104
-854
-819
49
296
293
664
-675
222
379
614
734
-818
780
-55
1
285
-173
323
213
-698
956
823
14
481
-171
-279
335
679
692
-556
587
754
78
-116
714
-105
-440
985
-312
-286
-522
-282
-153
285
-94
791
171
702
304
784
-521
310
156
721
-487
-555
577
328
-39
-40
-351
608
893
-852
54
292
394
-585
469
-49
-259
110
-402
440
678
-470
-518
508
231
-290
239
-791
573
-234
236
-118
53
-193
-42
-237
-329
324
-708
378
856
-378
721
-93
-312
-446
-187
-7
86
-373
402
-28
814
8
230
-68
-280
158
189
-34
843
793
-861
-64
574
876
194
-671
327
478
-262
-52
-709
-615
860
-661
122
870
-297
360
-547
-355
-18
284
879
-441
-83
-724
-297
587
479
211
-751
-491
-790
-683
129
-28
-360
-97
609
96
-756
-609
802
776
54
240
-593
-607
692
263
-152
-339
812
341
400
-470
-153
90
-71
-236
587
-95
-819
-645
-833
-242
757
-10
-611
-140
-49
-168
365
165
777
-346
-3
684
-75
754
-124
-316
958
702
171
-741
791
-380
-149
226
-247
-42
614
315
443
209
-50
-296
-464
-68
17
-28
689
507
-468
-55
812
-243
92
801
-668
97
-91
636
-78
-280
-889
-853
747
321
447
457
183
55
-48
253
42
-419
-202
77
653
361
870
614
-605
645
4
-122
146
-377
377
-649
-446
652
-167
-197
159
240
587
-325
24
-138
-391
-441
40
41
-830
-754
-430
635
-284
19
-21
461
330
865
84
82
-201
294
764
-689
276
-246
-117
-648
52
-97
-111
-264
-888
-95
678
838
356
459
-384
-82
18
-629
-817
688
47
60
-677
-285
255
-273
175
281
-294
-460
-239
860
-891
391
-789
406
842
-59
-490
626
236
-631
-125
95
-269
478
-59
-690
-327
869
460
51
-58
351
-27
-763
749
-783
-632
286
650
-692
52
-721
88
-495
734
-31
464
790
-19
416
-693
-16
150
-385
516
236
-237
200
661
-711
490
-414
-281
-325
-434
-757
-78
540
580
267
-244
-780
97
-789
-317
421
-232
-40
471
711
-765
-789
51
23
832
-91
-37
522
-381
885
-521
-97
690
-781
-701
-328
239
-4
210
-241
591
-835
469
477
-138
634
700
665
-630
-677
282
-74
-60
-623
-712
-365
-271
138
17
710
601
830
486
649
332
150
245
-373
172
634
702
-483
-256
-62
471
-65
84
544
825
-800
-673
274
917
83
186
799
67
464
166
148
-317
-128
-54
-330
-525
-212
670
648
-593
755
133
81
-41
-780
429
242
603
86
-729
341
132
161
463
954
-781
323
397
-855
-505
710
-87
46
-521
731
372
395
224
768
340
544
880
-47
3
434
-218
-318
-442
326
10
-781
260
-190
619
48
495
-109
58
-443
798
-173
-279
588
580
748
-748
936
758
-56
-876
843
982
-865
259
-157
-737
527
-759
-384
-381
475
73
-141
-736
217
785
667
532
539
-466
154
909
-248
585
61
-106
76
-53
-100
-84
-220
706
-425
-510
-593
709
603
-651
60
-59
191
-100
113
699
413
954
-390
-145
-727
-134
127
-838
19
601
-411
319
726
647
820
728
-493
164
409
10
-343
151
-822
-326
-838
503
690
-333
85
682
-355
-779
212
-118
-513
-416
-393
752
645
-28
391
505
-814
535
34
-688
-1
-884
456
251
844
360
-849
-880
508
-70
414
937
395
-464
-593
830
559
219
-407
710
318
362
734
-354
704
413
-197
992
-106
-12
-264
-255
-828
296
978
8
-296
-578
-80
456
-486
-543
414
-652
-713
-39
-331
-166
665
251
-792
667
281
-670
-766
-739
-5
289
467
95
-71
-56
-725
-718
19
337
568
830
518
-690
56
210
358
294
-583
-30
472
-607
-15
-893
-726
907
-25
-481
-616
865
39
-54
-621
-347
716
-275
-485
146
385
-210
585
645
-318
7
-856
320
53
453
362
-880
354
825
-1
-89
-399
195
42
-412
59
-552
286
-177
-44
411
93
78
-486
-172
659
-113
82
67
192
-706
463
-706
772
89
-894
-846
-395
-878
-104
-259
635
-36
783
-651
-765
78
756
-309
540
-33
883
331
422
70
-358
-469
-816
714
-765
51
-11
-566
-288
-61
-379
29
-692
-664
-844
-79
91
-241
321
-646
443
719
-546
421
862
56
432
310
579
362
-58
-165
-760
237
-854
-764
-435
630
-92
22
843
459
553
170
-511
376
10
-614
-290
96
-370
-48
-566
625
-102
-735
-477
-6
-461
257
342
-239
-10
87
-67
-334
-583
-897
19
714
779
629
652
-14
-852
367
421
710
-545
292
-504
-573
577
220
812
886
754
9
-776
45
869
553
165
84
-64
-122
-257
45
-519
-500
-154
859
498
-896
-270
55
117
3
-375
-403
707
-393
888
-817
216
853
-863
397
388
-544
-5
-370
-463
76
-241
-491
-385
-77
-716
811
-101
75
11
291
-236
-57
-576
873
883
78
-670
-44
-113
517
716
-230
-131
254
-383
390
-849
-181
774
-206
-417
591
-405
21
900
972
-398
-625
706
7
-321
-82
670
-57
-759
-746
842
746
398
-419
850
612
605
-59
64
-782
-225
720
-787
-172
-641
-773
248
-815
10
422
422
-566
-243
-705
-749
-607
287
-839
446
695
-606
239
39
-488
-55
-853
-472
-399
360
55
-498
659
280
642
-542
112
-797
-496
395
107
-105
-230
650
804
-772
753
-23
226
-701
766
-380
679
214
304
-155
845
-183
178
-865
423
737
3
725
182
500
928
-454
-447
-123
-205
59
-887
289
371
582
-461
-867
-408
-199
412
780
85
-748
-752
-13
363
11
19
-611
-165
811
-664
76
-671
-251
-304
-731
-447
135
-399
155
-690
531
-414
-764
-93
-263
-116
868
-22
-299
837
159
41
-353
442
-479
-103
234
265
-804
-361
-853
158
-262
48
772
-492
44
815
-230
179
738
450
-333
-785
-114
2
-133
693
-866
-595
-127
-691
66
-41
-305
16
25
684
588
552
308
14
904
-714
-750
-271
617
570
790
340
329
6
112
635
-490
30
852
674
601
-879
143
-15
-85
-108
223
857
-807
895
467
244
-821
84
308
193
-821
-788
-526
-407
-48
-60
-179
525
621
311
872
351
6
625
730
-344
-524
66
-705
-856
312
9
-44
-431
-529
349
285
-229
-716
-439
-198
-401
567
873
392
282
308
819
187
-87
-240
-875
-106
283
-818
676
406
865
-34
765
-575
-889
520
-39
758
-288
-301
-406
88
-673
-199
-32
-388
-567
765
-194
-810
-87
741
-723
-836
547
546
-23
9
-804
430
-508
359
-673
812
-776
-554
650
-225
-507
-761
-235
-183
-126
-811
-683
193
-101
-190
-152
126
-3
-820
-658
374
-103
819
365
865
742
-868
-616
-280
615
-341
-873
387
-431
-343
851
549
190
-366
-602
-210
567
648
51
-72
-60
913
-710
-3
-31
-284
-8
192
83
-199
-57
831
-179
344
401
27
-738
-750
-280
-188
619
495
208
-670
69
-454
275
-701
-55
660
-487
89
-21
20
-82
221
827
-46
317
506
979
412
356
-445
-471
437
-265
598
-235
-123
566
-705
40
-566
343
466
220
373
-503
-813
344
-516
87
499
-658
678
-8
456
475
-426
434
-898
673
-252
-57
64
532
-89
835
-889
-455
659
321
-395
463
-365
-283
186
307
-672
-867
805
-566
-803
-669
520
-394
-158
-431
-295
27
463
116
-856
428
-451
46
-317
816
-390
82
855
1
-281
52
511
145
-627
-53
-124
261
333
765
537
768
615
231
-98
61
67
892
764
266
352
727
717
-54
344
831
860
725
-162
359
523
85
582
-118
266
585
-134
-39
-552
727
597
-198
-100
-343
410
793
395
75
50
-848
520
251
-891
217
-880
-422
-90
663
-32
152
92
264
-29
294
-588
-423
-14
342
36
-478
-664
-895
867
-397
-14
703
-805
-520
-53
418
802
579
-171
-74
598
106
-17
-811
68
625
637
63
373
-93
-115
-444
304
-10
671
-834
-49
-59
593
106
-511
84
29
-336
727
498
733
649
-585
-25
-526
-221
-759
238
-320
300
723
-96
606
726
-691
-576
-147
667
-880
862
-860
866
199
-781
9
680
526
-592
38
733
584
24
718
622
158
494
-455
-754
-238
-619
-566
-885
-5
-759
-664
564
-893
191
598
888
700
755
-414
790
42
-473
299
578
-392
100
366
-582
434
-815
-229
565
-531
-899
-481
789
129
-875
-691
-440
-10
795
-796
-774
-387
-367
-234
-627
725
68
63
-37
-620
-120
561
-285
-541
-710
65
-400
320
260
241
-461
41
270
-57
511
129
133
-278
833
397
189
-49
519
-247
698
-35
177
5
565
344
-180
488
36
851
377
636
-685
-274
-64
-431
135
278
-408
-553
-475
21
-631
-41
314
524
-497
713
72
771
-651
312
-90
36
957
205
-305
33
-611
-485
-303
791
-632
692
819
275
-96
811
-871
-566
339
-612
-475
300
60
888
188
-294
-467
-72
813
776
-288
446
981
-211
340
268
108
14
-531
-578
755
861
96
-78
-313
-164
-287
-357
-80
651
-474
21
-497
599
122
539
386
501
6
454
-721
209
-891
429
-186
-13
609
-456
-582
-92
294
-183
597
492
-577
-205
-48
-304
171
-408
-58
-168
-706
13
-867
-27
-329
-611
542
-23
-738
160
-336
160
742
-646
-392
419
474
8
65
890
-583
-294
-230
-536
-235
-196
80
-657
597
-563
-702
331
-224
220
493
-638
-429
295
136
-332
35
227
-73
-761
658
-338
550
-314
387
853
21
150
-555
-191
379
-454
885
-824
625
-366
-568
35
-809
-580
-694
-418
-684
267
-447
351
-281
888
-166
70
-50
793
463
-839
48
764
16
-677
796
-660
27
1
398
-419
818
-408
-111
-66
11
-5
422
481
843
575
292
769
-162
388
-735
619
332
-818
138
719
-828
310
-504
42
-291
729
788
575
-855
853
-672
-586
-379
-61
-626
725
-567
-548
297
611
-703
-552
309
92
745
120
-569
-538
695
-575
-26
89
-248
-421
208
-789
422
-362
-35
725
-189
-522
974
283
813
26
-9
-27
-298
327
725
-640
378
248
447
27
254
-872
-701
82
210
-237
637
-80
-653
385
-128
-18
112
741
-848
-807
711
235
534
-273
515
637
672
-27
-595
-646
-154
43
-185
306
709
323
42
-859
-306
474
-370
257
421
-42
-888
-325
895
37
198
-893
972
-27
-96
-793
-892
680
-575
22
849
-729
676
186
661
89
545
-833
-506
-183
305
755
20
-601
605
244
-587
-74
451
-261
341
-199
-340
-346
-202
-65
-478
404
-420
814
267
-782
512
868
-799
881
-671
586
654
230
19
-346
-68
845
270
195
-441
216
-351
621
389
901
-160
317
89
688
906
-575
64
-800
595
-498
133
-536
164
93
34
-666
87
-623
-626
113
177
777
46
605
-214
-899
170
127
-380
-56
508
158
-789
364
353
416
154
-744
-18
151
-290
403
-606
865
385
-411
-266
662
901
79
-765
-326
493
16
-663
617
-521
-719
-284
49
31
-780
-13
247
-16
-449
-755
60
722
121
20
-127
-391
-505
11
-728
-12
-717
-464
-218
86
-605
240
-51
-626
-64
679
636
862
-452
194
220
628
301
135
-569
658
-189
-832
645
335
-598
697
1
4
-731
-243
-883
-273
288
453
364
608
-861
-318
-820
317
-672
632
330
392
3
-89
410
5
33
-52
-466
682
300
607
372
-226
-572
-819
521
73
372
-139
-77
-57
349
826
720
543
-284
-94
412
985
781
569
-649
-566
729
-517
737
511
551
726
-894
442
-898
-899
-658
-839
-564
-21
625
329
8
683
620
-420
710
-535
831
324
261
-498
872
807
4
287
-492
728
262
414
-121
-555
877
407
-372
-601
9
36
412
64
-242
70
21
83
-295
665
-97
-756
255
256
-546
-18
487
-119
479
344
-285
-692
-711
586
-534
18
-264
223
794
413
3
179
-882
-115
-847
41
-649
-371
525
413
-125
-607
-821
727
336
894
37
896
414
-263
77
731
-576
876
-725
540
-239
-63
-70
-616
643
-703
160
-34
908
-248
678
594
-158
42
-570
671
216
221
-552
-668
809
-411
97
717
579
405
60
-886
-645
-545
698
-883
-542
-72
-50
-408
-745
-126
86
-532
-65
-680
276
562
-328
-681
-818
-113
-816
370
-531
429
-607
378
-304
-546
569
-425
58
-784
-362
-811
347
-316
1
-595
-270
-838
-610
-465
-845
-331
730
100
540
569
-741
631
161
740
65
559
-488
660
-719
-377
420
-432
688
848
844
594
52
-897
-513
8
620
-540
40
-125
751
-308
404
-176
428
852
-543
-338
180
-62
-47
-175
-57
-330
-271
-392
30
719
419
-260
-140
842
-784
798
488
-98
-303
-467
506
364
-313
-632
729
-747
-240
277
-712
-769
-118
-66
-483
-63
-650
887
-106
-625
18
-97
-819
-747
571
-117
-632
413
-605
-526
-784
672
53
-198
321
-601
-283
-51
-327
-658
-153
-841
588
-287
-844
-3
68
158
13
506
-369
475
635
34
-666
802
-871
701
-879
-847
964
34
998
-53
-172
-550
-467
-748
-629
-87
256
508
-569
-424
250
-639
560
-283
-748
-421
169
230
-28
154
-160
-4
895
575
193
-785
-60
619
728
201
-212
-521
269
106
180
242
-391
516
106
-85
-847
515
723
46
898
-821
52
-245
475
839
-245
371
-306
-334
692
-217
-226
-462
-805
-313
743
495
-870
-671
-770
-383
-773
-88
-42
-807
647
708
918
-443
430
520
-62
-491
216
-632
634
710
-108
549
343
-735
7
686
-33
246
-53
-300
-821
-850
-80
715
99
-144
-843
-662
393
-74
50
978
-760
-520
524
-844
304
884
415
-534
52
-548
335
-742
-278
304
593
-58
-74
83
142
-52
42
-468
-379
-200
-519
792
310
884
719
-28
-32
83
699
396
420
-367
578
-749
-25
867
565
-348
821
140
395
-56
488
741
79
810
777
-53
-217
-154
-226
300
10
640
-71
651
351
-201
267
-887
810
6
-65
-71
-78
480
263
58
65
-512
633
28
131
864
-300
-385
62
-895
260
295
386
-638
148
-498
132
-90
-31
447
33
-278
580
-656
-644
-552
283
754
-883
-284
-897
-812
-797
222
-90
794
-602
-487
-778
376
627
778
506
-610
-408
794
833
400
709
-514
-579
389
-463
-565
165
35
736
61
400
-117
822
-81
-175
-778
108
-495
687
22
793
-373
453
734
9
57
-481
-149
986
62
-882
684
-343
157
329
-20
-894
462
-600
524
136
519
-315
649
350
553
204
1
-830
-599
732
909
-100
-364
882
593
-851
244
103
773
-659
395
-512
-415
618
-811
417
-863
-111
88
-392
26
785
-438
-714
430
-36
-758
-288
847
1
-4
631
896
-88
951
95
557
-44
183
83
-202
-538
534
-36
748
-59
25
512
-598
58
557
399
-765
-67
-314
765
488
-754
-753
394
-597
46
-492
-696
891
956
-515
-613
34
118
-652
467
-837
973
99
-792
4
317
457
249
-521
43
-432
-262
41
-599
-774
-871
-54
133
948
104
813
323
745
94
405
-832
-225
-750
-847
-726
870
201
-506
-68
-60
-804
-67
-533
-483
354
-335
263
13
-298
590
-219
-260
-67
-88
-7
342
-473
-361
711
-788
-76
-461
-141
374
-336
-422
-84
744
697
136
-475
88
-259
380
404
-78
65
21
654
909
-566
-553
61
174
533
349
500
780
460
42
224
-80
-489
414
-35
423
593
452
-810
279
-111
259
291
530
554
212
383
-373
630
113
-392
139
-701
-855
-565
-179
-418
67
-610
-638
-27
17
-180
-38
829
86
-80
637
-501
-533
-18
316
325
714
-396
-659
896
-277
332
-725
-424
141
276
21
-412
696
-47
681
-421
287
-3
-89
-357
753
600
599
78
-67
42
-837
907
-284
-648
75
231
211
859
-26
-463
-111
-452
-701
-286
261
294
1
-398
921
5
-216
-548
124
-12
669
563
-8
721
526
-194
397
169
-200
-76
-761
-455
-609
-153
881
767
898
-675
-850
180
570
784
-15
94
-366
529
242
-863
-50
-742
672
862
424
-12
-742
-37
106
-443
646
742
574
-353
-784
543
886
252
-858
688
46
770
-867
511
59
-264
335
-50
435
617
-803
480
-426
327
781
-223
180
-118
-634
648
846
76
384
82
-28
355
-740
752
-5
-807
373
436
-720
-18
460
214
-188
-801
399
-882
-171
90
-571
452
-671
882
93
603
-850
-570
-60
309
529
30
-770
58
-16
-673
-1
-20
473
-846
496
353
373
594
-833
-275
-490
-175
-343
-37
52
-564
124
-451
733
-594
764
-382
-585
434
972
368
-119
62
22
-793
923
-336
657
322
52
143
-15
-661
502
-139
-215
641
218
-235
211
601
-99
-71
-131
-346
-278
821
211
-782
307
591
672
122
-429
-879
-113
-246
-300
-715
462
-351
9
400
257
-471
528
33
837
-593
799
835
277
-75
812
-839
-526
246
-305
-422
419
99
-97
-524
924
-49
-838
652
75
-743
0
713
-6
609
149
497
812
758
-270
794
684
-46
28
-571
484
426
-462
-283
99
-56
-794
1
-754
-22
-723
756
-889
413
-353
-866
-878
351
-281
-754
442
692
298
-602
-685
800
21
301
-247
551
505
722
-528
687
-536
322
711
-505
-285
-683
682
437
867
437
-765
-130
551
-657
-249
486
-338
-17
679
84
8
-151
-553
-232
-375
244
873
420
597
-595
-182
-528
-239
186
-295
-685
33
157
-89
-480
-873
43
594
580
285
-45
-157
-143
-661
-238
991
-95
-616
-703
-346
-403
986
553
846
95
-310
620
-893
-560
70
403
-183
-307
-548
438
788
-782
482
-219
-766
489
-641
829
460
83
-422
33
30
-89
-478
-264
-829
-60
71
-877
-48
-174
546
-177
-227
-248
174
330
-741
3
201
934
733
-92
651
636
-832
-635
-204
996
-84
780
566
-4
461
-601
4
-414
689
64
553
-352
-769
349
-131
-132
204
-728
514
217
-229
268
-653
-897
62
880
-125
-783
819
-732
86
-814
-696
700
428
240
-172
-869
945
418
138
552
177
-799
717
638
-838
-523
256
-300
376
-859
-629
118
-366
509
-473
140
-314
202
-673
-257
258
635
-652
19
885
-565
-38
65
41
-80
-818
188
222
80
126
37
934
-653
-439
-760
-476
848
-745
-31
-442
-129
-512
-284
446
-817
-778
656
486
737
-430
675
-431
674
352
-625
913
-26
27
368
-661
-134
-818
-73
-98
475
457
747
256
845
453
310
112
-570
559
-258
688
-9
696
-406
987
-697
-657
42
513
884
464
517
75
495
795
-405
-224
-230
-727
-692
251
-883
360
-148
-626
-565
452
-251
799
-859
668
-836
-73
723
22
808
178
-50
996
634
325
-307
371
-780
848
681
-738
318
-378
564
-483
808
-441
666
-851
-406
218
-8
16
-853
-76
-41
122
-833
-89
333
-383
566
-72
-664
354
-694
-432
-212
47
-282
14
440
446
665
75
97
645
727
9
-20
-511
-801
-776
-676
-761
-45
35
948
-474
-607
-826
-382
91
98
71
-63
-733
282
-335
804
513
5
189
856
212
389
642
-702
-697
-457
-407
-226
204
716
237
-194
-854
-486
70
-626
-649
-72
-291
-207
-783
-1
-764
489
669
-877
-92
127
-546
843
866
-666
-333
231
-481
575
-508
-91
236
-546
-832
878
-603
696
-817
-578
-78
-219
344
46
-654
-799
344
759
-101
46
-170
-329
-700
377
34
158
229
-93
-878
-889
-288
49
-548
-511
-890
216
179
-65
818
-577
763
151
-623
-443
773
60
-45
-208
57
91
560
289
884
-837
185
-93
15
-227
277
-389
155
318
-868
27
-220
727
802
291
-519
822
95
-41
-499
-783
-276
-724
675
340
434
-144
-572
-17
-877
-713
-216
613
-3
68
-405
415
141
-338
-836
-180
-851
-859
-497
967
829
714
-22
-410
375
343
472
204
877
-520
-232
-44
121
-546
92
-363
655
-27
436
39
-484
438
-493
511
355
22
419
-365
138
-424
91
566
-772
908
24
-335
643
796
777
884
376
-134
-863
257
397
705
-105
806
-879
-733
-226
-740
-890
192
-372
783
48
77
672
496
462
52
-355
510
-313
7
296
-32
191
-100
726
-813
-415
-308
-713
994
272
-22
-255
-574
-110
-379
-41
999
645
-331
-279
68
688
-346
819
298
28
860
-19
801
-178
-896
-149
116
908
-19
-758
834
-37
347
-812
319
538
316
-59
561
-719
135
-19
-723
-427
-787
727
106
222
-342
-151
-693
42
-652
426
-580
-643
-312
-33
279
561
283
-459
29
547
-419
956
-734
170
73
-72
-546
71
112
-657
174
-517
712
-219
-469
409
-369
-103
-81
779
829
797
36
-359
484
-492
-118
-318
-754
792
-434
-609
856
-792
665
214
-692
-464
62
-31
57
-202
-692
-18
-659
60
-661
772
285
486
21
-31
71
-69
-222
152
-338
522
-880
147
271
572
-510
-711
638
-854
-103
771
-142
517
-129
435
60
44
-866
257
318
-225
734
-304
-699
869
364
596
-898
-542
-244
-144
-522
882
499
245
259
-712
567
437
-123
428
-63
-100
-14
-372
-95
-534
184
147
828
963
752
471
105
-497
-33
-25
176
3
800
308
572
-68
-7
561
-772
658
-306
24
-482
109
-172
328
651
-636
-865
9
-322
-436
286
821
37
648
176
-613
-397
-133
194
-52
490
2
-88
-60
701
656
168
-679
-485
-141
525
354
179
656
402
-160
812
424
195
-343
22
734
-665
-638
-462
-514
-439
82
387
-899
-5
668
-541
379
-840
892
-192
-639
-15
101
-517
467
500
-407
-528
-391
1
-1
166
-856
-437
-600
-604
-350
151
-145
-133
736
470
497
84
-350
-31
848
98
-312
183
727
-229
701
-40
-38
415
-446
-890
66
340
-548
-680
-790
928
-696
-758
-716
-666
-130
-419
486
711
-98
90
-669
-838
293
694
798
656
176
771
236
974
-802
-357
113
-106
28
-87
-611
-222
-488
89
82
-23
-699
-740
-594
-320
821
370
330
325
-806
5
-238
902
-232
765
-383
789
850
819
407
-5
-350
-635
378
-11
-817
-724
-70
171
-192
697
-266
231
188
988
610
361
-15
-325
-856
-640
174
83
60
-69
717
96
389
-97
-418
-621
505
-113
12
773
-466
-55
420
-69
309
-106
-527
683
198
813
281
-129
-471
532
56
157
-668
-426
-28
369
886
496
63
-588
-57
271
17
413
593
-589
238
832
239
-590
325
-336
78
396
764
-887
-279
541
298
-270
509
-205
728
201
-766
105
779
-184
583
-560
-158
59
-197
513
-123
-791
-838
-544
550
-73
860
-342
18
177
-181
-399
-637
116
591
-788
288
279
-148
58
-515
-85
-716
521
43
-78
-122
-229
-490
-743
-864
-709
24
-297
-785
402
-609
442
-73
655
981
435
-226
-21
92
870
150
-579
378
-22
-669
624
257
-294
707
-268
-36
187
673
-555
-47
-390
543
958
-481
576
-615
-31
-475
865
-52
800
-372
423
578
-84
-62
-648
883
703
-772
-389
-777
-191
478
790
473
90
200
-820
312
154
328
-231
-259
-793
-39
505
-681
797
43
-167
140
934
-644
523
158
38
-854
643
366
-303
308
208
-712
-680
-203
916
-680
257
-576
-317
-583
70
-205
-58
-760
-138
-708
142
890
-403
-359
-787
-840
634
-681
-874
227
-77
11
-681
-43
129
-12
-96
15
456
748
-339
40
-119
-792
-63
674
44
240
287
-852
-325
-293
-78
-491
-41
-602
-302
-882
812
635
377
668
-757
242
445
-1
682
-721
287
-178
-358
567
-102
839
-886
161
-81
-661
282
793
-199
-602
-125
-190
919
393
-843
316
-831
65
-656
-778
70
642
-688
-242
768
-649
-222
-603
-750
646
853
794
443
790
262
-148
420
703
39
-829
-318
-549
-557
141
-257
-79
565
827
636
-793
-44
260
-428
88
174
648
-42
85
216
476
577
577
-137
-319
-492
-700
-835
-174
775
-482
-684
329
-696
-340
805
-54
725
620
-152
-690
204
632
-296
-480
-832
268
-812
-416
-598
775
86
460
-544
311
-320
524
-589
928
218
132
-27
-507
590
-76
274
-5
645
355
-828
373
559
418
-265
-98
32
755
546
369
-23
-480
29
-16
-153
33
-457
238
-249
-873
804
588
-294
203
363
-35
-898
765
-862
623
-397
169
612
-289
-412
0
-630
42
-93
-140
702
-219
-398
231
71
-839
342
908
-292
152
-140
-64
-559
-703
341
-649
-302
354
668
-161
381
481
645
638
-83
310
35
-398
-47
320
988
772
-94
-26
-513
603
-526
-249
701
528
-100
189
198
-170
34
559
-42
-336
17
-164
-616
-455
-272
630
799
-59
-587
-116
865
-113
613
999
-576
-419
-9
30
-796
628
689
-65
897
-754
-593
300
164
31
465
36
305
-747
739
-76
176
-896
-172
-597
-473
-392
573
363
947
-759
-826
-292
-197
-539
-646
-858
-533
-801
418
189
-464
-498
717
-280
-828
129
422
378
-188
-873
355
223
48
-278
-749
-86
-896
-500
666
67
104
-366
45
-199
-863
-317
-734
414
-480
-98
295
519
-660
409
441
728
893
528
750
225
131
-28
-103
281
32
-304
306
-88
-244
-540
31
378
-885
-457
690
-386
-178
-153
-499
389
873
-64
662
534
46
948
64
-484
961
-583
-33
-45
-309
542
-737
-98
-742
189
682
-233
50
-755
-601
-664
628
-428
-627
-594
-235
597
-796
703
-213
228
783
-628
503
581
81
-432
-461
-615
442
565
-57
-202
-19
604
-436
-172
843
-298
667
407
835
340
12
-733
314
350
-38
-268
-289
736
199
-36
109
-682
205
465
-322
-94
-439
-602
-45
-94
270
-356
232
-770
321
313
-564
651
-386
740
496
212
29
849
312
-152
-528
531
437
-440
-428
35
-325
350
344
151
-126
544
898
352
703
139
-573
711
392
-77
452
-291
425
945
-566
10
282
432
-750
-772
706
-70
-875
-10
51
652
-896
-485
913
-852
75
-649
-846
-522
-99
662
539
-749
-215
934
284
-8
456
-428
501
-51
239
89
-138
31
-798
534
717
815
-431
-586
300
6
-269
184
528
-69
504
-53
837
239
-489
206
-415
520
62
774
719
-382
653
354
-57
868
56
404
-147
236
-69
445
19
990
-595
-152
571
-289
-544
-564
301
-756
366
-273
662
-136
-371
392
646
-394
-454
-242
418
71
514
-865
-47
-568
-320
603
-519
-243
-100
-709
-93
523
-596
526
-184
-215
-94
676
83
-128
-418
742
-880
16
723
976
727
-62
763
888
540
183
-95
96
83
-788
-282
-857
164
-451
-15
-124
-722
-599
342
-57
-735
-289
77
-267
-836
503
69
-606
382
647
-161
843
261
894
444
-367
-672
-332
-603
88
653
-115
18
-502
-46
-236
42
-45
-66
721
-484
264
-617
-207
-479
629
100
434
-815
9
-491
443
986
245
-747
255
-499
678
-400
-58
-846
435
295
763
356
891
480
148
-25
441
36
-402
471
-554
-487
-613
-311
-137
864
496
-595
-831
-789
313
-26
540
559
223
261
537
-31
584
-128
-253
646
572
22
-880
-392
-308
-736
-298
134
703
-231
65
-36
181
569
-316
-661
714
363
-304
-646
847
68
-179
87
-18
13
818
404
-732
136
588
721
-512
-239
446
312
161
770
553
-383
287
279
826
479
-593
-37
565
934
-404
-639
-585
597
870
735
760
-93
-520
-332
25
-250
160
-457
-739
930
-544
-609
-427
113
389
303
-155
-299
-613
946
706
883
-703
-536
3
-63
-39
361
66
262
-830
186
-477
624
-165
232
781
-887
623
524
-15
803
363
-58
28
824
86
391
-730
624
27
-607
769
636
-818
737
465
-272
-150
-324
510
697
804
757
-319
-84
790
309
-697
-655
-778
-95
-43
782
278
873
549
61
885
-430
-29
-773
-265
-347
-192
227
217
-462
458
799
91
-645
683
-135
279
-376
575
-396
-246
130
250
117
-687
512
379
320
704
-748
-645
-89
881
-92
-511
-84
72
71
-73
-23
-84
25
-128
-92
-154
78
141
920
-471
-668
-404
285
129
-611
481
612
172
292
84
148
650
-37
-726
240
-267
391
-9
-870
-800
-13
-818
-191
-510
-858
502
-580
690
692
-250
-584
755
587
67
174
81
94
814
535
873
340
-756
315
-122
-825
-681
497
289
-858
-174
340
38
-33
-54
114
719
97
740
-69
147
-206
-173
-280
736
-295
-3
-876
152
800
-334
199
252
386
448
639
-286
440
754
79
14
475
423
-466
319
155
-459
88
-640
-142
-652
132
-685
-442
-103
-378
-608
775
90
-450
814
793
854
190
656
-59
45
-93
781
703
-333
308
-221
912
83
-614
-141
322
339
-269
-531
25
-409
-57
695
144
-69
-881
289
717
-799
-565
-304
-863
-89
-884
-97
-688
-730
-482
-487
-641
757
-674
-132
-720
33
145
590
235
-229
670
123
-124
419
236
-337
-353
594
20
-300
126
763
-457
8
271
235
-870
-646
134
-411
-579
-525
-237
245
57
-740
-41
-782
-790
-463
723
-670
129
-261
-540
-719
-777
-860
301
466
92
335
219
277
98
-241
-40
829
-840
728
531
262
217
658
162
-280
862
-653
-715
-341
32
490
-452
287
-9
605
-545
902
-822
-143
-52
859
568
303
-539
-26
-541
717
787
-510
-681
-515
-754
288
-61
-690
136
213
368
-852
175
436
-242
13
-746
702
-731
-849
-292
-643
-813
-657
-205
-637
479
315
217
313
-156
-82
392
258
418
-582
24
-602
737
-701
296
570
-175
806
-700
-201
276
-345
-302
-228
-481
708
170
203
-444
-386
343
-5
322
13
-373
49
125
-84
-783
-28
-19
-104
-34
-501
-544
-534
-898
-237
-41
96
-305
186
275
440
-445
-344
-140
70
-662
71
638
-690
595
90
-176
-668
-877
563
-17
-815
289
480
886
-427
12
-93
33
-500
-138
-749
-76
391
485
-578
-249
206
-449
630
68
822
809
-722
-83
535
-171
-644
643
759
583
-340
453
-204
-752
792
695
-787
-241
14
577
550
-28
-354
-463
109
-283
-667
279
-804
-28
828
-865
-618
554
349
-530
460
338
348
209
80
68
-75
-55
535
-418
625
114
-58
-616
-8
998
-358
187
-56
-196
-322
-407
-751
-879
803
670
-650
-33
-63
-94
-742
466
291
-206
729
577
216
551
-188
-560
657
872
314
-363
-673
551
-509
-73
783
216
447
145
405
701
286
874
895
751
-190
-493
-649
-399
671
-793
-867
45
-132
-367
-112
-149
50
157
-81
399
-655
-375
845
-464
-75
552
351
520
182
-585
-630
92
-439
-61
723
-335
137
-43
-751
990
-680
352
-741
-68
-169
204
-111
209
-895
481
-122
6
-710
388
648
634
-711
-834
-645
865
-380
88
980
853
5
527
98
-444
-639
-665
798
584
850
664
325
704
-547
764
-589
808
504
-6
-638
565
-80
-54
365
-896
-65
-37
777
-831
-48
378
-208
-895
-576
81
-40
-241
-250
192
318
97
88
111
539
860
226
154
574
-75
95
298
850
-53
527
-645
711
-764
-113
-15
-671
513
610
396
-30
651
621
-110
-535
-31
-865
-698
448
841
317
8
-547
-212
10
-90
-52
-740
768
-45
450
-880
-740
-445
36
-697
610
899
96
885
409
-519
537
392
694
206
-553
-697
-772
-149
21
-619
787
-462
25
-689
619
-827
269
-314
183
-223
578
388
-654
-48
-231
-869
778
695
-231
623
-711
-486
834
917
-218
299
-14
482
418
80
-640
556
-539
-20
-639
548
154
407
-416
62
623
-403
804
747
-535
-816
327
-277
640
5
317
-8
-781
773
829
896
341
-385
-293
112
665
-87
561
944
203
702
524
122
741
-259
-856
627
818
124
-36
452
-11
353
686
737
435
-309
-746
-630
-155
178
679
61
-856
585
-381
220
-82
-251
117
393
-8
280
67
-831
665
783
16
223
279
372
-144
-484
-431
758
-31
-66
-310
706
-263
-279
61
-466
541
-224
525
6
-77
-750
853
88
-512
-752
-560
126
10
419
-251
3
-571
203
-691
-223
809
240
-169
-47
697
-30
74
-230
667
749
-480
564
-56
852
177
-576
400
863
-455
253
-241
440
484
-744
114
-87
-858
61
862
-725
-342
891
-816
-828
-95
-63
805
-36
348
-78
656
-42
670
-876
-872
-416
426
52
-885
-847
-382
-439
324
512
213
99
-224
-751
380
7
-68
-63
-619
-32
869
-134
320
710
-722
-200
223
-81
-150
196
66
857
-528
676
468
-357
-188
3
-98
557
-662
310
520
-898
-34
-26
623
-135
-875
-452
859
-547
-807
29
-398
-43
-388
-459
-627
126
668
544
-400
305
573
81
-653
224
193
479
-108
-659
-286
48
-808
-706
383
-324
477
697
363
827
201
-736
205
24
-172
-411
162
57
644
-94
319
774
495
549
169
-474
-549
-241
191
440
-273
-250
621
-658
-882
488
729
214
-91
-271
-72
237
161
-95
815
416
64
-410
211
-442
852
-66
-775
-161
-822
31
857
789
-487
-7
-614
847
252
678
52
54
742
-85
740
853
-359
222
-447
-308
594
-585
-633
-456
369
-209
22
399
-231
176
203
-290
660
-798
-72
-206
59
276
92
-571
-224
-813
218
-418
-517
-411
-17
-443
-879
523
813
-864
383
7
-100
-858
-212
664
-4
-796
-664
976
5
556
-757
-818
-98
-165
-843
-855
-468
348
896
797
564
642
-340
536
-167
27
-750
-680
-38
485
-527
-153
-457
966
-242
722
-755
-203
-646
128
99
45
168
-791
-604
80
235
-54
-829
376
-452
171
-297
319
-583
-652
-407
681
-82
-157
850
821
936
-713
708
369
-392
-181
-98
-348
-642
99
-77
372
344
675
-178
196
253
409
-8
-58
83
-322
-38
-271
804
219
860
489
307
-329
-554
-167
-373
68
316
-474
247
95
809
39
-484
-518
657
-105
-793
878
-308
401
334
456
-717
768
887
-93
-344
-288
771
615
-459
12
550
84
-143
790
-8
-833
122
-323
423
0
-239
-45
-74
-56
-739
220
371
286
441
356
4
-277
-762
-508
-623
-416
121
-776
168
-549
137
268
-385
-280
417
-613
-10
374
-53
745
-438
74
-28
442
-566
-16
-108
810
-480
-276
-36
-684
-303
305
612
-267
-687
-142
-458
592
208
651
-25
560
-32
276
720
-404
-333
131
395
948
-323
821
-625
-14
859
160
559
-61
-633
-603
177
-348
-760
-549
-56
-274
-868
-396
51
-203
664
759
659
-73
664
692
789
23
4
-233
-400
678
923
-361
-712
-61
345
-564
76
-393
-341
-200
270
-479
435
89
-278
-20
184
403
-91
-419
-332
-263
569
675
668
-331
-671
45
-96
-583
-699
-162
-757
131
-17
-498
-397
596
184
412
730
-864
908
672
-288
-459
766
746
-534
410
-363
241
934
204
768
-382
365
141
533
430
244
-64
868
-500
-240
-50
-317
458
536
888
579
-525
-178
255
65
-238
376
-746
-520
-431
-266
-786
-665
796
275
-472
-617
-484
615
-390
388
-105
364
-144
68
-516
-598
-624
-651
-302
-548
112
-279
-23
-211
230
-719
451
-339
-35
31
-380
-433
-744
65
-100
-348
-245
-237
330
-59
-490
-744
225
28
277
696
-132
-325
-88
-783
429
-68
-379
496
-29
323
-720
436
750
836
425
864
-648
-118
947
-317
-10
-368
-70
90
-769
751
524
-406
336
-828
261
-507
355
76
-14
-825
755
194
357
578
318
324
555
-306
235
-470
667
-794
892
-425
-878
-361
-190
849
3
84
606
-20
-494
-603
66
446
566
44
-209
-593
275
675
45
19
-211
262
-866
-403
185
-509
718
-680
587
897
384
541
43
455
-453
-435
-119
783
-181
-217
134
-148
273
-728
801
390
86
-525
-79
84
-582
663
-637
183
-717
691
878
-467
355
204
-38
402
-670
-481
-491
-29
93
369
-831
39
-753
284
294
-29
-78
-324
887
388
499
-27
121
323
134
-820
-121
-69
638
738
657
-237
-74
674
251
779
99
862
469
703
387
19
36
743
-491
-677
142
-680
-311
445
208
202
-861
653
498
-143
-672
69
296
-37
300
635
-770
-449
450
-10
920
-455
-829
795
280
-353
748
542
424
664
-98
-20
-661
40
-224
-491
92
-565
-240
800
80
-89
-11
-65
554
-682
323
-600
-885
-47
250
9
870
-776
988
601
-46
678
317
-875
-675
259
-785
900
-371
788
-651
-776
893
783
557
-712
3
9
-877
-56
512
126
-272
267
-304
-440
125
814
-515
525
8
618
481
433
-63
410
-657
-394
777
3
754
250
-295
562
267
-623
-78
-13
114
-39
-381
117
-55
421
-235
863
5
705
-331
-223
8
-87
-218
413
174
-272
-856
-726
-207
-403
936
-506
-300
-856
-427
28
739
-416
-519
-710
858
54
13
-50
332
10
-117
765
-808
-222
-814
842
-76
-345
-595
594
-417
639
671
-133
-99
-883
719
-633
-425
-785
12
-88
299
227
-58
-360
-875
616
-864
123
-844
-483
-356
-4
-410
-801
-602
-756
952
-320
-81
-51
-27
677
-334
251
57
-108
623
403
-618
291
-618
-416
92
525
-891
-717
104
-109
-313
40
-505
-7
181
408
-72
-35
83
667
875
198
-166
-683
-47
-642
749
54
-115
11
886
-651
289
-69
23
592
47
251
-358
80
73
513
-461
793
543
233
308
-6
-244
469
381
888
-724
-168
647
-785
362
-524
-828
-115
-806
-16
-144
96
-416
-684
-795
-382
-812
985
-328
-497
-672
813
981
848
-249
-633
-45
310
-235
-119
505
-507
-486
661
25
-690
199
-281
-659
-304
-403
-701
497
213
479
635
743
-847
-747
-310
65
698
-1
576
705
612
-126
-306
94
-703
351
13
-367
-496
275
-92
740
789
290
-508
474
-462
168
-702
854
183
55
-695
-67
-311
-390
501
-461
-770
-129
-374
103
402
-288
-210
414
-592
54
27
-893
-487
-88
-310
-874
-896
-142
-531
-442
-657
851
-549
501
-95
929
68
-863
774
-125
705
-657
47
-35
-599
-121
-100
342
-416
-543
821
597
54
-489
202
-458
-639
-851
605
-193
-522
802
-250
190
-434
163
-12
984
-98
-295
-885
384
589
-490
-686
181
610
-464
692
-200
-839
170
-513
215
435
-834
53
124
141
-87
-63
292
-524
680
-246
143
852
-568
597
28
335
-648
-375
-244
419
-188
660
93
9
-402
-64
-660
327
571
-341
1
-639
-824
-414
449
-388
88
52
88
-162
-87
-548
295
484
96
872
726
380
172
257
-518
812
33
-265
852
-422
529
-850
-167
218
-125
436
518
802
850
665
-212
-771
17
704
265
-511
-792
664
616
-278
-656
-17
-796
-590
-387
-423
87
749
-247
-116
664
939
16
529
-308
-21
-653
3
608
-272
-327
-779
594
-11
-850
271
-147
-70
256
688
124
358
-54
847
-58
868
-272
-814
-344
92
50
-377
574
6
534
-767
-860
58
-243
292
-316
-807
97
-467
-575
-411
-766
-547
645
164
-537
897
-12
-646
579
-101
121
-453
-180
808
223
528
220
801
-406
94
307
-813
399
406
417
0
-46
-430
-232
544
723
510
270
-533
-507
-425
766
701
823
521
496
-523
-226
-845
-97
6
-714
-542
594
32
-476
552
-785
-535
315
-51
75
82
18
-383
678
-510
-358
253
-277
-708
871
-480
224
-29
-333
859
576
-51
277
546
-715
-724
360
331
-54
890
94
-163
-23
-880
-207
273
603
811
-573
374
-452
-293
830
-224
-520
122
671
-558
-304
-766
25
-257
-186
298
997
-149
-127
-636
-51
-61
-200
626
-8
423
470
-56
-500
-156
-219
728
-409
-753
300
-20
-595
-49
783
-5
-224
-331
-237
-445
838
-52
357
883
854
295
93
97
249
570
211
-441
395
-341
73
-818
849
-259
276
-193
-45
-166
162
-381
861
582
519
461
-850
-125
604
-244
4
-3
-898
-56
372
-134
642
-732
-6
808
-384
86
566
227
-69
466
276
545
740
-19
838
150
-368
-601
881
656
46
-362
-452
781
-676
-633
-53
-246
884
-319
618
108
513
750
-415
-438
527
292
-697
-482
-474
-77
-57
-697
316
19
527
540
634
912
-74
-791
-774
-259
-18
171
912
694
-98
-60
-273
97
-708
803
-375
52
-8
738
287
263
16
312
-12
-67
-55
734
824
-812
598
-50
802
-836
-433
597
722
-699
323
-516
56
-656
189
570
-831
-503
435
-134
102
-310
706
-433
741
440
893
-278
922
874
502
239
-855
359
-37
-48
-209
-213
885
-16
-115
747
-545
-454
634
485
-880
-235
513
253
-106
-148
-4
-153
-210
674
-226
593
867
67
-637
441
675
-536
-398
720
282
-411
806
-575
-55
-314
319
-310
-469
-37
467
479
101
-522
-712
-75
-868
817
-878
-316
-771
-265
-723
647
-69
776
57
-327
868
327
344
-56
26
-16
-270
-762
15
155
281
216
-75
-705
485
462
-60
-509
40
-825
-299
-816
3
875
-820
-130
297
-416
85
205
95
-774
-804
-44
-353
-810
-543
195
564
-171
86
951
-87
489
-130
670
-72
-623
809
751
323
-856
604
-32
-15
212
896
18
-243
512
-456
91
-358
43
111
-877
-311
828
33
126
68
145
-8
97
-620
-99
-606
443
683
349
-418
895
96
-240
-868
-564
-144
236
-217
-811
456
94
-615
526
238
311
51
-421
424
-885
100
-166
781
315
-403
58
626
-330
663
-177
925
885
-224
-112
-68
875
774
7
-625
-20
500
-474
-195
-572
760
-223
-499
-269
-829
-233
-803
484
69
-706
340
317
621
-652
-56
324
616
428
-440
577
-289
-638
499
196
-386
522
-44
-57
657
638
831
92
832
-365
207
-232
-344
-234
-272
-396
356
499
-296
-812
828
183
-873
-597
-407
-587
248
-315
634
-253
-693
-268
251
-580
6
682
442
122
-75
-179
658
-557
-432
740
26
-851
-25
-645
-30
752
59
217
-783
-413
-374
-833
-326
-408
784
-39
-733
-53
503
123
-471
-880
-734
853
696
248
888
-601
-745
445
586
-696
-479
-303
184
-101
-864
728
784
734
708
303
-472
280
296
158
321
168
-440
445
-317
-895
365
-862
-313
-157
173
-515
358
511
-190
-43
-217
-220
-501
-806
-74
-251
-560
803
-673
866
-414
233
110
-314
-12
282
-120
843
-164
832
-46
473
626
685
104
-52
385
480
39
121
-312
673
121
371
877
44
10
339
-8
-152
35
161
117
-401
312
-832
-199
-9
-705
847
515
-50
-851
-751
794
769
253
-217
563
620
-428
-691
-817
219
-600
207
523
96
606
94
-14
-568
116
823
696
788
-654
-11
284
-556
859
406
-60
461
-156
892
-630
-729
-316
-140
937
496
-880
-26
432
449
-3
-652
321
-115
-54
1
895
857
-844
725
-337
986
25
206
33
-822
-603
770
-18
-34
-680
115
657
-189
766
539
-277
93
-120
600
219
835
-611
415
358
-621
-855
870
957
72
887
142
-35
747
767
-869
-344
-660
-135
139
37
449
-719
-285
-306
522
33
208
369
59
-494
566
339
560
815
811
400
666
112
-675
-296
103
-492
-172
-37
38
70
772
-127
-261
233
87
-32
665
42
-515
-249
-165
-336
-20
-402
408
406
-77
-463
757
934
-337
-508
79
228
81
168
-432
29
-448
-568
522
-402
-180
-773
997
-420
-11
-6
188
-727
443
-55
744
65
-97
-367
661
707
854
629
-519
927
-867
-770
196
786
-161
-699
-544
894
-794
-55
-685
545
384
786
-100
256
662
533
-697
588
22
-208
-787
225
71
-246
684
-429
741
-837
-840
-737
-531
-113
-705
-798
362
-643
-326
65
348
643
-246
187
586
97
-422
851
-421
159
-153
17
-393
-616
-588
14
22
26
-374
-351
58
5
-579
-752
-615
-41
-550
853
-529
-70
-528
-582
65
705
-852
-780
-753
18
40
692
-168
-491
248
-658
520
-141
375
-134
41
-576
620
-468
-834
-546
-273
-855
-148
-713
41
-38
-633
97
16
-450
953
542
721
558
33
-80
136
-749
-48
8
687
-458
785
848
604
765
-399
-349
-827
-51
195
857
-609
399
19
-609
111
491
847
59
-764
16
330
203
777
34
246
-413
328
-71
-758
448
248
197
537
-272
58
104
-21
214
301
794
-816
656
664
770
745
74
-676
-417
-798
-386
-340
877
975
-637
-43
392
327
-730
-524
-740
64
-253
-58
2
516
-401
526
-255
681
-295
51
722
818
-48
-594
-666
-65
115
-349
147
-756
737
795
63
-153
433
526
-308
0
-125
-703
-826
306
400
-595
545
267
-380
264
466
-40
-232
-736
-600
88
16
487
290
-466
808
-516
-757
870
234
33
28
181
-99
717
762
-860
-147
955
842
-279
317
778
-882
-505
553
-347
576
-639
-697
-613
-41
-45
-790
-602
52
473
657
-370
-265
877
420
-390
-343
-221
43
56
399
764
598
-812
388
-383
-310
883
112
150
-831
-315
-708
647
-146
-506
206
-477
399
-692
81
485
-43
-30
-51
-191
-40
-260
767
-45
120
55
-30
837
-620
562
-46
599
625
-818
537
431
54
808
-708
-873
-175
-197
-452
473
745
-303
-876
283
-260
750
431
-567
-206
-419
690
-744
807
-772
545
186
803
64
690
-635
421
826
-750
478
-331
763
264
798
803
715
-579
62
-17
223
-643
893
-15
851
60
-114
675
428
459
752
-841
-85
336
-760
-9
-70
78
-800
99
-149
491
-723
-547
412
493
829
-510
-477
207
257
567
-18
-23
-413
538
30
670
83
878
-509
596
-787
-407
27
251
-741
296
616
372
-573
-30
247
-34
-875
-724
-216
-370
674
200
653
-433
349
736
-53
610
-66
113
755
615
643
97
24
759
-72
819
-255
521
434
52
234
-892
-550
829
-759
385
-511
-122
-523
977
-63
-774
-52
-496
-385
-402
-25
544
817
-196
88
566
-9
847
395
-761
162
-49
37
745
309
220
-77
380
-640
-421
-738
571
-485
973
-758
-60
-380
-686
-874
73
426
427
452
777
-373
796
734
215
600
-382
-198
446
249
150
667
-353
410
116
378
840
-321
252
824
863
-87
-75
120
937
892
736
37
167
594
-510
-557
-47
241
254
894
781
116
38
-687
-102
-483
40
453
158
786
-439
-54
581
-727
-583
-595
717
-13
-225
54
323
-458
188
-37
-412
103
-314
346
228
321
-388
-91
960
-584
-97
-753
369
93
548
872
459
-479
-574
-745
191
444
406
-88
74
533
104
-741
64
-643
662
95
3
186
407
-231
-818
594
-348
-123
616
72
241
-31
372
330
-552
-456
838
83
-433
-171
301
-377
-311
852
102
495
-867
-769
15
-768
-13
411
814
-627
58
300
-154
-416
73
18
-447
-255
-517
-417
512
-22
-710
-770
117
849
366
712
-4
78
-385
-71
-640
753
4
-181
892
-58
726
9
-698
382
638
-49
23
682
-573
-408
-431
-888
-663
307
-367
-137
698
13
27
161
-136
22
430
13
428
861
513
-75
351
-48
-73
600
998
-793
-397
-881
838
603
-87
-578
-109
623
-727
916
794
898
-82
482
-17
764
608
830
-369
-52
211
103
434
729
279
4
215
601
-450
10
-840
-615
875
-81
885
85
559
-11
998
455
731
240
-83
337
597
-537
-116
492
842
-40
104
-638
948
-555
978
-360
19
-99
672
528
592
-666
-883
-685
86
-767
-170
-181
566
830
403
348
421
254
31
578
199
-45
44
-447
-43
195
-618
40
817
-89
986
-14
841
-157
-814
11
551
294
-220
572
-203
674
4
909
-71
178
-152
263
-543
-577
410
635
708
-325
-353
-163
-221
-631
148
897
-568
434
-451
222
-279
-850
-182
-479
412
-584
-50
655
-867
46
-163
-878
-25
778
-43
-488
-344
720
65
455
985
-406
-660
58
-69
-578
-189
-282
719
-87
-698
588
26
72
-305
608
62
505
56
-91
399
563
-619
279
-28
427
-588
-406
-12
-727
-18
628
-872
25
317
-399
570
63
-609
287
-33
-321
-754
-354
821
749
86
-859
-586
-673
-785
155
370
-464
102
182
110
-193
-557
667
753
-101
-812
-564
24
28
-815
519
549
-580
800
-31
-93
-169
74
-323
-26
336
-835
448
-466
-743
657
149
-633
-85
-839
861
250
696
722
602
-822
46
-547
493
-475
-530
-892
8
71
439
617
-755
218
155
481
296
4
805
-233
-533
15
1
1
156
-462
-825
117
139
-547
878
674
-739
0
836
778
-17
-812
-861
700
-160
-860
475
561
3
-142
-621
-724
78
827
247
454
850
54
-794
-507
166
-376
-48
-653
442
-209
664
857
464
423
-790
-747
-71
822
-83
780
613
-261
-238
-67
-489
66
-465
-399
-475
-607
-782
666
-700
-84
-320
-640
-514
751
-290
-174
588
282
883
-356
1
-614
-89
785
-463
-334
-856
741
123
-498
-592
-124
878
746
-24
-662
-280
977
990
-277
-471
-864
695
-98
-501
-53
29
-510
657
554
144
506
-84
-391
-869
712
204
357
508
305
98
958
699
765
173
-625
-805
860
667
879
396
656
-22
994
315
600
575
-304
-472
-768
-221
422
-322
182
629
-503
-794
532
411
226
-329
-637
-234
21
387
-401
-860
-758
10
-795
88
-732
263
-675
42
904
8
-126
29
50
626
-502
598
47
-310
-61
74
215
-244
-258
-11
-594
-675
708
-668
-419
844
-585
-808
-159
-72
987
782
187
517
-243
-304
-622
-782
-162
-587
-885
-132
863
-461
-735
218
-804
818
957
-504
-335
348
-333
-423
-872
-842
-725
79
687
-351
650
-284
154
802
-392
-639
874
-130
587
-127
-700
249
407
-533
145
-284
-149
0
471
-366
-871
447
-344
282
-816
831
658
808
649
-437
-15
331
55
63
-310
443
-734
325
-643
15
-258
60
348
-238
-218
127
-87
-791
-869
501
-333
17
-545
130
-259
-116
428
-566
59
795
-732
517
83
-367
98
-287
-746
-483
-400
379
856
711
-143
251
-210
674
-12
-39
582
243
477
720
662
855
602
-741
514
-69
-811
-575
-648
750
521
694
17
-658
-32
-603
-297
-817
704
869
-313
-570
-793
286
707
-375
-65
776
629
131
615
352
42
234
600
804
643
-704
682
-888
-844
618
477
260
191
-38
49
-834
-297
526
526
-79
580
-25
-582
336
-365
-25
787
126
676
-671
562
-672
-22
-567
-416
769
-331
607
315
15
63
413
-830
7
-825
104
545
894
893
-93
661
-205
64
28
-582
405
-710
842
-851
-186
-593
-407
-21
-735
182
44
-898
-500
-101
-106
-54
106
-110
115
-838
-150
-858
59
405
99
-696
226
983
-46
-404
613
-514
-258
66
-177
-506
-325
316
-785
103
-23
258
-602
-280
-650
785
734
167
-234
136
-355
-533
37
-811
-731
701
-848
869
619
105
-384
-512
100
-799
-17
-672
181
-469
323
-877
-217
-879
894
543
286
-638
-400
468
-337
-450
-465
323
529
-50
-179
94
749
82
-767
414
-415
-306
-249
-660
-736
-277
607
-190
93
-262
-410
360
-184
564
-676
-308
74
-224
354
-551
626
486
876
-72
-394
640
374
-290
21
-74
-564
521
-83
-861
68
19
-856
-337
-630
-85
538
483
-762
-374
-291
-875
-830
-546
-584
-85
-572
-323
506
-113
-2
-797
73
506
64
-84
-797
-874
-93
-85
-358
-462
-225
-46
55
703
768
871
-262
-579
-619
-127
-118
-631
-397
-631
715
733
485
-48
-40
-857
805
749
-480
-644
-705
-223
19
155
82
-878
536
338
380
1
76
249
-48
538
-256
351
323
-173
24
-782
-528
-276
654
-2
860
697
211
-580
731
20
-517
-675
-474
592
-824
667
-897
729
880
-86
-632
639
-109
-552
-571
-133
-96
-11
-469
450
-4
-497
314
-816
532
442
664
-55
176
-30
-466
-726
-273
-328
-96
-799
-887
436
739
-30
-413
83
173
8
-507
403
-693
766
444
-106
178
620
601
821
-413
-855
973
143
-784
-320
-542
-176
-652
844
152
-790
-451
33
566
821
-156
-415
-871
-813
314
594
-20
52
455
45
-125
-739
-334
176
-65
185
77
107
663
661
-71
495
19
752
416
139
-170
68
-126
-460
212
-387
132
-16
703
-779
788
-532
302
-192
823
438
-479
-11
642
-860
-801
-33
-271
-10
22
-873
971
544
-28
-426
-538
225
-729
-58
-79
-30
94
734
-476
-202
312
227
-579
-402
336
-338
277
518
874
-821
396
527
667
666
73
884
-391
-317
466
-194
-382
562
-209
-531
-20
-508
730
-81
815
76
-28
824
-228
-566
-739
730
509
702
34
434
-51
-467
685
-554
708
33
-76
679
605
-36
-757
-360
-408
-694
-7
433
-454
-52
729
-746
895
-430
923
844
-630
-514
277
-496
23
-231
-657
595
-239
-661
-833
-428
763
-34
-604
-810
-103
437
817
-26
638
-852
-816
-375
-38
-653
-635
259
35
-741
-411
-621
251
-94
836
838
170
8
-422
-107
22
-170
841
-529
-61
-277
60
-614
-664
-367
-125
939
232
-28
671
-118
158
546
-734
-57
575
84
423
883
369
-30
611
234
-14
-18
-22
745
38
-39
262
374
-556
628
490
-586
-209
376
57
-318
-56
72
-25
-359
841
137
-786
-817
100
897
-464
1
632
-49
281
343
-32
989
-132
420
-805
638
407
-41
796
97
-41
-52
260
-899
247
-188
-558
334
-149
171
565
-607
-441
489
118
843
-263
797
168
382
439
534
120
89
239
81
237
808
78
-541
62
657
-623
-37
746
471
151
705
-579
-67
-43
-572
410
74
-67
120
-481
598
-783
831
687
-891
882
-70
71
-316
445
-642
-50
-291
127
-508
-246
-539
870
755
-136
-724
-208
174
-720
318
-5
-895
-394
60
-392
36
664
-447
110
669
419
799
-254
753
991
363
-29
618
161
12
-818
53
-69
464
759
737
797
94
129
153
556
-586
496
56
508
-353
91
-695
877
-4
-683
-803
416
803
940
-12
14
39
160
592
96
-132
16
54
758
-317
124
-375
-568
743
739
-461
-335
-424
665
785
-144
-778
796
129
138
452
178
-619
-455
-73
-628
-396
766
408
-24
-882
-867
-50
271
-47
821
559
-545
-593
-448
718
-782
486
177
560
-405
-432
292
91
310
299
-741
-40
-73
-444
118
-268
-601
-6
-550
638
-462
-30
-2
-72
-112
773
504
132
919
824
66
-777
505
321
401
-172
84
-341
-612
-310
-832
-174
131
-96
578
-757
846
185
709
-49
-327
-426
-168
-303
-587
246
165
67
788
-412
64
-120
34
315
-241
321
120
-82
-824
673
-757
408
-374
555
-20
-780
-885
98
832
555
-398
126
-220
-354
68
878
-305
401
-320
485
790
54
126
533
-718
-814
185
-44
313
-586
8
367
-180
-28
-753
728
424
351
-600
-178
-384
104
173
190
-31
-677
335
36
-117
272
-102
-69
617
-27
-684
741
574
-666
353
866
2
10
-174
-250
79
198
432
-593
-174
-347
89
-372
616
80
123
605
-616
196
98
708
-456
-166
-654
-415
-573
789
-664
348
54
-113
-56
-785
-854
-731
333
413
781
-763
-743
-494
-684
-58
-337
-446
-377
-614
-70
-155
377
-630
-237
-749
567
234
728
329
-657
98
-689
513
-226
32
657
-832
-7
286
189
700
152
-700
-283
-801
-321
-575
-263
259
177
766
-218
-802
-9
-729
-47
509
100
94
870
-180
-531
-893
-563
-748
-395
577
-470
-769
-44
-481
-54
319
534
595
432
699
647
-571
-481
62
-358
-67
481
62
-352
-469
148
-287
-289
-117
-135
474
-336
48
668
247
-842
689
525
377
64
634
860
-7
10
-622
-469
-303
648
80
9
-159
258
-199
-70
56
-159
-214
-803
950
-767
17
-543
53
-870
-532
-552
522
273
510
464
-42
-13
-559
831
-673
381
452
445
-532
46
-17
348
74
-194
-25
429
2
797
494
60
-15
-285
349
-648
-650
-1
59
-730
-209
-73
186
361
61
-549
808
-84
10
-754
12
-559
-3
-769
287
310
264
-614
-582
291
-122
254
-561
-476
671
-486
501
201
-249
562
68
-15
439
-202
-854
-25
-278
619
-584
255
-112
-23
-785
-843
-571
40
945
1
614
-786
505
-703
-273
-102
759
799
30
-778
474
432
-57
-803
984
413
9
-521
585
-302
-97
564
-273
-416
-70
240
218
742
34
-806
89
150
753
647
217
-150
-58
-341
-883
776
-324
-122
648
-183
-99
45
261
85
143
-521
76
-386
-86
-613
266
64
492
-781
808
406
476
503
734
158
-275
487
158
-117
422
350
852
-341
-450
879
768
-143
402
303
-845
48
727
-396
136
350
288
31
592
402
-370
188
-722
-546
484
120
133
-824
570
371
-224
-303
-443
-234
-430
362
-672
888
193
20
-690
789
-188
-624
-637
336
-16
464
-607
-600
4
858
470
791
38
753
-114
-285
306
-687
544
684
-60
-772
-335
-603
649
-829
-65
526
10
688
-332
-424
24
-118
806
-822
-720
-418
-81
635
-309
786
144
-800
-704
324
974
-504
-859
-770
-560
55
-45
13
-145
156
-831
26
-84
850
-60
581
-525
726
-651
319
807
-466
378
172
574
607
-871
-274
236
406
-553
323
-461
-356
-28
-31
-861
-175
-705
53
278
246
424
509
640
90
899
-93
199
-585
30
-3
173
-105
372
690
-255
890
-777
526
279
-298
72
-513
-744
-818
-735
-364
-503
-537
-300
-869
544
240
554
-585
-31
-428
-853
-650
49
3
78
-641
735
766
783
822
683
-778
863
-534
-526
-19
348
437
73
610
-129
776
-611
-146
-614
13
137
-854
253
-225
-218
793
-61
423
143
308
-6
-832
55
-91
62
7
673
853
30
-61
-817
-420
725
-655
-866
120
811
47
-32
777
-857
-194
-648
-830
-33
3
69
-300
390
-429
213
126
-422
-424
-28
-3
-54
-467
-518
-367
-533
271
597
-862
634
779
767
318
-199
829
508
-575
-426
177
136
923
-427
708
716
737
-18
-139
123
-561
-106
-191
-108
-888
559
230
172
170
240
209
-76
645
422
-891
-290
560
-869
-568
152
287
80
273
909
4
-673
-517
55
438
-44
-678
89
-433
748
-54
20
-519
-311
806
790
13
505
-505
-22
286
-101
-630
319
-406
-475
309
-625
-324
715
-57
29
545
-342
252
77
-52
-632
-92
-677
-657
60
45
691
-784
494
70
79
-179
-190
-786
637
671
80
752
-735
-825
363
-798
-135
349
747
-808
791
-882
-365
177
-336
858
46
138
274
-488
94
591
507
-194
-51
642
-259
-239
349
-195
-544
638
990
-320
-816
-738
-19
-229
-70
-271
893
-355
630
549
-204
-16
-559
-181
527
-54
-24
-49
-340
-847
48
168
481
-19
819
554
271
-49
666
-337
-306
406
394
870
-761
-750
-71
-830
-899
396
-224
-452
587
651
93
241
669
-290
216
-878
594
406
-93
4
-579
-408
512
-814
-43
-309
-339
94
-809
801
-325
331
419
614
-460
-381
318
895
816
-587
749
-16
-145
550
39
853
-64
535
354
-64
-719
-719
863
562
-73
-228
789
456
-561
-195
797
-209
743
-832
-112
406
-704
-461
95
-224
724
833
518
843
-698
-822
256
62
-93
325
-728
-28
542
736
64
862
745
208
-562
-825
-584
-630
504
-61
-234
91
-142
-85
801
21
-610
145
74
56
-76
134
452
-530
-677
-77
-865
-124
408
525
554
338
-655
633
74
-368
789
-394
771
-180
572
-47
-786
-270
170
698
-42
-343
884
834
-394
-604
722
544
-41
-535
-249
-333
-644
898
971
-280
-386
653
169
-96
-44
119
721
209
-313
-440
241
638
-73
30
-417
286
40
-879
542
90
521
419
-624
-514
810
115
-39
814
231
-37
-525
6
-484
220
-220
-733
284
-584
-430
-730
-698
-135
-411
-24
-349
231
-295
-649
443
-382
899
836
75
674
-551
316
780
850
397
2
-786
-118
423
-314
111
701
-343
307
-135
-58
15
-402
-616
-95
-471
-664
-727
-478
-424
-816
14
-103
643
97
263
-702
287
-676
63
-841
662
-342
-780
-499
-87
463
373
672
33
-171
651
-33
587
-764
976
725
-82
845
685
-186
699
-141
720
809
-289
-794
-532
478
-125
295
307
863
-655
716
209
451
-165
-157
-276
863
800
-502
-544
-892
48
-733
289
-768
-70
489
-610
187
-37
-887
-726
-162
240
284
429
-403
860
80
-625
-96
129
207
-793
654
-744
423
-276
-425
-498
893
-290
-432
277
-219
-640
140
-140
41
-5
-288
-472
-203
73
71
-598
-230
415
327
634
-787
-266
502
-867
459
-743
527
-38
-123
-574
-548
-588
497
148
33
-473
168
483
-148
-242
-481
579
392
-418
-200
300
-513
-514
-546
834
477
-695
-415
587
861
-669
-210
-277
-72
-190
783
-645
-234
882
-565
687
579
-78
-54
-350
48
-191
118
-306
951
-491
-362
-813
-333
-548
-180
166
28
95
-818
64
-314
147
-751
356
161
-307
-739
437
-605
-16
610
62
192
678
-711
425
501
136
861
-22
-721
-230
-127
26
-13
843
577
123
315
855
86
402
95
-30
-783
575
137
-826
988
-862
-393
-126
36
694
6
-433
61
303
-439
381
823
-748
303
396
-515
94
-585
335
365
558
-38
876
175
22
-48
135
-376
-299
681
493
182
154
671
-894
-267
-879
778
888
-647
102
-889
2
-302
-202
-710
808
845
693
273
372
373
-667
-605
-196
-587
638
352
641
-742
-689
510
-310
830
-220
743
-13
15
-572
271
-434
-632
-745
176
167
-171
984
793
686
312
-159
125
817
511
35
375
-124
47
-23
843
783
-399
-460
361
12
-843
30
673
930
-784
-380
-563
-35
834
219
-86
583
584
-281
90
696
4
-269
220
538
-831
-241
-770
-896
-512
211
-387
384
-506
334
126
114
-601
-280
-178
-864
461
737
-706
-32
542
-478
869
59
-88
-31
859
453
47
51
759
887
665
913
-844
-47
86
-633
582
793
561
-881
139
-101
717
-384
81
-159
-240
32
-672
375
346
175
-180
854
-600
756
-344
729
-691
-657
796
933
-389
662
75
-790
-377
-224
-852
-613
380
853
349
889
163
546
-103
-537
162
-482
-640
660
-72
79
368
700
820
138
-321
827
83
-503
32
848
570
0
755
-50
0
30
-395
-695
359
-82
225
506
-673
-424
-67
169
-88
462
-268
-887
-753
639
-267
-722
455
-100
189
-469
15
522
-312
-364
8
-478
595
-519
813
114
523
944
43
-556
843
-281
790
-712
56
-581
-674
-6
-60
-10
-722
-262
-13
576
568
765
-706
-464
402
-67
435
144
571
-825
-40
-748
-352
-804
388
-171
-197
-135
-780
189
-46
823
135
58
-48
602
-699
391
756
-220
783
-96
-444
784
223
-44
253
354
886
607
669
-777
663
-694
-328
453
549
-168
628
533
-24
39
-43
799
62
-588
781
187
398
545
-421
243
658
114
341
587
-18
-122
-124
520
518
-332
-792
-267
-64
-484
24
-428
-65
161
890
218
-418
-582
-567
-810
-295
-803
-280
-183
58
-248
626
307
604
-641
-504
227
-36
725
501
-79
-130
463
52
494
68
-537
738
-473
-57
-821
-564
-749
-65
-12
-262
-804
481
-707
-99
190
-637
-784
-477
-738
-803
-32
-846
207
-21
-694
-213
-866
-42
643
-92
35
241
75
-50
-325
-378
37
8
-60
732
65
531
87
22
-77
-417
-675
61
152
-873
704
856
363
136
-42
-342
832
202
97
-4
-789
-127
-606
-327
253
716
-144
-68
93
686
-836
390
569
21
501
-243
57
-58
511
60
-12
93
500
830
258
-35
393
862
-118
-199
-858
598
680
860
23
-602
-108
93
51
125
792
-540
-452
66
37
276
-293
128
-152
698
25
-537
-438
-889
247
436
897
906
787
729
-875
690
519
229
-28
735
418
37
253
60
-818
893
-871
-447
62
-764
-323
591
-285
374
-195
9
427
-535
31
-613
36
-894
293
-312
-757
275
679
104
353
489
-823
806
-269
-625
549
252
-319
-800
192
-589
772
-137
64
-35
575
-700
48
-693
-879
302
-479
64
-768
-675
-134
52
-359
-527
394
-859
-218
-71
-192
78
904
-874
-119
915
-26
-690
-26
-206
-653
856
-466
460
-38
154
116
-23
-470
-677
840
516
-31
328
373
896
-30
-440
-243
236
-397
214
-83
-785
-47
442
-621
146
-56
436
423
20
732
554
48
-387
7
4
46
159
850
35
471
-153
71
537
895
32
-310
558
-816
-299
766
-496
-191
-777
-51
-291
-261
-551
779
-739
-255
780
-23
-235
-602
171
617
-177
525
-821
-660
270
47
-283
-411
23
-649
-303
-887
41
-37
463
-115
-95
-439
-137
-436
-22
-200
505
181
-871
-803
-376
-422
419
321
484
-896
-624
202
240
-84
-577
-396
498
804
-715
65
19
-63
191
-295
-132
-138
450
-85
-801
-606
626
283
152
231
848
-8
-321
-583
717
71
-672
257
935
-181
756
-597
988
34
-523
718
18
276
-558
837
776
-374
-88
112
897
860
618
-739
205
-334
167
60
-675
501
582
547
-3
442
95
41
693
-541
-812
24
-264
732
-451
725
133
-787
458
-85
-458
55
-704
-469
-468
-235
201
-693
491
62
447
670
-39
-623
26
400
11
-787
-729
442
916
-433
477
-431
-256
237
-70
-76
-192
-268
604
-776
239
249
-401
376
534
384
-855
161
587
36
-273
290
-389
436
-478
1
-90
807
-807
-159
55
-200
-2
-868
380
-851
242
-420
-12
497
459
73
-87
-658
94
-785
-618
-496
-598
90
-137
488
-63
649
195
-165
-152
-578
861
-524
562
-831
-4
-837
-679
-799
-296
-332
546
818
658
-609
-10
273
860
-509
-34
265
-121
472
-151
-877
41
733
-654
490
436
592
-65
-108
-469
-26
304
-501
11
-87
-674
-717
-811
310
-747
284
-751
507
727
3
111
-62
-745
2
-211
41
-29
471
57
-622
585
-708
-329
794
793
-862
-742
-38
-598
-23
102
765
-432
1
-236
329
-770
-109
51
719
-38
-326
241
601
-416
559
594
-128
441
553
484
-574
851
180
548
789
-95
-197
937
68
97
-152
859
-831
977
411
618
-755
353
-497
173
-640
328
871
-583
274
524
198
228
852
326
769
534
-352
-772
-718
91
-770
799
-272
-321
129
232
457
-692
85
-186
57
607
-116
468
22
801
-193
-514
469
-503
43
736
346
-241
410
592
-69
429
-49
-361
593
336
-211
-223
75
-760
896
663
-2
526
-576
-10
874
388
501
817
-741
-808
876
243
-85
618
-223
983
-654
-98
79
-418
605
-863
-713
-434
-306
-859
774
-374
79
210
-587
-840
530
118
-329
-370
-252
23
-803
86
90
-113
-543
-360
-375
619
-28
-281
-437
697
218
744
73
383
588
-411
218
561
144
-332
-408
766
841
563
-81
494
-303
-22
987
833
-838
-20
134
9
146
-85
-43
254
472
39
46
322
675
-247
38
425
-841
3
-365
721
-872
-32
-120
-854
-402
-55
757
-32
-181
-146
-790
-405
570
556
-859
-27
546
-479
859
-90
827
-258
174
25
559
707
505
480
628
-239
-307
-85
103
45
693
265
893
-50
-226
-794
9
449
783
-340
-650
45
-629
-856
289
896
-544
-855
463
89
54
34
413
-502
-247
104
-243
340
833
-653
-463
761
792
627
-869
199
-861
-697
-634
304
13
401
116
-380
-394
-112
860
-416
-32
516
-596
712
16
-725
301
-4
-843
-344
-847
-312
-326
756
-148
-72
-566
-610
148
148
60
865
-92
-776
-82
801
-73
405
-611
-370
712
-372
-447
-756
-196
352
547
51
857
-65
-490
890
-519
-717
-262
610
-350
994
151
-703
-75
265
833
-684
-67
-715
66
-176
520
46
-277
-639
865
572
-30
-802
660
-887
658
583
-829
21
520
217
393
210
196
-881
-77
-422
-350
431
699
-525
19
740
473
-718
429
-79
7
-21
-23
-612
-108
413
602
-567
-510
238
-257
-236
-477
740
-344
852
168
-59
32
-348
355
334
-324
-540
678
-682
596
130
-387
-898
74
-593
-456
223
-151
53
533
-822
-516
-314
-354
882
-692
857
832
651
-79
160
546
-61
-73
409
150
-92
-840
859
-65
602
-47
706
-788
527
-690
-249
584
890
-31
-132
-283
408
-667
-268
468
443
492
-506
82
-15
721
-796
406
25
-852
25
-645
-484
-346
896
412
-237
-523
472
-802
-898
436
403
698
-735
-883
353
-840
-92
895
-549
382
848
79
528
513
-33
426
-861
561
-593
-524
351
612
685
113
77
496
-620
-581
633
289
211
759
67
-598
-19
-502
49
630
-49
-457
747
-137
-281
119
34
-594
-458
27
627
750
-818
96
-872
-348
-34
-112
61
485
-606
900
799
126
722
-19
614
649
-408
113
744
178
-573
74
115
-868
502
695
297
-584
452
-684
-450
-625
250
-320
-382
-740
-125
658
897
393
-629
-758
-178
54
524
79
-532
-848
-128
36
277
93
-173
-714
-5
-282
488
-318
-195
394
119
-721
559
-73
975
702
409
426
-846
698
56
-32
-121
-290
-23
563
144
123
603
64
189
538
-476
227
-380
2
-398
92
29
35
-78
96
694
793
24
-628
-408
832
-75
618
651
-334
-98
-307
152
260
-299
-734
-642
-171
861
45
-722
-200
707
-659
-430
391
-310
-767
-583
736
-606
565
839
-753
255
-29
389
-746
111
-455
-522
487
322
-374
-84
-500
-183
-858
-712
-67
-431
466
666
147
43
463
-107
-142
474
-547
-229
564
31
858
-273
141
-2
13
-669
-423
86
716
-24
-362
648
97
-785
-680
32
-572
753
221
-358
-698
-700
691
-285
-719
317
-336
82
452
-560
-223
568
485
-450
-819
398
-854
-512
442
-385
-497
571
931
-144
-671
-557
-389
71
379
-176
-566
-814
-417
-763
-58
70
-661
-307
-878
67
599
4
547
216
60
714
-148
501
298
843
-164
-81
-468
-12
-347
-663
802
505
467
-666
15
-185
-78
-50
776
152
-111
357
-115
934
547
857
387
-8
22
-10
10
418
-667
-246
-549
749
513
89
-50
717
-295
21
-176
684
-878
-327
-572
-776
11
-518
-212
784
770
-520
92
341
356
307
-340
18
-120
-862
-562
-809
-153
-163
706
-173
-546
784
422
484
-359
463
70
-501
-543
265
663
471
38
848
916
-818
408
-628
678
-31
560
-465
-825
-303
381
306
336
786
610
617
411
-106
638
-62
48
500
-573
622
-579
-4
-441
609
196
98
46
844
693
536
-629
-632
-872
336
-689
-629
-69
161
91
483
45
-887
569
-430
-356
-607
-747
853
289
371
671
-425
270
-166
38
-894
-702
564
564
66
178
-312
611
-65
854
748
543
545
-74
90
-18
16
-663
-104
-182
912
166
-177
-713
379
-360
-93
370
850
-15
597
50
652
85
-527
279
-531
512
78
-878
-715
-371
-223
574
249
-7
-607
228
-134
-299
-392
51
-724
69
-91
-622
-423
794
-334
-357
-792
140
-243
775
157
175
921
-355
-487
-192
-398
500
-616
869
-595
880
-823
395
-59
892
16
383
-348
817
433
74
30
529
-757
64
-761
59
672
-208
-21
-669
-94
229
472
273
-62
-45
640
421
323
815
194
-190
282
-279
561
-71
-463
516
-881
150
618
-813
-149
71
-550
368
692
28
-231
-235
-205
-459
-75
-876
542
-84
164
-72
342
810
197
308
-594
-259
38
-56
691
796
812
-464
482
-309
-809
436
-751
-1
520
-809
-808
-128
-358
716
-473
-632
75
-109
-739
-654
-653
-313
-822
25
-218
-90
-337
306
-160
877
648
653
-73
-574
375
477
-784
-432
-321
-853
-152
-896
562
-257
-242
353
398
371
-767
-728
-190
323
507
343
548
392
-624
475
677
-411
839
741
40
-681
-494
-139
321
-415
202
969
811
659
-158
-479
318
-456
403
-268
594
-876
-189
-251
-523
742
-755
115
-231
842
-649
-328
-642
17
601
-865
704
238
58
775
-4
-679
661
-511
975
781
-349
-573
-211
-623
554
-573
440
396
356
662
-548
-426
196
660
697
248
678
186
-666
321
496
876
526
-230
20
-373
-489
92
-241
-258
-222
-569
49
22
-102
-64
-88
202
658
64
772
35
347
62
320
87
-13
-502
452
405
-128
-10
553
459
-503
-832
-94
-89
41
360
855
-563
22
320
501
-266
-885
34
-652
90
-875
370
-286
925
858
-16
10
-6
-261
676
24
-632
-757
-40
129
-472
833
662
460
-60
-251
792
137
820
746
-630
229
-265
368
620
-733
547
178
-611
-338
834
-346
-897
331
-352
720
777
-843
502
-76
205
-97
-497
451
-2
-34
-610
722
576
685
311
60
-436
-425
-680
283
519
-41
-819
-692
-217
-319
98
89
767
52
-582
801
-882
623
-454
-571
-134
537
572
-158
-8
535
-704
-301
895
-771
-621
-807
-578
-6
-621
235
-798
-182
-574
53
-601
361
-365
-4
-307
-25
-759
40
186
-200
-240
160
-76
-701
38
-185
91
161
-701
-333
788
-292
-219
745
-681
-491
741
-366
346
860
21
626
639
314
-820
662
849
-544
-798
639
-112
428
-188
577
680
-20
737
979
-188
-776
356
-876
272
-745
318
33
760
250
-376
-377
258
297
849
-664
-149
-736
448
69
447
-355
886
-125
-695
-30
588
-799
728
-531
-496
-2
623
-607
-549
-280
-310
-250
30
815
43
-374
301
-669
-156
-288
774
-339
-706
-106
23
-859
308
-533
307
791
-764
-563
787
-704
10
791
138
-95
828
620
-550
-156
-591
881
807
-623
813
-25
-887
-786
-590
15
979
498
956
230
245
-820
-488
-529
521
-209
652
569
-95
-130
-881
435
-241
-9
-611
-450
67
420
293
612
-488
140
367
468
147
-75
-426
5
-145
509
-302
-362
-1
-458
54
-72
-653
-426
-298
-11
260
-337
-655
235
136
88
-585
941
319
209
624
220
920
-83
480
30
553
-811
-405
-119
-24
439
-238
135
-204
429
-815
-324
607
-94
-872
-31
31
41
-2
525
322
563
-887
193
470
-261
28
-4
567
373
595
736
149
27
190
-231
100
-749
37
-76
522
875
36
481
471
13
535
-488
-544
-512
-312
414
-810
726
-498
763
-889
-46
-811
-634
761
357
-485
-6
829
674
-390
600
586
-567
-379
69
583
-427
986
49
624
261
-416
301
-512
210
729
-67
-383
-791
150
-432
772
-461
407
486
357
-811
609
-119
-532
168
-360
546
66
93
604
259
-410
138
204
-617
-469
-57
-71
-371
-683
31
8
-266
-322
-843
-466
-474
-53
244
703
-61
-250
89
595
370
893
-383
-92
-717
211
-588
240
885
-240
-169
270
-126
147
821
-860
-76
-688
-417
799
-21
-688
-651
730
-401
-216
-24
532
391
-798
-497
551
22
467
-787
17
697
105
325
832
16
820
2
635
-859
-80
-231
794
543
-550
-644
719
758
-181
-428
614
747
135
490
579
-160
-91
-209
-461
-77
-795
507
-750
-658
159
-688
599
527
64
634
-824
-289
522
-815
516
-344
270
-732
-332
-861
51
-534
-28
33
-469
752
-657
-32
-163
456
552
-860
317
-353
-395
715
-56
436
115
-50
-681
88
-499
-64
-747
-585
46
313
-469
746
108
571
435
415
-387
-535
229
773
304
687
-714
-233
-44
-279
27
-169
-203
434
686
88
-586
-456
776
-96
-683
-135
79
-725
186
39
-734
-697
-90
-203
441
414
471
835
-777
-826
527
254
855
-804
-458
-339
129
463
354
625
-875
-754
-478
199
-613
-449
-41
686
-182
-133
-624
-167
-98
79
-55
956
957
549
-747
-378
716
754
-467
89
-83
586
-36
-648
414
859
-268
334
-441
-745
663
314
561
-47
497
-595
436
-173
-490
400
-836
-566
-809
545
-749
-683
-27
272
194
170
95
873
-116
353
-653
932
-157
-616
363
-438
-825
663
-233
-424
-338
-381
-144
-839
215
367
811
-89
-41
348
120
-313
-3
536
-437
416
622
-655
-71
-148
244
-564
587
743
659
206
175
497
695
788
428
932
-11
-77
-889
-697
-407
59
126
-458
294
-567
-252
164
-705
724
324
-124
-68
49
373
-649
-808
-83
-854
592
767
367
-658
-16
125
-613
671
204
863
-238
143
247
310
392
-768
-571
-193
-142
213
-398
-400
-734
-253
-505
-835
998
867
-836
-93
-440
-31
-724
861
-771
-352
-34
-427
-63
-658
-57
267
-504
571
-895
388
-78
876
-216
466
-782
-310
583
248
556
-426
457
-30
-661
327
-116
539
-340
-472
-807
-259
-29
779
518
-89
-690
-567
-373
643
-179
-366
-11
76
-67
265
-408
416
465
638
512
-397
825
-726
-891
-22
-364
-452
0
354
674
63
230
-514
818
-840
0
-67
-16
156
326
729
-379
821
370
25
-81
87
59
491
-189
509
-221
-609
75
69
317
-444
63
-417
-472
-308
352
-808
808
392
-451
722
-83
-324
-43
-307
880
98
-530
-412
555
-820
861
-46
-662
-323
611
330
715
-838
607
468
-338
-605
812
-363
73
178
510
-832
-226
-236
990
-127
-156
-306
628
564
3
154
-419
-346
161
-557
584
-865
-380
-148
826
-96
550
707
-826
-736
-207
-362
277
-790
778
705
454
-325
148
-49
-294
-846
-375
73
-323
-527
8
728
700
136
164
93
-846
756
667
474
-112
-42
-479
58
-391
-168
-777
663
370
-37
-813
-832
-196
-446
590
-551
148
-872
-115
71
576
475
-243
-514
109
708
119
654
313
922
708
979
-467
73
-181
429
-325
666
-124
639
313
-462
-116
700
-727
29
-198
683
-542
-105
657
-573
-721
43
340
162
7
606
578
165
391
-70
153
842
-369
-735
809
632
-62
849
940
506
262
3
-8
635
25
-442
72
-229
-512
212
695
-831
-526
668
719
325
58
481
-494
34
-273
114
845
814
243
2
-153
-456
873
-53
114
857
-685
-245
-83
-274
-451
92
757
133
-783
486
543
-339
202
-881
-427
73
-44
-828
993
821
449
-179
-333
440
-201
909
730
-128
-577
684
-47
-479
692
983
74
495
652
280
-604
-560
-157
-398
-240
-805
227
52
317
-257
363
181
-869
-74
-1
71
17
-44
116
-29
-856
-93
750
-492
149
785
247
271
840
709
-414
-523
293
-161
-276
835
-1
-758
-443
508
550
225
127
596
385
-448
36
294
262
951
-456
9
-486
-802
75
732
555
-587
-690
551
200
45
511
139
265
571
-268
729
-394
-677
-558
-421
-21
-361
-343
-83
-359
-871
882
-272
232
3
-572
296
338
-755
181
-221
155
711
-431
8
585
354
-578
251
501
817
716
601
-159
771
274
384
805
657
-444
636
-262
300
-351
-53
-381
-49
530
669
-874
375
-839
59
114
424
-332
121
-845
39
359
114
-97
-485
450
-386
73
688
388
-569
353
408
-838
-886
-341
-82
-257
24
-616
387
899
559
537
-84
-801
101
105
15
574
50
-412
833
486
28
-737
-771
812
-158
206
-310
189
-335
259
-392
913
573
124
862
728
-200
-854
-367
44
395
520
943
-214
-774
-114
226
815
709
588
-229
-560
822
836
916
-16
-400
45
-64
941
-240
-714
-130
-611
-677
-493
-765
-666
367
-338
-69
381
-182
-132
741
-870
-468
-196
-41
-432
64
97
-21
751
603
-782
-682
64
701
897
79
-537
-716
824
895
754
70
134
698
132
-412
857
762
-9
552
0
386
488
18
-580
445
-568
621
98
394
818
170
-489
-470
81
698
-231
-243
317
-680
210
-351
-771
83
-26
361
-652
-36
195
-32
807
-172
767
-4
-694
-502
-111
838
864
-269
590
535
-428
-501
-574
-653
495
-712
-578
533
461
-652
-513
-722
-65
-439
-657
727
65
-506
-258
-820
404
-417
-96
70
30
315
113
-7
-691
-608
733
525
440
-805
681
-876
-436
273
934
-156
81
139
637
-491
-3
135
825
136
455
-651
-223
-39
-538
-56
-861
-356
853
-41
-99
-624
923
-388
-31
-34
364
92
49
-703
652
-33
-611
-583
-379
-151
-277
739
668
25
965
73
740
-841
-59
-85
901
-378
606
31
292
99
610
-323
-536
650
-823
-707
-866
-44
20
782
571
398
3
-245
658
684
743
781
-409
868
-466
174
-847
-643
91
-833
836
-525
565
-127
-342
709
24
-69
238
-581
-25
752
554
-608
53
-807
9
772
982
55
815
-670
831
195
699
-786
-185
638
785
-869
-78
-330
-104
-893
-102
149
-268
284
973
16
483
767
809
-32
-156
-540
985
684
-107
395
-887
490
7
720
601
58
895
719
580
814
762
-814
-893
-435
-750
65
-518
-337
79
-95
352
-276
-470
-94
820
158
-351
-397
-658
434
189
790
-487
-571
-74
-836
-85
-22
616
531
864
43
-838
71
775
-683
-227
-387
597
572
-450
-345
-359
-518
-124
225
-280
-137
673
826
68
696
-148
-644
-446
-496
-712
-27
-93
-148
-264
186
-326
-693
-823
-187
687
978
66
246
-893
-765
-268
-323
285
518
-439
387
-145
265
-239
-823
-588
53
211
-15
837
876
-606
-634
-538
-130
222
-790
787
-508
-181
903
303
-718
-615
-236
-329
-70
759
573
68
519
-430
-38
160
636
409
866
521
-616
712
277
199
229
492
-266
170
550
-99
-791
-851
379
482
-65
-196
-858
-25
286
-41
-430
437
-19
216
-452
258
-36
99
-380
-374
759
-69
-540
22
238
-807
-441
946
-855
503
-601
-709
369
-852
-597
-626
-38
-372
293
-326
57
717
180
9
-722
747
802
-734
337
-661
95
991
-87
44
960
-643
451
68
-35
554
388
-318
-250
-502
86
684
816
-350
-227
467
148
-260
476
-7
876
-825
-490
255
-670
695
-771
-846
-292
368
-500
872
-407
441
794
-682
-365
94
-323
16
123
363
9
-398
509
-243
671
523
300
-838
-610
670
-656
-652
-397
-191
310
237
-504
179
-51
-235
-518
-79
551
-581
748
212
10
-226
-835
-18
-283
-43
-817
-676
4
437
473
647
696
506
725
-118
203
-90
208
600
-77
476
621
694
-131
203
-266
-98
-449
434
905
110
-846
926
-585
-368
-786
128
-629
695
93
-402
-91
465
-78
-592
-743
-681
71
206
-286
298
-79
-294
-208
-554
-763
-709
-323
-503
29
624
501
189
411
-640
149
-23
905
135
-241
338
-811
248
-755
829
-70
760
-90
-712
-225
318
-514
-630
-257
-466
-220
2
-698
-11
-647
-520
-456
-62
-89
496
-193
-865
-699
104
-378
275
355
373
-640
-69
826
649
822
-822
62
551
793
889
-55
666
165
-283
710
-293
715
-48
-135
162
45
747
653
662
-657
177
-740
575
-764
-108
175
54
86
-396
705
-392
-54
-629
174
830
527
77
50
-603
-613
762
-388
-91
422
-9
-731
-566
-111
670
90
-88
-89
210
-253
-304
866
-157
-824
-500
-72
599
502
-87
215
-336
-628
-56
728
-543
51
347
-41
604
-380
487
717
628
-781
834
418
40
-453
910
-731
-83
-634
-166
-895
51
-638
949
426
724
178
16
-168
-445
-495
44
745
-324
-272
-240
851
-61
385
560
364
-662
607
-602
-793
-485
-117
351
66
-827
546
99
344
38
-859
246
469
122
46
784
-298
-792
167
-793
-721
508
463
562
675
-706
-172
146
700
249
-44
165
-156
-831
625
-513
471
-694
-195
-767
321
-357
-153
-739
-338
-526
-679
-559
103
691
54
-213
-430
-75
43
-71
93
759
837
639
331
-241
-8
-632
901
-599
-278
-440
-109
456
606
-101
-576
267
22
-356
863
553
-757
-362
644
-705
72
394
548
59
853
-297
504
-465
-850
-5
714
-11
-848
-874
775
-589
805
41
870
-396
832
724
740
266
417
584
488
250
389
29
-15
520
55
-48
-238
55
-112
-16
461
-350
419
242
-64
-427
-81
573
843
-79
13
-661
743
-682
-562
503
-6
658
-238
-752
-735
773
-65
750
209
-59
-616
-28
-406
570
535
-30
39
809
244
-202
413
-576
551
-575
-522
461
77
423
-714
-654
-65
842
-194
793
857
-622
735
262
-87
-11
-326
-439
-564
-40
12
752
3
-737
148
-389
-602
32
-11
611
627
323
220
-447
578
896
469
-461
173
-741
-418
194
-282
502
635
518
455
563
909
792
309
320
-148
-1
826
432
83
-429
-579
0
-96
-494
345
82
-39
46
862
-652
-892
-42
-715
-405
892
353
45
-660
-683
-264
-278
31
-243
420
-466
14
549
493
-169
-554
-71
-729
384
-719
516
-625
-210
931
64
595
72
-760
893
-770
-712
785
512
630
256
-134
-506
573
-203
645
-444
744
-219
-805
-195
253
-69
-405
344
799
523
788
-448
-93
835
423
633
-278
-625
-262
460
621
404
613
-485
303
478
602
-841
-630
-336
842
496
-96
-190
-9
447
-43
360
808
-72
228
-635
-410
-552
70
262
675
-869
601
284
-569
-876
455
-67
-17
106
-67
-90
-635
87
411
-31
-157
-401
-51
-793
-158
-599
2
-673
753
412
-476
-400
673
-807
517
-58
815
484
14
-649
761
651
194
-509
48
-440
-27
-211
-665
-58
229
-569
96
407
-13
488
-374
685
-737
750
-832
311
-384
119
715
-832
108
785
575
-298
-839
774
-34
672
-575
-233
639
67
219
666
-307
75
75
-697
857
9
740
-469
-599
927
509
381
676
-791
711
-792
627
861
795
39
-454
-608
691
-577
-348
782
-240
692
-353
-749
-785
-44
-870
88
777
-530
10
816
-160
-471
918
730
296
37
420
-577
-101
-772
302
247
-57
-317
-407
-594
539
0
-60
-317
669
-318
-67
163
-431
829
50
-97
971
907
360
62
-461
778
68
51
-561
-8
471
-470
782
617
-640
459
530
-69
-326
344
962
397
904
-722
501
-784
799
-23
639
545
351
-75
-860
982
-791
279
84
97
434
-898
-45
89
888
-743
-12
46
62
-455
671
41
-86
288
-3
-41
675
-408
-242
581
828
227
786
249
-220
-15
25
643
468
690
359
482
589
422
-377
-473
-688
-189
-264
10
-813
572
864
-276
-53
809
488
30
400
0
548
809
755
-654
-429
73
969
804
322
94
-1
-445
501
-106
740
-433
533
-861
244
19
30
-846
-573
367
453
-637
-182
-331
495
897
509
58
-608
610
537
-164
245
-95
-103
-774
-436
322
674
61
-613
545
760
353
-300
-630
820
-575
383
-629
-37
836
-96
470
-367
77
515
334
-741
-657
594
-832
921
-308
-233
-582
-815
612
53
50
43
389
943
632
503
194
-22
658
283
-25
-311
-838
729
92
493
436
-547
-401
493
-508
223
2
-171
26
-817
-142
-49
428
-460
-129
-687
48
505
-338
785
446
204
-463
-701
-559
-486
478
468
-185
-490
87
-130
-666
-501
707
271
170
523
407
-114
-238
3
-239
-173
3
29
495
-279
-473
182
698
-555
449
4
748
-470
743
220
438
-587
769
700
782
-613
-44
-75
-367
624
-576
-113
-705
284
-329
-314
-279
-402
-718
225
-546
-69
-660
-701
175
709
-161
373
-533
-740
-811
-187
457
570
253
725
-347
722
-181
507
649
-724
929
-747
-13
-571
-234
655
564
-727
181
-82
-734
-649
-685
307
307
93
98
709
311
843
-570
-134
200
-61
-318
229
-749
473
217
-297
-788
454
880
177
-845
-473
-403
-752
-649
211
-607
-813
-14
-92
-312
-672
-858
340
-824
-469
-738
-33
-71
-785
982
653
865
-216
30
354
-13
532
-91
-486
-501
-115
-728
37
636
-581
-746
-704
447
-826
158
-113
-47
-899
50
-425
744
-770
29
-443
429
376
667
55
-166
-727
-841
259
144
-771
-472
250
-88
-795
-803
-893
715
-538
786
232
151
-115
102
-445
-68
-876
-279
-752
-382
-253
-497
438
-373
-861
41
-511
-19
702
-207
-80
-850
-36
239
688
407
-238
-875
365
-390
81
938
558
-470
-289
732
-807
556
-550
-63
-340
112
-283
991
695
-317
-814
413
-813
13
186
-385
768
41
-797
519
-427
-380
168
498
-265
532
238
-368
-192
285
-55
95
-815
-322
514
-894
-559
-402
139
361
185
-697
-700
655
-693
9
463
658
-810
-163
192
77
241
859
895
33
825
306
-330
785
517
329
-596
54
-372
-627
-646
110
-133
15
384
-123
-180
-392
641
-544
-48
-60
-795
977
798
70
315
51
-620
705
-52
-523
30
-195
429
561
653
-778
-126
-421
-198
-377
556
165
243
-557
-37
77
665
-410
515
-30
405
787
251
761
-764
114
-65
805
-50
-18
99
-131
-415
428
-308
678
-178
-492
161
404
-175
-528
-55
-503
820
-495
69
-283
457
-20
-822
808
493
-321
-73
-314
-1
893
469
754
566
482
-178
-140
-38
-831
166
-433
614
790
-130
79
-641
-806
297
456
21
70
151
518
-884
-216
-215
284
29
-537
764
424
-143
-124
413
-87
42
798
-882
-36
-508
206
-766
87
72
825
883
-99
-342
217
565
387
56
650
463
-605
-792
517
33
-689
-124
-684
664
389
-652
672
-420
-234
-49
-722
1
400
752
-516
-136
-700
-777
493
920
-619
89
-855
-894
247
-370
-872
8
448
-596
-731
-840
322
536
18
197
-252
488
-616
843
-350
841
31
-61
312
-783
-745
89
-510
588
449
-660
75
-629
-808
313
137
452
428
-535
435
689
-60
838
590
-112
281
270
-625
-98
-24
50
293
836
862
-729
-671
-76
841
-622
-300
-794
401
479
434
-800
-1
-604
-885
-470
-553
-31
-711
-245
-824
-527
-789
-562
-832
430
-6
507
-553
658
102
8
-63
-496
-462
802
-275
-758
-299
143
375
-141
-434
535
-763
-2
-436
-553
-50
415
-76
-232
-657
344
394
50
-306
91
437
377
479
-811
658
398
-341
-533
693
417
-751
30
144
-175
-9
0
-133
-389
161
483
-606
696
-385
380
608
75
475
453
36
21
374
676
404
-427
-249
783
-824
611
18
378
376
-183
-805
197
12
786
729
-158
-301
710
-853
-630
-794
-100
784
340
832
-559
-856
489
-333
679
694
734
530
502
-319
655
-76
738
314
559
251
756
-180
-416
121
-895
-596
517
346
122
238
400
74
832
-539
-299
642
136
811
23
167
990
-841
334
-28
477
855
833
-6
-87
-111
-459
407
909
-86
-383
146
826
-501
256
-277
-736
-823
137
780
-44
-585
-257
299
132
-272
609
749
362
35
-215
366
-330
54
-889
203
-147
-396
42
-694
22
-417
299
-8
-91
-2
46
-888
-374
224
360
311
337
374
35
657
-531
500
528
207
-821
-332
68
55
-319
233
-156
440
0
-77
472
867
783
-439
-480
197
284
-50
637
449
-809
-403
133
64
-215
880
382
221
-540
-46
-14
178
270
-758
-20
509
-515
103
-101
754
-897
-180
738
629
289
968
951
-342
-62
486
-714
-842
178
732
-254
-97
639
264
-406
175
210
-97
661
509
262
845
-339
41
673
-609
-401
425
-763
-79
439
380
-219
20
-121
-58
602
721
233
59
-782
-87
216
0
-380
-420
569
170
852
-805
932
-38
-434
-563
-602
-9
296
192
631
401
339
22
-68
259
443
-74
679
1
-47
335
768
86
839
863
-74
152
361
-271
11
-357
-393
823
506
-12
520
-65
753
713
627
-289
299
373
611
233
-697
249
-739
-391
396
-443
-482
-29
320
363
-524
-549
-720
-810
-816
-853
18
-545
-238
-346
564
-556
-605
-229
795
361
834
-660
549
423
532
138
-575
410
11
930
-121
-736
595
-235
620
5
79
-509
605
-70
-47
626
-254
-702
350
33
-531
-325
-232
455
-48
225
-131
-578
287
504
-68
-541
748
248
-291
-834
-63
828
-691
-796
151
-249
140
677
538
1
-210
-827
-339
121
-864
210
-650
-580
-619
733
-344
449
322
-354
736
942
92
13
-161
26
490
-260
837
534
-759
717
-15
334
748
-345
21
15
912
-488
-366
17
-697
360
848
291
116
183
642
314
-11
132
236
-313
-379
-718
564
306
-94
579
-611
839
348
75
-505
-445
-707
6
-844
-573
80
142
24
25
850
11
18
659
831
43
-273
543
90
252
721
505
-783
954
371
31
404
449
221
753
-810
-653
485
-826
-60
233
-223
242
-797
-557
-887
355
99
-401
-377
-61
-94
-130
318
-444
-22
-344
598
-92
-212
-700
-899
760
294
31
-394
-661
-548
828
94
463
-217
87
452
-548
-360
845
59
573
-65
-141
245
732
-734
-261
-755
-95
-29
-364
-334
-348
-64
384
58
556
439
-181
-640
-196
-877
-831
-27
736
273
43
424
476
-816
350
-877
546
-456
-366
-259
-248
-242
-63
205
-348
981
-366
581
56
-691
-109
-753
-423
82
-792
184
586
-683
-416
639
-39
-550
138
-704
693
-32
205
-478
-151
702
578
782
-26
83
-547
-468
-574
-713
-780
-113
458
504
-5
231
-192
-19
271
-88
613
-430
-349
4
88
67
-71
-129
-615
1
781
-799
347
-45
-206
-72
146
-605
169
520
49
149
838
553
-108
11
282
307
-724
40
-63
-194
-28
-28
-352
-108
-150
-124
-262
63
396
752
50
331
755
-895
44
-465
412
729
650
-799
-135
567
865
-646
402
236
-528
-458
213
16
919
24
-522
402
-444
896
780
-239
-99
-57
-648
782
806
569
-720
81
217
-52
-214
0
-326
173
953
99
-213
63
-17
657
-898
160
72
675
539
-695
586
-571
-110
-8
-86
890
510
-78
-726
231
340
-495
-112
61
309
-174
86
-319
48
-680
35
2
-250
-30
840
-398
-681
423
-581
551
-17
-593
684
642
-130
-396
284
-519
-57
-164
-71
-604
180
87
267
-527
-229
38
317
-467
-324
308
-387
170
196
-92
-322
524
357
-195
-18
439
-39
514
811
-583
653
90
790
661
600
-62
201
-100
834
-126
811
806
-887
-820
-88
-427
55
37
304
34
-508
313
-133
-93
189
-446
546
-752
112
52
-93
-225
465
389
287
-593
-660
266
-783
-875
-877
-577
707
344
397
-483
-636
42
-73
-72
502
15
-44
-72
-137
-590
-753
4
-682
-410
39
61
-192
417
-235
-890
142
534
-553
619
90
276
854
235
703
248
-19
-580
54
-719
276
-181
956
203
-18
279
-267
-648
495
881
-483
-664
-774
-46
160
-420
574
-420
-453
-743
-524
-479
325
450
-615
-62
494
-240
-361
512
-636
278
-751
-96
210
-815
-212
-32
100
314
380
-123
592
58
173
-662
-284
235
-440
553
-742
302
-688
-55
-467
-803
3
79
-496
114
43
-9
362
420
594
-720
206
14
874
136
50
-394
-363
-587
-95
-69
96
533
-587
341
-443
-222
-323
819
872
-601
-389
-258
-31
572
649
213
87
276
-725
40
216
105
-674
-183
892
682
-41
-284
777
981
14
135
-99
847
-608
-259
46
-788
465
596
-86
-612
-384
83
-248
-787
55
-52
-673
-575
-144
-48
886
-851
-657
430
114
-308
132
-348
39
-414
-2
-432
-618
809
390
811
152
626
-782
731
648
280
375
-299
74
-711
252
23
734
10
285
733
63
618
509
988
239
-74
-235
255
606
39
-78
-466
91
325
714
-187
80
-710
822
-246
-16
-158
-845
864
-172
868
-19
-397
-242
356
591
-335
607
630
-846
577
-151
9
2
-887
-241
831
-455
-271
716
55
691
784
-753
460
446
77
-305
-273
-14
294
-60
731
465
40
-688
-265
-664
307
38
-366
449
-296
270
388
-149
-268
761
-208
568
349
-13
-811
792
-111
-849
-86
-872
143
834
-489
12
23
-381
350
-886
-577
444
20
-605
-357
-682
-423
544
833
-860
-844
-203
245
744
502
610
-857
-827
807
-807
-229
445
-800
-74
545
244
-703
850
-148
-436
90
-617
365
467
-813
-450
178
77
-404
778
-67
-189
52
-142
95
436
-875
-583
-57
-638
-756
681
-2
513
518
-45
109
-715
732
-276
-33
-348
346
207
-263
-35
709
75
740
831
641
851
-779
-516
510
705
121
749
359
-42
-696
-171
706
540
-558
-386
75
848
231
-457
820
740
150
-866
-115
617
-60
164
200
-785
940
217
390
76
-428
593
59
669
-657
131
-882
-781
683
-154
583
-445
324
252
-819
-616
26
885
958
630
780
44
-51
827
-77
-860
-596
652
-78
-866
705
619
-625
540
374
67
-339
-581
735
-99
376
-287
80
259
59
-231
-527
-422
25
189
0
603
-849
750
134
-766
889
692
749
-873
88
177
-417
-415
64
-252
-102
-106
-690
352
61
390
272
-339
10
852
-582
684
614
-5
-109
-297
-310
-627
-86
233
-52
-445
52
850
47
290
736
-681
-9
49
-680
226
-504
-582
-637
573
-794
-559
481
-148
273
-532
481
50
-12
283
-487
-89
-346
711
812
276
796
567
-149
953
210
880
-232
68
58
41
545
592
-272
-137
-9
29
383
349
375
-36
199
630
-848
602
-774
-653
11
-64
10
526
-585
311
-713
843
-57
-144
-352
-631
667
-447
-239
-845
-701
-337
613
58
-105
-93
272
20
-633
-272
764
523
793
-502
-233
-83
587
-584
436
-287
799
-78
-740
226
-865
-551
-255
-704
-786
-604
891
-148
-865
333
301
45
40
703
-367
-556
561
-174
-252
589
-2
767
-708
462
-191
-186
-595
-81
793
-641
-680
301
-716
-487
-587
64
674
-598
820
-508
-28
-600
-59
672
-290
32
83
611
-264
526
-228
798
-63
-71
518
-415
255
-663
947
-48
410
-495
-451
-337
-402
105
-561
-187
416
-865
80
-76
-283
-496
285
335
-410
221
906
-77
-77
-10
550
-51
758
715
-835
-375
-484
-87
278
391
850
-647
-59
443
290
-91
-211
-62
396
134
-546
-685
-195
-727
-540
692
248
669
-1
-76
678
632
421
-63
14
-162
653
68
60
-75
621
-78
-427
415
370
65
565
-47
-11
-334
-256
728
123
772
-203
437
-856
-748
79
-442
763
351
452
383
-597
-137
-107
223
905
-9
568
416
1
90
244
-749
-20
129
-203
856
-312
68
-7
261
-319
6
154
819
259
-22
100
682
891
347
546
-38
-783
-120
61
225
-829
-787
558
899
174
243
-699
161
-42
-513
686
-713
421
642
-395
688
-123
-137
-429
429
412
-426
-352
706
-817
453
76
-125
-98
-465
618
-818
-347
-745
569
5
-204
501
-452
239
-808
-844
-443
882
-572
460
-839
7
-592
163
722
-725
-180
1
781
624
-336
-549
-870
-296
-199
842
-543
415
7
-160
-792
-192
-552
160
-230
-528
135
-536
644
-67
-408
402
-111
-469
741
-48
804
-282
-48
-84
5
657
-444
2
-669
826
752
-711
478
-215
-832
299
450
-621
267
-15
-57
-154
251
237
-878
-37
63
-505
-333
-386
-440
78
744
-94
777
-556
245
-201
361
-526
-42
-186
-26
-464
-559
667
168
310
-651
184
-333
-230
693
-244
826
-736
767
-780
771
-261
539
83
-325
-454
-516
-60
-143
774
-368
446
-721
456
-742
452
-296
-806
87
845
80
42
-44
782
-278
-740
58
346
-376
863
29
481
154
-764
-704
-807
-89
-54
-59
82
658
-28
-782
93
68
456
-51
-26
-311
446
-761
-150
8
248
299
-612
-588
304
-240
733
692
-756
-244
185
148
270
-51
-15
71
53
-557
777
120
-894
-489
392
425
-315
71
-654
-137
993
392
-641
148
281
763
659
-813
764
876
701
-178
189
805
780
-405
-129
88
326
-509
858
-163
340
902
195
-34
-239
39
79
-56
-710
-767
11
763
-70
74
170
71
20
279
467
202
-175
254
97
-35
-256
-348
-424
886
28
824
-875
809
167
-114
-569
552
474
-8
164
313
-661
-45
-29
400
931
-461
-488
-70
-593
-579
-266
26
939
-518
246
152
410
93
357
110
304
-542
-847
-276
-714
-782
-104
26
108
143
-693
-630
-393
45
-489
-367
-216
421
571
744
-29
-183
50
-229
-5
-703
-73
223
556
-453
604
-469
-78
549
-60
501
-245
-814
19
227
-91
-279
361
-699
-563
264
-437
403
469
449
-530
830
-47
290
815
535
442
-12
-842
45
368
-82
-456
-516
-644
52
165
483
271
721
-524
63
865
57
23
659
-46
133
-19
-613
59
-283
-176
-574
525
-384
537
818
-550
-375
159
876
-116
-82
828
-259
-675
-53
189
-859
-266
412
256
968
-334
-175
708
607
-392
-588
80
792
-469
13
11
-444
92
23
813
-690
843
696
-856
-28
926
-881
25
-417
-361
469
852
14
838
15
688
-789
-35
45
-79
-74
-634
-587
703
217
-668
-79
-508
-514
-62
149
38
-148
-329
-211
-102
191
-34
45
-11
109
-47
-138
-713
-78
44
-99
-394
-632
-80
698
-598
-715
-263
10
17
-850
812
-78
-90
646
372
-532
114
-83
309
-697
97
78
-109
-637
-128
-471
-676
48
-860
698
54
-19
672
-319
455
-210
564
72
696
-831
-833
465
353
798
-692
612
99
42
-679
807
-336
591
-321
183
-447
-83
593
754
238
774
-725
-96
46
817
132
-809
78
126
-63
-74
40
-150
-538
201
199
-729
693
14
548
377
185
-144
299
898
-38
396
195
-888
195
-217
-583
-723
-272
356
686
341
-67
-92
105
292
-866
75
-542
63
561
644
137
-436
410
-179
594
766
-69
394
-17
-747
445
-721
395
-602
-876
-676
319
-55
-595
70
904
-71
194
776
714
49
-802
-790
-203
828
-329
348
-368
57
-232
172
786
-860
500
-767
-700
87
-5
687
213
-877
-76
-569
612
212
90
818
32
159
-411
3
339
-432
622
29
-314
281
-104
22
281
-703
-405
-752
848
-412
587
387
-414
-231
232
141
264
-349
2
295
245
173
876
606
962
925
870
276
46
-658
658
-443
991
466
345
-311
530
688
-199
626
-744
559
-295
634
92
-131
-77
147
-170
387
-509
-414
-479
794
-766
-348
-323
-9
477
-516
753
342
596
174
-20
-190
-33
249
-271
210
-31
-203
-577
-234
332
643
755
88
310
584
610
-890
123
-29
218
185
-63
9
-146
499
-285
176
-29
753
346
-56
-246
-546
97
604
-55
-594
-585
76
-421
-7
311
-544
-494
712
118
-185
-51
316
124
-392
444
-346
-845
244
27
-652
656
237
723
-351
925
771
-288
406
681
-392
-698
769
-103
-153
-875
633
754
198
-290
-252
-291
175
-750
-606
-45
112
-730
-274
-815
-99
164
663
747
-537
241
331
-439
971
605
-669
22
-131
-570
-727
-23
48
-534
-265
-289
-2
894
-68
269
-410
812
651
-56
-832
644
264
-55
735
-648
-613
-478
95
-3
-209
462
27
-745
-629
-845
837
-45
-193
343
697
-587
402
357
138
821
-236
-862
757
735
20
-455
-40
-635
-148
804
-869
55
-890
-555
496
-7
-379
685
816
-493
-158
-799
791
766
-319
45
-617
-547
-273
455
558
-325
52
-109
-523
845
721
571
-297
-632
563
-739
-654
753
734
-353
1
515
-341
-69
-468
-1
549
-13
-37
808
-672
83
-467
-523
-21
135
538
561
-778
26
421
-32
276
807
-270
661
-893
-121
-811
313
625
-31
-433
764
587
-895
-756
-669
331
-561
-502
48
-779
-183
157
13
344
610
70
-516
-333
-858
833
241
751
403
-261
-347
-474
309
243
24
988
241
-236
-453
-527
-688
44
546
-775
829
602
-63
-170
601
193
-307
143
353
427
-5
-162
698
207
866
859
13
573
-366
-452
-582
-423
-688
-783
858
-81
13
-65
591
-414
-731
-639
-499
245
-143
-63
-231
-18
-290
60
-436
637
-592
-671
261
71
558
-6
-6
-891
-205
90
-324
394
-759
873
-260
636
364
-386
307
792
-96
195
-633
-668
-789
-410
498
319
-520
-219
250
855
-99
220
-875
431
710
338
-103
-649
830
962
-584
455
-611
771
856
407
721
-217
-96
-83
563
102
-412
-415
74
336
552
75
-517
-851
520
-889
-15
-365
403
-52
132
-264
-788
-771
99
824
102
-319
-159
441
-291
425
-351
599
32
763
-609
-49
653
158
-474
186
686
-762
383
-330
-427
-3
814
-782
174
16
46
-787
-868
-826
-587
799
-80
-368
3
-59
102
721
418
723
-285
769
-405
-881
227
770
-33
55
337
75
179
581
-739
-122
85
424
-27
-105
808
17
-732
56
-70
285
-163
121
236
-120
-479
576
544
959
726
-841
-38
-69
-419
170
-322
719
-868
203
595
203
-55
-451
-25
-102
-871
35
698
779
31
-621
874
886
508
-211
-770
722
-65
-524
16
76
-857
460
570
-816
-688
548
510
575
-51
523
-47
562
85
718
572
813
-155
-102
-894
-894
841
-360
550
-633
855
-455
322
216
464
91
57
-643
326
325
-792
-64
-158
-705
-613
369
-652
441
256
6
987
-841
-284
955
-432
-417
-844
-805
60
532
-69
779
451
68
113
800
774
-21
281
-376
337
249
652
75
-586
-827
-64
35
597
317
-147
871
515
-388
794
-393
460
-783
-380
-137
350
870
-351
-437
-870
774
-6
287
828
-172
607
-222
351
167
37
-77
209
-227
276
676
37
543
-896
-237
-31
-369
6
815
827
797
142
-643
256
272
160
-504
578
-271
-153
183
820
468
-899
-15
536
67
700
-653
352
-168
550
524
-181
-278
-587
-749
58
-813
-255
-183
38
408
291
120
-678
19
752
-489
485
-90
846
-758
258
425
-182
227
92
764
-126
-8
76
434
-886
676
-160
264
-262
-859
738
637
869
-730
-815
-719
369
832
130
-705
833
265
-427
-119
490
-206
-198
-531
174
-472
843
91
-745
-36
651
-578
29
95
-58
802
-506
-55
870
899
418
-60
-672
-3
-781
151
320
89
-459
779
21
-567
-241
84
84
-109
805
-91
585
-559
-383
647
887
414
-250
-583
-590
-596
47
447
-500
657
837
-207
275
-252
-14
88
-196
-782
454
-749
439
-402
-595
436
225
228
782
-502
85
-477
177
-443
-824
-669
-524
53
130
-632
-273
197
-890
26
60
532
-324
864
-691
353
-129
-331
-147
-863
354
-249
59
22
-800
-657
-771
-859
-532
-184
-87
280
-635
722
-35
-599
201
93
627
-8
802
-3
43
883
-66
-143
42
85
-776
-22
295
836
682
-427
188
605
-4
267
-841
292
-442
322
81
551
79
633
336
945
379
-387
-707
194
705
38
891
8
541
394
367
-615
553
-402
-232
-785
-394
-397
4
70
239
-53
909
57
737
502
-652
662
103
-571
-873
-461
-852
938
26
890
-340
21
-886
-433
21
461
329
-445
-463
142
0
286
572
-883
-513
984
456
27
-23
551
-509
-127
305
60
829
667
-391
86
-591
-104
344
-406
-249
353
-191
70
344
-492
429
-70
-263
271
708
292
490
-43
415
-95
-477
812
471
435
-189
451
225
-790
424
-35
-732
-92
-620
-833
-527
500
-199
-633
-819
821
471
-177
-444
165
-722
899
680
-179
-318
828
252
-178
-640
-12
57
215
-89
488
815
-45
83
460
-512
581
-208
656
-440
-430
858
-735
17
806
-773
791
-266
-281
-436
98
-386
-888
-193
-5
852
28
-206
-576
859
-270
-551
514
867
-551
-560
74
822
184
-36
489
819
-297
52
778
238
473
-665
-682
-19
-204
509
-70
-449
-377
79
-597
66
937
-896
-493
414
604
-373
-491
-6
705
345
907
464
-668
-804
766
777
243
-343
503
940
533
-11
-448
501
359
-565
-327
27
-746
-356
553
969
79
-265
-451
345
-587
-670
905
416
-25
-699
-576
-623
-533
769
-160
457
541
-456
97
262
722
-468
-538
-585
-499
-771
443
-624
350
220
598
-350
85
-214
-432
-100
-55
204
206
-212
243
-213
-301
93
-744
-569
793
471
735
-182
-524
32
-355
-595
136
-216
-874
-364
-860
200
-104
40
-230
-57
297
177
674
-505
793
303
703
26
-880
43
-181
-64
395
526
371
-872
-679
784
883
824
85
489
-772
178
427
-479
-673
-126
255
-469
96
-62
107
586
-513
562
827
-48
-184
324
-628
34
-435
-593
-675
518
64
705
834
-23
717
82
-857
62
699
-368
402
715
565
379
-588
-491
87
691
75
-388
-693
659
-548
665
-382
-450
-368
-606
110
462
-793
210
325
785
180
660
148
-34
-20
324
963
709
-151
897
-494
867
13
-555
-528
-122
-40
136
-587
104
-515
-192
671
-428
-492
572
258
-90
-48
-50
472
803
-536
-673
-97
-347
-62
413
-249
-532
257
-2
-588
884
-893
38
-258
727
103
-16
-828
700
-505
-431
-345
-344
248
821
-233
383
-725
751
-169
22
96
296
-436
-43
-339
-748
-22
579
490
-785
-134
768
633
-258
57
364
7
-833
386
40
-607
669
-402
-415
478
209
155
545
-594
-367
505
-455
-44
23
601
-560
-692
-712
449
639
-51
-562
-26
525
-79
-157
621
446
807
638
386
242
498
699
42
961
-591
381
857
-209
75
33
452
-173
-504
922
-272
-500
191
-816
-556
276
-491
539
165
-574
690
162
792
-59
-591
-630
16
516
64
314
-47
137
730
-753
-546
-708
22
602
-257
64
15
-473
-838
-635
63
632
-200
-103
-236
318
810
-340
423
-769
-892
800
379
95
350
194
344
122
44
-171
-836
686
-62
-188
-23
-273
66
-403
108
48
73
667
431
17
888
-371
-44
-489
-19
-39
803
860
-182
82
8
504
-719
381
-417
600
347
-594
-155
-166
430
-99
-192
-572
169
-773
546
683
572
-32
-789
83
-76
-4
-469
380
-565
12
-81
-782
583
374
-615
33
-714
438
441
628
-753
806
723
808
606
208
99
-55
-854
37
-234
-711
171
-55
-688
-14
-286
890
826
-476
183
-882
245
-231
193
840
-696
-48
-662
619
-587
-90
-188
875
-327
-626
-225
67
651
-515
-366
885
124
-43
-380
231
363
-721
134
-72
654
558
64
275
912
53
-107
24
-674
853
-97
363
-483
318
-55
72
832
791
-786
375
6
43
-149
-847
642
479
402
-287
91
-46
466
-594
834
70
-442
-351
468
711
-412
54
413
-129
316
602
194
-35
-201
-559
-282
-592
365
185
366
-514
-90
-25
-611
489
-223
-841
-338
-628
-610
-352
-94
-732
526
-39
449
237
-752
933
885
-676
-52
-652
-302
-107
23
502
-524
574
-243
-662
59
-697
-162
14
92
-631
485
784
-894
-83
891
342
588
-466
-78
29
-246
633
766
757
14
736
-748
-329
704
97
-44
558
-132
709
-806
82
218
-540
44
518
315
33
411
117
895
-187
853
553
689
-631
-714
416
82
-724
-62
-501
-119
365
-98
700
814
818
-867
-8
-861
39
-136
164
-326
85
195
544
-50
-294
800
249
-616
346
-503
-76
-760
732
860
650
295
480
-880
-223
-518
668
-275
-106
-348
-583
-183
95
680
-386
922
-365
396
338
-511
-450
-5
192
70
188
-58
-468
-89
-726
-172
-85
-859
415
-63
183
487
642
217
106
-3
-59
-69
-318
17
-72
-331
91
31
786
-234
-199
94
-715
890
-50
969
376
-25
-68
-368
-178
-493
286
-408
177
379
387
433
-414
499
756
66
886
400
745
-535
-286
-702
567
95
-332
485
-131
301
868
54
-232
621
847
578
-54
437
27
52
-84
337
420
609
-729
-177
-27
-75
-867
962
425
195
519
-210
403
-174
-256
563
-714
-504
-778
-570
622
-137
410
5
322
-446
570
-817
-774
754
442
-94
141
764
50
-477
-753
5
-605
-25
-21
-841
-176
484
-637
-865
3
593
-332
-328
472
-388
-62
-527
-863
251
649
479
860
-99
-613
503
-101
-524
-99
897
736
-678
972
738
-523
206
-609
-69
301
-124
357
-103
-67
357
344
866
-260
-37
332
341
871
96
-571
237
603
-839
-245
-469
-314
-251
-680
43
-5
-856
750
77
583
919
695
439
365
121
255
543
199
552
603
-666
-67
868
69
108
266
-124
50
586
-454
-326
-536
441
-518
852
-757
-866
-375
556
508
70
234
-816
201
-735
-835
-677
-43
690
-308
853
-822
-395
-406
-362
974
-516
859
-54
-78
706
875
-896
202
352
-642
-771
105
261
752
329
-791
-112
636
-277
-474
79
254
56
23
-615
193
490
293
-388
297
673
-258
802
583
-297
-462
581
-853
-717
-45
352
911
371
-690
-529
-729
-49
489
827
-229
-220
-740
-103
-873
325
-2
-837
-492
-299
94
645
-433
654
-613
500
449
-527
609
16
-607
21
936
689
-568
-86
-154
-743
-262
-104
-602
143
323
446
507
745
787
-542
276
37
-80
-415
211
-209
871
-780
400
521
180
-268
-722
873
156
801
474
800
84
19
-68
719
-254
630
-22
489
889
479
-812
-90
-21
-735
773
-648
811
-784
317
-571
735
-5
630
-22
-866
394
431
-159
-51
666
-463
365
441
-672
414
615
-839
632
652
-185
-376
-97
-35
876
75
-261
-328
-184
-758
-765
-551
557
-69
-817
-495
-148
-377
-511
-564
803
180
-788
30
810
442
584
297
-877
84
128
-510
-320
-659
-704
-133
511
-156
-57
416
731
750
-207
-77
672
818
71
548
888
-142
254
-730
89
99
708
110
341
-523
405
-10
741
-23
-374
-184
894
28
83
421
-531
436
-133
212
-166
-3
45
642
697
-60
301
-29
778
780
-879
956
850
-646
-390
-531
426
651
981
-549
687
726
-339
-20
-448
-319
-244
-511
-76
-291
63
-454
402
155
-216
-245
107
-734
870
-200
-67
-357
822
859
-699
-650
-63
-712
201
10
312
220
814
407
450
602
-701
-438
72
-8
-791
-401
-141
-704
-615
-276
-703
625
-93
396
-57
-710
-764
682
-752
-501
-345
-263
328
918
-342
64
-551
-6
94
701
-69
-413
442
593
-432
156
-203
-752
-415
-769
800
692
247
70
-203
-485
857
-237
-896
-146
-164
587
-833
-435
307
-253
-63
-288
665
-438
66
811
617
-554
-127
-712
53
-885
846
-35
169
75
716
-286
-462
606
660
-649
737
79
426
-810
666
-642
-434
137
-71
-532
14
-545
-659
-273
861
754
-408
-79
862
-28
391
198
-154
996
-833
656
23
352
-867
834
-704
154
-24
188
-375
72
420
125
-570
278
933
437
-446
-839
-780
604
-356
-785
308
-213
68
894
112
-622
-32
819
-738
891
662
-35
-640
-620
943
-14
30
-615
-51
-422
10
-459
913
-8
63
893
557
173
44
646
-68
-150
-691
558
60
787
735
435
53
-30
-156
-72
-323
-260
770
-821
739
-827
-472
772
592
-400
-688
288
665
57
-328
535
-575
-644
-54
246
-19
-104
209
-17
511
817
683
-518
-655
284
79
641
143
-885
-533
176
876
177
319
652
648
-432
876
792
83
-574
-877
967
159
-101
-58
188
-729
327
-27
-790
-542
824
-562
73
78
808
542
-755
-24
-377
-552
199
-567
-325
-491
-113
425
-412
115
-14
-510
582
723
-515
334
-145
1
-852
326
748
297
-726
-16
963
-576
-713
70
526
-776
994
39
352
-747
-854
870
-474
-755
387
741
798
524
-559
79
-251
207
-503
705
768
-752
573
444
0
350
-171
644
-294
760
-120
611
167
-443
306
53
-610
-827
853
-851
770
430
-275
717
183
-588
-838
-229
911
88
221
-582
-836
-808
569
-796
-10
524
-763
493
852
17
193
-375
152
806
484
726
578
411
663
-555
-292
104
-596
81
-316
14
-877
841
71
404
-756
-74
-180
468
-133
89
-334
188
967
16
893
-201
-466
614
-572
330
712
172
123
92
-540
224
-758
48
947
90
-737
575
831
942
962
377
-37
800
184
122
-98
-328
424
295
-272
156
613
47
-645
-695
-838
-99
47
-891
503
-883
-647
-630
71
423
-539
-219
-446
-420
-50
320
878
442
875
-39
-39
94
-731
130
20
173
-494
-481
43
-211
313
-557
309
679
-228
425
179
-660
542
-607
272
122
116
33
573
83
-31
-276
-500
54
-320
516
778
80
-99
864
-826
178
-146
433
709
-865
-3
242
23
-780
322
-60
-867
565
-531
607
310
634
618
-52
199
61
-450
0
-542
-278
-82
-664
108
533
-409
-614
489
-14
-93
-750
-715
50
553
62
887
-37
184
797
83
301
-892
-431
-279
-836
453
365
610
275
-388
-472
289
-751
-882
-50
848
383
809
-752
887
97
-643
-855
-61
742
294
-255
-41
-323
-41
-790
-106
495
-895
311
-850
297
-111
748
-395
3
-495
12
192
-408
483
41
294
-605
-69
862
19
837
622
-813
115
671
51
197
227
-196
-437
-302
650
500
-116
-796
-569
789
860
-468
-54
-467
-525
249
588
57
-677
552
-773
39
-811
-643
-302
-194
57
79
645
-373
-354
494
-592
-768
773
80
-444
315
102
-367
249
381
-234
-41
-134
-732
-94
-258
-847
-811
-356
-287
-144
913
-183
-572
-892
-514
-369
340
131
-737
231
795
-863
743
33
295
342
994
842
129
-202
-443
30
-194
-261
391
826
60
-59
-318
946
-339
3
868
839
-894
328
3
86
-604
329
-354
-167
74
154
974
-763
-164
8
77
777
-867
-583
575
38
-113
522
55
806
-568
-14
-887
416
17
270
-546
-854
336
-300
-170
435
-359
771
140
161
233
714
-590
356
743
-638
-599
564
-281
-771
879
125
499
400
-514
-110
-455
-602
405
651
-65
-776
868
853
791
26
93
823
-85
355
-411
30
160
-749
-894
868
-66
776
-831
-39
-30
-522
-49
346
841
30
213
-497
-860
-253
-728
-41
-386
161
66
559
-284
-741
147
-366
129
-195
-531
-649
701
571
21
-125
783
315
571
-730
-597
-164
819
-492
-204
-483
90
-498
-800
-265
249
-116
-112
895
28
-77
747
874
-73
530
52
137
-725
300
-811
-551
807
452
-220
336
196
902
-124
-878
653
-708
894
-761
-402
-486
-57
-369
-526
-553
-33
-718
-354
383
633
78
160
746
116
493
640
216
238
41
133
-594
983
-296
-273
359
592
382
184
81
-107
734
-748
-100
676
973
-52
1
746
-241
611
625
-502
886
446
99
103
65
11
20
-378
-15
541
-295
-886
-659
642
41
-108
-650
-32
22
93
127
436
-627
-713
4
838
442
-30
-884
118
-780
155
-106
616
775
64
376
849
-560
806
-225
854
259
770
-74
371
629
162
381
-19
-524
-708
-136
-207
12
-503
556
-579
274
-25
-498
390
852
435
762
-359
638
-691
-690
-609
220
19
453
-188
309
-28
-52
178
-816
-691
943
-378
793
494
-447
-590
787
-822
-720
-571
739
418
821
853
-4
-619
-474
431
-294
-553
160
-428
-496
-92
824
38
-877
592
-617
662
317
-376
-121
580
759
485
615
21
404
-805
723
328
338
-646
-487
716
-557
-828
-554
-776
-111
-26
-682
-439
-103
32
-19
587
-47
-668
682
210
14
10
-263
-486
-874
623
301
-272
-174
487
-681
746
-131
-16
-700
-15
-789
264
-882
-353
-322
259
250
71
353
-680
71
602
319
68
-217
27
39
712
-40
-747
-24
-188
144
-532
667
624
-23
850
590
-538
511
433
600
-279
707
-536
1
353
131
-585
-462
632
-365
534
13
-375
-634
697
411
-648
-673
-877
-273
638
-409
-211
333
-732
-333
-258
279
-40
-4
-430
-830
421
-723
703
-852
682
-273
-251
726
-662
480
143
269
-109
-99
-9
-92
-899
-222
-203
-81
105
-573
-592
157
-715
224
-438
-500
180
99
664
-134
-248
530
659
654
451
115
-671
891
491
-95
33
-681
790
-418
682
-384
800
-395
171
279
-225
-241
343
-565
-464
-322
55
586
-830
955
235
235
-243
419
-769
26
-293
298
303
591
-357
383
34
-50
-10
580
-840
-358
469
-7
-737
86
-536
-112
-626
10
-61
468
638
-3
490
68
-524
57
-348
-753
319
-695
449
-121
-876
572
192
-704
66
454
808
-436
820
875
189
681
-358
780
130
247
-267
784
388
68
-127
-302
92
-503
515
125
688
518
446
950
-86
45
-155
-78
38
-580
20
395
795
58
184
-80
564
37
-627
-505
-179
-635
678
-52
292
-582
79
-833
-16
409
-310
-879
493
-611
401
974
-744
-41
-310
-50
385
-273
-220
-47
429
-41
-98
-79
-362
360
295
-504
-225
-367
235
880
-26
679
320
121
-96
-83
401
288
-733
468
-573
-577
689
817
630
480
-33
0
-661
352
-37
-471
522
-34
-283
944
784
288
124
422
459
-803
-827
844
-537
-310
62
-799
-51
294
717
318
-593
-509
-634
141
612
609
194
-893
-14
-688
817
-482
512
398
812
-132
614
-38
650
-555
-512
-436
157
-62
-761
570
53
716
257
-502
-94
139
34
25
850
-346
-50
-105
415
110
707
-627
874
-438
-67
369
397
-67
-715
-744
-665
-660
-767
241
-340
-650
-156
224
-42
-757
-720
312
570
356
-39
367
-163
-675
203
-58
786
312
-648
241
-158
323
-481
-284
-682
-173
742
18
-645
165
-678
-865
-847
-529
139
-60
77
-295
-489
-21
-842
-474
777
-497
-13
440
-594
-624
-339
216
328
832
42
0
-374
-270
-239
613
131
-311
-486
97
-19
-271
379
181
643
275
823
468
859
174
-431
-307
535
312
-39
-334
333
-48
602
662
-96
68
-681
-22
-690
914
101
494
-457
-808
852
-756
465
311
-195
-289
-325
-503
815
68
-405
918
-582
-91
9
-228
634
-68
-45
-875
75
209
97
-403
716
670
480
-7
-170
-53
254
760
-432
318
-646
-490
-40
-435
850
18
655
-71
103
421
-442
-445
-663
-782
-283
210
893
-747
74
-765
-85
799
477
-569
219
286
-265
517
-373
132
888
-814
-552
-250
-348
-98
642
-809
-393
233
-289
634
-286
-739
-853
-795
411
424
714
-470
510
-686
466
130
-605
-865
556
-419
344
6
10
565
639
-109
-208
-11
-254
190
602
609
-774
-19
63
79
97
16
-151
423
-747
437
-544
-61
593
970
476
828
-349
-668
888
-243
400
-234
-670
17
149
-12
-336
-679
80
728
-470
-6
-838
733
-127
-622
9
256
-856
-175
-87
-39
681
-173
798
-745
-201
-899
787
-655
-211
-476
-175
8
-176
326
-870
-84
557
-50
-571
299
906
358
-246
-779
-153
91
4
85
889
636
-652
631
311
11
-660
634
822
40
551
34
-237
42
737
690
-415
-600
559
93
173
29
105
-790
-272
554
5
281
831
-291
-315
-823
-247
-332
-114
619
285
808
306
44
-238
-791
-869
-427
864
709
-599
-13
-270
-323
-43
397
46
-60
-646
232
-154
4
345
-789
-528
636
-115
374
758
697
28
-707
-44
145
-572
906
-830
-454
-9
-295
-237
-648
-788
894
627
-776
-627
321
-872
32
195
-4
18
-873
453
-50
-285
-120
-785
703
-453
-303
744
3
141
-291
-496
-396
523
-702
882
251
-819
757
896
775
-592
462
55
-65
452
802
-826
-172
397
533
392
649
-35
229
43
761
677
555
632
545
-105
348
152
887
-530
308
485
-252
544
-309
883
671
30
-671
142
105
614
283
-90
-437
708
516
719
-258
-3
-601
247
87
62
-501
-468
-835
-76
561
872
530
-655
848
359
25
986
529
-11
199
215
53
238
-242
7
529
608
697
40
71
918
-514
346
-25
292
-29
552
-99
69
-42
-80
-566
469
87
-123
895
-640
325
158
-421
-73
-444
23
719
-382
639
22
-523
949
-604
572
88
204
126
69
-849
-425
390
36
592
-860
217
-799
-78
68
157
-594
-865
-196
62
410
-480
-638
357
181
-4
-438
746
852
181
-286
496
858
-172
-384
-32
56
584
-657
-548
-608
-578
-402
44
744
146
-77
489
723
739
-335
349
-339
261
92
-247
86
-690
-655
242
-703
-766
-864
-132
550
118
-26
-17
941
443
734
-31
-376
-8
-761
374
361
-214
-599
-899
-39
448
-71
-759
-866
676
-327
-727
806
-16
66
739
909
-165
-479
568
431
689
-497
-155
595
-506
458
-898
885
-278
561
-783
342
-641
639
287
435
845
847
717
-4
294
-383
-456
-86
719
365
-588
988
-102
-680
57
629
-55
179
-753
15
-490
333
-63
-315
-671
-113
483
956
-752
102
-211
564
752
200
98
337
-689
-691
-4
745
-513
465
-666
-306
-82
9
356
-312
512
-108
-45
439
605
446
-449
83
67
8
183
-835
214
-94
-404
213
1
-112
428
-431
-566
-590
68
276
-390
718
-410
-72
-53
929
666
-125
-91
27
72
96
395
-504
-690
-728
768
493
-549
92
-118
1
-459
-813
51
-229
865
931
5
802
-118
-566
-759
-674
-631
335
-571
-810
-214
209
-667
-466
749
-17
636
104
-865
-506
-895
-70
-759
615
73
605
-397
-805
808
-304
363
682
-383
616
-328
727
416
25
-550
444
594
758
747
-245
809
418
413
647
-96
521
617
410
617
277
346
217
-544
-728
-657
-354
789
859
790
803
77
984
252
142
836
43
798
-303
-406
665
-254
-239
82
-33
-587
-97
231
-534
-196
-87
8
620
711
-29
-348
-112
-659
569
-2
-672
-316
-482
586
333
-430
-749
-484
-270
772
149
122
769
261
-97
910
850
217
-554
-692
-748
848
567
-207
610
650
47
708
944
328
-325
877
117
-368
55
432
-267
-186
-548
-706
710
177
86
-97
204
-710
8
658
28
-702
451
-112
-784
628
-84
-695
665
119
-66
155
-154
612
324
-25
-86
10
471
63
-7
-16
307
413
754
-710
-520
-852
355
-660
-784
-310
-865
-26
-116
749
697
305
754
-893
846
641
517
-477
-825
996
600
-892
804
265
-5
-827
-488
-148
-93
-410
586
-880
683
1
-854
907
260
-564
-43
-447
-494
520
-515
328
429
508
93
699
-894
59
205
-700
-97
659
-476
11
114
-76
735
-143
-837
-30
-321
-777
-28
-375
-730
73
-51
-607
32
109
-568
99
4
807
-12
187
354
549
870
78
554
-458
618
-474
28
689
163
-778
-491
-666
187
-42
862
708
-332
23
665
362
30
-265
-854
41
70
837
-218
-672
-84
-561
-111
-541
13
-254
136
334
-71
-88
715
684
104
-96
-430
772
-356
836
522
450
799
-432
-674
145
-853
459
-804
-467
768
-495
449
32
806
-56
-499
510
478
-529
-763
926
-460
281
-559
-107
645
5
976
279
434
-829
-806
997
-777
69
649
-508
825
23
-29
-251
-474
-732
316
46
239
710
-32
-863
309
79
-70
457
166
-365
-664
422
-545
-377
30
883
230
-664
748
-602
299
276
-375
-889
-21
399
580
785
314
112
27
645
-166
-836
-6
517
178
162
-895
175
-885
-485
-277
-617
704
184
97
81
-890
-518
-352
754
157
571
505
256
771
-291
41
646
3
-257
19
70
-244
459
-28
-536
-653
-276
-479
-65
92
-207
-842
867
-450
478
-205
-731
-299
-8
813
-402
-572
-472
-603
313
-91
-616
-72
61
-20
260
-752
-466
-704
76
145
-140
-128
4
275
335
100
-699
348
188
-898
711
481
690
-181
-771
-481
678
590
-292
-274
261
-623
-552
628
-487
-873
555
764
486
27
81
-469
461
725
-845
-884
-715
781
-348
-55
-50
-817
90
37
682
-199
-791
-582
-384
606
-753
-218
143
-634
-583
83
-755
146
-266
52
-9
762
210
227
416
-48
-499
-381
-453
-586
-166
-176
164
-161
-150
751
-44
-84
-356
-337
823
277
422
-472
377
496
-299
-186
-636
63
703
521
-535
-597
826
-753
144
-558
470
632
212
565
713
505
-145
-30
-10
405
105
-778
-241
-65
681
286
571
680
804
-755
-569
348
-76
-111
217
-398
-470
-878
758
-71
414
342
23
531
-82
-757
314
-125
-94
-339
126
-93
-847
-91
1
679
-301
-337
812
695
-457
87
-127
-440
-89
-284
-114
510
-562
728
-244
-212
897
-26
33
-22
-385
-534
781
-263
-21
-124
472
-9
-175
11
36
-682
-682
-781
882
127
74
112
575
872
-321
-505
33
733
76
851
-218
-762
-97
17
-673
-251
-709
731
-152
-571
481
780
-276
-4
-424
500
150
-91
99
731
662
-404
-153
-895
-461
786
81
-436
914
-589
285
886
536
295
-55
622
-494
226
189
537
749
110
81
-122
382
680
-719
-536
-39
9
-491
836
15
-672
132
-2
-836
201
-16
-593
-754
146
880
-773
96
-127
275
108
39
-440
90
65
356
832
-42
850
281
210
302
-297
-31
-164
-357
827
-359
132
-368
587
-411
-304
-53
50
202
-694
826
550
735
-538
325
-388
-847
519
12
-79
-250
6
711
871
-12
77
84
775
-400
-739
-288
66
-120
-592
-76
-409
27
7
277
139
508
-307
298
-219
-257
982
403
-469
454
778
-841
-539
319
-151
-111
669
-715
-265
-400
428
468
606
221
915
-703
343
844
-56
-803
127
-180
-842
-770
-746
371
166
-256
-454
-289
-816
27
-758
-416
732
231
375
-15
-827
-531
-655
-766
-314
-461
-605
330
442
-861
674
255
360
-570
575
27
-81
-631
-236
500
684
93
-57
364
380
544
79
-57
337
695
-754
210
66
79
114
-361
922
764
99
-13
-449
-326
-398
242
772
378
-762
-3
-439
519
-488
31
-838
-438
744
109
-813
-203
522
830
31
192
176
-663
-789
-648
-261
378
-24
895
-33
47
-587
-588
891
27
142
613
-65
248
-449
727
757
848
-364
-897
-64
-127
458
622
8
-769
643
-58
51
-169
-123
-393
252
635
388
-563
537
555
-16
431
-427
-30
310
-351
876
785
-539
23
401
188
94
-178
-610
-183
584
-17
890
84
-603
-124
62
53
152
-706
202
-385
-756
66
668
-477
696
-197
-348
495
-255
300
246
72
922
-176
465
-204
319
473
315
429
-8
70
495
37
704
-600
-174
327
-684
285
765
69
-246
-46
-68
744
654
223
241
-400
72
-30
13
-663
942
-763
366
-768
798
394
-617
-679
882
-271
-370
-78
-300
-416
-140
-273
497
-519
-880
108
-136
-800
-180
-81
-660
86
-618
-849
461
-663
469
-5
452
295
-370
-690
46
262
59
129
-11
398
-335
308
-497
77
-564
650
38
-813
-234
304
-192
-785
867
-450
-114
-736
-50
140
-444
118
-87
-493
413
-157
-142
-817
775
484
-310
82
639
-894
-259
-277
-621
-367
27
819
-254
542
-801
384
325
-546
-101
-611
232
-506
-499
-743
454
-208
-767
326
-604
341
-378
-404
-96
181
110
-444
-493
-598
-749
193
-804
-689
845
-863
427
819
244
532
700
-98
-36
-748
15
51
194
-675
-412
854
-13
553
47
375
659
-510
-648
-428
-242
10
278
-820
150
805
61
-357
201
462
24
-806
-238
-262
-754
-177
-765
849
692
-328
487
-621
448
603
68
314
19
78
831
757
-523
-14
-424
-8
377
-521
13
-894
257
-458
-630
255
-536
9
167
822
894
198
3
157
-84
318
-116
865
37
142
-276
606
799
478
63
338
-44
-782
-258
56
-891
200
532
257
456
-77
-548
80
-231
100
26
69
-897
771
8
-4
635
38
-83
252
-847
865
495
126
-597
627
-641
-57
-659
-309
-84
419
462
14
737
622
-591
57
-646
-198
523
-216
371
692
-862
-216
-38
577
438
-860
-278
239
-471
-869
221
600
758
-621
-668
77
17
563
-730
190
395
-247
-93
-417
87
928
886
48
331
146
-606
-820
359
95
678
357
-373
-250
-451
891
19
56
966
2
597
-729
-53
707
10
-392
-569
406
-604
-78
454
-742
399
-676
798
522
-127
-39
60
31
-55
81
-423
-22
-105
815
489
39
-833
20
631
400
295
628
-873
-120
-72
105
-880
-715
765
776
533
-546
-560
-609
-841
-324
634
-229
242
286
719
-309
-201
-438
-615
-414
-764
-33
96
-503
14
167
-162
698
15
914
-691
564
343
-482
-659
786
-26
-733
-461
-635
-428
411
66
-21
-354
-86
-871
-269
503
-612
409
-74
-361
-242
-693
781
-756
-694
-417
-711
452
878
650
67
-678
436
-381
754
-758
-526
-80
103
-163
56
639
-175
-568
-147
674
132
-69
-2
968
682
431
18
-9
160
-327
-668
301
831
930
70
760
-73
-265
123
98
-899
579
351
-124
-304
-400
49
796
159
-868
897
-60
734
-53
-686
345
-639
-39
-93
151
75
-11
-275
-55
239
174
-296
-602
-304
-172
646
-33
983
37
180
48
104
710
249
-177
29
12
896
633
287
-277
204
341
792
-10
-635
598
-837
-149
475
-815
-84
94
320
619
-187
725
-2
-831
588
295
-144
661
7
-28
218
76
-546
-445
527
-182
416
847
-635
939
-465
-616
149
783
979
-560
-107
-48
-343
-621
428
-808
887
181
318
515
-109
-286
646
221
-21
853
-194
692
556
183
-457
831
842
46
192
-398
183
759
362
812
-50
-792
336
727
375
-462
-516
408
361
5
28
675
131
-157
-64
493
-216
280
-1
614
197
16
-728
-133
392
-627
760
-616
-452
-87
-681
-126
621
-585
-336
-85
-89
-22
417
645
5
766
-235
822
-502
-102
841
-75
-642
-661
126
211
516
377
-1
-141
423
-132
500
-811
876
-211
660
-640
428
15
455
985
-696
534
223
-534
890
-601
-4
45
439
-684
-281
410
690
557
-585
-135
-538
599
603
300
-423
-757
-623
-379
-228
-165
30
-81
-543
-96
65
-136
720
-622
26
250
-379
-322
359
-283
87
-83
564
-364
560
-136
-167
46
-261
-114
-462
-826
-186
-515
-807
-536
536
42
159
-838
427
646
-486
590
-289
-462
861
0
-643
-93
-325
600
91
397
742
-789
-266
-573
795
-729
72
-413
719
57
-327
-843
-139
24
307
-25
-414
657
632
-43
-559
-93
951
369
-692
-12
382
-215
-542
14
887
-804
525
878
456
-44
295
548
122
14
1
180
-740
-455
-447
403
-825
155
-887
215
702
-298
17
-574
-26
-364
-699
-854
-713
-1
776
646
232
-101
-675
-67
-616
-33
-458
-81
384
304
650
-49
207
606
266
-229
408
50
278
-466
-166
-838
-663
-767
-529
387
-118
567
-553
-95
-141
-369
125
592
587
-249
19
174
-811
20
310
553
-108
-277
-872
-20
-370
885
-791
-385
108
-508
-7
-862
121
-301
65
-298
403
38
870
-56
-588
-681
470
57
131
762
-118
-847
818
-528
337
-844
-173
463
594
-897
152
-26
15
-330
-855
-305
878
121
857
604
-577
-63
-110
7
-123
530
-592
-766
87
409
244
-329
2
-607
-198
-454
-587
764
-700
-636
595
-709
92
448
239
-586
119
-522
66
2
-703
376
-254
543
490
405
-151
-725
-211
133
-758
-156
106
-422
849
348
377
-520
-434
-67
132
-637
102
887
-666
595
-706
-121
637
-594
235
-124
-303
-112
813
44
-764
-419
70
-98
-285
527
139
18
-831
-298
93
-428
941
-861
745
-73
-97
773
36
-706
-339
-445
-359
873
221
-385
-870
-182
590
457
-63
-728
647
829
-79
643
-373
-289
562
947
-320
-490
177
314
590
136
-881
891
-592
125
88
889
609
194
-824
54
-583
-92
35
18
645
-846
354
121
-14
246
45
-644
-257
-695
194
-802
-349
-486
-416
209
827
553
-300
138
-492
-284
734
-660
499
31
388
111
297
201
906
28
-694
-743
88
-80
-300
618
-189
-164
-61
-401
-167
605
565
706
626
-11
-867
467
-420
273
100
-85
-348
-285
259
-62
982
-152
259
463
-553
-264
336
246
-507
391
444
875
804
484
466
828
861
-115
557
-314
721
-445
354
868
-481
-638
842
440
321
-717
-106
-825
53
-88
-820
612
-401
-286
-483
-480
-441
704
840
613
-890
-83
264
-50
755
177
917
395
352
-354
-192
-498
331
-194
48
56
-724
879
721
671
684
-468
-717
807
-162
-243
649
753
-602
483
702
-186
301
448
467
348
-138
552
182
855
494
-226
996
-263
-743
13
484
328
668
308
-744
-239
887
-254
354
-591
-54
-121
304
506
733
31
-530
-62
83
-848
538
198
90
799
-212
-643
-703
506
-406
171
-47
-146
-753
-827
-36
-593
968
-858
-404
362
-543
329
-235
-603
37
510
-548
-207
727
509
-569
158
-186
114
857
739
-890
157
723
-429
-420
302
80
-709
-704
-53
-544
-59
558
-802
503
-34
23
-451
-773
-128
163
46
506
988
-397
-408
2
137
-523
-34
559
263
-517
163
-208
346
749
-152
110
-353
478
-691
-4
24
-826
-622
-48
480
-35
-269
84
-281
57
-523
-248
575
848
876
-38
-247
-308
-318
-239
-526
10
513
56
-447
676
-102
-255
434
-458
-170
896
-693
-515
-445
-790
5
-48
641
191
-784
560
632
-399
-731
-84
739
938
-800
194
534
43
694
601
681
129
-455
-526
154
-327
784
-165
12
657
-280
908
315
447
-341
-417
-370
-129
-539
-795
235
859
-81
666
-227
-869
-72
-401
322
235
-630
-10
862
-36
550
399
-633
89
703
-141
538
867
-70
-415
343
12
-425
-163
708
-364
821
-54
110
-104
302
-46
-657
-705
779
-90
-16
-595
-500
-12
53
-878
-184
277
255
580
878
896
758
776
66
331
139
797
476
-693
624
398
313
24
-691
-273
302
-79
438
10
322
-198
-87
-862
131
-473
-637
-100
300
-820
590
56
-859
-239
170
247
376
-167
-400
141
-186
579
-168
-16
-321
-350
-510
-899
-227
5
-148
-70
230
767
-59
373
568
27
-75
489
-408
878
384
557
-357
-398
-164
-891
111
832
-358
113
45
-503
713
-236
-637
526
26
-21
747
774
252
525
167
-802
-453
174
-392
-598
-595
191
-67
-297
-593
817
742
-14
895
848
-346
-82
-8
849
-91
846
214
892
201
24
-93
-15
-139
18
442
34
-637
-769
-585
613
-268
539
555
-50
815
-733
-387
42
-413
-30
-719
-501
-330
-624
-810
98
-433
525
-251
-548
-519
175
24
10
677
-491
-158
165
-11
523
-76
-204
438
359
-458
-79
311
82
-321
888
-34
97
-388
-125
257
557
-134
-213
-287
-49
-75
399
-91
221
-749
-601
814
35
95
-1
-199
-109
-349
-167
-26
433
622
-796
74
-899
-506
-694
-736
807
-825
654
639
-227
199
60
736
-711
893
86
-541
927
-21
-493
374
-603
469
-16
81
173
474
5
769
236
15
564
-778
373
64
69
58
-5
-443
8
80
-785
-438
-784
74
522
-411
525
520
259
-756
179
838
-20
347
-704
-257
375
-323
-308
35
-90
687
224
789
31
-640
780
-57
770
608
852
-196
271
-41
408
-92
-581
83
280
566
442
-287
746
151
-744
-437
646
-371
872
261
21
605
27
127
81
491
31
831
-468
436
765
-686
174
-850
-822
94
671
635
-705
71
312
-883
-526
-771
-87
377
354
555
556
674
-234
592
31
354
-500
720
165
-55
710
-190
498
-394
-301
742
173
-286
-293
-86
-753
-42
74
235
-127
24
-437
288
-743
643
798
92
763
82
186
509
-347
-711
-430
49
127
-715
590
-52
825
875
-646
-446
-772
531
-742
-851
185
-615
750
608
390
592
-739
793
-2
711
-348
-274
895
755
597
7
-214
-568
-680
-640
35
-655
-807
-564
238
-559
611
475
-732
-93
-278
265
456
506
-282
-54
-495
-258
13
121
-45
799
838
176
343
44
786
-789
-3
-121
85
-551
502
99
-632
624
-663
763
-895
34
-25
482
511
667
-639
-95
-671
21
-384
-641
-81
85
511
848
164
-622
-457
-21
-43
446
-54
-25
-626
-318
905
-693
464
522
357
558
-857
220
447
-320
590
763
-103
52
-415
347
-765
397
-177
-210
863
694
-84
-86
66
251
-496
610
-256
245
-386
-771
657
-581
-752
659
-586
-496
261
466
19
74
-864
-742
839
442
88
-871
-423
-15
-669
452
264
303
330
821
-742
59
-140
328
30
62
742
931
85
-76
727
-407
700
-839
-24
-265
-158
-58
94
-31
-479
103
-693
6
-40
-442
150
-842
-143
-629
-814
91
654
-112
472
335
722
481
114
158
380
407
-317
958
-13
460
957
-673
-733
181
496
36
162
494
200
840
-863
-854
60
-848
84
-203
398
-87
-183
249
169
744
639
-861
604
-78
-711
-8
690
882
-623
-514
877
290
16
892
45
-513
167
653
-282
-486
66
-873
612
-695
-551
35
360
-599
-193
499
-381
170
577
-883
-35
-314
-564
66
-596
639
-561
-420
628
-436
-465
293
65
74
482
26
-6
-104
-628
228
-861
-552
608
453
-119
-1
439
-891
-141
884
436
-681
165
960
8
119
69
-374
214
396
-58
765
-239
60
-453
-654
-311
422
952
325
390
234
741
-478
-325
-117
341
-355
470
411
192
53
-856
-274
-102
-559
-373
570
-723
-197
578
234
827
337
-120
748
570
-1
-18
492
650
-875
795
-270
428
837
934
118
64
-512
637
-427
-726
496
-93
797
15
-98
-739
345
-693
-68
-865
-782
-886
182
819
616
-599
64
-45
-776
-635
-787
-225
-602
657
-349
-817
112
-721
974
94
508
32
-151
784
-828
-453
340
504
635
-590
-304
-638
-837
650
734
325
870
-859
-143
260
109
124
-395
314
-796
-181
557
-392
8
-30
715
-311
861
407
-348
-599
-108
-839
-894
594
610
-350
-488
-25
205
-644
-266
902
795
596
497
764
100
-327
880
274
-74
79
309
440
-559
-612
-68
878
36
-544
135
-343
-192
-8
-394
717
-856
780
-778
546
-607
-319
-211
-380
-753
-52
997
-378
-31
-475
-563
97
-894
225
634
38
516
-563
-294
153
-218
-757
-367
236
646
821
-206
-574
804
33
-181
554
-205
793
-55
-262
569
-675
765
62
738
-410
-361
-350
-56
241
425
-239
15
-404
473
167
-125
-447
108
765
193
-314
592
266
-749
-168
-377
-489
802
-749
632
-837
784
-43
472
105
400
-460
-754
280
430
383
866
446
778
171
88
-183
204
-519
498
345
10
14
60
773
642
554
-305
625
-224
-51
-212
-28
-108
-789
687
-102
-853
-223
354
881
-580
673
247
-509
1
-328
868
-806
-68
547
1
-129
-168
-799
846
-653
-404
807
386
801
-881
-9
772
417
618
-806
687
-850
-370
-164
579
-90
-512
960
-12
8
-793
494
848
-518
513
-278
794
-23
50
391
-354
-733
-102
570
-671
-894
177
-587
524
-195
834
865
-653
-399
113
61
-487
16
566
-576
-36
-18
-488
32
658
552
-68
91
470
-56
0
30
-75
-426
-72
119
298
573
729
-638
121
27
-502
-665
-326
-463
-812
-414
-110
575
-500
400
-883
228
601
-228
684
846
-42
-15
626
97
654
40
159
386
-761
88
-879
25
845
-619
-875
762
272
-291
-120
666
111
-415
-612
-291
888
523
-655
343
-576
456
180
-447
876
-685
-78
-691
38
553
368
308
-648
195
618
989
-763
-873
-352
68
-321
-598
251
-515
408
-1
-58
113
857
-145
184
-376
617
575
60
-63
-659
-733
-24
-524
620
-744
-34
834
-621
347
378
-219
257
-522
-278
-578
25
-418
-679
364
610
382
1
-41
763
-852
864
191
-94
385
354
-26
5
-262
-24
-93
380
-185
-98
727
-101
111
-856
-457
-396
462
-787
558
-684
-775
447
-311
859
-508
-674
-606
-728
503
133
476
346
-49
-467
638
-807
-309
-607
34
-714
22
-639
301
879
-568
43
115
-799
11
570
-369
885
-606
257
683
-799
-79
-51
-455
364
-757
-552
391
-835
-833
-518
648
103
-572
480
-194
-314
-565
520
63
-760
53
226
-344
-356
109
-167
-323
-356
-867
522
-551
-110
231
89
-354
-14
287
-657
162
344
533
-51
38
-68
686
-63
568
-854
-678
-548
-43
368
316
730
-55
-473
-403
-648
-650
963
-711
229
32
-156
358
-149
-672
-833
323
61
-113
663
306
-635
-237
-192
8
-819
-389
405
-611
669
350
818
93
-891
749
232
-363
-371
-488
-416
618
-876
-111
706
-157
668
-373
511
742
202
-645
-173
-456
-128
-86
-636
-656
-348
696
-362
-693
-836
-602
-819
181
30
-640
-598
14
-566
-492
316
528
11
147
-568
13
-372
-613
362
574
-747
106
-81
42
85
573
-105
-47
-120
-472
-708
-105
-873
-746
536
-155
-399
681
767
-512
706
-664
643
-209
658
446
876
849
23
60
-301
375
476
-617
201
502
-436
-33
22
-41
388
637
822
365
-502
372
-846
-93
789
688
455
82
101
298
-491
568
-634
981
726
-16
466
702
-886
461
-73
-898
422
9
-172
-439
88
268
11
-559
-91
-45
-246
646
-473
127
-672
494
749
966
326
598
99
-531
631
-485
-442
70
130
-694
-662
-388
-169
-547
-79
-777
288
547
-542
-492
611
634
-384
-781
-365
146
704
731
63
-773
-6
-455
-82
-498
-82
411
768
676
77
55
-269
-15
-505
944
-708
698
-554
-623
-103
-229
-724
724
-773
647
-546
269
-51
452
706
683
-451
156
-80
53
10
62
385
-429
-334
333
-530
78
39
-508
-743
833
-712
-770
-577
-25
-183
-8
248
241
-798
693
680
-774
364
437
-781
-222
235
656
-361
34
73
-563
608
514
-241
-324
-883
426
431
-811
-164
-1
-666
85
138
-561
723
22
-327
173
93
813
709
774
-95
-394
673
-85
-776
-609
-594
-726
-448
553
-574
-95
13
394
-634
-842
-351
-656
-876
-100
741
606
-504
-69
505
110
253
-175
396
848
541
507
-78
52
71
-196
-395
-191
-288
-27
824
-20
104
976
-222
-566
-379
93
-190
-683
-112
894
-342
158
856
540
126
438
-520
-753
572
-744
-47
712
-27
-183
-248
877
91
127
-44
-25
-665
284
-605
402
750
-729
292
-328
-507
-275
385
699
146
-852
-736
-688
446
263
-748
644
-864
438
-549
-401
-560
-645
-878
181
-281
5
-218
721
697
686
241
373
416
-10
856
891
-234
-279
-436
-609
46
-626
615
626
401
19
291
-724
-508
-691
116
-443
349
-722
-54
43
-363
-70
-134
-898
616
603
-426
22
-307
98
-473
-892
-707
20
318
-123
-899
313
-755
-252
450
760
194
110
825
-92
-192
-70
-3
374
-45
-523
236
-68
-260
-151
-183
-99
488
753
-326
-793
-403
-780
760
59
-898
408
824
-377
-371
309
277
-768
-451
426
-275
75
729
241
-746
40
-440
576
-255
924
366
-462
509
694
532
-379
-229
-495
-229
-83
-560
-41
-767
256
-370
763
-512
-69
-198
7
-466
-794
9
689
-368
70
-600
620
-95
-708
724
-11
160
-645
82
23
455
435
-241
306
869
158
66
-96
745
-767
807
995
875
-68
-23
429
-497
849
618
577
832
62
764
492
250
-207
-53
400
-828
-341
-479
-843
664
107
-532
64
-238
-390
739
882
-593
172
640
-150
615
193
632
326
237
479
566
-795
-894
-322
966
787
383
-301
56
-890
826
-566
-390
491
78
-253
-704
-460
-464
623
-874
107
714
787
-424
92
740
-66
586
-790
-660
807
-262
829
-227
-293
558
832
-307
-751
556
178
-630
-849
400
643
75
468
-385
-769
463
-127
533
422
238
-60
570
-468
784
-63
-472
-849
-651
784
-559
15
-308
20
736
-79
170
301
128
406
54
-236
-587
-721
-53
418
2
11
379
883
-382
-634
736
60
389
-33
-22
803
67
684
-252
685
309
-429
227
682
364
834
257
127
-694
635
-12
216
860
175
-358
-148
93
-163
-59
296
-897
223
-571
220
-149
-758
314
530
-74
710
581
-75
-332
-24
534
9
-265
745
20
462
875
127
350
0
579
-344
773
-140
-512
408
800
301
22
829
838
-1
-112
22
425
628
-43
-352
-249
-95
113
802
421
-848
792
-254
295
83
961
-335
176
-235
245
218
390
-355
-358
333
641
241
-295
484
-512
79
-681
528
-86
-148
456
798
-176
-237
962
-603
98
60
-453
-4
609
832
-102
125
195
136
-528
-384
-413
14
429
248
-103
365
724
99
955
754
-288
-284
481
438
-636
773
676
-413
-90
489
-289
141
-448
307
375
-68
-276
-182
33
459
-5
631
81
65
-534
136
470
-491
855
762
828
222
687
-93
763
619
-391
-341
42
-475
525
64
494
-793
169
801
-790
-135
-248
544
265
-19
-428
217
807
96
-9
-239
-143
-378
-476
538
-221
-242
-308
109
-253
912
-210
-824
158
-89
-812
-209
-262
818
539
759
-539
-471
-880
757
-651
887
-96
290
189
-823
-67
193
245
529
-181
47
-809
101
-165
-871
616
876
-117
-310
-376
199
-777
6
400
-347
-412
-244
-29
60
111
-65
-248
180
-616
150
-680
348
702
-15
43
828
616
-532
-317
-52
-608
-677
-153
645
577
-482
395
-37
-51
42
919
-456
-307
-460
-31
-133
-203
-193
-71
234
818
-49
786
-80
991
84
-860
-683
763
478
-329
875
-756
54
513
-411
-506
-219
-680
-501
-435
-62
-836
736
290
-47
-18
612
-369
-20
-130
510
481
-10
-320
885
-160
241
-691
-786
2
-506
277
435
-273
-71
311
-422
554
681
37
-40
182
-33
397
353
-202
-516
835
445
-229
108
-859
798
-9
-586
-112
-525
83
176
859
-45
-890
441
613
716
185
93
-766
569
86
-116
478
-323
-711
24
-64
-250
194
334
-496
-302
-247
-728
-404
460
114
-60
-870
202
107
-375
-619
-408
572
-467
-758
323
-825
417
-383
-87
-178
291
740
796
839
-866
51
-160
-888
652
596
402
223
0
410
166
571
596
416
-884
-749
711
-626
-6
496
-30
-221
-573
137
56
862
-357
-55
-690
115
-164
520
-842
362
-341
777
-93
-132
-502
-785
317
-255
-534
-596
-377
35
-492
-7
-343
-360
64
284
-684
740
-770
577
-447
19
369
-291
-190
12
-345
12
720
-27
-61
204
-559
-84
-23
153
-424
-698
763
-787
140
187
-343
457
-377
988
718
764
769
395
-1
34
524
-7
-185
79
471
347
51
488
-112
-890
-400
331
145
-75
76
-633
861
-148
533
-591
287
-718
-315
-193
-182
504
-793
-159
4
-873
-176
195
-609
262
989
88
648
575
86
438
-91
-178
-82
-389
4
-583
-760
-98
-675
22
-575
884
525
-681
-381
811
-110
-502
469
49
734
120
385
-692
-321
357
-397
-178
221
485
-490
470
459
-17
971
-652
301
44
679
239
491
-894
-555
-504
739
-69
443
-879
972
733
-864
895
-71
206
342
-405
-567
716
-643
-193
290
-167
446
57
-61
-648
3
-598
-189
388
638
-76
-646
323
-422
-578
-122
848
-425
-710
610
-21
230
641
289
-725
-13
351
144
-388
-589
-507
-65
632
-354
23
13
-523
-296
884
-677
59
320
-76
428
-841
-334
752
-335
-529
519
-192
760
-447
-429
49
161
889
-373
342
467
-774
741
-295
-848
-522
7
331
113
437
323
10
-18
889
-418
-833
-670
253
736
-289
147
-164
-678
-692
81
416
755
-423
-456
-73
858
201
441
75
43
25
-380
-285
-48
-364
599
660
387
-169
-100
-291
-506
-793
638
-193
21
-341
93
233
-818
146
542
609
-480
-24
769
428
249
-110
678
-31
388
-211
-519
675
-72
-238
-168
342
-195
-74
-566
-766
47
-648
-65
799
-575
623
-886
-389
355
-758
548
-875
-858
-683
159
-801
95
-58
-674
-694
56
372
-8
460
458
-503
-270
-347
-277
430
-392
623
146
-493
-489
-516
-633
-271
634
-573
76
336
-84
95
373
-898
721
747
614
-633
-831
-653
489
713
226
-729
-249
-84
396
645
4
-764
477
-871
399
-167
670
-609
15
-360
754
-43
45
36
-386
17
-791
707
938
597
-8
-180
-306
322
-443
-58
-644
-391
-564
-493
-224
368
416
-229
-696
-90
-601
829
740
-72
720
733
717
-91
-81
-397
445
-88
42
279
-759
880
435
-882
-22
-505
583
-260
105
-585
-456
-462
141
-369
-483
-416
-192
-722
-239
-422
305
137
844
36
-270
-508
454
-41
-126
-815
-394
-659
597
-384
725
-334
-203
-70
45
342
193
-802
-507
700
879
441
-80
47
331
-747
646
30
908
-45
249
-289
-95
811
-598
-41
-761
891
94
-149
-137
-33
-449
-324
-306
-742
-344
-895
-160
69
-218
-873
123
-496
224
72
-490
6
-389
-829
825
894
505
720
60
365
-774
-231
490
717
497
-107
-703
-546
-429
-761
-754
-763
15
67
-438
105
87
-831
-545
728
781
-252
10
-808
305
795
653
-612
838
-831
-2
231
-9
-242
-86
-241
81
801
593
-816
78
62
42
-299
-4
-404
214
60
-633
-99
-467
-343
736
761
-517
-685
259
39
31
-140
36
-99
-134
712
483
-490
851
-218
526
49
-737
-99
-827
-450
215
-15
-751
-48
202
419
-14
708
-400
-60
-446
741
134
36
135
-170
763
-446
-480
514
565
533
6
21
-372
50
107
34
736
869
487
-132
200
-600
783
592
765
230
236
-838
-106
877
-287
684
-17
-206
739
-328
-714
476
478
211
-214
-40
193
860
-348
-320
-97
-777
286
-5
-353
-645
-525
-41
680
82
-244
404
-96
-629
-527
-469
92
-319
90
-200
-2
-833
-82
-373
238
-363
-526
30
-492
-866
125
83
398
245
821
406
280
375
266
437
-270
52
-228
-694
-29
-78
-543
353
-90
257
-303
480
-16
-356
712
-675
632
603
-786
132
614
-517
353
-749
509
-124
621
420
-381
-721
106
864
501
169
-807
446
-462
158
-70
318
-11
73
-29
895
722
998
-354
131
-704
562
-360
-186
853
-633
-440
86
167
32
198
-736
-555
-15
569
-52
-666
-222
-184
209
625
797
-388
-30
159
529
-465
-49
-17
-233
571
611
-364
311
-11
633
-559
242
222
33
20
-38
47
-51
635
-496
431
-125
574
-743
647
472
826
219
57
-887
-705
570
-177
63
-27
778
-454
-755
-230
641
191
-389
-571
-747
-664
728
-540
-843
133
899
690
-642
-862
780
259
-853
-560
-466
-599
670
-479
278
79
-62
392
-116
792
594
-19
721
292
-611
-203
776
332
-444
140
-578
-230
115
-861
602
374
597
25
-713
-283
79
72
114
247
770
-393
196
178
785
-63
-565
-20
-882
-320
-60
-382
-292
-4
-574
834
-436
810
-122
-385
-298
82
-284
830
406
-390
425
25
-410
57
-252
-674
286
-300
-173
884
413
90
-305
476
86
-832
-141
849
68
-221
-258
773
811
-553
-730
-623
-373
69
-38
32
828
802
20
81
322
353
-812
-416
817
726
861
-2
-703
-188
-405
-22
-87
-428
798
-859
-86
717
931
-779
833
-682
-168
-736
-377
721
580
254
-771
446
175
42
-82
-358
-135
-218
203
-611
-785
286
-170
82
907
682
-584
103
-406
-59
-4
859
269
103
331
431
-125
351
593
-330
-455
-495
-125
424
-480
284
36
-483
54
-599
262
991
-98
8
260
249
-577
-808
-648
-111
-81
-2
487
827
271
-533
61
22
-42
334
-249
511
509
-636
-72
660
-890
-753
-875
-93
351
-25
689
-327
-500
57
-549
-30
141
-363
-188
-498
693
91
-717
-625
360
-272
-17
309
701
95
290
-181
968
343
386
792
440
861
-397
635
-815
511
-67
698
862
496
525
-599
822
-772
-627
172
-12
-504
39
335
721
-97
-387
-304
-91
497
490
193
647
564
-1
507
768
-361
79
506
486
454
635
677
-542
-68
375
-584
-301
826
266
563
400
834
48
819
220
6
21
-899
-848
801
713
889
-836
-66
-5
-191
-381
-188
369
-742
-43
101
428
742
58
80
-382
128
858
637
-272
-815
11
710
457
-884
-443
499
586
271
-13
-556
-475
-114
-646
-258
-27
-761
-551
761
0
-567
39
752
-433
-569
-124
-274
722
-518
626
59
518
-143
30
-858
-145
653
-699
299
-4
222
822
824
-301
89
-9
-280
-756
-527
-17
673
218
79
-241
824
-626
-863
-14
-582
-601
-309
-28
-887
-584
-168
-364
-546
15
198
109
270
-309
-361
166
-831
880
469
-403
5
-30
48
-331
-532
606
280
77
491
-475
60
-778
926
34
705
-747
275
348
622
-800
446
174
-474
688
855
-202
-61
95
-735
691
94
-599
-81
-273
-866
-678
-738
105
451
-192
15
-750
848
-803
-883
-435
-77
598
33
83
-849
-791
252
118
740
58
172
89
-680
-60
-853
430
-266
-70
755
121
-41
705
-37
-159
437
-344
94
441
483
826
806
827
-659
718
-92
-47
56
301
405
729
864
-10
909
778
-888
-716
692
-324
-8
804
71
522
793
425
-747
-24
-434
733
468
-547
756
-774
-140
-687
215
-496
511
59
-719
-713
-821
242
-774
416
17
-641
-29
-324
-777
-118
-26
-654
706
-878
-645
57
223
488
92
-115
85
-432
1
-129
51
-876
-423
538
0
424
582
141
418
-562
-88
245
-70
264
-719
-616
-211
872
578
462
409
489
837
871
-28
91
-814
5
35
-765
20
-596
-19
32
-54
-292
-803
634
-327
-26
-258
-94
216
-860
-170
701
594
45
673
-415
-812
38
477
-625
-357
96
272
-42
483
426
-769
-177
837
-805
-703
-32
-232
364
681
853
-696
-17
537
45
-8
775
-33
-670
-639
449
527
-407
571
92
-31
-60
364
-270
625
-542
-203
-44
586
-495
579
7
603
-519
-18
-378
430
11
-104
-521
425
976
-295
116
-720
-302
-864
482
457
-120
4
671
-1
873
-5
-112
-306
156
-519
-455
-254
-239
586
366
365
-767
369
270
363
-134
-732
-247
625
539
928
-716
664
-660
-531
-686
-491
-626
68
980
-724
193
123
-1
-826
-635
779
-833
605
-841
67
591
765
659
-755
692
44
-337
998
825
-245
-290
151
971
563
-22
-66
-94
-12
299
162
-382
57
-69
-428
-293
-385
917
-25
586
-98
640
802
-559
-512
102
-285
-834
195
-97
695
-799
-452
96
812
-488
-654
-356
139
84
883
-859
-36
-135
600
12
-219
820
-426
234
880
-723
-731
105
533
462
159
-162
542
-515
543
695
-274
855
777
801
634
-439
51
-501
915
667
-805
711
-708
174
830
564
913
774
645
560
373
877
-306
-684
644
17
657
436
815
73
-91
-118
702
932
-209
317
115
-558
440
42
674
-158
37
-56
303
658
46
-824
-813
-346
-602
31
58
-52
897
191
-36
601
699
-360
-303
206
-695
233
888
-683
-241
300
627
45
204
-855
646
-746
697
489
-74
205
-727
96
561
-6
-899
-13
-516
-170
671
-501
-434
77
-757
379
-654
50
50
822
-245
-79
-298
-518
-632
291
-782
-496
-421
-14
641
-502
-218
437
-614
599
-477
-25
-178
-628
238
756
-581
-326
652
655
-813
-20
-36
405
726
-288
867
451
-7
-191
505
880
235
683
51
738
48
-63
570
-373
418
-34
-296
140
289
210
56
-204
-757
756
-47
197
619
482
-727
-844
-9
-156
90
995
-6
-72
798
-531
-640
-332
617
-244
861
713
31
-73
124
120
840
233
-418
-283
-129
-152
243
-876
-394
277
352
-24
809
674
-239
472
-14
-446
-811
-656
-388
496
-450
183
525
790
-732
34
85
661
-642
33
353
192
-504
-102
569
988
-292
-553
-499
177
555
125
102
19
-398
-429
-328
905
728
-785
-555
-260
0
767
349
-104
-29
366
874
-762
-691
-118
226
-520
-799
-425
-577
-245
-94
223
127
-44
-321
840
-771
510
511
57
889
160
-336
606
-890
-82
-185
-744
13
-43
807
-202
-715
-617
-142
-715
-785
86
-867
284
507
889
496
-865
-17
-629
979
732
59
323
-679
505
-837
688
-523
597
635
-181
-95
339
536
355
400
526
47
394
-57
805
65
-36
159
-697
217
223
306
-34
-336
207
871
496
512
250
87
-645
-832
-796
-303
-38
203
221
26
-54
-592
-198
222
-92
-655
-795
422
48
918
-821
433
133
233
176
300
-14
97
-485
217
-816
799
73
360
543
-283
752
253
-10
2
-317
464
-720
805
94
-371
-817
-213
-37
-441
-190
-554
313
-252
720
917
-633
96
469
126
-9
657
-19
18
366
-349
64
-70
-148
403
-847
30
-180
285
619
847
568
-348
88
-24
49
-366
421
0
250
-702
-376
672
803
998
-636
-52
563
-761
-880
266
-175
525
-445
-738
69
-272
-490
-423
319
-273
774
-121
559
399
77
20
696
614
810
826
793
-389
298
762
544
135
31
480
699
27
309
-162
-427
792
293
458
211
884
7
338
892
510
807
-50
651
178
-864
-356
-772
-94
618
319
-279
694
-745
-658
784
382
-72
86
726
268
837
258
-270
331
617
790
-38
-562
636
-289
-94
219
395
540
29
241
801
469
-186
706
339
-426
682
-852
-292
835
820
43
-102
352
-892
-267
-98
-529
85
-190
802
300
726
-312
-156
-503
-321
-271
-651
-91
841
-466
114
-583
347
-885
66
674
333
277
-201
-399
808
560
-71
-99
-76
420
-64
-771
710
-71
77
-652
918
-83
312
-609
19
905
481
-119
74
206
-41
-84
845
-529
-46
577
75
-46
-154
232
805
-719
522
-562
-19
-187
40
20
-508
51
697
283
-301
142
-824
671
534
-585
-872
0
-749
-520
818
391
355
130
-334
-569
185
-223
720
610
820
819
604
-742
362
-561
792
-895
-714
-513
436
0
-758
541
0
-472
-123
506
-223
364
-142
-271
838
-438
48
-780
-256
-242
-375
83
-35
335
582
593
61
-125
722
-355
68
475
558
-681
169
-182
301
-550
-562
56
-107
-807
-331
654
225
90
-139
-694
-736
-464
-629
270
645
-244
354
-571
-214
-11
-541
-816
-563
-356
-603
-99
145
-891
-433
-503
738
-273
270
-386
-49
525
-720
-26
166
-621
66
-247
380
-56
-691
372
-161
-765
-435
-52
-151
145
434
-791
528
672
-38
-700
-69
962
273
-605
220
-659
650
-37
145
-88
193
-109
157
543
-775
668
83
-816
311
408
294
-391
358
-79
518
221
57
498
-719
702
-332
49
615
713
20
-413
-875
-385
469
892
-689
409
68
-535
588
326
-737
901
682
688
595
631
43
-86
892
381
-372
625
-463
872
429
-612
-843
12
-198
-435
28
838
-273
-294
-24
-196
236
-151
-619
-577
455
-172
-273
73
314
97
-760
-473
535
749
775
14
-586
-270
251
159
-197
-746
837
914
506
134
835
660
274
-2
-377
983
-62
-271
-573
-270
258
-88
-244
245
-44
883
337
285
-356
251
19
243
570
-861
365
-63
69
83
169
169
10
752
966
-695
698
-621
536
-843
237
664
334
-161
-822
499
264
473
-456
-519
-608
992
-43
-655
-170
444
-224
-631
75
868
-5
209
608
-892
-198
-641
-128
-53
458
541
-744
-515
858
-523
-136
-68
-453
708
-781
855
182
261
39
204
-6
57
-120
-464
479
-12
-688
-362
-127
-474
242
9
-430
399
-425
694
-637
25
-58
-369
326
581
719
-633
30
-181
675
751
701
-520
38
-312
-34
887
502
-98
-820
578
347
312
-278
-87
-63
97
847
-837
492
125
165
-871
26
736
760
358
725
759
-527
-29
-98
-310
671
-530
-683
-726
230
91
-551
95
463
220
-350
885
19
-120
592
827
145
-291
202
355
-503
666
59
-506
-842
-385
722
-313
-387
25
764
882
-95
-274
511
301
-467
-282
-358
-37
-50
157
-51
-600
825
33
-234
-374
-152
-512
888
-57
-188
310
114
86
-627
-34
-717
847
72
585
-137
215
-235
183
-351
-547
634
106
436
-771
-155
153
-535
364
-486
-899
-745
-626
98
-461
182
-32
886
-448
461
-92
90
167
-453
-73
-814
-10
-523
-802
-118
357
850
-474
-172
-559
51
46
967
60
-721
470
424
384
-450
-603
-289
356
426
876
-613
-120
-433
-178
-168
744
797
778
900
-592
-237
-724
725
-673
526
-808
-303
-25
483
-267
-722
784
678
132
671
684
-297
-721
74
387
704
-768
912
-692
869
-189
492
609
297
180
-216
91
-874
782
-672
-127
372
-16
80
-43
-382
406
-580
-107
146
754
146
-843
-793
-240
-432
590
68
-223
-826
636
-297
-341
599
257
-337
-63
-5
-307
-870
-316
-6
858
223
564
-625
-228
90
623
726
116
918
253
-867
255
529
-4
-232
89
-329
-660
976
342
-692
37
-588
-99
373
-72
403
242
-585
-591
-874
-702
-479
499
-267
-168
527
308
-363
329
285
-378
541
104
727
-461
785
-627
-169
-808
645
837
96
-252
519
22
151
719
-859
68
-425
-590
-794
139
-745
-549
524
522
-53
197
-334
-99
-579
-113
-502
75
143
226
-677
60
585
51
-593
610
-2
371
172
369
-347
750
788
213
-167
-349
494
718
-24
-279
-508
-313
43
13
-704
-853
135
-706
87
890
-374
646
540
283
-314
-711
780
-642
172
-662
-213
621
-749
867
-757
738
-746
-29
-31
34
-872
-584
592
-817
-687
553
444
547
-411
43
153
154
-70
702
511
-579
29
-519
-164
-497
620
313
-120
944
-774
-308
268
56
453
761
-430
188
-464
871
788
-313
437
-295
-866
-424
-750
858
-421
-731
-547
18
-422
737
-94
661
247
898
-480
-423
-193
74
337
812
28
97
877
304
234
66
216
80
-465
377
947
809
-218
-296
-305
320
-17
-799
-644
542
-774
-51
-898
238
89
75
702
223
-793
59
832
-522
538
1
-313
-289
836
-713
-497
-563
69
77
-721
501
409
-693
52
837
-215
409
395
54
479
-155
731
23
-635
-518
378
-89
344
-421
-197
-7
-479
391
-350
-472
839
-697
-609
492
-827
52
8
273
-706
-318
-431
-276
-366
-422
-70
-667
-269
238
394
750
-701
-511
-242
-814
-792
-443
423
833
893
361
674
-353
681
-713
-271
-134
-95
-451
316
647
-514
-858
42
-35
644
-689
-383
995
-279
694
411
-367
-542
201
292
-380
-733
779
-651
612
36
679
-756
96
-605
-815
-18
289
809
12
573
-533
-344
-89
-26
347
-532
78
310
880
825
-615
96
595
280
791
-281
887
-382
-588
-647
827
-579
-516
61
-183
433
865
503
-472
613
-376
-748
316
-41
-298
-83
646
-535
880
841
34
788
-895
211
303
330
-426
-691
142
586
-668
-408
-146
606
-437
-319
-791
-46
-153
248
-20
402
-393
480
-94
229
127
-754
-655
101
13
-39
-736
103
689
-479
-745
440
-30
-99
86
312
-605
-790
-233
-274
-500
375
-666
-757
-317
-749
263
-41
572
-437
-515
-128
325
-487
161
-8
1
711
-656
-872
872
-391
763
263
-564
-731
402
-183
619
248
-324
-611
433
-157
-147
-770
-112
-670
-694
18
383
-694
-64
-660
-578
-70
-696
-67
181
150
-64
-795
-132
123
-153
180
-712
-289
615
-13
-476
642
986
-503
891
571
-743
-277
28
343
-241
18
531
386
729
-36
-820
733
401
676
252
-422
278
-631
254
-709
-42
903
595
258
-320
-419
-211
-719
-826
788
18
-655
559
-227
-192
-329
-244
-12
-772
-699
453
-158
513
150
461
507
-638
476
-23
-314
269
-333
-689
496
462
458
319
-691
-794
-731
-838
743
-22
224
-435
470
-43
72
208
-434
906
207
-522
680
187
-24
-642
-170
421
-7
676
239
-617
-129
753
108
487
714
894
-643
-504
921
626
387
1
-834
703
-135
568
-750
-51
748
202
-870
-807
-160
621
-862
65
397
-392
957
600
667
995
-544
-758
-348
805
-152
654
-98
-113
385
182
570
-14
-714
65
195
-812
197
729
383
-459
381
108
243
-8
-262
96
-227
723
661
167
688
-34
91
60
-78
387
91
202
-286
351
-314
363
-436
-25
-873
5
739
-167
-97
862
-390
65
54
931
-650
823
222
-87
43
-102
35
26
836
894
-307
-765
328
806
-172
191
-358
-234
-570
-717
515
-7
734
-800
97
-385
-458
13
-504
-475
-451
-43
-443
45
-702
377
-489
166
361
-222
283
-348
-417
67
562
9
330
-624
490
715
-700
-332
-284
-688
811
316
-446
308
475
-638
29
631
-843
-865
592
836
411
-26
332
95
-882
852
289
662
-283
538
-472
-275
-38
-839
653
-27
943
-264
-77
-37
-513
588
81
-155
-722
365
86
-507
367
-166
-402
751
-19
51
-372
11
-457
-405
-116
277
172
-548
509
818
421
594
0
645
298
823
214
-806
-505
-173
109
933
-27
38
-387
800
-748
-860
174
-703
245
-490
-460
-502
280
896
39
466
101
884
10
-718
-814
54
773
505
-419
228
-175
-351
122
559
184
977
253
102
711
-22
-549
808
782
-888
28
109
10
-377
-479
-545
-676
-610
614
503
695
744
712
-692
-823
-885
-711
-499
-123
-522
-402
300
855
473
59
700
-78
49
-34
-33
-574
573
878
-177
-716
-764
-27
-535
-388
81
-689
-618
-373
43
-701
241
-784
-68
-478
-27
764
-654
-539
12
398
-139
-576
169
-814
475
114
-831
-82
94
399
311
71
822
-304
-846
-352
-526
768
-733
-576
686
-35
-743
-803
-751
-23
-452
523
938
600
514
216
-18
314
984
166
-563
72
-784
-671
166
383
-213
-348
546
-349
64
504
610
388
-302
631
-30
-276
245
0
-288
-688
78
90
-629
152
-87
-639
-15
734
-386
570
59
-614
206
-238
461
952
29
1
-235
625
705
626
-750
-46
801
757
725
-27
-485
-38
-662
774
-338
353
-883
293
322
-890
490
235
469
683
-739
-34
357
595
365
-532
-335
-896
287
-32
-271
-286
472
-406
334
899
-613
-143
643
439
-8
-23
424
-18
-11
135
-147
-28
-426
-27
865
-679
112
-778
-280
53
35
-419
-741
619
-244
-213
686
468
-770
291
124
57
812
493
-320
720
270
366
186
-775
91
-76
-49
-398
330
441
-422
-209
-626
679
-596
-521
286
-112
873
-572
-521
-331
-161
11
104
718
403
-135
582
317
319
-183
-76
372
85
864
554
-171
586
-430
-61
-493
-180
-333
893
648
504
-779
910
-54
-506
-409
-600
-132
-247
245
74
709
-717
-269
-817
368
-411
-62
511
7
-328
69
-706
-841
-596
-196
-879
703
-459
-278
-395
148
594
892
257
-261
40
129
-73
921
50
-105
294
-671
-751
658
-751
-464
730
-613
-226
-841
-302
177
-388
596
-690
-835
284
337
117
163
79
889
880
330
-98
896
-630
143
964
-46
163
835
16
597
-611
-594
372
871
475
-820
777
-610
996
-312
-769
41
89
-295
377
-864
159
123
-260
-382
-696
344
737
1
-703
94
-780
-832
-785
64
-141
-777
280
-298
-247
790
307
489
497
-380
227
7
-211
596
188
-112
203
831
-238
-802
-12
500
-709
872
-340
-381
781
-66
660
803
-154
185
-651
-686
589
-685
693
-641
443
958
740
550
234
-452
395
-259
19
-127
809
752
-811
-377
29
-218
783
-292
330
56
-559
827
81
-46
797
77
-499
254
525
-454
-322
-875
-569
-26
82
137
-657
-820
471
690
706
-172
-239
-398
322
-122
-501
-588
729
477
378
201
667
205
-411
-66
385
-98
284
77
657
350
-448
517
-756
-152
-275
511
-668
-499
184
789
-341
-219
-129
-279
831
-501
773
-543
-798
-80
76
266
458
-762
-517
461
75
-384
-542
323
-414
547
100
666
-239
46
-394
-321
-319
-206
889
-4
713
851
637
-326
15
632
-473
557
-88
519
-733
-88
855
-117
-261
812
-709
520
546
-396
-520
-527
-883
364
-706
732
-3
-868
-632
465
-548
-577
-731
-171
-648
275
712
665
-865
74
-337
-13
838
-491
-397
-68
-533
124
447
189
559
-341
-214
-169
450
-63
449
-473
632
438
560
568
741
305
246
-490
-770
-494
572
-154
37
721
491
681
492
-311
777
572
-125
323
-820
-101
233
800
-869
671
53
587
720
586
-40
48
626
851
-840
799
-284
-264
-176
723
-613
-197
875
-215
-451
-720
662
120
-218
-239
640
189
13
-277
701
-258
-740
-742
481
-311
-678
562
33
-218
-491
244
-203
-70
-585
17
-370
86
496
243
26
-639
528
-54
-840
-736
47
-532
-240
-873
891
841
749
321
-436
76
-267
-86
190
73
-654
85
128
-191
-786
451
-770
336
67
446
320
-461
270
-150
-200
854
525
825
66
176
647
-192
955
-70
-183
829
318
881
340
-81
578
-427
420
-884
-251
-60
566
-125
-652
-31
603
639
-12
803
-232
-287
-376
-317
-664
-528
430
108
-24
-435
71
-235
-97
35
-13
799
566
325
811
505
-70
-631
940
-542
11
-821
-577
-59
-84
172
-33
968
53
-49
789
-719
-33
-256
-695
661
-640
-57
-830
-310
61
-533
-756
-827
81
-873
-385
148
783
808
-40
-87
-254
68
570
238
-686
13
604
76
-702
438
47
523
623
-20
-731
259
-31
-468
911
865
802
-479
-302
-317
69
845
-473
559
-11
-827
921
369
11
563
58
-545
159
107
-599
-892
850
205
873
672
33
-169
-480
-270
704
-399
73
871
-681
-131
799
-681
522
-46
50
-665
118
-104
29
585
162
-497
359
-471
-700
130
-415
156
-625
-324
340
-666
36
811
-675
-207
-274
-866
573
-46
-571
90
417
28
-272
588
324
669
-674
-689
-255
-889
-741
576
381
-821
-845
-895
597
492
-506
525
-738
-577
-810
-740
-847
-311
-871
-371
179
323
733
452
137
-800
-784
309
858
-492
-495
-369
-278
968
-1
-33
109
-260
-816
-263
-8
-535
889
535
98
888
93
-174
126
767
-98
-51
577
-257
-406
385
-75
-861
-699
-621
-744
-225
-562
-43
768
129
-713
-820
788
871
-72
492
62
58
-697
-335
360
166
408
945
-858
217
-500
477
78
-698
361
257
-784
-21
755
-239
-240
-441
94
-483
-756
-623
3
-56
552
79
-682
-632
-303
-83
-820
-150
765
-857
-767
-386
-25
-224
-68
-88
-743
581
687
-144
-466
-797
734
445
272
888
635
460
440
-53
-866
412
-451
907
839
-144
520
356
-559
664
-600
650
805
-391
-8
707
-303
-161
-142
8
-543
632
679
-493
-645
-388
833
72
42
-712
213
391
-667
676
31
639
-866
639
904
775
186
56
-531
-199
-94
-709
829
556
-622
519
-76
-102
385
162
798
1
555
646
-367
18
378
781
-605
2
-238
-250
-600
515
711
67
-677
-805
722
-625
-634
-159
-578
-553
-711
537
718
-360
-403
517
136
718
294
-95
779
-447
-248
-627
-180
-317
-661
293
-796
-245
-729
-790
343
-328
-352
-165
-468
521
692
-304
369
-171
-7
-364
405
-416
528
-821
3
-405
-645
353
123
-32
111
-75
695
507
-747
-89
-292
-45
-306
261
-258
90
-14
25
175
536
148
-629
33
854
967
219
19
815
-502
-394
71
128
-5
-502
-523
-614
-853
-62
76
-742
-21
-753
661
416
-525
-22
-623
937
-312
-799
-440
-223
15
-797
59
36
541
-790
35
-374
-513
-74
-466
-108
512
323
-721
257
811
-494
224
851
-793
-54
-355
39
20
-810
-307
553
49
838
777
447
-165
-878
-196
260
-347
140
-590
734
859
507
587
363
-429
508
84
223
795
-45
-793
784
275
251
-64
-62
3
-310
652
678
-132
-727
147
409
-884
-88
41
77
-795
-229
-862
173
129
283
27
-757
71
-9
26
195
686
78
262
-264
901
-29
-459
-753
686
-740
553
-715
-36
670
-311
412
-37
-195
146
149
82
-181
678
-656
-292
-63
606
-722
606
131
-66
834
582
-48
528
-601
426
678
742
73
377
-556
-121
-557
533
-351
893
490
-82
-438
505
-406
749
454
350
375
170
96
-766
518
-312
659
68
7
-626
-30
-825
-21
-192
549
-884
722
15
819
-61
-446
-607
22
699
686
171
187
9
732
377
6
-237
808
742
-444
-687
-56
-473
36
-104
-4
-18
-188
-243
409
73
-301
-453
-261
505
659
-204
-887
819
-549
-279
75
241
33
-97
711
303
-289
244
796
-719
682
-796
-593
470
527
-22
-739
-2
-63
-1
-804
877
-74
-58
-477
872
476
69
789
933
-468
-359
251
-323
4
270
308
61
-782
-243
-223
-36
-108
-635
355
-699
-442
244
-491
-756
-591
-42
-66
-235
45
-608
619
86
-780
123
-176
-475
967
801
-568
-31
-404
745
-256
-625
-518
-654
400
380
663
533
-847
-409
-214
-135
26
50
54
138
43
175
-696
442
-114
-760
-73
-162
167
-839
484
524
13
-364
436
374
668
-17
-81
-416
27
-529
71
991
791
-645
870
830
-561
75
454
-486
-696
376
684
10
-326
-208
407
-531
657
768
4
61
582
-276
-112
921
-575
-425
399
-78
-423
-222
-862
627
35
801
58
-615
-71
53
808
-755
-273
-576
-352
-640
11
608
715
-674
-763
-88
59
-51
-854
-462
823
311
-818
305
-875
11
-57
-571
538
451
-764
-51
-276
258
-776
46
295
-321
41
-548
-668
72
415
209
681
-856
449
404
303
361
205
60
-533
34
623
-53
728
169
-90
-781
453
832
-877
-621
633
878
274
807
-295
-99
309
-694
612
-553
-44
809
566
-733
337
849
-143
-60
-79
-400
913
467
-791
-389
-58
0
-85
54
391
-407
605
-686
367
397
369
-795
-551
139
332
-742
-622
564
30
-58
-606
75
800
-222
187
-32
-270
976
314
-68
-727
-121
257
631
570
-639
859
-23
748
-446
254
243
76
-894
881
942
192
221
521
151
-63
-816
480
-1
-483
-149
-34
744
-419
-35
-21
310
695
-468
-829
-546
64
559
727
-49
-294
468
295
115
-105
896
599
-523
658
-31
728
720
76
-831
82
-140
-100
546
-473
233
-88
-863
674
341
340
246
-255
43
-639
56
-16
2
-874
322
722
-49
673
-234
-833
-195
-857
259
570
511
143
717
-883
-624
244
92
91
-366
953
-808
10
194
-770
-502
-830
271
288
-297
-636
-226
431
414
62
-696
608
989
42
833
-857
-18
794
216
58
74
-696
173
-429
-790
-509
489
-557
-810
-729
-592
-582
449
206
-713
355
187
-827
897
-97
528
-874
720
439
733
-409
54
-833
603
405
-642
-678
136
-33
230
-286
-376
-510
-669
-66
90
-165
727
-223
504
-567
-579
-65
-808
699
-758
-376
429
-100
415
582
974
-211
-540
475
-93
750
410
979
-5
-6
17
-439
-505
353
410
4
-27
258
194
59
349
167
664
1
919
-290
-98
-891
-880
-761
186
-36
12
-726
-109
-540
-859
775
128
507
-63
614
97
50
811
742
-594
821
450
-540
291
178
-870
969
-815
163
974
333
89
-615
7
-27
-596
-207
-363
765
346
181
508
775
-14
937
671
-407
591
-255
-715
-116
186
189
768
744
411
-314
-241
722
-586
253
290
494
-416
-431
-591
-213
-604
-664
-235
-31
-656
-596
58
-802
513
708
527
-52
855
-399
-59
45
279
102
-150
-288
434
-621
-825
781
880
-543
-576
46
-431
32
-439
-572
715
533
-861
-4
774
-294
-425
-557
167
939
237
61
308
586
828
233
-797
-228
-288
117
641
-398
-695
977
59
-318
-767
25
778
-454
961
824
960
773
-31
-806
149
-276
-25
655
-355
-792
865
184
-59
-64
-110
226
-684
-158
90
-22
-517
622
-399
-261
-686
-415
-458
-494
605
-37
798
-786
-26
-409
-156
-383
709
-861
-803
-711
-60
307
783
-43
881
634
-564
-23
77
-526
170
-634
-176
-94
-154
-491
714
58
-401
-778
105
-188
-657
-268
647
205
334
-130
-145
-558
466
-324
146
98
29
-232
355
-377
217
872
127
-668
69
-496
-633
59
486
424
766
-597
-899
230
628
-377
-141
95
288
-499
621
-747
39
363
332
41
-315
-711
-82
-27
-157
76
729
177
-57
-36
-55
-561
-369
-726
776
-471
-615
981
-536
459
-56
-83
-653
341
1
-804
-429
314
-548
-555
-313
385
-600
235
-799
-464
-602
316
-861
-593
248
11
-468
11
-637
572
97
27
765
450
-214
-314
606
53
-360
384
-513
842
615
867
-45
427
-898
-880
-801
-602
561
371
-539
-233
893
58
-12
-21
-715
436
-89
-79
673
-225
511
408
-324
-115
-707
-382
738
-193
653
738
-90
101
-72
-156
398
848
532
-108
252
420
-674
-362
236
595
783
670
-293
-312
-351
-669
125
13
-82
709
296
97
773
908
-560
565
336
-656
148
-41
-583
367
64
812
-569
-96
487
-845
704
-421
834
-411
-643
-351
16
867
710
378
745
385
654
-13
184
-457
-283
-674
-46
-682
-667
426
558
-840
-470
-537
192
-893
-208
469
76
355
794
69
730
-15
-567
627
226
-622
-39
-875
-70
-234
789
-25
-558
-564
-434
-53
-48
164
815
-793
-892
310
627
-349
737
69
-75
88
-50
-34
-233
-300
-219
776
263
31
-438
395
842
590
-11
-861
691
381
-662
64
-642
-804
-227
-525
-218
-347
10
891
442
825
144
-82
284
790
-14
-801
459
166
-470
-895
-46
255
-211
-129
870
-898
286
-222
285
751
-64
-857
-283
-448
-276
665
385
250
108
93
202
-31
-389
-701
870
-308
268
-99
504
-87
-557
890
414
-97
357
651
-715
-512
-93
-71
884
-670
415
706
-676
672
-253
-583
270
-527
773
-464
-1
335
600
595
-895
-410
665
419
-34
97
-324
-534
-162
846
-461
598
-18
-24
544
219
-663
-44
701
801
-549
450
-174
-897
721
904
262
-378
-685
-538
-220
320
601
558
-652
583
-850
-33
101
748
215
-81
-794
922
-461
-333
-544
92
715
275
670
888
-691
62
-346
-795
62
-95
327
-860
-329
-852
252
839
477
-721
495
44
91
-161
-60
312
63
69
372
10
604
190
386
-741
14
-373
818
394
843
-438
566
-497
-6
-160
-67
-738
-371
29
-697
531
984
-70
549
-9
825
-646
-324
-717
258
-459
-193
44
332
580
871
621
3
43
179
-227
-412
799
529
-570
752
598
-41
3
-680
-471
144
-660
-556
860
-498
415
-254
159
-844
752
-886
69
-479
-434
129
-888
-869
-398
-274
-87
-26
-803
92
848
-234
-536
-487
-213
-79
-875
-410
38
604
141
495
560
583
446
-791
-89
972
425
-676
-236
-1
51
-695
50
-173
-552
651
-642
98
59
-483
839
-57
672
-192
666
-309
9
-514
51
31
216
734
-87
-615
589
-34
772
-654
-723
-280
505
266
-603
716
-415
490
253
64
489
-887
82
605
25
590
116
-102
144
-42
386
925
-820
414
-266
51
-674
55
61
-129
60
542
-67
-324
772
-43
449
692
-737
-735
-499
-76
581
-63
62
744
58
64
595
-510
354
-569
-428
818
228
-425
-1
-412
26
-302
164
242
-681
-624
-46
472
-762
-83
-706
-526
-620
723
-31
-583
98
-155
728
-322
-205
806
757
-454
-153
290
480
485
-559
45
852
196
-173
-384
883
997
332
588
-47
85
345
88
53
712
32
119
-119
-699
-8
-355
136
723
-619
763
446
676
77
299
1
144
-586
-499
-416
-707
228
-545
677
-472
544
170
127
-265
22
277
-211
-345
166
593
624
85
524
-490
78
842
-442
156
76
-823
112
872
95
-709
-647
816
-94
539
587
791
-644
552
401
-208
50
-572
-250
-249
397
190
32
-134
111
-8
-125
-169
395
-828
148
578
338
-177
-470
-710
-153
32
-57
-619
438
697
50
-92
-555
575
213
-505
-296
288
263
628
100
-852
740
386
-526
708
84
166
-189
333
287
359
675
84
-232
-235
429
-634
-440
-641
-809
17
313
-254
6
-345
-187
-234
912
-453
-743
243
265
-404
361
59
128
-755
235
480
504
-143
376
-268
-160
-868
-42
27
94
-312
48
45
-639
-14
507
841
-797
-403
307
851
-56
434
-849
466
-594
650
-312
313
683
-22
710
-891
359
-447
455
-283
-789
-533
278
640
-323
267
-72
-351
-378
768
-846
-626
243
-10
-346
884
-479
160
-711
658
-604
-808
-643
57
517
18
-66
909
210
111
-531
301
-755
-445
41
-314
-195
758
-650
433
291
-11
-744
597
343
-383
-314
-421
5
527
329
-747
229
-631
202
791
-464
424
-119
610
675
-39
-277
-272
843
-539
220
618
-251
-638
-893
64
-455
611
376
-230
617
-22
208
-5
-362
-886
168
701
-76
-187
581
-229
14
-671
-736
-623
20
-57
-369
493
95
159
-103
866
-135
730
754
54
7
-113
-731
-6
-472
213
55
-335
366
-199
671
-642
860
899
406
-302
-299
37
-241
663
23
-888
572
-505
-648
747
-286
10
-66
-226
-102
833
-296
-404
-311
295
-397
-533
874
-896
-39
129
-594
44
884
927
-94
-31
345
428
9
-822
-771
471
-12
65
-345
380
-669
69
270
689
-41
46
-245
-400
608
736
525
-67
-327
763
-416
124
-470
772
475
428
-633
558
20
488
-555
767
-404
-256
-1
-660
-764
79
-57
-12
-27
-52
640
871
-168
5
495
654
687
-735
423
-66
729
-64
-627
-110
552
420
96
-718
-852
-18
-137
10
446
-290
821
-315
-620
-893
645
544
791
-741
-241
743
740
-294
-689
-76
40
-138
-282
-58
73
620
587
-88
-379
103
402
-529
365
654
-37
-225
-169
16
-527
-888
-409
-898
-13
118
-93
605
420
-242
-160
-442
364
-221
354
-717
-587
234
-205
29
-342
-736
-897
-769
-219
-44
-686
374
48
834
378
-81
-13
370
257
-70
-676
720
342
-747
456
472
-33
-575
9
480
-236
-29
787
-133
-8
-86
179
-426
-709
-683
-500
-67
338
639
-302
50
470
460
856
549
-152
734
-2
-349
-70
18
-647
-387
6
664
177
815
-42
227
113
-42
-138
-888
-502
488
676
17
181
-757
703
-289
55
-507
257
-874
-426
-144
358
59
660
513
322
516
4
57
-197
291
26
-298
-435
574
490
353
-470
283
570
78
-391
61
-710
-288
-303
-311
-60
46
-510
421
10
789
429
198
-20
735
-608
793
673
764
-289
-13
67
339
-19
385
922
804
346
140
200
-9
-23
577
396
937
-802
717
-545
549
775
545
-566
-557
127
-173
263
165
-346
869
-178
-527
-858
293
-456
-865
-730
-702
778
871
94
320
799
69
-836
505
-549
416
-134
-33
-482
-700
118
476
565
-107
199
542
-501
811
30
52
5
-705
558
-117
649
386
880
-565
-295
-3
-179
-41
-554
-668
136
-160
-12
-132
183
491
257
298
813
-524
5
542
804
702
927
-708
435
432
137
507
476
-197
363
-704
921
483
-799
549
-484
17
425
-412
-313
793
-519
-556
-439
-140
-853
296
-591
-161
500
790
-68
354
-97
345
-849
560
-837
-31
518
-895
-554
-58
-495
301
918
754
-457
887
688
-645
-342
25
383
-409
19
-312
165
886
-441
-785
-241
111
367
-70
-742
36
482
-849
-453
548
316
-251
-685
-447
954
464
434
-638
-433
26
-739
-683
216
-361
-74
-9
-174
-268
45
166
-268
73
6
-841
441
-827
-24
-658
854
290
252
-99
360
2
252
-36
694
759
-25
-190
-709
-697
-87
-508
435
-353
-196
-825
55
-854
-81
650
735
286
561
845
-107
-150
-863
819
-250
-825
-112
-26
814
-809
-131
-67
297
123
-569
580
495
351
-451
-778
-685
580
-269
214
-399
-334
-367
461
880
-293
140
840
127
-213
-11
-21
-20
-9
-460
818
-5
-557
-763
786
340
-219
140
-296
-108
828
-33
899
334
-31
497
-596
694
590
421
-10
296
45
533
291
-518
-444
517
16
-549
740
772
288
263
-561
-4
534
-424
124
-537
899
440
933
56
-827
-362
6
615
886
218
-320
764
513
-830
893
1
858
400
1
622
830
23
-648
-594
778
128
396
200
-244
155
-560
-7
-778
-273
-274
-367
755
533
-796
27
860
964
285
-650
11
425
281
156
-632
-183
-163
-76
-92
-149
-823
-11
-700
-204
619
-688
-630
225
730
-640
274
347
730
442
-397
-304
104
-694
-292
-29
198
-760
-116
-458
761
18
-255
-125
-92
593
230
-630
-17
-76
-500
520
-802
-139
-831
604
-168
-742
-296
851
328
634
-742
-707
-214
842
839
434
-338
421
597
-43
427
-232
745
812
30
222
-6
-10
-322
-805
-880
-330
-737
788
419
-665
520
55
454
-729
771
-638
121
537
-320
55
-627
-437
-782
-298
-348
293
426
186
-654
826
373
-475
-329
676
81
135
532
-638
275
903
-816
-55
-461
304
-310
-268
669
-612
-757
50
-593
-351
-12
-487
-482
-4
833
-772
-407
618
346
-552
657
31
988
17
12
347
616
-855
-84
-144
-336
200
-499
-361
6
395
837
-402
-682
-150
-828
407
-812
493
-624
823
-56
-523
-46
371
703
586
216
-85
-181
-31
-72
-2
787
10
388
262
-53
-729
-761
-541
-274
-651
808
-591
-288
-851
-750
-386
449
96
-394
80
-168
-887
276
-364
-87
343
836
-286
376
-141
-46
-567
-560
-73
-597
-351
-544
170
416
883
-867
-21
761
662
-814
873
41
-415
810
148
599
35
920
973
549
91
243
-495
183
839
156
35
-586
-399
765
-621
-196
-42
-793
617
83
658
12
363
786
-40
-725
-395
285
523
161
453
-272
161
822
303
315
388
802
-898
-519
19
-78
631
-592
17
151
-841
35
387
-285
93
57
589
-42
-150
-539
-30
-347
153
-62
96
623
-304
206
470
637
443
580
168
70
455
103
-137
289
-96
831
678
116
-507
351
-248
-74
-78
-852
790
-674
798
252
-1
594
-848
709
748
-374
-77
368
-62
757
775
-703
705
-173
-353
-135
-782
-382
862
-711
325
-758
-9
365
977
117
-842
-579
662
-343
-250
94
-747
519
-805
742
-18
706
136
594
-585
-748
297
515
256
580
-72
-405
-711
-351
-48
-466
446
322
203
-278
-883
6
247
596
237
655
-800
259
201
385
918
168
839
294
-187
879
-781
58
-43
48
693
-849
-437
90
754
882
-528
562
-348
-227
-238
-451
693
-755
-487
11
70
368
46
336
-856
-507
188
961
-616
39
-547
-555
-806
-111
875
-499
701
-347
809
863
-7
-784
-663
717
782
440
93
51
-427
-537
99
198
-602
100
-71
446
924
337
763
993
-202
150
-51
-570
592
-97
285
589
-72
14
-395
15
271
-193
-587
-5
-688
-860
128
-848
448
846
-624
-582
-57
-612
-387
545
39
-765
603
53
-720
823
-92
375
678
965
78
623
247
-56
-351
-5
-580
-456
480
286
-73
787
52
15
43
-451
-119
596
55
-453
-238
-338
61
876
558
-772
332
-200
-39
-390
596
-673
125
249
501
244
-15
75
-75
-94
-823
-730
-693
-57
-468
743
699
-348
-825
25
-57
-259
-83
26
-434
663
6
-315
-57
-288
23
-251
569
-470
-885
583
-32
-732
-650
446
821
-897
-37
622
960
61
420
626
478
684
-82
46
287
-714
720
641
-628
333
-630
-285
-559
-2
-626
-335
-253
-44
-744
-20
19
201
224
607
363
-420
663
-487
-452
-822
-735
459
648
865
320
883
-658
-335
354
750
67
-268
-375
-581
-206
479
-739
-305
36
624
-345
187
195
584
-528
77
-414
-720
-381
-79
-460
269
571
-40
-52
-348
-572
-246
327
654
-671
375
207
398
-802
-185
-217
126
-816
-40
-269
286
359
5
-146
-107
-395
398
333
-44
238
-291
140
584
247
-842
-80
482
-83
-472
365
424
-847
-24
-444
-140
524
829
-505
64
-117
-668
-261
524
-740
-57
-519
261
-799
623
-128
-791
-383
696
291
-61
-70
657
821
-260
-817
-313
-444
65
279
878
-230
-233
473
-784
-60
-241
-826
-50
-888
-862
-255
-105
-586
-5
-387
-334
698
99
-679
-51
711
-326
7
-447
446
159
136
998
147
-98
-738
-77
-603
10
-768
314
57
690
604
-479
-857
267
758
28
-670
-504
-49
-639
210
-268
-189
-561
437
-810
-844
21
389
5
-776
534
371
-165
371
680
-89
277
-9
344
-849
-768
502
-866
573
-768
67
84
872
-563
-167
614
-579
108
501
-733
-798
-13
-850
672
-715
72
-861
-447
-803
751
631
659
391
-6
396
-766
-414
751
745
34
800
-769
-665
866
484
484
-89
-621
-859
-648
249
-91
-293
-660
-593
-247
423
-92
-30
527
-326
-82
675
625
-495
756
-847
265
-803
-395
-892
-348
-426
-787
-78
98
-590
-242
677
46
313
-592
-655
-753
672
-531
508
167
372
824
-290
-499
-344
-773
455
-485
-682
-341
574
665
125
-842
-749
866
-448
736
604
-269
-421
-485
-36
88
417
659
-417
417
-321
521
24
822
372
22
-142
-530
-503
-497
-428
-783
61
-544
854
466
-100
84
-48
289
-43
504
725
-80
-188
129
121
71
89
-426
348
-611
137
-12
88
-758
-601
-331
281
-745
772
258
-780
21
391
916
-878
305
-95
747
-390
-210
-808
-599
-165
-650
-567
507
881
-869
-264
727
-612
635
640
450
276
990
771
267
663
166
-619
206
-652
556
437
642
-210
71
-381
651
-295
-286
-394
-797
-899
852
695
-648
-562
153
618
-34
-46
-307
-43
130
-307
-830
-824
-24
25
52
403
-142
-264
629
397
64
-251
622
9
-718
-887
504
-824
748
30
-48
24
78
633
435
-780
-596
856
776
-654
32
-748
566
157
-746
163
839
34
-7
812
80
-497
-80
57
545
-666
353
-459
-531
-893
473
-510
90
-17
264
-234
-557
-630
-19
893
2
-89
591
-443
-487
-690
-447
846
-79
894
425
493
-33
-369
-76
-770
67
-149
-806
-279
451
-438
-315
-36
829
139
435
-58
-790
603
537
-230
511
341
-591
81
318
894
119
194
-717
212
-590
-882
-766
-209
-84
-610
-818
268
798
60
-52
76
67
9
613
-364
-634
-386
-259
-94
-268
36
-477
-654
471
-782
-188
476
-50
252
800
480
366
150
389
871
41
-872
684
-418
272
692
493
288
11
76
111
-845
-860
-436
117
-379
212
323
594
-360
74
33
174
298
-143
46
-30
350
-433
-253
611
-305
11
-411
155
-33
-707
-76
-98
13
-92
-693
-505
258
616
39
-165
738
743
232
-440
-198
630
-12
659
-736
20
549
778
52
-835
148
326
100
895
-895
149
321
-241
-30
612
-890
712
652
480
-240
145
-511
-121
-377
-524
-157
717
496
532
812
95
-42
-487
-68
-534
357
579
39
733
781
-898
-90
413
832
268
-847
475
-898
-670
636
-433
-637
-220
225
-739
242
559
-342
-72
496
-264
808
97
-101
-424
-334
-43
700
-382
417
-25
89
746
187
-635
684
130
613
-738
836
383
-659
-379
-330
-290
459
695
480
-275
-781
-732
-885
-593
161
-135
447
96
-780
32
-183
-691
66
186
-454
963
-645
252
-714
-446
-65
-811
202
-261
-72
-831
-345
363
-206
-690
-892
-491
323
-849
-423
19
13
217
185
-367
608
-737
404
-641
-552
-97
-77
-369
-804
884
580
191
91
43
-743
469
-876
444
702
-525
72
-616
-781
-62
885
122
590
221
-663
-361
-219
-711
644
-220
-219
-808
768
416
402
403
-505
296
366
-709
49
42
210
34
-17
-579
-821
599
38
352
-629
-562
-779
-897
-783
-848
-760
-683
-633
-265
231
665
718
572
485
-703
-628
885
-651
-281
-341
80
-736
483
19
990
-741
-466
18
901
66
-802
-820
798
845
423
105
53
-409
47
-211
91
567
-576
259
395
-248
-735
-101
-131
241
331
294
622
-721
-547
236
193
698
-433
697
-98
449
859
-315
-75
-199
-778
-279
696
-755
19
78
-422
529
89
-447
659
54
-356
925
-734
-834
-597
866
-669
-41
-348
792
720
89
593
226
-867
962
482
124
-4
-662
-536
-642
296
-25
-447
40
104
43
-648
401
527
969
29
771
-88
-794
816
367
504
331
-92
878
-836
-445
-167
-554
-682
-742
552
403
181
-894
686
-726
406
-368
173
-429
60
771
-303
141
-528
348
571
-323
-227
-709
-21
-488
0
281
-21
15
412
6
-79
-46
-636
481
594
88
383
113
533
860
501
82
-133
-898
724
842
502
857
-272
-62
-870
69
892
274
703
-60
697
4
-204
-170
514
-665
-684
-874
820
535
-281
779
-455
-840
2
848
400
-793
491
454
343
-87
3
684
-687
4
230
545
-705
-240
390
101
856
0
-286
-184
-209
40
287
-758
-866
-266
678
-103
-862
-14
850
240
-398
312
-11
12
12
864
331
486
481
862
254
703
-601
162
783
508
-287
-127
979
132
518
28
120
-540
-39
667
-425
999
336
-678
619
-49
9
-234
441
-236
-416
622
-79
-119
-839
-843
662
754
844
610
-65
-581
-365
604
-415
-27
993
370
492
-606
-870
-674
-718
-645
-113
34
-85
-304
-623
-300
-465
743
-94
-388
444
831
776
915
-617
-651
587
-469
-335
-454
-366
502
241
-352
715
-550
362
-492
-822
-281
-213
854
572
-589
-5
42
-789
592
21
195
-635
637
-68
-34
-571
262
-581
-769
118
-707
-68
-283
797
-887
-798
539
104
555
-679
-501
-64
424
73
-432
-734
430
324
-506
-13
91
656
695
363
64
-644
425
362
67
-660
-83
359
-8
724
-684
4
-16
-143
-230
200
802
170
53
128
-527
-468
-502
-271
33
88
-845
587
318
878
-854
-456
-770
-5
-622
-23
-90
450
873
358
-56
870
-2
-591
904
-62
200
86
-627
-440
-514
899
526
373
-81
-53
-683
-556
513
63
-885
-10
419
636
117
237
968
-356
-423
157
-324
534
-613
-401
-760
-241
216
455
631
-697
-506
116
20
-783
718
329
-56
-16
-531
-671
688
-80
44
-407
885
420
-11
-453
513
-878
277
160
989
-476
-36
491
-517
-153
-738
755
421
-366
256
13
-861
-421
-756
205
-838
-557
812
783
-373
-872
257
-641
-54
512
450
788
-551
223
-132
-682
466
551
-192
-732
-18
693
-262
-755
-313
157
673
575
-289
65
613
489
-614
692
-493
-321
873
522
234
-225
696
76
-383
4
-479
-328
-130
656
-264
593
736
-778
332
692
-816
-405
-882
-705
-34
-120
299
-416
787
931
220
-758
-795
-382
-172
79
-90
-273
511
283
-504
832
825
-263
-507
489
-289
147
317
-66
880
-59
571
607
899
-21
-101
-843
260
-599
964
-108
-340
-429
423
-611
-489
258
81
641
324
-789
-27
-707
-14
-522
43
-51
-489
-37
829
-633
112
-683
771
856
62
-260
-308
143
-390
-647
-782
-304
-118
-339
73
-26
-270
438
594
432
-151
-767
467
770
890
52
-66
-158
-680
-63
-146
-405
667
254
680
838
650
-835
955
-561
-537
-451
46
-267
163
640
618
91
129
-73
518
-541
491
-193
646
-153
326
-577
-240
-79
-255
-172
225
-616
732
-863
10
262
-79
-456
-28
795
510
657
22
-336
-434
553
462
775
538
-18
583
408
534
691
246
155
-304
-693
366
-438
-415
-251
283
-90
-9
-627
-712
264
-98
67
506
-493
-856
695
87
-124
48
-89
191
272
519
472
111
-455
366
702
-178
-422
442
-606
-77
-495
-765
499
70
-51
-246
162
813
522
-27
207
-264
-47
-403
-24
-54
38
438
841
-704
624
-196
-528
502
-287
304
-19
-36
833
-236
986
-705
9
421
249
-98
-449
402
-602
61
202
-6
-325
-148
538
-709
218
390
-171
34
-375
634
-37
231
441
-145
-737
-507
495
714
-154
367
215
-114
-767
-458
-277
104
335
-25
592
-250
833
316
764
147
-520
-65
810
551
665
-287
-23
-856
-255
-695
-796
449
377
-126
-821
-723
894
88
-204
72
-367
-53
143
-612
459
604
-572
-499
107
571
-210
-27
145
231
-436
-81
54
874
-200
511
-604
636
-188
737
53
209
-592
-325
-92
-49
-130
442
-164
936
864
492
49
-123
-564
-385
-415
-759
357
-208
-156
-1
-425
-70
965
441
261
899
-585
-626
-161
-817
345
880
582
931
78
-527
720
453
482
112
-499
31
331
163
-567
632
497
588
-578
401
897
877
-420
205
15
-92
-470
-313
325
569
437
346
41
-823
859
-431
830
268
47
704
-347
-536
-706
374
-196
-543
216
-291
-658
9
387
818
937
889
-32
-28
558
-893
-519
846
597
493
-512
235
505
-42
383
-80
600
-706
-871
-634
-478
-817
4
-231
-478
-684
-236
31
-136
-11
-469
198
-156
410
-528
-83
-272
-168
-341
88
359
836
89
846
-462
-19
871
124
998
-880
3
-314
44
428
133
-99
453
-139
841
92
559
-879
-170
-514
704
-19
995
-98
809
377
386
631
711
44
-547
29
32
872
737
110
33
-329
-271
-97
-54
59
-28
-513
-207
-255
-88
393
-63
-711
-34
646
-219
876
14
-814
639
423
233
-106
928
-553
625
82
561
-550
639
700
48
-491
26
-592
-744
294
-73
-726
30
-54
-475
-599
807
-870
-767
-86
-26
332
-95
751
244
-420
174
446
460
-7
92
-574
-59
634
100
-395
-308
447
408
302
575
-8
180
-31
48
-286
-499
-187
-242
-203
-82
-804
550
827
431
-59
566
83
90
-292
817
-410
-127
141
562
-128
386
453
7
625
338
279
635
496
385
-513
603
-437
46
746
741
144
70
89
201
132
-341
466
-846
27
277
75
566
-98
-42
407
314
-348
106
-846
257
-291
-664
-756
-241
-155
-741
-5
-182
120
-28
-565
-781
-253
-802
17
401
115
-547
53
-65
75
-659
368
14
506
478
66
627
68
354
-740
322
-818
868
616
-781
-815
-631
-537
-618
-368
653
-422
874
345
-859
-675
-17
265
66
868
-793
-803
-136
15
144
-18
363
38
662
-494
677
-295
-834
-560
-844
74
-212
-483
55
351
-803
-590
-409
363
-331
-882
-178
-550
856
991
-34
471
45
-105
46
986
-575
966
-11
658
402
483
-878
-632
705
-783
-84
624
-453
204
618
91
108
735
835
-236
86
-215
81
-619
-34
272
-7
-882
99
-2
-7
157
-338
-220
621
38
-114
-377
-739
-726
798
-702
166
810
142
-733
-100
695
-774
427
449
609
-368
-361
-100
823
-602
586
32
-130
579
844
-897
-840
-114
42
-459
802
814
36
-515
855
173
-36
279
-306
-419
-602
-34
-474
-207
-19
-24
470
120
-785
-386
657
-579
-589
-486
-755
537
824
672
59
-341
-243
-150
-135
516
467
-350
-367
-216
-89
-63
-386
349
-520
-361
-546
68
60
762
133
-646
-21
-3
-851
-28
406
346
-430
11
-6
229
-328
-633
-598
-804
403
506
-315
854
42
458
-769
-627
520
181
-583
3
-791
60
638
-609
-625
-356
566
-593
975
129
589
846
-67
99
499
-294
-300
634
-108
-305
372
493
-203
-487
-741
-101
-260
-71
982
-211
-154
-813
255
-89
748
-320
727
-689
-46
-742
113
524
410
-196
648
-765
111
-580
-185
-382
-871
632
-737
503
154
-809
527
782
-131
-482
-665
776
489
258
152
-52
-582
-6
-676
468
-583
-289
724
21
-873
-632
601
-673
-230
-646
-615
-719
849
870
413
-784
-776
-39
-6
-203
331
-795
-208
453
798
-722
48
435
528
-612
-863
-798
-449
-577
-692
-128
514
-892
166
81
-252
-320
-625
-797
-201
-773
105
-639
-234
-626
954
542
-388
649
572
-92
-412
21
853
762
1
-426
86
-19
-144
711
993
-6
14
505
730
-2
-152
-731
-112
-50
28
-277
-148
-886
606
-579
379
693
-3
654
791
-533
830
-378
-342
246
-194
-14
-631
-21
331
-219
84
-231
245
-716
267
375
-639
344
-43
-496
124
-828
64
529
-430
415
-789
217
656
695
-677
-734
859
827
9
509
574
151
298
347
-356
-781
593
127
-141
284
-576
484
384
-54
80
-165
80
80
17
312
43
4
51
145
529
273
103
572
269
252
46
-475
840
-632
-884
709
973
439
-68
47
-850
-802
-399
618
-288
-90
-223
-264
609
-528
337
458
-96
-524
181
-407
447
-307
-633
292
-750
-223
-462
-348
-73
-58
785
235
100
574
-379
887
50
159
-778
159
-781
152
5
656
506
-263
521
869
1
958
788
-885
-51
833
-3
24
374
-768
459
-84
-687
-86
-171
396
623
-767
-874
-859
-294
-239
-787
-317
797
-26
-154
875
-478
-417
284
492
-637
234
-85
-92
635
445
-68
29
105
453
-666
394
285
-855
13
640
-832
-594
410
365
-259
-455
0
735
426
386
-12
-737
35
102
-208
49
142
-417
-353
341
-16
-180
576
-660
-531
-667
887
737
-138
369
-835
132
36
787
536
40
854
-216
-695
86
-861
840
-235
-489
202
771
-609
-725
-141
-840
851
-884
125
344
583
-476
887
-625
581
-270
-581
55
578
790
527
315
-379
-83
102
-548
-816
609
65
-421
623
290
887
-230
-464
217
512
21
-182
-549
378
575
680
-810
768
-42
730
-201
-824
-830
467
-417
-117
-810
-628
-519
313
-615
185
-719
-845
891
966
-391
477
-78
545
-731
220
495
26
273
-285
593
-592
-46
858
512
89
-679
485
-93
517
-276
-756
297
74
196
37
846
434
784
731
441
-344
85
33
-507
423
868
318
-394
126
-275
54
-148
-132
126
441
-603
-390
527
603
807
-454
347
-864
-327
827
534
862
26
986
-91
847
-828
344
232
-13
878
-811
40
-636
-553
458
251
151
-882
-645
-461
-64
-41
226
-73
449
-407
-290
303
124
-86
134
975
-740
438
-514
603
-730
899
811
-463
-147
708
-664
271
-730
-662
-727
347
-236
-809
780
-439
-616
-385
-465
-126
94
-326
19
-97
375
-466
11
-475
-210
-796
-28
-111
69
-736
542
-694
680
624
-719
-677
-238
542
756
-296
803
-152
530
736
-341
885
-700
-629
-404
84
846
306
73
-17
513
-587
393
-85
732
135
-42
-561
-500
-463
433
5
846
106
886
12
751
-820
764
606
-877
9
-890
626
-705
912
602
124
43
-365
500
664
-323
182
-99
-12
229
-81
740
678
597
94
-52
629
888
956
-91
31
271
-566
-205
437
200
429
33
4
448
-521
604
-511
845
-46
-248
789
692
432
-329
885
-755
-819
-590
913
598
728
-453
609
-161
480
-466
898
269
-126
-634
679
-872
-623
-90
231
144
604
-709
-475
660
714
-252
-114
702
-42
-33
761
230
840
-63
106
-600
835
896
-849
-177
404
113
118
-372
-682
351
557
-742
-98
726
-57
656
-298
669
-401
299
339
13
-84
-661
269
660
721
-608
-729
-574
943
61
-702
-477
-150
-336
-806
-31
-885
35
-746
-352
808
-259
226
-252
443
-139
-508
354
-365
697
70
-96
505
-409
-899
850
893
-428
284
126
-301
-874
307
-554
-170
-821
122
447
-63
-863
292
480
195
-308
529
729
-555
876
958
-49
808
-90
995
576
-649
893
184
-871
426
-257
78
-680
-479
-264
516
-50
-714
-744
-512
-214
-512
-342
331
370
-274
-840
643
-79
99
964
949
-760
362
15
-752
-873
373
-16
800
-160
-167
822
855
79
912
-743
-363
449
876
288
-777
862
-277
-356
615
429
-721
299
-52
-36
194
743
261
91
-559
-77
-745
-462
445
1
-433
-396
234
820
-713
-398
-8
-64
-9
652
601
343
27
577
87
-53
220
-434
-877
-18
-363
-760
-769
635
-543
354
957
-62
-125
557
805
507
596
-502
255
884
34
368
948
-814
153
53
-857
-306
475
-775
-643
75
-301
-442
652
-152
535
53
461
886
-242
-302
-459
38
-376
-528
855
-224
885
-21
214
388
-593
-276
40
-12
860
-388
661
613
-264
483
-287
-640
-33
-8
658
-202
648
-88
71
692
588
-90
-591
-477
-322
-7
-432
-521
433
-40
723
-532
573
554
-458
484
-367
16
342
372
-254
448
-403
46
134
-428
-428
239
234
-343
-294
833
-638
516
-356
-252
-11
-408
365
10
641
-749
770
106
625
-142
321
420
-533
362
674
-303
175
128
-311
69
-833
-518
-553
-146
-897
981
971
574
-369
-209
292
265
21
675
179
63
142
547
20
843
-728
-306
-406
60
761
-22
-351
668
538
-580
-614
-269
115
-607
-712
-839
867
-351
-862
-441
137
-547
-331
84
556
549
-692
-580
786
-836
331
-283
-30
-827
-673
255
-421
577
495
-714
472
-539
-802
211
-689
-56
552
-516
-567
55
661
-630
675
-890
884
338
-792
-350
791
779
-688
99
319
886
-224
-227
859
735
932
652
434
-812
-78
-70
773
-131
219
-89
-11
523
-199
-208
-676
-227
262
252
175
351
-629
489
-47
-99
37
-243
503
-631
-671
38
-4
809
-83
612
430
-776
-800
-698
-817
229
236
548
-479
176
-337
-641
529
-559
430
469
-842
772
-746
14
-373
854
-134
22
365
-487
-311
-19
-480
-323
56
-320
-45
101
671
-218
572
-63
-886
-1
331
86
-419
474
862
-634
85
-516
895
260
352
-621
40
-433
-835
726
603
-72
766
584
651
-350
-253
-86
-841
120
247
-671
-131
852
297
-675
-495
381
-851
70
786
18
34
-868
396
-423
35
494
-494
234
494
-28
48
12
93
-133
-226
-17
641
-734
-896
168
-22
890
-574
-252
448
728
69
-27
743
845
150
-895
350
524
63
-857
-687
181
753
788
-61
79
140
-69
740
782
-560
-455
-496
-707
112
79
230
-99
617
173
-46
446
-409
875
366
-507
574
-278
889
843
162
-406
534
339
-289
760
59
299
617
437
-430
-91
764
-366
989
320
265
593
461
-682
805
-514
541
84
379
4
699
-189
-329
796
61
-119
855
338
-211
148
-833
-64
-550
-10
631
-17
639
-698
-10
15
493
-39
-194
-69
136
-67
-259
-814
-650
-77
784
-110
-120
435
48
196
-341
-323
73
691
801
-698
520
-567
-408
-457
335
-418
11
-237
737
273
696
327
100
271
377
-896
204
-89
-6
-164
-615
-783
930
-840
-780
683
-267
579
-140
-576
987
-398
-478
606
-869
-383
716
-11
-374
-90
-577
9
692
-131
-446
297
182
386
-243
682
-198
39
458
737
-159
-152
314
-249
35
-111
-818
-597
-105
-485
45
369
426
637
-57
621
-18
831
-328
-132
392
571
-152
-11
20
749
-197
781
554
-733
-331
649
-867
930
-159
-648
-574
61
238
-558
880
192
209
-317
653
-34
2
137
85
33
-9
468
410
353
-408
-136
-373
-67
803
248
-375
200
722
90
612
258
-148
450
-346
-98
-55
-187
661
175
809
-279
-461
567
23
129
-235
705
-360
-393
-661
798
179
-258
790
-787
-186
-373
74
-139
343
-34
112
499
-90
-286
703
363
18
361
-309
-319
413
-778
-769
-332
469
-887
543
-640
425
-309
532
-526
556
-543
-216
962
-47
-317
352
183
-808
-508
-259
-13
15
-491
801
583
-278
-689
844
992
781
-707
-26
811
602
994
-69
646
-270
-92
573
474
699
204
793
-804
434
-799
885
427
242
-624
-112
71
444
-344
768
706
17
192
-354
-453
-92
-724
-716
507
604
285
58
295
17
-337
-766
-446
209
-70
-468
57
-393
822
-27
-246
-55
-130
-489
-265
-238
806
683
886
-741
-3
326
39
-34
-319
-739
205
-747
386
221
-365
383
277
-887
135
-102
82
-413
126
-64
-328
-141
-159
458
40
110
-292
-115
-205
-399
1
-315
-500
211
-887
354
-49
606
91
-886
92
-385
-663
276
705
158
-620
-893
-305
-637
-209
-300
-339
-879
84
-587
486
-870
620
-677
973
-283
-799
-150
71
933
-131
159
312
-881
-692
-127
285
-19
-868
477
160
-408
581
-49
975
10
-309
855
795
323
-512
527
601
435
406
-56
63
-732
869
652
594
-661
-344
-508
-781
-414
258
219
9
-686
282
-847
885
449
-328
-805
44
-86
677
406
-20
-578
-485
436
-370
-21
452
-786
411
639
539
-17
867
-688
826
-415
-725
67
750
74
844
725
627
-117
583
840
-90
-138
12
16
176
979
510
-873
-148
280
-492
-372
339
-628
-449
-304
702
-75
250
763
844
-535
614
481
-84
201
627
-468
37
-238
-441
-154
691
-198
587
90
12
-319
432
-250
-692
-515
869
135
27
777
392
-34
525
114
284
205
-531
-215
-301
585
772
255
533
-464
555
760
862
-760
471
-235
265
-240
-469
-466
407
528
378
758
-70
789
-272
-702
459
-318
36
-203
675
705
751
-227
-493
-288
241
-364
-887
-180
67
-672
74
-811
-16
629
103
267
-26
390
-237
-52
-735
-774
-433
234
707
-213
-602
467
-441
731
418
-339
-250
-241
699
57
707
5
773
729
-745
5
-75
276
499
1
-722
-193
597
-130
-339
822
259
-705
-844
916
-269
670
-804
253
699
-689
39
378
349
-243
96
413
53
-731
-30
-630
51
-440
426
-180
752
709
-478
10
6
-82
416
-467
270
-480
-368
113
-640
75
94
351
-94
-89
940
-755
-122
-19
-5
813
631
-260
-574
-770
-631
246
-471
440
-368
294
-761
544
-808
-802
-515
-667
-156
-629
431
-44
41
-126
489
37
498
-482
-501
-435
-104
649
191
249
387
-62
133
763
-750
62
825
850
-107
-438
303
-484
-886
63
525
-236
-463
848
682
-766
-571
-620
431
-530
577
-117
781
-374
-320
-337
31
-774
-46
-484
-506
-654
11
734
-452
608
-79
639
-78
388
-856
-469
773
-644
-43
946
-174
228
53
-799
907
824
-471
228
62
88
408
641
318
872
-740
872
-723
-246
792
-361
-488
203
573
-114
897
-273
-576
-403
-755
552
957
193
-770
565
-656
-249
518
-854
823
75
-722
-581
493
622
849
862
211
-61
-820
-2
-507
-863
885
-149
-476
609
361
-88
715
-605
162
543
820
286
-620
-6
-797
774
-8
211
-73
-8
-724
133
452
972
-413
-440
439
-55
-84
-354
43
-850
-8
-310
611
789
-102
-395
-17
-522
-587
881
373
-864
-613
-84
-780
417
712
84
-394
-640
729
26
57
82
-385
284
3
564
-105
-80
-801
-471
290
-24
317
-261
338
265
-141
424
-690
-337
808
-479
383
-862
-303
32
-339
-486
874
282
-750
-152
-468
534
-682
682
-71
-267
-491
39
-595
148
538
548
-133
146
91
-453
-123
-73
215
-594
465
428
-789
-830
741
-377
-294
-481
-585
32
755
246
-14
913
737
604
856
-479
-495
-347
196
-803
828
80
430
164
371
367
-696
516
820
-77
859
129
196
-803
-535
121
-282
-461
708
-1
-530
110
-567
-423
845
-90
507
806
-9
-725
-367
41
374
34
-172
204
-479
82
-483
124
-433
-162
475
-499
-271
-188
695
506
997
-179
-789
-42
155
97
-164
-761
357
-733
37
879
799
5
553
-765
584
-633
95
-253
-732
-61
-109
-46
-763
152
-599
-222
113
-155
666
778
45
-66
-2
961
134
499
-556
143
621
683
139
-91
685
519
776
-469
104
-232
774
-8
677
-172
-673
-646
-685
812
353
474
655
804
-96
15
-874
133
-335
-111
263
-194
-716
-167
-516
575
-54
259
8
686
278
437
21
-255
956
-82
-629
-107
-92
480
894
-296
91
94
85
693
-538
579
625
503
260
234
527
73
116
-313
-492
445
315
60
763
608
374
-815
-590
951
95
-418
-806
33
-335
-179
781
-94
987
95
-737
594
-98
809
-50
-381
-645
340
383
-400
787
-846
27
-29
2
-252
-510
-303
-835
636
-399
313
-790
58
4
353
-42
550
58
-134
583
-690
552
205
415
555
-548
-451
301
40
118
51
-882
216
-816
471
-614
-726
-564
-233
-205
147
644
-50
-543
-446
492
-357
-167
-78
-352
227
-210
-117
681
-19
874
408
139
-218
196
551
-56
159
-399
-260
372
-888
157
655
-477
580
26
-881
-321
311
-172
456
-88
373
178
11
237
-358
853
-262
-697
663
27
411
533
-344
682
-181
799
-98
718
25
-98
-93
-407
856
83
-281
539
-858
-806
485
748
744
-754
-38
-271
533
76
-899
-170
642
669
805
-597
-251
828
847
404
-631
-16
-328
-7
31
-611
680
-445
-166
636
370
156
331
-692
-1
888
39
872
231
151
-750
-524
-7
-169
-826
-696
-448
-50
-448
-741
245
-46
-258
-61
554
-165
834
-810
95
-571
-279
198
618
-808
-395
950
726
-342
-394
-179
38
73
-286
224
-587
-269
-20
450
-638
-483
-857
83
-491
15
-375
-193
-96
173
-619
120
774
-409
759
-229
443
261
-111
511
-893
927
660
357
827
455
60
809
145
-887
-439
146
-167
-45
-497
-127
423
871
-438
414
41
507
-265
246
-24
-86
215
-59
434
-462
-431
810
-148
90
-371
734
50
685
-695
-61
-756
81
-820
-54
-593
-463
430
57
-51
114
101
-824
-334
366
-206
433
-866
865
991
-191
506
-448
684
-856
-425
-546
802
698
-652
-852
-880
-347
-17
-508
-576
-128
-472
163
-14
92
-23
15
197
-393
784
9
119
784
-401
847
-219
-669
191
-747
-805
359
-268
-614
373
200
-710
486
161
-724
414
-368
-55
-324
883
590
-853
503
-494
809
404
323
-361
-66
-726
236
-475
0
-775
187
249
-894
874
-20
256
70
171
238
56
-201
-48
-691
347
333
-519
276
-107
-831
55
-423
-75
306
-182
242
690
-391
-441
-458
-603
803
-404
-3
-830
-137
385
778
-712
524
477
-629
43
-157
374
-234
360
-294
684
447
812
63
307
794
-60
278
247
-378
85
-170
22
-44
444
460
-32
18
-755
561
-738
616
-254
-749
-365
516
-740
83
-391
723
-891
22
-445
513
-183
252
932
-888
478
-808
-645
-560
94
464
-127
-467
467
-722
119
-239
454
-157
-117
10
-696
-686
-20
96
-3
802
843
-702
-323
96
-590
-50
-850
66
297
-517
360
-66
-523
-467
124
-613
427
847
-583
895
13
-60
678
-550
-873
745
-72
554
-694
496
-475
-343
-282
-93
-791
802
157
838
-221
-225
689
-851
-890
174
209
-658
867
-468
91
-602
-330
536
-517
-812
-360
632
761
-367
-574
-151
-372
283
784
-83
-23
-720
777
702
-303
449
-65
-777
64
-385
-402
70
-288
375
-11
347
170
-793
184
-767
-4
-343
90
-506
-632
-269
-739
-591
-514
325
-43
-511
824
-523
6
-190
-426
-284
754
546
-607
266
-304
-394
280
-288
-98
-385
825
-699
294
-74
885
-105
613
774
565
261
-200
-259
82
-250
-234
-383
-771
-4
-49
2
592
-258
-640
446
-651
-217
516
189
545
-35
874
-785
-748
63
-79
-889
-508
31
469
212
604
206
-662
717
-449
876
-706
-128
-82
293
-587
584
33
466
341
-793
-511
-703
684
41
263
-298
863
-493
309
23
-282
246
-230
-136
-273
570
-703
614
426
862
-531
-331
403
576
-173
253
-36
367
-164
-543
-863
-749
-86
757
882
414
941
72
-426
862
48
-584
866
-595
-673
-478
54
261
-14
-271
-184
-505
-55
359
-339
184
-761
483
40
814
-191
-883
-52
-778
-824
-77
322
-772
186
-192
467
-609
-299
715
677
-461
394
249
-521
-244
882
90
860
751
274
129
417
274
-619
25
287
-179
-236
-733
-376
761
-879
-480
-412
-243
823
-403
894
-86
-370
-109
567
-600
-450
-233
285
-771
-332
-253
-226
455
-288
-13
-187
606
-840
376
-679
87
-4
690
-615
-310
681
362
-231
-338
843
889
929
-144
682
-598
73
-67
310
-406
87
-701
403
832
-633
-515
-52
-815
-61
826
-50
-479
296
801
826
-57
-488
509
334
-287
191
-336
520
-478
-896
-647
-813
410
285
301
79
3
-298
-489
-144
847
495
-56
69
-1
-114
-371
52
15
258
69
-797
-798
889
-595
28
703
-104
-320
-717
-565
-121
-516
914
-87
-452
-93
-468
-160
-768
-153
757
-382
-68
687
-387
-388
803
-112
165
235
88
-172
-718
-15
45
103
-677
75
21
-827
869
432
87
828
74
73
-894
-522
-97
864
-574
-254
837
845
377
-359
-49
326
-431
845
552
62
-379
-171
-861
-798
701
-248
-280
100
99
252
-293
-733
-240
10
15
818
-160
-152
-122
-816
-77
-773
118
107
628
-77
569
295
106
79
-411
-314
817
301
-338
-202
-610
390
455
-199
423
-259
-324
-715
50
-827
-162
-287
639
792
983
-517
-207
95
524
-121
-274
166
615
-808
-878
-733
128
-587
37
527
-770
816
-475
227
218
785
657
-738
-77
309
78
186
-885
203
24
844
331
26
-78
-36
-93
431
223
-456
884
228
-501
813
764
542
160
237
87
588
-288
303
-387
-67
670
-345
484
-654
188
-728
201
711
-258
-92
-67
396
-48
578
-736
-465
-404
659
608
-354
-813
43
606
311
390
-81
-153
-163
100
-99
566
-669
-607
-387
738
-397
-384
722
5
-271
676
255
-88
-267
445
197
-771
4
285
-605
-243
-160
-390
-47
-861
232
-120
-148
-292
-286
-61
-83
-347
80
823
370
850
74
-641
-263
-423
833
-800
905
-346
-229
62
-7
-886
-58
627
739
526
-52
405
-299
-259
539
-592
217
-303
292
-165
245
86
-822
91
710
290
-256
46
-417
173
139
-871
-820
-1
261
309
-685
632
-762
-47
309
699
435
-688
-805
654
-70
876
225
-289
-59
-449
-514
-209
817
308
700
-774
145
666
593
162
63
772
120
-411
-724
558
-529
73
-199
969
-711
462
154
-235
670
497
217
-176
-122
904
610
-29
108
422
-504
98
-189
43
615
-33
24
-169
85
-875
-218
307
-373
442
-67
571
-232
101
810
-453
177
252
452
-869
234
-10
15
581
19
-62
413
281
-584
-75
-287
-879
-486
-42
-296
-230
920
34
234
-60
-79
409
572
52
240
-33
-768
10
-652
-679
-201
-888
491
377
-97
-44
-875
-134
21
-75
544
-36
-155
-734
457
511
-706
-153
-212
613
-20
155
-41
73
496
-83
-175
-710
416
-351
410
-74
815
148
-722
643
-575
206
209
-592
-239
448
-500
-889
186
-73
364
219
-14
-37
321
-108
355
-493
-497
-773
-775
762
565
-336
353
-290
-672
31
896
676
-815
192
-164
25
787
-794
758
-500
483
-719
709
-27
454
72
369
170
361
-420
96
513
229
43
-66
279
-423
-473
-36
-442
663
-347
-514
374
-294
672
710
-518
529
322
491
94
-715
-701
973
-50
431
789
24
-353
588
-128
-142
544
198
229
518
376
-464
-346
607
-138
138
-134
541
-65
276
-183
-461
869
-53
276
67
863
816
794
-646
463
-467
793
150
-224
-7
-516
543
-8
-22
-880
909
378
550
-579
711
-495
8
-59
535
567
164
134
216
307
769
654
337
-234
-891
393
567
-719
-455
-640
-62
112
-219
-155
153
-353
-226
113
877
704
7
-55
-230
598
-865
666
807
-172
-852
-566
-23
476
17
-682
-324
119
139
-265
28
637
-36
626
-870
-423
-341
-235
50
-79
-96
755
-93
644
-738
-826
-589
-582
-82
-166
-511
-602
487
339
-481
32
-597
307
273
10
845
676
-737
-686
-269
-41
833
-451
-598
-422
139
103
256
37
-536
-109
238
-124
319
516
-811
191
-524
-4
628
-82
-616
-475
-753
-377
-516
792
-1
-3
-770
570
-843
-515
-857
-501
-722
84
-842
-737
11
342
405
-474
594
-548
-873
-223
414
633
-781
-293
-607
701
123
50
52
-267
60
-795
-239
695
40
75
-16
62
-425
429
-425
-425
794
238
731
761
-7
-37
95
-101
736
-348
-330
-101
547
-749
406
415
90
62
-692
902
-31
290
78
659
-485
-106
-160
109
-454
58
728
-430
469
-621
-730
-509
41
561
195
23
853
-798
-105
246
537
189
-80
291
-348
670
755
699
-757
169
161
98
-832
-47
-4
-502
717
-299
87
-238
858
-38
-386
58
423
56
-480
-141
289
135
675
-146
-199
-56
-606
-186
0
655
-868
-858
87
-71
-55
-633
482
-342
223
-404
627
-314
429
-139
-158
-331
320
-181
-261
-592
-779
-411
-414
318
-300
42
570
397
-657
272
951
529
-311
-138
-764
-702
552
-744
-710
-276
712
-129
435
874
311
-36
-894
317
-432
299
408
-359
676
-194
863
87
-272
-158
-232
-438
-232
71
179
183
599
-472
429
220
430
-50
801
-16
396
-223
-270
-134
-190
-5
973
698
-797
-857
-83
365
550
401
-499
-793
594
-376
-75
-201
-19
-786
585
865
381
-55
735
71
560
376
635
802
500
-368
-753
-793
372
-371
-179
146
587
-664
-92
868
886
787
146
119
446
-293
-110
-65
-473
64
-482
334
-103
-669
-500
8
699
-634
-880
-715
584
754
368
401
232
723
276
-358
706
-881
425
-531
-81
319
-435
-492
-457
-139
988
37
288
618
183
185
108
691
261
-642
-27
661
-5
1
-587
488
170
816
527
194
-59
-313
495
-5
-656
365
-59
-293
508
375
-478
-297
-237
866
-863
-312
577
-877
414
-696
-497
56
898
62
423
-253
-795
397
-47
619
-740
381
-545
638
223
793
326
-464
261
688
-539
-558
514
578
31
-179
-34
358
-471
-51
-167
100
-743
230
-97
-432
-1
149
620
463
-596
-678
-323
167
-883
-7
36
76
438
506
416
-698
80
-134
64
-284
-775
455
736
-60
171
240
352
296
-292
-597
-738
517
-357
-635
370
-755
-540
804
755
596
410
-714
-149
532
-568
91
216
119
899
-603
16
13
265
231
-18
3
360
908
-128
458
322
615
20
-536
-865
617
-835
402
-492
-75
-694
-235
17
-483
-321
-702
-87
-346
-562
-340
-29
910
-736
88
440
464
-219
-720
-422
652
-734
49
509
-529
861
-401
747
991
849
-486
-178
-96
-119
246
-56
-477
-29
184
-203
574
812
493
-628
-894
-64
101
388
2
257
-271
607
-474
-123
511
-517
283
-742
-366
-397
-777
556
-337
876
1
-314
98
-329
850
112
313
-40
344
523
52
-78
575
-189
-668
-495
-664
713
4
-326
661
-450
383
-49
335
255
-455
453
801
-730
29
513
446
6
-796
398
404
-292
210
128
502
440
10
-527
192
326
703
983
387
798
-690
-582
893
-334
36
238
156
29
605
-301
334
-612
172
516
804
581
-36
-301
-632
210
174
-116
179
-753
-556
715
-31
751
-826
42
294
-690
97
-63
-437
-435
-760
-656
460
-49
405
-302
896
810
594
620
-672
274
-895
257
-162
165
-213
-334
-889
-347
204
-54
-402
777
-140
18
-484
834
596
545
231
324
13
-433
-772
-10
168
505
-893
818
-31
-98
804
-690
-54
-703
239
413
-640
229
-442
-227
136
774
-98
139
534
-26
741
-101
-235
512
902
455
826
-498
-392
689
-39
-837
597
93
317
-74
-396
-878
-188
34
-373
-849
-881
43
-348
227
-16
-317
43
-865
826
-352
-471
806
740
265
-742
703
-823
-869
-257
-685
-799
-323
17
-472
-757
980
-623
666
-186
-124
-780
104
-374
-413
-55
-341
958
-372
-113
-185
-657
-24
-668
60
543
394
-579
48
648
178
372
-755
-80
215
-462
-710
91
-525
-533
348
-580
335
-258
276
566
541
-62
-71
-891
-483
-647
743
-726
39
692
960
-452
171
-160
487
630
333
31
680
-616
-636
994
-456
7
-149
24
462
-287
-437
699
-421
843
32
0
454
385
-362
-294
83
61
792
34
-67
427
-41
-342
-424
91
384
329
67
-747
773
-394
198
-626
164
-694
807
-102
83
-694
626
63
-850
506
623
-444
143
72
-684
800
-639
-860
882
819
-222
-66
-691
78
-508
-829
-731
-33
364
-588
812
-440
562
-792
728
324
586
56
510
-285
584
-120
-296
-43
15
-349
429
-11
32
-198
786
-368
41
92
-514
-173
559
-192
-131
869
690
-255
468
592
98
136
14
-756
661
0
-751
785
729
177
630
-840
257
671
45
733
-763
96
-445
422
817
-617
-389
22
-4
-384
-840
-431
-409
220
-43
-524
-161
-71
-377
410
837
-332
-61
-364
275
36
103
-377
-409
-770
623
-809
-121
-875
-146
-304
897
394
879
-430
-477
-313
-692
867
365
-274
462
718
551
127
-460
-97
733
-80
-512
697
-16
-420
-631
662
162
30
-293
-57
561
375
-107
67
37
235
-658
863
-654
632
457
519
-558
-69
-90
496
784
509
80
385
222
-450
534
627
-502
82
-268
135
44
158
676
-426
888
-46
-213
143
-70
-226
158
752
744
-548
-6
-842
892
-162
471
559
-277
-12
-177
319
994
-43
708
-33
409
-490
-321
411
681
241
370
-667
-58
428
467
-333
833
703
-884
-586
434
559
-785
-729
-792
-446
-193
919
-21
-311
611
811
893
-3
-494
379
316
438
-845
-698
-77
-174
-701
-627
-876
870
775
-409
-560
385
527
-287
25
-148
367
-435
81
922
-642
-149
794
-312
594
833
190
556
-503
-882
-1
304
-407
295
-611
-390
66
115
149
580
302
-390
-4
319
532
-24
-772
786
-642
-101
-25
-106
322
805
38
396
287
43
39
-555
319
-483
-353
463
105
-604
-82
199
-14
203
-130
22
686
483
317
690
-98
-588
-286
59
503
410
797
239
297
-766
25
103
728
-579
826
-792
-591
80
-148
-363
-463
-33
-40
-413
627
157
-98
327
430
-155
-776
825
-86
76
-249
-165
-104
438
-80
-688
328
727
22
275
757
-543
456
-27
-448
-318
-98
-498
-568
562
-614
733
309
-865
-398
-260
-185
-710
46
566
-510
15
843
-60
-887
50
78
866
-735
17
-306
-602
726
582
3
-346
42
-875
-803
457
-550
-21
264
-158
-784
-374
-341
626
-547
673
-594
-25
-537
516
294
871
-892
-199
854
-189
-701
-323
86
553
-42
29
130
-236
-563
-548
96
763
627
239
-17
-490
-427
-55
-62
279
-880
526
-151
-641
41
767
160
11
21
726
-603
-73
117
34
-379
10
-62
-681
87
15
-69
74
-107
355
-10
712
637
-27
-731
618
-479
446
857
170
-637
-240
-386
-52
166
870
85
-785
794
689
735
-133
-637
450
-130
342
390
808
-680
744
536
-306
292
473
594
-68
638
80
-636
333
273
-96
-15
222
-10
865
796
-157
858
-412
-219
-34
-706
938
-86
541
-601
216
508
-166
496
-895
-829
351
512
-348
734
-591
-756
434
831
-4
-678
-500
-541
79
671
923
-366
-871
951
-30
889
11
347
-763
-263
229
31
-543
820
251
365
-335
-895
-64
17
671
-3
519
469
-229
-286
430
824
-228
442
453
-190
-36
-92
-505
-222
-97
70
-695
115
-180
109
445
-326
-517
-655
-95
457
748
-99
-66
417
-74
796
505
-338
-709
-151
-553
137
-85
610
-16
-661
-385
-446
-276
904
-460
-253
-447
-460
655
685
20
-830
156
-764
-72
291
889
-663
289
656
427
767
-45
848
-851
85
-69
-734
883
174
130
-572
596
-88
-259
-682
445
18
772
-392
712
-628
-660
-700
578
-887
-739
639
16
69
-89
-79
-244
729
177
-225
-87
421
-672
791
-35
633
-130
910
649
827
178
430
622
862
87
-220
-889
362
470
214
-873
868
746
-631
-30
-726
139
-27
-469
624
-742
-265
762
-201
822
-94
286
153
77
602
-421
-475
-824
-523
59
-54
-519
702
-817
-143
800
73
293
130
368
-403
340
-39
391
-685
18
153
885
551
707
-171
198
-436
53
643
93
-748
-283
55
-36
744
-92
-698
199
-509
-479
-456
-391
454
666
513
-134
-39
763
628
-605
695
420
721
746
-512
684
358
77
256
239
-892
75
-177
-240
-632
-811
-730
808
874
-146
-348
763
754
-220
-639
-621
-898
109
-776
356
645
-383
661
-373
-78
119
43
-394
738
852
-807
70
-48
739
9
823
824
-455
92
785
-62
257
581
-305
796
499
70
339
-858
524
-866
451
-868
24
35
-119
351
87
-222
-82
-717
-77
-12
-25
-376
-846
887
489
93
729
-150
-509
-201
596
-23
317
-33
-517
470
-539
-72
743
-652
367
-680
-117
-488
644
-778
812
-23
524
160
530
822
-331
-124
-531
-866
-250
-183
-305
519
-65
-15
497
787
-378
533
-387
-120
-612
-485
466
-826
325
509
-540
809
19
783
-147
-22
-272
-865
229
9
-107
383
-404
278
721
807
-348
-245
777
-574
-466
885
-229
470
-450
-90
255
-806
611
-254
-289
-598
570
413
-797
192
-711
45
646
-795
-53
400
-71
448
-128
-243
-477
372
-351
-446
-57
797
891
-631
-334
-885
-294
-239
-71
342
585
-522
-25
-437
382
-152
488
796
-501
-45
-741
-482
-138
-646
793
-692
-506
-180
462
36
-462
-386
-155
-629
-461
459
-697
-337
-694
87
906
-636
58
938
-802
147
-165
-112
18
1
-477
491
-345
-631
445
-520
-48
58
-891
-18
-812
-393
-362
625
153
-287
-822
706
796
14
-641
687
-111
-483
-824
57
-728
22
90
671
-376
-49
-674
568
-609
707
-458
449
-864
687
-58
723
227
37
777
542
198
-493
6
820
-54
471
4
423
76
-800
165
-628
7
-600
-339
590
54
583
-494
363
-44
-286
322
-731
-101
-674
-26
-90
-362
-46
-625
225
225
503
70
-197
-375
-9
380
-157
-98
-774
189
557
823
821
-716
-706
-896
-588
-496
-437
-253
-269
968
550
-501
403
-63
-385
-98
-331
-94
365
176
140
-762
330
-873
-122
142
-218
605
-241
738
72
208
-677
57
80
-404
473
807
792
-868
999
-696
846
195
713
-163
-278
-844
-892
602
-534
853
898
-20
676
535
-227
648
341
834
-645
91
666
-334
578
8
263
421
-774
270
-472
-201
-565
-189
-1
477
-107
13
780
-554
689
-630
-217
-562
601
135
11
-128
-305
374
58
-33
-32
-483
707
265
-326
782
-846
-888
17
-759
-394
372
-243
-50
343
719
610
718
355
134
509
-897
692
5
-634
-209
-35
529
232
-734
149
81
961
412
568
-224
782
-135
891
236
48
95
138
6
-388
-208
-399
114
43
-603
-459
645
-251
-499
-206
504
-531
958
-128
-432
-427
-452
232
-118
-424
-341
-379
578
-39
731
-101
363
-671
797
-171
-812
-223
654
-764
266
-670
-177
838
-17
425
-305
73
-146
-375
-847
455
303
59
335
207
63
-376
-251
449
744
-305
-649
217
-30
-209
-127
99
-442
-539
-193
-554
161
-720
-633
-183
460
97
677
-423
137
186
184
-516
606
352
204
-131
-286
-163
318
559
627
36
-471
-227
-96
143
425
219
586
-593
-74
-298
452
-444
703
133
-554
-891
-646
-359
91
225
-278
62
645
-380
-12
428
-56
814
-833
-255
-636
62
-558
-390
844
-671
-565
710
-98
814
253
-470
225
-24
-265
375
-708
60
-307
-814
-72
821
831
302
241
-868
-882
-669
679
48
272
15
-663
685
364
373
57
117
106
229
686
-324
-85
-374
-287
-863
-577
899
-402
-176
-172
-511
-99
806
-212
340
-701
-881
-17
-647
-195
548
-865
347
-48
-166
458
728
-757
-897
332
573
-19
530
222
299
-274
-531
-508
84
698
-630
49
-714
51
-849
-168
343
-162
-44
405
-615
-519
40
210
455
13
46
40
-351
467
-405
919
778
-119
854
-479
478
450
-164
948
-690
90
-838
-798
255
-86
15
551
-479
840
806
-692
786
755
281
247
17
406
-705
625
-173
4
-355
-97
-885
-20
295
-848
-571
-584
-839
-395
339
-343
-23
-21
-44
-729
-845
658
268
-600
705
739
-24
14
-4
944
207
66
353
-557
-287
-509
756
340
855
-755
786
-881
84
-710
9
53
641
544
-853
733
80
-111
320
-828
-691
521
-110
756
-48
-643
-229
-287
-373
564
283
-21
268
690
325
126
-330
-4
879
617
885
-874
78
47
-47
-636
-304
147
25
-699
-63
146
-678
88
-834
91
18
-362
576
-412
445
752
115
-300
-505
866
862
642
-162
-891
-309
105
-350
-566
485
81
-642
4
435
427
625
-83
604
704
-99
-187
784
683
-529
-716
732
-8
-274
-39
-683
-24
-639
313
-695
3
-262
595
-639
95
837
-516
-127
-267
-570
-898
314
531
41
315
-848
551
19
39
-196
-634
331
-494
350
-260
-626
-463
437
-218
-564
-264
-753
888
581
278
-686
569
-875
-184
-233
88
-90
164
471
-213
-442
-546
-130
-268
726
-213
-857
-763
-234
42
288
-187
157
547
19
-417
60
-650
345
70
339
509
79
-846
-626
513
568
-268
-290
-548
849
-661
-59
509
813
-349
-6
768
-41
-376
-37
-792
-652
-455
-468
747
-385
-128
-634
-68
694
887
-98
-147
612
-414
-227
66
668
-629
98
-540
603
770
-888
85
-183
494
-321
-454
-530
-716
-888
-53
771
132
-153
-441
556
-846
174
130
-55
264
230
273
-895
-501
-39
263
228
-311
789
-18
8
733
387
573
175
-190
-544
36
-853
58
201
373
311
36
69
-445
-228
73
-692
-177
-701
-29
-839
592
-155
-881
689
-830
-68
-263
845
-46
-284
374
196
95
193
572
68
-793
425
733
437
-9
-845
-610
695
248
-643
127
842
-527
531
288
620
-828
501
-486
182
-15
590
-361
297
-36
25
296
-512
774
-716
40
-356
500
-60
-86
-5
643
637
-810
-595
-761
257
-113
230
-500
126
854
441
219
-218
-22
-872
683
173
-593
-496
-335
282
924
797
849
716
-766
841
202
389
-619
138
-492
-395
439
-385
501
-42
48
655
-769
-743
-499
146
-662
-100
8
-399
-401
638
554
29
95
-6
-851
-848
-195
60
-439
214
373
84
-177
935
-712
439
313
422
9
-489
-508
-268
-698
88
-459
97
726
15
-369
285
-258
-444
-186
17
-145
700
10
-97
-616
484
421
-619
268
169
-886
171
-344
116
264
-763
-24
497
-802
256
-452
629
-303
-118
-834
-153
177
-53
-339
-425
-525
223
-122
886
-673
112
-762
129
-501
265
824
134
-292
-881
-547
-92
-658
-88
-345
-133
-183
293
-141
-852
787
777
-296
-32
-59
32
-253
-76
-859
494
544
97
441
-103
-558
5
-469
-896
991
168
743
606
-319
177
-181
-77
294
49
-576
997
-531
-516
407
346
209
326
701
473
543
-725
-331
169
44
811
528
-455
246
-82
-501
725
384
-421
-445
-814
-136
659
803
-752
822
80
-149
-153
156
112
-355
413
586
295
904
-222
11
-270
-666
-99
474
-657
-249
-251
838
-43
-350
822
-487
896
-18
-25
120
346
-178
624
633
-676
-869
-470
-481
292
599
-456
353
-748
-450
595
-508
222
-146
-743
8
77
149
420
-343
89
-182
-313
208
-757
-394
438
467
271
-376
349
-559
440
-103
-558
52
-382
-75
-597
-265
47
585
-669
4
-755
-47
-701
-708
-2
472
539
-231
-404
799
68
493
-216
-811
86
391
665
783
-342
714
313
721
-111
-104
-93
200
795
399
-13
-146
-29
755
-561
936
-46
-171
-749
-438
-273
784
-44
-835
-61
-858
-865
824
463
-314
-293
395
-600
502
82
-419
-600
-334
-807
-202
-290
-578
-185
-586
344
-43
280
-391
512
-69
-61
-614
-464
203
-351
-29
20
-666
-618
-533
965
344
-548
-77
563
-614
-72
168
885
-359
-785
-279
825
50
811
839
623
317
-38
135
8
855
-291
-565
525
-401
272
-556
437
-361
-182
217
-889
619
-429
769
129
-717
-344
747
-92
-521
709
-59
880
-502
831
-47
124
558
23
371
-93
53
49
143
-77
-20
-320
272
462
-48
-468
-763
-188
610
-525
-99
549
-1
379
-708
-463
-300
847
21
52
-508
-898
653
432
-50
10
287
-306
-672
-679
59
-659
-133
-13
-717
0
126
-516
586
-222
-891
-510
-130
-524
-209
879
-698
-301
148
-143
807
-60
-68
-261
-881
-273
-887
-356
-392
286
512
58
97
-7
769
634
804
335
-292
-730
418
-513
-180
-170
845
-416
-59
17
5
-711
232
845
31
-715
733
-44
58
702
331
-572
240
9
168
-745
-711
-717
18
-887
-277
-877
-656
722
669
-126
-440
-570
-642
579
199
-149
-94
-465
637
-860
-676
-17
74
-171
235
-178
-595
-45
-445
-466
775
70
971
-118
-142
-441
234
-259
686
-93
13
595
-188
-661
-81
78
69
14
-446
-565
-111
147
-54
-319
597
-789
-564
207
-432
-562
491
-431
-800
773
311
-79
-575
239
-818
502
-700
-693
24
872
110
1
714
-55
377
-812
818
-496
-243
-190
-424
-265
-39
-151
557
-508
-268
742
839
661
-541
433
-32
676
630
775
-671
-75
-88
-329
90
423
346
-177
13
-531
577
144
362
-316
-140
666
-487
977
-743
375
-64
-499
-176
-200
520
169
-183
-202
-813
-74
23
399
-133
-118
458
-545
-452
539
-156
-111
-52
118
65
35
-445
-195
-483
-67
332
-77
-802
445
-247
406
100
-357
-106
656
73
-822
432
-672
898
873
-202
660
320
72
645
807
-769
-790
-321
242
-381
710
-348
573
500
421
135
177
-458
476
309
375
123
529
20
910
219
789
-13
674
83
300
717
446
9
-732
-471
-18
-272
840
-425
559
-194
-537
745
78
228
-434
-635
33
-665
789
0
-834
180
129
-498
-810
-32
-633
-154
86
-789
474
179
86
323
-352
428
187
842
537
-806
-410
592
732
618
597
-849
612
-827
-48
-372
-512
-67
280
363
440
146
-84
-246
-99
680
-41
-552
730
-279
13
-303
-720
-246
-59
-354
-317
-19
-81
-57
79
578
-839
-664
21
91
318
-879
-149
-867
982
656
-855
346
-365
-176
293
-193
580
513
-533
-519
-472
3
-105
656
435
-779
-624
-83
804
-135
-346
-791
901
85
-814
-21
-684
-685
557
-872
25
-2
-66
-270
382
13
172
-225
686
-56
567
23
-738
403
933
-264
38
157
-597
-119
388
-375
-760
827
647
38
33
-502
383
121
720
-803
-762
-784
-796
94
-631
912
41
244
304
68
-9
-527
717
626
-149
-486
-121
-779
137
511
-659
-32
-202
733
425
43
854
-841
406
715
-68
709
-426
-467
503
370
274
-487
-897
-448
-703
-125
94
12
-71
407
-413
90
-496
-61
304
-29
868
404
-772
749
84
47
-313
463
-716
-426
-748
-812
609
-81
78
541
-81
-486
575
654
-699
80
-362
670
-22
-574
24
99
12
-585
-853
82
69
979
124
-365
-192
-191
-98
-730
-8
795
-643
-63
43
-62
-659
661
-648
607
972
-777
-92
402
603
306
0
362
-350
-270
-763
-567
-413
112
-768
985
488
41
614
134
506
697
-22
-26
-111
862
-223
-406
-608
-522
501
-888
-206
-45
263
506
911
-560
729
421
-235
19
-316
-267
-351
-653
-281
513
-602
-589
15
-243
-790
48
44
22
-609
-492
-68
192
97
97
622
-243
-45
-488
168
-676
-816
545
-428
-8
535
-606
-864
68
5
99
22
13
-464
-354
-139
-675
764
511
-76
-90
341
-512
-168
-810
837
831
527
225
62
875
596
-566
825
280
848
456
771
-408
-679
105
-610
-462
290
-43
113
-341
942
-573
335
-420
-822
-38
-815
-193
809
-560
-144
-18
668
17
458
-92
26
-845
-378
832
-164
-245
-78
276
-132
384
49
-678
-566
-580
-780
-149
-78
588
-432
-479
-24
968
-108
633
304
-89
-624
807
927
-372
266
-415
137
-479
-75
659
85
61
-95
565
-611
471
-321
849
540
-334
828
-771
-276
392
163
-867
308
-551
271
408
-781
-97
-63
735
266
-892
-33
-789
642
-689
-17
-499
19
-858
-67
-339
-3
670
-510
376
749
-880
96
-814
-634
-704
-678
-172
31
-152
224
-68
-873
784
-204
49
504
80
452
118
-724
471
464
-238
345
320
833
-253
321
726
-788
55
-592
42
629
321
-550
546
783
621
-47
-26
-523
692
-357
240
-604
-669
-516
-228
426
-285
-617
471
322
99
-791
278
153
-40
-28
356
371
595
182
714
27
-702
770
69
-683
497
-333
84
-851
7
-306
-292
-86
608
751
443
347
406
-700
30
-728
64
-56
-667
-598
-897
35
-218
334
-362
-802
-472
-197
38
-402
-777
540
-703
520
-890
270
629
-452
-659
-628
436
-400
52
-564
-493
816
852
-818
-138
-318
299
50
-871
685
-662
6
211
790
-804
-114
-338
509
-621
-38
-691
604
894
-83
844
194
-828
-131
-33
-652
-622
98
-130
-776
987
881
-86
-545
-112
-637
-185
132
-527
741
15
665
146
-607
-790
-480
-99
-595
-148
391
489
709
83
190
-281
484
-17
-611
811
686
440
752
-54
553
-343
817
-100
489
-11
727
-119
-763
-55
-863
553
142
155
-661
-560
-160
760
-333
194
889
-423
-14
74
-25
-878
-357
50
-416
-108
-856
-612
-15
-337
599
-365
-80
936
-264
929
576
-793
-492
584
-72
-396
-350
-452
-661
-17
-332
50
-97
-258
22
500
79
225
669
893
242
371
593
-412
70
570
539
156
-860
24
497
102
338
337
-716
-52
-47
866
521
908
-585
-228
147
432
85
-92
-345
251
-662
697
817
-469
-727
-43
-760
36
133
825
-854
-836
36
-1
90
-196
318
74
619
-468
-631
-76
-693
-126
-158
895
352
546
204
477
-219
-438
-407
533
322
-221
-29
568
400
484
830
656
428
584
144
-58
488
320
570
-716
833
-883
73
-488
383
12
-229
454
691
115
975
-824
-107
532
278
-659
663
-74
34
-47
939
-715
47
-512
661
-836
-877
-362
-80
-340
2
-502
331
-24
424
-422
-534
469
244
-364
337
865
727
255
-343
-318
-11
-389
-634
-295
551
816
-554
-368
-146
19
246
-342
277
895
295
714
-41
-831
960
79
-714
317
441
39
210
-174
16
617
-480
795
-398
595
830
-114
628
-395
-801
-166
777
620
76
266
-262
111
944
278
-46
-41
146
749
-668
-448
-765
-333
-233
712
467
-748
93
-382
82
498
-419
-307
351
159
-883
-72
-577
-743
-788
-183
48
-410
-101
336
95
-374
9
-95
488
578
-642
532
197
-131
146
-846
26
-207
-307
-255
399
-585
-577
-160
-476
-760
-60
209
199
-232
-759
-560
-6
-292
-429
58
739
-97
981
421
-752
898
798
-245
54
731
424
-510
470
-485
-686
563
-67
-111
-203
-829
-700
-642
793
-5
50
-39
587
-69
-863
359
95
43
-485
-294
-505
-173
595
479
421
-279
751
-729
-515
11
100
633
-307
-792
896
331
764
810
18
252
768
675
-25
671
-29
-574
-118
390
-108
-231
661
10
-621
-295
77
-266
-244
508
709
198
57
80
174
87
-400
813
464
-93
-679
-541
621
-466
47
-708
-7
350
223
545
-46
-233
-255
-541
-866
-806
684
-771
46
581
844
600
-513
87
-547
882
256
34
-62
628
-319
470
196
721
-578
764
52
-213
-375
725
-52
-349
-531
119
-580
624
661
-898
667
-110
-574
117
874
-42
582
290
-384
-604
-715
805
-806
-104
417
538
598
-458
396
-141
-204
-569
476
170
332
162
-425
635
134
-4
222
-210
-265
-725
-519
68
393
331
15
-853
-428
-239
-456
-542
752
-119
-787
561
-505
-685
177
-11
-110
136
99
-471
121
513
-26
-65
797
478
549
1
-71
793
702
-308
688
2
-71
-161
-749
-73
535
51
-569
-311
86
-98
717
-802
-6
616
62
-805
-768
780
-477
-54
-753
-859
645
109
572
585
616
301
-768
-46
-365
741
-41
50
935
-458
316
-62
852
971
135
-563
431
-615
716
503
-212
641
-127
-269
669
103
-573
-388
-140
296
-765
172
-44
-17
38
17
189
-664
297
-483
324
-528
-51
634
330
882
76
-476
994
-318
-553
-712
-397
274
-700
44
-272
-281
679
845
-63
-756
45
581
45
-115
20
-10
-424
333
680
-308
-72
-368
600
529
-448
-697
-173
-692
662
-546
25
-576
-603
231
-258
-864
-47
112
943
-486
564
-315
408
-530
278
783
45
756
-288
-627
-271
-406
-76
-535
-636
-584
449
368
173
-151
369
-810
-61
-364
172
307
475
45
-61
-653
-816
120
774
812
-437
-678
302
-51
27
-766
-194
828
-198
940
49
-824
340
-823
253
165
310
888
468
-242
577
535
34
797
-469
-63
442
18
-343
881
319
252
-718
-33
50
-179
59
-384
-135
110
384
539
441
143
-365
838
79
-35
-187
-134
-274
590
-721
-218
594
-150
-647
-695
252
140
-253
-213
837
-672
-161
-67
-782
-8
-486
-713
438
504
786
567
-660
-84
-646
-52
-881
-142
117
-131
896
-787
10
336
-41
-122
785
-794
-615
-386
822
550
-538
715
-140
19
221
838
613
4
760
-699
948
452
-407
413
-78
-19
-269
-800
-6
-648
599
597
-331
236
-868
386
444
745
-586
508
-614
712
-352
-397
642
450
191
-797
-348
-745
208
-200
415
-611
-53
384
-497
-762
65
-458
539
554
-575
-216
-296
36
464
510
99
282
470
-549
-121
-870
363
931
-795
-239
278
823
1
351
-664
-338
-96
-405
48
444
-512
-871
697
-39
-221
-68
228
250
-483
-626
871
44
-504
30
494
-24
-46
-700
-322
551
743
-143
-555
-245
266
427
-380
352
113
69
-695
-119
-707
335
-408
301
483
-759
210
-610
-766
-458
650
392
773
357
-888
-799
807
-333
92
-357
-49
73
440
-598
194
-259
52
41
232
774
-802
-186
19
-754
-35
-16
-500
-744
-534
-500
-484
682
-142
896
520
-389
616
-396
808
-692
388
760
359
-845
73
837
-692
-829
662
234
-6
-429
516
379
79
-41
-699
-245
57
-804
309
687
269
96
210
137
-588
230
650
-519
199
730
-350
842
822
-363
58
160
-335
372
209
-699
15
184
577
167
142
843
-852
142
-779
449
34
-484
448
-781
-371
-882
99
-444
-626
-248
102
-72
-59
23
-267
22
-284
369
69
14
-78
783
-80
305
-514
-252
634
702
-822
314
-141
164
-160
-434
167
-148
-554
899
-16
431
708
746
-853
-536
-267
-681
320
574
48
-519
-602
-852
-809
-388
829
-668
546
-76
-92
-333
463
-719
760
-50
120
508
-283
315
-82
287
-74
-593
-353
421
947
-698
379
456
-816
-584
298
-348
31
-621
-79
386
-51
774
323
43
322
-512
-547
-824
-651
142
-345
-770
831
476
73
-511
-662
-427
-356
55
317
895
49
723
679
-88
-808
812
-274
-200
-503
-588
731
-894
722
118
-174
-104
775
-810
612
256
-150
-572
57
0
586
621
72
-737
-484
227
79
-146
-171
84
-406
-3
-634
-598
-401
-650
-187
786
-284
-609
9
492
962
-65
790
634
237
-30
-63
-364
-859
-872
633
-109
538
815
-176
605
85
-712
85
-670
-99
-695
-299
856
-193
300
466
178
-875
-692
-470
84
192
154
97
-149
714
-35
-170
273
-424
-397
-222
237
-384
-25
372
-694
706
-890
-713
188
327
-378
21
-582
-14
-295
327
-766
-82
-808
29
669
-29
518
207
307
-529
-835
814
-28
659
385
626
628
-13
-329
78
-8
-850
-111
-535
500
792
-411
562
8
-420
734
-633
674
749
172
213
-99
335
-431
590
-149
806
-211
701
647
-158
-580
149
47
65
-681
-338
-495
-578
291
-803
256
-356
220
-691
183
606
-3
-245
-881
-806
135
8
-38
-102
-653
-356
880
952
-221
34
-356
-596
691
-51
317
-751
119
-318
-352
897
-659
-430
-772
-150
846
638
576
-11
883
-395
-668
440
312
-187
565
-37
854
-585
779
681
-873
-828
-77
-281
430
-317
-732
-25
110
-505
670
817
-148
793
-416
124
87
718
329
206
-393
-771
50
-285
832
114
484
292
-389
353
-372
-6
265
832
-558
44
-713
-205
-448
726
-50
-161
-426
-600
-478
-432
560
592
-234
-407
-493
177
-23
793
361
-745
-518
-803
-112
-542
-844
-64
-120
420
-475
-492
-644
-91
-592
-898
-13
714
-482
479
-91
-294
-790
782
-389
-21
459
703
292
219
-308
533
424
-538
597
-174
115
-100
-409
581
485
147
-277
588
-416
47
235
323
209
-880
59
-364
-525
641
-770
-763
753
-609
-731
-393
-332
-422
-722
375
833
-296
-171
-896
-386
-303
-60
539
-829
-802
57
494
-855
-128
302
-307
-623
48
84
-616
-324
594
871
-255
-111
86
-765
896
-845
859
259
17
-776
-514
-40
-125
-898
451
-15
674
796
428
-779
540
-385
-9
566
-82
-293
345
-138
461
-623
676
-105
163
-617
-731
346
-838
-21
77
-529
315
182
421
494
-508
-814
56
-257
-852
763
-67
622
-447
-75
-873
-654
-70
36
-447
57
-51
454
248
-617
-359
-753
-627
342
0
-862
-628
20
-762
134
-272
35
-300
41
-888
-190
139
-488
705
-756
-339
-95
15
-27
924
454
-762
360
-384
477
330
-88
734
738
-898
573
-434
-100
299
-122
-198
-578
270
237
9
65
-152
-716
730
-13
837
-795
-635
575
-335
60
-503
343
89
427
-808
-93
-679
-168
713
331
594
687
-585
-896
87
-580
815
-610
48
-39
114
-494
-667
-465
252
-359
742
-105
-881
716
35
764
459
-276
-15
-116
-192
-518
755
898
680
-90
-94
-145
358
-377
33
-233
67
-273
653
755
-63
724
-357
343
391
-554
-601
-422
777
-86
479
-47
435
-347
-652
-404
-590
250
-531
903
-196
-321
-351
463
479
956
841
87
-790
-203
-495
228
-210
-270
-705
-786
42
-832
-160
-295
-105
-855
-81
-614
-49
109
456
-547
-557
-412
-25
29
-291
173
-130
-365
-419
144
-19
-654
-864
845
92
653
-333
584
487
-118
340
782
48
-171
-414
493
-286
-455
505
21
179
-83
254
117
-380
832
50
77
412
39
409
210
-77
607
882
818
-537
150
-73
710
484
-800
407
-97
-637
-176
-480
-392
-310
-628
-790
-462
402
745
-755
441
107
-455
329
-559
116
-206
109
384
695
-671
53
43
35
67
-839
-505
614
191
-31
146
243
-429
203
-151
-628
-896
191
-803
-800
385
333
-589
-109
67
-491
-50
519
-89
-512
796
-645
-373
555
-84
-599
-433
-314
-113
-349
-717
569
633
-298
94
993
200
821
54
-126
-852
181
-386
689
-344
-863
242
-101
-870
-588
-112
761
-2
-362
225
755
-464
672
-222
-449
659
-768
-602
-616
705
844
855
-616
-837
-19
66
751
700
-6
618
-614
-799
167
741
34
368
-408
-54
-736
-31
989
473
180
568
211
-288
63
-100
-442
87
19
-264
645
833
98
-63
60
-386
465
-698
810
-445
-231
975
-99
493
-564
33
181
64
175
-752
10
608
403
-850
482
667
-254
1
-527
868
-449
527
297
372
44
-204
68
-510
-410
-433
211
-712
200
-456
322
722
209
714
-717
-855
386
651
-29
574
-329
-706
290
-590
-128
38
-184
302
112
-14
438
-364
-833
-569
-880
509
-489
213
43
-64
344
-161
827
441
697
302
50
540
-739
43
-355
867
795
-872
355
687
316
529
733
-48
-616
-91
784
-296
-785
870
257
-534
501
-748
-137
716
-107
-52
-417
482
-695
-593
41
-292
182
902
523
264
-765
-462
-301
419
-32
-520
42
-197
-200
-127
748
780
480
-50
-414
400
458
333
900
896
-61
-617
-700
-353
163
-454
80
-630
-143
-857
-552
-652
7
54
257
-675
-783
-812
519
605
-711
-331
-231
924
-753
39
249
-788
555
-828
863
-496
-446
-33
-587
561
-238
63
58
-525
870
-84
-747
-298
-684
-600
8
773
-893
-25
-214
141
904
496
-574
976
-701
-617
39
546
578
-86
584
170
271
-542
784
-407
3
-665
-386
313
-473
-825
647
598
35
-816
789
194
0
702
-824
-181
640
-651
-392
580
-861
-322
738
511
283
93
-57
447
434
565
240
16
887
219
117
508
-173
-601
856
50
-54
-487
-65
-789
126
-51
516
-763
207
894
-720
96
614
-82
-653
517
-254
-714
-43
-100
653
-339
-31
-231
-352
-876
-118
230
-702
195
510
272
-451
443
-49
303
-862
98
705
6
320
-312
-515
-412
81
-245
-570
119
19
-449
719
-532
-21
-210
-190
-281
598
-157
504
130
207
283
-26
-61
8
410
-31
-573
647
357
-806
-558
-634
-710
887
651
771
779
84
-177
-675
305
136
-463
453
-42
66
235
-560
-557
-546
-267
252
-471
-587
851
-257
-232
452
80
-403
36
-168
433
242
-46
-117
797
41
-393
636
37
347
-444
654
-1
114
-789
-91
388
-189
-773
690
477
-223
125
-623
258
68
758
864
74
-335
-540
-82
724
336
891
133
92
52
79
222
-776
-805
-166
12
338
709
171
-850
629
-305
728
-271
-839
-629
-528
738
552
884
-153
818
583
-310
-661
-284
561
118
-353
-729
766
-95
-311
-780
808
-89
835
763
583
-7
602
620
92
-131
-306
-726
-51
-489
-18
-57
693
-100
-310
125
162
30
887
-46
381
340
-628
-79
571
837
-80
-14
-158
-828
-226
-181
231
575
-110
262
58
-99
849
286
-582
-322
504
608
-806
-140
-754
-452
62
-538
-392
36
41
-60
469
413
349
-374
21
708
-257
492
98
-752
202
35
7
-849
51
-735
-660
-36
240
310
-682
-526
-516
-766
-376
-762
307
-670
-538
76
58
512
-163
653
-11
-502
527
-396
95
-891
-581
-420
495
25
836
533
319
-615
-391
-41
-112
567
531
156
-122
498
-769
750
-68
19
155
709
784
80
-381
-707
177
64
776
187
-403
537
-16
-59
773
-571
-561
173
-504
-628
-330
-150
-537
756
378
-173
34
-89
-16
-41
-100
578
-130
-80
257
-347
231
-266
-577
-304
-6
-894
745
-681
-560
-3
-403
209
390
-1
-702
-365
-192
48
-194
388
-499
-642
175
548
943
123
-585
-506
408
545
885
299
725
-342
784
729
1
247
395
-164
364
-243
-468
-679
-504
7
-476
-313
-868
786
-118
-871
-386
730
-734
-395
-104
-351
-355
646
2
-241
-739
-154
276
643
303
630
779
163
-142
817
344
101
-184
-275
-205
-760
597
154
558
-895
-732
-648
673
620
-320
737
-19
-302
784
-241
560
-432
453
16
-72
-159
-592
-721
-638
48
-317
-829
821
-184
894
-350
72
266
119
-336
87
-721
122
241
-612
-54
-844
-132
-890
762
-870
-134
-141
-779
-18
-721
-93
-322
273
874
-710
663
-709
-67
-365
648
54
-14
201
-274
-862
947
-624
-328
774
50
-263
-341
504
99
-663
-197
-35
-486
159
-691
-830
-196
162
654
943
-312
80
-806
428
-65
648
-889
-859
-70
662
-70
98
-570
38
-540
165
60
602
-77
-54
159
195
557
942
-278
403
-385
-343
624
313
-139
446
147
24
306
877
736
270
31
988
-279
-341
-10
-746
512
-830
34
40
-8
-466
631
823
504
23
-45
-593
380
-359
242
-149
-16
581
231
-676
-49
-59
-149
-448
-689
845
-393
189
-92
304
448
27
19
83
121
-3
-646
287
487
-50
522
-861
3
-831
840
326
-335
554
48
567
-791
-178
-669
-820
-78
-767
-615
386
-492
-354
-15
687
445
872
-421
264
356
-44
-635
-427
-87
-503
903
513
578
-621
140
-181
85
38
-5
424
-741
771
-512
510
293
491
242
-19
251
-761
-355
-630
192
460
-269
-448
-26
560
652
-800
793
228
63
825
25
-2
-17
541
853
746
-705
25
-790
-766
-888
76
30
-251
38
-716
9
36
-60
423
544
-732
-201
658
269
-501
52
388
149
147
-39
86
-20
879
373
246
114
172
479
-311
83
-74
880
-393
-411
-896
-275
832
820
339
-20
-655
-83
613
573
-424
568
894
239
479
-491
660
-245
-483
591
318
-116
-865
-304
-59
-310
221
3
809
77
153
308
-683
-854
-685
-119
46
838
-659
-229
778
-422
-173
-283
-802
51
-206
-496
-4
79
916
-433
-105
184
-391
-221
-435
377
-4
26
-183
-746
705
195
-80
37
-673
659
-230
-499
828
-106
-250
125
-748
-252
76
204
320
333
-829
-819
-236
-344
551
50
-151
-5
-57
512
766
-484
160
-439
-269
823
83
-794
-35
138
33
5
711
-137
-526
670
-580
-819
848
-417
-151
319
-96
168
-376
-442
-97
-124
-783
-199
714
768
88
-699
-485
-784
816
664
-554
26
-22
-25
-622
871
999
293
-729
284
-129
-332
-253
-502
-663
-482
67
536
-675
41
85
32
-254
-448
33
5
-81
-699
-112
192
765
-760
-696
232
869
-40
-816
-727
-366
-41
-517
-80
-889
155
912
201
606
863
456
-821
387
-310
548
-89
-330
-893
816
558
-158
329
-194
94
-782
-195
356
7
623
978
-141
461
-82
395
-110
-255
117
23
816
867
644
303
-741
588
602
-733
892
-436
414
-202
-609
-712
-609
-839
-831
-259
223
13
664
-544
582
-705
-517
790
115
340
-406
301
-71
-38
-512
-449
-616
-885
-188
502
-807
459
-10
-86
542
508
441
515
924
180
449
527
682
-559
304
-642
-99
594
-553
220
-534
-844
-98
47
-18
45
-511
17
-657
89
227
-28
-689
-26
-850
-201
-116
14
-537
-779
-408
400
-787
166
799
-451
424
-779
212
-76
851
-311
-26
-751
666
510
-465
-848
-56
-32
-802
-465
268
247
957
585
376
-297
-104
358
375
-52
-540
214
84
-216
210
884
-250
-86
-610
96
356
-98
727
802
15
279
66
418
192
567
-463
-89
-879
-168
688
43
829
-161
525
790
-19
207
386
-231
400
207
-437
-571
812
-343
288
-259
-157
-295
516
-105
-31
55
-809
823
434
168
848
-603
-874
124
-154
116
-80
-506
-508
486
-9
-707
37
-142
-672
-153
-878
582
607
91
22
889
745
-91
406
-831
-243
-601
-561
610
390
448
141
-66
482
99
-410
370
-787
408
-331
-188
174
-650
-87
153
-436
-889
618
-9
787
-851
-694
67
62
73
-684
-362
785
-565
-660
379
-305
-431
-838
76
-242
-614
672
-381
-133
204
119
285
-418
327
39
576
642
413
-387
-592
-113
-864
-12
-836
-589
469
-174
-413
131
8
-752
-782
241
374
-722
868
-106
-27
-800
-315
794
-843
-61
188
137
242
-450
-450
840
675
698
-852
-216
-40
158
234
-370
361
239
-145
386
408
-480
-284
663
-25
-244
69
472
946
778
144
820
32
320
-237
-158
-194
67
-679
-75
-414
251
3
-726
-692
489
-681
84
-726
387
-187
-241
721
89
-44
-533
567
-753
-429
874
117
70
967
361
-762
-746
516
523
-632
-647
-17
671
-20
-373
-397
-548
363
-292
-692
-393
36
-37
451
-548
-884
-5
427
-853
-529
770
-290
236
462
-376
140
5
250
46
-729
-87
175
-164
-727
721
574
-430
81
851
-830
-51
-290
-285
-174
-186
-37
-295
449
57
109
49
535
133
-173
534
35
-45
925
-40
-859
-41
-652
-692
-592
-134
-870
69
-28
738
-871
460
175
-852
774
-207
-251
691
-330
-421
-878
-281
780
-595
-818
-695
-158
413
87
916
578
-58
-497
247
896
697
-610
-722
-495
-701
-721
298
858
-380
-283
-542
-639
-632
-773
-194
-404
324
48
-117
30
-668
287
642
-41
219
539
-7
767
761
-155
-423
-767
-90
-652
-473
-207
-305
746
413
-573
-30
80
-282
-14
884
-664
-642
-185
925
-359
-535
24
-151
-548
89
-556
-819
437
473
265
517
-59
807
197
731
-875
39
399
84
-42
-434
540
-196
499
-13
-508
-485
116
-86
-108
-568
-508
-665
211
-840
813
-62
884
-718
-68
611
414
-754
-368
571
479
-618
642
-61
670
724
-821
14
323
605
488
-466
-8
889
-194
545
-446
869
830
865
-768
-583
-722
526
-892
-565
893
164
325
181
867
-236
161
458
-59
-883
151
-266
503
330
506
-151
-623
-709
-764
-591
432
-483
475
789
219
-678
13
-329
950
-23
-455
657
508
-876
-753
-398
-375
-834
-869
62
-269
-643
656
140
-589
186
-312
61
-651
-657
331
240
699
-594
593
604
719
-802
-487
753
-548
-516
81
618
919
516
675
-45
-509
65
116
-13
602
-85
487
472
-293
-737
-143
76
-244
-219
183
186
-505
-764
-28
816
-523
869
777
-619
239
-745
540
836
850
30
-55
780
37
-637
-747
-56
-37
-175
-94
-50
298
-892
249
-211
-845
887
13
703
-36
6
-162
298
-514
-114
-641
-58
-43
41
828
-117
-83
236
-318
-488
255
-491
-462
-538
-130
-723
701
201
-271
237
-752
-175
-543
147
216
176
556
340
230
-40
254
412
276
418
147
284
-894
-273
232
761
362
32
-385
89
-583
797
-595
-848
-10
-695
132
-6
-686
655
77
973
-413
26
-462
106
646
52
-413
469
113
30
179
444
823
29
288
-45
727
-570
-57
-65
97
-228
548
400
-354
64
896
-714
-596
80
-127
-240
-809
186
-895
-416
82
-885
540
734
-64
-423
-332
994
476
704
-118
15
-733
-315
-146
-775
635
-298
-20
370
-490
67
160
587
-310
318
-145
64
761
162
68
8
98
837
316
-805
-229
559
-483
366
845
-324
-11
341
-27
793
-166
-497
-547
-612
-898
-370
-534
-151
237
-347
121
-153
67
608
-85
292
-22
-703
327
70
-616
-155
-513
-780
-218
-715
-592
-338
768
-200
-777
-820
421
-261
-282
-688
855
489
730
-271
516
142
675
200
-514
-196
-811
-16
367
-623
-417
-777
-207
453
297
-98
2
486
-311
-220
845
-590
-6
-675
-544
670
825
-842
700
-218
671
-482
40
332
-706
-296
893
-622
708
385
-310
7
457
-520
4
-508
-880
66
-54
740
-273
-894
520
-288
-252
698
515
-255
525
-499
-208
468
556
46
12
289
-66
649
882
719
-419
8
-205
725
774
-177
-249
-13
126
-552
144
-563
-168
21
-554
177
-365
-153
788
-270
-29
162
-755
291
375
-742
-715
337
832
-209
420
-419
-54
-593
22
152
-533
630
-304
-518
299
119
16
1
55
-344
506
431
199
-45
-836
352
-579
214
-617
186
549
-691
385
-62
-361
482
327
422
-95
397
-717
-781
-14
-776
-167
223
-96
-263
-691
93
933
-682
-50
565
-25
-493
620
325
-230
706
714
337
10
-390
264
676
806
772
458
-787
264
482
-891
-477
529
-308
385
-535
-220
-99
-33
48
859
-156
-884
493
-690
354
411
514
-532
-85
-101
23
559
-848
-628
-259
451
-203
312
-452
785
752
116
-882
841
972
307
-681
-875
-558
720
934
303
47
-615
226
-274
662
-891
-318
-297
335
774
1
-813
-404
99
715
805
4
711
79
-31
-135
-223
-846
822
-544
-454
885
559
-213
21
-63
408
-345
191
-786
-409
-684
-437
1
412
-661
719
859
-497
-787
620
618
23
53
228
-314
375
541
-390
864
683
-551
59
99
-387
182
-301
-435
-247
-860
-820
760
793
-141
166
683
57
465
389
-568
-50
185
-610
439
-872
298
-828
-615
277
397
862
-470
390
-140
793
-862
666
-548
688
-764
602
-180
261
-81
449
-362
-250
31
-816
-5
-452
812
-841
-627
-528
-235
352
885
-814
-438
-393
-275
508
442
-301
762
-97
140
-705
611
-639
-419
515
106
-67
451
-559
406
-91
-294
78
-757
-611
22
724
-576
-108
-28
241
-577
-845
88
-90
-713
514
144
693
-545
-414
-317
819
64
839
371
879
998
-133
-843
668
615
-515
-215
193
650
-410
-754
1
703
782
138
169
-586
-271
84
-518
623
-604
76
-459
-666
253
-565
-846
-59
834
713
99
73
643
154
-599
-64
661
859
236
-780
-97
-880
-189
719
-371
3
422
115
-203
641
51
76
378
728
65
41
752
525
98
78
82
-411
-678
755
444
-488
574
326
-41
-885
122
405
99
-723
716
509
972
-527
-630
688
605
-86
190
467
212
27
-588
431
395
24
622
-218
-630
-99
-35
-80
-215
424
804
-526
-805
-14
996
-134
-672
-571
-618
184
-750
691
-6
-303
-770
-296
-276
303
890
-799
-407
811
-497
-130
582
798
-7
203
592
-243
944
782
-622
-841
-514
767
584
492
8
782
213
497
-634
-447
-859
-578
-324
1
34
14
-5
645
798
662
695
616
163
517
-692
270
-23
309
89
24
-762
-575
-570
453
38
279
-12
152
-740
131
251
348
-104
-89
892
659
608
-716
780
280
-315
233
-653
-369
137
46
882
865
183
63
861
-643
687
-825
-319
-718
786
86
-442
769
650
684
99
824
385
-665
409
-11
-711
324
405
156
-709
-65
230
-369
-778
864
502
-625
-230
302
-577
740
735
-752
-215
871
-66
116
-779
-620
993
-208
214
35
10
-28
20
-527
-317
203
310
-3
-366
578
523
-304
646
19
-128
-629
10
-61
28
-496
25
-664
-688
-517
34
586
670
-194
258
-762
434
643
172
-150
-524
-84
-629
686
113
161
421
-652
750
268
262
-45
525
317
-57
528
-305
-494
304
270
-229
-113
163
-587
-846
-95
-861
3
-54
-68
-796
-672
-107
-434
567
-147
526
414
-812
-407
420
747
-637
-113
480
-131
793
-289
-682
121
334
718
-544
-27
33
452
-193
-755
-617
-466
-608
-246
402
-500
-432
-63
-56
836
-87
468
68
-99
-51
632
243
-644
638
570
618
770
-813
580
-47
675
-767
-610
-256
-591
-422
251
-770
-810
230
-754
-319
-29
0
-480
258
337
244
35
-865
339
-623
891
658
-694
-864
856
-12
-350
-355
652
185
346
458
-720
832
-899
217
871
582
-899
-331
-82
-574
-495
74
-99
-505
692
-695
82
-24
-17
48
-664
-544
-35
573
-41
-346
-259
146
72
412
139
619
-191
398
50
15
484
-415
-675
972
-441
824
-670
-6
-695
37
887
215
-743
-249
-73
-796
388
741
675
20
-770
-841
348
-649
445
-192
632
-324
384
-219
895
-104
-11
419
-266
-439
-806
-12
-694
179
518
-385
408
836
-481
-163
-25
-192
69
-882
-661
-2
353
-64
378
54
-560
-425
685
294
9
-681
265
-128
-158
350
757
-75
-183
91
-512
-143
281
805
117
-649
605
505
-734
-375
25
-297
871
85
-62
-592
-404
-99
987
-60
-292
-686
577
734
-470
356
-50
152
-447
783
812
-228
-262
747
-235
583
218
-703
527
-390
809
-105
300
-481
-83
998
57
-718
173
598
433
-406
442
52
471
92
-694
-597
-29
524
-830
-163
141
-862
-60
994
59
716
340
544
362
-652
-515
898
884
519
-17
297
825
-73
380
-506
-857
-524
63
472
-64
-841
37
85
102
-57
528
-89
363
-15
405
52
-53
-727
351
220
195
164
-632
-268
-790
-76
542
577
17
765
-613
-829
-248
75
-237
-673
-30
263
-676
-107
69
605
-496
-83
-20
-378
-219
21
-154
487
339
-33
-386
454
723
-86
-401
88
-342
-198
13
-768
534
-671
-448
-444
64
37
21
26
-23
-557
406
-729
26
710
-315
-765
977
-536
-422
-175
-773
79
485
866
-75
599
619
-78
96
-44
550
372
892
405
-364
577
-803
-200
81
-673
-898
-86
-756
-5
31
548
416
580
51
850
510
623
-181
-471
287
-876
-679
-584
615
34
-464
557
218
360
-192
618
808
-860
14
-207
232
599
-177
-720
179
80
48
74
734
-27
23
125
-98
-638
-851
-630
-544
-167
475
-185
578
-54
-762
75
701
876
700
484
-823
-97
53
371
889
-549
-342
-378
102
99
181
744
591
791
-247
917
-327
-499
371
-364
-267
331
716
72
-47
-506
-61
572
91
229
868
618
197
-335
4
-21
90
-230
-525
-48
-82
282
-33
-675
-748
59
-103
348
-399
-562
964
980
441
34
-503
-519
805
696
-110
571
-92
-8
776
-662
-297
-498
409
-467
181
852
91
25
191
-593
-627
472
537
714
683
-455
365
-896
788
90
-312
-457
44
344
-417
182
-362
682
-21
-279
385
685
565
-720
-61
-781
514
312
-827
337
510
-254
-580
-673
143
-48
-804
583
-524
454
-552
-801
883
609
-784
449
791
895
-553
-878
-434
-408
169
805
840
851
-445
107
-637
84
480
703
-378
670
204
230
917
462
152
925
-895
824
320
789
-417
-20
42
-223
314
859
-542
995
766
-733
367
894
-81
-199
610
-715
-56
-455
112
-360
389
-215
-828
39
-764
-404
660
-808
443
276
-2
414
-716
-873
11
390
890
-849
-868
93
-300
181
-145
-438
483
465
50
83
77
314
237
-630
-518
-264
492
750
-828
-646
638
-56
446
70
-188
948
706
458
435
-515
-581
-190
-379
-36
-51
171
26
-713
-12
57
-142
-621
774
-501
-448
475
550
-5
-716
-8
-271
817
487
107
763
144
525
144
-687
63
53
-178
-81
-380
-243
450
301
-660
333
598
-435
-481
802
-206
746
-440
-208
-200
127
897
-302
-706
-109
962
891
849
-628
-791
-199
893
-564
606
138
-681
-218
427
-465
821
335
827
-790
258
-472
581
-93
424
-7
-693
-218
-864
597
659
-830
73
500
-665
519
-217
267
-431
93
-533
686
423
688
874
-72
-9
-469
-656
-403
23
-530
62
-140
-67
870
197
51
-14
343
-887
-402
-44
-163
725
178
-315
-203
-112
-454
-626
712
-18
-25
-810
-808
-80
17
537
-722
514
-619
465
-676
-216
-170
-52
-315
-404
655
137
424
33
-273
449
-237
86
506
-847
-227
-431
-50
707
792
523
153
-464
-865
96
-237
-286
850
448
61
874
-95
529
-108
-455
-689
-494
-232
-80
379
-763
-719
-598
-54
-801
-20
315
-366
77
-744
129
-420
807
-714
-567
862
-65
-716
-55
-202
97
-891
-634
-443
-885
-499
326
-835
-95
-437
-65
8
-815
787
414
-152
-363
-655
786
-40
813
-716
59
799
835
-34
261
22
889
-688
523
-210
300
-810
-836
815
-706
-90
-367
-518
190
-255
21
80
606
37
289
412
-295
-899
-755
-163
833
878
893
-336
322
-562
158
-822
-39
518
564
-400
-360
83
-647
62
-880
10
325
-36
-706
-650
-521
-445
583
-870
-99
825
-811
160
70
-160
-321
623
611
321
-174
355
433
335
44
-798
562
-285
851
713
793
-752
-649
214
607
58
64
-375
-838
-658
27
-399
466
691
161
562
733
346
40
-67
-577
368
383
-331
483
-85
741
772
-18
207
-854
-540
393
474
-773
-585
-675
-317
854
530
-370
284
642
-691
-587
-310
370
504
-781
-71
465
14
-554
790
18
667
248
501
649
-200
-296
26
-614
-767
763
281
780
-437
665
-6
-585
41
-156
-311
-575
961
-709
-467
192
-428
287
849
-117
-116
-599
-727
-174
165
404
-841
549
-43
-252
-770
27
89
-783
-305
60
203
141
792
403
-353
-685
645
-219
343
282
647
-879
-118
-347
33
164
703
896
34
-193
416
208
375
-448
-740
-332
-858
955
-261
-333
-897
-735
-187
-229
694
888
-249
66
81
-220
247
-556
-258
-717
371
-570
-718
700
88
-867
995
48
58
-149
244
-847
-218
-12
102
623
326
764
-595
-20
-381
790
-555
-498
-45
407
524
745
211
731
710
-897
-403
-19
-863
-440
536
836
32
127
-70
-796
420
-569
572
501
199
169
-844
411
630
282
55
-357
-116
801
-823
147
309
178
387
872
-7
93
-71
-231
57
-226
-417
-474
165
248
-305
-275
440
-97
109
-653
-498
525
-17
-182
352
-470
722
95
-751
-530
90
-234
157
377
-97
438
-419
55
820
173
-613
262
-185
875
-159
-476
-825
-127
-343
43
-633
472
405
163
483
276
21
-196
-324
699
551
682
-252
655
818
607
-637
-808
-272
381
896
-642
283
-878
108
-839
57
-710
0
-652
685
-35
-187
620
828
627
-19
-735
-404
251
-326
-456
-1
-702
809
-766
-598
775
167
-36
747
-724
228
-111
-624
-401
128
207
469
582
-770
103
-137
-309
-323
874
807
218
-534
40
539
-417
-795
-701
640
-67
2
874
-6
-629
-346
-178
195
183
899
-133
524
-426
-837
-545
-35
-740
-183
248
47
55
-626
-72
-28
-643
496
291
457
662
409
238
-219
888
861
520
-283
546
561
635
790
-69
635
736
631
450
189
-454
-301
710
454
-402
-33
45
27
-312
-328
-587
-564
499
365
-479
466
516
-212
73
628
-696
-99
579
327
-539
-726
890
112
-737
74
-215
550
-98
-149
-701
-71
-69
830
272
-611
-347
-56
-41
914
-156
-578
-556
387
-164
-527
558
-380
-866
401
571
734
811
261
177
-888
-585
569
459
551
173
271
303
-343
-462
864
376
-650
740
760
98
-125
234
-650
-320
-679
-790
-76
728
-182
144
726
120
-450
888
-538
-23
-176
-704
770
893
509
280
-339
-124
297
-639
-781
-12
809
677
-311
227
494
-290
735
897
-13
15
99
130
-848
-738
463
98
-34
66
-851
685
569
-108
-307
-193
9
314
727
-158
128
539
-860
-844
681
-130
-251
-214
388
557
794
138
187
-580
832
-579
79
30
-572
415
-324
-419
-174
700
341
-32
79
607
-443
-511
-662
391
147
-780
351
-406
459
-583
-677
-206
-630
747
-607
830
510
577
-679
-192
-497
601
45
-596
-290
487
-52
-50
110
935
-584
-839
121
-329
61
701
859
419
411
850
738
-644
32
-336
276
672
60
-144
-303
-397
266
-175
99
632
-683
609
-777
786
-388
70
128
-362
522
721
-520
580
-104
366
-775
698
224
47
-303
-171
580
182
492
896
735
784
876
-424
816
10
502
26
-880
-637
-106
-486
176
335
542
609
-887
153
591
282
251
-135
723
-343
862
-189
38
-602
103
-470
74
-328
387
119
-277
-6
324
51
14
211
614
-580
-375
275
-709
851
65
50
-535
-592
-58
-233
-859
967
615
628
97
-729
-197
57
-76
245
63
-378
-253
-151
159
692
-745
-551
-399
446
-256
847
357
-264
768
545
351
800
365
-39
-146
-116
-505
76
74
-751
-518
812
-862
-502
662
491
-22
-378
549
-59
-436
725
-77
-62
-876
138
-84
772
797
771
-886
-663
978
19
38
-673
-327
705
-858
969
-696
-17
-711
607
108
114
665
-886
-119
-32
-478
353
-836
775
-355
-865
-690
897
-31
626
358
354
-738
114
125
491
685
-842
-397
631
708
812
277
116
152
490
-738
-372
206
775
-686
920
831
580
75
435
149
-749
198
-657
-94
-28
-170
-159
-21
-119
-736
31
439
804
-541
428
-145
392
-383
-232
658
483
71
56
-324
-45
740
596
230
399
640
303
811
-49
-408
-372
767
-234
221
-337
14
-15
348
-442
576
423
-140
-656
167
355
131
538
-135
839
316
-86
-589
441
65
860
473
-572
-650
-211
-769
-521
-857
299
-664
-628
-858
-51
887
-19
477
988
793
797
-690
204
-55
-881
386
598
269
-697
334
4
137
-16
826
713
-790
-554
575
-334
822
-226
-520
-722
521
537
-118
-692
673
699
43
-73
822
782
446
-32
-139
534
-133
768
91
901
744
-889
515
-47
-271
-864
551
-654
-68
-752
-117
430
-3
434
-801
-101
693
753
-105
643
843
60
-122
527
-657
-742
-475
248
-121
184
-476
-233
522
10
-89
-541
-15
656
570
157
144
-558
-557
124
684
-44
-640
82
-735
-41
-491
-32
242
-852
908
-459
-671
950
644
-241
-83
684
618
469
-745
706
-528
-192
918
2
726
-56
-740
94
600
-60
-521
386
-485
439
-383
449
407
451
850
-44
-806
-72
84
246
378
419
479
-386
-653
868
-718
-365
99
10
-22
990
400
875
650
-820
-777
665
-479
-837
571
-631
-530
0
770
-879
-428
895
146
534
-598
450
-33
-113
809
-112
-496
99
-70
764
501
817
-359
-815
-188
-791
745
-322
171
280
20
175
774
758
224
114
-479
-677
823
-851
-364
21
156
677
624
707
-78
554
-62
587
637
-494
-510
-558
-194
13
-381
30
-374
806
-517
404
704
-759
341
-880
136
843
627
204
695
292
312
-557
10
174
856
-417
419
271
678
-411
507
840
-521
-181
32
212
489
-202
-92
194
-21
-493
-338
-500
7
-279
31
-356
63
873
-710
632
154
22
857
-280
32
-528
-885
758
-479
-59
-732
549
-109
-792
-51
-137
-515
-513
70
451
934
581
-648
-648
724
-163
254
-386
50
208
305
733
-450
-21
-600
233
576
-618
169
35
-320
-333
-723
210
553
-837
297
242
-54
-505
-206
-611
-12
-427
882
936
240
-34
-18
675
169
-439
370
154
483
558
294
-172
-284
710
641
-359
865
311
652
-607
230
-611
-41
70
7
-342
-654
-891
-89
-158
509
359
-27
-70
-514
657
22
-457
450
-653
-736
-711
72
-115
-716
13
64
52
813
-205
-665
-300
-776
860
-616
663
-850
216
-95
-61
-447
-481
220
-394
28
155
478
-302
11
-486
-421
490
-36
-563
-219
-629
-98
-873
619
725
0
70
697
405
292
-197
-69
282
899
803
-32
923
155
36
795
-371
255
-425
646
-9
639
121
778
-496
684
22
-85
-619
201
-227
-344
91
-311
-108
-792
-865
-53
626
-86
-188
-161
-396
685
643
-834
870
83
606
27
-159
-179
740
-581
783
498
-264
176
92
144
40
134
-8
184
-309
8
-856
601
100
-549
-672
67
98
-883
822
367
-246
432
-368
175
-257
-20
345
-706
-633
-345
667
717
116
432
411
679
-624
-43
549
25
-132
446
-798
-378
-343
-584
-626
205
-379
-92
-305
324
-496
240
727
-574
161
327
-14
273
583
965
-285
423
-709
-332
-448
-150
-642
79
-721
-701
284
36
-206
-83
862
340
-415
482
-134
-367
-740
-788
-803
-39
625
228
-741
799
-800
350
-510
-526
-165
144
492
560
548
-407
258
898
-67
-513
297
589
169
-573
-2
572
557
382
-768
841
-631
-749
618
752
64
147
701
562
80
-428
565
-194
-518
283
484
810
948
718
751
43
992
-684
757
400
845
547
632
841
-42
742
148
681
-315
-220
-738
-185
-840
-258
-22
631
526
367
-69
9
-232
214
124
694
-719
239
471
696
-64
-481
-208
-770
-491
381
-871
-278
801
848
-12
-646
65
45
870
635
459
-678
213
-439
76
-42
901
-257
417
-56
81
312
708
-18
-89
-596
-272
-449
129
65
-292
32
-790
-259
409
-110
367
-510
-30
-587
-194
-769
-738
772
-76
-15
-226
64
-172
-78
367
94
-37
-810
-18
341
-300
-82
-463
-220
240
769
698
846
281
-34
775
-370
-463
417
-79
671
447
-736
-659
-216
683
-679
498
281
-10
-128
-656
-86
574
-223
761
-50
705
67
263
-290
-359
655
74
-823
458
-85
-226
648
268
-13
-687
117
-236
-297
538
315
-363
-48
-48
-420
-897
-175
839
855
-69
862
48
51
839
335
-408
139
-618
107
1
203
86
794
-117
295
-351
559
801
504
-15
-252
-864
477
-116
-485
611
-432
131
-881
-174
-795
-430
-561
-193
-504
-821
-31
-458
-279
-168
305
195
-604
-124
-418
-488
-46
241
-784
890
-827
743
-696
-318
856
-727
389
-59
207
-251
-319
782
216
856
-869
115
-893
303
494
42
-65
845
772
206
-157
46
-118
515
568
-624
32
999
45
56
-843
581
63
831
-69
944
-535
123
-647
721
699
-413
-269
-446
469
575
562
930
193
212
-620
272
-46
-267
186
662
-857
-18
-89
-75
927
530
479
-88
60
-55
-726
-368
588
-256
-17
34
-395
270
512
-129
2
647
954
969
304
-185
454
153
-127
668
94
393
-857
-659
-153
304
-540
577
190
-359
-187
566
693
703
-611
-799
-516
713
95
569
664
-626
610
-890
575
170
659
810
373
865
181
553
326
-707
-857
-183
-176
-51
489
-87
-97
108
-493
-658
17
-455
-873
386
805
-802
187
-882
337
-558
990
565
-721
870
-19
-894
843
254
625
350
963
53
-581
803
61
68
-854
-462
-881
379
-826
90
664
-193
-290
307
65
523
-391
541
-47
-75
91
-586
-537
-16
49
543
558
-32
714
138
-134
-490
-38
210
-820
627
-843
110
609
-47
-669
-708
469
501
143
-710
-885
-638
-161
225
765
811
-295
-785
476
639
-753
509
523
391
493
216
-69
600
-499
-549
629
-63
23
359
806
-197
-426
302
189
770
190
-893
626
-841
235
328
83
737
-32
-66
-7
-806
893
859
-794
274
-366
-310
889
593
-13
60
-139
-341
151
671
296
-36
224
998
-545
-402
811
543
495
-833
634
-3
221
830
341
305
813
241
467
-285
-739
-579
-830
517
-254
-826
-851
-6
-20
492
-253
538
-301
184
-869
-481
32
-675
12
-12
-593
239
710
-418
-350
714
-837
38
307
390
-804
51
12
-758
539
323
87
309
497
-266
-255
761
-166
-797
-319
-833
460
-259
672
331
254
-113
392
-425
-37
-233
80
786
-186
893
-237
388
428
-98
493
532
24
460
673
-531
659
237
-138
-832
29
-351
144
-168
758
48
-849
-186
-13
92
49
-523
518
-509
78
-756
-111
-685
-472
532
726
68
-1
-310
-115
458
-668
-184
-726
-813
-343
-894
-108
-708
-20
184
-291
-28
863
-49
71
872
944
514
-118
53
-212
491
346
80
-851
807
14
-209
-18
8
888
-831
233
284
-796
708
-608
152
21
524
199
64
61
-380
-135
648
550
-831
154
-219
463
699
51
-706
667
829
-179
403
747
-93
-49
414
275
23
881
717
297
321
398
524
-340
-86
5
-442
-328
538
746
524
-696
674
-711
-880
435
-40
12
-502
626
383
-799
-375
102
80
-738
-244
-834
596
-145
-657
971
-667
17
781
-222
-2
55
-778
-47
456
-357
789
360
19
169
436
885
-264
76
91
-744
427
580
-289
8
885
-313
720
-202
-538
-601
897
-639
-741
487
0
213
-379
-131
327
578
503
508
-208
99
237
-410
-77
-131
601
896
93
413
268
-384
-327
17
223
-540
-640
553
228
-217
-835
-486
-436
-865
896
197
22
-75
65
-893
247
580
-63
-324
-805
308
296
470
710
-359
280
-93
18
241
15
-803
-863
127
-37
-255
734
-787
823
-837
-117
-11
-80
-741
607
404
-200
5
56
655
877
-217
458
133
-461
-300
-670
719
-381
-105
762
-366
-260
-641
778
-234
-223
476
585
289
654
834
49
-695
891
669
-617
7
796
-179
827
989
60
817
391
-387
-592
-78
273
-87
-56
775
810
882
895
418
495
-571
845
538
-438
-235
146
88
-204
307
312
330
-226
660
741
26
-281
-578
-169
984
979
363
-824
90
869
255
-188
-829
218
858
-206
-177
943
-43
313
-431
433
752
71
-293
-887
285
704
890
13
885
-424
92
-388
389
-391
-116
-320
83
-175
-506
-724
425
45
247
-836
186
-3
449
453
514
513
-747
816
-74
-77
783
688
-363
-302
-474
-772
488
76
836
-821
2
182
-812
420
-737
-471
158
220
867
24
-639
777
-713
496
708
-197
559
-419
-278
-177
-56
51
-91
655
-521
-281
581
-236
679
-861
107
865
543
-876
720
9
10
-482
-878
-833
-139
578
-800
401
-784
-874
-610
797
-640
-645
884
295
649
334
-520
-682
933
-380
-104
-616
76
196
847
577
-78
68
735
-498
75
153
584
53
-175
-671
-85
958
398
167
10
675
24
67
-499
5
-108
-890
-559
685
404
335
-675
629
-726
272
-85
533
238
-413
596
-35
-101
-72
-856
-890
-62
-30
-828
-336
946
654
260
-286
-21
414
-694
-360
-435
-532
59
-788
-65
-5
905
310
-841
127
-767
824
689
127
817
156
-875
282
784
-389
729
-875
-454
625
11
102
72
-21
23
-105
212
-333
185
76
-9
-5
535
156
103
885
-101
845
-716
-198
404
-377
-309
42
-155
377
646
750
388
-773
-346
537
-205
-499
41
55
-803
499
-494
25
-717
7
-791
-38
-831
814
629
76
164
350
-649
352
476
-836
501
-427
-815
-560
-513
-157
-637
-820
597
-97
-154
-44
209
-318
187
595
-344
63
851
-761
488
-611
-88
786
22
-525
651
-541
-493
623
719
582
473
662
495
-338
247
-863
-394
252
652
-575
9
-793
79
-107
857
230
-98
-809
-109
412
-726
445
59
-249
-16
-363
731
341
219
761
-49
66
-151
-561
-377
-203
-79
918
-440
407
227
94
-427
530
-402
-191
-719
-741
-750
-238
-111
503
-601
26
-139
-686
-825
-253
37
687
67
-446
-263
615
-56
395
-676
362
862
-656
-762
746
109
-354
22
-743
-709
133
-624
-596
80
212
-603
220
-58
-176
790
74
486
-82
408
801
571
-107
137
193
484
-525
410
-564
755
-572
99
127
259
653
535
-96
7
-408
888
-757
375
232
468
881
125
724
-760
81
388
-718
-542
-758
-672
711
-320
-65
-177
-156
658
-277
292
420
279
685
-237
853
-388
55
-419
570
580
532
-315
295
455
187
-332
98
964
203
287
-27
712
-243
685
-169
-157
-590
-135
-418
84
227
736
344
682
95
320
-80
-117
756
534
307
-797
-385
154
-332
-249
554
-560
-147
-629
71
642
340
-125
-632
896
-695
510
-267
-459
-34
905
-265
391
-500
-503
693
362
-417
493
-542
465
-377
27
539
114
752
362
-876
5
243
-594
-353
361
127
469
384
-358
443
-92
-47
-172
-878
408
182
732
648
-259
872
666
-124
-462
-177
625
-198
787
-203
-833
368
-262
-731
515
27
-70
140
-773
-200
-896
-529
304
-629
283
-897
-403
251
545
-788
-519
887
685
85
-828
-333
-135
719
584
399
-302
-821
219
539
-38
-608
-459
-244
-691
277
7
-216
-396
-418
155
-688
655
623
649
-308
573
133
-257
-126
-578
-217
643
9
796
-34
-67
510
-278
-160
183
83
-524
-130
618
-632
-480
818
-471
60
-456
120
528
724
2
718
-94
-470
-416
527
-713
-207
4
276
646
-81
-376
206
698
-740
213
-159
-503
-496
-42
388
-89
14
526
114
773
567
507
618
59
164
-93
324
-859
199
683
557
-196
-55
846
-549
-466
-626
-38
-704
-228
830
-589
-421
296
428
-413
-18
321
935
429
844
-175
-536
321
228
-108
0
-407
-99
43
83
387
490
74
261
-136
760
640
544
255
-354
845
291
-540
-12
-470
699
30
868
-171
-62
-451
115
683
333
-883
598
198
508
297
684
-703
-190
131
-805
821
-823
811
-223
478
-424
-562
-565
745
-229
-106
-706
-398
-574
-275
85
320
738
31
670
585
-511
318
-212
-366
834
52
669
-299
-153
666
392
963
-66
84
-169
-386
401
313
483
469
-75
-815
547
-549
-806
95
-493
762
67
-481
91
-778
-212
-484
-780
70
807
-602
-668
4
256
-71
-433
530
-404
475
-102
-155
429
577
293
112
-63
-237
-515
-330
-35
-188
-114
-494
28
359
573
755
543
-518
-599
-822
-468
370
-13
-389
166
-843
835
154
-102
-9
191
743
368
-569
69
-431
892
89
83
115
-506
-710
-408
92
645
802
62
-106
-633
-582
-555
-499
831
14
662
498
-148
-88
626
-330
796
-808
-594
-710
-364
655
-542
477
576
472
-3
-131
-342
837
264
958
809
337
252
-497
232
-327
71
141
-831
331
699
359
-665
-731
460
-841
-414
163
669
-172
897
-266
-153
-518
18
-486
423
45
-160
46
-707
-673
9
425
-185
-603
-133
-390
-85
-44
-70
-82
-16
278
-232
547
577
-742
113
-35
715
740
35
47
800
-590
-605
766
71
-727
540
941
126
-381
-219
-271
438
-117
40
999
468
-714
-80
780
197
855
-328
-879
562
614
-807
301
-230
-37
22
-460
766
315
-568
1
258
-26
76
-33
-41
175
754
599
500
390
-635
-711
-52
-500
-815
816
-146
229
454
-18
816
-412
-391
863
545
390
479
-225
621
-860
85
-685
-840
667
-374
864
-186
194
-672
720
-246
-825
-468
388
804
194
-236
-126
-27
-161
667
382
294
591
-297
-679
29
-158
345
-433
-232
494
-703
-305
10
637
-307
854
725
-506
53
-115
-826
62
620
849
569
-184
308
978
-50
31
154
198
-75
-562
441
-148
-364
-427
614
-488
-891
-707
445
803
702
854
35
-333
-814
-398
977
214
-752
358
-123
-92
572
-864
-130
232
-768
-458
836
-383
-460
-469
743
643
396
-826
-648
210
-68
429
-530
-161
-830
682
-122
17
-776
-63
479
310
-372
341
305
304
689
4
573
-595
48
71
-747
42
68
836
-392
-323
-528
325
29
331
-420
-118
-47
-293
-653
-40
-419
684
343
526
415
456
861
-230
95
645
898
150
28
-321
-70
189
596
433
-895
-769
295
582
791
-810
9
708
-20
-525
-331
804
96
-588
297
394
264
308
-672
194
867
-645
-415
426
284
-310
-453
778
-323
-537
-188
95
-806
115
46
-686
-571
180
592
-506
584
-625
228
0
-180
342
-100
148
-24
-185
-630
815
55
-58
224
-243
392
-22
83
340
-28
-748
754
282
185
664
164
829
876
-741
-88
-560
1
-9
-256
-531
859
412
-29
486
-207
-780
-1
-492
30
-388
-199
-562
713
-361
-619
-755
-287
-30
-809
701
812
686
-151
173
310
887
-335
-885
-273
-482
-30
679
317
804
-210
-107
-823
-887
-337
-39
598
500
-492
-56
546
573
280
41
-266
104
-146
-808
-758
81
-319
743
-237
717
651
-56
-557
-639
-656
210
535
688
251
-85
-615
-72
742
-28
-454
-672
-60
55
317
688
139
274
-617
-92
-366
-840
-9
560
306
-781
355
-153
587
-38
-53
-244
-733
-761
-66
-278
-510
-681
-228
-18
263
-37
723
246
659
689
-316
743
340
-202
-724
94
-26
-643
-380
-340
420
-43
535
569
-703
-674
729
-204
595
-27
662
-103
73
-19
-369
-852
-622
-628
898
29
-19
739
-23
-470
-690
-450
568
722
83
-344
-591
-446
-18
259
-234
-261
643
47
116
51
236
-54
-46
62
-74
-120
-133
439
869
480
24
927
-93
-243
-222
-674
188
-625
507
-120
353
-359
-586
246
810
810
-52
137
710
-331
860
239
50
360
104
-481
-304
274
-887
-723
-283
-536
21
806
-465
294
-425
-49
354
786
-360
-355
34
408
-684
538
-800
-83
-592
502
-418
652
-514
988
-190
980
-416
675
-69
515
484
321
-677
-311
-588
-378
809
-263
430
-687
835
314
-625
505
790
677
587
-681
-481
-58
410
-464
729
679
711
7
509
-554
647
-44
152
-204
381
-743
846
-272
19
75
17
676
820
-97
-201
12
23
-802
-102
-177
-115
-77
-177
-428
266
247
-738
3
591
-561
-548
35
185
-780
-67
265
782
-122
-845
-586
-638
574
119
38
455
-413
-154
-561
166
-114
208
215
769
806
526
-419
-50
-226
-3
-889
666
76
996
824
317
68
-387
-349
-438
-793
-39
157
94
-165
-840
537
558
-720
-499
-160
478
2
55
833
817
323
-199
-373
630
-772
-326
81
-79
150
-583
5
-270
606
-32
776
-324
368
949
-341
285
858
-409
-617
-362
298
-37
586
-705
156
-692
-841
163
-380
651
-105
746
-4
-19
339
-539
86
-293
-226
-684
-306
45
-368
411
-42
486
-479
713
-170
668
-436
79
-751
709
-98
-74
-7
-94
-237
-222
137
-127
604
67
-630
-568
270
-198
-194
734
-725
-595
13
-566
-238
18
-207
-16
-59
-838
622
-387
518
-694
-831
-76
-201
850
-266
-718
-44
-444
-422
654
-626
91
-612
790
832
-401
-853
57
-420
-614
-856
497
83
239
-496
-95
579
333
885
595
254
-34
458
85
29
-832
-174
448
812
447
-366
-169
-110
324
769
884
-659
-643
923
-825
-688
773
517
783
-886
-97
57
-1
37
-585
-36
645
-349
-142
330
-227
-633
-166
683
605
-145
785
-598
-608
-475
-501
-478
-720
450
-731
-406
331
-338
-461
293
-253
195
255
806
-388
-343
493
41
-64
-22
-796
-1
687
874
483
528
644
151
716
-138
-509
-799
-180
-170
-398
362
-196
468
59
200
895
564
959
723
12
270
446
618
-100
684
-610
254
-56
367
-521
-488
104
-654
370
688
-465
229
-19
-254
29
-13
468
-148
-524
577
-628
-113
-88
258
610
486
439
813
896
324
551
-124
126
384
-165
-261
-842
632
-175
685
-833
340
-17
-755
46
410
1
240
-898
-760
550
41
464
-130
480
-30
96
-83
-799
-367
-192
-92
243
143
115
-446
-433
712
65
128
376
297
-626
13
418
-26
-319
-487
156
-186
33
12
-309
90
-42
-509
210
725
-560
-257
-770
814
90
-20
297
706
386
-98
14
-754
-600
-318
-609
-421
-880
-589
63
346
259
88
-298
95
209
-689
-439
-483
-679
10
714
105
722
-17
361
423
314
-298
-154
-154
-882
-111
405
491
-14
767
-235
-668
855
281
-76
327
178
-535
296
-398
-165
24
541
221
-841
-391
478
714
241
-49
-51
582
107
-807
82
-387
853
-677
-835
-94
877
-604
360
-842
502
-183
683
857
195
869
61
-12
619
745
-413
886
401
-576
817
561
-192
413
-144
-97
-731
228
-295
-93
-131
428
509
408
30
-271
73
715
-694
-568
751
691
340
5
-839
132
-657
435
-134
-310
222
634
592
-602
306
-569
789
-832
-717
-732
596
-451
15
628
-34
-377
-832
93
-234
718
751
626
-786
164
983
-55
743
-503
289
-461
-658
109
-94
-260
-307
529
108
141
707
-513
64
145
-191
-116
-271
-805
-203
-78
-102
831
-362
-572
611
-617
-385
355
-101
86
-415
-894
400
-226
-511
-861
-33
-8
445
543
588
21
231
74
-349
-83
379
602
643
11
447
731
17
-672
130
-18
-42
-269
167
39
581
-70
-197
765
66
-410
82
-89
762
-766
18
695
-815
508
252
448
232
-780
-297
299
82
-76
-508
212
523
773
-120
-172
-720
-259
1
441
605
-362
-11
855
461
-307
301
3
328
-425
717
-471
863
239
-857
94
-857
284
-269
-514
71
289
229
-715
-85
809
-415
484
545
296
-237
799
508
785
-491
836
62
-240
-821
-723
-554
228
277
200
-428
592
135
567
-655
-181
219
91
-767
561
12
-109
-58
45
-480
25
-428
279
607
-559
323
-257
72
735
-703
92
322
62
-686
-2
620
-121
93
432
855
-45
483
-844
-92
708
603
-56
-369
690
103
816
-761
-530
-446
921
-896
-495
-705
503
-529
24
-873
399
-594
-318
177
582
768
739
-90
249
8
-668
84
-649
800
596
332
-741
-251
-574
156
705
-447
-878
-131
-131
-355
-822
-35
773
-248
-658
559
487
-584
624
3
953
778
564
564
-296
-3
-1
0
-180
-190
747
-108
55
-29
216
-323
138
-599
656
931
34
-46
576
576
-70
27
118
45
32
899
115
-403
45
-615
-322
18
34
-154
220
-347
-710
-383
-580
-57
573
-419
617
482
-313
105
-850
46
258
-57
174
-442
-164
-297
815
-650
481
-60
-688
879
105
667
555
-141
-640
857
-493
909
-864
-682
753
-300
-92
412
-615
-513
500
-184
-696
96
-118
-186
-782
-406
796
318
429
-747
174
62
-633
39
158
599
79
596
-206
391
-305
-552
-535
88
-241
282
465
769
-148
115
969
-654
-70
-649
-533
-657
-452
657
-198
377
383
-726
51
733
-854
-134
-338
916
894
-147
-95
-645
455
-204
75
-161
38
-252
-303
605
-33
-30
70
-763
-308
-293
859
986
380
-779
700
-11
688
-822
67
571
-193
595
188
366
-855
-54
18
-886
-548
-84
296
382
122
303
248
-85
134
702
629
580
-704
547
549
-120
548
-443
43
495
-548
-11
119
-469
355
-91
884
-518
-823
-184
-502
310
-275
599
-523
-696
-231
388
813
658
794
-841
217
475
317
371
-752
872
-888
-122
-676
-414
612
-26
103
-646
-825
-370
650
665
233
-339
774
138
712
-259
-697
-741
-77
-122
-147
-152
-64
-15
881
748
224
-366
-386
761
675
-506
-418
-657
762
303
88
-819
-822
-528
-76
-845
-379
-655
-203
-664
-37
-768
221
859
-299
569
-69
349
305
182
-26
541
-868
99
-133
-639
-850
845
-685
-60
-611
-313
718
-157
-32
404
302
-615
814
-288
-33
62
-714
430
-314
-228
678
-873
703
-50
231
-665
-413
693
323
22
-619
649
207
88
-142
344
380
357
-838
-449
51
-483
-556
-19
-226
257
-225
858
625
-576
749
-145
-8
118
552
-56
-20
-181
886
382
3
-48
-193
797
81
-10
-507
-210
-210
-744
-31
284
-430
-30
91
51
748
270
-489
578
79
545
-681
475
-113
368
442
10
-260
778
779
-59
274
111
255
-838
224
367
755
-722
-85
209
-47
-405
741
-652
595
397
322
306
-32
124
-179
-223
489
99
427
-237
57
-653
-496
-458
861
418
-262
-394
-668
-119
-640
-846
-382
746
-840
-320
-43
888
94
-856
699
-852
654
99
417
527
509
-557
48
656
-172
-65
907
-40
397
193
551
-56
830
260
888
149
241
178
-323
755
-805
437
53
-701
826
54
927
-205
628
-750
-615
877
903
21
469
42
-108
-237
-258
-558
498
-37
-485
481
778
503
412
-150
329
647
24
812
434
-438
520
-162
-453
-477
-75
700
572
424
836
-58
-165
968
-633
-6
-756
-655
-159
-23
-510
566
-164
-261
836
-629
732
-374
-656
-74
686
-79
471
523
745
113
20
824
871
603
-726
137
-371
725
760
-834
135
-809
-208
417
336
-777
-369
-764
-44
-648
-534
-13
-713
804
-80
-518
45
842
-131
51
765
-873
571
749
34
-327
-21
-50
94
4
552
-314
351
506
339
192
125
-109
402
785
59
-323
811
-247
88
445
-107
-392
519
214
-517
-43
296
-851
433
-452
513
390
130
145
799
-207
35
712
621
784
946
538
576
-114
13
-775
-506
516
-604
327
-127
-260
379
-806
551
-590
558
-680
-689
-102
732
-121
-486
416
279
-343
194
789
209
782
160
-788
-498
-665
20
153
806
-25
673
-759
-83
-867
-476
-652
-75
881
-120
-334
793
-384
-531
719
851
751
398
709
600
447
-526
-201
251
-256
670
447
92
50
-465
-478
-636
715
25
-511
234
-387
-311
-69
-320
-651
-63
90
69
-339
-713
-777
-587
-237
87
69
427
118
-87
-303
670
-71
-323
889
514
-248
128
-489
558
397
2
-665
329
659
26
-297
318
-16
-510
-10
-85
-97
26
-93
-50
-5
-689
285
744
-692
-237
-5
-718
91
-172
-398
-665
19
-78
754
-45
-750
-524
-275
940
-244
83
-522
-248
714
410
262
-539
-685
-600
-210
-670
563
417
-196
874
316
-112
-298
784
818
-708
535
894
-94
486
-297
-590
95
605
250
272
-765
238
-90
-603
-795
70
-550
104
-227
-511
323
762
366
-752
830
-259
-727
-231
-377
124
53
-689
-243
14
485
-889
737
-311
-612
81
76
283
-305
363
-565
-495
-43
302
843
17
-701
-9
765
-383
66
-261
43
-130
-655
-297
482
-220
627
664
710
589
742
-450
-266
133
-473
137
184
46
245
-297
-164
-59
258
-347
-363
167
389
-586
865
29
-449
842
-615
902
374
643
-181
-490
380
393
29
61
-512
307
-259
533
6
-5
-92
641
682
-261
-12
-90
212
886
323
171
-522
-208
-406
434
-217
414
843
968
-863
-778
641
-224
61
532
-84
76
559
-120
-706
814
-93
-72
-229
89
144
-282
-441
-361
498
632
-723
853
248
-239
-844
345
712
-863
-49
-770
316
834
330
107
-83
348
-664
273
14
215
316
982
-148
75
-4
-805
138
210
-723
-249
-280
-176
646
-385
-4
-272
-808
92
42
80
-370
453
-13
158
275
-161
-793
-703
101
266
65
64
-355
-49
605
132
-657
921
-662
367
785
-8
250
52
24
-51
-408
-562
146
568
-645
-37
-318
846
-193
664
760
-660
323
24
-869
-825
-307
687
105
776
-793
476
-168
-153
-512
88
-876
558
335
-50
79
118
-258
-514
83
-25
-13
604
267
407
-210
-6
330
196
171
-220
-71
56
-350
739
-398
894
-459
331
376
-243
-213
-80
78
172
180
752
-575
193
-463
375
-765
568
-124
-565
873
37
326
146
-209
-725
-827
-548
-777
819
-383
63
811
-547
-5
-393
714
-316
417
92
-334
-737
651
-544
-343
356
-12
-838
678
67
429
675
-394
233
-249
-273
-252
-41
343
-446
-95
653
-804
-435
-129
-765
-332
334
-52
-601
-55
147
681
21
505
-60
-63
492
-631
-836
-480
20
745
418
761
-166
416
628
849
203
163
-496
256
360
-67
-746
-198
99
704
-710
835
47
-168
-415
-611
676
-80
865
451
-473
94
-573
-693
-21
90
293
-777
-624
-63
120
153
311
-179
-70
71
-865
22
0
813
871
-18
770
313
-45
-494
830
852
115
573
-129
827
176
-864
795
541
858
-743
825
-234
669
875
127
-707
690
358
-2
-215
516
43
-898
14
-423
-35
187
449
-350
-442
595
-168
-305
-698
319
87
-732
-74
-445
-349
-337
148
-372
360
-104
812
-326
473
580
-667
-561
309
668
-444
-52
338
246
184
667
332
877
-840
96
844
128
-494
334
-632
523
-770
143
176
550
684
16
-747
149
-584
284
676
-795
999
496
-61
-766
308
-197
335
-705
-90
-108
-88
639
747
29
-434
683
-8
-485
435
-567
-203
449
-487
-6
-541
-771
-227
895
-211
895
-615
574
-579
743
544
-447
-236
879
-853
453
-860
467
154
-57
687
397
138
564
603
-543
-659
551
-42
684
-185
-663
866
962
-856
936
-772
33
-14
611
-642
576
-435
-591
229
-544
140
390
-870
151
-384
73
-284
224
-781
319
-509
246
172
660
176
627
-192
-646
597
412
225
-787
-691
-678
-28
-638
253
-71
553
1
-884
-33
-315
146
810
315
-235
562
-190
-213
-287
691
-836
630
-861
810
-854
-742
652
-434
770
415
47
-804
-833
-557
799
52
502
-517
388
-508
164
129
654
485
-844
-443
-20
-730
-608
-884
30
-9
23
-51
-470
-48
250
481
277
-77
679
840
-340
-614
667
215
537
93
-442
69
158
608
-890
795
85
130
-387
-505
-378
-502
205
826
-99
368
188
-735
-719
689
-607
312
-3
-274
-874
-873
470
-113
520
-691
370
-791
-83
390
52
-499
-173
11
479
712
-841
-250
-813
988
910
-180
-218
367
43
-147
-738
16
-603
-307
17
325
122
-735
726
591
891
593
-12
204
-21
349
-626
-472
577
268
172
292
501
239
-316
-117
-423
1
-99
-246
782
-565
-584
947
501
186
-66
525
-286
-740
-652
-645
-804
-703
691
127
-800
648
886
-153
495
386
42
-507
8
-3
-158
272
-528
214
119
812
604
-883
-513
488
-861
-632
-863
-189
15
-693
429
-203
-794
760
-613
994
-94
-90
-43
883
-531
773
-498
189
-206
80
87
-661
681
47
-387
96
794
-851
-602
-501
723
298
582
81
-812
717
529
-71
-271
677
-60
445
884
-853
-689
483
109
-100
-97
150
231
-302
-7
-87
244
-29
297
-463
-653
537
-347
608
-575
598
-547
-67
754
-518
761
-18
88
384
-768
173
9
-633
777
786
297
-29
489
871
-87
-770
811
175
-165
870
418
35
-310
65
-129
395
715
-119
240
-249
-22
-470
-678
869
-589
-780
137
-58
-80
-822
165
-781
138
113
-52
-277
-482
31
-393
917
-43
-733
-232
-182
311
697
375
297
837
-701
79
866
-248
284
-402
-85
968
486
296
-138
141
793
-50
-491
-172
-534
649
-620
321
-3
219
537
-39
87
-726
62
703
-778
-676
605
396
-776
-616
778
-97
-802
-229
-660
868
864
815
-466
-40
43
58
-288
498
-637
-14
757
-33
-773
688
19
-174
-92
993
-743
421
180
-86
851
730
71
-64
516
223
-336
18
-33
-605
-485
491
340
-767
556
549
887
373
678
-679
-240
445
759
485
-651
-167
436
-72
133
-198
-165
893
694
-872
-758
254
602
-685
-455
-57
-795
190
-417
171
644
42
141
158
559
464
367
273
597
-160
955
-676
252
-607
888
587
-35
390
713
-874
-63
867
-177
967
-67
206
-545
399
1
-101
-590
-516
244
-317
-627
-535
-593
620
278
857
-366
856
479
-587
-610
-449
732
269
-871
267
695
75
-322
-388
356
-636
-77
-260
-670
105
94
645
-198
-683
-788
-675
-582
-849
408
94
848
63
-266
22
-682
255
-712
-286
-272
-780
368
105
-350
828
-705
-776
-404
40
362
515
-465
55
534
886
734
820
936
87
298
-860
757
-383
-287
-798
907
751
434
596
-97
481
375
-173
-812
292
577
9
203
376
24
324
333
-693
262
500
41
665
-751
-825
694
883
-71
-867
558
494
-559
-301
-182
-728
460
-52
19
62
-21
-55
-206
583
105
-108
106
-387
797
214
-246
613
690
819
-79
602
-88
-60
-179
886
-853
743
566
438
611
491
108
-837
812
243
-139
-677
-452
614
-234
150
454
-88
434
-277
73
809
328
614
-270
674
-380
896
327
-5
424
706
-138
478
547
299
361
-475
215
-122
-364
-226
407
-349
83
777
733
242
489
711
751
-12
-330
-214
-44
-880
24
439
626
-132
115
-71
212
-17
-435
-786
966
-79
130
-196
371
-720
695
929
24
87
-803
-29
-306
-125
371
-102
-352
191
-651
-576
802
61
-524
530
770
690
183
737
641
787
657
419
-17
508
-821
144
220
232
825
613
106
201
56
645
-539
16
-15
-505
-838
868
617
502
536
275
-316
-880
815
-639
143
-602
-480
53
-837
-463
-604
18
-31
52
174
404
-50
-91
-2
-757
-79
-731
347
423
-153
-488
805
-535
-297
-75
-283
22
688
354
174
275
379
213
785
824
779
-31
-471
999
645
32
158
885
-66
522
102
-801
389
-579
-448
66
44
-661
452
46
-508
135
110
-897
423
-558
187
425
-422
662
628
47
-570
720
521
24
462
408
25
-321
-671
-796
-419
67
-42
-412
39
369
-239
-218
-139
-140
-307
519
34
-337
-706
-310
-723
-541
692
-833
156
276
39
397
-774
152
-815
-189
232
-616
849
819
-519
-481
-401
-64
-175
-51
213
605
-198
-78
852
917
-366
-717
-390
102
979
51
-606
-108
-691
86
14
-121
891
-119
-457
-781
-739
-93
-871
91
-691
-248
-216
529
79
630
443
959
-317
-791
3
223
95
688
-762
870
135
-59
691
451
978
415
760
138
-479
155
-174
-437
-852
34
386
-336
-512
105
609
52
-24
-220
143
476
-329
-43
-521
-125
-125
801
-232
-199
826
658
176
-27
177
-388
504
874
-286
159
-91
651
691
-236
-801
634
37
-347
-201
119
-659
-333
151
374
-762
-37
-794
465
56
-291
-819
-316
-726
113
567
344
233
-469
-489
51
-43
-274
626
642
165
930
732
718
-7
-553
-385
-898
-338
-202
859
511
841
99
-402
-530
-14
-783
-276
-57
485
-764
242
-583
884
572
-472
-56
845
-45
-344
-566
753
-392
785
-233
684
-500
-111
-452
623
383
555
711
-568
192
-485
815
193
-887
-607
272
313
769
-806
105
438
0
724
-338
-128
-332
324
-6
-39
-529
810
-263
87
-765
791
-14
304
-392
-515
45
631
-316
298
-266
752
686
-288
-479
993
-489
615
-520
-843
-801
785
-15
99
477
861
4
-12
-897
-28
446
-861
737
615
469
-97
-394
234
577
-273
-53
509
-277
54
-277
520
-284
83
-75
-91
848
429
693
475
-456
-791
585
768
-642
739
-19
549
722
885
6
-499
463
889
-14
-667
10
-800
303
700
155
-352
-87
794
-202
150
813
194
11
-442
-50
692
114
417
-420
-268
-381
-174
-332
282
-22
-807
20
-718
-691
184
-792
860
-57
89
-581
-336
-41
398
622
808
-356
-73
486
362
-378
373
-50
861
-691
-773
-337
-361
292
-401
-503
101
30
809
612
693
581
160
-305
189
-616
821
-698
-247
865
-887
318
730
-5
-33
256
-708
692
-65
-263
849
-82
701
-282
-599
775
-354
-698
-502
-12
-43
263
-502
-869
12
643
700
-457
-803
-32
-44
788
-327
-37
403
399
-658
772
-85
38
42
133
-69
658
314
217
-241
-29
-206
-396
276
799
-162
-255
-92
767
511
-6
79
-36
21
-165
632
-66
244
-731
686
-843
-78
-395
608
740
639
-32
-64
323
449
721
-197
-117
684
811
97
58
48
35
618
-883
449
-246
648
-825
-531
537
-38
-207
167
36
387
626
25
529
-127
333
359
-563
809
-305
-676
280
286
-448
678
-91
83
284
-278
498
452
369
541
51
-277
90
-431
98
978
114
2
235
41
177
-27
-29
-343
-529
-159
14
623
848
-29
-92
970
747
-481
548
-466
-72
90
225
760
68
6
868
-495
15
664
-716
202
-669
812
228
700
868
-465
262
-669
749
-643
-749
379
-714
653
32
631
-11
29
-864
-263
380
-122
275
-285
685
-18
-870
-95
-802
60
130
74
191
19
-619
882
-48
448
759
-339
66
-828
-174
-525
-516
-390
-583
-643
-491
-713
-447
-496
-517
43
-625
611
862
360
24
982
-20
616
375
-837
543
-83
543
48
311
614
592
103
98
-456
-71
-67
-235
867
75
-812
-372
560
-310
-761
276
-849
710
-609
-535
-105
954
-563
-367
-504
-880
343
-702
487
41
-496
-73
610
-318
165
816
-416
378
645
-79
-558
-452
611
392
71
688
128
853
-5
-590
218
-74
336
653
239
-691
-50
-696
175
199
68
719
-28
165
-399
-39
-606
-701
14
-185
-409
811
-396
895
-600
176
649
-814
-55
-682
-258
-26
-739
-469
-542
-644
-271
-715
94
92
724
308
366
-885
701
641
75
-77
-57
-732
-262
170
175
-831
567
-636
-412
125
45
375
-31
-566
-501
210
-808
384
-511
691
94
-411
-498
-18
777
328
9
296
55
804
-18
5
441
50
928
-459
875
-524
-370
47
753
761
-737
-136
631
-799
849
-543
426
573
-52
593
307
725
-806
-317
-99
-50
92
326
4
286
95
-302
425
850
283
-107
-439
148
-273
383
-135
432
-536
-690
601
-249
-326
-835
107
-226
335
191
-559
-530
-721
77
-609
-221
71
439
-364
30
76
-750
134
63
-803
125
-889
193
683
-612
56
-486
-348
-853
405
533
31
-17
-100
143
48
-223
382
-574
-300
539
219
-127
-276
-517
-83
730
-33
721
828
598
-402
-543
172
578
-57
490
679
556
-9
-790
553
345
-158
-350
304
-54
-3
732
679
35
-763
995
-534
-637
-301
78
-598
-19
-340
781
63
-830
-98
-713
-200
-188
103
-749
694
-281
833
-722
68
825
446
-18
849
67
-58
890
167
87
-67
2
-52
-878
58
747
524
181
506
-343
274
958
-140
868
-663
177
75
-8
398
151
-194
-382
-306
-762
-101
707
618
-16
-762
-721
-128
755
-513
667
-75
761
-445
195
-518
-320
-533
-245
-495
-73
587
79
247
-564
579
-100
959
168
-157
-830
58
-144
-14
850
-318
-606
-30
-699
48
251
193
382
-345
-30
919
842
-297
792
-472
-618
657
-740
770
-239
-344
97
-438
1
-251
795
-207
-566
124
38
-870
268
429
-729
888
631
889
-318
-302
-160
-65
-224
121
-88
-714
-83
-441
295
745
-53
163
32
-194
75
-334
-776
855
410
-596
94
-721
-214
-46
-252
-343
-90
613
93
-88
-211
456
-628
499
-556
-767
-46
845
-90
-843
-366
768
-278
778
-603
823
863
7
98
-657
-339
-855
476
-888
587
886
-484
-568
793
-762
-674
-20
-400
-447
-648
35
-559
-51
748
-877
-615
70
749
357
-769
-77
-386
726
273
-245
-757
62
878
779
950
755
-678
-32
84
241
-534
-51
751
-321
292
-661
-456
-21
-484
162
216
140
321
-222
-37
687
-44
-472
840
-383
358
41
116
282
539
-175
763
-32
-237
-156
-680
882
-248
-734
-197
280
-393
47
809
-782
-722
1
-195
-243
-373
-64
-732
548
39
-390
227
-428
87
-671
-407
488
-364
-593
662
823
234
725
23
254
-770
29
625
-85
-630
-73
211
228
562
-442
118
-107
588
669
326
674
-45
-646
-886
-892
-59
497
-302
-3
644
745
247
110
-401
593
-682
-285
739
-77
-148
-73
-751
-4
-533
156
-451
183
-701
-805
80
67
-392
612
221
234
93
-253
-635
-848
-423
-629
27
-77
-619
-591
639
-49
-67
-816
415
227
-358
-607
-313
-789
-822
-45
-206
-496
863
-474
-11
-48
-653
881
562
249
-33
-350
-139
-840
-362
-616
-8
-686
-331
559
-284
241
278
552
77
-50
63
616
-134
-617
706
-326
912
-302
763
-635
-270
-141
-585
726
-827
-48
-474
-713
690
757
-67
212
800
-135
-850
876
-8
384
-808
-722
791
362
-276
212
-511
-409
-551
431
-518
-23
126
-96
-162
-403
640
386
-84
-863
32
-121
2
-274
870
600
800
797
-626
-498
-91
3
-154
-884
10
25
29
767
688
73
-193
162
239
41
-857
808
420
59
-272
616
736
-587
64
12
-123
-249
360
-56
97
-116
-95
-205
-556
57
-41
-722
-587
-567
848
-363
-797
872
438
846
956
-23
441
2
-379
-304
656
-72
-193
869
-98
-30
573
849
-474
-309
-586
142
825
-196
437
-809
-256
60
-766
-90
-285
-152
437
460
-341
-221
665
963
-346
689
-335
-272
-776
581
-456
755
61
705
-450
-308
700
-379
334
675
-13
-65
469
373
-841
-461
74
572
-278
-795
-315
337
480
48
951
776
26
-326
-791
-783
31
-247
627
-88
702
497
468
841
898
58
-118
783
116
22
104
63
812
-466
-91
850
1
-797
-677
600
381
481
-516
-216
-301
-118
81
471
-91
611
144
-256
636
413
-139
444
-50
570
-771
346
500
-78
-86
-92
387
-656
828
-547
10
-114
224
602
-71
-823
730
965
812
451
-720
292
683
692
543
-554
60
-245
-104
-300
-508
-884
-721
-32
582
576
651
736
-66
-369
655
295
232
651
867
837
128
261
34
516
-478
-730
533
-273
7
-498
155
48
617
313
-419
150
273
-43
-575
-343
-258
-184
817
538
190
142
-289
-124
13
-538
395
-9
13
-542
291
73
278
-87
376
656
-34
18
-419
341
126
241
-344
206
163
-288
-738
562
178
-90
912
555
-129
36
859
-6
723
44
-93
425
415
-30
-630
-634
-64
-3
54
564
122
610
830
-252
-412
-189
-30
216
370
-45
304
-828
-639
-700
43
199
-749
376
4
-335
554
-68
430
-306
-74
468
-17
218
774
76
355
339
132
814
740
-795
111
-21
-272
604
820
-538
422
-497
4
-753
675
48
266
-397
972
958
177
858
744
-183
-774
-89
-67
548
-483
-347
-577
-394
-224
-53
-85
443
-787
-678
854
-389
497
331
-349
-501
92
444
-20
536
-638
637
-169
377
4
578
567
-706
236
-112
21
820
397
-657
-62
-713
-329
339
-4
-47
-572
329
-15
-283
378
24
-533
-626
243
356
324
367
-194
-871
-731
429
44
-25
-99
-702
649
-598
-80
697
563
384
-895
737
26
672
312
-793
-673
592
60
46
-166
869
-462
79
174
642
361
41
-337
114
-97
391
-864
-598
87
-121
-731
-446
460
590
-550
729
593
384
124
-717
822
-778
399
395
323
-606
-760
847
530
-593
402
-777
-541
-78
635
954
-836
-270
-381
-827
85
732
-660
214
40
-408
-513
-372
-30
997
596
28
810
-79
517
19
79
704
-555
254
-474
409
-683
-300
805
-424
669
-87
-406
-374
-709
-17
798
-266
-129
-184
-571
591
-190
67
814
-170
-591
-77
-108
830
-94
-852
25
782
34
545
-756
594
-188
-719
43
-520
351
224
-239
-224
-384
667
-558
917
142
40
-113
180
-536
-485
91
-802
260
262
-370
45
0
-26
-373
-891
562
-231
-877
-736
-860
106
-406
-716
-49
-154
616
445
-404
821
-765
191
759
12
-133
-324
705
257
191
330
-698
-524
-526
-176
560
202
3
-97
552
-567
34
-713
647
-874
245
200
-91
720
88
951
-847
-640
-214
-92
73
783
-63
458
-125
-428
701
-31
423
-1
208
-719
-488
40
-299
-349
-453
-547
826
536
37
291
552
35
-845
288
172
286
-522
-86
758
-594
595
-49
92
-392
840
80
-425
-375
560
-527
328
-202
210
-776
-600
701
354
410
-84
-63
-414
29
-861
-728
-794
20
-151
59
-173
73
555
-45
315
22
173
804
418
289
413
328
-293
758
-795
-620
-162
853
851
-88
953
54
-484
670
694
847
115
-519
80
-654
-838
230
276
479
65
432
-468
-501
-61
97
298
-763
-278
364
-792
-529
-367
-66
-569
727
-645
-273
-44
-834
223
-98
-677
375
533
500
-29
-121
-542
-363
530
-443
908
344
89
651
976
243
382
-694
-504
-842
-91
394
479
-114
-876
128
-541
867
507
586
-10
-748
636
-703
860
608
-881
-478
144
-30
69
-310
326
191
-401
-252
56
-241
80
94
-91
-878
-271
789
15
909
204
385
4
305
-748
540
397
458
-784
-141
2
29
589
-452
-449
737
767
928
62
895
-269
-93
224
221
-802
-799
-77
248
864
-497
-273
970
-98
-12
-58
615
284
719
664
776
-55
38
275
0
561
-775
-299
595
-157
-594
472
107
-600
196
-54
-444
505
32
502
660
-894
-68
624
-761
-654
-447
-70
402
-797
782
728
618
-282
-702
637
897
176
444
-23
-135
-551
-830
-821
911
868
114
-92
-856
-568
-658
-577
-708
-831
-264
725
-258
775
741
-638
-610
-577
-249
458
535
279
600
-532
-384
-758
662
-171
-523
255
620
104
-137
-406
-824
-835
589
391
-441
669
-220
330
-148
40
704
-194
-796
-61
-362
120
-785
795
756
-267
486
704
23
650
-495
840
441
-175
-130
457
74
-216
13
-464
-507
-405
65
-72
-832
667
619
-84
281
598
-457
487
-669
-241
-782
-886
-193
572
913
-400
569
47
710
-67
107
-635
-394
442
598
82
262
-34
-2
-457
-631
935
52
-141
990
552
346
14
-604
-5
299
-21
-31
-43
-476
471
-759
249
-26
-302
-765
-190
780
864
-89
73
57
-35
461
-761
-113
176
767
22
260
660
-397
-713
567
225
888
-40
0
-520
-282
665
-18
-580
-721
-66
-84
237
61
-310
517
388
-716
-771
607
-245
551
-482
-743
-879
705
-676
222
-742
866
43
376
-658
629
-475
673
898
465
-471
-889
340
425
636
883
617
738
495
247
903
734
-411
26
667
846
-71
-876
-257
-607
41
764
583
-29
-798
24
198
-72
825
-447
-882
-39
-821
96
-504
588
449
652
-282
-32
-175
-355
-578
-710
-514
-803
844
-77
-316
784
-277
-20
-51
-835
269
-358
655
-526
-899
-25
662
616
797
404
-489
31
424
-46
665
809
-29
-6
878
-747
154
54
-337
97
507
-876
-489
62
-746
557
729
-234
-305
780
-80
-690
-811
526
5
280
810
-668
410
1
89
-27
-535
447
954
99
-388
822
142
504
324
-487
54
804
-9
-743
140
156
41
-10
-59
894
29
211
893
-249
100
896
-790
-77
-189
337
-111
766
-880
583
740
-591
896
862
361
467
123
-218
-541
-35
-290
-76
275
-734
-547
226
-624
364
-809
-898
594
25
698
-517
-423
-3
12
54
-787
-369
574
-485
870
-78
-73
147
726
0
269
-20
-19
-530
-94
-83
608
-883
-443
392
-550
-385
-92
-502
-65
338
438
850
293
218
211
-176
547
82
-541
268
-766
-468
304
-537
100
-639
222
-86
-839
-27
790
122
-7
-245
-46
-232
62
-292
-534
-361
423
730
-49
-5
-18
705
-531
-365
751
878
815
-45
557
378
969
-629
-503
-80
-731
909
280
-376
544
-633
75
-194
1
-155
-10
-65
763
-62
451
-772
-517
924
356
-393
-597
701
-27
-199
-752
-756
70
-106
-224
-95
772
-430
-735
-499
-544
74
74
-56
156
346
-700
-174
131
-400
711
-15
-812
-671
181
-8
863
31
194
-672
819
-422
-791
-6
584
-876
-812
76
-776
412
853
-167
-245
-24
710
333
777
-99
-887
-26
246
-244
904
20
66
896
-314
-48
274
-426
462
-285
-809
-528
-667
52
555
-768
-883
-642
894
-297
-36
151
821
-156
-512
-335
-701
206
-548
358
-99
161
-217
49
477
-821
216
68
20
676
407
-18
386
422
-527
-602
-570
-145
-517
48
64
-820
-61
-358
307
-654
-796
-400
-286
-827
846
-676
-52
424
830
221
-557
556
637
-134
-828
275
282
413
351
328
400
-740
-861
906
-139
-185
-585
204
543
-513
272
876
-874
-645
-658
524
-659
-107
-138
482
-91
-515
-576
864
816
84
377
845
-635
-65
39
-34
-44
177
-81
-759
-67
611
-507
-772
-747
315
-211
-420
823
956
248
106
365
554
-485
-260
-757
234
-197
678
-817
55
-67
-66
214
-773
24
201
-696
267
235
-376
-488
102
208
-179
775
767
-618
506
89
-812
789
-67
302
-231
180
596
97
-13
-387
-497
964
-790
213
95
-244
446
231
436
645
542
623
-571
-743
54
778
-187
514
-61
131
650
889
-461
-92
8
674
-705
-86
-303
-551
-469
342
-796
111
-284
-70
-484
-698
-425
89
87
-11
543
67
9
-162
-91
145
-727
-36
80
755
-817
-355
231
459
-143
705
336
-516
-377
-163
78
-854
22
-568
111
232
-725
84
-57
-580
243
86
-91
-751
-379
865
-166
-324
885
-674
-34
-692
101
-535
13
-11
-591
-190
-18
515
67
153
-571
41
481
81
-139
662
733
55
168
816
-628
-631
-242
-248
-349
-11
14
354
-716
36
-303
-825
740
-774
692
93
7
407
-72
44
-198
607
-872
-774
-839
34
-790
-245
315
-199
193
-820
-135
-451
-575
-167
-626
597
-15
763
528
966
-209
-742
-853
-760
-424
869
-782
733
-806
-156
837
-273
392
-569
-695
762
804
-691
41
749
39
-554
57
-108
332
335
-73
39
862
-429
-351
-99
432
564
314
298
-243
-222
641
48
-39
-186
52
-647
-169
-289
-37
342
-773
21
-675
20
681
289
-113
609
-11
-21
51
-809
-73
21
-623
381
-260
256
-32
-265
-319
156
-891
272
-666
-34
-719
912
-238
580
-393
371
23
-240
-326
-410
432
812
-324
-145
68
-107
-41
933
433
-61
59
-716
864
708
-198
181
-725
-62
472
-702
46
593
520
844
-794
467
13
590
-41
-4
-822
-70
-840
50
479
-163
-103
589
-862
333
-4
-95
88
-539
176
491
-556
-220
-105
988
-66
-655
593
-339
174
212
-744
-417
281
277
-143
705
-782
769
-10
3
-895
-161
-693
-695
-281
358
-96
661
97
801
-137
-583
899
840
199
570
-291
295
-166
450
-159
403
743
804
661
-11
-212
-890
199
314
-728
-230
800
278
215
-689
111
607
-215
349
218
260
-242
-406
-182
550
757
-717
352
-646
49
-807
815
722
42
552
21
39
29
564
-526
-550
9
272
-384
896
-225
706
-33
309
-732
370
-853
-625
105
259
-785
-208
-332
-760
718
-647
-125
-2
-69
-651
67
328
183
676
-751
487
-28
-22
794
-610
-698
20
672
37
-179
-32
627
732
268
-42
938
-888
3
-179
-467
-802
666
230
-176
23
-456
238
515
-636
56
4
-648
-177
711
400
325
86
-462
813
31
-479
-14
376
13
45
-303
214
-683
-704
559
-581
122
-618
403
-15
-360
-285
-677
739
281
-810
-125
878
-12
-73
422
457
-574
-241
-137
901
-767
477
-726
-434
969
-247
-210
-99
-773
336
69
-6
-407
-768
104
-23
810
938
519
-399
63
651
-712
-397
-208
-39
238
48
730
737
188
-86
-357
810
17
-865
-53
69
-21
-530
365
-53
134
-886
-19
-411
-15
-15
-568
371
-469
-209
-796
-591
37
179
-267
-610
-484
703
646
426
-883
5
925
265
274
403
-376
-386
694
-392
245
-240
622
200
-32
-369
303
-83
-506
487
734
-766
-40
774
603
-599
-362
-364
94
-520
-796
594
286
-77
492
-768
-36
-66
799
644
-44
-563
-856
543
781
-592
-831
504
779
-229
756
119
552
-666
-498
-893
852
-863
-155
-444
-796
262
250
234
-65
-172
-284
738
738
-270
219
-413
304
-10
313
601
795
425
-90
-823
-313
26
-673
-92
516
805
-33
699
740
-745
812
383
-666
409
739
404
242
17
-153
-569
-645
211
535
-768
-404
348
159
15
657
-39
-633
-588
-27
665
698
-685
710
-652
37
99
685
584
713
872
-843
369
411
-778
-82
-218
315
40
497
-869
903
-542
689
-333
707
865
62
230
-53
818
926
-563
453
-683
15
813
21
503
-424
929
-889
450
32
-158
814
789
456
376
-119
80
-47
141
-551
51
161
645
-639
488
786
-205
243
-556
-550
-20
-81
-367
205
219
1
-411
971
-105
92
112
294
826
-631
225
-653
721
502
862
-676
369
-11
-427
-61
29
724
13
-34
131
-240
-242
-803
370
-774
615
-287
-788
-373
235
-45
-319
-304
575
544
-808
-98
574
50
574
496
646
431
-472
858
-45
-624
671
400
555
668
-734
886
55
510
-687
-617
-275
842
541
382
432
576
177
16
534
-860
188
495
-185
47
625
-148
292
437
839
-7
342
-739
58
-648
301
-12
386
718
321
-76
-522
482
-181
885
-331
-339
-621
691
-833
818
-320
-770
454
-650
668
-864
815
-44
-466
-167
-129
-722
-166
711
888
885
-579
829
-792
477
-26
-89
-438
568
-47
53
51
978
848
234
681
-854
-246
809
-238
-634
-112
-465
601
184
-588
664
-140
-162
-377
190
-576
621
-64
329
-814
-541
424
690
672
786
389
222
-844
392
519
527
566
285
794
-891
-813
666
969
-143
46
38
-603
-122
611
49
22
-751
956
-149
-370
-486
790
335
-34
-113
-410
540
820
292
-42
231
527
894
786
-821
-220
96
85
508
-19
-233
-376
784
93
889
598
31
-701
171
-495
554
-54
398
170
-340
-434
-751
-113
-824
890
-36
5
685
204
77
-134
290
-841
189
677
-803
-415
-876
123
85
290
-28
423
-710
-98
268
-815
-198
315
-21
90
-613
129
-656
74
-79
-74
284
485
788
198
333
386
784
108
-758
-385
-748
-427
-221
-14
-568
138
-347
-646
288
-748
-892
-500
380
699
51
-22
256
-592
49
-466
765
-88
796
258
-848
-250
452
-702
-480
707
-797
-28
351
689
-511
20
203
-273
72
-657
-24
354
799
633
-838
291
26
-232
-529
-28
-766
447
442
845
-319
56
-137
-636
-56
-392
358
590
301
356
440
387
-726
-775
401
-8
782
804
559
85
634
58
150
85
-78
164
96
-589
419
-79
29
-61
550
-239
835
499
406
741
-39
-55
-530
933
767
-688
-337
27
-77
-737
646
675
350
840
326
26
475
263
-377
227
218
-40
-787
7
372
567
-108
-297
854
450
-879
-96
-89
-194
-199
-59
-22
-277
-799
25
-190
886
241
-700
50
-54
79
-699
326
-656
389
-168
-465
470
-809
342
16
748
485
471
-298
-316
-73
642
-12
-183
-694
-798
-859
276
-65
722
-448
-209
432
-135
44
-352
-205
-180
127
705
6
-460
403
-17
879
-775
598
37
-638
-681
114
-620
-352
70
-515
-65
121
8
-327
-627
-87
-207
155
824
600
865
709
401
646
-245
171
650
-727
-707
78
586
-21
-486
-366
-866
292
218
-90
-882
435
-517
-424
-342
712
182
-735
-875
-852
-705
863
39
12
-55
268
-28
-496
230
750
-875
-330
-214
510
-59
898
-160
-764
45
-530
109
159
-11
-33
-438
-250
241
41
783
-730
-359
-617
184
-55
407
248
-405
-95
-776
91
839
-646
-825
-11
-238
842
529
837
570
-876
-274
286
621
832
-99
-438
76
-493
-513
264
-72
608
-43
-7
267
-295
295
626
102
-301
204
64
-281
-565
-774
868
-227
354
-214
62
552
730
211
-825
-497
-746
-270
74
2
-82
-271
751
166
-514
512
-28
-179
340
796
-670
-48
-117
-390
253
58
782
830
750
234
270
-482
-417
474
-174
-581
34
797
-83
-138
-22
-280
389
688
-683
884
-530
-230
-72
194
84
-29
143
-39
-120
780
223
-253
-503
-69
10
411
-121
-391
474
673
-234
347
38
-400
516
-450
-830
425
190
146
-309
584
-841
75
-232
-755
-284
696
300
-178
856
-729
-622
-203
-215
938
330
-24
169
-66
623
51
18
349
-374
19
56
-24
473
-289
293
-757
284
-699
-687
319
-623
94
-419
-775
462
-52
660
-549
45
-557
418
-508
-777
-61
-152
-312
51
468
337
-785
-340
-44
416
273
-109
-795
935
874
340
76
-658
-384
-20
60
555
-91
273
-409
316
219
642
-27
108
490
309
320
-514
-220
-433
-216
-191
65
-91
166
-22
-213
-209
-364
997
278
514
-426
-330
-104
-418
787
738
50
-695
-113
-76
-289
172
146
887
862
433
-769
-645
267
-749
-326
470
891
-260
-599
-568
16
-387
578
461
-861
284
-777
-179
622
-81
894
-666
384
360
531
54
744
662
597
-53
185
262
-514
643
-306
562
872
-500
853
418
4
173
837
783
385
819
366
99
-159
522
-217
185
-497
-366
-235
-421
154
-98
279
-888
895
307
671
565
-55
-239
861
-707
-718
634
-501
709
-220
481
-694
148
-342
785
-570
-429
-321
299
115
-577
-742
672
565
-885
674
-874
632
-6
-38
-277
-245
82
27
-534
548
-218
50
956
-621
225
13
-585
-103
441
-293
-580
-385
-531
-721
-42
-49
-435
301
-104
-495
-687
-639
824
162
248
-410
-864
157
-840
688
25
-397
508
-674
-381
-784
-109
-98
81
-750
-525
145
-893
-338
139
-153
770
158
743
304
-831
-383
-799
952
-34
-600
-826
-432
289
-384
401
296
37
542
637
801
-405
-447
-677
-825
-70
-569
552
146
-770
104
63
38
773
314
153
-825
-472
-265
-2
268
-613
-90
-283
-390
-353
-301
-610
-318
172
-706
-869
522
-133
180
-611
-583
440
-212
364
-262
207
934
60
-633
-821
405
-788
851
298
-29
84
17
590
-127
117
685
56
321
488
-130
-271
87
32
-200
634
-97
891
306
-609
160
-142
550
258
190
767
-162
568
854
-756
-462
-175
217
-634
-13
-629
418
-313
203
77
-41
-333
-283
-711
-31
65
-652
390
-52
-113
54
-492
-575
-435
-490
-274
230
476
836
-23
797
176
279
470
-538
847
245
524
-849
-771
-101
815
-678
85
-699
-382
377
990
471
119
-810
-146
822
-225
574
-791
693
873
-56
-95
483
-410
-440
-255
667
-828
876
-568
919
649
-880
760
122
10
864
-646
736
253
-240
-792
79
275
-771
-483
-697
39
-98
-467
80
-873
-772
217
-65
-29
219
548
-820
-858
-78
-415
578
13
-767
38
-272
-597
506
-288
-127
-410
-658
42
-64
590
182
436
-116
-519
-28
167
627
-390
676
-757
168
-595
281
-114
340
-38
771
-810
-142
-42
-217
743
-191
-798
334
639
471
205
824
637
423
603
399
254
-70
83
-197
619
63
-518
-22
-867
91
-44
-598
327
12
74
-190
-230
4
828
-112
-235
785
512
-182
53
193
619
562
-711
895
-633
-167
76
-534
260
-624
-321
-806
-678
-107
-169
-459
-893
177
-899
-98
549
474
-377
-238
-171
-809
26
88
-492
91
-202
125
-13
675
151
-332
-531
-485
168
-313
316
-870
-578
-680
-458
-486
-96
-555
7
-609
74
-5
296
286
467
-564
247
-767
223
88
175
212
-866
507
81
539
76
-89
-808
68
-540
526
868
381
-513
781
567
958
-129
-502
-529
43
187
-36
253
-72
693
-93
262
-5
-322
-178
-3
801
-82
534
-653
-361
-315
799
410
776
-809
-618
-892
-10
-888
-800
-230
-493
653
57
814
398
-638
351
648
3
887
356
-761
-498
-786
-250
840
37
-805
-488
346
116
-170
653
-767
33
-398
-740
102
-545
403
298
155
-613
-278
718
-407
-262
259
-101
22
-153
20
86
-514
-304
33
-857
-245
-717
378
681
295
541
200
-755
617
-408
20
369
-371
-285
721
484
-677
-463
459
-171
41
845
-435
-797
-487
178
-313
-737
-692
706
-834
-435
374
666
14
-182
-330
-550
96
-505
870
-348
-68
-42
864
-452
578
64
-619
-101
-79
714
761
710
221
650
-29
14
-807
-653
417
287
-88
-264
160
154
611
547
-642
163
-46
296
-360
-584
-19
-161
624
-711
-29
-190
-7
557
-137
550
-2
-709
-388
663
-12
62
900
842
-736
-238
700
22
-678
-682
606
298
665
-775
500
287
-896
-43
-275
-821
-40
-3
-467
334
758
-699
495
-368
-65
-163
461
-237
-5
-472
141
-147
-454
807
-707
-141
751
604
-856
-661
-49
167
-467
-701
-566
-136
870
-854
-81
-115
556
-188
870
-723
616
-703
673
-569
-288
-412
41
85
24
618
-83
-838
53
623
536
-387
-683
659
104
-881
-412
184
25
515
65
174
-876
-81
-896
21
-338
442
191
368
22
236
95
-131
232
705
-9
-835
60
-540
201
-5
471
-770
156
113
-481
481
-456
-220
-349
-122
-776
77
-648
-238
-51
-112
-262
-629
-150
850
200
506
423
67
474
388
-224
-178
545
-28
-871
-301
-388
477
62
257
71
674
843
-815
308
664
-48
83
-400
-549
-752
-444
485
-347
611
297
693
572
-539
877
750
357
526
747
888
254
556
-50
423
292
834
-849
-435
-439
-660
-276
-573
-442
49
1
536
-747
-704
-382
9
649
-58
-137
-584
603
-433
-215
-164
-529
-170
533
-11
96
518
802
180
-153
-755
772
148
-212
15
-625
826
602
-12
-509
127
989
-695
183
-14
-598
-338
628
650
-239
-119
140
160
-877
824
954
151
-543
52
409
-707
-580
-195
-71
51
619
26
-510
-306
445
907
-855
-495
-359
-537
948
-630
-390
-274
-711
822
417
-825
-804
715
40
-373
-242
-23
142
607
-254
855
-19
-360
618
807
123
187
-559
123
-87
46
-45
-2
-661
668
-538
-597
-749
62
33
-149
56
-256
891
-379
468
-293
-29
-488
-239
-304
-848
593
214
177
-718
95
314
-755
34
-825
-320
322
388
48
-305
-8
-378
143
-788
-561
-857
-187
-467
586
547
52
10
-387
75
894
809
525
154
325
-896
-67
-38
-456
21
560
433
-379
-544
575
-341
409
41
34
472
628
-741
62
-252
-72
794
75
83
-200
626
-112
-17
800
36
-117
-883
654
-471
991
-465
101
631
-119
-759
469
723
431
-97
479
-380
344
-675
359
230
-21
-11
163
888
-298
581
-450
591
115
-391
650
700
530
-68
302
-245
551
391
873
-448
912
-840
-21
-851
-377
290
111
938
-424
-24
627
-734
-682
-494
119
533
-67
815
32
-80
163
-478
-598
-888
388
-396
-127
-33
605
843
308
679
-141
726
691
8
-528
-540
136
867
-790
-604
225
201
-691
-57
-320
-405
280
624
483
-198
374
-547
770
17
580
-55
235
851
89
-71
703
-798
268
-632
603
514
-5
-165
-498
670
-592
-180
88
45
144
-498
746
578
-688
547
-722
-782
-7
-213
857
-472
-478
75
671
668
342
671
-586
-82
-324
-212
-324
415
47
-855
-465
163
-533
718
-27
-690
-707
367
540
-85
185
264
-601
81
-91
361
2
165
17
758
-84
214
725
323
454
274
236
498
371
-154
-564
951
2
883
-773
-791
114
-273
-288
675
-33
235
-289
-422
613
352
558
-335
-798
75
892
-692
743
608
239
331
874
751
87
-541
-313
522
582
-64
425
423
622
657
71
63
-719
-711
-870
-184
-8
-566
62
61
644
-352
191
631
-142
-178
-746
228
-56
227
-329
-298
-687
359
69
-168
-115
-709
-65
-644
561
406
96
-742
-556
907
-299
535
480
-155
512
-388
618
837
910
-336
-804
179
-302
-572
-806
86
130
-493
-436
-612
-288
497
-174
-477
-672
36
126
310
-158
-858
-114
-8
-467
-300
301
-548
366
941
-37
763
-445
-76
634
-178
-528
16
-53
897
412
-140
892
-223
594
78
604
-397
58
620
-386
218
-166
142
-741
-111
727
266
668
490
-26
-3
210
717
18
-886
-128
-873
32
37
-658
21
-504
803
726
-161
-592
-505
-736
-90
-546
251
106
-254
302
560
-600
-151
844
649
386
-886
-724
-717
-752
-240
218
409
-52
-843
327
-834
-794
-238
-793
-155
1
668
308
283
85
-431
-587
411
-662
-273
523
623
343
770
-62
502
640
-362
831
-100
-340
468
-411
329
169
-414
-872
737
626
23
-790
217
15
161
363
-630
-176
384
-289
73
49
449
-565
316
-22
37
-624
-874
173
-370
-659
722
896
14
-526
-350
-268
96
54
830
725
-822
778
465
-153
-369
507
-442
-52
350
-27
-715
580
84
-375
-316
78
-660
-441
-837
-872
-899
184
455
-357
-548
-500
-736
-97
-493
621
-746
443
286
494
-57
-45
-495
364
-432
703
-490
416
410
277
-225
-524
30
605
-573
355
-74
953
194
-410
-11
711
-514
-9
332
320
-80
834
524
783
-112
-435
897
-846
732
-68
-602
62
-497
298
761
-455
-505
-223
-713
605
47
773
98
-102
-751
-39
36
-598
-660
-61
-741
648
65
-384
649
937
-180
84
-121
-794
-240
210
357
-450
-345
-756
-24
159
70
246
-173
-783
-24
83
-87
-153
-410
-605
-839
-899
431
-895
738
-184
-46
-61
488
36
542
-331
166
-816
-213
-39
34
-1
594
-77
-298
-661
-291
101
306
933
296
274
-579
-224
698
261
528
530
-221
-505
-836
-756
880
281
601
7
-451
375
-833
-686
-513
-326
53
319
-896
4
770
-561
84
-551
650
-222
-51
601
-616
547
-655
774
50
328
290
275
138
66
-724
-579
37
62
239
254
-245
-61
-77
-768
474
62
394
403
-349
170
-479
377
-376
96
599
-779
-646
234
83
614
-395
-845
505
257
240
8
-270
-241
557
-872
473
-393
708
-751
747
-619
807
24
-32
61
-847
-8
-585
-373
-43
457
-824
-221
788
372
741
700
-796
-89
341
-311
-643
-897
-249
336
-164
860
494
893
-811
239
-234
14
-862
310
513
-21
-735
55
-281
-271
-520
-45
-421
-151
917
-453
-185
943
810
360
-680
818
14
698
614
-530
613
-92
7
370
-10
-283
-66
638
40
-326
174
826
-799
-63
711
364
-412
852
-90
-316
816
542
-174
-660
228
76
-662
468
-254
-607
556
554
-32
-126
208
-16
514
169
-356
-382
533
882
-1
-491
-447
-651
298
-221
-203
677
211
-6
-55
840
-521
593
685
75
-822
-93
922
-51
-505
74
-845
691
-214
-863
874
558
29
600
256
124
550
-69
647
402
284
-443
516
629
-506
425
-93
573
590
-736
-132
684
-839
874
376
-439
-879
77
607
869
-649
934
371
-397
197
-20
678
9
367
97
-753
-761
-65
-18
681
648
204
655
62
-556
-747
838
-404
-214
345
31
-620
851
-419
955
133
52
-285
-667
-229
-639
-864
-299
-199
-41
-780
777
-309
-838
-507
211
-445
-54
730
123
-370
-570
-203
-435
-846
-682
389
630
-735
-541
820
390
-387
-703
-622
825
416
824
643
-721
454
527
-273
889
-562
859
613
681
-352
164
-835
102
32
-638
662
161
-409
-86
143
240
-146
29
-596
-254
-632
-345
-376
-99
-137
-576
-351
54
-760
-246
555
727
-113
-33
-566
770
882
549
66
887
739
-73
15
-881
331
33
80
310
680
173
-2
-627
-522
-342
299
-519
147
-251
13
-676
694
-31
-390
-863
-605
-336
-456
-756
-741
-47
-93
108
-3
-113
-711
-97
88
58
652
-697
760
-506
895
257
-44
239
590
217
-814
-442
-118
-557
555
589
-206
-63
-666
-380
335
-197
-412
722
-233
-386
666
-38
178
-99
-231
303
24
70
881
-166
636
-520
-128
748
-423
730
-472
191
-832
226
726
254
120
-89
-799
761
-473
-557
133
-479
83
232
-766
-672
-270
706
255
-567
317
-304
-2
36
196
-170
681
-469
573
508
-143
138
846
-254
-70
610
-242
391
896
556
-499
-809
383
300
-806
-10
70
958
444
-870
-452
-399
-75
58
-351
25
-365
-580
261
-496
262
404
-11
-585
45
71
-244
-163
576
369
869
511
-781
711
612
-278
562
-454
465
809
75
-694
-331
-441
-7
4
59
392
699
168
-546
-6
-89
838
444
-50
631
683
-151
-613
886
35
-807
-364
514
-11
811
-483
-688
543
-364
-575
834
-580
-10
-42
657
-150
-97
301
-828
458
555
-439
638
-683
746
-314
-863
-781
-804
827
551
-667
532
683
51
-342
-745
-709
-578
-830
-814
549
98
194
513
852
-873
641
-576
-290
-493
453
-376
619
471
-875
-490
-291
729
-74
-509
825
634
-437
-295
-250
376
622
-162
-660
-309
-736
-697
-760
279
-608
-32
-619
-48
697
48
-550
-38
-518
71
711
-447
560
-679
599
-314
214
-30
609
589
-274
466
-234
277
-757
341
-99
-178
-250
-47
-178
682
456
22
647
-145
494
28
851
73
-819
-327
-339
169
324
-663
-594
159
91
-300
36
-158
-142
50
-609
-825
809
344
-561
589
-772
-698
725
262
672
524
-204
-323
213
-296
-121
206
-151
899
410
-31
-3
268
419
-161
26
-93
24
779
30
810
516
-69
-81
-78
-686
-266
-104
-552
420
464
655
-438
-100
127
940
896
839
-605
-829
738
-329
680
-99
222
296
692
414
-816
-645
-339
454
403
857
-1
188
-863
29
-769
-675
483
598
805
-297
368
-74
966
775
372
50
-466
218
-395
389
868
122
-876
-59
372
683
926
543
381
-52
160
-69
-889
-602
-245
9
-379
493
537
333
-338
-63
-213
770
-104
318
729
-112
-550
-393
346
-3
-806
-777
328
798
581
382
-163
846
988
-314
-251
981
571
896
271
-576
-188
-52
-120
93
67
-595
726
593
-53
-135
-75
191
-11
-699
597
257
14
-81
-92
-60
-33
-214
-359
279
-870
831
196
54
-4
-321
-449
-407
361
278
-126
-440
610
737
529
-11
-438
-15
-357
-127
-366
430
701
333
70
797
-48
5
-314
658
-715
-25
94
37
-276
482
-896
767
-32
-96
-535
620
-501
111
-683
-95
466
338
-738
1
-728
-51
-662
-67
684
-582
-30
-304
41
-378
-118
-49
-189
-476
-871
-22
-494
-84
151
205
-407
474
-750
-584
29
-508
-84
-33
-190
551
-587
551
125
8
247
280
56
-505
119
-266
551
551
-416
-26
218
-174
-637
-677
-175
-757
295
-677
731
224
-523
339
-243
709
-602
476
353
154
-423
-766
-682
-36
-759
82
-428
-70
-450
-826
-780
156
-249
-795
-400
257
193
98
-774
718
303
611
-95
300
74
-28
306
-36
374
-167
116
839
-20
881
-897
-617
-292
243
-801
-819
50
820
-415
60
-6
656
950
458
-692
633
383
-63
-76
612
207
-613
-13
276
719
429
637
492
-756
662
-442
87
178
-856
-892
861
-687
6
738
-72
191
507
113
9
-477
154
518
25
-537
-450
703
705
69
-815
819
30
-260
-653
276
441
862
49
-82
569
257
-515
545
134
22
-328
-103
-129
-577
-638
183
-627
374
-1
474
-633
29
-776
-767
96
-318
-354
-628
-568
711
732
-385
181
726
-468
-662
-133
-388
-547
-86
-24
-278
-301
-287
-852
222
11
-321
-248
315
289
76
221
-516
-6
-687
484
57
19
-521
798
-396
-194
936
-686
-271
-871
71
490
-649
238
455
-56
83
497
611
-404
-311
708
-541
467
-669
-784
491
102
82
-344
37
892
-211
-835
-366
281
857
480
817
77
309
764
-825
678
-343
-198
577
-741
-516
84
-403
544
-643
218
-210
65
-94
-155
779
-41
910
-77
-349
-255
653
-58
851
-168
291
270
445
223
339
486
245
243
-649
288
-273
323
656
295
-463
371
556
473
327
-883
-44
499
726
-839
-865
-506
987
306
-68
378
-622
351
458
-306
-174
-533
-468
103
89
792
-249
-140
660
-128
179
-415
281
-769
870
360
291
-876
126
133
905
814
163
-398
502
269
-37
48
616
-95
-38
-629
-377
137
-896
382
-280
-862
-238
532
-302
31
89
-683
-813
787
869
414
-766
614
-530
-74
419
-345
283
26
-823
-123
-45
18
-522
-167
-415
-498
-646
156
-394
650
-595
-531
-218
848
653
778
-304
849
85
740
296
-23
882
-135
402
-6
-828
324
14
-573
-432
59
-516
-20
295
249
335
778
542
421
-233
-335
59
522
15
-366
-623
-96
547
-125
686
761
169
447
966
-222
661
-348
148
-896
-707
541
117
568
-759
-29
145
339
-782
-531
-80
535
310
-13
51
13
323
-87
755
714
-458
886
-888
-807
614
186
450
318
44
-63
945
2
-318
962
-807
564
805
238
278
253
14
48
894
-462
964
703
773
-801
454
-280
6
75
641
390
696
-110
-204
470
228
48
-46
-104
-771
-476
-699
-471
41
148
222
-571
543
343
-538
386
-391
-872
-671
-799
499
15
620
199
93
812
389
31
81
-589
-462
381
-651
-781
454
-720
323
327
977
-459
290
928
134
-87
-67
-394
37
-418
-810
217
-464
279
208
419
-303
469
-753
236
-240
398
249
-5
528
255
-8
-419
-67
-590
556
-673
-761
54
-542
858
-489
47
383
550
-120
-163
-378
-683
527
-8
-99
671
-326
-81
501
197
-535
-591
-25
-167
683
569
-580
-508
-454
576
-691
281
-772
948
752
-110
545
674
64
711
-195
-778
640
416
-153
74
64
-92
-849
-840
405
-501
-667
696
894
945
101
-313
464
-754
-864
-190
447
210
-516
-289
-322
-464
-493
-430
809
-341
619
-735
826
-610
632
9
779
12
-61
-65
177
-562
65
270
682
-789
-274
487
473
-300
-790
582
-400
-175
820
-520
-555
-581
107
-368
-15
156
-114
360
-109
523
-160
636
-244
-495
821
-643
-89
-601
883
-725
-601
-782
-686
826
-887
533
-93
511
-6
-50
-820
777
-660
52
369
-56
-343
-72
48
-614
476
852
822
371
584
-562
18
-604
-58
242
-382
-776
-765
605
-99
612
82
-730
-356
482
-152
-87
645
802
220
283
3
-710
473
125
128
787
-500
639
-386
-3
875
-654
453
-149
196
213
-880
221
-880
615
666
-483
260
-515
863
-220
-72
755
-489
283
-299
-588
544
804
-594
-867
-840
773
37
-31
-485
893
-306
471
-841
606
-468
161
193
941
74
175
-704
-10
-8
-796
-82
-658
-57
495
417
-716
-670
-530
190
16
324
640
-337
-135
-752
678
-617
148
680
-848
-42
-882
41
763
166
818
-30
789
-566
-768
-490
689
252
46
-665
13
-435
-233
611
777
95
694
-594
678
92
511
196
-157
689
-785
-360
162
275
481
467
48
324
547
476
-364
83
687
-416
704
604
5
-102
316
-204
-627
-875
801
719
788
-308
-502
-472
423
-487
-242
-653
-208
589
509
409
333
267
-570
-815
-58
374
-527
735
340
653
751
43
-81
337
-883
199
-90
667
-498
-337
19
798
-53
101
104
460
693
-462
113
328
58
-29
-879
91
-326
-623
345
264
160
-109
-324
-440
774
308
593
-554
-570
-634
698
811
-457
-304
583
-223
-288
306
-269
-21
644
-715
-883
-674
-417
37
-371
-445
-5
572
-48
-186
555
487
19
590
213
-217
-297
-20
8
56
431
-835
211
213
-488
907
118
631
93
-296
778
-557
466
-313
-599
-734
-145
718
-19
858
-265
-73
937
131
-491
508
753
-576
248
-1
115
-541
781
-721
486
-129
269
10
668
113
-884
699
-68
187
-713
-724
-190
449
62
-689
-30
-30
766
-856
-664
-41
-43
47
-773
900
-213
-32
-748
40
-86
180
50
-156
27
-31
-345
13
-827
-4
-21
656
935
-167
674
783
-852
179
-585
62
-44
240
435
-4
-156
-676
-76
-692
-788
65
206
-732
-64
-225
79
73
773
-179
-679
38
561
-30
-508
84
976
424
-770
899
688
702
375
174
253
-484
-231
55
-509
-76
-189
-307
-93
-22
584
-58
59
-513
906
-83
593
-805
-812
959
-335
-194
-723
564
-576
-30
-146
-301
-699
-513
392
221
547
-298
872
-234
741
-825
432
-418
-579
-27
-352
144
199
691
960
-226
877
-592
-410
510
-746
-69
922
659
-636
-8
805
-20
-816
-110
-57
28
184
0
-653
355
407
-241
126
219
-881
-360
-285
548
327
-358
670
764
-701
-294
193
-361
273
507
561
639
351
-2
-822
282
-443
755
78
-523
-125
435
-42
397
-849
635
-233
-313
-151
684
5
-504
686
656
-509
669
133
-873
847
111
-836
87
283
-114
-775
833
134
69
-82
-265
-85
800
-726
78
-504
326
887
-694
-40
-372
871
-92
583
615
758
71
-483
-407
-238
-539
533
-665
617
-47
-262
-433
424
34
-621
-20
475
-44
243
-87
18
-555
-57
472
715
830
501
-74
849
697
-725
-647
-67
443
-831
62
453
652
-701
-20
-137
-520
210
152
-325
301
-281
588
-22
-365
-843
290
532
-2
-368
-531
-173
872
326
562
-473
-93
-203
614
646
-662
-299
-395
-313
-470
263
-596
-692
-518
-811
454
21
-751
-366
-49
-164
-711
-228
-276
702
-618
188
-185
-546
613
251
-71
550
-636
-847
2
-6
-755
-587
514
417
535
790
-1
-78
-749
-808
156
-243
828
-430
-61
-844
-367
467
-212
-418
323
555
-44
-651
-560
-25
628
789
385
-653
-85
37
-559
265
-519
-583
256
-83
-98
-73
339
130
406
319
176
-481
387
-729
-618
-762
47
-747
826
-119
-687
-518
-76
-229
896
23
770
650
-665
-447
-497
-696
-50
-392
-448
-13
499
307
-484
55
659
351
-417
682
-708
469
804
-669
-819
404
-11
-371
-82
-648
74
317
-132
-70
-827
19
-377
-29
478
935
-301
-272
-34
-24
-517
85
553
-698
-493
454
709
-485
-210
661
-456
525
-267
-865
-710
131
-346
-468
976
66
-91
-124
-24
-121
-603
-376
-489
170
-19
37
372
-617
-67
-452
-880
-260
-109
88
356
225
369
-525
-90
227
99
-369
567
-537
8
774
495
-8
-371
784
674
289
-311
-220
701
517
972
674
-516
-128
-610
-241
182
590
-824
-11
586
-79
252
-566
-742
432
148
352
272
615
7
51
791
-127
-558
444
80
110
924
872
-140
605
131
-221
-304
-652
-669
-220
295
600
544
67
-460
-897
-47
-617
-180
554
826
364
565
-366
881
225
604
-107
670
81
-93
12
-485
-562
334
207
630
687
-671
133
-407
880
-2
-266
-114
-594
524
-55
-264
-11
-818
61
-459
431
-506
-385
-476
-630
-541
-737
-306
558
-239
403
223
-128
572
893
493
-588
-410
-50
-750
-815
-813
501
-64
-271
88
-509
396
42
844
-472
88
-302
-717
-643
625
846
-532
-791
-439
-688
-806
-173
967
-89
-268
-843
673
-295
-44
-283
875
153
797
862
-878
16
-30
836
-594
770
-552
-553
-790
-54
209
-99
-726
175
196
197
759
783
131
-495
-643
-226
194
-9
-629
-57
-122
476
-252
303
569
-246
-541
-176
-478
-840
816
-535
50
-544
542
-406
98
-81
-123
230
-110
-524
-775
887
-824
-50
-71
-481
763
-3
95
-420
-281
589
457
770
839
-445
1
249
-671
390
908
-31
-106
520
610
-425
-846
-421
-368
495
302
665
-677
10
-836
109
309
504
267
-85
-386
-811
28
785
-55
463
-560
727
-246
519
774
402
874
-246
641
45
58
55
-155
-27
-60
428
770
65
544
197
389
622
-397
-706
188
-884
-255
-878
250
56
-837
663
348
-184
-629
-764
-191
-47
-309
54
-90
17
184
-70
100
-550
333
499
50
-392
-604
-143
106
-391
-239
369
442
-283
62
48
-491
63
-375
-484
-307
-510
-123
666
673
519
-623
-657
-678
-49
-82
894
152
-302
-884
588
132
-301
-605
-326
826
-60
14
-475
759
747
-435
590
-18
-761
-78
-329
-763
-720
163
325
588
-722
-134
654
-97
284
874
175
-312
371
-617
81
37
58
-570
-554
-140
-312
123
97
-630
-498
-67
799
675
423
97
-548
-750
-62
-278
-752
-880
882
-92
-46
-45
682
-650
-714
-4
810
160
890
274
48
755
649
843
550
532
-178
-831
-343
-392
770
761
398
191
148
-220
428
-364
-794
322
-108
-539
-601
-5
-329
-392
-464
819
857
-783
221
99
428
-244
-154
-110
-560
79
617
-885
-29
510
33
686
193
659
-731
-199
-104
-484
-351
627
27
-538
47
-813
-445
854
825
-256
-744
-89
-281
-290
103
82
-15
557
-600
-584
446
-120
480
-563
10
70
43
-112
-257
32
5
634
689
-706
936
-509
793
-500
28
404
-355
812
369
-342
61
-835
637
-303
-583
-709
445
-113
-159
-132
873
693
-47
731
173
504
-469
631
183
880
808
-347
-308
-360
719
220
-441
-346
-384
-14
-585
-7
61
72
705
-823
17
453
576
-465
37
-853
-892
78
-671
-40
454
-683
803
988
810
-841
802
-156
-303
-857
156
-417
-404
-18
97
580
-555
560
128
938
-344
341
836
-450
73
-40
-181
-756
-645
659
-849
-145
51
194
-310
-621
698
668
-711
-167
647
87
-784
-646
-479
-64
325
-760
-55
6
393
294
-345
-794
-145
-590
784
-388
373
851
-253
419
-179
146
-846
120
291
650
-480
910
298
-110
-430
24
580
-307
569
687
-356
-11
-466
479
57
-586
295
307
250
669
720
-881
-365
-736
-504
-87
494
-590
-152
707
652
24
-260
347
180
-458
775
-217
797
-13
261
-4
-459
50
706
-690
-468
-586
901
83
477
-151
144
761
-732
-68
-738
655
90
-44
-270
808
-146
630
5
724
29
393
-347
-31
432
142
667
455
402
-786
91
-62
-632
-459
362
593
-379
441
-305
143
549
-496
28
-731
-527
12
246
-749
-841
-287
-457
457
-841
51
-311
770
27
185
-697
-838
312
123
-494
816
492
979
-228
71
189
-36
-507
211
-698
368
-29
437
709
106
852
722
-812
-394
-783
315
-377
-316
-464
-229
134
572
2
-338
634
42
718
-891
-730
205
-483
368
265
587
369
-678
841
-606
231
-136
73
402
-575
-309
-894
-480
-4
261
-415
289
48
275
-574
-765
323
243
168
38
174
629
-3
696
-716
-696
266
-377
-225
-411
-137
17
326
-515
674
167
690
97
7
-485
-80
969
313
128
472
-886
502
-748
-660
63
-455
379
-298
-46
455
-276
394
-790
-612
379
-379
-613
-219
634
-219
86
245
855
212
-444
-135
157
-357
99
25
-54
-826
648
473
77
791
-3
-310
692
93
367
-201
328
4
571
-274
-800
868
183
-13
-687
-399
-632
795
-812
498
556
61
48
33
-19
-887
222
-347
491
-451
397
580
74
-54
-713
-353
31
-207
-252
-619
642
366
-610
-322
-731
-691
699
-831
-372
173
-305
320
353
434
55
-237
-855
-185
457
-422
-779
366
30
778
-802
-313
92
-704
100
-771
-269
-108
-385
-827
-234
186
-82
-656
117
-886
97
659
585
-11
722
668
-886
2
755
837
-413
-34
-504
-244
-709
72
59
883
-704
-849
-55
-871
-334
-466
-464
531
-854
-749
234
857
-640
708
425
343
-25
423
-16
-8
-687
22
710
-534
128
-270
-446
-165
-341
-572
332
-880
-827
9
75
723
-287
-52
-693
309
-38
663
691
-215
-338
864
106
318
-527
-667
612
594
-335
-533
-875
22
489
804
-433
-278
-837
56
-885
33
-812
-378
562
15
-46
832
-227
391
248
-478
-822
591
-841
-481
795
-402
797
826
85
-849
-887
-524
-169
194
-559
-794
375
-343
234
670
416
969
767
353
-537
17
-565
-406
-543
756
432
34
-526
572
351
-272
-791
-775
-667
855
803
321
-196
458
-27
-556
-755
859
375
-151
562
-4
-729
-445
284
2
841
-632
222
671
706
69
-239
-694
224
579
803
373
-47
-472
237
38
742
354
-56
-336
-611
128
-220
694
-28
-353
-287
-635
-427
-346
732
688
-45
86
94
563
-6
-309
-61
-415
220
46
-262
-33
317
-839
449
-557
261
-626
53
-144
-131
-852
248
497
-239
-585
776
326
582
34
395
106
333
-318
-893
-730
847
21
-146
2
-456
769
-761
803
-244
437
516
-699
-437
361
127
489
859
-790
505
661
415
-36
-664
-493
-260
-37
-334
-475
-133
-889
199
398
-855
-66
-762
768
-573
-62
907
-511
-681
30
-712
223
836
-860
-256
-372
-446
-401
614
561
-822
148
66
362
-571
-78
86
-797
620
289
809
138
-3
430
-636
-866
-839
-806
-54
269
-127
376
471
-45
-755
316
-209
-835
-706
709
-92
715
-674
35
-196
834
169
660
57
-830
-406
-637
121
-874
503
335
82
-15
-68
-25
3
171
-38
-607
300
874
804
511
71
794
743
-470
-898
15
748
51
-600
224
331
132
-684
-594
18
-285
-481
675
-193
929
-805
-148
666
897
668
-31
-670
430
81
-543
99
180
-375
-821
-622
-245
671
835
-795
-472
-212
18
-708
366
-559
294
-91
-643
-36
-472
-80
-772
-31
-428
-545
490
-797
782
6
481
-692
-33
-410
-767
-529
287
-774
824
929
-234
343
-34
440
-798
20
271
518
833
665
445
455
-429
78
-598
-898
487
-849
492
392
-712
893
8
672
-774
-449
111
138
-755
-382
13
778
410
-861
211
70
-779
-617
-774
308
-89
-28
45
-51
17
378
0
648
923
-87
-279
468
-400
-361
54
361
591
-409
-608
-700
-656
668
387
543
773
-48
700
-71
-285
-99
-871
-430
880
-891
598
-188
724
580
568
477
92
-69
16
-367
-815
819
-329
-740
295
-611
-667
872
-376
-362
-63
-78
533
166
366
751
482
-30
863
98
819
123
-747
-290
680
-587
-46
-548
-685
43
406
-899
428
252
417
214
-489
-299
254
896
-669
885
-572
-528
-169
-691
196
-675
641
-356
-103
-629
-79
-574
-368
837
-50
-514
866
443
603
-681
-471
-469
-189
736
413
919
-777
-628
-328
-544
164
735
-519
761
-726
-112
-641
-584
94
269
-74
166
116
-491
-712
-320
256
-211
-253
466
276
525
91
62
-517
-79
310
-885
-80
-13
-434
58
275
175
267
-422
893
980
793
218
75
310
79
-328
521
702
708
-889
91
676
203
-101
156
-584
-57
-51
-223
425
-644
-89
110
-235
-85
-94
104
-331
232
491
575
-112
-799
352
-246
-622
-554
682
-39
-302
-872
-465
-475
120
129
39
-632
-357
768
-27
490
-686
-691
-846
660
70
-653
859
-625
-16
-513
660
496
668
-872
-153
-573
512
-21
-486
-520
2
-606
-48
-89
-669
321
-71
-339
242
220
-2
131
-277
-403
183
-392
541
-623
540
989
933
78
-536
-773
345
-137
868
-53
82
-758
13
-395
-36
-497
9
-131
84
120
516
994
-661
900
779
201
-183
75
880
-838
264
669
427
218
-105
40
363
-652
-195
957
172
-608
661
293
185
-365
476
798
358
0
539
49
857
67
-12
955
-741
-371
-538
-250
-159
795
-56
-674
-697
388
-438
-10
548
-846
-30
-43
40
395
299
-510
-144
105
897
-852
835
981
300
706
-176
141
-509
-25
86
-496
626
596
-511
470
-741
714
745
677
-139
-891
-415
-19
-10
-249
913
-802
-562
486
-800
426
63
-739
-444
580
321
648
57
-280
-531
-364
-95
-835
641
-554
-525
-54
-609
-245
-698
641
873
797
-863
-242
583
-473
-701
242
-821
478
-769
520
-895
-832
803
832
558
779
-99
281
-886
-525
460
-824
816
-191
518
75
37
182
-140
629
-426
-191
876
-524
988
-67
-467
-146
-252
718
-876
-205
-218
-308
79
-18
-477
-303
-40
374
-436
519
824
728
-775
319
-767
-208
-222
190
-450
733
-37
-152
45
79
284
452
441
-328
901
-617
57
-454
-340
944
-270
236
232
504
575
-230
738
431
-745
-432
-737
-275
54
554
913
-58
191
441
34
756
-588
701
-566
168
13
19
-687
870
307
-11
-574
-717
-56
-27
-440
55
-530
296
191
606
-383
330
-20
622
590
-765
795
-199
35
-212
-120
292
748
559
-693
-397
842
-363
-631
34
443
-461
-452
-31
241
328
-645
-355
73
-105
-44
-619
-15
633
625
792
648
-652
-166
36
827
-370
235
-897
-49
-562
-708
731
-856
8
-641
-64
-841
868
30
561
-443
8
408
22
-210
-339
634
-416
899
-547
-290
-322
-399
-390
-90
158
-33
-784
-635
-487
-539
-317
178
-92
-448
389
-343
-272
232
-894
-628
-575
452
617
16
-508
819
-235
62
521
293
-869
754
-561
-460
-236
-838
671
-344
823
-57
729
-748
-97
-756
321
334
-98
618
-45
-665
-307
2
-815
-763
-168
506
636
102
867
200
658
202
-476
-197
817
319
516
-159
3
157
-541
-588
323
783
502
-516
-372
-337
-221
-255
-388
249
-253
-530
-124
738
17
824
-741
369
-190
488
287
-437
810
596
-59
474
773
593
512
314
-23
737
-575
-518
-749
-655
-324
-84
456
-480
559
45
-621
467
158
-146
-81
656
831
-653
377
-337
972
-726
161
-354
-373
449
-337
155
374
281
-372
17
-138
-244
799
-30
232
395
-16
144
616
-522
360
-218
473
568
-455
-703
184
-216
472
738
-96
-27
474
-558
549
-7
-891
556
514
-266
579
31
191
316
-792
-49
541
85
-535
52
843
-247
906
-860
354
-501
808
448
-417
-500
-390
462
456
-859
646
559
-732
908
-53
432
-582
489
39
205
654
489
63
-253
-297
773
12
556
689
-136
-549
196
96
472
-582
-109
225
622
-328
-575
-674
-401
-253
211
-563
-447
45
-79
131
314
198
-204
-177
865
131
851
49
399
216
138
-493
-58
72
-4
575
84
767
590
440
245
735
22
76
-878
180
-134
861
-47
538
5
108
232
586
852
48
843
394
89
454
524
400
-53
993
-6
-842
120
-382
129
741
689
626
-467
-90
-12
-645
-827
678
621
867
-793
378
-395
874
433
-252
-174
-2
425
-496
18
76
-435
-419
256
725
-745
885
-140
337
350
-95
-52
-118
38
698
-712
-49
581
-586
-597
-288
797
291
707
534
354
175
200
-773
787
-602
205
166
-745
700
58
-477
637
577
-564
-653
-571
13
231
463
548
87
707
-27
639
-603
745
-408
-30
753
876
419
-878
591
269
441
495
496
-47
362
12
-195
818
-646
747
-620
727
-117
621
568
-121
886
-280
-250
77
594
-241
-776
35
433
-304
-86
684
337
590
-270
-680
-24
785
-324
-328
-674
-382
6
565
-408
117
-834
-534
-852
840
-217
-73
-46
-471
-127
-418
883
-587
-547
-134
462
748
-307
847
-714
34
172
290
844
-545
-87
590
-13
805
102
-355
-299
-551
-580
48
387
123
596
-412
-137
354
191
-833
-682
987
528
-78
905
-431
592
107
-519
614
539
427
-329
44
-730
733
-36
436
542
725
753
622
-658
-158
569
347
-293
682
233
-736
-294
411
-825
-57
307
549
-112
339
-701
502
-851
879
586
101
814
-46
-590
764
-264
123
-188
-204
-96
880
937
500
594
779
280
-596
19
-97
-761
156
-767
886
100
-45
636
-182
650
-30
645
889
355
-38
-701
-378
18
347
-880
-78
628
-56
72
393
571
-194
684
-668
613
-97
531
715
400
111
281
48
-777
-44
402
897
661
-117
-311
-44
-392
-245
-365
-184
-808
622
747
-126
-174
-260
856
183
186
-535
18
-424
-798
840
941
6
-371
217
-688
334
408
-8
-493
343
64
-271
867
469
99
275
309
457
980
-866
823
-759
819
45
396
-209
843
-212
880
-73
63
-810
-171
-39
539
65
47
-68
122
282
477
-283
56
-349
-733
546
-72
795
-68
-722
395
-329
-2
-485
756
-697
80
648
-496
-132
-517
-245
-66
-526
-878
-27
81
761
-623
-609
-129
-701
177
49
893
-269
39
722
33
-601
-73
548
429
481
-879
259
-51
-679
-34
853
-297
-828
422
565
213
17
-493
-436
-591
-355
13
-91
-742
287
563
732
-873
-51
-698
-150
-97
-571
-370
-76
-327
792
-522
315
-731
415
-486
-617
-108
-8
-13
970
656
319
739
-542
254
216
-370
-314
647
-326
-564
-623
-134
211
674
208
-6
-757
517
-795
-383
-33
-61
867
-305
265
877
340
-819
459
-341
-692
681
-740
-688
165
865
7
318
816
982
-186
-442
295
896
485
-572
-72
-180
-400
286
-51
180
864
108
156
-806
-818
377
269
191
398
64
144
577
324
642
147
202
-832
318
-467
465
635
428
267
-605
37
12
-142
-686
417
56
-322
-279
-756
553
-236
393
468
-213
-152
780
-152
-550
-689
-54
390
-896
859
-124
997
-484
-490
-814
-858
-252
-82
305
189
-520
214
-266
-122
129
402
-551
-315
-76
-174
-541
297
-17
410
-409
314
-709
-601
-427
158
-854
-362
181
-14
-684
454
393
-718
-724
-75
564
-153
807
990
-71
-414
47
64
-825
-43
344
340
583
-62
845
-721
-331
-895
664
532
199
91
54
-114
414
607
-681
-898
-468
-464
890
-38
-840
933
52
-595
156
85
22
84
730
162
247
810
-434
711
98
398
-671
612
-190
-586
-587
-155
39
496
6
-479
133
894
842
873
-851
-874
-661
642
611
-77
162
-1
91
-9
741
-81
-585
89
-483
-47
730
297
-528
6
404
332
52
-147
-646
590
543
-302
-265
373
-194
-883
300
-887
63
255
258
334
70
-223
502
-604
-757
645
879
-114
-521
654
-857
841
-137
-53
-227
235
126
-659
333
671
757
-401
287
713
-140
223
-379
-621
-88
21
409
690
820
8
-320
-680
40
-763
-893
-578
-248
438
-602
420
-50
751
-28
185
-242
641
521
-327
129
-300
46
225
82
-518
115
735
283
351
527
-351
-9
899
-565
463
-75
184
-428
-671
-183
466
590
-762
-394
-400
-310
960
-330
550
-517
-567
475
640
-460
-130
334
277
269
-784
65
490
-740
-630
728
138
750
109
-334
790
13
98
-456
-98
463
859
-835
713
20
506
-441
720
-525
228
454
197
630
-11
414
-308
-167
434
222
843
-97
260
397
202
43
135
-15
56
566
-283
-121
614
-759
-503
-89
501
399
-569
291
-616
-312
404
270
-125
-224
-126
-672
-296
545
-509
372
-664
-879
-817
716
49
-64
775
540
-76
-348
655
538
-77
183
-722
-366
721
614
-499
595
521
476
-202
-41
289
223
-637
94
309
-223
-667
-872
463
167
-880
592
728
86
40
209
139
-292
743
-353
188
-829
834
-439
-7
-11
-455
919
594
410
-309
-497
-582
162
21
-283
671
-340
-378
120
465
137
859
-7
-406
-433
514
122
-60
-657
65
583
-682
-773
371
-595
524
-282
837
181
-248
-535
66
-372
-63
630
36
-221
-833
996
-791
730
711
-91
32
-228
336
100
-887
729
-1
-83
-6
-408
-3
-6
-29
468
454
439
67
529
-840
945
31
531
835
-747
89
-693
380
479
381
-358
853
-514
-835
356
-203
-712
-193
-410
229
204
-212
-327
-252
599
286
837
-555
573
-667
514
368
-58
697
568
-120
301
548
685
110
-401
643
-861
-302
382
603
532
47
781
690
149
50
-162
-759
507
-160
233
351
-460
685
-298
10
66
987
510
573
818
434
-17
-666
-42
339
-439
569
-709
-568
427
23
-3
357
-784
-635
-303
531
181
389
-542
642
365
-690
610
113
-413
-455
474
-266
377
-290
256
-755
206
990
37
417
-66
-18
-156
580
693
521
-19
-61
427
329
-669
-215
424
-118
28
629
2
317
533
32
29
-372
837
-162
-505
-876
890
406
921
62
-76
349
556
438
48
-12
815
90
248
-809
-511
-644
411
443
462
58
5
268
502
-126
17
737
91
642
-191
-58
-654
161
593
-270
-721
616
-814
-857
-84
108
-625
664
-465
-286
162
-854
-664
-775
201
-651
270
611
852
-272
451
-765
224
873
-690
-754
-81
-826
-15
349
-850
698
446
-204
-18
-473
-745
-50
-134
238
-77
-551
-579
72
-292
-627
-37
790
-474
34
807
31
659
804
389
40
315
-153
-592
-315
-530
782
355
767
-664
438
-181
-637
-894
-231
833
-545
747
631
13
563
366
-90
23
-457
-883
-192
-671
183
-156
638
-568
552
84
73
522
23
410
557
-20
28
740
321
420
-56
-254
60
-133
462
-99
227
678
-79
-356
478
988
-260
-285
561
299
-286
515
-388
-163
-351
-241
781
-51
-554
856
885
82
342
-699
-215
-397
-781
-334
-856
992
76
146
-355
577
-46
-537
-497
-76
-67
69
482
85
-1
398
-343
-873
807
181
-748
128
-736
296
433
707
-715
828
-246
-179
-191
-740
-751
-28
-139
-8
449
485
528
-234
233
-198
554
-97
51
-571
694
-264
-418
538
45
-599
-870
-778
52
-49
-166
236
-222
234
38
343
457
-871
-463
-23
-462
14
-546
-817
124
562
-292
-204
517
318
319
745
-444
641
13
31
793
-236
184
640
-317
-763
-580
935
-70
879
801
372
51
782
246
260
-503
185
-892
234
7
-283
-496
-185
-762
636
-13
649
995
-64
-721
-585
187
105
69
-517
-510
-279
726
-194
185
-185
-7
-259
17
814
724
-304
-180
-281
-853
364
-154
492
-867
92
1
-364
234
-642
-779
508
246
-280
-724
-164
580
-101
80
417
65
-450
388
-211
-3
41
765
-813
805
287
-832
-522
567
-133
-627
-669
-596
-52
-5
-791
-249
792
664
-602
404
340
-25
-784
506
-690
379
782
484
-595
-1
796
551
222
352
-268
191
-434
-835
-251
-458
-587
-200
-612
-21
-189
261
650
-55
617
-718
-465
-712
845
-402
239
270
186
-44
-418
-282
528
860
234
512
-292
-296
334
771
281
525
-348
534
863
-825
283
-593
-848
958
798
-32
-35
-32
-38
-52
-351
16
-521
501
431
187
977
-30
257
-356
-652
-767
221
-76
-779
-698
-475
-436
-42
724
-771
-110
-347
34
-401
-162
44
-516
-49
-238
218
-586
752
327
-38
-395
-359
834
363
-401
28
86
149
162
428
331
-198
816
147
4
-730
1
-750
301
-566
518
-12
627
85
44
895
280
322
925
-680
797
766
-215
759
22
-311
-38
549
215
746
-55
-471
-799
884
-788
197
51
-425
773
707
43
-376
-139
-741
61
-582
-401
-836
-343
678
10
-759
-3
654
-493
-152
848
280
-847
795
47
467
-205
-85
30
710
-431
-709
-461
-894
-32
985
82
-410
307
588
56
-492
-728
575
-24
272
101
-797
618
79
-244
567
429
753
-525
457
-404
971
-362
179
45
151
51
778
213
738
-862
534
646
-90
567
-154
-2
-267
240
802
498
-850
636
-170
464
738
202
227
-222
284
-437
85
-419
-413
-175
34
-850
-83
85
-834
-719
-100
-731
21
-586
217
798
-848
867
6
466
433
-881
-562
-262
180
846
-296
-20
290
-251
-372
920
841
-642
275
-364
600
201
231
101
86
-18
934
-835
757
99
-683
-394
-758
702
-434
681
-661
-807
861
733
-711
-192
-699
-385
-225
-709
-589
-368
302
377
828
189
311
205
-404
-560
704
-14
-621
111
362
-174
-635
528
-21
-790
571
-829
-499
-152
539
-60
-728
837
-22
-853
2
71
830
215
-392
-477
-622
-530
-26
668
-455
-360
-547
716
-48
264
-202
-593
-82
-376
589
365
307
-555
-293
345
-806
108
-209
-827
430
-754
165
-23
228
-833
165
755
74
-705
167
684
-69
255
716
-727
687
-378
488
-641
836
523
-250
488
-660
-323
98
687
57
338
796
-105
858
-367
-589
-39
-339
26
-852
-19
44
855
-450
-184
-518
168
-622
499
214
-194
667
-94
-707
-368
487
-417
448
664
-113
639
883
346
390
247
405
545
-862
8
-672
750
-402
44
621
-466
-548
120
323
-80
982
-90
-14
35
94
-79
-448
-866
-26
-618
-868
169
-705
17
-758
-887
-887
-674
-439
139
91
0
769
-822
-284
-6
-252
496
375
708
633
178
-535
-788
56
-162
745
528
-398
-692
-145
-70
-16
-379
514
55
79
876
-170
129
-156
-319
-280
-482
871
-634
55
389
752
-761
885
872
-576
-619
88
-724
-771
478
58
-130
337
88
-167
298
-768
-492
164
368
-763
-669
-560
-887
-3
-155
49
886
470
336
-417
836
175
-255
-116
-839
618
-279
-311
275
568
417
451
834
-17
-679
346
378
610
400
-336
-691
-25
-143
-328
775
-64
-50
-518
212
204
-243
822
-631
210
741
-592
246
-183
-355
80
-795
720
-252
-413
-771
422
412
492
-838
666
-625
-650
747
-501
276
-17
729
-37
873
7
172
-708
-350
-301
-244
-33
672
435
-580
-128
-757
87
701
72
56
-240
41
-124
74
-708
-532
155
292
368
889
-722
364
195
-56
-793
26
-256
-756
142
-835
-302
770
-163
625
-154
-606
32
778
-98
-66
743
-35
805
-872
658
180
-509
-217
72
-116
-455
36
-47
-468
64
576
329
-587
-85
-602
-428
607
-507
240
-84
-503
-131
-722
529
-171
-237
-367
-211
-77
-642
742
584
218
-345
838
-7
624
871
-854
-764
-591
-634
-31
289
-400
-817
191
-84
-533
914
264
-285
-203
-632
109
426
-346
738
-500
29
-858
555
112
839
-348
-392
57
-14
-572
899
880
621
60
139
387
7
750
-138
-285
-98
81
-811
-875
89
-8
-747
-731
802
815
555
-470
143
754
368
514
-460
-18
53
482
-587
19
625
342
-550
967
-713
258
333
317
116
537
193
579
-359
872
-13
-775
448
295
7
-309
47
62
-2
-96
-549
3
-167
65
849
-330
-41
-342
-897
713
749
-84
63
-72
-488
375
81
-17
939
-749
97
414
-287
568
-129
-154
85
-324
-208
32
-711
-442
481
-882
-344
538
-74
-393
508
-14
-659
-588
-311
-317
-150
-437
38
-888
288
-78
-487
-209
294
793
-295
-128
-595
-244
747
743
487
-789
-24
627
-253
-58
-603
253
-334
-758
57
-774
273
341
443
200
-784
-831
585
399
864
-184
-236
895
560
372
32
-319
835
-698
-838
-234
-836
50
436
-484
335
-288
-786
-158
-751
-652
281
-474
-421
992
-27
-147
-577
497
-511
556
51
848
-41
326
95
48
-851
-112
92
-68
-69
-105
246
738
26
-840
-511
-579
-81
-338
880
-322
-871
-387
775
246
-114
783
-104
285
367
107
-595
364
6
-877
-325
119
-503
825
-433
574
178
335
-80
841
-223
-83
140
708
-481
-175
376
778
-336
-834
-85
-557
-856
-270
4
-597
482
-257
-698
729
-461
601
82
70
-85
-240
-863
799
-298
-96
-229
-96
362
-339
866
-308
-190
63
-889
211
183
59
778
-25
208
80
710
449
328
434
446
764
471
33
597
-126
-759
695
-315
-31
-860
631
5
-879
-347
-226
580
-401
-689
-726
-53
966
-385
-667
786
825
-874
-795
-433
-161
-885
357
500
166
-98
365
4
-346
131
-422
72
-789
-178
-683
-585
-769
356
328
-779
405
-402
-139
598
831
621
66
98
-697
-334
876
21
540
-29
806
270
416
91
891
-792
-887
786
-237
-484
-609
977
161
258
71
86
-435
36
34
-82
-382
70
-263
-583
969
-400
753
-57
276
191
817
-66
859
-174
287
869
-488
-517
706
-851
-510
208
506
18
-374
120
647
-469
840
350
794
-40
-54
-16
-215
504
-149
496
404
-891
664
800
279
55
146
682
50
-648
-854
-685
-455
-653
-301
-130
-82
-749
-166
476
-72
-880
-212
436
69
-252
185
-437
-847
680
528
-410
140
453
-605
-142
416
246
628
448
850
-856
463
4
589
-719
268
815
-164
773
413
38
-109
-458
-622
82
346
-488
89
789
-103
409
-357
-659
-22
-555
15
223
542
-896
-760
186
481
-858
26
-420
149
179
-412
928
589
-485
224
941
-841
615
-550
-179
782
-576
7
670
345
-717
771
-220
602
-675
305
664
521
-356
37
-876
111
586
-176
158
-504
77
-223
-871
40
23
-74
-852
-4
-236
247
73
-614
-391
-878
-836
364
-263
-309
-276
89
420
-347
383
395
38
386
-374
529
-45
703
4
414
255
-452
-234
147
41
-175
675
186
876
-787
-163
-266
-893
135
782
708
-391
-553
384
-468
-802
-121
977
-525
-822
-216
897
-825
119
-115
270
363
-545
439
299
-71
-860
253
476
513
-829
124
570
-350
738
30
35
330
289
742
147
679
-578
402
-205
-873
-517
302
8
-698
-516
463
-482
925
-470
-421
-437
-301
459
-622
114
281
211
-98
893
-370
684
658
-6
375
-335
-26
0
-443
-123
92
335
643
-496
-231
-305
-858
147
-637
557
112
385
-201
-568
346
787
-611
423
674
499
-619
280
-469
359
520
-749
-866
422
601
-383
-770
562
-797
-701
39
801
97
60
-839
462
514
31
567
-652
431
-395
-616
22
-63
-438
454
136
-66
-778
42
-706
-138
-887
-41
-781
841
138
-413
-836
370
426
425
-811
-120
14
506
-337
275
-738
-20
263
-887
219
164
-385
-631
-814
-769
-769
398
-279
-41
-253
-398
-140
356
864
-96
-738
554
-313
-445
19
-92
768
844
-93
-531
-29
-127
-291
224
694
-211
-850
220
137
-6
-853
-831
-277
-663
513
46
575
85
-455
-449
-16
323
556
-98
229
-236
418
-297
26
-358
45
-298
-475
817
-137
-86
-43
-288
-262
-31
7
-810
249
803
-584
-60
-20
644
364
-226
-530
23
-69
265
741
-898
40
228
-417
180
47
-31
-532
-95
811
-505
-628
-261
-420
-665
-645
648
-249
-152
546
281
-387
101
-616
-129
-79
-76
521
-279
614
13
-55
756
-830
410
-587
64
21
634
790
-239
-612
731
-175
248
-276
665
654
-618
778
-860
-898
870
769
98
-119
-333
93
795
-745
507
-373
-360
427
818
-790
-402
-185
-72
375
989
-544
-273
-396
-345
735
13
-521
-477
-719
22
254
778
750
552
-135
6
-249
346
657
-574
384
-97
-635
-235
-67
-75
40
-238
314
-367
58
-404
-739
-209
11
10
-45
843
80
709
-543
61
4
605
-118
-147
391
399
837
618
-218
248
598
624
322
-294
151
-317
-383
876
-143
256
584
-239
-818
-335
84
-150
-440
-699
-14
-218
450
-28
819
760
638
-440
-351
-252
-453
603
-651
-41
-543
609
225
-137
-35
72
-653
8
-84
72
-9
-820
102
433
616
524
746
757
805
57
-750
-892
234
578
-350
-147
563
32
68
-773
348
615
-680
-754
-854
-48
674
817
361
635
-345
544
999
-62
-61
750
-370
-680
-90
-235
-784
-23
-315
-382
165
249
-243
-467
34
262
159
311
-277
698
873
507
150
76
363
146
299
125
-143
-550
112
-723
-377
59
206
171
562
437
-180
-260
799
699
570
-672
248
718
525
-412
40
-784
324
-369
78
606
-288
531
489
241
221
-810
122
-594
70
649
67
8
141
36
676
-819
-443
-287
718
126
-792
76
839
677
-436
46
375
519
-858
-325
334
-117
-365
-739
49
-898
-239
545
-205
993
-213
525
489
-611
-18
165
-115
190
803
-584
-324
-821
244
361
-742
-290
-18
-623
-71
802
-404
70
27
67
772
-197
-677
-760
711
-13
-50
141
607
-55
-65
-707
637
-83
-305
-836
-229
789
-713
-889
-344
489
863
-70
-254
798
-888
-295
424
579
390
232
867
-450
73
-76
379
622
-592
447
487
-803
522
-141
-809
422
-744
-405
-199
298
-763
37
736
291
-228
593
-343
-623
118
254
971
694
179
786
289
881
-133
271
818
696
-578
580
-378
-635
-370
-212
161
-892
354
9
-858
-428
-694
462
421
653
682
32
390
599
-465
511
-453
-281
-70
587
395
-600
14
-760
-33
74
414
-518
474
286
310
348
210
869
-402
-218
-625
-764
-683
-757
453
-236
427
-36
419
294
349
-486
-721
-680
71
-225
534
-109
17
0
-128
-489
-30
8
-130
73
269
-870
470
-489
472
-700
22
-74
-538
-98
-446
-386
-638
-502
768
568
-643
74
228
5
-18
591
236
-687
674
-516
338
-53
17
9
-491
-245
363
-532
-863
-782
-493
60
-88
5
-521
744
628
-398
862
-327
-637
420
164
597
-818
-774
245
-121
971
416
-583
-639
-188
44
67
-709
684
-140
-68
135
638
609
-552
132
-261
866
16
-777
-575
-231
-24
-339
-791
762
412
848
37
810
553
875
-98
-811
62
295
-10
-771
478
-70
-436
217
302
-335
-84
-147
-43
-459
-679
311
473
-838
-413
135
-721
11
143
-396
839
-493
737
-385
433
87
-166
-322
21
240
539
242
-852
-289
-234
-31
-133
-471
-474
2
-717
-614
-163
57
59
-731
-91
-178
-747
-242
302
29
378
979
-646
-207
-50
47
-780
-335
686
973
283
55
764
591
166
-65
-627
281
653
-40
261
-10
-576
329
-21
-106
-76
-28
-776
-562
-497
-172
-295
36
428
221
751
-493
363
838
357
1
334
-130
-444
753
-788
-73
348
141
839
584
-291
-57
161
-155
-428
-208
-238
-385
-850
396
55
-44
-104
410
-777
-21
-15
-879
-329
-71
736
-43
750
-753
752
-107
681
-216
-300
16
-41
303
711
-164
301
296
-3
730
180
-533
-486
790
-184
318
670
265
-322
129
-79
-248
647
-629
-564
-59
720
-716
77
86
-451
-441
-819
-642
-762
67
-431
79
-694
-259
51
126
35
139
374
-818
-675
-640
602
480
-299
-29
590
-140
-57
99
-701
237
531
-745
69
409
535
23
-485
549
252
120
-628
-44
965
-144
36
-129
-897
-881
-451
92
48
511
476
761
-702
59
-759
-883
-157
310
-217
98
-81
-391
-295
-21
-859
758
682
-500
-783
574
-72
-469
-388
184
543
742
-92
-359
-684
27
-184
891
47
859
-852
470
-775
-19
330
-870
-118
-612
859
-666
871
-60
-176
-847
-114
-325
556
-92
195
-644
-664
88
-866
272
649
-786
-565
654
-121
-305
-22
-294
63
117
-13
69
-62
587
-172
-794
67
-32
431
-792
22
-698
117
-187
82
457
-325
-764
687
-674
673
-894
-184
409
-644
-204
541
738
-91
822
286
155
32
-837
263
-865
514
769
833
-446
-861
-152
-679
267
-26
642
-518
880
621
628
670
33
-763
-740
833
-58
-48
523
-574
21
12
-525
200
140
-747
399
240
12
-156
135
334
-897
-160
56
688
-270
-272
244
35
527
-3
2
70
785
-693
-731
728
-172
-68
-300
-601
-580
621
209
245
661
379
748
-531
465
-301
-263
562
243
537
741
-617
-211
71
182
-393
-682
513
-592
108
-245
-664
-847
-476
-474
156
-556
799
123
439
-443
669
-864
-574
578
922
78
-468
883
372
913
757
-525
655
656
500
-300
89
-356
564
132
-283
657
-167
-606
440
17
-205
-240
-264
-777
78
831
616
-542
623
643
-428
-505
462
-608
-558
711
-60
-752
182
-512
-130
537
883
-598
-760
230
46
586
-759
669
489
471
584
-866
412
572
89
-388
72
406
35
364
-869
632
154
559
-152
511
-21
67
-881
-80
-18
888
556
-333
6
-888
-46
91
-38
126
491
-877
-57
648
-888
444
-232
867
-882
644
-638
-879
-47
-23
-183
5
576
74
-701
310
-256
37
-511
519
133
-781
-458
-423
67
31
-103
80
-855
-436
331
-49
-61
3
717
-799
351
-647
-398
397
883
-463
98
-87
-392
61
78
544
454
-651
-882
111
-28
858
588
-2
-245
86
206
-58
-56
-249
-295
40
-76
-485
-116
750
545
521
612
-509
-830
-566
-14
438
569
865
-665
-449
-91
126
465
433
94
663
-558
-89
12
444
-297
-778
552
658
93
392
330
-838
-893
972
459
242
21
-642
16
750
-209
569
654
755
618
-741
268
-309
242
-50
322
-325
604
894
-155
12
-824
-119
-898
18
66
508
-459
540
448
-216
-601
42
683
441
-893
804
826
80
376
-11
-800
262
361
-509
529
638
-99
63
626
557
-4
220
123
662
5
75
471
-777
980
-653
-485
-146
863
338
119
117
-367
667
402
28
-651
896
-196
-229
484
-80
641
-841
809
-37
92
-469
697
-121
208
-723
-12
218
629
250
751
-695
-171
797
475
-745
-810
-214
294
282
-231
480
-713
895
-321
-296
-873
-679
143
693
915
-564
644
866
46
23
363
-895
-551
72
-699
94
-480
-673
-875
-89
-36
133
754
-712
774
-159
-577
-307
949
-71
-154
-42
-898
-716
628
215
-646
-468
29
-41
-450
610
-522
-279
-7
-163
32
-439
-826
821
170
144
377
-291
116
-275
193
-28
-454
580
-786
197
-683
-677
43
35
-535
324
-563
-677
-432
642
15
119
634
-157
-55
208
-16
806
947
572
123
490
43
218
10
-446
-61
-429
-854
-348
-518
-531
300
-376
839
107
121
-683
120
473
-279
422
-501
-21
-484
705
-802
-341
-153
645
-550
391
-77
-817
157
-87
-864
-585
819
-515
-622
-1
-38
-444
-146
-50
709
-12
536
98
-531
425
678
959
152
-175
332
106
-641
-139
-110
-522
-339
533
-816
477
471
185
418
-890
-387
-344
-805
940
97
-22
504
-211
-612
-705
-256
32
-528
414
-183
75
72
-141
809
878
-516
9
-706
-440
345
-476
-70
76
213
-654
-744
627
432
-183
-97
736
950
331
83
-584
-29
-538
-288
126
225
462
-446
-193
612
-50
-716
-301
578
165
-332
549
225
-422
450
364
-314
-131
104
332
-663
209
-232
36
-388
-592
-232
-570
-295
65
-806
938
160
-835
-418
-389
32
585
-657
-25
53
-464
411
-815
137
-769
-18
-52
107
33
-325
870
513
-442
279
976
881
509
872
0
795
607
19
715
-212
520
157
5
-159
-323
-208
-261
807
690
731
410
-63
-889
934
-491
337
628
366
590
456
369
141
536
-481
11
-813
-472
580
95
-64
-389
224
817
-50
651
643
63
-530
-503
452
88
-489
80
532
452
253
555
-174
-362
-78
345
-528
-219
-416
-410
-633
622
-199
-750
-824
575
518
-874
594
-314
110
574
721
470
-68
909
720
151
374
-804
561
-521
651
444
-749
471
568
-305
389
-167
-737
-96
556
705
472
-564
-484
-815
262
716
-591
8
984
-432
-554
-793
-139
-768
-710
-898
833
-91
555
-46
-723
-780
-489
409
842
689
-595
267
258
-382
-851
839
-440
753
-193
305
212
-552
-20
4
-56
-613
-809
768
249
343
-845
-804
-478
72
578
-363
799
-10
-87
795
-850
-174
736
-395
876
31
7
-360
769
71
-767
-498
578
-701
644
-797
-623
-384
-100
-835
-729
-335
-891
-855
386
-563
-810
-79
784
-24
333
385
-411
632
-184
-22
-386
33
-234
674
632
-462
-387
-31
-337
-6
-26
-289
-242
347
442
-12
-361
-741
-895
-99
-269
543
-859
-168
-156
-34
-826
53
616
470
482
666
-489
313
-259
254
299
327
-63
-401
879
-41
248
306
723
-551
-536
-143
-31
-503
478
782
-719
-555
-408
879
366
-255
-801
308
829
-486
-99
-840
572
792
-37
964
-162
-533
-750
-695
-362
795
983
712
835
887
208
41
707
-649
363
-633
-833
-510
725
746
-11
374
663
-248
-804
-567
1
-59
663
-443
-825
117
170
697
197
564
-373
706
48
-171
-238
-567
-749
11
-77
52
-20
-452
218
506
-735
-297
200
568
60
71
-513
400
-404
-28
-444
-527
444
58
-506
-656
614
-89
-597
87
859
-269
-586
-604
-589
686
803
473
189
548
-819
444
212
-652
82
216
-774
-402
802
-488
-574
145
619
497
-586
456
-77
83
-38
967
207
272
203
42
-373
-157
295
-134
648
96
-250
-405
-552
466
826
-713
-767
131
-27
-419
-76
689
386
71
888
-299
20
980
-66
472
-42
489
-369
-48
-257
487
-848
649
-568
-296
-231
854
-657
-380
-879
712
-105
878
35
242
241
357
65
38
-307
-217
-110
732
79
209
-277
-859
9
-574
-613
-687
658
310
-22
-88
339
594
625
366
394
234
3
-31
-826
-358
-91
323
-678
139
-796
-39
977
-380
-307
-896
614
749
709
242
-259
-330
-472
-477
-592
-275
-34
661
333
-690
956
152
515
-881
-521
-317
-575
902
-630
-86
857
-292
229
-789
-6
-278
476
-103
-55
550
135
-825
-12
18
634
-525
147
550
1
23
-416
-5
868
-163
-838
-189
65
-410
-56
-323
-600
15
114
685
837
-6
-520
-199
-743
-676
572
256
-122
922
625
-648
-824
-475
562
468
98
-189
-156
131
-613
623
222
-751
-97
19
529
-133
-449
-18
-364
-326
-576
418
568
-532
-27
898
-208
-689
399
-524
-19
663
648
-325
-283
-24
814
-170
-400
-253
406
-50
816
123
-537
-77
348
-383
-339
422
-736
163
169
-333
-855
701
-770
-227
-600
-52
398
76
-115
-2
-269
704
410
-411
46
285
-746
791
329
165
275
786
215
-473
514
464
-123
81
701
554
118
555
642
525
130
506
-302
-569
-288
-419
540
-759
-91
-658
-5
208
391
884
-246
366
117
562
54
-807
-308
590
-57
-240
-834
-318
833
-605
786
274
-85
180
736
771
-368
849
638
-193
766
134
-849
-101
-886
-6
378
-38
129
-38
550
938
-173
-123
631
-682
719
501
-331
-189
-250
-477
831
-878
678
-147
979
-81
-514
70
117
-41
-371
712
29
113
-92
-164
-805
134
645
-539
569
-635
-371
-785
506
-43
377
-667
-56
-405
437
-542
-801
807
724
-717
-544
708
767
-868
-234
193
210
-707
201
459
636
-304
312
241
812
782
-13
252
-389
-84
739
657
452
-322
-67
417
177
-522
-343
-47
-671
-48
-849
-393
603
-46
-50
6
-145
-787
-10
757
20
826
503
381
-743
-653
-738
109
-63
694
853
-45
-810
-416
434
-822
-85
426
984
305
-291
45
687
504
650
612
838
-443
-30
434
105
708
311
-86
-206
-625
160
-498
37
-97
-510
165
570
-48
-402
394
-802
603
88
-489
876
15
-56
-773
536
-766
649
-204
-391
608
-286
-72
-583
-225
133
-214
-85
-262
894
662
466
65
290
-448
-486
2
-609
652
-299
87
-253
78
599
668
100
-808
-573
799
547
-49
-396
-555
-92
-766
626
214
511
351
154
-101
-857
-513
697
845
-470
221
80
-314
-777
725
-64
-470
615
234
919
606
-378
437
563
232
581
686
248
62
284
839
475
-812
472
881
-686
-619
-67
694
-424
269
-544
-124
-787
341
-182
900
395
-315
-635
387
-190
-27
-97
-259
94
313
-783
-5
-585
-890
486
-203
-32
-93
-718
-11
-580
-488
427
-104
455
-285
202
-149
-208
63
47
-158
2
-128
171
-578
-41
720
557
951
-190
-612
519
-431
-88
307
-1
-194
-57
257
-105
288
-20
-2
986
28
-84
-83
-266
914
930
219
897
289
-250
-80
67
-877
107
39
262
882
496
622
-274
-447
-74
-859
-785
777
-19
54
802
462
831
-48
-20
6
572
-1
-353
-393
887
-772
741
584
-501
-382
12
-8
-553
652
-47
440
-610
380
663
-701
535
752
80
-692
679
-718
82
379
276
315
376
77
-276
-856
-278
-601
-791
-155
302
230
-756
-731
-812
699
85
-311
393
-7
-14
17
545
-318
-366
331
89
-24
-380
17
458
420
-670
-352
681
807
-312
43
-134
127
-659
314
433
165
-47
-112
-805
-295
670
-79
-82
861
628
-383
-825
-150
156
-461
629
-218
-575
-97
-34
140
-198
863
-851
-523
245
66
96
-54
-369
615
-512
235
-697
-724
-838
-370
31
474
-454
-489
610
-192
-55
282
736
15
0
-323
-745
-124
449
431
590
-577
-725
-89
-598
958
56
-259
-684
828
910
49
750
-154
666
848
-227
-510
453
306
-719
-548
-531
-215
-656
-849
-52
-664
-697
728
305
414
685
-179
-564
-817
158
734
-233
-13
889
-91
214
-46
587
53
-299
-859
-45
-650
-510
-764
-83
-15
-209
-201
-436
-458
-194
-182
446
84
887
60
860
-546
503
173
-734
299
-274
-384
-860
-726
297
-791
-47
-789
-205
-839
-634
214
-478
-595
-448
-471
3
250
-8
-414
510
-80
988
-538
400
674
543
-8
-107
689
602
741
-644
-57
651
-28
-245
370
-430
-416
-796
-39
-297
574
534
660
-101
97
644
-805
-299
-64
711
-49
841
-645
38
-370
-477
461
-706
157
784
-579
-35
-370
-736
86
617
540
-179
537
551
-728
-114
-329
-290
-113
-492
-562
-690
67
205
-183
-344
992
-283
410
-194
-342
-233
77
-548
-532
68
-586
819
449
-198
-79
67
278
-338
-76
85
-50
111
712
-209
-503
-235
584
447
400
-852
661
809
256
362
-42
511
-873
265
-279
821
-440
-440
-65
-796
249
-72
-810
941
451
19
706
-101
-204
575
-66
-299
-41
90
-62
-895
-718
-607
-202
-147
-214
-266
159
-368
587
62
-98
676
-17
83
-332
519
442
680
-867
-348
-592
487
-150
89
-16
417
-404
-179
-157
-3
-857
467
345
-760
-629
29
62
-209
575
-274
-746
-506
650
620
-391
322
341
326
-46
-41
-270
832
-668
124
-384
716
235
984
645
805
978
728
89
29
679
-45
-447
-557
91
-87
-3
-283
-270
85
51
546
-872
583
53
677
686
66
-122
-314
-268
-885
-334
345
866
685
833
-264
33
533
-291
47
289
718
594
-534
-692
-4
491
44
41
335
-331
555
851
386
-444
605
-27
-468
350
837
-24
-186
-18
-504
772
-37
-640
238
-468
-679
-472
629
-795
-30
-33
852
841
-541
-641
861
353
809
-361
-685
-435
530
128
230
-559
-497
615
38
-300
-352
739
815
-854
-497
-848
217
-849
886
-223
-436
676
-788
-57
337
668
913
380
-814
-416
-98
602
-88
-836
310
498
896
426
-150
448
-139
658
-206
-670
220
-736
-656
223
1
89
-187
-760
167
290
562
-803
-897
193
719
749
182
79
-131
-763
853
-864
139
446
698
326
351
-78
718
578
937
722
-633
52
-37
-440
-893
139
-396
213
156
36
-566
-765
-184
-887
-60
-747
367
-182
-324
866
109
488
-530
-418
610
-160
720
738
155
186
-232
555
-480
490
37
98
75
266
474
762
-614
15
11
-92
812
-682
698
548
40
-892
996
-490
-675
-377
821
14
-90
381
-269
733
-392
455
571
-300
-496
720
492
746
211
-718
-572
-373
-124
-84
-44
23
193
-246
-543
493
760
-255
124
279
-417
892
79
-10
471
-189
-196
790
-5
399
-432
665
-679
137
-774
592
10
650
28
758
446
-108
627
983
-270
-279
470
632
-712
-138
698
-8
100
-280
-505
-319
879
-43
4
-743
-768
45
817
-785
68
759
-765
-670
538
-479
113
-72
921
131
281
-826
-673
563
435
1
163
-126
873
968
-716
-360
-555
209
-849
-604
596
-192
716
149
153
-340
664
475
-61
-69
45
-199
484
71
-613
903
-683
-34
373
-317
-22
-92
-515
-868
-611
-15
-865
-808
-151
-734
410
806
781
173
-537
579
249
-855
-890
88
-182
819
-655
-76
-270
586
-96
105
-172
-684
674
-277
761
-74
-165
-661
-1
-457
-888
647
27
-788
10
602
-311
-259
138
-445
-756
883
-658
61
110
523
623
502
-384
838
820
-130
547
-81
-70
-457
133
586
-831
431
-818
17
23
561
-373
-88
599
-706
-385
611
741
-572
-523
-716
223
835
706
-218
636
17
-23
-208
101
-155
-74
231
236
266
605
760
-784
-854
-383
244
576
-433
213
-230
820
-299
-694
-712
-836
90
-502
57
187
440
-868
-810
-268
-217
-288
-105
-774
-54
-503
-849
-163
-8
-360
352
167
182
406
151
24
-890
-144
585
621
-602
35
-226
-90
489
-549
-498
647
-97
384
315
-436
601
-85
447
328
154
773
162
359
-91
634
-364
453
-676
241
-870
57
-379
310
-398
892
525
890
200
153
-565
892
66
849
-78
83
562
386
-191
679
-449
52
20
-28
-699
372
939
-530
-212
641
-22
936
511
466
30
257
15
159
491
-712
296
-841
32
-130
845
490
227
-605
-345
-222
709
-789
90
-178
26
502
929
-632
-48
-198
-5
-810
-550
887
-286
-520
-327
-633
-544
742
-598
375
675
461
-176
694
-37
-560
518
599
-692
-899
-164
-17
196
-745
276
4
-285
-557
-20
847
81
-36
311
-814
138
-70
542
612
83
-83
417
442
3
36
-714
-685
-64
-76
-148
664
336
-509
716
92
92
-211
-736
-261
783
-644
312
-349
500
-42
518
330
700
189
957
605
-701
-85
611
326
349
608
99
135
-225
197
796
125
495
-535
75
523
885
-26
-257
13
-840
-541
-774
481
677
827
159
307
286
464
371
-366
-554
-329
-88
-717
-860
87
-747
-283
-779
565
928
-430
-306
-358
-424
6
112
-346
-346
-755
724
730
107
400
4
-259
355
46
521
-19
-26
288
-469
695
-620
-713
-588
-283
-461
305
-356
448
647
-113
576
926
-891
-206
759
-524
532
-109
-359
-63
-336
675
365
644
170
685
362
663
677
-87
542
-338
587
-186
-323
-713
95
740
727
-585
202
-677
259
653
-88
-762
660
-48
477
860
-274
-304
-104
884
772
700
-459
-885
105
355
535
555
-76
65
180
-223
594
775
520
-35
-21
-247
37
138
-614
430
230
581
554
129
33
-486
724
-9
-512
891
28
-650
-244
742
804
851
2
-667
820
875
-67
581
-586
-520
-754
-773
25
362
396
-450
-614
521
-717
331
477
-750
283
460
-896
-28
-4
-35
-710
101
4
690
-31
-219
984
-20
181
-577
-806
371
-171
-68
78
864
592
-29
96
-673
10
-497
830
634
48
-26
-359
616
135
139
20
356
-41
501
-786
-704
-606
710
-361
616
-302
869
-416
-623
-710
-459
850
294
-695
887
175
152
163
-612
280
73
-449
-252
-627
-253
962
-485
-81
40
-138
-417
920
590
134
-575
-600
-495
15
403
-213
-841
246
395
-121
-470
315
335
-180
182
-84
-18
-19
512
-337
547
-245
119
-756
-693
244
646
312
-341
-786
-368
516
-353
344
-513
448
-629
-799
108
-201
-390
435
-59
-266
767
-82
117
-74
-412
131
-233
83
848
464
631
776
595
-798
-78
625
682
216
-791
513
-451
632
-13
-335
-785
-605
454
-24
-338
-797
-738
1
-737
-348
-96
-231
6
363
872
-228
644
545
62
749
-63
-648
892
-891
953
-683
599
-750
557
62
-99
167
-775
-311
68
-730
86
979
-510
-208
-271
-776
590
-7
-618
-641
200
598
529
453
634
314
962
-528
-753
725
-158
858
-256
689
32
-885
859
516
14
-24
218
-208
593
15
-333
-820
787
-669
-420
-689
-586
909
-827
691
806
450
-636
-676
-11
-564
-197
-20
-127
-339
-426
-407
65
91
-350
-716
-430
37
-526
330
318
-709
-19
-314
-664
-734
169
966
743
639
-132
-556
-590
-796
-197
563
-657
221
638
-834
-57
-550
-93
-445
9
-150
446
-551
241
-592
-32
387
182
275
406
38
-527
47
424
-262
-731
838
358
654
-143
-716
-899
-645
-542
297
55
-854
-727
867
392
-350
-10
90
-662
800
-395
767
561
719
-476
-898
-25
-82
828
799
219
-346
-575
-318
-532
682
-811
49
367
-842
204
-544
-376
-758
531
265
713
671
-708
-560
-772
-265
577
9
542
845
971
789
807
-398
-450
-810
694
900
-171
573
678
-392
147
99
804
60
48
-385
304
239
219
270
-5
-209
-132
599
-588
-2
-98
-830
-187
420
112
-531
-621
337
215
-759
-770
942
376
-791
-404
-104
-389
28
-795
474
-585
-614
787
-405
-481
-98
-404
557
426
134
-420
67
719
-83
468
-619
-45
-552
794
213
1
-21
752
90
184
-12
-388
403
869
308
44
678
-760
428
376
-7
-382
-268
-729
-864
180
-221
-746
918
784
-780
-566
-618
420
303
64
369
-84
-782
306
-103
839
21
15
875
507
-15
90
-3
-809
-493
-848
518
638
42
-241
382
-482
-779
-48
-175
-403
-824
569
-106
433
-369
-489
489
384
-158
588
725
-388
-731
-850
-646
339
-666
-832
-520
-626
-666
434
320
745
33
664
461
703
740
632
-651
-651
-883
507
-876
571
7
-360
26
17
-170
406
1
-579
-735
9
-462
-817
-20
520
594
-370
-417
-266
-453
-34
161
-166
-795
-37
337
904
-198
-887
-29
391
-359
-29
335
-443
-838
777
396
43
-703
-1
18
-669
838
-350
3
755
605
38
807
860
629
-342
-894
-106
809
-763
-53
486
581
-40
-716
-252
341
171
-510
92
-739
-248
723
286
-888
-189
834
-615
-858
-583
6
-502
-388
832
444
-775
70
885
734
565
-262
209
-141
-656
759
72
-837
210
350
-404
-454
-686
516
-629
-535
-271
414
-258
-504
-15
290
892
666
-553
-327
-469
-72
-501
-141
-651
-410
107
848
768
656
-324
325
-272
743
613
16
145
677
695
444
331
890
552
740
374
653
596
-33
557
-709
-701
510
554
-143
743
-346
-107
-148
-153
789
-246
71
-842
760
558
237
681
303
97
-789
-171
917
274
259
-580
-66
-79
-49
485
-59
-500
-711
-208
-455
98
-557
18
-220
112
839
542
-373
856
-774
558
366
133
22
-695
-613
-583
-49
348
-293
173
36
-56
9
-16
-484
-515
116
-208
849
-2
112
-583
-867
812
-691
-668
-149
605
-314
343
303
-129
803
337
318
-249
83
312
-590
-75
756
-852
22
-496
-560
-25
872
2
-307
800
-824
917
275
-498
-459
829
54
733
-832
978
-383
-743
531
-109
-382
30
-771
-405
749
-61
-677
671
-158
-144
596
-450
6
-355
685
439
405
796
-48
-457
-325
-469
-51
-80
66
-891
100
50
-54
-128
-668
206
254
700
-636
114
518
378
671
-87
-207
581
-416
-290
625
886
-353
278
519
487
-887
-614
-638
-176
602
-869
-897
63
810
-543
-349
-740
-159
507
-396
-67
279
-73
136
69
936
-426
-337
-611
68
-701
-122
-648
-458
112
207
-244
269
-780
548
822
-530
176
-243
21
-88
-60
882
-322
111
440
268
-46
55
-731
-422
566
760
57
276
801
-277
297
-524
125
138
-54
761
-88
293
-465
191
824
-745
698
313
-707
-1
-31
-306
-565
893
-157
529
100
-395
426
-314
-729
-451
974
247
527
-295
-291
39
-24
-198
865
-424
386
871
900
-155
751
-195
-38
-692
266
-402
534
-417
15
-494
-770
487
128
-652
438
15
-722
258
469
-364
-375
-432
-294
-498
-771
-19
981
-269
-366
-203
-381
-262
111
923
389
748
41
32
-353
71
-158
608
-889
-592
835
-55
-148
-825
-500
-547
-511
384
-305
-185
-420
-364
812
173
-841
912
-686
-835
-598
316
366
941
-44
261
35
-690
679
-48
648
-804
796
-112
-136
-566
-883
-123
-598
-402
218
-884
-182
-162
-528
-486
153
56
743
391
631
-348
802
686
-289
-458
-201
-538
-339
-40
-178
-558
-262
732
679
783
-867
139
-146
-848
676
491
152
347
-219
-780
33
-841
-755
-410
603
587
-476
-225
-72
177
-410
-759
733
-670
-60
39
-159
31
87
-712
-23
-84
-700
793
-654
448
-476
4
-484
-651
116
-813
634
636
223
-83
882
-416
-443
-185
-755
133
654
218
394
-206
9
712
529
-663
-165
797
721
-28
903
312
-275
233
585
476
-259
883
539
67
-118
-12
-337
885
-673
-529
-850
-188
245
458
-813
568
436
156
-230
373
471
-436
-138
119
-699
-191
4
-869
-430
880
97
-3
283
-700
-819
519
83
516
-709
-836
444
385
-832
699
-548
-697
-183
877
871
402
-278
439
130
-368
-157
226
254
-762
759
465
29
784
571
146
86
-588
-596
778
195
-500
-894
-675
391
-289
193
700
331
857
-833
523
-460
-321
958
-761
726
-112
-725
672
46
670
67
-367
793
334
-63
743
340
-69
-23
527
788
-185
-764
-97
873
-60
727
-664
-618
461
221
-520
571
833
-59
104
-807
240
453
-36
-548
-773
-542
-564
144
685
-520
22
785
19
-177
-505
351
-65
67
334
-50
-61
74
-506
-425
-588
816
671
-624
-34
-228
-621
93
266
981
576
545
548
-568
-776
-7
624
-832
-92
673
593
-84
22
-437
-181
159
174
-54
-719
-775
517
770
849
-628
-313
-828
-2
742
55
-689
614
194
-173
-542
540
57
-447
-58
-639
-786
-691
128
-32
238
879
453
9
526
-420
-270
309
-778
697
385
-13
-469
-20
221
750
-649
762
47
-571
673
69
-177
-15
-569
84
-591
74
756
891
259
-533
-10
518
146
851
354
-22
-846
549
-377
-387
800
-676
692
162
36
-671
448
-408
45
313
590
-776
-308
-733
-779
668
67
-673
525
-110
-536
81
176
660
-694
-247
143
841
879
333
45
545
-367
-13
35
212
-753
550
-350
633
362
121
-599
-178
854
355
-701
192
-332
-42
-409
-603
422
70
7
-339
64
726
-581
-389
-460
-489
347
491
786
19
18
-506
660
28
688
-840
710
107
311
81
-6
748
-679
-513
-202
-899
245
976
214
-402
-272
790
-625
288
912
-460
-700
69
-277
792
431
-448
920
-654
-387
524
666
-626
467
336
-273
164
24
613
477
-853
635
-541
585
-708
620
-73
640
-377
-651
-157
223
-594
364
48
627
639
274
-364
-127
691
422
-242
663
44
-102
-76
-266
218
-889
626
6
575
420
-193
-777
851
51
-512
508
964
-578
318
-67
-240
835
-113
32
-834
-42
-405
777
-222
90
-607
596
-745
-167
380
-12
-383
25
557
670
651
315
254
512
85
747
857
35
612
355
-614
753
253
-24
-706
49
-64
-13
661
978
720
774
-67
-209
-74
521
-123
791
301
-107
448
121
-353
77
203
441
-64
-747
-573
-476
-196
987
-516
-174
-694
-531
322
58
744
237
746
707
554
-400
-677
69
-725
-609
-799
-420
103
646
819
598
-511
358
-26
342
70
35
845
283
-257
40
-412
-41
609
184
489
352
-233
-524
-862
-309
-21
822
-104
-37
-503
863
-155
-43
287
-42
-13
275
183
80
780
-587
736
-397
-285
-418
-584
862
607
178
496
606
485
306
-550
-439
-78
-544
328
866
-509
-604
-285
-388
288
-57
-207
486
244
672
-40
-642
830
590
237
-450
-8
-762
-552
-98
882
29
613
-16
-358
222
676
-1
-150
-267
-151
727
-624
804
847
-83
-829
819
123
-610
694
821
-278
-74
545
-294
238
-452
20
-549
872
-206
-441
-418
-722
-398
0
446
-403
-879
11
2
17
574
168
280
-855
241
283
-223
705
-485
-97
-449
-884
-304
342
898
-791
683
-870
-860
-528
815
-773
-14
324
-889
-119
331
12
-836
-854
688
908
116
-711
873
-17
-41
193
846
37
357
-891
-27
-639
262
90
-663
-374
738
-602
-708
-516
-252
856
632
-83
431
12
-523
-415
640
306
-853
-393
-784
-50
-695
674
546
887
681
-789
647
-600
49
-136
776
468
-751
834
224
-72
93
-702
-340
690
398
-811
-658
-430
12
-119
-698
860
889
-860
-838
430
-823
566
99
407
221
491
285
80
537
515
445
897
-519
30
-105
91
-196
-819
769
-208
61
869
-327
819
-632
-279
-832
-246
-719
0
-843
186
113
-144
484
457
281
-782
743
93
-879
-174
245
-545
684
-185
146
-765
-71
-42
-116
790
805
-364
459
-359
-855
327
731
-181
-425
51
-56
891
-348
796
-658
-255
511
58
-214
32
-730
71
-470
-530
423
78
259
337
113
868
558
67
-383
610
521
-285
-136
799
-49
-359
15
324
-323
-87
-224
18
216
789
-768
899
-117
768
42
-402
-216
-513
-131
-559
-322
-770
79
-568
-316
500
290
-47
411
95
99
197
-14
-30
-517
-59
565
713
-490
379
138
-667
-277
-168
506
764
-477
-232
579
-843
297
-705
-438
238
44
-722
-158
-883
518
-447
430
368
708
-555
620
-703
712
33
327
500
-795
363
680
78
429
-95
-87
-400
382
74
-169
-690
-222
693
187
-494
22
191
334
-330
-790
-492
-263
-423
-674
359
-754
-51
637
-446
627
-658
-779
-572
-68
338
473
-764
50
224
-806
-706
-798
-784
562
-580
33
-41
-738
701
-751
200
-770
865
-75
750
-680
600
-582
614
785
109
350
322
-650
-154
350
-794
-597
355
38
90
746
-97
-220
366
308
423
754
-448
22
241
517
-803
-821
-620
-841
-80
600
207
-665
-64
711
-637
-811
-16
-646
-197
987
258
167
152
708
-612
74
-242
626
311
-715
-626
-96
417
-564
488
-61
-84
118
-190
615
30
-181
165
-501
496
-606
434
581
157
68
-315
-145
-486
815
265
508
295
11
-1
563
-70
-421
174
8
-449
-301
-251
628
566
-672
297
-818
-750
-249
-83
-241
-44
-561
-574
-139
-714
37
-828
-335
-661
-566
355
-629
996
865
-2
-849
-539
-178
62
16
-92
929
276
-680
-513
-564
556
209
820
21
495
427
-324
-695
10
500
-132
656
-185
647
-339
226
-236
538
130
307
305
30
-30
-4
794
825
-681
-53
30
701
-72
-16
889
-711
-340
566
58
33
-693
582
141
860
870
258
-29
112
-719
428
619
-857
220
-440
486
-873
736
618
495
525
683
-406
-282
-875
227
7
159
-70
-726
49
-480
-712
-258
112
-155
553
882
450
887
-44
333
-577
-667
-853
-446
334
109
241
397
705
-15
107
534
488
49
138
-686
478
-838
995
-455
-14
-537
883
-623
-347
-100
-522
-64
103
381
572
118
-160
-227
29
-445
593
-170
-367
-52
-159
776
605
425
-415
-103
634
-404
220
-236
47
26
689
879
338
467
-465
-27
659
-383
14
-429
-407
496
-27
398
-570
545
65
468
731
-556
-706
71
-775
-532
-91
-267
549
-618
790
374
-50
530
90
591
-201
-25
-40
309
656
18
648
811
-438
-841
-494
306
363
-472
-581
-632
-514
90
-194
43
67
921
417
96
-27
-486
36
-181
-393
-407
-246
33
64
-601
-113
11
-849
-72
843
-873
-295
219
223
248
155
-720
410
-101
453
-17
195
44
698
374
193
-212
-845
678
-819
101
-309
523
-872
-178
-656
-844
721
-789
-189
245
71
-240
-672
-42
-257
99
435
242
578
546
-568
414
291
612
777
67
-26
74
442
359
125
-549
-236
183
-544
36
856
-886
-790
-12
-282
673
273
-463
-789
115
-66
536
-176
-657
476
76
859
-327
9
491
-47
-593
-352
96
-841
492
781
-22
945
199
370
-19
-746
32
-79
73
-684
821
-409
-70
345
-21
683
736
-21
721
667
-164
104
-602
-797
-377
64
-842
554
496
777
517
-839
590
623
-207
274
604
-201
261
552
10
514
-221
-208
-599
584
-586
10
253
507
-84
853
795
488
-135
-99
707
-167
159
-802
840
-778
-177
757
-751
802
18
506
-296
93
314
430
761
726
801
744
-95
293
-174
674
3
-788
529
870
-615
597
612
-745
44
954
937
52
599
-761
581
379
-505
504
-709
566
790
-274
-530
-30
169
522
727
-4
251
472
-543
-124
-638
464
68
650
-431
916
707
212
613
247
-331
-195
-663
-107
-870
-415
-237
-496
762
717
-183
96
-481
0
-36
-203
-536
-357
-659
393
-517
-251
967
742
-400
31
-38
305
-217
558
-43
411
-857
579
-799
-685
88
-33
-20
-849
-71
91
-766
214
-57
-510
77
235
-365
-326
461
-626
587
521
-153
-117
-440
719
255
-94
-640
-446
773
-769
-12
-428
-839
20
-458
-73
-48
841
-473
-413
225
815
240
84
207
494
-655
-580
12
-302
-293
-808
-815
-621
853
-767
-265
625
710
-50
795
-602
40
-206
-46
244
-66
553
564
456
144
-603
-249
-642
-164
-288
8
-359
245
73
-721
250
361
-572
-169
-710
-713
-310
-891
493
-199
-31
503
-17
840
-204
-402
-89
726
39
85
206
875
93
-705
-720
849
87
-309
-358
-851
276
55
41
339
-806
147
-886
-259
305
-472
-349
-673
638
-49
-50
-632
-73
389
-49
80
639
12
-507
75
163
-199
539
463
58
-732
-70
130
22
-799
-239
550
790
-886
53
7
854
40
660
-758
584
-47
612
-133
942
-172
-644
67
-118
895
-267
722
873
808
-217
-782
-712
-125
390
852
749
338
-780
-111
420
63
-143
-405
371
-401
-318
-848
25
344
26
-120
-36
-496
172
-428
-165
50
-80
-79
-400
-440
258
569
-619
745
-819
211
650
-76
-761
-603
42
-287
771
97
-492
-199
-23
549
351
-282
715
-458
518
676
299
-322
568
202
311
225
-154
957
-407
-685
-29
462
-724
-794
344
-150
468
378
-359
644
390
44
-131
203
-547
69
-448
-295
-225
-828
-813
-256
-186
-360
-46
620
634
62
-178
33
-869
383
35
210
536
25
-539
-101
-96
847
937
-39
-52
103
-722
220
6
-734
-615
-82
813
476
-15
179
401
300
873
146
76
-578
653
-658
-683
-181
277
-573
-563
798
846
-777
-795
-550
-539
-614
-447
28
2
195
-207
-733
65
95
929
-83
-29
-724
-456
791
-773
145
144
-93
-222
-491
66
860
822
-561
62
-159
726
-145
422
-668
-12
490
250
297
-787
-127
-293
385
-17
-811
-655
-790
110
409
-171
-44
-478
406
-83
412
-759
-362
789
-26
872
839
-738
-690
-735
495
797
-871
340
-214
199
-851
582
318
892
15
574
5
-684
602
-299
720
12
898
488
435
593
786
-331
-374
-16
566
2
299
-709
-94
386
-727
547
168
-57
48
936
608
347
-190
-811
465
798
87
26
-372
-7
78
-162
-648
824
-894
-461
-360
338
212
-416
80
13
96
-231
-816
-575
-74
-797
483
-35
677
-445
-41
734
422
-126
-439
842
624
-700
-132
-324
330
-752
457
561
-29
-50
-327
436
273
-712
93
-330
637
695
-424
422
-175
-279
-370
335
857
181
-748
85
-222
629
197
505
777
202
226
233
431
-405
480
-568
-176
51
621
-206
281
-278
202
786
396
-245
449
-441
-23
732
-401
-445
275
-45
108
-234
-649
739
690
498
-153
-855
-58
-386
529
57
545
-464
239
425
-879
29
448
725
-188
-842
-264
-839
261
173
770
879
-458
26
-425
936
-793
403
17
44
44
-44
415
227
-552
-493
-452
130
-874
557
-204
829
15
216
-227
18
676
30
-446
-522
-241
-67
-330
-840
118
602
-564
198
-166
990
314
477
-366
-525
341
243
-338
694
944
18
357
-4
375
-331
-10
-99
-478
-37
816
482
571
360
188
474
615
-631
-127
-199
-606
10
-428
14
266
541
245
-298
-318
803
-94
189
-707
-210
-118
-270
50
318
-2
176
-426
155
-420
-25
153
-426
-865
-5
-62
38
174
99
-372
738
817
-88
32
53
-564
474
-92
420
45
537
199
-165
376
-765
-499
135
-453
856
76
-148
739
-516
-895
-465
398
-856
-698
56
486
-497
661
-394
-249
-262
-674
-77
-225
117
-721
-663
-559
887
141
96
-139
-90
-612
961
-706
849
-228
74
-525
-642
-45
-32
350
670
242
26
-649
-69
564
-856
875
-55
680
236
-813
726
54
-130
-557
730
-792
-621
100
-369
-145
-61
-20
512
-351
-564
723
-459
147
-281
-256
-246
-447
600
118
-16
788
-677
122
-561
-718
669
147
118
328
296
-54
704
-477
-187
237
-204
13
849
-267
93
351
110
-60
537
-103
813
147
870
695
675
-280
-783
-144
-163
-187
-129
-163
-511
20
-319
-529
857
-895
-517
-252
-168
768
20
208
116
-17
-83
-450
-82
-753
-20
-282
-679
257
112
-681
-223
-278
-189
-569
-31
-784
-116
11
-409
410
569
900
359
217
-15
99
454
-391
56
-541
341
-364
-697
-669
998
394
515
36
-139
-265
43
-164
218
-113
-618
383
24
-828
-271
495
-353
-508
-794
-230
-547
617
623
132
666
374
-863
-766
-502
579
-587
-634
-49
-94
547
-849
-875
-658
205
230
-275
-435
304
468
-185
279
483
-94
607
-155
-549
63
16
-819
-817
-551
853
-804
715
558
436
-685
258
48
150
417
831
-122
547
-745
-514
585
-404
899
-780
-175
57
374
958
-83
917
453
-796
-103
513
-758
-674
-530
-26
682
-466
73
347
-694
775
648
730
49
14
8
-544
-22
-91
-200
242
132
231
421
-68
0
-41
423
-706
716
-601
-804
-679
-330
811
262
-10
-864
-21
-31
69
-367
450
-161
320
457
-593
613
-709
-216
416
417
-416
-257
-287
78
-68
-334
348
154
-287
698
-756
592
-875
-267
166
-11
-290
75
52
789
10
-746
-464
710
21
-318
259
47
-687
533
-365
-575
309
938
48
511
-480
-859
-217
31
-266
-399
412
-802
471
592
249
-341
-671
520
-533
-138
-691
821
672
333
38
618
278
-198
-112
-136
247
-40
-505
-843
726
-722
-388
-119
13
-308
66
-277
858
-760
386
684
-394
803
345
-757
-55
836
654
-60
-506
-601
-295
-43
587
589
671
654
-162
-517
716
638
-277
69
-7
-34
-733
-611
932
650
828
-26
-422
-263
-589
812
987
-775
639
-889
473
-225
523
411
-387
-291
-513
221
564
-761
-440
96
155
-733
-653
644
721
736
280
-773
-805
-565
-18
749
-221
-383
-271
-335
839
-191
6
709
355
697
-244
105
-101
-420
694
-553
-69
-687
-675
84
493
709
-861
-513
-491
121
355
997
-213
-544
-161
-885
-155
-519
827
69
80
-761
-381
515
-665
639
560
-454
339
703
258
476
-426
482
-843
99
-79
-162
-32
-760
-727
819
736
39
677
-292
-429
87
271
-851
150
-733
414
585
344
-779
98
-57
-714
24
713
-835
-676
245
777
591
-19
-57
331
-39
-168
-537
642
27
7
-47
-474
61
53
-157
-318
26
-491
-834
-628
881
58
-25
-673
-643
-299
355
424
561
-212
224
69
739
738
115
-382
783
795
-634
-489
-77
165
186
15
410
75
858
-662
-520
467
537
620
94
-820
-768
443
-506
11
-899
-590
-267
752
-435
10
756
680
777
826
-417
-758
-724
-64
337
-870
-513
996
459
-707
379
844
22
-51
-557
589
284
-24
80
336
545
-392
474
-234
-17
-645
-712
183
717
19
460
-84
518
-251
245
-662
51
-610
-190
541
-39
154
-155
-869
-711
437
-21
-209
123
173
355
648
-473
927
-529
-585
-588
135
489
-445
-347
525
30
578
80
-394
-245
714
-224
-716
-831
-744
252
2
114
-19
-675
-668
-130
-338
769
357
385
-119
-765
142
-861
-19
-557
-663
382
-39
189
565
-689
-74
-577
442
-651
-96
-736
317
-564
-242
311
745
-847
487
246
891
-397
331
-129
-261
677
-453
-57
-468
-706
163
-55
-173
467
-386
-743
706
629
-556
-654
-354
-625
352
-286
-763
614
-529
-348
77
-385
-503
-872
105
-196
-630
-612
177
-319
220
-468
-548
-453
425
276
78
-687
-248
827
226
744
198
53
66
-439
279
730
769
477
304
543
278
-139
331
400
-265
-429
-147
818
-877
529
89
857
-878
625
375
-394
262
639
-355
-653
-235
520
-125
-683
503
40
341
-215
769
-675
-339
-305
-315
608
150
-64
536
632
42
-364
892
-632
-78
114
427
621
-266
296
467
-169
-630
-228
-700
465
300
-55
-354
138
-48
464
-295
190
-601
-295
439
899
-795
-773
-856
-110
-435
325
-896
-155
365
-701
875
-248
-82
-345
31
331
948
-515
-546
416
45
740
43
-412
-278
623
-580
-5
140
-889
-121
-257
-525
-13
595
210
-350
-84
84
474
738
-396
-411
-678
792
-835
650
728
894
-620
819
498
94
491
358
403
85
-351
75
-463
565
389
-563
682
-79
636
-276
-56
-588
352
221
218
888
414
-59
28
323
-866
861
769
-11
-832
329
85
-421
-547
-282
-48
-310
-630
176
-703
-468
-230
344
46
-725
317
-669
-489
453
478
254
27
-583
497
-315
-755
-462
-878
-175
249
194
-370
-128
-305
-450
621
-526
-30
554
-36
87
-76
698
-759
171
831
-862
91
97
-817
-499
-440
-676
882
805
963
-823
-87
13
126
-44
-765
161
406
273
-40
610
-81
313
341
168
-105
778
116
374
121
558
-768
-837
283
836
-530
-187
-871
770
-210
746
461
-23
685
-66
321
-259
-47
97
-458
-617
-710
-814
-214
-480
-407
745
-473
405
-302
221
335
-223
438
944
547
-646
205
802
753
-36
772
65
600
-401
186
531
865
-523
474
520
380
49
-479
-318
908
-602
-665
110
-382
380
61
64
-410
-60
-666
684
551
-569
-750
549
-75
310
847
0
-660
262
226
-686
-312
464
561
396
674
243
-644
62
146
474
-16
-615
-342
-211
-69
-444
860
65
-226
94
-676
874
-759
846
173
-741
577
-381
-56
613
440
-867
810
211
640
773
292
-22
525
510
70
-73
-510
-80
-771
585
830
-253
-397
716
-843
-351
-49
608
723
-471
-497
181
336
516
-323
571
11
-475
-770
523
210
2
75
217
388
53
559
-236
-292
25
-340
-186
263
399
-467
-35
674
-875
-815
-46
-416
-30
463
-39
92
-29
582
141
-94
77
326
511
626
-301
365
-517
-201
-504
286
-644
-398
-600
-693
717
90
177
-831
-261
-94
-196
-840
-505
354
-90
177
792
-892
337
69
564
236
-288
612
-561
443
667
-448
47
-547
588
-828
806
455
882
28
-288
-426
548
-324
1
-267
447
-68
707
10
-339
-804
102
697
-757
703
613
25
-654
726
-493
-86
795
-829
375
-221
449
814
-687
-159
26
-466
886
894
669
-31
61
-253
9
269
698
-755
538
-27
-781
-73
847
-450
38
629
-529
325
381
650
588
-367
-164
-779
716
139
321
-93
337
223
-14
441
311
89
532
-71
751
-82
729
-140
99
-555
-25
-14
760
362
-548
75
629
-389
639
-692
95
-832
-551
-533
-541
-837
132
-372
63
637
371
-529
520
507
117
840
498
888
481
4
-808
835
631
-229
653
-612
-418
30
638
-17
-313
-891
396
-57
458
-130
621
-248
458
66
-213
130
-239
-460
-762
966
467
-49
996
403
376
-490
-642
656
-58
-529
518
357
326
-112
233
-587
352
-368
-172
-335
444
-77
-863
499
-65
746
-638
425
988
365
690
784
143
-334
396
859
-80
-158
360
-190
-455
-549
-416
745
515
479
-308
707
655
-138
151
359
-852
777
826
-363
-18
549
341
872
-578
-686
-560
265
99
-219
86
2
-677
-521
-523
565
845
-687
465
-897
54
-407
889
789
119
-205
732
-768
-303
702
529
-570
-412
-679
274
-748
-14
-769
-491
-274
-700
-213
841
-357
288
220
444
717
87
563
-260
-626
-251
576
79
-228
-583
533
-338
-505
-802
5
37
114
-681
-776
944
-279
878
87
-76
298
150
373
356
77
1
-279
-443
-357
-39
-41
-524
-474
-711
538
-830
443
-513
-501
678
-777
-653
-618
815
583
395
662
153
-712
-472
879
-238
618
-539
146
-450
20
-10
9
687
-780
-450
-58
74
679
691
-313
414
509
883
-760
-81
-17
-526
-198
809
352
-529
-101
116
646
-11
53
-347
-889
435
-846
481
18
-725
749
-528
-882
-87
-99
856
461
-574
750
-85
-346
-603
-74
-760
250
864
40
389
-340
-73
439
-791
53
-178
-533
428
325
822
466
-95
27
556
-495
-82
870
-228
-598
-754
825
571
42
796
432
280
586
40
-99
14
652
-42
541
-181
-683
94
285
-313
744
-57
-690
-61
-82
108
-92
-245
792
498
847
-821
639
701
-773
687
-807
646
533
59
-296
-33
282
-69
-160
287
-223
-454
-602
-629
-888
391
471
429
-870
-577
-771
-897
-320
-468
193
-759
-713
382
510
900
-659
465
80
137
676
-644
-283
522
752
589
-1
742
445
-629
-78
-176
-650
83
347
762
-443
-451
832
621
234
558
453
71
-91
-823
-561
621
-378
646
-182
-692
-298
-227
-332
437
694
491
670
881
187
-512
-192
-317
-82
501
82
205
70
374
-717
-717
5
-392
-7
70
-286
-494
-512
-108
12
858
-286
13
78
311
-66
613
-7
99
483
-268
887
-575
848
476
-12
173
-571
-147
-217
-298
-260
689
38
-618
-35
-75
-167
-696
-226
811
-410
-46
984
44
-751
773
454
865
35
-93
92
84
-342
395
-595
-367
833
-503
277
889
224
176
-515
-350
628
-381
-607
-484
-433
692
-4
-552
235
-458
757
134
-21
923
555
369
-699
494
-292
-223
880
665
504
-806
83
-880
-185
351
35
-575
-820
702
56
-45
-278
-250
428
-865
-373
308
-888
-100
-60
-61
493
88
-35
528
658
36
-79
-370
476
475
522
-621
-746
816
-827
426
-200
528
-291
-829
356
651
-40
553
760
-607
-555
342
412
-10
301
-680
-653
-421
-315
316
950
604
373
17
-378
-638
270
783
-670
191
-433
239
-715
600
883
243
-809
-335
198
-461
-604
-560
-719
252
-136
-728
83
449
-603
-820
-438
897
58
-199
-721
342
41
523
-328
-409
482
-151
631
-809
-305
814
362
-775
140
-74
-7
333
-318
-593
-288
-501
-301
-558
268
-649
39
-276
-450
845
-68
745
-231
755
515
53
-435
608
701
-636
-93
-14
-319
-312
525
369
53
163
254
5
49
254
-817
-868
-108
-807
435
323
-805
20
-492
-709
18
301
728
-439
899
-511
-58
-36
-314
-885
-350
-888
794
-507
-876
50
654
-293
-560
552
218
-266
288
359
76
499
-83
-35
47
-849
-373
-440
606
53
26
-557
-573
864
-157
274
-156
280
-119
-70
-791
434
-89
198
204
-268
102
998
-878
655
9
412
-564
650
144
-667
559
707
58
387
-454
466
722
-251
622
-83
-377
-193
363
-889
-357
728
263
-53
890
558
367
310
-327
167
-666
-619
-862
-512
749
-624
-829
-520
656
-307
109
738
519
202
-316
573
-219
-659
288
-347
659
950
59
-830
343
-664
-27
-566
78
-542
-459
-743
-406
837
179
-472
-542
848
138
383
4
178
-579
-571
-213
428
338
876
576
-80
-564
260
-588
379
256
59
-605
80
-252
-46
-54
-242
194
549
74
407
767
862
-512
394
368
-333
-60
57
-56
896
150
292
55
734
763
-704
-570
-817
124
-601
75
-436
677
-162
771
382
-717
-388
623
189
-59
252
-237
141
-289
503
730
-88
-399
719
-156
-140
38
759
809
835
-158
-522
-100
-601
580
69
686
625
349
-868
64
-887
-640
482
497
618
-1
637
893
99
-472
240
987
-675
-98
-757
126
12
-190
846
296
829
382
-580
117
217
661
360
-57
-646
-772
151
-207
-849
-21
400
-548
88
-343
452
73
615
457
118
389
686
719
554
-183
-95
-85
466
-534
-284
318
-178
162
-377
-624
-650
-504
-79
-407
305
642
-555
385
-838
310
-8
-210
790
189
792
328
812
766
301
352
-368
52
4
-91
-803
-248
-582
-481
-667
-47
-799
-68
-396
379
814
-29
19
716
-483
-92
-396
135
50
628
-545
-180
-257
-387
608
-132
198
-874
-658
-68
-212
627
824
-358
826
-616
-291
-648
98
-231
-574
-80
697
20
23
227
65
-713
-9
-591
490
44
44
534
-886
13
362
549
679
111
119
-765
122
-352
-449
-770
918
181
-210
-779
725
-647
431
-294
220
-78
607
685
419
-398
24
-447
-40
-413
-85
-51
-380
52
308
-26
775
-393
-4
627
-892
-875
288
479
382
742
317
873
-465
744
-615
-824
24
115
-826
-671
-49
-79
-362
252
-53
-86
890
-321
-237
59
434
-848
-171
-890
-379
371
-102
97
311
-555
310
-130
48
16
-27
-350
-573
228
595
860
675
-537
761
-503
-4
820
731
-430
68
663
-564
627
-416
499
63
-228
-847
-292
58
-51
690
-205
-734
696
-896
-891
791
806
99
-270
48
371
-119
327
-305
678
620
-709
490
-54
897
445
661
605
-582
-449
-764
-569
48
-195
120
534
-299
-23
-149
-385
-284
476
-846
897
-249
-429
604
152
642
644
-75
-463
506
448
624
841
-683
-192
-119
-346
192
-109
-553
-12
223
777
-452
994
352
247
-52
594
196
814
-809
-495
-522
-373
914
-640
437
316
-492
-247
-661
-833
282
686
172
-297
-172
-869
-434
774
-360
-346
-563
-742
389
-550
94
-613
-277
212
477
-58
803
-1
-16
763
-159
64
-41
760
208
-225
-504
282
-832
863
-314
-622
-890
471
-720
534
-160
93
-579
653
21
739
-547
-699
-7
283
567
664
198
67
2
-90
438
-870
316
-293
54
-723
495
619
-753
129
-86
-859
480
661
479
-549
-164
264
-137
98
973
-630
-148
-40
588
63
0
-892
73
-878
147
748
27
-804
-561
754
-619
-470
-718
-40
-152
-248
-861
34
386
-849
-75
-255
-491
-67
-899
-693
210
31
862
63
399
-79
-112
148
277
871
490
-196
-75
-781
88
-892
-401
346
61
775
937
354
777
-263
-383
597
-496
-506
-579
-697
-80
562
2
-450
980
99
-852
-452
477
-781
498
867
886
835
227
-33
-143
554
-315
559
183
-606
-317
-760
624
142
-258
464
-253
362
-60
60
642
-14
87
-478
-662
656
19
-717
-53
425
-208
-33
-285
582
8
-271
-80
266
319
-658
354
56
-279
365
-650
115
987
-63
-46
-689
847
305
449
-291
-437
-407
746
631
55
543
588
858
-226
648
-482
-29
643
-361
-645
-384
-126
379
19
732
-43
-481
390
302
-894
390
39
520
-545
-387
820
58
741
-493
53
-882
511
824
-639
-80
899
-107
-187
-82
-647
143
-215
58
-302
550
-896
127
132
6
-48
832
-569
-82
-285
-670
843
-410
95
374
-660
-386
-639
779
-638
251
-370
-219
-40
848
676
847
76
191
-179
929
731
-833
-749
-51
-666
490
275
-180
756
-341
631
-552
11
795
0
788
4
502
-563
282
803
2
-696
-724
-564
260
-171
-544
481
-63
-388
-870
-193
571
-229
-304
-375
55
585
-128
-387
-693
-765
266
-79
90
-152
94
27
-17
-700
657
889
178
532
208
-206
452
-290
-607
-369
-75
691
-772
639
718
-706
-807
627
830
-453
-557
116
-478
577
-323
278
762
152
699
492
-567
-179
-772
684
-599
-454
834
-412
-62
544
-826
-13
-502
98
115
400
298
859
-433
80
-611
634
-98
836
191
-35
721
655
335
34
-862
-16
77
994
-236
693
-91
-431
287
-194
685
446
-744
-50
-323
80
576
-747
476
-10
560
-469
895
77
768
-388
-600
624
74
1
-574
-506
-373
-540
-5
-384
-705
260
-547
-166
-371
-486
493
-540
730
-10
-27
-883
194
-525
-168
-435
-410
326
339
5
-35
-290
745
-26
618
51
898
-467
-6
-790
559
241
-611
-67
-307
-562
-15
393
-28
-885
-500
-210
7
-235
-461
-70
226
538
-74
-873
799
-489
336
942
283
-211
-105
-111
-616
-9
873
-105
-323
-483
-13
880
-522
-12
26
-270
526
569
878
-561
-743
725
7
314
611
-140
-783
87
-655
288
657
63
412
468
52
-792
-509
-631
847
-132
-830
926
303
852
40
6
-59
628
524
-385
-156
993
286
-186
-478
-470
-607
941
13
-64
338
-433
-191
347
-101
819
130
-27
740
-37
353
565
287
-892
411
-836
53
-26
-685
646
-51
465
105
714
853
13
4
-335
-93
623
59
-369
185
725
1
-655
-30
-28
12
-227
-684
-14
-70
133
-522
424
763
-328
248
148
118
32
626
-147
81
268
514
-778
-777
-44
435
-117
48
681
-45
663
-309
857
-298
350
-2
-263
-469
207
-707
676
39
-691
307
-546
-106
890
-536
802
619
728
-280
-485
601
51
-384
-719
-481
712
84
124
-80
882
-315
-144
288
202
113
408
-462
101
568
96
-94
950
428
416
-384
-586
660
-250
795
-765
112
272
898
-743
284
561
-192
-95
-486
908
-832
712
868
-181
51
145
-501
-330
-147
40
391
139
335
504
514
-511
683
-853
-327
732
893
848
533
-415
-609
-421
732
14
557
-560
937
-376
-608
119
-897
-846
-298
683
961
-670
188
-386
771
-331
-377
44
79
-600
95
93
412
744
-275
705
778
-787
-577
-758
-520
48
-377
-584
-526
874
666
-793
914
11
-440
107
-25
141
128
-76
-91
-213
-222
317
-142
-79
778
-230
802
-24
12
-211
-595
-665
-236
-523
-720
453
196
18
747
-330
740
511
-484
418
59
-81
-88
-504
-37
-332
440
-250
-711
-816
-380
55
102
-837
-757
-136
-807
632
-826
-212
-281
-13
-816
447
-279
-741
-297
651
199
-237
850
516
182
-216
-579
-384
-250
-205
938
129
841
-158
661
67
-103
144
462
-550
785
-100
311
-355
-55
-442
-750
-426
11
-221
-550
-594
-817
-54
-310
-562
815
469
66
396
-569
-49
-617
473
272
-489
-474
770
-206
522
-665
236
-111
-118
474
-835
54
546
602
594
-521
578
-161
-43
816
217
621
868
-289
609
871
34
-555
613
100
-86
76
-112
344
184
396
-770
511
-180
798
138
-677
128
-49
51
346
-179
74
167
-205
290
-81
-724
275
-75
757
-620
320
167
196
719
-300
7
-584
-190
631
-831
-119
62
253
-488
-317
681
199
556
38
-544
109
59
-466
-479
608
-242
-139
-92
-188
-384
-96
-325
81
446
-349
7
511
414
-76
-213
-610
309
-524
-880
464
335
-60
516
-76
623
-661
328
-722
-555
-225
346
23
283
-13
13
634
-21
-895
535
-93
26
871
-9
206
-814
-31
-779
94
-372
824
-74
605
256
688
-717
681
-714
-293
578
-754
90
-148
115
465
-632
344
-209
9
682
411
-745
143
-300
891
-649
-442
606
620
-821
-376
-8
687
-556
-305
37
45
-504
-320
49
72
444
713
-652
-444
-5
446
-803
552
-224
88
290
654
518
-618
-606
-123
-29
395
-613
630
426
-746
600
-520
-612
201
408
263
-451
-628
93
-349
872
-6
33
476
787
-614
-498
210
59
218
-457
-828
192
573
-694
350
53
-687
28
-796
43
88
-85
-458
64
-470
-62
-633
-792
244
-405
637
645
-350
-482
-40
-301
56
-352
859
-382
-669
733
-818
-155
-898
-19
-754
457
-408
115
-116
-21
893
-275
759
-41
-678
570
-373
39
791
842
839
-882
-601
-841
-867
-887
-37
-308
-411
628
406
796
632
-797
48
661
-167
-511
890
698
703
-621
-722
54
14
-366
323
-165
586
245
669
370
-60
477
-78
-140
866
-171
-723
89
-740
555
-406
-235
325
-54
-500
-557
-6
623
837
-19
-879
-595
-638
-547
706
-306
296
-440
-265
616
-52
-50
101
-35
-43
-636
-97
716
-819
104
-264
-874
551
746
-554
-642
-283
-769
-737
358
-75
0
-822
502
179
226
247
-795
-716
-719
-403
754
806
122
156
909
611
-42
388
154
-271
-838
836
931
-203
-629
241
-806
243
197
28
973
782
-804
122
-15
-851
-335
-265
-649
583
-651
-138
-243
901
-628
86
757
-300
-54
710
13
-72
-749
80
559
-400
344
344
-522
-485
840
-353
-362
80
670
436
-677
-223
806
-78
-798
559
40
-205
680
793
-197
257
-393
291
-621
194
-33
-734
201
541
-138
99
-364
778
224
348
744
-9
-632
-650
569
714
602
156
451
181
-540
-782
339
-240
-65
-88
-401
-735
49
-572
648
807
281
-516
690
493
600
360
749
50
-174
-95
-460
-535
514
18
893
231
-867
80
-110
172
477
-898
658
-661
-255
880
789
-351
45
419
58
-96
-266
187
-743
824
-31
-384
512
-499
-381
32
183
365
275
606
-735
-603
689
53
-361
74
-99
-717
-366
498
94
-36
736
123
16
-358
-84
-344
878
843
354
863
983
-56
-560
201
-680
670
-66
-714
197
51
144
-2
886
-359
91
13
-255
89
-593
-898
-264
706
-176
-312
-136
471
-144
304
-639
11
-820
-607
595
291
-713
800
177
-619
-786
-171
-29
24
-358
468
202
441
-514
381
-553
113
-15
911
758
895
-382
86
-3
-53
-9
-10
-340
-727
115
-145
-413
24
-395
-212
487
662
0
837
628
-596
-792
-585
683
-720
164
306
10
-553
-650
325
-110
30
-815
62
45
47
-800
992
-45
413
-546
-324
-824
-533
-123
571
-115
75
22
853
-383
113
-102
-404
464
766
377
822
-541
-142
817
881
0
-786
537
-670
20
-854
43
-398
-253
-824
-246
17
30
780
-796
-591
-623
-11
-561
241
266
45
-451
70
-80
-645
-82
-799
93
143
332
482
-201
319
664
806
-71
23
883
895
677
-368
-165
640
-222
-845
-710
-496
-833
-701
-784
-452
-1
505
-613
-11
-185
-437
-518
15
481
-550
-476
-202
658
-581
165
-705
-428
78
264
534
-378
671
-392
-136
-770
-19
914
-793
-845
-71
715
254
816
-514
146
836
-20
588
906
400
806
140
245
-42
-225
-93
-291
-433
-440
75
406
-210
140
-109
-257
-344
808
-816
-60
-10
853
-817
207
-691
-558
917
-39
563
544
203
-204
594
517
222
895
735
96
-8
-297
707
-89
-396
-659
-72
804
-12
343
25
-733
-93
332
6
391
-213
291
85
-36
633
-281
129
787
73
-27
839
-413
146
71
41
-393
-140
805
-613
141
-422
232
261
10
-773
707
181
734
414
-485
857
448
283
-469
-728
-245
373
-361
506
84
765
141
-780
787
-559
645
-77
289
-46
-348
-250
-365
-746
-754
-514
44
-349
370
-79
451
203
247
-752
-23
882
243
-711
-636
235
-331
-253
668
189
265
837
22
-385
944
413
-779
716
449
-160
-624
376
-240
15
814
98
-176
-752
-174
54
-409
3
-582
-554
194
-777
-62
189
992
-108
-290
161
-157
-63
-285
-518
-766
229
-454
-194
-797
-536
-115
27
365
-291
-511
-370
-553
-127
97
39
273
59
370
-531
-240
-410
67
152
-803
-212
124
-362
-330
799
16
-844
222
51
-209
794
867
193
526
883
-515
-628
407
-149
89
-39
97
673
382
-896
180
-443
62
-884
-716
-887
380
-853
-710
607
258
199
452
-200
-462
-188
911
74
-57
664
137
342
638
-267
460
-566
-532
-778
-20
-206
-898
-33
-13
-98
8
282
763
779
-303
-812
-843
-686
677
-128
296
-52
-686
-591
33
677
-419
-879
-730
-719
195
-796
-492
1
741
104
-35
622
-729
32
938
-289
-487
677
284
-878
390
-735
-565
-104
633
532
-1
-572
-712
283
-31
-334
325
564
719
760
261
-657
-596
304
13
563
-246
-574
-556
524
646
-456
-63
203
-114
-621
-698
414
-93
-118
676
-599
-235
58
-265
698
-148
-326
-513
-92
577
-132
88
-656
-757
-750
-746
829
762
810
214
-875
-552
-850
291
947
959
-478
-471
405
-463
873
799
-69
-159
-409
-595
445
85
-494
39
-37
-137
21
195
781
-636
-287
-828
-25
-211
-89
510
-597
630
-188
-860
-782
-449
-274
-44
183
48
592
295
234
17
505
37
478
347
-815
831
-202
-569
809
46
443
-88
755
-339
-3
154
-60
797
363
-69
814
539
-185
-31
-812
-455
-751
-560
534
611
390
-645
563
84
35
-47
794
-133
180
931
-705
-490
-62
-308
-825
482
361
-333
-11
699
-206
525
-496
220
787
-45
634
980
-111
-228
590
-799
796
-345
-640
-438
-554
-890
657
16
-600
64
-74
-604
-10
275
712
565
282
-555
-565
-264
-516
48
-97
-306
-756
-789
903
-21
-557
26
695
-696
59
438
-113
968
-228
-786
-727
693
-44
409
-164
-72
-614
-173
217
174
-43
339
149
-103
95
408
-56
190
224
-39
416
169
881
-362
-641
721
517
-869
411
30
577
-335
-42
609
-148
169
-459
18
319
-766
-575
-812
-385
126
-394
-416
493
67
-588
-204
416
-216
-33
-311
-204
431
-283
306
-126
601
379
-375
59
707
222
-698
-777
-530
-860
68
424
-46
-281
774
88
522
-414
-651
-298
873
888
-190
38
-61
71
-575
52
-720
64
-849
-826
29
-625
-734
-759
-323
540
-408
594
166
507
-218
56
-416
392
266
428
-110
-568
-822
-586
42
50
-146
-749
502
-150
349
174
567
-115
-367
-839
418
-45
-890
-191
-59
-7
621
205
10
456
-345
874
617
596
-220
273
-665
-512
-712
716
-822
773
-726
819
66
568
568
107
886
30
374
297
372
-596
-268
499
284
87
-281
427
614
51
529
139
7
9
-246
-320
96
-370
461
573
-51
-226
-17
-224
287
-93
677
527
-344
985
846
445
-38
-812
-852
-886
-44
258
-620
166
-795
211
489
-632
248
-196
-644
-51
283
10
-709
873
-357
-370
-366
-137
-108
-426
22
-764
-18
56
-64
-225
-839
-170
-173
775
351
-315
-886
-713
63
851
838
631
-795
459
403
-792
670
525
383
-687
258
833
375
-629
45
-309
492
181
-505
-408
857
272
78
-832
-453
162
-499
464
-344
-464
787
83
451
864
-80
72
-744
-704
341
-35
500
529
-890
88
128
-185
-188
24
201
-364
-402
-371
-767
84
488
-417
-497
523
-441
-488
-267
732
91
-364
358
112
-358
812
-897
702
97
471
-609
-779
828
-895
-447
863
866
-675
801
779
710
-697
-387
-553
480
709
56
576
291
-520
82
544
-52
560
-332
552
-161
621
-494
537
-241
-410
-43
363
70
248
488
-523
-686
652
-432
-825
-895
-138
876
-203
-85
-437
-122
-107
-210
616
-575
264
770
828
62
-675
-839
133
393
-809
-456
-411
-507
461
-368
-270
754
-536
283
535
-90
84
189
144
-180
170
172
-603
-541
294
708
29
190
938
460
-384
809
82
105
-562
508
-131
-39
-15
548
-730
91
391
-606
6
-851
-727
-90
679
284
35
-115
-612
-812
249
461
-384
-78
372
243
834
-713
23
-578
-671
45
267
-805
86
-397
-264
98
-14
994
375
822
-678
-434
314
799
-751
-683
-10
467
371
774
-106
894
663
-729
581
-630
-858
10
-371
37
815
683
-107
44
-140
-466
-140
137
57
457
67
535
-369
795
-406
-141
367
-464
-57
561
188
-119
577
-637
38
-167
404
955
-96
500
-672
58
107
-817
819
-553
679
236
429
-719
189
-33
-214
-549
-884
-242
-613
56
98
-357
-607
-222
-898
98
-170
-764
-489
386
234
305
670
344
709
-151
-255
-174
84
52
82
575
562
494
614
-384
553
-244
93
591
-285
-261
615
-874
71
981
857
-209
-626
-81
790
-207
-876
7
-623
579
-298
-388
129
-440
83
-748
208
820
237
-652
-722
-851
-117
449
-566
151
-361
-163
-229
924
712
-799
248
530
-83
681
-190
-381
-39
557
-582
740
-705
-46
-789
-68
12
502
48
856
163
-781
-280
-93
-812
-460
-75
-313
-365
-119
662
-49
476
-651
887
-151
-529
-472
648
-120
-18
571
63
-802
-95
-308
-34
-218
-77
-41
-117
481
-587
-637
-560
462
183
-186
-24
256
593
-527
421
843
-49
788
519
-697
482
496
37
112
859
-440
80
-52
-416
-873
-847
-70
894
111
355
-352
454
47
139
-109
652
-873
-292
191
292
62
-899
-653
66
374
438
710
-855
948
127
128
-530
-655
2
-45
389
-374
89
-241
432
-380
-221
222
220
-727
-135
87
-749
515
804
-831
-439
-405
-273
-320
639
-66
749
99
192
817
761
79
607
556
632
-273
-734
-516
-11
-111
624
-523
-299
703
-5
-798
219
-868
-423
-56
105
605
446
321
-734
-753
-328
-70
-417
-758
342
-504
-636
108
44
440
682
-530
223
-523
-832
-270
-87
376
693
-220
-454
183
-813
697
177
232
-529
97
-432
-686
277
662
49
-578
-417
-487
24
710
-583
254
-702
-846
-85
-598
417
542
618
545
-721
179
-885
42
-322
-487
-95
704
476
847
717
-174
27
659
-673
120
-175
-351
137
404
-619
-513
-303
514
-395
432
261
-249
-268
-134
299
766
490
-66
727
8
-884
596
-326
632
-846
-775
-94
-708
4
-669
-2
98
-456
243
357
347
-332
-465
21
-40
-480
126
-87
-194
2
-889
741
-528
-122
794
-731
-823
701
299
449
-583
65
78
-662
838
-268
-277
868
-362
-352
-856
855
742
897
581
-545
60
243
21
-848
815
-224
623
-1
407
-372
78
83
-393
-805
403
-306
-49
-651
86
-277
163
292
-60
-243
54
105
-25
177
828
-3
693
81
-249
-554
-811
-654
-141
-520
921
-797
-635
395
-17
-392
806
643
-61
-414
384
265
930
777
539
4
569
-30
773
345
-445
589
-664
346
196
-678
-803
633
436
801
338
-224
-67
505
521
233
-54
529
-49
-802
55
-423
83
48
241
-163
-325
538
-347
-550
-54
479
-374
822
-823
38
-696
739
-795
-518
-67
-51
671
-112
715
698
14
-303
548
101
824
497
800
160
318
182
-143
87
107
-385
-892
-783
360
449
-842
506
-395
-684
-519
-830
-65
233
-455
339
88
-787
58
-187
-255
640
618
-59
-706
550
-288
-658
-752
411
-425
207
-395
921
-672
552
222
173
-181
-799
848
-155
890
-449
-797
991
369
-554
448
401
-606
-448
94
-270
-868
245
132
76
154
216
-552
-269
-427
485
605
501
-465
-450
449
837
-184
-890
453
-159
279
-277
662
916
-309
141
-832
837
-769
-243
331
-507
-214
676
853
-876
756
-73
-53
432
-447
861
460
-729
-805
27
-145
-811
-604
-127
-70
62
19
717
-446
308
79
-518
-378
-686
487
-436
-143
232
-341
167
344
46
-269
730
-727
-810
12
591
-84
-180
267
572
9
643
125
-341
420
190
647
868
-630
746
736
714
318
132
246
114
231
108
728
-21
818
-401
223
-585
-132
232
-353
-325
-561
48
-235
-805
52
566
297
-56
-756
-339
8
728
-505
-655
925
-853
38
287
-872
253
-700
68
-755
697
-41
-87
385
860
489
-831
-451
-745
-282
551
441
-64
-200
480
358
-23
-761
-16
70
205
346
278
-659
-187
599
424
-383
541
18
760
620
349
-597
-18
-847
836
-175
-315
797
897
-566
452
-778
-601
38
223
605
-659
-212
330
726
-49
591
-63
-387
-513
574
-3
196
471
273
-876
264
915
-212
691
554
74
-195
11
450
-763
457
-331
341
832
-762
777
362
474
-767
-841
26
-197
231
861
404
122
-81
187
-88
-749
-74
-353
-827
-35
318
-41
-69
960
646
-564
-147
317
696
254
-772
-697
3
490
507
-850
-556
136
-7
5
364
7
-767
53
51
773
71
-58
447
476
-31
-113
-39
-865
-337
-538
148
-491
-306
-552
-394
-835
332
-308
-825
-864
210
-514
65
-823
126
-868
-292
220
-295
-678
117
-6
658
39
-591
-675
-814
-432
-517
709
-637
-43
443
677
-816
-317
145
-702
505
67
384
670
716
70
705
-3
-508
14
765
582
833
423
-740
499
-687
760
-203
467
521
605
574
-207
262
-74
-71
-307
-148
401
190
-310
-524
-84
319
875
-845
7
-210
422
274
-299
511
551
860
752
-714
-215
-837
-576
677
-551
156
-274
-408
533
2
-95
345
-592
-192
-316
-50
-431
567
713
-266
374
-594
-337
646
902
570
860
484
-879
77
-8
-189
579
41
52
798
34
-156
-27
-94
119
-63
506
348
43
-760
6
-301
710
374
744
-565
267
-179
487
-685
531
-185
948
799
370
-391
53
-345
-329
-65
234
573
190
-284
348
606
783
-824
-19
442
-768
555
743
180
389
-797
-770
-845
-184
668
213
-503
-29
-462
-555
192
-160
345
-176
975
-245
-703
-310
596
-499
774
473
363
-85
250
-183
-338
86
-754
-354
14
-564
-758
-435
-634
-435
-116
-284
-756
409
-198
294
542
86
-10
53
304
-347
156
-415
-260
-154
-345
260
-116
473
432
312
747
894
-25
682
-862
560
461
408
419
-391
-82
749
330
372
497
853
-541
9
-758
-81
-185
-170
-52
776
-290
625
-293
728
562
-645
-270
-197
-512
417
264
-44
196
-145
718
416
-733
790
-323
485
-600
-639
-689
-587
-277
-98
433
-325
471
220
746
-43
-313
-85
536
-262
635
-76
-384
-151
851
-78
-449
310
131
546
971
-827
-879
-241
-534
175
776
-631
-669
675
75
617
89
-716
-90
-733
-797
-549
-723
-493
-797
412
354
298
989
-130
124
175
249
-69
-4
-554
-59
-229
-690
-12
833
-88
660
604
-466
62
-89
-373
-95
-55
-765
-537
898
363
488
-186
-257
107
-321
464
975
184
122
420
-238
582
-298
608
-804
-485
-857
-844
327
-151
-443
-159
-802
700
-285
114
-152
358
847
-662
-12
-183
88
364
88
552
403
25
-656
294
-99
-16
50
53
-835
-676
-886
-12
-234
-474
-778
924
989
-574
-98
-64
-899
413
-462
150
801
-81
193
853
-276
339
-159
-235
-212
521
561
14
625
368
-302
-93
103
181
-681
101
905
-1
662
259
38
65
-312
656
-608
-581
189
-457
-132
-154
683
836
-713
-669
-180
-848
825
-87
-598
36
146
496
-376
-531
467
-70
-397
34
52
21
-816
51
-594
-596
206
-363
527
-802
-793
498
243
-754
0
597
-772
681
232
-343
276
835
263
-339
116
320
-2
97
-421
439
380
-76
-256
894
-623
-433
-866
94
-151
-30
-62
104
-871
-812
-865
635
-30
-191
151
-112
538
270
411
-314
-810
268
-558
-9
645
-613
-515
-16
-365
109
-58
-447
-99
878
-260
-314
250
-417
-27
378
-494
-352
303
-704
-632
-540
606
-213
796
238
-731
-400
819
2
270
-509
806
571
598
-241
60
-584
-723
869
50
-382
-218
-458
74
-98
544
448
740
-794
-715
809
-700
252
524
272
179
957
-210
-96
-51
-596
-68
-82
409
-313
-245
-92
-180
421
174
-718
80
841
907
358
-681
739
-618
790
-522
373
725
-216
-106
-378
-95
-665
-34
-671
558
-831
-202
394
34
-569
624
-632
-143
365
-581
-257
555
-114
478
171
404
-366
941
-795
715
-645
710
876
470
-568
-349
495
74
-316
265
-774
-145
-749
170
-583
-385
906
-669
444
-437
-823
-100
593
-304
-21
820
-545
284
146
-709
491
305
-617
707
-540
-371
-672
636
-70
348
265
310
-321
56
-655
550
41
-613
-49
538
-875
840
-415
893
-115
87
268
281
-816
909
324
-302
-522
-311
213
130
-25
-639
333
654
-505
-237
-821
-369
14
393
-655
-72
-816
-702
-30
-664
178
-466
-9
667
-193
726
597
-440
658
440
-819
838
168
191
747
408
414
635
-803
-660
720
-508
30
-645
-381
333
-337
560
-54
-86
766
821
66
692
339
-427
-479
-374
-99
-192
-618
-233
17
62
-653
85
-547
539
375
22
792
76
607
-700
-822
-582
87
-162
139
-355
833
-786
707
83
-86
68
100
760
-501
493
-206
508
-597
787
227
165
-595
-671
-410
267
-855
-511
-743
-728
-232
-266
-81
124
170
131
375
-409
560
-698
767
-63
302
726
-61
-736
-776
44
-696
440
604
635
-583
-864
739
412
-666
155
-340
-73
-257
316
783
38
627
190
-775
-12
-8
372
-135
-237
-654
-433
-240
43
746
831
309
-795
529
187
-200
360
-877
-804
-93
-49
-694
813
-311
81
-179
373
-154
-257
-146
-98
254
358
-477
544
-36
-391
-801
774
900
-359
36
-236
-613
-887
105
-844
-859
-450
-686
-848
-233
651
-712
-199
211
768
-1
214
-569
866
0
-639
378
469
106
-332
564
-281
-38
725
226
345
-527
230
-838
-832
-661
-145
99
-757
139
-735
225
-173
567
365
-56
937
-107
-682
599
-20
321
168
606
-877
336
374
810
711
-188
32
848
576
-505
733
-316
607
154
-286
-639
-327
695
-142
-97
279
121
-486
195
621
725
870
-68
1
546
79
-309
-715
421
165
390
474
-332
-25
392
-213
32
495
-65
-228
454
-744
514
-828
-55
-457
675
215
299
48
-36
613
126
-175
689
883
-202
870
-243
83
-247
-741
-365
826
-691
-22
661
-153
-207
-113
668
-564
377
752
580
412
104
-623
833
-381
-881
-423
78
-519
298
-81
408
245
0
-651
102
-873
-28
26
-413
-826
-636
-235
-508
66
788
20
-42
-26
38
456
-307
-347
-1
823
-760
800
-710
96
-616
930
-261
355
420
704
106
73
-610
434
-705
106
-875
344
611
-9
-277
-19
-817
-177
802
341
643
36
-117
53
-832
11
-785
727
658
-693
-885
41
-221
740
197
88
16
199
-251
-444
-823
-34
125
-115
-888
-168
645
-13
-723
529
-294
-895
493
-837
918
625
-664
424
-115
779
49
712
-71
-401
-514
-826
-142
77
303
959
-16
206
-12
-216
115
-457
786
-132
-551
-883
414
92
897
-314
642
724
-69
81
862
858
-413
-55
-587
850
-450
-813
-515
-449
27
-304
39
-63
-142
-65
-347
3
-108
291
149
-751
-8
703
59
536
-864
-536
-221
-201
878
-244
91
-254
-631
-888
-413
-23
-702
-119
-731
-288
-26
-569
-428
-163
-391
-654
-9
-139
-77
199
-14
862
-766
184
-360
-80
-804
491
-202
191
24
653
-2
115
-12
-433
804
-873
-664
775
890
60
-205
-530
-691
-403
570
-217
501
-12
-141
631
298
-84
-448
303
166
-247
-762
535
810
-246
443
-575
282
-491
-72
842
874
-154
79
-72
-819
730
-578
782
877
-187
79
988
-90
-582
-87
372
607
-456
-673
-606
738
-866
-644
998
-700
499
-756
-195
755
378
5
-25
746
-82
-54
43
180
-15
-313
63
545
-53
206
265
-793
-632
255
-314
-660
441
-135
263
388
552
-455
233
433
-606
-363
-81
34
-217
-751
537
-473
-40
-167
-570
-843
-124
634
856
612
-116
97
57
-868
517
47
42
697
-395
314
-551
542
462
378
835
-435
-418
48
-204
-760
-864
-252
718
233
-48
481
823
-11
518
-704
-642
-738
294
746
-108
-658
-467
696
-58
-229
-663
168
20
656
721
256
-77
113
-99
769
428
741
606
274
63
-222
463
247
428
293
173
858
-345
486
118
-696
-458
703
-417
66
-637
-39
-55
45
-404
495
0
17
-25
-585
851
-581
-183
-596
-476
288
669
-606
-28
-317
827
-388
170
485
-79
-601
-367
-177
-703
-28
-847
308
481
-39
-633
270
176
579
81
-354
541
-543
447
-828
-220
892
275
208
-499
929
579
122
74
476
159
7
701
-34
183
-48
284
-692
805
259
611
-868
493
941
-11
-17
-864
323
59
773
110
-201
-29
-119
-328
398
-693
-373
-572
463
348
712
-833
-123
-24
29
-194
609
-401
-796
17
-488
-897
-270
974
88
-884
-789
353
-322
-12
-190
669
576
-21
-571
132
-722
-747
-577
648
-54
278
930
-96
540
653
-707
213
97
185
765
-121
-745
-40
-759
-350
547
635
256
-80
57
74
-428
-374
-473
-807
-71
773
-658
532
-702
612
730
824
-89
550
-266
903
-16
5
97
118
484
-235
97
426
-14
-302
-505
-265
-164
645
882
489
-401
-62
442
-41
-23
492
495
507
-26
-82
-299
102
-806
-192
-28
750
708
462
23
-598
94
328
-705
-90
-885
-411
95
115
9
64
559
-897
97
212
755
-388
-462
612
-530
-625
-777
391
-437
36
383
136
-517
565
890
375
695
799
-79
963
715
-740
-156
-14
-126
54
-246
203
-596
225
-72
-96
832
332
-240
393
642
519
523
171
349
390
-500
717
461
585
-147
-498
52
212
-167
0
59
-205
-244
-229
-162
-345
600
-416
92
77
-367
-2
-426
-297
-854
-466
46
-266
-719
-313
-749
-805
-476
-367
-577
-35
-65
620
100
71
997
-450
-47
-574
-488
582
-327
-864
22
-98
22
-475
622
107
-327
125
306
-112
-5
-729
-663
62
-57
693
384
-890
-524
-826
647
-365
-648
281
-398
59
584
181
133
-126
-878
-537
-604
90
-722
-512
237
-588
-269
353
-675
-674
-610
-162
13
710
497
834
-264
-694
-599
-69
-656
164
-17
-611
-32
21
424
-756
-407
-894
427
-44
606
86
428
-746
-417
-564
510
-547
820
-93
-229
-899
-827
210
-537
332
-287
-574
605
-638
-56
-164
189
750
-729
-201
736
290
-257
-177
628
-444
-695
-512
-548
-804
-10
502
-399
-69
-92
-31
-700
552
137
139
-573
-748
519
15
838
20
-379
-534
978
822
625
-807
-273
-399
54
-622
-684
-864
-593
-720
264
-173
-568
-754
-398
735
527
-513
-550
-259
174
-371
-344
-107
41
-59
661
-354
761
258
410
-7
374
729
-247
582
63
-195
-56
-502
886
96
-27
357
493
170
-509
706
695
24
262
-458
28
549
701
742
221
-697
-339
364
177
846
-350
-470
-168
-823
1
94
196
39
227
722
160
264
-450
770
664
-461
-46
-324
-835
79
709
-894
-219
-314
86
323
-298
-64
86
61
369
625
-44
-607
419
33
-218
824
10
-698
618
-832
-134
-140
430
-224
792
86
-500
-823
723
-383
701
189
-64
-178
-387
711
860
465
-406
202
-530
80
344
-410
448
-427
454
37
120
19
345
428
630
57
658
-518
-359
490
-497
618
814
-750
-497
556
1
-372
-93
-824
504
-489
-616
802
-99
778
10
-105
387
-496
437
485
-774
-395
-875
989
32
-503
65
22
-461
-410
-683
160
-400
469
-417
954
-567
736
-288
203
96
522
-483
-630
-666
-124
549
-839
80
534
-369
214
524
-40
-653
-56
663
845
41
-38
85
358
760
-247
-284
370
801
332
-326
863
680
832
-98
71
-520
77
-72
-97
-179
949
-884
-735
-252
93
62
512
-576
-82
-303
480
-471
297
-678
-851
884
534
395
-673
-601
550
671
-379
-333
379
-246
-785
-196
440
17
-326
846
-895
-536
-462
513
707
757
321
80
-55
-9
474
279
-840
939
-163
-648
734
-819
87
489
-235
-861
-554
-135
402
672
319
-498
121
212
-375
388
707
616
-725
416
549
-258
113
-75
758
678
224
-481
-91
-55
-572
258
-197
-17
116
26
262
551
43
-20
-517
-539
770
610
606
-68
315
-14
-420
400
390
-58
-21
-3
-98
30
783
894
-862
-413
35
-383
475
707
-743
-258
-35
-62
745
-152
491
-143
51
140
-58
79
681
59
-345
617
-286
-895
-218
-318
13
571
42
-792
-204
581
899
846
43
-563
-738
162
-363
307
-190
96
-252
696
833
442
-807
313
-301
380
798
578
-485
425
477
500
753
680
-413
835
-173
773
-531
875
-29
68
576
711
765
211
-425
585
-92
-397
-334
615
-680
72
725
546
960
492
118
823
-6
-438
727
-184
290
-659
-780
828
684
-71
-323
598
98
-247
807
-301
22
14
-3
-92
286
-41
-13
-138
193
769
508
71
15
0
-15
-786
364
795
-582
-219
-304
105
873
-384
675
433
268
170
176
659
53
-271
-281
199
-140
602
607
-788
54
-476
-329
164
-305
-793
286
661
-764
208
-820
-22
489
-128
712
-291
-484
-278
678
-192
16
614
27
-568
412
853
-126
-314
980
-139
-195
-883
745
117
629
544
-25
633
547
-291
-541
-377
-433
271
717
-449
-15
-353
231
84
-137
-171
265
212
863
19
-1
-731
-577
819
714
-783
756
555
-634
645
-703
617
-683
-709
46
869
27
386
-862
-7
822
-144
860
430
2
202
-603
656
-348
23
783
220
-694
-52
885
372
653
-585
861
-432
694
-202
-762
-834
-565
122
389
591
-155
-91
355
-196
-370
-3
92
-533
639
681
525
-765
-176
-713
-12
-160
707
-825
221
613
36
-71
551
829
-372
-256
-822
-656
-555
630
-738
-412
804
-316
-250
-45
-255
825
-697
3
678
255
634
240
124
328
277
-301
565
-323
857
-394
229
21
-814
612
-624
-52
-82
92
-696
-552
-746
519
-686
781
-9
863
403
804
295
506
25
0
44
1
-484
-584
-471
678
100
549
-369
-156
417
-129
-846
-583
465
85
877
-643
449
-838
-575
-39
-27
-597
390
-325
676
-81
515
-54
15
558
-70
-102
678
486
-466
-97
116
684
877
-340
434
890
189
692
-806
864
-671
-24
726
-250
-723
175
18
536
505
-58
-638
123
-670
309
897
-2
-51
-737
-65
689
534
502
504
139
-869
-514
-310
-676
-874
424
-64
-128
186
371
-456
626
255
-353
-712
938
-106
236
28
189
336
729
-426
-449
330
-874
17
-57
339
-892
-823
42
-239
438
489
-521
487
585
87
163
-95
-556
-582
868
-53
-588
352
-324
498
15
19
-463
725
593
-140
400
585
344
-218
613
-361
-690
-48
814
176
703
-175
-3
-224
687
-556
272
103
-267
482
-677
-889
-431
-295
695
-316
-529
-501
-34
243
682
-735
360
-149
-144
-280
-556
66
255
-819
-277
614
-306
-586
-683
386
-228
-589
742
23
678
-543
74
69
194
-518
-813
605
463
640
-25
734
-247
-347
358
487
832
247
-426
641
117
-412
-57
16
-47
-818
-72
-8
351
527
-439
-401
65
686
31
-333
390
-255
-808
-344
173
-594
623
50
-878
-264
-585
38
729
187
429
-12
-318
706
788
-750
707
346
-794
544
-680
631
-96
792
837
0
489
751
-104
-590
-34
795
-787
432
-524
-867
85
131
-47
557
-772
163
395
-314
56
-232
182
-426
290
-79
-531
-621
213
321
-41
-591
-546
-827
639
-129
-193
282
25
199
301
689
-210
-635
631
101
-881
-764
-623
-59
-890
-457
191
48
2
-891
-513
-199
10
245
253
-647
-293
651
241
15
290
218
619
430
51
-327
54
459
-349
632
607
529
270
959
-413
-23
-221
-625
516
-330
-99
-168
543
91
-16
218
116
792
766
628
89
-376
-704
-88
135
13
-759
-237
149
-70
-41
-859
46
-366
45
-135
-438
-508
380
-894
-58
-320
-682
60
233
96
51
168
649
-223
-752
-375
696
840
-73
724
-199
-828
-35
360
-731
-390
217
337
818
894
-165
-536
10
260
551
-529
697
-183
563
129
-534
413
-161
-383
898
-459
358
663
-41
-874
743
50
226
995
445
-135
-61
269
327
-213
-265
-61
-105
808
129
319
-315
-578
-480
439
355
-410
-797
-527
-86
555
-161
787
-16
440
-343
-134
243
-887
73
595
-385
734
529
-465
769
180
-696
-662
-32
643
100
-320
483
881
-686
-47
-532
-78
246
-134
776
862
-397
348
549
-224
-573
173
327
-724
-66
-855
-555
-29
619
888
255
-815
701
-557
-785
-1
-81
-305
189
273
954
841
460
509
-417
654
-449
-637
-784
328
383
-284
-43
774
42
155
-273
-41
-9
57
676
23
848
-626
826
3
-343
-205
-9
823
285
-691
490
-36
239
393
-57
-61
585
-75
677
345
-1
-262
-72
-718
731
-869
-418
117
-502
115
158
305
-598
440
-686
120
195
-29
-224
594
60
47
-449
592
963
-547
-543
230
-454
-4
-774
626
890
422
-297
779
-65
-713
-345
-655
-214
604
-898
8
590
753
824
243
456
457
-406
-34
-152
-848
-97
-834
808
-91
726
-329
813
-3
56
339
221
-326
-223
-835
-354
323
-858
586
194
-660
-318
-263
-391
-697
14
880
-182
650
-689
458
825
422
991
675
167
-513
-443
723
120
-199
-365
412
255
445
451
-861
-452
-18
-155
-899
-563
506
-170
-773
-307
-772
-136
-808
302
83
540
36
-471
867
64
586
-284
459
72
-49
6
763
644
707
28
-861
-429
709
-91
55
77
320
481
804
146
319
418
-20
-299
-478
387
49
88
147
-585
260
-9
-391
764
107
46
88
-270
-27
180
-734
-844
-398
47
-435
-15
-763
976
-887
572
-209
-584
425
909
29
-602
-527
477
-733
738
-120
245
-484
-318
-583
-16
514
-611
-52
-375
-595
485
-600
642
-152
18
336
-339
861
-830
8
15
694
-42
762
-461
-25
-19
-83
-824
116
835
203
-414
48
59
-489
71
-322
-162
-818
854
383
96
-886
17
33
-801
-362
-395
-717
-876
275
-107
-338
-197
-371
-61
-470
-364
740
67
-32
-734
-273
193
502
-344
173
89
-9
-167
-571
722
61
-619
-65
-38
404
-537
824
-607
523
821
672
-362
-667
749
5
702
886
-431
94
-85
249
-391
400
84
545
477
542
537
-652
-534
38
-646
507
427
-388
-118
-833
879
756
630
-10
-26
930
-31
299
24
-707
2
-820
125
699
-525
-833
95
-445
31
-787
676
779
-609
-744
-164
957
545
-410
580
52
231
-34
826
599
89
-571
403
452
-196
-164
-781
561
-647
-63
-520
801
450
-771
-724
-356
368
897
500
486
-88
752
-351
-692
-725
-746
-95
651
27
158
-790
769
869
513
492
-554
-106
313
448
64
240
461
19
-61
113
-39
873
-407
261
-82
-484
91
-337
380
561
-836
166
267
159
683
229
865
-367
-317
842
-15
201
397
156
-511
-507
-167
-492
-589
-182
-79
340
582
774
409
513
522
-10
-849
-2
-291
13
-217
-799
766
-181
-419
-593
-160
98
389
-243
-23
-189
72
84
899
-387
-72
94
-464
279
39
-664
-784
24
-616
-652
79
504
-420
-866
243
-548
-1
-303
174
-236
704
174
723
340
96
279
-669
536
-9
-872
-305
-180
690
412
88
-285
-574
-13
-470
633
765
744
892
-415
747
-861
-300
-145
-247
-733
37
-873
280
-228
64
879
609
-431
170
-887
-119
57
-345
393
117
243
-364
304
667
176
439
-93
-596
813
185
-337
-173
-431
-101
-710
507
86
-851
-841
-40
94
507
-414
-264
-277
-61
570
-206
-597
-455
-246
-660
-491
-488
-442
-87
491
-548
291
327
-453
399
308
-817
456
-777
896
85
-753
-481
-720
839
444
92
-670
961
-557
291
917
-555
-711
-605
-449
-192
-783
542
-740
443
650
746
679
-7
35
254
-695
119
43
-861
742
114
-64
-53
605
-12
583
-12
208
419
-632
84
677
-662
42
-531
-225
713
99
796
-824
19
977
271
713
478
-282
-422
-68
776
566
-666
-98
796
745
-300
891
650
-80
-748
-858
556
-52
244
856
647
101
-735
-238
228
316
197
-13
-349
148
-404
-643
-494
387
-227
67
230
652
-177
-171
87
-450
-746
161
-818
-651
493
287
-548
-562
-22
-248
298
-317
895
75
-646
361
283
-39
-362
-56
-699
858
-335
931
251
-14
-225
728
165
-18
12
-178
287
104
-703
-790
-588
-538
555
736
401
-292
-293
824
255
-13
-753
-158
465
333
286
868
854
-788
-422
-555
746
92
-349
-102
-599
-363
434
-758
448
-740
851
-564
-158
484
-291
-23
248
-467
-689
-18
-398
-335
-718
-444
-377
-313
996
-34
-879
343
379
-32
-589
-369
70
274
693
861
-121
543
128
16
-837
-461
853
396
183
550
522
485
272
42
82
391
-198
-255
481
171
-111
-747
402
-734
-784
870
-48
-36
295
752
424
817
-402
-11
689
-844
669
-837
-330
-786
251
-846
-482
-310
251
-227
643
368
786
-548
-128
498
0
-35
-769
-69
-95
-744
975
90
87
655
300
-122
443
465
337
14
540
66
39
816
-647
-539
596
-330
-26
-394
-150
-89
-683
382
533
97
618
253
166
586
819
2
130
-17
-695
410
-262
-270
-335
-175
242
-237
483
-46
-858
-671
87
282
-431
-574
898
-270
314
-93
321
270
97
18
-19
-239
77
59
210
565
-73
-550
946
-82
1
635
712
-13
352
-246
531
-83
-228
-91
-118
-111
763
241
89
669
49
-176
678
680
-670
-865
-591
966
-390
-398
772
683
-471
-25
-69
369
702
-51
547
862
-219
-782
851
617
144
-226
490
-54
461
-249
56
-393
775
755
154
638
-600
280
-504
271
-395
-402
-393
-757
-307
-200
819
124
-130
-390
-696
660
460
18
-893
-644
917
851
-142
603
-389
869
-470
764
628
-582
262
510
-621
-654
93
152
-808
-38
596
-615
34
485
-480
105
298
978
211
-180
-542
-752
666
900
-227
-32
-296
-53
-655
-77
166
-669
32
619
-41
-434
227
611
652
-60
519
-448
4
-549
-157
-327
874
-212
-157
562
545
-357
132
452
21
86
484
793
-364
-145
-100
130
877
463
-74
307
368
-152
290
848
878
492
-764
77
-694
860
-221
-619
30
495
-147
-128
-346
-163
140
-811
86
-27
885
866
195
436
81
110
-566
414
273
6
643
-594
-883
-479
485
372
-115
172
275
937
25
-765
-408
-657
209
147
628
728
-698
-8
-184
970
674
45
968
261
722
425
617
-687
427
-27
770
-438
999
897
528
358
160
435
708
-50
762
89
39
339
346
215
728
408
-366
992
-328
-203
-310
119
894
201
-175
804
889
638
847
416
-728
-656
-130
91
799
-505
-292
-526
793
-688
265
49
-577
-675
31
115
395
-12
792
586
-289
-144
27
704
-183
874
865
-837
-287
202
96
-812
-56
-220
-423
-609
-171
-260
962
500
501
799
851
927
-306
330
226
-21
57
208
-477
757
449
-17
-45
156
78
3
-260
-252
754
26
-823
32
695
-165
803
0
-3
415
-218
982
-499
798
-140
44
-212
-481
599
-863
388
13
122
88
693
554
572
114
-781
-242
-190
-128
-136
137
590
-195
18
220
650
870
75
788
477
401
539
53
57
579
277
479
-865
-678
169
-98
422
548
31
230
-212
942
373
-223
-485
-543
668
-681
-605
-100
932
-199
162
-36
6
462
-768
-617
-2
811
-755
674
-424
96
-810
-800
-62
-507
767
-513
-66
891
584
-872
90
-42
478
445
-421
-693
-430
505
115
-311
-36
-53
-169
-820
272
-633
612
809
205
76
721
239
73
386
-319
288
457
588
237
264
404
-687
-53
800
664
-154
689
208
-886
95
44
556
-88
-354
318
650
767
682
-738
-478
596
-169
-873
339
-321
-811
225
-89
881
-629
188
-22
-718
62
-861
751
60
-195
560
-816
-25
-93
-787
-491
-179
743
-21
-895
310
-82
-733
62
-711
130
880
-49
-302
-721
451
103
958
-317
986
-388
-811
62
-318
295
-257
-562
-29
-94
-100
-45
-282
887
797
-783
471
-113
357
-432
-810
53
-779
-493
197
-691
-477
986
65
375
187
-257
-117
-350
113
-75
232
-113
24
195
-179
-899
835
580
-385
-116
-514
-755
-648
-787
-434
7
-769
-12
415
155
-440
741
217
833
822
596
-703
-159
257
596
-554
679
786
905
-811
-517
-722
-47
-781
-215
-673
-81
656
784
889
199
591
700
-324
-837
72
-775
851
-202
-708
429
692
865
634
623
-7
673
825
110
735
861
303
94
-2
-442
-390
664
-478
291
-527
-474
-498
153
-50
-21
-621
-298
705
9
-876
785
-572
-181
328
-408
724
246
-323
921
311
-63
-649
355
-204
672
595
-481
33
-624
-26
-269
703
-261
836
191
-64
-692
507
-446
529
375
41
-264
-879
727
864
155
-41
854
660
-377
323
608
65
283
790
-649
78
717
-714
-647
-721
-514
364
-428
-20
160
207
709
524
-75
-769
-12
399
-254
855
-80
-26
4
-183
-7
556
-510
32
243
581
17
648
-417
-38
-2
772
72
798
90
-162
572
79
-59
-288
981
-577
152
267
334
565
641
649
640
-821
0
-215
252
562
-41
42
-14
213
-544
440
815
-269
-29
426
-763
-29
560
80
439
-424
16
-783
-318
-484
501
-432
-414
-609
281
830
289
94
585
339
-193
131
-527
521
234
-23
660
-111
-670
64
-70
-128
292
-19
309
-838
-646
629
-490
-36
884
110
166
824
619
-229
444
-315
-349
-805
369
752
790
-858
229
563
196
946
-557
476
427
48
-244
106
566
-511
-379
-132
402
-21
-701
661
130
871
-797
784
-520
802
-372
-600
84
-262
-864
-331
-75
996
-522
439
-583
-805
-143
604
746
819
-422
358
-450
442
85
96
57
666
-40
34
129
482
61
-830
34
470
-313
-237
9
30
-743
-212
899
-756
-579
82
141
873
-90
-46
-529
165
-72
429
-877
-362
-170
185
-726
-186
-62
713
-225
144
-888
28
-30
-38
107
-700
263
808
262
563
0
-217
-73
802
84
338
829
-426
-636
-3
-137
-77
591
-859
9
-557
-68
-45
-226
-493
886
12
-476
603
-530
-87
-587
-29
-805
409
625
-427
-295
303
587
700
-661
-267
35
26
-595
-745
257
-297
-472
650
-355
638
35
-518
638
93
438
-542
-495
-552
-422
670
-225
-726
-769
209
60
569
-497
-340
-635
-853
98
-613
521
113
174
505
22
-373
418
-703
134
-473
-839
30
74
-80
777
-276
329
-654
559
206
-552
845
762
772
689
136
804
826
-68
222
-126
-217
439
539
-680
9
126
324
160
444
-29
-98
-82
448
606
39
331
982
-346
-540
-400
-427
85
-597
71
-159
16
207
-718
349
-685
-594
31
80
-255
545
959
-399
418
817
-207
40
-30
-426
736
454
577
503
-268
-414
-96
886
842
-580
-181
-193
-819
765
-207
246
-52
523
360
707
-700
409
568
-80
247
488
-582
637
-335
568
814
-843
-93
292
635
-267
-253
39
-786
-131
316
-284
614
420
924
377
569
427
59
741
-39
-571
-30
895
-134
-113
338
843
-96
-275
-540
29
327
420
34
560
-681
-288
-886
71
-161
-67
-559
62
454
-444
276
758
102
-26
536
171
-614
305
-135
-438
81
605
300
354
248
598
-265
-821
-278
317
-191
609
-116
396
458
97
436
829
57
422
-468
81
-329
-353
83
-488
180
-4
-447
800
50
549
241
64
765
496
286
-287
-382
-458
-586
774
14
6
-144
147
-406
436
526
-173
834
-114
-792
-54
-337
530
-460
-37
-656
225
-156
-53
-521
-361
-62
785
-392
-580
656
418
-775
160
-18
-83
262
-2
-841
683
-512
-222
581
-882
-429
417
818
-18
90
-735
156
-237
-179
443
848
-696
-522
89
-250
-369
-437
32
695
-77
906
-549
-401
-86
-791
-116
277
180
-110
-470
535
-778
819
377
-331
-374
-58
-529
66
-348
-12
-792
-123
-71
-540
241
890
763
76
-696
-353
-278
-81
-22
505
750
-825
797
-590
425
557
-208
-672
707
538
-813
-236
-615
-530
647
-87
470
-328
-780
-223
-8
-757
-251
627
398
493
679
94
-430
12
561
-778
687
25
284
93
-87
-843
-126
-450
792
-466
-854
47
841
645
755
-778
-443
547
932
-498
246
751
-769
485
54
-90
30
-160
-502
912
-251
679
-509
343
-39
-533
131
-24
-25
675
404
-375
855
70
822
568
620
167
-699
-522
-43
743
-83
-125
-346
-104
944
-353
556
-10
-101
58
57
618
552
-536
-636
-111
404
122
996
-607
419
-23
-88
175
4
256
215
397
480
-179
116
217
-787
-573
-39
-814
320
-625
-418
-43
-435
-7
-196
304
-94
1
-552
-540
627
741
-377
683
709
83
-669
492
407
318
136
-563
705
292
-747
686
-8
89
685
792
-472
-529
-857
-600
-693
-44
-37
-190
788
11
349
-101
-655
-456
-887
-209
-136
-843
386
808
-9
784
283
942
-124
156
-34
-64
816
8
-498
-842
-723
249
499
-653
962
790
-775
937
-17
29
251
-627
58
-631
-494
518
417
-579
305
127
262
883
798
186
-76
833
714
-207
-504
10
750
324
-618
424
-100
-561
7
-426
-779
-770
205
-574
69
191
-6
3
-274
872
13
-58
662
-95
936
262
0
58
-763
-55
112
-785
69
-148
280
-23
329
127
177
123
-562
383
255
87
-886
-656
-808
-217
-703
827
-63
770
-869
174
172
213
-697
-147
-687
125
333
-423
591
493
814
-158
-538
-741
-320
276
-82
5
852
349
798
5
204
464
293
53
54
867
883
-173
-362
253
867
759
-33
48
-469
887
478
47
620
-652
-8
339
704
-210
276
777
76
8
-486
-522
-575
17
63
-654
-202
125
-71
-137
561
-26
-136
-226
-46
-521
-287
756
89
-441
338
-412
-804
-41
195
623
801
-56
-6
370
288
-440
-265
-322
34
-526
-318
574
-706
61
652
180
-724
47
-888
-589
99
-341
-527
677
661
-140
-710
512
821
635
-283
-65
347
528
-383
923
-174
84
639
-236
-858
485
844
51
284
-764
-637
-891
407
486
791
877
-620
182
-595
779
-384
-782
-560
444
-607
-859
-142
-24
-183
-348
941
-553
203
-361
-695
859
125
832
-808
761
-426
28
685
639
834
-315
87
-408
86
-124
-676
-68
646
23
699
196
681
6
681
-97
115
-139
110
-308
-804
666
-339
-491
92
-207
78
-814
403
747
-225
471
-82
-301
268
-104
263
469
-85
672
-275
-432
-460
432
562
-197
176
21
-674
-150
-84
-622
-520
752
-614
276
337
222
226
-532
221
-206
86
705
879
464
-6
142
-865
240
318
-644
951
773
-323
-210
-700
-63
352
327
601
360
-482
576
-876
-864
87
-13
-449
310
619
-810
124
-250
-530
533
651
3
369
-80
127
-9
719
-601
-205
760
-523
-79
843
-212
802
523
667
-115
148
308
-808
140
826
703
707
27
409
-57
23
-870
-39
738
-500
820
-221
805
-451
-517
-791
-367
-785
-94
-771
-431
428
-842
-781
-769
-71
-62
896
410
-618
839
361
-80
-280
-517
-60
-41
180
773
328
376
-98
-410
-109
93
-29
-895
-670
610
-422
5
319
-650
-518
-183
52
-632
187
512
238
310
84
-655
-827
-482
-49
571
731
873
-44
823
-394
-19
137
788
746
265
893
104
-481
993
471
-86
12
289
-44
957
-696
-708
11
-162
-291
726
-371
844
208
832
407
799
756
-20
-532
91
-428
-322
613
-70
80
439
-533
42
-62
-133
-228
-64
-597
-344
460
647
876
293
195
484
-350
670
815
750
-28
593
652
465
87
-668
676
101
-184
-735
201
566
-588
-555
697
673
-864
-112
202
39
-589
-400
844
972
-680
660
-510
142
727
0
-827
-9
227
-867
739
-477
48
-292
-878
-250
90
-713
317
864
515
338
310
-895
-606
-86
481
358
-127
781
-138
-651
-197
-757
-779
-334
885
371
-675
207
215
-481
319
743
134
353
-354
575
-90
-568
81
-261
-79
-725
-751
-26
-605
-172
-288
-117
-415
380
-8
48
76
29
-409
513
203
344
-463
69
746
921
588
-814
820
-77
859
-150
-191
341
567
-49
-810
-27
136
-211
-337
150
408
810
547
607
805
-26
-44
-68
865
-856
-304
-767
-246
-506
681
-75
-395
-289
-29
-114
471
483
-511
753
-56
858
-637
391
-607
-175
385
-108
-42
-569
-173
-236
-577
-372
81
232
-784
757
-313
877
134
-501
386
13
359
-93
-685
555
131
-70
46
-885
227
427
531
524
387
361
-568
-616
-219
-13
-682
-340
-254
-811
-488
77
-757
252
14
-467
45
772
-514
-753
-716
-194
-519
-499
506
99
-445
-211
506
345
81
-527
824
-275
528
478
981
197
545
-168
674
-51
-885
-515
109
-341
281
-539
-771
241
52
-180
70
-478
-325
538
-35
904
77
894
630
277
-73
-17
574
741
-99
565
-183
-434
553
51
-383
22
96
-896
-115
404
-845
428
243
-238
445
205
676
-507
837
880
860
135
34
-124
-438
530
-35
-238
-316
456
-889
98
-853
211
57
887
-16
106
67
-153
-788
-651
183
206
-635
-779
775
-27
-632
868
-576
390
969
248
450
465
-187
-327
95
-681
-221
41
-682
147
-773
528
633
-745
-442
-203
157
24
-377
-712
565
-634
456
-23
-246
464
-232
124
7
147
-521
452
-684
-517
796
25
-37
379
681
301
372
4
-360
487
629
-470
713
-703
-266
415
11
-67
344
-557
255
-510
-44
620
141
277
-785
589
-514
14
170
-389
-765
-564
411
350
-6
125
367
-833
232
-164
-56
231
-838
-585
697
-893
-799
311
807
254
-279
347
410
131
40
20
-699
-757
133
-268
641
34
-406
849
-235
323
-207
243
-590
488
0
-52
-882
740
377
-118
67
509
-393
-762
-280
578
-845
36
51
482
-376
-245
781
-780
141
-253
-193
961
37
-802
-389
797
-202
530
279
-106
-189
887
-325
-48
181
464
275
779
316
77
-247
633
721
512
158
130
-32
65
595
754
-866
732
-695
-493
940
51
-58
320
-772
694
-577
128
-857
-343
894
440
492
147
716
-216
23
-349
-293
-774
-62
488
-54
638
-768
609
257
32
315
895
-437
-633
-385
34
-369
758
-306
-464
-185
-812
277
-331
795
811
-99
969
-143
-176
379
-115
-103
-202
-44
162
463
-855
848
166
819
404
871
-41
578
1
-208
-427
-654
540
-664
596
-342
132
183
551
405
-43
-392
414
-491
-134
26
883
-424
394
-565
-124
-18
765
497
-649
-868
845
910
-621
-459
73
-33
-34
-78
-626
-370
-419
-540
-509
-529
-658
-428
-830
-72
688
618
418
577
-866
681
115
612
58
-38
-8
-632
-267
-523
278
-761
249
635
-242
1
216
638
-114
754
-853
523
202
90
-580
-628
115
-522
198
-862
-522
-716
402
884
213
-816
-506
573
551
782
700
414
45
-249
-33
893
-608
-34
-61
253
485
278
-299
-17
94
640
-860
-44
-782
-528
-824
-871
-573
-550
-575
292
390
42
-25
-541
242
18
527
598
628
462
-889
618
-151
606
111
-116
-172
-467
-795
789
738
400
-36
-19
-416
578
-728
667
64
993
971
-137
500
-112
15
353
631
-489
358
-55
176
53
239
772
86
-504
-596
-779
-59
876
889
974
-429
791
-205
-626
-6
777
-773
328
-805
812
35
-67
-415
-891
-476
-112
-695
569
-10
644
618
-156
461
492
450
-52
-313
7
725
-882
-343
879
368
-792
-665
-391
-81
754
-405
-557
-4
658
81
631
850
-857
11
-365
21
-446
-158
995
478
-111
-76
-167
248
19
487
-57
585
-375
-139
-74
-709
-47
-27
486
107
-499
-205
55
369
-149
583
-93
71
-5
262
-842
-285
-69
-328
652
81
810
584
53
14
-799
-697
-606
-53
-418
-857
-768
154
430
64
-64
127
300
-553
333
-866
645
-553
28
40
440
-20
-809
577
67
-510
-493
672
-60
-87
-107
230
-673
685
-723
470
-371
309
344
-20
708
-126
56
-470
93
-587
730
-785
-56
702
-58
-469
508
-633
349
-644
-25
-26
-22
270
949
97
-459
220
-259
530
-830
-20
-431
-78
929
711
518
738
145
701
555
-458
357
420
-580
-268
-768
-288
865
865
-524
-583
-413
-99
399
426
382
-856
773
-68
-613
-482
58
341
512
976
11
152
96
-404
-270
-184
639
-754
312
755
471
96
80
-154
587
-200
-146
-730
359
843
71
104
240
-887
23
625
28
95
-368
-693
261
-255
-131
769
-204
364
-81
-265
-668
-434
138
-588
572
-531
654
-333
-571
867
11
-622
-190
894
375
394
547
542
-705
712
-383
244
-726
636
810
-351
-62
237
150
303
-657
510
-360
-219
-320
-180
-668
-869
-645
800
-538
476
-219
-877
2
-441
-90
-521
636
-575
96
74
123
-54
-511
374
168
-13
-878
717
498
29
-92
88
-650
-773
-282
-585
-437
-471
-186
-395
931
-757
-532
-353
315
456
884
53
758
66
-830
-533
-66
530
-808
97
-823
47
514
521
58
861
-229
384
-306
-245
-47
404
347
183
-401
764
962
-899
138
873
236
-57
-862
-211
-260
-796
91
151
138
862
81
-347
-174
-427
110
217
-98
334
100
-787
694
-91
211
-165
826
714
-468
-42
329
933
-431
286
392
137
105
-235
746
-247
-446
390
728
65
-71
-874
-237
-179
803
360
-419
-42
817
818
132
520
-346
9
-38
137
-828
-620
571
-613
-570
272
138
66
-466
622
797
-243
-72
22
-868
-500
69
793
-366
551
720
485
-295
-336
-762
497
-309
-279
-148
-77
470
861
-885
-715
279
249
-541
-307
-352
152
-887
27
-322
-134
321
-330
-117
-883
85
-293
-791
665
-562
-23
-519
-884
206
-165
-9
-249
87
89
-330
-501
385
373
-216
-195
-825
458
770
792
258
322
194
-302
-225
-595
561
384
762
33
-85
822
356
65
-731
-534
-357
230
-874
-839
-513
-547
-817
-253
-14
384
206
-6
-266
487
-56
62
-8
-89
642
-591
-893
-90
89
83
-605
-482
-147
-194
11
-553
-782
-690
32
723
-407
-482
551
157
-712
-320
452
828
-560
640
440
897
-93
-321
-226
-325
653
122
710
-445
-415
-37
-207
87
179
549
-4
-692
29
718
-503
-218
734
154
557
-714
360
-30
-63
-689
133
-98
516
-111
843
-489
-367
-80
151
-295
-813
-347
-198
-852
-542
-582
157
41
-41
-174
131
-227
-554
998
-350
459
-550
-860
-189
-14
-40
-20
881
6
435
-93
443
-640
-728
104
-814
-143
-64
-149
-859
-48
-65
-604
866
-75
-879
43
-813
144
-656
292
-209
-92
-731
92
443
-60
-240
935
613
-35
-62
-270
39
-561
-466
-27
833
60
27
428
188
312
-733
-533
-316
34
833
860
13
-153
849
91
-828
255
93
-764
23
-613
-455
-872
-105
-796
-712
156
86
659
-335
505
-162
-796
966
-463
90
-29
549
-153
-854
811
283
59
400
-190
-578
-614
-374
593
99
941
-130
-647
507
-838
-393
249
-183
789
-189
-35
-25
46
-142
453
2
-749
-226
137
601
47
795
363
-86
802
922
683
-477
489
-705
-682
633
81
202
-633
-571
650
506
537
798
99
52
-377
619
-19
377
-343
-316
-644
579
749
-566
-181
55
-787
960
59
-300
-627
31
-805
-685
-273
336
-199
-199
-635
-640
-63
-504
408
677
455
-620
-92
844
298
-448
767
7
-786
-373
736
123
-422
-221
116
748
230
974
-133
520
-879
-374
265
-391
523
-622
-233
-286
-699
926
-598
-224
-852
-328
-17
698
189
-201
-159
-401
564
-90
-380
411
538
331
503
-710
-438
-337
-6
148
-673
86
75
-794
-312
-548
356
-507
596
787
-642
-682
-512
-840
-160
500
-462
413
93
898
-374
-617
-229
383
-320
-235
303
736
-233
-423
-715
-66
849
535
-360
-573
-587
62
547
103
189
-757
-793
377
-767
-373
295
134
758
366
685
29
915
267
576
377
242
-405
86
452
214
-86
854
444
-501
571
799
-527
719
-8
-453
68
190
-83
-772
874
209
-6
747
101
-522
-281
-163
165
-561
-162
-339
905
518
-43
-522
-716
-331
59
985
323
-582
-854
759
38
-241
138
485
64
292
133
319
-677
-400
-503
121
869
616
-18
-460
-604
984
532
882
513
19
780
530
-53
166
-60
95
-84
115
678
-826
-861
-734
-352
6
-12
-891
-132
69
502
503
-770
16
717
-420
218
838
469
97
376
573
646
-730
61
622
166
-740
763
-363
704
-96
306
786
145
-447
253
659
247
637
220
349
-652
-593
-99
-188
-633
-768
7
-630
707
182
778
288
465
-56
33
701
784
-528
-224
-837
-95
-233
-337
451
32
21
36
349
-84
334
-260
22
-362
39
-858
143
-232
-895
646
-102
-202
-295
274
47
8
-800
-672
-711
474
-50
-62
-44
78
732
542
142
-455
-116
550
-38
124
102
905
-456
-62
-562
430
-415
71
557
-636
655
-211
588
119
-385
294
-411
628
-482
426
-218
548
-406
653
888
145
509
175
-635
-285
686
394
-178
-652
-773
-196
-605
-127
-699
-378
715
471
-581
-168
-390
-212
-493
240
-349
353
17
888
601
-191
-20
79
254
177
42
565
-179
810
-97
-684
-282
134
81
-786
209
904
-722
409
-355
787
-751
282
-30
-344
134
624
8
-31
-756
54
-646
-288
-892
416
-464
543
-753
883
877
335
-67
-570
-164
-659
809
369
-191
-107
86
125
289
856
-544
-802
-69
-23
-89
488
-395
-49
-598
35
-189
-826
846
-649
205
786
305
-451
-84
830
10
206
-36
-532
93
-248
-173
607
84
385
650
-676
816
-47
-531
558
767
8
-293
190
720
-799
-276
772
-371
472
-890
-242
-822
281
-186
-792
-656
-336
-94
-80
-85
-280
-630
769
87
739
-558
141
-88
312
-175
-875
211
698
-129
-36
-81
46
309
458
53
-18
280
784
643
651
437
721
-167
-35
-85
-577
-851
514
35
-40
365
-517
2
-166
452
-891
130
-745
328
748
-147
471
-739
-697
-546
-634
428
173
666
100
740
-537
-794
537
-794
-436
660
90
-795
-39
-184
-99
-20
150
-408
-117
415
187
835
737
742
-602
107
-82
-891
183
462
-7
-20
-343
-677
-208
-426
68
70
-287
-64
-796
6
335
29
58
334
724
0
198
-109
-279
383
-802
-492
761
582
-271
-13
41
690
709
-738
310
-386
890
-505
67
-464
232
717
816
950
-91
-862
-68
308
-133
-46
366
851
862
48
726
34
146
463
-842
212
-290
-288
786
-534
-96
732
-805
-43
632
-555
895
81
-270
-657
313
-40
-78
-687
781
567
-385
-145
-389
856
3
337
-366
-102
-320
1
556
232
171
-487
-588
-821
215
-477
779
885
-316
-213
458
-736
-103
-596
-290
-876
718
979
-86
55
-836
-730
-109
752
21
42
841
68
-793
-621
936
-712
-75
558
-834
600
-634
-659
33
322
233
964
-503
-855
-460
-624
-155
-90
147
493
-889
3
-92
-631
812
775
-865
40
775
-221
400
-103
-32
735
650
710
-891
-153
-467
382
-469
-74
406
681
307
506
158
800
-305
757
-345
-132
-142
-474
-848
826
-386
275
9
-887
-814
292
-393
-872
-29
-13
445
529
-22
-167
-774
-87
672
360
-64
532
788
-89
259
216
-440
-316
20
775
56
-414
-88
636
767
-693
719
-203
-456
411
-172
506
-629
-276
308
425
566
705
-554
757
55
-11
-223
221
214
954
-133
-652
137
514
138
509
-539
-304
-596
32
-396
-191
553
791
52
-36
-358
-88
-469
625
3
423
-733
-721
-764
90
-28
-424
-721
-504
450
3
-593
34
521
403
387
-818
-332
-90
-805
-375
594
-13
469
-141
-96
80
483
-832
-741
150
586
-45
-408
47
825
691
112
226
356
724
-861
522
-255
308
-307
-884
-610
-803
676
268
401
-21
168
485
990
-550
-729
306
-63
726
-476
234
-860
21
-143
-365
79
27
-12
840
-332
86
162
-896
-95
-72
96
31
-87
-448
-112
-809
-349
944
223
-335
331
-10
456
-725
-520
318
670
653
495
32
-510
-256
194
902
-606
798
-9
-430
-568
-224
92
-150
-150
14
-483
-336
-570
-665
293
-713
-338
113
-647
604
692
-687
-340
345
170
236
332
613
-109
-32
364
-761
163
295
-667
-718
297
137
878
-632
-365
26
56
-261
424
35
-637
-566
50
-371
19
696
303
473
-595
302
254
507
783
521
-22
272
-418
45
434
27
-107
490
788
-198
436
892
154
-738
594
51
341
-561
893
364
381
9
-211
470
68
15
87
-747
418
-298
20
299
689
-885
-671
-135
270
-508
602
-774
601
-104
670
886
146
-653
984
278
-568
-66
-233
-662
-110
-246
166
310
406
220
549
-512
546
713
258
274
823
678
-40
689
-498
520
472
-501
158
-100
-441
233
672
-845
-62
81
-694
7
467
89
366
-41
-94
-520
-731
524
396
847
884
-457
318
-237
-205
-292
962
377
802
107
-292
519
-3
-554
284
-451
-3
-71
-87
-432
-575
-65
93
-891
-139
521
365
-598
103
-684
45
618
628
834
168
402
379
769
697
547
617
268
-251
93
-534
301
307
-63
997
91
-80
49
-338
-607
677
145
-757
211
-25
447
569
-810
676
-304
-746
195
-781
588
-454
-468
189
-131
851
112
-386
-367
857
-782
369
-658
-682
-849
894
368
509
-353
875
-633
-628
987
939
-69
-328
890
475
-161
486
-394
-180
-790
640
-531
-35
995
-376
-830
-151
-468
401
-705
810
162
-494
-221
645
404
263
19
702
-708
-64
489
-621
236
-759
96
-268
705
232
728
-141
269
450
278
-50
159
270
-549
-885
154
-153
452
-292
-753
-211
-97
801
-705
849
-266
-681
-246
-63
777
-646
664
-459
402
-360
-209
-61
-224
124
39
-895
-524
-384
472
253
-171
-892
471
451
813
-540
685
346
-279
66
-734
-814
662
0
10
-673
332
-771
101
777
356
-504
-884
-248
-757
-614
353
-728
-259
81
-21
-23
757
-156
-544
-218
546
696
-142
-567
-81
-775
139
-35
-52
643
410
-765
-91
-324
-896
686
412
573
331
-599
-237
-377
-408
88
591
155
10
-166
267
726
182
11
-744
-437
116
406
-789
-877
-38
506
-221
-298
-624
-142
-729
-789
-560
187
162
-138
-578
-781
-597
-104
59
891
606
-221
-662
-770
436
-634
-533
-650
-501
241
584
-618
202
385
-447
14
-766
799
582
708
523
-126
-217
716
439
738
-596
-193
42
-516
181
-593
784
857
-68
720
-54
-648
-614
769
-370
-290
877
537
-473
194
-181
442
152
-33
-569
591
-518
299
-495
-8
981
855
-403
620
-191
-888
-33
-793
0
-608
-702
-896
-648
732
127
875
448
96
-775
-325
48
-694
36
-141
10
-494
89
-285
513
97
453
274
421
-75
167
4
-10
-756
-172
-174
575
402
-707
758
-21
50
-662
267
-502
-369
-375
654
89
390
-56
452
-403
102
0
-203
-220
840
765
-550
890
88
-854
-764
-804
-502
-550
-104
79
495
-632
-85
-79
7
318
374
-527
171
-419
795
889
-752
859
503
-206
-754
-272
747
35
-574
327
310
-580
486
-445
344
-216
-122
285
-271
800
324
55
-572
-651
-409
-203
-810
-653
554
-351
515
-149
-521
29
-316
-324
-459
-663
-40
-309
-244
-629
-327
677
700
664
-492
708
-647
251
-254
-809
175
-577
-715
-622
691
-394
-360
439
-409
35
527
-610
-83
960
-250
29
-54
-399
-455
-28
463
-77
630
400
589
124
-74
-55
-353
58
247
-371
-792
-224
-117
-441
-181
-776
866
588
-875
257
819
623
-585
-429
-170
57
590
58
128
-202
732
-444
-106
107
27
746
-651
-230
-653
241
939
-181
55
-2
445
-740
747
928
664
-726
264
11
128
532
81
774
354
-79
48
898
-86
-555
15
-473
-89
88
-37
-530
2
-29
513
721
-153
79
245
590
-793
-437
247
780
417
-178
895
283
768
9
197
-231
-73
613
966
983
26
-628
265
-851
-638
302
763
-394
323
652
-769
322
545
745
-822
384
415
-45
-608
-618
308
329
296
-229
260
-652
718
265
-145
822
-19
2
839
-252
-32
-450
-736
829
-748
-397
444
-262
-41
528
702
106
419
824
751
833
476
-414
-286
680
55
20
604
-556
-210
10
891
-450
-75
725
280
211
580
-47
-437
-41
84
263
629
-343
-460
2
-600
-502
151
763
-81
-648
-36
111
-112
-527
146
400
-485
-346
411
-770
663
-169
560
49
591
-395
444
-525
-5
182
-5
-603
54
-492
9
-193
484
498
-603
-634
774
-513
540
-455
761
-718
52
663
208
-433
-89
171
-89
-504
-559
895
-194
628
-359
-83
53
762
-765
36
73
-15
-601
688
780
-878
129
413
-547
-852
-403
217
-204
-5
-743
399
-38
-126
476
74
-6
-709
-383
-248
641
620
619
-802
-222
326
740
-536
-78
221
404
690
-35
570
389
92
-798
462
-256
653
-85
-536
-568
143
-709
-509
438
-8
-26
86
83
-469
415
432
-664
-788
-460
-431
-567
-226
386
177
670
-713
-26
-470
-656
-750
163
-247
-706
596
-826
58
805
-775
266
-616
848
76
-666
35
413
750
464
627
700
353
838
709
895
646
241
17
455
-505
633
-33
779
-86
-170
-172
-189
-39
-869
594
656
361
844
6
474
-45
320
-771
-620
-480
176
953
14
-518
9
-47
-809
-124
-297
-455
-254
851
-884
-375
-52
360
-417
-526
-130
-758
-27
566
243
-395
366
427
840
786
-90
-680
874
-25
-498
41
287
-635
-407
234
-505
455
541
784
-563
805
5
150
638
-772
136
-237
956
629
19
48
44
39
-800
594
599
606
-634
851
819
-789
-245
-26
-81
-719
-14
800
631
-311
176
57
-321
641
894
89
-123
60
-578
327
928
-650
412
-385
-70
-568
-670
-239
-46
830
-11
-532
-813
-6
-633
757
-305
-412
-236
813
-471
-95
599
-670
-496
-563
474
430
997
-154
192
162
785
-436
97
13
-55
-164
789
-567
431
-204
729
752
-273
547
13
773
750
15
-13
602
665
-240
-351
168
-838
-53
844
-583
650
-713
-793
636
-74
-595
394
425
431
-623
742
205
332
38
-479
-510
-367
188
42
407
202
-619
-404
-581
96
418
-239
-696
-279
-523
-650
-381
-64
-194
15
-184
-772
49
767
535
-86
-703
26
-626
251
-624
498
644
-328
-85
877
-371
-713
646
724
511
109
-234
-264
-74
639
-725
-442
-710
509
176
-718
-65
176
218
-687
-627
-587
-547
731
-68
31
-104
-69
-742
286
-340
85
-9
985
-552
-22
862
341
68
185
-27
727
397
-42
-695
536
3
37
977
557
-625
-123
-450
-112
-342
63
3
-245
810
527
872
-475
-67
16
-594
-851
-838
48
-470
-240
-122
783
182
-348
42
-513
-183
-624
-101
-726
270
-317
-193
-441
55
-19
207
17
511
-556
-231
-882
-552
782
-272
-475
-336
790
675
415
481
735
521
-841
-153
741
212
798
-12
-292
13
97
148
-363
141
-792
55
-106
466
24
-880
-2
87
922
373
148
194
83
-19
-645
-182
60
785
622
-95
-110
-70
-59
531
351
801
71
-631
298
-604
-767
2
-351
-880
-35
222
81
-81
-283
-381
-711
199
-577
956
382
-335
-550
-444
408
-848
-723
-537
273
-14
-359
416
-38
40
-213
-231
-219
594
-497
-478
-352
-233
67
-710
879
-514
-283
-661
71
-266
574
18
-131
680
848
385
-792
293
-39
-91
361
46
180
-87
-559
341
-156
-390
763
11
-808
-459
-474
702
928
-405
-618
-712
836
-464
352
-226
-649
431
832
-2
834
-68
35
202
-542
-48
-550
-817
-217
789
-6
683
-268
-869
854
119
-582
596
745
-647
-709
543
571
322
-679
-198
-412
811
-359
26
617
-728
-188
74
837
-449
-678
-55
17
-100
-241
513
594
233
-329
110
504
719
-367
-477
475
-373
681
895
133
253
-594
-28
435
31
589
-845
-705
-852
-9
217
-774
295
129
-424
537
-97
-370
-889
-809
-412
589
-3
35
731
58
263
195
840
-101
-291
-482
-174
417
128
947
477
687
410
27
-568
-69
30
-161
-107
328
-172
-518
-65
-737
-411
-524
-71
-203
344
-87
225
-38
-33
-292
-733
-26
-59
641
591
-222
45
-844
142
-288
304
366
249
164
-83
-154
-87
660
-877
431
-664
699
845
872
612
91
-629
-696
-849
-498
203
31
-456
310
93
220
-84
306
-128
73
98
194
13
-124
258
902
-88
-93
-657
-829
539
62
629
-122
-3
-601
-22
-185
-359
-637
355
-789
193
-680
825
-43
777
678
-273
144
-507
41
252
927
135
-311
-226
252
-64
42
237
-675
781
147
-250
-372
-561
448
-481
-13
-86
595
-419
151
300
227
-333
792
302
-168
376
-277
-574
576
746
292
617
-669
-755
599
132
-601
-295
-436
-175
228
826
-551
-358
-488
-626
27
-772
-662
-725
-93
-168
450
594
-345
-413
-546
704
139
-877
70
589
97
-269
868
-209
3
-376
-3
-97
-250
980
126
-399
7
898
72
531
899
468
-102
63
797
100
532
-558
-91
98
-81
704
-412
-44
485
-330
875
-31
-98
-18
67
-846
852
-202
-691
-28
419
207
559
-431
160
-799
837
5
-413
-278
541
622
988
96
504
-326
237
646
-814
212
41
807
294
94
-554
-261
-290
-270
392
-169
371
213
497
904
814
-692
-76
276
185
-376
622
348
-650
-713
276
396
662
-291
-607
-90
745
-365
-379
297
502
-322
-898
-370
-203
97
-187
-436
-374
663
-595
991
950
-711
-899
836
-715
230
-64
-853
-37
65
-41
9
693
547
-595
479
-140
879
291
-406
183
-702
-858
-414
-758
198
180
148
145
981
540
729
126
654
410
-661
-249
794
6
-575
-271
-615
-122
365
-505
-760
352
624
435
-354
-212
926
223
-739
-75
566
-894
12
247
-203
525
-810
812
716
732
90
805
143
-890
951
-95
307
-86
-705
-60
875
185
-213
-97
478
-91
-617
180
182
951
450
-5
308
-553
-320
162
232
321
-74
-122
-446
844
534
-120
-349
662
-184
-408
743
694
86
646
489
-389
-620
326
-871
-71
-354
-508
269
396
333
-59
864
772
-429
5
-61
-296
-451
922
-93
616
-640
855
806
-63
204
-443
797
-438
-588
-245
-47
-315
-634
-337
-46
-629
485
257
-599
-12
-430
-292
526
34
450
757
-414
-15
423
385
8
-173
-399
-726
812
796
-84
-431
-424
-269
-542
746
529
-428
588
725
225
158
193
-179
872
-9
191
254
435
-168
734
-754
-357
-708
195
331
210
837
-20
-890
226
-712
799
-98
758
-550
-807
-27
-218
-207
587
657
188
-593
-433
-415
749
-61
-801
-222
880
-737
-598
175
-596
187
75
873
238
475
960
-445
57
-460
-622
-580
-253
-505
-412
409
857
489
-554
789
565
-603
-813
79
810
127
-859
-827
-6
-606
-345
-731
243
698
-708
-632
-381
447
150
-241
-134
461
168
-710
-243
569
-98
-800
66
689
-365
373
634
10
-17
-179
-32
353
964
775
-591
-555
748
47
111
-418
-191
89
504
-574
-662
923
-667
621
-83
-713
726
5
879
21
-433
-844
41
962
818
653
249
639
726
66
-312
-459
-229
170
-22
67
633
-9
-480
655
484
-81
-733
-303
450
-77
-790
-40
743
-262
638
257
-628
-643
-181
-548
-847
850
-569
-477
278
341
50
-26
-692
-67
-65
276
344
13
-12
-591
-847
420
317
829
173
669
866
-470
-334
699
12
-802
104
-788
-505
-315
320
232
-167
490
-309
-518
0
16
-62
-767
662
649
-502
720
-236
30
-390
-33
-244
-795
98
4
-455
-734
289
-256
576
799
122
18
-26
-891
698
-729
349
-15
466
-19
728
378
325
-502
147
97
756
-251
364
-87
-70
374
-158
-274
817
830
51
-552
-487
121
-178
77
84
-603
-145
11
501
-238
-678
774
327
123
485
681
936
-143
950
-314
-256
-408
129
-192
-804
179
-725
312
-6
-487
-167
-340
281
-695
38
-156
-545
-240
-170
-46
220
799
-91
55
104
142
653
37
-350
-699
-82
811
448
-52
-5
-149
800
51
41
411
-545
524
159
-76
-390
-627
274
36
-114
-130
358
294
681
520
-130
-21
-521
39
197
-806
-603
-624
-80
160
-485
200
728
650
-720
-404
-699
76
-393
-434
-72
259
-227
-479
281
-206
-56
442
-487
793
914
-21
6
777
-19
-6
882
-745
-877
-734
-489
27
899
-119
380
899
817
82
183
219
-360
-456
227
-524
-894
619
-40
-199
181
-13
-713
-641
513
-635
-157
-351
575
23
-835
-892
-509
799
-446
602
-819
-309
73
-160
631
326
-490
382
41
429
-332
783
-362
390
-761
-52
-656
752
-195
-330
-712
131
-584
-58
-446
664
354
-592
236
927
195
181
-745
-215
-142
-18
-60
210
256
330
-156
-48
-304
-26
-282
528
586
-539
0
-48
10
-142
-454
579
757
286
-1
238
-85
-806
-873
748
866
10
856
598
-701
891
-457
-607
-42
-669
69
-282
-93
-459
567
-43
-53
-695
-193
-644
958
-112
221
773
98
-167
-474
-700
658
282
-78
-44
-252
-875
247
-551
609
721
83
-660
-79
-141
-275
827
215
-593
-577
502
318
761
-546
-51
-878
-160
-530
-843
293
11
356
-687
-273
303
-591
532
874
-704
-852
-294
243
-540
-77
-644
-47
874
-192
2
-252
-341
386
33
-421
-388
755
-721
870
813
-364
-867
-74
952
775
788
-832
115
-257
165
-500
76
816
-345
-430
-182
43
-652
623
882
-276
-579
-738
-201
-798
487
-606
-721
-652
-102
-95
52
35
680
124
-194
-613
-806
775
118
226
677
588
-171
302
-186
-86
-428
-62
739
506
639
59
-739
-850
-214
38
404
93
873
-87
467
-835
-504
-115
326
-826
71
-853
400
-705
269
-775
-35
-587
469
-99
845
-859
419
-786
486
-19
39
-26
-552
-857
17
857
435
40
-600
-779
591
-378
733
-144
-95
786
-730
-596
709
156
55
740
472
519
-286
-461
494
-242
-308
-99
-625
-112
316
-485
-308
163
-897
526
-37
-309
-529
839
-649
-220
743
-138
-181
130
-639
981
-195
-806
-70
-313
-63
-847
-484
-861
3
315
-11
391
667
873
887
-298
-825
-95
152
216
103
47
256
727
105
838
274
-328
103
196
881
-763
-694
162
464
216
223
402
852
-211
844
-377
504
870
-134
-415
2
-373
86
-19
-528
882
8
-7
-892
578
3
-187
675
61
-444
-52
-887
-504
-33
68
279
-120
112
-188
-615
-248
79
-330
-565
-359
405
-277
-199
-547
-465
574
173
-54
-472
497
-799
518
-574
-158
31
474
-795
866
-852
76
107
800
-696
22
307
-863
49
-209
219
-824
638
-84
136
167
-106
134
166
-27
174
194
275
8
202
-96
626
51
352
-39
526
541
139
-660
-858
-660
-165
562
-741
-521
-347
-123
551
833
347
365
404
-81
-33
194
230
31
185
-602
-212
754
8
519
-672
112
-43
-659
29
-549
331
63
93
818
-446
433
-354
823
-141
443
-135
530
716
635
-25
331
-477
173
-87
734
-451
-666
-549
-380
-233
615
-864
-428
691
684
648
936
-511
-686
-219
-670
-108
342
564
193
170
-204
-639
-180
-330
32
788
9
-10
-748
-544
-68
-652
472
477
-407
-767
878
-44
-109
-357
-555
418
-389
671
446
-31
529
-416
-751
671
-431
806
-3
163
721
617
256
-439
27
556
-715
14
93
484
-406
-114
-274
-705
-24
-46
-334
-835
-312
-550
-74
581
-878
843
-560
-92
-130
569
753
-30
-257
797
810
17
-762
586
817
-587
-871
-873
-630
-476
109
433
-526
653
328
89
-210
571
863
-116
-410
698
-2
-513
-666
-504
-87
463
208
137
851
-156
-249
-361
675
221
192
-114
766
44
-821
-766
-366
-61
-34
83
62
-240
835
-370
830
162
-846
-733
44
-788
132
-796
249
224
496
575
-61
342
73
-341
40
54
5
-26
727
-380
546
-816
99
-169
173
773
111
-302
-825
-46
94
-314
43
-38
-548
-390
-21
133
508
388
-11
-723
479
748
973
23
117
508
201
156
178
556
-581
-336
-46
-76
178
-769
-430
70
352
-617
-851
-790
-444
-427
-801
133
612
-308
188
-54
-478
-682
-236
-107
-5
-643
226
-521
-134
796
-49
261
-361
-780
372
645
753
19
513
417
-256
774
-83
256
328
-464
414
-638
2
791
909
-35
-176
-764
76
541
-380
53
378
-470
-389
-520
-692
35
814
18
-395
-35
11
501
-798
462
665
-186
-790
-850
278
50
-36
785
22
-77
8
646
844
-491
37
-378
-553
349
-798
-531
838
-687
428
-806
-612
530
678
282
-26
-299
0
-48
781
601
-270
-754
27
677
-866
215
-585
927
-220
-386
-65
-14
-67
-523
764
-267
876
-16
-400
-756
391
-896
629
-657
-524
428
-13
262
-528
-713
-297
-702
-790
-772
146
-35
-306
-600
33
828
340
61
-582
347
-198
320
75
-192
777
-786
-449
-71
33
171
-387
778
-332
264
-706
878
-445
840
-183
651
-540
-873
570
-93
-888
-302
798
-743
-27
240
723
-289
564
535
152
-472
-409
-8
-875
-858
835
85
91
-657
727
-750
532
638
-46
-763
-585
-219
617
-859
471
290
888
-710
775
-503
32
-627
370
-553
-810
-111
706
-339
-75
113
293
-133
-658
3
170
691
-60
-39
-2
-2
114
26
519
-698
-745
870
-21
-696
-242
92
11
-212
781
-787
693
408
-586
-282
121
640
-270
617
107
-70
834
372
-762
47
-876
767
249
552
28
168
-580
7
2
-771
-94
-65
403
-418
-185
-750
-542
800
-668
112
930
624
-416
-471
-128
200
98
-569
17
56
-811
-458
-74
-824
197
-495
586
331
-376
601
773
636
682
61
-144
-815
-101
560
-130
-829
-873
0
-78
501
-364
836
-312
-489
-646
-630
-188
-3
108
-119
652
115
-30
-446
356
44
604
652
-172
278
-23
42
318
-658
-614
67
224
-215
534
-475
39
27
393
-742
-515
-789
690
131
-280
-525
791
-515
980
-647
335
-563
-27
-543
-128
-184
678
329
-9
7
904
695
-664
-859
-399
88
456
227
-603
-16
18
198
824
995
576
635
-167
623
118
-323
69
538
-650
-555
-399
210
147
-831
-2
-155
838
-462
64
-712
-497
-101
-196
545
243
661
-827
-753
458
324
31
-164
10
468
-349
-81
572
-587
-299
-399
-562
358
-218
-615
-652
-352
68
-428
434
-510
119
-664
695
-16
732
467
816
-270
-278
-12
-483
-866
202
-89
577
-418
114
857
977
-782
145
-347
-157
-811
-46
414
387
-12
-741
-809
-525
-862
-740
-292
-93
-119
-38
388
382
282
-41
-283
-478
-49
272
393
-648
128
487
-140
39
-530
-303
-290
69
617
-509
16
705
-447
-260
-348
84
-658
-10
856
-84
319
-87
-10
-469
-839
-34
623
241
-472
428
-327
-23
637
-382
-10
545
-855
314
-664
897
-453
553
33
-9
-239
947
-19
51
3
34
409
813
-51
456
-821
748
-39
3
-715
-212
-383
139
687
149
754
447
-723
538
-863
866
691
301
-668
-85
345
-41
-8
574
73
260
70
-21
-464
182
92
28
-159
-392
-40
277
-417
-263
232
893
-898
458
795
-668
66
-134
691
-529
668
46
-625
29
-42
-840
714
818
820
57
690
311
-181
-163
-308
312
235
301
-75
-472
-407
66
813
754
223
737
-282
430
-502
-482
-807
-873
-474
-744
667
-68
-616
-526
40
486
-631
372
-244
848
-619
-191
567
60
-784
-590
233
370
-171
937
121
-53
72
-442
-545
-63
799
54
419
317
638
-75
-296
350
-180
-25
567
670
829
-532
991
456
-447
45
-93
761
-768
802
58
-880
-792
-42
585
-101
157
-24
606
-873
368
27
-855
-719
481
-751
-530
89
346
-778
142
977
830
121
-170
-414
75
882
180
99
-7
-451
-598
648
79
137
-32
-58
-473
-140
-796
-175
-825
-299
551
641
-379
264
52
768
831
43
-229
-700
-12
-314
-836
258
249
570
341
-845
61
-529
689
-390
946
560
-227
366
690
689
67
545
590
146
56
420
-848
-121
-897
698
-664
348
-592
-150
-445
-420
809
494
217
-5
-12
40
524
270
764
-118
-377
-802
-559
-869
125
-390
61
-34
-86
78
84
95
-795
-496
-106
746
877
-546
-875
602
206
596
358
-773
95
-787
-595
344
-490
-53
185
-516
265
823
871
-639
194
-740
-90
-172
892
-805
-891
22
-284
-103
-758
774
-35
639
-97
56
610
-622
-315
-443
734
-19
-34
-785
-51
-839
-373
219
83
-379
378
-111
-862
-76
338
550
-194
941
-88
641
-463
745
867
882
322
680
-200
893
66
-2
540
48
-716
273
-296
-359
585
544
173
-799
-287
492
-168
-275
895
-337
-392
41
-86
17
-166
-154
-440
681
-891
611
8
-371
-85
300
77
-20
-65
-26
-233
-812
78
665
761
665
-335
603
-375
512
-672
523
818
772
377
12
509
838
872
-21
-770
714
235
-887
88
-93
-323
930
112
-681
76
120
667
-575
-41
-160
707
-812
-3
-791
507
-76
885
784
309
-378
896
-752
-149
133
-820
266
992
717
861
827
-96
-128
-217
-326
-407
138
-91
-8
450
393
473
-825
-612
-611
740
731
194
124
187
-202
108
-239
266
-85
855
-756
549
282
0
-510
-634
-683
80
-73
-697
968
270
54
536
-605
34
-243
-846
-817
693
-875
-26
425
-687
854
-444
-879
-135
89
-827
20
-139
12
-460
-532
964
427
701
100
-738
762
-351
258
-758
437
-531
662
-46
-442
386
-313
-41
-247
-809
-59
97
97
825
-827
603
58
-697
323
-11
7
-379
-605
481
103
-24
-489
-641
116
773
232
-255
-866
440
104
775
-102
-3
-788
36
572
180
-520
715
387
-118
804
-128
330
160
770
-73
-801
-603
-446
516
-429
466
-9
-3
851
382
-306
-30
-226
-576
824
-251
306
663
608
-166
305
571
-552
-190
-35
-357
-30
674
566
-83
-75
-843
-473
244
784
461
-749
193
-161
727
118
345
747
-332
743
-110
-846
-131
-593
378
657
446
633
590
180
127
-310
-208
-477
-208
-835
-839
-559
616
844
-492
-872
-96
202
-673
-649
-77
-521
-114
-230
407
536
-763
-235
180
699
-146
301
-231
-490
-363
705
493
677
-50
115
75
-839
808
-333
75
87
-303
435
-70
71
-125
374
983
-390
-834
67
575
326
-414
-48
-190
578
604
869
242
571
-123
698
706
-404
-425
52
-414
-294
-745
878
663
-420
-399
-30
-71
641
-647
759
-61
588
193
-374
185
95
463
-602
100
822
-853
580
-23
-707
-701
-98
886
-279
-741
773
235
-485
109
241
-37
-84
405
572
-593
-350
10
-568
-804
-281
-530
-532
75
-474
-355
717
-498
348
-187
313
92
-671
524
-532
46
-492
-11
-274
668
-897
524
680
-360
687
792
705
-553
868
855
86
-818
-593
-495
720
-868
-848
411
771
384
795
880
-5
487
917
-70
-469
-878
672
245
-563
-45
-299
58
-128
-716
-680
-538
74
-14
-575
-99
-242
372
862
342
593
13
-389
81
216
-875
59
520
-344
-81
99
-761
-669
79
243
-42
-233
445
131
11
787
-586
-123
379
-4
-832
467
-412
-284
420
403
545
9
-112
-520
482
-67
-240
497
-706
160
-561
158
-39
383
118
892
866
330
-74
160
397
-99
63
341
-488
29
369
59
65
-599
441
166
-47
640
-195
433
152
982
-324
-22
-58
633
-263
58
-37
-441
-67
-496
-127
834
298
-721
-142
-69
-268
558
759
435
681
756
-478
471
330
566
444
-127
-300
-20
256
543
3
437
104
800
285
949
-318
-704
-506
-842
-785
814
-504
75
-838
-392
146
779
237
-772
221
694
51
-66
154
883
143
796
553
555
-185
-442
158
27
-837
730
-523
843
-56
-530
-539
704
-699
139
-838
-400
-479
-43
-863
252
-464
-811
-363
849
185
504
874
592
92
222
-778
126
-451
-482
225
-187
-96
-28
428
470
760
-169
-220
511
660
886
-143
-299
76
-396
118
83
-893
584
-74
-58
797
-381
-431
-376
683
-325
-175
891
591
796
-858
-580
-361
408
797
-48
-762
-16
914
-86
792
-432
-587
724
390
497
-479
-875
469
-26
722
560
-369
-875
-175
-173
-203
704
-297
187
-133
-834
146
30
83
-531
769
433
410
601
794
-266
-437
-320
-158
731
75
477
82
428
99
-149
-469
77
880
444
-241
765
705
-359
-23
16
699
-32
63
81
-813
-299
52
-96
622
-403
157
215
238
11
868
517
56
358
905
792
-433
789
-333
258
839
660
-203
727
-502
488
-72
-429
-54
49
39
-810
105
-69
796
-79
-692
-755
371
-590
536
59
-359
-194
582
-565
-3
-778
87
-126
-567
-556
-205
898
-353
283
806
461
-96
-890
-655
788
-745
-733
-824
-10
71
885
-630
17
-489
-3
351
-385
-884
-325
846
429
11
15
-504
722
-792
-43
250
191
885
548
708
-866
-462
109
-387
-138
899
-455
-202
245
-522
56
877
-354
1
0
523
-504
257
-108
-569
473
-557
-478
304
-48
674
256
792
-398
838
-432
-341
523
-70
-869
-209
-122
-563
339
36
-795
32
190
-339
949
88
-862
479
-456
-667
-525
-797
662
-15
-429
-178
240
-151
322
-47
-512
618
-598
-482
464
-90
116
117
820
-43
-787
129
110
696
-145
534
-3
-582
339
-493
14
-115
-523
360
-61
878
879
-381
-686
721
-107
520
205
9
-516
618
10
38
32
-556
-875
440
-475
61
-251
574
-394
34
-65
-790
768
431
-261
798
-705
18
-497
284
-418
-52
-856
48
0
-43
-396
-99
49
-778
199
-750
568
-95
13
-189
-17
-679
-674
-150
-640
-20
20
30
618
-792
-89
-745
580
805
-815
263
-628
-11
130
60
271
-463
-490
776
90
-258
-385
817
261
735
-765
639
-16
-598
-64
-631
607
-507
553
-116
-725
-152
-178
46
-202
-115
373
-871
-33
202
571
282
-220
725
-560
534
637
-853
774
-6
-336
-500
-77
-59
-11
-473
863
598
691
-194
362
651
286
20
202
858
-66
-61
20
21
52
-751
330
-20
614
-757
-691
760
-13
-285
-50
19
830
428
497
-162
780
-844
740
47
-492
-99
-760
-798
58
-43
-89
-99
-574
-179
-614
349
684
881
144
127
370
-688
766
-6
582
303
697
-530
223
-196
-7
-516
249
-90
604
351
-276
396
64
-283
-480
166
-428
201
224
-815
397
-589
-271
-622
-300
-515
-540
689
192
17
8
40
50
603
645
-71
752
-145
2
774
904
585
723
-42
576
555
-650
549
446
298
60
-80
421
-39
404
887
-464
-796
-46
-599
-342
45
-483
-679
-427
-819
310
109
-251
-589
203
767
302
800
786
-132
282
143
-53
116
-583
420
47
183
-75
662
-755
336
-499
785
-16
-370
-769
644
532
94
128
196
-59
-174
-792
397
-872
751
-883
853
487
-84
-812
-715
-357
-34
-713
461
106
-890
726
-40
166
71
-502
434
-508
-545
-525
-2
678
-270
-504
-432
-378
-103
814
-169
-673
-572
516
-485
-127
582
-858
-93
-747
-829
469
-801
-103
-415
-635
-411
607
720
-771
864
-855
-333
-38
635
576
144
815
-858
-300
-686
-80
-157
-726
402
-48
153
-873
115
-487
-207
511
-83
747
-644
441
-845
-784
504
115
710
-533
-46
-801
327
207
-71
-812
394
-382
122
973
529
-656
344
232
-1
-566
710
39
640
712
-795
-133
-442
-392
150
456
397
13
-69
-61
-392
535
880
-430
668
-511
-379
-261
671
-35
816
389
271
-753
-416
-367
712
-235
67
710
-174
755
790
-123
447
818
828
-195
-619
-636
693
534
69
-197
229
340
172
-272
-338
349
508
100
804
-52
170
-66
397
-624
-546
-200
91
430
197
-575
-229
-634
-474
-759
-13
-106
-600
-235
377
-25
-22
-92
-886
591
536
-413
-523
-3
73
377
-355
-152
-246
-39
627
-299
-9
-258
-114
-210
-486
11
-183
-284
-107
-510
-503
-81
56
338
-513
31
-828
-664
-732
236
666
-230
-40
-202
408
742
36
895
-84
-648
-64
658
755
-57
61
61
543
-170
35
-531
153
70
130
-173
726
-51
740
49
-99
638
-798
-530
346
-735
620
126
-438
623
-475
864
-351
-562
686
-150
329
-270
344
-490
27
837
-86
-192
-462
160
396
914
-5
92
54
394
861
-129
606
-892
-429
-631
-487
-360
-820
-82
312
232
224
493
256
874
48
-74
102
412
-45
38
163
-656
879
-49
970
26
-743
-646
-356
-248
-14
-309
-297
-68
-197
-861
-381
-469
344
269
148
464
-831
-7
-48
692
-483
377
-530
79
200
-807
-65
221
-575
377
548
4
541
276
-678
-350
-340
-12
-387
-383
-19
996
-130
-698
904
-51
905
774
610
553
370
201
365
-445
634
-17
346
410
-6
812
-388
62
-391
337
-322
-638
160
-867
721
874
-853
-350
339
96
-621
542
-448
-446
333
699
579
615
405
842
-715
116
979
151
783
-557
307
-152
-77
124
235
-542
-298
739
144
199
-97
-597
-831
-77
0
-851
-298
-248
-702
694
808
-647
16
925
806
-580
251
349
-87
196
-486
-88
148
92
-502
-449
334
-839
-97
147
-774
-268
-400
-212
145
764
200
1
-240
-89
-65
98
155
711
-831
-445
-58
612
-566
333
-725
-614
629
898
62
-505
-477
-22
-807
-26
-185
623
-156
-678
904
-65
-146
-23
265
-535
-583
830
664
-413
871
287
491
396
-676
-289
-544
543
-165
-440
47
195
837
733
-507
495
284
-460
-371
-360
-214
-455
-126
689
-525
-348
-875
-79
-20
-22
98
91
-234
310
-260
809
127
366
-308
60
-756
-887
-399
836
35
169
-888
422
-443
-199
386
296
92
802
303
58
-738
-286
397
-150
-562
744
635
593
-793
73
29
-210
-244
230
865
-526
9
-706
44
154
210
-70
-327
4
-358
-416
540
-270
-41
374
736
-386
-74
713
-199
363
-284
342
799
-96
-28
-887
381
19
305
311
-459
784
696
0
-5
434
-121
-319
-282
510
182
-608
-106
-4
542
130
-12
884
-546
706
-48
250
-536
720
489
-849
404
552
561
-556
628
354
-795
531
-23
-29
-603
595
-599
17
-204
515
-531
-37
821
678
-585
-585
289
-152
-434
-757
-515
-154
-359
739
-54
-360
5
347
778
63
211
428
-123
45
55
175
-602
-391
-38
22
-739
-858
477
769
-859
15
-711
949
139
38
627
730
686
441
-13
-439
95
-526
158
413
-833
445
-401
-63
-6
-36
-385
-620
715
-831
80
-391
-828
678
-803
-589
-729
603
295
499
-667
605
154
737
-453
839
260
29
626
-887
-70
335
-328
-105
418
-89
514
-612
-368
-289
-70
188
-547
358
840
771
86
-500
-537
18
778
-5
54
-467
716
337
597
561
-400
146
88
337
376
-858
-499
-176
27
855
619
-485
-16
584
61
141
-221
290
58
900
-42
-46
-822
520
-259
-813
-91
-278
537
67
-64
-89
-413
174
2
-152
404
-520
486
254
-30
851
-285
-215
25
-2
-393
560
-551
4
645
45
527
543
-47
84
-16
880
733
208
-510
-464
-200
619
-321
641
-130
-187
156
-225
44
-858
-44
127
-9
882
699
-714
697
227
65
-536
-788
777
6
-706
-204
406
683
863
-68
142
-150
63
-139
273
504
559
-472
383
-184
55
228
-5
247
-18
789
595
716
26
-390
271
-436
715
-46
439
-556
-107
59
30
46
-10
-73
691
-80
-708
-569
602
-624
-466
314
-447
602
-178
892
235
-236
-322
-396
-306
-418
-62
285
216
727
840
780
-517
719
977
-748
-142
-699
959
580
564
-886
228
-66
-558
-129
540
796
401
841
481
-233
588
-693
-96
-760
-719
-276
423
11
-216
-655
162
-276
-820
-502
316
865
-768
-518
522
-739
-480
-99
-217
453
-645
-2
-336
381
-387
-606
290
614
34
258
414
-682
-128
-698
678
-884
37
-549
698
153
33
885
1
648
43
-682
-629
-893
-670
-456
-305
58
-137
955
-356
27
-26
-192
-66
288
-464
-92
-678
-442
37
443
-563
-409
-54
66
-243
-87
629
337
-409
-686
57
-753
659
140
294
-125
-260
-64
-146
-873
536
-533
638
-750
-293
315
868
-79
110
61
-529
-50
-351
-635
-103
526
-818
-240
670
-406
723
-495
843
299
-137
-57
307
895
462
789
-91
-644
-387
-450
-74
-358
71
-785
-296
220
-408
383
-232
-410
-374
522
-779
793
-388
140
54
-774
-327
194
970
502
325
190
354
712
-181
-762
-80
952
-295
800
-409
333
-782
-840
-89
340
-28
-403
-797
837
529
821
-533
98
-859
55
-785
815
173
-512
283
-559
1
-175
1
135
563
-853
47
242
-828
336
-656
-463
321
-133
96
369
-476
-678
-674
-838
309
83
897
-15
519
-460
598
-478
260
-875
-727
-448
488
-485
67
173
-119
391
-41
-382
-323
867
95
157
-156
728
-176
-559
-792
324
-456
660
-389
-760
546
375
814
-526
4
644
-343
185
-312
374
-279
47
762
894
113
-367
-106
739
619
428
-610
-235
-629
864
136
-176
258
80
864
824
457
34
-11
732
-888
-13
-712
755
-782
-4
160
-406
-401
53
-24
-196
889
-750
853
-502
34
86
358
-834
675
81
280
-16
49
506
-63
-93
59
113
34
728
-72
393
1
972
40
-323
-306
83
-8
-780
-58
-696
-416
182
-361
304
41
461
542
873
193
-873
-310
-242
-52
74
-281
626
-48
62
374
-635
-448
515
559
291
-121
-37
241
-563
138
861
-12
-802
321
-40
-366
141
15
293
686
263
323
-57
592
-55
-119
-603
792
86
-690
665
-597
187
882
256
-144
18
-699
-3
-42
174
360
548
0
-336
589
-98
14
-667
-331
-758
209
-875
-194
-790
610
-724
872
563
-356
-446
-142
580
-49
-7
-256
46
245
157
629
-547
586
582
6
380
-702
335
-407
-251
305
-3
240
-412
-198
-841
-577
21
85
358
337
347
-493
404
476
-873
348
-689
782
-775
-35
401
-575
-818
839
-517
406
338
197
-660
-475
67
140
-559
-430
329
-529
600
-7
-66
-849
-290
614
-385
51
-46
938
-350
-839
-585
-60
519
121
59
-208
591
180
-227
-474
270
-566
705
162
-827
-283
-339
-189
42
-577
3
-212
-242
790
-372
156
-600
728
317
75
-42
400
-502
899
-757
373
-577
351
-358
870
-537
-442
289
215
-76
-713
-605
-412
633
538
-561
545
-397
304
-103
-419
414
891
-815
-676
-396
-699
587
-242
-358
-807
32
894
758
-234
687
-10
445
-300
798
-865
4
-816
16
390
-308
229
-778
60
508
815
-872
-777
-628
-25
215
612
-398
-3
-486
-92
-578
-274
3
-525
-604
49
141
-230
141
254
-8
-183
130
-894
750
303
-875
-724
60
-96
876
192
-467
-98
-133
-467
613
-739
604
-856
605
-300
53
-551
-274
-346
784
866
-598
-486
-589
692
612
-287
290
-708
52
-562
547
154
318
-170
672
-485
-373
569
286
645
-694
377
-513
-67
-142
48
-18
535
363
96
701
-4
-186
202
-687
212
-76
852
-163
518
681
-175
-131
42
239
86
474
-249
641
277
749
-353
230
836
457
172
16
-367
-96
28
490
-566
-89
-205
-36
-264
896
-681
-269
743
135
56
-830
-1
-211
843
-323
63
73
759
-31
-624
-246
-714
62
-410
127
486
45
904
651
69
-117
-246
-658
-692
461
-657
-499
237
-457
518
-480
903
-1
189
-744
-57
187
-515
204
-745
-36
543
20
688
-205
-180
-49
52
839
338
786
-334
327
-883
-205
-482
-551
-707
-26
-666
398
2
-610
344
29
841
456
-528
-383
212
-407
183
-247
-385
241
368
-755
-322
-16
-570
-632
787
-434
634
400
528
-638
-99
787
-864
791
-532
392
-27
475
4
424
782
-40
141
30
-90
-336
-52
-501
-390
-537
-664
-432
240
-121
-70
-601
-561
511
-554
73
-286
-96
-204
697
144
-288
486
-487
881
-397
-845
583
-552
-36
212
-59
-657
-68
620
-47
-137
518
205
6
337
-694
959
693
491
-793
422
-578
-7
996
791
-861
-475
-878
-813
67
-802
320
-497
-599
367
141
436
251
-50
-306
-177
-101
666
587
-235
-674
-562
-74
661
18
73
650
-801
153
71
-55
-674
357
-832
553
57
-811
-580
-233
-41
114
322
188
-198
-43
-450
481
-76
-430
-256
-291
-718
9
610
230
-139
-26
-784
8
716
-270
-374
-377
788
491
370
-336
-520
719
-67
-214
-678
465
-622
214
-719
-50
-301
418
95
49
-581
-131
-95
-33
358
-181
155
513
-759
-363
-541
-259
-71
500
232
-183
-327
-564
871
-132
-745
839
-603
-586
54
-455
-426
-668
23
46
226
832
599
-634
-643
-618
274
302
-450
164
-536
-520
-569
452
837
743
-861
851
-457
63
284
714
-709
628
-205
327
883
462
-323
-478
-439
666
107
429
-266
-117
-885
291
-36
4
-576
147
236
-111
-126
652
-209
-667
-366
-58
74
-204
642
-304
-811
-91
152
-38
38
367
8
-387
-680
858
456
573
-489
57
81
-636
359
75
-343
393
651
-45
-443
-605
932
-200
-337
-783
188
406
-77
197
290
449
422
252
-483
742
-383
-383
-222
-101
375
-889
-34
27
-462
-187
-625
781
-803
436
484
-533
-358
813
481
-238
386
-97
512
351
-608
-760
484
489
729
-103
-55
250
-784
-682
835
444
-655
-687
827
-534
-345
-148
-206
-424
934
-2
-181
879
-220
604
12
-411
60
808
-698
-646
771
79
870
722
16
-687
-332
787
834
3
68
439
106
227
-501
-35
785
604
472
888
-89
-373
-143
-81
-194
5
-39
-704
-772
598
807
-456
-480
982
888
-753
737
283
-540
-73
431
767
-521
76
-830
-658
-248
161
-377
498
-24
789
479
623
-449
418
-257
-388
-364
-680
39
764
-39
-7
-750
443
-470
-877
490
-523
241
502
757
-753
-340
-97
-255
-850
90
407
935
-650
-128
686
-111
762
834
301
-78
640
-45
-144
-327
98
-291
90
-583
547
41
99
830
877
30
-825
-143
-644
185
675
92
244
-412
-405
709
-74
-533
-49
-278
-679
-388
-210
-63
489
-79
-234
743
-486
919
-565
482
-535
-371
749
-67
-724
212
56
666
-305
87
519
-185
41
264
-871
862
285
561
-103
639
47
448
237
57
386
-880
66
418
291
-451
659
-286
-370
-455
423
-160
-787
140
-628
-766
352
-44
-628
-147
-25
99
-876
77
45
-548
-441
-155
-647
371
402
77
835
-761
-201
-619
-73
478
-635
-1
-897
-233
-569
115
-727
115
200
-755
537
-669
713
440
-10
383
-162
817
569
579
-510
844
436
-272
-682
-530
-407
-891
-406
-476
969
-649
456
-491
-175
602
731
-137
389
503
299
-439
-535
-400
-277
396
-502
751
38
652
-336
530
291
512
378
58
505
-23
-640
-520
310
836
79
126
76
707
-387
-230
833
830
-459
754
117
-672
666
499
583
-605
-445
830
560
-281
368
-152
-211
862
-543
-227
-677
138
-102
-94
487
-350
282
321
708
24
-717
-68
-91
-303
-290
-14
505
-421
-435
253
410
240
100
730
-80
458
-101
932
-124
-558
880
-203
393
-80
-76
-403
-515
-771
870
257
-92
-241
-643
46
-45
-404
765
-774
-354
-884
-772
53
706
657
311
494
-795
20
458
-439
-2
818
862
570
537
740
75
-107
707
302
730
-389
536
899
-443
368
748
-401
17
799
670
-91
-736
322
733
-460
750
296
-213
-155
-293
-161
451
-234
122
-515
-185
-67
-528
91
-228
565
11
-290
923
19
153
822
-730
-146
849
-604
-31
375
795
-436
-558
300
465
587
-545
910
498
167
-95
829
-338
528
-169
299
-530
-50
-534
701
-30
-73
819
-6
585
151
875
18
359
-342
-601
369
-616
-68
-113
369
-90
-107
51
428
357
-524
-407
543
-197
158
122
597
941
448
125
528
-815
-657
56
-348
825
743
426
-627
318
-892
320
6
-329
-650
635
663
-477
-438
454
366
819
316
721
-5
-583
-402
-645
842
-51
-57
315
-655
359
-77
84
464
-363
285
453
-472
447
580
-827
501
-457
709
538
490
65
36
8
293
430
370
-18
889
303
340
-60
-212
-744
231
74
-100
54
-746
385
-75
96
-242
534
62
-61
-263
24
-436
-49
-94
174
404
-521
-757
716
-385
-36
-194
130
736
-630
813
-839
30
-553
-27
163
242
-619
-143
301
-895
52
143
-415
11
-102
727
-428
-113
-47
620
373
-188
837
-557
522
-44
-71
693
-344
-79
114
484
460
-385
-381
-170
221
764
151
-287
7
-725
-403
565
300
-519
188
665
-29
727
-626
431
-109
88
-626
661
350
-779
524
-505
344
354
-263
-859
-372
0
-29
-353
-287
909
-306
-339
595
-769
727
175
-194
-62
-24
-675
850
-602
4
-265
-109
876
-496
-430
192
355
240
-797
-189
-375
-478
-557
-803
-21
-896
580
-822
-113
85
364
99
253
670
822
-846
587
-366
-335
-485
428
325
-39
515
86
443
584
-171
-150
-670
32
-79
-60
720
-359
241
6
227
-521
-123
79
530
-27
-369
-44
55
49
797
-609
553
-543
-426
-367
-694
-593
846
-455
-3
603
428
-30
57
977
-720
288
-531
486
743
-823
872
-244
-93
-281
231
-578
524
-164
-91
-441
-471
714
-306
-1
858
525
-279
-365
-493
643
-24
637
104
-417
-616
439
628
-321
-600
52
-2
-502
-30
496
-94
-780
352
-416
381
-50
717
-415
-513
-871
-375
-41
-275
-518
-30
651
293
-201
-285
-475
732
513
651
-772
-708
121
-94
282
74
227
-813
-25
676
-254
9
-292
742
-873
-301
-866
-292
104
333
415
72
-407
65
831
-548
627
-551
-238
-157
345
604
880
-195
-577
-355
79
20
793
848
-485
889
-544
-245
-10
-306
12
114
-102
-152
-403
-600
-880
877
610
-639
180
-647
-369
442
33
-666
-278
-858
-78
-39
240
301
699
-693
51
-310
80
-524
454
560
-366
-402
696
855
50
489
250
536
-67
532
697
658
8
-603
-375
-83
-190
-91
169
-304
-147
64
10
440
408
-14
-175
-658
745
-139
-523
562
-758
-12
-32
-326
877
-141
352
174
836
-40
-526
-422
-343
-147
34
40
-444
-421
48
692
-197
-91
719
841
-664
-805
295
-631
-872
463
904
629
-11
-708
736
-240
172
142
-451
-35
-71
416
297
285
194
-633
406
645
743
137
-621
-561
499
-824
104
411
-883
-13
761
885
511
-531
-326
-23
-809
-53
-308
587
643
-857
-572
-88
747
-21
-97
-776
529
-466
496
853
582
16
463
105
-291
566
-703
616
864
-260
965
-312
-797
128
-302
-528
-289
57
-557
134
95
-475
840
133
437
-29
547
9
-877
-894
75
114
-326
949
590
-27
481
773
539
-327
-732
-821
-617
-209
592
611
-132
4
322
-15
-333
-241
-406
200
-243
-192
889
423
-407
-82
-865
-5
981
519
-16
-741
-115
999
4
778
702
522
-408
-14
893
-114
132
-657
385
892
-117
495
928
145
-34
-762
90
30
251
184
-12
871
531
148
240
-100
-226
151
-772
-428
-36
-655
61
-556
426
-229
448
142
-216
433
-412
219
634
404
-285
33
214
721
540
656
48
13
-567
-314
229
244
404
-335
584
500
-566
339
-509
-634
-164
-109
964
-739
-226
485
49
-818
819
196
-27
339
38
78
-234
768
190
620
838
428
63
457
966
-98
852
62
-160
-625
-393
-56
601
-57
-505
-406
190
-37
447
21
-142
618
-843
-660
-874
-532
373
234
-550
-27
-587
783
39
659
-64
-509
-386
881
761
54
470
-612
-19
74
726
356
663
-743
538
-117
809
346
330
684
-828
-69
179
256
514
39
-756
56
-7
-748
72
-891
543
-106
35
209
-409
-781
-182
-433
-752
400
98
-850
-362
577
32
-638
-720
707
53
18
853
889
-74
28
-348
-352
-98
-448
-408
194
-432
27
759
333
-868
372
-215
263
731
-703
472
-541
813
204
-677
169
691
405
241
-379
-868
5
-65
-194
-193
524
-204
505
-638
14
-233
-68
889
-395
-585
504
-650
684
-869
-486
90
-286
-229
-133
745
281
276
70
-319
69
110
443
-605
-685
471
-106
-396
752
-649
50
967
45
-154
962
-22
-461
43
-797
628
734
-78
31
410
679
-356
-332
891
372
383
-767
-67
-805
423
-226
-38
500
543
-90
992
866
764
-829
-374
-532
-59
-784
161
-15
-141
-11
477
797
91
28
-324
-560
-688
254
472
61
502
435
-655
355
115
-206
-377
-867
-15
541
460
96
658
-442
-154
260
949
130
-827
-353
-303
368
488
-109
117
60
25
612
742
-483
877
-34
228
-463
262
-565
-370
465
-706
-155
-399
-632
279
217
175
186
20
-555
-441
-180
70
-573
-289
-751
-561
896
-824
254
-627
-399
193
-588
-240
-811
621
-624
236
-711
-332
198
14
677
557
-40
226
-632
-204
575
89
-590
-318
21
422
-777
30
-691
20
-617
-725
-14
-812
289
-121
-46
565
-617
384
880
771
71
-138
-816
99
-674
-262
-95
442
445
-25
-474
-876
354
-63
109
-649
830
425
-442
-771
-701
-293
314
304
140
806
262
-309
824
-438
529
-587
389
291
58
38
19
-123
14
-512
354
-14
839
278
23
132
-897
883
-600
777
-734
66
-759
-40
93
-841
275
-383
-41
-527
205
-17
-731
-860
-383
-857
-280
-53
-70
-578
834
-364
-138
656
-177
359
-727
-319
151
-529
142
22
385
-671
293
8
479
-803
-233
-31
-40
-698
-14
82
85
7
-131
-688
927
-393
30
61
-659
-611
513
-644
-263
12
-465
370
552
741
-306
496
72
122
-300
706
-4
-95
704
-228
420
-329
554
-662
-785
-646
-550
-324
328
-823
-118
787
147
-216
255
-202
-526
-382
-317
-274
-235
180
467
-110
334
-259
-664
-24
-429
-645
-146
-347
411
44
-430
-407
278
-693
204
-778
-336
-869
127
664
31
-115
832
-129
-44
378
-275
538
-282
605
93
47
-727
262
-598
502
-531
502
889
-249
810
168
-216
602
99
853
67
313
794
356
639
164
80
-462
-514
66
64
-360
-797
63
290
728
-150
141
-859
367
876
-513
101
-795
-557
-53
-38
798
-574
470
-386
127
18
-514
480
326
272
213
-778
722
-580
-190
-458
333
713
255
954
-831
-2
686
-805
-336
-629
-533
-596
-604
-376
-71
135
88
-549
642
549
427
-717
95
-388
758
71
-752
-445
-416
-32
-705
538
-683
-31
989
-29
26
568
-340
-141
-510
681
353
-591
-62
446
-208
-217
266
362
810
-184
17
-836
-77
-376
-65
233
-597
752
-225
192
-40
748
-295
-885
-44
-548
937
-57
-53
604
730
495
-410
317
710
-319
817
367
-415
-129
297
-270
-250
-549
-13
-39
817
440
36
-481
-170
489
856
-198
-165
6
811
666
-326
-700
-456
-502
639
-110
-29
-195
89
56
811
-328
-195
-860
-491
266
356
139
440
397
832
-790
901
-47
-475
-384
-90
265
-839
0
27
798
-404
771
-128
-63
-460
582
703
897
11
121
598
-22
136
-295
-403
697
301
-863
-785
132
957
-654
-632
123
820
-428
-176
69
733
-849
105
-299
-281
364
37
8
646
23
-271
226
705
650
435
48
626
537
110
-340
-120
485
-806
-95
-329
469
-892
-201
-510
353
738
300
693
-227
50
-768
-210
664
-4
-63
-330
-777
-405
-123
-788
-670
491
-38
-598
886
-145
286
620
-155
758
559
319
858
-63
436
-211
426
-777
279
226
634
-275
87
-685
-749
-680
-610
-759
415
-292
477
806
-804
500
-809
-49
209
627
385
-563
-143
267
419
-537
68
56
-885
-466
261
-395
-817
-266
360
664
-40
152
-608
-674
-352
849
-545
-8
-409
-763
-473
926
178
349
283
-149
44
-636
126
-680
894
832
-353
443
-831
616
-398
331
-60
-856
-664
487
98
741
385
69
-300
-558
587
-361
-236
-433
202
-546
-755
-823
211
639
550
-204
16
354
369
489
-95
236
-445
0
-711
-273
771
589
416
-33
-41
-636
-302
399
-415
-228
321
835
-9
65
-812
267
-83
513
-836
660
-512
818
624
717
-718
-745
-309
746
-879
-303
-583
-454
-546
801
-183
-833
135
943
411
-783
-703
688
-343
805
89
-128
-623
-394
747
562
717
-399
151
728
-265
-840
-29
44
16
714
-152
-393
-295
113
-12
-228
362
548
319
3
881
-72
774
463
-662
-805
-315
-210
-854
261
-201
-395
-884
184
697
684
669
-129
426
-330
118
29
-798
-503
415
254
660
-266
-5
-86
-803
-68
180
618
508
-317
10
121
509
-43
-425
-899
537
528
-257
372
782
-183
-170
-524
70
-555
-306
-697
-676
145
-61
594
-168
-249
-151
-112
407
777
148
-759
344
-585
300
-127
-369
-190
-12
69
-318
19
-602
-452
-477
-77
575
-896
255
-186
-712
-139
357
855
-696
212
607
276
273
901
411
-267
441
-14
-577
33
559
237
-235
-591
-523
-41
447
651
-50
796
243
-561
34
-695
388
-234
126
880
43
-675
438
-50
-847
-68
-771
272
141
-293
-875
-616
-20
-419
842
-448
-397
197
500
-217
-37
-404
112
883
441
-205
-54
-591
-838
570
-721
-50
-250
250
-375
-172
208
-126
-265
-306
-270
-550
-439
-22
742
37
-595
446
10
525
849
600
86
-46
737
793
686
405
-54
397
-80
148
130
184
586
9
589
-365
-77
199
-2
127
445
221
-262
-75
44
128
-618
219
-33
-126
-3
450
87
-554
348
-640
-388
603
-818
-330
-50
340
-753
-782
207
148
79
56
193
105
396
130
-501
-744
-319
596
480
146
9
-279
150
375
-862
-519
-225
-343
112
-8
-531
-564
-77
-9
496
750
-64
-49
-81
770
862
309
-784
577
-820
-561
-647
-147
710
861
-718
795
-863
656
-59
-51
-269
-510
109
178
-226
199
-375
-326
161
-27
25
-422
61
33
-498
-215
-410
768
-670
727
174
-232
-725
772
156
-750
-94
-1
866
274
-445
216
76
-526
-651
-287
494
11
-816
222
48
553
794
389
267
58
-626
618
-259
-293
241
-537
-810
118
96
-787
140
-292
-139
638
-217
-321
-16
-784
-12
74
693
-119
174
38
118
-1
-579
-416
495
-648
-724
507
9
-314
439
-790
721
-128
198
-348
824
463
-254
374
-477
16
720
-578
44
33
-286
160
912
80
8
-743
-826
-639
-446
671
540
93
210
363
-636
-582
-890
-876
190
11
898
217
789
-828
-392
-46
-475
11
-507
788
-671
292
-342
331
-45
11
189
109
-461
-610
-39
-840
-157
-496
333
-617
504
-897
-847
-54
-808
220
454
-742
795
326
-419
-759
-637
496
782
-738
287
68
327
-395
865
143
-724
-461
-344
-180
636
-522
-393
162
23
581
-46
430
387
99
-807
-723
-872
-222
-107
69
473
-836
-348
362
319
835
282
168
-406
428
-869
73
-60
332
-86
-529
-429
-706
-815
475
646
70
209
-601
-466
-756
-527
430
393
-119
608
424
253
299
45
94
31
-842
-60
-468
-504
-241
-1
62
-748
-22
-897
817
-702
-378
-69
-816
-764
-477
-383
85
486
-586
175
611
-29
555
240
574
-740
-298
-815
-813
-75
-644
6
505
213
-62
168
437
-436
-882
-733
312
-55
10
575
264
47
-117
-147
565
106
-84
-213
-26
60
-683
-239
278
441
631
-633
357
628
523
-41
74
-730
404
-271
658
-811
640
-258
-336
4
91
-765
-22
486
233
256
-212
-164
91
856
-310
658
517
647
-854
655
-36
78
145
5
-411
-861
47
519
131
-215
211
85
545
-64
230
894
-569
-168
-194
-749
292
666
-860
-864
-86
432
638
719
709
475
41
-565
161
-376
510
782
245
21
-56
-143
539
284
127
361
-159
-60
368
-589
639
448
-856
-684
-885
-698
62
-80
790
-597
-295
692
-6
-173
658
-414
35
-739
725
220
-677
71
667
-695
-90
356
-508
-104
-201
273
762
-863
342
103
799
-62
369
877
-390
234
5
-400
988
-568
562
-292
-177
-69
-662
-69
-115
-345
425
-416
-108
125
731
-721
230
-430
727
-180
-47
6
128
-8
-429
584
581
688
-370
367
-441
-895
-5
279
709
96
318
-817
517
186
-741
311
874
-157
857
-8
464
-55
-203
54
-295
499
-358
280
-58
-336
-890
-379
-58
-44
608
524
-813
-75
-183
134
-332
721
109
-32
470
452
678
64
388
898
596
182
-74
-249
-762
-878
-690
-898
997
25
-141
-329
-729
191
412
438
-23
-71
389
-651
802
-199
-184
-727
17
-474
463
-574
302
296
-233
-333
-538
-701
435
242
-345
-283
313
-590
-333
-778
-117
-509
1
303
-12
132
251
-813
-478
-3
-860
680
876
116
320
-397
-543
346
407
-41
755
-318
210
932
43
-78
-314
690
-659
-17
328
548
-665
-421
15
-515
195
-46
-15
389
-606
-861
-338
134
-73
680
-24
370
-892
-828
663
71
723
-253
486
-152
651
668
270
538
670
50
-318
808
933
-876
-399
-380
277
540
-610
81
-45
-495
984
-648
-746
570
-335
813
865
483
883
607
-859
107
-34
-359
559
67
604
615
-576
-407
832
829
817
251
-807
-266
-673
290
242
805
71
35
598
676
741
-834
415
-652
-117
459
355
590
-410
530
98
604
678
88
-285
976
137
-395
848
20
33
-299
-553
-433
484
-87
676
48
81
824
255
784
170
759
842
-332
481
283
8
586
-101
-426
886
-857
155
-63
-267
-533
-433
761
-599
387
-713
-764
130
785
-814
394
-35
-865
-146
897
654
-368
-307
349
-297
-546
-438
-274
-727
964
72
758
-327
-219
213
-127
-658
-694
-322
559
-86
-722
-294
438
484
-391
-792
-70
70
88
-190
708
-8
57
346
166
-172
-219
897
-111
-335
669
-337
-848
-308
910
-15
-163
440
-14
30
82
817
-309
195
58
-44
63
530
-411
814
-270
-634
92
96
198
-720
-888
-377
647
21
-490
-876
-151
516
603
592
156
-606
233
735
394
-257
79
86
706
70
197
-31
-411
-141
371
-371
797
425
715
71
704
61
-794
-336
-292
-842
-251
-805
-224
-842
333
512
-388
308
-393
-589
-346
-360
895
693
-24
427
892
-729
64
851
300
-4
-445
440
598
484
-878
-898
80
674
657
309
247
38
-666
-768
-9
-561
-685
-52
524
-91
881
575
188
-155
940
76
-2
321
-140
129
243
657
-780
-517
454
637
910
-627
-294
-825
309
-489
-753
-163
-418
-608
312
-196
-406
-330
-33
-791
620
618
-695
-733
552
292
226
228
-740
952
809
-811
-881
314
-543
302
-439
-21
-49
-682
687
-655
-44
358
515
27
-557
-547
112
-759
-878
37
-468
-672
-246
795
87
-71
-147
534
189
436
223
-547
-613
-31
-655
643
191
4
-877
158
539
29
760
364
-838
-460
-150
772
-64
433
-457
-160
-228
-490
-495
-730
-482
260
-150
722
-149
-294
509
-407
678
134
48
376
-236
-65
-373
-501
-752
-84
-62
-571
470
-244
888
-383
-548
-44
-756
46
9
291
-240
292
-47
520
328
22
-695
791
465
773
709
381
-215
-227
819
512
-699
448
568
-144
494
-80
811
-617
-840
-531
386
114
-430
-356
71
-769
383
-702
-12
-585
595
0
499
-455
-256
-508
-807
-855
578
-385
-231
-317
-92
26
172
477
-318
197
332
5
113
-181
627
-114
274
-518
287
-95
-769
-640
782
-699
76
-264
7
8
110
788
-120
-793
601
359
413
-605
461
-762
-214
96
-39
211
89
-47
-550
-642
2
-878
57
-488
-297
609
38
22
853
-497
-287
559
180
-690
-768
-77
-391
-465
255
-253
-283
546
664
-574
-877
225
675
290
88
-856
-96
73
119
9
365
-38
-243
621
290
-75
-22
-750
34
656
-619
-842
710
887
-96
87
-29
262
-50
-78
558
159
-690
-511
445
605
-40
64
-343
511
46
-67
-592
-480
-578
326
196
463
140
290
-542
9
-728
-792
710
33
-188
-584
-432
-695
-455
441
67
687
-92
-228
-839
-548
-634
801
200
-826
622
239
18
-34
733
398
97
390
-433
777
867
-847
878
57
100
594
-638
627
513
479
-276
350
603
382
-821
659
461
-12
642
-626
42
821
67
0
714
240
-253
26
-359
-621
295
-642
-323
598
261
-251
-667
-404
-408
-890
403
809
615
-160
577
380
-587
800
3
-90
564
620
-544
422
90
302
561
626
167
-734
-20
-698
46
229
840
-94
-93
88
409
-480
-286
-98
-76
461
552
711
-467
277
97
567
-871
-166
295
23
-329
232
-575
356
-405
558
893
547
-335
-91
42
-476
507
-674
-162
333
361
-70
80
-548
-239
-658
-152
-319
795
86
-284
-64
204
801
876
-298
831
-517
391
484
269
-795
962
134
-94
162
40
463
-860
-768
-549
183
-161
-98
-211
48
20
-591
-816
2
770
-897
398
716
-287
200
-262
-544
-577
-146
889
-832
783
-454
-853
106
-593
424
-704
710
-178
-125
199
228
351
-283
855
-342
246
680
893
738
144
13
41
891
14
-460
29
-43
-162
-431
184
-170
-390
373
-885
-448
85
-706
545
-91
765
370
-55
-469
-284
64
-804
-314
567
59
732
-196
-404
129
482
413
862
680
527
0
281
466
851
-624
917
-120
-473
199
451
-196
-73
842
-335
774
28
-733
352
84
195
415
190
479
-734
831
527
-218
50
-57
-17
232
276
-860
-525
-155
-440
622
-585
-470
-892
-288
-667
-18
-93
-423
524
624
954
601
-586
580
835
15
32
831
-42
859
191
135
98
238
-95
309
-335
-109
221
267
157
-226
778
-700
-445
667
-264
-845
-810
545
165
-404
-323
10
-398
63
14
521
-849
-75
-134
-151
-507
834
235
62
209
465
411
-224
-220
-490
34
55
888
136
133
-298
-70
962
269
-456
644
-105
-12
-458
892
717
-130
777
836
239
365
783
-126
754
603
159
-289
232
-343
-461
21
286
-27
-764
377
506
711
-725
958
472
-765
-50
-730
-28
-682
138
302
180
137
-170
675
92
-225
-123
-775
814
-330
-383
890
473
227
606
848
-11
-30
504
647
70
754
571
-398
545
339
107
-511
-79
833
-867
-625
-593
355
-462
-598
767
854
420
-309
513
571
290
876
157
148
24
502
-851
387
-633
303
672
-381
-220
-552
-762
-819
475
-485
142
413
-18
-405
-828
469
-365
-38
501
78
-328
760
-244
124
788
81
170
407
436
858
652
219
399
607
529
-560
160
328
-539
587
-524
566
-878
620
-64
-51
-529
118
589
581
-165
112
-810
322
-48
-520
-516
34
471
0
-133
-93
-874
58
-388
-211
-88
-599
-185
-728
-412
-249
325
-42
881
-319
764
770
10
-546
404
-592
933
-788
191
512
-376
-467
-636
-211
789
120
-308
371
361
-473
-806
-595
-271
43
245
-314
-242
73
167
-695
-463
597
-65
811
-846
24
-278
-557
720
-8
90
-489
-888
-162
-808
-97
-48
41
-625
692
89
-248
-498
-28
-448
-573
-189
-213
378
-83
312
561
-890
-532
-398
565
-694
-69
-108
-42
-314
52
-734
494
-213
451
505
660
859
-411
-500
-60
189
-2
533
213
-154
-239
109
634
221
-270
588
-228
-6
75
90
398
-561
-758
-636
-102
-828
-4
-627
-743
-372
56
465
217
418
64
-783
-665
-61
761
-383
-86
164
-57
-139
466
842
215
-770
-653
-706
-20
-807
-336
715
-653
855
-697
99
103
628
315
-166
-279
0
-591
-31
-458
606
86
482
-68
686
729
312
-341
97
249
45
-455
931
-244
491
824
690
82
188
-456
-674
-484
467
-101
-173
292
671
381
-459
-60
665
-181
527
754
984
-588
-891
74
447
-45
518
312
791
-260
692
-551
884
-62
-127
25
-714
57
-502
-613
-373
-470
-504
-478
-765
199
-707
267
-531
-475
77
474
576
541
-278
402
4
-842
-881
-469
439
363
323
288
95
898
558
441
623
-28
754
-66
87
-373
-177
517
356
-664
-851
-283
-755
146
-16
326
694
-567
-534
445
-35
-70
-592
10
-242
-244
505
453
-719
-86
-35
-468
-51
-106
849
-511
-792
-78
-50
-83
-653
-524
801
760
-797
172
-9
328
-736
-883
-408
493
58
-347
-519
784
-774
-479
-140
162
27
716
897
148
197
-191
-198
434
-145
-528
798
553
258
-314
-336
645
16
36
-263
-453
508
341
-215
11
483
190
-810
-88
-375
456
660
-109
-812
-111
-337
-75
-295
81
25
-272
890
-89
767
631
-158
-36
-856
-291
-683
25
-62
114
574
33
-460
-525
581
44
485
307
490
913
630
-43
554
534
93
-668
-372
757
-171
158
-81
-447
199
-250
-70
-546
36
-83
-796
298
-248
-332
48
62
830
-76
117
226
141
394
-86
100
-132
-398
-244
-867
141
138
30
-54
580
-305
647
21
-55
-610
639
537
-28
-217
-442
-239
240
-109
-217
-774
802
-327
-897
644
-807
502
-825
-41
722
-723
53
-23
-816
-39
306
815
-704
141
89
637
99
761
38
632
-392
-394
606
340
-845
869
-750
853
787
-551
-55
323
519
479
-324
898
-453
-573
-549
-699
816
-736
-401
-190
-20
121
-613
159
462
-79
-76
466
-657
516
-745
-898
-227
-27
44
-219
60
-560
801
-356
28
5
-413
16
12
4
354
428
428
-712
693
296
86
-67
-257
741
41
308
395
-370
303
486
647
595
540
321
-88
-271
414
492
698
1
-709
-668
499
-392
-366
-47
-855
867
-719
-96
-29
282
-384
-855
746
625
797
479
91
98
379
-361
-592
326
-526
-158
675
-171
-346
-787
871
-168
24
524
-435
564
-607
-14
-342
671
417
8
-398
45
-298
-97
578
-592
-185
-84
681
-418
79
-422
752
-603
-635
-51
240
260
67
-14
31
-612
-580
634
70
879
-99
-713
308
93
-310
596
-76
719
403
-767
-44
-247
-497
-122
-55
220
-141
251
73
-526
-746
-93
-52
-36
-70
-158
220
60
-521
-722
35
-487
729
684
15
-36
219
726
-529
-12
66
518
359
-68
-301
-84
-130
216
-82
-663
531
10
-643
-491
-649
-876
-545
-398
-102
-57
-638
532
-814
938
-558
-421
38
721
408
249
518
63
785
-732
-52
545
-127
-51
-173
-623
706
-642
-871
-186
294
695
949
-842
-691
13
-558
-696
-178
-853
360
-248
866
-240
-53
-91
313
-315
-218
135
-1
-330
882
-148
530
-703
-1
-105
431
87
346
312
581
186
-638
574
343
332
328
327
-835
627
-337
201
-285
-592
682
832
807
33
-840
-48
-850
703
-822
-239
487
649
-92
49
322
-707
-654
-508
-495
-797
-322
453
-188
-800
163
701
-359
-711
-859
-315
463
-811
123
-59
474
835
735
-570
-21
81
-613
-414
-63
-324
-570
231
854
-189
683
904
-174
-38
-322
417
-47
337
833
886
-369
-339
-813
-59
-227
-510
-315
100
827
490
249
-77
-167
727
659
-70
845
-793
533
38
-106
-615
-781
-810
12
572
722
17
-829
-48
-719
-642
702
-56
-15
-110
-259
131
525
-238
536
-282
-218
-60
683
449
-633
940
423
221
-406
-107
-739
-727
-161
-19
-131
187
977
91
-323
174
-523
857
-432
-514
-308
35
34
26
-212
993
10
-523
-210
-140
-30
-398
-851
-302
-382
362
743
-505
887
-666
761
-137
-670
603
-153
674
441
511
-601
-132
493
-83
15
-311
817
-37
646
-162
270
-464
-542
526
-404
-472
-819
-763
-59
403
131
206
-806
-17
72
122
109
-398
-874
-531
-315
-21
-427
174
-794
793
69
-297
-422
-309
-84
207
852
-43
297
500
317
-16
44
-484
232
553
-653
944
476
-169
-182
-584
-672
-340
-449
254
-518
983
611
-159
187
-674
-13
766
413
217
206
-255
815
844
173
-315
211
-352
-848
631
197
722
294
-78
616
15
58
763
-374
-617
-722
-281
-221
-248
-576
526
-521
-538
746
-99
-220
-397
-512
174
-73
-344
726
-6
-682
-224
-413
-297
-582
256
-237
80
-774
-130
-382
-306
942
495
-628
-345
943
594
-740
619
-615
536
-91
1
-100
-195
805
-55
95
-840
429
-723
-740
287
-299
-18
-335
16
105
-719
820
-2
606
-182
10
686
299
-115
-628
257
106
55
119
-180
96
38
409
-128
839
151
-151
190
-70
-621
-633
-458
-487
-35
414
-77
495
-695
518
-620
-356
234
723
56
868
622
293
-496
-68
-566
-381
-19
889
445
564
149
233
-209
175
-1
857
-81
-88
-49
71
-385
-820
391
881
-353
-881
-489
-349
-647
78
-85
-864
760
-2
158
132
2
-540
-644
-330
-610
-876
-46
833
324
135
354
539
826
-41
486
737
544
64
-304
-838
777
654
858
-772
657
-335
240
260
601
-199
-371
147
-119
-881
-312
-167
60
477
90
-429
863
-132
753
320
-197
-594
-227
464
398
-684
-4
385
-661
485
-606
-81
495
694
-61
-26
-226
-867
767
57
-660
-232
735
-351
-377
-737
846
-753
576
-348
-75
-564
990
-377
-150
-664
-163
34
556
79
-81
897
549
557
18
-469
212
92
-93
17
-865
743
932
-867
450
60
746
391
678
-839
666
-736
250
-60
681
449
-278
-39
769
391
355
-646
-873
-710
-174
-413
49
-557
790
-350
116
-118
84
-192
758
575
-139
606
-96
461
41
6
16
61
-447
-793
894
569
-198
-672
-425
548
262
859
671
-346
520
143
680
6
268
-432
465
-548
348
-64
801
250
-261
-466
472
-476
-129
-664
167
273
210
881
619
-45
-697
-858
397
769
22
60
794
-236
675
-588
-576
742
231
41
624
-418
675
-355
-158
812
311
-854
617
-699
30
206
-847
-16
-452
-678
53
35
865
-506
150
425
544
-482
58
215
-836
466
627
7
-144
-361
419
-739
-573
158
-38
274
567
-688
-192
-854
-589
-144
-500
-471
-655
65
-270
286
71
217
491
-391
856
36
-94
432
263
-74
399
71
165
516
71
660
-509
226
55
68
340
821
-102
-12
-424
-19
81
-39
-517
237
108
142
389
-785
-288
-217
50
-170
-644
86
85
-711
310
61
758
859
553
12
-210
671
385
74
-207
-24
703
-633
7
-354
-557
-893
898
37
-93
18
974
-213
-95
828
-45
662
775
-509
-183
124
437
-885
-430
-29
789
-58
782
-536
71
-67
599
-293
546
-892
320
-690
362
469
90
-40
269
-239
14
-347
488
2
387
519
-874
516
-109
-93
-883
765
132
-75
573
265
-842
97
-388
393
-266
-809
199
-29
-353
-327
-78
-47
31
-615
43
-695
-622
-15
422
37
-685
423
-394
-482
-51
540
389
-178
-498
774
-773
297
-414
622
656
-778
234
-190
691
-84
-422
495
611
-795
585
429
-113
-788
508
-84
627
-230
-805
781
-505
18
925
-650
-352
-790
-732
181
-228
862
-859
-606
534
-726
842
898
910
-141
836
290
25
-75
710
140
264
571
-353
-551
-482
-19
644
-97
-896
609
158
2
782
-455
-578
533
988
-324
443
955
494
52
503
-323
33
-99
-133
360
-465
27
262
-383
-57
-660
-396
-754
449
-666
276
-405
23
-669
312
-550
-805
923
592
32
763
494
-206
-237
-402
35
-583
725
-481
-811
32
-356
5
509
511
-342
-604
-769
835
-159
-673
50
650
-222
614
-330
-34
-24
550
-426
663
-451
687
-581
-607
264
875
-605
366
319
916
580
57
-194
-461
117
717
-632
-713
-139
81
-114
381
-338
-719
382
-78
-835
-748
410
44
-21
336
533
-501
208
-54
-4
-298
-685
-200
-228
-425
896
-239
250
-99
814
-720
147
-389
-397
-517
346
-11
-51
-567
-40
26
-161
-838
-812
476
-79
307
625
-453
528
899
-47
-156
-823
-682
-719
481
331
-89
177
504
328
593
65
-285
146
-254
38
-644
-482
263
875
713
-375
7
664
-539
931
447
-724
-726
275
-190
298
-288
896
469
-470
148
-319
501
-698
607
-263
219
-701
-520
-457
-80
-103
936
-518
586
273
-571
219
673
-379
-623
-74
-289
-556
-371
-784
381
776
747
630
-801
-59
8
-456
-211
-374
332
297
347
-530
627
28
51
890
58
-29
254
182
-635
-126
-33
-336
-712
-500
794
241
623
883
-88
293
-480
346
-706
435
758
-557
-844
745
-62
475
-88
-642
-626
670
636
-606
-307
746
499
-265
792
4
45
-888
277
447
357
-89
444
-569
-65
-412
-586
-176
356
767
241
-459
534
-485
968
126
-290
-476
-696
-223
-454
388
23
-676
903
-281
-751
-68
-82
-29
-266
-44
-756
-424
-250
-16
55
-738
160
-81
-287
53
588
-160
-349
9
-656
194
-487
18
320
-166
-771
-500
-782
-692
30
698
-111
-73
-54
-20
196
731
-799
86
-342
502
-545
-99
-536
16
145
-244
346
-110
-834
82
66
659
-469
15
-468
821
-637
-654
67
-21
-522
-869
-471
64
-527
126
-562
-563
425
-578
-55
347
-278
-63
-168
-341
90
336
833
645
261
-168
-872
-814
623
151
-294
-492
-598
701
-50
-652
-37
582
-647
-613
356
703
-441
-117
583
193
-473
-302
-815
730
-281
-9
870
-396
-260
-22
516
-292
-281
-877
40
-403
353
619
-578
-387
637
-7
593
251
20
-582
268
-53
45
751
-866
870
-878
726
594
-304
-736
117
137
640
-795
-36
532
-287
-68
192
776
44
470
-481
-433
-11
769
-451
829
-147
-669
637
-44
-741
322
-777
-415
-517
-186
840
-64
38
77
-142
15
-113
484
-619
9
-130
494
976
626
61
774
781
-580
-830
-837
-19
-166
738
-66
459
682
-92
471
-11
-398
-6
44
-65
292
298
20
508
0
-322
537
-75
467
94
38
68
217
796
-392
93
-263
-648
355
519
-110
-19
52
-597
365
212
-188
843
112
827
-564
-594
775
65
69
652
758
-780
204
351
-705
-697
-24
-58
10
461
-666
-257
843
549
-369
554
629
481
-620
591
-408
-97
-46
-27
79
26
294
632
99
-41
-566
45
-805
-72
19
460
603
523
876
-300
629
-84
-116
-619
-458
-783
-298
504
23
-381
550
555
884
899
-150
-204
-60
273
54
36
868
-41
578
-263
-511
-287
741
232
-635
74
-840
-65
153
-780
771
478
-96
-756
48
531
867
45
749
-304
898
-732
378
-452
509
-296
185
-73
-184
-147
747
795
779
797
641
-567
225
-830
-438
-102
209
-151
578
-405
-844
-96
920
673
-492
-45
700
-47
-804
158
-559
178
284
238
-129
-337
289
580
-788
-153
-698
186
246
-800
13
589
288
-706
-68
26
290
265
-261
16
459
-465
99
-85
55
474
-828
506
42
749
-78
-243
-896
-879
799
-68
-544
-50
-872
326
291
250
682
-787
-443
-398
280
-856
-66
480
365
255
673
7
232
-866
50
47
-143
-161
21
118
733
-873
115
579
-236
745
-60
-331
468
-77
924
583
-105
193
433
38
-827
35
50
120
-657
-375
969
682
845
298
479
-581
-250
461
-635
-351
-815
548
-45
-894
208
-160
157
242
406
21
385
-235
-15
-64
62
-156
476
732
-70
-299
267
219
7
331
504
-732
-80
334
593
53
-477
854
-156
369
-488
-16
424
-421
146
749
872
-860
-291
-445
-846
522
468
-86
-523
-93
-826
-69
-801
-74
-867
-375
-774
-75
-192
580
-345
-645
732
-167
-681
254
-242
-93
521
85
-452
657
574
-170
21
220
558
-74
-848
799
-60
-137
-160
-405
-769
-570
88
-81
-615
-820
326
515
-78
-11
-404
-398
441
-69
2
-151
108
-446
982
-554
-377
-894
-741
354
908
-425
755
-796
-90
196
-56
-506
180
-661
201
-52
39
86
32
392
-739
-393
2
-664
585
590
-1
-452
69
449
-752
893
-727
-118
490
102
384
-401
-650
127
859
984
-516
-682
16
63
804
-20
-50
-500
-551
-611
105
-822
11
-15
-519
-178
462
867
6
919
153
-665
-866
97
222
-342
-624
75
480
684
817
387
482
834
658
388
-51
-126
57
-647
698
148
460
-460
303
-579
-273
-34
-500
616
164
-626
296
280
66
958
517
342
339
632
97
-420
-82
916
706
183
615
391
57
-859
-270
-93
-86
-292
398
-125
720
-334
827
-586
-651
71
646
-216
230
-41
160
506
186
974
587
-679
9
67
-18
922
-803
-367
1
-494
-487
-473
-599
547
-348
-678
-711
805
828
52
713
-245
-189
-444
-760
-65
426
-442
-533
676
-810
-61
291
-285
-849
-409
-94
-202
797
-98
-509
-605
-681
385
858
755
776
-606
168
-667
440
-26
214
-285
-396
-184
92
211
585
-392
724
-866
75
-491
625
-611
-606
-804
646
-9
-363
733
362
-91
-518
848
182
751
492
215
12
-179
-393
672
124
-841
-374
930
95
-463
990
-711
-42
-561
870
38
-390
52
490
-357
-727
-88
-506
-695
-2
-403
49
800
-511
636
-524
232
-598
-673
119
-191
305
322
233
371
114
-649
87
-587
-213
52
-262
-133
34
1
-498
-86
-152
59
-340
-306
-340
-110
511
252
-95
-518
615
-556
-381
-856
-21
-715
-736
-475
-474
-75
-697
600
14
-518
348
-516
614
-661
-597
216
-340
834
118
-890
-206
359
-649
582
-487
-180
88
346
-720
-644
-180
881
737
19
-211
765
-602
416
-705
16
-774
803
-640
479
-813
825
-30
-39
-60
199
-329
892
166
606
61
176
842
-12
-661
33
22
66
33
89
-891
-98
728
627
-275
-180
665
375
-581
-554
-628
-888
122
741
-95
612
-334
100
146
-168
-46
-105
-282
804
-514
-799
-316
97
-229
708
-507
508
41
799
888
107
164
-68
435
-659
-92
348
872
-165
189
-497
-285
-10
462
-40
-65
309
114
-452
-624
-605
40
530
-591
-440
539
8
-584
378
12
-715
-588
398
187
321
-822
-155
-725
-239
-554
812
-244
-833
7
-67
-258
343
-619
456
-211
-271
-261
-271
551
97
-427
687
-217
478
843
584
233
405
-742
-30
-735
-266
814
664
-672
136
-892
715
-337
329
-610
-321
731
359
-79
-298
-4
66
-708
-342
801
887
-621
-245
-347
48
-793
-851
683
-90
-167
779
490
-54
-126
364
-792
627
-422
683
16
410
-594
-519
-404
-345
-58
-57
-4
-791
317
-784
-61
394
721
229
-497
67
-464
-398
879
-354
-188
-50
560
-870
-834
374
-345
7
-278
557
-782
696
-273
405
498
722
-871
11
-525
78
260
-364
143
-325
-250
-454
412
225
-751
778
-852
297
-324
790
33
860
-414
-60
-859
26
-37
149
72
712
476
253
-267
-817
651
369
78
-797
-70
-377
-629
624
-86
-41
-564
-48
22
192
-300
335
948
662
-788
423
-315
-533
-246
662
27
115
682
-844
825
317
-708
-436
-4
478
529
-413
292
459
-177
-476
546
708
602
-7
31
-811
-322
425
380
201
62
-445
288
200
885
474
413
963
-810
-406
-66
-2
593
368
724
-185
-74
-179
-378
-139
196
552
534
-861
935
246
-450
-245
-350
30
-460
356
-109
829
255
563
849
675
-110
645
-51
93
829
-70
580
841
810
61
773
35
-766
-24
-97
-309
32
-314
328
-837
258
219
-436
-533
498
830
-600
-594
-62
-864
-530
82
-357
-694
647
-366
746
876
-827
420
95
604
-703
-830
351
-490
67
519
587
-322
-4
37
-566
552
-586
891
-13
-753
-592
-669
859
-440
703
292
-756
-112
-291
-121
607
-259
117
-109
-35
15
-623
4
-132
770
-838
157
53
622
-744
895
382
-794
255
-391
13
-402
-28
-296
198
167
-724
-628
289
589
815
-395
-698
78
-518
407
394
-877
104
306
839
-88
33
439
-11
-159
-115
800
528
395
-833
-398
-19
68
-5
-295
-889
-304
80
-524
426
8
635
-245
69
209
-886
486
-366
-396
-505
-632
70
899
507
928
162
-241
710
426
863
18
215
-515
263
-567
-434
53
924
-467
-586
907
694
898
-57
-310
171
-803
-702
-72
616
-256
228
179
227
-771
-347
-879
-448
-133
440
-20
385
-28
-99
-168
965
-527
476
122
621
-435
-592
-664
435
-159
-371
85
-60
2
565
605
144
845
873
-178
-834
-659
-373
-815
-614
429
-231
-15
-769
-493
-666
141
402
650
158
522
-750
-837
-676
823
120
-474
530
816
-261
-738
-899
-293
-254
390
-701
330
-285
60
385
-501
727
813
-530
-555
-850
10
-90
-170
73
-236
226
76
385
495
773
-408
-682
-1
7
-776
597
459
-642
628
-583
-20
2
-409
-127
-340
-8
724
46
470
810
765
-550
608
-204
-838
-163
112
-562
308
-616
410
819
-724
-269
-211
550
580
81
410
334
-647
55
-801
11
-82
-637
511
133
-445
-39
-23
-563
-394
-51
-764
-434
-452
399
372
-790
478
-216
178
-604
-560
-661
-644
759
462
-98
-468
209
36
427
-778
394
859
-872
826
-439
-344
-829
123
-210
-40
-781
-199
204
-512
-145
-476
-838
-729
-624
277
67
-613
175
265
-372
713
81
718
463
-844
2
-333
608
-712
-628
-84
-704
-481
765
-846
891
549
-319
708
9
-789
674
222
872
772
913
-355
-317
798
-881
-69
-32
684
347
-319
517
789
702
126
-715
-85
641
-238
844
-504
-180
-689
80
576
88
533
-80
675
436
-7
756
-688
223
417
84
808
365
-749
-10
668
-800
-755
-18
294
785
-88
700
665
78
39
-239
181
-518
628
-338
-603
-72
228
-217
-299
-434
438
252
456
-736
326
-426
-26
-891
-696
175
-293
54
-418
-113
314
910
545
4
131
209
-56
408
-469
458
14
-851
304
-853
-695
979
249
734
275
98
-576
860
498
-658
-376
-729
77
697
47
46
21
-470
823
63
927
-467
553
122
-568
148
-571
-52
783
-531
97
-58
-230
746
784
-415
-592
-361
54
-614
-335
-34
-695
-123
88
-244
-438
-478
-664
648
71
606
-129
747
806
-190
436
33
56
460
-517
-81
-497
668
-548
547
-544
216
333
-604
604
441
694
909
-163
296
179
178
265
32
932
-185
668
-580
-219
88
163
862
-421
-867
-304
428
860
161
-427
907
-61
-807
458
-217
-651
322
-620
837
-321
52
-283
743
-48
738
-179
398
-241
-780
-52
192
-76
-461
-860
-505
-73
-879
20
357
75
771
37
-445
-556
-55
881
52
72
-149
18
656
585
-698
906
266
57
666
-5
-849
-115
-706
635
-204
-576
-34
684
159
-359
-842
110
623
-683
883
-136
915
554
850
-766
-29
722
628
-507
-104
-675
552
224
-735
-651
51
38
727
-57
507
6
-778
276
-895
61
260
-490
-138
394
-367
-498
89
-791
-76
206
481
208
-183
-86
-620
-432
930
297
-502
40
-3
-727
240
-797
360
-65
-205
559
-33
512
618
-394
508
48
148
-446
866
-29
103
-102
835
884
638
18
644
-44
-894
-625
591
64
-72
-305
53
0
884
872
-586
-869
-681
739
-779
334
402
-54
806
182
-816
-480
778
-115
381
544
-75
619
-34
16
-97
106
-603
-80
-431
-323
166
-496
-50
-846
-442
-481
363
-411
-616
-545
330
208
-64
-144
707
-247
57
324
108
525
39
476
594
86
70
-326
869
540
881
-770
-761
422
-134
477
896
-494
-776
-328
-383
-577
797
-436
354
893
449
-745
423
-832
-325
-495
-96
-210
-678
-290
170
-848
-432
-536
27
-50
374
670
790
874
646
807
-645
-402
409
209
717
848
426
-437
-888
53
730
315
-27
597
458
-69
-274
164
522
-633
-149
590
-631
-188
-540
-464
-26
526
-886
414
319
-617
-495
73
228
835
-283
-837
-84
-88
-719
-607
-32
632
-332
199
-614
-144
-624
-185
-334
789
-457
696
37
-758
155
30
432
-875
-288
-665
668
179
-537
94
-685
-728
256
-295
-25
481
838
385
-889
-419
614
616
266
-31
854
47
725
305
-13
-21
-6
-94
474
780
212
447
-254
-642
665
226
544
226
-809
-485
-56
588
-340
621
-15
771
-595
451
809
-594
-749
-430
799
-55
810
393
473
-417
773
-36
82
-502
577
221
987
-801
455
-709
151
-756
-64
-252
-663
479
-96
-672
813
-35
543
321
-259
568
-339
188
-243
987
229
586
706
79
-304
506
416
389
-336
576
664
-507
90
-898
689
180
694
606
-468
-844
649
-247
-126
684
67
-57
-525
896
404
245
573
846
-239
-411
276
513
11
-265
177
-51
381
694
-237
740
-406
-639
0
848
-692
-52
582
809
-685
260
-794
746
672
-584
718
-860
-578
55
-256
-212
15
-247
641
848
-504
-805
-630
173
799
854
113
244
377
69
74
-288
-132
70
-776
-803
17
-560
856
-310
-713
-771
892
-373
-897
-889
-681
-769
-284
-361
127
-216
158
-199
-242
-346
583
-25
705
756
517
-65
182
136
-39
540
15
314
-386
456
30
-136
416
-63
17
-109
-13
62
-46
804
86
936
-425
-50
0
-491
806
-144
-133
58
-45
39
680
15
-677
833
989
54
373
191
-574
308
22
-379
-316
433
29
-645
375
-68
-48
-216
-832
251
-74
-854
-539
-638
731
740
676
-110
-327
-788
-312
918
330
-786
712
-49
-847
232
-288
-838
426
-58
-470
788
-781
-611
652
-285
614
-524
103
352
332
767
-232
-377
-279
-663
468
253
-532
-499
7
-825
288
102
-532
-219
35
-836
-63
-627
17
988
281
-187
-35
-342
702
79
-523
-196
152
577
107
-55
-692
-677
567
600
211
289
98
699
808
-193
-166
-256
854
947
566
335
-303
158
569
668
65
-13
-772
-571
-817
-259
72
451
-218
-611
-710
-49
-639
703
-527
-463
-13
-64
847
890
218
52
-473
763
-600
-580
294
-89
823
-711
-130
648
378
-715
828
-641
104
886
-844
141
170
-383
-367
-396
-597
35
-96
127
-270
447
-74
939
-858
-39
-119
-415
-893
951
-889
815
595
823
81
504
-563
417
-776
229
458
551
-846
-218
362
473
731
-297
-663
-401
-616
-716
584
-318
-823
571
-692
-162
194
-519
859
-664
-487
387
261
96
492
-680
-19
-358
421
889
558
881
470
622
74
-159
-457
82
848
765
-35
608
-29
-67
393
511
741
-516
971
-553
621
734
703
-600
-826
227
-439
-779
64
57
-526
-24
-45
1
74
104
85
410
239
-52
220
673
-784
9
744
-256
629
-708
-164
-167
-833
465
61
168
-693
70
-365
-485
518
128
90
470
693
331
26
-90
-349
-15
853
-94
78
55
-50
-456
-198
-337
585
230
-90
-132
576
146
813
-757
15
-484
-194
-313
505
1
383
-27
-134
341
-37
-856
804
814
-185
-55
711
-848
39
646
-806
-528
139
-425
-46
-192
837
808
-370
-3
52
-14
204
-669
-660
796
-220
-320
-112
-260
-119
-718
-448
711
218
58
729
-17
734
-801
46
715
-300
-824
-89
325
285
774
851
77
-813
-123
226
255
792
-636
-81
-312
397
418
-848
-613
274
268
-865
321
78
-760
977
138
937
332
-270
-88
-670
-507
15
425
-286
-827
-419
-206
-186
-258
60
-16
307
32
843
7
-80
-898
384
492
-249
-40
-620
-207
-217
-684
684
-745
-189
93
-373
-478
-717
95
-633
42
569
-358
-147
908
444
746
143
0
392
751
262
-56
36
726
692
-485
450
-76
-385
-466
725
-48
-688
175
-641
948
-4
672
-763
791
-586
633
132
278
66
516
-366
-365
-492
-39
293
106
579
-20
768
706
554
-351
-520
642
-649
889
-90
-244
-82
388
752
325
-572
-54
558
527
-214
-30
21
62
816
-745
-75
613
-201
-627
428
59
624
-533
-766
-776
422
-645
-729
-383
-639
-47
65
-29
760
575
206
-265
-597
167
-574
389
-837
92
548
-450
462
51
-579
-201
20
188
347
-439
731
-210
-673
37
-280
-661
846
-573
104
-838
-119
139
-835
585
267
-539
319
-822
-152
87
-899
-377
-399
429
-362
-759
739
859
587
-308
-493
274
26
122
-760
950
4
749
-274
757
167
-77
12
-689
-55
179
108
-778
534
538
184
-693
-23
-763
-145
-868
743
164
110
-667
137
233
-656
26
202
-622
156
-613
-645
10
-698
-408
-463
-494
-164
-661
-64
76
-667
-393
424
-651
-142
-87
-390
-445
676
342
-844
360
-694
245
166
-367
693
110
-877
953
120
-281
-69
638
-851
545
-564
955
674
-665
692
268
273
326
762
-717
-2
775
20
7
12
-365
275
792
49
-523
-598
58
-81
-255
-829
505
499
-405
670
30
-236
761
-77
-230
-702
-262
-30
486
-774
-522
-342
60
-34
298
-330
-733
5
112
-897
-302
217
742
-732
-785
-853
-800
-289
881
609
-491
-165
431
-197
-127
-744
-103
208
-412
-54
128
-658
-188
64
-123
-546
710
614
-118
-127
366
364
304
-479
-412
-503
-390
-800
-809
-92
74
246
-707
-854
411
-634
-164
836
9
243
-439
867
96
-82
-346
-852
15
-244
-609
-572
-4
85
-57
502
748
-52
-564
469
680
-417
-675
-595
-65
352
117
369
780
-772
538
-434
-865
-26
22
705
-96
-54
-54
-398
112
-727
167
-341
239
-387
-203
790
-399
-14
-777
-586
233
551
484
627
567
706
-703
-619
782
59
-497
-89
769
-155
-123
183
-758
-797
-818
857
429
-198
-487
-580
-838
501
58
-370
-78
-833
34
-749
268
786
-242
-50
-415
714
633
-96
-73
-881
-494
598
-558
-632
718
-88
-296
76
318
62
-217
-103
-165
77
424
-802
846
498
-11
-25
-652
-837
28
-577
846
713
335
-782
454
923
665
-346
-45
634
-106
-233
35
-482
523
58
366
-362
27
172
-171
-823
-716
105
-283
-65
-563
614
829
662
91
700
276
591
-393
-191
759
-140
-599
385
595
-318
311
252
878
-319
-658
545
-693
613
-270
934
-269
44
-8
-840
237
23
-426
-619
-882
-16
-858
281
-748
793
-189
-556
-187
-812
757
-769
47
-21
965
332
-480
-730
269
691
-652
701
-251
181
169
-517
-164
373
-29
336
24
-539
-73
-96
300
-801
-59
407
566
460
-362
-53
350
72
746
807
202
528
-548
-579
-419
1
600
22
143
-471
-718
364
92
-701
-143
-359
-893
316
269
447
-391
321
-801
-479
177
295
863
-4
718
613
-435
-275
673
-814
85
537
254
16
-10
-517
328
848
-648
58
-702
-36
-76
-456
244
-193
70
-729
-283
-386
603
-668
470
-14
-686
95
617
-525
-546
135
-134
-727
613
-29
-655
788
237
-853
-316
720
-145
-814
39
-185
303
466
-654
-16
533
411
568
884
898
-95
690
587
-759
527
-569
42
15
-858
-63
-878
756
75
-865
-306
984
-72
-63
812
-291
700
911
604
-612
-159
830
83
-19
-244
-427
-301
-688
451
810
238
-676
515
783
56
-143
282
-454
146
-64
-512
-135
19
825
-837
-247
826
325
-300
208
830
163
-40
561
-580
728
-439
498
416
39
-314
-678
-888
-5
-251
-24
-401
-703
70
-154
77
-672
-314
509
-878
-599
-200
431
735
-18
-779
586
-46
-27
332
-884
-439
505
-624
-128
-784
683
-508
-618
-250
153
-673
799
838
879
-452
-677
-290
-52
12
-488
-271
-102
-260
-180
-342
-525
-38
-515
420
502
-817
256
-156
-312
-388
-110
-683
288
-663
-503
-70
67
-392
-725
278
502
-717
25
76
99
-212
762
-51
-155
134
272
50
465
550
-326
-86
-66
-105
74
-243
21
543
37
812
54
585
-89
25
-373
450
-86
557
-133
-85
981
-347
-80
-45
358
346
662
-452
343
269
196
-618
-66
332
-342
885
-554
798
98
-773
-91
-776
19
-585
-405
802
857
-9
722
-435
539
683
-478
308
724
83
498
63
737
586
-54
-241
-184
-780
-291
264
327
189
141
-212
321
-415
805
-156
613
437
-13
-626
-509
82
-820
-189
-408
-15
551
865
237
103
126
-656
843
361
346
-885
-435
-784
-22
-664
209
13
538
-798
274
-49
463
-159
-666
105
-800
-343
-766
717
-77
59
-348
78
884
377
862
781
317
-509
819
173
992
220
134
-293
-567
-22
684
-444
95
-14
-592
273
867
491
-648
-340
748
969
505
-120
569
886
577
458
12
53
157
264
-383
894
180
-192
369
456
-45
-843
105
-435
2
-245
533
246
-358
-687
-723
832
323
443
-312
267
326
84
645
-367
-350
-456
464
-436
-7
-39
280
-311
114
98
204
-373
-69
337
889
57
-547
819
776
304
-2
321
-28
-540
839
48
418
-60
633
930
742
868
-275
319
-111
19
-271
323
851
699
-223
113
-95
-110
530
-176
71
-77
-77
-749
-136
-814
627
309
-409
-30
72
441
157
-251
324
422
-97
-303
-561
30
39
317
-6
62
-317
-528
-38
-787
117
766
777
305
603
332
595
621
-173
138
-625
891
621
701
-203
-398
467
-266
63
-463
943
-529
491
-214
857
4
-374
57
563
-273
6
42
-803
645
181
555
-506
-48
-629
58
722
-737
-64
-167
765
-376
-501
-6
32
-880
529
-96
6
352
29
573
-92
71
11
20
-635
122
-168
-747
-341
100
-171
674
983
613
218
474
318
-53
701
-796
-91
8
27
-127
611
196
735
-40
-133
-737
764
-510
-90
-206
-701
786
-76
-25
-629
708
-278
215
-80
-456
-302
-569
-73
-641
872
-869
38
637
590
429
-359
-333
142
-217
-453
-32
613
23
-408
-428
274
54
-580
-697
-66
387
244
602
801
74
-661
-643
590
720
344
-186
809
-225
-785
614
-608
-428
-688
-79
948
176
372
571
131
-776
738
699
91
344
-57
-749
-797
855
-466
588
-100
-202
334
-704
755
664
-299
448
4
-36
256
-468
668
47
22
641
2
-650
936
878
-729
-566
-615
575
801
-233
-737
-489
-448
-109
445
709
738
62
-374
437
835
256
-54
99
58
-288
-18
26
-701
-847
-493
-53
548
-465
-354
551
-848
405
-252
-212
601
-214
641
-752
819
708
-578
-13
816
-15
-413
-491
209
-808
-482
138
432
49
12
268
-336
-408
229
797
-438
-609
401
270
384
-644
27
117
473
869
-768
724
-623
755
-69
553
14
-892
-605
-49
16
101
357
-60
-366
-880
-896
864
48
71
502
-93
724
149
-409
-334
349
727
-183
518
557
62
817
-21
-412
-78
-332
5
-67
587
617
-70
451
-884
-717
117
-363
430
2
-296
-741
-40
-635
944
85
-97
26
-57
139
-86
-75
864
-682
-520
86
810
54
629
19
79
30
-776
120
-251
237
-729
-780
830
-528
90
-583
-534
-511
-272
-655
-13
-782
880
353
-490
-662
-650
62
789
-95
952
494
-319
817
-421
69
657
793
865
-663
501
-5
-450
958
-418
499
-301
-859
538
-132
-648
28
-275
-303
85
71
199
246
-274
-644
-672
-728
546
342
-54
510
-703
-119
-445
303
-92
-543
-208
820
72
325
857
-636
709
-495
863
100
62
-335
-301
802
-87
534
-91
-732
718
766
383
-386
-128
174
283
500
421
-122
-888
-327
-642
-45
-845
610
381
594
-460
-19
706
223
-682
286
-168
-275
-633
-889
228
138
291
514
-585
-31
859
789
166
656
-488
-384
-824
-653
-325
-329
137
612
-350
447
6
692
67
775
-653
-34
-446
-669
895
-272
-755
-102
-653
405
715
396
739
570
544
231
-15
319
-292
-424
-178
-862
145
-711
-325
-546
-54
873
383
-456
-297
584
1
-834
472
139
-758
318
32
-17
-505
427
-318
-858
675
-423
254
-255
567
-290
638
236
-212
-70
-477
-39
481
-696
733
-575
60
48
220
-346
538
-512
15
486
-71
743
-93
-310
-317
766
34
170
256
826
430
201
-513
-820
180
-871
-349
790
166
-218
545
-65
505
258
146
-563
497
388
73
190
234
-394
495
-357
-3
935
-19
864
827
111
832
278
-890
-799
-56
593
-705
-607
-648
-465
45
-160
791
155
58
90
-70
-665
-720
582
503
229
-43
52
102
-25
41
143
829
934
80
13
-548
-436
127
-468
-171
-171
-79
-36
-631
-57
578
-867
-89
867
-565
-357
-30
81
827
113
608
-540
-71
-875
22
-785
423
556
58
-885
-512
842
-43
-698
59
-24
235
-678
110
-80
838
991
-54
-501
631
-721
-622
218
-875
-455
-672
738
195
427
-354
542
301
-605
-176
571
-592
-122
847
265
-315
-834
-425
-763
-108
-65
-578
-244
-848
531
90
-1
-580
-820
400
-603
-65
198
-374
-267
102
316
436
-45
-806
-21
-304
-733
-578
572
-145
-660
816
-593
-268
-682
-179
-714
-868
-665
593
503
738
851
21
-29
-569
487
236
-266
-679
457
734
312
490
87
-754
-693
215
-294
-287
429
-100
-39
93
118
404
-645
-756
9
56
-568
159
-608
645
-650
163
275
262
-333
-680
-881
258
-56
-760
-72
5
-16
-871
550
774
640
-264
495
553
-353
454
-121
939
866
446
-646
671
595
-14
-613
-212
94
-459
343
31
103
898
779
388
492
409
-204
-451
-325
363
-272
-813
84
312
-69
-106
-765
-785
-702
271
-719
-881
647
-302
325
586
451
550
-154
239
-67
-819
-757
148
25
-224
255
-435
-785
-3
-565
792
-714
69
10
-12
721
758
-144
83
601
207
-74
110
207
-453
-152
-491
-254
-520
-151
-844
299
180
300
-754
-445
-48
13
-214
-45
-18
82
-68
-16
870
85
133
-49
9
-840
-449
279
-710
25
50
365
-79
-37
-171
-427
216
-534
-681
-619
-488
-546
-540
-850
834
589
257
-178
89
257
-732
-57
724
776
309
-21
670
255
-207
16
434
336
-75
-801
-98
-22
-579
97
-826
334
473
-164
-581
756
-897
-865
-85
376
-630
54
5
-665
-3
30
671
-663
-470
-40
-446
-542
518
-759
-7
437
766
-494
737
-438
-287
-396
-614
-574
72
79
457
-479
767
-400
-35
135
87
102
-287
-720
440
-32
-610
948
-218
545
-674
773
742
86
317
-760
-655
319
82
-344
600
-722
-776
-765
-84
213
-579
638
485
76
-717
462
716
141
-96
858
-557
-105
606
628
321
545
626
78
863
364
483
-4
77
814
-466
404
497
902
90
581
-847
-585
16
330
-659
703
-654
52
33
731
520
-205
63
656
-730
-1
-378
438
-18
648
-564
-381
887
88
-135
729
2
400
740
77
-205
-241
-358
825
28
620
875
115
-458
-501
-64
-154
-5
566
-216
463
-115
49
5
-67
661
-471
-417
-306
-196
492
890
-110
-542
73
-50
159
588
565
-607
-609
47
-743
540
-744
606
-701
-1
-520
-503
-184
-645
-279
-547
-60
296
40
736
-133
-28
244
-685
-55
-830
35
-596
583
381
-34
286
341
727
-653
136
9
-414
240
-505
968
-527
112
269
-717
-245
-830
-725
-61
-667
524
529
649
-407
172
-515
736
-754
834
956
883
-166
-530
-779
50
-368
579
-781
448
469
400
457
554
-878
-8
-723
-408
-217
-801
644
-777
-252
-338
55
-443
-352
-347
-44
-477
401
964
100
-428
622
-38
565
-181
746
733
486
-152
293
-660
519
-15
-478
-602
-769
826
780
-881
662
-889
551
322
-430
175
21
230
40
591
687
270
49
347
258
-576
-176
943
577
856
-107
51
349
533
446
517
-44
401
361
-33
464
895
-353
-787
300
879
-637
-384
-223
-442
-837
122
-308
-168
381
-768
-166
307
518
789
394
-794
809
-173
-9
-63
-671
-529
-488
426
-12
645
388
-31
-648
493
44
514
772
-180
6
496
441
-81
-520
800
-809
-840
-46
-417
162
-110
729
698
-648
895
877
-598
86
626
389
-603
-32
72
-134
322
819
-16
156
-51
-113
683
-338
184
426
280
-497
472
-358
-64
374
895
-110
-430
-744
98
635
487
480
-51
-227
365
672
-210
-15
-558
56
-869
-760
-608
-539
-667
-446
194
637
676
-857
756
249
254
-571
684
94
227
32
43
-233
-411
763
35
-115
58
878
685
88
558
70
-335
434
473
522
531
-94
157
437
-172
-96
-387
-712
-202
-525
-821
332
474
-482
-328
-768
323
714
-21
317
-72
-138
-217
845
-3
-459
-441
88
80
-181
-70
508
-129
278
-399
-292
738
-699
-346
-416
-572
97
286
-825
-53
306
-822
417
661
780
-513
15
885
881
-276
762
540
400
-50
577
-499
784
519
790
-14
522
-21
547
-717
-245
691
-334
403
-60
-810
688
60
-585
-455
785
885
-206
-262
-899
595
889
-656
600
-197
345
-591
-363
749
849
-649
-702
582
-204
-856
-66
670
-163
106
505
-374
-442
384
721
184
-528
50
-627
770
152
-259
-875
-90
376
234
406
832
507
-166
-654
-670
-808
487
-354
-43
-293
104
-858
-560
511
20
27
13
741
-370
389
910
-410
478
-328
-66
630
-369
-555
-20
-36
452
-701
-105
-590
103
-426
19
85
-52
-788
-216
-16
-96
371
238
-405
-590
387
-328
90
747
643
620
579
-154
-442
251
-738
812
660
188
19
-412
-111
737
-481
129
31
-360
-368
189
-79
106
-247
141
133
-691
265
-24
-590
-218
-592
-471
222
-43
79
63
-862
-279
-93
-428
-534
416
-599
112
-380
515
91
-64
-139
78
106
913
-777
-270
-69
-644
845
-108
-661
-259
330
731
-32
23
210
-258
322
723
619
747
432
6
-127
175
49
-505
15
-363
-537
-295
535
424
885
-425
100
44
-562
484
-86
715
-324
-447
-330
-243
292
-616
205
-725
-391
315
-423
-348
-551
-29
-725
-175
865
-390
-366
-863
612
23
313
685
884
68
494
393
-634
-5
-767
837
76
20
637
276
718
-91
6
-363
-530
658
194
-704
623
744
-83
892
-129
-581
664
-681
-581
54
980
-358
84
-36
-238
147
-27
-421
-764
-645
553
-53
214
823
-595
-899
888
-437
30
-581
979
170
388
-664
23
238
441
42
262
-9
593
350
-430
-265
-718
-591
-168
-35
-342
591
753
556
471
-162
823
-786
-514
-724
750
138
483
-630
-412
-23
341
82
305
-473
683
-258
-30
-93
85
-78
347
193
30
-327
50
376
-8
209
-888
-821
-71
47
34
412
-229
434
648
-359
-291
206
-740
-737
-464
-452
286
284
155
-742
586
-55
-672
38
-517
401
346
14
90
-584
58
92
-474
934
444
-48
250
-352
95
-602
752
-49
353
169
177
-880
-147
478
-389
-78
30
84
761
637
-705
221
898
341
-256
742
-174
-704
-59
232
-80
829
65
-344
-132
-37
780
801
-432
-93
-247
518
-215
45
597
213
-143
707
-492
350
-885
307
96
-293
-227
42
86
-50
615
529
651
-55
874
-826
9
-698
9
599
-788
-868
-535
-491
339
-613
-386
681
-8
166
727
-643
-417
-647
707
-525
504
-525
475
-791
306
-309
685
-370
157
-266
-659
297
-563
-143
-8
-388
-13
48
-489
-208
186
-843
349
889
-352
-818
-266
847
-688
299
-886
-319
599
68
423
478
32
-881
-37
-709
-65
629
-185
-777
-196
-803
318
-697
651
-536
324
-211
-329
84
298
834
-856
-621
-875
88
983
24
-747
563
-89
-167
-362
-264
94
-665
148
685
-689
-521
510
553
-875
893
-371
68
-861
-318
-827
431
-12
-606
384
30
-165
587
-805
261
639
735
501
-650
229
44
-871
-71
342
117
-680
-251
-55
387
608
883
41
567
89
53
-61
-174
796
-434
-460
606
-183
-687
857
535
-61
-558
661
576
-41
-336
-722
117
-70
-718
-792
-493
749
-896
698
-435
770
886
-654
73
-750
37
-158
-791
-573
549
-39
129
162
50
116
40
-658
781
-96
418
-894
-86
172
27
93
-536
-825
-594
-147
-887
69
659
-648
-452
-853
-717
492
331
-51
297
839
21
73
-874
-22
27
-592
-513
492
557
-855
-88
-891
50
871
843
282
166
875
-887
357
490
772
-821
-318
-178
-590
-195
-57
-216
-204
-15
-64
53
958
-603
-772
984
9
-102
-227
-227
-821
-312
-634
-330
34
735
-860
931
-841
-386
647
-538
-42
165
546
-710
808
-1
-731
-268
-789
-177
7
-222
57
403
-818
391
-495
311
-150
44
361
54
959
-69
-60
-298
-310
-212
366
622
289
364
-489
-725
492
-370
-734
-11
-64
-488
-538
637
-23
-310
514
-344
794
-341
78
-390
-47
343
-829
949
29
513
-205
143
565
101
-434
844
22
665
-75
468
155
44
-16
-837
-416
-164
-644
-719
-762
780
-540
-98
-383
257
-172
612
276
-825
401
707
515
372
84
189
-593
-661
368
57
231
-663
-292
511
752
-285
474
-152
38
340
130
-495
-738
558
-809
-747
679
341
-384
-316
380
-13
-184
569
-572
316
-136
1
46
-659
569
166
-30
665
308
-801
-386
580
-780
551
176
-81
542
353
398
-771
-299
-136
-505
2
150
270
-175
182
-56
-680
-291
829
474
790
-729
-208
560
-55
-33
33
386
-663
-88
-58
-207
784
269
-108
-376
-363
-522
261
542
-65
714
526
-651
-771
443
128
-323
597
-212
317
29
-528
851
-660
-76
30
49
75
549
-356
-25
528
830
148
345
-25
519
184
282
461
177
119
270
454
-485
-155
-707
407
89
242
569
630
245
545
-597
-590
660
-217
795
-776
-884
501
-702
-464
323
-9
-585
744
91
-192
-644
-16
-63
210
357
-423
349
-847
694
558
-375
18
501
207
682
-338
680
910
-647
-858
-360
60
16
-86
-84
167
150
-489
136
-865
804
-424
-419
-432
-631
359
51
703
520
73
391
896
-70
646
-262
866
-549
-43
-278
225
-827
277
89
-546
-151
-13
540
-214
-100
-309
510
607
711
-76
964
281
380
569
-695
326
753
663
798
98
-495
-794
49
-120
-19
35
-244
230
259
-35
-801
-112
-470
-801
-550
114
68
84
-393
-227
-542
614
184
196
-594
193
364
852
916
-237
-200
826
697
-578
-568
172
-804
-22
-37
-663
663
-374
-186
806
652
67
-771
663
882
723
-538
-218
50
-65
38
-370
-701
530
758
-491
41
336
-4
5
-827
823
-87
572
-7
192
821
777
435
-643
-237
-806
350
112
-463
403
165
-60
-368
-296
-293
135
-810
771
-48
28
-624
681
-605
-461
-553
-405
323
-70
-630
-650
841
-423
870
-425
223
-59
-464
336
-34
-789
319
-791
-88
-340
-251
-347
-242
-610
-485
515
-57
-179
869
-227
518
436
27
467
-702
-591
0
-343
901
-409
-852
822
429
935
796
-445
-703
88
883
-818
436
944
150
-222
-193
-175
-245
-700
460
10
-191
825
610
-736
370
-263
709
-863
527
-898
335
767
-868
-338
53
-837
-525
-53
268
-367
714
-701
854
-206
618
-89
184
212
867
-104
451
-389
609
-260
957
-52
-700
-7
-199
637
124
-638
766
237
695
-160
449
810
-454
357
-808
-2
88
429
68
560
452
879
304
-176
512
245
-868
-204
527
574
220
-374
620
-441
858
766
510
-48
-33
-409
3
-64
880
483
-250
-22
-247
27
-259
451
669
790
-672
450
-132
-508
74
-597
-385
-94
-165
-230
894
706
-87
710
-115
-411
873
562
-70
429
-738
-447
384
489
-78
-247
595
-374
-230
73
17
-899
196
50
50
95
896
-219
696
681
-471
820
-602
118
-265
-23
442
-177
738
-810
-466
88
-543
-506
-708
-583
268
-647
-711
730
-438
-719
484
239
673
-632
284
-92
-800
-142
538
-190
464
-899
-144
-859
-21
-460
-619
577
700
-424
840
428
-712
-187
854
-405
-741
251
90
-534
665
-277
92
-314
874
40
-288
588
-830
-304
-640
-6
655
-869
-562
-722
586
-775
-29
-806
390
824
840
-60
622
898
-239
828
143
644
-264
-6
711
664
634
91
-646
-315
686
-439
718
4
161
-786
-84
512
257
-357
-103
145
-759
-646
-739
42
-350
-580
-747
125
-628
-609
196
-655
-866
878
-432
-633
127
-120
60
43
894
-406
397
79
646
-455
521
-499
65
156
-687
423
814
976
-792
-26
556
3
317
-53
-475
485
-708
-350
515
703
-629
-209
-86
-76
-192
220
-170
341
-661
-308
434
187
-499
809
488
-772
56
65
-883
-622
-757
49
-112
-377
817
-898
324
-865
-256
204
-568
307
773
175
-572
-600
-641
25
57
268
705
443
774
673
55
-621
-611
660
-509
-507
35
-811
-101
-464
798
471
-433
-379
-897
-635
-728
-195
543
-416
63
-101
64
53
-585
464
-674
124
-350
-452
723
-86
699
-131
692
-232
-761
283
877
461
487
-639
223
708
405
-313
-692
650
-556
-897
53
-760
107
461
-163
-657
-781
-779
965
-434
717
-179
177
21
-222
855
-360
-361
-335
-773
702
-570
-333
-18
-372
-714
491
798
349
-14
-85
-810
311
-732
993
-678
148
53
141
387
84
794
-49
-810
476
-370
317
-43
-693
-186
-804
-34
212
-24
-272
473
-781
25
-345
184
-336
-453
227
648
894
803
265
-83
-880
-52
1
298
-835
887
91
361
45
437
-500
774
814
-150
108
250
672
-549
-781
-646
-643
98
-428
-786
39
-29
-480
-829
-607
491
-80
-728
-894
-715
646
708
-64
-349
717
52
460
-534
160
-692
-311
264
532
774
681
713
-642
-877
839
-165
281
-125
635
-461
-663
555
513
-373
128
-170
257
-735
242
384
-583
192
-198
-116
62
-715
-316
-723
-758
482
-139
840
377
340
-549
-848
765
-508
-691
726
-511
918
433
79
-419
-433
-822
625
536
979
232
-30
857
-69
-802
326
-672
-197
481
31
216
268
-422
-229
-442
324
488
-163
-514
489
142
654
-339
14
-803
-536
872
238
-239
291
-132
-800
-136
-722
-446
585
533
-160
44
444
143
105
-822
119
82
-571
653
-301
-408
397
893
176
518
-761
697
-463
-637
478
-655
-2
-228
-772
-620
593
-806
41
-315
505
-128
507
860
-227
-10
106
-455
-421
11
93
768
-864
-110
-675
-9
89
84
-334
591
-366
648
-211
99
-616
320
798
820
-628
14
701
526
944
16
-290
-350
345
-595
-107
833
200
199
280
714
447
-431
-449
238
-666
-829
736
-15
-24
-89
-810
189
-29
-40
697
-60
674
714
-623
300
134
288
-226
-877
-2
90
-708
37
855
23
-457
-81
582
-644
-717
-210
-67
42
-139
750
-28
-135
304
169
-139
-44
278
12
-756
232
290
-862
956
-423
-627
706
-633
65
-617
525
563
-561
-303
-288
-443
470
370
128
-869
-154
-93
667
324
-16
-388
288
337
-664
380
282
-28
334
131
407
561
287
-97
-44
842
-313
-454
-615
767
-512
54
-33
535
-475
-116
658
837
-797
843
762
24
421
-481
601
530
266
-518
549
714
66
-812
-40
-432
-342
-83
-13
-618
-216
-198
-490
-353
-718
-118
343
545
-2
269
328
278
-79
-23
-61
-369
658
-7
-428
-759
84
-631
920
0
173
94
-702
-228
295
-742
-231
-261
877
-424
538
154
848
744
4
399
686
87
414
-135
-414
-331
-586
-643
-32
-4
-650
756
297
876
49
635
893
-377
210
485
-171
629
-6
242
-151
-733
151
603
-270
-28
-516
400
-597
13
523
469
788
-681
197
533
508
346
447
318
308
-175
351
-545
-734
-80
-77
-783
802
306
44
-290
493
-498
-254
829
290
-629
94
218
650
-80
-15
334
584
-524
-36
-90
57
-91
-409
528
-205
-266
7
624
137
694
-27
-633
-286
137
-129
-363
85
-380
-14
-506
-862
-418
378
150
472
523
-179
-278
230
-77
-588
910
-546
11
887
-42
-859
88
181
-732
-74
374
-344
485
799
792
665
648
-203
-175
-24
867
438
88
615
149
123
-554
262
-23
-284
542
688
-550
-441
867
875
11
-573
323
-769
-14
-490
80
-177
-308
768
372
-859
567
-717
141
333
397
-821
-52
-427
623
419
-633
38
-262
587
631
668
-101
685
-560
-802
411
781
-688
540
414
91
-314
496
797
184
-595
577
-54
150
-101
-11
-437
527
638
-711
376
723
276
259
-66
-455
629
-562
-215
496
-822
-708
655
-720
-825
-711
-208
319
-666
-40
405
-504
-145
-631
-786
127
971
867
-844
-612
-33
-177
825
588
-177
-546
-883
249
-146
-263
813
7
156
-29
214
824
-351
-257
64
299
-826
536
-74
-15
640
-445
140
897
-288
-675
-637
-752
617
-794
-512
-635
-633
-128
-608
308
-203
881
34
407
-865
-297
598
-8
-855
203
97
-738
-486
-98
-827
545
-275
-700
146
-777
-54
99
-25
27
-666
-121
-714
379
852
-853
-341
104
879
-430
-307
807
-173
346
-721
-92
-850
458
-35
-818
561
-42
-159
-633
-598
860
124
170
-680
-93
62
265
-458
-570
-288
-291
-308
132
532
-820
207
139
368
690
-218
816
-565
-202
224
-350
692
0
-660
-5
-192
848
-898
-17
856
819
207
774
-107
510
-4
-436
-31
845
-296
564
738
-91
108
887
-778
486
883
-77
-223
-303
798
-425
-783
-782
-820
-667
489
-788
-323
29
879
-198
-391
-624
34
-55
-768
22
727
-861
749
355
-737
-462
-823
70
432
-115
392
551
60
773
-778
-755
48
285
-415
106
-634
133
-112
-291
-681
300
901
1
824
990
-752
-742
226
623
-93
-407
-443
-302
-864
-66
595
65
-81
60
-36
359
411
96
-840
-175
225
-31
-65
601
-719
-63
-254
-297
-115
-372
836
401
951
-265
424
654
-450
25
52
-898
937
403
-663
809
-32
-582
-5
373
592
-435
319
425
74
826
-802
-537
601
505
426
-515
492
716
67
822
-417
-59
-686
149
322
-318
-24
-490
480
90
3
-56
742
-852
-710
-60
424
-585
711
871
232
607
-757
211
-229
175
-78
-642
389
743
-791
-7
653
-143
-889
559
301
-663
-899
747
-751
580
270
-71
60
-55
452
235
82
285
310
-785
-382
-205
769
-255
56
-341
154
381
-801
-39
-401
-340
890
772
772
-520
489
-570
368
561
79
-782
865
313
-215
-186
558
610
450
-455
-357
-74
288
138
-425
-7
-738
-24
-784
393
290
-536
-142
-539
-885
319
985
37
-131
812
-638
489
-224
826
599
20
153
-10
-461
813
-511
641
460
-21
305
9
-456
-225
-216
-754
-392
421
-340
500
297
-675
867
-449
141
187
242
838
87
752
146
-599
768
-284
-9
398
149
-871
-540
-805
-774
-720
34
-890
-653
-857
-335
-419
194
289
61
651
213
514
731
-581
-71
148
93
-57
564
401
-755
-505
-724
-235
-893
-885
11
-6
-876
-685
-13
228
605
-338
363
-52
-730
153
305
-565
334
-738
-263
-36
514
-268
-123
8
-181
-553
17
-763
50
686
-857
297
271
-52
-433
223
615
203
280
343
-62
-797
674
124
306
-829
267
131
-175
476
-896
24
-88
257
-67
-473
-678
-746
-676
723
-335
-227
-686
169
-325
-568
657
90
597
721
676
308
-575
-109
185
589
507
77
148
22
12
-617
-187
55
-558
-93
646
909
-182
952
916
250
-135
392
432
-879
150
-743
-398
-428
-416
-393
461
-414
31
67
-741
353
-391
612
-108
-573
487
-585
367
-78
764
-20
-99
560
850
-435
637
32
98
-38
491
232
768
575
195
-576
693
-641
529
769
-51
902
457
-389
-529
384
-60
-30
-46
-421
730
-178
-728
639
926
324
-93
761
7
337
461
621
-272
57
392
-758
610
919
-511
451
713
-603
760
-769
115
-149
-447
-318
189
877
-110
-892
93
828
-237
402
-108
70
282
824
-154
879
762
-11
5
879
560
-33
-794
147
-261
53
286
-552
559
729
362
302
-435
966
-263
-74
890
238
-258
251
-650
-300
646
766
806
-486
547
53
192
-529
-322
886
803
462
-779
701
-184
259
-895
-721
-577
860
652
-507
477
40
-67
-398
-822
-491
-713
-404
355
-487
360
202
-63
-517
-61
-416
-475
-27
166
946
632
225
480
-179
-193
228
-284
-784
-820
-803
50
955
532
-738
-422
-299
105
-659
428
-462
141
-770
-378
-310
36
-495
-254
-365
-603
-769
79
533
782
224
218
570
-310
404
-451
632
-10
117
-263
-24
382
897
69
729
-396
82
-863
-37
-752
-277
-466
93
-26
-742
-305
-665
-678
270
-38
710
-310
56
374
-865
839
-63
549
-286
-423
458
-604
826
60
898
831
42
-773
-42
461
-305
-529
-112
628
-674
851
659
41
758
947
-246
-709
-333
496
-393
433
-796
12
-799
743
-571
139
31
22
759
-110
164
-458
218
-725
177
217
-361
-25
-169
-654
334
-615
564
662
-71
352
-829
91
641
-767
554
637
-151
361
819
-382
-46
-202
-807
-420
-605
353
221
649
328
91
24
-424
-47
-210
-650
501
122
-419
-466
-857
429
-2
-703
94
440
-816
219
-405
-118
-268
156
553
322
-724
419
787
-714
-659
-179
-327
-401
6
540
-119
-364
-38
-4
395
215
322
865
-563
264
-286
386
107
-696
366
378
763
-588
-517
-219
668
-295
-52
79
-308
544
670
65
-289
325
972
-253
550
2
-675
-493
-337
-564
763
-622
-279
65
0
553
-443
-254
-852
358
677
-396
908
-331
34
683
-366
-498
-773
-476
-52
-495
805
-363
-223
677
251
260
699
-31
-804
253
779
882
-293
112
59
-118
-876
808
-739
311
35
-539
-277
-71
822
-341
716
-378
289
-66
-82
-195
116
-687
-500
-672
-824
442
521
-580
-26
-331
-24
222
-338
-39
397
344
-100
714
507
259
68
300
-474
-52
115
828
26
439
828
-74
-154
-82
-262
97
598
-879
22
411
801
-613
-276
-625
194
750
-1
-592
36
-258
-54
156
787
-871
588
68
598
-10
861
-759
430
953
-727
147
137
294
693
-488
714
-30
-764
-82
620
663
-116
672
567
-496
23
790
-394
159
586
695
-693
-739
-509
257
431
315
-628
-823
269
230
329
644
636
-227
-707
-6
-436
203
836
-587
-707
70
-107
901
825
715
-611
-63
-206
-892
629
775
-194
-147
-678
946
-718
-187
-24
-220
-520
99
215
-6
173
235
87
127
623
-108
483
594
164
-779
-98
280
636
-386
90
-276
726
635
-680
32
128
-333
300
565
303
-499
-78
698
-142
885
-313
594
445
-70
-735
-242
52
-650
-137
-285
842
-171
-522
-184
553
702
80
614
835
-690
-85
641
-518
244
835
-546
-898
-219
-546
219
79
-78
56
-639
332
-17
-568
-356
-805
777
-85
161
-398
530
772
-633
-230
76
35
205
56
-473
882
365
633
193
753
68
806
-17
817
-492
-48
-298
-813
-812
799
112
492
-700
383
-883
881
-129
46
-192
638
-828
-833
353
-184
-135
-246
914
72
-786
668
172
481
430
-15
-743
-807
-637
-360
-646
-525
426
793
364
-11
781
-816
713
278
506
-456
-456
386
-516
-674
197
-858
697
-593
210
776
211
-117
-753
-275
128
-709
-465
289
-223
656
-212
325
567
671
-664
-286
452
-110
141
39
663
821
-869
586
-436
-844
-741
812
-688
-461
-758
-446
-20
980
-493
-842
5
878
650
390
-237
382
713
-534
-32
-436
-505
-728
-200
129
-663
-607
747
-336
-224
408
-788
-486
600
-236
308
104
-54
-395
-317
-44
265
-575
126
74
-650
-54
163
815
20
347
305
864
52
-230
172
820
641
-422
-137
706
-502
-803
-276
-6
592
539
502
-704
-605
377
154
-32
230
-88
404
115
-654
510
474
-161
-443
-788
-352
-773
179
-494
282
-496
138
-356
413
580
542
-424
-70
-881
950
-54
655
-321
-462
-871
32
-39
724
651
35
-189
167
853
-64
-62
467
761
-646
489
-651
129
-546
741
561
780
403
-392
-589
726
-759
-536
316
-643
-636
-146
-708
-824
-641
-637
-353
856
237
864
155
-671
-279
167
462
-731
-769
859
-697
805
-786
-863
799
789
447
17
92
589
-225
-141
-897
-853
93
-5
-501
17
772
-623
635
950
777
-896
51
812
-382
-152
524
-374
-213
-789
-77
685
-390
60
768
743
-75
282
93
14
-28
-97
-460
-705
-705
-330
847
290
-601
23
-459
-36
649
-293
-6
228
8
-569
36
519
-770
-419
773
418
85
-813
-611
-798
480
172
-897
386
186
-8
556
-168
-69
619
796
609
-874
263
73
101
-834
199
-602
430
-251
478
137
956
829
-31
404
-284
-856
-703
-718
-545
632
21
-30
237
178
59
529
-185
300
15
478
806
-200
-610
-891
-102
-508
-192
-392
20
-382
-210
-221
-564
195
263
287
-676
211
-711
-272
538
427
-340
725
-21
-208
-267
428
165
786
-7
-842
15
399
745
-24
830
741
320
-20
68
-62
887
164
740
111
-661
348
-157
424
-405
511
-51
-281
-75
-193
952
-580
-700
-403
480
468
-679
471
21
-238
-610
-589
-529
-273
-607
-883
642
268
179
41
103
-632
16
793
71
-625
90
-459
-269
-49
59
-37
-632
-154
55
64
186
-799
300
-62
98
-637
380
789
-492
-488
512
773
150
-719
-32
-821
-707
-405
-38
-459
141
-295
-94
131
38
-441
735
53
-610
397
293
665
-470
2
-576
-608
-194
-70
144
-421
494
839
630
31
-790
113
875
507
676
679
663
550
-273
760
145
268
-897
620
-203
-814
401
-19
-621
-213
-795
-461
-590
91
-443
-414
-757
751
34
568
211
-783
-751
-896
448
-251
302
-567
121
-692
496
770
862
11
-224
270
218
-265
-47
-572
-594
-173
445
-140
-181
864
-362
-655
-46
-605
-63
7
490
-19
450
-308
690
721
-500
353
123
494
144
-150
450
482
-455
-94
93
757
548
-665
791
557
-382
-689
83
880
463
-323
850
-543
247
652
72
706
-501
-270
-655
-270
-606
-857
171
-184
-621
149
892
43
281
615
651
520
-223
-249
-804
79
-74
-24
-550
704
887
518
-190
615
-83
77
-140
15
109
-395
695
56
137
-418
800
712
611
257
422
-314
-290
92
-856
604
-147
-65
-427
-308
445
405
618
-790
477
478
-474
126
697
-732
500
8
-291
315
76
-450
596
-5
70
459
-864
-32
232
755
950
631
707
824
815
-310
-167
76
617
296
-502
666
82
-735
-3
-236
334
-360
631
286
15
-340
-402
647
920
-316
-156
994
763
167
91
-68
-413
-21
685
-274
-171
329
571
497
-592
473
877
-827
358
591
-405
-642
-828
384
375
-580
544
-549
908
54
-489
271
-645
-7
279
572
-54
-699
664
134
-882
242
-404
599
-761
-418
-419
20
900
702
334
568
469
-671
783
-308
-558
845
-72
-78
598
-254
-613
-37
473
783
-23
495
-610
-766
-119
-13
738
647
-65
499
129
-897
740
-275
-19
-80
-804
583
684
214
-93
-382
-88
804
-172
-728
-210
-483
697
-85
257
-335
192
-446
667
-867
203
77
-57
-28
-510
-669
38
-553
-94
659
775
305
-197
-646
-876
417
-32
115
-725
59
302
721
-207
-51
59
383
244
216
524
-680
155
-293
542
29
599
-266
36
398
-764
-305
712
596
825
-861
-59
863
623
889
-525
-214
226
422
-15
176
460
824
-336
765
120
-1
393
-767
46
153
140
-332
438
516
-507
805
-18
-393
-717
-889
-648
225
864
86
-12
-654
-776
669
-712
817
-888
-93
203
-680
-207
-775
552
-159
921
-589
-312
-654
-769
202
9
-630
37
234
-303
-307
-590
166
-140
-862
-457
-620
-235
-853
-17
-510
861
-429
743
-140
560
-73
-104
-476
-71
-59
-471
993
216
-715
596
801
947
989
-347
717
-45
-581
-382
798
-662
-747
-322
-720
609
-45
16
-72
330
-80
-479
-86
403
847
693
427
-781
374
483
668
-1
-806
65
281
156
-546
-51
-827
39
26
882
480
-62
757
-86
30
-725
556
-166
673
745
-656
-79
-4
-703
554
616
-684
-712
269
33
547
-23
768
-814
-194
-390
-532
-472
-821
-25
141
-807
-27
-209
733
-419
-481
290
203
7
-303
31
-84
-818
229
-826
-725
-635
72
820
529
76
-502
-398
706
387
-4
-890
-656
-480
-14
-848
-481
-348
952
-228
-550
561
555
305
-450
-277
-778
-226
-77
-852
-141
-240
-326
820
-782
393
688
832
-6
-737
576
-83
-692
-741
936
40
407
-389
-548
-319
-87
-751
938
-214
-698
867
461
929
-715
-526
-427
774
390
-814
-603
717
8
-890
372
-474
185
-36
872
-31
865
-712
238
640
-533
-635
547
847
152
-257
-79
-321
-834
-396
182
-56
-666
-532
-286
-887
310
-773
-641
620
314
24
416
-615
76
12
-168
945
-62
882
314
504
156
982
-253
-745
-795
-141
-501
-797
706
-277
454
612
-551
16
714
39
602
604
-91
636
108
228
664
-90
-63
-641
694
-401
-107
-50
-678
-62
-438
688
-633
841
-581
-39
-111
-4
-193
288
189
666
292
-410
-361
-281
-405
628
-265
909
-11
-446
532
-546
878
-63
18
959
482
-757
283
233
84
-432
-191
595
268
279
-413
516
-262
796
-248
50
-300
776
233
845
-374
-742
-222
-789
-893
360
344
26
140
-445
-554
90
608
-14
-661
-102
310
91
-150
185
203
-420
-229
935
-18
199
-26
216
-845
-75
-391
-333
-580
362
548
394
643
233
852
962
194
192
-373
-60
-286
-164
40
-532
-897
-687
-257
10
-93
47
-5
625
187
-686
-123
-304
69
-806
-26
-786
-40
266
376
-834
-251
498
-16
-820
730
37
-880
-846
-118
-554
-455
-639
672
-538
-421
-640
55
-132
-866
-17
-362
155
-524
56
-851
140
419
-21
-605
-184
-522
-890
301
-569
-421
-717
-430
23
-56
-163
-588
-43
-784
-309
402
100
184
964
898
-385
556
-807
38
158
636
-359
260
491
58
857
-256
-54
-54
440
-27
-784
71
347
-856
-876
-704
918
314
489
860
-34
567
-653
885
-367
-263
-275
-801
842
-280
323
46
-18
886
767
698
-611
-471
709
280
-452
552
54
-502
-340
4
-13
607
643
863
750
964
-340
427
878
-138
-106
47
117
-69
303
-899
-642
-343
129
492
-700
-184
-438
417
268
108
23
608
-16
900
681
860
691
-819
-242
405
741
680
-615
-894
351
276
-243
-212
313
23
-543
97
52
59
-238
545
-439
-565
-813
350
235
668
-299
258
-396
160
-726
-604
-564
-394
-429
-73
-615
42
-381
385
-366
-35
-599
755
331
332
-29
-639
783
2
499
-466
696
-694
668
378
-225
410
905
-335
188
-189
-15
-779
-426
295
420
-21
-240
31
64
-126
98
433
854
820
812
-376
-603
676
393
526
-164
323
873
838
283
451
518
-892
-678
-113
-34
745
-312
886
827
499
-712
454
200
465
223
-866
-493
-85
87
898
-877
619
69
-542
-74
744
-476
-397
-35
21
724
96
249
327
-39
879
30
428
-137
-35
938
492
175
-64
732
-686
45
-352
647
-743
-861
-643
584
207
552
-782
-645
-854
10
-373
651
491
-888
-281
-753
336
527
123
585
739
-897
842
-112
-343
896
169
-845
756
-455
522
-468
-606
-388
884
-769
26
277
-545
-432
96
150
597
718
583
-219
-135
-43
79
-226
590
99
568
-250
201
519
-50
10
-319
-749
187
662
-413
48
482
-663
-681
-299
-773
-854
285
-705
-1
74
167
-404
414
631
770
854
657
648
848
-161
526
4
629
-389
-830
392
410
-447
-571
366
411
-173
84
477
74
279
-618
320
-646
-796
295
929
-899
971
529
-374
-326
296
708
298
-422
832
-391
-405
218
-282
40
-881
-37
619
-388
-528
340
938
814
435
-225
-330
876
590
-21
-523
-769
290
-681
-813
457
-667
-471
341
250
27
-149
-833
714
87
-180
189
-685
-66
808
397
651
-402
-658
-832
-853
-497
340
746
-238
-15
-507
-669
407
754
-313
639
-28
-49
-711
819
748
765
-313
108
541
-220
-329
26
-34
-867
-583
92
-1
-843
-324
197
70
440
126
-450
-45
-238
-588
115
-155
8
-498
403
-689
-426
-498
-72
-261
-368
892
-376
-564
712
216
-298
474
-32
-479
235
574
300
855
-295
-41
-702
-93
750
957
-842
-683
-50
-195
79
508
-832
-122
399
-79
-450
-57
659
-346
-829
878
-867
-827
28
-419
683
-643
901
53
743
-598
660
625
-413
-340
-747
-97
-107
68
630
602
564
-36
482
810
26
369
695
-807
-643
-116
509
626
-772
-711
-647
-691
483
247
-427
-586
833
1
51
59
663
83
-500
-34
423
-511
671
737
-2
-839
-268
36
-119
651
804
134
-440
885
-603
608
436
363
637
768
-899
879
-126
108
-233
930
650
46
513
65
678
-178
274
-430
-839
338
-826
-770
-299
-590
103
200
-63
84
-52
-117
210
-525
-613
26
-666
-109
-423
-50
602
-549
123
-400
-352
-135
404
-359
9
63
874
-706
195
-638
-624
-398
-416
157
-609
-231
-47
603
-727
-868
-261
55
-322
-763
688
26
-648
86
-53
458
230
93
301
864
961
-1
-620
-414
-582
236
-395
29
-791
277
139
5
373
778
-849
-806
-727
432
-75
-67
-638
-610
-830
656
25
-362
692
-538
604
349
257
-169
-231
95
496
841
-201
-168
-385
737
-24
767
-302
660
934
153
-526
73
-739
-675
-814
17
610
-17
-606
-230
58
45
-378
779
-568
-842
443
637
-777
36
156
83
67
-616
-467
520
-576
979
-486
164
8
-429
-602
-308
-513
-557
714
-270
-8
349
-714
-484
647
57
-560
572
14
550
265
911
-337
692
-582
-75
989
129
-126
954
-721
-670
871
-790
651
-143
501
-847
517
-20
291
-428
-346
14
931
-556
-875
-838
-76
721
491
685
-532
-350
651
410
-747
270
-321
939
83
-98
-242
-544
22
94
-699
-70
-71
-24
354
-75
940
-775
-261
586
510
-631
-6
148
85
95
72
-105
245
542
-742
562
-839
203
79
45
611
265
79
-745
816
15
798
-859
86
813
-72
-838
-875
-331
550
-434
46
219
-315
888
317
358
374
-638
335
-493
97
832
-748
-677
-527
227
-704
-764
750
-330
-693
-80
-569
-373
113
81
-6
609
10
-673
-793
694
560
149
-69
-479
-400
224
321
593
274
-738
-483
-887
-805
595
-754
-65
893
-65
-169
170
571
61
-134
-515
-837
38
710
-773
776
-56
82
103
-695
892
178
712
521
575
647
-414
195
-423
-659
-245
349
-184
-416
-36
726
216
868
-499
-206
-393
-180
476
-269
481
-245
820
-22
400
46
497
-858
657
42
29
-614
6
-768
241
-537
855
795
-8
-303
710
304
-659
940
398
-723
-191
322
-548
-387
-403
601
267
217
-558
899
944
52
-52
276
-770
-370
-278
283
255
-377
-183
-19
252
81
798
-480
-285
-102
24
-199
-88
313
535
861
-279
-553
541
690
-26
-24
346
762
256
-457
-697
36
-520
-287
519
-45
404
735
300
835
-78
-670
-8
597
-631
-371
-859
331
801
-152
-91
-153
-618
505
-837
-693
400
158
467
-809
53
-800
-31
-606
37
211
552
-115
-603
-800
578
324
-518
-356
299
-93
-898
-176
56
34
-533
755
307
27
175
-759
-71
574
368
-88
30
-828
72
-344
-335
-270
157
-225
-203
-762
-672
-709
751
74
559
-636
-284
590
669
-681
311
197
-141
3
-269
850
-283
38
559
-172
30
200
312
-44
-281
-835
-694
513
-21
873
532
380
528
-28
572
-843
-134
-9
-109
166
634
-376
-630
490
-101
24
328
-570
835
449
-155
763
266
898
-507
970
825
-376
677
-428
706
-726
-6
624
-357
-511
-838
72
423
-564
233
568
-115
714
-278
-218
103
514
801
3
-743
800
-706
40
599
110
323
-87
-491
-691
-339
819
-395
-726
-664
-612
624
-276
583
-819
8
111
-888
-612
83
-754
67
-656
-573
821
-23
-430
769
-11
65
-238
-740
413
-843
-623
-596
987
642
438
825
-545
-462
87
-398
753
-795
-70
178
-78
767
-194
-87
285
-538
99
-198
299
-490
607
992
-432
-554
820
533
892
452
-663
-113
406
-349
257
662
-825
-172
869
572
411
89
482
-784
724
-604
-898
-715
471
710
-77
848
-34
347
-560
-242
913
132
-118
395
-98
339
-391
528
782
-299
416
288
-744
154
-766
-186
-123
445
-868
558
476
648
464
185
-403
-102
630
677
608
40
363
-13
-78
588
-701
-273
-321
-767
81
-281
989
130
722
-755
-68
-311
77
1
-336
-189
-831
-68
567
-652
357
-449
27
690
359
394
13
591
803
-254
657
-141
-834
265
-730
842
419
208
664
-583
-135
280
-851
462
-614
-727
119
-45
106
348
-269
63
-133
-1
-744
-242
-433
800
-25
425
-584
-876
559
15
623
-804
322
-428
801
-821
-576
70
281
80
-495
483
138
-295
38
-656
-357
159
442
-898
13
515
588
452
383
-669
95
-667
593
165
-662
-40
896
730
606
764
-177
-747
64
-850
-144
-591
-553
-377
-712
-567
23
-433
-899
-173
-621
-794
90
-529
550
-291
422
150
-305
-274
-898
-173
531
691
-438
-872
218
247
-649
-1
-796
294
-567
-688
-343
685
745
-845
867
60
-333
-59
270
-790
-74
-89
640
-93
76
-510
-233
463
-288
133
305
244
369
-26
315
-468
774
673
911
-113
-580
-444
-72
-434
-471
-582
234
11
-13
-581
-59
-605
314
-618
215
733
-536
682
36
85
699
42
-363
647
898
572
-451
804
-77
226
743
-21
494
893
698
740
893
-180
234
-170
-854
-57
222
27
719
845
-698
-642
-235
-68
-14
-81
-46
155
74
207
542
55
-396
598
721
-86
-745
-523
769
837
457
387
325
879
562
343
704
-121
51
584
-10
44
326
474
245
-155
-627
374
-185
552
344
389
362
785
-359
212
186
726
516
-736
82
621
-651
-315
255
810
360
-489
-497
-42
75
-3
324
-320
-9
-488
-707
588
357
595
300
359
-658
239
-511
407
0
-754
-824
-628
418
398
222
-21
734
700
-595
92
-750
442
432
448
-300
208
207
-890
-363
460
692
930
829
-888
562
275
848
-288
-215
-257
-44
-506
-860
-594
43
-796
-509
-833
-127
-733
-825
-485
549
-518
748
414
-733
-703
-468
569
154
922
814
267
445
205
306
84
-768
679
-258
-125
992
-414
-260
-557
-173
97
-718
29
-295
57
198
223
-671
-90
304
762
87
622
63
686
68
-828
686
141
771
606
-149
43
595
-63
-4
765
186
169
-855
-22
-119
-669
6
4
750
129
-570
478
-386
306
151
171
-646
368
-14
62
-797
495
-243
289
-695
391
184
-171
-459
-644
924
69
3
271
-543
39
283
-173
974
273
11
-777
363
7
935
-858
809
75
439
-687
255
886
355
-358
-376
520
528
522
800
498
-735
34
320
-681
27
78
310
-146
196
-368
-412
-867
-625
-461
18
141
-60
419
87
-741
-189
-618
-169
48
992
-116
-70
-189
-515
573
-764
-384
-304
-776
-297
754
-834
338
-303
470
502
803
-200
427
-318
579
6
348
-379
124
-388
-812
-271
277
-350
411
-172
267
283
523
-762
-527
-745
133
420
333
-147
-546
-243
-457
43
-730
798
401
117
20
-43
814
-473
368
-34
243
224
981
160
-810
807
-367
-350
265
735
334
50
-622
643
-240
-125
72
625
-556
810
127
304
186
325
-369
860
-301
-213
85
-14
210
-20
-85
702
-745
-560
292
472
440
797
92
434
803
87
-468
-322
858
232
-214
340
-21
-37
717
-41
-256
27
769
462
-434
-866
-162
-164
-30
-184
-225
-88
-171
-275
850
850
-787
-131
716
166
57
649
-214
-421
312
328
-39
-194
-246
-29
-821
-395
489
883
-573
256
-53
627
790
-624
526
-595
-6
-564
-572
-384
358
-484
-318
32
-28
-859
340
-759
-211
55
-751
798
429
-469
-202
48
-658
73
414
272
928
-496
-257
609
517
-163
-143
-480
-64
55
-471
-9
307
341
-70
37
3
-404
-403
716
-528
-399
-713
507
-879
-266
-27
-600
-474
303
-288
-693
-645
10
78
-636
376
-225
-552
-82
-690
234
-534
273
-375
-426
-581
243
667
79
-261
-701
853
318
864
-849
453
6
864
349
-507
-11
515
-480
-445
-473
838
-42
372
-239
-194
-723
-823
-377
709
-138
-153
490
346
-97
-839
-316
-585
-312
632
-146
-608
789
3
-699
989
56
508
5
579
-298
-441
851
812
-633
-29
-833
400
-289
-637
117
-200
-273
-92
673
-340
-896
687
439
-668
-218
-83
635
524
951
-39
-651
543
-426
-218
701
-396
243
558
822
-864
691
114
231
-702
983
82
305
48
705
888
-795
-103
-695
-431
-830
899
-202
-841
388
-238
-533
40
40
-117
993
47
276
973
949
-543
138
-821
-715
146
-241
694
-31
20
-571
-103
847
153
314
364
-808
-371
-171
-327
-507
232
477
703
-617
-65
216
-868
464
126
470
-105
826
-403
-15
-806
-96
-462
-681
645
-861
327
-185
-562
738
735
-629
303
26
28
-312
69
-375
-141
588
813
-87
-807
-34
-21
296
967
75
623
-509
943
395
41
-126
-277
-54
415
284
512
440
-317
-716
-216
-122
-700
166
-636
-134
-364
-70
-61
6
-113
-732
435
-248
-30
-41
818
-55
-206
687
422
277
-167
191
45
77
-561
-394
49
-173
91
12
114
-189
-713
171
-577
-734
-109
-813
-466
215
739
701
-188
-836
-84
813
-76
-147
698
-303
224
-60
-95
-894
93
-153
-599
585
-618
23
-48
-178
199
-787
-79
-186
392
668
42
-157
199
607
-821
219
-242
751
459
831
29
-266
-673
-136
-560
-691
-201
557
388
-517
516
792
179
155
317
63
-300
49
741
-387
-329
649
-77
-453
17
-69
747
-622
-481
-703
-71
-469
675
-72
-787
-1
875
-59
-34
-657
-214
403
784
-691
71
981
619
999
207
23
39
502
752
510
-71
-331
74
392
-610
56
245
-249
-41
834
-648
176
-811
-787
-131
65
-881
-717
521
46
-205
86
293
385
-844
-781
-87
-25
319
-176
-631
-585
557
-139
-728
12
-232
36
-788
379
149
-363
604
551
235
391
235
-659
-266
-62
-227
21
-847
615
252
-350
863
869
-485
-75
173
-652
-716
-749
85
555
-230
374
-577
80
-479
558
791
497
-136
-237
-49
-698
-787
-569
176
-264
-846
-4
513
251
-332
-563
227
-28
-339
451
-722
867
695
505
-252
-326
754
-882
613
303
973
647
113
-116
-51
-120
607
-587
-194
-204
-233
571
-443
-328
362
-130
-290
427
-234
-217
454
311
-440
72
226
-487
2
77
558
843
237
-422
435
-595
364
14
147
251
108
-88
779
-144
756
303
240
208
-95
-768
589
597
-198
-429
-383
169
707
-6
423
841
-528
97
73
-849
-89
781
878
890
81
389
318
-233
508
353
774
354
-801
-763
-483
789
61
-819
107
-48
656
-290
4
-578
737
-325
-548
-189
985
38
487
601
-41
-674
620
745
-414
367
-93
-529
-318
-714
-79
826
302
-133
6
-623
-127
-111
862
-390
-82
-307
-415
790
-828
-712
348
-168
-331
-80
775
18
-411
275
-594
573
37
769
-361
3
-283
-43
79
81
-681
-839
-408
-468
-154
-893
-382
452
450
-55
-744
-69
-436
90
-273
695
-665
-622
-99
208
201
-264
-92
-296
-748
-740
33
26
-89
151
688
-49
-888
439
-62
90
-19
638
534
730
40
-713
-408
-406
398
710
509
-311
-864
-106
-62
-767
999
-609
-634
-843
-438
325
-187
-235
693
72
327
-507
-739
-165
753
8
-742
-781
-37
-689
17
-449
239
554
274
-839
-339
511
329
171
-819
-724
-546
-529
-375
-247
-483
88
84
-624
221
750
388
422
131
64
-398
-81
12
-757
143
-500
7
33
158
689
134
-642
224
-356
-15
408
-361
-369
-535
541
415
-695
-148
-77
712
-35
602
866
360
-85
-496
417
-29
-839
57
366
749
539
104
116
-25
-512
296
77
868
604
432
-499
-475
-274
760
517
950
0
73
591
-333
148
419
-738
474
-36
625
-286
-551
-144
45
-195
18
-590
500
-205
-302
999
91
-26
-535
-759
38
-374
-689
-407
-808
-479
-638
-220
-800
-111
-338
-56
51
835
74
-157
363
287
231
817
-600
-243
483
-335
658
533
524
-208
39
-576
81
1
-164
638
-290
261
-818
805
74
-421
-863
147
966
402
755
88
-321
-30
-499
-74
286
886
-671
-199
-31
-84
671
-622
50
-69
852
77
103
43
-746
-126
154
-569
510
684
-621
-613
846
589
-403
-136
-180
568
58
-182
-748
766
-349
-544
-373
246
-40
-25
-311
-515
-517
860
218
-492
445
609
203
697
-115
-704
646
165
390
-762
-521
-110
-521
-314
823
892
-396
-192
-58
854
-411
-144
581
-334
-500
551
743
-564
172
750
-738
-199
-95
-94
-821
-738
64
475
541
612
53
-235
739
864
-316
718
635
-178
-20
-674
-367
711
-113
80
699
184
-84
86
485
-447
527
619
595
112
418
-665
-69
-71
404
-650
468
-452
355
-52
-196
544
33
-105
627
-12
410
-771
470
-812
-704
-78
86
829
416
616
-736
730
-27
70
553
101
799
191
-638
-461
24
85
-530
771
-560
948
192
614
887
522
-602
254
-119
598
236
88
400
-421
-585
239
-193
556
-569
824
96
770
44
-891
53
374
-512
-135
359
-786
766
62
1
392
-425
321
-500
-889
688
904
-400
120
-241
397
517
90
555
-209
-483
-802
-44
731
483
-410
230
65
4
833
-147
14
756
573
953
29
701
164
706
-743
-38
-42
-85
-523
321
-624
-70
-769
445
168
-109
-842
-837
-308
-174
-221
44
-142
-574
771
-543
-818
-38
-3
62
842
-234
-108
-165
-295
-224
97
-737
592
167
31
187
90
-308
321
84
-556
143
-269
-42
273
-93
-14
49
61
214
-707
-7
393
90
-66
-252
123
-782
-546
-74
-136
832
60
676
272
-66
-358
-548
-30
-289
-408
-354
-416
398
520
236
-791
-637
-412
56
-8
-200
-826
-62
-691
-252
662
-171
849
376
-543
-694
576
-502
-316
82
-333
-333
-210
477
140
89
-54
761
-331
-768
38
615
825
-65
213
418
-53
724
-211
-376
-695
-99
779
-312
520
632
763
343
-803
708
17
637
94
24
415
-570
461
-299
88
-139
-541
-441
0
764
313
-796
328
-425
-90
-61
-757
595
-771
-667
152
-35
273
211
-311
502
-9
871
-634
570
156
-11
92
15
-325
545
23
638
-114
-473
755
-155
503
-147
-298
9
-763
82
-894
751
68
72
197
-672
-105
200
694
-76
753
-741
142
76
302
220
-616
-36
435
-456
320
24
-707
-390
641
-246
120
802
-158
294
840
31
-62
28
-200
329
-179
435
-313
49
72
-247
12
25
720
303
-303
-71
-642
-760
812
418
-70
548
728
698
-759
2
161
-356
-547
-803
-378
-136
279
-711
795
426
778
-578
165
443
24
845
-385
-563
-3
-689
607
73
-774
660
-407
7
153
-83
-373
332
-28
187
-97
-217
764
788
237
-368
-521
-259
699
-11
30
125
-192
-138
-882
-51
558
-856
-363
-669
497
-864
-394
-42
-469
19
-412
-158
-680
856
123
891
-367
49
71
-521
-357
347
-306
803
650
-16
289
-433
568
15
-362
-93
19
-88
-623
162
-17
435
-681
473
-618
875
-472
-848
-141
-292
-383
719
-661
-523
-186
-243
-652
-606
449
765
44
364
-64
164
804
-891
526
352
-799
301
-618
95
-142
580
727
-612
673
-548
-57
-782
-309
-444
70
9
-163
337
-183
-268
-833
255
-617
-219
-80
-502
-403
-848
210
79
-871
559
382
509
26
266
15
130
808
687
128
274
-746
276
99
397
-739
-367
676
362
-833
-836
-464
843
97
197
-183
517
-580
-676
-832
-569
-146
-67
-241
-528
-30
-398
-487
473
684
-111
-87
224
873
550
-860
-9
-288
-314
-197
-224
-899
27
32
-622
602
29
131
445
-774
67
-203
521
177
-98
147
221
-606
-540
-11
-741
-669
-665
-302
-484
-826
-7
-292
854
-868
-315
87
-54
76
629
204
935
385
589
-398
370
-703
793
741
804
-582
855
-803
162
-210
-130
-845
-110
248
34
72
-421
765
-69
190
597
717
783
374
-532
-639
-819
667
-151
-468
875
-402
135
991
584
6
28
-27
22
879
-833
857
56
-520
998
-94
58
-494
52
-510
-633
360
-94
-259
959
-21
207
-159
533
51
696
-651
-326
67
553
613
-813
-164
671
-469
-179
684
426
-453
-684
-222
122
-229
-232
642
-95
358
926
33
207
285
-728
157
-802
-545
72
35
529
-541
-728
185
-542
-488
191
-686
-13
926
587
-495
302
629
726
-310
-18
184
83
-66
738
415
490
609
176
305
-25
-250
324
-305
367
-565
-53
-198
-302
-448
-113
-520
-188
651
656
-828
322
-32
256
716
-82
615
-428
-409
801
869
-828
658
362
593
828
-434
49
-270
-40
-205
794
204
-440
762
-341
6
-665
-253
330
-810
806
-114
346
-242
-9
-114
196
189
-19
-8
906
-652
216
810
-469
349
750
-630
829
-1
-768
645
105
673
-271
82
302
-541
-471
35
319
-83
434
-835
132
270
-698
-67
468
554
-328
-23
-534
-605
335
-48
-56
-672
-146
-154
348
-863
-69
823
-508
-304
-895
82
-493
755
-351
-44
-29
202
561
48
182
756
-653
-50
-333
-378
842
654
507
-838
493
19
-614
68
-574
817
334
-398
528
246
-750
-306
799
-562
-22
610
-43
-305
52
242
334
725
58
-455
-192
193
-782
128
263
257
-803
790
647
292
849
773
-680
608
897
-782
-150
605
-55
438
904
-522
135
-92
-867
-10
-25
-51
-216
-406
98
-63
773
-211
-895
-6
-506
452
259
808
-520
-153
-221
-530
677
-698
763
527
-134
668
33
-36
-237
37
-271
-793
516
-155
-857
392
778
-214
-151
575
-548
755
-184
612
-406
-454
-115
-789
-302
-606
-26
841
-469
192
-854
-586
-775
-304
283
-260
-564
354
-6
-472
94
20
232
-455
-265
315
-449
725
736
558
-33
650
-342
684
-42
207
-398
-850
-354
-22
74
856
870
161
89
-378
-800
-85
-73
-704
589
470
-59
154
809
-187
-61
638
276
756
-309
-434
-164
330
191
17
592
-328
-314
-818
93
341
624
-810
-164
-110
-842
91
812
-73
618
-82
-804
-149
258
-859
-394
-89
-650
79
-823
-156
45
-787
115
-288
-603
249
910
-765
-460
423
768
-599
-653
-511
824
-18
625
484
-657
-233
855
762
655
892
41
-72
135
-663
-472
626
517
-596
-685
102
-879
262
-179
647
-23
-223
-444
-440
754
466
-653
440
678
10
938
731
829
776
697
17
64
-188
-547
-720
301
948
578
-318
-505
343
-610
247
-741
446
703
-83
-126
-341
-525
622
-19
-742
86
-281
742
815
-558
302
752
616
-170
345
-221
-603
245
54
17
-525
661
724
688
-123
-633
626
-90
273
479
933
-868
-456
621
-611
-35
-59
-395
580
-360
-131
304
-57
30
-825
-71
303
-703
234
-21
537
-300
-496
411
777
707
387
-761
-192
-347
694
453
182
716
50
894
753
449
-450
279
895
-115
191
409
-19
-50
284
501
-473
100
-362
-343
690
-531
-429
-241
903
-442
246
161
336
-803
-619
-9
-601
-59
42
779
-726
-809
-292
-733
-685
-765
-191
9
-620
890
758
-559
836
-511
-756
-500
221
327
213
111
-765
219
90
12
-73
169
-801
183
-110
-884
-81
4
-584
116
-446
-608
74
869
800
-734
160
-32
220
-261
-460
-565
706
-85
25
863
78
-334
-666
75
469
742
20
-800
-283
-26
29
912
-204
678
140
-773
-264
-409
-437
-335
-6
-441
-381
-786
556
-470
-517
-334
74
62
137
888
-575
701
-632
-825
872
-502
81
-141
95
410
10
-329
289
434
868
40
-612
238
734
554
-760
413
-562
37
-91
250
-231
564
-456
-639
-796
-159
-246
192
-773
-394
-398
-672
676
34
-821
-49
693
771
-444
82
509
-402
527
891
-41
860
676
-148
-553
580
48
329
-86
-795
522
102
36
-282
-863
525
40
-11
319
-70
19
-4
-780
-414
898
-712
160
753
190
-242
795
283
-604
848
450
186
-306
868
-94
-165
-411
-368
-49
820
-283
-117
566
589
218
-445
312
-107
-379
828
208
-777
-70
683
191
-245
-274
-672
12
134
387
-406
-269
-119
-253
571
353
-326
639
604
479
-583
-131
268
926
189
-871
541
-770
64
655
330
588
196
-52
-481
-14
882
-611
910
-688
-650
838
-108
-52
494
-866
29
-76
189
-767
435
-35
-821
189
-620
-673
-337
-67
172
-707
31
-37
-245
-542
857
-336
244
281
54
480
-22
140
-893
-288
432
89
794
-177
381
278
-613
-794
830
66
569
-312
-634
681
98
665
-27
-694
-705
15
47
210
627
-90
246
-168
597
503
204
467
964
62
871
-330
-195
-152
108
870
-631
-346
-266
742
-517
672
-130
393
-7
76
-820
-567
-495
-15
26
-885
-39
130
-588
969
737
-335
-399
40
53
863
-12
894
-421
768
699
-43
-347
-786
-297
789
-854
-43
-13
13
205
-136
-72
-147
517
596
-24
29
533
-321
69
-22
139
-738
-4
883
124
-749
141
-574
15
117
88
-556
274
-640
-606
610
0
581
295
-852
274
6
-31
734
-19
-364
-415
-217
-75
319
858
594
64
-590
-265
205
643
458
582
-814
397
427
-882
608
307
159
-781
-46
859
119
-329
-32
-801
-417
-730
-78
19
-90
-611
-764
456
192
715
-234
-92
52
-529
-628
-482
7
356
522
-328
616
-274
102
513
316
-14
-682
-636
57
-723
69
815
818
-142
-322
-696
281
154
-74
-145
-597
10
659
-198
-136
-758
423
-564
-457
46
53
214
542
41
-392
293
402
-14
-40
-133
346
-794
-730
354
-783
537
835
-302
355
25
-816
-12
-97
-821
-49
159
-96
664
909
-492
-515
-371
293
449
225
227
-75
-69
-575
255
639
-892
38
-615
-471
-585
-328
-343
132
265
10
-777
171
-63
162
-478
-823
-335
117
-846
788
-307
-473
-97
408
223
223
-895
-91
-94
-297
-282
-110
481
-823
63
-505
587
179
-877
-873
347
-896
-847
856
433
98
-5
-589
329
798
-33
-714
36
327
-708
423
132
35
-593
-291
851
-660
-651
84
-814
-136
-148
-885
683
-616
840
-541
-8
72
-3
-448
784
-526
-340
-10
51
80
-593
-778
286
242
-14
780
-481
-200
55
-618
212
625
299
-194
-13
-613
58
36
29
829
39
20
90
898
-66
-488
-551
-353
-17
368
239
-19
-783
-122
177
665
-282
673
35
40
-839
-50
856
-117
-320
891
572
-222
448
-33
295
-564
-148
-66
-846
854
-418
-19
-155
-636
488
668
-360
79
-624
-666
561
-362
-453
-91
-868
-460
851
-226
-895
-230
-42
509
-196
-528
-707
404
815
-99
-688
627
833
372
-716
720
849
357
339
50
166
-115
-574
-568
894
-7
-431
197
66
358
259
-255
854
-50
52
296
-507
268
-892
20
82
265
-456
-778
-150
-74
-291
799
822
-511
-636
819
-133
68
16
64
60
-340
-815
-406
668
787
-101
-220
23
63
-633
18
531
571
-38
-540
-292
-456
-432
562
-632
857
-774
-20
-38
-383
-109
505
201
-607
-658
27
55
867
-296
793
842
170
99
544
637
133
783
333
82
-550
-757
587
551
-15
946
867
-853
-107
-542
-558
62
75
-6
815
-335
674
-421
229
830
-636
200
241
266
291
-520
26
70
376
61
-393
-822
371
-536
703
203
311
-585
719
32
266
721
300
-607
-809
800
627
-10
-486
413
628
658
-616
384
150
302
64
21
-845
-480
-130
629
523
561
-527
426
5
-316
41
351
-165
-198
857
26
725
503
-340
-813
872
-22
677
509
-646
933
-98
-228
-87
-381
-574
-34
-120
-15
538
269
-691
-842
840
-660
826
-345
-651
627
-809
597
-837
-725
363
-582
-828
-4
-81
416
-147
597
374
536
240
-141
231
-802
-758
280
375
-809
-165
205
374
-384
803
-275
-337
-894
-616
-473
-63
-23
501
981
-122
-251
758
135
-173
-264
299
-806
-705
918
802
-128
2
-303
-206
213
-582
817
-884
-776
554
527
-94
252
-813
26
-151
692
461
666
-167
-368
-612
-215
380
-36
80
-83
585
-590
180
532
-291
496
-893
951
-237
-211
456
-451
680
-799
-54
403
481
24
-837
-165
478
42
-45
931
66
-643
-727
-178
-465
-737
-486
33
-477
751
-76
-740
-41
-403
0
396
-410
-66
-88
-131
-605
-833
-658
643
-261
16
896
765
691
-372
-7
732
733
-272
85
-580
69
867
-681
-612
214
-338
-69
131
-591
-27
47
-709
34
-13
-63
-865
95
-454
839
-769
-602
-82
888
-169
847
-85
-443
-176
554
792
-427
-396
-87
-363
642
-57
776
597
651
647
-115
-16
-64
-188
-649
235
-94
-737
60
-37
-523
-330
662
572
202
-231
-23
187
-679
64
836
29
262
875
188
325
-553
-751
-55
-374
164
268
-657
125
601
-599
-275
-178
13
-766
175
-783
532
543
10
-695
-93
-261
398
-749
613
-578
-767
-115
-127
-298
-321
96
181
697
134
98
-705
-28
-112
808
933
-205
170
-94
-436
104
723
42
80
-355
-882
484
918
632
755
469
17
84
-148
-563
-196
22
-187
978
-366
-271
-365
-189
620
37
-199
457
-347
184
-397
825
257
82
217
165
-774
16
-132
970
-83
851
260
788
-91
467
-411
-481
78
27
-75
-872
-832
-742
-35
98
-719
397
613
42
-742
852
277
695
256
59
-98
15
781
-427
336
65
60
-61
21
572
589
48
-766
-177
890
-630
749
588
-429
63
790
-824
391
-120
715
329
-818
-39
-3
-496
-185
739
802
839
-696
-159
765
598
15
99
684
858
-69
-6
358
-174
834
-587
-381
-584
-290
-31
142
307
45
574
-797
202
772
-577
-20
458
110
67
375
808
-526
84
858
178
-58
96
-1
198
650
-22
-216
-226
677
265
-628
-568
-474
-761
74
-505
-855
-858
159
61
373
521
-391
475
-514
812
-89
759
-739
-263
708
292
279
-284
-807
43
-727
213
-854
-31
14
-86
-620
48
-837
-27
277
-328
-417
440
432
-532
505
-668
-59
169
440
-92
-308
322
-66
202
793
-580
-43
350
106
334
-13
821
-749
892
174
-291
518
594
372
753
666
90
784
24
72
-44
-29
-14
62
-488
86
851
-36
-714
-763
506
98
-88
-654
-207
-233
464
310
-46
-813
315
806
39
991
-122
-597
397
27
159
888
-530
785
-668
862
-513
142
665
-165
-444
806
321
-64
405
496
159
660
-194
-177
767
-109
192
857
-779
-672
-672
-500
-85
168
58
-321
820
-447
146
138
-787
-78
202
737
81
379
-392
95
-299
347
-375
-638
-589
941
-349
-549
-294
60
28
407
-544
-90
857
-196
803
363
10
-313
109
-717
-877
-493
-603
607
732
-597
-193
-749
58
561
-373
-510
513
333
-79
544
637
748
831
-837
-78
-234
410
-36
-868
384
-434
-698
-806
83
91
380
-10
-295
437
521
580
-818
550
60
-233
-377
-25
-515
-620
608
772
-45
911
-154
786
535
638
611
-519
-474
-323
414
401
-518
446
243
725
914
-96
517
-571
48
694
14
759
716
91
47
-12
-157
-659
333
96
696
-382
-380
-324
782
61
-256
-825
213
-816
-607
79
-671
-63
-667
-80
551
953
32
32
315
-393
875
-220
-15
-515
595
-309
320
-59
-453
-66
-290
-130
-96
-782
197
214
257
323
636
-384
-576
-264
-50
809
570
-356
-109
-507
-26
-409
-795
764
30
-87
-745
653
960
-579
329
13
-118
757
-413
572
-28
826
762
-252
343
0
-157
740
501
-379
-278
468
516
-861
-701
-157
55
50
862
-535
21
-91
-739
63
680
417
292
-5
-106
-90
-831
-643
-558
-824
-526
230
164
591
622
432
278
773
849
887
432
145
126
584
933
-584
56
466
882
-575
-773
-215
417
34
-499
341
-772
578
-262
60
96
-292
199
-439
-88
-46
-125
190
800
-896
-149
48
915
342
56
-761
-108
-736
53
284
-29
-169
-384
-69
737
847
-692
-70
325
-783
-2
568
578
-442
-490
-90
203
-307
-57
504
547
-780
-440
196
-422
-510
-274
562
155
-738
-853
-883
648
-671
-831
-453
-584
932
-231
-153
-619
-71
122
-29
944
89
-639
-843
-617
-784
-742
-540
14
662
-793
714
18
78
-61
245
768
847
-561
928
-135
-694
471
360
-275
-462
939
-333
788
-23
-259
-246
98
49
743
424
-637
-155
-250
453
-633
638
744
254
939
130
-893
-1
-704
423
57
209
-212
572
812
-629
661
-636
490
-485
-59
13
-854
340
378
323
-40
-807
249
-732
-476
933
-597
-235
-879
143
-28
234
250
-786
213
-543
758
-460
803
-688
-53
256
875
766
211
-715
-81
818
-28
133
-451
691
75
566
201
-25
-545
-78
-625
-199
-833
-525
92
-74
55
506
820
-228
115
71
219
-836
60
-441
93
81
-83
-554
-759
-734
246
53
-208
59
604
622
836
514
486
-490
498
17
440
-133
-826
-846
680
32
587
-27
-268
-823
-117
290
365
-122
-375
492
602
894
-509
393
219
262
-570
10
-201
82
25
-454
-734
240
-454
-352
392
-112
328
-366
-97
391
54
303
-311
-191
411
848
-356
202
-767
-141
-556
-50
385
381
-576
-342
499
-295
-712
-605
609
-886
625
-142
-871
-215
-93
233
65
134
-645
-639
670
-88
606
42
-259
416
-370
-9
-798
-87
155
666
890
-279
63
-833
-268
661
-148
-728
120
491
532
564
-616
585
-240
-559
-67
-298
-231
-891
94
-87
847
824
138
-26
434
-69
805
355
260
329
-70
-491
423
-773
-597
228
982
-787
860
-486
270
29
-483
-506
-790
3
822
240
-849
-664
-88
-838
255
282
105
-456
91
733
-735
-222
943
755
-324
-51
-147
-116
686
-215
-466
-219
508
-763
-223
468
-676
-255
57
384
504
559
640
-405
-228
-523
-428
698
84
-471
935
389
-424
-318
-94
893
-738
981
52
538
-760
689
-327
-632
895
285
32
853
703
-3
-253
706
488
-72
722
210
-461
-335
101
-203
-552
-216
-489
-646
-608
-27
444
-194
722
-198
-91
-235
666
-329
86
-326
866
475
-724
256
-706
-359
-108
-59
-533
-269
417
-67
-380
565
-753
-290
809
790
227
88
-614
470
424
-821
-703
683
295
-192
-187
-231
-604
-425
-756
684
532
729
698
-356
812
-849
-607
316
827
-274
322
853
-52
255
-479
-769
-516
-26
-533
673
-385
828
-573
-70
-615
-174
841
-488
-102
301
300
-686
-546
982
447
-87
-387
412
-830
-502
461
-353
-313
-693
-417
-279
280
547
854
342
-674
-716
517
-799
594
889
-88
-3
-846
-298
-756
-816
131
-29
-786
-863
645
-46
339
323
-501
-366
508
-219
-121
196
-758
-487
-354
893
340
-503
-579
844
-75
139
39
834
-31
-392
404
14
326
77
90
-478
-719
454
452
-74
-596
478
344
-368
875
-79
-30
863
569
437
-31
76
249
731
-778
203
926
-49
221
-58
-289
-92
-474
7
-837
-888
-681
-856
-540
413
89
425
430
629
629
80
710
-372
4
-381
-9
-161
598
-188
-425
635
31
606
448
-858
-406
-466
-19
-230
35
475
-875
-529
504
-347
-107
-221
-781
-883
387
36
595
68
-564
891
670
22
-32
772
46
-219
465
577
805
-71
193
439
201
-120
-692
359
311
631
-205
565
30
469
-170
-15
-663
765
-479
-631
-855
-49
-109
856
-874
158
-533
-155
-536
751
727
-282
593
532
-655
233
207
166
206
811
150
166
22
-430
468
87
69
-144
-195
826
522
544
-305
-189
438
-68
-576
-124
-464
591
-590
266
-63
827
-343
300
-462
-777
-766
822
-401
-32
-89
608
32
-627
-527
-395
-685
-372
-172
63
-153
-205
661
-485
-728
860
-246
224
-10
801
-680
-806
-88
829
-692
-260
-290
-601
-762
616
719
432
621
420
-126
812
-531
343
646
-631
760
-202
503
89
504
-367
90
-714
-29
-314
283
851
753
-29
772
-350
-568
-510
481
-407
-127
-786
-624
93
591
-501
-792
771
-653
-605
-399
409
13
-129
64
38
802
302
327
117
-215
758
790
524
14
617
178
-553
478
-282
110
594
238
-204
-1
-571
-770
-150
255
-25
91
-434
480
814
-379
-372
67
118
-517
90
-115
-763
496
-480
-850
-613
-82
-481
-211
20
-250
-463
-512
150
53
529
-309
927
565
-30
114
451
801
734
-21
-190
129
-64
-855
-528
649
644
-276
593
-58
-361
-9
-496
-38
807
-797
635
473
75
-671
394
793
170
755
-581
489
309
-744
-834
-823
-671
-854
892
807
-591
-171
971
92
-727
-2
204
-340
-238
46
673
-75
333
-882
-36
540
694
685
458
-345
369
668
-111
608
189
-257
-183
-881
592
52
554
-444
-71
69
-492
-745
-191
-461
-194
-94
-352
-762
-800
-629
-634
-278
-37
491
-593
-743
-343
-444
188
-83
380
774
-879
804
-147
223
-228
-276
607
334
-223
-27
55
-699
393
-878
-260
-189
-228
624
-82
-589
469
837
-204
445
-163
681
102
-397
755
-587
-281
-58
-137
753
522
10
-563
-738
37
23
54
498
-742
-829
-697
979
79
387
-682
-496
650
32
-195
958
226
417
950
732
-532
-483
-56
844
172
188
756
-880
-873
192
-386
-855
-306
474
-654
604
-30
53
830
22
847
411
788
-426
697
-155
-705
-783
412
169
-535
535
-11
-15
154
253
-446
-518
-826
490
-362
-481
838
-38
699
614
40
-541
-288
-174
-656
-211
-220
-881
-63
-78
308
-420
128
-769
894
-751
-4
-568
-700
-195
-245
508
-112
923
-554
892
138
-507
641
624
7
568
600
152
429
-746
-18
770
680
188
56
-873
329
339
692
286
813
539
201
-85
-284
-309
-495
-132
-492
-656
611
35
88
336
499
-48
-668
526
-3
828
111
-680
-834
-578
869
-189
703
888
-883
-122
-767
-692
-826
-692
568
-438
-252
586
-208
-431
257
-631
-887
-61
-291
-33
510
570
-372
-124
483
-879
20
-674
-182
160
-102
-665
453
-345
322
-886
445
379
-33
-32
-777
740
46
-260
-321
-688
-535
868
680
-438
595
50
-678
697
-173
67
325
786
-533
-167
270
-97
322
682
959
579
351
-178
519
26
-154
246
-803
-513
-726
-819
-815
-207
163
489
-543
11
-239
-47
-36
980
733
30
-565
39
-795
-493
-170
136
-183
-526
790
-76
11
885
-144
144
-485
161
-49
-34
-574
229
74
-239
36
739
-493
240
-890
277
850
-878
777
24
-720
470
-620
-253
661
511
153
102
-101
53
-731
-505
75
813
690
834
-49
171
-158
-88
135
301
135
988
-777
517
33
513
-754
-405
-672
199
21
18
-145
62
-339
-171
-683
-341
148
329
-735
237
-196
738
777
-232
-255
-798
-774
651
291
770
460
-833
842
478
-496
-674
-645
-83
-570
-471
-719
202
-541
623
-476
-820
309
-77
-403
-395
477
-43
-124
-363
582
145
511
-109
-743
-96
-150
-540
952
893
800
-332
346
2
-651
522
-88
729
-162
684
316
250
-344
488
710
18
-220
95
124
342
665
220
-880
659
-384
168
-895
56
319
-727
-494
-271
284
553
788
-726
234
-471
-792
-683
489
-70
814
-385
120
71
-205
-86
-664
649
-794
-579
154
248
-765
292
-782
788
-629
-701
-35
231
47
348
145
-847
832
713
-879
507
187
11
412
402
733
-33
881
761
-784
-92
203
-747
-79
396
78
-77
403
-324
-363
680
714
582
653
280
-754
-639
577
893
856
-553
844
-150
406
-262
225
758
824
325
-782
681
-764
-127
914
855
-879
749
625
790
7
-767
717
687
-22
-3
589
-405
-412
-462
43
256
-358
-509
924
-863
-764
708
-193
-164
-336
-296
-7
660
172
-643
-566
-324
-745
826
63
-126
50
9
974
350
-654
189
52
22
-522
882
131
-753
864
-795
469
63
-368
696
630
-747
-161
-532
595
232
792
861
962
720
-385
170
335
853
518
508
-29
20
122
-892
628
-560
417
354
-123
18
863
578
-751
-599
757
280
726
175
-491
-371
-762
613
-745
-250
-698
702
-167
-517
-364
200
68
320
312
683
35
-251
410
-12
414
218
51
112
-620
-59
376
-17
-662
-109
814
-421
-229
57
-315
-553
854
657
-841
601
62
401
912
-668
-121
-139
331
7
9
-445
-480
-794
631
-489
778
706
-70
-394
-464
-195
-403
-719
627
627
695
91
252
32
53
-386
833
-358
864
342
836
809
-120
131
246
-769
48
868
2
-667
26
-44
-588
410
-303
-18
-64
283
549
81
-703
-795
29
-888
666
-52
-8
-312
726
665
537
625
-771
323
220
100
549
-64
-314
-389
60
847
287
708
494
539
989
81
183
609
-94
919
268
427
218
-46
-836
-348
70
-558
-724
646
337
-12
112
-20
-563
-58
839
-518
-67
-733
878
-846
289
-687
745
79
200
316
-84
-312
-108
527
529
-134
-329
-247
357
-702
409
-54
201
-211
31
173
187
-28
-21
-206
930
79
205
-608
-299
-722
342
133
-215
826
-766
678
256
69
-741
54
-870
-551
-66
558
-243
24
-248
769
70
216
-481
-225
-309
682
593
990
0
204
200
-382
-47
5
565
26
-238
-176
404
-437
494
-730
-70
-752
860
38
665
-386
753
112
-588
-173
-294
-447
-6
-153
704
-876
432
-670
-479
-273
89
195
-854
-57
785
-331
363
0
69
-375
25
24
940
-500
640
768
-533
454
-601
-62
709
459
-747
-634
494
222
-145
62
-853
-212
685
-844
-591
363
7
-243
-223
-62
-345
45
36
154
-17
429
-165
-796
396
610
-108
606
80
-280
-311
425
809
471
-543
370
-27
99
-224
-866
-263
-500
52
-399
-761
-448
-59
590
-397
976
-515
-128
923
1
-231
7
65
36
94
735
-395
-721
58
63
-222
170
90
-745
-672
925
54
-29
-53
-139
-464
325
-250
-88
-567
474
745
-206
-482
-3
15
106
342
262
80
165
256
534
-11
508
396
-397
-683
-310
-317
-440
-883
-162
-184
679
-115
491
-772
96
-372
-729
526
409
-99
-286
890
-406
433
706
498
-497
484
597
239
216
434
-557
44
-765
-261
27
-122
656
552
-299
-21
-593
794
-867
-132
-729
497
-474
-709
-156
-334
-188
853
708
101
-256
601
246
46
9
-834
-788
72
-197
196
-657
-248
-402
678
543
-152
-794
-648
705
-720
-893
-711
-77
-282
-8
-790
105
-777
-193
-436
38
93
87
-217
-532
-146
13
-284
473
20
998
-600
839
839
822
-678
-802
-554
-389
-696
-637
-289
-25
-713
59
-358
844
-264
-738
845
-149
-870
-600
63
14
-430
813
700
-39
-170
-14
559
573
730
-75
-373
-746
-672
240
750
863
750
429
-828
957
-348
675
-671
737
-584
-525
851
544
-804
-495
696
11
-545
-793
225
631
134
-115
-342
-124
127
710
-266
45
199
182
369
12
433
-509
713
73
416
7
-608
77
449
-650
397
-494
853
-27
385
574
601
-520
36
69
-857
103
428
-19
-74
74
-174
33
-756
-58
721
563
566
-266
570
548
-775
600
-500
-675
218
140
-70
27
-596
744
-65
527
-585
170
-255
495
-763
591
-577
-193
-25
42
-114
498
-609
-739
878
463
77
-61
-835
-530
-197
455
689
-532
-779
-228
435
82
405
464
294
-199
36
673
345
-663
885
99
574
54
-384
376
-196
-47
321
753
-295
923
-538
197
-383
98
4
-341
-129
-84
645
679
-466
-868
940
-659
502
-633
537
381
-704
-427
724
641
766
59
-839
580
-376
-556
858
483
-39
-852
-2
-691
-269
-689
517
-287
-732
-423
974
386
367
166
-245
90
347
267
593
-524
74
-680
231
642
-599
-83
34
-575
863
-109
879
-38
-159
371
380
462
-288
-43
-433
717
366
783
237
832
82
631
-658
-774
-63
791
-83
693
-301
137
599
-579
549
-32
-412
181
137
-881
19
-849
593
-77
431
-42
29
794
-456
390
805
-82
-872
-17
770
6
959
-279
89
-488
732
-786
308
-64
71
-754
-205
-824
408
272
-455
684
112
25
-646
-67
-542
580
38
883
533
23
21
-87
-383
516
671
-608
384
195
-249
-302
334
422
-222
-840
864
1
-57
310
226
-246
-217
120
677
683
958
-647
893
117
112
722
-337
-144
425
286
-369
-699
-406
98
387
399
-585
677
-173
-506
76
593
-90
716
-654
-884
206
246
-516
-653
-608
887
-864
454
-15
388
-825
-190
-29
858
-412
-11
-627
962
-305
387
-284
14
-306
-535
10
-460
-410
677
164
-38
660
-737
-696
247
995
-864
505
-599
185
-297
357
594
-890
-162
-227
2
-841
-118
-423
-295
867
749
-108
130
-185
-402
-322
2
532
829
599
177
138
317
-423
522
636
408
-560
-217
534
95
-153
840
-658
297
753
325
756
-66
-456
-223
-780
-760
245
-169
-41
671
-32
746
-427
274
-498
-493
-569
-293
735
-613
432
62
-52
257
-244
244
-889
6
662
-51
-349
361
-215
-366
783
725
425
-79
-817
448
-470
-628
169
718
198
97
536
810
-550
-372
25
405
-551
94
-883
-61
-347
-381
569
-202
-602
594
-779
-519
752
157
-244
6
-837
-450
-83
591
-506
607
930
-692
-603
49
-128
683
-652
-210
-696
54
492
259
-406
498
284
396
501
-254
-376
-179
26
918
386
-637
30
295
17
-254
472
358
-671
-62
885
-16
-894
-793
511
845
555
-68
899
-307
-822
-99
809
16
878
-517
-92
105
-385
-569
-55
-297
368
-291
594
777
272
79
97
-26
-414
867
-477
-83
395
433
877
-536
450
967
371
177
-661
81
86
315
-405
632
605
318
-886
-399
-850
406
482
-19
-178
196
-810
402
899
-364
764
672
-817
-874
487
-460
-335
531
801
878
74
-677
-14
841
-886
696
-91
119
41
190
-185
486
592
391
341
-492
-215
-485
-406
-617
875
206
-295
51
-29
-749
403
-729
311
776
99
-121
-316
55
-753
209
-291
-160
-24
-882
-615
19
850
-150
-254
939
667
-874
-474
-222
867
-511
-235
606
310
82
758
-374
-44
841
-802
-279
-258
520
214
308
-370
-780
830
-125
541
136
-797
-700
608
-259
122
24
-722
-759
633
-768
-525
899
406
43
-714
-111
-641
162
-531
-13
277
246
-85
-350
950
-52
-314
71
-498
742
274
216
210
75
165
-397
-80
163
-70
-763
898
-770
310
871
130
583
172
385
-455
-831
713
-290
988
-770
-333
64
-223
317
392
-405
74
656
-216
401
649
16
-367
665
-46
475
6
-482
37
-82
-449
-403
221
807
-540
689
66
-67
-283
202
-606
798
731
-774
221
606
-765
537
-526
-389
-860
-778
548
576
-131
-395
-291
659
-475
-346
797
220
800
-799
812
-819
257
743
-315
423
-506
19
-759
552
-97
-634
-149
-138
-847
872
-880
652
777
757
812
-253
-80
-686
302
-440
238
-586
376
274
-426
-847
573
768
-893
-349
352
336
501
460
-594
55
-604
509
-112
-311
-243
409
-729
-761
558
-232
-768
3
-523
-320
790
-175
-647
837
757
-315
464
-518
54
813
-436
246
-25
-440
718
639
213
-58
-315
-658
420
-310
84
127
-46
-449
512
657
643
602
875
-28
-279
-846
23
383
26
-112
235
23
910
-80
-745
-880
84
365
-753
-537
-771
192
-53
335
-362
-471
-812
-245
555
303
-648
-820
388
-55
61
-80
849
-52
63
260
-871
876
-655
-431
558
343
146
-824
566
640
65
-29
-618
-612
-506
430
-400
-866
340
440
495
496
562
934
271
225
365
677
-306
-453
-336
823
201
-285
-520
-199
711
-12
190
444
546
447
17
659
-217
-422
-750
42
-349
-293
-287
182
-581
-279
-858
-51
723
631
-552
-856
210
304
228
166
175
582
756
74
435
376
-427
-246
165
422
-71
-251
-521
-855
-557
241
156
308
-346
-702
-583
-607
-735
817
-356
-670
887
1
731
412
-754
435
609
-732
882
-671
-65
811
-894
14
521
-195
179
801
538
878
189
258
800
742
-210
357
-289
719
494
-523
8
5
768
-243
156
-867
408
-529
722
33
144
814
20
-260
-838
-12
52
633
246
888
-832
-579
601
-738
-557
347
-96
326
20
323
605
-525
-35
-846
-683
571
-233
629
-456
-767
-648
643
56
254
55
522
-65
-314
-239
468
116
856
323
-68
570
-112
-770
32
88
-69
-125
-410
354
544
453
-200
-196
811
288
-134
141
-208
-504
578
-443
897
-430
777
169
-834
66
249
548
307
-699
788
589
-201
-869
-57
631
-354
315
-543
-98
269
54
654
119
-208
100
-186
-252
270
-643
-762
-671
-310
239
388
-726
-64
-495
-697
-673
22
-499
664
896
821
77
15
447
350
-760
221
-59
389
-791
38
-80
-702
313
-206
589
77
-432
116
-481
-514
116
293
946
873
-661
-502
454
849
91
540
-776
-521
-578
532
-252
-527
-283
500
-216
-629
-836
-207
36
252
975
582
-716
246
-440
798
-630
-201
-36
-899
-64
-59
-296
12
-93
-8
14
412
225
640
-658
-32
273
-103
-721
-253
684
-804
568
90
263
938
693
-279
790
-5
-132
899
404
-555
-171
-294
-375
-447
202
-765
-241
-416
129
-424
-804
-52
11
702
405
-277
815
514
747
4
603
648
-111
481
-885
-71
-545
526
678
-480
748
99
78
447
-366
-573
-577
-759
602
51
480
-727
374
-179
869
607
583
-121
597
509
247
731
346
666
-610
633
-115
806
-665
569
-290
448
51
89
18
-764
-456
216
946
-361
-401
-83
45
-34
299
103
-221
345
-374
-39
-665
-314
643
-23
-188
887
275
589
870
-839
691
331
639
-338
745
-447
-133
-507
212
-781
-640
-87
162
636
229
-464
-711
-112
-463
-596
697
275
-83
188
313
-222
922
494
-712
-440
755
756
-405
-219
28
660
278
42
300
624
-763
417
467
470
534
652
32
133
-401
-46
-267
174
113
-792
625
57
-643
812
11
-59
718
-97
871
-338
-471
-90
40
414
258
604
600
-347
-867
63
-641
696
599
-810
2
-85
-591
-233
306
-228
-5
10
68
6
-60
-293
-75
-214
469
580
438
802
-60
742
54
293
65
736
-91
986
861
-759
38
842
-28
224
-547
-705
624
-875
454
-170
9
621
19
-634
-608
-214
53
-86
-670
-291
733
736
-100
609
46
325
-743
-536
-11
878
-621
-779
5
2
726
785
-893
230
82
377
-656
715
-68
-45
43
746
728
40
820
-675
870
-697
-113
-214
-893
380
745
-334
741
897
-478
-418
26
-896
159
71
-234
0
-154
90
435
214
-2
-16
970
267
-42
999
-36
-772
324
837
-870
419
-336
798
250
-135
-49
241
-403
517
111
155
-81
661
-223
252
454
-823
-824
858
-216
-641
138
-395
-212
-561
129
-886
770
-206
715
-480
268
-406
45
67
180
-352
5
-264
842
20
-24
432
-658
466
-314
-260
-852
-609
699
46
-809
-644
-858
-644
298
-247
261
178
-832
-90
60
976
543
-283
-508
-143
217
-457
53
-390
-344
611
735
-458
108
-374
839
888
807
-856
845
-600
348
357
89
-617
-847
-681
565
622
-643
386
-165
-35
69
-83
387
-715
863
365
-449
-729
508
-689
874
-577
361
-450
413
166
-543
820
565
-758
995
-90
-13
206
-250
36
-812
723
3
-85
405
-202
-543
624
-85
-504
336
-457
-483
589
685
-306
337
-363
616
68
-487
-763
405
735
267
-886
104
-432
-296
-445
-548
-736
630
-413
376
366
80
890
659
93
-652
-491
-773
853
483
-475
-41
-455
336
763
533
-878
-813
-708
-245
-710
848
515
-429
733
641
56
321
929
89
289
33
62
-223
-24
-263
-498
-257
363
46
51
749
-784
20
418
-640
-246
16
-126
-622
-63
485
596
779
-204
687
233
941
-645
869
-834
281
630
-19
654
230
966
694
551
999
382
299
-242
826
-636
-437
-548
652
-25
-140
17
595
580
435
-540
-438
-329
92
336
-785
-780
719
-824
4
859
-12
-496
-466
-396
-81
-491
844
-719
-458
391
-124
-593
-276
251
-518
-792
-336
-366
-680
-618
-33
-847
-557
-8
-69
876
-328
634
-206
-863
-334
-541
-164
15
491
-471
40
-210
-276
-72
64
-694
616
243
625
111
538
629
50
-3
9
-93
-138
-435
705
728
699
446
-381
735
37
-271
505
-527
-218
625
267
862
85
-816
438
-19
686
367
760
17
-832
535
606
279
568
-640
371
811
592
-495
772
-110
-224
-860
594
538
787
272
136
480
-683
-99
95
-451
535
-210
514
-113
612
795
55
66
664
495
-47
-280
22
-575
33
-898
5
838
677
-388
151
457
-763
-859
-545
388
-237
-670
887
442
196
-442
559
404
-837
-624
-266
-464
-826
289
854
-664
904
-217
328
654
-22
811
424
212
142
-484
78
717
983
-594
-572
711
-163
683
-139
-875
-723
-877
-386
340
453
-4
-81
-158
662
243
-773
767
155
865
-529
659
304
-327
72
-242
50
251
-243
847
-873
313
87
753
137
-28
739
67
-730
-53
30
20
97
-246
-501
-222
-397
538
-99
-551
-559
619
515
494
83
-193
-279
-443
-49
-760
-298
-183
-752
918
-23
-95
514
39
522
-101
561
243
-763
568
287
40
735
-499
584
-110
431
166
-691
27
-532
-591
632
424
560
-298
587
829
241
327
658
129
713
-327
374
16
515
-803
-688
-636
63
-500
495
-52
-200
-697
-551
-794
817
90
886
679
-519
337
-189
-4
575
71
697
-681
445
-307
93
-342
182
193
374
694
-597
711
697
9
-521
-839
-315
352
140
550
-669
705
894
-795
-93
-319
294
-289
141
549
-94
27
-56
-650
-872
-113
44
-258
660
245
-689
-195
728
-557
-302
-190
-674
830
684
-36
40
51
166
932
246
693
83
-493
441
-141
-180
-828
-518
76
744
93
-132
299
93
-327
-135
826
459
-844
61
-296
-127
81
-94
52
417
861
871
-575
506
135
788
631
485
-21
873
33
-331
461
-332
-532
-860
603
-846
57
112
692
232
645
-601
-65
635
-1
-329
-212
-141
-28
43
-187
301
681
-4
-126
-53
47
254
48
77
203
466
-487
-19
-51
425
-553
999
202
-590
268
-519
-702
380
-22
-706
-134
-545
-39
-769
12
-840
49
618
778
-525
650
-13
-605
-706
593
-294
-854
964
-73
544
-309
-514
193
-338
806
346
845
201
-25
702
5
381
-760
560
-758
-85
-373
115
-138
615
-828
737
-532
258
154
50
602
-470
809
-764
-26
-374
-11
356
289
-19
-385
75
697
-492
372
287
44
-129
-70
-99
-282
-270
421
-873
327
-51
535
722
538
-366
-702
-819
-139
76
268
-550
-217
652
117
41
-521
613
-640
-534
875
-852
610
194
-27
406
-521
-2
751
-27
625
389
-466
118
-538
397
-24
693
-117
486
115
-261
-250
-493
-802
314
-853
-878
-356
-460
-818
-565
759
555
54
-92
-504
879
-693
-882
408
604
-296
-464
-892
754
-595
-142
62
-75
-321
-889
-11
415
-371
571
763
65
-228
676
353
343
-718
390
-51
-206
-307
510
580
71
642
350
-820
-39
-56
745
968
-678
197
528
121
-394
550
-1
-46
-755
43
-831
-358
-88
495
-566
6
86
133
-237
-334
828
-807
768
-849
-704
379
-826
-445
-657
-48
-628
639
-786
512
675
645
-597
-533
-204
189
33
798
-729
87
-892
-468
171
-827
881
969
46
-638
-478
-112
-423
664
-39
-151
586
759
-796
711
520
140
420
-243
-425
686
500
-92
547
74
-4
17
-220
-700
735
69
310
-59
125
-662
-227
-774
-450
397
-899
722
-895
797
642
385
537
-738
537
645
-37
338
-748
74
-203
29
703
71
-533
-803
-793
804
-554
15
336
-400
21
324
287
-700
-116
5
-37
218
-837
-803
95
-595
70
370
-186
730
-427
-642
-64
-313
318
-260
76
701
-714
-35
-229
705
-728
-887
924
-134
-461
507
55
308
507
720
607
166
-450
83
-460
870
1
789
774
574
-398
796
-221
-881
-313
431
605
-46
571
-778
291
-388
-202
-211
47
-661
-626
869
110
-599
-259
302
-645
712
-840
-814
-799
864
-832
-482
774
-74
515
409
-624
98
-231
-669
334
789
-50
-837
-864
-109
160
988
181
168
406
329
-832
-742
229
-224
-565
-653
-834
-102
754
-855
911
524
679
446
-587
-842
892
-629
-19
-342
-868
874
-881
241
608
-533
629
-598
100
-64
446
360
465
-802
-334
-408
-549
-296
-573
219
-426
-490
270
-690
390
-299
423
313
-428
671
-722
434
723
199
863
-93
-6
-257
705
-733
768
-63
743
95
672
-564
611
33
58
-845
7
-431
-220
-180
-80
-16
427
90
400
638
-197
-369
633
129
525
903
-273
-652
-514
457
285
47
253
247
190
-426
-804
614
-219
133
2
756
-679
38
456
-64
972
-593
156
493
-550
-430
322
-323
384
604
-269
95
-140
750
446
176
330
49
-754
830
-186
-840
619
-551
-710
1
351
134
-18
-58
701
48
-269
-61
-468
892
-4
59
-400
108
-8
-404
-72
-857
-750
4
519
-428
197
-21
95
392
438
-567
-268
-844
-885
-246
732
-525
-804
-400
702
-788
-353
-347
936
441
-791
-736
559
134
-684
-443
53
783
277
-420
-182
501
-352
51
-27
7
696
-428
266
-835
-252
75
68
-673
-743
893
439
791
-419
-852
404
-187
-807
-1
85
-317
418
-706
219
294
498
-779
-667
-590
-232
-174
684
306
352
-777
960
743
-489
-99
-297
837
-321
-830
162
670
-461
11
-276
-777
87
-458
750
-647
298
338
685
758
812
-66
-754
-267
623
-745
-37
399
298
-554
553
-12
450
-208
338
-602
633
-131
-550
-201
-629
-41
-475
370
-808
-587
-28
518
-461
-635
-827
-408
649
-859
164
56
71
862
-77
-401
-496
-462
87
-700
-44
691
647
-583
-47
-263
516
914
-33
689
21
-147
198
-550
-12
-625
533
203
557
-244
-592
185
32
-152
98
378
-492
-698
-233
76
-879
911
-128
-5
-433
546
567
532
-768
92
403
438
-216
880
814
690
882
275
312
275
-802
-90
-532
658
72
892
633
-149
-112
-866
-113
-31
586
209
-477
248
625
609
-434
-10
-754
-809
340
568
-716
531
-813
-866
483
354
319
-93
606
895
262
64
-258
-374
499
622
-107
-766
176
224
-197
-1
-859
-211
312
-446
64
-822
805
174
-622
700
-811
294
886
-37
189
-792
178
-441
-501
96
506
-614
398
197
-216
-583
562
-872
520
8
-230
68
-171
97
485
677
38
461
503
-317
-151
-69
501
328
-659
-579
852
488
-562
36
293
-739
521
-314
-572
-350
88
488
434
-879
489
-507
-150
-168
-33
30
218
-20
36
234
332
324
-553
-605
-177
-14
191
285
397
-655
-630
-619
204
736
42
66
385
657
109
573
57
90
-12
-376
-654
651
829
-779
501
571
556
-148
247
-189
-462
-4
801
-19
-70
430
-560
-28
-820
-786
729
632
-647
39
-391
658
-42
396
-516
821
826
-733
-473
-851
-317
-839
2
334
172
-28
578
29
-406
271
582
199
590
8
-715
-691
-571
493
408
-12
434
-66
758
-586
113
-607
-642
439
-50
440
426
90
-585
-578
-18
870
-386
-283
460
471
-58
685
192
880
-251
-294
5
-646
773
-318
510
240
-59
34
-801
-511
-240
-819
-320
-584
1
-582
554
696
-54
-88
810
726
86
149
-58
-258
834
-482
-527
-81
-6
82
678
-16
-107
-411
-596
-547
624
-459
553
-60
-410
51
-545
918
-41
379
365
-4
586
-647
40
-336
-243
18
291
-24
671
224
971
-300
569
-23
522
-312
-38
-69
300
-827
242
433
-85
-2
-71
-311
620
-742
-780
-308
880
48
136
-868
-9
22
-238
436
7
-185
-18
-2
-730
510
-109
-60
886
655
585
-77
-483
-316
-622
417
-551
-646
-808
-875
-127
294
-442
-215
27
-341
93
-10
-39
542
-756
684
-77
-301
-171
-300
-723
-324
-17
405
-35
583
75
-27
-842
21
314
403
237
155
-755
46
-666
747
576
-495
419
-818
-271
174
-367
-803
-618
-721
170
-820
-668
140
-655
-35
-681
-859
-591
169
-480
-845
-686
70
706
3
-669
-505
-472
95
-492
1
461
600
-60
93
-471
629
-550
-593
-61
492
-197
-375
586
-361
-13
505
763
-857
-113
-196
334
272
218
34
661
393
-306
100
-792
-4
-394
-304
716
243
-701
580
517
234
-284
-110
118
764
453
411
465
-4
-57
-725
63
267
89
-730
51
602
778
823
463
-486
253
491
291
139
2
762
574
-625
862
792
864
-201
208
-135
213
-810
226
464
813
-532
164
-492
-25
766
17
-616
-574
-634
707
-664
-525
252
-179
918
549
-61
581
351
-8
-726
470
276
-29
381
977
-85
-780
728
705
229
-478
-483
-400
463
-141
390
130
-518
-48
304
258
752
-44
-78
336
571
-450
699
-96
480
899
226
-483
64
512
170
-72
-730
-769
800
-746
-843
-352
34
-71
998
897
712
467
519
-350
326
194
518
632
294
-540
174
-60
-729
-788
-686
731
-831
-686
-708
-813
-316
460
-794
65
-407
-77
625
-403
-788
-517
-122
-896
-427
-345
462
-864
-7
-340
-544
377
850
-512
-568
852
817
380
89
-41
660
595
-61
-176
-364
-732
616
187
-128
-650
165
664
-213
75
-458
7
-266
560
-300
-1
-23
-2
132
899
754
49
86
653
-127
-43
76
-38
-887
791
600
820
85
287
-600
-537
-97
-796
-10
-430
861
-329
169
-136
217
164
-663
-276
197
224
-535
764
-695
-661
-730
56
-603
-253
-232
9
351
-460
29
839
459
749
646
813
-856
-456
852
-164
896
954
695
-778
727
-160
-479
-326
-56
-277
-353
-133
77
-842
904
378
-838
-893
606
-28
155
-56
68
101
-844
-89
-842
-754
51
-494
-744
758
-207
329
775
-394
199
436
-133
-245
406
-478
685
386
99
199
37
647
-694
70
948
527
-158
35
223
863
539
-831
-813
-237
-861
-387
-49
217
-157
91
263
-248
663
72
-635
-67
232
1
-372
210
-284
237
-408
-784
26
187
-487
-506
-866
40
-707
-428
535
210
787
29
800
37
459
593
429
2
-64
413
-213
545
-542
736
672
-2
-214
816
441
-791
52
673
-1
-388
64
-680
286
-896
11
632
-74
-776
52
-502
487
87
55
58
-634
512
443
-180
-683
681
-264
-333
-98
-149
-450
-243
-386
-846
16
-856
243
-229
156
434
-49
-830
-119
522
131
719
-14
597
-238
-189
-845
-590
648
-147
740
954
721
473
243
72
73
295
-819
528
166
27
762
-759
-254
375
93
-601
-353
497
436
-151
-549
213
-109
195
-650
653
-664
202
-12
51
-608
533
392
-653
103
733
751
564
-82
923
308
-87
329
57
684
-232
-364
24
-281
-884
632
-496
-160
132
-832
-24
-888
-16
72
593
-874
-110
-630
-392
-836
891
324
395
58
848
21
-660
-580
157
425
-630
-310
-1
87
26
626
751
-341
383
176
-201
465
481
742
413
450
624
-222
-273
-738
-603
310
171
-135
573
592
-839
709
-465
-878
82
-60
658
-888
-450
88
-225
897
-551
-69
-525
-714
340
375
-23
809
71
56
-382
363
486
37
980
-647
424
-530
66
-278
-871
-457
62
-446
-34
545
-686
-509
-47
445
234
164
26
-560
998
852
283
31
-657
-219
-76
-757
660
-180
108
531
-789
-334
71
-802
544
-64
-225
645
-875
-196
442
872
-528
825
50
-310
296
-401
-13
782
-211
-210
474
776
-239
362
96
170
913
528
-756
-149
-40
-799
767
-97
977
-838
22
496
557
445
624
237
331
-90
478
325
134
708
590
-781
127
-118
-342
219
-448
-338
247
-556
867
271
-273
207
-126
831
107
246
845
660
-456
-71
-49
800
85
-420
-128
176
-818
708
797
880
645
-290
-176
15
90
-91
-688
-758
-268
593
221
47
677
-326
-466
966
-280
-184
236
177
-777
-376
470
-822
26
904
801
-322
-345
789
327
-631
675
258
-835
-486
57
336
-605
-90
63
-532
407
-886
-888
622
307
-19
773
787
-782
34
-853
-598
233
901
66
-7
-495
-89
301
669
-873
1
163
-497
-52
218
451
149
388
800
-84
312
2
880
38
-219
321
241
-486
410
-566
-268
-877
-184
49
522
294
42
830
816
472
702
-715
-16
-88
699
684
-801
789
-214
-273
528
-137
466
-648
-101
794
298
504
-32
-288
113
-883
-356
-413
377
44
623
387
-535
-757
-383
883
29
52
480
-438
-579
54
-639
802
157
764
-69
514
409
-871
33
-710
-704
539
267
63
-310
-268
186
319
518
183
257
201
455
92
87
-793
123
817
40
-419
325
-297
139
-55
604
-622
-236
724
686
-21
-414
-27
-46
-94
-414
500
-874
-614
-656
20
528
865
545
-101
892
-45
180
-753
129
-396
-26
26
733
806
897
19
-304
-466
-200
-612
25
429
-255
-203
469
-442
429
420
670
-611
-166
701
-897
378
959
518
596
-515
-854
546
439
435
-171
-765
729
-436
-734
404
781
580
101
157
533
-342
150
605
-871
703
-429
743
-850
94
-438
-602
111
202
536
298
-395
-884
-724
-368
-742
671
-815
39
-32
-24
689
-725
827
-74
27
-179
560
32
950
-472
217
-422
396
-786
426
-632
-420
-667
154
647
401
-385
-50
851
722
-175
-96
-50
395
591
-746
-716
-865
-217
-163
214
-659
-704
791
243
-585
373
-513
-813
504
-420
-511
746
708
-68
-623
194
307
-853
-36
-698
-635
-532
270
527
-758
172
608
362
-509
-38
717
-667
-96
-647
721
86
-770
11
795
608
238
-145
-724
-270
-41
-167
-693
372
-849
-665
467
-456
286
-764
460
961
327
-785
-83
-732
-413
278
-459
809
-72
303
540
39
219
29
789
-370
377
-808
135
-667
-629
89
458
-571
78
-16
-729
-420
522
-505
479
-739
-140
-91
145
106
99
-651
65
671
329
-456
-533
-434
79
-387
-289
393
-253
243
711
-655
201
344
-150
-184
-671
270
403
78
-32
-738
-135
-466
-58
-760
-891
-19
189
-715
-868
-52
-107
41
769
438
-277
938
-111
499
-489
-486
-7
-39
261
-78
-383
824
739
382
47
76
-520
417
756
-722
-398
-629
-639
-258
-92
16
109
245
-597
146
-859
-471
785
472
641
884
-540
-97
190
833
503
456
379
299
-82
486
500
-93
-667
11
166
765
100
-330
-717
-10
859
579
-572
-218
-413
285
-143
321
444
-831
429
76
-795
-173
-693
909
-504
-481
202
487
793
-16
-747
-884
-127
-676
-871
-15
-204
404
-349
-321
-351
80
750
-83
-27
-526
-236
-115
698
-105
430
-82
2
306
609
650
614
53
430
-762
846
-547
-612
-24
-554
526
-641
316
421
-177
-536
71
740
-590
-26
-862
-396
-181
-147
-104
597
649
646
57
-666
-678
-811
-467
851
767
491
-51
-362
521
-773
388
314
82
39
11
62
354
296
-703
-111
-8
903
-391
731
95
822
613
47
-36
-446
-767
-346
-376
-588
-846
-896
703
354
95
-270
-464
-476
419
241
-710
-72
382
-494
-74
27
57
358
829
686
363
314
473
-242
-524
-276
651
-201
282
-364
534
-334
260
122
18
-629
-761
398
652
225
725
685
851
733
-304
-841
693
-738
-836
-61
-11
414
770
-330
-64
11
-364
-94
0
466
-276
592
704
-183
915
836
336
57
-134
-756
690
347
-696
847
55
-89
6
-142
719
-854
647
207
494
152
669
-697
763
202
416
65
284
490
119
-402
-42
-48
-267
-361
-523
327
831
29
-834
-214
392
-436
-550
-87
332
373
64
303
-854
-63
327
-408
-117
-38
-104
-16
7
-265
422
-20
80
-178
-70
752
545
-48
113
-177
16
325
438
540
86
468
663
847
-290
18
-115
-286
-366
-174
-647
-324
-235
357
481
148
-720
726
62
-90
849
-331
-356
-587
-187
297
-842
577
-21
691
-599
569
-18
-90
-195
-770
-541
214
-314
769
785
106
-408
-392
83
-166
-274
907
-796
-437
-856
-354
-786
736
765
54
458
387
-679
162
317
687
480
31
-237
753
47
220
246
849
806
-639
47
336
-86
-360
689
-105
308
-582
826
252
468
-335
131
-633
-298
843
432
615
-620
775
-832
-561
895
481
339
880
9
-317
-881
410
748
243
673
340
469
94
461
-483
370
-366
-318
172
-890
173
820
3
-5
-239
642
-218
-688
-30
25
-729
345
-490
595
53
88
-721
532
-318
-453
-492
825
-218
444
666
81
13
-127
-89
-248
546
857
-564
608
449
59
-98
-175
307
-60
-281
2
-63
792
-224
-801
53
-508
86
244
788
-817
789
646
-814
-137
408
990
87
892
-297
549
-9
-463
-181
-784
-500
-879
-860
545
-677
733
824
331
433
-532
286
-1
-29
368
-156
-656
434
804
-236
603
-158
414
-161
36
894
-66
888
830
-555
819
-93
-206
199
802
758
626
477
-780
336
-696
142
-863
417
642
-841
-769
732
811
-577
-95
806
56
-587
-283
730
865
-547
43
-744
49
-785
101
721
390
-362
10
-315
-131
320
-52
-67
-72
-200
-479
-211
66
-323
-327
787
-473
-841
344
168
724
-430
686
241
-595
317
296
-575
-70
718
735
493
-228
-268
-770
-15
-265
-212
379
284
-841
674
302
-468
468
-631
-405
516
-90
-15
2
-619
-275
417
51
-293
-246
734
-368
-567
-5
-870
259
86
-236
877
-428
611
102
363
-416
27
84
642
334
-816
513
-318
102
645
84
58
-628
-635
-789
530
564
458
-779
-497
248
-71
552
279
-152
-216
302
392
70
729
-293
-634
-36
297
831
-64
703
86
67
609
353
469
-746
635
355
424
-85
139
845
494
-85
62
286
328
-121
-24
711
-82
-40
-144
735
-15
-512
194
-819
-665
-376
616
-347
-520
15
362
261
638
-508
815
-253
-737
812
-84
542
255
132
-683
97
-2
-465
19
599
-631
794
758
542
-682
-835
35
888
-105
-273
-184
13
663
547
-234
-149
-259
128
93
794
444
-728
125
-20
-805
63
-358
-545
563
-219
922
560
27
-58
-369
-460
-488
-603
-278
113
-100
354
678
2
-349
-59
-47
-337
335
-58
300
-455
-846
-823
227
-803
-710
-537
530
-372
522
94
-566
505
7
957
-236
679
58
-339
-624
588
-20
381
27
-747
-101
-435
75
34
-574
-60
765
-866
180
-791
-562
934
604
875
801
-422
291
38
707
753
-5
-656
394
174
-42
200
185
565
369
391
298
-29
-311
-507
681
800
476
-7
-307
-829
300
-763
-70
89
91
-373
55
-394
340
619
-352
228
492
-15
89
181
-315
-464
-464
871
-103
45
196
-693
582
774
-803
-42
576
912
-132
-398
-557
-157
700
-11
324
201
583
-90
463
-126
-79
18
-577
-569
-511
423
9
-617
732
411
-523
-39
-490
316
-698
-692
-89
-22
-392
-328
593
15
-659
-111
728
257
-539
-230
-700
-418
283
-564
-86
484
-90
-651
845
705
569
-317
-27
896
-201
-188
-769
98
79
-130
-324
424
-385
412
400
-105
-228
-722
319
-440
84
361
350
99
-97
-850
499
255
-142
-781
-454
-872
214
-664
-64
632
71
649
513
191
-877
-1
-879
-545
7
45
684
826
694
744
-86
417
486
-638
-409
0
-536
13
489
499
-408
-657
-825
628
-150
-798
-518
53
739
-164
-685
318
850
924
118
59
159
39
-582
-35
810
-408
860
845
-22
-596
-500
196
-709
400
16
893
-670
252
-246
983
860
184
93
-447
611
-36
-836
-210
541
841
408
107
335
-193
93
-407
60
-316
470
34
-756
-801
-560
706
-405
799
-690
237
48
330
-415
213
461
-568
-391
-615
841
-84
2
-183
391
722
-88
65
42
-370
-75
-775
-148
-782
-63
356
893
195
-15
544
-292
-97
-15
-308
8
803
-253
-456
822
775
-775
-102
14
41
155
475
570
-183
721
24
247
-104
703
631
5
30
537
99
93
-216
649
-304
196
522
-570
603
-860
481
-835
-685
-410
673
155
-472
53
-845
318
645
477
-533
315
-4
240
-821
-630
100
536
-37
376
-536
-143
-853
73
1
843
-371
-186
-594
-879
-183
677
853
324
-177
401
719
-88
-322
-632
434
-78
-394
-218
-85
-329
217
560
-77
-713
-618
-705
458
-15
-213
745
-725
-193
198
852
-534
-569
330
-14
-179
199
855
375
-45
409
-517
606
707
679
424
647
-311
89
-75
328
-265
-169
-553
-494
-493
-218
842
663
-237
-285
171
15
102
-529
-217
-707
869
-602
-463
39
628
-347
901
-706
-572
-750
-664
796
-481
-341
927
71
-5
589
225
91
-398
-733
600
248
3
0
-821
-246
-595
464
253
-618
427
895
-785
-722
590
577
-546
-284
444
-33
-364
131
666
168
-44
216
419
-99
35
219
745
-818
394
870
-25
-187
-669
-355
-87
-643
-377
-23
162
810
-856
726
138
-208
-408
56
-763
-642
2
-19
887
817
-753
374
-53
509
140
-639
-379
-357
-661
-593
895
257
-9
537
1
390
-38
275
-819
-648
563
825
-225
-81
545
311
562
-686
626
-853
323
-858
416
-798
691
751
-98
-118
-12
935
-321
-258
490
-56
-421
583
-84
-704
446
896
911
-399
25
-271
-245
667
204
-570
288
345
77
-130
-308
-25
57
-856
-739
-229
-378
-834
-56
-820
987
-608
-746
-267
-428
941
752
36
-607
11
-807
62
-545
64
326
925
193
-780
61
-701
834
-158
-214
-212
-531
409
-560
-69
848
681
-578
163
-481
-157
-191
-138
-848
167
31
794
-315
521
290
622
-326
418
-17
409
735
-696
604
-111
343
220
-838
-133
810
44
-93
-826
355
-15
43
-254
-497
-3
-227
647
-850
-246
133
-490
156
-587
708
199
35
517
97
151
85
-200
718
90
735
174
533
772
895
899
-307
917
709
991
737
-467
-36
26
-242
897
-64
381
-346
-323
30
34
818
601
-339
-535
-54
896
743
734
156
-69
-373
-667
578
-627
-184
447
495
833
800
-475
60
-870
402
-263
-55
-305
337
143
59
350
602
557
351
-160
700
-833
553
27
885
631
-724
-544
688
-585
529
26
-71
468
-801
-193
-185
31
263
954
-858
-149
-491
693
-735
550
-29
-14
-396
427
418
-564
-837
-880
554
-181
851
579
-570
76
970
236
-853
-42
-799
-291
551
240
-428
53
392
545
96
-606
-508
-617
-506
934
-790
476
-867
-146
25
881
390
-33
-52
308
657
-878
516
-153
76
79
-278
368
-769
-739
-414
495
119
-247
508
-16
889
356
-891
-44
-810
-23
268
-711
-651
-519
-416
-115
409
346
149
-892
-449
-44
351
-436
-118
164
-691
255
-430
-780
172
651
-895
-366
241
567
-20
-274
-630
796
-25
-505
-441
-92
842
-178
-37
-659
293
-51
-732
263
515
608
-232
-65
335
606
-76
747
-146
-442
-816
-331
5
-326
621
-486
-301
57
9
725
-134
45
423
-604
6
-758
-292
123
-875
-311
566
495
-56
-454
154
-26
-691
858
-84
120
-782
752
-701
-139
-337
-641
21
-549
414
-849
18
2
421
-401
-892
-19
-674
541
324
91
-369
-364
-16
-585
664
-80
-98
-478
-58
-61
-122
-242
-456
579
-717
646
-758
-3
-770
-365
-683
-820
71
-672
-9
-597
-114
215
310
235
51
-214
-144
845
395
269
-572
-608
757
610
-584
-88
651
10
338
494
399
310
81
259
-743
18
-87
147
-655
-326
-624
-824
60
-37
6
387
-606
421
-371
-147
32
-349
-443
-596
-247
363
374
-206
742
370
-838
705
92
-94
-523
635
79
885
-206
756
118
46
697
-283
-829
660
816
-790
-525
-6
587
740
893
-857
-237
-709
-96
85
747
-432
783
364
847
18
-489
244
-596
-122
-538
269
813
10
586
572
793
-3
-657
-19
703
-607
-897
-455
-554
-450
-737
-392
-8
-30
858
434
-469
-618
97
891
-175
-524
115
611
836
791
-801
-384
-668
-754
-129
-776
-31
402
-650
509
19
-815
791
-388
-450
466
-604
-764
-673
-638
75
-605
-153
-724
36
-290
9
681
554
-877
-791
266
-99
513
352
-597
-24
-86
563
-337
-42
-35
-482
18
-147
-660
-647
958
693
833
-36
137
793
-602
782
-630
-366
-722
382
-149
-447
526
-687
-578
-250
206
-857
808
568
345
-513
980
-768
-138
745
566
-568
-43
99
-116
-430
-888
372
-666
557
-750
292
413
998
859
539
-7
-604
138
585
16
670
576
2
34
843
-522
1
709
860
-754
-255
-448
-589
470
-558
-93
-243
-38
-390
998
-677
-441
-857
367
178
-28
444
-350
98
-88
602
565
86
-479
564
364
-530
-736
881
413
-540
404
-260
-335
-814
245
-540
-848
922
214
-701
-703
535
862
-370
-83
369
179
575
668
-139
390
228
-322
658
568
-338
322
-491
276
643
33
158
714
-776
-300
-490
499
-639
643
-81
659
238
284
658
-324
-398
636
95
529
482
46
254
225
-124
-461
-389
-826
-667
-846
111
673
-104
633
-263
-505
518
-7
-247
187
751
-473
319
-81
-235
812
67
-858
578
209
-21
315
-406
561
-200
249
-738
-606
894
-500
-504
391
479
-115
484
769
76
509
794
-465
617
-302
-185
86
-449
-494
-476
-709
-61
-611
-140
45
-330
221
-346
-801
-614
299
805
382
31
218
86
774
-779
314
-546
254
-846
-211
255
-785
-510
-601
577
-495
656
911
-798
-692
-56
-629
-67
600
646
-317
-613
384
-684
-461
-784
-892
-228
-303
-875
348
857
-803
-205
-811
-264
-419
-822
-94
304
70
-585
-545
-30
-889
576
886
150
-871
-236
356
-551
35
-761
845
886
-20
607
753
308
64
382
321
-252
576
632
-560
-667
456
12
-696
356
420
-331
-5
-234
477
180
653
-540
647
-200
839
-503
614
177
-445
454
368
898
-532
-164
26
-601
788
80
-883
214
202
648
-220
177
763
599
280
635
-562
-490
263
-450
46
-780
-228
-770
511
63
-147
-568
740
-740
768
267
-578
137
511
-69
-775
40
-473
-1
326
421
-324
154
335
-535
628
447
968
-570
-546
794
-448
-53
-776
-343
-28
581
124
807
-779
630
-486
765
807
461
200
-285
-19
-103
28
640
757
-109
-639
863
572
-222
439
751
-404
-60
-454
-151
683
-5
-894
-371
-769
-337
321
-16
-59
-594
219
-829
73
229
193
384
-6
556
-586
755
-815
-211
-884
-80
-253
-220
821
-739
-102
857
346
920
-207
-852
-176
167
-137
179
59
-84
-118
-201
6
124
-30
635
-302
-405
894
104
255
-219
52
1
-723
-685
97
-811
-99
-370
32
-62
-34
-595
445
-66
-31
-677
99
832
-298
807
-185
-364
179
-194
-723
-83
821
927
-889
-387
-55
-279
-44
-842
21
-534
-513
-91
-39
124
73
754
28
305
583
-363
17
89
161
-532
-823
-396
165
-533
-152
-230
-782
-760
-628
48
172
579
-642
-300
-572
301
-7
-25
-60
245
620
479
856
-588
-516
13
-17
118
-294
654
-467
-308
304
531
-396
-365
-95
-303
202
318
-355
-334
-310
-564
-710
506
616
-712
96
324
340
183
-416
468
-695
-2
46
272
617
855
-347
882
-828
-617
-514
-293
792
429
504
292
343
-184
490
16
-650
939
44
557
-505
-498
-208
859
-88
138
739
-564
154
-875
-453
892
37
71
437
156
-5
779
-633
75
-577
-493
732
-758
483
-369
-259
381
-850
-508
10
-146
28
686
-329
-29
-10
-1
708
192
94
-533
-627
33
-148
-532
-730
130
-705
-362
47
-77
-491
22
580
77
148
-471
-38
99
67
-154
-69
417
373
-318
43
120
-314
144
-832
-99
-456
93
300
-121
-841
-64
-704
582
-694
-809
335
-203
-888
-149
60
877
62
337
459
-323
735
-199
-856
740
-431
-2
197
6
-136
409
-202
-243
180
-212
369
-751
-430
-32
299
-780
-489
-419
-273
-343
607
-77
-557
-90
45
785
-685
-403
-592
-586
-640
-231
772
8
431
-97
378
-654
113
530
-755
-705
54
-853
327
189
-552
25
-422
501
-427
355
179
63
-287
-6
-85
647
331
405
683
-434
-502
-517
-269
514
-141
-95
84
-783
-536
106
596
91
-551
539
42
212
-564
-451
-538
885
510
-639
-30
502
-293
-385
486
95
-142
483
-439
724
528
158
135
-627
52
45
6
625
354
-121
-707
-9
-151
-345
-832
-299
-431
18
63
568
67
711
379
307
-165
275
-295
-842
-91
-662
-522
-887
-674
537
762
-35
-682
403
868
368
-505
-286
716
-58
69
-642
-865
-680
255
-420
-447
-474
-537
225
-662
-23
-265
-310
264
-185
-406
457
51
507
-513
393
-298
-36
198
675
-886
-88
-100
119
-395
235
-25
682
179
56
196
781
-807
-723
79
-866
-33
-573
-7
-171
-699
71
162
-847
-737
-521
-548
-301
430
-768
-557
678
-119
-42
-862
-185
-471
-702
952
845
-415
35
-893
-685
237
-68
15
629
-869
-695
182
-16
-657
-454
646
-837
-89
-403
-630
742
-754
790
-367
769
-747
812
290
64
-33
293
-131
-55
-225
811
-526
86
-86
14
-60
328
-87
408
782
817
507
-278
24
-36
3
768
812
92
304
-334
474
172
-79
19
-692
-235
805
-860
-542
-156
-438
974
619
-610
776
636
162
-446
-248
-259
-818
-486
643
-536
350
-207
-422
-389
-15
255
199
886
657
-393
835
-192
-69
858
-442
730
-23
-267
655
856
694
-752
-96
576
207
934
818
317
-539
756
-8
883
727
198
547
-316
164
-85
21
-213
293
-30
-493
343
883
91
-545
893
149
50
334
168
-30
-476
-141
64
444
-771
397
-486
556
-432
66
916
41
540
633
337
-178
-652
-383
-750
-801
-21
899
-278
-254
-26
99
388
228
886
-239
-703
-682
-30
154
342
137
773
-314
754
-71
-878
75
180
607
2
114
71
384
253
552
813
285
376
540
8
-188
-881
-625
-121
-273
36
895
-885
593
-453
-498
547
-854
74
167
132
225
-63
546
-713
817
122
-882
-666
482
-72
-66
-35
607
-220
-658
-22
-72
563
294
833
-164
-842
399
718
242
-695
-896
26
854
607
871
-210
702
467
490
-815
414
309
-77
653
718
867
-309
664
150
494
538
-229
24
-43
-658
64
701
753
-624
225
-73
526
627
659
79
145
-729
-137
22
-667
-574
-784
230
41
359
216
689
150
-736
-34
21
508
986
862
551
-795
573
-232
631
904
-829
-840
-470
-316
-441
-14
460
-354
-582
-884
353
-459
-73
-581
143
697
85
93
-275
59
17
-859
219
150
-184
-728
-10
-227
-515
-408
869
-192
-561
829
-215
251
-899
-17
198
567
320
531
-641
827
955
434
-67
-891
653
717
951
33
590
-675
601
657
559
-376
-106
429
-497
-13
593
-9
612
-414
479
-457
482
691
76
460
-748
360
102
-264
426
-782
-80
-300
-670
99
56
321
158
461
-198
677
285
619
538
249
-136
-295
513
-65
-690
-425
-49
-203
101
-129
-3
-295
550
655
-395
-135
59
31
277
-576
-848
-636
84
-611
667
-740
707
556
-66
39
-118
-208
-490
-463
-221
-4
41
-625
883
-88
695
-98
-541
5
721
-663
13
556
47
-475
202
767
-819
-472
191
-572
-451
-571
565
24
-518
-327
-245
893
-319
216
740
841
700
-548
629
-388
827
-158
103
-637
-352
229
57
-318
203
-34
-532
215
-693
875
-529
-245
-829
-514
-718
-539
429
-712
-31
873
205
-625
864
262
46
-625
746
-292
776
146
149
-554
-828
-534
-655
515
57
812
-175
127
473
-269
-398
-182
355
-92
558
781
-858
-643
669
-636
-7
-657
-294
-554
-101
372
310
-502
136
-225
298
320
-484
-822
-373
-61
134
-195
-40
822
-219
210
-153
789
-697
-774
-670
-8
531
-241
44
610
619
-236
527
-492
693
68
-12
620
43
-311
-73
562
-551
-683
-156
24
11
357
-883
-22
-790
-774
25
678
-279
-652
-828
-324
854
867
254
-188
353
490
-599
473
-706
435
53
-50
264
596
-823
-749
-302
825
-546
663
203
28
-589
-846
-807
126
-232
-550
236
-607
41
321
101
-508
87
-17
-57
72
-704
153
-528
634
166
-488
-287
772
-156
77
-612
-466
-498
102
584
-899
664
716
-310
-701
145
23
421
165
136
-113
-588
-292
587
102
624
726
-737
-588
-185
-184
897
119
-706
-58
-716
88
773
-570
835
589
758
454
556
-409
596
643
858
-129
297
-216
374
-336
121
-780
279
-579
-510
512
65
-346
-20
-278
693
-278
-546
-719
578
-540
45
541
631
-539
-657
-241
-303
29
887
594
434
-551
555
-626
3
-348
-530
98
645
909
164
-39
-67
375
419
521
-14
-391
972
-709
-331
466
34
315
469
893
-269
612
33
735
545
-452
-74
-260
-709
-95
399
-507
-668
-715
-22
11
111
-5
-98
14
-892
485
49
65
793
-552
-549
99
723
892
-597
885
223
98
-172
-597
-95
16
-51
-71
730
-164
624
-896
674
604
98
-488
-586
420
887
660
-198
174
-655
787
638
-213
-862
27
62
-746
-446
-139
871
-462
-27
392
-286
-192
-743
-139
-450
-12
489
459
-79
450
165
-294
854
-830
883
959
173
-233
-143
-803
-810
-43
-135
-694
433
-116
-594
-891
-598
159
-54
-505
-57
-206
743
101
86
-301
662
131
-14
-32
-226
-56
358
631
888
294
734
548
4
148
715
595
-688
202
-635
-722
810
-344
-617
483
66
-890
33
5
6
-538
142
747
198
99
-718
-754
511
146
-79
422
-79
-579
-818
312
662
-867
712
-510
-835
154
-618
-6
497
-882
-620
249
-209
-253
-375
24
47
-579
-77
719
-437
-85
-124
-359
-733
174
615
-876
39
-74
-154
112
-546
428
-113
791
54
-802
346
576
207
-204
-278
-281
-348
279
557
-35
-185
-555
512
384
-787
690
689
-77
258
286
-398
810
-369
494
709
-270
285
51
446
-501
363
212
150
28
315
679
-812
-445
-677
-683
893
-150
-594
-12
-36
-888
815
-307
-817
244
-356
-507
334
27
-288
-178
592
-711
994
115
223
-489
170
-579
640
-536
624
724
-805
-580
-530
-414
-220
627
778
132
31
24
41
-661
-453
617
-131
-215
-391
-287
-590
703
344
868
605
42
307
757
-121
-695
-266
90
742
-519
-280
451
-61
-165
-411
-592
-256
-748
-122
-11
58
91
18
573
-216
994
-96
-639
-473
408
-212
703
932
791
-495
7
-368
-50
678
-760
-598
-240
-645
-673
81
-232
71
71
389
401
49
-442
750
-593
-741
583
213
405
4
-891
-224
421
75
-871
445
490
760
-815
-10
819
-317
853
-675
-740
-727
-862
460
2
208
-856
235
467
-840
147
-168
598
-851
689
304
105
14
673
64
23
877
-703
829
637
244
890
395
-586
459
-633
-195
-495
-49
-444
822
-835
-385
-22
-470
448
807
475
-304
-520
889
248
723
461
-253
235
-875
4
780
440
-890
-281
-220
371
835
63
439
155
570
-807
358
-760
550
34
-893
569
-798
298
-39
-628
-442
-510
-239
325
402
76
684
361
539
348
-181
-38
845
638
23
-878
-609
-805
-421
-608
350
-417
780
783
340
639
-220
-724
315
-764
-176
195
447
-44
-702
763
225
-716
-817
-200
743
-482
70
689
-91
-519
401
933
-376
45
-737
-607
-359
14
-258
755
558
302
-3
837
148
9
218
-334
-201
-411
784
42
-545
20
-603
228
83
593
612
-131
-153
586
187
671
-11
-510
-458
81
464
84
267
-178
415
-43
514
-523
386
51
490
140
51
-132
-438
711
498
-855
-339
852
-837
-502
-592
444
366
-555
219
916
768
-275
611
392
238
-206
571
752
-185
393
816
-52
-152
68
-703
865
-98
-396
-702
175
684
-237
-543
123
220
-552
518
-808
-666
844
837
153
-21
358
-508
728
368
-213
690
513
258
2
-257
-547
616
-331
192
-509
-897
169
198
-302
94
-465
532
72
679
58
-463
455
124
545
-398
-584
-473
-276
-97
224
418
-825
-23
640
419
790
213
-870
989
-838
305
535
-734
-894
66
-775
-224
583
342
60
747
274
-430
58
-438
-36
399
-382
-308
-652
399
148
-536
308
891
663
8
538
-84
-102
-466
-700
-375
-145
-85
381
701
23
-705
305
443
-546
536
-36
-837
818
2
543
-186
823
-501
-362
16
-174
5
-149
853
669
321
64
-652
380
-152
-549
487
-677
428
-30
-891
-548
424
97
-139
70
-502
-608
780
-818
616
-539
-798
224
14
354
74
94
-386
573
429
255
866
864
325
-7
-765
35
808
80
15
-634
185
-208
-119
522
893
603
-112
637
21
833
-51
564
-65
89
-486
-882
705
832
918
14
19
-481
-805
-670
52
240
-85
776
-6
-782
-472
-834
745
839
835
-729
40
76
-6
802
107
384
203
854
-370
-134
-515
-81
781
-662
229
-518
94
-315
-363
179
811
700
54
73
285
98
448
97
-389
-829
-873
178
-23
558
886
816
145
-484
-836
-732
-650
-104
-194
-221
541
-20
-234
138
707
-100
652
-887
-240
236
421
217
175
105
-553
293
-470
943
341
-222
10
90
833
802
511
345
133
84
-423
-872
295
683
573
-204
174
-21
-613
317
-420
-881
174
-465
547
253
110
228
-412
670
-85
457
724
266
-78
-752
302
106
553
413
-724
990
-129
633
470
504
-473
58
-11
-51
-763
682
-209
757
-674
752
130
-200
780
-794
232
-787
54
49
-750
-328
65
813
841
54
520
93
-272
428
609
745
969
-203
-835
372
44
800
-36
-518
-555
42
929
-784
-445
69
771
-620
9
-288
863
-596
950
27
-601
-771
273
328
15
766
-834
-887
-864
999
397
-42
572
-57
-779
693
-707
824
392
5
89
45
343
-111
-83
-324
8
-870
959
-540
49
442
276
-636
-589
-52
105
-374
194
629
-529
93
350
655
840
407
-857
-727
-45
-729
23
709
-899
-5
-389
367
398
449
-253
808
-332
131
1
134
837
-763
181
-23
-497
723
-50
-731
-265
-160
-151
135
811
-805
-180
-364
303
-73
-472
471
-70
-5
-760
-84
571
50
-479
-863
-424
84
271
240
420
-294
533
-571
-420
-327
568
-78
454
-255
-234
544
-50
-336
162
880
-825
-19
-453
287
485
104
321
453
-461
-246
865
-260
702
43
-80
-805
-832
-127
-548
-92
-20
-218
-320
391
-40
312
-785
123
107
270
95
143
34
569
-474
64
-663
-365
-794
285
-253
69
20
227
-645
-765
-156
882
616
-32
23
876
-897
610
440
-133
157
123
379
-868
-133
654
-728
214
-473
40
-778
-838
-252
-168
-163
-290
561
406
116
93
20
-479
543
-805
43
-68
549
-409
-381
776
658
-680
-473
-743
-141
273
880
-210
426
-45
663
-48
346
-681
783
165
-23
248
-279
-697
189
-1
114
-32
-31
356
-8
-534
2
72
-73
780
-358
696
-859
-767
-44
4
-83
-408
501
-700
-751
-238
-113
-417
-425
352
-337
817
-51
-190
-30
-28
890
-844
-704
-189
-705
80
-122
-572
-151
269
-56
-242
-303
191
696
-612
-307
-217
-558
-59
134
-304
-55
7
-276
179
61
-41
-880
-309
831
-54
-335
867
-512
469
-38
-252
-616
-898
-163
-258
474
417
885
93
354
-387
334
262
864
46
500
-427
-319
-659
12
455
383
-283
605
71
415
-634
481
534
652
-53
605
-474
878
66
233
-174
-83
539
-290
385
-33
584
54
-807
413
436
-791
52
-673
-318
267
-119
690
308
166
-20
255
674
-209
132
-74
569
535
848
92
751
-534
49
-125
-635
746
321
-528
-804
-482
23
221
136
-355
445
-464
522
118
674
-891
-3
873
703
-66
278
-373
847
524
492
656
143
204
-90
648
-53
-190
-818
-752
-72
-687
95
229
420
-312
-650
309
-102
-190
-751
-10
-88
446
224
520
-19
282
-754
891
634
-160
862
-492
-348
478
835
134
887
-848
516
781
585
-52
-31
734
-197
-272
839
29
840
812
131
27
853
-299
475
-167
55
-349
488
-58
-63
-640
-467
18
-614
350
-846
-819
709
-715
891
-78
-149
-899
-580
-197
436
289
747
71
-755
405
315
282
-671
-843
35
954
240
-210
-340
208
494
-619
-95
-714
-675
-456
-622
-222
-180
-749
-327
-271
-488
-27
-158
-850
314
52
565
72
-128
-36
-83
-103
408
796
682
194
895
470
-117
-885
-685
37
-541
777
-203
84
292
592
-345
262
754
-178
-42
380
-83
758
77
-51
-216
-517
-325
504
-169
267
689
764
705
438
537
-20
703
166
-746
39
32
-739
-516
833
-637
-552
-231
546
-694
-141
594
-126
-661
-168
-210
539
-689
-757
-375
588
576
-814
104
411
739
-258
-98
-333
-590
-13
-524
224
769
-218
-416
-837
-221
-332
-49
-45
63
-658
-52
846
102
67
-387
-352
313
-98
339
42
271
21
737
-351
31
260
699
924
-886
499
-687
-740
48
-301
-563
-834
19
-482
292
-569
-228
-297
887
-565
32
-116
338
745
88
-297
-171
-523
-90
-19
-213
-23
-459
781
62
769
86
569
754
324
812
67
-80
-146
847
-790
-235
908
-144
571
-11
-681
-808
680
-16
375
990
-139
114
-382
471
479
89
95
519
869
-648
-446
-15
723
582
622
-21
-394
397
-30
305
503
935
230
663
-91
219
-565
-82
-791
-672
130
578
-531
-810
711
-432
684
239
-9
-538
429
-665
728
-526
386
234
-727
-132
-681
225
-306
546
509
-864
-620
124
-432
40
397
40
-723
59
195
32
413
-102
-440
-309
621
-838
-568
905
572
-661
-281
726
-302
86
-452
662
703
380
-688
-457
27
-117
-828
-670
-588
249
-450
756
510
-852
585
-284
-10
-510
-558
-507
759
153
-147
9
-211
186
0
-883
-81
-285
775
-737
487
599
-358
-103
570
-751
-67
-675
-892
-444
-618
-172
359
-279
-9
-65
-40
-537
-381
83
375
61
-810
-232
471
259
-474
-29
-280
437
92
46
843
-756
599
-193
-353
-264
-480
-139
58
-840
-90
-808
129
182
-196
470
-884
-215
-68
583
-507
357
221
-289
322
-88
128
-757
-461
412
-163
311
-543
-644
-109
-280
-131
223
-444
74
-363
-198
-455
390
-858
393
-309
111
-406
671
-744
92
-86
700
-510
-899
710
-757
-436
-710
-828
-237
684
-422
-88
-550
-320
227
71
486
788
-566
44
159
-440
689
303
695
492
-375
-650
822
-158
328
-859
565
89
716
181
-50
-195
692
-385
-132
62
-24
71
83
312
33
-213
-395
475
391
226
-142
795
488
-122
-412
205
333
-766
-59
-407
22
47
-334
95
-345
619
595
133
-586
839
-186
85
-53
118
-360
812
-259
-410
743
902
-347
700
-231
-616
-693
282
743
276
505
494
84
-596
-56
110
-645
-662
4
651
-593
-55
-74
-712
662
850
69
26
-826
-888
-522
621
-234
92
-112
351
140
3
428
-787
-81
-806
100
-383
-165
573
-564
-566
458
665
-402
-546
528
-801
-857
-9
46
763
-687
170
182
-583
-367
701
285
-897
-256
65
424
77
482
345
-706
-318
-70
166
783
-17
-570
718
90
228
-18
-784
-200
-317
311
437
476
-68
626
190
-653
-323
-189
82
157
3
826
293
256
-542
-817
-226
452
558
-560
641
589
398
447
-828
289
798
864
-668
-70
-371
872
-360
-218
577
-682
-122
874
834
324
0
-387
-13
426
607
783
344
-396
-8
39
-716
-457
547
-152
-196
416
-836
776
352
-495
-724
-477
-788
682
812
-50
-892
-29
420
-26
454
200
-407
-450
668
145
14
451
-153
482
-874
616
-319
-59
635
527
-135
-53
480
47
-333
-369
749
-803
306
-643
839
-765
-462
11
-453
-413
-295
-785
325
-47
-862
610
564
854
671
-217
847
493
-231
-756
-867
-173
484
628
448
647
-313
37
31
807
-728
288
-612
24
-182
-49
-464
89
-298
86
951
157
694
-97
-66
671
-34
667
888
145
-74
429
440
-611
-31
129
-85
-248
-562
-38
-619
598
534
936
-681
791
114
-365
-292
314
-815
530
-74
392
-827
419
-309
-708
436
-171
-834
499
-49
129
337
-140
579
-620
-293
977
98
-76
275
568
546
-246
-24
151
211
-717
-612
-380
-454
646
-368
230
37
-392
-643
28
654
357
481
-533
-31
860
7
-240
-86
-594
-257
-162
-832
700
85
-21
70
861
-832
-36
-602
60
221
-48
3
707
-523
-521
114
698
-639
480
-283
17
-499
-616
-898
23
168
-384
720
-339
-453
-737
-373
-301
-788
-686
-68
-148
-692
558
-377
891
-576
-3
42
75
-418
-356
369
-96
857
-573
598
-395
-692
931
-743
-97
-543
20
91
-144
500
-203
335
-224
722
409
-75
623
43
198
-79
453
88
-232
-18
324
453
621
695
869
259
416
235
-682
976
397
35
798
179
439
325
-587
-298
469
209
-559
79
-536
-279
-812
580
-790
-248
-55
-63
84
-162
94
-49
411
-5
520
536
382
-211
61
-131
151
-16
457
8
932
-777
475
833
-876
-177
-189
-145
19
-503
655
453
590
-786
583
-493
78
520
-134
-828
-61
909
-883
52
-77
921
137
258
-66
437
-512
498
510
-200
842
44
588
912
-253
-223
190
-159
-550
416
863
-356
-477
-382
-654
-838
-60
739
-602
35
588
582
-639
-28
615
-368
411
-788
-196
-788
-891
-66
842
-862
-582
587
32
755
650
-60
-893
412
702
799
-725
-669
-2
-793
-474
55
-795
-288
235
938
43
320
422
-732
467
-53
5
713
-366
889
597
132
-852
-342
622
-898
312
159
-46
-464
823
548
96
-352
931
-401
-62
422
79
604
-780
687
-603
139
-819
754
-841
190
710
-79
-600
-304
-216
73
-667
53
-173
-745
326
11
666
129
209
-5
-235
-103
-420
-821
798
838
-320
154
-202
-784
12
468
-390
15
93
-670
-277
-94
-839
854
316
-259
32
-865
-681
745
857
674
629
-878
-249
181
516
-53
985
-374
-29
562
325
643
-82
609
-828
-300
-210
501
-244
-114
-93
286
159
766
-415
-291
422
-318
-271
159
-481
196
547
838
-522
-659
196
407
-245
-476
81
194
440
-177
780
-721
241
409
440
-114
467
270
996
227
-187
-455
6
-575
796
696
-443
768
24
-455
213
-529
-646
740
-274
805
-76
-498
646
709
-33
564
-299
-23
472
-760
967
689
-577
-842
49
-90
299
257
377
-864
30
-12
-819
158
232
-557
-102
666
736
306
-306
969
740
-512
593
-37
-573
118
88
783
-139
-158
849
69
-18
146
538
2
-483
-373
428
9
-281
452
-802
868
801
-710
-719
198
-214
-852
-767
-452
-44
391
317
-275
87
7
699
-16
-493
-28
661
-660
-70
-223
-52
-3
-723
757
423
645
121
-30
-6
-64
174
571
-135
720
-508
158
-771
-397
51
130
884
908
614
-157
407
-383
673
-12
-11
400
-728
257
556
903
81
401
841
350
-705
743
-872
-843
713
-129
-336
-608
-326
37
-484
261
654
58
-822
518
798
778
168
-634
0
-89
-30
341
-208
-351
261
833
842
-116
-147
-101
525
-85
373
239
-327
647
851
-561
-105
-165
-777
-481
54
803
558
857
431
-154
-811
-370
-440
202
-640
-253
-559
590
-89
-825
794
-421
-35
-870
-23
66
812
38
318
708
-535
58
700
147
-475
280
128
333
-12
-477
-414
-306
614
692
-269
-682
58
-78
-95
-251
178
33
-129
478
-61
-122
652
548
171
44
-845
271
-40
746
804
88
-93
-653
-184
-124
302
93
794
948
-320
70
-752
-271
526
-333
-796
-655
786
-55
771
-686
-134
-407
179
746
171
-69
989
-87
-111
-237
-2
-99
-572
401
432
306
-477
-277
-335
348
531
-100
691
-192
55
553
572
-484
767
872
889
-685
-22
635
275
-515
84
236
273
-722
-433
66
262
-452
975
-82
-297
-701
170
573
-252
-33
-411
810
-69
-325
86
831
-893
886
-72
-612
358
697
28
53
554
142
-12
-899
191
824
-85
73
-90
442
-84
-694
61
-557
810
644
-342
595
393
948
-158
384
-879
340
81
560
45
580
-12
-216
696
227
265
888
-603
-455
169
323
-742
74
796
-13
-450
140
-353
681
569
-538
792
303
693
-28
-702
-639
-171
-240
875
259
-815
1
829
-697
59
9
690
227
-821
854
-767
808
-335
80
-97
26
691
190
300
557
501
327
-79
-78
723
817
442
-349
729
-323
-577
-191
934
590
664
254
-24
388
916
635
698
-878
395
510
-890
-43
404
636
485
-471
-644
-741
15
-44
413
557
-108
-406
-643
157
-189
-148
322
-66
35
-136
662
-474
229
690
50
154
-357
-882
-9
-627
-578
-154
-28
-10
185
-554
-138
327
834
54
71
-306
-98
-133
-571
-435
-78
-87
174
857
7
-193
29
895
307
-788
-682
-4
-12
104
361
323
-48
29
28
-441
542
11
349
-621
588
169
-335
-441
174
444
677
-658
707
282
0
183
33
673
795
-274
-195
716
229
-478
-17
274
90
-631
-644
348
-29
511
-329
71
800
-594
-65
264
-569
-99
-891
498
789
877
97
969
462
477
130
213
-584
-21
-758
714
353
656
26
-487
-298
-674
-802
304
384
574
-501
493
-892
-218
-75
-57
-468
715
292
23
55
349
862
541
826
597
-762
602
-130
-460
-291
-600
544
-37
446
-750
-603
354
302
-800
-315
43
10
-213
91
-760
-529
-80
873
-807
487
170
320
-489
-549
-99
-769
403
717
-594
-816
-196
520
356
279
-377
554
-10
306
-810
-604
255
-507
-562
166
-391
170
470
-432
-701
844
-451
-445
-304
240
884
617
796
-25
-467
675
863
120
683
72
-438
-219
-102
424
173
-365
345
-643
198
19
-90
448
-670
-403
506
706
6
-187
516
-824
174
6
-895
-661
71
-687
-441
-888
-299
44
-564
-266
20
-283
746
-747
-760
694
547
-60
-36
-771
-408
-691
-308
522
891
-533
-132
687
101
-408
296
-648
723
-307
-136
-774
329
811
-134
-202
-855
626
583
81
-863
-390
352
854
189
-590
732
-175
-554
791
-242
133
-801
-668
905
-813
-415
446
142
-850
-49
-390
606
-232
195
-772
770
-554
691
-284
464
-673
-331
767
-254
-275
602
-186
-264
-509
-426
-467
623
-531
-123
-364
788
771
-135
94
-497
725
-588
-466
97
-72
-3
-50
417
-585
-737
-234
-648
-158
258
-467
-518
-302
-806
525
23
-409
346
87
726
-310
710
-322
546
-691
108
-293
233
404
-683
-322
-893
-377
-138
-288
195
74
856
-694
-872
330
-16
-531
-514
-740
-870
11
644
265
288
-38
-507
-612
-589
-148
162
1
18
76
317
-340
383
57
347
35
439
505
-658
472
-729
479
570
-307
755
-340
134
-786
119
572
536
574
-652
-765
94
818
-44
-6
263
476
934
146
-658
128
-865
180
-517
813
634
-719
-3
156
-215
811
-209
501
898
-43
-95
6
-270
845
718
683
801
716
37
-39
232
-817
284
-621
675
-563
-82
206
918
-93
-8
-93
347
491
42
582
64
-576
-488
-868
711
-91
-7
18
138
-46
673
-119
-799
664
2
-352
-827
96
-504
495
645
298
593
-163
-534
21
-12
-636
82
-120
190
106
374
639
684
-666
-862
508
594
-623
-33
-675
-194
787
-254
589
408
-817
920
-238
69
779
-297
-724
-370
611
600
617
2
18
651
226
-679
-94
-56
-316
-67
-496
98
717
-23
-88
264
-820
-848
-12
301
-207
-560
296
23
279
-362
-567
-629
53
66
-194
972
158
331
873
-329
-430
-830
-58
-179
664
920
556
-414
201
-799
653
841
417
-789
-857
-399
-119
549
-206
-212
845
744
25
892
181
643
50
377
-732
109
607
-54
402
-85
-578
-122
439
-800
-837
29
-178
-871
206
306
804
-820
260
210
-35
-316
685
-548
-59
-706
-18
677
-245
394
-256
-869
-715
353
791
-434
-877
-156
-42
-750
533
402
651
-304
-275
768
986
322
-342
-891
30
-611
35
-561
-707
-171
100
-356
312
-41
-388
338
263
-595
-404
351
859
-399
774
892
-522
-113
-631
949
-402
-81
-584
427
530
-564
-383
45
-513
777
-378
-636
8
843
554
119
162
-810
495
-779
287
71
-223
739
937
-494
633
-727
-409
-57
-175
-890
-446
-95
964
-337
82
298
-628
609
-412
814
872
-42
524
46
488
-170
-80
-319
841
-77
-26
214
578
254
-640
-44
129
973
289
-135
776
707
273
275
-880
-408
30
-673
-688
-622
54
619
277
65
-763
209
801
-862
-228
286
261
726
-550
332
383
-886
-220
288
-629
386
-20
-351
-710
471
-817
925
734
-577
956
4
710
-151
29
826
-458
600
-638
-91
96
726
9
-46
638
-90
-469
-827
-814
-446
-412
872
-764
-860
897
-67
904
-11
-44
-43
509
525
-297
763
-762
-603
-63
206
-452
712
-568
362
-213
-23
11
-167
841
557
161
318
337
-156
-169
-845
552
-421
31
-68
-164
21
730
-785
517
690
97
-18
36
-111
820
223
658
67
-871
-453
-704
225
151
883
-685
174
-106
-88
986
628
-522
-864
510
461
341
696
-632
64
789
-222
637
878
-62
243
-32
987
61
178
-689
89
-511
-341
253
412
-72
59
117
-815
-70
-472
-83
839
598
21
-891
-339
83
620
16
49
-97
-456
-219
-513
-754
599
-588
718
-81
537
625
-319
-183
342
-371
-162
311
-39
125
-471
361
467
347
831
45
-323
-781
-519
669
-116
-494
446
-173
-184
-145
-7
-876
-558
304
432
444
-844
65
-304
-560
-139
194
10
765
508
325
868
-686
-119
366
898
232
452
-262
-820
-599
-881
-826
-30
827
601
-47
277
883
-75
670
-540
-90
-423
240
83
736
-51
52
435
894
238
-409
310
20
-72
344
-384
-2
-71
-333
-94
602
-818
63
-736
-245
485
-447
-452
-173
-239
670
-313
-842
342
-702
-435
350
-416
22
886
-437
-628
891
-226
225
672
-455
629
843
337
782
104
839
242
686
-604
621
-113
-396
732
-338
354
-344
831
547
191
46
-567
-357
-845
177
-8
-355
-54
-135
-55
241
732
-160
-770
48
797
113
22
-681
-370
-667
151
-782
-57
-666
-56
37
433
-339
445
-575
167
-359
-561
678
-58
400
825
119
-804
-819
262
422
-217
617
-11
534
814
606
590
-844
-532
-357
2
-244
-92
-470
510
-864
-670
-268
218
181
-146
66
-110
793
890
-93
-691
-839
326
231
-587
314
716
0
-57
863
94
-418
668
179
116
-32
-314
-621
-306
-4
666
-250
31
-538
201
401
-128
924
-184
883
99
-101
434
817
63
-169
-856
256
774
484
10
-394
255
-435
-242
-27
754
-505
468
-757
706
85
-5
6
752
93
-111
-886
-58
403
212
-650
-246
-368
46
826
-543
-837
553
618
655
-489
-50
-789
-852
313
150
55
830
-477
307
-317
-438
-345
240
-862
-70
595
95
492
621
-336
355
133
-183
11
-534
-338
-185
957
579
888
115
-616
586
-859
896
-375
-419
914
-602
412
-102
-376
221
-158
115
-370
-535
197
596
606
244
8
38
-52
705
331
726
-191
531
205
-238
636
207
-229
93
-665
-552
-29
-419
-597
246
900
531
-225
186
-206
694
-731
558
-787
284
-509
-350
729
-8
689
-283
-642
485
-314
-138
237
508
321
-757
679
-19
96
625
-719
-616
-18
-286
-806
-739
-105
8
227
-825
-569
-283
932
-361
655
-257
579
308
222
146
-113
-204
-418
-164
-437
967
149
800
-77
556
-85
-817
828
861
-281
138
561
34
791
656
211
66
-18
-625
-776
858
-650
619
-87
653
59
342
-599
292
-78
73
-680
241
-231
-439
531
-524
-83
-68
224
298
-26
-772
-602
-179
342
93
115
-720
-196
886
698
449
63
-232
449
611
844
-289
6
-230
-711
487
-80
576
836
87
-871
-90
262
-649
-683
332
-669
717
-755
-710
-138
-836
29
86
-60
-586
-819
303
-629
230
227
860
-829
713
-533
203
243
148
654
-595
51
-520
-55
81
-502
106
-305
-50
-804
263
558
431
94
31
447
-826
217
15
742
26
-481
-32
878
-270
-85
528
453
-50
238
61
728
138
277
-739
126
528
-683
493
329
-496
380
43
-818
-69
393
-824
559
432
-586
-560
-133
-236
-829
262
815
-705
277
-53
492
-62
-677
-58
333
29
560
-196
-51
78
-543
181
-742
70
-285
-366
78
38
4
148
-495
385
613
-655
-470
760
217
182
849
-135
-476
-745
415
-161
-637
-752
-97
-721
-736
857
841
637
81
77
110
208
-537
103
-608
-339
-291
472
-453
110
-62
109
407
626
-468
-206
-816
-34
34
34
53
124
68
-405
-269
-735
-853
244
619
-700
370
631
8
82
-647
927
85
881
-329
106
385
-756
622
-71
-667
-66
634
658
-701
283
322
52
801
83
-21
-707
-868
-524
174
53
-838
-300
-29
-61
-761
-277
283
-655
-512
629
709
834
-77
-704
-36
926
-652
-90
675
-697
-279
-470
-726
704
-620
-22
660
-870
655
212
-256
488
725
-799
-171
-200
-35
522
-424
857
-794
646
-392
-695
-774
57
-595
-61
921
205
869
-59
311
-620
-797
11
-433
214
-33
7
-287
-417
106
-367
0
795
-423
714
428
-812
610
-543
260
14
17
46
-318
-85
162
-362
67
-36
584
216
-72
-724
-213
-355
571
-350
-719
-87
544
784
-53
-511
-744
-111
219
-188
-11
634
23
-437
3
673
-129
-512
696
-134
-300
-631
-155
-46
183
-96
-529
-614
-487
564
829
-28
861
-502
-485
-703
719
-21
-452
687
-38
-368
-796
-2
-690
603
799
-61
-666
353
-255
-567
-453
-218
53
-398
-334
563
-407
534
-144
995
-791
546
524
352
-386
312
-471
-836
-15
-571
647
188
521
79
819
-140
-356
259
988
-569
-420
-352
80
322
790
-287
-262
782
-636
-356
-498
-838
-370
231
-823
-737
811
-481
683
599
675
621
-68
325
5
136
-57
-552
-93
290
-300
-686
956
273
-21
-227
-475
131
818
495
804
-459
51
675
-7
-686
687
605
101
-570
266
624
-662
-749
-13
469
-54
680
-158
375
332
-272
405
-30
-780
356
183
-584
745
843
889
247
-793
89
160
378
-833
151
202
-84
-220
-157
-84
487
13
-676
17
327
-334
-509
-523
-830
501
806
-142
-171
-319
511
-54
777
744
-27
719
874
-433
760
-352
-435
-74
325
-487
-66
-811
-687
385
56
81
-36
552
475
253
532
-81
59
142
725
311
-636
755
807
-314
615
-426
-247
-87
469
-674
187
691
395
-433
191
58
524
-635
285
157
-672
756
-72
20
-525
-369
-655
-713
-155
628
609
-703
550
804
844
814
648
-234
1
-463
-84
-602
26
-75
460
-423
309
-831
290
602
-110
2
-255
-112
552
-152
-608
-313
222
-367
91
-787
-136
-506
209
-178
890
529
83
757
-206
146
17
-386
224
-138
391
-583
867
658
9
371
43
482
-338
163
-414
-863
42
601
177
-853
-383
-846
70
110
-870
-333
854
46
-394
151
788
-76
-728
-282
-730
309
-585
-207
424
787
-35
557
-24
794
439
18
-414
869
548
-267
-57
37
-135
703
491
-228
-713
-580
-621
80
770
-709
793
-194
556
45
-741
-605
238
-651
402
779
76
735
-618
874
584
495
609
-110
-759
677
465
457
96
-221
97
-247
-595
-635
464
-414
859
54
-101
-604
-485
7
-86
-322
172
148
311
-392
782
71
300
-100
751
-15
-127
-647
-347
-367
-233
-88
783
615
848
-81
550
291
-771
-240
642
-180
-94
832
-648
-85
292
819
-420
-243
569
-109
572
227
239
262
-822
577
-126
725
463
-439
692
-135
-234
49
-818
882
434
16
64
-612
-503
-111
-290
428
876
-292
717
-694
363
522
398
-795
96
788
-340
-824
-102
-416
-160
-573
182
3
520
561
-152
-762
470
966
92
577
-314
559
791
-41
588
588
648
497
307
62
68
-670
-674
-292
9
729
-116
741
-34
-90
-333
443
-670
-73
192
438
-199
135
776
-356
181
817
784
650
67
47
-515
-322
763
-638
-44
469
-194
-226
-78
295
562
-93
787
710
-667
317
777
-614
448
-828
-788
88
835
939
60
-220
-669
503
-624
680
-563
-127
-18
-232
847
841
-214
207
776
877
851
535
455
-316
-867
507
199
750
71
-507
-6
506
-349
28
-385
-11
-49
-712
818
-512
376
-61
-795
-201
-253
-88
538
172
352
880
-173
771
228
-305
-95
488
-733
-219
-10
320
-824
-24
892
88
-359
-756
719
55
-553
-124
694
-583
-125
610
-343
-449
632
927
811
688
326
-302
-135
178
220
600
-283
237
-40
128
-79
570
-207
883
19
57
249
761
-296
71
787
-25
188
-674
101
9
-518
-416
835
-13
8
-665
-200
-224
-62
30
811
553
-851
359
-317
326
-743
674
519
-683
-554
-233
882
251
116
-259
-721
-688
357
-158
-728
-285
-556
867
288
92
-95
683
528
994
288
-568
-93
282
-197
685
160
339
-615
-889
-644
461
638
655
111
500
-275
-865
-366
551
286
-1
143
-731
-610
-404
-549
883
-642
202
763
320
52
-416
-448
-297
-700
957
421
-31
354
-243
-711
184
-463
-148
-43
92
632
-26
484
702
15
-807
238
38
-72
-880
-886
-372
-261
19
15
-345
588
14
99
-7
-308
-187
-671
-125
108
121
-740
-550
849
570
695
257
80
823
615
862
-552
-436
21
-60
542
-120
-261
-267
156
760
-77
28
97
-123
-604
-496
-877
279
298
-30
211
-897
-403
3
-24
-400
-827
814
438
-165
516
-254
-856
243
706
-206
-512
-851
-37
-659
28
-249
-182
387
-523
392
-162
347
889
136
788
-198
424
-55
-750
15
-461
925
-71
185
502
584
-15
-614
-302
-774
-212
-544
-417
7
199
-305
-91
-166
620
529
712
-49
717
98
-784
-37
-14
-227
620
815
-657
-647
115
-210
926
-870
163
-546
872
77
-166
-36
-786
-47
-152
-538
359
102
-456
335
-56
-70
-879
341
636
111
36
-49
-877
-275
-797
477
-105
-884
5
577
-334
-873
-235
86
-389
406
709
-98
891
-85
536
-890
-899
626
-803
16
-158
-790
339
762
-769
-731
-653
-695
887
515
-487
521
85
-628
-862
313
731
-863
-118
325
-231
537
270
-501
-641
650
24
-809
19
-405
702
506
597
360
17
801
766
357
-329
-399
74
-725
796
89
753
-290
-169
312
345
-59
87
-431
-116
-12
-538
514
40
-128
498
-392
124
-198
-597
-21
-680
-92
-370
-379
-75
-556
701
-417
-378
264
-689
-84
-614
-819
185
-217
-470
147
106
264
51
894
-3
790
159
-793
9
-12
-49
-251
60
430
350
395
-748
-880
421
649
-315
52
264
106
-840
-622
-766
-814
183
394
801
-586
-377
-648
-34
-839
-264
-662
-474
79
-175
-659
770
-32
-629
-758
-851
-771
844
561
-362
572
854
17
791
435
-870
151
14
-882
516
-493
255
-278
-91
836
-144
-751
838
-573
66
-35
-60
-207
782
654
-98
374
-13
-786
-57
-354
-621
-330
-76
365
-341
-76
-776
-807
760
281
-43
385
-97
-852
-51
436
953
954
-186
610
-552
20
24
-564
-502
643
-463
233
513
316
146
522
45
347
-583
202
-89
732
416
511
-473
208
144
878
597
-869
53
271
590
13
-234
-52
850
-190
-71
-813
977
47
-773
41
-461
-33
224
809
-247
-756
-460
-777
-544
-147
-53
-440
-466
604
226
116
-799
655
68
-439
499
733
-570
472
-336
-702
-594
664
-474
-230
-68
828
471
14
886
-12
252
-394
-345
711
887
864
52
-551
6
595
765
707
486
216
676
-117
344
290
214
759
-331
158
656
-83
602
-670
284
-647
-466
-167
177
-36
-97
128
41
385
149
64
290
288
324
-204
-412
-349
633
83
-386
580
144
584
119
-112
803
26
10
430
-673
-730
-597
-279
-777
-533
-420
-183
-120
-890
8
-640
142
335
192
-850
-825
685
307
487
525
-118
658
720
161
291
-373
-47
-486
313
-890
-404
-661
836
-48
1
750
48
-676
-89
307
-780
-832
-226
-11
407
-131
285
134
-686
762
-576
-251
401
83
-244
89
381
412
453
-440
248
288
411
-24
-894
-549
724
-21
672
694
-240
-198
-354
-49
439
822
-847
700
616
236
66
-841
886
805
664
619
-389
-41
266
-49
-780
-45
687
-453
151
142
946
-882
-670
-57
-765
-676
135
366
519
135
437
266
273
-406
-57
-605
722
77
-454
-578
-894
-119
-193
-25
4
-64
-871
32
324
-3
-830
-685
-47
-51
767
83
-733
-669
904
145
299
-858
872
154
919
563
105
448
-651
712
-533
-342
409
-312
-534
-562
-33
362
211
-550
-504
-276
649
-80
127
21
62
45
11
-714
-166
-761
-365
391
-527
518
791
818
95
-797
-296
722
-14
972
645
-452
-205
-523
-30
-500
-224
622
184
643
-190
-891
-255
700
395
154
69
-815
77
-746
191
294
105
204
-228
552
-9
54
767
931
-335
654
445
29
834
-210
-107
498
-726
714
167
101
158
521
341
-225
343
622
-516
-14
-30
-52
127
458
-49
898
559
37
-653
70
760
-55
10
-855
-331
-203
416
-334
-621
279
127
144
-817
-809
-532
270
-782
-14
-833
-842
-606
-236
163
-311
84
74
71
36
469
-131
-14
-434
-206
248
633
-50
-803
-51
-642
-3
125
-192
-447
-207
888
302
23
-427
796
-676
-200
-635
660
0
616
649
756
879
468
896
670
-434
257
-474
-551
588
374
-343
821
778
-387
805
-800
297
877
-369
-205
791
175
-350
173
849
41
-392
-476
-264
-37
-415
81
41
-898
147
495
-44
-846
525
733
159
-153
1
52
-561
830
298
608
-51
-55
-884
109
-253
632
-573
-12
266
726
-127
-204
-316
-728
-380
-801
-257
292
648
-15
653
-878
54
262
748
-383
896
-68
386
662
-229
856
648
-172
-667
175
-459
-732
300
297
-442
320
892
-302
127
-11
-134
237
-538
68
99
-621
-192
523
-63
-651
25
530
712
-113
17
272
438
-626
-872
-729
91
-449
702
-137
454
63
-80
759
-375
-207
452
315
106
777
-354
134
-150
-339
-184
920
-319
683
-129
788
-475
7
-643
747
-450
-219
-542
-59
-64
-803
-734
523
-876
-194
-812
858
-162
-362
-334
-212
602
-772
85
-80
830
675
-503
-840
-218
27
-441
507
-39
-803
219
-27
488
-33
33
904
820
194
519
-417
-680
-683
581
158
567
964
-605
-380
-566
593
-369
629
365
-81
717
-759
359
36
40
-665
-82
405
866
-20
-559
507
277
80
42
700
512
4
164
-781
-99
707
-246
233
-224
807
-784
-643
-821
517
207
-146
-384
879
184
-702
-683
738
-20
575
-632
259
380
-641
-140
-43
615
856
-716
-641
709
-481
-390
-699
-388
80
334
-305
561
183
211
255
-19
531
-418
471
545
318
-591
233
-712
-870
43
855
-423
279
398
240
895
-320
69
-335
643
25
-174
-245
277
958
15
-87
-220
-883
195
-283
487
-533
51
-860
931
214
715
-884
-380
457
58
-65
885
-575
-887
282
-94
641
373
-891
159
-476
-375
336
-212
-510
466
-558
465
-449
669
-612
-420
295
-470
197
-842
-599
31
-13
-479
-868
532
27
-455
-794
809
-407
658
852
-29
-396
-257
786
-60
-700
-66
-114
-884
-55
-409
54
-626
82
-763
-724
244
-679
-43
663
-370
143
2
-97
-7
433
-83
-457
91
-164
-17
-728
6
6
617
-56
-140
661
196
301
205
626
685
432
-845
537
-78
-407
-836
-50
445
-556
-16
-230
615
336
1
396
-47
-772
-343
-370
-639
-176
711
911
-424
-193
384
-445
-728
-535
-96
-48
-560
-61
6
274
-239
750
41
333
115
974
176
79
-582
432
-49
-786
72
-623
173
188
420
-49
-99
693
-87
-145
-123
-754
-248
198
790
290
-183
350
-230
967
-192
235
245
535
-109
-783
215
-478
-652
-472
-412
301
170
-139
-206
-8
-423
636
975
-348
562
-550
-190
640
-603
322
-104
-344
-94
-368
-408
66
866
534
782
795
145
93
732
928
-589
88
-592
322
-732
129
-806
698
748
574
545
622
119
493
-180
761
52
598
-563
-152
949
760
-366
856
-167
-230
-93
387
-45
528
-252
621
-29
264
-152
-596
338
26
915
-279
875
-554
-151
-643
-606
627
-21
140
-618
-479
-489
-889
855
643
761
461
419
-36
458
-423
-246
-209
587
-252
848
-623
572
960
86
-634
-423
661
690
478
251
-36
-683
-112
849
130
-20
-380
628
317
256
-416
24
180
-424
447
207
759
208
-410
-260
-218
737
-75
138
-392
-438
-49
-149
528
-461
-880
422
95
653
-699
-790
-100
-52
-49
-463
-484
-349
188
-442
-231
32
13
-95
-501
-349
502
-474
-277
-261
570
-720
347
895
946
-415
-25
725
16
-763
118
42
-848
22
-242
-456
54
-541
81
464
325
-656
175
663
-332
862
65
482
-300
448
212
-458
647
410
90
80
634
724
-243
-383
299
393
-334
86
417
33
-45
320
609
-819
258
-206
96
-450
-318
600
624
-666
-633
-255
-66
-392
635
-471
751
-288
703
820
-416
-210
-869
-542
57
434
39
-93
491
773
169
562
465
-277
-86
-217
-742
179
-513
-611
-17
773
-839
-343
-262
752
263
584
786
392
-518
576
-152
389
-334
444
718
137
888
-147
41
-490
-68
983
740
83
757
-644
897
735
353
-118
-489
-301
642
246
681
509
406
-188
294
453
439
-752
259
428
-639
-508
858
-142
-565
513
584
42
-536
-428
-291
172
800
-544
-884
-577
-49
24
-4
-754
551
888
406
420
610
-57
-524
-348
29
899
682
-36
-707
192
784
804
-217
58
-422
268
-334
76
291
352
-207
-533
575
57
20
452
-468
-816
147
890
-63
-584
377
-331
-297
122
576
539
659
361
-467
-835
-551
-448
-837
633
-518
-149
-366
173
-710
664
484
297
60
-113
-554
528
-328
-597
-207
800
18
748
-606
-466
292
-45
892
677
-90
548
-493
914
-381
11
716
780
839
-55
655
-643
-572
55
-19
-854
790
-742
-481
-22
-204
-756
772
820
695
-778
563
500
807
193
-3
-56
128
640
-304
-35
-386
-14
586
515
728
724
-363
817
141
-610
-52
264
124
-595
397
506
-454
319
43
-345
755
31
156
-76
709
471
-167
-436
-56
-823
885
-899
-151
401
14
-106
-107
10
-627
10
-643
457
-842
42
0
473
715
533
-220
-34
184
-431
-744
494
544
905
-190
-87
-789
-234
-24
212
415
896
271
576
518
-522
-829
679
376
106
-37
62
280
57
614
669
-723
603
-568
-77
-667
-14
10
-532
55
-287
-595
-16
889
76
-22
-451
-232
-175
-309
478
-139
-561
-240
-364
-587
617
-43
-50
-746
152
199
-12
76
780
-753
-408
-641
-118
-404
460
77
-324
-219
159
-514
-200
-839
442
389
522
724
369
245
29
-828
35
796
-859
633
578
-216
-148
46
436
-276
60
147
34
617
-228
292
429
-40
-27
-599
-686
851
666
-234
145
405
-213
698
-622
420
-1
-626
437
636
-433
71
385
-44
59
414
167
38
68
278
-508
-188
190
-95
-617
-170
242
-429
204
5
239
287
-595
876
774
872
303
-541
550
40
-833
446
-11
280
116
519
-43
-218
-807
44
-408
-619
-276
-324
692
422
-14
768
-206
-745
412
-30
161
-37
531
619
-414
-306
-451
-775
257
375
730
-682
129
822
-842
-292
-589
573
600
-53
-54
201
658
423
-606
337
-290
143
705
-4
-162
-188
431
639
-467
647
-134
416
316
-556
-605
-362
3
-106
-129
495
253
-220
587
-114
654
805
-123
516
798
596
-778
-420
-448
229
449
773
101
330
139
-106
-12
746
175
116
-26
-474
436
-233
455
-143
-150
42
-782
473
-99
-164
496
-251
-2
-173
-317
417
868
34
-290
53
-92
27
-124
-673
487
417
863
-16
-92
480
160
-410
-386
-47
772
461
793
-270
276
-609
38
-256
408
179
22
-751
170
81
-623
255
-153
-47
-874
31
-525
-685
-844
-52
-718
748
-765
-496
489
-239
65
-584
-273
770
541
-440
661
149
-671
-614
365
-892
28
-570
34
261
-301
218
615
268
-867
-52
-465
-35
-641
-3
-644
820
3
63
-125
32
364
842
542
383
326
-342
412
-241
481
-688
777
-181
-466
217
890
466
916
-397
-441
166
362
-656
-133
-622
-851
116
99
948
-298
-85
-164
91
-262
197
591
-718
-219
31
648
-804
106
-284
583
-749
-582
122
112
-376
-574
434
36
-714
558
994
718
52
36
-274
-524
-77
-740
-211
-619
-15
844
779
239
179
26
81
-49
69
664
342
788
-601
-310
-763
33
-398
-280
-643
-47
-290
34
660
-724
-363
349
882
74
-730
305
-800
652
-245
711
-516
337
34
-734
475
-252
-291
593
-668
382
-529
528
-74
532
-330
699
89
-375
-129
-1
-652
-599
156
-40
-251
-533
96
7
621
382
11
-842
-333
801
-97
40
816
252
894
840
355
-416
477
12
980
-7
-464
570
-776
37
494
419
-12
-400
-531
-95
-369
892
-662
-827
-407
-844
509
-276
68
224
219
601
87
-316
403
-531
389
-471
-72
796
578
-105
-388
-334
290
249
359
17
-200
524
62
-145
-111
-80
586
492
-538
370
342
975
651
-596
-854
-314
424
556
380
-203
-216
613
6
-271
-806
457
620
-463
550
-67
701
905
525
-759
399
182
-738
-84
69
-53
689
354
358
956
-130
-564
-166
-134
-433
474
-121
131
334
-489
842
379
-83
-436
-748
612
86
-245
480
865
882
744
-24
-885
-649
-642
-5
-382
-493
-655
-7
-563
520
91
585
-336
624
-799
-575
-443
-554
-208
-545
-758
-29
-599
-525
671
26
-749
-316
-526
-396
665
-276
-611
-546
82
667
859
770
567
497
-685
12
-75
-484
-403
52
-42
254
-693
-23
-261
663
230
-361
-879
648
3
188
830
-211
-554
-534
742
37
679
833
-893
-521
-358
-710
876
-264
-345
289
-893
-400
394
412
564
929
-887
686
-258
72
82
-252
-611
-851
156
107
-675
809
-356
-52
-135
-810
880
-2
11
-675
421
-521
-282
817
324
725
212
556
3
259
-158
691
687
624
311
-440
-369
550
-849
-804
-677
-619
-177
426
-783
124
-61
-847
265
340
508
526
-695
-79
-44
-696
643
-500
338
607
963
685
-300
-128
-534
223
-869
209
-412
-729
270
-497
-273
505
416
-338
503
657
621
-79
-49
539
-669
336
18
13
-68
127
969
-125
311
567
-38
342
536
-659
281
611
-600
-715
205
639
318
-37
390
-582
105
664
-252
-201
-6
-143
623
969
745
43
928
107
862
-684
-227
646
-841
-102
-758
382
-179
-650
-598
533
644
-452
-184
10
-145
-765
16
-397
34
227
-1
-48
-31
-871
537
442
0
421
-622
965
-466
461
-290
726
-627
84
-529
688
38
-694
-40
-295
8
-351
-244
-782
779
411
-162
-628
636
15
846
945
589
-735
601
33
-539
160
24
354
-159
-185
839
-159
-54
721
9
686
-586
-317
601
907
600
-261
-93
735
-113
13
-687
-33
981
675
141
245
-482
513
246
411
-152
-359
-149
-764
-488
-539
633
-777
-391
-359
869
-734
223
-844
-776
-133
-329
-781
-34
-145
460
-836
-50
4
-32
95
51
-251
-93
-218
771
8
305
600
-849
75
-876
-111
-748
221
-56
-250
-384
-532
395
-683
-433
645
116
-320
639
656
97
393
879
-796
10
599
602
769
-716
611
-526
-261
-283
-276
371
35
-712
493
547
-332
-228
-266
641
-168
254
393
332
853
-687
535
385
-15
378
263
-91
201
784
878
-850
-21
-266
745
-158
80
189
-32
-150
-324
692
719
61
-310
-844
-307
620
-224
211
-296
-93
-500
-3
304
-7
-692
895
24
851
801
789
69
-53
256
-479
-146
287
-505
-774
-660
-452
78
689
94
870
-748
174
-181
-561
120
-47
710
620
219
-97
834
-29
-91
-401
-524
-320
397
-9
-68
408
97
-500
-338
-682
655
-364
-143
35
-311
267
-100
585
-404
-615
-493
576
-56
758
66
-204
-869
602
647
-535
-30
-534
-539
573
-17
3
-872
414
-65
-293
705
472
147
456
423
163
191
215
537
455
69
38
532
16
196
-176
763
641
641
20
43
853
-878
-564
240
-5
-509
883
-94
-59
-595
266
-723
805
-171
-631
432
-56
-8
971
-328
753
48
-3
466
-547
497
-185
567
440
-76
-207
-864
-61
-452
-347
187
671
439
339
-17
-459
-722
-379
587
621
434
-72
-179
36
239
-186
-168
-436
420
-46
-215
-743
647
-521
544
-326
-55
390
-141
5
328
805
-98
-602
-549
-307
918
-112
791
-437
88
-61
402
152
605
-45
-3
565
-610
-707
658
268
-750
-103
385
751
811
17
-709
26
-604
18
-388
-403
-324
-61
-893
520
301
-788
-475
484
-63
-15
549
-446
83
542
763
-39
725
-570
-804
37
-397
-80
608
-502
587
606
42
-175
64
-547
-523
-733
-307
-33
-66
-3
598
595
-22
-611
-5
108
-648
477
263
-716
-443
-411
-643
-11
263
825
59
27
-262
844
584
24
496
363
795
-55
-207
-802
42
-645
163
-63
586
468
556
470
-715
461
-471
135
571
-309
-219
-109
586
476
-889
643
-547
-166
143
651
349
429
16
-699
-588
-161
74
-652
-839
823
258
-90
975
88
-250
835
-164
286
69
-26
565
816
24
-18
-650
-166
-3
679
857
-756
353
-550
-62
318
-850
160
904
-76
-329
-223
-578
-100
-763
-128
296
41
-467
629
99
850
-633
682
693
-684
-328
911
409
178
-213
-26
489
-97
-678
498
668
-450
379
-718
-732
-300
188
826
-225
-308
411
-78
74
-727
805
276
450
-1
428
-532
285
-367
-133
61
274
970
-38
-505
-66
224
-684
211
433
195
-668
531
-267
-34
-593
34
-595
651
308
-400
-767
-190
-618
467
142
41
-215
-222
891
327
-536
134
426
-644
-788
-488
947
24
165
796
575
-323
-819
52
-707
506
-843
329
887
756
-315
-533
50
-55
108
-854
-799
-493
-62
367
700
882
-79
458
629
719
255
-303
-619
376
-880
889
-588
-596
84
-799
-295
-781
157
372
245
392
635
632
-461
875
-616
-867
55
-87
817
-48
-174
-713
-898
-614
-3
-633
75
76
-26
374
155
-438
-838
894
-71
-209
-569
-662
-11
-19
-214
-339
-220
-870
-144
331
-738
351
33
74
686
831
900
87
660
-692
95
-535
-233
-820
-352
-562
-480
774
-298
-39
57
-70
-445
431
507
-165
-749
-221
36
-83
233
793
-653
861
888
-834
831
-54
103
119
232
53
47
412
-19
644
921
382
95
-247
253
-64
-83
-81
891
36
-358
-786
-527
-134
-541
240
941
-138
-68
386
-679
256
71
694
576
-64
708
-339
-30
653
-620
-562
-726
-64
-133
-752
-678
-403
485
-818
-353
-856
-508
-254
-173
-684
-275
644
-895
91
-650
-524
-715
-638
935
-293
-155
-405
342
-775
-482
-534
-650
-2
-92
-893
-309
668
-404
-793
390
575
301
-70
-16
726
-511
221
550
-278
682
-160
-564
-842
68
195
80
416
-641
33
-116
317
593
875
-32
-494
51
-760
986
-198
418
-655
-421
484
-891
-250
18
-110
-469
-704
31
-406
-258
505
899
-67
-373
696
259
725
-58
-395
711
600
-705
-549
803
-106
-344
-205
957
-756
173
833
-8
769
-564
67
-797
-49
-485
785
618
667
-294
-322
363
432
121
-190
614
881
-341
13
261
249
-154
319
-749
-295
303
-63
60
-412
494
-767
168
21
614
-48
537
110
-441
-687
-353
472
-293
-581
633
-204
-552
864
503
-62
610
916
197
641
-74
-468
-171
838
84
-829
268
-826
470
88
-513
-499
-222
-371
399
-845
-823
-7
-459
668
897
-136
116
781
94
798
475
-601
-202
-202
394
595
-750
-412
721
-438
381
-307
430
166
818
840
-459
73
-286
-671
265
-23
71
-521
652
-883
-474
320
559
-841
142
247
-867
66
919
-189
311
763
-756
522
284
-861
-113
-174
156
-615
-657
-430
-461
-408
495
-879
344
450
180
97
319
462
-142
-100
811
179
-614
220
-105
-725
291
-128
322
28
-83
-48
-13
3
471
-504
219
-648
908
-377
855
-264
328
-82
991
-700
569
-354
486
-448
109
-49
767
480
77
-679
-102
-35
227
169
546
-339
595
538
-142
-208
-252
226
29
49
66
-394
-27
293
-804
199
597
345
770
751
-283
680
381
-33
577
-390
925
94
-617
869
469
772
234
-614
-401
-224
790
877
347
-57
-419
-853
359
47
501
816
496
828
-523
670
970
-484
399
-525
-178
-182
315
-419
-53
460
161
696
589
-311
35
-477
294
447
-5
-514
-427
194
-244
-589
446
-613
98
-528
573
449
106
-601
336
-317
-64
-302
-181
-684
-878
-29
-232
-472
890
28
-535
245
781
-17
-362
514
-820
478
435
-389
326
-100
-231
-174
891
-782
-675
-618
648
844
168
579
55
698
-856
330
-899
-747
-860
36
529
-713
-298
-842
393
-379
656
118
306
-409
186
189
711
781
674
121
170
979
-98
-605
803
18
527
488
-224
-307
361
-606
444
414
3
-513
854
71
-10
-452
-555
580
45
-277
-46
-854
-250
-524
-45
-489
-559
668
-41
691
443
-888
80
813
422
184
-824
-99
-783
-86
659
463
-316
-721
53
-54
-76
-512
280
-551
506
940
612
-49
81
-861
-868
-70
-550
-676
707
46
99
-531
645
-510
-427
902
536
-94
809
-651
579
-820
-354
766
51
-658
-560
-739
880
-700
533
-511
35
529
-38
733
737
697
-723
498
393
479
-613
-86
-173
-69
-293
-74
-311
-412
393
-822
811
-70
6
377
-44
-127
179
269
470
-231
20
-397
674
524
-247
-37
821
-321
-146
-184
-90
196
-661
5
-50
-514
545
117
-87
-399
-752
-584
318
-366
605
588
663
266
-315
874
79
-249
195
452
-499
777
-513
-319
755
25
-640
30
-144
-587
666
29
-187
-781
557
171
-189
397
-572
-51
-297
-757
-748
-723
-198
-18
162
-58
309
32
575
-349
199
-72
882
-66
-96
782
-856
643
92
717
-861
737
-554
948
422
-105
-493
52
338
46
-231
-887
647
-311
-132
-176
81
-333
-616
-714
563
-380
165
-217
5
-695
218
-550
190
961
2
-742
-169
132
873
-80
735
-102
-89
501
91
735
-644
-344
-207
-319
80
-700
936
-572
-740
599
729
377
-751
-644
898
864
386
-367
-151
-422
806
498
-88
87
-536
-44
913
614
-84
-310
125
869
-367
994
610
-494
-454
-92
221
-107
110
594
-355
-129
223
548
893
-111
-166
8
-601
595
-837
76
2
-261
77
-566
540
665
-28
-693
-349
801
-142
697
117
-18
61
-703
-344
727
-214
727
-57
-506
-840
-625
395
-588
-639
273
-491
77
559
-835
18
-548
-388
-84
-227
242
570
-670
-611
581
822
-779
191
340
49
283
714
529
671
-874
-71
426
326
866
3
-34
625
257
661
326
-56
-680
-619
955
-211
37
94
-676
752
-241
563
-129
-220
-839
175
-256
105
270
684
-432
567
-50
-66
-7
35
-64
-82
-614
182
-170
-540
201
-719
250
-62
185
-54
-482
223
-107
-76
670
238
687
-683
-40
-17
716
657
48
-133
754
209
-266
322
-42
590
-239
-709
119
-494
-62
47
-819
9
304
-391
384
745
294
-613
78
-606
-248
-806
654
105
442
-46
31
871
-72
557
766
-19
45
589
-42
-861
553
2
-132
-809
-10
-576
-657
898
-687
-643
-162
541
1
716
733
-27
-109
-318
870
-487
730
4
-149
301
-615
-868
-30
-569
855
377
558
613
268
51
154
-72
448
-665
-301
796
627
-832
694
-1
-259
-434
-752
489
774
557
315
-767
-16
-38
-419
125
635
-647
986
604
-734
764
-470
773
-728
-134
-57
344
725
983
-55
-55
-675
291
804
-701
-765
-197
-727
105
-19
-830
-806
812
-318
505
-759
-376
-139
-68
-817
681
160
26
-557
542
-158
-784
594
-711
-65
-114
519
-20
-685
334
650
-244
244
746
-331
-225
-21
417
522
699
597
898
793
-758
539
138
-324
-621
807
361
795
785
783
-87
-733
529
-166
-676
481
732
817
-888
254
852
-460
431
598
343
831
485
840
378
-96
839
639
-579
-74
-392
-26
834
442
-374
887
559
806
549
691
-468
-858
307
-795
-213
-866
-850
-372
-607
-719
882
80
499
881
630
-484
759
-267
-722
827
-432
9
-799
-764
-747
36
-664
181
-497
716
-892
-703
601
248
376
-28
684
-336
-740
-126
-237
888
-525
-86
541
-87
-555
-375
640
552
-207
47
-691
277
-33
-365
-292
-537
574
-682
95
-414
264
-222
-507
238
-66
-127
-57
-75
-37
-893
503
-171
-878
381
-55
-315
758
113
783
-357
-279
113
480
830
-43
705
758
33
-806
-851
786
-269
-374
-186
-470
556
770
636
932
273
-896
428
176
-864
-785
52
397
-745
-562
607
-659
354
-681
569
-216
-670
31
-872
-62
-6
-874
86
635
-625
433
20
-389
-607
-521
759
-459
39
45
-81
-856
70
-336
720
-376
337
789
-421
-626
-104
752
-770
484
176
-648
-844
854
443
-667
96
-492
-425
-626
45
162
-253
-262
535
-196
392
-144
215
148
195
513
115
-856
512
-111
-773
-269
-899
-739
666
516
-606
149
-75
-397
247
595
98
771
204
-486
498
200
284
-238
-402
-16
732
546
-445
-431
-579
-626
650
-82
146
138
-852
526
-716
-883
625
-97
-93
-294
40
-562
-332
-596
-750
455
-482
745
-103
651
-39
-748
756
300
731
-587
-829
15
-108
-294
893
328
-881
-716
557
561
82
-239
691
693
803
880
761
-363
-647
-214
-171
-651
89
-63
79
-321
-328
-380
-720
-737
-841
-40
232
470
289
-681
638
-74
-474
62
-19
-336
329
623
53
-420
632
-88
-65
143
204
355
-665
-32
-269
-6
-175
73
-338
-563
390
185
-396
329
-206
-861
839
-154
-436
-528
280
844
196
522
-33
-49
371
591
75
-877
814
347
649
-529
820
-473
139
-413
-278
-393
-152
-756
757
-726
561
537
95
881
-638
390
350
-433
35
-54
822
35
-246
-194
-85
118
-568
229
-733
92
-435
-830
729
-51
883
-318
970
-253
-863
65
254
245
756
-184
529
156
463
586
-698
990
-548
-738
24
-95
346
720
-739
-805
-683
212
684
656
667
646
262
-417
771
-34
-769
-4
-489
-787
-732
417
-3
681
120
365
676
121
655
-668
180
635
179
-34
-640
-384
366
-424
-28
818
-448
-507
-680
204
849
744
-367
-416
-751
236
243
286
-699
-232
539
-409
-662
-626
-127
-629
522
-731
726
-845
-3
-17
79
-504
812
518
-14
-485
-527
696
-696
891
666
218
897
55
-102
662
-664
602
692
-467
23
14
-843
-668
-78
-64
874
518
59
-304
74
-246
-306
713
442
-271
-127
800
727
557
814
471
965
-501
-277
368
-605
146
-881
-430
-473
-532
645
-98
-854
-233
481
-547
266
-559
-493
-233
-331
589
73
699
-792
-142
125
-525
-119
-34
565
-737
282
313
-66
496
790
153
-68
784
53
-795
716
-836
153
179
-317
427
-847
-731
17
-587
-97
111
685
575
-736
876
478
60
-34
-413
-428
-755
849
29
-792
-532
59
323
-465
-798
31
652
644
625
690
847
-241
749
-97
-86
-722
133
557
276
-269
-616
-258
-774
-32
-882
-399
672
-522
-463
-492
-398
-521
604
62
416
412
671
-223
159
-123
52
599
-219
997
629
63
-1
574
462
542
597
-648
-455
92
-845
134
-630
-197
-32
805
549
-226
-90
81
538
-2
-280
-2
-578
394
66
583
-4
734
878
886
572
-769
-854
528
75
-399
-543
-24
678
795
70
-264
706
528
-809
-39
22
-888
165
-222
693
-130
-845
-618
538
-330
892
-491
11
-73
481
181
-450
-14
140
-882
-697
732
-748
-668
-2
556
-725
33
-440
-799
-787
-770
-558
-614
217
522
-129
561
525
-743
-486
-521
793
890
803
73
514
-405
-353
141
-395
319
585
-240
118
697
198
-644
424
-345
872
97
-202
-331
611
-467
617
247
516
36
23
-219
-756
-488
410
517
-377
680
-40
15
536
601
-417
861
-348
-65
682
489
499
181
-373
862
-26
715
647
811
-864
-299
50
354
-343
251
388
771
687
631
-707
-852
-713
-78
38
528
-376
-481
-140
-662
-289
-172
799
-94
300
-553
-7
-530
-12
584
-417
-839
-224
-72
318
173
-332
-691
-267
17
-19
318
288
-263
30
-498
403
-516
5
586
-748
-317
-91
-101
306
-340
75
-250
57
46
404
345
-574
672
438
20
-743
489
-277
-9
-660
-136
-201
779
-6
318
-242
62
-245
267
103
896
-186
898
-534
-558
-689
-357
626
-518
-27
89
41
109
601
-589
-23
617
-269
119
-747
-313
480
195
4
309
-154
-84
684
-48
-629
323
-417
248
-430
534
203
-818
637
-272
-29
7
-22
869
105
-452
121
517
233
-119
105
729
-850
-397
-393
118
-415
822
339
-75
292
-454
604
868
453
826
755
-780
718
-397
182
463
-638
518
-840
-183
-602
-172
-70
-320
-98
-268
318
-369
114
343
562
-145
608
-231
-839
842
49
-325
-828
-505
467
370
517
844
84
-825
-6
-133
-610
-828
-2
657
-169
53
-596
939
-97
-94
247
720
796
-332
779
205
673
481
-374
785
-142
-800
-719
407
-68
205
-706
-862
901
363
27
10
404
921
215
753
798
827
-272
-79
-211
-109
-371
47
338
-467
95
-108
-95
-505
604
14
-523
-169
-413
-448
603
163
27
606
616
91
-672
-735
82
-486
367
45
634
569
-88
474
-641
244
-610
-428
529
675
-89
-55
641
24
556
752
540
563
87
-515
355
746
-28
673
-655
310
-574
-654
-73
94
-873
-707
827
-611
-427
-187
444
-485
237
702
421
-314
-146
532
266
-733
870
-42
-270
754
767
-154
797
-637
-206
82
-646
-579
48
-118
-449
-52
442
-280
-345
748
462
473
55
426
-385
590
-122
-245
-198
-770
216
162
571
-666
408
883
705
-462
-581
27
-700
-71
-721
24
38
442
-222
-146
-417
-705
81
-891
742
-630
888
-235
265
735
-146
-387
-625
229
-414
882
16
490
627
557
-51
-674
-568
-463
-314
-31
-369
236
15
612
-764
313
-75
710
22
-424
774
276
-763
350
635
-752
347
676
63
-90
-600
-98
-23
-94
518
-203
-722
640
-35
-57
315
939
-358
-676
-488
332
-429
602
-82
114
-473
33
597
12
-334
-355
-324
224
-212
204
-853
37
-293
-47
159
684
-756
-581
450
808
154
744
-532
334
-444
650
-553
-574
-785
703
81
-39
-61
573
377
672
-554
-872
561
-410
699
34
720
402
58
867
681
13
-767
-670
-41
698
889
-736
-708
242
862
765
484
-57
459
-179
888
-454
302
-35
-723
56
-735
-62
-458
-819
-542
-267
-110
33
87
-495
-588
-560
-843
-13
-776
-487
191
823
-770
563
600
250
61
376
8
-63
-482
374
276
-454
462
-20
532
-720
-681
705
-630
501
-87
650
-312
413
460
912
254
-821
303
-520
-544
99
-553
627
-83
-659
107
135
108
-216
554
-752
193
183
-484
496
52
-269
865
-833
6
-568
816
-722
417
-676
-593
680
821
-386
-40
631
507
-87
646
-483
239
-27
909
166
-511
-635
384
70
63
-251
358
163
940
698
513
290
-647
650
855
-189
-701
649
259
-510
-800
104
22
69
49
-862
931
653
-302
-616
937
259
955
-615
299
638
702
-318
810
-285
-483
371
177
236
426
-461
-30
-276
564
550
739
85
-628
-660
835
835
665
-573
692
192
889
792
951
-105
2
266
127
-851
-637
-28
524
-881
726
-898
804
-649
-786
-756
817
23
448
18
-388
653
-416
-307
-77
810
395
550
387
-278
-68
70
566
-688
863
349
56
-30
5
568
-807
480
37
-479
-838
150
-365
683
881
-613
600
-412
216
-200
45
-146
951
374
709
-323
-898
884
-820
649
-32
844
342
-275
-533
-444
-624
25
-404
-719
-62
546
842
237
-54
750
39
-332
96
230
864
-475
-247
701
580
-11
938
544
704
-766
-115
-819
839
728
8
877
289
828
353
-749
675
578
-499
498
-480
415
-370
274
886
745
49
-776
-37
372
-76
64
-214
523
-765
232
-639
658
382
-12
237
269
-406
233
19
443
527
-742
514
-106
34
200
909
944
22
-727
730
679
551
-198
-871
797
560
-112
297
85
34
240
620
289
-681
-39
378
712
-336
44
-26
-165
45
-477
711
-338
544
319
-107
-229
468
171
89
-63
-327
-293
-396
-652
898
-441
505
-21
812
-657
652
754
82
-747
831
-697
-8
54
-626
42
87
-119
-249
-552
-184
-44
644
-531
-36
634
-74
-386
-210
1
-229
-856
-666
882
-96
-224
-585
-453
-880
423
635
883
-418
-575
-811
16
605
-53
-186
-577
-840
730
14
212
-466
753
-558
16
268
-799
620
-538
-40
844
-266
11
-542
63
200
198
-160
250
-259
-200
625
44
-454
417
736
-636
808
-88
-471
-6
-497
-563
-286
-407
-577
336
977
-281
-190
-871
416
860
-226
632
20
-395
-569
-347
665
381
-687
806
-447
14
-320
848
63
73
-344
-584
-195
399
-802
951
-196
-50
11
-461
-191
-637
822
-559
696
-577
338
-69
759
-577
-129
-855
82
571
71
-247
17
345
-683
40
-346
745
448
-601
-22
679
-566
306
-481
793
21
741
-183
-804
61
-252
307
979
424
290
-32
-674
-412
174
-766
-830
-662
724
284
451
-881
791
57
690
828
-288
-763
316
-838
-307
-54
111
-641
489
139
-594
22
-40
-6
86
-126
-638
17
-149
79
352
573
792
-562
689
-87
-601
564
69
-21
57
130
405
-223
-99
311
-278
887
-192
381
421
-631
-860
236
-63
735
-11
594
321
96
-406
40
583
-354
-155
623
261
-440
609
791
-786
795
20
521
512
322
40
-389
-337
-51
358
-391
68
-654
52
-285
142
-66
488
-275
314
-691
38
82
-656
-21
462
420
-737
184
-392
274
351
874
-42
-889
390
-894
-873
374
-234
762
866
-735
-71
-161
-300
588
259
163
-846
936
-91
149
-235
68
-608
-193
-664
-722
-67
399
-760
-68
87
812
17
320
526
-658
-786
327
-372
-499
-268
554
-212
-693
-74
-20
358
337
861
-458
-96
279
800
24
281
-713
747
841
-2
-805
-235
330
-124
-360
-71
-12
13
-116
273
714
620
-126
-661
853
83
-873
18
-544
896
685
-373
-292
620
777
26
213
-806
-624
-216
75
194
399
-773
-614
-778
-870
678
756
-160
-502
232
701
-871
357
1
-71
110
-761
869
724
127
213
-626
-70
306
-481
89
-422
-795
0
-535
383
5
764
79
-469
-322
224
711
799
-234
-456
-507
341
248
237
-110
976
564
-476
33
762
-6
450
100
-732
75
-52
-644
-814
70
770
463
-420
91
366
-609
-841
-145
-265
-425
-581
-344
764
519
-40
120
-484
695
842
277
-547
872
822
-97
979
-8
-309
5
-625
977
-860
107
-39
-532
840
-618
721
-772
-844
898
-308
645
-155
-146
368
-542
383
407
682
-202
32
-487
-697
-791
295
-43
-873
701
-277
-880
856
-243
-653
62
-389
-854
-638
-804
-384
451
-625
32
543
-76
451
-557
-58
-372
143
244
573
741
-296
-426
14
126
-409
-260
-877
-427
32
5
-118
-368
-704
-528
-156
668
79
658
-86
300
273
-416
653
3
-468
-425
-697
-770
-733
-66
-301
-251
175
-471
465
576
783
-51
65
-228
756
-748
97
-765
-584
285
778
-859
-116
565
127
326
606
-84
-849
-534
-664
-860
364
-123
-529
-348
-749
586
-475
-429
-134
-128
-8
641
736
-90
363
-39
-527
539
-870
-57
-765
-93
360
309
-451
-46
-490
-745
525
-232
-103
-158
244
776
41
-58
487
-755
728
566
69
-447
459
463
533
312
-792
870
-652
-307
-80
406
-97
829
402
-117
61
-304
-567
78
794
-841
-97
870
-835
-456
462
854
99
15
-606
-272
214
342
302
-76
820
-762
142
639
988
-98
-344
-42
-586
-596
-47
-541
-620
0
788
697
253
123
144
718
0
-237
5
-407
-167
494
-185
-841
304
123
56
18
-712
-40
573
-16
-65
-761
-850
390
654
586
-166
263
-266
719
422
-580
-714
404
881
-154
-94
8
416
-14
-231
-834
-870
385
288
-41
241
-870
-40
351
96
-803
479
-103
830
370
-472
-55
-238
-137
715
-325
360
-549
-301
46
245
-18
-455
416
879
-255
456
-435
-447
-808
-269
642
-895
-727
-128
221
-64
-77
-469
82
-241
505
964
-680
-473
-17
614
159
-189
-764
-823
583
337
-681
45
-58
739
119
-45
-132
345
-53
-432
49
247
97
-364
661
745
-522
51
42
735
-70
3
-650
-695
2
-593
-196
706
418
350
-669
618
614
73
-69
655
283
594
87
532
550
-407
-74
671
23
670
-684
-597
102
547
-524
155
-544
-94
807
403
-270
234
-369
682
776
-363
-580
237
-436
628
65
669
-548
-428
-791
690
304
-748
374
-477
-558
-354
741
22
386
72
159
812
-395
307
-313
-858
408
487
38
-874
-528
-532
-25
670
129
-192
109
-83
-816
-77
402
888
57
-58
-88
-164
675
912
876
659
799
135
15
348
199
-321
-45
104
50
61
-239
-683
426
-238
3
-661
999
295
794
-252
-265
-412
36
774
-320
10
-257
-190
-810
-548
690
-18
-96
-50
-295
-494
28
-27
-209
777
831
-779
937
-548
-18
647
372
211
-152
615
211
503
994
597
659
457
-845
455
790
-492
-496
287
-158
452
463
133
54
-838
-444
-653
-365
442
-816
396
-293
514
41
-181
220
10
263
-619
191
224
-696
207
-234
599
-7
-35
-706
934
-576
707
753
694
692
-45
-870
-367
-530
663
173
186
661
872
353
820
-822
256
-721
412
604
489
-132
-403
-447
-67
-572
894
334
-817
28
-612
886
541
-849
845
37
238
-139
989
352
158
-793
-56
-594
-786
-863
318
-1
-250
-114
204
-543
390
98
688
-460
297
619
563
672
-878
470
-749
828
735
-302
623
420
59
802
505
58
-655
77
609
890
-876
199
-156
519
572
-813
36
852
366
235
-16
-780
-654
-161
-326
-539
324
-101
-303
-490
-375
-432
158
694
-870
-731
-41
257
113
-27
-51
785
-2
-42
-475
774
280
867
-683
668
-189
148
49
-624
716
470
500
13
704
-445
229
-453
-590
-300
97
223
-674
-860
-784
493
-704
893
-836
306
-691
0
555
44
1
622
333
821
649
186
-713
879
749
-122
765
82
-413
569
-735
-704
-802
-761
70
616
704
108
-355
-412
-104
-306
829
-47
-773
-445
-803
22
-76
-516
-93
48
151
252
-757
-73
-229
109
-542
146
-776
816
604
-715
-835
821
-603
98
-441
487
676
332
-628
-370
82
-659
621
677
521
693
-617
-501
-482
-96
669
404
813
-333
-20
547
-435
-65
-152
411
-320
-351
899
691
-631
-449
-503
609
-16
94
329
-313
-478
-618
431
-833
3
233
60
521
-39
-683
-185
-430
-821
42
394
89
-152
278
672
-736
213
534
390
645
820
743
776
538
-897
-382
-93
234
-11
-207
-577
847
764
-214
-596
-807
-138
681
822
-120
917
230
-874
310
357
64
-811
665
597
182
485
-824
-70
55
452
292
-567
181
826
243
833
-7
-517
-17
780
638
-794
621
144
630
367
-248
-436
-220
984
913
883
182
-809
457
-103
-628
-881
134
798
0
375
-560
857
308
-453
-194
-359
-736
-677
-397
593
-189
-594
-301
-78
45
-451
724
-267
-774
-34
27
182
-669
555
88
-795
2
488
-814
46
-4
892
-656
508
-824
-828
-104
148
879
-58
-620
157
-443
859
-8
-203
-87
-220
-266
500
108
-655
-274
-349
7
-711
-23
-556
-545
-59
-482
277
-824
-585
-751
-613
-836
974
-874
906
30
-439
292
197
-46
64
204
208
668
512
-326
558
339
-538
594
-25
632
238
842
-448
639
-245
-628
-213
992
-543
628
736
340
-262
373
-537
-30
855
246
259
-235
139
713
-447
645
29
304
-60
780
-566
686
249
625
-268
834
-360
-798
-800
-27
610
692
-382
770
730
-32
-457
-600
283
-423
-278
120
389
589
-465
-767
168
779
694
33
-271
764
241
-815
896
672
-74
822
475
-774
773
621
86
618
739
-604
-804
-438
731
-579
-300
-664
-288
952
-572
505
-470
-432
-783
-543
0
629
5
-138
-160
540
-219
28
856
251
867
-671
-654
119
-398
376
341
-597
-234
-763
210
-435
-291
-391
-337
296
-733
548
-829
-40
-245
-780
265
-436
3
713
-48
472
616
-25
718
-4
-285
743
66
-14
-227
-387
696
-578
-668
-165
437
-28
-538
-508
69
23
755
992
-483
43
537
-355
333
-1
-170
67
133
-643
-33
137
908
-887
-398
-568
-185
-264
-190
60
865
96
-251
875
398
33
-545
854
-721
724
821
-666
-374
14
-538
8
-99
-329
-866
-616
-413
-374
-7
-512
617
-79
995
-704
-18
11
-544
84
-40
63
741
690
-32
-833
91
-739
479
-345
-349
137
651
-551
167
541
-844
-420
860
961
-564
493
24
-366
74
-609
-717
-230
606
-796
-486
153
-391
468
247
-26
-438
-294
427
-24
14
-319
-454
587
-185
-73
-571
74
317
146
216
-297
-32
-426
-467
-610
935
-667
-25
75
428
-847
37
-195
255
651
964
810
609
502
-523
-79
880
-633
522
249
93
-489
-11
787
-282
602
-12
-751
857
-562
-789
-113
489
168
67
3
-361
304
641
99
390
-885
238
-388
-42
-571
409
619
664
65
655
-25
-206
905
739
313
43
-244
785
238
72
-502
40
-417
-593
70
-437
5
-847
-282
-550
-258
491
744
-551
677
-509
-750
806
-34
-732
95
-752
852
733
64
503
572
-834
267
-42
-268
209
-429
-417
48
-95
-238
158
632
-379
18
-13
-605
636
11
80
95
813
243
-37
-137
-79
-784
-39
525
-69
-275
54
620
-341
895
739
655
350
73
-833
-340
-508
-31
875
198
289
336
-431
-692
552
492
-482
455
180
-596
634
122
286
-20
842
935
113
112
142
687
-91
423
43
-882
-415
6
-534
796
-886
136
968
942
-562
328
602
696
747
69
-791
-279
-374
469
-851
-100
322
467
-250
637
513
-479
-292
-210
-378
-568
75
81
236
-134
242
-727
-417
-492
-520
-626
-767
122
-8
56
464
-62
735
361
463
665
86
480
120
-87
137
-64
195
-812
-620
29
-4
335
-21
-46
-675
-65
11
-589
18
42
-50
-692
394
854
-89
629
-282
-888
244
17
767
-6
85
-193
285
-831
-811
149
-801
369
449
-435
372
754
-238
-860
96
483
831
403
-634
49
499
113
-594
318
26
-722
-744
-588
60
726
-144
535
-46
-617
-314
276
-614
792
23
41
-47
343
642
884
-253
330
680
-332
-378
280
704
-98
-697
-14
44
404
-59
645
993
-77
-338
293
892
133
874
-81
760
-625
-597
52
787
-55
-414
-716
-63
-472
834
59
-583
-453
218
-56
-201
-883
-73
-517
-22
896
322
-83
742
74
747
28
-129
-13
-544
568
808
240
-75
-277
-619
-532
101
-425
63
932
283
-828
381
168
-639
53
759
-823
-204
-790
236
426
717
-525
101
-41
-490
401
-365
-36
94
-99
-439
94
-651
899
-780
-364
-261
-1
-807
-209
979
-508
700
340
-122
178
341
817
751
-825
585
-216
-96
-22
170
141
-98
-841
652
-497
-274
-297
-9
-97
-532
-839
119
837
220
-347
-507
-524
-850
350
-109
214
-215
-583
641
783
-216
227
434
109
-89
-304
644
-14
-352
884
226
59
510
-777
436
751
-41
-21
610
-674
-2
284
-244
13
108
274
691
242
294
659
-219
-300
-56
78
615
221
-695
-296
496
-329
-806
-297
-175
-871
268
-86
558
-785
575
-75
-72
35
-571
342
86
160
-256
669
-885
-268
825
518
-312
873
-222
124
-187
-426
-202
-432
543
-237
445
391
-34
-536
-53
-666
540
884
451
822
-763
-752
80
-510
477
94
-696
-166
-75
941
-247
136
280
969
-263
-428
3
204
583
-432
269
-762
570
50
28
-863
93
259
80
932
-253
154
717
-748
-502
145
-41
-234
-436
-779
94
-107
63
226
-531
680
-43
247
483
-381
13
-881
44
326
483
941
392
579
256
-237
-741
-12
93
-373
429
272
-483
148
731
831
-34
564
649
716
-522
362
941
-224
-231
-390
-799
-871
49
685
553
989
577
-74
672
105
-404
2
89
186
169
474
-715
348
891
-827
242
785
-404
-616
696
-129
-742
-847
-793
-347
33
84
-310
50
641
-643
-366
185
162
-83
-881
-38
-590
326
-252
-663
-751
-113
-604
720
643
680
536
-715
-146
434
317
651
-646
-603
-16
704
358
27
-327
-617
-697
18
243
-136
-517
-153
-354
-452
824
-717
208
-339
-584
-844
635
204
4
-365
-310
249
-53
-317
277
764
-264
360
785
-10
696
159
-77
-712
9
807
-171
-14
167
-423
431
294
323
-100
3
45
-780
-684
53
386
-354
80
-293
-549
367
341
767
15
-750
-490
-519
-80
-899
405
111
814
145
757
282
65
180
158
788
-61
-44
835
696
577
-97
-522
47
-808
127
698
134
-50
295
-388
85
832
101
-873
-77
-173
-614
500
-80
-673
483
521
-20
312
215
648
783
-392
770
-230
178
28
925
-51
927
102
-683
-869
102
-28
730
-273
196
37
675
258
651
710
392
447
-621
784
-198
314
345
769
-106
-722
438
407
136
857
-26
-77
-313
881
-144
617
453
726
-796
-185
-60
486
625
531
-882
-207
-611
154
35
857
-61
-726
333
-58
413
-217
611
-397
279
73
-62
153
-494
248
-33
-659
726
-797
-195
29
-295
625
-206
199
-585
-849
-367
535
341
-454
-76
543
613
-600
-873
324
-586
-317
-20
-70
217
-774
-344
-549
-10
-145
664
30
-898
-249
-97
-209
586
88
-541
1
709
-676
-147
572
-827
-253
350
-675
-510
12
253
965
639
851
-626
-174
317
130
649
81
411
-493
-107
16
96
331
876
-246
80
-71
-6
399
-149
718
-522
-429
37
246
-849
544
718
-854
-61
800
163
-736
-510
78
784
63
397
253
805
-704
803
-521
935
179
-874
-279
-334
583
772
812
765
-879
-136
-73
292
-606
-415
-431
-442
658
74
296
-81
95
-371
-872
44
188
-43
-885
-72
990
93
-75
-439
-80
-381
511
353
-302
-757
-338
-493
-108
-203
793
621
67
-38
752
461
-214
53
202
-828
-531
-66
-698
623
-391
58
-52
-713
149
-737
-73
421
-790
-232
-480
-329
-247
395
654
-270
803
-884
248
-595
717
665
500
57
-755
-547
-186
395
-450
-803
4
-308
-498
930
-27
135
-29
547
-583
-685
31
-517
65
818
557
-635
-236
763
140
324
-588
-202
-95
-371
407
-670
-778
472
-29
-70
208
-336
-496
744
704
-511
90
431
-426
-803
16
-802
259
-114
-72
32
-110
-345
477
-533
-378
356
-300
-41
-47
375
649
-208
-120
-756
623
-78
-275
-254
290
-371
-19
281
713
35
-810
57
-46
-611
-519
-736
-842
874
375
512
899
-611
-507
-323
10
-825
219
-687
557
729
12
233
133
-166
-521
574
839
559
597
549
58
870
97
-344
-696
-782
710
515
-808
780
64
-281
-178
-713
563
495
-26
-45
-773
-857
-503
-60
-148
569
725
-386
826
-409
800
377
49
-725
-649
258
-898
-470
-128
188
-598
-103
-606
722
-852
41
275
-804
936
-654
-706
770
45
-45
-505
-261
74
853
-501
-284
-67
3
-367
848
-515
70
-741
-70
-224
-405
-39
-501
-716
75
-125
-247
318
-188
-389
-252
-241
626
182
556
-506
-744
-59
36
405
-544
-1
-531
510
226
-775
307
73
650
567
-484
-691
556
690
-557
-746
-712
-110
741
-70
-782
-143
99
204
597
-349
-123
692
26
291
826
802
92
-93
-332
-456
-34
-836
788
-399
98
-845
-6
-770
-691
-312
-134
673
87
-235
272
-612
-37
823
28
-352
-440
310
-11
204
-258
649
270
-9
61
-870
-295
-388
-736
52
819
-575
859
-14
412
961
629
698
890
163
360
228
-780
210
-89
6
-15
381
60
-242
-554
-801
17
616
-479
737
805
566
881
538
-805
458
-203
390
-666
-744
564
190
95
-450
360
192
101
407
-244
77
92
861
-846
-115
-719
-890
-436
527
-386
186
-310
888
-744
-545
473
528
57
-247
-254
-67
839
400
-323
-155
843
316
238
664
-624
207
-474
826
639
-729
393
-54
667
386
-817
-569
7
221
208
-567
427
15
959
359
-167
4
-897
-740
86
266
-131
69
-390
35
82
85
573
15
-257
880
-541
333
-781
-664
-795
935
-860
362
419
441
-170
-608
-403
-647
-640
52
-158
461
-767
26
736
352
695
-670
937
616
-304
-660
745
670
742
-724
95
577
-90
-816
-790
220
-609
-354
632
271
439
-575
-158
-105
784
153
-249
-825
-240
290
118
-544
-412
-597
-888
459
655
-44
-733
-430
659
-275
-437
-71
-144
-290
-47
753
-897
530
112
-32
-494
797
759
919
-80
-457
-186
-363
-114
140
-730
-891
880
-118
-419
386
525
58
-342
-104
343
343
-97
503
-775
416
-410
731
-404
221
604
574
836
-448
-734
-751
585
-414
839
-697
56
-362
639
-807
783
-690
859
606
-501
-16
223
-833
-120
574
-24
-130
-678
214
95
-184
640
60
322
287
71
-427
-304
-143
-205
-294
231
292
429
-863
564
-352
-8
-51
-442
657
-79
532
545
-462
243
-613
-671
-698
-41
-527
16
-244
-320
-502
-800
275
-131
-141
-584
-89
-181
483
-226
-733
35
104
104
953
-21
-356
265
97
-61
317
619
-118
-731
-391
184
-62
211
78
538
-606
-218
37
-325
751
413
-106
-473
-281
345
170
-791
-434
-782
-638
-216
-856
-165
-667
79
137
-237
327
-157
-868
36
25
224
-16
-826
-721
573
838
-810
446
804
61
761
378
461
334
666
88
98
-482
-679
781
-737
637
-428
508
504
-185
-233
-582
-777
12
446
749
-171
-48
-336
-40
-372
422
870
-790
-242
750
486
495
68
19
-818
77
478
-688
-216
-233
536
-427
885
370
-626
49
38
525
-540
439
-504
-20
802
146
-64
149
-95
-524
405
765
710
2
799
695
-583
89
-108
-868
897
-258
8
358
245
-179
83
-819
882
273
865
575
-649
-584
-246
625
719
992
97
-831
750
-239
-499
-1
-747
151
-56
-806
713
-170
429
890
-424
283
94
-441
903
-27
-87
-11
-14
487
832
418
-248
812
242
10
114
41
407
47
565
-579
-519
-231
-727
249
55
-627
-136
727
677
563
66
-796
-654
867
-162
39
628
-711
-683
-528
55
-781
478
619
-165
-232
-382
91
121
39
-399
-562
534
-695
455
376
265
-635
175
468
66
-259
519
-185
-680
564
-560
-605
-703
-891
756
-610
480
395
-350
621
206
-567
-304
-597
-496
34
545
-90
957
-812
615
-182
-273
-78
-749
-404
62
-553
28
218
-11
660
-89
277
78
-294
-549
-333
-155
300
571
-609
-341
-866
-710
341
450
552
-311
303
-386
650
354
-56
-167
-98
-134
491
942
468
-383
663
-218
-136
-292
-343
4
-781
-27
672
659
596
-557
51
633
-418
-56
-270
255
-891
4
-228
834
768
499
134
-512
211
803
-899
-319
-59
-793
-279
531
640
404
49
24
796
207
150
31
695
2
-592
-247
-618
242
43
-824
764
-744
6
-437
746
622
760
8
40
-388
-299
434
-427
601
-442
708
1
396
198
-105
-63
888
198
812
-767
-55
19
690
-452
-774
-475
-87
8
-75
-198
-88
104
-830
766
29
-178
-487
743
-289
-855
-667
855
-857
-693
855
95
666
844
738
-447
-118
404
392
8
-41
144
-883
882
375
-642
214
-210
46
622
420
161
-656
103
660
708
-29
781
-555
-667
-50
642
997
-583
610
-367
762
-82
-684
291
-569
343
-832
842
91
276
-261
112
-169
21
252
598
425
-725
612
45
356
830
-76
-195
-285
-299
325
-826
628
-795
337
932
-120
897
-71
107
792
184
205
-93
94
126
-353
338
-769
-485
989
-745
-748
420
-395
-72
-661
774
695
-849
715
-687
-115
-223
432
-816
-543
448
-893
597
-677
-91
-644
-320
-58
-671
167
97
439
-5
-485
-50
-576
-753
600
-850
-666
311
290
627
384
786
-271
-766
10
-222
-236
361
316
-633
168
481
14
-630
-358
-30
292
369
39
671
862
-709
-154
552
133
630
-436
-744
-266
-391
-279
-285
29
922
253
258
-41
-217
-666
749
716
98
-442
-584
-433
-173
-9
139
222
-462
-608
78
323
52
730
-134
109
205
-292
213
-423
-161
-606
-255
68
-329
-25
804
-57
-867
401
-633
-417
-91
248
599
833
-59
-621
179
-253
874
-626
-758
207
201
720
182
-314
-80
328
99
-320
-79
-504
8
-507
-377
-145
383
678
-78
76
-262
196
-706
348
-334
899
395
-100
253
-521
49
-264
286
-68
-63
-630
-110
443
-373
705
-100
862
-765
-21
-702
666
-454
81
-35
64
986
373
-323
843
-320
21
950
201
155
-645
-399
-585
-142
363
-309
228
-349
-214
441
-30
-570
753
-566
411
-15
-307
896
408
-432
652
469
-861
50
-468
761
452
-35
370
117
470
653
4
734
-69
-626
-526
455
482
-660
-56
4
-619
654
-93
91
-419
-31
658
-799
-493
-50
-567
-571
870
-16
-103
147
-66
-7
-852
-442
-428
-366
-25
875
-297
-855
717
649
148
508
-63
143
-472
836
690
-34
43
185
-798
-16
-167
369
163
597
797
-20
19
256
-521
-380
878
525
-34
639
94
-569
-27
-48
20
79
-617
-635
893
-487
-722
-526
-793
621
-340
-45
-437
209
75
-315
562
278
-649
195
421
373
-61
-131
-871
898
693
-189
434
-94
90
-160
-464
592
46
-534
-319
546
-515
-636
456
-889
850
-76
-628
370
547
151
294
786
-356
-880
882
117
313
816
47
721
428
431
118
75
-883
890
-771
-567
-222
-364
554
506
779
-337
-695
590
206
13
299
388
602
-820
80
418
182
-840
-51
306
140
-433
-20
521
357
-286
-523
-488
28
750
-352
194
-650
-430
-60
-810
740
-395
379
-727
-220
329
38
-745
829
416
-185
-68
7
541
-455
994
-78
-290
175
-10
-630
84
-49
-502
511
54
347
-16
41
702
-836
-186
-34
643
723
-102
389
-105
-61
738
762
781
-21
-311
624
-64
329
293
-863
120
-726
686
-685
897
-126
100
-234
789
68
-415
34
416
-509
15
-887
18
-366
-654
653
829
-845
134
-83
375
-35
557
59
132
781
252
33
-458
465
-386
-497
-336
532
170
526
3
-16
96
-740
-610
567
-611
10
25
-676
437
-8
-47
307
114
-296
409
-861
-685
764
-180
-89
167
365
-275
-34
355
447
151
583
95
665
564
-830
-514
344
-826
527
200
165
-286
-679
-48
69
-424
-397
225
-25
850
-506
-593
182
-870
-207
-36
311
-247
13
39
-578
-583
-40
513
-631
629
620
-495
490
640
-162
894
-447
-800
-639
425
-730
-502
484
274
-191
-840
331
-20
762
373
236
-836
279
-14
-847
44
67
-206
706
-714
200
110
367
-885
-877
-624
280
-470
35
-439
423
135
-282
862
-632
-329
124
-633
-357
152
711
-106
578
845
-702
-243
-308
-24
543
93
886
-304
944
8
-70
-297
87
26
406
55
579
-671
790
15
40
536
550
25
512
313
-34
880
267
238
86
24
90
-3
-603
-175
269
542
674
-228
-644
-248
-495
412
-75
425
738
208
529
71
-64
-730
379
-686
512
-584
269
627
530
425
-136
857
514
-779
-560
79
81
-63
394
534
-433
-12
-427
-40
-567
250
187
-150
-557
647
494
122
-602
667
-864
18
-773
93
-805
-290
-36
-629
-513
-1
648
90
802
-12
838
4
-892
277
733
571
-602
-152
991
90
-118
-154
-802
-700
389
-118
867
881
638
-17
-221
-28
368
642
642
-709
-151
-752
-129
-698
-482
302
537
-742
-823
-83
-656
807
34
68
833
765
566
841
166
-87
-701
-425
652
-183
-193
723
-538
-73
31
-354
71
830
653
838
-389
-167
69
91
-624
29
-380
724
447
420
-856
50
-457
790
-99
-661
-361
615
-709
-435
-1
-142
-7
-633
389
-11
17
-626
-834
48
-86
-390
-636
918
-695
275
-214
-526
-376
-78
-170
108
-57
-356
670
-22
-457
49
11
-281
-348
-775
654
-600
-50
-305
-147
57
-428
-253
190
-504
665
-520
-583
555
-253
733
-192
-657
-1
-417
-413
555
-234
7
-896
-874
-462
783
288
937
-518
-407
65
705
550
873
-389
-303
421
-263
57
-195
105
619
516
109
769
649
-41
-644
-545
-672
193
-496
-43
834
57
-813
33
816
-166
881
-376
418
0
977
18
410
-681
694
253
704
550
-371
684
739
791
-5
343
-317
380
725
439
-257
-434
-440
-36
-773
30
384
650
552
-13
-92
-429
691
573
199
876
301
440
-862
-87
-526
101
-344
693
-426
-64
413
351
-511
-526
-694
31
-52
987
-715
-338
-461
-728
578
-578
-738
316
876
625
73
-457
-243
825
996
139
688
-591
-798
-198
-802
114
-631
-746
-504
525
294
699
190
750
466
-186
-740
-820
257
-460
52
825
-744
273
218
-254
-760
618
459
767
-552
-692
26
562
-323
494
-717
45
236
527
49
-446
467
-764
-424
563
15
202
-215
-33
496
11
-359
-68
54
205
-272
75
-15
-408
-402
696
709
223
689
-213
574
-500
515
50
-510
-45
-635
-834
-86
-724
95
543
-388
-27
-218
-436
-120
-33
523
591
-423
520
412
76
760
-54
-338
367
64
-290
-538
-356
213
318
-543
190
532
225
786
688
811
988
605
208
175
125
121
199
-721
278
-379
937
784
-173
-443
214
32
306
-45
77
59
308
-192
846
-34
-625
-518
-870
229
-875
590
224
-727
-307
-791
43
-104
-490
719
-285
-26
176
-870
402
-282
-593
361
614
69
-684
-301
391
457
-455
-362
242
168
-582
-482
40
-701
-75
346
368
-37
-656
433
174
-70
-645
-757
-207
-411
-775
-885
890
422
-789
-721
-18
359
148
-782
589
-716
-854
336
-126
-212
-403
-644
-851
-174
43
506
-41
-595
15
-55
854
-336
231
792
-591
-77
201
-568
-662
-382
-442
-13
111
227
432
38
-483
-223
-87
-758
12
862
-328
162
23
265
-724
794
-318
830
-222
880
-495
-701
510
562
-136
-462
429
-306
358
-271
-419
30
-603
26
-512
59
-296
-258
-630
445
130
-14
-1
877
-327
-312
45
45
-542
-628
-820
-465
-526
-621
-328
-95
-236
936
-443
492
142
-298
-277
-323
-168
-131
383
-268
289
395
-460
-120
-490
378
-176
-575
-461
-16
-276
43
-171
-605
809
109
593
543
-131
434
-721
-674
124
-7
197
-513
497
578
83
-530
402
616
703
860
-566
94
48
-824
-317
-491
-591
227
-764
723
-712
-489
37
549
-8
-893
-209
-887
-519
-496
-149
624
-383
-284
-710
-795
-706
518
-470
621
34
421
-212
-541
149
565
-434
717
-169
487
-227
-700
746
-503
-406
117
-854
577
-853
-114
-213
-188
-38
-502
819
50
675
-862
-73
-629
179
-708
-554
219
-729
-393
721
-84
-101
-668
-726
-215
-777
-249
-523
-801
221
695
224
-89
-220
-142
-252
158
-578
-707
-481
14
0
-885
90
-257
737
-55
135
29
674
101
431
-692
-258
188
58
-240
607
241
749
496
297
600
-457
-176
165
433
-635
517
-644
-36
619
184
-612
-164
-135
392
-378
411
-384
252
804
615
828
-510
-496
223
-473
77
358
-653
-179
533
-476
152
-459
16
278
-328
788
-260
574
-832
81
-305
948
738
707
541
95
-574
335
50
536
-585
481
-158
22
-266
302
-498
-38
374
-712
6
-483
519
-537
-142
757
-472
-153
-524
900
-593
576
-397
-386
58
-95
327
829
34
-208
459
-784
19
725
-862
-376
-499
-330
-24
14
-894
358
-773
659
-642
484
-361
-415
124
-521
438
-634
246
351
-432
32
-295
-613
-738
-7
-432
-436
-21
-378
-323
-365
506
691
761
57
545
-90
67
207
-565
-57
286
764
-723
218
-493
55
813
-220
-45
817
-50
-402
-95
-88
98
704
724
-844
131
-606
-168
160
-204
475
280
-261
-716
87
-871
211
29
-52
-229
198
-263
-866
-86
-791
319
-821
183
231
-884
-39
634
178
764
10
604
348
826
-18
90
-102
686
-174
-583
351
519
193
-263
385
-23
391
603
-712
878
877
-813
314
406
136
828
-388
311
348
-746
2
-135
675
-855
318
616
803
212
-46
800
82
943
383
762
801
-677
-57
-315
475
912
49
-65
-134
-730
-172
139
-331
-106
-363
-73
539
-568
818
-262
-149
-379
94
-172
316
-393
-379
-141
-681
153
-53
729
-132
-27
226
-217
-348
752
743
47
-406
46
136
800
-610
-786
-870
-88
-14
-154
723
-892
-44
-55
-179
-355
-533
-242
-378
-792
393
429
300
870
-471
-162
-617
147
-461
-802
-207
-11
-331
493
657
-110
-805
394
-70
403
-722
-243
548
-668
305
358
-282
-332
-257
-863
-859
50
384
-247
-129
365
-786
-508
396
579
267
-351
192
308
-197
585
-403
505
-22
-458
512
425
-584
1
-494
-854
624
-493
-33
497
-787
967
217
-571
838
851
895
-685
118
156
-483
85
-131
53
-378
-776
-661
-325
-87
633
923
-222
50
175
155
772
251
50
91
-663
-568
-589
77
161
566
84
77
383
278
-505
993
793
255
467
-860
-182
-817
-338
-238
170
-895
-516
-730
-407
-698
22
-409
489
942
-109
784
700
-301
60
638
-478
-420
-277
314
578
31
-124
-216
48
116
-290
25
452
21
409
-21
-459
559
554
-90
-780
-688
217
366
-302
-775
-250
437
28
-193
-430
-464
335
-425
819
-809
131
475
-448
-469
939
-655
559
521
-208
-630
-787
-250
923
-179
-23
740
-84
-14
388
639
802
-479
-229
346
-666
-212
225
-44
-75
-743
-83
-715
889
-501
354
865
-738
634
-390
-428
-119
102
-817
-566
565
-757
-548
189
376
-579
-213
-472
-590
204
789
-351
-462
-72
385
-544
119
-244
660
16
-884
-290
-327
844
99
-203
806
164
-733
98
-475
752
345
243
2
-778
780
-147
-776
471
-357
-602
-877
-16
-746
-591
370
775
-670
-771
34
210
114
-632
60
-389
-257
-42
-301
-271
151
-193
559
48
-4
-640
-527
-226
-20
766
-235
-885
39
51
14
877
359
-80
87
-656
-682
595
368
-497
-581
-516
-605
-603
-346
292
880
-342
326
-325
-427
-329
-74
710
-426
23
342
-456
-646
330
55
-656
414
7
122
-27
-296
-569
30
-189
81
-56
489
291
802
888
88
-450
301
-506
-144
75
-305
129
-379
-802
583
-172
-173
-711
269
866
677
-641
-376
-261
78
529
-616
12
-585
-853
-171
-125
-694
-125
-582
848
566
-189
51
816
-46
-283
-795
874
729
119
-796
366
-814
-65
779
184
-229
-691
-711
477
-303
398
761
704
-678
-373
475
-565
-606
395
-806
619
650
881
-855
-781
68
-229
474
-544
71
-199
328
895
174
375
-550
41
-487
-311
-716
534
342
-187
-145
-183
-778
-896
-644
758
-79
-77
-783
-744
-50
-49
-698
37
-96
-809
189
133
263
-321
293
-704
122
213
218
-476
691
142
639
-58
511
-22
64
782
-72
113
140
466
70
460
12
664
745
888
-97
826
-701
430
-829
-1
-94
-22
-515
-723
-258
-184
595
-399
-384
353
376
45
-340
104
-230
750
-143
-674
-3
515
564
-369
252
-60
-880
-116
-12
682
50
-384
271
-481
-494
-117
-730
150
165
475
-211
66
-506
-550
399
740
-163
508
294
280
-418
6
-278
-98
-478
-738
214
-358
876
-626
-460
-649
701
225
385
-725
-279
-153
-854
-508
156
-871
300
-591
-396
-235
-694
744
-891
626
417
-548
-59
-81
-200
540
545
-723
89
-818
897
556
38
224
-60
-203
-41
-897
393
754
-676
-554
-396
539
864
-705
-240
781
-185
-807
-62
257
417
-879
358
-92
198
-893
-739
860
861
609
-711
4
-225
496
-122
-120
-509
-754
172
-331
-170
559
-502
-454
-146
754
-707
872
202
-79
725
183
31
-442
125
-308
386
26
86
-90
89
-2
-340
349
-433
183
-771
83
398
847
797
592
151
-71
196
-485
25
-525
-703
52
176
-772
838
496
157
-101
-278
685
-377
709
-819
133
-899
-142
156
-766
-513
767
100
678
-633
488
-125
107
-343
-30
-192
805
572
-720
-138
756
-791
334
-243
710
714
808
-382
-82
210
191
-237
532
390
772
801
49
-434
446
713
639
568
-850
970
-368
667
679
514
-150
-317
247
544
793
390
233
89
-869
-299
446
-222
-134
-546
652
170
-365
532
870
-574
-546
-40
337
-551
391
-787
-264
-450
350
368
-356
-240
-9
-305
549
-84
-443
-582
747
390
492
699
834
-96
867
-449
-595
-50
-91
160
244
811
-479
464
411
-630
512
-774
110
32
96
407
-751
-152
-674
-829
741
-618
782
-9
450
178
-699
-220
47
299
-883
-762
357
398
-714
-158
156
39
-463
-816
-463
318
355
47
124
-703
-21
513
166
870
579
-29
-824
-271
97
94
-712
-529
-191
684
325
74
45
-77
13
617
-561
-809
144
586
-896
948
-509
119
765
-51
-62
-479
-319
39
-76
-789
-570
296
332
182
-189
-449
138
-626
-605
-747
44
-545
-53
89
75
40
-277
299
-35
-230
-876
-460
-695
198
-410
-46
-461
637
-5
913
-333
-854
-872
826
-890
-8
629
672
548
546
-748
-157
388
355
160
82
-45
635
-840
-18
-113
377
-340
769
470
77
-490
-145
-14
-769
13
-477
504
-212
-873
-114
-3
743
83
-786
406
-186
-861
348
827
-887
-526
840
-545
570
122
-287
378
-216
158
-302
-551
897
-244
235
505
-170
-632
-897
-493
-473
-219
497
91
507
-215
634
424
607
13
250
948
81
28
225
14
-621
321
-777
549
-418
770
-70
869
-832
966
407
-410
721
857
641
47
-372
14
665
243
-82
-239
194
-68
619
-623
835
-12
44
647
-452
131
94
-75
77
-380
-196
-450
-860
-548
-547
588
7
-416
871
-350
-739
227
95
524
-9
-94
374
-243
679
-869
642
-380
-284
-194
-713
-381
696
211
-659
-754
301
287
31
-847
310
386
436
-19
-849
36
812
369
-41
-847
915
-291
640
-450
-61
820
350
-62
-321
79
-811
791
-533
-340
-685
-252
-1
-489
1
-583
-64
281
67
-99
103
-230
93
-344
610
-713
417
-435
-305
506
-399
-532
-871
-746
-263
330
-354
-34
267
-557
4
-865
19
294
-100
-579
-66
-3
759
-627
-158
-104
973
-415
70
-599
956
-44
-616
526
-636
-829
-526
-332
-37
766
-439
-879
158
-734
56
673
719
-96
-816
-445
-445
-37
-225
372
-272
935
776
746
797
-387
-453
-72
558
134
-290
241
502
92
-861
370
-314
483
748
0
567
-330
-268
-27
-767
-70
-899
-591
621
388
317
72
-473
-775
-71
431
379
-826
-624
872
385
-29
362
133
453
-41
-67
-533
70
-789
-120
-358
-409
214
524
-845
673
-382
-45
243
289
-68
-66
-51
-581
-880
-164
-696
16
66
-797
-645
-569
121
-266
544
-830
783
-215
-862
-70
878
612
95
691
736
-418
-53
-224
-726
23
873
-435
293
-473
-340
845
-13
-886
111
559
-604
922
-217
805
-796
567
579
185
347
689
432
663
556
-288
-350
204
-173
-270
45
490
637
21
436
-253
-306
126
-567
-52
-415
96
-321
5
78
-454
-70
-681
555
50
-99
-836
-801
972
-201
781
153
234
91
724
-634
106
188
487
81
495
146
73
-543
-731
151
268
581
185
-213
1
-53
650
717
-801
31
726
-533
-471
101
723
-407
-82
233
-47
-242
816
468
-352
325
-839
715
819
455
270
535
-482
347
761
-11
-409
-596
496
-750
-890
-546
-617
-380
-285
-640
792
-866
843
393
-513
-408
833
-423
-611
434
-299
-410
-593
605
-316
-571
-482
-294
-150
-656
91
-328
-139
-93
619
-63
537
-176
675
-48
-582
228
-77
312
885
270
-356
-49
-170
-24
-529
9
-648
535
-796
-233
161
-61
-500
-323
-413
-37
973
926
-45
861
-669
380
623
-81
-734
-71
514
358
-476
-751
276
-146
-195
383
-590
29
429
235
217
166
71
-899
200
-292
-22
-811
-168
528
658
552
826
-737
-487
269
-834
613
-97
-832
118
-320
-31
111
142
-213
-651
-127
-342
85
580
407
-756
882
261
-472
-364
-692
-131
-169
253
860
229
195
-40
772
174
736
140
-835
-889
-36
-95
885
-221
130
338
24
868
-772
-516
-96
-384
-268
-37
-436
728
339
-641
938
71
-22
-882
5
-288
-37
398
14
818
-73
453
173
28
140
-93
-50
-83
42
-716
171
-92
-861
-766
423
-206
417
746
-854
-717
383
-389
-169
891
891
-258
-726
631
726
-4
531
-2
-114
51
-526
-711
-318
69
174
70
542
370
-78
-428
566
-569
329
613
533
456
484
32
-64
38
-669
-312
-225
-473
-705
-530
419
776
-639
-585
146
-777
401
790
-771
161
598
-569
213
-169
289
404
754
803
56
831
-211
-12
-776
296
-64
753
-460
932
-534
-64
-551
-41
-27
-517
-888
-36
130
46
-683
150
-63
59
-271
-698
-609
-893
337
-757
797
-197
-715
309
721
416
-786
-624
-490
-24
73
330
-767
481
28
-398
676
-61
383
-30
875
342
566
855
144
-59
-129
-652
197
931
-64
83
-6
-709
-189
730
726
-486
-2
-516
764
-23
370
926
-744
-876
32
50
-561
-797
-887
-609
136
-397
-389
-231
961
-847
-473
817
-157
9
383
238
282
-679
-819
-602
-880
869
578
-133
188
499
629
569
75
507
264
-631
-64
617
484
-478
50
47
513
76
430
31
201
-42
-177
-251
447
-76
-179
-367
609
-89
-87
-153
712
801
258
-248
194
403
593
-43
-638
467
-141
-25
-396
12
-820
468
897
875
685
598
-835
-397
-849
-356
316
-11
-746
109
448
-244
524
-267
-7
-199
-97
799
-538
124
-72
338
746
-415
514
-633
336
-263
-23
343
-806
21
-657
376
-416
-311
-691
-48
-488
-334
337
502
460
674
86
-77
85
-45
555
-532
723
440
984
154
-555
22
288
-368
-68
292
832
438
-9
-42
-876
297
-39
186
-701
55
-823
-831
-598
319
-844
-273
-14
236
-865
-92
51
152
60
456
413
-890
895
-803
-547
-373
485
881
-556
693
-158
-663
-537
-785
-663
0
-715
847
-266
92
-171
431
-450
-31
402
487
-87
-121
-144
68
-874
-16
493
-41
-705
-132
-163
-624
888
-842
-535
-59
13
-38
-881
36
-697
354
-314
525
-438
-602
-685
-49
-267
814
-509
-690
367
587
-667
637
-342
-203
484
-51
368
713
-210
-144
62
-97
-760
-60
-573
220
-152
-774
227
693
-596
892
-360
-590
283
868
391
-13
-64
-732
-712
424
-226
-687
-126
839
437
-571
-3
-43
502
9
12
929
311
-72
139
-172
-678
-156
-665
-59
-622
855
83
110
797
-839
-757
360
-72
-500
-140
479
796
869
-190
-42
80
567
767
841
157
437
-898
-398
-97
-718
236
-862
392
719
472
886
266
403
47
613
-210
-165
838
12
-758
114
-16
-182
685
-26
-506
-774
20
160
971
-397
-815
-37
-60
-389
276
-431
795
788
-862
641
58
-242
21
55
805
177
-671
-451
-385
-467
-94
-128
-334
3
543
265
-873
-136
-800
65
-766
-878
-717
826
65
845
23
-232
-64
-241
-139
-20
178
-290
235
293
-544
-550
-522
-674
-54
-29
531
872
-850
-95
-760
-11
290
-225
-419
442
-611
-340
-650
623
379
-443
-88
307
608
-268
-43
270
-723
-59
-227
113
691
185
404
449
154
619
707
-651
172
954
63
143
-604
-664
-144
301
742
-677
48
-864
-124
252
-851
791
370
834
54
-552
167
432
824
-728
-46
-570
-45
257
-169
95
359
-289
20
-789
-317
-480
92
-275
-63
-409
-851
-62
151
-311
518
526
151
-327
-347
-189
698
597
549
-18
-361
629
898
285
-418
-139
366
-352
689
172
896
839
4
-330
99
811
485
208
59
760
444
-74
179
76
794
66
-14
-838
-785
726
-322
880
-586
-728
468
112
-567
-771
-289
-280
182
-657
-6
-536
-355
460
677
65
860
-95
970
-681
-276
563
-382
-694
45
184
403
82
-7
878
311
862
-527
-94
-124
-546
-104
-148
942
-682
-341
219
-772
876
-877
-571
194
-94
820
-45
620
364
494
784
589
-97
828
644
847
-368
218
-39
257
714
-155
-75
-483
203
-854
171
792
-85
85
239
848
287
-237
-512
111
111
947
-59
412
-410
-853
247
437
-385
-805
-20
-35
-482
92
-107
208
797
318
-632
-818
649
-10
456
-45
867
-5
-78
-260
5
-32
-118
-662
-100
-324
522
-681
-56
-875
718
136
495
-65
-381
-878
0
194
16
6
897
598
-58
-525
-671
980
-626
-627
35
-58
-764
-192
382
596
-212
-744
-114
-409
-102
444
-22
-165
248
-77
832
-97
20
508
352
-319
40
-379
322
-838
-505
-895
-106
-28
41
-856
-762
373
-405
-857
262
861
-43
-749
-697
-115
305
394
-697
955
59
780
-232
-527
-326
672
-367
-493
789
-77
194
-373
-488
79
-56
-706
459
659
-87
331
-234
29
-606
17
-124
60
-157
-21
197
790
-767
231
-887
-583
399
41
330
463
-350
20
-212
47
-684
-79
-341
818
510
-165
471
-97
183
-501
-32
-490
-702
-696
575
-657
254
-135
-536
-337
821
4
-137
800
-26
-19
-325
-875
181
-531
-448
235
-8
-38
612
-240
-696
-410
-263
793
-503
-93
452
426
453
-240
-837
404
-558
-476
299
643
798
-883
366
-378
-589
-250
-56
16
664
-188
-80
-739
-23
-97
-351
97
-600
839
-858
349
674
-741
851
-321
277
-82
462
561
-12
-81
751
487
790
-180
688
61
466
289
-49
-410
715
-755
562
-135
794
-454
-477
-264
512
-887
646
-656
-599
348
-458
511
-425
-268
476
54
-627
537
943
174
-313
133
-7
-528
-539
-769
77
-97
646
-614
284
-95
-103
-52
-431
593
462
-242
-720
749
991
797
701
-38
-628
-189
792
639
-617
222
-647
-57
332
57
-15
-57
731
50
646
689
-860
349
874
217
-145
-768
-350
42
-94
-629
540
-519
-578
-312
-736
81
-90
614
-96
-457
853
-421
935
-212
-221
-763
404
188
271
-668
-608
-840
520
448
-387
-199
716
98
-270
98
327
-197
31
824
-569
731
811
122
-314
33
202
-796
-463
-303
42
-629
-760
-647
667
-614
101
58
963
-734
-780
118
232
-671
427
-129
-397
-56
679
-774
298
-342
59
811
-840
-97
136
69
-371
-579
717
-826
333
-119
-257
-881
58
-81
-651
-447
-83
-66
7
32
-33
433
596
228
173
179
-22
-322
-347
858
-575
959
-477
651
927
612
-443
689
-805
-550
-664
-340
-696
392
236
-122
-253
-146
309
526
415
540
-725
763
-22
798
-827
607
678
787
-841
669
-656
-66
-170
60
-448
731
14
758
-576
-83
-127
-619
41
-167
738
685
323
-6
742
367
506
-321
-73
604
684
497
97
-822
-642
-495
800
-64
-258
302
87
564
741
827
729
-331
926
357
785
-11
-138
588
829
-612
-425
-243
203
-798
-163
78
781
-748
488
-294
-14
184
284
690
92
350
11
928
812
-872
-787
794
-40
531
-622
657
744
-128
222
-17
30
719
271
-617
301
529
-502
-334
-37
-79
602
-629
865
464
352
-777
-310
-748
-338
687
-26
50
325
871
-1
-563
830
722
-467
-238
-673
-27
657
324
24
785
-164
-33
536
-771
-506
-750
-81
873
-136
-243
62
195
297
81
63
-307
988
-43
-587
-198
259
706
-109
640
-480
-67
912
622
531
-189
-358
540
256
192
501
-34
78
291
-467
686
-157
-133
626
264
247
739
-646
-685
-732
-365
-252
288
-110
-465
196
59
-878
-412
631
413
-60
59
-370
323
709
-744
184
181
-117
974
541
-308
305
406
299
-364
-407
94
-899
91
-677
-806
479
26
-56
279
337
14
530
397
-577
92
-6
-40
-691
810
-52
525
-85
-11
-467
-511
-153
-440
417
-482
741
-408
512
-2
643
-738
-67
-606
-832
55
868
-29
-433
-250
822
-751
-112
161
70
956
-66
339
-83
-143
718
453
-650
-483
-371
349
-90
-95
581
444
-737
-754
428
-703
10
79
-66
796
-534
880
872
-391
44
727
18
9
-35
310
392
-90
-225
-613
291
559
159
711
763
-478
-827
-651
-436
-784
-235
848
-725
-670
545
869
473
570
729
57
-469
438
-114
-765
974
581
-710
539
858
-321
-488
641
-559
-133
-153
702
586
370
-65
644
-219
-238
-769
-562
-94
480
-256
-136
801
-508
886
-366
-106
-557
-898
-533
-431
-555
687
223
705
-691
626
873
-858
-322
-697
687
293
-651
-95
-464
226
531
-559
838
-894
175
514
-71
85
662
-769
-330
96
-840
4
-323
-747
-660
68
439
-284
-862
-432
283
730
761
-412
-588
105
596
788
-394
-152
-543
91
-16
511
-189
323
251
304
864
-813
288
830
-711
-186
582
827
129
-77
161
108
-550
880
271
-742
-99
-662
277
47
327
-674
35
459
-490
819
97
63
594
848
-44
-33
-835
-417
-388
403
770
-81
616
807
-503
687
510
-878
-591
-542
575
-511
-876
94
407
918
-460
-498
-787
78
381
91
631
190
-824
-270
-376
-5
49
714
-647
778
-96
-796
496
262
-856
-187
320
236
313
107
90
-531
-1
-236
129
64
726
-672
562
822
-689
774
-89
253
210
710
424
-306
-449
779
-889
-283
-777
-130
-53
208
-354
384
137
140
-15
-280
-779
283
-90
923
-59
537
-792
-783
175
66
55
551
-33
-202
6
578
-366
550
434
-640
-50
-448
555
21
588
908
88
12
39
-433
-878
57
-104
-261
-683
499
857
-354
-492
209
898
243
-495
21
-466
854
-622
-418
-28
491
776
506
-65
-892
769
-483
153
79
-552
408
-575
528
-825
62
670
-893
374
193
22
847
482
45
-751
-599
-467
-275
-38
72
54
39
605
-115
82
-11
837
341
67
84
-79
-323
259
-69
-191
-19
119
95
739
89
-395
28
-33
123
-7
-875
833
-312
-517
857
726
1
-389
-390
-443
-734
-49
-443
832
-670
-40
74
504
774
-152
-167
-878
-693
-337
-8
395
-145
48
713
-43
870
-776
-401
-309
-626
-35
575
-632
-40
-57
-214
-319
-334
-588
829
840
-628
592
-24
308
-224
-212
496
645
766
274
-2
573
-709
-62
-574
-514
2
210
676
2
-300
-70
809
703
-764
-204
-99
775
-446
572
514
497
131
673
-6
-249
813
-3
368
-806
-600
812
-34
-126
380
-37
357
-831
-373
-843
753
-331
-296
-47
-288
586
447
8
-472
351
297
70
-831
-804
-676
-555
-552
-271
834
445
568
174
58
-570
24
841
399
413
-409
-530
218
778
-385
14
-824
98
782
430
-755
712
586
443
541
794
629
14
71
564
-213
518
882
197
-347
821
338
-73
2
344
260
366
-5
-897
178
420
-129
349
130
-695
-251
-382
356
-705
480
-526
22
-46
-237
316
-725
573
531
-383
1
-669
-560
37
8
-624
119
-754
-894
472
-32
387
495
575
-691
130
-699
-672
-211
864
-94
-76
-871
-766
347
-389
-504
-10
-63
-495
240
-677
494
-428
720
-497
-439
267
-20
601
3
-761
-27
574
-20
636
76
-682
771
-861
531
-204
184
-104
-228
-47
-646
-384
460
-85
-348
657
690
-54
-153
10
-485
-17
-530
-290
-359
219
885
-769
-739
-75
-489
567
596
-66
-669
279
284
157
125
-555
-783
797
571
-594
-879
539
1
-219
-850
-85
-335
-352
-229
301
-764
-710
520
66
677
790
242
-446
-831
-54
633
-490
213
405
188
188
82
-52
-818
-467
1
-370
-433
-120
-714
7
-863
-472
889
-115
890
110
-428
497
105
658
216
-507
-794
23
-593
-448
-80
455
-714
315
-42
-385
-492
-242
-452
431
790
-698
742
-412
572
-857
508
-378
693
866
-676
-622
14
758
659
594
-65
-314
-263
713
98
90
701
476
160
-350
-65
-269
-105
-479
787
45
-46
-619
-374
35
240
23
373
-396
-61
309
-557
727
-19
-56
395
539
-550
-876
725
-358
528
-35
-862
881
-889
-364
-76
61
374
-722
-172
698
570
527
758
526
-279
607
757
-157
867
244
-591
494
688
-772
-863
-526
-724
-94
766
726
160
-79
-37
-242
709
182
85
-94
-673
802
290
-891
-380
927
-209
-316
797
-384
-489
-13
888
600
-626
579
875
720
814
312
51
421
786
676
451
492
39
263
-870
10
646
-405
-523
-659
731
-834
393
644
-320
-125
-756
392
535
-569
-4
678
-144
-51
651
752
-496
-450
-732
15
49
-210
29
-211
-90
15
-241
491
56
-336
22
279
589
-295
-252
-215
-186
-400
874
-78
-34
-4
45
-226
693
628
-898
-50
-654
355
118
118
763
-315
-892
248
-141
-819
-26
-349
-465
721
-478
-78
-679
557
606
-58
-286
-12
884
456
591
-771
-840
715
773
16
324
-192
560
-198
818
-222
-210
355
308
152
383
-122
-49
713
336
-498
-173
-113
-647
205
-710
984
-779
845
122
483
-296
-813
-469
-179
354
-629
-89
479
677
647
226
746
-300
-409
-538
784
-820
-163
799
-421
278
812
782
-507
623
-605
468
-608
355
419
917
537
818
746
707
385
-398
20
634
-155
525
191
247
-686
-343
173
-39
-92
98
83
573
-585
-464
74
484
585
-896
754
78
-873
-57
508
799
-642
895
-304
679
-122
-567
-104
-807
-130
441
-234
159
-151
-322
622
-254
814
749
-148
8
147
19
92
62
222
-320
-487
717
370
776
-686
-325
-268
-22
-390
-302
-473
15
-714
620
-587
114
-37
-611
474
-799
189
794
652
898
42
608
-815
858
871
-667
-231
-29
247
180
-711
343
832
-284
242
-501
267
-365
144
-543
-64
-871
53
600
730
-644
-100
-273
-835
-712
8
-134
-67
-223
61
-647
-539
562
781
97
-872
-524
-32
566
-877
-368
-230
-454
288
18
305
-878
-729
853
-294
67
30
-140
114
-40
18
806
-533
-552
-517
47
-5
-675
463
-349
-599
-160
46
286
91
-392
-262
17
-420
-608
519
761
814
-28
-323
489
-82
-383
872
-574
122
602
388
-67
-452
778
539
-51
656
-10
375
-648
421
-863
820
-185
90
-134
739
-507
76
-31
-4
-57
-358
-27
-135
575
6
-92
99
-16
747
-192
250
-304
625
-532
-463
-765
-834
-35
68
-823
-636
-643
-35
-555
-567
-429
-857
195
451
457
298
284
-411
-101
-3
-438
-843
30
522
-202
71
829
-397
618
781
366
-162
717
960
-246
75
-332
-864
-662
361
-467
-28
-279
-600
78
352
-582
-722
-859
320
984
-25
43
-424
-65
137
-302
-700
121
-412
669
-604
22
-400
-530
500
-253
935
60
275
237
-324
747
38
538
-401
-733
350
-58
843
542
765
-635
-72
493
-49
973
-466
-19
443
-680
295
604
-461
-502
697
-152
832
773
62
-65
-97
-828
-68
-872
-379
-456
377
-753
751
-608
564
697
-431
448
170
358
-799
-59
1
569
-731
164
558
22
334
779
826
-739
-761
-622
67
-409
-137
745
-787
881
423
293
-370
-545
-76
-545
-399
-728
-312
-717
-138
-742
-888
-62
-144
-268
485
-473
-80
-43
-19
285
248
114
620
920
-77
334
-770
-280
875
-344
829
405
-532
93
94
524
-805
454
247
303
346
819
13
-492
228
756
-35
84
-78
47
413
610
822
-49
-727
-784
421
-2
36
615
-563
720
410
-211
124
473
805
729
-244
143
535
-820
308
-221
-376
632
590
-365
59
44
-538
-822
-279
836
-648
37
-341
512
795
836
-362
-15
-43
-498
-679
544
560
956
57
-562
914
575
412
-186
-34
-519
-513
-253
344
-425
-296
-238
736
-805
-877
-607
574
276
-767
-417
-800
-896
-775
285
-529
-344
861
-24
406
357
-445
-787
633
-168
-27
547
-605
318
48
-326
72
-160
45
778
-35
740
-740
290
838
855
324
-509
428
476
565
271
-893
-576
766
-335
-341
-862
-863
-279
-417
-675
-131
371
-6
-892
-690
388
534
-417
592
179
-838
-714
-675
87
-343
-463
-814
-145
843
402
-498
-223
272
-818
-139
-799
192
478
424
-753
-616
218
-208
585
-335
-342
-674
-358
-599
418
300
654
-101
301
121
99
-422
512
239
544
-215
-840
-76
896
-695
782
-850
723
-837
640
-197
851
-696
-171
-356
-612
83
328
-51
-503
-461
-742
-823
-169
155
831
754
504
44
808
7
598
588
-882
253
803
547
560
608
-93
22
-696
521
-123
190
837
-871
870
73
304
65
-252
-372
-341
-676
815
-715
-280
-615
-181
153
-253
-436
133
883
-356
-44
304
-650
12
461
-674
-257
-230
-658
-653
632
176
-833
340
13
21
-51
757
-718
-380
743
114
259
683
94
315
-35
362
-301
859
394
-732
-606
978
29
827
-638
659
425
844
-892
-254
226
435
-745
304
-212
-168
170
-204
236
-880
-393
-162
931
-30
-61
667
65
-104
206
100
-260
761
51
338
754
-399
524
-236
-604
552
-686
67
279
-128
-32
850
738
8
859
98
-687
-104
519
447
95
33
-273
-475
241
-890
95
-74
-748
-570
552
-781
-842
440
194
137
140
-148
613
583
66
-561
59
-531
329
-87
-138
926
-94
115
-54
775
44
432
-260
766
-142
-717
-512
-624
-325
302
-97
-103
531
55
-617
276
-435
333
-480
195
505
238
138
-593
630
701
185
599
672
80
185
-759
202
-657
-874
56
-269
-243
-828
-754
357
-606
-548
694
865
-362
-173
273
670
-278
449
252
822
-550
46
-95
-84
270
-804
-185
-800
-809
14
334
989
818
-839
-400
577
1
833
-389
28
812
-455
315
-689
-556
-462
549
-84
-897
-102
58
63
510
432
-62
567
599
792
652
205
-273
67
316
-569
643
848
774
-305
-242
-52
-501
436
370
914
-193
-405
500
-56
-283
771
449
-658
384
495
805
-386
-265
737
626
-440
546
32
-520
-319
-599
-185
-8
283
636
-346
572
-257
-472
257
-136
-625
721
-11
458
42
-119
78
-52
-48
517
123
340
426
-59
-509
305
322
201
3
295
-557
-791
-891
162
-488
-808
69
139
-624
814
-706
646
33
-710
457
202
-790
558
-655
340
-803
-31
251
27
656
743
985
-810
428
-359
395
45
644
73
-403
-849
-84
97
73
-692
-731
123
210
208
339
-414
239
-8
735
-82
-631
723
-229
-40
-202
-150
-852
-197
37
-522
-302
-188
-617
484
-798
411
-289
182
63
-499
240
-347
648
-61
70
55
-381
-445
359
252
466
-829
568
-748
-418
-590
-790
-227
-207
45
-742
-598
817
879
82
-316
-32
99
-344
106
570
652
-36
-879
943
734
118
-81
-747
-101
-278
-164
139
42
-212
601
-234
740
84
-508
-774
-18
-2
-54
585
92
-778
768
-49
-394
503
430
790
-282
-739
-38
-801
386
22
-98
835
-378
73
-771
61
302
-69
29
292
-890
38
78
-87
-63
418
-804
-130
-135
685
-342
-380
-615
-127
-784
-148
-723
26
390
393
-841
395
338
-156
-579
340
713
475
579
831
-29
131
456
-831
863
16
-803
660
510
636
281
884
-560
879
16
-735
777
702
440
-100
127
-99
245
-70
-472
-141
818
435
-841
759
-496
-119
722
147
-684
95
25
-94
-366
230
21
-383
-497
221
-1
-327
-63
337
-439
338
-883
-404
-518
423
-379
-677
-367
90
769
-81
181
352
-63
-426
-817
-686
317
-676
576
389
-697
474
-589
897
-843
-349
-269
-674
103
479
819
-139
-750
982
123
417
574
96
-825
-528
-13
-430
468
979
575
3
-355
-173
389
402
-275
-873
-43
442
852
-196
-225
549
455
459
297
-437
200
521
-440
737
-897
787
-480
-744
101
572
-367
916
748
441
-24
-744
-417
403
48
7
-439
-407
317
-742
308
708
162
17
725
475
323
930
-379
39
-33
140
12
-747
29
-629
152
787
-245
208
-713
508
62
-548
733
-590
-130
116
395
-613
-132
-472
-878
-867
-438
-424
77
18
483
589
-547
117
-7
405
76
584
-81
-776
614
925
262
-77
130
627
570
-178
-340
-35
694
0
640
-871
461
469
259
395
-404
-11
217
-869
-787
489
-252
246
-97
13
-757
-98
-40
289
545
808
-17
-171
536
-630
263
535
-234
739
431
291
-313
31
-316
740
-317
507
-261
-341
45
80
-140
-19
548
625
-465
-555
237
-596
-340
-779
-77
-280
98
54
-820
896
-257
-610
-51
165
13
299
564
-38
-472
85
117
93
176
518
513
-104
924
611
87
16
201
-716
165
-265
-4
-386
-751
82
-86
-29
772
590
-520
713
605
460
-844
565
-555
-618
245
85
184
615
-435
-448
436
-725
-817
472
-123
690
-597
882
366
-275
-249
870
-341
-90
484
-769
-419
857
665
248
425
-860
-42
121
285
43
-306
471
-478
230
232
-440
613
474
44
101
316
241
-609
-761
-793
169
-22
41
837
-354
303
509
-273
-784
240
-353
744
34
458
371
-59
-751
537
-78
-596
44
248
-523
-32
661
-753
-49
197
340
66
-195
368
-530
-621
386
-53
233
438
-85
2
-497
-465
427
80
-820
626
-478
-659
843
7
-186
-858
-317
35
-60
-365
-731
-75
13
-540
-541
648
-407
220
-582
526
140
-545
277
-887
660
-312
-64
308
-238
-124
-423
191
-145
54
50
-47
531
462
10
-421
-851
-643
17
253
-28
-33
151
-376
-222
836
344
-475
-522
536
50
-763
-517
84
-90
421
48
812
-281
421
478
-600
-859
-84
-67
-134
933
-12
-607
-82
-85
-331
-875
384
43
3
-120
-887
-250
-86
-880
181
-300
150
901
594
31
105
231
98
499
-181
-686
364
-541
550
221
-94
460
854
857
753
-664
697
123
454
-692
-217
640
-296
-227
995
594
578
688
367
600
-671
448
258
-31
-622
15
11
-605
59
75
837
761
567
444
86
-28
-297
-268
-32
-593
-291
856
-10
-335
579
156
376
-262
146
519
-723
-632
-58
-142
-291
738
-432
626
-176
441
59
-62
-338
-440
-634
208
-96
-5
21
658
-722
-272
-738
608
-864
149
-309
-26
405
-153
-454
7
-457
715
409
-223
2
318
-724
-611
94
488
-758
-710
-38
-352
446
77
716
514
-671
142
646
449
462
309
-527
-539
775
900
-46
412
55
-322
-129
-45
850
642
24
-88
963
689
541
-74
629
858
-473
390
63
16
-571
661
298
79
-14
313
449
589
-47
24
160
802
867
247
802
222
529
-464
-285
6
500
-853
-539
-235
-285
393
878
-857
26
283
141
-880
49
-13
466
-274
-399
327
725
-171
-756
-87
-674
82
441
-374
-9
348
703
-257
79
-780
-55
867
442
407
-37
20
-115
272
881
681
45
201
-12
22
810
-184
-762
-826
-17
-301
64
105
-181
-58
-425
853
527
-75
-91
-809
-275
-50
87
422
740
809
-662
523
586
-762
-11
29
-641
863
-381
750
831
39
-694
-168
-374
57
-293
69
132
749
-548
53
586
568
677
-621
-557
76
-513
870
-434
-276
-272
174
-479
-626
899
-67
823
-179
-120
-255
898
440
417
635
-418
522
-355
-489
642
-251
544
763
437
-342
75
506
63
-526
400
565
-163
-172
897
342
-268
-394
-54
-635
-17
-783
-535
277
-509
-166
-775
813
-230
567
-328
724
811
-61
-44
801
663
462
864
126
334
-286
199
612
391
545
872
-892
-686
350
156
667
-327
-152
198
681
244
854
970
557
-747
-42
-675
694
-656
-307
154
44
-145
674
9
-446
-678
851
-66
-869
-195
-713
-572
-443
378
511
-617
-250
-217
-564
-414
39
538
-497
-823
668
-4
600
189
-815
15
261
676
-386
-362
6
-560
-721
-51
1
539
-383
33
-392
-265
-525
-319
-269
-52
-230
846
312
-289
25
108
-419
252
-355
155
-153
652
-813
511
-642
363
841
504
-686
-415
491
-111
269
133
-604
360
68
-183
418
485
-221
728
-264
285
293
-798
386
-208
877
-859
251
-513
-669
578
331
833
537
-263
-130
-64
5
-454
-46
-572
795
-754
727
-438
-372
-4
23
112
625
-134
-579
-739
561
173
-22
232
-348
533
-626
236
89
741
-73
620
-729
-641
-223
775
-287
236
529
-791
453
569
672
-33
542
648
242
-645
-786
-665
-583
645
317
-111
827
-698
-879
44
276
21
335
-373
-103
-222
633
-566
890
425
-707
-732
74
403
-218
306
-178
-120
898
173
-454
741
411
189
9
321
-612
-97
608
771
179
-68
47
355
404
-250
149
20
607
-202
-623
-353
491
-226
544
-689
629
191
-165
-639
-96
-284
-110
466
568
866
-68
6
-576
-354
-442
433
671
128
-1
297
-794
-713
-543
-91
-35
525
718
688
393
-436
-489
9
-434
-616
799
109
-897
-440
562
-825
-482
-88
818
-298
16
-364
-588
382
198
412
-669
-435
-386
205
713
-48
-86
-47
-35
-212
-175
857
403
-317
615
671
-315
-152
804
-225
725
-573
357
349
393
-312
225
478
473
-696
-5
-409
-40
774
-349
672
-647
-39
-345
261
547
-32
100
-413
-281
658
183
157
816
110
97
69
44
383
-715
16
-90
858
289
576
605
-438
-781
-350
485
-189
633
-388
-259
521
651
301
-265
-740
659
-174
841
422
631
857
977
-211
-881
308
-568
-287
-38
479
847
627
-182
373
133
583
-863
-491
392
-366
23
-233
283
72
138
530
812
674
95
180
-543
-716
895
775
687
-310
162
-14
308
18
121
22
-285
926
-24
-773
-313
-703
387
-594
722
467
305
-868
-440
491
428
-709
-115
-854
402
-70
-51
-125
54
64
-263
299
95
-485
-90
-591
-729
618
327
301
-733
604
-322
245
-773
335
-60
616
-721
726
-328
-585
-255
898
-275
-657
346
764
-249
-193
116
367
-533
-402
617
-66
638
103
76
613
-850
518
833
18
485
-381
-465
495
307
-239
744
-899
721
-551
-304
-551
-22
-162
851
-864
822
105
677
501
-454
741
-36
-142
-597
200
335
-843
-670
240
572
-507
536
-164
688
-68
803
32
839
419
316
243
820
747
58
-40
-736
302
-475
70
116
-494
-517
991
-157
772
-515
-203
4
825
528
5
-403
581
-534
-799
-449
-129
581
-291
969
10
-739
-245
-239
36
-107
-617
510
-126
-462
122
-395
-406
-746
-640
-898
478
-458
-614
-64
155
82
-462
-444
-509
916
40
-611
313
729
-754
-491
782
-57
33
-409
-551
819
-511
443
-302
578
692
-382
-37
-546
961
-675
518
-53
-434
295
-531
602
-393
520
-246
-97
48
-364
723
392
224
-838
242
-61
-822
228
-121
330
588
882
-756
742
695
899
696
-197
761
-349
330
-574
791
-4
807
-558
-357
-856
-736
119
897
-872
-7
27
505
-401
603
-514
312
646
-483
-397
-406
-690
184
638
556
268
640
-876
-777
-690
-92
-508
676
83
-72
164
-168
-209
-565
172
841
-173
449
-125
-68
-8
862
720
496
799
181
651
-336
-765
121
976
-70
-761
127
755
678
202
-76
877
-147
-332
-320
750
261
204
-82
517
321
896
717
-813
-357
-92
814
-24
237
744
177
199
335
435
149
-885
-619
5
940
-430
-890
-707
-693
-309
-209
578
95
-395
-877
364
-441
188
442
-82
-368
529
892
20
-67
771
35
-155
111
-300
-853
43
-765
7
-608
869
-180
52
-853
-452
651
-470
962
60
-805
497
-121
-717
-193
809
-708
-459
269
816
613
-315
35
786
-138
-29
62
336
-615
-576
-875
-546
-142
635
735
-174
108
-624
756
-138
-81
13
70
-208
840
-821
415
-793
197
-361
141
-277
-289
709
349
600
-269
298
87
29
132
-81
-853
-749
-629
759
833
-112
-81
781
807
199
358
365
-727
165
-856
32
164
-21
-247
-808
829
850
-541
52
219
-522
973
-180
266
-164
-463
23
44
-649
607
-233
-244
-296
-164
-501
479
-659
-90
800
-605
-637
-614
-784
-110
125
76
-597
75
904
147
244
112
374
361
558
-779
-417
-229
-446
-253
-615
-427
-243
-244
-238
-232
-292
125
224
144
894
-367
-714
-50
771
980
-64
423
114
691
791
46
335
163
-84
220
343
215
576
858
447
-194
-457
-98
259
172
160
387
-434
96
-8
-797
870
-747
-811
59
460
-147
-207
-658
-583
-20
-367
859
170
-739
796
-247
-881
-599
-90
32
-170
160
887
-76
-32
-681
-236
-559
573
-890
-29
804
528
852
-761
597
-174
-563
-668
-357
886
438
-50
-336
384
-626
-860
-141
33
118
359
412
816
967
-124
-20
449
66
930
66
-171
-841
823
-565
51
171
705
457
-538
676
615
401
411
52
651
-230
861
-367
30
626
-308
-632
-602
168
102
118
-815
153
40
-272
103
-405
30
512
-342
-769
-24
-65
-235
-169
-97
-372
726
784
-13
-40
748
201
375
-417
-61
681
801
-885
333
-4
-562
-450
-78
-13
-841
-20
-45
442
-613
12
-622
263
-867
280
-422
45
-568
-610
383
-349
-66
-460
-882
-66
-228
640
538
-136
91
-458
754
51
51
-228
29
127
-45
847
277
-255
523
140
-796
-694
-572
-642
598
-32
489
50
301
-718
-85
-353
764
-635
-889
-654
640
-71
-48
-92
-748
-49
480
162
-497
-360
-701
-40
61
39
843
533
-843
-827
474
271
-57
-824
893
-614
334
79
71
171
374
-851
4
692
-33
883
-555
177
711
-547
-727
-793
-334
816
-256
753
-281
-584
-57
-819
46
-495
312
-580
-160
535
879
263
-199
-446
173
-86
850
630
862
-885
313
181
86
137
-153
152
-504
-74
-808
703
545
388
-672
-460
624
-195
-89
-459
508
-874
943
-796
575
262
-82
-414
-218
538
552
794
-72
313
123
-476
512
-322
79
-127
-860
293
39
-578
-24
611
187
325
880
633
-719
436
317
-691
25
671
-440
-78
-825
-124
-376
-41
-173
-36
-727
-557
-729
-707
394
-493
21
353
-839
-290
-608
-646
-573
45
-313
564
621
-129
776
875
314
-68
550
-39
-64
856
-836
398
-168
930
722
-670
88
-248
556
-24
186
750
-793
-226
703
-411
-155
734
858
398
351
-205
-687
4
-775
20
-68
380
332
193
-198
-674
883
462
-152
-503
-273
474
-403
-662
-284
949
-356
15
53
-583
783
-305
574
311
152
-432
538
179
-372
29
-351
179
874
-377
-180
-799
-141
443
-772
16
-486
-658
-312
575
211
887
265
-545
-50
305
-881
-10
-17
321
619
-608
501
202
-709
-186
-77
-308
-583
563
168
5
-64
486
867
-264
-785
-285
-462
571
-753
444
-31
327
-556
-187
-512
553
378
-169
-692
-154
61
-193
787
645
-51
701
628
103
560
-282
-161
-72
-664
94
-219
38
-400
-470
19
-68
-70
-376
1
-547
-397
17
-393
900
-92
-569
-410
760
677
670
344
-818
-252
-751
-560
-118
-213
-865
383
855
-665
-824
784
602
708
613
-297
126
20
255
573
176
-590
-492
709
-484
-108
246
-310
-474
-810
893
-874
-348
-549
-545
-367
273
516
210
862
-658
320
-515
361
-761
229
490
28
604
-4
-122
-504
-304
36
302
-828
-877
-44
-112
85
807
-153
-617
-28
99
-640
660
-65
879
-228
-80
110
-800
58
883
-156
16
-214
-162
-658
-854
547
73
-765
-26
-626
-884
-396
896
-576
486
53
-32
211
-104
-280
195
464
-415
-445
180
625
-60
514
-677
-491
-27
-500
-151
705
-580
109
-540
-613
-485
-275
78
-163
843
120
-402
43
340
-780
22
618
-522
534
440
526
38
-346
252
-669
688
-223
334
548
145
612
-89
-282
10
-520
-25
709
604
810
698
-455
60
354
-81
618
250
-866
-706
-566
36
403
-422
214
-18
82
-510
-148
-853
-838
-11
-739
215
303
-92
497
496
-794
-329
-380
-380
-84
-219
21
606
747
368
322
140
-94
794
-689
-448
-318
900
726
-229
519
422
629
-370
-51
-175
776
-787
-204
-216
836
330
-809
-419
-715
225
-741
335
-254
502
-393
511
-704
-678
648
497
-523
89
89
34
-505
-70
-448
193
670
-211
779
654
834
-821
-339
-722
-585
538
810
-296
-41
408
-385
463
-542
558
-149
810
-616
-691
596
-527
556
-739
-600
942
-327
664
-214
644
245
-785
143
-421
717
-460
888
-166
-847
-728
-477
-227
-559
603
-249
-642
70
840
848
594
-296
-489
169
-149
52
667
799
-132
-222
13
-696
-211
188
200
-330
-526
-109
-578
-856
-288
495
-80
271
25
-298
361
344
426
14
-319
28
726
285
-33
-35
-181
523
204
-76
-491
-441
503
171
-14
73
59
649
-630
-33
13
135
-6
-613
-60
20
183
885
479
881
166
823
-471
-429
-800
-518
243
-379
-735
763
-66
230
186
-13
-56
514
-824
233
-703
-128
-834
-403
-584
-106
906
74
94
-496
-757
380
-434
-274
-502
533
12
338
567
122
81
-353
-267
-507
-755
107
-667
298
125
420
641
757
3
-648
-667
-495
642
819
154
705
-502
15
-509
317
347
503
797
-336
-14
722
-234
4
-849
-733
-2
-167
53
-456
30
32
-239
-744
31
-85
-681
-211
299
531
399
39
-98
373
15
-157
-847
489
740
317
305
183
211
26
54
851
-871
-472
994
509
859
655
-771
-209
554
729
507
-194
-25
202
570
760
855
220
290
-294
237
76
602
-293
53
-718
-368
822
-64
453
411
-79
894
624
-234
-164
-313
97
145
-249
314
-157
-618
-886
-893
-667
-53
-660
482
-847
325
-96
-586
-443
625
-718
-401
-17
-409
-52
-853
94
632
486
231
-406
-367
753
-887
-256
-717
268
185
-579
-4
256
-856
-201
-626
-117
-380
-387
-51
-777
-730
895
498
745
-594
-666
-419
1
326
141
-639
51
-442
-891
606
705
646
-180
132
809
-8
297
768
-178
-78
463
97
-759
346
-849
259
-9
-522
123
425
-73
731
-66
-262
529
-101
-514
423
117
-357
616
-403
402
26
-623
-446
-620
548
26
535
83
-65
244
-636
-129
49
-841
63
-89
-594
755
-722
-612
-641
453
-595
-78
-21
-604
385
-477
-687
191
-577
-880
-145
295
812
-82
-610
698
-172
-565
-602
-384
-590
629
-715
-741
52
885
-569
-661
-693
706
288
-529
617
889
-428
133
242
-608
-543
549
-798
-726
80
-823
570
702
-7
-125
23
807
-20
-76
-181
-712
-651
599
679
218
-4
-157
815
-508
-476
412
67
-689
-98
-522
-642
-547
-89
104
-416
-601
-784
-271
-385
-762
850
-151
626
-110
-55
826
-298
782
-789
101
238
-357
-622
-292
-671
125
-315
-414
-53
290
-6
-403
-653
840
-325
-576
-325
105
-519
-788
-722
-600
595
-91
390
483
-559
-24
-21
-829
-720
781
243
-25
242
285
559
-153
-222
-240
-200
913
-87
-283
-425
858
148
-13
-54
-781
226
588
85
-138
-758
-138
-67
-323
-6
637
899
786
627
-194
-260
-240
-522
478
133
342
580
453
-752
-12
532
500
-37
358
826
-621
825
764
825
-175
-200
-15
424
933
473
575
734
45
-404
-264
806
-644
-710
277
-175
578
330
-541
-750
-805
-569
83
174
60
706
251
-19
-615
168
-675
-142
777
320
752
-145
-381
51
1
-838
392
-145
-128
771
412
363
558
-16
-664
398
449
-871
-470
130
-850
-784
522
-19
145
127
-529
-587
699
-539
-444
-794
-62
-567
336
338
-4
610
132
-258
-218
-304
-339
75
567
-126
11
-164
-234
-15
-141
75
-307
786
775
-325
360
-766
706
385
5
265
-170
811
578
568
160
411
856
385
748
-559
186
-437
97
43
-626
-724
397
580
-276
344
892
-371
48
127
-702
-324
535
-133
-317
17
-698
-55
736
471
-46
-632
-409
261
651
489
-11
-264
755
-25
934
33
-82
-478
-293
445
387
-304
-240
463
-819
-674
322
-658
-842
627
764
-289
-164
-586
618
-93
-204
-697
-629
-217
76
-477
493
126
494
807
-28
43
830
779
-260
-739
951
590
496
-17
553
-2
226
266
839
392
13
652
383
46
-885
592
177
-55
-855
18
716
277
-409
155
-627
-500
428
6
-513
-763
56
530
778
137
-11
-485
28
-685
-276
-122
-552
204
698
865
-770
381
62
624
352
-79
-215
29
-57
-74
-163
-605
652
-713
35
588
-817
147
788
548
785
-424
-686
-522
798
-659
-56
-56
-747
770
462
285
199
310
308
-518
898
420
680
656
760
652
-719
384
12
-219
-520
-550
804
983
200
-618
194
-172
258
101
-18
222
590
91
-599
-891
452
199
13
175
506
-617
-523
-808
857
427
-4
-742
732
-152
-264
-79
-54
-91
-44
-275
-495
-716
-99
-669
362
299
-510
-36
-71
719
806
663
-469
477
-347
-685
-813
-610
-90
-441
36
-443
-295
262
493
239
42
911
266
-48
-82
-93
969
-292
-829
782
683
720
128
8
60
-99
-449
-729
-162
-5
-366
80
-51
-763
47
693
-642
429
-223
147
51
782
173
-381
593
830
598
-682
-585
17
-616
56
-25
-210
-78
330
496
-492
-805
62
231
-631
39
-379
-346
-394
628
892
837
528
736
13
-256
-647
38
118
-385
68
573
-71
-105
-224
-818
66
2
769
565
-400
-566
697
899
698
-49
249
956
-3
-36
904
476
842
-151
-382
-143
811
497
262
489
83
-344
39
758
-146
-515
407
36
8
-244
821
-305
338
626
-69
-789
340
-491
292
34
-274
-616
-52
195
-317
-11
898
736
852
-587
366
-307
18
-69
-240
217
992
-134
-169
52
-202
443
783
391
943
379
87
-572
155
-229
97
-53
260
83
-640
883
-21
-434
629
628
68
23
-145
400
-18
914
-216
77
488
-627
553
487
396
-52
593
-512
424
572
-877
640
868
-15
95
490
-205
64
67
-326
-276
524
781
-3
833
-83
-740
-835
-684
552
629
-453
-308
-849
414
-94
99
914
-403
300
335
190
-54
56
-148
-200
509
-84
-551
-824
-471
-848
-79
369
-200
-403
-144
-287
-844
646
470
883
-248
169
-622
-114
-580
-605
883
-853
-101
613
-601
565
-176
96
-857
389
351
-373
351
98
-849
-306
-763
-739
506
398
-593
350
-648
-810
-856
94
522
65
-354
-865
80
-34
79
898
748
-763
147
-74
-71
114
819
-29
-526
781
656
535
123
-867
-53
345
838
-248
955
613
317
13
-60
-66
106
608
-446
-633
-62
-888
914
640
615
-573
411
-398
-652
417
731
258
-369
-34
359
145
292
-202
490
631
-245
-757
772
755
845
-355
202
-134
-529
-491
-381
-52
-469
333
858
-620
-96
-687
477
218
71
-263
583
346
-352
817
814
599
-198
553
-102
-44
754
464
796
248
317
-62
-454
-631
816
-755
812
-4
-864
-4
-16
-34
835
-778
477
-124
86
-479
102
-6
594
427
-877
-590
443
499
-50
-22
-273
485
85
-869
-785
-54
248
50
-122
578
345
-671
-745
169
-140
-650
350
532
35
621
34
-89
-465
93
891
609
339
-756
329
-42
-6
690
-237
817
-211
106
-365
879
-338
253
109
144
220
-497
-828
803
551
66
-648
-154
613
-701
8
192
973
-815
105
509
-462
510
-247
-894
-513
-730
-376
-614
272
-700
481
9
-760
-545
52
-254
-765
411
-600
557
495
89
680
-538
-684
-364
818
89
-537
57
-16
510
-552
417
550
-39
-119
-16
-101
697
-788
21
772
676
219
-144
-149
-404
-759
-49
86
606
-651
389
508
-519
-326
-60
-570
221
283
446
-79
477
-548
623
-545
89
139
-138
-581
557
577
49
381
108
-347
-280
-647
873
153
-779
391
246
102
-142
562
369
374
669
-261
-560
657
-422
-571
-692
-659
-693
662
-244
591
221
-228
772
-288
313
-65
120
-255
-759
665
129
-78
224
582
-823
416
-142
815
-80
-138
176
-39
-222
-767
-850
-409
-672
-458
465
51
-406
678
-628
318
263
739
-634
-160
477
565
-431
667
429
431
-752
-398
27
825
-484
116
523
-594
-804
244
802
-94
781
-803
-782
85
556
-77
-835
567
-170
629
841
669
373
276
-76
200
-295
917
-1
222
-513
-578
86
669
727
121
922
199
-250
-563
-160
46
693
532
340
21
-748
897
-19
726
-96
-367
-214
-599
423
-616
-158
896
74
-651
20
-3
-309
-573
-9
31
725
60
-207
-155
571
23
-115
-823
864
111
274
307
-317
936
-534
705
-566
936
589
-514
-708
-816
103
7
-616
-122
-43
-87
-468
205
-22
-76
385
130
964
-71
-827
-176
793
-582
111
576
-702
20
616
-403
69
618
824
-467
757
370
91
323
-464
427
-455
53
-401
-23
70
-638
83
-781
-217
-548
225
-159
-322
-301
778
-315
-74
378
-579
980
657
788
672
-361
-215
378
487
346
-612
-408
387
-36
803
-40
-299
-359
793
-488
389
-145
349
-622
-188
-848
452
-815
598
60
-879
67
499
-700
-721
-312
-41
364
-805
-720
596
763
-372
618
-262
-7
-330
-127
254
-28
170
-81
16
516
-575
-280
-590
-366
88
-30
-781
-90
455
-733
-62
295
-854
167
-119
555
613
623
-25
-117
-564
636
-436
144
-47
-666
-891
519
457
-66
469
666
-605
-316
-247
255
-34
-737
724
183
25
-77
616
-407
-638
455
72
-98
-457
308
18
-250
786
273
591
360
16
-19
286
832
777
903
92
-304
979
-206
585
-835
195
-837
87
923
635
798
96
595
317
420
-258
445
707
388
-707
325
-544
454
-443
-585
439
-891
-784
112
419
-654
-712
-50
707
260
738
-194
318
-77
577
44
-105
-195
-876
-850
-43
869
-848
35
520
-522
-65
-730
-598
-51
124
-70
621
922
682
942
-145
-716
-636
-675
923
-166
-499
597
942
373
-95
594
589
-65
459
-490
390
98
404
-317
201
-507
44
82
-82
104
523
234
-714
-776
-39
-467
-395
421
-757
-480
-769
853
52
-99
571
-87
287
-64
337
618
-273
-706
522
209
809
357
-780
323
153
-833
623
57
940
101
208
280
302
-529
-163
-580
243
648
569
-813
13
-747
47
-377
180
649
-859
291
-8
811
565
-660
518
-796
-442
708
870
335
368
471
-254
-19
-854
-1
19
-509
-211
-469
-870
-858
64
303
-693
-52
598
-800
891
-401
47
287
-732
-493
762
564
514
29
525
73
121
925
-69
-72
-295
-107
-720
-27
253
195
554
263
197
308
-40
792
-234
-261
812
-878
-95
3
-631
391
-88
32
-97
825
-435
29
175
686
-279
709
-62
355
-30
83
465
-641
-114
624
669
-232
-699
103
83
76
-767
98
352
560
638
357
-67
128
-69
-103
785
-156
243
57
-78
-611
-48
-8
8
882
-98
481
-566
19
-156
734
458
645
224
-114
-186
-821
-301
377
439
-477
-368
-189
-774
-472
34
503
-216
43
-428
262
464
-699
-836
527
-4
-801
221
547
-7
-299
-852
13
875
825
188
624
764
144
-790
534
847
191
-425
791
-5
-315
-594
223
891
771
-814
68
-117
-673
-364
-299
-43
498
235
866
705
-366
-767
575
174
142
-573
413
90
-764
-33
-477
454
-551
-169
552
517
597
-69
-27
-272
735
-841
926
-565
477
648
272
508
417
-96
363
15
-357
204
718
-776
-746
126
-706
717
619
-578
502
-534
640
-367
-432
-325
366
-103
-210
332
478
407
-425
691
-94
-267
330
233
-20
-584
327
735
185
888
608
242
247
-873
-351
488
-319
-234
-823
624
501
123
-23
-370
286
-144
-747
94
81
462
-729
-420
-338
-152
458
324
-555
-806
688
-357
-383
676
337
880
62
-30
-567
-92
-691
-139
-893
257
828
18
-196
-58
-589
-24
-420
-456
132
85
-413
-885
11
-428
-394
-540
276
-537
141
323
-375
-180
-337
-820
731
36
697
453
-118
860
-439
-26
509
-279
0
173
-27
-853
118
-275
-716
-315
-801
-688
-166
497
823
75
-748
447
793
-692
-303
640
-517
-332
-36
-327
636
-793
-341
94
816
310
572
69
-60
316
433
85
-621
-280
54
181
18
505
87
878
693
798
-8
591
457
-857
-123
371
-94
-36
344
-85
342
-872
-633
795
860
301
-7
-83
5
468
266
882
-82
-284
840
-627
-561
-86
-26
-590
-508
1
-459
-547
279
778
-762
482
212
596
-795
120
-584
-459
46
-26
-869
-341
-475
-82
-368
794
209
-431
126
34
856
-620
868
-724
523
562
-808
107
756
369
339
729
-16
324
566
797
-793
-685
-95
747
744
767
-213
-10
1
-365
-183
-128
620
888
95
245
-888
98
657
-15
-687
91
-183
-91
678
-896
-191
138
539
-857
751
480
456
-78
-719
79
613
-79
-33
-417
374
101
88
44
905
-13
116
748
-206
5
14
265
321
-291
536
836
-222
-660
447
-40
651
-873
-60
-37
751
-92
-85
-857
370
-604
-879
753
-676
-193
626
45
-516
-633
671
571
376
96
400
307
-12
75
709
16
-356
432
66
-69
-350
192
78
-588
782
-603
817
223
579
-84
187
195
787
-32
-149
911
-260
180
-459
219
-28
204
-603
445
472
-44
-266
-680
-40
-319
568
485
-1
654
211
233
382
-818
21
-76
847
-98
476
31
674
-858
-105
-749
-107
-888
45
-297
403
806
-857
-19
-203
258
-449
697
-664
742
11
879
14
164
634
-58
-658
279
681
95
-487
255
707
834
378
-645
969
614
-58
-874
833
-16
488
71
-607
274
-20
-528
-398
871
-851
-119
521
22
23
131
58
-464
825
72
-159
-776
-166
694
308
445
723
648
513
411
-1
393
-24
837
863
382
-784
323
714
-725
-509
562
116
-686
889
-534
-183
-522
-65
889
604
-840
283
663
-228
-714
-74
557
-109
50
64
795
-57
-764
-175
378
33
-482
-112
-42
-502
335
-22
-440
467
-170
-103
-179
-842
-685
-43
-279
332
143
-542
652
219
-192
958
106
-230
-597
808
-468
-9
810
-550
2
-418
-560
73
167
164
922
121
865
-732
-5
-202
486
-246
-770
-487
-489
91
-1
701
-177
-42
759
-93
277
92
18
34
572
691
74
-686
-296
458
836
-867
359
674
-681
-102
32
896
483
-865
372
644
-23
9
920
-136
609
223
31
93
-373
167
-464
629
537
-90
-33
-807
775
253
-238
-464
301
293
871
730
-692
-350
706
-523
87
408
562
-110
-762
377
691
516
-208
-135
-51
-806
-677
-628
-499
746
483
170
-727
-181
-380
742
433
-736
-37
-396
797
40
-118
597
-732
-616
-242
685
-58
-588
-724
-662
328
-135
79
-881
755
849
-374
-514
485
110
-224
-168
-496
309
-859
-421
713
717
-377
-644
817
-622
-610
-574
-543
-235
437
-398
-642
-130
611
-501
562
436
846
-860
48
801
-659
349
483
-507
-847
575
765
-169
7
-123
931
-588
-82
-235
-93
-304
-54
-15
-659
468
-806
8
172
-9
-577
201
43
690
-739
-65
-518
36
120
310
80
509
-16
777
-191
903
-165
-233
-291
-582
699
553
615
558
-755
-38
820
541
-865
727
314
844
491
502
-35
415
306
584
-702
-446
373
-412
-671
-547
-297
476
-247
-388
120
-734
-27
550
-755
381
-77
-384
-887
77
482
-770
10
-276
401
-693
248
-577
40
264
306
-402
-147
231
303
-472
-245
500
-877
691
-442
-430
-276
-671
-99
-452
-23
-538
228
-592
261
686
-571
-612
-315
282
351
-699
-21
524
-33
154
708
470
736
156
-103
9
802
817
691
-145
20
-186
-696
-5
251
-436
-489
-597
-679
-635
-39
-795
-572
591
284
-883
726
-52
-220
-414
127
-568
-647
194
-66
-330
-846
-40
-822
109
-574
-642
-254
-200
-49
431
470
738
-64
823
357
702
0
19
30
735
633
190
-616
-112
-30
-396
-510
-266
-485
516
-244
530
-615
19
219
246
380
820
557
-98
-664
270
-214
-688
-680
-682
146
-431
-431
687
471
-141
452
453
945
-203
-724
-304
936
632
963
90
-136
-872
284
-742
-683
538
-519
-734
-514
-308
221
-703
-636
245
-845
351
10
-11
229
49
889
-31
-112
-23
-659
478
-62
679
846
-569
50
-57
776
-314
483
366
292
699
313
-832
-159
-561
-106
818
-839
-125
-239
321
-648
-234
357
-71
721
-720
764
678
458
-302
477
-844
-737
-646
-347
189
84
667
97
-155
-256
862
528
109
564
84
120
422
852
243
-826
812
-107
512
398
819
-200
27
-261
-827
735
-711
-897
-349
-75
313
-734
15
-723
287
-5
41
-372
-381
324
-385
-407
-379
-726
471
799
-568
-260
879
-797
-564
-124
19
990
467
-497
-558
-372
-141
40
-292
653
-184
407
594
-502
-96
519
63
-415
-256
-52
-158
98
-551
-430
833
-135
785
29
586
-167
-103
-16
360
-46
84
-135
-543
174
-101
-692
-821
-52
278
-429
564
240
644
-803
496
-738
238
220
-178
-203
-210
-300
-224
819
84
817
-775
-748
-650
-52
897
734
-99
-355
-70
525
-607
852
-545
-106
97
-45
97
331
-202
459
-160
307
247
-125
607
88
-411
560
-612
-712
-890
-842
-92
-231
349
-784
-360
-92
-180
210
48
208
-309
-51
-277
800
-870
79
-706
656
979
-431
734
117
88
-83
645
-20
-322
-824
-23
-834
-733
-3
571
-554
64
-603
771
-293
-659
-647
281
-534
522
48
664
-115
-656
775
-99
534
-253
355
845
-426
-445
99
-822
-688
-373
-208
-357
233
455
-409
651
393
102
851
382
-683
459
30
-657
575
846
-379
-203
-577
53
97
-431
777
-36
986
-839
33
254
-869
-307
554
-133
736
543
-239
422
-558
162
756
336
865
-726
-515
638
-420
-80
-731
880
672
329
-870
826
-466
-309
720
675
-13
854
5
771
597
754
412
-77
-147
-803
-307
-73
608
320
524
-752
156
427
732
-76
578
409
821
-410
-807
-42
-718
-301
24
-780
802
-742
585
423
319
2
-135
-72
570
-376
-379
-187
-523
338
-273
487
-363
762
-419
384
-379
-456
53
-790
-458
-834
33
-861
-324
285
751
407
280
-416
-488
-93
-317
462
378
-119
-51
73
-889
-787
-570
-88
265
754
803
828
181
-676
-12
-137
875
-780
-604
242
-824
649
-158
-344
-793
87
-402
8
-37
271
-238
572
249
25
36
-361
-375
623
616
689
827
-98
-627
120
-111
-500
265
-389
692
114
-506
-402
-435
999
675
70
591
360
779
-447
-93
-23
-711
-244
668
320
258
205
20
60
359
530
532
72
557
-88
-729
190
-75
573
-688
207
-738
53
-542
-876
-255
44
-23
-139
666
96
-752
-781
5
172
-765
263
-783
-426
-296
468
-783
-816
862
-323
-510
-285
-374
-130
-492
56
857
-649
-833
-883
37
238
251
-26
-678
-304
70
-98
919
647
103
-209
-590
-483
306
-97
340
86
-68
294
-288
168
-765
540
-45
52
-162
511
-12
-825
-67
325
-411
537
459
-419
289
60
-52
341
-448
557
-741
155
-349
195
-203
299
-617
172
-89
-95
246
568
-78
661
40
589
-710
724
478
296
19
20
697
82
-215
-854
-129
35
22
-232
-199
-627
-45
72
260
-423
654
-249
-501
-14
729
570
-96
-93
461
213
549
-358
206
837
-234
-111
324
58
151
-279
33
-230
-106
590
-139
-235
907
698
-784
65
-192
831
535
886
688
649
-651
23
-592
-83
129
-100
-335
-82
278
674
458
-504
-151
355
918
-107
61
769
758
-605
267
184
-116
-426
880
139
562
-644
150
-125
-781
805
-228
92
603
-657
-179
-862
53
-504
-170
686
202
-740
-195
-852
988
848
-190
555
-581
-563
-877
864
807
428
11
-524
24
324
-142
552
-97
543
-52
-381
-290
-99
50
-22
-680
-15
90
456
76
-420
-649
848
-853
690
-443
113
1
-862
26
-7
-806
-76
83
850
108
-386
696
172
19
97
162
305
-751
-48
443
249
-492
801
86
895
-112
402
601
151
-732
540
65
-861
283
-487
-889
69
735
-849
170
-726
-193
96
-866
-607
584
455
548
712
-306
-222
-196
6
-50
826
82
515
-18
-462
86
85
-279
-534
703
-469
-429
45
-339
-331
-435
491
17
-688
313
562
61
-58
-847
-762
-68
511
639
514
-67
-612
786
909
-26
182
636
-363
493
-31
641
195
181
625
784
18
624
745
-63
575
-415
110
-164
94
-88
-30
309
423
211
359
94
-214
53
50
667
-680
292
452
647
-46
333
-646
-95
-11
740
176
204
-877
-86
857
85
51
377
-550
-375
749
-18
-837
59
550
-533
-662
804
-350
-43
823
693
-223
142
200
-799
-727
33
-658
897
-246
773
11
-69
-143
-83
-51
-370
705
-200
-653
-854
-421
570
-47
-367
270
45
7
172
547
548
-33
-509
290
-390
-97
-535
-608
-13
100
606
295
-118
-354
318
358
782
429
-349
-99
22
-403
-47
164
-836
-836
-777
-165
-559
-50
138
-817
457
68
636
-130
48
-312
458
-438
-802
320
-246
56
244
713
43
489
139
111
-465
-547
-268
-641
-714
-370
-89
202
-692
-363
812
-161
-465
269
713
-85
-5
869
-830
-759
-701
137
12
76
723
-467
-284
-46
213
853
790
798
-113
-282
155
-862
805
134
227
16
-695
442
-459
-37
376
593
84
-730
393
801
367
-10
-858
673
339
-417
-48
-342
867
974
616
485
-34
-876
-801
22
151
363
-410
-817
38
-570
-849
-304
388
122
178
-375
746
-560
736
-824
235
75
856
545
-744
-439
700
666
-708
-676
-215
267
25
-804
-227
659
497
-674
-480
-567
781
-671
70
650
-318
-691
-241
118
-27
727
771
337
-447
369
873
-429
41
148
46
654
-96
-77
26
-70
-199
-611
-35
-304
-51
-223
18
4
690
267
-169
-376
-687
-145
-700
-379
578
375
-114
-59
-444
609
160
67
-166
-240
501
65
108
40
494
-57
697
891
-516
190
257
337
575
-897
695
44
-486
95
587
-195
461
-319
728
-94
55
811
-858
-351
745
271
418
-386
759
597
739
90
-842
606
-32
7
809
-503
-152
729
758
778
-750
-171
19
529
-480
-635
845
-455
795
-83
649
289
-60
812
479
-67
814
-376
-710
873
-172
245
-654
-297
-210
-733
321
-864
-772
23
856
138
579
4
-10
-733
-750
-79
716
-695
-844
458
249
-98
136
-297
-61
811
213
-707
-886
281
51
863
385
-24
-256
-81
-835
-405
-356
725
195
597
464
200
879
499
529
-837
-168
-871
587
393
608
-818
-131
403
-861
547
-745
777
663
75
-784
-863
229
729
-4
-111
696
837
-128
802
338
-738
-155
339
636
-611
-366
373
-582
497
551
61
59
-688
38
207
-30
834
-546
538
326
134
-526
896
-435
-878
663
536
325
-83
737
-674
-671
481
357
-120
-838
-871
-70
-711
27
-207
748
-842
856
31
-169
880
-540
-827
531
-568
249
-837
-296
40
442
-204
-498
-117
-682
186
712
575
-392
-133
850
-109
694
236
-265
-45
198
-516
729
-413
-649
-426
940
-254
169
326
-55
564
637
-590
-631
242
662
1
-570
792
285
-839
-206
623
539
883
-107
239
732
576
261
3
-114
672
724
-46
404
842
962
265
6
-555
509
-95
560
584
-749
-404
-749
-263
-275
742
-550
-828
-298
776
-536
-113
-71
-327
63
177
244
10
894
293
321
-743
43
-648
-474
26
-802
-317
642
-27
-625
-281
486
-36
-425
-71
-716
7
8
139
-667
823
-126
473
-831
-408
-253
-370
826
256
668
673
588
49
827
-262
365
129
-276
-108
-792
627
382
511
-569
-778
645
-92
-596
-207
-179
-194
875
623
299
-342
-396
29
657
470
647
-737
-228
-603
-75
-544
-620
572
389
779
388
-301
-470
731
436
-720
-205
375
-18
218
-705
321
287
328
155
-484
384
584
433
-696
5
356
-431
-431
639
-84
-689
-242
519
-281
-75
-494
13
593
-232
-227
107
-545
-64
96
617
48
823
445
-37
-8
-660
49
176
636
345
598
232
-644
230
-398
-595
-99
-387
-192
427
592
-414
388
-37
819
-392
-648
-388
-5
-511
-605
-92
-690
-300
93
260
135
-198
-667
-518
-357
72
226
-258
39
-591
-47
-409
-457
-866
695
-640
-341
-462
-434
-391
32
605
-197
-595
42
636
-182
847
-776
746
245
-639
-842
380
895
-193
-611
273
-779
595
866
52
-802
517
-749
-13
-14
829
-87
726
-444
-825
343
-77
78
776
-758
-619
-42
-672
-13
656
503
-3
969
690
-577
216
-539
-834
391
107
910
-640
-307
57
-854
-270
542
-556
920
321
78
58
-200
-641
-274
-92
489
488
47
-63
768
-237
-288
-191
318
74
-101
219
126
172
-710
872
38
706
-130
-605
102
-32
760
278
41
556
-425
-16
527
651
399
643
-811
-16
67
2
-20
-790
-414
503
-1
426
191
926
49
-507
573
99
800
294
755
963
716
-20
-738
413
-578
-149
552
-375
674
-701
-164
-473
-344
-344
36
-700
729
65
-97
-894
-449
259
-85
402
712
637
96
-14
-850
-791
-42
-699
511
497
-133
-578
61
813
-13
713
192
806
152
908
510
-721
973
-475
-152
-781
-88
79
239
-727
583
-298
-775
776
-466
-61
63
458
606
97
545
334
890
-671
449
-843
-141
345
377
800
-586
773
38
5
753
-332
785
29
812
238
377
-350
893
1
243
-397
-231
-105
-823
-398
8
46
76
99
-25
-254
-137
-58
-802
158
-252
534
-838
-474
616
205
206
32
-591
-724
85
-183
311
554
829
-173
629
-344
-529
635
-223
-749
817
80
6
-537
-509
-404
-67
-470
352
76
-629
-227
-18
355
292
-596
889
534
652
-804
-525
321
-234
-464
90
659
939
297
-82
637
830
38
483
-894
-32
772
-493
-92
408
-71
-304
-78
-309
288
-83
691
469
-228
799
-542
460
-475
-117
797
-128
335
-627
523
405
68
580
-731
-15
405
337
112
928
282
952
79
319
-19
-591
-747
738
-350
-131
-379
-374
555
589
829
-476
65
27
-28
-685
-450
229
774
-760
659
394
694
322
-58
531
534
596
749
-39
-654
-46
-278
-411
2
275
31
-68
-452
553
-403
74
867
416
530
27
148
-547
38
586
508
623
361
-893
150
670
-592
511
371
190
507
-600
924
-760
650
-378
754
-882
715
-123
-899
-696
334
799
203
-92
-60
-433
-502
-649
-63
718
66
-83
-433
175
-885
105
590
-120
798
700
30
358
900
-793
142
164
401
-37
-182
-517
822
757
-767
-779
-772
536
59
-385
-560
797
-62
-740
834
842
39
560
-778
-74
459
834
19
417
606
-110
-109
678
-284
-375
256
847
-430
-279
973
805
439
-670
-812
845
67
-843
-760
-542
-26
658
-366
663
-806
-885
-29
-215
245
339
-455
-375
-392
-865
833
207
-146
378
-5
777
-625
-186
422
-95
-516
-92
-656
-398
-22
711
-291
-716
254
24
664
-85
-94
907
888
-84
349
-822
-585
939
478
-195
-653
-896
-420
178
683
574
655
272
-617
-856
-87
-53
796
-444
-564
464
1
162
-343
365
64
853
559
645
-230
-385
-796
759
-372
42
-101
862
579
196
631
179
-4
427
780
-403
588
589
807
812
-60
-871
-788
90
-37
265
-454
25
-439
612
-385
207
-104
-897
-504
165
971
441
-876
-838
326
-291
-885
-848
-568
-478
-607
979
-313
679
-464
-441
547
-36
-252
485
-52
-32
-658
64
35
-637
-41
-606
720
730
-166
72
-162
750
58
412
151
528
-225
-217
-492
-447
-201
-129
334
730
-455
-525
486
520
90
-577
-129
-659
43
-551
192
-742
186
226
821
-792
133
654
-233
125
126
81
-577
734
378
53
744
-791
-835
-222
-769
369
603
578
96
441
79
487
-264
-773
803
-445
436
-751
201
873
-504
387
-89
-486
58
657
873
-123
464
-579
688
728
-710
208
-175
206
-837
825
-229
169
-93
113
-550
-6
-788
101
268
117
72
247
684
288
-599
-132
3
-708
-551
726
-365
-771
426
172
-631
146
-520
211
533
85
0
673
-43
-778
155
-366
292
-630
233
-260
75
-149
-839
-258
182
273
235
219
199
94
-344
-580
45
-282
2
909
19
199
-666
66
-163
714
-853
-851
-409
868
67
683
91
-870
988
-49
-618
693
61
150
-36
312
820
-48
536
49
-629
9
30
-597
591
42
353
-48
-520
-375
885
-262
-373
-433
-744
-118
-351
585
797
-514
-229
379
871
-870
837
-528
449
-233
463
66
-59
-24
806
663
-69
593
-570
318
-555
852
-836
-629
726
-821
816
-821
-95
9
53
883
-399
-529
-634
496
-500
-295
763
-419
-796
690
-11
-305
-745
38
559
643
-199
-33
33
-851
-512
565
-559
29
725
869
-143
537
-475
-841
-670
-21
-72
887
-238
769
-183
587
77
40
-688
387
47
-113
-788
-335
723
312
852
-28
-510
-360
746
625
-271
185
944
-198
-227
99
888
189
-875
610
-763
-175
109
-712
210
913
170
-356
-76
683
656
510
-555
-835
888
-96
713
59
-98
92
495
293
309
803
405
849
-516
652
-12
164
764
-417
795
-654
-558
-625
-664
-276
-832
826
484
536
-231
-597
647
-223
-595
-182
563
168
-654
-417
67
-365
42
23
283
500
637
453
-4
-62
828
-887
-98
23
-630
247
-84
925
-54
982
-238
37
-3
40
312
261
-847
-574
216
19
495
870
-710
-314
866
951
-654
567
283
-888
107
-514
-136
-259
-825
592
-766
-493
-613
-323
765
-509
-90
80
-70
374
792
158
749
-76
51
287
-797
264
277
-637
-393
79
-680
-443
-561
-838
-831
-517
-839
-586
822
-632
353
121
647
425
265
-267
-502
-188
644
447
-738
-582
6
-115
-38
765
-95
-518
-81
309
-668
745
105
-752
-55
495
-844
876
-159
62
-505
519
67
-634
-136
-695
489
517
-786
-388
-225
-479
402
-851
-24
646
-506
769
750
386
-862
-60
537
443
429
-2
609
-118
3
472
-666
-214
166
118
-316
-503
127
364
-67
-277
-76
490
-421
174
-78
586
-269
-702
-426
555
-384
-51
38
-300
633
541
26
735
423
-346
127
-518
-586
2
-882
-351
308
158
545
-775
-698
846
-671
218
-333
92
758
-406
-286
-422
-408
491
370
665
-537
37
870
-547
939
-266
-260
-634
73
708
-347
576
-435
648
303
393
-605
315
29
893
-15
-51
-59
-804
724
463
-729
346
507
-612
670
668
478
-79
-188
893
-601
-187
398
338
239
-759
-815
743
-562
-580
-188
2
515
-548
-671
-15
-510
17
206
227
753
-804
729
787
845
-802
200
470
-710
-254
431
7
686
636
-518
-735
-708
848
-459
-288
-47
-862
130
74
92
-879
21
-48
-460
-789
350
-359
462
576
-427
162
-98
330
244
769
-558
326
81
-6
46
713
77
-725
138
-258
-271
-759
-346
-56
-423
53
-693
61
-130
167
-540
-751
-249
19
-519
-417
244
445
-654
-412
147
192
575
527
26
187
-13
-856
-552
-175
114
91
843
-377
-494
-225
-673
-319
108
73
985
800
-143
426
-113
-229
-501
441
-137
-105
58
-79
701
70
82
577
481
-777
-762
773
59
-798
585
139
-511
-777
480
-845
371
454
95
-832
868
233
702
596
-733
818
-318
-180
-247
-547
311
24
632
-853
-235
61
-429
332
-881
-572
-128
697
428
224
-137
868
-810
573
-93
-1
604
349
702
-409
-69
-21
-17
-358
473
-342
-494
433
-277
53
-392
333
-659
502
-190
107
648
-128
-573
-574
-262
79
-792
-30
68
-512
120
308
669
51
-315
-556
-313
814
-429
563
47
-193
-221
-275
-582
-18
225
-206
-186
721
433
353
568
81
-363
390
-167
717
773
-835
632
-419
-838
-539
34
766
588
-250
347
33
-124
159
0
-383
-597
-329
-443
50
800
372
203
810
-589
-68
-251
73
577
808
146
-48
896
-700
-851
-413
318
393
-728
798
-416
-201
841
-54
29
3
54
-774
347
-140
521
-225
-830
-55
175
128
-365
-553
-310
-581
138
-63
-626
592
-893
-372
31
628
-215
-738
214
37
710
-374
132
-86
-304
-597
717
348
501
111
-191
-237
-300
964
-876
612
540
704
86
-35
63
-724
-864
390
-259
493
199
93
857
-659
99
961
-224
-416
376
646
72
507
-505
-497
413
104
-692
2
643
-183
54
-145
-750
-681
46
-745
81
533
616
783
308
-369
955
-376
256
-178
-246
394
-225
345
393
-881
-658
596
-416
17
-827
31
500
758
-733
328
-872
668
-14
943
912
-175
-811
972
371
-247
651
-177
-569
-374
159
-739
450
-71
638
188
-831
-859
505
-527
33
39
172
169
-5
837
-631
722
-567
570
-659
548
-799
667
-83
454
-872
-482
733
373
-519
-881
-795
-633
102
-692
-637
-69
-657
328
-259
715
-330
332
706
-28
96
-688
553
841
-69
344
-791
-725
440
-651
-208
540
205
-61
129
804
-775
35
335
-282
57
280
-752
-95
298
-580
-289
991
-686
397
-362
979
772
300
112
6
715
-260
489
-894
594
-756
-454
68
-364
614
-552
191
-663
855
728
632
33
-316
389
-898
999
490
543
-477
-390
549
50
117
436
-184
894
569
71
977
-682
-584
-38
207
185
-116
-783
-94
-252
149
287
312
680
666
439
444
493
220
-495
-67
374
671
97
-774
-209
415
412
-49
749
712
-195
-559
95
106
373
155
144
553
803
216
-276
-234
-866
-81
630
-126
-320
-720
832
-739
483
496
214
383
-854
-815
-689
-503
-82
1
185
812
-624
618
-237
600
399
115
52
641
421
304
-192
708
-363
25
690
275
-517
-106
155
-720
-29
-675
-605
480
-8
-366
-246
806
-511
-733
-395
-495
-624
757
-130
-58
574
117
-830
-171
-746
-568
34
-247
456
-284
-374
413
-864
-145
857
869
-122
-627
-412
289
758
-303
-5
832
776
481
564
-25
398
506
-687
-881
707
-6
639
538
-166
26
481
39
-330
-592
143
-669
-671
183
-601
179
-837
-663
668
822
-77
-10
456
-98
-233
-863
-875
785
-19
-840
199
-251
921
580
508
607
316
-11
-574
-358
91
70
167
151
741
64
630
21
-475
537
-525
580
-444
486
99
-624
320
469
-157
-842
355
-215
-479
544
505
194
-9
-770
117
61
887
45
-850
760
123
553
-391
577
-3
-341
-160
316
-479
409
287
-34
151
517
524
-514
782
-95
196
355
-126
171
230
-443
243
427
63
986
11
-24
313
-197
641
254
180
-1
-363
-763
698
29
288
218
-387
116
-584
749
-251
-497
102
643
-65
93
250
-414
127
72
621
-730
568
526
686
66
422
350
-630
487
42
65
-365
-275
58
-816
-765
86
57
207
-188
-583
-578
601
797
331
-423
-625
-682
26
233
51
204
-237
605
-610
827
87
95
-841
-18
35
-444
688
339
-179
-759
-358
-10
298
132
825
645
-469
-506
-442
822
-373
-790
542
181
77
-439
-323
662
-241
-204
376
495
99
80
-464
-187
-84
-653
-663
107
566
-829
320
-100
846
721
-391
639
-751
-84
-581
-620
-85
974
-209
-288
-361
796
-36
-827
120
-222
498
659
425
266
-282
-78
-170
8
618
443
-851
-826
153
-707
-319
-687
-42
-855
-216
-672
-71
578
59
61
-698
897
-316
-506
450
-151
43
447
-78
406
-811
-89
194
869
-473
741
725
-244
-11
-844
-611
69
-182
-682
684
-351
-687
605
90
184
-262
588
207
-17
826
-591
198
-534
285
-62
-448
-697
362
-113
437
637
40
684
-57
350
588
51
936
676
-145
898
640
110
195
33
-201
213
697
-554
398
352
98
284
-256
777
-265
-46
805
-674
749
899
-679
-753
-39
-93
-24
30
-697
848
-246
-857
738
-5
-752
770
-261
792
362
192
136
389
-305
99
-43
-464
-186
609
-827
-602
-51
61
415
-130
647
-19
-617
-207
379
-124
16
577
348
181
-240
727
746
123
-703
827
240
382
60
477
-421
572
-14
-794
-187
-92
356
-77
587
555
-84
831
-468
559
632
-8
228
873
-709
-229
402
5
11
63
-520
-756
43
80
17
773
665
-539
-749
-892
-358
565
223
867
452
-141
132
184
-860
705
782
-159
-225
203
-819
89
729
697
439
-638
680
89
-318
-138
507
-600
-60
575
355
-220
-117
61
445
183
266
366
-300
387
103
13
676
-329
963
411
538
27
459
-872
-33
13
140
733
371
-330
131
99
-703
-776
-19
418
-433
-421
641
-842
-394
510
-45
-474
82
483
994
606
294
963
-857
126
-726
-795
-208
-96
-678
824
-762
-514
-522
564
-358
-82
-582
-330
-99
50
464
481
148
-82
-702
904
-740
-688
580
327
701
-21
270
-39
234
-222
-392
-161
-539
-487
494
235
658
74
440
602
701
498
275
-35
249
62
-318
-252
36
-448
908
721
-155
359
-131
650
186
-551
-857
-834
-88
637
-646
606
-181
-408
-287
73
-160
-836
436
661
112
-739
619
-504
512
341
-854
381
505
-890
-671
994
-449
-732
-898
557
75
18
-95
824
-659
-626
-454
72
-24
811
371
-630
43
-556
224
529
-17
822
-826
781
-283
-552
-728
-779
656
14
-455
-665
638
53
-804
-54
283
-56
171
-644
-242
-675
-118
531
-198
61
-265
612
75
-114
16
-747
170
222
308
78
219
-38
-289
455
169
-704
-46
-298
580
747
-678
693
-537
340
877
-495
-749
-612
400
788
319
-490
25
49
388
-595
-710
335
-546
-709
811
-149
711
873
-201
-390
924
183
-468
231
0
-707
-661
632
-22
60
-65
75
-37
490
75
47
-93
711
-259
575
-828
-854
-585
394
-720
644
164
-269
14
-466
-682
-453
882
40
412
-502
-316
-83
-633
783
296
-687
383
-834
-291
-855
895
-363
818
9
963
-426
554
-332
225
-385
37
-94
-788
51
-162
147
-737
886
-659
782
-23
703
-165
784
-55
-330
308
-591
-152
-573
-96
973
-444
-318
-170
31
-280
-324
299
-34
184
-420
348
721
522
-50
-440
168
468
812
-814
-25
290
875
-6
-813
695
92
387
66
541
839
437
-327
-127
-290
-137
749
413
-200
-323
91
15
-334
-605
740
103
442
-328
-94
753
581
268
-504
-576
813
-293
554
-798
-325
-58
728
-693
493
11
-60
560
-146
887
848
-709
-4
-819
-648
-74
-226
659
45
-716
-76
-457
-802
50
593
-757
-730
-354
692
-138
-406
883
-156
-404
-259
70
-19
-256
-117
-649
-753
905
-28
-102
562
880
600
51
-758
-209
-64
193
648
330
543
190
-122
279
-133
809
167
354
61
728
-578
-584
-68
-207
343
460
511
-531
-310
-48
-879
491
-12
422
-761
-268
-87
-157
-222
719
434
-532
389
166
102
671
-889
113
-760
-36
-861
-58
-805
918
894
-14
27
787
789
5
854
-484
-38
-2
24
-81
776
344
-799
863
-79
723
438
-494
-121
803
590
828
930
174
996
297
117
-106
-874
14
-33
701
418
609
731
-470
482
-93
855
473
855
6
648
452
-191
-547
-429
318
-41
-258
-711
229
-110
-342
562
-81
870
-597
860
-366
447
78
886
239
-637
26
90
-546
-135
769
49
791
81
-155
599
226
149
-579
48
86
-97
-626
-185
-324
-201
-894
-844
-390
174
-511
222
-881
-17
669
-601
-848
-815
182
-552
750
572
213
-421
-131
-621
-30
772
-715
-738
-531
-139
-662
93
-766
582
10
-441
-655
582
-193
-851
-637
430
875
-243
-138
189
167
257
-418
191
233
-355
102
406
-234
331
-333
565
-102
384
-71
-36
624
51
106
18
502
-218
623
-747
-628
780
53
-369
-45
-15
701
203
-731
720
-705
555
-21
636
404
-886
778
720
76
802
-391
130
846
-589
524
536
-548
-16
-642
289
748
894
-12
534
-866
-614
-178
33
-100
747
321
917
-359
-73
721
-393
60
-67
-503
663
-501
736
636
191
846
293
-130
891
612
861
-878
-11
-216
8
-643
801
35
-80
362
136
-405
-83
-4
789
-590
-447
411
-782
191
-509
-520
-96
364
-566
385
219
-622
315
74
14
90
-158
-219
882
-437
605
-859
-641
-89
-469
101
-775
488
-890
-145
38
-316
576
-760
454
-62
-506
-881
752
-826
-498
53
92
50
-448
-170
91
-711
-809
454
546
-339
6
929
-833
-30
-507
-811
530
-345
398
-115
743
232
286
428
809
-898
539
694
-831
821
384
747
801
-660
41
6
-49
500
-125
-456
566
-27
96
-173
-255
-294
89
-124
92
-858
435
-676
63
-61
-611
-284
-590
-38
451
9
94
207
-314
702
87
35
-521
68
-806
79
34
-68
891
-64
-669
786
-81
-688
839
-729
-271
520
-668
812
162
775
238
-124
269
435
-56
-536
-86
-204
767
520
-109
-107
447
-894
478
227
-735
273
-447
756
-271
482
191
352
709
-475
410
-745
142
700
-811
-1
140
719
799
-265
-249
-366
-20
106
814
609
315
-34
190
-325
-534
-465
711
-172
-10
-25
-439
680
-642
-856
-826
392
61
-123
-82
-791
-160
627
-522
82
220
-853
680
391
-391
-575
-659
-40
28
40
186
697
525
-639
-494
-357
323
7
-75
-673
10
-108
-18
-129
835
283
808
-292
232
98
-140
-424
-398
-92
597
850
482
-691
4
-869
-818
589
81
-262
-58
-781
-6
884
-261
342
-39
67
-15
-219
841
-157
163
861
-57
361
583
135
290
17
-443
61
802
820
78
-80
-508
-794
-75
223
-325
-769
58
30
-141
425
852
-590
-888
-525
86
569
-410
-382
-52
-726
840
639
214
848
34
-249
-53
852
-458
541
12
-529
-34
63
291
-8
553
-578
0
-540
-374
718
47
-217
-486
709
-65
-887
770
953
231
29
-251
937
229
596
-899
-475
689
689
-467
4
-181
491
-627
4
-573
-231
560
453
411
937
549
356
-750
646
191
-247
497
385
-723
-501
304
98
287
-737
-13
573
-89
-411
731
-490
252
-383
-747
841
-84
17
779
-129
891
-123
205
-699
829
488
-598
55
-409
-180
-25
-293
627
-94
889
-418
859
-897
433
52
-94
-81
435
-133
192
573
42
-99
-173
672
354
-317
-206
-867
64
-797
-76
691
818
651
102
453
-405
499
779
513
16
493
-654
-88
693
959
388
382
-68
-414
585
350
769
-371
-661
116
307
582
411
777
-846
62
-15
-502
156
467
-740
-700
-876
105
23
243
16
231
-831
-636
223
113
-811
55
612
67
-151
128
670
525
471
-370
-602
750
754
264
834
469
-340
512
-61
4
-322
-757
-549
647
798
-439
669
472
-250
551
601
-252
-466
-606
872
425
90
625
373
862
-708
601
-186
-22
-36
635
627
684
-489
-446
-579
-293
617
362
59
-37
579
810
-168
-839
-46
557
-896
-250
11
-549
-347
-877
-68
21
-62
52
926
434
817
60
-20
186
-845
-70
229
87
-12
97
-375
410
-290
-236
35
90
818
-570
422
849
150
31
517
-646
-259
571
-279
-258
-269
-407
839
157
-607
-890
340
857
-850
-183
-575
645
-505
-505
83
-666
549
686
822
80
-872
807
-853
-891
115
49
38
-760
458
745
-686
873
298
500
175
-302
261
58
-243
312
56
628
12
155
-619
251
672
-484
363
116
-826
-410
8
-836
-549
-819
-840
-426
-129
-255
-821
863
-777
-420
-451
-728
-459
27
-700
442
287
837
-202
812
-181
309
847
-201
-60
-430
98
-176
-757
-568
-177
870
-447
590
-491
-36
-23
-558
-504
785
761
-224
389
-6
646
4
81
884
-339
413
-716
-682
11
-105
-40
-6
-652
610
512
-446
-297
-390
-594
449
-26
695
-659
766
105
630
-98
-706
-244
-808
-44
-605
-70
-790
-55
-91
-651
281
170
319
-267
400
671
19
820
-43
-48
819
-30
-538
-71
-146
-527
-879
779
-288
-179
-450
-453
86
-109
869
-2
4
23
752
-399
453
396
352
753
817
-691
582
689
-204
-225
347
-301
-884
-429
-134
-421
-48
614
673
347
-27
-127
105
815
-429
-839
54
710
64
-305
643
-486
-550
-66
-15
-458
-163
-465
-162
-94
-776
452
-92
-431
-575
141
310
404
428
-224
29
302
-350
2
830
943
-744
-256
950
-282
856
-178
-499
-756
64
-883
381
3
-37
724
751
843
987
-741
98
-14
-533
-96
46
0
-282
654
-310
-281
-266
-760
-620
344
550
-835
-61
-487
831
739
-552
216
53
159
-745
-693
-684
592
-349
710
-46
-388
-279
613
828
666
-237
774
89
-745
711
-736
807
726
49
-485
-861
558
42
-516
-425
-67
828
-116
567
66
-153
-164
-76
820
479
57
-391
307
72
-891
-608
3
-631
165
400
647
-466
675
-682
-839
-495
412
-683
266
-487
-72
480
-341
-671
-254
-52
-435
-453
-643
102
-519
855
411
-369
-239
169
360
-373
60
507
-642
-246
-265
259
-569
-786
-490
227
888
727
-756
-878
495
-705
647
-54
432
-46
-496
-265
-129
804
-469
-781
-599
731
110
47
700
527
-429
508
562
-486
292
-90
-21
543
294
-321
-28
-468
370
-140
689
469
-163
-10
29
265
783
608
-666
783
810
-611
-471
203
-193
803
771
-778
-238
-345
537
-601
-589
161
-384
-679
-92
-60
38
-16
-42
550
-164
-365
-563
-7
601
452
12
-853
-708
334
-857
-774
-483
-267
15
350
-628
-723
-821
449
-610
-254
406
79
-283
-847
-26
-661
784
291
670
-840
88
495
-746
679
-509
-615
-252
957
692
55
27
-371
43
-502
-810
-239
450
-24
711
-148
591
-861
725
-412
-125
513
-55
16
91
252
-95
-13
-625
862
-534
120
590
637
-314
809
383
137
213
584
869
33
59
-500
28
-668
384
893
528
-200
677
444
-469
847
529
-171
832
-287
-597
578
566
-300
-406
-376
-427
-823
-857
927
339
-53
990
-437
258
146
-727
-41
-630
156
-769
40
-540
244
-361
30
-377
671
-135
292
-20
-739
213
-783
427
-400
-28
130
705
190
892
255
609
450
517
-219
-821
-140
-271
-455
-191
-59
-501
-802
45
32
-341
179
259
171
-510
-621
-527
-403
353
-555
708
-440
-288
-841
276
-132
182
-146
-635
-326
-296
-538
-409
82
-835
135
-47
-890
-98
878
-390
-655
-78
-393
752
136
506
490
-396
-282
32
-16
307
191
765
-298
-829
748
-769
451
-876
-433
-334
-68
151
532
-176
-76
362
415
211
-413
-40
846
157
732
-332
378
-93
668
-28
268
612
56
-487
318
890
864
-11
-19
-446
-565
281
-283
-787
37
282
435
172
-672
-643
449
568
849
32
-74
-4
943
110
-643
-267
-531
-592
787
-588
492
374
619
506
-224
0
585
-805
57
-338
736
-605
-589
262
-314
15
860
166
-647
625
-489
12
759
427
424
722
222
-643
265
381
-763
-247
850
-552
383
275
-468
519
846
40
-357
336
747
-815
164
24
-640
9
883
-39
-517
-580
-79
-303
-643
-865
783
886
312
590
-46
-48
-815
-82
-165
485
-161
-301
190
183
505
-357
-322
-821
421
215
-65
-358
-227
-263
-235
720
170
51
193
-809
-469
28
987
-82
-157
-59
298
625
540
363
-68
29
-774
-108
-44
456
648
431
448
468
577
787
-569
-411
-116
151
-145
-656
619
-350
-280
-555
195
705
-677
-146
18
676
362
-43
419
639
174
193
-199
97
-217
29
861
498
370
-142
29
729
-50
348
494
-369
439
299
620
345
742
26
535
-828
-544
626
589
807
-10
-145
806
70
899
-473
728
871
-9
647
59
-780
-125
291
464
817
-478
-720
-684
0
-626
576
71
-360
-19
413
-629
137
-686
-735
525
-298
140
436
-494
17
55
433
-596
-57
36
-439
74
-10
408
690
-597
818
-54
459
-359
-287
162
975
-581
535
200
701
95
55
-269
-236
881
-783
832
-868
-409
-332
-424
-591
-12
261
595
-893
639
62
-205
-551
-273
27
553
-89
537
-21
104
806
-701
-66
-316
-724
495
-863
832
-388
-11
955
-393
432
-67
285
224
-19
-206
733
-48
-59
104
-558
214
865
687
-535
580
362
-560
-123
319
-57
-680
-862
309
-705
-394
161
802
757
-855
786
392
-95
377
-844
306
-195
-782
-736
-208
73
-225
-10
847
99
430
47
-550
-340
802
404
-27
-22
-123
461
-570
552
-498
-504
-183
224
539
-381
-713
-140
-531
-425
-26
-61
-484
-307
123
-119
-434
856
61
518
538
72
488
388
-528
258
-491
-141
149
187
-19
-224
510
-36
-467
379
60
641
-370
-46
483
34
-735
-283
-692
-750
561
244
-267
-408
576
-795
422
-485
711
3
-683
111
-87
71
58
-888
740
479
-857
381
-452
109
-768
-805
-64
748
-579
707
-165
-354
791
-461
-235
-811
841
127
-821
864
-168
-542
412
-286
97
-275
-95
463
-648
212
75
186
333
-571
-749
-809
-18
409
623
-424
-285
514
222
-369
-691
-883
160
746
700
-837
-871
201
-459
184
-481
-808
-43
429
-17
743
-478
-315
876
19
-285
-3
-413
459
-525
-783
-619
680
-674
-223
976
-634
-627
-314
-295
198
298
643
497
-415
999
-33
288
-525
-525
253
10
-571
-712
-649
983
-211
710
-80
-818
-196
-33
692
-542
-134
79
489
444
544
-328
440
-421
-765
-88
-98
852
808
-644
12
546
884
-456
632
9
286
591
-481
-842
-786
549
422
-495
-221
170
707
454
818
-350
490
345
-67
103
216
-35
-289
313
149
-443
720
-5
-503
671
657
-233
-81
-585
591
30
528
-411
-15
16
-783
-86
-184
-278
-546
682
4
-30
-143
919
-845
-19
-659
-471
505
691
-163
601
297
547
-842
-567
-375
745
856
-673
718
-570
-173
265
543
-64
-178
-531
-516
-782
-31
378
688
18
94
-70
-767
839
701
-573
-119
859
-601
523
480
6
-142
502
731
-878
-485
261
157
-438
-92
-5
762
861
886
11
-778
-848
571
215
60
611
-232
-727
-884
-879
815
-226
-80
464
-361
201
-121
-43
881
854
41
-47
95
-278
761
-641
-689
715
-418
-471
982
763
-749
98
331
-123
-818
133
773
-532
305
-563
605
788
-530
863
240
-452
-190
-778
-424
-21
484
-93
851
-232
-898
-509
-307
-747
-201
882
-53
-655
-95
-257
637
677
236
-584
-331
871
790
199
220
37
76
-413
41
900
908
-156
-91
-26
-188
-564
42
621
-430
-862
72
383
-117
-286
-218
-192
-295
681
-709
-774
-570
-15
-879
141
372
-119
853
-560
-200
-284
-119
-438
666
-119
672
-330
-831
-462
-802
-312
-105
262
-310
-838
354
-680
-294
-446
-548
3
328
-593
550
637
564
728
936
-217
-741
866
840
-851
-851
-19
-79
250
-593
-236
-123
-554
587
-155
879
63
-186
-639
-184
251
463
97
217
-550
85
829
-153
523
589
375
-420
-368
468
-170
88
-136
80
628
-321
44
-407
883
54
349
-255
-624
465
-283
557
812
-641
229
-454
46
-23
-406
760
-830
424
-743
-530
-331
265
710
534
-620
63
10
-101
-542
862
-863
548
374
-884
334
98
437
-742
852
-730
215
626
-633
-123
174
-90
904
-296
-448
861
-383
-380
-519
664
-55
-637
-90
-167
43
597
486
-233
-561
699
876
-663
-320
-294
17
-70
581
0
488
530
14
684
538
-613
346
63
-894
32
100
-145
27
188
-87
499
-703
-386
-58
-523
397
-19
320
193
-425
230
318
573
-24
-885
-378
-344
-113
-362
-820
833
-521
52
0
91
819
-294
753
-633
-703
-64
773
472
-478
-689
-136
-157
260
232
455
72
365
300
-605
-731
396
466
-83
-251
-159
97
-273
767
487
5
538
38
-488
430
-452
682
381
250
462
-385
524
832
731
-858
88
-694
-474
640
353
278
-692
-590
858
318
50
5
496
42
642
176
701
-795
361
29
-753
767
753
475
252
757
-467
505
368
-285
-611
-402
-800
-621
195
-294
804
-14
748
378
864
-421
-588
-435
-653
111
1
-743
-596
-857
320
-86
-75
-96
-41
-506
554
-68
-791
-70
481
93
866
726
-249
-888
-265
94
417
430
639
628
457
-825
-527
-725
89
-437
872
245
-687
303
-608
381
-560
-887
118
829
-591
-68
-884
298
386
-412
407
131
-77
-514
503
683
867
942
40
-883
-414
81
-353
690
360
-356
285
-276
-317
-291
462
-502
-283
-272
-61
-18
71
513
-882
-637
476
457
-243
-262
-40
74
541
-298
-147
61
812
-522
-716
-711
-881
-436
-795
-2
-893
839
-563
484
-581
645
174
-314
96
-866
-69
154
814
157
-289
-339
644
-481
-277
680
187
343
808
-264
-574
-44
-42
265
-5
-25
-74
-32
306
213
-306
-610
-154
39
-277
883
360
-295
-391
504
125
-386
-464
-521
-302
36
574
-662
-67
-99
655
-497
868
37
-96
484
29
55
744
-85
306
-160
485
127
757
-123
15
473
-823
-681
509
-529
-344
-656
2
483
-256
-837
25
-718
475
750
-721
-169
-507
710
345
-315
-707
-185
81
-389
-95
65
167
-359
83
-687
-135
768
-578
546
-65
-596
-47
165
-751
877
559
-773
461
561
67
-842
-156
208
111
-602
-90
263
-460
-139
-325
-826
-768
-656
549
121
-31
85
291
-108
-288
55
215
-95
-638
74
780
22
818
-192
-295
868
-22
-755
612
34
-110
141
-291
23
864
305
-845
974
-211
541
-630
63
757
-191
387
-54
165
241
743
-225
-530
-192
637
-230
-734
869
-237
-216
-759
482
-415
-92
723
-265
-728
98
514
-888
-219
-688
-1
133
-842
-765
-305
77
-885
-592
-571
288
5
-220
372
881
-678
318
418
91
107
270
136
413
-6
-790
-157
51
-88
234
-239
565
-685
227
-425
139
-718
398
-312
803
-810
-599
-574
454
20
778
-821
822
-349
-435
-72
340
427
564
18
320
39
-880
-599
21
-69
536
244
722
-796
254
81
-787
129
-706
825
340
-365
19
-857
-558
-7
967
-35
-506
458
-872
-280
-53
-783
-490
386
726
197
71
-18
192
796
675
750
-896
-467
-476
-36
-564
-529
-681
977
-421
-38
694
64
477
-118
-687
-96
876
-319
102
-17
-150
344
-21
-517
-441
767
584
-820
-690
-411
-449
501
-742
178
115
-546
210
-696
295
-270
-388
66
493
-692
563
-583
713
-684
403
-428
-200
-74
7
-47
534
9
-745
53
-709
573
656
140
-358
-409
828
-881
-673
-522
-614
-371
-893
-312
-480
62
294
-865
-722
-273
659
840
-417
-552
-521
-130
295
-154
291
-63
-81
-130
672
-718
258
468
-255
654
-156
337
-862
1
-461
251
-685
354
795
-565
-418
-847
-86
544
747
838
-14
397
-476
-613
-50
-319
-784
236
450
-520
-423
-305
-34
325
85
-694
218
-487
-111
193
-396
698
635
-135
856
158
-260
-645
-89
176
-34
80
78
850
-766
118
390
-543
597
59
249
-661
889
-181
62
45
-74
-241
-871
-608
539
-815
513
129
-68
857
405
-338
-762
10
866
-776
543
616
-681
402
429
-45
546
199
-188
572
-374
-747
-742
-264
640
170
-162
-271
-344
-51
39
-230
788
-10
59
-587
549
-89
-358
161
-591
183
-428
-806
49
-702
-545
48
-320
-42
704
-364
-9
-814
-570
-635
848
419
-426
576
462
974
-669
-516
-280
-497
-180
-250
173
402
221
-74
549
894
614
-643
-692
-871
873
32
845
314
-666
-163
-858
28
242
760
146
-106
-558
-3
404
175
146
-73
831
12
-564
10
-588
-568
-822
34
0
853
-42
699
-366
-440
-425
-94
690
580
515
304
-31
-30
758
-238
502
-604
444
-175
520
-710
-59
323
-839
23
635
115
62
431
-26
970
852
453
-25
-290
-63
-409
541
-477
396
-662
692
669
-4
660
60
-711
110
-624
571
-852
-108
931
773
-702
-297
-18
627
-11
793
-457
461
-158
885
95
-383
73
201
-519
670
834
-452
-811
937
161
768
504
599
423
-189
244
951
-679
774
215
108
338
180
-208
318
-36
574
-231
900
133
929
149
967
-488
52
-392
450
-805
-816
-318
562
6
-766
-195
-238
-205
117
-67
-896
196
-708
808
123
29
145
23
692
169
-202
-253
755
-287
-568
-129
-69
-387
-896
95
-158
695
407
-470
280
-514
36
314
74
245
94
-676
-781
-55
773
203
299
-80
543
701
816
741
-732
302
13
-47
317
331
-831
-387
-672
-14
32
-837
23
-71
-2
808
-118
34
-537
261
86
-836
-740
106
823
-18
-167
-532
-7
11
186
85
-777
-438
-5
-543
-684
-7
20
524
-238
-69
469
232
-504
-392
720
586
-460
-491
925
63
-590
-189
-493
706
685
17
-506
46
-118
19
702
-82
-525
-739
554
-873
-343
-315
20
154
385
-548
471
726
68
175
361
498
-534
654
836
540
-216
456
-100
623
49
131
426
32
92
-522
741
-180
343
-366
-532
863
707
267
-13
409
-554
162
47
-557
882
-796
24
-1
90
390
437
901
795
-145
-327
-172
-82
557
-590
-781
-239
143
-76
-108
176
-326
640
-517
689
-183
-653
-232
173
-422
559
731
168
580
-80
-628
395
-428
-193
-640
-501
813
-364
362
393
-431
-867
784
10
772
-442
3
123
68
649
811
579
689
-184
-378
405
-364
956
660
-89
-661
-518
852
810
377
56
319
704
-172
-691
-8
530
-860
-474
-8
-307
-877
-578
519
-645
115
-793
-298
-73
-687
-129
-568
665
704
19
732
-383
-233
-29
772
544
421
870
-10
-672
52
276
560
560
-712
2
-216
-44
-670
-867
587
519
699
-119
413
917
-184
69
286
338
-443
-504
405
-403
-181
-37
32
35
307
567
-195
276
-580
60
-769
90
-425
275
-372
-93
478
-19
394
47
-10
890
617
445
-318
-48
427
515
-326
-884
-326
-406
-98
539
-424
-337
122
-548
-58
-179
496
-599
-518
-13
851
-241
498
839
-57
-485
893
-493
-471
-804
-339
-183
263
712
-235
750
631
-278
-842
376
265
-523
911
308
-566
-364
-90
-185
-787
-63
11
-875
-550
-876
-794
693
-160
-669
-795
262
-65
85
611
660
-412
-696
-227
283
-64
-699
301
-369
-242
510
877
-93
-331
557
875
804
-748
581
-302
-899
-85
712
-759
-32
-536
-303
-549
-297
693
-166
131
24
595
194
535
-549
283
-395
26
-692
-57
-227
49
99
-819
-877
355
-210
-47
-423
822
-290
-143
217
718
-713
872
332
-490
-204
61
-102
-414
-481
447
20
674
756
37
-278
643
101
58
-145
166
271
-379
-462
-775
412
507
-563
416
-683
37
450
559
68
76
-96
252
59
-662
-487
-388
635
-76
32
984
629
-416
157
-691
-504
811
-808
574
-836
367
699
836
793
-94
66
10
405
766
-795
-94
-834
-68
71
843
348
199
212
296
137
632
706
-509
1
-196
-683
-563
-375
619
669
-557
-529
-287
159
-594
-236
491
-57
55
-722
-692
-496
-259
-898
-349
-3
-285
887
463
-247
27
361
303
414
984
999
600
-115
886
810
90
760
-645
755
-734
781
351
-256
27
-487
737
-251
-21
-308
612
22
787
33
724
-194
-131
-881
-99
-327
-415
493
29
25
-71
850
-736
-177
695
630
439
476
-29
-669
-2
124
-65
861
-784
-626
-145
-707
273
-65
348
65
580
-422
-811
-171
-79
-120
322
-382
-706
-776
75
-577
152
643
49
-58
-196
-670
20
110
-484
842
87
313
-657
832
462
-279
-40
-607
353
545
-396
157
124
743
216
-517
-548
649
752
-154
-276
185
-181
-181
-848
-15
678
287
-805
804
-169
443
-833
-581
-868
-607
630
539
423
-412
315
-92
-43
321
-58
419
-12
24
211
-654
-642
347
-815
6
-127
-8
-159
-383
-125
-114
412
28
-728
-803
963
-159
454
-516
88
241
940
157
-773
-119
-892
-803
-765
607
-749
-137
53
-261
126
-6
488
170
579
-549
460
-758
-650
-642
-867
-30
-249
682
644
764
443
583
360
79
483
722
75
-153
-747
24
-424
-284
377
120
503
3
673
13
-874
87
-707
-184
-646
-182
-639
911
-505
-259
-64
-277
-885
-771
-123
-544
544
-777
26
-2
-20
699
-88
710
-646
-749
87
-1
-126
-3
95
188
-237
712
-470
198
98
-437
516
841
13
785
187
-440
-211
312
-65
-398
-82
-111
-469
-169
395
518
-629
-736
882
-3
85
-536
-92
-325
-55
760
70
-35
851
-580
204
-232
-392
-496
853
-451
-899
481
-826
-55
-482
-818
669
-827
-573
93
162
856
647
560
153
535
-231
-216
657
259
565
-15
-857
-138
-108
31
-762
-154
300
253
423
578
-596
-527
-877
33
-377
897
2
696
-496
-60
-881
-346
287
527
345
555
101
807
-504
-701
-836
-8
-323
-20
817
427
493
538
262
-670
-74
-499
-599
873
67
-583
675
-246
-384
-83
-335
434
159
603
-142
-843
-95
-444
-43
-411
-50
357
559
146
-70
317
691
-38
233
-615
-830
-292
174
-165
-393
462
344
-316
-855
-112
-76
210
80
-53
-65
246
740
389
656
24
-760
576
-513
-723
-472
230
-209
-250
458
-552
-421
145
215
-516
-805
686
-812
-32
114
-861
410
-342
-278
-20
-518
-217
232
-465
-639
-110
-437
-656
-543
-643
132
299
799
75
-839
624
-491
375
533
88
46
773
52
-347
-514
-781
264
-168
-778
755
229
-460
961
-759
-461
616
13
277
-596
55
827
636
493
-363
-247
-326
-744
-576
-382
61
-86
78
-283
380
256
-881
-354
441
31
762
45
626
92
-43
974
-459
-530
13
88
-14
90
-678
349
74
-166
-650
-788
-823
827
-287
564
80
-493
-873
-47
115
-344
86
542
-23
604
593
647
840
765
699
-56
-873
3
202
205
835
-17
34
274
231
-120
415
130
-1
-524
129
-327
-507
-178
-261
-438
432
-613
711
574
-361
-765
-780
-786
792
-818
747
-609
811
307
36
172
-672
304
16
530
376
-472
523
-97
996
834
348
17
-800
-807
65
-25
-40
-248
-586
504
-866
216
6
896
644
-527
-765
979
-26
-59
775
-238
423
947
750
-649
-834
-352
425
219
-310
300
-303
731
509
71
886
-316
796
-95
663
630
325
-74
-834
-169
-76
353
825
-127
-238
295
-320
142
66
-29
-84
-599
-427
-781
718
388
294
792
-696
-476
-684
-627
-766
782
-654
616
-809
724
428
-43
967
887
470
732
499
627
781
-99
-22
179
-623
294
-120
-462
383
-335
-113
575
-94
463
-451
6
499
-477
-46
-491
-31
900
3
141
-23
278
62
139
109
-189
815
99
-78
-22
804
893
-852
14
782
-752
192
-67
292
-206
-885
-431
-721
893
-145
-448
-602
-431
604
-412
-307
383
424
-697
-99
-400
567
-279
-553
52
29
903
390
231
677
33
422
-712
477
-663
-694
-64
624
405
-76
98
15
304
371
-687
-670
-88
787
-315
-847
181
-65
60
-330
45
-696
183
361
-710
-746
696
-808
-440
-738
281
14
763
71
-426
-194
-514
-451
-369
17
107
-724
-679
-844
731
-764
-487
381
-700
609
887
948
-263
-559
892
-663
-628
-812
-371
640
-101
-663
867
58
636
-888
-527
-803
65
-16
-779
603
-272
-746
-104
-478
-45
131
91
712
-518
636
-270
-565
453
-830
323
-448
507
249
85
879
-153
621
26
-97
-37
31
-842
-468
89
227
904
230
573
491
613
389
-773
-538
-809
787
135
-70
-293
-243
-22
-584
26
276
-409
-456
793
-416
-244
-1
714
224
424
-239
292
-2
-462
168
-692
-55
640
-232
-291
487
880
59
-897
-168
10
-32
-750
-759
55
-269
-96
-581
-825
86
-628
-743
886
-577
-349
766
835
208
439
-239
-369
-28
-98
257
-545
-142
66
881
-154
-80
-472
-884
16
-577
837
-769
-38
-428
318
-438
-52
545
-215
-70
56
-814
-9
-563
95
-37
-273
277
-150
-565
-665
62
-156
-144
180
565
-708
-87
518
-151
-56
-251
10
32
17
-658
859
333
-321
-491
-643
1
999
49
-503
-812
-665
575
-296
79
-344
752
240
313
-163
-39
243
849
664
240
-696
-843
-656
179
-57
-464
-290
668
690
-230
524
291
-757
559
-682
-696
-265
-317
-579
939
276
776
484
340
-278
-403
576
37
-446
85
-24
456
-830
663
-787
830
68
-96
40
-394
73
-137
97
-249
-803
190
-682
-195
10
-166
-142
-720
-311
-687
-625
776
-747
849
-516
784
934
694
-625
537
-237
-296
852
661
-80
-896
-16
362
-806
825
-825
-17
236
815
233
163
-769
-85
857
-597
-52
387
-434
-183
-711
-134
-747
152
700
-23
91
-309
-531
-588
-731
85
-60
-557
546
875
-88
881
-536
744
-23
-387
-328
299
382
787
788
388
758
-6
760
-51
289
-897
-893
-499
-27
558
3
192
-316
422
648
-582
415
695
-612
-538
-181
631
862
-480
-879
-118
-160
-617
98
697
128
199
-668
28
-551
-238
863
-503
354
-93
-426
852
807
123
-187
488
619
-662
-887
-235
160
-465
-628
-798
0
-16
104
-853
-452
619
-384
689
242
-163
-11
-428
10
-190
-348
828
28
792
328
-678
75
25
110
-807
271
-379
-40
473
-87
376
292
-251
525
-607
749
-676
-64
-450
547
43
-784
-122
-489
225
-831
-288
288
319
-580
776
896
-135
-99
-56
-143
462
-134
-151
26
-553
492
-581
-685
813
-143
-582
-531
695
123
-152
-405
-267
624
-174
161
-887
192
234
-56
85
-165
409
-897
-218
-386
-307
-406
432
-518
47
131
-99
-660
-30
673
200
586
870
-2
-359
-767
68
175
202
386
-766
223
748
-51
-250
-629
-41
506
407
95
-613
775
70
-449
722
-768
418
114
15
555
732
-267
-255
-431
-334
-640
-407
890
-665
674
528
-898
756
164
82
-458
698
-433
-897
-52
240
119
438
-243
-46
-391
-85
551
489
818
16
609
-267
-38
211
480
28
-295
-868
-475
-408
865
-422
837
537
808
-132
559
51
84
-575
-201
504
432
904
543
-384
545
591
-617
-813
-583
-237
-785
624
-879
-164
-860
46
-385
-333
-22
-623
414
-503
-366
-59
386
982
851
91
-574
-93
146
58
-253
-329
337
-79
81
-671
129
77
10
-63
20
-263
-557
-167
825
725
195
-424
-563
-638
-885
-187
-182
282
-25
-445
442
69
554
-697
-408
430
-762
470
-45
-830
-766
210
864
537
958
-543
732
502
-385
173
-132
-101
492
-820
305
-70
245
-659
-250
-127
-710
-233
-788
-171
-272
-597
47
961
93
873
-216
95
-424
-681
558
-296
-115
996
-166
874
-743
44
631
712
605
-203
802
823
-452
-826
-285
78
82
564
488
-31
-483
258
-615
-402
56
632
-151
840
-730
850
649
720
-96
223
-412
691
733
83
-536
-107
635
769
96
691
-416
-59
607
-797
-559
193
-199
-81
93
-291
822
-547
-212
501
759
-155
-230
693
-556
595
-526
-57
82
-398
394
83
104
-582
-841
6
56
-224
254
-7
704
-5
479
378
250
816
-232
-598
-393
122
480
27
-138
256
-727
-641
-12
-562
-480
514
71
185
91
652
-585
-283
-231
-735
-231
-444
29
-579
-74
42
-330
81
-61
128
233
-121
-16
512
57
-456
841
-441
69
-404
615
33
-75
306
-623
-599
-353
-563
549
57
-171
-634
707
555
-257
509
503
816
406
-117
97
-68
-39
151
-40
-648
-601
-860
327
-223
621
193
-426
836
562
941
190
-672
-782
-66
-770
-408
-520
642
-104
-731
222
-362
58
-475
727
-134
571
34
-109
-76
-286
-556
-63
-435
323
72
-528
-58
760
-850
826
155
436
27
-19
-115
-633
-108
391
537
-656
-687
4
422
-658
841
-681
-502
-265
303
-31
-67
-602
369
438
-4
165
-631
54
490
-56
-254
-294
-713
92
-429
-500
-759
119
-74
-644
924
-702
-152
147
-898
-422
-132
536
-269
-550
-398
648
-595
-204
642
200
479
-89
876
363
-284
-36
103
-66
-32
-90
-848
-331
-789
533
725
326
225
-238
-792
54
-1
-128
-67
-671
398
765
-882
36
-896
799
555
-72
173
-188
-109
371
10
-28
472
776
789
418
-557
265
-680
-90
-616
467
172
133
-855
200
-164
77
-93
226
-144
-13
-776
-627
-6
707
678
262
631
59
652
-842
-18
155
226
-658
-569
-118
-766
683
745
871
886
221
-827
-454
481
-689
801
-17
343
621
-243
29
-557
87
685
-802
-595
-12
412
-267
572
-552
751
-169
101
180
-211
-628
86
-107
-630
-437
322
-248
563
-316
-96
388
785
-326
414
59
862
-187
-413
611
-782
136
191
609
-416
109
-468
756
-750
-33
83
-247
85
-577
29
481
-471
-95
818
1
278
673
101
-792
-831
167
838
794
45
-93
-56
717
-344
-307
371
217
259
865
-98
893
-165
-9
-234
786
-840
532
-551
-238
406
-421
183
531
229
480
-98
-2
732
578
186
-752
-565
480
653
-438
-88
-877
696
96
45
-164
780
490
676
175
-313
-713
88
619
277
421
726
-834
-668
-309
-382
-89
41
638
315
-854
224
-757
-77
425
311
-460
566
434
42
-465
400
-3
88
-44
-212
516
-15
-656
-536
843
-162
847
-161
-20
-582
68
-218
652
-331
153
659
-494
697
-859
35
778
-744
710
-707
-196
678
799
440
572
-338
-68
-12
-377
639
-105
311
535
-692
363
367
357
447
53
283
-775
793
-65
496
440
998
478
-555
345
995
240
716
821
-807
-747
356
-563
321
208
725
279
967
814
-656
251
-641
-778
-494
86
73
699
-318
-578
-763
407
547
782
751
-193
-494
547
-17
504
668
66
275
-41
779
642
452
-395
-214
518
741
878
684
407
301
291
-247
-349
800
120
-702
-315
325
-658
279
-365
-15
340
220
873
374
37
333
-681
325
-32
-773
447
36
822
806
94
-453
661
321
-113
467
-805
51
-195
-336
-576
-506
-275
148
-30
402
-209
-47
633
-76
-80
698
-269
-626
177
166
-540
-774
2
-477
185
257
-896
297
-217
-452
369
-826
250
289
153
-666
-280
481
-705
-683
482
154
-338
165
890
710
-762
193
-332
-188
-143
-856
367
-207
889
10
-297
-397
-138
434
-294
-56
-582
-473
-44
-230
893
211
30
476
-359
-510
173
830
754
-234
-836
261
-769
-625
21
-190
-622
-685
-355
-506
-733
60
-501
674
-825
673
363
-89
897
47
-125
200
910
-220
-889
-219
-766
736
-246
283
-317
-353
166
589
-90
-619
-402
597
-55
-200
-274
823
775
-874
228
-855
556
-384
-86
-99
392
-756
169
-95
715
540
602
-251
1
-453
827
-270
-221
-147
-384
-683
798
943
361
-311
143
395
-124
726
-63
-484
732
331
810
-43
76
-839
-223
495
226
74
484
36
-706
594
-46
488
529
793
-50
-720
-8
-699
174
-222
31
-40
-855
-560
-528
-342
939
84
-90
256
197
655
-606
-668
581
1
56
-471
602
338
589
-398
-516
-634
-800
-773
76
310
-235
547
55
856
164
45
-517
842
-146
639
-892
210
-702
331
337
697
-265
-354
92
179
185
-332
201
887
-177
220
48
-709
454
524
319
-400
402
-100
98
-296
204
105
-338
-302
860
-352
439
-679
-172
-86
-814
-399
-412
-745
577
-704
-500
-711
-742
-278
-244
395
-193
-525
393
589
22
79
325
-416
-626
-40
47
568
-255
129
388
-68
36
-251
-307
384
220
773
360
-183
93
-19
192
-39
-707
801
866
498
-409
812
-732
784
-585
422
273
-113
104
589
754
-357
-215
86
-662
-612
721
-797
58
-26
751
936
81
-643
-27
-700
-385
-351
-786
140
-103
-850
71
-166
162
-566
-780
-437
995
243
566
73
-255
-71
-505
200
-541
-504
504
366
-205
49
-804
349
-506
-646
566
-167
-299
120
314
-382
56
-771
-722
60
597
861
-365
619
-74
5
331
2
603
-603
760
285
-835
662
394
241
62
835
-272
-401
785
-81
-380
640
28
-59
299
-686
-86
-432
-214
780
368
960
55
-286
14
466
126
734
-230
694
-866
56
-348
550
612
483
-485
-775
-648
64
-117
782
3
-29
-878
-894
95
-643
295
-754
-707
-845
51
-178
-91
326
-281
205
117
609
-367
-193
3
346
57
-89
-432
878
-137
-468
-76
259
-68
-87
79
324
-403
-656
84
-316
947
438
863
882
53
19
-69
659
-3
871
-21
508
-476
777
602
955
-457
-422
200
78
307
836
-31
-644
-575
44
-57
121
-119
255
498
746
633
-577
-147
-632
316
-18
-42
378
-753
-91
-10
-822
130
-771
-724
-122
248
-772
-474
-393
-889
-480
6
-99
-701
-302
-882
-480
515
-727
286
434
688
101
84
296
-138
120
708
-563
758
-713
82
-698
-195
-444
-726
-424
770
-342
39
163
-382
-508
-216
-880
252
455
515
-156
-15
171
833
-238
690
-646
491
696
-576
57
-678
980
25
-300
294
-41
-49
116
661
-331
-233
99
-242
-276
605
-652
211
524
-899
649
382
900
-99
664
209
-428
417
753
-208
444
261
-623
-217
-851
-109
312
-442
-834
133
465
86
275
-74
251
409
89
-19
-559
156
372
535
605
458
690
754
416
179
133
82
-560
-264
365
-173
-772
-127
494
-200
-278
-158
-488
-803
-51
417
492
864
-271
-372
32
-14
-523
850
-211
587
-575
294
295
-536
-520
-2
626
-142
-740
92
271
-47
643
705
189
-141
19
113
512
65
643
752
789
68
-545
-350
-75
-64
342
972
952
-298
652
-237
-816
244
-548
-62
-58
888
-792
-274
-636
-748
519
-229
200
487
-288
244
-456
416
-613
-192
722
-881
-32
885
-249
495
-452
-416
-64
234
-45
-776
567
491
-445
-697
-142
657
-758
655
-92
65
64
889
515
-401
292
-585
-30
-838
959
-56
-33
6
-568
-555
807
261
334
-202
-73
-710
62
-28
308
-888
325
715
-687
404
395
38
-23
-503
-38
276
695
657
129
-427
613
-401
-539
-762
366
-487
-525
764
63
86
737
-307
-525
-61
250
444
-663
562
682
814
-26
127
-355
-543
27
-347
882
80
197
-413
510
-461
208
-882
-68
-356
-399
970
600
-857
50
198
260
215
243
-838
865
-222
894
247
-49
470
-250
-854
750
-66
173
94
17
471
631
-52
-792
34
-375
51
-473
-243
718
-188
-114
5
697
265
303
180
188
43
564
-775
-182
-86
485
516
65
-770
-744
-160
584
-590
-101
-721
-515
697
504
-439
-767
-68
609
445
-442
-69
-755
228
-726
934
-692
62
-843
62
-304
-588
873
655
625
-667
-738
-471
881
64
-445
-887
517
-695
863
-769
-560
585
-587
-63
-690
-53
-227
-727
2
138
20
796
574
-6
98
845
99
-1
-457
122
-80
914
153
-758
-600
-242
-4
248
-266
-768
355
-755
-774
-851
-546
-859
343
-684
459
-279
-704
261
494
163
-368
-448
17
-372
860
548
21
-773
-877
256
2
760
-118
461
634
564
-338
586
64
-75
61
-858
-99
-814
122
158
74
617
-672
-8
729
518
10
186
550
-80
737
-614
-801
-515
595
-154
-198
-18
238
522
-785
-533
-35
-471
463
-154
-364
-150
355
546
532
-430
807
244
420
35
130
-675
379
-182
-335
-333
-845
-309
97
-208
296
-778
34
784
-666
624
618
728
384
159
-576
-526
536
891
-266
697
463
-9
99
-732
-209
556
22
-858
550
322
-293
-726
-195
-742
665
469
588
-89
-128
-112
152
2
-401
-677
561
17
59
-385
-655
745
-618
-321
-228
-83
-490
-186
248
-114
-82
304
-183
532
6
126
137
-205
-896
283
230
-527
601
-214
-12
672
563
-8
143
-141
-522
380
56
863
-78
-463
-448
-9
-144
-107
138
-7
-462
533
821
-89
-52
-488
188
850
498
799
-252
-703
-330
774
416
-732
192
384
-545
-339
-37
-216
653
-491
657
-377
94
-700
403
-59
464
950
-214
-647
-829
993
13
38
668
-691
406
-661
-638
820
-330
392
-45
-303
411
-113
-38
-42
-549
808
350
878
997
-734
-305
69
-380
773
743
-680
698
-264
-868
387
-435
-696
67
671
836
120
-509
397
-185
-785
-681
-660
76
-382
195
274
-345
-29
738
821
272
-327
813
-150
574
397
-568
-32
23
266
170
620
662
609
313
-502
-284
296
253
-8
-840
-326
-659
-587
16
9
796
681
31
-382
168
412
-669
893
-581
110
61
-642
-530
-137
882
276
-6
-537
81
54
-19
644
-512
-661
-796
15
697
21
-691
665
77
22
284
702
855
392
-369
-507
301
57
15
-55
68
24
-308
491
-82
234
-300
137
250
-517
339
109
-542
602
471
-33
-163
333
-107
17
168
54
-591
-39
639
-497
68
-148
618
-305
-574
625
768
-179
-566
120
-459
-227
285
-691
528
-548
988
-744
-813
79
-395
419
-875
-380
-60
-45
177
-251
-707
-92
682
-748
-590
-706
549
-507
373
251
17
33
327
750
426
728
-774
-534
-343
427
-140
-61
748
-894
-805
430
-499
-572
-436
757
-48
-570
-771
-706
358
565
-712
-126
467
416
-577
284
-198
808
591
889
265
-161
-328
835
-320
871
70
28
727
44
-807
-276
-275
624
134
-536
44
-14
-814
614
-57
-458
-45
-244
210
-153
480
431
792
0
918
803
-108
-83
-344
-777
714
-782
-279
718
609
849
-48
455
-637
159
568
-104
500
-418
-285
73
-723
-662
888
-63
891
786
-312
4
-729
378
-722
622
755
-898
642
690
-163
838
-336
-815
-64
-723
-872
-610
63
-337
-218
331
-680
821
-750
601
-836
-393
-695
-41
538
-727
48
-19
-24
-365
-94
660
511
528
-97
82
-647
967
622
-240
-11
458
658
-400
-40
76
210
-673
934
769
186
-207
-618
-2
64
-10
302
445
-196
879
288
-676
980
631
653
-200
62
16
480
538
92
71
-782
923
-820
873
214
780
-89
86
45
497
-614
-667
874
-323
14
81
706
531
-376
854
-296
31
-171
192
689
-240
405
884
126
27
-296
753
-644
-464
-403
645
65
-276
30
362
346
-67
-845
352
937
-724
-583
388
44
-607
-43
-535
-563
422
-82
-295
279
658
-761
289
-52
-463
19
-727
463
-41
356
441
-872
168
-3
-392
23
682
390
-731
816
-726
-411
750
498
-86
-757
-445
-538
-611
-89
-460
-114
707
795
-59
465
-416
238
17
-775
-500
-30
813
-82
516
-411
-94
-250
816
604
-555
27
-677
169
722
-600
756
-38
-677
361
254
-185
-896
-734
44
57
-272
-552
-855
-353
-744
-315
787
693
112
696
-527
146
-572
-845
-830
616
828
325
277
-534
-84
-312
-202
747
-412
443
-383
898
72
777
208
298
-882
689
14
-73
-470
509
-43
582
601
985
-563
-93
-117
774
-51
-328
658
-62
144
215
103
-254
-446
-427
857
695
78
-337
-253
-38
-59
-826
-809
-262
-75
-592
570
304
-740
220
34
-369
-784
-844
-523
805
-127
-230
-102
61
-479
120
-768
75
-538
-567
742
-57
596
-392
-105
652
648
181
-493
111
122
-550
-139
-258
858
-893
-662
413
-23
989
-6
381
264
-375
-61
-113
402
351
-623
-37
-25
-478
504
506
892
94
477
-375
859
212
-668
-385
713
-212
-504
789
346
535
709
254
811
355
124
-751
227
894
-30
-729
646
-267
602
807
63
779
735
-223
889
108
-433
-878
68
31
172
-166
78
-608
479
-85
885
252
404
43
313
90
690
-451
-79
-561
856
338
44
-671
-711
387
-511
-99
-308
703
831
-670
59
-186
-371
-660
656
-445
190
219
819
-443
267
253
-334
-497
-543
580
-718
264
711
369
-766
-637
-126
-662
-790
248
71
809
-593
-690
719
-64
133
11
783
162
596
485
565
-798
107
-23
392
-444
-38
389
449
-139
-72
580
-788
-609
-153
-742
840
546
418
-184
-208
-845
-342
831
-186
-551
10
-677
635
40
-674
-693
-484
-83
543
-606
-499
708
-570
370
819
637
166
-464
-36
77
338
89
562
5
-463
-2
263
-42
-8
-743
6
792
-128
366
590
-172
-814
485
-65
-270
786
-458
511
308
85
663
-690
796
92
96
-99
14
559
397
491
590
-93
-741
140
149
-788
-344
488
749
551
-868
-546
280
-774
688
-414
-168
804
-772
574
-669
416
691
-235
92
-613
-465
906
292
855
435
-126
-270
33
402
-83
-208
450
186
635
-23
121
-855
-213
-661
-402
164
-457
213
13
-737
-27
-235
666
-122
-208
813
66
-31
-864
-685
726
222
620
16
-545
-51
360
929
666
564
701
-503
-226
-692
-826
80
-160
601
575
-624
-84
383
363
17
-868
868
143
-337
-167
453
518
69
-84
-577
-733
13
570
-288
544
-219
217
576
-536
-403
-178
311
-30
680
-314
39
203
360
88
974
726
949
-333
571
316
69
171
515
-306
851
-400
50
-879
-690
-43
-53
-73
-654
-807
-658
382
229
406
-825
-339
-774
-139
432
-687
-109
325
-660
-772
-591
627
204
33
-566
267
-190
-479
490
-685
458
-148
487
120
-393
583
311
744
131
743
-215
-383
-613
-729
-387
66
149
-366
33
-658
-169
-709
906
570
222
-380
475
81
50
59
-613
431
-472
502
-877
320
566
261
-348
-538
-196
-610
-90
-657
445
389
691
-893
-522
-39
-556
263
-29
-242
653
-680
526
-801
932
-828
495
302
207
161
-28
9
-419
-488
-456
267
-225
444
-337
-509
-478
-318
817
-375
-821
-435
147
105
317
-763
-451
-123
603
-63
-369
32
-42
-388
6
-705
-646
126
-138
-414
226
-498
-112
804
225
-541
-78
-532
895
781
-219
49
-803
-612
612
278
-371
406
-24
846
-738
-849
908
-886
-251
322
784
819
-381
-504
-561
414
-449
111
611
22
68
-38
233
22
292
-560
-228
-257
326
-377
96
-582
539
-422
367
643
22
-94
624
85
120
200
235
-551
-443
-836
273
626
513
832
-126
-729
804
-116
471
-291
156
-6
-161
-95
-159
-692
280
347
-708
437
-796
25
421
-54
-429
-797
-266
483
-309
824
29
552
-153
284
104
783
-883
439
735
667
366
304
-559
790
11
-787
649
776
-351
622
-112
108
811
98
-874
469
816
429
925
-601
340
-405
403
-381
-504
-91
241
-261
19
871
-512
190
-389
452
-685
600
77
707
50
689
-214
559
448
808
-40
-67
488
590
-402
172
165
804
130
700
823
428
188
-496
-717
-53
309
-862
-872
259
-452
-440
-52
-466
328
352
-391
-52
92
-612
-1
-602
-824
-747
172
482
-242
-60
127
-747
-481
-505
537
3
-639
-398
-367
-496
-111
472
424
416
-633
811
644
392
11
-818
-577
73
-379
65
784
-891
-38
682
-414
-728
531
543
475
-186
-40
447
159
-126
891
955
614
-829
-616
-529
134
-199
257
89
-566
29
-597
97
-228
843
895
-699
-508
-757
-1
12
-122
-43
-89
432
361
-379
-541
-255
771
624
660
-810
-5
-412
331
110
-22
-60
-162
107
-44
491
848
232
-167
171
-63
-897
-773
-67
-216
729
-35
197
6
-800
-696
632
747
-740
547
-849
21
434
-355
-227
-93
-532
-845
-309
891
-634
-6
-4
631
-7
-557
-552
825
-650
-415
751
547
-25
604
966
-113
-410
751
78
-27
268
-204
-713
108
750
-594
-324
-551
-96
984
-59
687
830
773
231
-59
342
-48
-62
-313
451
-417
4
123
402
-586
-183
-38
345
-389
667
-670
311
-658
-386
379
35
-174
-447
-507
-45
138
815
-766
-462
61
82
550
-579
300
-222
562
664
875
-134
277
864
282
613
789
862
-479
268
434
958
-105
-570
-57
-425
836
402
-208
613
-521
-623
-527
33
-286
106
764
-536
-639
-427
203
-330
-422
-40
-627
395
719
-460
416
253
-729
782
-862
-276
-16
737
327
-836
-840
404
-589
-340
474
579
-743
287
-229
-840
538
218
-339
-517
-44
178
-258
16
995
662
-391
-381
18
-489
663
-392
-197
-571
59
-122
-889
-846
-861
-406
-213
-39
232
-4
-123
-384
639
891
466
202
830
-414
310
897
685
820
-227
-396
755
-13
597
970
38
393
419
-526
787
262
90
807
-226
78
995
-387
-119
-497
207
-322
448
81
256
157
-152
884
977
-498
306
-118
-65
49
253
-217
752
-512
-66
-34
-273
40
-390
181
539
844
-99
-435
211
153
-316
56
-65
484
-317
-437
-834
378
311
1
-517
617
845
-284
386
2
-42
23
284
-159
262
-239
-512
290
520
-195
97
117
-193
-184
60
223
-529
-684
825
-35
-330
575
320
-97
685
-4
775
417
706
348
-397
215
72
-195
74
313
567
813
-441
207
-587
-779
608
-318
740
-111
213
507
361
785
-575
23
-269
-360
750
-594
-162
-456
-886
-524
409
-604
883
-584
-304
-717
587
-363
-329
-843
-265
469
504
-50
411
29
479
-62
291
695
885
-659
19
509
-756
622
-834
472
-119
-766
204
-85
-808
-429
-191
9
-523
-403
-511
-597
735
948
227
363
372
-362
769
-736
640
835
593
-121
673
628
52
-204
-59
400
744
465
-368
-97
26
864
125
-48
68
65
399
-3
-612
37
-788
86
-431
-19
881
9
261
348
-730
565
923
789
-594
301
18
-80
-690
-736
-414
15
203
-869
412
-453
-125
-147
-67
-245
-635
571
325
-234
-146
451
403
422
924
-71
-750
724
50
-650
-349
-464
-451
174
6
443
427
-114
-46
-66
-125
-82
-784
-779
288
21
-891
420
288
65
-418
-392
-147
-659
50
-92
251
-216
82
-179
809
176
293
-339
-200
-634
-263
-863
83
-807
-808
-156
53
580
894
-45
-674
66
-100
-37
-381
32
34
-157
159
447
247
-494
385
29
700
261
346
-395
631
31
-764
931
-253
-134
-168
825
610
-723
-9
-346
352
-485
-42
-112
505
-602
188
-187
849
452
-376
61
-781
-38
-2
472
117
606
140
-885
-256
-478
-772
-196
176
-866
-709
698
-1
82
20
600
-93
-35
-26
-836
256
-154
-582
305
-88
75
-388
-125
-826
1
-604
-51
612
-821
636
466
125
-97
-880
71
9
-897
397
-535
-197
-625
446
456
720
-651
-375
309
712
-75
585
-493
496
679
721
511
480
10
427
1
-116
-542
-624
28
33
-368
-509
-231
-136
-358
-542
-9
-427
830
212
-43
491
-61
-845
359
-239
722
-430
790
445
-509
596
740
794
-642
732
-862
124
-457
592
-713
-92
-158
-513
722
-154
633
-312
-341
-562
749
-664
41
-746
774
-491
-243
-611
555
-801
627
83
123
611
-520
882
-170
-687
91
-251
-750
-495
-755
-487
-27
362
-366
419
-72
-70
-234
-721
-438
5
600
-469
784
-213
796
559
-49
-383
-185
-692
693
-402
-107
789
-242
252
-139
894
-36
-387
285
-183
604
-670
539
-330
409
48
-3
-440
-246
91
373
-34
76
593
50
-688
-514
-860
40
195
-52
-45
-612
764
-850
806
44
829
63
-30
-99
62
-876
5
427
-9
352
189
710
728
68
-480
12
743
-761
-653
401
-759
-578
926
-644
869
110
131
256
-38
-155
-377
842
131
113
234
523
788
-411
-515
730
29
409
-50
460
27
264
-133
-134
-469
-40
-879
-757
243
-85
309
-356
-802
-87
-45
136
-537
-409
673
479
137
-80
-368
-387
94
-80
979
-281
-375
436
497
-226
673
73
597
149
767
638
-636
-330
-12
-262
818
332
-619
182
-440
246
-767
-253
-105
4
-157
290
47
44
-830
-52
71
625
-846
-730
116
148
623
-98
-169
-707
51
894
67
-227
462
420
-358
-88
-847
5
-306
429
-550
11
-281
697
-660
373
-467
19
-224
410
-105
111
-523
376
95
48
856
-288
118
-876
-795
464
491
784
-167
-546
103
-646
247
79
253
-594
67
-547
-111
-720
20
-580
416
23
67
664
714
-107
-4
-141
-62
119
-374
721
151
86
-382
-117
-779
-377
-881
961
537
56
-164
337
762
836
-486
-498
573
573
837
-31
-391
-225
-890
-628
-601
15
-109
-246
-390
-47
-40
352
-677
-712
68
-673
-342
213
-685
495
760
-326
397
29
-610
70
273
-479
-578
-880
-189
74
-302
-438
454
262
-572
580
-307
880
-179
-588
617
344
-42
714
510
-518
-28
681
296
613
850
688
411
-380
-885
352
-782
414
8
-179
721
162
-590
-589
62
-526
-53
-866
-464
-286
34
-166
-263
149
774
168
-520
-725
740
389
-331
636
-27
-618
-272
254
594
737
-40
527
599
-16
-605
921
737
226
117
-588
-431
-69
-175
85
-135
-498
-856
-193
-248
281
-834
145
68
-93
411
296
718
239
-345
572
64
-456
-156
314
260
-499
255
-602
238
868
624
-878
190
-849
774
624
-423
-868
958
-135
-744
43
-228
-746
-577
147
256
665
824
-717
-661
508
0
-366
-841
-68
352
-698
57
778
713
522
835
-523
-692
-456
987
342
705
779
-140
139
-622
757
545
-27
-87
-89
-43
39
847
-247
603
-888
625
-812
167
219
652
64
745
-309
385
-713
549
850
-851
801
-483
-334
-894
106
259
-22
476
-342
319
138
-785
574
196
-519
264
-757
-70
-820
799
-251
866
258
-827
-560
-464
82
328
-774
-501
155
-822
-890
-887
-504
-885
593
-887
-94
-30
-709
-551
-188
-90
-384
23
648
-60
422
90
-603
36
-603
817
-443
256
248
49
508
746
731
-719
84
-326
-882
-46
521
-677
7
53
157
61
-16
-761
297
-361
-338
60
688
-112
-685
45
-812
-78
-62
-874
-141
538
582
-606
485
436
270
-105
93
-603
434
702
-160
878
-441
-255
-799
792
-438
-334
-397
0
-622
-590
260
779
-83
340
-28
-474
-405
79
790
-37
375
37
977
-102
-796
-612
25
-563
-442
-172
20
-45
-475
659
-268
-178
222
9
15
-754
-18
-636
-161
796
585
591
-270
521
-575
52
-201
161
151
115
-835
-70
984
-718
-792
-781
49
-685
-502
431
29
838
-237
-525
907
-110
-387
-474
278
84
203
876
-337
-65
-379
-859
-388
-311
240
2
63
-375
-418
-557
-8
475
-19
-776
353
696
46
489
603
76
-709
-241
-112
-155
-736
878
596
750
-531
331
-665
320
-700
-616
115
-791
589
-448
-724
-146
-11
-63
-747
267
-170
-783
886
257
-549
857
135
495
617
753
188
549
146
-163
326
-288
-716
41
350
328
-53
89
449
-894
-223
411
813
209
-224
-357
316
-500
-90
-188
354
-865
573
-80
786
186
-16
198
-35
-108
222
382
33
-20
22
-3
345
-402
-173
-368
118
184
-339
-839
187
654
798
134
-485
-116
450
-220
-174
-766
-280
-319
735
76
-784
304
234
358
432
43
851
-53
-397
703
742
-230
-821
-122
862
307
-39
643
265
288
5
87
-673
-360
633
-313
-3
-737
-117
82
-201
806
846
-583
-619
-34
513
956
-638
-440
-651
-87
-583
-544
-282
399
885
212
-670
932
458
-294
-835
41
-854
351
-128
-264
-306
639
193
32
-339
-3
187
140
-205
608
108
-208
-308
-232
-24
45
-467
33
86
271
-762
335
534
86
649
-185
156
-640
902
876
834
-844
534
-157
36
829
-49
-131
26
127
752
286
-43
37
-715
-115
-536
107
888
630
138
-815
723
-786
-367
-324
-203
-11
632
570
253
378
826
-225
439
181
168
25
22
-20
-688
57
-836
-224
827
133
879
52
859
336
711
-655
-700
-13
248
869
316
-70
-745
811
791
-737
840
-771
-548
-486
665
-6
-377
637
718
-540
-139
-759
570
656
76
-346
-139
-101
-67
725
-214
-618
537
-801
846
6
76
-487
436
-75
-12
793
641
-423
-59
-783
-12
-540
-115
152
742
-559
982
5
-205
-103
-452
324
-243
76
-50
-661
361
97
508
-70
-464
616
82
-33
-286
579
-45
53
245
94
1
-737
-658
68
-232
-174
-28
-895
688
-598
-446
-526
695
-220
85
-19
811
-795
-241
-580
-415
451
-695
-22
-810
850
-202
-664
285
640
732
-818
-775
890
428
-441
-42
560
844
384
649
-305
-872
313
-614
527
963
385
99
-314
93
-761
105
743
-165
66
334
-413
916
-644
324
-746
494
110
490
872
780
-3
151
425
-560
20
261
-807
-224
792
207
-326
-394
-41
785
-616
388
-403
-143
-43
-104
-406
64
-795
287
-396
561
6
10
-8
-375
-6
-798
-78
690
867
-647
-847
188
-260
997
-54
566
935
775
-54
-467
-629
544
700
-713
456
137
57
477
-575
111
-35
146
-43
-805
-552
-529
435
-16
100
-435
732
-452
-698
-714
688
662
72
664
77
68
331
122
719
682
-317
-737
243
-468
-279
-775
-207
206
759
-370
-244
-750
-891
595
-679
474
76
42
-864
534
407
273
-593
80
25
628
555
14
-1
408
-787
-524
-825
45
-155
-755
-201
428
-213
-411
581
-100
561
767
-93
524
-615
16
-576
-91
-67
-203
56
804
573
286
-262
-216
-14
153
572
-559
80
-534
-613
-445
661
-248
-75
837
-680
-454
-591
-416
-443
24
43
-826
-871
-471
576
-237
-738
-675
291
130
730
-600
-863
4
364
686
389
651
113
634
331
-11
80
365
-156
-458
-836
-818
-881
876
-479
-131
-640
476
-825
381
-623
-447
445
-381
814
312
453
-10
-22
106
57
905
201
105
-138
106
164
304
-565
-842
339
-44
-113
774
833
-811
829
242
-98
-377
83
32
951
-369
-831
990
-843
132
781
946
-209
312
804
-534
-16
-155
-726
412
874
-403
-557
-403
790
834
-237
-43
272
788
899
-790
704
-83
790
734
364
216
680
49
180
-671
-890
-440
45
786
-486
866
482
187
165
122
462
-35
343
-43
-1
59
553
276
-743
-102
-326
526
-493
831
-533
-836
48
-501
902
-743
269
29
-533
254
671
-251
881
164
532
-206
-245
872
676
-59
408
591
-762
414
-608
-145
-804
-64
66
-408
3
-144
-628
-350
342
943
-565
-36
317
-747
243
-221
509
74
229
349
26
-80
-445
112
183
-531
806
789
-82
-754
-522
161
306
266
-37
469
-296
849
-64
-894
559
376
37
66
575
378
872
328
867
231
-652
916
-467
147
785
565
136
-88
386
-644
58
-422
398
-653
-383
614
-376
-33
551
-584
708
-881
-100
825
76
566
583
-798
378
982
-670
-228
-612
-642
-629
-71
392
413
-73
384
627
403
889
-820
154
-812
-148
-552
481
-266
-604
-88
32
-507
732
58
-563
983
509
-474
581
721
673
-836
522
-673
70
59
-139
-891
-769
205
529
-364
-372
-105
75
-322
978
88
523
441
-316
-38
-169
-631
-13
194
-603
519
718
-830
122
853
-99
43
749
669
-669
-657
-17
-338
-177
55
-61
80
-323
-559
-871
-666
847
711
-381
-477
-135
118
-93
-149
-227
842
-151
-68
382
197
-635
-498
-59
-248
-76
150
800
-162
-828
-93
516
404
-837
-480
330
-404
-878
1
-254
915
442
74
-10
187
148
371
-52
-554
-718
483
283
-377
-762
625
169
56
640
544
-824
878
-872
82
-98
38
73
413
731
-490
270
-720
-733
-672
672
-324
636
-259
630
-649
766
-727
-898
-575
703
48
-693
-84
528
-760
305
161
-107
835
640
793
706
467
-440
865
-478
-873
-228
-421
87
73
682
-347
-87
-188
772
774
275
992
33
-108
368
748
547
55
-361
-835
496
-147
-484
609
955
-277
-463
-153
573
-534
83
681
-521
682
-518
203
748
-33
-80
-436
-258
-736
289
-501
-291
-145
-353
306
-316
-387
-569
523
824
785
585
0
-387
-751
-806
-784
520
-222
-592
113
431
708
-75
-121
68
-892
-294
-822
-293
775
-733
36
595
-199
-802
-306
-641
-584
-872
-517
-759
341
708
-242
209
-300
-825
470
-182
284
-74
939
965
175
412
-503
-282
-35
-633
-48
-267
745
70
-38
654
119
515
215
-93
-515
829
-152
-83
199
148
159
-830
-378
-861
-531
368
-556
-741
-239
-689
-522
161
-833
-36
893
-154
-613
-708
90
-701
-105
809
104
-879
496
-388
-214
-78
41
173
-638
-564
-216
759
372
-38
-339
-599
390
-756
-265
-329
309
-269
-245
407
-560
-2
-42
409
684
715
657
242
-430
-68
-163
51
67
-369
13
-230
563
27
144
-533
492
-656
-716
-678
874
411
-509
830
577
817
-218
209
-608
-305
131
137
722
688
-675
-242
577
164
48
185
294
-262
100
-357
-683
598
-826
707
494
-726
125
362
-719
-873
290
-832
-846
-33
375
265
427
778
-601
256
-848
2
-586
131
348
-349
-862
405
493
658
-111
-198
0
147
139
-796
-216
872
417
33
-79
-313
-666
-680
-252
-659
-325
77
-40
-197
-148
176
163
-499
-489
18
-276
336
-527
580
771
-250
-10
-54
184
-220
224
-85
645
224
28
319
-540
48
33
177
63
347
-745
72
330
184
-658
7
-49
-233
-751
-48
-311
671
845
714
706
-454
-152
-413
739
761
-494
654
438
58
706
-339
2
-341
56
-339
-10
-630
59
-51
872
-333
736
-92
816
-548
-526
712
-278
63
431
223
584
-37
489
-66
272
196
-107
35
-205
516
804
105
-585
50
4
-471
405
36
-46
-307
-666
231
-7
-236
-281
919
-349
-775
-399
268
-19
-71
-52
-798
616
981
855
-348
167
-62
608
-142
852
14
436
-895
732
464
308
525
-241
521
-710
-284
387
717
-1
351
-45
717
916
-837
-323
-199
-120
-537
139
-862
427
145
-826
395
552
759
332
-117
334
-93
-422
503
62
82
8
427
87
-144
760
-49
-459
-540
578
531
-514
-671
-594
297
52
167
238
-302
230
-96
-479
-501
676
-449
275
-340
114
-879
-726
644
582
24
83
354
-420
3
-711
832
371
-139
-2
-229
-746
-12
785
805
542
613
248
-623
696
-11
-738
-318
-530
-38
247
18
-354
-324
214
-201
164
44
-115
25
-305
-208
598
204
811
-26
-492
214
-872
-30
-42
-491
100
525
-865
89
44
681
730
304
-178
-718
692
10
822
-226
-536
672
862
-69
-327
329
899
121
-107
175
57
309
51
-227
85
-675
-110
-768
-673
-843
522
-806
-870
30
-544
-32
-27
263
-620
530
-774
-891
664
38
254
852
163
37
-296
71
-536
2
81
476
-446
-135
-858
-669
-588
-563
-339
200
-410
-88
728
-740
-603
342
-404
194
-579
842
-310
-692
162
-382
52
-190
-251
-461
-736
-393
69
-875
16
496
-528
531
703
532
896
86
-566
-1
51
149
685
764
-811
163
-21
-467
302
320
41
-166
22
-90
-615
-101
221
-297
571
590
-858
-326
487
431
-29
52
572
749
637
-429
18
19
279
-676
-816
29
535
909
739
657
-684
-851
-248
822
439
-864
-49
-613
-110
153
54
-438
785
206
-842
26
-792
-312
418
-155
-892
-375
-184
-46
64
78
406
-592
259
44
-318
53
575
985
160
61
213
-78
-795
-752
208
241
938
891
-104
230
572
-434
191
403
271
883
-692
150
688
-773
-433
32
65
-498
-670
-274
-767
-725
859
626
17
79
355
-126
-62
471
-710
500
-35
-132
-680
415
177
401
364
874
-435
122
222
-87
-787
-26
57
-20
732
600
-96
620
-702
81
86
-62
-497
132
-488
-785
-176
-613
216
-774
-378
-49
464
24
887
9
-561
-75
-12
36
-89
407
758
238
811
240
-89
-481
-13
-798
-497
792
694
384
-548
-298
689
-160
-584
269
-203
-262
-489
248
807
-869
-758
-609
723
225
-43
-465
280
689
-815
-293
-613
574
-570
446
-44
897
-343
-625
-84
256
-364
314
50
-128
309
28
-9
640
-842
899
-162
-241
-514
269
-366
632
459
-30
835
395
105
-577
-612
-70
-291
-349
-537
22
-850
441
129
421
-826
-453
54
23
442
109
375
-759
-792
605
895
704
-242
567
396
274
346
864
-361
421
-573
634
-48
-280
172
-209
-640
263
302
-346
-312
-340
-77
515
801
-570
-760
108
-68
660
552
956
-217
-269
-145
-399
174
706
-129
-504
33
-660
575
548
85
-551
928
-668
-850
194
-624
-61
-331
-379
549
-27
614
313
-569
74
218
603
883
-199
-356
870
-446
142
-700
-199
157
-506
878
-596
54
-543
-353
7
267
-249
-37
127
-337
65
-836
-233
86
-813
-153
712
-712
209
-882
-165
-135
4
41
-238
33
-421
-44
-209
-241
-675
118
-506
-687
-540
620
323
554
363
-768
737
560
-847
-215
-874
-233
57
540
116
-9
-20
-461
11
411
73
-697
261
809
500
-581
-497
97
530
18
465
154
233
634
446
843
-65
243
247
787
-20
-426
-264
239
-710
34
813
-450
796
-465
-776
-793
629
-715
674
842
587
697
-365
953
-450
-757
-756
13
215
258
-102
-888
-15
24
63
-845
-24
203
-696
548
-578
149
-468
-695
206
-141
-449
-185
-428
416
413
-469
95
-67
7
182
772
733
-367
-739
81
401
-675
810
547
-86
352
52
442
-67
777
-631
-659
32
-28
-781
-359
33
-614
85
-660
-585
72
-708
65
0
-394
-387
131
-454
222
252
-799
35
-590
311
360
-268
22
596
-737
-143
800
850
-66
113
464
-77
113
-434
-750
-523
751
-830
-480
-471
893
-556
365
-42
-688
931
-585
-681
-721
190
-242
-242
-248
141
664
-69
-715
-45
378
-211
970
414
-501
148
-867
-208
-545
638
-509
-44
728
399
-128
-2
342
-545
-688
902
52
272
21
880
-335
10
758
-68
-855
342
656
-112
-417
-22
-835
-2
-356
606
-392
686
-886
380
-119
-498
74
569
-646
-375
787
-862
-263
833
-197
-239
-73
-670
0
-129
676
437
-509
-100
885
582
-72
-361
-775
464
54
74
-262
169
-824
229
285
787
604
-17
-58
-354
-477
-801
-115
-411
259
224
-226
-691
50
-687
257
933
647
824
131
402
657
-164
515
-350
-51
813
-529
-361
-242
-788
-382
35
602
-104
-72
-894
467
-222
731
-865
-705
-222
714
298
-76
84
-758
997
760
275
-9
243
500
-789
861
-108
-62
-819
-656
-232
-688
-130
-481
-798
-11
420
-598
-307
-20
68
764
806
466
603
18
-744
735
-804
602
-74
905
-343
-871
56
714
-671
29
-257
450
535
-683
785
-519
-802
-816
174
64
45
391
334
42
661
892
-889
195
-582
346
-345
92
603
-194
-754
-19
886
-182
68
663
-636
212
-751
-209
-98
890
-421
-172
-713
-585
993
68
-733
-163
125
62
-61
-842
577
-382
416
12
-597
-98
121
-394
662
25
-100
-815
116
-636
-773
59
-364
681
851
374
-109
-520
49
679
819
683
-451
-617
219
-697
-664
210
366
112
-91
974
-319
-40
589
991
-878
-42
-791
501
-37
-700
-876
-54
-815
-223
-173
349
-859
-136
648
-568
21
-7
-578
-739
406
520
936
-685
-388
275
214
-774
456
321
846
-97
8
-553
-749
-250
-58
-524
-283
476
378
-579
-95
117
957
-286
-208
-204
-754
-457
71
800
813
898
678
-647
-177
49
295
879
618
-372
566
877
-810
-687
-528
712
788
-413
-121
1
432
2
463
574
-276
-684
111
511
-860
-618
176
817
53
194
-430
162
-446
850
775
409
53
-70
295
397
-91
-48
-353
306
120
-882
652
414
-692
-831
-170
172
-607
-94
-794
-36
861
-296
674
-773
65
-565
113
768
-848
153
427
-685
349
-712
-747
-8
480
588
607
78
-592
-708
-151
715
86
861
834
77
881
577
-777
-580
-204
35
-241
3
21
-742
-361
822
42
-4
498
-150
-595
564
-189
329
-289
518
-117
56
186
961
442
-424
208
493
-617
-228
292
804
43
35
-577
-34
205
329
65
-171
898
-839
715
-54
-26
-581
-80
-548
-428
226
462
213
46
-701
-618
-555
-77
33
-766
226
-387
733
625
391
755
-622
-242
-583
-250
537
-618
287
726
-880
-172
-568
-884
-513
-243
-414
-61
14
145
92
-235
120
-347
246
-289
422
580
-569
713
497
181
-860
-795
140
-93
749
-334
92
-548
-43
425
478
-617
2
-290
228
-106
-300
-376
239
387
724
294
-321
-36
208
8
-44
-606
586
-686
-659
-607
593
-166
-18
-282
454
-46
-104
329
17
85
-863
-827
409
390
-112
631
-282
-720
-593
73
763
-843
142
613
210
-815
160
-493
-323
-116
-513
-787
827
867
-573
584
212
-4
-38
-108
-183
-517
2
-500
-88
-477
801
-621
785
-849
-345
-211
-527
-30
821
25
-41
182
86
615
46
-840
780
760
-865
-233
447
794
117
649
-747
-634
19
364
-477
349
-456
661
-603
-361
103
774
608
-23
1
-409
219
-78
810
-733
868
-879
-198
-749
-624
537
-92
-285
807
204
217
-430
36
345
-833
-152
-346
-733
533
-46
469
-163
835
637
540
-58
-86
250
865
-491
-880
-50
-286
-63
-607
421
-438
-510
-759
154
362
33
23
-757
344
572
-589
357
-789
593
-887
90
-623
332
617
-56
29
-479
-521
-617
-514
688
-763
-345
614
-717
544
-871
697
276
-819
-473
662
891
-1
-396
-854
-789
367
651
-772
-872
473
-599
602
73
166
36
-457
-722
-758
-776
45
782
-341
-827
18
268
473
-481
-208
-53
68
660
745
-819
-781
52
582
401
63
-127
81
-408
12
933
-34
516
430
312
-43
-227
572
95
538
-71
448
-97
-565
49
-556
-724
14
-335
699
-365
-876
93
129
-251
-293
-890
-362
642
-14
778
-151
991
578
-544
134
374
911
-527
653
-461
-392
-791
-863
116
713
-55
477
574
-861
47
338
260
429
287
-855
134
511
886
-623
159
-815
223
-843
595
-243
380
632
-270
-25
-169
-531
254
-884
-829
-527
-31
-252
312
-673
349
435
617
187
-137
81
400
-495
-509
-456
-256
-834
-372
299
42
601
204
139
-20
898
141
544
51
-846
-563
270
424
-726
-275
-888
-161
-767
717
-861
404
-95
-336
321
183
-374
-98
18
68
543
723
63
-443
-808
689
-444
-613
955
147
-866
-97
183
545
-60
-816
-591
327
-463
-296
-16
403
442
793
60
-72
52
-837
-781
5
480
-703
36
-453
-294
-183
-392
-684
789
583
259
339
39
-667
520
-473
780
-493
-526
362
-561
697
842
702
-379
549
473
-433
-365
-28
-445
-45
0
622
524
-667
-430
396
-145
204
706
-109
198
-5
-27
-740
-143
27
-631
-427
-48
48
-758
286
-292
-505
657
-264
-123
419
59
-542
-269
92
310
649
863
498
-7
507
344
130
417
91
-596
474
437
-28
-15
-142
16
-182
671
-90
155
-337
-329
68
42
826
-403
571
505
-602
-646
34
-531
-146
230
279
-48
-159
307
144
-620
465
647
404
548
53
-690
-567
-216
97
763
-199
-568
299
-600
-539
317
-97
353
-383
-652
74
421
-522
-792
-789
-404
-90
499
-415
-410
450
-231
-52
-790
-236
189
-333
850
-302
853
-342
869
-885
108
40
-578
59
-38
680
-78
-522
884
303
-575
526
705
608
-54
-26
-814
-621
-776
677
250
510
227
829
550
-33
615
86
406
61
-322
705
586
-853
55
339
94
56
-244
993
56
-110
308
69
803
-513
51
-282
22
-472
-87
983
90
171
771
491
-353
361
806
554
-403
-457
-364
147
888
-120
783
-465
628
-363
-671
-446
-327
83
106
-651
744
-461
-864
-564
-592
462
-672
137
898
625
85
846
-16
94
-378
736
-17
15
131
654
-615
-193
-352
312
228
41
-244
-543
71
-560
649
816
162
-729
-29
-211
-536
-865
-844
-692
-204
690
-480
-522
62
376
305
558
-745
551
-47
-148
174
-250
-841
664
-345
660
864
451
-78
805
830
88
688
203
-332
-527
-472
75
225
-808
-672
161
-360
-38
53
704
-352
310
-113
-404
756
-39
315
-244
512
22
43
619
90
-5
52
-550
60
75
175
-357
-820
620
-799
-427
202
120
-21
523
-359
545
-165
379
-128
-475
-512
581
556
636
361
-287
-337
46
-162
893
-466
568
1
451
33
-185
-198
211
709
-590
-825
-620
-463
-303
7
-280
865
-813
-18
-746
593
-32
-758
-710
409
-672
442
-425
-785
503
158
615
778
-283
-306
618
-896
-247
489
-704
-207
-693
-64
898
-37
307
-24
-34
-14
-441
-718
-102
661
673
908
-95
690
624
69
-76
-696
-877
847
-398
37
238
799
419
43
-745
-867
-103
534
295
-52
435
872
728
60
-89
-749
-97
-593
90
689
29
161
426
529
198
945
279
-351
712
-130
-843
776
29
-160
-21
667
-101
-886
742
-301
726
-566
636
-286
97
-666
117
-851
-255
586
-205
-55
169
-226
-511
803
-46
167
-474
-249
-550
785
-254
-312
129
76
-22
-417
62
-760
-128
-119
554
-19
-483
-355
-551
-737
-294
606
153
-211
74
82
-774
105
427
0
138
184
-699
-377
244
563
148
-202
137
868
453
-667
-178
778
799
-213
-48
800
-467
896
-646
461
-310
-857
-608
235
-849
-518
-500
451
-893
857
-463
51
70
452
53
289
-331
-330
-875
-67
-457
208
928
624
28
664
-862
81
828
-582
-65
-452
-891
154
159
443
-826
60
253
-379
17
85
767
184
-896
377
-86
567
-869
239
-192
34
444
200
7
86
-58
-42
-733
314
-428
790
822
191
-642
-713
511
-899
-191
-801
-428
-458
-609
556
204
-375
-869
-31
-637
-740
247
475
62
0
-258
-398
443
-149
-670
333
-9
-149
890
-647
-445
174
-185
110
-850
-84
-49
-87
461
15
661
-510
610
-60
-531
774
52
531
-307
-206
43
298
-548
-289
-4
618
23
-864
162
-459
-161
-585
-358
-236
-530
-736
10
52
580
517
807
47
414
156
681
-97
-899
48
-292
-328
795
15
-24
598
655
305
-513
-243
-420
56
-515
-53
697
-445
473
502
-48
730
-511
629
501
-280
144
33
817
91
576
492
-118
-55
594
-434
979
-711
-105
-90
564
-426
518
-213
-382
-517
377
-874
-795
487
727
92
263
382
894
809
-390
-281
397
251
424
-589
-741
279
-213
788
467
-198
-240
-77
-505
585
731
518
573
967
7
-601
262
-354
-838
-879
31
390
-554
682
-894
454
-332
68
-492
806
350
457
80
-358
130
218
237
-769
-690
368
712
-667
83
-71
359
835
60
366
-797
-66
-431
69
-297
215
-597
654
-654
431
-765
573
393
688
-671
-10
-683
347
-839
38
-543
647
-672
225
-378
120
544
-598
-203
537
-340
404
-132
592
194
-81
710
209
82
-307
139
-552
832
-290
878
-783
21
-679
510
890
535
-538
-806
-292
800
-436
-129
161
124
-423
636
307
-439
800
278
821
-871
-820
123
515
469
249
-80
413
-106
569
139
-686
-42
690
-202
54
-544
-718
-865
635
-356
-138
131
472
23
342
-871
-750
195
884
-633
-41
699
749
-889
-804
-524
-239
-334
-482
38
78
65
851
-223
-761
-585
114
573
-79
821
-658
861
-87
687
-359
-357
441
427
-458
-107
-238
-617
-425
-825
771
-291
100
188
490
-476
705
-625
555
54
-93
-518
-319
-4
-47
618
907
828
-893
46
-128
-331
695
516
683
544
-285
-528
-881
31
429
-718
378
531
4
-139
49
-24
30
779
657
879
-154
728
444
-319
-96
28
-191
-532
521
-817
603
98
817
142
610
774
-337
937
-609
-537
-659
220
7
-184
803
433
-822
-511
333
956
-205
-792
396
623
-578
-343
876
48
-28
425
533
-741
281
799
816
-50
113
-387
-732
38
482
-217
-842
334
412
757
591
-644
-342
208
-71
999
-223
48
206
421
-89
487
434
12
-673
-96
-867
-743
-11
-468
-493
-671
923
653
335
850
621
-869
203
281
552
483
-554
297
52
-413
-322
-340
-862
-322
914
-882
-743
-12
923
-438
382
977
801
-13
532
537
-727
781
731
417
680
981
868
66
172
-256
935
782
-867
-553
-826
-60
133
324
467
987
6
-318
663
-812
-41
513
54
-640
-538
353
-22
305
619
-630
410
-74
439
96
-676
256
-294
-718
-281
90
-774
-627
-60
41
-50
-549
490
508
408
719
37
-758
297
520
3
-692
393
950
438
762
818
513
0
489
-54
488
91
40
521
-268
516
63
-745
-329
64
-706
612
137
924
68
-801
46
-470
675
-180
388
-219
528
540
-455
-124
-196
208
130
-838
-160
890
39
-801
-583
318
883
-315
729
559
-118
-431
447
319
-541
28
-238
68
-275
-818
180
-253
-371
-428
-621
787
-752
189
-291
844
50
715
-46
810
93
428
87
46
-858
455
-725
750
830
579
393
71
-74
335
5
-307
-711
483
-818
85
-32
463
301
496
419
-159
-871
253
670
643
-94
-666
851
-189
496
266
17
-419
-235
-741
-615
-584
-804
-115
-180
143
-355
633
318
787
-230
-422
-4
519
-56
-48
280
-79
-523
293
-881
-421
603
-599
801
-861
-666
-565
348
-130
-860
664
44
806
-821
547
93
265
-123
-370
-805
-22
384
-38
577
-363
414
-825
-364
89
567
-128
-138
48
-270
-890
-31
-76
-378
-266
5
59
864
262
-88
-767
-60
-882
530
-467
243
-453
-361
-773
-40
-37
-851
203
697
-294
74
-457
-785
675
-461
621
93
258
-137
850
628
424
115
-45
-573
-551
-19
-431
-590
-86
-664
-349
4
13
-272
-792
473
269
-192
239
859
682
702
-500
-660
537
58
-5
820
-626
-630
-514
-141
-872
-896
72
-374
-647
248
243
67
633
667
-32
492
-202
-696
-415
-394
821
357
-193
46
69
34
-470
9
786
-283
508
-294
-284
465
532
281
-574
-589
-844
131
653
589
234
-745
-133
-551
-837
255
-803
798
106
86
-347
-507
762
557
705
-373
-705
161
-84
-145
-284
-240
474
246
813
-18
326
-196
-727
-735
506
-652
-450
-841
666
32
-407
-118
-156
822
70
-584
791
-539
-454
-214
315
738
354
899
-344
-799
-106
318
-552
-448
721
293
643
-8
-45
-846
-7
-772
-426
-34
-391
-516
218
-240
865
-56
792
-660
-410
-319
681
-148
56
-53
-549
426
-796
-25
83
156
295
280
821
642
65
40
-164
475
-84
147
280
-810
247
528
292
436
-217
-214
-533
552
-190
345
860
-490
-351
-586
-45
3
368
785
-342
531
111
-697
498
752
174
-50
686
9
-33
759
-621
-530
666
796
-713
-882
259
-634
445
-710
242
-750
669
579
23
789
-167
821
71
406
201
317
538
-855
57
-351
-166
-508
891
-689
-837
243
-139
794
-783
-48
920
503
-669
-616
807
-127
-736
705
-351
-53
-560
-138
-61
872
238
-290
395
-294
374
854
593
416
-23
56
-68
21
-575
-64
-547
342
-7
-550
-837
650
-438
666
-895
604
-42
-39
-707
-15
824
-290
-349
-93
961
-479
34
420
-449
-65
118
-206
-552
508
779
38
347
758
-76
-497
375
844
56
-50
416
403
-836
639
-691
-57
-81
94
-421
228
326
-339
-11
686
227
728
-86
37
380
250
54
75
193
-46
753
969
-371
460
798
-761
-502
-623
853
720
-887
-387
503
-312
-735
395
-184
157
-507
503
262
-162
119
54
648
-303
529
758
-449
-158
104
-280
-622
565
-102
-201
-14
-201
632
677
205
889
-867
969
-97
-317
776
-102
318
100
-119
-260
-83
783
-502
-771
-505
-11
-541
-110
311
247
887
44
183
-547
-301
-698
-562
751
32
768
223
633
223
-617
-203
-842
570
-767
-37
836
-842
313
-339
768
192
-47
-201
467
74
184
837
901
-24
100
289
524
-440
-216
484
203
-595
-31
578
263
48
882
-9
-118
-383
261
-23
108
816
-407
-431
138
-470
-688
-3
297
629
-76
-490
265
195
-534
-176
-68
-84
637
147
48
-416
-178
-873
-765
531
-844
-95
56
85
-81
-418
-78
139
108
-354
-617
-83
724
-702
-289
-877
-45
-281
-257
691
-831
331
-321
142
-759
-722
-106
-307
645
827
-790
331
-573
-82
781
687
-274
-80
605
-156
850
-27
-258
-289
-206
88
-506
-278
57
178
478
-193
65
626
275
-823
702
-670
171
-285
967
-202
-263
433
649
-39
396
599
-68
864
71
575
-175
-455
-774
-680
-688
123
-4
-358
832
-840
-444
-16
225
-327
406
715
343
-50
-890
9
-675
328
84
144
-480
79
388
-563
-234
-475
459
-701
368
676
308
-644
974
345
-82
343
20
-830
646
189
463
-780
-24
238
-834
-493
-473
664
304
-103
734
874
-49
-388
336
179
68
-672
522
-404
713
-187
-729
392
-386
98
954
-824
468
-341
890
-324
-867
-172
-51
344
-477
-211
394
-29
-278
-894
438
-681
400
-845
-47
-481
230
184
621
511
135
312
482
-16
406
711
329
72
-599
-740
-873
-22
-29
226
-372
916
206
836
-416
-673
-630
365
-703
-27
114
-249
741
546
-359
-276
-252
-400
-88
77
203
-53
-321
842
-69
-93
-411
-133
15
705
-790
899
40
-138
-527
55
-854
142
-426
420
444
-506
695
585
-128
-830
-392
287
51
495
-599
251
-36
-196
69
751
-84
50
756
-881
521
39
95
-647
431
242
-219
-471
792
165
-389
808
523
-646
-769
-884
285
-616
307
-299
856
119
324
-612
381
513
20
-498
520
706
-604
270
-717
793
793
-23
-550
734
11
-109
56
-40
138
117
898
571
-475
-783
811
28
892
17
-285
59
-790
-392
533
835
269
-441
-275
-203
-650
615
-458
486
-723
-37
262
716
881
-527
-200
297
-88
88
4
-536
-519
-620
-403
740
-439
332
510
-266
-91
660
895
49
874
146
-181
-177
205
-240
37
206
-107
589
-256
259
-553
-696
-186
768
855
24
-329
840
766
-78
883
-381
901
-55
-127
-581
636
82
-823
392
772
23
-581
553
670
667
-496
423
-487
-689
86
-700
798
-53
88
-799
1
-625
796
-83
143
956
78
116
481
113
-708
-105
746
280
-600
-56
-835
897
-597
98
280
-76
390
-792
181
-774
-428
-98
-756
-77
731
-419
885
-635
-209
363
236
207
-657
-685
111
57
-466
-884
422
862
46
408
-371
416
-58
-176
-47
878
891
-657
-630
-604
-34
163
-552
-193
-639
256
-735
-69
-558
952
508
219
769
-603
487
39
-57
-77
749
533
962
817
27
-322
-303
-538
65
433
558
678
-181
-641
645
558
-131
-384
422
184
324
169
-43
76
-303
642
379
638
23
-372
-373
-49
507
-132
464
-713
390
836
195
-251
748
141
88
604
95
24
-768
-555
-251
-243
231
649
53
60
-6
-142
499
-92
56
-354
56
-424
-481
76
82
-386
-184
-881
136
10
893
169
387
843
-520
699
612
-851
-614
418
-349
825
191
-302
-549
243
-53
-507
-423
-343
-173
106
-119
-226
768
-620
-409
-547
311
61
-443
-723
87
800
-638
-679
-11
833
313
-808
329
488
375
89
-353
-317
-862
71
474
385
-780
654
-331
745
-630
568
41
-744
-277
694
5
108
320
-741
-238
-765
-837
80
-496
-234
-464
784
603
-90
-7
370
-881
538
531
-898
827
107
106
5
-390
37
611
739
-54
-380
702
-899
674
-312
-307
-813
-479
114
13
832
125
-331
220
-499
91
-525
-51
-309
-723
-128
-868
-23
-419
494
475
-495
76
-151
790
-606
-864
128
641
174
-114
-180
65
19
-539
73
-403
-726
-27
757
462
-333
719
-843
721
-513
-620
-34
660
500
878
-309
-512
514
2
-381
360
-20
-750
286
-518
273
715
85
35
-424
-829
254
-203
-427
-509
-255
-22
239
176
306
476
635
44
160
-67
-197
-590
-89
266
865
828
-307
111
-521
504
-555
836
128
885
614
848
-42
-32
745
-61
227
631
-85
-19
857
-35
-78
509
-630
-769
-136
154
265
-8
-146
920
950
177
-23
-815
-87
-3
-396
-735
71
-97
-443
-494
-418
29
-400
475
645
58
-289
-285
-67
934
-688
486
684
41
99
396
-677
-789
-720
953
337
238
-195
886
245
596
144
-269
866
-511
-81
87
817
-66
-120
261
-780
374
-216
695
431
213
286
140
845
-731
27
110
-889
-633
709
-233
235
-331
254
-32
-290
-209
458
-237
-652
686
-743
-654
-883
41
-34
70
845
164
-563
-410
-879
-535
-34
851
954
376
539
214
987
881
-398
96
500
815
-611
-3
178
-299
642
17
595
-237
-28
358
560
751
568
-703
135
-643
17
-519
-329
891
93
151
-890
709
494
765
-16
692
124
-82
-523
230
708
-26
737
267
3
-604
847
770
-62
-87
788
747
67
51
85
-637
410
532
-773
-856
-163
-403
-506
1
-746
-356
618
-268
-842
867
-303
389
512
179
325
-13
-784
199
568
11
96
501
-290
-341
-833
724
-66
196
25
88
-711
-333
714
560
-727
-83
540
717
-897
261
-592
-193
894
53
-311
536
594
-569
500
132
2
-505
582
-31
239
-6
-1
-718
162
-50
75
-29
711
775
-573
404
17
655
811
-853
-9
-48
-841
-174
302
199
353
-111
108
690
878
889
838
-840
314
43
858
-675
143
472
354
421
-48
973
-597
0
-57
-650
-894
35
-318
-516
724
-742
955
-69
-884
406
3
-328
601
15
-85
-267
749
858
-733
264
357
-518
-400
492
-164
-551
-673
-822
308
302
-72
-653
-770
-692
312
20
805
568
7
-135
-562
-25
-685
-342
-105
598
111
-489
-432
-216
-154
633
-833
701
476
-702
922
-519
-637
-100
57
734
-42
805
-765
-240
409
-273
517
-417
-62
-192
95
111
158
716
244
148
-792
53
-340
894
-2
-507
85
203
790
-883
386
-362
-377
-61
629
-98
837
-528
-91
405
-178
-231
30
-66
-623
-57
-244
-831
671
-682
-659
-348
-483
225
440
-517
-562
-311
633
588
-47
-80
-250
-852
635
60
836
559
121
-592
-544
-65
-731
420
-664
-223
4
-221
142
588
-675
-397
-146
210
551
661
520
-64
635
442
-172
-126
629
199
-461
-33
24
-698
14
-94
-642
-47
359
-211
95
58
-655
347
525
744
291
-443
-789
310
-582
-212
-388
-8
537
914
410
466
787
12
130
785
435
-276
-35
303
-797
-342
-15
874
681
676
164
-704
-133
-210
-368
64
-734
-516
859
897
617
244
627
-755
72
-96
661
19
181
-73
88
-367
-656
7
-106
-33
-35
283
-340
-534
-549
870
411
528
72
137
307
-109
-674
-535
861
-834
-362
-9
375
312
-445
889
459
-21
271
87
339
-27
508
-249
903
466
71
94
575
-603
-69
-729
328
417
-422
222
747
415
206
186
344
-364
-272
-372
215
-306
538
-47
-150
800
-49
884
-93
-691
799
786
-24
599
416
-814
-66
36
-749
-811
729
-290
-414
-522
-183
411
93
136
-370
190
446
89
574
-882
186
555
-510
73
265
553
-199
-54
101
-48
-896
-591
-102
-26
-114
-78
-615
-600
0
421
-384
60
708
287
-86
-30
204
-88
-801
-129
71
-94
-702
362
755
472
523
-129
-596
-346
205
709
-442
287
19
-581
751
827
-239
242
-249
520
-454
362
-303
723
-221
-666
707
509
799
75
-183
244
-807
-103
76
-815
993
-758
-88
111
875
-141
618
774
295
-637
117
253
738
75
768
-92
-521
-354
-427
-395
185
183
37
-85
545
-11
248
-449
561
-90
-686
118
-413
-697
-488
655
-255
-101
-14
687
-858
818
-533
-658
-694
-625
-513
-265
-897
72
245
-168
15
310
-185
311
123
328
42
626
547
-854
-856
-403
-243
175
804
-873
-657
93
479
-792
-874
-355
741
-41
-454
898
54
876
-376
-139
328
370
-856
-582
731
-598
-74
-263
604
-642
808
-460
137
-230
175
-102
-748
-754
3
41
52
-838
-93
505
-321
-537
-307
534
-97
864
833
699
966
22
430
-232
856
-877
264
605
-79
-714
-147
-55
-410
-187
-574
-601
-474
-534
-463
-654
157
-63
-337
-86
-127
749
-396
-29
-397
-591
166
169
529
883
-416
-310
482
-489
413
493
-161
-36
312
60
-345
-293
953
-33
126
32
80
-562
104
403
959
-698
810
361
-677
668
372
-886
953
647
-278
-304
-164
764
889
-23
865
-427
-367
353
359
-725
741
-127
-630
82
648
-473
-725
-554
897
-15
-296
426
-348
-660
579
-833
83
-808
56
-204
-77
942
814
-609
-61
-664
19
-39
-796
-634
-455
-192
-319
-206
525
576
-321
164
-232
-894
25
-289
235
-719
765
-862
195
137
-344
-461
344
430
-569
-124
746
148
-286
983
-681
713
266
866
-646
592
-94
-422
-507
355
218
219
-309
355
567
418
-756
785
4
677
-891
-444
694
217
-157
683
802
-305
-124
92
421
-632
904
826
169
-555
770
-688
282
534
504
-523
535
664
-23
-365
-519
-510
808
608
897
422
-234
28
533
840
-281
423
-650
586
70
20
-79
211
-315
-337
-133
360
-37
-188
-95
-368
-592
315
47
35
858
372
668
-672
710
888
-815
-382
778
675
935
365
172
-742
445
-275
130
-370
-316
56
-793
-296
-738
828
394
93
229
-126
-438
60
90
158
654
57
-333
-30
-576
862
-727
-73
-844
-23
-84
-598
314
53
-663
443
-60
354
707
806
-862
613
-642
939
296
239
-744
-116
-563
46
-84
-850
4
-190
20
-848
-267
-620
-757
728
643
-823
-706
52
82
-76
-708
557
-91
-167
3
223
585
607
-12
-610
-481
98
699
41
-628
579
-645
-330
521
255
270
65
-410
584
610
869
-624
-369
263
-835
-16
-831
156
-256
-528
96
-241
-280
-703
-208
747
-234
252
132
676
-50
-609
745
727
604
723
359
-899
-536
292
-183
-781
-739
-893
-521
674
351
59
-73
580
-329
421
-232
-187
525
413
-133
-349
129
-276
-205
-619
-247
-758
-479
271
531
-695
807
-569
708
123
-370
-83
-533
522
801
-37
887
-36
-572
-302
190
-51
-744
-794
72
-554
229
54
-778
-489
-41
234
126
-302
-425
-807
61
384
-578
603
364
363
307
-619
506
-2
479
512
-100
793
-17
780
-370
723
374
-748
-688
526
27
-31
228
31
-624
141
-504
-179
-647
-864
-896
-85
486
497
-336
-729
889
-255
965
77
-803
-585
-522
461
-484
-87
-385
522
-620
-132
-40
-5
278
-764
627
-52
347
318
169
-66
-756
666
225
240
197
735
-138
-826
530
993
806
502
142
781
422
-658
-467
368
693
-73
-671
403
-14
142
58
-621
-230
712
748
681
101
-725
-54
295
94
-401
-569
176
-746
56
-27
614
877
-762
-361
296
858
-458
745
540
-258
78
82
855
-763
87
-287
683
-664
902
635
469
-283
387
-601
609
-402
-462
719
309
-346
665
353
-540
783
166
573
430
-19
342
-56
-667
-484
149
-718
158
464
665
657
-449
-246
-290
-92
632
708
19
608
-609
-462
-42
744
887
-564
161
-611
99
79
-293
-549
835
-796
-650
-128
-464
-492
-46
-852
-271
573
-551
-94
42
56
710
-9
233
511
920
-510
559
11
665
-93
453
-485
312
-163
-63
-426
352
623
-493
-92
635
-233
-344
916
674
796
-418
736
-738
769
-705
-391
-306
-760
-534
-672
-83
285
537
-179
28
11
887
146
658
284
125
528
403
406
-50
-826
323
-339
-53
4
-141
323
60
-257
285
114
-640
570
372
-867
389
-191
-71
-830
-793
-748
-59
-483
-258
609
-575
16
374
-61
-146
-223
-161
134
-180
-524
112
-65
276
63
539
-572
-565
-501
-853
-889
204
-34
272
-504
214
478
-863
-608
57
-90
98
-865
230
153
41
590
160
-340
553
-452
-401
936
961
52
165
624
137
-600
715
497
-202
-480
694
-18
-684
470
-769
43
-42
899
767
525
414
-377
-428
820
-83
-16
406
-517
-6
615
-297
188
645
62
-698
-397
-837
-412
428
548
776
679
-86
108
21
267
883
-107
40
2
-63
193
-249
-233
61
473
579
6
615
-774
-266
-76
313
637
-530
55
-275
-201
471
460
-104
-764
-662
320
-335
360
305
207
413
677
818
-848
-809
-792
368
611
-530
-710
-632
883
301
6
-664
479
-473
-872
81
-854
-151
-883
-760
-73
-608
191
-573
-530
-225
-225
-621
-235
73
-411
489
297
816
71
-813
322
716
-267
-775
-393
-807
-56
608
-450
471
96
113
-457
689
80
-1
-70
-371
441
301
-621
629
-719
10
15
10
507
166
551
-404
-138
-873
676
14
189
351
-645
98
-853
76
90
802
-281
-858
-757
585
-420
-63
321
582
84
-652
-775
-802
-361
-863
921
-512
595
-381
696
-58
-625
-384
-652
578
-437
-40
-588
-163
-836
-613
860
443
-297
-553
515
-306
640
-504
703
-196
-311
595
270
-824
505
171
409
-892
68
106
199
851
47
382
419
-237
503
272
-316
-351
-94
-524
-28
-169
-387
808
123
-241
-704
398
36
-695
864
520
-758
620
64
-666
-482
-388
-209
-26
-619
28
97
-745
355
-66
8
-639
-515
298
-400
558
-48
-47
872
76
2
26
861
432
-318
607
892
520
188
889
831
510
21
-644
558
-377
687
169
172
313
166
895
-171
-27
-49
758
274
-64
695
66
-475
-118
883
202
-24
-93
209
-95
-57
866
-53
898
-479
153
-38
-571
-763
-130
29
765
-787
-400
-558
12
-534
-869
-6
-304
568
253
175
360
-501
-733
-21
-242
-258
348
579
-64
-814
-37
205
-2
140
95
417
-279
920
-128
456
157
24
-89
571
437
457
-110
958
22
-522
-7
-83
374
817
166
700
763
-259
126
-873
88
653
77
819
-440
459
562
-16
664
478
665
822
-184
-637
-667
55
-625
122
-175
-833
336
-519
-235
831
-668
-337
322
2
984
770
-498
-29
409
601
65
-256
-29
-856
-740
-523
-702
887
425
180
430
-247
689
-12
-37
-470
-861
582
487
-243
432
45
113
208
285
156
333
20
-481
883
174
-334
207
-230
-833
454
-580
46
-23
46
-277
-531
-300
431
-438
46
520
-507
-126
358
643
662
-643
13
-301
-787
514
-334
-37
-567
968
756
-435
50
-534
-425
752
9
-697
-198
-529
140
-85
-190
-715
-11
-408
-688
605
681
-110
30
-619
636
7
-436
-675
62
269
20
898
-752
-25
269
-281
883
212
-625
212
-40
172
-221
-555
-38
84
-479
-709
295
-431
-410
348
-505
-311
706
473
-149
254
408
407
575
120
-519
-8
-822
-848
650
-394
-537
358
-278
186
-561
-762
790
-325
-114
436
548
-714
-333
-753
888
-478
-517
768
-396
-191
-633
-736
-326
-424
124
9
-106
237
-159
-284
-782
597
-745
230
-265
-138
-870
674
611
-678
917
72
-436
301
496
-769
31
-527
706
-188
-399
-106
-332
-499
-187
499
259
16
276
-414
-629
406
-288
10
-881
-431
47
875
767
761
154
-27
-643
726
-320
398
-754
559
446
112
429
-53
244
-792
61
252
41
819
678
308
167
842
-542
9
286
-169
588
-214
341
851
-32
-78
-229
679
603
-157
-319
797
789
310
57
-489
223
663
-473
777
17
-382
315
-7
307
202
340
-893
566
448
74
-784
75
78
-615
-804
433
-447
-421
-855
-550
77
708
835
266
-52
589
492
-84
-79
66
-189
-848
610
-71
340
862
-625
429
718
37
499
198
248
-424
-78
349
591
-393
579
-372
16
710
905
-200
-471
58
-96
-584
163
-99
844
-411
589
-41
342
729
-701
-114
-22
316
375
-197
-12
770
-830
882
775
2
-559
-61
718
-861
713
-736
-813
658
203
-144
697
-409
438
732
155
-415
-334
887
506
-288
269
657
-714
98
236
-84
-41
-758
-541
-183
609
88
302
-776
-69
-614
728
-39
-170
482
-524
-635
-32
830
471
570
-318
433
-692
750
-93
779
-273
126
-406
-264
701
261
751
-132
182
347
57
-68
-91
676
-635
-889
4
196
143
766
-470
242
-175
-675
-162
229
332
334
-755
-210
-52
-27
-785
79
824
-565
-138
-351
57
-304
817
-411
628
-18
-477
260
13
-711
796
753
358
-9
-199
-82
-766
-667
-261
-717
-625
329
683
4
-38
-31
-260
-817
864
445
322
193
-447
622
420
593
-71
-297
-4
-680
877
586
-456
-451
-898
195
811
259
-847
60
718
-892
820
-64
-565
296
-791
238
-808
290
65
781
-684
786
266
717
-754
-761
-827
654
-287
-162
255
-505
598
-112
798
-287
-90
-636
531
-641
-498
384
-710
267
487
837
-131
-448
-78
-160
-225
-359
-387
-403
-586
58
160
931
-462
-402
-150
129
683
409
-617
88
-383
625
366
-43
311
453
418
126
123
-448
-246
153
710
27
255
-240
874
-664
-276
893
119
32
744
774
-844
-87
255
83
-204
-419
30
419
298
907
-305
810
454
-190
-648
494
308
-403
-404
-9
-72
-697
-168
695
330
-375
-605
-80
291
-167
-601
27
-65
269
32
326
251
342
-51
-539
10
-642
13
-115
708
-605
-184
-338
-815
-247
-505
-608
25
286
81
637
950
-746
146
-668
983
690
285
7
-577
-732
745
-53
164
-68
805
-225
-384
26
34
625
-108
617
-38
55
232
-531
-340
386
-436
-738
79
365
26
-322
66
76
-536
-60
-834
880
-166
14
-176
-420
68
731
-836
432
628
-215
-315
-291
-686
104
-309
-557
-25
624
440
826
-20
-698
931
-557
331
-775
-797
661
-387
-136
670
818
973
-377
-508
215
629
-131
-41
90
793
-403
217
-719
132
435
-602
4
700
516
608
226
726
272
-384
654
693
212
-777
666
-516
-320
-312
583
340
-758
-176
-707
660
146
390
-393
-687
-854
579
-763
935
27
727
652
-76
-365
-327
-522
907
-527
544
325
472
445
-262
253
352
388
-151
-610
983
853
67
252
-386
173
-787
-740
-752
377
503
457
601
591
605
-53
494
-653
-510
461
-526
746
-604
303
324
-866
630
785
-142
44
-350
996
376
-303
-760
-506
-1
164
-439
129
-108
776
-537
131
-602
-831
604
-370
-409
952
-215
816
-20
631
319
-159
-263
-54
-80
-542
791
627
-848
139
-654
-180
301
-87
410
576
-777
-190
-234
453
-332
282
-502
536
-172
-55
-136
3
-56
-283
-210
-91
471
-464
-490
469
-195
720
253
235
679
267
622
-70
261
592
87
761
341
546
659
-15
-748
359
152
710
88
-431
-322
318
-836
467
-16
229
-431
-253
859
748
-7
-504
321
24
780
599
-696
52
-498
687
-753
622
762
467
361
-431
-325
283
-542
-119
-100
-516
-159
-660
-277
-157
420
-309
312
-62
741
-299
365
668
549
-319
398
2
-617
-139
-789
-373
-93
339
-42
846
76
46
60
-475
34
-573
549
826
-422
864
601
-356
248
710
-202
608
-835
-413
877
-22
-209
139
599
-607
-246
-821
148
77
-457
-760
3
237
191
-5
-775
89
-41
-174
267
-45
983
-389
887
-802
89
272
396
498
-870
-61
70
118
-733
-573
346
-750
670
-816
-851
-101
-608
-454
-251
-440
793
-29
-841
225
468
582
886
402
-283
-534
625
-782
-479
-156
419
-78
251
901
-40
-150
75
600
-349
575
208
-281
87
777
432
44
-860
-541
-25
802
637
557
-414
-282
316
-472
-11
414
409
-441
831
28
488
955
945
332
-204
-20
315
165
-768
136
-41
-820
760
627
-97
276
-415
-814
-308
-49
-215
437
-630
-205
-279
-258
-636
62
-355
-809
-312
-481
82
-376
831
-691
181
356
181
-269
506
59
650
-196
-32
-677
-841
-390
146
-633
-1
290
277
-260
1
-596
-219
-57
875
295
-329
977
564
754
498
-314
788
251
369
798
-142
-483
-118
-53
865
-43
-421
-475
77
709
514
-69
153
448
-560
58
-365
35
4
-265
-894
-112
34
-430
-180
-486
108
854
15
492
-362
-241
-71
470
-859
-271
98
-486
-762
-667
628
-876
-367
-179
-809
-132
879
-315
-861
608
854
995
-362
-734
665
317
438
-528
570
974
634
51
122
-46
805
-252
-181
-781
814
-326
289
-156
729
-179
-449
343
-37
-477
-253
-803
-707
-57
440
825
5
-272
-65
-262
735
596
-109
145
158
686
347
-199
801
209
-603
-690
-222
743
-388
-129
516
499
-9
301
-716
902
793
-291
-299
973
-443
706
368
-211
-560
-661
-140
-20
706
-86
-80
351
-794
-62
-684
-183
528
-438
853
459
857
673
143
-872
-726
43
-3
-120
-345
-39
-352
-371
369
-737
-812
795
-162
-67
900
772
630
-68
-571
123
-386
416
348
-471
-599
631
-551
-352
82
-435
934
722
-787
833
-292
-782
-568
661
817
0
952
-177
578
-805
830
242
190
197
-214
129
577
529
55
83
-386
824
-10
1
149
-239
327
-898
-688
473
616
-873
-223
310
-861
385
-402
-364
-770
356
-556
687
-866
-68
85
-370
38
-741
73
-665
-554
148
613
108
44
543
-24
603
257
-668
-304
324
517
-522
739
-397
130
5
769
595
36
365
869
754
63
621
-563
352
-310
-681
-750
-69
805
51
-183
472
100
86
262
86
58
-3
412
0
-380
170
151
575
434
742
541
644
-853
-534
192
-768
-539
607
-152
677
-332
-700
-404
-236
-480
-510
607
-761
64
49
-287
240
347
-23
-460
312
735
875
-98
-59
694
-860
-74
44
-848
749
-858
653
220
139
-863
685
-148
-541
346
-684
-710
-230
239
-333
-297
233
-830
306
330
-581
-556
-94
-891
-865
-777
897
-628
-589
-218
-806
-857
271
15
638
-29
-164
-683
-345
215
567
712
444
696
662
1
-345
-108
95
-430
520
-109
-504
60
490
949
-869
241
94
672
-92
-476
-198
-284
-52
-681
805
163
-461
-672
186
532
-677
-196
15
-758
-395
-826
-254
58
-365
-168
-447
-462
-47
422
236
475
55
33
38
770
-755
-527
-318
625
52
-479
764
-278
-273
-416
180
375
303
895
-116
860
-755
-683
347
-892
21
535
75
755
-33
427
685
828
-264
588
-207
5
677
374
-657
93
814
11
-170
970
853
7
585
-727
9
-892
219
895
124
-870
394
-319
836
-845
126
838
410
-142
-826
-48
688
-738
-462
-845
372
484
247
-286
844
862
729
640
-19
387
324
-788
-10
925
249
-561
-17
-29
-719
452
140
551
532
295
105
682
208
85
-487
637
-691
-785
-65
-701
-883
-302
-856
-41
-569
223
-45
443
-719
275
-219
-97
-436
-24
59
568
29
165
12
-439
-12
-586
-229
333
209
276
362
390
509
-438
206
-222
31
303
806
-481
-415
468
-683
465
-570
246
-403
-890
-661
939
801
200
976
-279
-714
-160
835
545
-356
-707
786
959
-725
217
-275
-230
145
42
-276
-197
887
-217
716
-754
-139
437
112
-591
-479
790
-750
93
-566
-52
-452
77
223
441
771
-526
511
434
775
73
431
-464
-119
-325
-870
-742
542
293
916
58
-175
455
559
303
243
64
780
460
-122
-35
160
2
-428
123
490
774
141
-808
605
90
-11
-844
744
516
-548
503
72
-95
632
422
419
53
-766
80
14
-695
728
-179
870
782
165
-899
-638
-870
-396
-636
-64
-99
-685
-840
586
-228
-145
-205
-226
845
-156
586
-56
-35
-815
775
793
8
644
-723
-445
-498
864
-672
77
-304
845
265
-468
-117
-719
-147
-881
25
-43
720
558
-97
172
126
-235
424
-7
-359
-23
-115
786
-54
64
687
-895
-9
-786
-63
-832
-285
77
-740
89
-5
468
414
738
225
-704
464
-801
801
553
798
404
703
178
-308
-779
-719
-693
-156
410
378
83
-246
148
-71
872
-504
-1
-838
462
-290
-790
434
-773
-721
-839
-782
564
593
78
530
81
108
-27
-452
317
365
220
-599
12
-398
-335
-685
576
-263
-296
-266
-161
832
580
-222
-206
17
661
505
-492
30
419
-658
-841
-312
299
89
158
208
-124
723
-812
-524
826
-689
-362
-373
-737
133
-237
265
-3
-804
631
-64
-19
-106
506
85
-462
-142
-536
-505
-875
-275
-469
-496
583
159
-526
162
84
-374
665
-533
844
-844
407
375
-420
-700
-149
-687
-38
497
-607
-180
96
-222
-365
61
-63
27
-463
845
621
531
469
430
748
-348
290
876
-466
405
-325
-156
667
833
-451
-478
682
-77
-662
-607
295
-339
190
-798
169
-861
-717
304
-273
-410
-599
-797
553
-427
370
-1
-322
-885
769
-621
-406
-305
28
-248
-148
-498
-88
-69
398
-76
149
53
22
720
-707
-833
-220
62
-568
506
86
101
-218
-31
-662
456
314
750
-662
42
719
-674
-340
-529
-84
-276
686
8
-346
70
-85
-97
-719
-815
312
501
-815
-80
501
573
-671
146
582
498
-545
-399
-72
775
-240
727
-86
-258
246
851
-258
191
7
-566
-48
414
779
-179
57
114
-88
123
-45
6
-626
-495
385
-821
-457
532
-477
-630
295
108
-249
-257
240
545
648
595
366
658
-752
-636
721
-519
634
422
-868
879
-353
777
58
-76
-713
-657
134
-799
-167
-744
520
109
-796
-147
136
-436
-68
709
454
490
555
-126
-877
363
-677
135
134
-640
-19
-171
-13
86
534
89
972
-380
-816
-229
547
531
179
-160
-864
-692
84
628
542
-484
-774
741
810
80
292
-190
-454
-74
-351
-302
463
-495
-141
92
425
-692
-287
365
-521
-260
42
816
-456
527
-818
-792
-799
449
29
-525
150
-571
329
408
-204
121
-785
-36
605
577
597
181
-89
885
-678
-764
-574
81
-617
449
714
-756
864
-14
549
-209
-807
-120
-234
517
86
-635
-746
3
-747
704
111
823
-421
-213
-339
231
-144
49
-655
-662
17
-278
851
684
858
-639
92
566
27
-648
722
-783
675
641
58
655
-703
-765
-608
-307
131
766
541
742
516
-868
662
54
674
432
-489
-593
-1
749
-291
854
787
28
161
130
-54
-285
-581
-111
844
636
528
781
91
-653
-595
870
-6
-360
178
-336
-586
93
30
-84
-255
676
-733
80
-343
-406
-726
414
-791
-324
473
305
-664
409
-750
-597
66
641
-822
729
-594
-65
67
542
-84
962
6
409
-732
342
722
433
10
-336
33
660
496
757
56
-507
-447
-371
837
-386
-713
149
-210
283
-311
-790
56
-74
-199
-672
272
455
592
3
480
205
6
45
-143
-335
-654
-731
-808
-520
39
-184
-835
-735
-244
282
340
-663
818
345
-836
-535
508
-93
757
588
95
-455
-694
50
-139
433
-142
-791
-488
774
436
-678
-258
-524
-231
660
516
-617
-544
-554
-731
-301
377
156
-114
326
601
-301
-322
-287
-753
307
-52
-24
32
370
320
15
763
-652
31
-380
332
10
464
627
201
-880
775
-661
-435
490
149
-321
-571
702
35
-73
-363
-532
572
203
-760
31
-498
878
-402
216
601
-488
-268
167
-71
228
-138
296
411
-128
608
-405
323
521
895
-314
218
-724
-290
-32
-817
-327
-569
322
155
58
-597
-336
536
112
-291
751
-606
800
609
480
591
101
786
-406
45
21
397
-838
61
-727
12
-551
672
-42
374
-78
-73
-38
-570
-29
695
354
-140
498
-39
817
295
-750
49
-321
-787
-56
-493
543
-560
-69
740
-183
393
-51
113
-126
-38
966
556
-713
61
343
853
217
101
30
-457
778
-578
381
801
23
24
227
-506
353
-116
-276
848
-431
388
-420
-434
-599
-572
-825
-243
211
460
-705
42
-612
130
-665
-20
886
-93
85
-160
-95
730
-322
314
-142
546
48
514
-650
637
-434
-380
-160
-875
654
-864
-753
1
1
-38
208
-299
75
-311
-516
642
798
-575
-608
627
-397
-483
-290
27
342
-505
259
-713
-296
136
-587
109
-489
90
-719
-429
885
-33
-440
-750
-272
-712
98
426
-179
336
-107
-5
518
-15
67
98
592
-299
-23
-47
-880
93
-44
474
245
319
-777
189
221
46
60
-889
774
144
3
-613
69
-101
-574
-269
-197
-327
-458
-135
196
867
887
-141
9
-62
90
958
-93
-215
-454
-277
-105
9
48
-757
-58
-25
-84
-270
-508
560
657
-675
-635
-77
164
282
-161
-275
-857
-219
475
49
-767
285
512
-701
-751
-884
20
946
724
-796
72
132
455
216
-211
-65
68
-21
-15
987
-365
682
742
-627
651
-208
-396
-356
566
418
43
-196
-18
-247
213
-466
846
281
-436
-807
261
-876
437
-46
-327
81
-846
70
-125
286
-847
-47
373
72
189
362
-192
583
553
78
-285
-181
412
392
803
-282
939
-18
-622
-287
238
-674
-589
-420
-162
-824
83
503
138
-140
-461
-220
746
942
-549
560
-279
870
22
161
361
-338
-87
-358
-868
-865
609
-841
299
743
-14
-835
645
7
-562
-180
672
-521
765
331
-534
63
602
-59
631
999
-290
-412
-81
-743
-70
-438
-152
205
347
142
792
-784
322
744
667
-870
769
367
-483
360
484
553
333
800
-628
-668
33
-251
149
-440
213
626
517
-711
-250
234
-682
748
210
69
570
57
4
-88
-463
287
37
-195
-110
136
-263
341
702
93
448
-489
-163
-117
612
530
738
-689
16
147
363
-88
265
-410
807
-216
-462
328
-645
98
-59
390
-218
-7
-186
51
545
842
-58
110
328
528
-574
-814
-704
720
151
-113
-699
-50
-172
-223
-384
32
898
35
-159
-794
605
86
-285
-541
291
73
-435
133
-850
131
-188
-822
726
-204
-348
146
-821
-157
-460
-25
295
-72
795
-737
523
-659
-13
214
-600
605
756
140
-11
89
2
403
-397
143
-270
418
-323
-310
522
633
-114
-62
969
348
674
-62
225
124
53
-435
-853
-512
323
0
-843
-882
-183
36
-260
430
-560
-839
-806
847
674
-348
10
-430
-176
-539
831
-100
358
-502
357
-566
716
39
-117
535
-592
-760
884
-460
291
-69
-744
-22
-531
-139
-560
-469
79
796
-94
13
10
-633
-66
-379
-486
-614
776
-216
896
71
441
692
667
-484
-244
131
-55
-53
808
730
481
14
574
86
933
-329
762
245
-81
429
11
-700
470
715
-727
-160
-340
-509
-193
-747
-274
56
59
-508
314
666
164
106
-152
-573
137
555
-888
700
-157
702
726
74
53
348
815
384
392
-563
-324
74
251
622
-423
-22
612
391
-482
-343
148
260
52
415
-484
90
898
173
691
238
885
-49
283
-593
844
-359
30
38
-76
564
113
-772
296
43
562
-194
-171
-715
98
84
-543
-156
514
526
394
201
211
787
893
-59
1
-486
-316
574
-275
-135
-32
827
-137
-392
176
63
172
-497
424
534
-774
-10
-616
53
633
59
-732
454
-420
553
250
223
-890
315
6
544
669
876
-143
-198
-384
985
555
408
143
567
499
-447
-492
-504
-752
-849
660
148
-444
322
-473
-506
-176
652
15
-282
-715
276
-49
-763
551
9
-791
40
731
134
824
-171
-80
-593
729
-778
509
-461
301
43
252
-699
573
275
502
-80
-532
545
-525
989
49
-689
212
87
-16
622
-202
612
383
-29
-322
576
265
-728
-837
53
-621
-830
451
-123
530
-162
-276
-83
199
347
-96
403
870
139
883
700
-500
-324
-684
353
-858
-230
627
-851
-465
22
816
-725
146
-230
-825
-326
47
-676
-503
-143
-534
-593
282
46
24
-707
-661
-895
-731
773
-440
235
-133
-477
678
244
-37
-60
-210
-867
411
-489
138
576
-61
-29
782
771
-234
-536
125
-779
-254
21
-85
-578
-351
66
-132
-727
209
236
-101
54
898
-139
877
863
151
998
4
-202
-518
245
-678
731
-144
-670
758
634
1
-475
-775
-105
-33
11
-714
-565
-694
42
-261
-263
-866
884
804
639
601
739
953
98
-210
313
57
-77
-15
249
-53
208
-528
-468
-481
-26
-80
-35
257
793
-578
-448
457
739
-595
-137
-694
-91
140
612
234
-838
665
-90
-356
-645
157
637
131
-872
164
-611
-178
-710
327
-778
732
888
347
87
-359
-61
-486
-169
-432
-359
591
382
613
-314
-239
15
332
-142
-649
27
86
212
632
-285
555
69
-126
313
408
387
339
25
-269
-682
517
253
43
487
-35
342
580
-679
772
-42
-835
99
-33
-738
-21
513
-376
-698
-811
-541
-22
-848
661
34
-878
64
642
669
-376
944
-822
-447
475
-81
-890
19
682
681
75
333
344
302
-374
-377
673
-413
-308
-56
-370
546
607
-823
-481
-553
-784
-829
-15
-360
360
826
-67
-53
-112
-419
138
-11
370
-753
186
-745
-556
529
819
772
-250
-308
-313
-727
-532
-99
-2
353
98
-232
-418
-264
101
-656
817
-623
-624
-197
-226
966
368
-501
-466
-52
-471
-773
268
-70
575
-458
835
167
-237
-824
276
-214
-413
-281
-796
409
-439
108
-402
225
523
-64
798
-229
-471
2
-331
89
-36
-607
416
883
282
430
-207
958
483
644
899
-525
850
901
-244
343
-303
-852
-455
797
483
-390
-828
74
-695
-40
542
8
944
-640
-44
-613
581
37
-783
76
-391
-63
-144
-625
-314
660
331
-624
-419
-648
482
-727
-329
256
399
-180
449
667
-74
553
170
559
831
-667
447
243
656
-799
621
529
658
57
-334
-461
-4
-209
329
-192
207
-235
-618
67
49
253
889
-201
330
608
122
838
-390
188
285
-478
-478
443
37
-223
510
-662
-839
-319
-508
-180
-81
122
143
411
-285
439
-443
26
333
609
38
801
382
-99
-501
-451
350
-208
96
41
-852
-25
960
40
1
-364
264
865
68
-583
932
-32
-558
-561
442
-8
376
832
418
743
-665
180
734
-62
818
-25
-785
118
614
-394
259
807
149
464
-598
-336
-50
-250
-12
-91
-162
-363
229
-577
107
296
-317
-738
-239
274
-72
480
-708
759
175
44
723
21
-511
964
-17
-388
-443
545
343
-531
10
-809
258
745
197
-54
-384
374
-205
29
715
384
66
358
127
-7
514
-42
275
944
615
937
-444
-651
-811
578
-224
199
-37
-17
-774
-360
666
-142
-555
34
687
498
183
39
886
557
372
891
-744
-544
-404
-635
-533
-59
859
-717
223
-120
612
305
497
-277
-573
636
627
-790
-847
-509
493
796
-801
670
0
187
-422
-25
439
296
-413
747
681
762
739
-308
-165
-250
-802
-261
-347
-439
-370
-280
-637
-16
881
632
403
-66
-80
-725
-24
859
-556
-782
-836
577
47
759
168
572
751
-499
440
92
416
-292
884
796
-693
-75
-594
-822
67
-530
341
217
755
922
-806
846
-826
430
699
118
-126
478
-297
250
390
321
27
254
-380
85
-65
-463
421
475
800
146
794
-529
-51
369
-687
443
308
6
-540
-86
-89
-591
-288
389
775
572
-799
-787
-28
-372
450
-390
16
-541
247
414
92
-198
763
809
-67
-728
575
-113
247
771
68
-728
-832
535
477
-832
167
150
-440
-752
676
220
148
540
-614
253
965
-792
-343
-816
-455
-103
639
399
-98
-878
12
470
218
-820
46
-135
-366
520
-625
209
527
-372
-694
-443
-456
-485
472
249
899
-81
-720
559
-188
-559
-743
-312
652
-713
62
-801
-440
34
-203
435
-325
821
572
-402
412
186
668
112
-471
134
-786
283
-643
622
60
498
-55
-374
-383
-713
-292
-735
241
758
521
-457
25
-30
-888
57
96
-432
283
295
-670
113
516
282
-223
-762
-51
-654
755
-841
571
183
-535
-74
677
357
872
629
855
-217
28
-890
0
336
-479
-52
14
81
-896
-16
-206
683
78
628
142
353
-26
465
-266
-510
-847
369
522
-628
827
290
-697
239
631
-130
-491
272
-21
940
-40
794
611
-860
-65
891
888
467
-361
-878
233
911
-310
740
484
661
90
-11
-461
969
123
622
-803
-741
-341
754
554
562
-646
96
-626
200
-8
-346
702
-457
-625
798
242
885
668
399
-772
-20
418
-521
-177
-796
416
784
-795
255
-295
-152
-602
755
-692
-602
574
784
54
365
-550
385
808
769
95
845
-371
868
-338
778
73
749
-897
-808
849
-220
-166
512
-123
667
-321
351
651
-516
567
-445
-528
650
551
268
206
327
953
658
-265
-247
474
-13
-772
-858
323
73
-761
270
-476
-559
829
747
130
-565
-427
-649
41
411
-278
256
271
568
774
-246
-212
-317
672
640
-46
203
-422
-738
433
292
-892
-161
554
-35
-788
-63
83
330
65
178
-46
61
213
335
544
333
-540
-310
199
309
-100
-711
-435
472
-25
71
-72
-329
-884
-1
-489
576
-569
-285
493
-625
-378
8
705
-56
-239
-760
48
317
571
-416
-886
-895
-682
-586
-536
871
-417
-331
-496
552
110
-299
291
595
753
11
46
462
569
459
862
-418
-74
-116
-56
-557
-589
849
-370
288
741
770
726
-247
-326
-42
282
-661
95
-665
-13
-80
-3
198
-374
95
848
96
-89
139
-770
807
125
229
888
-17
-456
-455
67
174
-59
19
662
-672
-662
-420
-46
-33
-851
177
935
-520
-621
211
-614
-97
-174
-729
-251
-660
-556
-351
-526
510
-401
550
-480
6
-848
821
389
28
53
9
527
138
60
254
127
-117
872
185
594
91
189
-23
215
-99
-369
-720
781
-50
427
834
-41
-768
-606
698
-43
258
-393
24
-216
82
40
-340
882
73
-293
235
-526
327
-302
387
24
200
-814
881
883
-886
264
446
-14
95
-250
-213
-633
56
415
0
-142
-218
687
-27
-707
-631
778
-494
454
761
-679
389
153
-586
-215
-797
-513
159
-770
892
-693
-333
-367
511
235
654
250
572
-681
895
-698
-173
580
799
-60
14
-516
-554
-174
816
337
-114
247
-144
805
175
-427
539
926
-53
574
28
-531
-389
-611
253
-30
30
760
600
-100
-828
-575
-76
244
444
-446
-885
118
-786
587
343
-648
580
539
259
-251
-244
84
-677
-614
-224
768
-612
843
459
-357
211
-545
-273
-181
772
11
-482
795
554
-113
-36
-472
23
71
970
791
-58
353
140
60
186
-306
-573
760
-38
864
-629
-349
-55
-801
-72
-623
5
477
558
594
509
-651
-46
-852
948
-565
488
-588
-588
721
857
504
364
102
447
-787
875
-611
655
472
-334
-372
-653
321
52
-46
-77
587
-626
392
-626
537
-40
-16
-288
819
196
-89
-432
-164
209
702
127
970
-795
-340
779
-669
-219
-87
-43
-459
355
-566
393
-358
498
-540
-342
-641
523
-395
478
-817
566
21
5
-700
-27
213
-24
415
404
590
-13
954
967
-562
817
-490
543
705
96
4
617
-369
-889
-552
-317
828
18
326
657
711
-539
251
451
575
-859
-68
589
-717
249
-524
-202
509
780
483
-266
251
-232
-52
839
-5
-665
581
-484
-312
-153
-276
4
149
596
439
414
-893
449
-186
291
933
96
-799
-460
-614
-191
-406
-775
-4
-227
-325
13
-624
-866
88
6
66
-15
-468
-59
-117
-198
-820
-871
-594
435
460
-694
-350
-463
-135
-275
-4
608
65
-114
-123
-765
368
-259
-896
-390
-106
109
443
560
772
-224
885
-69
-600
-474
-536
-624
-380
787
5
-221
424
659
409
-443
-653
209
-717
-67
-266
674
155
577
-796
696
514
417
46
418
-486
-611
41
18
-174
378
677
-619
-390
-815
57
-513
31
769
68
487
808
-220
220
874
242
406
-896
-6
314
376
-706
960
848
-760
564
-534
-537
-204
430
-358
-38
120
-866
-820
-162
-81
223
-802
-729
-302
157
647
-344
-142
106
724
-361
-497
355
-530
450
389
586
-22
377
-62
-163
776
440
-148
-409
46
273
403
650
-862
-279
353
728
389
-577
364
-87
-483
-463
-516
315
-688
519
-718
878
-34
-494
112
-176
-95
-330
302
178
690
692
-876
35
54
76
556
-495
789
-404
-26
718
-32
-208
-74
504
-755
-349
987
435
-235
-420
245
-51
68
-40
532
416
64
349
109
94
-329
-366
-764
-468
56
-19
547
-791
799
715
761
-323
897
-594
529
604
-461
26
690
97
-698
139
-410
697
43
499
-515
612
988
-860
170
284
166
213
-583
733
510
511
-525
-302
-736
-435
-576
206
28
65
325
468
271
496
-463
-112
-427
313
763
622
202
-353
60
-743
666
-285
55
93
655
657
808
-87
841
-849
198
-745
179
-342
-236
-873
584
451
-749
316
-694
-547
234
84
324
462
669
-314
-645
-46
-682
-806
-512
403
386
-33
655
-104
-467
-442
-135
385
-483
817
592
716
-828
23
-82
678
813
-611
-33
161
287
-477
-644
573
373
295
237
-887
486
-127
342
-521
249
-172
8
636
318
821
-633
481
-428
738
-650
-203
606
184
82
141
290
-351
95
-586
809
-451
-828
-191
980
445
369
171
-297
360
166
92
71
28
37
252
6
-21
49
-377
-553
30
-82
19
380
-579
-186
-69
-252
148
32
-255
-449
-249
-846
97
258
65
-18
-286
758
81
-480
-258
618
-769
-79
56
928
142
326
393
-24
-737
-771
682
-70
-430
46
-260
-156
107
329
-660
538
-463
-643
-585
832
-55
-721
24
851
-762
-331
360
74
69
-59
-315
-59
-781
781
-5
295
-872
183
558
464
-256
-119
-891
638
728
-855
817
-772
-842
83
235
209
-431
-542
-693
149
-276
-282
86
279
-465
478
-711
152
-92
-849
675
-402
-452
-719
616
-546
-16
839
-103
-575
-509
-76
-822
-232
993
623
-837
27
-506
257
-161
815
387
771
-435
429
-779
-58
889
-738
199
19
-841
-527
106
75
-10
7
-37
622
-836
18
656
320
-567
-566
-10
984
-57
640
-235
-339
78
-862
160
-511
-92
-339
-378
-543
558
-313
72
503
-525
-174
211
-31
-477
-383
-403
571
-194
68
315
-332
-481
304
27
859
-7
-609
840
715
547
99
-378
387
-233
-887
759
790
68
338
595
-165
111
-295
-562
662
-628
-843
826
508
-475
112
289
717
-663
-97
368
823
346
-886
707
826
-632
-63
-652
187
4
-145
209
-23
-502
-505
-300
-218
5
911
-270
-216
-625
-674
832
454
57
-63
-44
60
-555
802
189
849
861
-760
-16
-64
-800
-68
91
248
401
-488
194
295
1
-36
-51
299
-736
-307
-60
689
387
-583
-845
-314
-135
734
55
-591
440
-851
-220
-819
382
-487
-94
366
-897
-790
296
317
783
-747
-573
-160
-381
205
-181
71
-67
-376
547
688
-203
-712
-772
-741
-229
-785
241
544
-581
-699
-793
817
432
697
457
-88
281
494
775
550
-551
720
816
849
-422
-776
-91
-26
328
-218
83
-325
34
48
366
-120
-143
-295
805
137
734
-115
-869
893
-648
-291
557
-680
771
-79
847
-415
541
-211
-389
-313
375
-277
-269
654
626
56
375
-311
86
686
-23
195
-572
920
-497
397
455
9
490
3
697
-594
643
-57
-86
973
-186
625
-197
-300
167
677
-197
-858
492
134
81
-439
-354
-159
799
872
369
-446
-497
-11
66
-603
-252
217
769
836
10
-28
94
219
798
938
93
357
-760
-297
-882
252
14
951
-373
219
-64
449
-605
-4
293
-798
-67
-554
-486
-321
-47
766
79
945
-341
-28
-28
-293
921
-45
-398
-84
-51
130
227
-614
-26
391
306
-472
764
287
435
753
-729
-380
-176
129
203
827
461
-337
-459
-460
-10
652
8
560
871
-104
-407
-489
-640
764
111
-266
-487
-553
423
99
-239
-770
995
842
182
885
-384
-471
732
-700
6
657
-501
-821
740
98
-650
618
721
-783
67
303
-516
-55
-809
-719
531
788
757
-738
-35
250
-116
780
496
876
606
-296
876
355
-267
-298
98
-55
178
-22
150
209
-598
556
-497
-27
-555
-326
-360
796
765
-274
474
66
-39
-715
-146
232
-69
-15
-135
501
54
61
-687
-72
188
51
382
-543
-389
-138
-76
203
741
899
484
-146
-175
-481
657
-250
846
-583
202
289
-674
-371
973
876
63
-472
-309
604
-302
788
74
-49
562
-825
-756
824
-686
421
-347
-367
839
494
43
68
528
568
80
-134
-251
-18
66
-571
-774
-151
498
-40
-180
93
-127
-758
-283
-823
873
806
-356
537
-46
134
-544
-703
-43
-612
-598
302
668
719
-85
-437
537
233
997
-13
861
587
-211
-509
-655
-27
-847
-3
-769
-236
172
-511
-111
101
-390
84
797
-500
649
783
-25
-209
381
321
-687
33
-870
205
-729
890
-256
715
-394
-640
16
233
-566
-480
-89
-57
-837
781
148
-725
-29
-238
-669
523
-110
-378
43
-322
-781
511
-550
94
304
865
-808
344
-547
303
622
-853
-80
98
926
-598
-592
662
-407
352
-85
-333
-671
-723
-600
-218
467
278
-69
59
691
-519
813
-259
87
-504
-243
55
-884
-859
-66
-123
674
512
227
-40
-840
-221
184
847
-218
800
221
38
-866
339
-37
-22
629
-35
-876
-742
-32
-315
777
-895
89
947
-669
-719
579
37
-703
496
-818
-224
39
467
-467
-581
-629
-406
-698
824
525
154
-210
335
813
-326
476
290
650
-68
-282
-514
958
-22
824
-114
223
-258
-654
-92
-112
895
-97
713
235
-352
68
160
-198
-24
591
561
-196
96
4
362
430
180
-456
94
696
-505
544
893
225
-390
857
251
265
-893
-1
230
-332
406
365
132
-493
16
-733
149
-628
-255
409
-625
18
-573
816
-435
860
278
-13
542
-529
-187
-320
789
-185
244
32
168
73
380
-11
493
-7
43
44
-200
-267
-445
886
-261
-458
274
461
452
98
954
-493
319
-148
-301
-611
-464
319
57
828
0
-437
438
735
-397
-303
153
639
163
-663
-437
455
497
-204
316
87
-470
-859
81
273
-73
397
438
131
-725
-113
224
609
632
-834
-669
-646
4
-703
897
432
402
854
95
-22
15
-415
-224
167
20
576
-222
722
819
192
539
-613
401
593
-10
-469
-753
-296
657
-750
-837
45
-45
518
-645
89
-199
25
-802
-857
-330
-438
298
303
175
-46
394
-17
-583
-714
412
-530
-624
222
660
70
-205
-580
-24
61
158
898
-824
-638
-254
743
-834
-49
-557
31
-469
-355
648
171
-530
-298
-88
5
-55
180
-174
335
-529
403
99
-26
-71
-765
71
12
799
-10
-374
890
-7
-63
281
-379
-733
19
855
-122
44
-168
-164
-889
869
-225
-616
-209
162
-289
-436
-144
-286
771
127
648
121
312
-62
928
-572
-78
306
779
214
671
231
-139
121
-839
680
768
605
712
-94
-41
-23
527
-191
-15
-428
464
-131
-743
-312
-287
507
701
-91
967
533
47
-734
-71
-656
-701
302
694
-62
908
981
-796
505
595
473
458
-606
-62
-598
66
480
-19
-613
-819
761
655
-541
-29
-51
253
17
-324
757
261
-441
520
740
190
-467
-489
-870
578
98
153
-61
128
789
-482
529
867
-117
-765
-73
208
-626
-587
533
-875
-84
952
-247
134
-841
-813
57
-794
-648
-287
224
575
-420
-446
-693
23
-715
-42
71
317
182
29
-87
10
817
113
870
-13
717
135
-640
-640
443
-111
-385
169
246
289
-125
-461
390
-51
88
-146
356
748
886
-722
111
86
-530
215
-42
646
-278
-857
-77
144
525
-122
-555
-891
68
-37
-773
584
62
-789
252
87
98
718
31
-728
-332
-355
472
318
381
-138
743
-525
324
546
30
657
366
473
68
-393
728
531
525
254
-91
-50
304
-613
-368
21
394
-893
-106
868
673
58
119
-216
247
862
-258
40
-12
-682
-75
927
-193
818
-64
13
-566
247
-747
76
-409
-114
572
-511
-6
314
-497
689
-84
104
739
19
-438
157
121
181
-335
443
-11
-640
582
251
999
417
-328
-42
-31
223
347
647
-621
509
608
-742
-779
-459
506
481
-782
-789
-425
-460
-39
828
-161
-255
-463
-13
590
589
54
-120
-14
-583
206
-675
-58
-178
-654
-405
-206
-798
-848
672
530
266
870
52
-281
-649
-238
-656
-191
-779
43
-661
65
-238
174
-455
554
500
-263
-241
-60
186
45
-575
791
-501
408
-28
884
-371
-882
-705
66
815
-18
352
285
230
196
-789
666
484
-6
181
-9
14
-13
122
222
390
-419
35
366
-446
523
-630
362
-548
201
-173
859
-871
459
679
14
44
-733
815
19
451
-441
29
-740
-329
399
594
557
663
-585
683
97
17
-239
-594
90
740
742
-374
676
-522
-246
148
-632
-86
708
-22
-275
737
73
-538
-769
417
543
-51
328
-239
-406
-337
393
340
-727
-22
-248
-669
200
528
-725
5
-58
730
195
199
-820
-89
-138
-570
-726
5
329
840
-583
-122
201
821
225
-216
-669
-63
717
894
-240
-226
-776
67
-268
-160
-842
807
414
-67
-39
398
-811
-555
296
-588
-92
474
-761
-308
573
695
-86
-781
-366
696
-248
582
-68
24
-473
-121
784
-285
571
551
604
-356
78
776
739
-838
-220
-201
999
348
-480
-358
-846
-42
48
309
-87
-817
-106
997
-306
749
126
382
737
732
240
452
-648
651
67
111
274
813
-46
-307
23
807
628
-356
229
614
810
25
-740
-251
-378
526
-588
66
467
138
-310
297
92
-22
826
-18
597
-633
439
359
-227
723
-373
336
877
450
-854
-300
-703
245
652
388
-90
494
-405
-39
-697
546
-217
562
-188
-701
978
196
-592
-868
-253
375
974
92
210
480
617
-97
-289
510
21
244
361
-706
-452
-90
-439
-120
-33
621
847
196
168
138
-564
781
7
801
-355
803
771
970
863
18
251
-2
-383
520
-382
562
1
-260
394
-576
-16
-215
446
114
-44
57
-596
897
76
-254
-340
244
32
608
-258
841
238
-449
-472
815
123
882
-588
733
-168
87
-456
22
-155
-649
-886
727
660
765
958
566
-891
80
881
-299
-465
-463
-76
-486
181
-391
-646
-18
-402
-782
-243
90
-14
28
511
32
251
296
680
866
99
580
-879
-296
724
-250
-723
-488
103
-797
-90
-394
791
-297
-295
-464
-109
-783
898
628
-645
-663
-575
-785
525
-694
-118
-449
-521
-514
672
-184
397
-579
-358
525
88
-276
433
568
194
-883
-783
332
725
-790
-783
820
-730
630
-241
450
-768
-283
-857
530
167
910
-57
-794
-412
-385
-702
-801
-871
-445
-14
-852
546
132
320
-335
-817
418
231
467
-264
-750
-85
-442
77
942
-10
951
91
799
558
-848
-354
99
277
587
536
767
414
412
-58
-58
321
-308
-200
-153
-523
466
774
-642
285
-350
18
-330
-527
795
-399
75
484
-157
804
-526
704
99
92
493
-755
515
913
832
-712
15
-427
21
-50
45
-115
-8
-208
69
251
-667
-11
-401
570
385
862
-542
197
-463
865
-593
-303
-558
634
-141
-51
-173
-585
-552
676
-137
-3
51
-91
694
-585
2
-457
736
634
785
39
-750
313
-121
-364
799
-322
252
553
-404
658
-168
-58
94
-58
-291
-14
-499
-482
497
765
839
-482
-788
-640
-20
501
104
-252
-399
-25
338
274
-119
4
617
349
-833
-131
-96
-667
-842
-679
-413
402
552
52
293
868
10
305
-403
-105
51
168
-633
129
-479
-612
-893
-332
-262
-774
665
-72
-464
-241
-37
-554
-45
398
337
413
-338
-133
713
-894
-22
564
-600
-448
-282
-632
650
-762
-419
863
-510
627
234
491
-170
320
-51
651
-282
441
113
622
353
483
-252
-869
-9
-620
-540
834
784
-547
322
-183
-360
-384
-386
565
-4
63
1
548
478
-180
571
225
-106
573
119
-466
-315
43
395
-585
-761
-65
-2
59
-835
-278
-413
-871
36
-85
824
-363
-797
113
787
-86
86
-633
892
-614
595
459
52
243
660
-698
-64
-328
-520
19
137
362
139
77
-743
-71
-732
77
-299
732
377
507
534
10
509
532
459
-11
-667
56
-653
321
458
-9
9
305
837
60
383
242
894
591
-651
-54
301
469
-882
638
134
-396
859
-65
-437
774
-792
-399
30
98
253
157
-257
427
-889
273
-184
637
-99
-70
-41
-614
-226
-42
-12
910
890
775
-617
27
-250
290
201
-2
-632
156
796
121
20
-261
89
-863
591
-303
289
-717
6
630
-719
-717
52
227
-295
22
-275
-71
105
612
872
935
19
-608
-635
-65
350
-452
720
63
790
-353
-742
-225
39
-610
-358
810
-119
90
863
529
347
-657
21
687
369
516
-45
-222
73
546
-231
-306
17
40
418
718
33
-154
451
-777
-368
-455
500
410
16
-883
-854
-771
867
323
-250
572
-674
766
-268
-589
575
24
150
653
91
238
850
-765
62
571
779
-865
362
24
-871
760
745
-166
784
786
90
549
407
459
890
-331
-712
716
-225
-775
147
-43
-720
748
-87
-300
590
6
-10
-20
203
-82
-604
-587
-731
-520
885
-457
-468
-427
627
-644
712
95
274
96
727
171
-731
57
-705
628
-161
-59
-127
-530
-218
-160
601
-839
178
776
559
-836
151
-121
887
-16
304
15
-777
-346
-129
-15
374
-256
179
-341
33
-356
104
-266
369
401
-453
708
-58
888
-376
510
-590
270
-625
-15
97
408
-47
-467
-149
-6
-401
44
-10
775
280
885
675
592
185
-33
891
-334
-39
522
743
-701
328
883
520
-549
1
-161
24
-23
-834
-144
-590
695
-589
-889
793
239
-722
-781
742
-450
871
-283
371
560
-734
138
-357
730
-652
831
-82
372
756
342
894
908
784
324
202
694
588
-35
767
13
-44
-726
22
-104
-58
-19
-104
-406
889
-305
58
22
-380
403
-253
65
-771
460
527
-876
96
839
1
-109
-463
649
-27
460
-305
-69
656
32
688
361
-567
664
-646
630
756
-184
-377
-55
-717
-699
794
439
-671
-217
-538
-458
667
-7
-352
-724
-295
-311
-622
665
-277
790
161
85
-55
-256
-624
274
-20
-137
-189
410
-868
762
408
364
-719
-108
-44
685
296
519
-22
55
167
406
497
-805
-126
-174
-118
-696
470
-301
-35
767
-883
626
163
-99
30
7
-335
745
-44
-582
-812
282
-269
-762
-498
-15
-888
-497
-292
756
-483
242
113
-237
671
-3
-278
14
-602
-200
89
-715
103
-739
323
-56
-197
-891
-885
-760
-323
392
-571
-9
-200
70
84
372
-571
-49
-533
-353
31
592
84
-299
724
-566
-566
366
888
-201
-135
417
-758
53
-26
662
-72
-421
-79
526
94
-555
-76
896
-632
-676
21
-232
544
-11
400
-895
57
-769
-524
-509
172
794
293
590
278
-305
-881
250
-476
-582
609
248
135
357
182
849
30
377
601
371
-13
-100
-203
286
-126
839
-400
500
473
-750
-281
-819
-785
-157
-468
729
30
136
471
-359
-530
347
18
-87
-242
848
-168
359
-819
19
68
574
844
506
448
714
-71
-581
-589
-196
509
545
-562
107
-433
458
694
-3
-84
98
-751
882
39
-458
-618
-639
-138
434
-91
655
-206
-849
-279
-711
310
-657
301
-13
724
49
308
-637
-877
530
-305
-123
799
622
97
-142
15
-360
30
793
-156
-258
398
847
-18
-577
-101
851
287
-5
748
207
388
71
-488
-864
479
390
-23
730
-395
-19
9
-621
-580
262
-318
-554
-1
203
-407
819
-80
323
831
366
-10
954
305
-8
-630
170
627
-823
-4
-62
170
164
-255
365
421
-619
-840
194
1
-22
617
-75
-738
-196
0
-861
216
163
-606
413
124
782
410
-764
-754
610
85
-479
-94
-701
-682
-429
702
758
-750
647
-748
-537
-574
-58
234
-168
-823
-141
66
373
-543
99
-42
755
690
-553
-433
-454
-629
-137
-487
-659
837
462
598
-222
-443
-815
861
-53
633
618
978
129
-757
843
853
0
-319
848
-60
-428
631
889
-265
-155
-557
-75
11
513
-288
-794
-774
819
-279
442
-599
397
370
541
827
-610
-864
-548
264
-176
-665
13
501
235
-151
-131
683
-450
-53
136
-336
-581
-588
20
-322
-453
320
-585
-411
755
57
-31
-789
-453
-21
-75
9
-324
271
17
475
-485
-761
312
377
-394
-469
875
-351
-702
-140
898
-807
709
269
160
267
-563
58
-641
-13
-28
-753
-202
-682
-533
810
-488
548
-111
769
403
-805
279
-90
-190
-757
-628
175
-687
-220
-539
832
-325
177
-68
-817
-826
-297
-57
654
-388
557
34
-730
-50
-865
-748
885
119
-582
615
481
31
618
682
-376
858
-734
514
72
-742
685
-773
508
707
738
-560
770
-887
561
117
-818
-213
-537
78
-95
-115
-58
-467
-803
-500
289
780
783
130
-311
325
887
819
158
492
-559
500
-839
695
153
258
-413
-624
-835
84
-41
-422
654
-657
552
-22
-179
-74
678
93
-356
18
73
-251
-74
790
482
295
301
362
-205
800
-176
238
-299
682
-879
-419
-728
634
-550
-28
142
-124
333
746
-85
438
31
902
-617
162
529
-49
522
119
67
-649
-484
223
1
793
888
-261
-688
484
-548
-785
-313
-47
997
-294
-664
-837
-25
-304
5
-83
-490
-526
-463
-492
-93
254
170
514
-576
-427
678
970
-65
-794
607
-672
134
-238
137
-212
96
-348
-356
-647
179
52
823
588
575
-174
-567
-192
386
501
140
50
-638
-48
555
768
779
337
-491
128
-872
-213
232
-36
324
-30
-380
768
-433
64
670
-38
-686
-21
-446
-417
-179
781
-862
-193
499
-99
911
-725
-545
471
-498
-540
3
562
-243
76
-339
899
186
528
619
-526
-87
121
883
-436
-253
-124
139
588
-19
374
-149
-425
55
-33
376
-633
-750
-101
-521
267
-347
664
-214
553
35
-484
-792
-368
38
-49
441
844
-369
209
-339
-68
-728
-455
-515
-703
-398
666
-23
30
745
-473
-98
738
-754
-296
-440
269
825
-407
-10
-705
848
926
7
213
-353
-47
-358
767
96
-682
761
-823
40
361
-18
97
10
-345
-16
637
-124
-718
665
-55
2
-668
-462
543
-146
-212
-226
-146
-653
-397
12
-643
194
856
-435
-632
399
948
-62
311
-90
-236
-22
-802
996
-51
300
143
-191
655
-859
79
449
-182
-96
-373
191
610
385
-768
94
-17
-539
899
701
-456
574
589
-19
-10
-862
-30
476
888
-211
-31
-61
117
393
-857
-501
-631
-795
-767
-2
160
-316
94
-602
737
467
721
189
370
127
-119
614
928
239
-225
612
-46
333
-446
-374
45
534
-750
736
-11
-41
-586
-28
-801
-655
441
490
-610
104
777
-294
-136
-854
-781
823
-830
94
559
-892
-78
-816
851
-131
264
691
-304
-168
-73
-398
-413
110
-254
770
-94
-787
-730
-608
778
81
122
-266
-654
28
-2
-700
-471
291
-111
-435
736
-539
791
-42
-568
-502
908
-182
-615
27
-276
-131
-889
758
4
-609
449
360
-510
-580
-269
-276
-257
433
-382
384
-591
639
374
281
-610
278
-263
267
-18
-484
-512
34
-808
-157
36
-418
773
-760
-330
-455
-463
-13
167
-308
761
-69
-207
600
-229
-359
522
702
412
-468
453
597
71
-298
7
704
-109
-184
665
-524
-270
-110
-796
517
63
-76
73
-305
-60
-58
118
-764
297
-163
399
-434
-128
-4
-169
313
-686
856
-695
929
156
214
163
-427
-147
131
346
-837
-315
-13
347
-795
595
-528
646
816
833
916
79
-560
-31
-843
-859
35
221
82
-751
534
-104
-820
-604
-687
767
-366
-851
411
-599
-405
-172
-241
-79
235
57
-576
-21
-137
-530
-142
602
-450
-571
-156
-205
-733
788
-84
-784
455
958
529
979
-86
366
-779
657
587
-43
246
658
516
-623
-434
622
812
19
54
-361
539
-517
-854
33
184
95
-31
64
-890
-359
-270
-270
405
26
914
-533
-228
303
48
94
89
132
-775
-560
-394
838
988
876
658
-669
-873
-259
-308
-100
40
-894
-782
-91
-112
-10
-253
443
-833
17
-97
162
327
-429
-270
751
811
483
-531
-643
955
-6
20
983
-843
-713
659
-56
-793
-302
31
-319
-95
-207
296
-363
-562
-397
246
-346
8
579
-624
-699
16
85
173
-194
67
595
813
68
395
-736
493
321
-601
-15
-212
-30
-668
-622
81
367
609
813
-712
767
-110
-640
369
85
122
-518
-719
-139
477
489
-186
-762
742
-76
-797
566
768
-478
-88
94
509
114
274
-257
399
31
251
844
-42
422
-97
597
317
-811
-234
364
-35
625
-73
-352
505
398
-271
-327
23
-4
-128
-852
-366
-94
834
-892
271
-854
-5
-674
-394
660
-285
-46
-324
399
674
467
-866
757
838
36
-331
52
-858
-795
-796
317
-322
699
-594
109
-26
29
86
-703
-577
-119
-90
-765
-87
-162
616
-95
839
-748
237
68
880
939
826
-33
-387
-641
-800
-258
239
-684
-189
-133
156
754
859
-84
134
69
284
3
-185
757
-875
-541
-52
117
-164
-24
-374
6
359
-818
-601
374
336
-138
652
563
-707
531
467
541
693
810
645
-569
856
-420
593
-433
783
189
-203
856
681
688
53
47
19
211
-474
165
-120
802
762
873
322
-710
-539
220
-674
-51
2
-671
-66
117
413
53
252
886
782
470
773
-57
-607
-661
-705
-147
303
-888
771
929
515
-398
-786
852
-316
-781
678
148
-60
571
483
-100
479
297
-238
522
289
441
119
413
152
-36
-370
216
-270
-11
535
147
-728
647
-689
713
40
-415
444
-653
-11
-828
-294
576
831
64
168
-626
-806
-163
847
-292
-843
-15
623
-455
850
-190
511
860
-396
726
809
-644
-789
-704
-135
-616
-394
765
171
-839
213
-401
-208
-6
585
-6
244
523
483
334
689
-570
-862
-75
-241
-245
-854
-113
627
-198
300
841
605
177
667
-591
-702
-494
-138
-492
516
956
406
243
62
728
679
695
729
837
-494
-819
290
-284
301
-101
-331
-297
668
-718
637
-461
291
-668
-298
-867
95
-407
-5
74
812
729
-773
-416
-28
-156
-329
-69
415
-361
91
248
-351
-791
193
50
-249
77
-367
408
604
-662
-341
-492
432
4
273
166
-47
221
-823
-369
424
-752
394
985
32
-543
296
286
668
-552
-596
-461
145
219
46
337
-216
-405
-260
-350
-328
82
-56
756
-341
401
-593
-591
72
-441
563
-755
-568
-651
-53
645
333
235
-52
-745
-545
332
-478
-857
900
655
-473
947
49
265
557
-439
365
777
-426
347
-642
573
51
-1
159
808
-638
24
-650
-12
-226
637
-14
603
260
226
337
-27
811
328
-55
627
444
836
404
825
946
81
105
-269
502
355
-59
-733
17
808
-670
77
596
685
-22
-49
-267
-53
803
-774
-265
639
-810
711
113
219
-112
-263
-118
-444
-71
26
-241
335
-469
-65
-48
382
-609
-72
709
-627
479
-669
560
-672
-414
61
814
-95
922
478
164
-553
235
447
-587
183
-184
-70
-269
692
-264
153
-65
-668
-722
-714
426
389
601
752
-396
753
-257
-747
920
278
-1
628
-99
-155
-871
887
-63
-87
-172
729
-262
26
-442
-714
662
642
-590
638
658
-50
73
-650
252
61
265
674
-791
615
667
-644
-227
361
-383
-409
-225
-237
412
677
652
-211
24
983
578
-514
-588
386
129
-484
361
713
668
-869
76
-91
-823
-79
-690
-6
887
259
-211
827
-193
55
763
593
-756
-71
-53
614
43
43
-387
378
127
-34
976
623
723
-336
-336
-54
711
-463
-372
584
383
800
-295
-348
-871
-488
-847
916
-347
36
391
939
-792
679
-870
-846
885
-655
764
80
-841
-744
-289
-503
-182
557
543
890
-591
-517
811
761
201
-66
71
-537
-837
-567
-430
352
-479
431
-782
-113
-641
202
-499
-861
791
-78
76
-154
526
212
-442
746
-821
-4
-772
-159
-552
857
-572
-674
681
0
-414
176
865
-692
749
-409
32
-792
-863
13
-481
531
-9
615
-397
-472
-804
105
-77
-183
540
-818
870
-601
-317
846
-291
608
-46
854
335
-665
-467
898
-571
-841
303
-803
-895
-868
261
748
-868
961
182
728
276
148
-7
3
-182
99
-747
-478
418
3
-243
720
-92
-482
-225
-809
-499
-240
-678
154
345
829
220
270
-91
47
145
608
321
-651
792
-189
-887
572
376
315
771
-817
800
-573
189
-63
778
893
-722
-506
95
-307
-510
-269
60
-794
318
622
260
-242
837
-24
376
528
668
-854
247
272
-595
-602
242
658
952
695
366
-61
-859
-849
-293
129
309
-188
-618
848
-6
-82
96
-484
-696
-42
2
-149
637
600
-284
881
-462
-773
13
-684
-2
-155
-561
264
68
-557
341
531
-88
-71
353
154
203
773
867
298
-157
37
-822
-98
269
-474
-308
-824
562
551
-413
148
668
-290
855
-784
418
-94
678
502
43
-711
537
489
831
573
38
-611
-117
-212
-20
66
620
-465
-273
-423
-263
7
-138
-139
855
849
-560
-523
-743
55
276
-420
-707
-17
96
891
-683
-153
-798
73
688
739
332
-444
55
115
292
-92
384
-311
-448
305
-51
-575
41
-760
319
-768
150
-762
629
-676
195
-378
-1
659
-92
-273
354
-185
822
490
-173
576
-71
718
-136
833
-353
628
-778
280
-359
488
476
-221
214
0
-282
-436
770
343
293
612
584
813
550
-782
461
794
-616
618
114
153
562
539
-570
627
-262
37
536
-547
57
113
825
69
-347
2
-594
-155
-230
30
-603
530
-662
832
-565
-342
-448
-749
-373
-851
-267
387
319
472
-71
838
389
-645
-823
-148
-647
412
460
392
755
86
-649
-56
880
428
49
-218
630
-855
445
-520
413
449
-576
-665
691
-168
-797
666
156
687
-108
446
-805
-720
56
475
-561
160
-299
120
-66
-307
490
-443
-862
64
493
435
-41
737
826
-480
-638
-623
-60
782
566
-609
-499
448
-197
593
323
202
364
238
377
573
-772
111
-519
-612
-396
-598
331
-159
311
-587
-72
-37
-1
776
271
685
-221
233
-53
559
149
408
-881
415
-389
22
-82
-707
-48
-320
-868
787
-729
15
-192
-736
-367
66
204
76
434
499
-68
-133
-430
742
361
482
-345
-121
801
28
861
48
227
17
79
334
838
623
-393
-478
-560
-355
1
-548
-692
645
-704
241
-277
285
712
61
-64
-797
575
452
-204
-652
-581
-884
-576
-65
-359
528
-706
-816
603
-86
453
-517
13
116
857
234
898
-46
-675
-586
-261
285
-349
-633
-72
-68
327
-881
-506
110
-795
26
-756
627
629
-216
-34
950
-650
45
-121
50
-477
-313
12
840
-396
57
-844
-819
58
-538
-42
478
955
130
-45
-830
18
-522
464
384
662
168
5
-138
-660
629
-6
887
-2
173
-533
-511
-167
312
883
56
470
-571
-6
-826
-817
-623
91
529
760
95
-93
-652
380
899
-599
631
-19
-300
-81
-55
864
-228
502
-48
-433
961
410
-34
200
182
-540
-19
594
719
75
-892
-646
-314
646
-173
-64
86
525
672
-636
815
294
148
-77
-554
-79
-588
208
-826
447
438
718
27
218
-451
28
-438
-23
-813
92
877
306
-409
661
-764
-260
964
326
-23
-3
279
219
855
-630
-643
-778
-654
789
-217
36
371
269
-588
710
362
789
-305
649
138
-485
418
-24
-363
-88
407
416
-522
641
-576
-31
347
-746
529
185
-661
6
-14
-66
168
-651
-211
-438
-776
-576
-756
-559
533
-460
58
-586
-333
864
-423
-171
238
-1
376
371
-12
619
-469
483
683
-231
341
-842
627
-529
-199
811
-687
-428
-320
-173
-808
-768
-498
611
504
-575
-500
8
-572
398
-129
-128
345
728
76
374
308
600
827
-100
646
465
491
-292
-170
145
-66
173
825
63
-588
-362
-172
-514
-241
245
73
471
898
-816
317
49
-421
-533
-89
-523
-697
554
-174
-40
-621
-782
-313
-398
-108
-430
232
530
-760
-602
-260
47
465
-713
-641
239
219
-233
-99
10
-692
-43
584
-494
166
-389
-150
-66
-229
-630
-71
733
-93
516
-729
-59
891
-89
-653
-191
-291
-50
8
-278
649
-817
-329
165
98
-599
-720
-553
979
-207
-422
371
-78
-528
-355
-635
-80
57
-642
-292
96
-363
-608
247
-689
643
469
-11
-611
436
643
142
695
-599
-79
633
245
-86
-130
-472
-358
752
69
175
-443
281
-556
928
695
-769
-416
32
689
-77
669
-274
313
-480
-604
49
-643
-881
-182
747
55
223
461
-264
-142
-201
-266
843
256
-122
80
-829
-281
625
888
-405
-180
-456
-605
451
-736
-131
-322
-522
693
348
-761
73
767
653
-759
-858
422
119
682
-590
26
313
-746
14
113
-694
-459
376
-308
-853
53
-825
-885
332
884
859
561
92
-90
-731
406
210
583
-83
474
977
163
845
-511
-184
