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