150000 111
277
-138
193
915
175
749
-704
641
-734
-609
-930
663
-406
-478
-515
33
-290
210
620
19
565
297
381
848
-810
452
140
767
600
-259
487
265
-124
-883
937
119
190
471
-834
360
-270
-24
-741
174
-57
881
246
530
-365
-328
-703
-65
556
211
-361
-70
-686
198
269
791
976
-244
-264
-843
986
-128
-455
-808
351
-902
-637
-588
-467
-492
715
882
-274
129
428
-355
-86
-480
-353
513
-417
942
-711
-911
-398
-547
-343
561
-240
-805
-798
452
-71
569
-639
-633
722
866
786
-28
298
88
-869
739
815
-451
6
225
724
557
-139
310
-827
575
-876
743
-247
-794
827
-270
-987
-272
654
-312
441
909
796
-196
277
824
872
76
-58
932
356
-156
-265
-261
-565
-769
901
-757
-476
-282
-928
507
-999
-555
-541
-725
-16
-704
618
-975
90
-555
270
-823
483
-399
334
-608
-81
859
-785
466
-711
-728
-468
696
146
-396
-391
371
-803
933
-167
-689
827
859
511
99
990
886
-744
-794
-927
224
417
-674
-48
-438
-440
-351
-771
403
-681
228
-22
-604
222
-685
-121
-956
344
-293
339
744
-455
-348
716
955
24
-11
-815
444
742
389
-110
463
206
-724
-589
-977
684
318
250
995
234
-935
-60
-300
490
547
0
844
584
543
263
150
-909
695
-352
595
-539
363
821
-165
515
233
-970
831
498
-808
688
-436
-434
-111
-349
-227
747
-791
637
-250
-222
244
-682
153
-594
140
320
538
-988
432
980
-476
-995
230
-141
816
636
-765
-11
-213
-507
517
636
-968
-936
323
-267
22
731
-828
809
1
175
339
-37
-208
155
-805
-849
-948
916
-380
-186
-48
-464
376
-310
-854
792
-584
928
-964
161
267
375
567
257
-81
108
-27
-598
32
-345
911
989
-222
175
400
161
677
-630
-296
646
208
193
892
-210
-817
449
560
-306
237
-898
705
-330
26
977
689
280
-36
345
477
182
-366
762
984
820
-856
-86
-272
-602
999
-942
-114
906
659
-575
511
999
923
-203
12
-614
-925
-353
-68
-465
521
754
46
-98
-631
819
527
-38
-721
525
796
187
84
241
-704
831
-530
999
-977
923
-631
-809
19
868
-300
684
225
-52
944
-876
-661
-617
852
-921
-450
-144
348
324
-393
401
634
-62
-140
293
-326
60
-416
932
472
-232
-780
-585
-130
174
-526
894
-379
461
-276
540
510
961
-900
803
-964
931
-266
620
-909
-223
-400
348
-392
82
715
-989
-497
-968
281
346
-745
970
669
275
400
613
-335
81
-79
121
307
-977
-668
863
-412
530
381
496
804
221
906
130
136
-626
165
936
883
-689
351
-152
-420
-265
-559
638
-743
897
488
989
815
846
-250
-521
-476
972
353
-937
-455
-213
731
-487
-749
-412
-215
295
288
-780
263
486
-217
-564
115
834
-987
277
-189
-239
114
428
-832
390
482
-696
600
-655
-30
905
-794
822
-390
-190
85
-90
421
868
767
491
-983
-918
840
-275
-501
496
-882
-889
9
-815
-697
-805
513
-682
-722
875
-995
-183
-522
-556
-230
174
566
-283
685
421
-7
69
-20
976
-241
168
-323
146
949
-403
-941
-751
-756
-213
531
-454
-727
-506
-774
436
-475
394
-23
-679
-57
-34
-892
-524
97
908
791
-942
-194
609
-227
-228
-400
176
964
213
302
-709
-281
953
-784
-930
897
855
892
338
850
581
175
-309
1000
43
-922
-680
-278
667
4
-464
-689
330
-904
-553
419
-592
-592
-99
-567
-767
159
126
865
71
782
-352
-340
528
357
-125
-333
599
-399
-526
-883
411
254
-856
-158
-33
-380
991
785
-543
446
-897
-48
-630
511
387
34
226
-641
736
-408
719
-127
9
656
-322
-528
-450
200
-922
-870
-663
-488
875
-447
-423
297
992
847
379
-982
-927
794
-220
583
666
-447
534
213
858
303
-383
-680
-918
651
70
934
918
988
-64
-427
-993
415
220
13
136
89
17
896
80
-725
250
470
-83
358
-472
722
311
528
-749
-208
-990
702
227
907
-259
-603
-697
79
949
-117
590
-421
-254
-130
581
23
-776
355
-223
135
-185
-992
-222
-96
788
194
-298
-239
-121
-753
502
-228
831
41
139
365
-140
-23
758
-193
855
-438
-860
-788
272
-248
913
966
237
-145
350
-837
962
-11
293
726
-289
694
-540
-108
582
-890
-303
-802
-188
881
-494
-60
326
-665
-195
-597
-202
506
-114
-882
-152
588
-365
-678
-141
-413
845
-783
56
-539
551
-771
-795
17
759
-613
900
71
-192
-200
-794
-610
-636
-244
-790
-758
473
911
553
-310
973
694
-390
-129
60
942
774
-594
576
874
179
-904
-643
201
109
-474
-49
605
-526
-762
255
-984
-549
-594
148
278
-900
961
-817
-661
755
-601
-613
943
757
-732
-135
131
-450
-894
-178
552
-522
-819
949
-393
312
788
894
-528
82
600
-75
-660
-594
477
-266
432
-235
-482
90
-944
-148
-795
15
-658
-38
-639
-378
36
-992
-559
-797
122
-274
200
-887
212
754
891
504
-64
-243
239
174
430
616
314
297
221
832
446
-657
-463
-979
-482
96
547
-15
-397
-474
918
387
-522
57
363
808
311
580
-531
118
673
988
42
-731
205
812
-444
-544
352
-442
591
-736
-555
-522
695
-1
378
84
447
-549
30
-561
-544
-753
58
-16
-750
537
571
638
844
-929
637
145
578
341
742
943
861
835
-109
-829
982
781
-439
-129
897
867
688
563
-385
-543
-148
-839
-975
24
276
800
-429
641
772
136
-928
814
-6
733
-175
731
171
232
141
101
-107
305
130
29
797
875
287
-261
-803
-62
357
534
697
-381
873
-284
874
649
673
-496
-245
-28
229
-683
938
-57
126
987
-292
-993
386
541
-366
-723
-37
487
-227
135
-97
-145
-368
836
-7
-727
470
-921
-101
-746
-576
6
20
-174
-151
-296
-367
-536
290
414
-635
-54
-359
413
-204
901
797
-642
-237
-661
-905
-852
755
-463
650
150
157
-852
-814
374
545
180
5
619
-969
-106
203
-698
-24
184
768
908
814
-615
-171
-464
812
890
-523
158
355
-22
753
444
-44
-291
-204
-66
-873
-868
-498
445
487
-236
856
764
-853
719
-127
94
83
-305
621
-886
912
254
-69
755
-692
839
141
132
-211
-19
-9
-485
-95
-547
-91
895
-704
-582
203
598
-239
-941
-317
-265
-242
676
105
455
976
560
199
493
566
-618
-94
715
-226
-762
77
-164
90
39
-702
-336
913
-161
-551
149
649
-282
682
824
-550
-436
365
106
885
-499
-62
-866
819
927
123
-831
-828
876
932
713
-198
67
-390
-491
75
810
738
-827
425
139
475
-174
-574
-186
308
277
89
-776
-286
-30
-494
-291
547
-463
89
22
-121
770
893
-14
-917
34
662
238
796
148
-716
-443
-406
327
940
224
417
95
876
-359
-260
-313
35
324
-258
-721
724
-931
-971
146
-950
-381
-135
-860
-253
-993
-597
-345
-472
-896
-633
-572
462
512
826
-6
-670
-204
-314
591
61
496
-81
-550
727
-528
-733
-199
26
179
-620
-216
162
488
12
-12
508
-537
-151
-791
205
-55
704
760
-443
240
19
-528
977
901
283
-855
35
-384
-320
-360
588
-500
-426
-304
444
-360
-266
146
706
-475
-130
-921
-15
-300
531
-258
-206
-174
-649
373
50
-605
398
-610
-634
519
913
112
358
-869
-829
952
-533
-862
235
-251
225
271
-705
47
-898
892
-222
-126
28
-73
72
560
330
216
12
-654
-195
204
536
751
-383
756
803
-153
488
-412
698
-99
-170
-41
-200
829
800
-346
35
777
799
617
811
244
-748
-237
-959
638
298
-914
310
-858
-816
-680
845
922
571
-724
824
-203
384
-34
-277
606
-820
-440
-82
-992
312
754
-568
-564
-218
702
675
-294
-693
509
-448
437
-872
-955
-143
-54
-627
168
-832
-409
239
-173
-107
4
-335
842
-63
-530
665
-420
-633
-435
436
-197
423
-558
427
117
-392
430
904
856
679
663
369
-626
371
-566
42
771
718
-454
198
-370
-198
557
785
186
27
-184
-995
-17
-895
-164
-278
275
714
536
-26
-593
-657
962
63
-442
645
86
866
484
-143
473
-609
-556
-815
176
-328
366
-982
219
924
-742
-50
267
353
-341
-940
-495
645
3
675
109
144
392
641
340
-808
808
257
-831
-266
316
-744
-67
455
-856
66
-167
709
-494
583
-830
177
176
187
-657
383
921
45
-596
-167
-319
-439
60
-242
-46
293
904
846
883
156
524
-479
389
-20
-16
562
570
536
-538
-554
-834
-625
-803
657
-870
-467
-96
543
-521
-833
82
-381
328
-218
-42
278
971
170
-824
731
-842
-201
954
-825
436
-635
-496
98
-394
-589
-589
-546
-141
-483
-969
-256
-910
-178
331
-213
995
-39
932
-503
525
-53
-481
-821
220
40
-868
-912
339
767
605
-437
-127
558
-189
-604
-534
-441
-787
629
-479
697
476
621
134
683
-906
779
-587
-200
9
-253
-809
-855
34
998
-124
-620
761
-499
453
-815
176
930
-889
845
221
-47
-827
-130
-40
449
-838
871
-871
-862
82
812
-394
389
256
346
365
-656
751
636
-684
934
216
130
-605
60
115
-49
-174
-219
451
350
-790
-661
-611
826
999
946
-798
398
-154
427
879
345
-423
316
-888
-284
-378
-475
608
162
543
-114
652
-610
670
893
291
413
-541
-420
428
-374
-70
-134
692
832
-240
351
-243
-251
-710
-880
17
849
810
480
172
74
806
933
805
134
285
-956
27
543
-878
-237
-925
-369
-530
615
-236
-867
-412
-523
-554
-521
-807
-923
231
807
530
-562
-738
805
456
533
549
539
400
850
504
505
192
-573
790
372
-467
367
-516
-911
-964
593
-577
-589
689
-527
794
986
-761
297
-173
-678
-831
-590
736
-20
932
181
-99
372
41
-165
395
135
-817
-476
629
255
-615
246
108
599
237
-177
587
-392
260
573
-304
-663
-835
610
-512
217
-63
657
-135
-359
-452
719
903
-495
967
-229
-936
387
484
59
347
638
-102
-193
-403
155
482
-323
721
-761
532
-302
665
-542
8
-271
-248
783
-391
589
-493
-213
-997
112
962
-161
421
889
406
788
-511
-141
957
632
-147
282
548
-613
24
837
989
-970
-877
-149
75
-882
196
537
-465
-864
226
-754
-160
-751
892
-754
353
832
-149
265
-206
-915
-229
458
-819
250
-535
-252
335
557
177
818
-131
-894
-340
668
715
700
-928
914
233
-383
-899
-169
-982
-879
478
666
-28
704
475
-184
35
-412
-398
-544
847
916
-110
688
-869
-782
481
447
130
532
442
-352
904
-309
-698
432
-992
-897
-951
462
-77
-855
601
-837
-873
-755
844
995
197
239
407
49
-976
11
-778
-368
-562
-518
-284
-24
-55
-78
106
-626
320
344
-160
757
-478
-76
973
-758
-441
121
-644
353
265
572
444
389
265
347
671
374
-354
-464
-570
575
-427
206
-401
-500
-5
-603
287
183
-131
-995
-666
816
915
561
-646
-6
297
-243
952
680
-189
-60
-244
-649
427
-103
998
556
800
-299
-572
637
399
-533
-302
992
-556
567
-231
-380
462
692
-488
-286
-114
-901
-155
588
-327
-332
-903
888
-198
682
-942
-735
-156
-937
-404
862
-726
575
917
791
377
-455
963
994
257
716
99
-462
-483
508
-261
-535
677
-367
897
-235
321
902
458
-964
81
-928
-453
-563
35
-237
822
887
22
-660
-740
194
436
312
156
852
-536
-700
925
97
197
839
-45
909
162
828
-933
-510
-836
810
655
231
-155
-913
933
890
185
530
-999
654
709
-399
269
130
-619
-83
-143
513
-215
-691
-121
991
-831
-318
-522
-497
-632
981
-453
766
-995
-699
-518
-551
-265
560
-143
752
310
-713
921
165
-142
183
113
-528
-817
65
102
-7
109
-26
-762
474
-377
874
-259
-242
-857
-316
-145
166
605
-874
115
-863
412
-709
-653
-249
818
-615
-876
-824
-315
-685
-735
295
994
397
204
-24
-65
-31
21
939
-597
170
876
621
-64
117
811
-57
-898
-231
861
241
-36
327
995
120
655
724
118
-718
-581
-203
-763
755
940
119
607
852
-224
744
-317
617
-123
-436
323
630
-90
91
-918
145
294
828
-939
-474
357
594
-473
307
821
-206
-254
913
-120
-457
-971
872
-358
352
-813
441
788
679
-96
450
916
-788
330
-761
-593
647
691
-248
483
-679
602
850
544
-708
-144
70
285
790
-319
376
-175
-142
-72
546
847
-872
862
-424
-128
-860
-125
-377
551
344
-835
-566
233
-877
-105
-158
125
918
55
-722
193
-813
-951
744
-845
-959
349
891
-980
-511
651
270
42
-439
18
346
725
936
-760
747
440
-643
-366
-655
141
297
634
-710
-919
-4
566
769
-209
-903
650
-556
76
-227
-733
844
-701
270
-180
-857
128
-13
-653
178
718
-41
629
-48
982
838
299
996
-448
-679
-440
-281
-94
789
133
656
-225
-841
-539
112
-947
-863
-51
639
490
-244
-815
-782
939
-690
-624
-785
34
-288
-457
-839
-272
857
-32
-434
537
559
-889
-735
-502
-570
370
-882
-307
187
983
-853
-563
-373
456
437
-590
567
-307
-748
-888
-910
751
369
938
-261
665
-209
-183
-440
55
362
757
-154
-560
438
32
-435
-73
-360
45
207
519
175
804
-263
194
-399
-532
-693
174
666
-207
388
525
-321
-994
533
-770
848
949
-227
410
607
13
-28
286
-884
-881
-581
-583
-938
-290
-991
154
-776
-83
-304
974
-314
-144
307
154
880
531
-607
254
849
-29
997
767
133
-759
204
773
375
-158
40
870
796
503
-669
57
-504
629
-305
-605
-743
642
525
-775
665
475
-964
-87
717
215
671
300
-774
-451
-480
-933
457
-923
21
509
601
-6
558
-504
367
-516
-623
369
923
-800
247
-170
-29
995
-506
601
929
296
-365
708
914
-573
-913
958
-843
-538
113
215
-300
-809
-447
-55
757
668
613
-769
-671
-843
-275
485
-341
-448
-239
350
-452
381
-100
-356
881
28
392
223
-932
496
593
-962
723
801
1
960
-973
192
800
-978
-934
-490
622
685
-390
-291
181
-420
959
-652
870
-361
847
98
788
595
858
-997
445
-340
448
947
25
532
-829
720
-998
-997
-707
824
-614
-575
-226
-862
589
-468
995
796
-912
-289
817
-957
-2
607
188
-646
-901
729
-608
56
-813
573
368
797
-326
-782
986
590
798
91
772
-774
446
837
213
715
-514
-440
739
-829
948
926
858
831
514
-970
682
-30
603
487
-628
-26
-818
-886
-197
-556
-552
-337
908
-206
283
-694
-28
757
997
-294
873
-547
60
-921
-758
245
-664
535
562
-45
-219
-167
-838
-474
-738
820
344
-171
-998
488
279
-142
-896
312
393
-143
-702
995
427
-721
-177
-236
492
-571
-972
-791
578
165
48
764
335
-205
20
-623
581
853
-491
74
-378
-818
-377
862
375
204
-807
-807
45
8
811
273
-923
333
302
-259
-373
21
-533
-134
-224
-342
-278
-938
875
25
-245
721
970
739
633
726
-990
786
-883
-907
572
-675
-63
81
-328
-111
-129
-710
-57
663
-19
50
-548
565
-231
-844
896
-831
-739
-774
493
-176
661
-706
-389
553
650
886
610
47
25
92
927
-764
46
250
-196
-947
76
34
945
525
-424
984
284
961
114
-847
-630
-550
31
128
-828
603
740
-382
717
65
-897
-884
738
-659
209
-152
-858
-156
-474
72
-57
469
249
-796
199
305
805
620
-442
105
605
639
-539
-274
275
-762
-310
-615
958
-25
-108
-789
-320
287
-418
503
634
320
-276
717
-669
469
-610
107
602
45
708
555
44
-51
79
-64
-251
347
-939
880
182
-983
-388
223
-521
350
316
-448
-487
-937
306
-832
-523
-320
-226
-131
295
-811
253
603
-644
851
754
859
44
294
570
-904
852
-795
527
-147
651
-373
-658
620
522
-397
-205
-806
438
471
753
904
-766
-441
278
-911
-621
475
324
782
-440
-127
931
355
737
472
686
30
909
-295
-668
208
-167
488
-613
134
-779
216
432
445
243
-74
-45
194
793
571
-279
403
228
157
-641
717
-610
798
-522
808
723
7
-853
-498
161
292
-156
868
957
-502
27
477
-941
-264
830
-258
-893
147
-213
109
365
-413
-41
411
108
-97
-290
-534
-710
-637
448
910
-693
86
280
-847
323
721
-980
777
-309
-511
585
-595
160
474
-474
-563
-771
676
140
166
785
203
506
437
218
-524
843
709
612
-240
758
368
239
402
-779
891
-881
-465
-806
-488
-402
317
622
-435
145
961
-890
447
-632
376
-406
729
-676
693
-237
-264
-849
206
-191
-818
57
-465
-669
198
701
505
-974
783
390
321
470
-844
227
389
-479
-759
682
922
-550
232
617
804
263
708
-68
-94
75
-879
919
-444
469
813
-862
-343
-565
-165
-491
752
463
781
-691
-654
-481
-217
-778
943
-10
-310
989
-281
687
108
-34
309
409
-284
374
-364
338
-596
-32
16
840
-877
-711
447
-319
-282
377
838
-880
896
3
-668
-163
-974
-699
558
-450
54
498
-529
-845
-597
-81
501
-215
909
-212
156
172
148
-232
633
541
898
-569
195
-385
-934
705
80
-251
562
227
-120
-406
-165
-864
-293
-28
35
631
758
596
970
717
-740
-226
164
-863
-14
-271
-450
-915
700
522
-761
74
297
-517
-909
-91
-311
101
-572
-210
68
-600
222
32
-325
502
-798
40
943
-588
57
-479
348
168
569
593
-792
-313
403
534
962
-878
-225
249
622
-776
132
815
-149
-862
-670
242
-426
-662
796
-763
981
-706
-514
906
-907
-379
818
-243
-887
-766
-984
-596
-643
-518
707
-983
-46
796
112
228
580
-321
33
267
33
130
490
624
350
937
-407
-304
-332
-778
925
-408
-498
581
-737
-454
-379
-795
-548
-512
743
-610
25
-977
-804
-141
-27
-793
-988
-303
-394
410
-516
-173
-74
230
603
-128
-353
138
-748
721
703
-132
-626
337
548
-137
182
148
-245
486
-750
374
-958
822
386
654
530
244
214
-222
-790
974
537
-673
356
498
-484
-333
-187
-767
-539
-500
355
-748
445
115
435
-413
132
-718
-370
-919
707
640
306
720
850
304
396
690
-357
710
572
28
826
281
519
961
41
772
-453
988
346
615
230
-725
439
526
446
-840
-242
-5
-181
110
-550
-989
-204
439
-744
-996
303
-50
515
686
352
38
-51
-513
912
-636
856
-94
961
-818
-104
620
179
-638
-105
-155
-989
-988
-129
657
729
829
937
438
995
256
785
999
-578
-174
-536
671
-746
-185
-36
-843
759
-118
-595
-246
26
30
13
-843
-667
-944
176
-454
736
793
-13
-547
-265
-818
-786
237
450
956
99
902
152
-905
-429
361
874
-642
141
-651
73
-716
-207
130
-129
-897
385
-575
65
-828
512
413
284
314
-351
456
202
-593
563
-296
-769
-372
-191
702
562
-409
-185
768
358
421
915
102
-391
386
461
-855
313
142
82
809
542
409
836
968
651
792
839
-75
-86
65
217
675
-318
-849
429
727
-540
-545
-485
25
-240
-209
626
85
-132
423
404
949
900
-404
-114
658
-852
-234
679
-124
-829
-947
211
-502
-136
-985
-791
382
958
-928
728
-53
-220
-128
-63
-603
684
939
126
-582
580
-29
335
-216
371
327
-509
117
534
-620
940
807
-171
185
715
185
-840
-210
-332
624
228
-338
-633
-630
947
-942
-275
-228
38
991
-249
288
376
89
253
996
-670
269
183
-257
-841
870
-777
-793
-692
518
686
-775
641
307
619
-836
469
470
596
546
885
-433
-522
-102
-838
-783
262
688
-94
459
-786
-320
-564
-727
82
859
-325
747
743
198
-780
564
-106
256
957
599
-365
63
-120
845
176
-575
-382
-124
-547
181
332
548
884
208
-54
-807
-588
863
-802
243
-44
188
-686
353
706
-676
-781
430
354
-32
670
834
-163
-130
911
610
266
-352
180
-44
970
-370
-310
142
106
337
-102
810
-192
939
697
626
657
-30
708
-762
-95
-481
524
-911
-202
-263
835
703
-451
-165
-186
277
-504
188
-699
34
-307
-374
-123
390
151
981
248
-942
-280
-622
-214
327
818
177
91
809
-826
681
-322
479
698
249
492
-259
-359
383
626
811
-989
734
185
-918
504
-303
722
-984
-211
-632
388
840
-103
-137
-775
348
620
842
-961
454
993
69
370
4
173
-642
678
-24
390
217
-739
627
-526
786
-937
827
-444
-947
-338
-842
-134
662
-251
31
-213
730
-909
-108
106
420
-157
-777
-145
-340
-885
-896
670
-428
-493
-477
-318
-258
817
-396
-873
-305
936
-838
-445
108
-918
-633
711
3
206
-875
-180
-175
610
747
-632
-983
-69
-605
-590
-43
206
-413
-180
-204
341
11
-86
-665
-356
672
-264
-372
-800
-622
-769
41
-389
741
-509
87
-913
-352
-746
455
-897
623
-715
-943
-645
115
661
-793
968
142
473
-93
-460
-878
-630
299
577
-434
367
665
775
-451
-756
-528
-29
664
95
420
918
-867
-618
702
900
635
755
488
615
-550
-300
-511
-504
-699
302
592
253
920
-258
-982
249
-281
-609
-590
410
685
733
386
602
-297
-643
540
492
-951
623
320
-750
-197
-953
-445
76
976
858
-839
-682
-119
458
-419
572
403
-18
-738
304
30
808
-429
-605
-999
-376
-725
-239
-101
-16
2
204
692
249
803
701
-475
-693
-784
-10
323
-234
586
-203
436
-113
813
804
839
-611
-867
-183
739
-846
-13
88
-913
282
-880
-916
802
-506
-933
571
-502
319
460
-597
227
-625
-958
817
-115
-586
200
249
-402
260
710
-307
135
-345
996
71
335
-512
-500
421
-322
534
802
683
868
-39
-825
-590
-358
976
268
792
65
-327
-933
-845
132
-544
-418
-567
-21
104
-587
36
392
748
-964
367
-109
355
-920
507
-597
-588
-925
-794
-759
151
-585
-230
413
152
-846
-490
888
-942
698
665
-60
-411
420
221
-139
958
-328
971
675
-22
679
-14
-502
-915
409
406
-274
889
-287
304
-811
451
611
-110
-870
-625
669
-70
484
-246
-149
-488
898
-873
-380
-419
204
-708
-585
970
-610
-534
909
184
-342
-824
-744
916
-635
824
-373
-317
-152
-573
769
40
-256
124
-811
615
-228
-379
-505
672
565
265
799
-998
-769
43
841
734
468
251
343
-857
-902
68
-200
358
843
-294
920
879
87
-640
-176
0
-661
-315
-234
850
-446
126
-653
314
-17
-835
-893
740
-922
-72
887
-948
-589
294
241
941
-818
196
-971
-391
-925
-948
216
128
-180
386
-424
738
932
-492
-88
-743
954
-198
962
-496
977
-982
938
619
-857
-829
849
251
-384
-495
-73
-573
183
868
-807
168
-410
85
-223
-390
-578
-987
742
722
-566
-340
-124
587
-106
-993
817
832
-578
216
-463
853
-915
-503
-704
660
-661
434
-961
-287
218
28
959
788
233
884
558
848
406
-492
604
-247
-527
56
-213
564
-732
474
-660
-561
-471
-428
-94
703
234
-970
379
954
866
-895
-271
216
517
228
-524
811
739
-324
-327
-769
-253
178
-951
761
-899
478
15
899
438
-906
-288
229
84
-307
-294
-843
527
651
255
-503
-384
-53
-128
-279
375
-540
-523
678
-859
-972
-777
-809
-487
-619
-797
-714
972
-743
380
-758
-554
871
-273
-724
-746
-623
-803
-579
-200
95
22
958
174
-82
837
-93
-421
426
967
-787
-783
-789
382
-170
-699
-380
-146
-584
-117
668
603
33
621
-368
738
310
481
896
329
176
-387
276
93
117
-984
-576
748
-768
-518
-358
370
783
826
-61
192
-808
528
-269
990
-920
601
-23
-724
964
955
764
-855
-308
-59
442
317
510
424
-166
-938
-945
346
-108
-429
83
-43
-895
315
183
195
-849
-322
148
414
274
-537
806
156
-583
-109
-557
52
-96
420
-54
-551
-667
-861
-243
95
-745
-866
-377
828
-814
712
-368
694
-522
-453
410
411
45
-14
-535
621
129
990
170
587
289
-232
-546
-126
-186
-552
734
227
-842
523
-748
243
-213
-563
-836
-154
875
815
443
-806
195
297
545
-910
-519
149
-492
257
-140
-796
-921
-542
613
-180
962
-427
-565
-869
835
288
853
909
-513
984
218
940
332
949
-424
848
308
283
895
-707
-941
78
-677
528
761
-346
-548
-722
-413
-445
789
639
776
-805
-394
-766
696
611
-776
438
666
490
631
661
-14
-733
-558
-769
248
155
-685
-278
735
220
-851
874
487
412
-781
-683
-897
658
-697
852
-157
-143
-648
-230
612
744
452
54
-670
209
620
-44
-879
841
375
-252
-810
-132
-40
40
-308
-784
315
734
-416
-785
-188
-274
-753
-902
-724
310
747
444
703
-176
653
-870
674
976
754
-338
-997
-76
-810
511
403
-305
-448
781
755
-598
930
-82
119
-61
151
625
-653
536
-569
748
455
-774
452
866
-760
270
23
-197
-321
-988
370
490
-368
-829
581
-793
-458
-114
569
-829
-565
-590
618
493
-405
-326
67
-767
294
-231
-385
-606
818
815
209
-614
-623
-726
-39
-514
878
570
-462
426
-576
600
94
-23
954
897
857
429
819
205
-532
-888
-594
-966
-749
-414
-267
129
-790
-34
-319
-200
249
-243
-144
787
-507
926
-26
164
-637
708
-88
-566
-914
-950
-995
-653
-244
-847
-500
28
366
-599
139
-66
173
714
-539
-329
207
-192
760
-170
995
1000
-489
144
187
-210
-271
-123
-278
309
-489
992
190
629
497
-590
-768
-749
-635
-438
-3
907
455
-739
59
161
951
-408
939
-557
-971
203
-475
-2
16
326
-679
345
-776
-102
-182
629
94
277
-190
-556
784
-98
328
467
903
-476
204
-874
-859
890
-887
837
788
-51
132
84
624
-257
447
628
-820
727
153
-208
122
-721
154
-115
-108
762
-364
-338
-524
-274
-987
411
223
-208
-426
778
-341
-111
26
-269
94
272
-478
-321
-486
584
930
-570
93
655
-357
-584
-369
639
-106
-974
-903
-495
-868
947
931
-979
-430
26
513
-743
248
-147
742
-314
-305
-28
260
139
-168
-837
-975
-316
-117
824
704
-782
612
-272
834
271
-720
-593
-335
372
-860
805
-644
146
701
668
682
-105
947
674
140
525
-959
-696
715
148
-665
829
-744
563
408
-896
-135
649
-861
287
87
-681
-84
-807
944
589
581
266
846
-826
-552
390
-423
835
557
-17
575
476
294
83
-435
-266
296
631
841
-640
-685
-6
-343
-224
331
-585
-924
487
-304
-260
-930
-148
991
-666
-508
902
-63
581
564
106
-759
-686
-724
135
-702
451
785
543
-673
-95
-334
358
18
1
420
332
652
717
-626
-530
676
603
-192
-968
236
-41
-32
-765
-317
548
-802
-733
250
-122
-419
398
-616
54
-333
-814
345
-375
-836
-558
-618
90
-662
944
646
445
-369
66
680
641
-39
-770
-997
264
-772
-240
56
-478
-299
740
986
-384
623
104
-57
-332
147
734
491
-328
831
650
545
610
-101
-408
332
-684
-682
41
636
570
-516
-666
25
-877
295
-168
-83
344
898
-909
241
18
-868
519
265
-177
289
-607
-690
-431
-628
-534
-89
55
-722
889
-763
-903
731
510
-479
566
443
466
673
142
956
-67
784
857
-939
215
332
837
-246
-632
-62
-833
479
-149
-320
85
951
437
691
-436
98
957
-245
163
899
-326
-714
-134
-31
-918
495
573
-77
524
890
-216
445
920
-598
-215
926
585
-7
-26
-860
976
887
498
682
652
-385
-323
49
22
-996
849
854
775
-615
474
-108
-738
463
511
-414
893
-846
472
138
-851
986
-268
-888
-182
-425
-694
154
818
-232
486
219
-604
654
-149
824
924
-667
-694
-953
-403
-666
-223
-874
-455
-664
142
630
565
-658
-457
642
-625
-267
-621
-328
-589
-418
-392
-408
498
-509
724
-782
-10
423
-347
311
610
27
987
535
-614
-894
-944
497
-502
966
-927
103
608
-233
379
-129
263
557
-885
-257
-173
-877
195
273
-737
99
298
-266
229
276
703
757
967
381
358
-338
-550
188
-82
664
-874
-260
-953
88
85
-986
-686
695
-241
289
756
-800
-169
373
-94
-717
622
403
-568
-536
-894
-857
-557
995
-335
-922
179
702
894
464
629
381
-897
172
23
643
-670
-541
797
-901
393
532
52
966
-625
453
-69
386
433
-242
-718
23
118
-532
434
-778
-16
-43
-290
843
93
-480
-784
-845
442
712
-266
994
468
440
704
58
-947
971
874
-209
998
-741
-889
833
618
423
203
505
-768
-891
333
-577
-511
-692
-496
159
248
553
-7
-485
-431
170
635
-687
-400
461
-201
-480
-613
-663
24
-33
-641
806
-268
715
-468
878
-217
-224
284
525
-885
-496
231
-404
709
521
838
13
739
-201
-510
127
36
368
881
-219
-190
-758
696
490
-974
779
-60
121
307
941
214
62
888
-948
-709
-103
978
-301
901
-818
40
639
-420
138
-286
887
9
-566
-702
-281
-307
604
-701
-90
-135
620
-814
-362
384
779
85
726
792
833
904
869
702
-279
212
680
496
-864
-337
-155
-245
118
922
-41
85
-704
-375
-130
941
-744
609
-859
528
-972
207
178
163
-198
-931
-959
178
-413
287
37
992
108
342
-56
107
-760
52
-648
-681
513
-361
279
673
239
537
-406
-413
-257
31
-989
-482
-376
-752
612
-820
-204
-713
68
361
414
654
-459
-86
819
-16
-63
498
438
690
6
-351
167
-25
230
-335
-125
-463
775
-923
-652
-899
708
920
960
472
-663
-960
-440
-211
-165
-639
398
816
390
-270
-423
-951
396
-31
-210
-861
233
-465
-25
-10
-203
-941
-388
250
763
-589
262
542
414
560
-349
621
-130
-576
709
245
680
649
-374
847
-356
-224
-530
143
-836
793
748
-559
104
513
162
762
-422
-256
210
416
-784
-734
107
387
-216
-771
-53
-366
-186
-304
735
-675
-847
-136
-987
694
-169
704
614
672
343
569
-509
-143
-952
712
68
82
-9
886
902
-292
525
-419
281
493
640
946
-105
925
525
910
622
-638
-72
654
812
-809
-359
-240
180
-540
11
-143
822
182
710
-707
-891
712
789
270
844
653
-774
-5
762
-204
509
-211
-816
-635
-73
918
-83
-834
-259
-699
-203
-2
704
-597
781
-107
989
-197
669
-937
646
693
-430
767
-139
-626
-674
-189
408
136
72
-851
-894
-328
300
-182
506
-109
-761
427
510
174
-672
359
-550
-591
649
-561
-930
-489
780
-126
207
512
-224
-496
-730
-533
-898
-267
530
-145
-851
88
764
-539
-486
736
4
-646
-884
986
-48
-918
545
-299
-416
-653
234
629
-396
-199
229
865
-703
453
715
359
68
-856
128
-656
791
37
-451
-901
290
14
-992
-542
-102
738
462
-48
-275
46
943
724
-851
652
885
-913
99
279
159
195
920
-570
408
-404
55
946
445
959
-266
-49
-575
-160
-321
-52
975
305
987
250
893
-109
690
-803
543
-396
88
-421
819
-131
-348
-623
-164
-649
-546
589
-777
585
970
-219
-460
-926
134
-817
370
879
-262
589
-306
-300
-987
912
-764
-22
390
88
-700
-166
-873
945
279
-924
536
-576
250
806
-162
-657
-424
-729
-204
-32
320
731
314
-821
-804
752
736
300
135
441
-191
695
823
-568
837
51
221
688
396
-937
1000
967
-394
739
-536
-661
254
793
570
-156
730
454
705
380
427
-163
132
-557
-665
-361
765
-629
11
388
-489
177
523
-174
446
31
-168
-101
-47
-726
-362
353
-667
-109
-208
-423
326
-920
-986
-78
855
-200
-954
871
-353
-859
-47
-450
-507
529
-791
615
786
-479
-530
1000
-753
-590
-873
-550
-830
436
-607
-115
-81
281
331
-138
667
803
-17
271
-177
-582
-962
691
-667
406
-947
620
30
-303
612
793
455
-142
-887
-433
-621
858
-195
-124
-674
-418
-605
962
741
558
-125
-537
-595
-441
250
334
767
-459
482
-990
966
-508
-846
795
-810
519
634
774
-127
157
-876
-618
921
-473
-796
761
912
13
-261
-337
698
-873
533
409
550
176
-464
-622
-552
868
977
399
391
651
-189
-890
438
734
-707
-909
-130
-698
679
413
888
33
-275
-839
633
-43
630
174
-413
168
-784
147
-782
-791
825
-416
-606
-887
347
825
-158
-768
-652
51
411
-483
-546
-321
-182
929
-863
177
811
420
-325
-699
843
-506
951
647
91
892
213
-84
-861
346
-135
600
-606
-74
-404
993
483
559
-731
-796
868
788
-295
-756
538
757
-220
-86
-640
361
739
-330
-642
-945
949
535
-849
-708
-301
-55
791
268
928
943
-977
-246
-499
-581
863
768
-637
-412
-342
738
60
639
139
-135
-48
594
757
-423
680
-210
160
521
992
-277
556
144
30
-910
567
-26
913
-238
-179
212
336
-794
-688
-441
49
752
-437
944
-944
692
909
-88
-682
-617
-986
-927
-488
-773
-928
563
-517
-663
-888
895
503
-523
96
234
68
-582
-132
838
990
-599
361
-225
278
451
341
-756
-468
904
905
-710
-867
-292
-342
466
-744
777
-356
-95
964
29
-784
16
-582
151
-521
301
-975
-98
880
-631
883
-833
-490
991
-336
866
-225
333
956
61
55
991
524
359
-21
-564
-769
263
312
-988
16
-248
728
450
628
-981
-705
-252
23
-509
254
-741
-109
98
-864
9
1
109
250
991
-958
-375
-381
14
1000
-164
621
-234
-907
-381
-874
-271
305
404
-180
273
-537
-226
525
212
132
-158
-219
762
-394
-871
684
387
-692
95
630
585
307
382
570
-525
465
446
842
130
279
-365
-721
437
127
589
647
562
789
581
-784
579
-806
-322
-169
579
14
-370
207
435
963
-764
-174
-962
-151
516
-921
-20
-269
39
320
-429
4
-149
-168
-213
-624
-15
-639
856
355
52
-229
154
-951
-952
-400
265
657
678
-197
407
770
-971
-800
-844
-270
689
700
-482
-528
257
-375
-306
931
678
-150
190
-619
253
811
-142
-514
-783
-497
-184
984
93
-842
895
-592
172
-999
-516
599
-253
-638
165
-482
-52
-763
-121
-266
151
-365
550
-305
494
-418
389
-910
476
868
531
-6
-273
-452
174
677
850
-544
919
967
490
904
-513
550
-109
-197
-269
877
-618
-19
-189
-365
-548
-441
-382
-854
412
-32
-19
433
-821
-949
7
-413
288
566
999
-794
-614
274
890
332
-127
-674
368
-856
-954
-907
-498
-977
-663
551
-501
725
185
338
278
91
732
668
217
-560
-106
-436
-630
-162
-63
-522
-616
2
-261
990
202
545
-437
169
-990
522
-352
452
689
-961
-16
-911
426
649
-928
358
873
691
372
522
122
-442
-279
-898
8
229
572
-829
943
924
-533
-99
330
-265
438
579
358
-336
949
-509
-428
845
-926
-138
378
495
-41
575
-960
141
614
887
972
406
345
455
-717
-628
-373
797
255
604
518
198
-313
207
-359
-366
529
932
-694
-726
-537
103
14
-870
880
-273
339
985
-478
-22
879
-729
865
-9
658
322
6
-527
-348
22
618
711
414
45
-194
546
466
-32
-781
714
501
-245
-562
-441
-109
992
-171
-467
-783
-431
-691
359
-345
-484
130
102
-253
-558
332
314
-221
-729
-449
955
483
316
-889
335
674
-22
691
227
864
722
-690
270
142
-601
389
8
-581
-701
-354
-607
-924
499
74
-513
950
733
-92
-188
-210
-129
-913
676
-13
-716
558
411
207
570
519
-76
-615
-248
265
772
-594
154
-903
27
-490
412
-952
-323
982
-333
-691
-578
365
579
-856
-5
-332
-153
616
234
-364
-60
86
-47
-292
402
-427
732
-272
-369
-710
873
378
315
-789
-449
851
-34
-726
110
741
-249
274
935
-753
941
-907
-123
-557
210
-575
284
263
-499
674
138
-74
-58
9
55
173
-172
965
2
-568
39
-104
584
-610
-790
57
-61
-712
971
74
321
288
-208
-979
-231
-190
421
81
-204
-510
989
-771
284
-466
-75
895
991
826
675
546
-508
-654
432
-611
594
-942
350
102
489
904
244
-810
-350
-218
-186
-225
275
526
428
-141
-996
827
497
-357
967
-258
716
-717
767
-803
-672
-263
475
694
-921
648
672
324
-407
-567
944
931
-649
10
-613
792
-890
-499
-720
381
-420
723
-625
868
388
-383
202
333
423
-84
990
133
-87
233
995
-776
195
-862
-337
406
266
47
-539
-68
985
805
900
597
781
-548
-533
-850
-845
-144
521
62
-253
-61
-988
801
-544
-563
-825
666
841
-87
-855
916
405
-268
-87
-411
-46
-864
858
902
872
-501
-645
579
-768
423
-24
-225
727
-226
669
-68
-153
-388
-9
-971
-114
-811
811
59
359
-15
426
50
-930
708
776
-110
-526
-98
961
709
-661
874
-270
236
871
773
832
-763
309
52
220
107
152
-127
-800
430
-761
-928
-881
-777
-186
755
881
173
-488
-214
-504
273
411
-665
-49
-807
325
381
-255
308
809
-551
587
-824
-153
89
577
654
628
-225
-263
-611
135
-619
70
359
849
272
-233
408
-416
-556
449
-144
896
94
-809
615
439
-914
892
290
-653
912
-186
74
-359
475
16
960
166
125
-364
-119
729
675
-754
-79
829
577
-698
-622
869
214
288
-759
18
228
940
396
196
-896
-844
531
406
826
-707
-706
-679
-963
-789
-502
100
-270
952
4
-234
-56
480
-467
-645
577
-352
-389
-969
487
-646
808
913
-915
-517
-294
-26
958
-773
-823
292
-455
337
987
370
-120
-896
-106
-25
545
13
908
-13
-870
390
335
321
-849
757
-535
74
-17
344
-193
-914
857
67
-725
877
-361
-698
-835
-174
-757
969
-757
817
231
-783
424
930
-334
-277
50
758
766
-381
-230
296
-947
255
901
-749
-252
725
663
180
-69
-59
221
814
-748
122
-752
-636
-292
-299
-439
362
866
-627
732
-721
996
-252
-706
494
-768
340
-338
632
-453
-964
153
-618
-683
-739
-214
-654
278
-220
-303
-773
-991
798
453
-736
-154
-257
-55
906
-200
-503
783
636
-121
729
292
-834
-276
-30
-871
910
-834
-892
553
258
965
-434
-324
-713
849
-107
325
285
-751
951
305
-879
0
-99
-736
-204
622
-832
-806
694
-500
-1
-614
-55
-881
508
-202
7
-585
999
580
135
-9
213
603
188
-560
579
633
997
962
776
-617
494
306
-323
129
-475
-256
-143
703
-53
466
-77
847
558
-942
-825
-803
-952
858
-379
-503
-653
-865
-528
509
-333
349
754
255
-249
261
965
-247
-772
723
708
-551
-342
-874
-148
909
-960
11
693
-48
-533
206
-218
-397
324
460
-232
238
-691
704
-943
-741
-316
472
-808
-56
691
-415
306
178
245
-832
-400
639
-527
-538
589
873
108
-54
790
-128
783
692
753
498
893
-441
355
-388
606
-381
118
-203
132
-950
-760
-325
-1000
894
190
589
-895
605
910
157
-595
-445
407
497
-269
-128
-690
-814
274
-655
-883
-71
-920
553
-942
-657
-445
-207
171
-454
-596
220
-443
-483
-797
-320
780
-522
-291
-410
-484
-309
-482
-959
164
567
-807
-350
-37
-549
216
521
-726
576
-6
-202
-213
632
-312
378
-698
662
559
403
981
-259
-768
-744
719
505
-753
-479
774
-859
-345
-611
-671
-745
-178
-197
920
207
412
677
337
903
641
974
957
-741
944
540
995
-335
397
-384
-366
871
-740
-29
-393
-141
654
-793
-431
-90
-493
414
-637
-430
-109
268
-412
-97
805
-478
-168
-258
238
-888
136
-992
386
-294
654
854
-565
956
712
404
826
-476
-817
693
-686
564
846
-238
-896
186
-767
912
860
817
15
348
955
386
-656
553
-486
350
300
-611
673
978
492
717
742
-290
-796
59
-730
83
67
-381
897
-39
-991
684
258
-706
342
287
-46
481
292
619
-88
187
792
441
-716
930
848
-234
675
-10
797
-814
703
-182
-763
-916
-760
339
-217
-336
879
480
870
847
489
-382
850
416
113
-944
99
-604
502
133
393
295
640
84
-921
-412
300
152
745
287
-452
18
414
-930
43
488
-786
659
-215
522
372
-79
34
377
975
56
477
-164
97
-93
775
-871
132
-359
-684
320
56
-571
279
775
628
395
-369
904
253
-31
469
444
811
-154
111
-304
-170
-500
39
685
-323
-759
-38
-28
-937
288
-364
-667
118
536
-65
-852
571
730
-739
655
-947
266
-106
110
707
73
-5
600
-949
27
-674
931
246
777
-620
-710
-56
-779
-947
137
-566
523
-607
825
-138
5
-607
707
52
349
385
696
-898
-322
-127
54
125
-801
88
-200
560
-288
372
-27
449
-741
375
-668
-334
176
-137
246
-259
-480
775
-92
-555
702
598
-247
-360
719
-944
25
-473
-338
-792
-209
-398
-779
-313
318
-337
745
-242
-61
959
-523
-448
163
-194
-942
-796
748
-305
-566
429
50
984
-304
992
106
-805
-180
463
346
-672
-455
464
-619
-283
510
724
477
-458
702
969
639
-878
877
-73
987
676
-442
540
-948
-68
-905
-690
659
-136
-782
-743
-938
-792
771
476
24
585
949
-808
-879
266
-252
749
-131
-162
-345
963
361
898
930
-339
436
959
-596
-721
-849
797
-195
-50
-260
539
461
-4
500
113
767
350
-334
375
-614
-562
-213
-632
-195
87
344
-989
-893
-109
-399
-964
961
-702
48
337
895
-938
965
-751
-787
421
757
-345
148
-58
-484
547
225
504
-231
-918
-226
-88
88
-488
-780
-173
-170
498
-881
309
33
-304
-890
400
-778
640
128
886
-390
-971
447
-434
-572
-8
346
197
881
646
-35
-466
-449
862
525
-722
721
771
-524
-38
865
410
428
270
328
-408
-173
503
-759
-557
676
-901
-487
469
789
272
909
-890
77
653
427
666
738
-269
-318
271
-379
-897
437
-116
988
-957
-655
-585
629
-906
542
-471
775
419
-906
320
-835
411
719
-353
-505
927
-4
-861
-136
228
266
494
-857
-949
-691
-134
-180
-324
405
999
869
979
-690
636
-911
-530
510
511
-716
510
-456
-299
-611
-894
-984
4
403
266
603
-81
566
716
-646
-617
-567
-808
-768
-169
-60
211
529
541
909
-788
-159
-620
58
763
-739
-328
370
115
936
325
906
-63
-445
-757
95
984
-563
78
934
-124
782
-52
423
822
872
-860
-794
-515
-303
-455
-160
-904
481
779
-786
758
-939
881
431
-444
-397
461
-796
277
-129
872
-610
-525
-785
703
-361
-633
262
82
-458
-540
-533
-264
166
-64
271
-478
-862
837
-820
304
-561
-156
503
910
-25
-410
-42
470
760
497
-932
132
623
674
-396
-4
883
747
-226
-396
-488
-958
-268
-178
255
-684
-487
-225
-910
-955
-163
-634
-228
247
379
945
-55
113
-614
537
-903
157
-323
-656
214
-328
-157
658
213
633
-821
-918
-405
-325
-444
-900
409
688
23
-284
808
598
886
-877
494
771
-850
805
-382
-725
200
189
588
-147
-985
-639
-440
-364
899
-660
-981
268
-552
388
-94
108
-576
165
-853
-270
-792
-144
176
760
-487
545
408
-319
-64
-96
-178
-473
-974
209
-220
-412
-314
-152
112
416
-695
-142
-402
-769
-714
240
-157
30
-500
-834
37
816
-734
-478
311
511
738
716
498
-941
-127
466
56
507
-740
-554
-845
253
911
77
-486
996
124
-596
-731
-107
-900
-2
-725
679
-500
890
262
-502
877
-449
-472
292
341
-801
901
-979
-624
-622
544
300
-778
-163
-189
557
-556
-888
-849
876
-675
725
328
-701
-176
999
-416
-136
-73
-972
-67
836
-683
764
-266
-749
676
299
365
-660
-437
594
845
347
858
-850
-931
-490
457
-528
989
-394
651
-603
-401
-64
-735
968
-697
115
327
505
993
92
-689
344
-984
-490
-245
-11
533
-957
313
-324
-526
223
-280
490
-692
-154
-535
-322
572
-108
35
-501
-402
-96
486
397
-639
-361
208
80
394
977
-730
373
418
-178
967
-565
529
434
688
470
30
-327
743
542
318
-144
-549
-739
322
-506
-4
817
-505
556
-896
-724
-598
456
-585
582
-517
-163
240
-493
-767
820
884
-907
384
923
670
298
523
758
516
215
-361
-834
589
493
-470
427
-726
-204
30
-902
-769
-698
-669
689
683
-236
-500
-730
-777
-890
-783
-667
-6
-439
-375
217
-720
-994
-356
306
856
476
381
-822
526
146
679
-626
-244
604
531
196
-898
-765
510
-984
617
-10
-381
921
-736
238
-955
125
-525
881
781
-706
-133
-471
-219
119
-524
504
-266
155
-698
-826
11
-376
-915
-89
-816
-196
491
-135
403
-686
512
421
255
-717
668
110
766
523
675
776
353
-290
454
846
780
871
-659
0
-719
668
-388
954
796
426
687
457
554
665
590
507
-251
-788
763
-537
504
112
298
899
-789
-708
-44
42
727
-177
345
-841
-967
-138
552
-499
-108
-416
-113
868
-928
-729
-662
660
846
-723
634
-117
-958
880
-269
633
-575
-930
119
-407
-926
-935
-884
784
-725
-241
-563
-411
-691
-593
-576
461
-919
-573
-103
863
616
996
615
423
-156
-971
610
-941
-390
-74
654
120
296
544
20
44
-229
-232
-485
548
-589
459
-995
354
-617
886
698
620
746
147
-349
-868
201
-766
476
203
722
583
88
-964
585
269
-406
601
-24
30
742
610
-726
-387
849
814
-914
-536
-123
764
-793
713
-970
237
-898
-58
550
868
757
439
962
-320
427
-702
-413
-980
901
442
-295
531
69
-788
415
-696
-413
325
-422
326
-168
-92
35
653
-345
-225
-579
-633
-977
-516
358
-391
-522
-626
623
415
967
377
-397
-869
-464
916
-559
-462
490
857
954
885
378
370
186
445
406
104
984
114
-922
434
-137
-178
-474
773
477
-563
-243
609
-139
-332
624
-473
753
271
285
848
322
859
818
288
922
-469
-825
-317
491
661
25
-321
-297
503
322
210
-78
-357
-679
749
359
-404
-118
431
-459
989
-198
-916
338
210
657
328
-187
2
974
608
962
-400
-654
-951
-331
-611
-593
508
-361
527
772
-347
631
162
862
-344
-721
925
861
344
-898
189
608
-651
-339
-611
-410
263
31
-200
118
-457
54
-414
-173
-418
922
-232
-104
865
-151
943
442
612
-929
-477
-776
821
-880
-973
-992
396
-271
-933
-698
-850
-831
-39
523
-327
-166
331
18
809
-57
4
-518
-185
-537
-911
-42
257
922
-509
286
819
736
-938
-584
-362
-511
-468
159
-51
209
-536
656
-127
203
464
959
222
124
894
132
-559
320
-264
662
-225
769
578
-832
-59
-609
-487
471
-446
36
543
765
-31
-650
304
-751
-983
-887
556
-465
-874
-242
776
-220
-345
-852
-520
-448
108
541
212
-22
64
-57
803
613
367
-176
786
349
760
578
-814
586
-897
-681
629
111
-138
-134
-289
-522
56
-315
116
264
44
-874
-495
618
-31
900
-224
161
-148
-527
748
-713
931
522
498
707
448
-549
764
218
-336
17
712
891
-539
525
722
-495
708
-111
-59
612
44
0
-54
-89
-12
89
365
720
286
-271
-966
730
893
399
893
-447
845
702
-571
562
236
-348
623
687
719
216
574
-785
521
-676
51
-1
11
21
-889
-736
890
-970
-90
-581
-829
861
681
68
-980
-815
-679
-239
-809
551
-154
-626
735
360
-375
372
-480
918
-466
694
429
-563
243
-261
-335
-358
829
-716
-956
885
98
704
532
55
-869
998
771
-310
-932
727
796
91
-88
-450
-974
902
-435
146
942
-443
-452
981
-5
-273
-424
781
403
959
410
86
-379
675
595
-946
865
99
725
651
-921
966
-857
-187
-433
503
761
956
-494
-963
-262
-26
378
-625
-268
738
677
-539
512
663
422
633
582
-141
-474
-732
-129
-597
629
-91
612
531
-27
74
725
618
176
-735
-455
217
586
-140
-195
-633
-223
755
-340
-458
677
-376
652
70
416
-921
-405
-519
-662
-580
79
-907
300
-87
-673
339
-641
214
929
787
873
204
-750
-275
101
-877
-940
-682
889
-849
-187
500
-496
-518
607
-725
-406
7
699
-650
767
-356
688
-140
-318
416
522
668
-506
663
-313
-803
633
978
-771
-231
203
-119
-761
309
605
506
-246
-577
133
-250
-362
-45
82
-575
109
-545
-397
-398
-504
-743
921
-49
-583
624
825
-404
437
-277
889
-23
995
-77
-488
700
-929
-586
-295
695
643
951
12
-792
-676
153
-785
-643
647
469
-725
-502
-459
341
573
112
-950
215
-580
376
-863
-381
648
127
-357
-11
100
776
121
-212
-255
802
806
-562
-203
34
-66
-904
-668
291
623
47
910
198
879
414
-415
828
568
976
-565
-412
-500
-370
-328
765
-544
543
-547
520
-150
594
201
691
915
295
-557
-166
-465
89
-51
921
106
809
-314
872
-223
688
-663
944
-144
-967
-838
766
-657
-60
-17
106
22
-841
-631
-120
-124
703
-969
-190
842
-655
-904
-776
947
-65
758
170
-450
-773
-278
274
370
-136
140
-933
-671
577
-56
-858
871
-73
592
912
-716
906
27
-442
898
-562
868
-822
-55
-860
645
-570
764
-686
-34
106
-525
768
795
-596
204
934
703
-195
-799
-936
-625
-940
852
983
-301
259
204
-538
-975
-301
-303
-348
925
-64
-715
273
-249
-64
-903
-954
512
-904
2
164
-800
49
-731
488
-141
-185
-578
973
-997
-251
-91
135
350
-562
666
-71
-647
-343
775
-313
411
-919
477
-797
-243
315
923
502
27
-925
429
-950
934
344
-723
-807
957
-975
-643
-971
631
-425
-1000
-190
527
-595
-175
291
-928
513
-98
-990
-603
-81
26
509
-448
-387
572
797
559
675
-202
-374
-159
792
625
180
849
-440
946
-157
-719
-664
255
675
-922
13
685
873
-187
909
-437
851
569
374
-872
-613
-16
-507
-627
-220
940
128
-326
-472
730
358
850
-488
-533
668
562
-265
-108
821
506
-958
-65
876
200
262
322
940
826
-432
859
-470
970
979
83
640
-514
761
279
260
418
-60
192
-257
-392
-166
643
983
40
-918
971
-179
-299
-493
436
-95
677
-139
128
702
-853
-7
382
-133
-569
-842
61
774
125
41
-421
-649
-227
-988
-838
-425
-916
-933
-688
-158
-704
-676
798
660
361
877
-483
275
508
-420
-580
383
-76
526
-272
236
491
-465
-984
852
-498
456
957
-239
-309
-564
627
300
580
-580
442
832
107
-928
-542
871
477
-366
670
-814
357
125
8
-812
947
545
-515
-82
-981
-513
-663
597
-163
56
-291
893
605
916
170
-278
-224
215
859
-197
-872
936
228
-720
834
934
29
492
-135
-995
763
-898
-996
-605
769
-951
-74
274
-304
-481
-640
-342
556
-174
-976
-315
-300
-39
-705
-701
-408
-955
488
410
-138
71
246
-871
549
-480
768
-417
459
-774
-718
794
66
-514
-498
-958
-753
465
-729
942
-784
300
-132
979
321
758
130
978
595
-107
-750
-218
-403
-530
819
206
894
-468
-235
-841
41
503
886
-600
-32
-178
327
-585
-408
-775
5
855
884
-652
721
-334
-855
-247
169
185
785
9
-501
856
288
-14
341
-364
-476
716
716
-951
197
-146
13
-257
-937
-923
405
230
390
620
257
863
-587
-704
877
-531
277
900
-605
-591
-334
-623
145
578
-875
-850
-893
-379
-294
383
-415
-716
-419
-340
651
504
-918
-179
-78
-818
574
819
199
-202
236
-302
882
124
810
809
-560
-173
-102
101
913
-81
-961
506
254
-134
472
221
-733
66
66
115
-145
138
-827
-262
717
223
-59
472
-202
-271
-773
990
690
-600
406
-998
-444
605
-431
821
703
-423
-776
-60
594
512
-396
-476
-292
-806
329
-183
716
-41
304
-702
-341
-996
-518
-577
555
912
997
205
134
998
-499
-343
-541
60
-355
683
-143
715
930
-943
441
675
258
-374
-921
-712
440
880
-982
86
277
-296
-864
764
275
14
674
-469
341
-516
732
-168
587
311
-821
-8
-565
-524
-109
113
184
963
46
702
180
-298
677
-350
14
702
48
194
-793
-642
-508
-760
-562
5
631
482
486
372
173
1
-161
-514
-506
283
-388
497
113
-281
-538
353
-683
989
868
-586
-292
-231
-104
962
-775
-386
271
-271
491
931
-209
65
197
-316
697
229
-175
725
-548
-871
719
-51
667
734
422
524
-231
483
-617
-812
877
-302
-802
394
-438
647
-167
42
-245
-219
614
725
8
-431
-242
321
-744
391
-617
638
101
298
-119
-667
35
125
130
460
596
459
-885
110
47
379
723
148
936
853
451
676
-489
508
798
-610
429
-192
-936
921
559
-302
-653
-391
498
-756
15
793
768
581
-281
-240
-51
455
-167
286
-614
-579
-925
517
-425
578
425
-897
-959
-679
169
-351
596
691
702
-121
-440
-763
-656
689
709
-341
273
-150
481
121
-372
-839
859
-101
-875
-907
388
908
794
690
-820
361
258
-680
853
-952
-390
-107
-295
-648
269
-845
-804
140
760
-623
433
318
-599
593
-543
-909
-783
122
975
-84
133
424
-717
612
-606
551
-624
492
-619
834
217
-696
-64
-884
828
846
-419
-135
-35
28
-225
-691
453
-675
-689
583
-144
-177
484
-676
-612
132
-740
247
-994
-758
-855
651
-46
912
708
747
-290
187
903
-518
409
163
-213
-198
409
539
-804
-800
548
380
-962
449
388
614
-806
231
-97
-828
-303
800
-151
671
247
265
-584
-831
338
396
-297
-424
-410
240
-824
907
568
614
-842
44
730
91
-279
-157
-320
989
893
585
-703
40
755
540
-290
222
695
-639
-382
895
66
-506
716
753
-153
179
805
93
16
700
773
605
765
-589
-881
451
-626
-703
177
-365
346
981
462
-642
-635
992
838
829
226
880
-935
-100
567
774
361
-40
-678
930
-485
-838
-887
357
-142
-221
-39
-349
-339
761
217
110
609
-381
-508
-943
-762
-168
769
216
657
-144
968
-604
-366
-514
643
-894
309
552
-815
395
-900
700
432
-568
626
158
24
-244
-585
-899
-108
242
-648
888
576
964
-391
-57
-43
65
17
989
-338
252
771
907
-134
154
-264
957
-949
-455
713
169
-539
556
-165
634
-785
-737
-809
7
63
213
603
-421
-691
-545
963
-569
676
868
471
-479
544
192
215
30
813
878
-921
878
93
295
813
-596
394
960
759
-808
859
-173
270
-247
-529
-927
833
498
960
-168
-706
-718
66
380
96
-757
-444
-637
-944
-717
-888
322
-247
-539
598
10
-715
15
715
472
-447
-976
-78
-657
-300
-622
717
-400
-59
288
780
327
-792
411
-508
420
512
872
-892
24
179
-940
659
-223
27
326
-400
-846
-537
821
-495
-513
997
827
-742
-792
913
90
962
934
513
-876
254
-253
-518
172
-538
204
534
74
652
-271
-736
-847
-221
-176
427
-478
-799
-254
-410
253
-690
-144
732
-3
-159
666
366
281
-480
711
-574
439
644
580
-392
-1
589
45
82
-144
309
612
7
95
508
733
-433
189
875
138
152
866
-951
651
-623
780
359
238
136
188
514
-421
207
-377
-455
670
-275
-279
54
154
-942
72
300
-496
354
-197
417
452
63
758
917
-461
-634
-460
-554
-36
164
-128
-868
957
976
574
168
-544
-90
838
-220
-33
-477
-446
388
924
-235
527
-757
-395
288
-27
287
-736
890
-782
-773
806
-994
822
-160
96
119
941
-90
-68
-978
590
504
-765
488
-176
-349
820
-2
172
716
155
13
-877
-469
522
327
210
-525
194
-174
392
-154
828
-687
767
-324
354
-576
437
-941
-744
-906
-276
-861
-444
-450
900
-763
229
924
175
493
-116
-143
756
194
-226
-203
-905
-505
-166
878
57
-653
67
95
652
911
-810
993
-958
-228
133
-44
-233
159
469
-71
747
623
-832
115
502
-627
605
-372
384
751
-858
-54
547
184
992
198
-186
291
-22
524
995
95
-665
-918
374
-595
-51
408
188
874
462
7
522
-381
-345
-990
503
929
-828
683
-974
643
-439
-1
159
-897
98
561
496
-836
-471
-717
-336
-579
864
-231
286
-996
-224
285
-885
83
394
0
-258
-974
346
-228
442
-798
462
-290
-311
363
-838
157
661
109
646
-348
-569
-392
488
-981
157
-500
-181
307
766
777
970
278
-157
650
238
794
-876
912
761
-143
889
39
981
-311
-562
718
935
804
-719
-904
525
-822
-154
-803
-48
438
110
-149
845
601
554
117
-154
406
251
-214
687
359
700
-755
-152
-73
-992
-928
830
-910
6
740
-950
-211
-658
417
-908
345
987
444
-148
-955
134
12
-864
628
-876
593
-8
327
553
160
400
-711
-327
964
-856
-648
-125
-711
-46
-923
-456
-198
81
275
561
-547
-661
-748
-68
-318
-117
83
734
534
13
-775
-633
391
-787
373
943
812
-876
793
756
-144
-45
519
562
-396
-313
819
742
-640
727
746
74
508
499
-793
994
504
-760
343
-307
-130
713
546
155
517
685
-725
-179
-624
-577
-928
-953
-162
368
19
-902
71
-487
-731
-688
354
439
-552
106
-773
-280
-657
-133
-48
31
665
-549
-353
-377
-293
124
-573
192
-652
398
-990
313
705
528
810
684
852
-975
-140
825
-337
600
31
470
441
548
566
-926
-318
10
85
785
-463
-990
858
391
229
182
-128
697
401
-356
-53
-878
24
347
587
388
-526
-822
245
-743
-82
-554
-841
548
-982
-625
-124
948
-263
-568
-914
-299
123
-11
-267
-721
667
-616
-970
664
-282
-136
-235
733
-561
335
-209
768
387
-142
-616
731
604
411
100
-529
-708
767
-166
757
-321
-250
-174
523
502
-182
526
-266
-309
922
203
-744
143
145
3
642
668
-879
809
-335
-293
-92
804
-760
-712
-699
-471
354
-878
636
940
615
190
-787
670
-898
-762
-717
283
-344
59
-191
7
632
777
-511
-790
982
-393
40
-703
-171
-111
597
41
-394
-944
770
681
901
420
-764
612
-271
-521
64
849
-60
770
817
303
662
-284
246
551
-82
-458
-811
50
867
341
-792
595
-678
668
-567
654
-750
456
485
-458
-985
217
-14
800
540
386
271
-876
115
-566
43
706
929
-938
-482
10
505
930
-371
165
-847
182
-173
989
-302
-447
-300
-63
-219
696
-262
680
-949
-720
-180
58
-45
979
515
-152
435
-448
-756
-670
-122
-147
269
723
145
-63
805
-751
613
914
-48
-136
869
-985
-91
441
-916
452
299
-778
-38
492
-425
534
630
-878
678
770
-404
-80
-79
-725
-512
-470
110
-627
904
-421
133
-680
606
-788
-295
-403
516
-701
-752
620
440
-593
196
260
136
-383
-480
62
-82
-120
-735
740
-628
355
300
-145
456
-25
785
264
681
-979
330
616
-489
-935
473
-336
-92
-902
456
-946
484
-268
-226
267
542
-317
-522
-188
-500
-751
332
999
973
485
683
-787
-489
-83
-452
-748
-741
513
547
520
-110
-70
96
-34
-965
-896
492
594
534
732
458
-343
108
-337
-36
-388
-487
-164
517
-279
337
-277
859
-275
438
-826
-306
6
-357
-870
-272
905
320
-530
-71
-998
250
-325
-785
-549
700
-179
-688
38
888
102
-414
-398
-890
-433
193
-9
-672
-681
93
706
149
-871
271
-391
211
-434
-494
-804
364
-316
860
588
533
-792
-448
-400
983
-59
-384
846
141
-352
435
-237
19
-938
-341
-444
154
784
-634
-799
780
-3
689
902
-384
955
522
-28
971
-903
-589
824
-526
-344
-853
692
-682
-533
-692
2
-957
178
-957
-843
-475
-814
888
-837
-130
862
299
-518
-915
36
130
605
-986
622
398
781
711
65
-818
28
912
610
310
-473
-224
-346
-794
-205
-919
500
608
215
-296
-7
736
-851
-520
-414
-635
-62
887
394
-158
-49
-188
-193
-284
468
-738
413
-916
-166
753
-677
483
578
558
-837
956
907
-873
855
-504
-212
-143
-422
743
983
-687
279
732
-270
932
520
252
-44
871
677
-956
-908
3
925
317
-658
854
-715
673
970
747
-368
192
-560
554
-565
660
655
-244
-510
-338
524
77
447
134
41
-20
242
-558
-281
-923
337
97
-75
670
-361
66
-852
-545
15
-696
130
-339
-899
796
-800
378
523
-933
-362
770
25
261
168
607
749
319
-861
284
-70
992
147
-230
461
959
2
-846
-531
-750
-951
-445
344
732
570
310
-942
-54
-60
129
-713
189
216
-637
-763
-362
-552
767
-830
-207
279
-310
-394
-300
-904
655
-368
-238
775
258
-632
750
346
-890
785
-520
-12
-674
273
-878
885
-137
302
710
-967
715
522
-36
795
-473
591
373
-806
877
490
-428
-44
145
158
114
298
631
-831
-898
-574
467
267
370
762
778
175
-796
623
336
-211
-492
886
56
175
638
-146
792
-750
469
691
561
-901
-973
-363
601
141
-401
-660
996
403
929
-198
123
-788
-962
-803
271
-706
-451
402
895
-643
598
-221
853
-486
-164
-564
940
247
534
822
-67
564
382
-290
77
753
715
386
802
-402
586
-75
-345
184
-379
-720
-106
-510
69
298
-617
389
252
-690
-939
794
-210
88
-165
865
-196
839
204
-539
241
631
618
656
-824
711
732
12
73
214
-657
713
516
-808
655
967
-226
708
396
-201
687
355
259
776
-460
96
-797
701
-536
-343
-333
151
296
396
975
-26
-403
951
-36
348
-841
-749
-151
848
-719
854
244
-23
232
735
310
-923
-120
-362
883
639
-917
-429
-940
245
-402
-705
-932
936
860
364
603
706
974
261
-279
-963
58
68
-232
-621
-903
-28
-605
861
-602
-887
-415
-160
-47
-47
-786
759
-234
294
248
683
-271
74
8
449
-28
270
884
148
488
-825
-196
188
-504
32
167
138
452
12
-359
-184
-512
765
821
-914
132
291
368
371
736
135
-31
-944
34
-137
-57
-280
849
-220
42
-811
-669
794
-543
-882
-72
-526
371
-82
-633
-796
-251
-596
-77
347
21
-543
-280
-840
-938
-331
-393
339
-58
-758
804
432
45
981
-298
-854
846
417
-662
-605
-235
-808
350
512
748
-407
-995
66
448
-518
-619
860
-971
-733
974
-356
422
797
225
-294
-330
663
541
369
-462
-391
-178
-719
777
-653
475
285
408
630
759
601
842
559
-729
171
508
-269
-367
-883
-573
-819
812
-586
-91
-395
-554
-758
-996
728
316
976
-625
432
-615
-297
-835
289
880
260
756
-448
-576
539
-61
784
565
145
12
0
942
598
-387
75
-710
-240
965
-865
863
599
-979
341
785
-921
380
-430
830
55
-655
41
950
572
-241
-481
-401
-995
172
919
282
951
770
92
-108
746
-478
576
-727
-362
-583
8
-59
-287
-881
-227
622
883
-918
526
523
-547
-461
399
-780
-9
-943
900
-41
42
-526
722
116
910
-133
316
315
429
155
-861
766
-443
-559
631
-492
244
-486
105
498
433
-751
-343
-910
-779
-301
-801
-955
354
421
628
-972
987
987
-296
-792
-884
559
936
-589
-144
88
30
738
-315
322
623
-38
17
-783
644
867
401
557
273
-403
-948
-774
722
-662
282
-266
-957
-235
793
357
547
894
-435
45
-804
-89
926
629
225
840
529
-766
28
684
-159
-304
285
-381
-267
432
-654
88
728
-297
246
255
-697
746
-740
-654
-492
-777
-760
534
917
-80
763
945
-757
-60
896
-624
677
-653
-594
860
898
854
341
-933
453
-870
-392
-144
-725
887
457
-906
-575
362
110
706
-458
805
13
-131
-751
-759
-206
206
-115
782
-582
-631
-557
719
-366
-534
-980
724
1000
109
127
-379
472
179
246
-568
80
291
260
912
483
223
-806
-155
784
951
234
162
826
-572
884
533
306
-132
-388
91
988
605
599
937
429
845
-539
-958
514
361
-249
-848
-742
-212
655
377
148
-146
934
-114
-880
699
787
149
739
-629
3
916
-905
776
-715
239
-804
-82
-415
-589
-431
745
-177
549
-192
445
425
974
-385
472
698
47
-539
-585
-446
-653
613
-465
419
-578
-322
-187
779
-808
621
-839
294
519
-966
108
-401
109
953
-66
-339
-715
-42
990
27
-722
197
613
-78
-26
307
617
381
466
536
-972
-461
792
-569
-881
361
-790
-355
-14
-219
-255
111
-601
118
283
296
647
-932
-446
411
-188
648
-403
865
178
-280
966
378
529
760
755
-64
-630
-560
62
769
768
-985
-779
-912
197
321
436
-302
664
315
676
645
-779
-287
-365
-439
723
-648
-434
-17
84
-5
-285
171
-747
-597
217
-448
-381
826
-589
375
109
988
-56
540
330
585
502
-607
49
-463
-684
-374
-87
410
867
-105
-968
307
231
-582
-612
962
-700
-405
-993
-129
874
387
46
29
-930
-64
-225
-199
906
-8
608
421
878
-969
-666
-488
-92
333
777
-935
-870
-647
184
-819
-524
789
333
342
325
250
-288
-590
7
271
655
-73
513
421
28
786
638
-813
-607
460
-936
303
519
-984
-393
-952
693
-840
889
-3
-829
716
-782
-104
-886
-230
233
276
-435
520
-837
919
115
-735
-6
-371
793
975
-781
1
995
489
181
138
340
815
-319
826
-908
-943
864
427
-873
-255
-171
191
-750
-900
-753
794
-765
-359
-84
967
-89
-789
-101
-40
-169
997
-565
-920
14
-783
256
809
-556
960
464
527
569
259
945
131
-409
767
548
826
-869
890
-565
712
-731
-243
272
-573
-678
778
91
782
-797
-640
82
118
258
-141
915
54
449
-204
-589
-363
875
-304
673
674
-554
-571
691
683
-959
803
-249
-236
308
849
257
-557
248
482
-723
423
890
-716
-532
679
537
-136
247
840
263
76
-335
886
14
718
-403
-315
-4
556
991
-127
-444
476
-711
-359
-318
-561
-60
226
-811
522
-973
310
-921
437
891
626
-628
-98
104
-666
-300
-600
-588
652
-63
-602
-782
169
670
-352
126
-916
-486
-734
-480
-833
571
-764
-547
688
571
675
366
-804
865
74
-1000
-481
-464
129
-459
-239
507
-93
386
-635
436
-568
-10
-185
-910
-880
-788
-615
715
722
-210
405
-477
378
587
452
-605
-948
506
-944
72
-294
-87
-202
-55
-910
-494
357
-695
-237
-98
-868
-890
777
-694
-500
-365
-154
610
469
-787
-278
-157
75
-217
-307
284
-558
-466
-948
-124
901
201
701
437
-706
-654
-45
450
54
-700
996
-102
-310
-717
-139
-408
-337
-561
979
197
674
-595
-749
899
-422
-341
364
-364
-292
-721
674
-29
358
-542
-716
-270
-21
-663
182
-965
280
339
971
-966
169
941
690
374
-79
573
-810
594
-427
755
196
724
845
-213
887
-97
833
-948
499
-528
107
-794
-410
178
847
881
-188
-26
36
278
-320
645
-513
252
637
-500
676
894
714
-936
-628
-511
162
314
-890
76
-380
-65
237
979
513
498
-821
-941
170
101
-275
558
-572
-689
-2
286
688
920
-619
194
-940
522
643
-981
624
-127
793
854
165
857
-198
-796
-156
-185
-654
697
103
-697
-176
743
844
530
-793
-621
44
579
-801
-359
-417
-864
85
716
638
-603
145
-498
-522
947
509
-506
832
-739
305
-984
-99
295
377
-208
-473
527
120
-437
-98
-171
-897
-574
-521
453
-336
652
-552
-878
602
-825
-440
-537
109
-897
997
394
548
-245
-950
107
-810
-123
162
-320
-938
41
-872
510
-137
164
-427
-856
106
-74
634
43
-80
496
898
-852
946
732
822
606
534
-575
519
26
650
-241
555
-940
-239
-372
-137
239
507
-965
663
641
-862
559
533
-245
56
370
976
-914
296
917
-373
33
895
534
-964
47
905
-886
337
786
802
926
-641
-17
-630
-205
561
963
637
-628
-581
415
433
316
-31
-745
-433
-648
719
-216
-309
624
540
-482
494
998
-838
-521
998
-244
-134
385
-92
405
946
-542
-147
319
-428
48
779
817
235
-395
-525
-741
959
260
-884
876
-305
232
-869
254
884
469
-767
-830
242
-347
-167
933
-503
-725
-567
-220
668
-179
-192
-517
679
-418
116
-531
593
-951
-354
-439
615
-738
83
-854
-923
281
463
291
128
-462
855
884
959
914
479
200
-36
-205
329
465
465
-44
-984
-743
-724
-302
-159
-982
-859
619
962
-791
-486
256
-269
71
-495
303
-452
-793
-357
-708
-6
-429
923
-188
-106
-972
543
463
-511
829
392
-5
-751
-470
-930
-960
-442
-623
795
166
-900
563
-570
371
-36
-27
-520
-777
592
-538
267
-788
-304
420
475
-705
-139
402
-986
-136
-230
-318
-151
-275
-618
-57
256
882
748
66
-702
-897
-375
298
962
174
453
561
444
-888
-224
277
810
-116
227
499
-409
-377
605
263
-438
-460
-765
715
-990
656
311
3
869
-911
99
370
-209
-991
749
544
236
127
-1
-923
-528
777
-742
-164
251
529
-773
-377
269
941
-884
-1
-386
910
974
728
-921
-153
-313
-897
885
-62
-257
274
297
-298
166
-781
-703
545
949
-857
-338
797
925
985
-353
-909
-743
-580
518
-313
-408
83
-12
686
-242
-427
808
66
681
601
430
-917
942
-646
-353
324
99
-145
757
-640
866
63
-475
-396
935
-375
667
142
-289
463
197
-877
484
422
290
457
721
837
968
-239
311
-866
888
468
621
-356
517
588
-339
305
893
606
-994
1
210
-70
294
-70
834
959
160
-342
-648
0
425
808
-273
-535
-989
828
33
675
126
322
639
606
586
493
552
-687
191
580
-703
472
678
224
-729
-264
19
-319
-400
652
707
-626
-851
774
583
-64
719
-920
-361
-219
352
-413
-401
-192
-56
-248
21
930
-27
579
129
495
38
-111
-686
-303
779
79
-767
6
549
576
-862
52
-49
146
-840
-14
691
-827
696
-6
-729
-477
-364
518
-486
-505
-58
-85
-492
-905
-48
876
563
-844
-232
-225
777
-550
277
518
925
-651
-126
-440
411
764
337
17
892
493
796
551
420
-883
545
996
882
-791
326
442
-288
252
710
-646
917
-361
189
812
-125
649
-567
-873
747
-67
964
295
-234
382
495
506
700
7
188
-281
700
329
799
101
962
-80
-888
531
-962
-415
782
-483
645
-763
-593
923
-81
842
475
-16
-859
431
272
-546
-326
771
-414
998
-148
626
-390
-284
590
230
553
883
-426
711
-456
215
-383
166
512
-974
967
496
95
-509
-55
814
-467
955
11
-194
286
-256
309
497
-905
299
251
-575
-999
-264
399
42
413
467
587
-622
181
-566
-863
918
494
258
-399
-179
-555
-66
-963
274
903
976
-272
-446
-407
-712
232
542
986
-688
-24
424
963
58
171
56
-683
-431
-115
-269
814
-459
499
969
996
-670
671
-171
417
83
860
51
998
747
-856
-967
859
398
-811
-334
612
-551
220
521
258
-300
-983
-587
532
-855
863
-281
-930
211
250
880
868
-694
-863
953
-83
-688
96
333
-415
616
769
-216
-744
-143
800
-731
-663
8
-507
-304
7
101
-775
-489
-691
898
62
176
451
-774
-542
584
-389
484
554
244
330
-760
831
476
-142
338
-976
597
-494
-717
-245
817
123
-225
180
-304
-755
10
676
-488
-10
-464
-216
-181
-714
329
-933
369
-315
-233
-18
393
-721
-227
-978
-69
286
143
936
487
508
981
929
306
66
-623
-636
-55
802
-90
-789
-624
-770
-61
270
-191
-86
329
-267
-718
437
-585
-42
684
149
-409
708
-459
70
-117
1000
-12
489
843
-968
-23
503
-118
174
-533
-186
891
586
-243
394
-81
479
660
-117
-151
-854
-49
-536
-375
-248
-723
-918
491
-108
-939
-460
-3
-194
111
679
643
-573
899
942
454
797
-531
-55
880
-492
520
91
926
-897
-553
461
865
237
-296
236
-878
-598
-11
-460
-709
-54
-808
818
-674
-467
-768
-676
-125
49
747
-897
18
110
-346
882
530
-81
460
-948
-375
448
316
-245
81
-430
435
595
-680
-244
904
813
484
-155
-219
299
-35
713
70
-79
361
-605
828
-743
-311
404
-286
414
949
603
64
-729
483
939
853
411
984
-947
704
-486
-421
329
-521
917
599
16
592
-235
-539
547
-613
-619
-599
-148
-27
432
536
-470
685
160
-793
-435
20
586
-284
-995
264
-943
505
-958
-457
647
-68
-218
-493
-825
171
769
-464
-958
268
600
-901
179
63
47
500
-85
589
774
-927
-464
-807
673
603
-34
650
-846
-595
351
-983
768
526
60
-934
-704
-767
-794
757
483
551
988
252
169
-870
-81
-483
-313
-288
167
67
-401
305
786
-705
937
-274
-356
250
712
-421
512
-180
569
-510
-69
786
-544
648
92
-720
81
-29
512
77
667
-241
87
77
704
-438
-574
-874
-538
466
-615
104
776
67
-38
-541
-209
-851
657
617
-753
-784
-477
867
189
0
776
898
985
-75
-588
530
-222
648
541
-664
-779
615
117
49
-742
536
859
-760
520
430
-62
801
-50
228
-269
-8
-664
134
-91
-716
-995
711
827
-693
155
-93
213
577
415
-531
-217
956
70
824
-667
-326
630
-74
-689
-130
-847
-944
-368
-260
758
-615
567
-978
535
-486
483
875
404
489
448
877
-456
151
469
579
613
-878
220
195
-555
539
759
-468
-699
-54
-932
-423
-198
21
983
-352
-83
575
642
-733
-808
-402
-796
57
40
453
-996
646
645
-756
955
904
812
-126
-11
-121
-104
-632
400
267
-469
916
-270
-51
486
-57
-735
-772
-496
-498
-707
468
-967
161
912
-61
102
-855
845
154
888
433
-787
-322
108
669
-375
-790
-152
430
54
-353
570
-474
-783
919
567
214
-586
214
-238
494
903
410
354
-304
-57
325
909
607
-631
470
710
249
-367
-377
270
-432
649
322
506
960
-358
609
270
337
779
-967
826
-140
616
-969
536
-161
414
114
348
-864
356
926
645
488
-672
745
759
-407
-480
332
98
672
125
831
-166
-987
-535
-257
-414
-960
437
-405
902
-937
-201
-842
360
328
161
105
-608
608
-728
-283
-771
-385
141
-140
16
897
-667
-125
-337
958
-108
148
28
-466
712
-412
-231
1000
-774
176
26
-586
-74
330
-485
-482
-14
-71
961
845
120
802
-480
172
939
-160
-312
293
-565
47
-55
-68
864
963
175
-538
-212
-993
526
718
494
676
30
881
795
-740
-495
336
193
-167
-917
-971
-50
805
-581
-803
305
-432
731
844
-30
-933
-899
345
-508
714
894
181
-911
-427
3
279
-113
372
-839
719
252
293
36
464
707
998
769
513
-485
-461
-486
-470
516
-955
-893
-794
-609
836
669
651
352
356
802
-160
865
-371
-888
-88
-83
-340
-660
257
-920
768
124
426
-53
-487
248
-910
-458
918
562
-207
365
957
-702
355
591
-506
-887
495
500
-461
-814
-870
-489
-24
-713
473
-446
-662
-706
-773
435
-146
850
-429
-650
928
-135
-195
-853
-828
362
-815
625
-28
-787
318
-180
432
924
488
-678
-223
701
813
70
606
-644
-321
830
995
908
624
-788
101
34
503
-577
990
449
-506
-796
191
983
248
-623
-946
221
-624
-760
-515
-458
-622
-89
-419
-604
63
-562
898
-648
530
219
-335
654
-667
-258
-914
174
-513
-981
-999
-667
-203
605
-79
-537
159
-703
-34
338
-377
-909
-511
369
683
467
-581
-519
-615
526
-581
508
933
528
660
848
944
-356
394
806
-909
-157
-542
-526
-914
-226
111
-790
-953
488
-420
-946
-588
-632
-258
-239
790
625
447
208
404
-102
-876
730
-354
-713
743
599
616
-778
-353
249
414
579
99
-159
826
407
658
-432
-167
-118
256
1
880
889
-349
-840
745
44
-148
671
147
-597
360
-683
225
-956
-283
-417
-997
-582
154
682
134
-65
599
-779
374
-645
-323
215
996
-369
17
-326
-742
-41
423
80
-443
469
82
562
650
962
-321
615
540
-52
421
-184
672
-579
-354
-696
-865
-251
-178
914
669
192
124
703
-614
941
-836
-962
827
81
657
-743
319
957
786
284
-905
-160
64
244
-887
894
438
622
-487
-964
82
459
62
-838
-857
-987
-454
89
999
-391
525
-324
-419
423
881
-639
-760
202
-405
-15
486
261
-820
251
-776
783
-38
-922
-62
-376
-579
-127
677
475
690
-199
-859
-807
943
489
-832
384
990
-48
52
516
-627
199
-870
199
-140
-223
286
-213
-745
500
-240
-882
46
388
702
-312
-381
592
-341
-548
832
-691
31
-24
-114
-484
-363
-484
127
-245
-212
455
734
720
-947
109
-139
580
-791
13
942
-301
-316
461
739
752
547
809
-126
-522
-31
-325
698
-859
-462
391
-551
131
235
832
-782
763
-893
345
-494
-485
6
-816
497
-587
917
-226
902
478
110
-650
599
191
-206
462
857
-95
814
414
-871
202
425
-79
-397
158
-280
-911
683
704
-93
859
-975
-244
-257
-490
538
444
555
671
711
23
-951
-763
909
574
-807
269
-139
527
-509
-166
294
119
-314
523
-219
-471
749
-326
890
837
160
536
-122
528
300
-122
-27
993
538
-753
983
694
-403
294
-283
605
735
-3
634
-790
736
-101
-849
-967
383
-532
-389
-602
-475
11
346
-430
-688
-353
672
-424
908
272
-893
715
602
-495
327
-410
414
203
518
-824
-362
-51
452
848
280
-756
424
209
422
-201
55
-637
-32
-19
513
336
92
-560
-694
779
-659
760
-909
278
697
-979
727
-954
939
550
-560
-283
-541
714
-962
633
120
-89
-506
20
598
-493
-647
999
78
-437
405
797
-978
-906
-356
-938
878
-630
657
191
915
-111
41
203
928
562
-102
-649
101
-827
-574
-144
-718
-223
929
-716
603
-988
-205
-130
-82
-854
339
-178
-19
-665
-882
-917
291
389
-685
157
-388
674
-172
968
-975
-896
195
-575
-795
331
-939
516
-296
-981
-979
507
732
-523
21
-544
186
-87
-966
93
-479
-530
-870
-139
-462
621
-277
-704
-579
-555
587
837
-844
-640
-12
-401
-816
-658
633
-763
-339
753
623
-200
756
-632
-546
-653
808
-755
-917
-824
932
122
-295
110
927
322
-935
-364
633
-6
549
-888
-288
-573
472
-424
730
363
813
181
341
476
-732
-136
-307
-470
-344
-161
-653
462
404
-133
64
-952
-184
-204
208
-940
61
-531
-887
111
-329
-727
-515
-376
161
921
110
162
-227
-981
8
217
-595
684
-922
-300
915
360
63
181
185
-504
-123
-729
250
-700
255
26
-189
55
-140
314
681
721
-626
-896
238
1
-214
-604
-277
748
829
736
-540
-862
-257
902
688
915
719
471
-926
823
97
836
932
936
-230
583
198
511
38
729
626
-64
-961
-698
844
174
470
913
-637
365
-24
-605
635
-976
-729
-476
476
-450
716
823
-579
-503
-63
-967
412
191
-256
-520
243
-109
-245
371
-533
564
-38
-603
767
-650
-567
577
-329
-957
44
-441
545
372
-23
964
-130
213
23
344
-641
929
-511
106
569
-724
353
-427
186
844
-73
282
607
1
-226
617
200
-301
-255
102
186
-74
-380
183
984
-583
-122
-844
746
-318
626
908
-111
-544
43
-895
58
867
253
698
953
-681
-949
-207
-992
731
-571
346
364
-518
-787
243
815
842
-240
-887
357
577
-85
608
113
-353
-156
805
353
-525
128
624
809
-667
-553
245
172
18
-731
-934
-361
613
-60
-708
813
-506
46
800
-878
452
-363
-927
385
-112
-38
113
536
-364
-735
654
352
405
823
-55
839
262
-4
-992
-137
-374
-444
694
-818
237
741
-883
935
-622
-232
-454
269
-102
230
656
206
-305
-18
-71
-36
-571
-207
404
379
-644
-995
480
508
348
-512
-76
76
45
625
-668
682
-136
848
-669
255
572
-387
759
-452
409
-799
867
-586
-589
524
-391
-454
22
953
886
-810
-827
812
-961
6
-589
-351
653
-345
121
-165
-561
-868
468
478
-968
-835
750
-863
506
-934
-68
-558
56
-125
697
240
-530
-772
-763
102
504
229
864
-438
107
-964
-394
-244
-490
-538
936
-38
-715
-257
584
-952
722
720
-332
699
104
83
-635
-204
-936
-812
635
890
387
856
170
741
303
-86
-959
-330
73
386
926
-416
704
-503
-671
610
170
876
-875
-624
502
-136
-996
-125
728
-399
320
250
-47
-236
308
-601
-268
432
-263
-962
538
-586
-209
739
897
297
-930
163
-486
-986
-823
310
515
807
-901
-268
-168
-213
598
-661
935
-616
413
662
-326
777
-845
-466
51
561
720
-88
224
77
887
-320
-584
522
-611
128
650
700
-747
642
404
-888
-82
-377
173
-14
395
823
-829
-774
-934
751
547
-272
-478
-647
-104
659
-744
-419
955
-56
-890
702
-267
-211
-490
925
369
585
55
-274
551
-270
-485
857
-102
-686
20
-237
-103
-579
-95
778
523
-840
910
849
218
646
-778
279
-93
461
50
89
-596
240
933
-401
576
-810
-200
-407
73
557
303
61
-913
-185
-349
579
-540
115
899
-473
642
201
169
789
82
-916
-148
127
-755
230
-688
743
-33
864
-459
-266
582
-245
-9
305
-190
-969
743
902
-124
-709
480
212
666
-300
-980
361
959
-347
-996
-586
131
550
-910
92
616
919
668
101
-119
-622
-183
513
177
-83
-548
-746
-39
78
-656
664
-834
680
150
168
384
336
-826
-268
-88
-95
733
-513
-349
111
-265
-668
-113
-836
655
-835
-694
558
628
417
-186
300
72
397
-243
306
562
-128
-191
-736
-132
995
-304
398
-190
-333
877
-700
-733
-168
413
161
400
810
-501
344
907
-747
-764
-625
-920
44
-963
838
560
-208
-897
6
-255
-241
-900
884
-622
249
991
828
-271
729
127
0
194
-417
-543
146
328
-83
-372
107
351
-839
-682
-209
-600
-446
-213
-140
328
-79
-661
932
582
-415
-373
-129
-822
506
462
95
825
-542
-397
920
133
-917
396
-881
416
-666
-355
113
-965
-773
-298
-885
773
-180
-963
576
453
361
-85
8
441
-153
-263
-189
385
-993
798
-141
393
-415
672
-637
-645
965
-869
-890
551
651
747
848
969
-532
171
536
-750
257
-288
108
914
-249
-147
-274
-955
-827
-92
-484
623
-397
239
-778
-652
-30
-873
912
327
89
-405
-43
-860
-607
134
-377
188
-629
-554
-730
702
197
-244
480
-663
-913
-699
703
450
911
664
-34
480
-671
-107
975
445
-13
322
-824
594
361
467
-232
998
833
-499
-312
925
-766
-306
114
-786
73
-465
16
-377
198
-681
722
-840
425
378
-636
-785
950
-140
647
490
-171
-115
580
-260
-687
-211
392
-838
833
105
-340
-257
191
447
-913
-477
-648
-414
-495
-611
303
-147
675
-544
-597
356
-37
367
-226
43
-417
-830
-103
829
761
-642
50
-320
-670
272
-660
157
-209
-441
-254
-36
649
587
-978
-238
683
-915
-568
698
832
178
-228
-915
-768
-61
881
-813
-756
-700
2
554
-693
722
969
-378
362
-339
71
-776
388
857
282
-525
328
282
679
-57
-498
-63
399
629
860
-914
-903
-153
544
-384
969
444
152
-823
-737
-333
819
888
394
-430
-731
965
-262
629
-667
-816
-344
-174
418
-566
-895
799
164
319
-875
297
-702
-453
608
-940
60
-82
-457
913
872
-81
-560
56
-138
-371
-325
-810
-404
-513
229
-339
-514
-251
-975
-220
-590
-350
412
890
-644
147
469
891
9
-991
-178
653
676
-634
152
-450
72
-316
-975
-366
657
-561
974
-63
115
364
317
104
-845
-516
-971
838
-755
-286
171
559
-971
-566
268
514
785
-629
-490
59
-363
-367
-571
943
683
-558
-9
159
-314
-137
809
-680
-462
588
946
291
511
607
-545
286
-502
-245
474
-681
-876
861
-460
-148
-490
-892
13
16
-206
-298
-545
955
-915
218
669
-73
505
941
-229
-524
250
640
-944
903
-867
488
-874
-392
714
-216
-785
-674
266
362
475
-312
420
987
-447
-942
861
-756
655
509
-372
335
-732
738
-619
-994
508
-891
49
-750
-126
-293
-114
626
207
-344
957
-712
448
755
402
230
-994
247
-424
-158
546
861
-587
932
-41
456
-377
-64
661
544
86
-813
158
-43
269
17
-611
533
-96
978
129
-262
270
-705
127
301
712
157
337
514
130
-717
-734
904
389
-113
874
146
327
-643
-189
-185
-161
862
-360
-242
336
955
163
-20
528
372
439
984
625
827
-854
-789
731
-323
257
198
-85
-624
-144
511
-629
577
599
-107
-461
956
220
-5
-959
-481
644
-564
-781
417
81
641
-752
-708
423
-311
914
-117
-784
-588
387
894
-213
-514
447
528
-86
-284
-88
-372
629
-69
585
909
325
-573
392
-436
-269
-77
259
-511
-488
-107
-223
403
837
-820
542
-983
774
-807
-440
648
-444
-749
351
-715
776
922
-183
-383
-947
-820
650
-283
960
960
-684
-373
-92
-287
-331
-225
-538
172
348
-595
-671
-615
-433
330
-625
-234
-38
-731
-847
-335
932
-734
77
-674
28
461
143
384
-904
163
-61
-435
-926
434
311
-803
-484
-531
306
-123
-105
9
272
318
-673
755
330
589
794
134
-135
351
715
598
556
-787
782
-479
-547
-130
-979
-980
591
406
-926
-20
687
-748
-270
-441
729
495
-649
774
504
1000
-65
-629
-374
309
-687
475
878
-649
-339
784
-378
-993
387
-108
869
-377
706
201
-814
57
569
315
-341
-509
-187
426
-328
-208
601
864
-997
-181
-803
366
-624
599
209
-987
-713
-344
612
-171
877
-23
600
773
-16
-34
366
82
111
346
-294
-526
123
429
488
931
-855
500
261
681
50
-580
326
-256
106
-33
112
-48
515
-237
-726
-482
-182
374
-420
508
-720
-703
-968
647
911
7
-459
-354
-77
178
-889
968
-268
-944
385
435
-500
-465
-838
17
35
-239
610
-607
596
73
551
-676
-826
594
-65
-908
292
930
-193
489
-334
-120
-482
-630
-931
393
540
-144
756
-965
598
-503
-391
947
-12
-692
-425
-621
-8
-662
-26
475
657
-674
544
-938
213
669
542
699
-934
937
220
-513
120
598
648
-312
-655
461
407
-592
441
749
821
400
-850
941
-504
324
741
-950
-123
-510
149
963
-406
204
157
-922
-947
-374
-380
647
64
445
-379
-608
-328
-875
964
733
-153
508
947
606
761
-492
822
921
-205
-933
241
483
-829
-977
-643
-705
382
959
529
569
-617
-515
800
806
226
257
342
-388
14
-238
-420
-462
657
-579
-619
838
-549
-844
696
928
856
630
-520
-768
808
-81
-256
357
412
579
973
-949
942
-723
458
339
-247
414
823
197
-812
-452
-769
-947
735
-413
-936
237
-971
988
278
898
-762
-634
824
-897
-333
-198
992
562
711
167
-814
-639
-219
-860
923
-600
38
149
-50
-414
169
418
-747
-49
451
-537
-289
497
-378
-933
333
-36
5
849
-636
518
716
216
153
-700
231
839
231
-770
670
969
962
-44
252
409
-608
-516
-124
190
-209
-453
574
-181
679
10
-760
458
306
-85
986
245
851
-681
740
-995
348
-387
-55
-520
845
-816
390
-430
367
-622
748
137
504
-684
-661
987
343
618
-241
600
-228
714
-373
-958
-495
-549
-804
-865
-677
-705
598
-151
-473
270
-730
839
686
885
752
-336
-22
-227
607
-133
621
-938
465
-447
-726
-676
771
433
199
-890
863
962
262
-924
844
43
119
400
741
-381
-741
-537
369
989
94
485
327
-906
989
840
793
-592
-401
-726
293
-291
892
927
-176
519
-173
-795
-213
-426
-201
-692
-739
540
-23
-533
-655
960
-832
768
-922
941
354
-225
-465
-892
-412
703
-821
-643
-798
-605
-714
-288
-235
-9
-500
-248
511
-602
746
319
-462
534
362
-530
-375
-751
-767
130
994
-422
731
-370
-505
-831
126
259
662
493
-29
390
523
-772
753
902
-363
-552
995
-373
267
-528
864
-835
524
882
875
777
466
666
821
625
-860
764
620
803
-998
-379
-957
467
-755
360
-481
497
881
532
-885
-37
21
-760
-979
639
779
439
-809
28
27
-347
-974
-992
773
315
496
-538
-278
-293
-843
-370
139
890
587
731
-252
238
564
-557
29
115
399
649
382
-148
449
473
-167
-876
218
453
-454
593
-540
-391
-161
-272
778
489
-590
-69
-579
6
917
-419
-124
161
-592
-498
528
524
987
986
452
-366
-847
507
-848
210
528
661
-168
708
-663
-677
-797
-97
197
608
954
848
-760
322
-285
675
198
74
-59
-856
-188
901
671
976
79
-620
-86
-618
-687
-842
709
-8
-653
-949
-534
149
-291
0
101
368
566
348
-162
-322
-370
-570
539
669
28
-757
-239
-575
-658
366
-749
-302
372
995
-960
-279
-754
-475
608
263
-564
674
332
479
-885
-762
-174
824
269
-839
-667
230
599
485
-36
696
896
-176
439
-170
-771
958
349
-525
-884
803
714
-79
-99
553
661
610
589
365
-400
-965
-74
559
154
-762
-876
-983
-7
-127
-531
423
-706
268
-339
537
820
453
3
-983
-482
-58
-776
257
-925
-12
92
-285
-405
-416
35
-224
20
428
240
579
-589
871
-359
252
389
634
-2
-415
-878
321
-851
207
561
-655
989
-635
166
885
-710
-492
785
-55
-877
378
208
-395
948
387
-508
-229
-232
-565
2
-897
550
446
-72
314
-992
-352
674
614
507
-262
-410
-117
538
911
-471
-250
-243
-573
-359
-407
-350
-170
-12
860
824
970
162
278
380
395
-156
201
384
463
708
534
-59
-479
551
-519
531
-845
585
-165
-271
-319
56
-93
599
-771
-306
370
-127
208
-505
-478
-726
-661
-616
-903
-98
191
-221
868
37
249
236
-892
-734
604
-646
-669
80
-559
878
-53
27
462
-537
-398
694
-784
528
-537
-489
470
-468
172
-71
-514
-394
-937
-158
-155
453
43
124
-358
263
-797
-93
-533
-745
-909
-991
801
108
-499
-757
27
243
-258
-898
-798
177
888
207
-982
-523
827
-39
328
-956
-593
-634
-256
-592
-156
-884
-621
-382
752
-766
295
-484
866
505
91
871
376
387
477
456
-496
427
-265
715
105
658
755
-711
102
-833
-295
674
552
661
353
739
-622
-226
318
957
797
469
-270
-236
-670
716
-642
949
24
-739
-807
560
-910
-464
724
897
-405
-335
15
-387
761
-429
598
-287
-272
-563
-711
5
966
862
-797
-396
-404
-315
-772
59
138
265
-169
-153
654
-940
-302
647
774
-238
851
63
385
797
-774
829
-983
7
-523
-14
-788
-252
-273
698
584
740
134
378
446
-443
-82
50
749
-567
4
829
638
-884
-79
23
-184
439
584
443
-324
660
-588
914
766
-783
-134
-786
744
-793
-673
228
-476
-314
956
-440
-387
710
-668
827
-721
523
-878
124
-330
-71
-443
354
104
-165
164
-31
826
863
-696
127
-371
125
786
787
32
-478
-418
43
-814
191
604
-969
495
57
-354
269
-50
-835
-373
-917
-305
-874
-944
615
434
-226
-130
837
-780
-318
220
-794
677
365
-770
930
-430
179
425
91
261
548
786
459
-406
-360
-281
853
-129
740
630
698
22
-276
941
978
-873
-295
912
86
-386
-668
547
691
-116
278
65
18
-407
385
-912
602
-546
-900
-166
-903
-981
103
615
453
307
865
80
956
550
-261
-668
8
-686
98
-865
188
-415
-808
-222
-992
-300
560
245
-477
935
9
169
322
233
848
-624
-646
-766
52
-63
204
-726
282
617
-277
-1
107
380
-327
651
-168
619
-288
484
363
-920
-36
524
292
-423
663
-318
-548
634
-809
-586
-420
-922
601
-311
-427
642
-282
191
676
-18
-718
528
-22
-158
-52
-622
-517
554
-566
519
-264
-816
152
-413
663
-815
359
200
879
-606
532
-177
999
41
-603
913
-610
486
-128
308
-935
-193
699
-449
17
-858
-643
-509
-810
-130
457
-965
35
-721
620
-711
-985
-687
315
370
715
-630
-473
-915
-846
621
364
-620
-198
917
-609
816
879
-921
-279
-472
-11
-327
-64
-714
-508
803
217
579
-502
504
262
-311
678
40
78
-538
-618
-775
469
-511
-509
706
-220
-213
834
-788
-812
-725
-378
193
-415
-975
634
781
323
674
739
241
-698
35
929
-458
-302
-373
-19
858
-325
81
-696
974
585
638
-305
-913
-14
685
388
448
-864
143
951
-705
-804
-52
631
745
-194
129
608
-590
-217
691
360
-516
-757
-455
-770
395
155
451
891
410
-933
-47
-448
677
638
960
785
958
-159
-204
-719
-335
-935
-216
434
586
235
93
217
-287
-532
363
-822
259
-190
-429
464
435
-995
167
297
165
378
-730
-52
421
229
-677
263
331
-131
-860
12
-472
149
476
489
621
93
771
-518
-418
-127
-121
-178
643
-73
-411
398
-662
578
523
-912
396
32
614
-974
-265
191
-572
771
-112
-431
269
-725
-594
6
-350
63
161
-38
270
750
615
130
773
682
559
581
645
121
-10
581
192
-597
-621
-821
925
747
-419
-39
490
-453
784
-328
624
-106
848
-142
80
840
-28
3
-964
-504
671
-282
28
231
808
601
-136
-349
447
692
-561
-658
651
911
467
-22
-92
538
604
865
72
-902
998
-700
185
-260
699
312
897
361
-195
799
-449
229
150
66
-191
701
-927
698
-760
-480
-323
201
515
-234
-661
866
-342
491
866
-394
-835
249
818
997
-192
79
465
-397
549
-773
830
797
-775
-575
122
-760
-771
966
641
368
-434
316
-301
526
-29
749
-597
814
307
-797
185
47
783
-175
651
935
285
-776
-326
691
-943
477
-431
317
-831
-341
-12
10
949
761
843
-799
-257
-848
-396
-949
488
-624
605
797
513
573
-567
609
-855
816
-576
-769
181
835
-147
956
25
360
514
-700
5
892
367
888
-560
-6
-270
-545
942
-739
-278
-375
247
74
842
186
-315
-101
-667
307
498
871
869
-127
39
-447
131
478
251
-73
-214
-345
-888
-509
868
-921
449
673
943
-702
-585
-443
-579
-103
551
-303
-501
395
223
61
-803
217
-97
821
-994
-350
707
658
-834
563
752
-661
-49
-893
-89
518
-913
187
-755
-596
-410
-559
-180
197
230
94
-310
748
496
453
-5
261
-207
840
-694
196
-673
143
277
-732
-774
804
-360
671
-304
-716
850
-386
-317
548
-518
22
-515
-52
551
939
-566
-652
-979
635
806
532
737
-201
146
614
-740
894
-921
473
-304
19
-577
-703
411
-373
645
23
-745
-592
-591
-968
221
-570
527
667
-186
-172
-691
530
389
695
-705
919
-153
-194
-7
924
366
805
568
-520
-825
394
923
960
-286
722
503
-137
-929
-120
-490
-23
189
503
871
161
-390
442
-887
397
-859
-460
-412
547
509
441
-488
721
795
-776
-678
-86
452
-936
820
58
-919
-621
289
-57
526
-942
831
-526
611
321
223
-889
309
474
-713
237
994
-331
-345
-674
867
302
302
955
589
233
-891
-825
430
884
-295
49
-979
-547
-13
-60
259
126
546
-346
-871
-265
959
425
-253
-756
-20
-1000
-747
217
-507
-562
760
72
-659
164
-98
-62
848
227
200
736
476
560
663
691
378
789
761
167
98
54
384
-241
-591
-439
-917
82
-929
260
271
-807
-537
-651
987
-399
-972
-658
-132
-601
853
-802
-134
644
-342
132
-139
-107
-910
-447
-131
573
-132
-401
975
720
36
391
-239
186
615
225
152
-682
-728
-614
-919
-612
-310
493
752
-688
458
-345
-20
572
188
-910
702
-701
-428
978
549
91
-281
229
-459
-743
440
-424
716
-93
261
403
-438
77
975
1000
618
460
703
367
47
-935
883
-849
341
333
-760
991
475
-903
17
-522
-644
581
320
-260
811
-497
177
-285
-141
294
710
-432
-745
-535
-409
-320
89
146
60
655
-785
-440
916
-404
197
860
-114
130
-618
-771
300
497
-573
-41
484
251
-798
85
-941
640
889
515
-894
-182
-977
-936
-428
455
-717
658
-200
483
958
-265
-265
702
348
-50
585
-43
-650
199
695
922
-53
931
-192
280
551
-950
874
-977
69
-592
674
-169
673
821
-44
863
-559
9
-112
-875
-311
372
-561
626
-785
-43
505
-516
925
-514
-176
563
954
885
-601
247
-435
-960
-736
793
-784
-902
-832
32
512
519
462
-943
-794
-801
-736
891
-985
-100
-744
396
-577
-635
812
-497
-467
-422
-225
298
-101
567
-874
-772
-111
-366
-597
598
-215
49
686
-811
648
-872
224
-300
875
18
143
79
169
-536
-756
908
644
461
356
72
169
153
-188
328
-714
-288
711
368
-322
802
640
3
-99
-968
442
439
-149
-24
127
127
843
790
445
216
771
337
-449
66
287
-763
599
673
616
-627
-90
-951
602
682
462
-222
-468
623
687
862
-464
687
507
-19
740
710
702
-33
925
-182
-619
689
-708
-978
559
-468
134
480
426
856
466
379
512
899
571
646
436
-607
-549
-13
407
10
-437
-168
898
369
-113
777
-720
-735
-475
51
797
259
-736
903
829
307
391
950
742
191
683
942
606
988
522
652
-401
909
28
869
-105
18
48
992
-572
-758
-594
-824
327
264
-824
600
572
-372
-307
738
71
103
677
-630
-873
820
997
-474
733
-884
-511
-336
-351
-663
-776
154
295
-238
965
-128
-575
-147
360
778
-590
-681
-919
340
767
542
671
505
-710
-136
-557
84
124
-568
-657
-603
-568
479
800
872
854
-659
138
-931
-33
219
-715
-413
-683
-871
726
947
649
-500
903
927
-976
458
-763
257
552
-459
480
378
929
769
-528
-13
577
881
-631
282
840
-405
672
-3
342
-689
-232
227
789
-699
-211
406
702
88
-257
-738
-791
241
-66
333
-473
448
-22
-521
357
-740
618
582
15
-110
-145
729
-746
-623
-938
25
-673
207
-984
163
835
67
-885
258
-701
-515
-267
765
-889
93
271
-550
-714
-343
665
68
112
308
-494
-729
-157
722
-644
43
422
640
242
181
-230
-804
-643
347
229
932
-366
15
4
-74
296
207
-244
582
-266
2
177
-983
46
824
-592
-306
-128
-842
-654
432
-475
538
-317
-253
400
-538
408
-889
590
66
194
-444
-340
168
-137
-611
664
-554
-711
818
662
-922
186
288
-869
-800
793
120
78
5
-977
-987
929
-197
804
899
901
-52
554
926
-24
-88
-664
118
-859
-681
-245
786
936
498
-352
-283
-662
8
-477
959
-842
-438
-632
-903
438
-348
923
926
128
881
-213
545
716
239
-212
172
297
-396
-515
-350
340
906
469
-833
-458
-157
750
913
-875
250
-241
466
576
462
-651
191
607
298
391
-370
550
-85
746
707
396
-691
158
-922
-214
263
-832
-948
-147
706
-28
-47
512
-923
441
-810
-733
-57
434
579
83
452
140
-223
-483
-648
-154
-928
-267
-173
-473
-465
949
977
854
-450
-128
-968
-259
115
-184
-459
412
547
106
-402
462
-175
-362
808
-140
171
919
196
-698
673
75
273
507
420
-686
-420
971
-975
-754
-394
987
-349
-894
587
782
-836
-441
520
836
527
16
787
-243
687
167
313
643
-621
-646
836
208
614
167
-700
-235
-327
-160
213
-423
-985
-801
-364
-477
380
688
-791
488
-212
-920
528
865
30
415
368
599
41
-947
656
-584
323
-598
-272
-445
732
40
-982
603
-880
-38
-399
837
-653
-691
-920
76
-56
-377
-107
-497
461
-689
937
458
753
-516
152
303
-32
-240
789
656
-528
891
152
967
619
-157
219
69
786
-536
74
-670
-87
528
787
94
195
-229
612
337
892
76
859
92
-266
-271
718
-18
-522
467
-794
-524
-260
118
-442
-733
-377
797
-711
-772
-938
-442
676
856
-707
830
49
546
-755
-127
-573
958
544
-662
708
327
-574
-708
614
259
700
-23
-657
64
132
-810
-405
-67
90
962
-172
190
530
404
-10
567
991
698
115
249
209
727
502
-445
-914
751
341
-188
786
-78
701
244
-221
449
427
-862
635
343
90
813
-339
-441
-572
-990
702
-347
-137
-884
669
816
980
278
-791
250
-418
-915
779
-607
596
-652
166
950
998
-79
-908
466
-468
739
826
-857
-448
85
557
-871
821
814
867
562
-316
-441
147
138
-802
-325
890
-855
-33
447
191
-169
-426
495
228
217
-764
-504
-226
-229
-659
31
174
190
545
-337
237
377
364
97
-272
95
-698
345
-917
383
924
-356
-980
-211
802
-215
922
635
725
-245
-785
-342
-951
-544
245
37
-155
-909
-214
-679
836
-159
458
-110
-269
-151
876
407
207
91
-845
-315
-107
910
-316
-292
759
377
-430
-327
-468
-144
-996
-32
178
448
-836
486
655
-122
-534
829
-226
684
812
-722
-429
-603
502
-470
-858
-494
-349
-990
368
-452
412
-493
993
-688
292
446
950
-905
-442
825
610
-130
-701
652
586
-307
-76
-138
-696
201
989
-464
-424
665
752
-100
631
-796
353
-803
115
-69
-560
-838
-131
-232
-25
-330
250
291
814
452
-364
742
114
-596
-343
-823
826
-925
209
931
410
338
620
-234
-183
-75
537
58
279
560
-119
-140
113
-467
65
925
380
594
-220
-72
673
-172
182
976
210
-568
624
-80
-442
164
-266
47
-345
-584
872
-293
-77
961
-840
324
277
-884
-763
-584
481
-384
-187
739
144
217
43
505
-506
499
-535
-387
719
856
974
-446
-22
897
-795
174
-504
320
643
762
-451
-858
613
130
421
278
-333
0
503
-938
633
-429
658
987
956
598
-113
326
134
-277
354
137
887
-479
984
143
383
-511
245
128
871
390
852
-5
286
-801
-376
-464
-417
412
244
-334
-990
-572
-41
-617
136
725
607
-429
667
934
-602
926
372
673
256
458
542
-585
-74
708
118
-199
100
699
-42
871
-746
635
256
821
122
-769
134
-202
-295
227
386
697
272
-599
-647
907
-116
-388
380
165
-693
524
174
-784
-989
700
437
-657
439
-768
-630
-448
487
-830
-715
80
-352
370
100
375
-486
-429
-530
-999
-480
303
-458
246
-50
63
739
666
-973
-487
16
-438
-200
-989
20
-867
-665
-597
375
-784
124
22
-514
694
110
-904
-851
-860
318
-971
-95
257
-203
739
746
502
102
988
-265
263
-555
-27
52
997
786
683
829
630
957
-948
-146
-535
218
219
747
-785
166
-181
-835
-694
-846
-629
471
696
-311
830
474
342
-708
682
-156
-631
-906
136
-713
-563
-970
974
-573
-558
-748
73
-246
535
359
-493
-225
-373
229
378
-226
-758
287
335
-763
512
179
-479
-234
-775
-234
223
-47
-769
-399
-269
428
828
369
-485
-732
-760
704
174
268
-692
871
141
-562
727
-622
-678
-737
-787
143
772
-742
-597
24
-988
669
991
849
293
778
-801
-837
-165
541
842
-827
466
275
592
-692
-33
626
-24
-837
-342
-977
-455
-909
419
-642
381
-845
175
233
-105
-766
584
-557
-67
-707
992
848
85
-118
293
-85
508
-135
29
24
486
-466
791
-696
-243
-872
182
-12
-880
883
-978
925
828
-653
-699
200
421
470
-131
-254
781
592
203
712
-246
-193
722
-753
596
93
-31
679
-496
990
776
-162
-259
828
142
-597
465
203
-671
553
-631
703
-637
726
933
-37
-88
362
-614
-461
842
674
558
730
-161
484
-929
923
842
547
423
-739
988
-76
343
1
837
-359
-122
-220
-390
-637
693
-958
168
152
113
-138
422
-714
-347
396
-595
987
560
858
-307
51
-606
-92
-306
533
374
282
44
809
17
550
-315
813
-397
898
916
424
-454
-4
-666
269
449
-355
-57
-422
140
89
274
-631
180
-983
656
724
-958
726
116
-929
-582
-257
355
-59
-701
541
-586
-608
-762
519
-793
198
535
-953
-113
910
634
-455
5
-233
-297
989
-663
557
-575
-301
369
-979
-804
518
775
-287
461
19
-881
960
-266
-498
-81
-808
-540
-22
-994
-997
487
-786
869
-625
455
-43
523
-379
599
-962
-401
-335
274
-242
26
-808
-203
-300
267
-39
184
-576
337
-5
-523
420
-586
-503
-510
540
102
-957
-348
373
-461
694
-681
652
-467
112
-511
-11
-778
13
-586
213
589
-997
33
165
751
-164
532
951
-857
481
829
-599
-473
-62
-591
-798
844
892
953
-656
-190
267
-250
-922
-954
-635
-876
795
-107
-334
221
844
-87
9
-768
-97
-286
-23
747
-165
61
-472
872
-685
559
774
238
-434
32
-634
-967
-945
963
297
-17
435
545
-646
-467
110
-767
-218
334
378
770
-708
-693
-216
-260
-939
-357
578
414
406
744
-639
382
-32
317
-998
-904
894
892
-786
-530
-11
424
731
-211
-776
61
940
-796
-639
-347
-415
379
168
-707
-469
803
190
-746
331
955
602
-639
513
-114
-955
748
397
-445
-462
-869
598
-994
-943
816
-304
182
815
119
-396
990
659
-431
-403
-745
456
-988
-883
608
88
232
-436
-238
-302
-29
-452
-336
-188
-797
-923
-525
447
819
204
-430
122
988
-578
-582
-432
-791
251
717
-166
-996
-642
387
-785
192
846
288
-875
-488
360
-911
372
-631
-761
-350
320
16
548
-599
-839
873
927
69
918
364
-357
477
164
-505
-373
875
-874
-367
-314
-710
739
802
588
895
-14
-177
665
894
466
265
-843
344
416
572
368
-254
718
-489
-262
848
613
-542
-97
197
405
785
196
-499
-971
293
-1
204
-355
756
864
50
-736
-707
-266
-116
-421
-555
648
-399
-222
72
-849
-137
951
724
-829
915
57
333
-293
-37
254
-94
107
-823
-942
-899
-740
-286
-290
904
-52
-265
-617
299
-627
294
315
545
429
-547
-542
-974
-527
133
609
-279
729
-442
-936
-73
-57
-628
748
-388
237
857
-851
79
-593
-287
-797
314
994
-887
-34
-134
125
453
-522
522
-495
371
-536
606
-961
881
755
898
703
301
146
-503
937
982
714
-897
-411
202
-819
-237
-29
-751
967
-831
210
-525
851
-896
457
-307
190
-512
-570
592
847
641
-756
920
-81
-681
-42
-815
965
476
-707
-433
-929
-4
640
-379
108
375
-712
560
-157
-949
365
271
-79
89
833
893
-30
-78
-836
877
-727
681
-78
-266
-984
-311
814
-828
-860
-847
358
-770
93
-296
-971
917
-967
503
-386
636
-897
-161
-948
-56
-801
-479
753
-711
686
-216
-872
617
-335
605
774
101
-319
852
-912
-377
648
26
788
-228
984
-91
-905
339
217
340
-268
375
883
-90
-89
-870
812
837
130
-593
-131
976
-290
549
552
-799
-163
-235
21
972
-175
701
-650
718
562
-75
-246
623
903
479
870
-622
305
-586
-389
865
-906
409
-364
40
554
262
304
-755
13
814
30
-407
-114
913
668
933
674
573
-286
-558
-533
-481
723
217
37
272
-991
292
864
717
-563
-16
104
-764
-743
516
-676
240
-152
-282
-27
-215
192
-602
812
-66
690
-231
-494
898
415
-962
83
-604
571
-3
598
12
464
-514
912
603
277
198
-800
606
-62
-575
-834
-382
-667
694
-89
-37
6
510
-329
532
-8
-538
-693
581
-659
537
-71
219
648
-324
699
-289
-237
243
-865
-53
541
158
-10
-119
430
-14
-347
922
795
-652
398
223
-710
-816
46
-372
-732
905
198
225
524
-869
250
336
-342
-185
-11
944
816
-244
-148
-793
185
863
196
-934
-34
-625
-515
-927
129
800
-529
-23
-135
-166
-971
698
820
893
-170
-331
-675
541
-209
446
984
882
219
-766
862
-243
-498
-32
-459
835
-199
140
-657
-6
150
-118
-569
655
-722
957
119
488
210
985
603
358
537
744
-896
188
-689
400
-867
355
840
308
-785
399
344
853
-48
507
-425
-175
779
519
-318
-421
-749
-149
-811
-118
-827
54
253
326
-91
-1
-271
951
-713
-556
-847
988
107
-288
-556
132
-934
-912
-686
400
-605
-113
-910
745
798
-70
42
-230
475
-310
959
376
361
33
945
493
928
-337
59
-614
613
-874
1000
47
-838
-416
943
475
-314
843
-421
485
873
-456
746
550
-167
-77
874
642
171
-406
-863
-758
-293
230
-605
610
51
246
576
-267
-387
-327
-30
-544
-321
445
-839
275
-62
243
-948
-803
804
341
-256
691
-396
90
386
-379
234
-892
-118
-915
640
806
354
-422
994
186
794
606
596
451
-202
805
-13
-966
-68
23
268
-786
-647
103
-606
10
-918
-372
380
-749
-991
973
-852
-218
757
-941
-212
646
671
919
870
198
-100
-180
-368
-543
-379
-897
182
141
-154
331
576
425
51
988
-175
-169
-338
830
-548
-175
854
461
476
-721
-925
7
-936
73
-380
-551
-837
-559
-700
-452
928
277
-507
-83
893
-142
120
-581
-559
-290
447
159
-343
27
52
758
-568
-973
-248
-919
37
131
474
-502
470
166
866
928
792
396
-794
-204
255
-110
-486
626
980
-89
-492
715
396
-316
-778
-140
277
287
-947
267
-420
-65
-138
-186
156
129
-473
570
-371
-692
-52
12
-71
954
-359
-547
232
-598
-987
240
410
282
458
222
-93
737
237
988
727
504
-743
494
412
-304
182
518
-203
-417
543
-423
428
-575
-536
482
53
-501
-503
-740
-875
-916
-561
-150
176
-726
328
-802
-63
-89
-996
-15
600
-142
878
296
394
365
860
-418
-807
-799
969
812
-310
597
808
808
-428
728
904
112
-70
165
938
88
960
-70
-886
-188
-287
-108
-108
-504
176
-390
-999
374
135
-588
-774
-726
272
171
-354
381
630
-332
716
482
-801
-329
301
529
-71
-116
-978
679
209
52
261
-34
538
-767
937
883
802
918
-44
507
536
-912
-540
95
-234
-536
388
471
854
993
237
696
952
-18
125
-834
-16
-782
129
847
-216
-452
-457
38
-900
468
607
-436
16
266
506
740
-836
-387
171
566
637
-139
-316
71
232
-278
299
184
954
-640
360
921
-875
-946
-474
426
-972
-521
294
-477
143
-185
-389
327
939
781
-776
-510
-944
741
574
-748
461
735
70
501
-428
-641
291
-237
-731
670
-177
78
85
909
895
-867
-449
-452
1000
-365
-904
849
923
-805
-679
-378
-724
53
849
55
-793
-4
-546
81
491
-978
886
-729
647
990
-215
-635
430
-244
-697
-651
986
-905
24
-888
766
736
52
-454
349
-1
-456
-46
-415
-289
748
334
50
-358
253
-935
-612
-666
559
550
-547
659
57
191
438
-980
-449
-565
418
58
-163
-216
-762
454
763
-777
-931
268
-148
-600
754
174
537
194
175
-367
371
335
85
198
-343
260
492
182
-876
-246
-476
470
231
575
386
-39
-474
845
819
-547
-932
671
766
-688
663
594
628
37
-20
141
856
992
-298
-170
413
708
-501
-30
721
165
411
-136
700
581
379
-152
30
-604
840
-570
151
407
440
-236
-143
212
-323
920
-567
-466
-546
-107
68
153
-570
716
40
666
478
-422
316
824
-258
-134
-181
37
-421
-962
948
275
-844
-406
-450
428
-233
459
-993
-147
838
360
-454
890
-815
163
-328
-720
458
-61
-273
256
199
-841
163
954
-902
-163
195
531
-986
668
-184
187
-375
223
405
-527
864
947
922
-517
-149
-939
-618
269
447
-740
-885
-964
-646
-944
-230
-227
564
852
623
289
651
849
917
404
224
-667
-100
995
-596
-165
-642
645
-561
578
-135
615
-724
424
723
584
632
-105
135
-911
-182
796
-184
-596
745
430
673
780
-51
-244
-525
118
-748
-408
-951
-202
967
-866
-959
-81
500
-318
-504
824
-226
334
-593
355
-784
745
348
214
564
624
-953
113
637
214
-532
907
510
325
-683
951
445
-789
-710
-821
-442
899
495
948
-185
753
-805
-754
497
-299
28
780
-181
847
-25
538
-210
-110
733
244
-455
-931
-273
-957
881
-464
-172
528
-238
-60
-662
-696
400
-69
-209
-278
46
-805
-879
728
-567
-970
-954
-552
538
544
-112
-528
246
-838
271
-609
460
705
-273
-346
881
-337
-834
-326
795
-640
79
-632
-984
-644
532
-273
251
-992
369
590
-890
-669
-801
-507
960
486
739
883
601
-617
-278
-433
748
-667
-647
-614
-274
-242
952
-751
533
-847
573
653
140
-288
539
629
64
-350
-557
-822
-593
-130
943
-142
-364
-875
-791
109
431
-345
424
-632
356
305
689
639
124
150
562
391
756
815
985
-134
-862
-372
677
978
561
-985
-441
-791
19
684
855
72
-631
-843
929
-430
807
-484
-103
629
903
449
-614
-532
253
7
-428
-741
-63
318
-162
-461
651
208
-947
609
10
483
-997
-717
-640
50
924
-675
-705
172
-45
564
-553
-528
-615
674
470
967
170
334
-129
766
-971
263
629
-851
809
493
-85
-793
134
286
624
-558
921
184
-873
-531
-806
976
452
335
-70
336
988
247
-110
-176
-560
-765
249
-558
-233
-791
-865
-659
618
-40
360
-731
-642
133
135
-839
-278
313
-412
614
485
772
474
-118
129
238
-286
134
-632
870
375
775
497
-411
321
-348
-275
338
-228
796
-735
-618
300
414
942
-55
660
405
121
-128
-98
928
467
917
72
-921
860
700
-464
989
615
-526
-377
-600
-266
541
-346
717
-268
282
182
961
-747
-763
853
-31
614
483
749
907
-533
330
-737
-282
-93
714
-392
214
148
-96
-627
-390
476
-393
116
-289
-464
619
-527
-825
386
985
984
-271
-931
-345
569
-78
-345
739
733
-501
-874
881
-916
-612
430
25
913
893
-134
363
-141
-421
-917
520
-573
572
779
-884
-638
198
511
359
337
-932
-808
-805
683
-803
298
681
-331
-354
-827
-732
635
-259
135
-437
260
-754
877
-827
795
696
-544
570
345
-907
-369
29
-595
-505
29
-177
-767
819
-692
652
-683
676
676
-466
471
-479
-583
-140
987
-961
-808
276
616
-23
357
-896
978
-706
-872
-83
873
364
215
-690
475
914
913
24
385
942
463
766
-191
-301
89
-171
-447
892
657
156
-303
-821
-413
935
336
-565
-504
-151
-26
964
-34
-516
283
-493
-803
-312
788
332
118
-406
676
419
-170
564
-686
270
250
715
-191
430
-805
674
-58
933
271
-109
-227
133
-802
-63
561
257
-856
955
491
-56
-365
391
971
524
585
471
-3
75
706
13
935
-852
402
-869
-84
865
266
-264
-153
37
950
-26
367
-97
59
774
187
-832
961
-976
894
967
745
-578
-639
-904
825
844
374
561
-486
-263
391
879
510
447
261
-329
677
235
571
-401
907
194
858
553
-48
-311
110
-699
458
-861
-401
-603
-93
-329
-583
768
-573
543
284
-749
884
-890
210
-581
59
-531
324
700
-605
-587
80
-896
-497
830
-770
-53
512
773
762
-845
-531
-893
85
624
788
-798
414
846
-345
333
673
19
-964
-18
-412
677
-930
-803
129
-71
98
114
356
205
263
693
644
19
-295
-576
-249
-532
696
476
606
400
-938
-625
83
483
-735
734
435
-532
989
124
622
675
12
-633
-822
-799
-805
-66
747
539
550
-557
909
-916
939
234
508
-229
-46
379
-671
-632
504
-919
700
-37
255
447
432
-950
167
-526
-586
-31
548
274
491
-463
640
491
-375
-922
455
538
405
967
-290
726
-607
-58
-804
355
-496
587
546
-794
672
-64
-781
728
336
380
758
-515
798
310
258
-940
-837
-406
826
612
930
416
-884
331
-707
69
97
-489
-985
293
-857
-263
-229
-708
-538
750
665
-778
-769
-722
905
-43
445
-713
-288
-157
-993
-189
-755
-585
-887
27
-773
-391
-468
314
297
205
142
800
-913
192
-4
332
-678
-491
491
-591
223
875
677
186
-718
-512
-10
112
-845
237
-643
50
-950
478
-296
-631
-649
-724
506
-859
-938
-183
335
670
353
-819
-414
223
-968
-634
-649
-897
96
-178
458
140
-968
248
-732
431
-998
-399
-194
934
126
194
392
-866
223
-788
-566
-959
-719
-560
860
132
-428
-124
-906
80
-834
450
106
-468
-987
95
23
859
-718
-181
552
-819
409
798
882
999
353
-552
725
-587
-188
-662
-229
812
-974
-88
-978
-513
467
-202
931
-296
-267
620
163
-543
-133
-438
-686
698
-154
156
-235
793
572
-883
608
945
722
851
-926
-624
661
836
325
-846
83
-872
-656
358
262
-932
-78
693
200
170
-703
-720
-314
-605
-212
-828
747
675
87
563
832
-331
41
-699
557
447
207
-722
-395
946
-214
-837
708
849
242
-762
-482
-813
609
-959
102
271
946
338
-95
-100
-227
-73
249
914
1000
-381
-49
-77
-310
539
-789
-139
788
111
721
-128
-141
132
992
-366
-691
-340
-868
644
-687
295
327
-458
-479
-638
932
-611
52
162
-89
618
-230
436
759
-53
-941
699
-802
892
749
693
-992
-893
403
908
-341
520
-30
949
-971
95
-138
-745
-188
-738
-168
-726
-249
-217
-133
-522
474
619
-845
-582
-221
110
-481
-972
895
754
-528
-594
478
-757
-740
-762
368
-402
-542
-363
19
-15
141
-729
-617
-270
-439
357
66
116
823
794
965
-674
-902
-938
-817
21
274
-821
-112
124
823
-49
658
679
-163
94
776
-161
-315
-809
609
-552
-196
245
-913
-729
566
-764
-660
83
-767
481
-2
-392
976
-304
-652
-556
908
-777
450
-937
-497
-192
1
648
452
-556
106
-450
514
-407
-638
-499
110
997
-190
-72
907
-254
176
-988
-66
992
599
724
-938
-600
717
627
598
221
618
-482
-30
577
-685
-462
-242
-71
223
644
199
-806
-73
288
358
826
-41
316
-897
997
859
473
162
16
-104
289
931
-648
875
943
-880
386
-283
547
-594
274
548
124
-92
492
877
850
-178
-886
509
202
-67
-129
-295
93
387
-426
-853
671
-48
558
-362
580
619
-209
-132
651
570
-981
604
-775
-546
888
586
137
512
818
-269
-410
-863
362
208
769
-23
470
75
-828
40
-753
550
574
541
509
869
27
-678
-384
-217
737
745
-51
-915
204
-789
-121
-182
821
15
632
-206
-514
-966
-584
-20
-447
-486
386
480
-431
30
884
-329
7
-189
955
-854
530
128
255
93
-740
-207
-205
475
597
-461
-4
686
-565
33
-215
-975
-688
-180
828
684
520
-173
-482
361
-538
461
419
684
-95
-368
752
-357
575
-824
63
623
-662
-356
-369
-681
552
102
-703
579
64
-141
121
619
-378
520
684
-168
-947
648
-463
428
-153
336
565
760
-556
396
-349
974
-391
-497
541
846
679
-230
363
-640
-765
790
-240
102
-270
-986
-106
74
197
525
-947
799
-9
440
-379
722
444
-449
228
-820
-186
-739
26
554
-352
-997
547
896
-325
515
219
-177
485
144
-579
365
-884
604
-812
417
-994
-263
-355
-739
-599
-167
496
621
-158
923
-354
913
-219
588
-72
-830
90
913
140
232
-957
324
-167
586
78
-674
790
-90
-669
277
331
-78
229
461
36
459
525
-707
287
-785
231
385
602
-438
823
-355
-598
-804
240
-721
240
207
308
-60
416
606
793
-843
-287
474
850
-251
-967
-919
118
285
733
355
428
905
38
313
-279
108
379
294
-692
-864
-521
350
-267
-180
564
-3
115
-428
-935
-543
24
-312
-284
759
-120
-261
-61
-304
-357
-359
643
462
871
605
-954
434
345
645
-182
-718
165
-368
-719
94
816
-708
-865
-544
581
-252
418
-659
32
-843
268
592
864
-311
-739
245
-409
-202
-891
-285
145
21
-482
421
177
276
558
723
302
858
260
566
368
-224
-771
631
111
810
-539
895
166
-848
393
813
299
698
-98
-826
-902
-485
-424
638
-599
-444
794
978
-185
485
720
728
-290
186
590
-75
130
-943
-663
342
-752
-777
-381
-491
-419
-663
615
-569
-44
-986
337
-132
-975
816
-936
-45
378
1
900
-97
204
-727
603
-216
-978
968
792
754
246
887
-236
-175
-996
-891
35
-901
-449
640
-667
552
630
-578
-721
-414
543
165
-783
837
663
941
221
979
-833
-306
-143
-135
130
-654
178
634
285
473
-843
891
85
519
-274
650
-669
686
837
412
-29
-364
963
-53
653
-541
16
-474
446
704
928
542
525
524
843
604
-329
-661
811
186
1
-490
40
558
-832
571
-609
-796
-195
-318
-319
-382
-734
-726
-362
-410
-394
826
681
-141
768
268
-482
421
-711
-914
581
-620
-506
942
-157
-723
-169
879
103
-688
-660
263
-818
58
916
389
791
92
529
-715
-414
-361
523
877
391
-66
-677
-414
-696
-712
-234
-518
244
789
-562
-603
-583
931
955
164
809
244
-118
-939
925
257
-143
703
974
479
-269
978
586
-149
662
564
375
767
-598
98
-188
-917
-685
163
660
-710
514
671
-653
49
688
304
-819
167
492
998
-814
542
614
14
970
-818
199
219
428
589
-240
75
-301
-855
492
134
375
798
796
30
-209
698
-558
646
774
7
578
-20
713
-735
485
-649
213
878
127
-236
-111
942
809
271
-257
-522
352
-672
921
-850
835
834
326
559
903
411
368
-735
-443
702
800
-839
782
-449
121
-569
505
-175
921
891
355
341
435
523
-596
-534
-546
506
-734
304
960
626
-530
93
187
-829
-967
810
307
475
711
160
409
809
182
499
603
-350
-911
336
490
140
-910
-676
242
2
975
677
-560
362
-777
-248
-149
-971
-625
856
494
167
146
784
-538
805
-952
751
331
-299
-726
-849
-693
746
671
461
750
728
652
887
-337
-970
708
864
998
866
-908
640
293
-409
348
446
-494
422
-686
-611
-817
-975
134
589
-559
543
-993
-253
-726
-840
-673
-806
459
-646
-897
-935
-78
801
-792
189
-463
16
483
541
-101
467
221
300
694
275
128
85
537
-277
393
-778
-605
870
357
643
830
-91
-217
623
-794
100
-128
591
287
56
-496
853
-996
949
-623
427
-22
-161
-277
158
-115
991
984
651
-177
534
574
14
708
-941
-94
-868
333
-810
-325
-686
-858
924
-573
693
218
642
129
-18
-707
-269
-307
604
337
125
-624
205
681
218
582
965
41
-337
-100
748
969
889
518
-630
668
870
490
-357
549
-279
-348
188
897
-459
-536
167
-106
-67
-280
-828
-987
-502
521
279
-116
-204
49
-837
-861
542
249
34
-927
-684
-229
34
929
936
-442
-423
329
-200
-582
-967
372
-448
467
721
-657
-150
245
77
278
584
-264
-861
-248
-981
-315
745
-17
-226
-721
336
-460
366
261
-489
-358
145
-230
248
-436
725
228
-541
-177
367
609
185
778
222
22
725
-377
568
102
975
-311
760
-749
-177
694
-556
729
-934
325
-609
145
30
503
-544
-435
277
161
-508
-230
-505
-352
-11
-507
-567
774
455
812
-484
65
-716
259
218
-471
335
-987
313
-640
-930
-314
500
-487
681
270
-646
407
-125
48
-187
750
853
217
-313
-284
-170
-596
280
-744
921
-154
-97
-108
212
467
238
578
-571
460
169
-932
-10
-94
-739
834
-70
424
187
399
-972
172
-982
475
509
90
249
-218
500
442
525
936
358
680
515
153
-674
211
176
550
582
-536
-276
163
436
313
-915
384
953
-181
912
-477
289
-25
167
178
94
-417
-765
-125
694
-744
712
594
-698
453
651
193
610
12
-459
962
-79
-646
-640
91
673
344
946
45
75
-180
978
-727
184
526
927
148
-130
-681
222
-629
513
-37
-903
-242
248
511
761
750
-954
-432
-806
934
-879
722
238
260
-975
22
386
171
276
-778
178
66
958
156
416
-541
327
-961
499
-963
-303
570
678
697
487
-207
436
482
-678
347
-367
752
411
-350
-749
-322
126
-296
608
439
-278
821
177
-432
-672
-868
43
749
762
557
-951
-791
881
-81
583
-93
-838
416
944
483
-257
-478
457
528
-56
-459
787
-963
-9
-73
-70
257
175
-204
598
697
81
-513
170
-531
253
-60
-766
491
-577
109
-806
834
609
126
-847
-917
-667
387
-893
881
-436
346
322
948
145
-836
210
973
-761
-894
428
143
509
-391
-67
-229
896
759
96
634
-585
-677
878
279
-636
684
959
-957
-505
-450
734
-666
-35
-251
-463
744
-268
-236
340
-171
535
-167
-154
776
694
-627
723
653
-913
874
-863
-175
-382
521
213
567
-359
631
716
30
-447
372
-909
171
870
94
452
-234
-410
571
910
-902
423
203
570
-845
956
-943
-757
493
380
-274
-917
-285
-302
660
-109
612
87
-395
760
493
980
881
45
510
-222
-834
148
-743
-699
721
-572
249
-481
-700
889
5
693
-600
-424
995
-976
-431
638
-693
-313
192
-397
-605
-652
-960
-569
29
-41
-980
637
-773
-491
-201
-449
25
-634
564
435
564
688
-257
-745
101
297
-149
-101
-802
81
624
-78
815
835
-41
9
-596
-290
-617
-355
813
377
-262
55
-79
433
8
-245
887
-939
-277
-388
225
-456
405
717
-383
-870
-174
919
594
-189
696
-50
-223
-169
-784
6
27
507
361
-252
500
696
-303
910
-94
-689
562
874
942
-255
738
-591
-757
-821
-895
30
-803
-437
841
-977
760
142
61
892
-414
399
-800
-281
1000
-664
205
210
111
-720
-23
-205
281
-177
-296
300
111
-122
-724
157
633
-511
633
-571
-451
266
160
6
888
-814
-948
722
233
553
792
439
648
278
717
-153
457
-18
-37
-779
751
227
642
602
575
-502
-318
167
-507
472
-542
12
-804
-322
-178
-151
998
240
773
72
822
-650
503
950
-69
-904
637
-406
402
841
-778
53
356
-597
498
-889
74
359
-300
-334
449
19
822
-176
-90
-577
-432
738
640
854
-753
-665
297
-320
290
799
937
616
-596
-279
-69
795
55
119
-587
444
438
-297
828
644
-506
-602
-350
-263
-474
109
42
-360
442
-405
800
-3
860
16
691
-277
-384
145
675
-899
19
-298
-756
-220
-781
780
-71
-755
-211
275
-391
421
-648
83
-526
-784
252
-360
-854
795
-648
-41
762
-199
46
-62
-892
-819
-115
-333
934
846
797
-554
126
391
-430
810
241
-97
814
-69
-3
-747
-436
91
359
-413
-629
12
-295
176
598
-579
41
571
-42
207
-485
-356
491
2
-611
-967
333
-101
329
-414
-632
-794
488
518
566
-405
297
-114
492
-910
241
-794
166
448
323
687
987
-376
288
-898
-966
30
648
128
-442
-920
882
444
-187
-482
-103
-625
953
-615
639
680
-260
489
-553
249
-351
504
-972
932
669
-644
780
-536
50
-129
955
-530
-288
-494
750
-297
790
-829
-458
379
375
166
-88
-36
320
877
-341
264
-547
58
-228
112
875
528
-186
930
-864
-627
-770
-551
-459
317
-22
-646
-764
502
103
-549
262
619
109
-584
-630
-130
940
-612
-650
418
-857
959
-150
-280
-770
542
793
-415
329
926
752
-897
-472
986
-712
-617
669
-928
-72
-162
222
851
-739
-524
-539
436
22
-748
-599
900
974
-822
-391
-72
-352
-703
-61
650
408
-328
65
-813
817
-149
-703
432
122
571
380
371
-196
919
-722
-693
-761
613
394
529
-159
-595
267
789
-520
638
-518
210
-106
645
-821
-374
772
-982
-637
-983
-967
58
-272
-841
-347
305
-876
186
-421
877
-265
423
-912
-88
-985
133
-510
-603
990
627
-12
-275
-38
-165
-26
563
-778
-803
-795
-926
-826
-661
936
928
-324
-692
24
645
-459
478
218
-662
-275
-454
420
464
168
-173
-305
-930
-22
155
934
-68
930
-100
-329
-855
-964
-704
697
-86
222
604
-745
190
486
-626
606
931
194
540
262
-716
789
605
56
748
-651
295
-106
611
251
982
-740
-37
411
893
690
400
-373
150
-209
-821
917
-273
-609
-73
793
-661
-357
488
451
540
-863
33
754
591
194
-275
-671
-345
-265
955
189
-447
-812
-525
396
-740
381
-353
867
-677
651
396
-721
816
150
154
-424
-16
401
-242
538
-436
986
372
368
787
113
-287
-784
534
-862
-405
266
-793
-329
476
-460
861
527
-348
-563
140
-209
873
561
65
459
-611
-136
-743
672
-988
970
458
-678
-462
-863
753
131
-488
-773
-874
-867
619
-717
366
-146
-891
-272
428
868
819
725
349
237
200
97
-452
-419
-376
787
-896
778
296
509
-87
-618
-584
435
-389
-397
159
45
-820
-816
-624
-178
943
-774
978
-10
-93
-144
-75
313
-952
977
947
352
-307
292
879
-536
776
-611
-219
210
206
436
-126
-101
-539
972
-535
852
-21
797
599
19
-236
-682
515
-820
-932
493
-753
-552
-984
-912
984
-633
260
170
-538
-531
353
-531
219
-77
-711
799
-551
153
-260
-218
814
710
54
577
423
528
-895
-124
730
-575
378
474
-775
216
-724
-233
451
-973
-577
347
824
193
10
545
-479
-637
107
892
419
-606
-465
69
-424
-501
-398
911
540
-378
690
932
-352
-463
-433
307
864
577
-892
405
865
-614
-163
568
-539
585
-333
-857
-998
-446
-692
903
-591
329
740
991
317
90
-544
-653
-605
966
-515
699
800
-654
833
967
240
657
-591
-112
746
805
-592
-50
-809
-688
315
341
621
-14
908
541
-910
-739
132
-558
173
829
-882
-342
-294
858
520
-939
-784
80
-973
-744
-284
-408
457
-76
-905
-920
-944
-78
-753
769
-394
-108
-615
-722
-738
-450
-284
613
883
-128
772
318
-590
365
358
556
-418
337
-326
731
819
86
339
229
-596
766
129
791
-951
-881
481
218
-689
351
876
437
-768
-717
-890
258
373
-207
-236
637
-924
393
884
-581
96
963
276
617
963
554
-371
945
-716
-866
-858
22
-211
-226
375
-182
391
-487
699
562
-429
187
569
-831
-739
-834
-411
-446
514
576
298
-825
527
-489
-331
150
-436
292
74
-603
630
278
-379
9
53
705
-834
631
385
188
202
-677
-192
185
-4
817
-81
-823
-614
171
819
-163
972
-222
287
-447
-343
-308
844
748
432
68
261
840
-406
-999
142
797
665
104
-989
185
482
-886
-172
432
192
618
691
376
310
419
-689
365
399
375
-142
-532
32
435
-26
365
390
-719
-572
-399
69
-480
948
807
196
572
538
646
682
-353
-443
-646
218
-853
-790
648
515
-30
-313
-280
805
667
632
-825
760
242
918
888
-806
238
-989
-679
-399
-877
862
970
612
-718
-778
-483
-861
856
633
860
-328
-423
501
39
-203
-280
-314
-397
-793
860
-998
891
645
-862
-514
-293
-499
344
639
-426
-184
-190
-963
90
-204
381
-201
-63
273
-788
-766
-845
-255
73
-352
721
-347
-721
39
-579
612
252
834
473
-775
-710
570
-172
-812
653
109
-564
-159
961
-407
869
869
652
-231
-837
291
33
-255
860
653
-977
-400
-294
552
-222
36
-814
-443
-871
-179
843
928
-593
-914
856
-416
-374
445
355
674
-259
311
572
62
-129
-815
763
434
-145
-635
111
733
490
-333
224
-412
-154
-868
-805
60
-992
280
-682
-767
-450
374
481
207
-820
292
-387
228
333
667
-400
879
586
507
677
-240
-169
719
604
710
51
986
-128
-247
-752
575
929
-993
289
954
-781
573
-114
-427
703
158
574
-451
9
807
328
85
-458
-219
204
445
496
615
258
-763
-221
61
104
-869
262
218
-914
324
-529
-713
-941
588
953
785
-883
-871
-714
977
612
-935
-548
-892
-764
-112
242
-613
502
254
-144
-488
-327
187
-344
-146
662
110
610
-792
595
659
667
-990
-621
-959
-901
614
-295
983
757
-239
-828
-415
-206
879
771
-116
81
548
36
678
-637
747
-563
-924
597
-779
-411
-717
-461
39
361
-298
427
800
-259
789
-982
-359
-409
-597
752
-231
-228
75
899
968
5
-226
-289
-572
-298
-362
264
457
-619
-311
864
366
-866
-57
-444
278
-446
-799
-528
-529
777
-16
298
579
-460
604
-613
-263
560
-495
-76
-496
-85
-575
-586
-332
-921
-113
266
662
-798
678
443
901
67
78
-808
-918
-830
149
812
48
-552
-417
532
-569
170
-903
-190
575
211
112
332
-419
777
-436
457
373
-113
-734
843
808
-298
-948
-261
-46
299
744
-76
-763
-760
-373
-936
-890
401
-300
-351
666
-784
-376
568
958
-332
-399
349
-793
345
183
-461
-599
798
86
701
-581
-908
423
827
-39
-282
-639
-310
420
-918
440
719
-744
656
-838
973
198
-194
-896
86
309
503
155
-254
-63
769
845
-316
-355
353
-392
-872
-587
142
868
-671
342
-209
541
164
-315
543
565
513
-67
-539
-341
499
307
-835
-970
937
-824
-886
-849
280
-503
811
194
819
436
402
-144
317
323
-95
-101
-91
155
733
-481
59
843
908
754
-208
687
-221
582
-585
-883
932
-123
-297
-949
37
-567
-540
-365
126
391
687
591
862
615
852
459
994
407
613
355
163
-797
-225
-720
-666
995
-372
183
-194
-971
191
-839
88
-296
220
-617
740
-526
782
730
478
-499
558
-840
-430
31
847
-76
-172
-977
38
-717
737
-969
992
634
613
-392
-232
-142
-912
857
547
-815
846
277
-658
458
-947
152
-994
-168
-754
418
200
703
-58
-179
-624
-101
999
-759
547
-132
46
-911
-261
309
320
224
806
463
501
717
-786
-23
641
-537
-165
739
-633
251
708
-815
-14
604
159
-542
378
184
-367
-681
-228
47
-426
765
700
490
-84
-930
-751
74
336
-751
202
708
-447
-886
285
475
997
-917
710
-657
108
334
616
814
180
599
251
-352
958
184
455
151
-627
-935
-213
-183
-331
-575
247
984
-992
521
318
972
-724
715
-1
-808
692
736
758
-166
-817
-27
-87
156
919
-875
-382
-308
-737
380
711
86
-110
883
-396
-195
-652
-864
-365
-302
733
824
-58
121
421
-716
53
991
826
-434
565
-133
-841
-60
678
-134
442
-311
717
-633
-536
-123
249
-948
-759
-513
-557
-647
63
-151
805
-934
224
249
-258
244
747
-387
-933
127
-708
-430
970
-921
53
624
524
156
-406
183
-79
-962
844
-738
-666
349
-914
-152
63
-897
787
-836
-49
-174
853
-667
2
771
182
-383
-168
153
371
-683
36
-631
-141
-804
-174
-346
254
578
-91
-389
274
-679
386
-727
-948
713
-915
487
425
-555
683
196
161
-480
397
-717
-377
1
-944
710
-348
-673
22
-780
-906
-245
414
824
44
812
225
-836
-939
-144
-326
616
-957
-640
-922
-325
979
-196
-10
-424
-114
-427
34
-352
-263
-422
607
-165
-9
-99
374
-945
4
-395
125
173
643
28
86
319
-430
-20
-293
798
-546
117
631
-840
296
-998
-713
855
133
568
-537
792
121
541
671
524
-390
-269
902
-203
-548
171
497
477
-654
-653
-665
-396
559
150
143
680
-842
-293
368
644
441
187
-988
363
-224
915
-766
251
-678
407
-519
715
-666
-722
641
-452
447
-512
278
-764
-57
-289
196
454
-117
-198
-535
-585
762
766
11
-560
-530
-184
-836
410
-453
-460
-708
692
824
174
516
400
-157
-738
863
240
689
-498
-713
-303
-341
922
115
60
610
514
-991
-709
-435
-103
-359
-581
540
-83
855
-271
-286
-948
-854
-513
-557
23
142
-647
-290
207
582
640
642
586
165
936
-708
410
-136
285
-321
758
976
-846
-338
855
666
146
-147
-231
20
-45
109
-99
760
-518
671
980
-15
-300
660
-966
308
-561
214
-657
-731
-869
69
621
111
-286
-706
201
-279
-863
-166
-602
763
-332
812
418
-954
901
84
-321
-10
394
-794
630
-273
-927
-718
226
-893
-249
-88
-113
-489
-796
187
-971
-467
-567
-716
243
482
487
-102
362
236
716
439
218
193
917
-495
-877
42
459
-427
586
-244
508
-227
-322
285
777
580
901
423
742
271
-946
-529
-662
-501
-169
-396
633
-448
-200
594
638
-292
380
-136
-842
-417
-261
860
-447
892
-359
398
-696
-545
942
-823
-453
-346
-9
-432
-312
-971
-694
367
276
-498
474
287
563
-479
607
-107
-440
84
-698
-507
-984
723
-641
434
904
442
-68
991
-572
-906
-893
-583
-285
-899
641
472
380
906
-997
-682
-689
752
-103
-562
685
591
664
-119
-405
-406
777
894
-529
375
-814
-855
783
672
-761
24
-952
-504
-232
-345
-634
723
-229
-803
-93
935
535
728
650
-549
-822
-896
769
-729
614
457
581
359
141
-45
-112
-782
-535
-165
369
-785
144
132
316
860
-446
-483
-779
745
-688
156
-226
992
-610
747
760
-495
-988
-224
-208
-712
-371
-969
132
773
-603
535
898
-226
-399
816
777
570
-481
944
444
-616
-413
108
880
-140
489
438
-182
-198
442
282
-33
70
446
216
669
983
-149
577
-867
140
914
-202
679
568
387
533
425
453
-780
-842
527
232
609
-144
-980
902
-971
529
-389
911
653
82
197
465
106
-136
-458
-792
-97
734
29
199
8
568
-675
-764
-552
-7
-279
-940
577
-785
-366
962
-420
-315
-105
-604
-746
850
-706
219
966
623
325
-169
817
-438
-367
123
743
3
-530
-214
-886
-323
-985
-793
88
-71
633
-753
526
62
305
473
441
736
316
-687
-849
-704
-222
341
-921
-88
-821
-64
-170
168
174
33
653
537
-32
758
47
-690
449
-522
-725
911
-782
758
-766
255
159
-921
312
-633
876
910
928
539
450
-768
-588
-492
148
-931
-911
286
873
-321
-235
-91
-376
-179
-228
579
555
138
-64
-330
-27
-855
-778
687
197
-424
573
-766
-487
-854
-265
227
794
-613
811
497
-795
-397
431
464
-632
-412
-103
-712
121
-9
740
-476
-686
-547
-294
477
-976
-30
556
966
-242
556
-710
259
-760
420
301
-558
-747
752
523
-821
561
-652
945
39
235
-180
612
134
597
-929
-845
846
144
218
748
-589
-411
602
-136
376
821
313
375
194
-66
-981
835
714
601
776
-571
380
305
-223
-895
-699
213
983
600
-748
830
703
-575
281
631
-711
-649
-463
627
610
-28
-784
70
476
209
351
156
596
369
598
466
143
38
431
-788
687
718
-198
824
-759
83
540
464
-77
951
64
-767
-54
-595
-575
-958
-129
191
583
556
-943
310
-133
304
333
-818
936
-270
672
-512
-179
-455
-322
579
105
-162
-641
795
553
-824
-856
-814
406
579
-108
-864
-411
299
-896
-732
-870
-185
-425
-967
-682
-917
235
127
564
-574
70
-658
879
-383
-920
-521
-92
-766
324
-736
-877
895
198
228
948
535
-585
-788
-842
146
120
873
241
708
141
295
105
-500
-411
680
-708
-588
-253
-541
-812
971
403
-247
-774
84
373
867
-538
267
-316
-496
507
-31
978
193
-850
608
-410
284
-922
-930
732
-211
278
199
-797
-169
-943
732
-874
-894
545
601
-500
806
895
-560
-130
931
678
-826
930
503
-131
-218
-883
905
-989
338
529
-58
-500
-68
268
631
155
67
-742
-91
178
770
-424
549
-98
532
940
324
-997
-708
-34
-495
-533
-144
815
-682
556
-121
605
-80
-213
259
739
933
453
398
413
692
594
272
-254
-772
376
-610
568
276
-793
646
-49
824
816
-999
340
600
154
-798
-163
613
290
-823
130
849
-721
946
343
-954
841
669
275
148
333
570
126
241
35
-138
893
-265
-173
-129
157
-690
-863
602
-158
819
-722
-347
-999
356
122
-937
-457
421
133
999
218
-321
-843
-537
419
-219
-550
299
857
628
163
-322
-832
758
977
-136
-897
900
-873
721
-98
843
369
365
24
941
-559
-635
659
188
-458
-615
-487
-963
-915
303
978
67
436
830
569
866
-342
963
-477
-412
191
-946
-457
-735
-247
-877
414
786
-776
963
899
-68
-259
-297
-378
-874
532
666
964
-97
65
391
891
-878
609
-535
680
-321
-568
-265
-511
472
-535
-575
-561
147
-107
671
-411
803
-496
-548
890
606
48
-429
-456
-52
-183
753
-412
186
616
441
-940
-272
558
-925
-230
51
-879
-315
-38
-360
-446
295
693
-57
759
-62
-993
-878
-651
746
263
542
129
249
659
812
858
-545
-950
-152
417
914
413
-914
339
-553
-30
324
136
-115
506
-329
945
671
-872
-50
874
-788
-387
593
-158
-755
-860
133
-330
-86
-949
-398
59
194
-363
-428
-748
-390
-522
-704
488
-20
570
-459
184
-546
-522
-307
-438
-608
154
128
-489
252
-924
-647
642
200
832
113
-74
-836
702
435
-150
-74
-481
224
-425
-187
-846
-550
-56
-388
-392
-589
-302
-931
842
259
590
786
-774
-355
237
807
456
607
-913
162
141
455
664
498
951
-480
-640
-522
588
762
-755
-240
901
-47
-868
-600
905
230
-725
807
865
698
-876
-501
380
111
-270
-839
458
128
504
821
49
888
365
479
248
198
-646
345
173
53
-488
-862
255
725
-385
-966
285
-487
55
670
-459
-850
77
-457
461
492
820
-817
187
-701
-984
-510
-428
939
378
-785
485
145
725
-176
570
-833
275
-590
929
-441
-230
249
-713
576
351
-206
-10
958
837
-370
-645
-282
260
170
-812
-249
480
703
519
-912
-333
254
-91
-954
-465
248
936
462
-162
-937
-796
451
908
-556
15
457
-786
-531
782
-794
426
-101
102
658
400
472
513
-670
-493
36
-529
-367
-192
94
255
892
-817
500
-648
938
499
684
664
-811
91
-652
827
264
-121
309
-226
-537
-545
-47
-429
-20
557
-714
101
759
-694
626
802
912
-39
-2
103
309
334
473
970
483
466
95
141
630
446
-675
-712
-428
750
-834
-259
-898
309
-179
31
-108
528
132
-956
460
-277
577
-162
-432
-377
843
91
810
991
-214
111
-579
671
-1
-699
-234
-499
-459
-274
-322
-807
233
240
-346
-817
-380
200
615
17
416
95
-362
-759
319
-974
840
903
242
519
599
-655
663
346
-657
189
930
-419
196
-225
-980
443
-513
743
-934
946
-155
-368
-767
635
-736
-111
797
-512
563
985
242
-918
-990
-576
-324
-685
570
-825
253
973
913
-194
-34
-358
-117
21
-872
-481
401
-737
-854
145
651
575
-282
823
684
26
792
790
-103
944
-172
-399
-679
-223
-741
840
-625
614
-657
-349
549
256
-295
345
698
15
-186
-425
-559
-78
315
314
-834
-907
-225
-366
804
222
-115
456
-484
-139
-256
839
647
127
414
-443
-887
-416
155
223
53
144
-863
-66
231
-778
5
909
-453
795
-220
-663
749
-494
816
-973
432
-554
746
-591
957
213
-555
-64
-223
-113
-478
194
707
634
-367
709
996
738
-737
-89
-622
873
732
105
737
-69
-452
-532
-772
863
970
-819
539
-950
843
169
-271
-177
21
-550
-632
-134
-104
-651
-277
271
-661
825
-828
-820
373
-696
-325
475
-270
720
-361
-442
-415
288
-914
-835
294
624
-597
-142
-555
-276
-712
-160
157
740
621
326
868
795
386
-56
184
620
137
-274
-887
569
120
-476
359
-108
-847
678
-918
-127
492
-857
-222
148
-444
289
-52
-955
835
-225
652
-993
379
180
891
923
253
-724
-165
909
-496
-847
890
481
-829
258
654
-857
655
293
-180
345
113
-261
503
64
-342
-561
411
58
-357
-285
932
-120
732
-203
5
-933
-917
-492
856
887
627
-735
539
-20
416
-657
401
475
180
-216
-657
553
-793
217
212
578
841
-976
-370
182
331
725
-165
-752
355
-172
-762
-737
-102
136
573
811
-618
-223
-542
-77
998
-248
475
1
-476
365
-533
-883
571
13
796
-714
746
-999
-828
-888
-864
-658
-645
109
94
-769
-11
994
-472
-851
-768
-154
475
270
-899
-902
-360
391
473
-699
-166
-870
-768
638
745
-679
848
-94
686
-875
682
-968
-310
840
-224
-253
677
-519
-8
-826
164
-123
-22
725
-788
-988
-826
-937
-571
781
784
186
491
6
453
196
-452
816
-152
235
-728
513
-593
-172
-46
-301
131
-5
-47
-704
-582
-34
937
64
529
808
957
-24
-783
-940
-563
-271
636
-332
552
-585
424
513
-963
999
355
232
-986
11
307
397
-269
113
-953
139
-929
-694
-987
-828
547
170
122
804
377
-477
-161
-725
-535
-216
-947
-14
-238
-510
-63
-679
224
343
-34
251
398
-536
477
523
656
-349
529
-167
953
-379
-330
598
-806
183
-775
-315
-103
545
417
334
70
-848
689
658
177
793
827
-253
-501
959
549
417
604
555
801
967
-819
-283
841
914
705
852
968
823
58
-327
951
-500
866
292
-907
989
8
878
-870
624
487
646
856
180
295
280
-253
155
372
231
-48
602
875
336
-63
-261
54
-997
303
-774
-919
798
-397
-434
712
41
40
-490
-6
-659
922
-872
-722
-936
792
-517
502
159
-752
288
-614
-676
-452
788
263
-221
865
493
301
304
481
-520
-746
512
557
-910
800
-546
-187
-463
43
-91
506
933
93
872
102
685
465
738
419
758
20
539
-164
92
-472
672
-603
-347
338
-866
-993
163
580
758
-861
87
837
514
713
726
-22
475
630
75
-609
-343
278
-2
-745
-439
559
-406
964
264
-681
296
819
-810
-442
726
933
-105
557
926
-310
750
-501
-992
178
-864
-981
-49
709
518
158
267
-765
-887
-19
790
-538
-521
511
452
459
348
-221
-782
-628
476
-57
-388
-742
-778
212
-160
410
998
259
-937
343
969
-771
-658
-903
802
-192
-841
193
198
129
-311
-737
-909
628
-736
-886
235
-521
-899
209
34
82
395
434
185
-842
-487
-242
57
523
-671
884
-752
883
-728
-756
454
-232
-167
-48
-860
651
921
838
643
-310
-543
529
-373
538
919
-931
238
-852
383
-376
885
379
937
-665
-109
921
-244
780
527
212
122
927
33
-581
-540
193
-554
-592
-220
13
-39
280
-810
-772
172
468
454
321
-686
-258
-658
-342
-306
641
565
138
176
-545
166
-475
-970
-255
-619
662
493
-129
-128
-987
-304
408
522
-991
-627
-65
-110
-16
412
-841
105
758
-316
202
-242
660
462
589
-211
-114
943
449
-976
-709
534
675
211
-308
-774
659
593
-291
836
-267
19
431
-139
-415
401
-598
5
248
369
878
-434
606
80
-739
-720
745
-328
-239
-512
-743
715
-335
529
465
124
940
-301
-873
-305
573
-255
122
-708
-766
39
-676
-579
764
-462
799
-893
25
305
-163
-187
-188
577
-127
-118
-478
299
464
208
-289
-114
622
71
731
-583
12
86
453
794
-701
-167
843
-224
570
72
497
683
-676
518
766
-880
126
-964
-34
-332
-317
-31
316
-478
-17
-393
266
998
198
805
-433
188
-236
982
-362
-36
117
374
-910
910
-807
-589
-421
289
722
-814
-567
-878
193
441
903
532
201
-798
-445
495
-350
449
-672
-588
244
-550
-648
-936
-550
81
-629
559
-637
648
44
11
-766
86
602
-443
-979
-401
94
-35
-812
446
-566
75
608
542
-986
-677
-368
-607
-939
-74
-70
823
454
82
-565
634
227
-152
-281
-370
99
179
698
-174
-941
-799
-516
357
716
231
752
47
-97
-90
-826
-6
-305
130
-401
793
-962
34
-742
659
18
-581
-67
452
302
883
371
-687
-797
-428
583
365
688
789
311
-612
-724
-35
-640
399
-231
494
-379
123
-16
-119
909
31
153
360
131
-430
87
407
-643
-421
-151
194
412
959
237
-416
-278
-212
-913
-450
516
-23
146
386
570
966
569
519
491
-773
811
-8
-541
-97
-998
-911
921
763
626
416
-620
805
903
-266
-244
721
886
920
438
933
490
-329
647
943
258
246
871
-839
579
-339
-861
-308
-458
259
675
276
-344
423
472
229
945
17
-1000
468
-15
570
-722
-88
-374
458
-508
592
-245
-807
-500
477
-129
-40
-509
324
-944
-995
-313
448
340
-382
264
-749
-48
998
449
731
215
-799
-838
-861
71
-393
-556
261
84
-60
942
-813
718
-367
-691
-661
-766
619
-603
765
936
874
660
-540
616
-87
-503
-921
552
-471
144
72
-717
-665
897
-384
-508
976
47
274
-84
-898
-691
-932
-216
576
310
163
-383
309
-674
-736
487
-692
-988
159
-303
623
-55
-240
-518
-522
881
646
-614
201
-692
-53
-79
-393
785
50
295
-536
-850
-174
-649
-799
380
503
-271
960
709
559
-10
-302
-699
91
22
810
-525
-25
-811
-922
485
251
871
-588
87
321
-16
51
230
327
359
-752
230
-98
183
220
-510
167
-109
346
418
523
260
-975
-610
847
-569
-130
-414
-868
-244
676
326
136
-372
663
-352
-353
-167
209
-199
839
304
701
296
-216
-137
-978
311
632
-345
514
720
636
100
-224
254
312
-867
-322
595
-553
377
-25
416
909
789
-107
9
106
-463
221
947
-134
-387
-38
870
-828
-71
-552
381
629
-93
660
859
-98
167
941
324
915
404
262
-3
-413
926
-673
-805
-235
178
-870
-961
-343
-257
14
-29
724
-354
800
-542
994
353
448
-490
647
903
156
-343
748
-812
983
-402
111
376
938
57
-524
-493
17
-748
916
783
68
339
589
-924
-588
912
750
-566
-653
-195
-83
206
814
-90
426
-101
267
162
615
-636
-709
274
94
157
736
191
175
560
-668
197
131
-575
865
-63
-740
-307
-549
-979
-263
31
-859
197
155
937
-798
-718
-639
57
868
-226
708
-50
-11
-239
793
664
305
843
253
20
-200
788
208
997
-673
-354
914
-948
-338
762
-329
715
63
-697
954
210
-992
379
-103
-603
-681
538
627
437
155
456
-919
-633
-498
851
335
737
-572
-906
-260
-370
453
592
-616
-531
-274
364
108
932
-65
-474
912
-569
134
600
-184
-390
-457
81
493
-739
-956
-866
-288
-124
-579
730
-96
138
793
-561
-862
771
823
-104
-753
-174
-584
248
-103
-777
-531
805
-819
554
-21
679
-945
-744
107
-380
-233
-738
518
-23
-137
161
-36
-576
198
590
1
-432
512
-476
527
-115
-75
-813
665
-293
966
710
315
940
-573
-148
-473
-743
581
347
86
-873
673
-681
931
186
-851
503
-766
764
912
626
-466
-467
-421
-727
992
873
-805
410
-297
494
-374
169
241
231
601
-623
-746
-492
173
948
392
-16
-970
-447
53
845
91
189
110
-165
-201
148
-845
354
648
375
-55
363
-89
143
499
580
819
-474
414
-489
-807
-49
537
-433
-312
797
644
-817
-877
-30
-813
36
737
-66
-413
-36
933
-468
-6
-143
-796
-918
587
900
965
-382
-705
815
353
-469
-753
-484
-376
204
935
397
629
-836
-625
340
398
-163
409
-721
-467
-930
722
-504
-693
-87
970
956
-747
-128
502
-991
734
568
48
616
858
906
659
767
-919
696
316
426
263
-452
503
163
-638
505
608
940
355
852
66
-255
782
867
-640
958
109
-924
-949
-96
-68
-970
-800
251
-537
-399
516
-592
680
876
482
-707
-875
271
-75
-888
514
-613
-798
-486
802
903
-425
332
-897
988
-408
962
543
864
495
25
339
-844
-408
-969
-5
285
280
-536
-936
869
-971
833
-764
-675
-977
101
323
-34
208
723
352
-508
98
-454
-284
-446
235
494
-656
347
-912
204
-37
328
-932
537
-169
941
396
-15
-888
990
-73
-476
-290
613
93
247
591
-779
-129
-38
579
-679
287
975
746
132
-239
-804
-102
853
541
290
-870
-980
-151
-660
101
-236
-473
-517
-888
-557
-576
-588
10
639
-622
-401
-500
-231
346
-940
936
339
821
473
142
-327
26
238
-906
-781
-769
-815
-183
421
930
-771
-763
-700
805
-808
-545
645
-548
827
996
158
1000
-430
-964
105
-609
-716
384
931
685
-659
-410
-291
330
-544
-947
-723
-947
934
-766
272
109
330
-505
770
-29
730
143
572
123
-28
-281
-565
-275
-837
458
-811
788
205
-594
257
-257
-57
918
63
511
-958
-25
777
-92
-57
639
440
0
-252
-762
590
327
-84
-962
-281
-279
720
-440
-298
468
-777
-334
545
62
308
-610
-351
-846
648
871
-207
-545
413
-536
845
-74
474
575
616
-980
131
-952
-530
691
77
31
681
689
-213
-639
-397
268
-135
-302
556
856
422
-255
-525
98
-273
444
-94
-3
987
856
48
228
-642
-925
34
-150
-662
-451
-899
632
889
1
641
-758
374
-396
959
55
-791
-137
160
-468
760
-150
156
192
-413
-351
-988
0
647
-653
2
-699
342
279
-749
-418
-334
937
-104
-158
956
-749
-794
314
-601
265
231
-409
-838
-795
630
-841
629
478
-364
-2
61
919
-651
-406
-765
-143
203
-136
-919
126
-237
135
314
573
145
-233
177
-19
997
-353
-363
783
-216
625
608
62
-799
-208
-485
-767
-144
-807
-449
723
-138
10
268
78
-529
492
-273
-107
-419
-295
-901
-679
765
-42
-911
-604
519
655
895
931
-983
814
734
-385
61
55
-581
776
-986
-403
-620
-661
664
531
245
-486
821
-215
-620
118
673
897
832
-326
11
-43
406
588
-288
291
-348
855
481
-380
-666
-986
-426
332
415
85
81
-360
205
257
365
-691
-595
-250
-243
-465
139
-881
413
961
373
-433
46
-974
-470
380
-235
738
-454
-311
778
-563
-836
-810
-194
-260
-334
-223
-407
-888
-579
-126
-147
78
30
-620
981
-654
21
768
-678
565
490
58
-211
-623
629
756
798
216
377
505
35
-935
-456
-835
-334
25
-779
-910
-108
161
-246
-851
712
-83
-116
-850
-553
104
-326
-761
446
337
-352
-839
-583
676
858
741
499
-793
152
189
498
-922
-836
-299
-161
-356
231
-61
520
373
-430
-753
249
144
-549
264
-185
-160
-175
-260
875
69
616
-687
233
601
316
-108
52
856
557
192
-652
235
822
-774
459
-311
470
740
894
469
324
491
-519
295
-347
857
711
-749
554
-315
747
-802
955
-869
976
728
680
610
-16
-508
418
-284
625
302
226
906
46
-672
-709
341
571
-987
-975
-527
-770
-831
-351
-279
-838
508
-715
435
554
504
-441
173
-630
-327
-600
-770
-739
549
430
571
322
-411
-921
-64
870
-196
-436
8
-98
-93
892
-691
-718
859
426
950
575
-581
75
475
524
186
470
-787
-724
255
530
-644
-420
-664
985
2
-899
460
652
-443
201
-145
133
-290
-891
-622
-214
-341
157
55
-322
-262
-786
-260
-244
-626
695
-226
-134
-396
918
-753
-710
761
-813
192
269
-674
-225
-274
-535
-381
815
-609
738
159
-840
821
888
-316
620
-621
-171
-988
152
974
-983
-21
500
-292
-30
879
696
-781
-495
258
354
-402
796
551
-434
34
757
769
-109
-43
-441
-111
-483
580
-550
462
342
258
468
-744
448
-953
769
210
690
-792
-136
-74
-185
608
-479
13
259
330
-412
336
593
562
-108
535
-313
-393
-681
-344
718
-155
-464
573
609
764
290
-543
774
583
237
-665
-688
607
190
-243
189
-779
-570
18
-376
-481
-722
370
-331
-895
975
-751
435
538
-350
857
-273
-82
305
-142
318
546
219
-77
-995
398
646
260
381
-136
425
713
479
58
276
-278
594
-648
345
-548
-856
962
-924
-101
577
475
-269
574
-461
554
30
-145
591
-766
-966
551
-694
-497
-221
-70
322
547
347
35
-350
316
-296
551
741
782
500
964
-714
802
245
286
463
726
-531
975
48
693
-121
111
-886
-153
863
726
-742
150
-115
831
161
389
-879
-373
-901
-746
436
-572
-466
-32
-599
358
-426
170
244
138
116
706
-145
483
205
768
-3
569
627
846
688
-748
316
-939
988
913
-567
261
-992
236
-842
125
-565
-995
-534
529
-261
990
-832
21
-991
18
427
211
568
-799
-347
210
503
668
-81
851
530
375
-988
49
52
-636
996
261
-281
859
-878
402
-74
-421
833
-608
767
944
-695
670
10
649
660
698
576
861
619
132
890
-226
-611
-960
96
-79
786
-794
-164
462
-244
-597
753
490
-498
586
92
819
942
145
-145
511
-785
-280
731
44
-950
-536
487
-996
-700
-145
439
424
-919
-446
359
-736
-35
677
-777
-436
265
-691
404
-242
449
-39
327
605
802
457
449
262
-753
-290
-241
-399
510
-230
-281
372
-32
-342
-18
21
-655
-559
-92
657
-737
-206
-241
523
653
424
-191
-475
-501
-185
-233
180
687
-137
-568
-166
-954
-985
655
-293
-878
217
852
-817
-829
257
-344
-730
-334
-613
-656
-731
308
973
-585
211
-35
551
-862
-887
-474
868
109
630
-9
658
107
-337
120
791
-852
377
-756
-60
474
-820
729
761
-843
-679
160
-723
145
707
736
-572
-996
-227
328
647
329
250
-901
-834
-731
426
-501
-590
-945
-542
408
564
-48
951
704
-736
-130
474
522
742
-164
-14
271
-535
207
-700
152
-445
341
818
188
722
731
-706
-125
851
-520
267
-76
-494
623
602
840
926
975
-548
-126
-614
-453
-645
-730
-69
-838
-591
-368
56
-542
-190
-251
-57
-805
944
-520
58
24
507
-788
380
-418
-341
-6
67
-697
-801
84
417
-679
-510
277
597
851
698
376
839
304
945
379
-267
-401
-181
-957
-2
220
672
199
658
-860
818
-551
636
-365
326
-258
207
745
948
623
-895
588
786
5
-364
-611
-948
412
293
828
-140
527
917
971
512
-203
152
819
-620
207
239
-124
833
265
672
821
-954
-61
-396
-28
-279
142
-628
503
-27
178
370
976
-454
-571
-821
292
364
-800
-410
-915
-133
422
-363
470
27
147
-513
796
-462
-255
-655
-451
984
938
-881
544
-624
-999
246
-958
186
-399
-262
-438
454
632
567
-113
620
280
-260
857
256
-783
-941
214
-481
383
804
-138
-97
473
-922
459
852
-143
139
-477
-143
394
-51
-730
993
788
120
-693
-312
470
390
71
-583
45
-805
830
-437
-632
130
-123
-78
716
-284
133
-176
-110
30
966
849
750
-761
713
-404
-13
-877
425
564
-608
364
727
984
822
552
548
639
-746
575
-685
526
-951
665
996
-331
-804
-123
149
-626
333
-368
598
900
646
-171
-331
131
803
272
620
450
-627
-72
85
888
-219
673
-415
-896
-586
852
-414
486
453
-890
395
-694
744
-482
-745
919
170
267
475
644
-26
776
-781
305
-932
60
-20
634
-435
-522
-749
339
466
-545
-630
271
450
-636
-536
495
-85
-854
321
56
-333
-559
43
584
-726
818
866
338
-751
429
130
-587
88
736
551
475
787
-103
684
-336
-274
50
-639
665
-168
461
389
906
819
-113
-544
-748
243
717
132
57
-424
733
-653
-176
-959
-579
-129
-512
-279
999
-13
668
-118
-181
757
702
518
686
718
553
-810
169
-415
857
-195
-558
417
-590
-574
328
524
-678
450
771
-133
-19
-269
-170
711
959
883
-212
785
-574
-218
162
732
-466
-569
549
813
-110
-659
-842
-193
-274
-687
355
460
453
-371
-824
94
977
-495
-722
-997
413
-517
463
-661
348
376
-529
624
946
-804
378
-534
869
305
-251
448
177
-635
456
-624
289
452
-224
603
-141
-632
809
902
667
-488
-992
906
-486
-594
-605
497
497
124
-740
649
922
-547
592
-990
-313
-837
-294
359
122
733
-12
-398
-617
92
728
-356
49
-434
-244
-419
991
-804
895
239
-79
341
-271
-851
-406
-355
-377
-466
723
497
-233
-865
-916
757
-363
342
330
-756
-275
-102
813
281
872
-680
996
-909
-233
-650
-195
855
-881
92
89
-362
916
169
575
95
-952
-100
777
-2
-301
-68
202
401
228
-279
-999
535
-43
-287
86
715
87
-887
-323
-968
862
560
-392
-819
138
-891
-204
219
178
-789
-54
547
-436
211
643
0
165
211
-337
507
-613
665
-357
-500
14
-136
-488
710
588
-313
165
730
106
-939
22
-456
-28
628
-791
661
-84
-528
-447
714
-235
946
72
-564
-144
904
-431
-590
-363
867
331
914
-372
-260
-962
-33
552
-347
993
516
-306
305
-344
387
-430
311
-198
666
955
-338
-621
-334
41
-21
-265
83
-28
9
348
682
59
937
-905
388
296
-466
-134
698
-374
-543
-152
40
-871
-54
-228
956
854
346
-159
-708
972
27
-872
554
495
341
429
-57
820
-123
908
603
-416
229
396
-616
973
500
191
-837
-831
207
995
-806
164
312
110
-260
-296
949
202
156
-456
373
-502
992
526
-204
62
-658
710
236
-937
-729
-173
99
-986
191
-190
396
-156
321
-790
730
-639
319
-324
-284
674
159
727
-168
793
-642
384
-266
-591
-136
413
392
-554
-382
-792
698
307
305
-112
-475
-297
393
103
-82
578
-549
435
82
414
-497
214
-945
478
-415
53
-330
41
171
-978
-310
-298
-458
-843
-606
744
694
-25
-118
959
388
102
-735
766
589
-793
524
-741
-745
-305
28
-77
-391
-239
-921
890
864
-838
-965
505
-826
-961
-629
814
-174
-65
-4
379
748
581
586
-654
-580
-981
325
-591
432
129
369
23
-329
-41
463
-221
-402
-978
-31
-962
-615
357
219
858
-755
660
-907
464
-179
824
-311
292
538
-909
38
-911
841
717
-254
-796
524
35
-807
496
289
627
477
-633
-310
693
-677
-363
585
665
383
633
358
-915
282
-331
450
949
697
-262
-809
368
679
-597
27
-966
12
-164
766
-414
-509
993
411
-612
-351
21
673
-784
-804
-3
197
-660
-107
609
933
688
338
274
-353
-209
270
256
-588
906
730
834
-755
811
-84
-79
-266
-624
-462
-936
-968
-362
-18
-516
312
-111
60
787
188
716
912
-730
232
160
988
-9
71
-535
103
-837
861
450
-791
509
-772
-709
606
-251
-529
953
-275
-25
433
801
161
143
-941
-315
17
-599
-346
-908
984
884
446
-174
-519
121
-13
194
-865
800
946
471
-627
-740
-214
311
435
-31
-532
99
-790
795
-723
137
142
568
-157
770
-326
-302
369
-668
-289
544
-269
-72
-567
-536
-755
899
-456
667
-199
709
-604
-527
367
-890
286
760
515
-907
-731
922
529
-748
-16
646
-941
-641
-681
-618
-953
721
58
-781
-310
160
27
727
-638
-565
751
-301
-410
-117
-290
-376
10
-407
-392
-410
-241
365
-654
199
773
-116
133
-447
-928
-812
604
193
-111
573
828
-126
-113
502
-494
-75
390
-563
-290
954
-648
58
-30
803
432
213
81
-957
100
60
-85
124
468
-367
-600
-207
138
-166
-128
533
-582
-276
379
582
611
-799
-176
979
467
-959
213
-524
706
44
254
130
743
-16
424
-549
-778
-556
-53
-917
336
-216
-881
-626
-15
782
293
-921
-265
932
241
-423
940
-836
-769
-308
-783
-59
142
858
-384
112
832
-89
-416
203
750
393
-983
-804
-296
-180
297
-206
-33
220
583
385
879
-828
644
-86
-147
-1000
-954
951
-441
891
-239
-456
982
829
517
648
-800
-481
-469
297
-168
631
-953
-50
-63
-838
-642
-703
674
766
158
-589
-536
300
129
95
-421
797
-46
-512
434
-384
-314
500
-616
-91
-541
-474
175
537
-816
-118
-117
-971
-280
-992
-744
-691
-646
687
61
948
851
735
308
-343
201
-46
-926
-612
-61
289
110
902
305
-74
497
-308
221
-315
885
-304
601
381
978
-6
-544
795
171
-74
432
-187
477
-459
964
606
226
-701
-947
-282
-294
167
-810
-592
756
-382
872
419
-17
751
-680
-911
118
397
342
-155
741
878
341
48
-454
-271
-530
-155
328
-312
-896
210
-994
332
345
687
-106
-18
-600
-984
221
452
-831
72
-217
-858
-586
-698
-937
-480
282
41
990
-552
760
-222
670
546
311
-471
-283
-616
346
127
-376
619
622
113
-83
638
18
-551
-592
48
-984
280
-782
-958
695
-335
919
-907
475
-470
-861
-709
-856
-572
257
-751
264
374
755
379
-52
271
952
-931
364
-826
463
268
-15
882
395
8
382
-35
987
310
895
-381
90
403
923
-739
-486
-755
-317
480
-975
-338
-210
-927
3
-65
-881
273
909
168
-882
-893
480
348
795
357
-747
-359
964
806
531
566
735
-808
453
-549
-257
448
213
-72
-701
-608
-2
-917
-428
-841
-607
-194
-250
361
191
62
905
-35
514
729
982
-45
-637
-791
853
417
25
-376
87
-953
-686
-434
989
806
-804
258
109
709
238
442
380
-132
525
423
507
250
-694
-612
862
-221
346
795
188
887
704
338
461
-785
-526
-288
987
-416
-188
-474
-901
373
938
-71
745
-483
197
929
101
-246
871
-663
508
709
995
-181
752
509
732
852
-815
-115
543
542
-59
346
-899
-262
865
-763
-31
122
-106
144
88
-892
-989
339
771
849
-251
481
-35
-892
-504
275
-781
186
-769
-436
502
725
787
-949
-965
-991
-882
-488
-934
-481
258
735
203
295
-971
-280
770
109
-792
-617
-203
-727
-330
76
-861
-403
-385
-416
735
995
-816
511
146
818
849
-812
98
226
-455
-311
-870
-992
410
75
514
-65
-700
359
455
-961
-660
197
-767
-644
749
-179
-589
476
783
-214
887
606
55
74
-974
807
-308
433
-712
-782
422
-665
141
557
-99
-574
-354
-284
-358
11
-31
-674
763
-792
-997
-481
-191
-685
196
-374
-696
-889
-854
83
-861
-578
-814
-855
655
-497
996
-644
-546
448
106
177
-510
947
906
-377
-508
-930
902
4
507
669
737
-786
982
-770
718
-112
250
4
-648
-844
23
-284
567
278
655
932
969
-924
-100
-767
745
205
166
-713
507
-77
-510
-124
-283
973
-659
-683
400
-341
-685
-800
165
-578
-342
487
-326
-157
-320
-762
100
145
-89
-199
-714
-372
958
943
410
811
203
889
-53
-978
565
88
-702
-29
-420
857
631
-576
20
-419
190
238
765
160
299
-541
586
-427
-478
-575
-882
-890
-359
-262
-681
-785
551
146
-34
-886
753
377
-843
766
-621
746
-626
-703
914
375
283
-134
780
-587
-184
-217
889
-24
111
506
740
-25
314
-474
-484
-515
925
310
137
-560
-936
312
869
-132
926
324
610
947
595
-564
836
-682
-923
-671
138
847
-194
-942
-107
-17
-777
842
-258
-900
-315
139
-183
340
-540
59
-107
652
-9
125
684
154
-969
784
-304
-619
1
-965
-800
-733
506
244
-947
673
-626
-14
28
30
470
-477
-135
-629
83
-980
635
-916
-155
-885
-653
777
371
923
701
-381
60
959
201
14
-74
119
283
-445
-834
-927
482
787
-51
56
-967
-547
862
-255
-275
-754
-925
437
554
-17
835
-42
-590
-588
319
-54
541
660
198
869
-151
-585
256
-861
914
970
489
-894
936
-557
-145
673
-309
-746
-910
286
-292
102
-839
189
-105
-71
803
-918
534
962
39
469
586
132
-930
-439
-312
624
0
921
-116
-846
718
-939
-146
-980
925
-167
412
-487
-782
-509
720
-116
505
358
975
195
-636
-196
509
-368
-253
539
986
39
-532
-633
-171
667
-440
19
-989
-17
-258
-44
-245
599
-703
705
793
-295
-106
580
503
293
-255
859
40
-242
109
597
-801
-555
746
71
-479
-709
-409
612
746
-320
952
-893
480
-485
658
-591
674
-11
567
-889
-623
-979
853
628
126
513
673
-184
379
-820
-59
961
-698
-766
-427
-883
401
901
927
-38
-616
-483
870
-887
503
100
-464
-813
-842
342
821
543
149
-600
365
-173
-199
638
232
291
-507
-723
-617
803
-70
788
-992
336
-465
-905
495
77
226
-584
-855
290
-266
-100
-776
-524
-477
-723
-172
485
149
-245
521
-428
-92
-140
994
-639
536
780
-528
-33
313
-45
-99
-127
199
515
14
-594
-232
186
724
658
-931
988
-181
788
104
-87
-762
-533
807
141
256
-848
393
821
113
-40
-730
-353
456
974
-811
-485
892
716
-959
-277
-315
870
707
-74
-585
806
-115
-114
-578
405
145
-367
-9
315
309
-342
-230
-459
310
-46
-466
-691
-726
-854
-663
-841
-838
-202
-756
-553
1
-684
-950
897
-572
141
-241
198
-420
-542
367
-228
119
149
-136
-687
-141
-118
254
210
-294
-955
771
939
-915
575
-948
-929
990
-141
-307
-886
-525
-147
-141
271
291
-78
-233
-869
925
892
906
-34
-138
-608
-965
457
-228
-289
-275
980
192
-558
357
-761
175
924
-189
-335
13
260
762
488
992
-834
-917
930
-901
-966
-871
628
-259
349
103
-767
967
354
766
-635
-238
-137
-604
19
-822
-973
122
-707
-267
-321
642
666
-459
713
921
480
-568
-47
384
-995
70
691
-826
439
-164
672
-513
789
460
-319
-5
-527
-193
-739
717
35
-39
619
933
-304
195
-45
-562
431
788
-710
565
-259
461
939
-569
815
234
-898
561
-787
513
-987
-947
-746
-305
539
-328
310
-665
842
-265
-868
-990
-924
899
428
-217
-576
575
193
-29
824
503
228
-766
-399
-695
655
210
755
-436
-869
-198
106
-972
123
406
-115
-76
-785
-370
894
-80
-671
813
261
-22
60
-223
414
577
-715
837
-383
-402
903
-651
269
247
114
726
-796
-761
-825
-982
275
871
600
725
-829
-826
-614
568
-527
-335
-328
899
919
-205
-141
-433
-135
-68
-695
-202
-524
978
629
-847
-3
-855
393
-554
541
69
-279
-368
869
954
22
-898
-890
450
828
-116
212
262
231
692
-919
121
587
-57
438
-445
515
-586
783
-791
997
656
227
-743
106
333
-684
351
687
606
-202
148
662
-537
-48
909
-826
-225
687
-260
873
702
601
-281
608
-333
219
-300
-388
-222
-29
961
950
-678
-711
-386
424
-935
-387
951
550
-149
-87
-688
950
-692
277
-45
432
-61
66
968
979
513
900
-689
616
-923
-360
-790
258
-1000
-457
492
-95
699
-541
-792
975
800
-263
569
-409
-267
-287
732
6
-455
410
349
877
-636
-657
294
975
956
55
-224
-959
908
-136
703
279
506
771
311
739
-781
35
-456
-420
-230
-340
-849
-178
748
997
955
917
-938
-558
985
116
984
-279
-695
734
228
885
297
-73
800
997
289
-545
945
728
948
-82
-271
-304
-867
837
125
-115
-352
198
403
-839
781
-942
-264
-721
-904
-387
-834
-57
-570
38
-354
-339
-374
-549
122
51
224
358
750
-845
-424
-385
-925
-768
113
-501
-672
-520
187
856
192
-513
-377
751
642
-437
234
-436
176
387
106
-782
400
-834
-943
-742
-15
-11
-356
-636
81
-512
-886
705
452
974
-29
-848
-404
-651
-380
614
425
-900
-749
513
-125
-275
650
-976
876
689
-756
4
-935
698
440
-409
850
853
402
-728
842
-938
-271
829
801
54
-712
289
-935
-212
957
-5
-85
-464
-314
884
458
-682
-654
659
-748
-294
-594
-939
15
65
-910
610
308
50
658
-921
136
-572
-261
-612
186
-491
-660
1000
-39
611
-845
989
-83
-344
530
29
825
-192
-115
71
382
-227
515
649
366
777
-70
-520
-490
-953
387
-103
298
143
-90
592
-738
326
8
262
-781
498
815
-347
-598
475
-986
-700
-320
900
-592
867
693
-826
696
445
369
-25
74
945
-442
-546
-592
320
-259
530
-441
-349
270
703
-5
-297
381
-936
910
408
902
-891
694
-286
163
20
-140
52
-98
-535
384
-838
125
-445
-187
-507
151
-973
-479
-778
-626
480
-458
-845
713
298
-390
74
-762
410
480
-898
101
-92
736
-521
606
11
-29
-865
-37
-318
695
529
395
107
-317
-200
-175
-270
-636
-283
-16
-340
-219
-400
734
-600
-17
-755
-980
43
-426
-636
460
700
301
-802
809
279
272
-139
-948
845
-452
-175
-965
-556
-634
388
201
-877
-709
336
-396
196
756
15
-521
967
-905
-133
162
138
-724
-187
371
890
-636
97
-480
890
-481
1
-216
-279
-26
-387
849
818
-274
-517
-495
-692
408
852
783
-554
-500
-624
-764
-77
-794
862
211
-725
-160
744
432
244
-665
-363
-780
150
734
-329
935
175
-103
-23
534
-372
892
-107
854
919
998
-347
659
-427
-911
-74
75
208
74
-54
794
-701
580
-74
-433
321
651
746
643
727
-498
905
888
-503
-447
597
850
-71
314
997
-871
462
202
627
283
-400
47
-2
693
-347
866
-563
-973
320
-793
-1
222
-738
49
-770
-192
-332
136
-192
310
-750
791
559
-302
58
-539
867
417
250
-2
-797
-4
266
-261
-161
575
708
753
-788
-648
364
588
-322
357
36
762
831
-808
370
-690
-415
257
-830
214
825
23
836
327
218
904
383
-746
-590
240
404
-749
72
797
-496
-71
-820
42
759
468
495
-761
931
-330
897
299
-993
458
-264
-30
-116
667
-615
-293
834
-589
-43
-242
34
831
904
-122
345
192
-401
-871
-314
589
-107
484
-243
543
87
185
316
-880
498
-366
634
-357
-342
-419
-868
-532
547
-665
-229
737
-243
207
-409
223
862
-510
-467
-748
-277
730
-176
-253
-494
-860
-152
-729
-195
-74
912
354
412
-867
135
327
586
112
-952
-498
-486
-947
-695
-611
810
-28
-135
-71
289
-572
283
370
843
448
-297
525
-495
-173
-123
946
-244
165
439
-465
-200
-691
-824
-64
-64
18
-859
-12
-220
495
978
731
-449
13
41
288
977
-19
124
-949
-765
-920
-652
-711
460
-921
-404
57
869
796
824
468
26
-191
-719
-631
311
-342
-10
70
384
-924
805
28
-368
794
712
67
139
-574
-912
804
-574
-86
-462
-777
927
-522
-335
-185
689
-575
-799
-734
358
942
-524
-53
397
-149
143
-61
-32
-976
-737
445
-496
-359
279
527
605
352
760
-758
-648
-195
317
-614
855
433
207
63
963
-23
419
507
-133
638
834
-95
-359
-120
-793
108
-368
-158
-993
761
-692
650
161
262
-87
605
-875
-870
904
303
884
448
-356
529
-592
521
-856
829
-291
-198
-282
-427
185
-884
376
711
497
-402
-207
-181
974
799
-486
-357
-483
-243
-96
208
-84
-515
39
-569
-959
-167
82
743
696
897
702
248
-34
501
854
-710
426
269
-236
707
803
-43
-194
795
922
737
571
-979
-553
-986
502
460
257
685
279
-827
-842
-36
960
882
-765
-724
83
4
862
-458
294
661
32
-448
489
-411
942
-735
-257
249
79
342
-842
-397
705
-492
26
-35
-200
162
-332
773
-83
-149
-787
808
-4
809
800
-374
-890
-724
-409
120
-180
696
372
807
-223
-676
376
378
630
-828
-696
-68
275
713
-513
192
-512
862
571
-802
886
499
497
-187
246
-575
-715
-536
-686
130
-787
948
-398
981
-277
989
657
-863
-705
-32
212
-357
220
963
505
-298
-399
-653
824
-982
876
650
-838
744
420
317
779
-446
450
805
-253
-280
-963
902
878
-124
690
-261
-133
-17
-263
-657
904
228
966
63
-993
199
-460
-338
-945
-259
577
-608
-713
491
125
760
-98
-901
-126
873
977
-442
-800
340
-874
415
205
390
833
-292
296
-517
-579
147
-974
-682
429
-110
350
942
-435
323
-572
301
-424
-378
-865
-518
57
997
-11
50
-930
-631
-632
284
948
256
-128
691
-825
905
-834
129
213
220
-763
460
132
304
-959
68
-67
-57
-813
818
-956
794
811
-191
-635
575
110
-27
300
280
-706
-848
-354
-130
-839
-945
772
707
-123
930
903
-248
909
-872
423
991
-401
570
161
-401
988
247
-889
310
-310
-53
79
26
295
-138
-558
203
-665
-944
-530
459
-962
-166
-570
554
416
711
-559
-952
-92
148
-499
-519
-784
-651
-887
-915
777
500
736
-4
-636
398
-872
-172
-680
-354
-350
-267
-59
557
476
-397
527
-8
712
-37
-659
-154
228
-507
845
802
-649
-336
343
-270
119
-896
97
568
184
-519
931
-348
-584
893
228
-390
804
-253
539
523
220
-502
-489
-572
-236
-46
-229
801
89
-33
476
-21
-963
-718
83
-298
348
364
-561
890
319
-161
-761
-10
-91
-45
23
749
-301
421
243
-463
-242
447
-438
243
617
-274
111
-74
260
-692
31
-746
-868
131
355
385
-532
-259
-672
-375
-170
270
709
844
302
-310
13
241
-732
830
310
674
-699
820
-621
-221
-422
251
-1000
691
790
-564
211
959
385
251
454
-515
992
655
81
748
485
638
1000
887
481
157
608
650
829
-197
-87
219
-868
57
970
416
594
139
80
-156
307
-173
191
-954
346
-276
-453
-877
-764
988
-364
-914
-618
187
713
966
-243
516
-612
-552
61
177
624
-375
110
-730
-631
711
-379
193
-173
-143
-767
741
932
-4
-819
-691
180
-831
44
469
-445
-478
-227
20
550
853
395
-994
-492
69
399
-935
108
628
858
-925
639
62
590
-212
832
-351
724
475
103
-85
-448
63
-699
-981
660
-430
354
-878
-45
199
-486
-700
521
71
-880
-419
-118
-842
-120
-827
-676
588
641
-80
470
-981
-830
898
-621
-851
224
231
143
-382
-443
-645
103
-367
369
-567
-22
291
-426
-690
514
-18
173
-361
670
-430
-285
-869
915
-112
550
387
918
-35
-887
-519
679
-84
-469
411
-969
526
450
-203
672
-801
336
-184
-658
325
-160
360
-865
-262
-340
-21
359
-800
238
-234
223
989
852
-551
-4
285
-922
708
-836
528
-969
-872
740
1000
-956
-428
347
521
50
-912
867
209
576
929
-942
-799
985
709
-724
-731
827
-65
331
-2
-678
140
911
-286
964
725
-91
566
-568
371
-240
174
774
-684
-983
-263
131
-583
-100
145
-363
837
-573
-658
955
-521
889
151
173
-214
299
775
155
-145
-839
-948
-548
366
-990
619
959
166
-243
915
739
-837
649
902
-833
-206
34
-882
449
-219
228
-616
466
758
-20
558
675
-985
-189
-187
-792
907
-904
-229
718
547
-513
-149
530
645
-141
-112
-893
107
299
-839
51
309
906
-734
-584
856
808
-886
-427
-289
-41
302
320
-659
115
698
-317
-737
-874
-776
999
-298
-291
894
-821
-973
-755
417
130
991
863
891
-825
-578
-342
357
523
-814
-60
-273
-113
580
-298
-724
-251
-669
-351
425
165
-998
261
-717
-752
-147
-884
-294
-675
-882
8
114
-423
-836
-118
946
-293
-2
-991
827
-960
931
97
-304
-501
692
677
-323
225
-693
237
-437
-531
687
-784
159
9
523
110
-623
517
95
715
-433
-123
-209
826
706
404
585
759
-933
581
342
-521
141
-221
-194
359
-894
-711
754
438
-57
137
445
136
-316
-789
-18
137
-995
546
856
-917
-132
-625
72
871
-369
-978
-395
620
225
524
379
23
830
-261
529
-310
521
361
-981
-637
472
785
-13
-704
679
352
165
43
100
-704
-292
806
143
-116
475
-335
949
-862
483
-179
758
-894
-425
-556
927
-654
-413
758
-947
687
828
-243
231
-276
524
-342
393
900
412
874
-436
126
-553
-85
-732
-747
481
400
-242
-173
890
-587
-790
728
-608
-978
-438
279
67
-129
-177
37
-417
990
181
-324
-130
-320
938
-842
671
288
-43
-170
106
-1
-588
-914
623
-864
820
-643
823
-621
641
63
-716
960
-366
-206
-430
-927
-354
675
-108
359
297
606
-539
-893
853
-654
405
975
451
-632
167
559
313
-688
841
-918
948
23
605
-941
278
-512
561
-558
-48
45
529
811
-98
-15
-610
965
352
-586
94
980
-337
685
-352
-951
555
994
-470
659
-31
-679
-679
200
145
-556
-569
-549
-167
647
582
-63
-372
833
-437
-159
-265
-412
688
-834
124
-151
-557
-333
-396
-727
-797
-108
509
54
-69
810
835
749
855
34
307
-998
616
-17
764
28
838
-498
-352
813
-275
892
-968
-257
-312
378
533
184
353
-569
-370
-593
-185
-918
-579
-155
-820
-17
367
854
-482
-160
78
141
-666
-958
393
178
-976
5
-121
-563
760
236
167
-104
6
-959
-630
39
826
-270
-338
714
819
687
239
615
384
-954
258
969
-16
213
-937
-203
998
-858
-824
-475
85
57
508
-308
837
-518
951
-894
796
590
818
-998
-453
-626
-196
798
-59
-201
-736
199
-17
656
-1
848
-604
256
-478
-292
-45
-404
307
922
63
-402
686
854
-779
-516
-20
-740
960
-440
-573
544
-6
-865
-372
-928
-911
174
127
-673
351
277
-927
829
-101
-456
407
-845
689
657
255
-396
-738
-265
-104
279
921
-42
842
806
-31
-836
679
-779
983
-348
328
-920
-198
740
-691
31
26
163
185
560
-767
928
-57
-850
-684
-171
-232
-328
195
-618
-540
-292
309
384
-945
-774
885
772
868
-912
1000
-444
655
487
-880
-616
318
-302
-594
-483
-308
466
-385
-299
320
34
-628
-335
-34
788
-125
267
890
959
-586
-614
192
-639
-436
-581
-64
-25
-717
812
790
-320
-709
-702
885
-480
907
577
47
30
486
-247
-513
-430
-373
720
-808
-902
82
-277
733
828
132
-375
211
254
-222
262
-524
-872
853
908
801
59
-135
-697
-182
-987
-96
228
-977
445
818
79
282
140
482
9
806
-622
-359
114
728
-884
378
-109
-955
653
764
-68
-43
321
511
-804
-306
-799
941
-461
496
-420
-753
-144
322
-347
833
228
848
-361
-459
-571
757
-233
-949
24
1
-908
-946
920
619
-691
828
-499
-606
679
769
-688
-405
502
-130
-789
581
197
-249
-853
-897
-182
-996
-442
-487
-50
-188
-179
-988
833
838
278
-965
-973
-929
-70
-33
577
-797
306
-567
218
474
271
466
-168
972
85
447
-517
850
814
439
492
901
638
-666
818
-423
79
994
-604
145
-804
671
5
-124
918
94
-232
-846
215
-370
-825
-558
-107
-39
-551
435
-767
-448
38
-483
-833
-932
749
535
307
-78
-441
-640
917
-115
608
-277
739
297
-988
-705
-563
993
-675
-337
-233
670
469
514
509
885
239
-459
24
642
742
-858
918
-778
-993
-306
-453
-346
-520
-100
-657
915
894
-639
899
-7
-424
643
-579
346
768
426
-174
792
-496
-452
-560
-730
-690
-989
710
116
180
-479
-764
-571
-737
842
-534
-96
-835
641
80
277
-473
-881
374
106
-204
142
-345
580
124
963
-291
-539
679
425
810
-114
52
735
718
-759
-303
-142
643
-408
-996
-302
108
718
984
-938
-647
596
662
-432
190
758
-6
938
445
-616
391
651
-470
591
928
893
544
-883
-91
126
157
8
847
-70
-658
-6
883
-524
-218
-966
270
-688
-393
-763
-141
280
294
-965
-860
373
-672
514
513
503
554
986
444
382
-746
102
312
-57
696
553
611
480
618
-450
494
-506
460
-87
-294
194
936
-823
836
896
54
-163
609
682
-755
249
-105
861
813
-332
802
797
-538
831
833
785
827
11
-689
647
9
-290
-121
565
854
-590
-493
544
856
-359
-675
86
-167
-110
978
-174
416
110
-158
-210
-939
159
31
-259
171
-43
-790
455
-310
-896
-290
794
-472
859
-433
374
773
-108
163
-125
1000
398
-241
519
-518
-685
-895
-698
-438
736
-549
92
-135
-503
-103
-630
706
-854
275
327
-326
240
430
686
685
-855
-190
757
-349
-528
925
-922
-786
648
-140
854
189
-971
23
-583
-586
-406
787
779
-899
974
-995
412
-788
-280
-409
-794
-829
262
424
-795
-826
-737
635
-788
-906
-655
517
-309
-189
644
7
-62
646
-504
310
-821
-963
-556
-459
337
210
876
-193
768
-33
431
231
692
742
-370
637
677
161
-574
-904
-766
-897
-610
573
587
828
854
690
-757
-461
623
-718
-192
52
-752
333
1
-526
-414
302
-314
-555
482
-771
-149
-486
618
173
489
-596
349
17
-610
899
-439
-589
-915
-105
503
-321
262
-638
-118
-944
-420
-103
223
-686
185
-858
-392
808
528
474
-54
390
143
600
-821
340
-375
-100
-831
-844
-28
-195
-920
383
140
792
-720
970
780
254
-929
83
257
-705
-614
-639
-597
970
-794
964
17
-386
-759
-575
986
636
821
-424
-231
-860
945
-768
-955
948
-741
914
574
-157
-253
-442
-660
-758
-345
798
-358
865
-899
927
-584
634
-300
846
-418
72
-580
-507
469
-299
-674
-891
-553
53
-536
195
-120
-810
547
-612
2
-266
-456
-775
-588
-710
-319
511
-796
-74
-259
-926
-470
-100
32
-527
-131
397
865
434
190
675
-139
-512
672
-427
107
435
246
-907
298
-446
-796
-695
277
69
-889
-416
699
-647
139
452
295
-766
384
-753
990
789
-265
-639
173
360
821
-715
964
-522
-505
-591
-126
5
-532
-784
-779
-178
544
726
743
-744
-335
-975
982
734
729
119
858
-314
234
919
645
-850
186
20
-977
-815
-803
-464
96
897
-748
257
774
308
-247
879
872
-250
985
-602
-69
741
114
222
345
786
916
861
-606
-574
-961
-628
-573
513
179
16
682
299
778
202
-702
823
-688
-753
737
842
911
-710
342
806
995
-709
571
-110
-816
491
-862
-686
-698
-775
-450
-562
275
297
38
341
44
286
588
-627
-706
-643
499
-586
-958
-145
-989
-109
148
-619
883
-555
-992
593
-758
669
-684
-675
-932
119
-769
-940
-45
-408
23
-150
965
848
-181
-782
-166
104
-244
-336
632
698
-164
-609
-91
401
-999
583
64
-277
404
-861
832
105
-413
-38
-908
-105
-405
-986
-299
305
78
-954
190
-328
-201
283
457
395
361
45
483
-864
-603
-83
697
-442
816
-392
332
672
-436
-271
937
-114
322
429
205
423
841
-315
852
-935
807
219
240
-562
260
827
253
-957
-398
-870
151
-824
341
-270
621
132
970
660
-363
365
-536
-681
-231
-463
-139
-225
740
-673
113
-98
434
406
-149
-561
-48
-677
817
399
-826
-360
11
722
-979
210
72
859
-946
-184
-386
722
176
-919
819
826
433
234
-343
530
-808
198
-799
-983
-392
273
917
899
735
671
974
-759
4
-366
-397
923
372
-511
653
-322
-939
-67
-592
-498
358
-772
375
-51
339
1000
-296
38
-501
-111
665
534
-33
546
182
467
-572
-374
-102
966
-514
30
-293
-960
820
120
-490
-266
277
581
-44
-286
249
-549
463
576
-88
971
537
503
499
392
688
-805
-421
844
-587
955
846
-292
-694
-992
301
-616
935
937
-296
159
673
933
-641
97
-830
-956
741
822
-730
-702
-222
760
670
141
-949
-50
-208
-582
74
359
-735
744
277
387
910
-738
-125
-754
-929
364
-781
-330
-960
842
668
-868
-405
-798
-336
371
750
516
544
-931
473
598
-831
-709
813
891
-942
328
73
-352
703
-51
-616
244
8
449
800
-500
549
84
-703
-961
-677
-736
-269
652
-172
-66
841
-483
646
349
-471
-834
-72
-389
45
365
-731
-129
-480
-559
717
302
798
972
-105
-970
870
-693
-520
251
291
968
695
946
646
39
990
632
-227
-990
122
271
364
-583
609
-5
-87
568
656
106
713
258
-264
132
571
590
-747
-364
-794
-534
-449
-227
-984
521
-366
-102
626
-165
-172
-781
-510
-987
-409
-853
800
-166
-96
-839
442
-567
-614
89
-282
787
-377
-27
-917
-398
180
992
-655
471
-811
-457
109
-577
-536
-692
863
-130
869
-249
747
-9
-834
992
759
-376
554
-128
-948
93
-145
175
273
-519
453
-593
-307
-462
188
720
4
-487
793
781
-609
-622
776
-650
273
-481
-647
464
-364
-422
-231
-501
87
949
-824
-112
458
-554
127
96
450
332
384
200
941
651
-283
-333
-181
-968
-859
908
872
573
624
-459
-95
-774
229
-301
249
-596
4
-507
-502
573
-98
689
677
-7
283
-167
433
855
864
-159
-189
968
831
-863
-681
-285
843
857
554
-470
-576
-858
852
210
-106
956
870
-914
383
959
-188
745
954
843
-886
-257
-9
915
-641
-133
-129
101
420
-754
-74
809
921
377
-521
458
-45
-21
-345
-223
-658
-904
-192
-565
686
-134
509
414
87
58
338
-838
852
587
876
-331
426
-904
312
300
-317
148
875
-267
325
609
-512
494
735
-857
150
183
-291
355
11
956
-374
893
619
213
-493
343
-286
-296
-537
688
272
914
-784
893
96
16
555
163
405
686
70
68
-874
270
-22
512
233
280
594
764
956
-171
54
724
23
-993
-881
691
273
-779
553
84
-696
-643
595
274
-866
-1000
-318
-956
973
531
253
-949
-322
139
777
-304
-868
-358
-35
-947
307
148
917
993
-280
-835
590
518
509
908
-706
-87
-131
306
536
567
353
909
-451
638
712
-515
-179
957
429
149
172
633
314
-755
-450
-992
-451
-214
-72
-820
-651
-780
191
-395
-984
-225
414
-41
-287
464
495
654
532
283
-302
-426
776
-953
-413
-403
-805
987
-66
199
-370
-334
-215
-475
-600
-961
704
-608
398
714
-93
-595
902
-623
974
556
281
678
68
583
-437
259
673
-55
865
-95
438
567
247
-998
-212
334
-813
640
-243
-183
-366
561
982
-994
-219
150
-187
-150
410
-817
572
-220
-514
-205
-603
-990
201
598
757
526
733
-875
-345
461
676
949
782
-980
-634
823
290
564
-181
387
258
688
720
-327
-419
420
888
35
-697
-177
375
101
-629
739
-562
-172
349
697
851
-302
4
313
-3
-876
-881
-622
-824
-532
-237
981
859
577
239
-890
337
-252
-124
653
-411
-729
-834
847
496
574
-969
665
64
982
-954
-343
890
-279
-95
578
782
15
304
-60
110
847
958
-851
-601
429
-752
-474
-32
-192
-781
437
80
-115
-212
-247
-793
783
804
-409
980
112
490
497
-59
241
-532
-517
324
-216
-612
-853
-596
-336
659
735
-282
911
-588
-97
-105
813
-700
-861
301
124
917
-234
-283
-374
151
-721
291
870
233
-834
-459
-724
-81
-685
-643
-724
-696
287
956
407
-729
-654
33
899
372
850
-847
-676
-524
957
261
368
-236
670
42
789
-559
-600
-881
422
-631
-298
-441
-724
51
-198
-909
-257
938
759
628
-2
-914
-812
-137
-695
-713
543
212
349
751
-944
-556
183
668
-229
564
-705
-498
-350
-436
-902
427
-297
562
194
-755
723
-174
555
-613
993
771
-13
145
-151
-481
-231
-149
712
-661
751
518
879
654
549
-512
278
-533
339
308
918
307
103
-243
177
-796
-92
861
-151
-831
-308
-521
145
396
-488
-935
3
816
-836
51
-275
-117
-263
582
-726
732
279
184
91
893
167
-32
-980
505
888
634
809
416
-92
-640
631
-471
-627
10
749
-569
-201
643
566
-665
-974
-22
-620
-268
825
81
112
318
-128
916
757
399
506
370
447
454
-37
640
350
-335
278
-312
-933
-832
-710
-39
-251
-593
-131
-576
-230
955
-215
-74
975
-369
-388
-561
-303
199
-269
185
-605
438
13
-826
-824
19
76
881
481
-449
917
-440
728
187
-527
-971
756
234
-386
-74
-917
565
747
-546
-514
-443
908
34
823
-187
-804
591
291
-715
-530
995
-983
-22
-605
-64
981
876
169
-175
-703
732
-45
80
-310
-231
-878
721
121
-369
-962
895
-189
-679
650
740
123
-701
898
-949
139
-549
-382
-280
857
-7
-591
933
-564
80
700
992
-684
700
978
155
-978
377
-284
-791
-234
-804
337
480
-428
-983
485
-526
-169
-458
-76
455
-387
713
811
63
-110
309
-689
446
-789
747
878
-688
-611
-657
345
867
362
611
33
453
-500
-350
553
523
-220
36
-959
422
609
-527
-803
118
82
-443
33
-163
782
797
874
-5
-844
15
-91
-960
-136
-186
-882
473
335
-972
-28
238
-770
989
-68
-557
-43
781
-419
697
-575
-583
-57
-270
-666
-597
651
224
-270
131
435
-494
923
904
704
-172
-169
248
-168
-918
569
-972
157
916
6
-552
-13
330
-523
-789
682
-366
-36
623
3
-208
822
2
237
-403
-180
278
-344
-304
465
-836
-768
811
-693
25
809
-291
438
260
299
-266
128
264
-808
-198
-388
452
-519
-706
935
927
472
662
636
-394
-858
820
579
833
482
-110
211
-573
32
884
758
991
-770
441
912
711
-286
266
175
652
260
-549
458
864
-881
205
910
985
-981
-121
-910
-20
-619
-990
-104
-700
-864
-671
-133
-361
580
863
251
-588
678
-137
777
-529
-946
939
231
-365
-814
816
478
-294
291
-859
694
464
571
-307
88
283
-185
910
83
-161
878
-177
215
66
35
-544
564
-144
-548
471
802
679
64
-543
-175
-418
318
-856
415
-53
912
650
-886
316
613
-335
-204
-251
206
-516
614
322
707
107
818
904
-497
-480
168
61
-551
604
857
22
410
-234
-129
819
-844
-386
822
-410
-153
-201
-875
852
-256
-467
-988
500
211
849
245
455
507
-647
-573
-795
-87
-841
548
35
-374
749
339
-45
677
880
187
336
-716
118
339
-66
526
-728
-905
-651
-994
846
336
-264
877
-127
330
685
576
294
-210
-610
755
961
383
472
-818
71
771
-778
205
-585
281
-646
-468
806
-320
424
218
806
660
-196
-863
-730
23
426
354
518
44
655
-386
790
314
-658
120
580
428
70
-311
660
173
-957
-572
-572
869
-727
518
-818
550
-348
-105
-368
-910
-978
-887
-762
642
576
159
590
-409
-56
422
-679
952
912
-990
386
950
-133
-124
-117
-858
470
-296
-93
-350
554
-152
-429
877
286
-91
413
-584
-706
727
-290
61
176
614
495
816
582
-528
-132
-555
415
188
619
-372
-412
584
-726
135
579
-812
-19
314
232
-292
-569
-418
684
-18
-217
513
-463
-268
908
807
-323
268
644
749
579
775
219
-240
-297
873
583
248
-753
-920
397
138
661
22
233
-92
-103
-430
758
-534
789
205
271
-503
401
389
737
966
-656
-212
-896
156
516
-842
234
-791
-190
378
886
707
-456
643
882
-760
-563
-80
-865
828
-57
-142
311
536
-920
739
343
938
-453
-634
840
-391
885
-217
76
284
-904
-144
394
508
724
-416
-308
697
-605
-461
31
359
427
-78
126
-396
870
498
667
-343
262
-736
356
868
-180
29
-981
573
-452
765
886
521
308
949
-808
-536
517
239
-487
-660
-320
-405
-819
141
-125
-819
577
-233
736
904
71
463
393
-653
-884
-56
-261
333
-601
86
907
-292
663
566
-120
-933
868
-842
-969
955
985
844
483
563
-539
304
-926
751
551
-420
704
-499
618
-799
-359
176
584
8
-118
217
185
-598
-168
644
890
693
-446
-699
-449
203
618
-930
178
-907
420
889
799
856
634
927
725
-722
917
232
194
-508
75
321
-359
231
851
-672
-534
-304
-44
-225
26
-553
2
409
862
-992
68
539
284
-809
767
468
998
958
51
-983
-2
938
-689
0
885
-518
845
-822
344
-659
683
428
-356
357
-27
414
533
822
-791
235
-797
-562
-344
929
-683
538
-434
-692
-37
-550
-821
-703
188
-204
117
-495
501
-331
903
304
-142
940
-351
234
80
-904
-725
500
-774
-471
524
-785
772
696
44
304
168
104
613
-528
614
-314
-977
598
-539
-777
347
833
854
400
-280
202
-466
-17
388
-126
51
-206
489
674
495
890
758
-307
-522
297
163
62
-753
-115
383
251
-362
-875
-552
-906
958
-559
-152
207
-76
270
-114
-184
322
-913
252
710
-402
39
-753
-53
-102
326
-894
-681
-666
-481
984
-504
125
-140
-636
709
646
908
625
617
-651
748
665
-108
-237
699
-653
585
-584
-991
233
-336
-140
-567
-980
-34
-906
-540
486
-235
881
251
-245
231
967
-552
-917
-233
59
87
949
-194
161
120
-291
220
864
-98
28
-546
142
-301
-403
996
-11
968
-578
-793
-46
881
-673
510
128
418
499
-655
-394
253
797
-238
606
-298
877
-239
-211
-11
-555
-554
176
-152
169
845
-848
132
842
-146
465
-540
94
184
380
-77
-582
578
120
-891
-800
-924
-476
-392
91
-284
535
659
-29
811
-684
-753
-227
-255
774
-375
620
679
661
-162
102
-572
193
-829
123
826
524
34
-755
-582
825
-285
-566
-545
358
978
206
-933
742
-691
-773
-809
-564
-426
497
-229
692
489
153
-804
-650
686
-601
69
-187
867
565
859
956
75
-449
379
-255
782
956
706
-481
-258
-800
346
551
973
541
-287
650
201
-364
244
-831
-792
627
-760
-422
327
570
930
630
676
-215
-521
891
-409
74
-872
-816
753
916
-99
-81
-299
258
-858
240
-948
212
-961
-883
707
-613
-309
349
-602
-68
62
-634
-782
-479
836
125
481
442
390
-933
-23
-53
-418
-624
-944
733
-138
22
-688
40
-808
-155
898
-522
279
770
808
965
-238
357
-570
659
-631
-273
-445
-232
868
-370
785
-779
-964
-570
831
-658
986
386
-36
640
-788
-188
458
79
-195
-582
314
760
-417
-350
243
-737
-957
786
-955
-729
-453
688
364
-535
841
-864
-317
-61
-189
940
-516
939
-624
-360
-154
947
397
-182
-276
648
-596
421
631
-737
828
310
487
-853
230
203
751
-141
602
-348
-846
-209
-709
-423
-489
-170
-395
680
267
638
-630
-754
623
-221
326
-841
867
902
-99
-194
822
42
360
434
-695
-344
47
-818
307
-259
846
-569
-739
556
170
359
-933
-700
41
-172
-327
595
-656
-197
-740
-347
-170
-170
-417
-984
932
1000
167
-27
-775
-299
-75
-101
-640
-923
-156
595
-610
-660
-140
759
-851
-845
-393
-606
-161
-852
906
-954
326
582
839
58
609
119
74
24
563
365
288
970
-479
610
983
-119
-922
-445
641
-443
948
-554
-88
-466
499
99
927
-428
-858
-747
924
278
-565
-840
881
-382
372
690
-75
-812
-880
-462
-708
-58
-79
-4
552
15
844
767
802
730
-106
-785
466
68
828
-149
121
715
-109
996
-886
722
135
-532
-510
-460
987
-684
-28
984
572
866
98
-638
-96
-172
-90
-168
253
578
586
177
-880
-93
375
-384
566
-874
816
-536
-832
407
-171
560
-90
212
-536
-312
907
-867
57
-500
-765
-758
-820
73
-585
-621
226
-578
318
33
-219
504
-960
-630
-366
727
-857
477
-838
126
-957
-788
-945
-457
-780
-757
-379
-212
-795
-229
375
195
618
515
191
-501
52
-596
570
-294
159
-179
997
0
669
-258
-260
-358
-747
-724
-303
341
-948
-763
-512
-359
-365
-507
667
-704
-411
218
-84
-323
38
323
213
-496
959
922
586
-117
23
169
-242
341
582
-671
-425
-933
-423
381
956
-412
238
-712
535
-823
-567
-276
492
-299
-254
296
66
-600
583
-163
270
224
-533
-470
920
603
-304
-429
388
788
-559
629
784
-14
732
-74
-813
-546
438
948
610
-131
124
715
-287
957
-160
-549
-102
14
152
-678
812
813
-16
-415
666
-932
-715
76
629
920
169
-28
145
-832
218
-165
774
786
-59
-85
943
-407
125
914
145
-748
-88
-916
343
-503
438
907
99
402
861
777
-300
507
-914
560
894
-571
313
-293
817
-369
286
-695
756
-725
-106
827
931
749
-116
-259
464
884
-24
265
-999
264
837
-884
-754
-960
-781
-986
-648
135
-352
134
-642
-390
-224
-240
640
688
349
-227
118
-859
-923
-435
-450
-439
136
-875
-164
131
-116
165
465
177
244
-151
236
410
816
-636
-848
-115
182
186
253
249
326
505
257
-527
962
303
770
408
617
-532
687
-145
-816
613
-221
-858
-203
650
-127
295
843
-26
-819
979
164
212
-13
-578
-440
-300
-987
-108
-278
262
805
943
-236
677
-72
467
-463
-894
443
110
-392
-694
931
739
-978
660
-820
-406
184
785
622
800
325
-444
-638
882
848
819
-343
909
-684
383
12
339
-396
-383
-713
-845
136
200
-396
-205
374
225
-39
-571
-672
260
-903
686
524
-613
-310
-616
-51
-961
1000
-495
-731
843
79
-319
254
905
-920
-694
-423
-467
-749
-877
-755
622
-345
-764
706
108
96
-349
91
657
-322
748
249
346
842
180
-582
-537
-908
601
-436
497
794
141
508
-579
-837
436
658
818
-864
-675
-208
225
414
-244
931
-460
-759
-254
-979
-992
-274
720
-949
-202
725
391
867
836
238
606
-315
504
-34
995
899
660
909
-833
798
-373
-629
544
-191
-416
474
-10
222
81
-241
840
419
-835
768
186
67
-621
-589
49
-950
120
985
-985
605
148
-658
-981
419
513
178
-534
603
-190
159
979
-230
-487
715
-177
785
126
81
-775
845
-936
-693
953
-464
-892
970
297
295
801
287
-684
-433
349
716
203
2
-16
-714
-36
-287
-799
-412
465
-500
-780
812
-109
-810
-212
-751
-438
616
316
-286
-902
438
-65
-142
-175
779
-47
-446
778
-810
-790
970
-489
-127
-176
385
-72
177
915
-983
-299
-569
895
702
424
-974
-984
-126
598
382
796
-133
-655
-205
907
-612
-747
893
237
-117
-477
-926
-16
-124
-490
-873
329
723
-938
933
-857
437
634
428
968
-770
859
101
-908
-31
965
-972
904
99
-98
-827
402
557
-717
-356
-262
761
-957
604
-54
-159
-724
-594
-790
489
-747
380
532
550
-166
-569
596
-714
-86
-97
-376
424
443
-197
944
586
-453
-983
119
-131
-74
-577
-583
-138
698
-130
-652
-832
223
531
-627
-16
529
79
210
-654
-416
839
-697
296
-219
736
451
267
659
-676
-692
-784
505
-640
-491
-203
-909
73
-877
-759
-130
222
322
180
1
282
-313
899
318
-882
173
210
746
-345
326
936
-656
179
191
795
-712
-257
-486
-275
-839
688
-164
904
360
345
-152
463
-69
-461
-785
851
400
210
-247
-741
-84
-961
-322
808
-795
-497
-162
-183
393
315
408
625
-394
33
-318
314
-83
998
543
884
-301
133
757
534
733
456
-260
-703
-54
219
726
618
372
-487
233
945
-342
-209
-438
-399
-198
787
-13
-421
872
-883
-545
-372
-447
590
-108
-16
269
886
-743
-611
-590
-799
-692
851
-991
236
-651
294
747
47
90
-289
-910
690
-480
860
-709
712
29
-735
652
395
-214
838
-97
-870
-729
992
-173
-295
740
-525
835
-894
-262
-347
-961
351
-312
972
-330
175
831
240
-494
35
-630
-977
132
-249
-922
-864
-219
891
504
-728
-19
752
-997
-764
-121
-151
-448
-954
108
-380
-697
-818
78
385
765
-840
954
595
2
848
-879
247
686
777
-6
829
857
361
-787
-556
766
-791
574
-975
321
371
-796
-674
456
432
-814
506
-839
-941
55
-688
-856
-471
293
-708
492
-606
487
-160
-807
-334
111
-592
908
-435
-454
-625
421
-873
-851
735
-755
-313
308
-283
-893
-998
-121
149
-354
447
919
-235
356
290
926
-695
582
-248
295
-659
-971
361
179
-722
918
956
171
-829
335
-155
-777
69
-888
-421
97
-1000
792
-314
-844
-732
216
454
-50
-17
976
-893
-95
-915
517
329
-22
445
-110
-569
-879
417
-477
532
899
-360
-75
75
846
-13
-612
982
553
-400
522
-321
106
-704
940
526
572
-935
-489
-564
-984
54
-949
197
18
-722
569
-326
-463
-55
937
-249
540
127
735
-528
-399
-81
-228
-989
-211
-335
-878
664
138
970
789
-755
-51
806
-596
122
-273
-796
731
809
-32
953
-267
-484
-197
-839
-245
772
607
-960
-614
220
337
-934
-931
-474
-104
362
600
382
731
28
575
821
189
48
365
-482
-37
166
436
-960
-173
662
-619
168
667
123
-785
509
114
663
853
348
193
-872
854
507
46
-534
334
-736
-295
324
861
-944
-329
504
187
-47
-815
-473
526
-199
96
-3
856
893
746
450
-622
175
-828
-389
549
-98
-763
-91
-5
186
-921
628
-4
-835
-227
-294
-38
994
765
758
121
349
208
-503
259
-472
676
705
373
-421
-11
376
115
421
396
991
-837
733
-545
660
-209
325
215
206
89
-629
-506
-183
444
512
210
-640
-408
226
814
-659
510
-416
589
-958
413
-157
631
-550
-941
-99
275
140
-71
650
474
429
-402
-595
-605
-772
-655
-763
699
361
187
208
-807
-987
-121
-991
677
-780
-69
-56
-851
828
-147
949
-583
-679
187
82
-379
979
-518
-449
583
-460
-602
478
-364
-992
381
908
345
-232
-947
318
283
724
-523
-768
-192
326
-72
332
-360
-693
-901
-384
317
-307
430
545
-396
-967
88
961
-113
811
-161
-413
178
-425
465
-849
348
-990
314
-750
150
-808
-992
-47
-846
-551
-627
907
592
-466
286
733
789
-220
-900
102
-973
496
966
-882
-739
-471
-126
509
769
-392
-12
-441
-564
240
127
-996
735
-128
711
211
-636
-489
770
-19
-578
191
596
78
559
-766
185
874
-453
916
-731
-528
-507
390
574
708
815
-118
180
-551
955
-418
-668
145
-661
22
-848
-540
-977
-953
-626
327
-761
527
-647
-855
-493
419
601
-70
312
-464
-804
652
131
-847
738
-377
-440
611
231
731
-704
-463
453
-501
963
-406
-29
-279
-815
526
131
-449
-555
983
-949
-204
672
886
-517
-988
-865
-227
-705
-697
824
398
-78
104
453
44
-196
-243
-120
-357
791
886
535
-902
-541
-286
299
-574
592
-216
948
8
-822
-571
-811
562
63
903
928
562
621
237
552
269
-784
-746
653
842
-134
702
-86
872
763
-264
920
858
426
303
889
-774
-804
-701
352
373
792
173
-356
-147
-796
72
-206
-827
-73
266
145
-579
-376
344
-85
-831
481
-188
668
-120
-492
-620
549
-77
-570
125
779
77
-180
-532
-87
-42
-586
-18
-10
777
939
-966
-75
-285
-861
254
159
-743
78
-303
-892
-956
-746
741
-239
-807
-118
71
105
864
-259
521
107
619
-52
-3
503
173
-416
267
-172
-856
-502
-507
-244
498
-681
-959
279
-639
-877
942
-849
178
948
-318
-230
450
-580
785
87
-279
-916
-731
-852
-81
875
-295
302
406
969
565
202
199
-502
332
225
287
890
713
320
781
413
441
118
-953
-726
361
-568
286
773
324
-819
696
931
-651
-528
-196
397
-986
996
873
-922
891
528
140
-507
-671
-286
505
-497
747
-111
-910
854
241
-768
-859
853
-886
-561
855
631
413
679
-423
458
-878
180
-562
-25
-574
-380
-908
319
-446
916
937
836
970
-203
984
-579
924
-1000
-697
-671
682
-477
972
802
43
502
-746
-203
-501
-319
456
239
99
-86
791
-852
678
-159
-462
-57
-724
569
556
-956
-701
876
-298
-831
123
455
111
-212
-915
537
-737
463
911
870
456
198
496
-407
-961
-966
-739
481
-779
-323
261
299
-381
-630
-632
950
656
105
-355
-708
373
739
-579
-697
95
731
-836
-249
671
502
889
-860
-631
-582
540
-843
-670
98
-835
-763
-671
-197
-970
-928
655
530
-929
8
917
-932
777
-702
-716
655
78
-611
-213
-543
-320
555
3
-242
934
976
-587
-392
-809
102
808
207
753
-3
919
-771
558
920
-796
297
-292
676
316
-520
27
-611
-65
299
-285
465
503
57
735
-393
-916
-523
-198
454
-12
-233
783
129
133
-638
-293
416
-87
-752
682
817
711
-894
-984
-957
859
-182
262
-577
-637
407
130
-856
-625
-897
-964
-441
-616
746
481
430
77
-104
842
267
513
255
-743
-1
625
-249
325
-578
464
305
656
-52
-727
785
-112
771
-597
801
-671
-718
26
585
-785
923
-718
-9
227
643
652
-316
331
-685
-754
276
168
370
-860
-415
-685
-590
-526
-658
225
-781
-89
-784
963
932
228
-171
-1
892
466
-589
417
160
954
-577
-554
-789
582
-590
-984
957
556
-601
818
682
-12
-266
911
-865
-323
-275
-961
659
608
714
137
-674
-72
509
-191
-580
-492
-429
-737
380
-781
-726
-311
-444
-146
-477
-981
-670
992
393
-846
-578
770
-281
-715
799
300
-476
-927
850
-813
622
880
-458
-621
972
-55
920
-906
898
106
900
444
388
-533
-824
-393
411
872
-177
540
-676
-857
-258
-85
-953
761
350
-496
514
503
-405
-358
146
433
-131
428
811
421
-279
160
411
558
976
-720
-686
-753
770
-616
148
-708
-479
828
-629
152
-198
484
185
264
924
-424
765
676
-649
-206
-360
872
623
-659
-524
-511
434
-701
219
-312
478
-199
-492
932
-183
605
-692
-638
976
-418
-359
-937
-451
62
787
328
60
823
754
470
-443
-821
-586
-272
754
-602
882
477
-806
250
-599
-430
-839
686
185
631
599
39
597
220
304
-325
-412
873
-615
-211
-794
904
684
253
-141
55
-728
487
-421
716
-886
-90
10
399
-327
899
-411
690
-84
-829
-912
-90
207
-923
826
919
-109
-536
-34
-91
-984
-996
290
-962
-837
262
-586
331
-33
729
507
-922
976
285
-656
560
137
-626
-901
473
962
-94
546
-973
7
303
651
-935
660
61
849
-517
288
-127
-252
968
282
-168
131
467
370
527
312
900
-796
284
-365
711
766
369
-609
141
983
433
968
-569
-160
795
-19
751
732
263
995
-527
-592
315
-492
564
584
-98
-462
-962
-940
-843
32
-725
901
-755
-75
90
-509
256
557
284
305
-236
724
-541
305
976
312
487
351
-401
-853
871
-202
326
950
-615
52
760
-994
522
-187
-56
587
304
348
559
-727
-825
975
-861
-753
-920
328
-123
-976
106
-237
-692
127
-906
-826
-509
72
1000
926
601
-334
235
-93
542
-876
-217
233
211
-839
-6
490
967
-806
416
157
87
-843
-710
-36
-616
43
549
-573
-568
957
-607
-809
-368
449
238
-395
52
-121
-577
-977
118
226
184
73
-87
256
936
939
38
104
-226
-938
594
714
-397
494
-283
774
732
996
-950
553
-88
709
69
-841
503
-544
-68
-10
385
-91
-886
-655
-717
-91
198
-660
-555
547
167
39
122
-954
-899
254
687
234
754
88
240
-236
-898
521
300
-660
917
-35
-553
-968
-451
-29
97
509
841
769
576
-428
-862
558
-405
422
-390
191
-577
-257
-448
-909
284
352
-616
761
-394
-225
-424
636
-261
-818
495
293
1
-61
444
984
580
-696
-113
-817
329
-836
983
670
-559
372
-848
850
456
-66
748
-896
845
113
-896
947
453
-841
-773
-99
891
-881
-191
486
-789
-732
-603
-380
565
206
144
779
22
-542
-240
-237
91
-28
-100
-926
768
-238
776
-595
502
467
-174
-947
302
-534
183
-431
-832
548
-739
-218
174
-70
649
476
-545
697
926
197
885
403
820
938
-73
402
-827
69
356
-296
-44
698
-56
326
-267
189
305
-611
743
-258
-107
-23
-320
459
427
-60
131
958
703
-141
40
-993
855
758
-882
832
-306
570
-677
-561
-810
-94
248
-347
-327
313
89
-24
767
961
-495
621
662
-381
-41
595
549
-774
-736
671
-829
-72
16
966
-911
654
263
407
-781
282
-244
-331
380
910
838
-55
616
-543
-487
-302
-865
-219
716
-58
-393
-213
769
-104
710
-232
763
795
716
-264
157
438
881
37
2
71
968
-731
728
883
807
789
489
-476
749
-866
467
614
1000
-962
-422
-770
-960
295
531
854
988
940
291
73
-694
307
-14
-406
-82
515
-179
329
429
-433
-526
-213
-487
-408
461
-778
-972
-966
124
-176
-416
-967
-126
490
-461
-972
834
-295
994
839
-845
-116
-609
-33
-792
-894
84
205
-478
37
746
-507
987
-927
-486
232
104
546
-291
-601
788
-511
-894
-242
999
594
163
201
-204
-131
-323
-911
44
221
-928
-415
-630
-814
676
-896
-894
642
-759
826
-118
794
893
55
-909
524
318
-93
663
832
-772
-461
112
831
-299
147
142
123
282
366
490
-123
-432
-26
46
326
729
-811
594
-670
-379
558
-105
798
561
-611
-104
-768
-571
475
322
795
-462
-889
-925
-579
-207
754
-874
-975
-916
753
413
293
652
-518
527
-243
-836
777
595
308
115
-615
-293
-543
-701
-21
775
392
-16
-632
318
-81
-44
633
475
-73
872
-64
-315
317
384
-500
150
-331
244
915
534
-747
-917
268
158
-923
-311
-576
-35
-223
-124
-166
92
354
-834
676
-452
304
385
543
-923
-562
586
-606
-213
433
583
-935
33
-565
-706
-971
-924
-822
262
-112
496
-70
32
-346
59
138
998
-872
430
-619
800
272
870
353
-446
-118
952
-876
-747
500
333
305
123
-885
-483
-591
-108
75
-792
74
337
847
393
-400
397
812
225
90
514
-26
-96
-434
-903
115
-754
-291
-632
-500
-522
982
-922
-102
-559
4
-243
-35
-53
185
241
-902
-314
-365
193
417
418
-194
691
282
26
937
593
245
-95
464
734
388
-905
755
-934
836
-23
-637
-447
-312
945
602
782
-828
-4
398
535
730
-100
132
330
599
-801
-228
774
413
805
-686
550
-892
702
-426
-275
-543
270
709
711
-377
-630
436
-390
-239
28
56
-826
-155
132
995
441
-813
-242
680
390
321
807
376
-349
-431
668
-921
619
980
-181
211
-488
907
431
370
-625
488
96
-854
-465
-293
-155
-280
-27
-723
-869
-192
967
857
-400
-555
478
-905
628
-878
56
74
-816
-231
-80
475
-123
928
-179
-238
-984
376
-201
879
542
271
-995
981
-269
-54
-95
-642
130
938
782
837
-26
956
908
580
814
710
-802
-131
668
281
766
45
565
-781
-131
508
541
-76
443
-856
-54
-505
-353
658
800
-103
-402
-212
-11
383
-630
841
-732
-796
681
-164
-264
-867
401
932
728
752
-408
-253
758
-623
973
-696
694
-140
-80
-748
989
86
-874
351
777
339
701
-797
618
-176
-486
-860
-825
-668
-518
-74
218
582
128
-845
352
90
37
362
-685
-202
734
-550
-175
676
-147
-479
-638
22
758
-35
-588
725
-745
-846
885
660
-916
11
179
613
-849
753
764
-132
-597
-647
220
87
198
447
-525
760
-459
-959
945
-635
-781
-586
-7
-212
-523
520
-352
777
-848
-708
322
467
-732
-53
72
454
33
701
-34
422
174
-684
-572
-752
-628
825
-568
-252
-904
589
-665
-127
-57
274
-147
836
414
108
841
208
-5
715
-758
361
-837
-401
78
-588
619
146
302
444
-1000
-450
265
-292
25
-956
-124
-255
-514
885
757
-252
545
959
-31
-846
950
-941
-967
850
787
-581
35
-10
-360
-761
-256
-400
515
468
-665
-418
-761
784
-901
375
-77
-184
-244
-111
-244
186
914
-578
240
-230
586
-905
75
-738
-90
695
-452
862
-171
425
-165
545
-62
-629
491
-794
527
-72
-583
8
755
-89
-124
-708
120
-243
-952
-389
972
619
799
-902
944
-431
-610
-690
-12
-980
757
-882
294
127
607
813
-151
370
271
146
156
-233
-441
-218
-940
-289
-243
-41
-683
55
624
136
-279
744
-785
-657
-210
-49
-840
244
-469
-842
-813
-96
-14
293
-627
-738
60
159
801
604
338
949
-238
836
-656
106
-150
-272
-21
-877
512
455
-631
-271
91
-199
-300
-316
153
-22
-525
773
940
957
470
961
-586
6
-176
377
-274
980
-282
-832
212
793
-522
440
-937
439
671
-588
-618
278
442
-321
-82
849
-141
958
472
-357
919
843
456
-613
-533
422
-715
-77
-263
-544
768
-608
-513
984
56
-609
72
-499
-519
-293
-701
848
796
112
465
902
986
542
-995
-645
-689
-806
-939
669
469
-775
-366
-23
-810
-899
-199
816
595
-241
792
889
411
-215
-495
-657
-289
-355
-440
-772
106
743
-715
971
739
968
-995
56
-48
-17
960
216
851
-428
-407
-648
-589
-738
472
460
-268
117
218
-779
252
-18
-148
-125
934
-585
686
422
-267
415
349
904
442
418
947
-786
342
-552
927
114
-283
857
552
936
7
821
-687
180
777
-840
664
524
784
402
-936
776
-235
694
-15
149
426
797
808
-372
-180
-266
-488
-578
-316
-254
759
-37
-22
-676
-46
921
-135
-144
-376
-475
-970
-742
-390
126
234
933
952
237
-233
-630
-925
395
876
608
966
-960
-947
222
734
-236
865
920
-961
-978
-525
-345
265
-597
-509
-14
573
812
-8
178
72
741
-773
-521
-503
-450
-701
131
-147
-731
-787
972
-41
-562
742
892
-246
490
747
927
-406
664
151
-290
-553
337
863
-717
807
806
-363
-584
-727
-176
-771
-478
61
824
-47
-630
-20
-299
-754
-606
589
958
-246
-325
786
902
-696
834
210
-129
-452
-860
130
888
-552
-603
621
682
-729
-125
869
314
-951
-346
312
700
-222
152
-217
378
-666
142
-93
945
34
743
653
-369
-832
880
979
145
-822
442
-552
900
213
-233
279
133
-323
-649
811
-780
-332
-104
-586
344
478
-595
50
975
216
-317
243
345
-327
-692
-801
-589
607
-23
116
420
595
-731
-916
-246
-360
822
566
875
250
298
-236
-568
310
53
-854
919
-605
390
194
387
97
-239
597
-6
-604
226
-234
607
-991
-352
728
33
-262
-904
-543
-552
132
497
202
-241
570
407
179
-711
-355
782
-105
-753
722
-666
588
460
-821
484
886
-599
-46
-148
101
673
582
349
-785
-96
-779
485
-939
502
-371
481
-803
994
-875
805
193
442
406
-89
508
489
171
-808
-422
-965
11
72
854
854
-460
-735
584
-38
200
101
-585
988
551
90
819
847
-269
-990
668
-684
-570
-370
843
-777
-291
-74
267
546
662
-665
-921
-881
975
-137
-99
351
-826
-219
194
608
748
441
255
528
842
-657
912
-428
-923
-662
-556
419
-810
-371
981
-220
504
-31
-562
483
194
144
-777
818
-386
258
705
-119
-610
192
615
697
373
-923
979
-480
-157
-417
-270
87
55
-659
-556
-376
719
-596
25
624
830
-860
-535
-793
-686
-397
-57
-416
-224
-294
179
533
-894
425
219
-51
-533
-300
166
317
-131
29
526
63
344
-834
-18
-102
-224
172
538
-135
436
-50
-868
645
743
-652
705
-236
267
-596
811
960
527
370
94
-263
347
142
481
562
923
-980
687
-736
416
-466
82
181
-907
-79
830
207
770
-612
-990
371
-203
543
-91
-861
97
120
645
-279
-353
-260
157
-735
423
-789
420
-850
-520
-801
-370
900
198
13
448
-857
537
179
982
982
-214
-972
-513
-738
-21
355
-531
-238
-460
-654
537
111
-892
422
-281
525
-144
-346
-796
-221
-219
-439
-429
839
92
-670
910
612
854
-260
-47
328
691
-959
734
-970
956
443
-110
-863
60
-217
211
-641
-764
267
335
71
721
-701
-344
-973
900
927
-250
-301
292
363
-673
-908
-65
-789
-625
404
-327
-616
923
939
135
-83
-13
211
-505
-141
805
-710
49
738
-916
-21
544
819
-146
681
355
414
835
996
-905
-893
236
-345
-612
-423
146
761
-130
-184
-988
-64
468
811
519
-191
-551
76
-535
958
230
-521
698
739
153
-796
609
252
275
595
74
319
975
285
-704
543
-155
675
-860
-77
-659
588
688
31
-153
-11
373
558
-154
29
505
207
-384
986
918
-467
265
129
446
898
-7
348
299
-966
-669
-353
325
260
-840
531
634
-648
85
-743
-108
578
-889
-647
-481
728
80
522
73
618
615
-613
-117
-367
-429
517
662
-44
-118
922
-657
761
282
45
-928
-516
-878
-964
-393
-558
413
870
-827
-447
-409
-251
337
-725
49
-679
-150
-659
202
50
-238
643
-288
666
342
-870
-353
640
796
610
-470
668
-84
897
92
335
-75
993
264
-375
-957
633
-915
-416
943
-784
456
-812
547
-508
-624
-379
-567
-843
-651
-969
-515
181
-474
296
-260
401
355
-684
398
823
456
-184
-474
570
-519
338
-842
910
-316
-839
403
-92
970
45
-984
-595
-656
857
835
47
607
-199
726
965
587
124
984
-211
-101
-655
-966
90
277
351
-853
371
257
550
-57
359
-286
184
-66
607
732
340
-886
193
-195
-172
-827
782
-658
765
64
977
346
403
-418
539
-495
96
790
322
901
-563
158
623
-243
556
-939
654
-482
-341
-269
710
261
-588
460
826
163
193
930
976
256
-185
829
60
356
-95
-432
-438
-296
725
-686
827
-567
388
-247
470
881
864
611
-566
-940
-730
-308
-462
-263
74
113
-766
376
-506
-282
176
-160
-180
911
-379
742
694
-950
-860
301
-451
-499
-36
-656
6
676
28
-244
-269
-228
-891
-568
-354
907
-130
-724
824
-922
-568
544
-441
-689
-114
376
666
-332
-504
256
-817
-895
-851
887
878
-269
54
520
-740
456
714
-798
-252
-708
-178
-23
348
960
828
-712
-750
842
-371
-933
-474
-878
322
38
173
-440
-946
-336
-749
693
-322
-993
-938
-743
97
204
717
730
372
545
-363
-231
825
335
-586
-237
458
109
-630
692
-853
-694
-475
390
-709
-509
-128
642
909
471
-284
281
229
-334
-992
875
190
587
816
-604
-426
-790
-691
-329
936
28
-98
839
107
-109
-908
-648
415
856
-450
890
5
-9
-460
-823
-139
901
-685
334
84
-982
428
174
432
123
309
286
-319
271
465
326
754
-203
479
-364
724
-959
-993
290
686
967
-350
139
372
-989
-931
-671
-497
87
-883
410
-457
484
807
620
-633
-34
-207
-818
-567
-688
980
580
-224
-839
-482
731
314
-247
-62
202
-89
934
87
993
8
-153
860
-968
868
584
-159
-910
-982
-406
417
-370
183
-651
41
902
-330
55
-157
54
-151
259
262
-321
-578
365
505
188
836
-624
111
639
639
302
664
-221
-822
512
394
257
845
136
-727
-430
-611
-965
719
-455
-636
799
-874
789
388
-487
552
115
-151
917
979
-724
349
169
596
-980
-547
327
-618
309
-370
625
552
-281
-202
-818
-442
-210
-995
998
-686
-863
277
-907
18
769
294
-194
-647
-51
807
-287
-753
611
-118
579
991
857
-291
-313
-207
-473
-460
-633
-37
603
353
-385
-150
-968
416
841
-704
-836
-638
-287
-760
712
963
52
-300
637
105
422
1000
-871
-614
60
797
219
7
548
494
426
305
916
-524
-450
283
-971
605
-789
815
605
891
-761
77
-687
-570
472
220
-604
667
596
-312
242
19
959
-854
-427
-379
666
650
-578
-148
735
-781
-525
283
-54
-335
197
-175
513
-516
104
129
475
-598
-264
-670
-929
-665
-118
983
-112
-785
-664
-312
21
6
-679
399
-434
-681
345
972
-187
-478
-851
944
284
809
-582
-489
826
899
291
-837
-275
926
-715
191
-611
-836
959
810
-567
-538
-772
135
-271
774
332
953
-571
-18
-322
-515
910
-956
-6
884
-136
85
-158
994
-154
18
727
-483
737
-15
947
-328
-647
207
145
870
807
788
264
998
-147
-538
-972
563
-523
348
767
-786
-698
-600
235
306
454
431
-790
924
-321
-406
788
-514
885
-294
-93
-853
846
-885
-720
-596
667
673
918
-355
-447
308
451
902
-278
-39
398
-439
608
-171
-732
854
-402
283
-187
-286
579
-500
778
-874
786
864
-283
-92
-669
-148
-744
-475
-599
-449
895
-744
766
-682
-684
29
-819
-965
622
-406
-46
131
-229
195
-202
477
327
198
-624
345
4
-5
-679
290
-48
-268
-51
643
657
-808
-314
832
269
-438
892
185
-637
-480
-3
-401
123
286
853
-586
-731
-706
574
-637
-230
-965
234
-227
-797
-341
-657
59
947
673
11
191
-180
-194
415
393
-34
96
367
-593
-139
-345
-577
-227
975
-131
317
-109
-785
594
-779
870
368
111
-351
194
50
-68
241
134
732
411
562
-16
-322
402
240
180
997
184
340
-807
494
780
-568
988
-584
639
494
95
-884
-717
-782
-260
-477
-658
-194
-122
390
-93
150
-469
-132
185
-788
-866
-838
652
-159
-504
751
-607
-588
725
498
-493
-650
-785
122
640
25
50
913
-696
-110
-338
329
638
537
-619
611
875
-226
251
303
-972
313
-817
-534
-529
-909
-846
-960
651
258
-253
576
319
-544
599
-568
-392
-691
-396
-88
-148
248
698
682
114
438
744
-53
-469
-623
346
796
-374
-521
942
-516
-567
515
443
329
-779
40
556
19
463
484
-506
-917
993
-116
38
-173
-850
-171
326
27
592
-263
910
-345
-526
-950
880
376
15
782
272
-856
-693
-815
616
493
-17
-244
-224
221
0
-720
735
771
526
145
885
335
-222
335
-308
462
194
578
-625
-674
-131
548
-571
574
880
-333
-454
173
-766
500
-908
-452
-534
-96
-563
-298
625
753
-163
989
-644
-552
-104
347
-32
-642
-680
789
-668
471
-881
-991
323
-294
-852
-233
915
-566
214
-829
-389
-896
-529
-314
891
-559
-750
-12
-220
-141
-582
297
39
-917
33
-967
977
196
-794
-814
931
-37
-238
878
-710
378
400
999
779
-9
828
-730
-194
450
-811
757
-963
543
-412
754
-863
-859
751
-694
-775
748
622
350
-248
-405
-836
-891
-523
76
-886
-837
644
494
-988
-807
112
593
568
-180
229
602
97
-80
881
-384
-657
-770
390
-870
138
-167
-391
-903
642
420
375
-619
476
522
338
500
861
96
993
618
-104
-338
-85
-831
446
667
-71
-652
-901
610
985
-10
705
-505
674
-549
400
404
-440
-780
253
-261
979
348
170
833
-738
-138
20
643
559
-93
491
726
-282
959
-985
-482
-396
644
-407
-953
353
-740
-426
339
-990
-489
-276
222
280
-695
555
660
-405
542
912
250
775
891
-447
-337
-159
274
850
985
740
324
-739
599
596
384
726
-490
-499
-311
952
797
-823
-678
688
79
828
981
602
519
910
-337
-142
889
-997
980
291
150
206
669
-650
-970
-921
416
435
-82
420
-532
-81
-421
695
963
222
-267
-274
-280
-615
10
-406
-24
-630
586
-334
-138
292
-499
158
-644
-643
-75
-317
-975
-234
139
-494
-893
689
427
370
990
240
-311
88
226
776
289
-441
98
331
695
-147
-284
-767
-720
160
212
526
504
260
880
-288
878
-696
897
-222
-415
-805
-434
-195
-270
202
-197
453
-981
-357
78
-669
990
44
652
-37
783
-235
-232
-222
-559
226
-869
824
-684
-21
-787
-397
-518
-451
90
676
-189
279
-130
-433
-141
-739
374
8
-882
-304
980
696
-814
986
-831
614
932
916
335
-259
411
-333
601
639
714
-818
-673
-878
837
993
-693
-934
-870
-445
670
-7
650
-682
282
90
232
516
-723
-765
294
247
194
764
-97
-686
-154
977
-160
-547
700
-751
-66
786
599
-926
335
-104
-447
543
141
318
-650
841
-409
-194
-185
-571
-590
53
454
-937
-119
200
-766
611
595
-51
-756
940
394
874
701
-215
-991
-192
158
133
525
743
361
-514
-219
965
322
627
128
-377
-560
667
101
81
-338
-981
629
-668
-826
235
-715
-717
527
676
-301
940
-927
121
647
107
118
-681
-315
-176
-894
-969
-207
-890
139
530
164
181
-363
-761
434
-362
-362
-414
-704
871
155
-511
445
-321
-990
-88
-551
-988
-646
-801
178
766
469
-109
396
479
-378
716
-812
816
954
-958
-244
872
-535
-580
903
-230
-739
-442
753
-332
470
489
66
-417
868
106
-152
11
-854
902
-256
147
-56
575
-155
-229
146
687
541
-110
-136
748
850
696
256
301
7
-304
-119
-93
-123
-492
-855
249
-91
-314
-77
-34
752
-900
311
404
791
-857
-136
-36
-197
354
697
-994
529
-564
174
357
-74
-633
-831
915
-848
803
437
-173
-620
365
-986
819
-364
467
633
383
498
-363
426
-807
751
203
481
-872
389
-496
-50
687
-374
-895
-37
-384
-771
-452
24
-783
-358
49
437
859
-939
723
-902
-74
-684
22
291
302
3
-69
-153
-118
900
-760
465
-672
760
961
-950
196
-761
578
-712
-424
-263
249
645
-647
869
-904
347
715
-138
-498
-243
-749
-915
815
910
-632
-919
-368
-174
422
-412
17
930
601
926
172
-730
-346
452
795
-717
-173
384
372
-237
774
578
-741
801
-681
-186
-142
-875
277
337
-472
484
774
384
-118
-225
983
277
470
-748
-81
917
-785
-632
-455
-976
34
-416
-454
-904
645
112
983
278
-412
814
186
98
266
168
-877
530
357
737
-373
-322
-732
-925
-355
-805
758
139
815
-151
-589
-59
-575
961
-104
-125
-285
-519
347
794
317
811
317
-46
917
-33
894
-168
558
-864
397
-944
-721
238
397
347
948
816
47
235
179
-350
140
-781
988
854
967
-499
-28
117
-280
803
18
-296
617
174
987
-567
138
-242
576
748
-345
881
615
-88
397
279
-831
-114
-715
82
595
-125
-144
-379
-667
-1
966
-780
-540
-848
-409
972
-840
420
868
309
746
410
828
519
833
-70
179
-810
491
-739
396
234
756
54
-845
785
832
-608
189
-848
-545
948
440
290
-617
-554
-160
856
-899
56
-602
-442
-603
545
427
730
326
-402
-977
363
-982
997
-640
500
-375
237
951
-3
-317
-553
971
-139
236
673
-218
104
723
-586
-321
730
-143
307
116
-796
-471
-30
-369
-430
-455
814
165
514
312
-582
-665
-108
490
-910
180
-909
973
189
485
-510
479
-599
-383
-893
643
125
-469
121
-747
-470
731
-803
181
104
-175
-63
525
-967
719
-666
-856
-501
-854
332
793
290
-431
-141
-337
-506
181
-258
37
-677
-595
-326
-259
593
796
-118
428
61
737
-783
-991
-70
-91
-120
761
-494
-37
-232
953
626
-601
-282
365
644
-480
-206
334
-806
861
-951
-157
757
-148
629
319
503
-481
914
-677
396
350
265
-189
184
-365
-820
-72
-328
-833
491
-227
-786
91
877
-331
-702
-623
21
-932
-194
764
-994
-649
-183
-196
593
865
-324
-408
-759
-702
-75
386
153
-895
-660
846
243
-62
-536
-860
250
-984
905
-55
383
518
401
-75
93
-780
-831
537
-930
459
-84
-155
211
-177
-537
820
-32
524
672
-591
-826
770
-707
308
840
750
-192
241
-218
580
814
477
-249
-79
101
36
-585
241
-486
-635
581
906
558
-777
-486
-792
-889
-485
-126
479
-298
118
766
545
-496
-705
-841
595
-413
-537
356
551
232
-170
-141
-654
833
873
-19
-563
-877
53
243
-944
899
377
881
9
791
527
959
506
538
924
699
141
38
443
46
423
193
714
-115
82
341
-248
-892
-59
-495
291
837
25
465
-849
-55
-742
-747
-556
823
-589
268
-221
779
595
-469
-132
-69
826
-516
-207
-829
-519
-95
348
481
-190
-966
429
511
225
310
-363
366
263
78
-632
-766
857
-38
316
387
-778
911
332
-211
784
-867
-233
-486
956
-89
-11
-431
956
457
99
-939
-416
110
-960
101
900
181
-592
-206
311
-79
229
38
628
44
665
-805
693
834
-507
602
-522
543
-636
840
-79
-678
-185
253
-260
241
394
-805
-668
294
-297
407
115
274
835
145
61
13
786
-600
-31
-373
981
-220
-835
498
821
-863
826
761
355
-19
302
-985
152
-293
979
776
317
-229
783
792
524
-791
830
-944
-277
816
-130
825
645
892
58
956
-298
-624
-615
747
929
825
290
642
-995
-134
757
-264
889
736
-736
539
-570
68
-363
-566
-64
-536
-719
184
-479
360
229
389
-545
-523
63
91
-349
-486
-457
683
-708
862
850
-555
620
799
443
533
297
242
347
99
104
-355
453
847
-81
-36
-69
-854
-17
874
-936
652
-5
932
636
-927
-352
-327
-141
-473
-383
-971
261
-674
-138
-872
187
-791
666
-428
-211
-340
205
-94
58
526
390
786
587
653
796
794
-69
-204
53
813
-281
-617
-181
453
-242
8
808
442
110
-147
-540
301
853
239
-838
-404
-811
-1
-317
-201
-652
713
-589
-631
160
-386
279
60
-241
-499
506
186
639
-770
-552
-268
-379
-33
873
-804
459
229
-578
-977
-930
-475
-321
106
701
155
-250
-741
-981
-2
572
-729
596
-814
791
998
949
706
-717
-207
-437
962
-717
285
821
750
-169
35
520
-863
869
-559
699
-112
67
472
-390
-132
-377
-660
855
-227
837
-256
-497
-997
-84
791
-192
52
-105
-218
-611
-344
295
-18
618
-126
-690
-351
634
-508
-535
85
624
345
-927
-52
192
-882
786
414
372
-175
51
285
-210
-708
-31
-973
-150
806
-842
433
175
963
452
-965
363
506
-677
96
428
-545
-498
-428
-503
-336
841
209
986
-791
-472
70
-472
194
-814
479
261
-363
-192
822
-888
781
-18
800
-868
-469
-662
-363
274
-472
-136
-341
552
-674
771
942
127
117
-285
300
867
-740
-579
636
-724
-335
917
997
484
-926
-58
-743
6
762
-549
-810
-910
-419
321
660
241
961
47
-954
-682
-692
-758
-36
793
-74
-279
-777
-266
74
365
982
-39
322
-278
836
711
-755
916
-119
-457
47
-458
25
600
-606
926
720
646
182
805
613
742
577
284
-37
-477
-804
802
638
-166
-82
-590
504
467
-314
-846
-762
870
-980
916
-388
328
836
787
558
798
-222
-84
-477
-494
472
-893
456
-675
232
957
500
803
902
-815
-237
-700
170
159
-898
-845
-575
-625
-747
-235
-480
-997
-234
959
-140
999
-98
-259
-854
-229
-957
333
580
-131
-524
-753
-48
-130
-610
817
-924
397
344
526
632
-478
829
-188
660
712
541
270
-141
-868
135
-241
-268
-486
-364
-68
-979
-974
720
478
973
-551
-789
-764
122
-806
894
-781
-881
344
988
64
844
-776
358
-963
-471
-740
408
-585
714
650
-931
767
-194
878
463
764
-846
-809
-613
-693
-738
604
-212
924
-653
-54
678
-737
-146
459
-952
-312
-828
136
-589
-456
-837
-62
808
-56
736
-668
-517
543
-743
-90
-810
484
808
-298
940
-489
-910
-934
531
-374
-388
434
15
-607
-340
-643
-734
-505
-323
-869
-265
972
-925
-165
265
452
370
153
-299
-654
334
-314
102
466
512
-735
-481
-43
-719
-841
844
825
923
666
187
-595
-362
616
894
-536
-870
-369
-71
167
-947
190
399
-448
-944
862
6
-891
549
-558
-141
-74
-472
-141
-730
-177
-958
-779
287
-376
345
441
771
-426
340
-161
715
-1
861
-346
-62
797
463
68
-200
-630
293
-472
517
-497
-768
664
-511
-469
-70
-351
305
-581
48
563
113
713
-812
-329
-705
-467
604
-758
224
196
-923
849
-580
899
-397
945
603
-613
-560
54
-676
487
-524
-159
378
-312
-120
-545
-228
-489
216
-674
181
871
-413
-700
985
-719
-654
408
-175
-352
-374
-752
519
-971
-460
-863
-44
105
-594
83
495
-535
410
548
252
-650
675
1000
313
-216
750
-799
340
222
553
-524
527
-132
-790
0
607
315
-432
458
-149
51
-133
-84
-157
-378
-788
552
-550
541
-58
185
-973
-283
818
203
-793
-591
-561
-974
866
-56
23
87
1000
-705
-521
898
-485
988
-376
431
-874
120
124
-868
-489
-277
-971
-626
43
-505
980
2
-645
621
169
-907
919
-221
-689
-613
757
142
-475
674
-252
832
-506
26
952
738
201
-632
830
485
766
-836
-229
327
-610
-429
872
-313
682
705
933
266
-78
-944
424
-612
-903
-353
-808
-895
499
-42
-971
985
13
-298
-821
416
-119
390
545
-296
441
692
572
-736
586
227
-592
-718
-771
-403
692
-110
428
442
-449
-654
698
40
-571
449
289
-514
-57
740
-43
67
-880
799
313
-984
-670
-487
-225
-415
-22
98
34
-969
60
423
-378
-625
-222
-425
-101
-786
522
-840
-214
-706
619
748
419
314
573
283
-604
-970
-388
897
-267
-266
-28
992
344
-125
864
-761
-577
-711
483
267
-907
199
937
673
975
403
-831
687
727
797
277
-9
-83
43
94
-406
507
-155
44
429
722
-149
-458
-753
-170
-682
794
-819
676
21
34
-739
908
488
568
-485
-34
819
222
587
-616
699
921
-937
-386
-918
149
-333
718
-641
-347
597
-26
80
447
921
-655
258
-42
-316
832
-373
-932
657
249
476
-147
-223
-54
164
-374
-594
496
594
-196
545
-306
905
174
-243
122
581
552
417
86
-142
774
79
84
847
322
444
-172
427
633
633
-351
338
486
697
161
-539
-488
26
-439
-10
-310
-88
-873
-863
-798
-145
573
115
239
110
740
-199
475
71
-89
-939
260
837
646
495
372
-211
-433
735
-559
34
233
290
511
164
-770
-795
-647
17
-680
722
679
-342
402
-170
269
313
-92
-245
-650
646
671
-964
743
839
411
-41
138
97
-470
409
-137
-720
-75
-37
-973
214
802
-675
-633
-563
806
830
-842
88
-294
402
994
723
434
-156
-440
432
-283
-509
192
80
578
615
236
-662
-496
377
433
-714
981
79
174
-543
-250
748
-339
-628
417
-504
-766
476
868
238
679
-83
146
735
419
788
930
-990
-1000
-342
-141
-454
103
972
-253
823
-316
670
116
403
231
845
795
771
380
640
-227
903
940
-712
661
-239
378
787
932
-124
695
-243
-469
-149
-838
-201
-683
123
41
-590
655
-415
-652
-35
506
-991
-965
-629
548
840
802
278
370
-971
-278
-135
876
470
503
-976
-953
-502
167
-468
-733
10
-476
77
410
-976
-223
-582
-420
-646
314
279
-881
-314
800
673
-316
-242
-440
413
479
418
257
-369
-422
622
-151
780
-371
536
274
3
-70
-115
932
173
-751
-964
328
-959
-855
-97
-505
-436
-133
-490
-385
32
242
-908
359
-560
-291
940
435
102
462
739
998
-896
304
607
910
557
-429
671
198
-986
81
-619
660
-671
-49
-184
127
696
245
339
130
-764
665
-490
-310
851
194
-453
-160
-140
553
601
-330
-504
713
237
136
-942
412
-356
-420
-423
262
-535
382
-355
910
385
582
45
-521
428
306
-147
262
-90
695
374
-555
727
-822
879
727
-495
-734
632
776
-813
501
878
-755
296
-139
272
-713
-580
889
714
-967
-729
922
-716
41
-530
952
236
-884
237
-498
302
733
780
-848
873
-529
-941
-250
448
-860
517
155
-972
-57
349
-726
348
542
505
-578
-175
-88
35
-170
756
-466
-104
737
285
586
-987
97
-574
-456
-740
25
557
258
969
-663
413
-561
-646
-102
-984
569
-451
-992
714
689
-832
543
-893
-544
-705
-989
-49
-417
51
-740
648
740
-214
-28
-524
271
-972
273
192
-560
-834
-318
-47
-844
-48
-834
-108
996
-201
761
-109
155
-876
-847
486
827
-249
-859
-385
-346
-220
-783
407
272
-249
-619
-424
-883
-461
462
433
-640
-698
-171
180
-751
673
-443
276
193
-738
-723
664
-405
-78
-695
-968
29
464
-324
396
-330
-969
-845
749
-71
298
-546
-586
940
533
788
-731
-476
-243
55
-123
-987
839
924
664
850
38
91
707
800
431
257
-231
-881
644
-82
-703
-926
-191
-738
118
-440
246
-768
-83
334
363
-219
-176
-207
-938
543
284
995
561
-98
613
326
-64
804
206
-959
695
836
-773
344
-157
-453
292
302
-693
704
-139
930
865
150
531
413
353
-85
-388
320
391
201
972
587
-59
248
491
-959
-493
650
726
295
965
49
-712
510
-657
770
198
133
718
-108
251
-551
933
83
-35
92
-137
525
231
147
-560
96
-941
-461
-209
548
-342
112
536
906
-179
-731
-368
-733
264
-259
833
455
982
108
66
-673
12
250
-758
-552
-597
-823
17
-496
815
356
-410
466
-338
-76
-504
517
319
493
-273
-975
-636
-566
773
-37
942
620
-429
-189
573
-265
-246
-773
-432
-216
228
-166
-740
293
609
596
-506
-714
-330
915
-107
-203
-827
-23
985
296
-662
148
-909
-392
63
-27
576
-589
296
-488
-219
866
242
-166
-533
583
-452
326
-320
-808
-214
-781
-209
807
-449
483
395
-691
-610
511
396
365
-541
-212
889
45
573
813
-469
-142
184
493
-795
698
-298
-806
124
-824
-470
-247
921
52
-292
-614
-137
661
157
479
-565
921
993
-683
-789
-390
-493
414
194
393
943
179
-772
-681
708
988
-154
-805
-79
-710
-213
-88
-467
-120
-608
2
321
-238
-486
527
865
504
254
965
-878
-125
934
-953
372
687
661
-791
-243
-805
632
204
-786
27
-454
523
-13
-284
467
809
-750
-138
48
-346
-941
415
-365
-121
-794
-844
819
40
-269
-320
-201
59
-672
132
-284
335
162
-755
381
-278
-478
626
-141
822
165
741
869
256
-236
1000
-753
-867
-118
793
-760
549
-330
847
140
-426
-56
-495
-444
344
-403
498
-664
973
355
-228
58
170
310
173
-765
440
678
-591
-492
-57
478
-393
-946
-173
-261
98
19
786
-342
825
431
-737
-429
-546
944
-109
592
-85
-645
-302
-431
491
534
-826
479
-103
-703
598
-795
857
-100
-455
-422
453
502
-884
-367
-789
783
-347
974
829
779
-392
-47
458
-155
450
-770
-569
827
540
-794
-923
-276
553
-293
-337
-676
436
-216
-955
799
-325
974
-296
97
345
614
-989
187
977
582
726
-153
149
748
-894
110
143
-431
186
-536
857
188
-138
819
835
-977
-61
512
-993
-579
863
-138
933
936
-15
-721
-598
-988
743
-661
250
569
-94
457
-170
510
748
513
-868
693
-278
774
956
-894
-154
736
-887
-424
-418
-797
479
-297
181
143
656
672
-711
113
427
720
-37
451
-424
-8
-509
-87
696
-915
39
-935
-566
-877
-373
-655
-871
-143
-183
444
-254
787
574
875
152
77
351
-323
360
774
-10
872
284
-23
-275
398
-1000
-88
-47
153
-39
802
87
381
-66
252
186
-531
-272
-974
-14
898
-678
-822
-116
-690
-886
807
-980
202
-296
-367
-431
-660
-139
-569
140
-638
-311
174
-130
272
-988
-835
983
-699
757
-607
519
436
88
-336
177
-434
633
812
709
763
141
388
-830
559
908
205
-930
212
-245
572
-809
-161
467
933
932
70
475
-757
573
-505
240
-799
-144
-762
-573
-439
439
-755
-980
-863
860
537
975
-423
119
680
444
121
-508
693
114
617
269
-753
633
739
-439
682
-258
632
-549
-208
371
-399
-876
675
484
-817
511
-552
33
932
977
-311
-421
604
590
-568
-144
-540
243
397
392
261
299
53
-630
-304
101
-105
-714
796
393
-330
588
71
-518
-356
-526
799
111
-574
131
-851
-394
-758
-468
868
-760
-825
-398
-823
-939
133
509
12
85
127
217
-622
957
160
-977
5
241
509
551
392
978
-589
980
-740
-577
902
-965
789
858
-149
867
558
-374
-617
-359
484
564
290
-327
-199
509
-425
-930
-312
667
20
563
325
287
39
-181
423
-732
103
-303
-213
-48
507
-332
-143
-515
170
578
-257
678
-455
-566
-349
-450
-89
875
571
-696
-841
557
-782
-883
-549
934
70
-831
986
549
395
-514
849
-10
-312
315
-719
-93
244
-331
-38
-739
-401
519
304
346
-986
-243
-467
838
991
849
-830
-583
846
-455
823
926
59
891
-755
890
-276
275
-38
905
-535
461
713
-84
-431
-508
-542
359
84
-153
-3
-673
731
706
-421
-781
303
-930
-301
364
-666
20
455
281
-499
-267
788
-424
-647
84
674
460
-273
-352
545
-9
590
-824
-24
757
350
-715
-114
-331
53
-459
-452
-678
419
95
936
214
-58
-596
837
103
-53
-290
123
97
-18
421
-233
-296
111
-608
-219
90
277
240
-511
770
-454
-993
-172
797
458
949
487
987
539
847
960
717
285
-660
292
-715
971
68
-23
941
-501
-683
617
-810
932
517
31
-446
-721
994
-682
-796
-978
921
16
939
-812
-62
-24
877
-858
-759
-568
-788
862
880
-334
-604
-774
-332
459
-527
84
266
-510
253
-808
568
-916
-328
651
552
405
247
238
-393
-819
307
-274
579
618
990
97
906
-994
656
-121
-977
941
70
-588
586
-375
269
-237
-838
-277
-196
366
315
-468
792
351
-145
-158
-9
871
-735
50
564
36
21
688
787
133
-639
-147
857
71
-176
-790
806
-176
-541
-886
-673
250
-787
-163
-299
84
832
-832
443
130
-784
812
148
559
309
-721
-203
649
-132
-510
211
941
794
-723
893
-252
-330
630
857
342
-735
937
-345
-690
476
619
-136
621
738
121
850
26
66
13
681
-711
926
279
931
325
-261
949
26
755
-658
-934
168
-542
145
259
932
118
28
-289
-764
-552
-384
-183
-838
-435
849
170
219
-906
268
108
-154
633
389
908
463
-263
551
-958
-357
820
-204
122
976
755
186
126
845
123
567
-972
53
-438
454
-419
-734
-892
-48
-465
239
625
-589
-188
-180
-184
-523
223
823
-591
221
434
-893
610
-160
576
-778
32
675
-490
-623
618
756
828
40
-577
-836
-739
193
-825
-153
865
307
45
-436
-41
778
823
481
104
41
-834
-604
740
251
-318
962
243
-627
463
-587
263
302
-316
-591
-175
206
102
-458
-497
-847
-536
327
429
-102
-776
682
69
-253
-22
657
618
-684
311
796
903
705
413
671
576
-104
86
-426
-429
258
553
-109
-896
315
-572
617
-795
79
-434
-901
-719
646
472
459
-183
-386
-460
-587
492
229
702
-819
878
-122
339
336
116
-435
-805
831
-665
790
70
717
817
244
-795
-866
-158
125
-793
153
-122
952
558
63
772
220
-742
763
-5
-682
-470
969
317
-671
-982
-345
-418
-1
-7
-986
-459
-242
-908
-723
-670
-192
134
144
-237
398
-856
948
-376
896
946
250
-81
-112
-809
522
-836
-659
-947
-11
-957
-399
-569
590
138
331
-624
270
-258
-460
258
349
17
-941
702
-73
103
889
-829
-620
-203
318
130
391
-99
-39
790
-895
794
-758
-770
-276
748
392
-341
719
811
501
-4
-213
581
-345
-295
-316
573
-71
949
108
-794
-661
730
919
144
145
-63
851
-930
-186
-535
-766
-952
-355
488
-243
871
997
-821
-804
-43
291
210
893
69
-314
35
-460
18
618
-209
-636
861
346
-876
56
-367
394
643
-527
-100
-437
-334
-68
-204
892
205
-53
-70
-511
-895
-144
-156
-502
-346
923
63
291
-134
638
205
-689
256
827
724
-247
-314
-882
-732
716
940
-640
615
590
602
666
-201
-449
-741
-667
812
339
253
896
-128
700
-430
-143
-10
346
-921
-139
-733
308
160
-204
277
676
-257
-151
583
228
248
-72
695
-231
17
-9
-425
-768
-374
218
324
515
-262
-517
-949
194
144
-333
-92
109
-735
-539
-335
-439
635
32
871
-737
884
-452
394
-960
172
-395
863
169
-889
-951
570
644
-849
-511
396
889
896
-900
230
-295
-210
-414
-188
-276
25
341
-64
-561
-431
329
268
392
279
-613
-514
-661
-419
-71
-224
528
536
-965
-90
-254
188
-574
703
736
-65
-260
-261
846
-810
958
67
268
-715
499
298
30
1000
933
491
751
-356
142
267
729
-839
-95
-629
38
-485
-308
-694
946
733
-660
-958
964
-29
-39
607
-194
952
748
-912
910
-910
901
328
-838
-774
61
-441
-431
-838
371
993
24
392
275
1000
-320
-55
-628
64
9
285
-392
333
-579
537
-571
400
453
836
911
-242
-44
939
566
964
201
-966
866
73
-691
623
-154
963
159
936
36
-825
897
723
389
-858
928
-294
459
-562
543
-142
-457
93
306
-51
200
-346
-65
339
-787
-468
886
-115
-897
379
-578
895
-869
657
-483
-838
484
119
304
-926
-988
132
716
-185
-367
-730
-718
-357
236
-695
139
610
-407
-448
-741
694
769
722
89
582
74
628
335
47
776
654
710
773
-66
-967
-11
496
325
-73
852
400
-182
142
-441
968
-353
-352
779
552
-892
-437
280
-489
-991
276
82
522
-640
-66
13
-877
220
175
-600
834
-566
-868
214
-698
899
-972
134
857
-376
88
-212
-828
944
-500
204
776
-130
325
284
105
-334
-190
-112
888
-306
326
708
567
-435
184
513
-961
549
-500
-709
619
608
910
-481
-493
-635
-830
824
-33
-553
-629
-950
-336
-447
442
-437
633
-614
-468
-351
-206
-447
-810
521
-399
-16
519
691
732
-156
880
997
659
886
-831
-241
-371
-979
39
-703
953
354
846
-472
810
435
626
-15
373
-602
850
-450
-537
580
-4
-145
617
-976
-451
941
-684
-425
415
-477
-924
914
837
501
79
-599
722
-555
221
895
-82
-180
-306
892
-337
-233
51
-780
-681
-979
595
634
-539
516
-28
-764
-781
-263
863
223
475
881
259
-290
-107
958
557
-1000
-22
-373
-545
966
-154
30
708
-362
-890
48
-228
175
138
855
834
873
360
732
-935
833
-982
-636
734
-845
-109
-530
-564
-87
697
-565
912
-97
-645
-129
-784
-636
-455
806
-801
37
399
-30
-644
-55
-370
-983
-524
928
-29
797
38
121
-992
-848
341
383
-632
642
-704
-885
-444
-147
102
-166
-230
684
345
-47
659
-310
-383
-487
-771
-798
204
-382
-196
503
225
748
-613
-268
758
-812
-492
-971
-546
283
561
-8
417
319
-523
744
-757
699
-26
774
434
-532
62
464
483
292
692
644
129
794
751
-348
442
-249
-595
137
-623
260
-475
-243
329
-602
-576
725
-791
-837
119
225
893
824
-447
475
433
-200
224
-760
850
-58
36
-192
-712
-958
-446
634
-578
-309
642
503
689
-223
608
-830
975
435
865
-446
667
530
122
-952
569
-639
634
-476
-464
94
-211
-836
287
315
807
-151
567
-6
506
-580
2
-854
831
886
853
-707
-636
-365
139
405
-138
584
485
536
919
-557
-814
634
-892
805
698
352
961
67
-429
637
679
827
390
206
115
-590
-238
-26
489
8
-707
253
-7
21
-860
105
101
304
-785
199
754
236
715
-711
826
921
-430
-532
-780
311
501
353
-610
942
-445
508
-264
421
-891
196
-895
817
207
637
-820
338
110
-305
-980
130
634
629
-349
583
594
-380
328
-575
-579
970
954
687
-259
574
-777
881
-643
59
-155
792
-168
-340
-108
212
-628
964
134
-849
383
-676
-566
-583
723
266
492
-643
-116
477
527
369
-427
-242
370
-318
579
-129
-30
124
-506
39
236
801
743
107
-723
-584
-157
-215
-723
-533
-434
-683
46
-843
954
-234
-660
-894
598
672
-464
860
-284
881
-534
846
961
75
-941
-619
-447
563
3
758
-304
-948
-904
306
386
-17
-686
-145
-7
-835
558
949
246
109
-146
-949
143
805
-429
47
-268
-47
442
370
-557
-72
-714
2
473
-794
-543
-658
-624
442
-580
-349
-509
557
45
305
868
-621
-474
-821
-619
-249
-304
-430
693
-180
788
517
-448
-393
-825
-330
-696
565
-285
455
523
-756
-927
97
942
367
595
-538
890
60
664
180
580
85
-640
-840
-360
-532
557
120
-622
876
557
444
-54
97
-678
239
156
602
294
-306
348
721
114
904
-51
540
-866
-297
329
778
-516
-142
-762
136
31
-465
-306
-418
-966
-600
950
-98
-924
257
530
219
-988
-665
188
-257
808
-292
-335
-608
83
239
-381
-624
-437
540
596
-554
-541
938
-487
613
-869
447
856
818
486
-905
525
-789
973
-870
195
-852
447
531
733
-886
-724
420
-760
867
-385
-640
-925
404
34
-467
818
-212
-10
45
-515
809
192
118
417
-859
-91
-17
-653
802
874
408
785
773
951
-797
-507
-593
267
-647
246
156
-333
565
843
127
-984
-191
-666
245
397
-727
38
560
102
634
-651
301
-212
-392
200
896
-373
362
-866
360
563
-507
715
716
905
370
704
41
-797
86
-430
60
811
-946
-517
305
2
-491
-604
215
565
-889
152
493
-546
-617
-927
634
556
262
700
755
918
738
-865
-322
362
-356
-20
182
762
108
-983
736
-380
-499
-109
70
-177
-876
-154
-557
-960
866
573
-314
555
-593
676
-845
240
-463
-160
-432
-839
694
-984
590
-24
-954
-459
45
-685
709
-770
-422
-146
-57
886
-435
-909
-304
-839
35
-857
47
50
-886
938
143
-384
-76
-808
-303
-221
-156
-39
-329
255
-717
169
-114
399
-162
-999
-464
-330
-419
-575
-998
-209
-662
30
-476
-148
-899
-331
393
72
-736
615
-930
-613
-458
629
-643
-58
712
-596
507
-465
-474
-162
53
351
-10
104
-670
767
332
904
-827
-935
956
828
-871
-246
-66
60
-611
-779
570
962
162
75
755
-932
-953
-329
-915
610
716
-442
414
80
-125
-626
144
-454
-288
-585
889
-272
-219
439
-728
98
535
-538
386
-733
652
132
746
933
4
552
903
196
-336
98
470
-108
-922
746
821
-362
-49
64
-99
-86
-781
876
376
-24
-335
807
922
-401
-507
947
-225
341
-692
553
946
-921
-207
261
84
-929
506
654
-411
826
-894
-248
874
61
-1000
817
-333
-979
694
352
-550
-83
114
-652
283
-448
701
-28
-27
-479
354
-962
-278
-192
-296
-993
272
884
-122
869
-194
-967
46
831
-480
782
-602
791
-185
-320
540
-201
844
-981
762
-5
637
711
32
-931
-931
903
779
748
-586
-868
774
311
-401
-490
292
689
134
-438
-229
960
18
430
187
941
157
-166
379
-193
240
-506
857
-393
29
348
106
-139
731
-376
-661
-257
990
-179
-56
-630
808
-157
-299
-715
731
-129
-970
882
-370
-487
-925
885
774
-853
-367
-43
-957
-176
-419
689
-980
-403
-167
626
593
642
-691
-197
-957
-549
604
-308
-337
608
183
801
132
858
907
-422
-999
233
184
-552
64
-342
-486
828
-260
-157
-259
894
-795
885
-238
580
-431
-710
986
-843
924
-664
587
514
-776
654
-795
-874
-960
608
154
-816
464
-518
901
766
617
85
191
-915
258
-705
-569
124
23
192
58
386
-298
922
937
66
-967
-74
-975
239
-999
447
295
-657
-904
-612
113
-195
-68
-13
977
-969
942
204
-637
803
-539
434
-777
371
-575
-119
-115
-41
777
-633
998
798
101
-771
248
231
313
736
-329
-129
429
345
177
-588
-965
-553
-765
325
-500
-998
-920
-336
512
668
161
924
22
329
478
-382
-365
-114
-615
282
867
353
832
814
-138
-487
369
-51
713
802
-248
767
874
-509
-596
-742
94
159
753
-758
-955
693
60
508
774
-922
-265
713
-582
-784
303
-353
786
908
509
749
-494
-294
525
-860
-70
-577
-988
728
-859
917
735
249
537
-190
-890
200
-459
239
-568
901
682
583
-587
969
-980
303
-597
726
-542
639
-620
-767
-831
917
-243
532
-155
631
-399
-180
6
239
-430
800
177
-307
93
-733
-108
-472
-153
967
-547
235
-347
-945
359
-943
-713
181
872
-535
-550
-966
273
820
-227
911
451
52
-7
-701
152
344
175
-874
713
808
791
73
-310
537
-368
-847
-89
-232
-319
360
-453
-257
-529
921
-196
22
-210
466
294
194
-646
295
310
-686
-167
-487
364
629
12
719
313
744
-817
-990
550
-653
945
941
237
-64
446
648
-130
879
7
-52
836
112
415
-76
170
-250
-622
69
939
-734
-321
-60
24
-963
779
323
-803
821
831
-703
486
-797
-612
-495
646
-25
-273
-728
178
364
-86
-753
118
270
-297
-832
51
-616
954
291
-573
487
-418
660
993
195
-423
950
-274
-109
119
404
348
-927
155
-363
780
-659
462
850
-160
436
-770
101
-172
-33
745
671
-80
464
136
119
490
71
-589
111
453
590
945
-703
-223
-9
-298
-12
403
-771
6
-581
789
976
312
-274
995
97
-629
-372
-411
600
83
371
-270
806
-347
610
993
-415
91
188
-61
-435
-183
-703
131
695
-223
216
-157
90
-221
-938
-662
-220
19
422
-309
-758
852
-966
-951
-985
948
-184
-947
-806
999
847
566
-192
93
-814
212
-392
-125
-269
862
61
768
321
891
-983
-266
-935
15
534
-1
52
182
368
-910
397
581
589
955
304
253
615
847
776
-262
-136
565
-441
-171
-673
-571
991
513
-351
-418
-513
510
602
910
-842
631
-848
494
-771
802
-840
488
-422
228
-239
309
754
10
-268
-365
-867
109
-729
928
769
-23
-497
-752
294
798
315
996
-661
-304
-340
237
-75
-490
654
-138
-911
492
-614
45
-321
145
37
-124
-560
-242
710
285
-851
-253
631
625
-985
442
951
-943
198
39
-577
-906
803
191
974
866
900
937
439
311
288
-372
836
-762
-194
717
-854
-212
-899
634
-672
-266
106
-702
-468
-188
735
-620
-107
711
-993
682
-356
-377
122
111
846
-890
-817
884
942
-857
-129
845
86
-606
-601
9
-439
-842
-12
788
-818
713
526
-695
409
899
-556
754
991
-694
-165
932
177
915
586
785
569
351
864
-988
-675
-951
376
-761
779
36
-433
-600
926
-285
-478
-556
-624
654
-109
-561
-416
473
400
-617
960
-112
-570
188
-800
-736
-227
608
-474
-810
918
-689
863
-832
117
188
-741
400
-756
-671
-511
694
810
260
-775
430
763
117
42
-670
-481
16
-648
-818
526
235
-262
-144
-390
-595
-252
-551
-876
435
-462
670
363
780
-359
-898
56
-118
-794
758
313
-999
741
-229
991
-540
677
-840
-763
-447
-737
530
-107
510
-409
241
-138
-671
308
7
374
-587
-104
-157
736
-479
699
-898
323
133
312
962
901
960
980
496
-131
95
685
926
155
-316
125
-787
-538
528
-935
241
-373
270
537
839
-641
-12
-308
-762
-424
381
85
418
566
623
796
-177
-941
412
85
-787
547
802
634
-794
56
-647
975
430
690
-564
790
-741
89
273
-637
266
-696
-412
-616
400
285
144
-206
-488
-664
243
-111
-486
501
264
-194
-336
-139
741
-766
-691
529
193
601
862
545
-754
433
985
-123
227
142
-519
-103
-100
762
909
-411
171
198
206
916
-296
864
660
403
-86
-934
743
514
856
-640
-405
711
314
-283
366
916
-179
-646
-524
660
-445
303
-533
-378
-473
-121
922
791
-132
111
-707
-306
-78
-495
-212
-383
-708
-814
880
100
-239
178
-712
604
76
641
392
-24
-881
736
-555
829
303
-33
541
775
-295
350
735
406
32
114
-464
98
33
-923
-269
-426
261
-465
-527
197
-278
-652
-187
-470
918
477
-395
-698
564
420
151
-336
-624
367
478
375
15
-269
645
-792
113
452
-290
925
-656
-573
-604
457
-689
109
-500
629
780
77
-819
-297
237
-93
291
-748
-313
-765
-99
438
-318
-685
-335
431
-758
658
-84
643
-666
-411
962
859
479
-206
-698
-488
-909
-761
-76
208
242
-476
-313
-629
821
326
470
611
-874
519
-176
-224
-628
-493
-497
-947
867
837
743
-200
-587
-265
-765
-778
-362
-115
314
-897
96
-497
-939
178
-151
-70
-204
-614
-20
-336
-644
813
110
-388
-970
-237
-882
52
-635
-979
663
-131
784
997
-957
-147
-790
-690
392
-300
-335
-949
473
963
688
-307
-203
542
996
198
604
640
-854
180
-726
-39
998
965
29
885
-834
-238
-692
879
682
-180
316
-749
-109
-759
578
975
-873
203
-358
298
-23
635
-198
408
-805
-65
-610
-404
698
-508
799
-752
15
196
-363
867
-421
612
99
394
213
304
508
-890
-938
246
-776
542
-931
370
192
788
-954
886
-947
-2
-538
-219
578
957
-86
474
-93
751
355
810
707
189
915
368
744
411
289
-472
-939
910
-190
-972
839
83
-242
806
99
-783
887
-791
143
990
216
496
909
769
-894
-906
-716
139
-396
-572
44
636
-629
-522
562
483
535
154
-79
972
-316
-309
-247
784
81
-522
-353
-976
-947
993
-656
-145
889
-828
639
-626
305
-607
753
-18
9
-930
-697
-585
879
502
784
-814
914
700
-45
777
-814
-95
954
489
177
-438
-386
793
-622
308
-304
122
-43
672
-704
60
-29
126
957
-808
-698
-815
554
391
449
-951
881
693
472
679
-591
613
-873
81
146
511
-295
653
-653
-68
-583
117
-556
-764
-987
985
299
608
-302
-529
-906
598
-124
446
-903
424
614
665
669
-719
-120
290
-420
513
-795
-484
-987
-823
352
488
-22
728
488
-60
109
-718
732
-944
-719
222
755
119
866
-840
801
-424
253
-339
4
-526
-776
261
-160
-825
-164
-76
-260
281
653
448
765
465
-331
-430
245
-953
-631
-478
-284
-291
644
693
-832
-820
824
-864
12
856
-44
78
-216
-57
8
914
863
-873
-534
563
955
370
374
-591
903
-110
-10
-245
-710
-284
716
-537
-752
152
54
888
-312
-676
811
-76
97
117
-153
-833
-453
-965
963
-257
178
598
-797
703
-128
-395
-650
-469
-741
735
420
-993
-112
967
-902
483
452
295
-122
607
112
705
784
472
939
-555
541
-417
-888
-311
-229
-202
-243
509
-948
-755
-794
-633
484
-659
983
286
517
-291
-565
-587
864
677
854
-362
853
298
107
928
908
-122
-640
859
947
-320
-936
387
546
663
-900
796
-749
76
-162
666
180
388
-564
305
-496
-328
440
62
-392
941
-69
-800
879
-911
455
913
21
707
973
385
-560
-111
667
-66
492
775
-5
-153
-790
420
822
771
-955
568
-735
688
-548
-280
477
-220
246
-630
560
75
499
697
18
728
-749
-101
-10
-520
637
373
-134
-591
935
794
450
-144
161
-581
631
-808
-246
-196
-66
-637
971
-164
-278
147
-933
-57
706
-941
220
-559
-962
13
146
830
-154
-438
-827
-476
222
838
84
-287
-785
-531
-190
813
31
-709
-961
955
631
18
-227
720
946
139
531
202
173
266
-818
948
-270
813
-853
698
-985
2
-820
49
-999
985
473
-819
-809
-35
-922
378
389
-438
-852
250
55
-326
-28
-993
-362
-39
-595
-550
-277
61
197
-490
212
-73
11
-549
-2
714
316
-877
-840
-546
-282
923
-974
-408
-88
-89
275
-209
242
-845
786
166
-928
0
896
-145
-966
-255
-107
250
270
-873
-551
-790
-45
-534
-384
-82
17
-443
100
-155
716
-328
665
-79
297
-375
972
420
121
-672
699
113
561
94
199
-868
-421
88
-555
-207
606
-409
688
-511
767
-418
657
-4
638
77
-96
-138
8
-782
856
-470
-710
-272
579
-251
722
601
127
-982
-214
-368
684
813
669
-314
426
-718
487
221
982
-30
71
-217
939
-612
222
157
195
-87
4
572
-738
-182
-652
833
403
-53
697
263
-830
726
-387
-328
662
292
609
981
622
-26
-285
-918
-319
-28
-412
-37
-30
-617
517
-406
-577
-994
870
-614
342
827
-28
-252
-738
-952
415
-883
698
-134
18
-685
211
-898
-933
801
-530
532
720
-839
-814
-503
-418
-194
210
-618
-910
-956
-187
721
714
421
-501
-889
-36
-606
-831
360
-288
170
133
-530
-528
45
-284
77
807
959
386
640
-799
574
-48
-546
-603
-470
-465
-649
-496
-325
313
981
-20
-685
960
157
552
-26
-385
-858
-143
-922
530
-398
313
697
631
-1
-877
-3
542
589
-211
-852
-859
991
305
-725
747
775
124
-954
-591
433
-33
-269
290
116
-994
106
195
479
-243
277
-695
749
-63
-427
355
-69
593
-135
-567
-351
221
828
-738
-452
56
132
624
-849
628
566
-33
803
674
-420
-462
836
-42
-946
432
-305
138
473
-133
-156
516
530
-54
-99
863
325
-211
-131
126
809
76
41
39
445
862
-813
436
70
901
-447
-587
738
-400
-4
-153
740
685
-888
575
-637
-936
-889
560
-638
57
-84
-46
180
-309
59
-35
-428
226
172
628
803
286
-786
-861
-974
-858
656
-963
-640
-271
-581
-262
-272
-421
876
672
155
620
-689
-309
-532
471
-895
726
-618
-592
-901
-639
-946
-225
-863
757
63
-21
-121
269
-662
230
90
425
640
-812
178
934
-980
303
-875
48
-183
27
-477
-630
909
631
-29
321
380
998
118
-523
-198
-996
-232
435
88
770
909
464
691
930
-297
17
680
-712
-295
-176
-446
-598
-803
916
-621
85
-504
-478
-224
-835
-207
-186
299
-924
280
260
623
982
123
-915
-986
-437
-244
300
-753
-416
-557
-174
292
-134
-497
370
161
507
815
-775
-78
559
591
65
534
-793
277
-72
562
43
-589
-600
-36
393
712
-605
112
-345
-580
-438
-451
839
274
730
258
441
274
44
642
727
298
-31
585
840
465
-776
-634
697
587
-436
643
-652
105
982
332
-109
-392
777
-862
-877
330
-793
977
-527
108
838
-236
182
843
683
942
577
994
-802
-405
831
649
-487
163
-480
679
922
627
-504
-804
327
-683
690
-495
948
751
-960
-719
813
-502
-338
433
948
356
941
-232
621
869
33
-368
-399
394
74
-350
-925
-550
937
890
-471
596
-992
761
599
251
536
795
-565
-866
598
-651
-717
572
-616
931
234
-898
-123
611
11
314
662
-739
651
-417
-795
11
-74
293
-587
549
948
509
389
-881
-152
-751
-566
301
-807
826
-178
71
85
-56
-114
594
988
-768
250
839
-7
736
486
611
-468
959
58
609
-530
405
496
712
-690
-624
285
998
-958
969
337
640
466
213
-201
561
-899
-103
489
147
818
712
-242
333
154
888
895
452
91
890
-532
-563
-261
880
-384
469
-583
-350
-447
587
510
-84
687
-72
22
712
-623
-305
-886
362
43
705
467
730
-5
147
980
542
456
-181
-553
-643
245
-678
174
264
-273
132
-998
319
-743
-912
-30
331
-46
647
-922
-768
-628
-316
766
898
-187
901
-90
-461
-427
-580
-493
-732
787
-313
-691
327
-292
-725
565
-447
331
-193
-720
881
-624
377
-528
684
65
-176
-80
440
997
-606
109
-717
63
781
-826
786
-154
869
-466
-288
-90
-734
-825
-915
507
-771
-488
-184
745
710
204
704
990
-838
-181
383
342
326
-217
532
-668
413
108
622
22
-225
-244
169
-239
6
850
121
888
55
681
299
-671
743
882
862
555
141
-604
186
-856
811
307
613
-235
-47
-974
159
-490
15
-658
-899
-4
-593
-576
191
-719
-399
135
321
184
-367
-580
-209
415
-792
706
-535
-60
-302
-564
765
-268
885
-16
193
396
885
246
-853
-894
269
-6
118
464
-137
183
972
-335
-970
402
333
-52
672
-695
990
939
948
-590
172
-519
612
-997
-945
424
-392
-123
844
-765
-485
-327
343
-534
-994
-555
-22
-339
715
-117
267
-535
345
-367
-178
-28
-113
508
-988
-748
-32
44
-192
-209
-925
-329
843
792
48
986
751
-401
929
-171
-900
-959
-841
127
-911
952
145
479
-837
370
-473
-344
533
822
-483
-32
220
544
16
835
161
-671
-814
942
546
728
-609
-740
-824
26
953
-408
-815
-961
-295
605
-774
984
-153
468
-589
246
31
-106
199
-711
578
-923
-575
-194
679
106
30
980
505
145
-214
-427
699
288
-406
-600
202
944
-496
-335
-22
-665
-440
997
-362
-794
578
-565
181
-239
-649
867
115
-326
581
53
-296
-421
-829
948
639
-892
-751
473
-528
-353
-593
233
-697
-687
786
406
829
205
597
45
-307
-458
-916
-103
-468
380
-914
-46
-869
-821
554
101
-727
77
362
-565
85
-291
-753
-942
-426
-867
-551
-531
-592
-48
-332
-588
-660
-926
-344
-736
271
421
405
908
-46
-714
695
-565
-927
-477
977
189
-198
-82
296
266
925
-405
517
567
-954
-713
-815
995
791
490
-352
788
-919
-194
-245
773
678
-299
719
556
757
-393
900
20
265
301
85
215
-587
-306
338
115
-259
-272
350
-969
-278
226
-241
920
-827
-38
-444
867
631
601
661
-118
902
-545
-261
-833
-245
-658
-944
-725
382
550
-182
-662
467
-84
-448
-237
0
553
-671
109
310
71
-442
972
-576
572
-718
151
778
676
675
-605
457
-549
597
10
298
-685
828
-294
2
-547
-16
-457
-72
252
789
-202
486
521
603
85
-246
499
339
-404
37
909
386
994
50
807
-185
274
565
-982
-940
-935
704
184
-254
-191
-391
-831
96
802
393
-539
-615
460
-660
-738
-276
544
-464
360
506
-318
-34
-753
-272
821
696
-818
221
-456
-503
-863
-635
-743
378
-665
-400
-670
865
-899
123
779
590
-121
-947
841
361
601
143
-502
-21
-251
860
974
641
-90
762
424
-638
330
-720
171
590
573
-64
-869
469
305
511
-233
797
210
-364
116
-774
882
-533
-283
-418
-663
626
-155
-624
917
888
265
108
-335
484
-161
158
721
-918
-772
-138
-582
-770
-253
-500
248
887
654
870
441
-379
748
-488
948
-457
891
474
-373
-542
-456
-411
-530
110
-646
-392
298
652
167
19
-233
523
-642
384
10
410
597
-245
-878
-849
473
-653
-178
-140
-409
231
789
634
-568
-482
200
779
-680
919
170
-222
-490
-487
-284
335
-494
-599
-338
-728
218
796
483
554
-995
378
-861
450
-220
786
873
998
-153
980
539
-228
100
7
865
345
-988
-187
-449
-611
-49
-429
395
-298
648
702
615
102
296
726
-731
437
-558
-96
219
612
-40
-6
-256
-465
307
-12
212
973
-468
855
-286
461
848
411
-421
940
-573
-954
514
-784
-794
251
757
-262
-917
935
633
-224
926
15
637
193
337
-582
-556
28
-359
787
-302
760
669
911
721
675
105
-160
-286
783
-343
795
-898
-510
70
929
186
31
-581
22
145
-285
-541
903
771
-700
-910
-265
-516
931
702
-919
800
886
-230
397
384
14
-547
619
-174
-219
-649
646
306
-822
71
173
-423
980
253
107
967
376
-374
-779
857
353
150
695
279
-718
292
409
-831
-449
-514
729
53
975
232
-881
-122
-195
-370
634
-524
158
-826
200
177
175
601
-677
8
-351
325
-181
8
478
-778
58
-561
446
-322
979
119
-644
-736
992
-263
372
607
-996
864
369
174
-355
427
362
702
384
-390
-475
-994
-267
-344
989
-424
84
780
-792
-772
-627
847
454
-882
499
961
522
-146
294
158
332
-155
-177
172
-150
53
340
116
-878
-462
360
-184
873
-944
689
191
-381
-663
-60
-820
841
-906
-241
-636
253
730
-572
742
219
-827
-939
-944
-151
-971
-780
272
736
548
-343
-208
623
782
445
-245
-275
938
-672
-34
937
-628
132
-386
-839
181
257
791
-248
-54
-622
-67
121
-55
308
-159
-777
821
-222
694
487
-671
-772
679
296
-616
-456
55
-750
568
-573
-282
-981
839
563
-227
608
38
-95
627
713
-838
-921
-863
523
-961
-942
835
449
-724
-455
-79
258
413
648
255
185
676
615
807
-605
264
-568
-192
92
-883
-644
-197
-543
-635
-998
243
565
460
-881
494
715
-578
985
-805
241
-366
694
-691
-684
-327
660
-776
129
452
-283
-163
594
211
449
999
268
315
132
576
-518
-455
285
254
105
-970
-561
-47
-665
879
227
-295
-438
-627
-975
73
306
-19
106
-477
-405
-32
-825
-292
681
860
724
772
-664
-684
-300
910
-307
-788
-17
-150
273
-507
189
905
-536
778
674
14
971
-921
-467
-980
461
425
-47
-754
884
-582
375
-335
935
125
484
-290
-8
-374
127
166
-969
785
-345
-511
336
504
-841
661
-34
-846
963
979
-555
630
920
672
733
-313
172
-459
226
614
-743
458
100
-978
485
587
497
516
477
-897
502
-354
966
-512
-184
-72
-545
13
-454
105
-343
-40
-180
943
-405
331
220
169
696
-712
-100
42
649
963
-630
659
-396
-736
-290
-708
-691
847
751
513
563
-54
235
-700
319
-811
317
970
609
840
-551
147
562
-83
-657
348
-450
-33
843
-783
379
403
-896
-156
-49
615
-647
-462
-769
643
-897
-852
280
510
648
-27
-103
-525
-15
132
-233
-878
-868
-374
-736
-110
-365
-818
-427
-153
429
502
202
117
836
-721
-442
-787
-694
-835
6
795
42
-144
283
167
448
-276
679
374
-715
-978
-619
269
663
-562
321
940
-581
-859
706
-406
638
146
-702
-264
-612
-357
430
910
-262
171
-332
835
300
-524
-127
806
804
-195
-93
-956
-1
496
-234
415
-716
-149
-209
-944
-459
-87
-86
870
10
-742
-463
842
335
-156
-27
-366
650
572
-358
-833
-690
-422
60
992
753
929
666
310
888
-867
-427
-846
-768
-271
-858
85
823
746
605
733
-473
461
606
384
303
-572
-655
-678
-870
-413
-950
-822
757
840
-578
-604
-158
320
519
-554
-376
938
-651
-404
798
532
164
-315
911
-754
-741
-93
-828
-210
420
115
53
725
363
41
-575
103
-37
392
-488
-11
-730
987
109
-841
710
-376
-563
571
-289
175
-264
429
672
75
-136
193
672
172
609
-705
-134
647
-697
-816
408
-907
-771
935
162
188
-18
277
449
-697
883
-867
-577
722
815
-471
28
-496
654
452
-855
126
-112
-185
877
-573
-194
944
-459
-110
289
-278
-590
-532
763
-553
-339
51
500
-752
-153
-626
94
964
104
536
589
-611
-69
-219
-427
-140
811
534
17
-343
802
-782
-650
-866
197
-453
-195
370
-990
-187
830
359
730
-426
-58
73
928
-483
-603
697
774
705
-411
603
349
748
-290
267
799
394
802
391
-189
-122
188
-520
-995
-225
394
-63
267
-470
699
-144
-880
8
3
517
276
441
728
-984
-279
873
309
874
515
162
-97
-810
131
573
460
110
-269
-940
281
-529
-868
76
711
226
134
71
312
356
703
977
775
-598
501
-33
870
-769
118
-197
404
-823
-794
243
-660
-184
174
-391
763
914
-121
-744
621
-228
-111
869
-896
545
-756
-621
-167
-605
-53
-451
-363
157
-397
-991
-459
646
121
-551
779
-466
706
315
-69
-969
-692
974
-66
545
-863
-72
213
-372
-323
6
681
-209
-781
317
428
653
745
689
468
708
-845
-332
-301
781
852
962
53
819
-541
717
-132
-320
-391
-668
134
0
-25
-228
263
-490
-913
239
-826
689
-950
-682
401
-505
-360
-47
-475
35
-863
954
-139
573
-615
-116
461
-718
-194
558
-458
-75
647
-938
-809
701
-807
156
-146
672
-415
-242
255
-866
330
745
243
922
724
298
417
-249
673
-42
-777
-231
-419
134
410
458
-894
-472
-366
-741
-877
369
-722
-952
936
658
-655
599
-665
556
-902
-787
-320
-335
198
-993
-152
451
-527
-95
314
-701
758
-646
344
-656
811
-128
-845
343
-818
-981
-628
-413
-730
718
17
383
344
239
-870
160
-802
-254
875
-398
-831
-906
-253
-419
286
903
222
-752
-166
544
829
0
93
-805
530
546
-786
-374
-232
-904
119
-862
42
-449
-403
399
604
186
307
-334
822
948
-564
-245
-109
-655
260
382
681
-256
345
562
399
-874
368
-251
-831
733
-302
863
-428
-629
110
143
-318
-662
-865
-445
88
-665
-607
-69
-585
621
-370
817
-111
-744
556
-448
-796
-364
499
569
-856
-356
-286
581
905
4
-619
89
-596
-265
139
-745
515
120
-433
-82
541
548
897
120
888
-360
310
-782
497
913
717
-456
-52
-114
937
-69
968
947
-649
905
-402
266
-613
576
-860
-559
-539
440
-947
396
502
-151
765
-877
-956
-190
-3
831
257
743
344
965
658
129
-75
-10
203
994
931
676
458
-977
199
-13
-988
-494
33
309
-934
-966
-731
991
-278
-993
867
194
-976
-647
-122
222
133
-449
-168
107
991
541
279
472
-639
802
-370
-244
-269
-763
696
-636
831
-460
-835
345
477
-620
513
-439
468
234
169
-769
930
842
-143
703
-367
-107
-333
703
-980
473
-606
-390
368
-265
126
-605
-224
850
321
416
325
-202
806
503
-132
-57
-585
-190
597
258
-337
-234
136
324
297
-969
-542
-261
123
983
212
-625
-170
-67
1
132
-454
307
677
245
177
156
-763
-573
-739
-698
-189
-933
-143
-370
260
853
60
-810
995
-187
-62
814
658
872
174
502
-702
-995
-409
-501
-390
-963
-990
929
171
734
-817
-155
-611
137
305
-504
140
680
381
-724
-194
-797
431
-286
-11
602
264
-347
-587
-250
58
354
-670
410
379
631
-206
-861
706
-554
-385
-289
918
679
118
532
-797
-762
396
-6
-168
-961
-854
688
-947
-743
241
-522
49
353
881
860
39
180
196
193
620
-168
-357
968
-108
90
305
-161
442
-286
-831
-774
-170
108
-616
-505
-107
-822
-663
-815
-409
-135
70
390
-466
851
-443
149
198
-637
-234
414
-230
-939
459
324
461
671
-679
46
-771
896
-649
521
780
-812
-698
-599
-977
148
-337
-514
-354
-115
114
-637
-146
57
-591
422
103
-437
-529
223
-461
270
-477
966
-215
-304
36
445
687
-238
-531
-741
130
812
168
-517
-182
417
418
454
-823
517
391
-883
890
-734
626
904
299
-338
-571
226
-592
712
-897
-506
-192
183
341
-697
205
96
-558
273
776
122
374
-897
-336
611
-726
-121
-908
-427
-520
393
-192
227
822
116
-744
906
-910
681
-178
-410
-771
-233
877
22
163
798
-230
267
296
-284
-310
-340
-54
-317
907
-735
-255
-687
188
-298
-701
539
-749
-406
-238
784
247
-931
-328
-206
-242
-493
657
59
-393
-991
-385
-631
736
192
89
-575
-975
557
-415
803
462
-807
-97
387
286
-74
779
-132
-734
-54
717
855
-381
5
-458
947
222
-986
-983
-78
594
-108
964
-905
-919
-362
-325
-902
-297
-297
931
-800
840
626
-836
-957
881
384
951
476
556
-799
927
349
-346
874
484
-879
-260
-773
-306
979
-571
753
956
378
-458
-981
-194
-465
984
954
51
66
-601
-948
-551
-636
194
937
394
-24
-651
70
-756
177
-861
-161
-737
-375
193
-553
-12
645
-640
-243
-273
-854
-935
731
-773
702
317
300
794
-427
-522
-235
952
-411
848
-52
415
306
109
-635
-401
134
-32
-499
234
40
587
-453
-595
705
614
-764
-738
657
451
924
298
-689
202
513
423
-263
342
-871
-418
-570
369
537
-779
-166
569
-914
-910
-153
583
-40
831
963
656
2
-818
325
912
-742
-341
604
819
-919
8
-10
746
-858
768
-101
473
-564
-393
-848
569
-446
773
505
-253
-41
489
-854
-588
-307
335
-771
594
566
-194
-857
57
64
-248
570
672
975
282
945
-988
336
86
368
-767
-312
-813
483
456
-337
-525
-668
-2
-926
795
381
274
-789
-356
-286
695
-282
-834
800
-850
-339
-339
-541
924
-781
551
-758
-838
64
-807
-191
-999
-142
382
184
-660
-814
-917
132
-337
-36
603
454
881
-467
-568
-715
-904
-574
976
-257
948
-80
-176
920
-427
-764
-113
-723
-98
-395
810
932
-946
-622
547
823
352
-583
541
151
544
-490
-845
-310
43
633
598
-454
983
-44
-283
-439
-922
-835
-327
-831
432
26
532
625
-292
788
-366
-186
-844
-422
598
736
-301
212
-903
-186
-11
99
-724
941
334
-704
83
-779
24
865
-992
-525
-393
-520
-956
-978
-62
-669
-660
-901
821
758
433
760
246
-118
264
-609
76
-656
-338
238
-218
-963
164
-690
-376
341
593
-779
-680
-145
732
-448
-200
-178
-70
844
86
-675
204
833
967
260
986
-540
-430
-873
-380
830
-88
272
-431
694
731
-671
-638
-271
-277
-255
-934
-368
430
779
746
-311
342
476
-749
496
-788
727
108
795
78
574
-191
-997
931
23
461
975
-772
73
395
435
219
105
-414
-723
488
-254
-238
531
-871
159
89
508
-24
-74
591
239
-73
774
-121
329
-740
-856
678
891
-286
-338
-461
-283
301
-267
101
-889
354
-494
-826
-634
596
-102
-312
-53
699
-698
229
671
-19
868
-707
-962
-343
545
336
956
-252
-718
940
-577
-851
-306
-72
-578
-449
-790
751
-166
-237
-616
870
-739
918
-258
-717
-238
137
1
-145
-773
942
134
-901
-364
-874
259
-741
-489
433
-213
250
492
887
546
909
-331
-908
612
-660
-356
261
767
-571
-70
671
187
-751
-92
589
-1000
-580
-836
-741
-1000
-816
63
622
328
534
961
-99
-269
824
-823
869
529
293
-185
620
907
54
329
-619
-422
39
-980
138
-365
-279
-77
176
-292
-352
543
736
556
-923
-124
490
-779
227
886
623
850
-100
-608
-786
-590
-158
-11
-771
596
885
764
-695
-842
-262
361
970
477
400
394
-407
-431
15
-673
-822
-803
260
230
-968
306
-421
-335
-317
180
71
-635
441
-445
776
533
8
658
526
422
-1000
-840
-715
-425
584
911
-847
-422
738
-35
-692
-502
-638
87
372
-530
-45
-485
-451
460
-870
-551
-135
-536
-631
-316
67
-926
-134
389
278
-192
-745
427
818
762
-430
-380
-91
-751
-181
-161
-81
-62
-805
-63
352
625
33
152
631
251
-215
78
131
-671
985
697
-20
-953
-287
294
935
-202
168
293
259
-807
807
-167
204
297
934
-204
992
-973
538
-457
-55
-564
-93
-864
-50
-601
-13
-448
669
-127
748
-162
-121
547
-720
-818
798
579
-661
-893
260
821
110
-470
676
-680
882
-182
109
110
-572
-576
801
9
514
-487
-428
-617
142
-522
-250
-930
938
-177
-52
912
774
582
-913
201
408
225
-735
898
942
-737
283
388
-428
206
54
-553
600
-381
-538
133
-41
5
608
129
499
84
-245
-854
833
-807
-177
-883
-411
764
935
-907
-834
565
-628
9
-955
-618
378
580
-688
-273
402
143
-464
-71
-264
288
-492
243
-817
826
801
-214
782
452
416
-734
-947
-564
655
-908
-37
-491
-675
-280
-733
-759
-757
550
-603
-842
962
237
-512
549
769
-840
689
435
262
-675
-706
-80
-956
486
957
-457
-297
-108
-347
-436
-298
-956
7
-597
-873
147
-571
417
46
-192
562
522
-506
-736
701
758
-139
-20
883
243
-300
-684
576
-401
871
178
-65
671
-265
274
797
255
609
-813
-910
582
455
753
342
591
21
18
-527
582
-29
-109
-540
-931
-403
563
-992
-880
-689
-742
-907
-510
-733
-827
673
-680
444
-822
49
226
556
222
445
479
911
-111
-233
580
-540
-7
871
606
-321
526
-975
-345
-883
-412
129
-9
335
616
-754
111
201
128
-759
-757
121
899
-136
756
-984
-264
478
391
-432
-547
-86
147
635
-883
737
-96
710
705
601
-94
956
203
387
-864
-226
-349
795
-293
566
403
-9
-223
-338
78
608
129
735
-168
-918
798
226
428
285
-884
787
-509
277
-816
24
137
389
75
-375
-900
-365
-478
-435
270
646
-900
-451
556
-992
-982
-800
-175
162
732
26
-923
-448
-611
-954
280
-318
3
-459
431
903
163
-641
649
-295
758
469
716
-979
-221
-307
564
-407
-391
761
-398
193
995
948
594
620
-624
-694
447
-291
-844
334
-120
208
942
108
662
-587
-444
758
-456
684
-698
-222
-831
-249
-562
101
918
110
-824
-595
580
-995
166
487
-121
182
-860
-221
501
342
444
603
885
-127
-954
-704
-449
-294
-681
831
-128
110
868
183
745
-974
-706
-774
-500
737
-84
-773
-475
-927
698
288
-148
-187
559
896
-184
-577
-903
-5
-574
357
513
159
332
-592
181
705
914
-793
859
855
-624
782
-7
-2
15
-636
-771
552
-67
-149
-621
9
7
-857
-86
994
-925
-169
239
-206
-316
327
109
507
-158
-179
-216
-318
-194
-967
788
8
67
416
-857
238
29
681
155
-128
647
849
-274
450
-968
591
551
926
-974
486
-130
-361
-63
-672
-233
255
332
-638
23
-40
419
682
154
256
-821
263
34
-224
665
-796
153
-465
83
-482
512
-347
-573
-360
-744
757
190
-916
-1
-855
531
449
498
443
-37
-321
-388
787
692
-474
-204
-489
385
370
-362
-415
384
409
-507
-100
-756
81
-405
-762
272
166
116
-670
899
-272
-725
806
886
870
-87
-599
-511
644
372
195
-823
-793
-197
-35
667
-743
-423
500
629
175
7
275
-939
491
-765
869
180
-724
202
88
-262
165
35
473
94
-56
-592
437
-652
-502
-327
107
-821
46
162
35
-24
694
-458
-607
93
-382
190
60
646
123
-757
-339
-871
-809
806
151
-997
173
707
622
254
-526
-378
717
-73
119
172
85
-876
-236
313
0
-929
47
-932
567
364
819
-873
-997
-840
444
-619
26
239
62
296
26
-434
778
-781
-982
187
863
-617
-529
482
-993
-376
-309
389
386
-41
-63
-461
-197
-169
-950
76
-95
607
644
937
-411
902
-587
916
-121
-823
368
-523
380
557
325
-50
-59
-737
687
-987
629
348
984
-207
334
924
30
-664
-158
945
327
-966
670
-831
-487
-884
944
-789
0
186
834
596
-74
-452
919
-808
-695
266
297
665
-316
-57
935
107
606
119
-735
951
956
-625
-464
430
368
-587
-203
848
-649
758
272
-808
98
956
-734
-70
-649
-866
279
149
46
616
-235
460
437
373
606
801
167
681
-683
774
-135
-611
-636
-596
-477
329
5
943
-456
716
-194
629
345
-484
-530
-248
429
-76
-531
-885
-466
973
128
94
356
-520
501
24
969
392
999
-162
-650
-344
644
-171
-263
-706
-168
775
-158
333
-740
392
-566
-470
-956
-7
-402
743
-821
-471
-658
-184
878
816
-290
235
524
564
-314
459
-404
-847
-368
-79
449
715
-893
-88
827
227
-735
717
922
-512
790
-610
-810
-402
-851
-712
-456
900
-64
58
643
901
551
860
-366
333
554
-903
297
273
-872
450
727
-684
610
625
-680
-26
469
586
642
382
671
-993
-644
-952
-357
568
-889
44
-639
-732
35
-519
-118
57
35
763
-399
430
-573
-488
-704
252
696
778
841
-195
-397
-322
-656
-789
399
55
637
-926
-25
2
-159
-602
-947
-199
177
-329
7
-438
290
78
-322
-549
875
-790
-689
938
-690
-156
-434
-992
-335
643
350
-841
-140
-179
30
-68
384
241
-134
-617
977
-449
-427
-279
77
-562
815
909
-596
209
-602
-237
-625
-664
-496
95
209
-510
139
-980
211
417
369
792
124
-662
-681
460
78
-703
389
-374
-432
918
643
53
865
689
899
731
771
720
-945
89
-397
203
-856
853
-124
-500
-497
80
770
-982
401
227
-228
-174
242
219
-947
-534
-227
-348
-694
836
817
-294
-562
913
-58
375
-794
939
973
921
916
-665
-349
-767
594
867
-61
-570
96
-632
441
-707
332
196
6
-805
399
-619
582
924
652
-156
-451
-354
-332
174
-260
-488
-356
549
-394
600
823
592
-227
-589
358
103
633
670
-449
-401
544
-348
-290
914
400
-126
358
-827
-447
471
840
-289
-687
883
-628
484
-752
985
-656
-297
-452
-495
501
553
-207
-661
-701
601
-548
-187
-957
-101
-811
750
-764
654
119
-291
-456
-796
770
321
934
363
721
127
117
746
54
-862
214
-413
-1
301
46
-19
-979
211
908
159
-115
365
-745
-119
918
-829
-227
673
-665
181
-45
-611
356
334
530
726
680
-401
640
634
930
869
472
684
951
1000
-334
-288
-375
211
-820
676
-109
-625
513
829
-302
-704
326
973
-157
-866
294
-863
-739
264
-372
-260
344
-141
-398
-727
-36
-499
-303
-130
545
140
662
526
-217
276
621
887
105
-942
491
519
-8
865
-51
-945
42
-993
-15
-106
530
-432
-295
157
-884
943
261
673
323
759
-809
-193
884
-860
-165
-465
419
-487
720
84
888
-600
-726
768
95
750
990
668
305
-732
-626
802
378
186
-535
133
187
-456
-380
403
-27
208
-346
-986
-864
420
-741
491
320
973
251
559
-376
999
-60
-822
-111
420
-803
-887
520
495
-933
-403
436
606
-536
959
347
-978
458
-597
352
-760
848
-602
141
722
-982
-29
-155
-215
99
-653
-896
-22
-364
295
222
643
-194
-272
263
-326
-621
124
-281
76
-623
-3
-652
-264
788
747
261
-275
186
-149
947
672
687
-372
842
663
899
-900
841
423
817
-370
-111
-823
235
-641
761
471
-165
303
492
-489
-114
377
-131
248
-79
682
-543
440
-201
1
933
213
-79
-751
995
986
-822
560
-514
-660
5
614
-401
-29
145
637
-721
-934
-446
154
-946
274
-16
14
915
497
206
-420
741
-604
137
954
908
-118
-24
512
-637
589
-120
-586
749
-184
-173
-471
-144
971
542
-375
215
871
-276
535
-485
680
712
862
978
-89
-473
-699
-190
890
943
203
-117
-179
143
-218
974
-309
443
-299
552
457
219
571
-253
-433
-25
974
428
-6
-30
-810
530
-443
-615
778
-820
925
-633
-911
774
490
179
985
822
-737
-31
343
121
596
-869
-479
12
-471
-420
-583
209
-181
-669
636
579
593
-261
-156
854
135
994
472
-441
-27
-344
-66
-989
-813
-507
311
-519
-247
-1000
825
1
-273
372
-179
-354
-894
752
-456
-194
-377
865
-697
984
-58
186
541
990
-247
169
-702
597
461
126
-234
-962
524
-409
364
-882
227
639
736
-846
910
757
-761
132
-588
525
-667
-603
-398
-63
97
684
-251
-90
983
685
487
-240
-821
489
-933
-971
961
-714
-321
817
95
-629
120
-500
-881
-677
-738
-343
-870
-576
311
-204
-997
-394
696
819
-333
721
309
723
-506
-581
778
254
-557
-618
830
844
542
309
379
530
-430
595
234
-900
921
-554
197
175
676
544
-355
638
-93
722
-422
-92
372
36
-613
798
-910
-320
432
49
689
-736
-644
-298
169
19
246
-264
645
112
711
741
944
-162
812
659
-584
511
789
797
-111
941
-184
621
263
956
522
-225
125
-723
-859
-369
575
-534
753
-723
-349
613
-455
139
-121
30
-822
-19
530
-736
-361
-853
-543
-138
42
-282
-564
-898
-855
775
767
-840
934
191
-179
-292
85
531
78
-429
943
-25
576
-376
541
-946
-800
39
-967
699
-956
461
-139
-318
473
-316
-302
982
936
613
-694
-113
0
546
-395
-222
36
-521
294
-718
-158
268
-991
-242
-295
696
-727
857
935
613
253
-925
941
193
615
292
-190
-279
542
-131
165
631
766
-350
115
240
694
90
415
962
390
-18
-854
557
786
720
-501
-747
706
-625
612
229
330
-248
-390
1
477
759
-875
-12
-804
-989
916
372
886
727
677
-640
-857
278
-208
-71
95
961
462
-608
-565
-922
780
253
152
-655
-295
321
-552
443
568
-590
36
822
-54
-269
479
812
533
454
-232
-45
-95
-206
-6
927
287
317
361
346
-328
434
563
274
-771
-100
369
-256
748
601
734
865
-253
-354
498
883
456
892
48
-95
-124
595
-219
405
-448
579
-912
693
-169
-319
-592
267
-319
935
-985
-970
321
-968
343
-111
-869
-156
394
965
-342
-392
-359
-759
-341
-400
-197
252
969
-701
551
-362
-391
357
-637
951
995
440
-480
922
-936
-30
-130
777
-202
313
40
407
-534
-541
-412
412
112
412
-939
-955
-472
-591
-607
-452
226
-987
-92
-707
597
-249
-485
-498
-842
712
-261
38
-854
-798
-29
-154
146
512
785
559
-966
-586
-373
50
-803
-625
-108
423
576
-497
128
-863
834
-372
406
509
853
-553
208
415
736
-224
322
-940
38
-452
-389
-383
-732
461
196
-797
748
-607
-281
334
-309
-298
-351
-675
-74
-820
936
640
330
-539
-113
117
-494
-214
438
-360
-434
-720
651
-878
-664
-949
278
-593
57
553
-477
81
295
12
-454
-864
694
817
612
641
190
-676
-453
481
-47
461
102
579
-272
-923
878
-40
-119
-766
-249
871
61
-152
-243
-803
-783
180
872
-95
-706
53
-435
445
-441
489
78
-357
-338
325
803
358
-555
-396
418
368
434
-854
-97
-214
-297
-97
543
-473
-548
561
154
725
-476
665
-123
-231
836
-484
-206
-241
-90
-355
-357
-800
591
396
939
-739
457
448
-88
-655
388
-325
-534
801
934
829
-616
-97
-168
-607
-749
-256
-197
-52
788
-398
-627
-955
650
-508
13
476
-816
22
168
-541
-940
-283
373
-397
-804
185
-375
590
260
-552
-739
-17
928
92
-527
-920
-527
-495
579
-731
-419
198
805
-280
907
-396
-405
-97
485
-960
-194
348
567
330
490
473
293
598
-948
-130
-288
-519
660
-974
-396
691
10
-440
279
-52
-979
-984
690
565
471
-303
554
617
-269
-81
-810
-994
40
-106
-355
285
717
236
344
-488
104
325
200
353
-651
-652
-231
633
35
-386
-755
253
-373
17
973
891
-580
975
-186
-185
-319
-665
-251
-518
-116
-218
-663
-758
507
704
403
-619
278
555
-953
-696
-775
291
-929
-592
-136
-531
892
-984
553
-906
-777
965
261
980
-682
200
904
-931
-303
579
283
-772
952
-283
37
-57
455
153
-799
-271
-468
-750
-603
-225
-254
900
-916
870
494
-869
427
539
-714
-842
-306
-302
-520
330
-187
948
487
227
685
-624
53
8
-159
702
-475
-595
-407
-919
-137
-911
-352
792
-894
726
890
-128
182
258
466
-410
889
324
-228
794
398
-855
-584
174
-764
349
118
-485
-282
-717
-478
-581
-135
127
467
259
373
581
-507
-946
-855
-316
745
-69
-446
239
235
-894
658
813
6
-419
-195
146
-626
-953
-454
-712
386
-990
466
478
805
815
-565
-922
-576
-292
-759
379
971
-391
348
580
78
512
-378
-312
-593
-191
-835
147
-327
921
600
293
-298
250
578
386
387
-13
783
-185
-834
-192
-835
743
917
110
-598
435
149
-173
708
-582
-117
423
249
-139
123
885
-573
514
527
496
214
885
-402
-971
635
709
69
-30
968
-514
-407
968
-3
294
584
-195
-212
587
-635
929
-272
-959
-710
-703
-961
624
66
-1000
-505
649
152
478
564
296
-911
330
104
-236
892
-716
428
74
-340
986
461
-924
-356
144
-417
165
-601
-333
212
-164
-952
-311
-116
639
-237
737
836
-754
-971
-789
-418
-367
-654
-509
979
-220
-228
-672
-570
-508
46
606
451
523
962
-529
-809
-289
-1000
715
290
558
-663
-686
-532
331
20
-869
-184
208
-845
-689
-52
280
891
-286
-775
912
966
301
552
265
110
-147
368
-908
113
990
-125
240
497
706
904
-615
696
780
632
168
-199
819
620
-350
-798
545
380
-361
-136
-178
744
668
499
-80
-285
319
186
-88
-180
-407
636
97
-3
719
462
613
31
-666
82
20
424
-717
-338
590
758
499
-4
32
164
-850
165
-961
458
697
965
195
-499
-741
-657
-550
907
866
-873
-434
83
890
409
918
-112
-263
-509
585
-193
464
-133
513
599
896
-683
-589
-36
337
-651
567
-559
-225
773
830
-770
998
707
-368
-869
417
333
441
-461
732
-599
-709
80
654
403
230
532
-697
-816
893
-717
-429
507
-831
140
489
-653
-619
436
-984
751
-293
503
910
-469
-631
-767
576
-390
-919
-340
329
850
-51
992
865
-950
-893
-589
220
28
543
-47
-824
-528
45
-837
-630
-990
790
-971
-203
-401
847
413
212
788
262
594
-709
371
-252
135
604
4
839
-669
254
19
679
132
699
943
-75
-239
-176
-864
413
775
264
-455
175
688
-689
220
-983
891
823
544
-27
152
-72
105
-969
-459
900
-468
637
-574
184
-875
313
-331
-730
-712
-186
-224
583
-785
-602
-973
-925
-256
-195
966
335
-897
222
649
-232
840
255
-622
-825
267
329
57
989
677
-608
-510
-8
850
191
-819
-701
815
-518
281
365
-683
-707
186
-601
-955
661
718
579
285
-247
827
716
616
-246
-159
-922
35
-639
572
446
-721
387
907
-706
690
-262
814
14
-135
-748
-498
129
-593
54
-959
-352
-260
-35
-483
-408
-944
-600
368
826
-649
-324
148
-415
946
-174
930
-351
615
-967
967
28
-31
-17
311
-369
-164
-100
426
471
417
-54
559
-779
196
966
105
-702
700
-245
-791
-93
-955
282
973
239
839
-323
-644
-13
543
-452
466
-55
685
684
-429
323
462
-584
-134
389
241
321
-353
-267
-267
765
79
-191
400
-433
-239
-199
913
832
-110
-962
-833
616
-171
-816
270
784
426
-749
-489
639
-679
-945
-367
-20
-147
330
-942
13
-451
-1000
-517
129
-207
878
214
472
-685
278
-74
592
276
-558
159
489
195
-214
-978
867
-580
-307
141
-53
27
-914
-464
-696
-217
-709
438
-679
-153
125
-931
-909
797
36
918
-504
741
383
644
-708
775
-105
-479
-13
909
83
-650
983
-281
-381
-878
-679
-473
-97
-347
-155
-32
-624
-952
657
-716
-581
487
-224
612
-369
66
447
-903
291
-268
-858
-944
-216
-211
628
815
927
-976
-241
881
770
-484
-946
299
553
674
914
201
39
949
-46
491
-924
592
291
779
720
445
967
-967
-506
240
-405
-641
376
605
228
-910
-199
535
764
795
141
680
433
735
-561
898
748
-446
43
762
-995
563
507
357
665
130
-865
67
-13
147
953
-683
-771
123
535
-149
-203
-681
-175
955
500
277
313
944
61
-970
617
280
-167
986
348
-378
800
-854
874
-832
-212
-900
-169
129
-403
-191
909
-8
-308
-793
-550
-38
-867
-388
-796
-415
-396
385
-49
-772
898
-639
-812
-271
-397
289
417
847
-769
887
361
-695
291
-368
549
981
768
-247
-643
-342
555
772
194
644
999
-157
-360
-621
-400
-582
866
693
-739
-126
653
353
221
235
351
-286
529
678
531
392
592
-107
489
-852
8
379
972
-855
367
799
-235
-872
724
-120
-96
-417
25
-657
-753
-128
749
-494
800
-231
-273
-101
886
11
435
977
-32
597
246
601
617
676
-421
468
516
-302
832
-108
535
689
-586
-910
-417
753
598
327
834
892
641
490
46
-720
-419
598
-616
1
-577
-328
-218
561
757
-376
939
819
-772
991
-336
759
549
-372
-295
-575
208
765
-116
-983
-146
-131
-239
195
25
160
-795
530
-159
-778
-90
-353
-418
-410
-379
913
-836
-929
-923
-991
-916
897
181
-593
-903
-803
32
-870
-20
847
128
-843
-795
-861
-643
-347
-592
612
982
817
741
386
-516
654
450
-337
-304
-108
-978
-135
-899
637
-183
-671
-701
982
-881
-441
-859
-558
38
-202
949
442
911
-344
828
309
136
-651
-664
-949
-924
776
-231
553
576
120
-736
-163
-556
337
-6
172
833
-74
-774
291
-670
-53
-851
842
20
460
766
170
961
-396
-145
-251
861
699
902
986
757
1000
-120
410
-359
900
-223
-771
-487
258
367
948
-947
867
-349
232
299
284
-75
428
111
-884
120
812
-349
654
546
-210
568
838
-968
-479
875
975
-499
966
901
-93
-448
-825
-895
-179
757
-108
-702
487
-327
254
-372
-166
-376
727
-290
-689
-981
439
-546
-776
-928
-788
651
324
755
-163
-412
-649
293
997
212
-800
-762
-762
816
963
637
805
309
154
-342
-621
488
500
16
-473
865
106
874
-362
500
-128
854
197
402
818
-889
572
-349
854
918
-259
955
847
891
165
665
-306
247
966
550
989
-984
529
481
-16
565
963
664
-583
830
570
385
310
-883
671
-39
42
-106
-407
35
57
6
700
207
975
236
-643
-418
-665
-746
-23
-640
-236
832
-804
-282
595
-59
388
304
-495
249
-42
-651
-323
746
308
72
-526
-898
131
158
202
-796
-29
-221
341
532
84
-382
902
-363
-970
3
999
764
130
966
-508
116
260
-406
-213
-640
-834
-990
276
-908
-988
-279
981
145
549
-392
-576
-801
-658
783
-183
-825
904
-852
-73
-964
226
230
-581
-569
-914
-906
-191
797
-354
592
422
691
627
-930
64
873
-837
816
685
998
-539
-216
325
-944
-235
12
602
377
207
581
-346
682
-411
-659
-2
249
972
161
728
695
412
996
-24
-725
32
916
39
335
951
263
167
-291
-295
-610
-159
-941
969
-363
528
-44
-249
-281
242
-226
670
44
-991
141
918
-46
428
881
902
-573
-266
-857
211
-360
-601
178
535
0
-775
617
300
-384
598
-91
-19
-850
-810
-763
303
540
782
-114
-307
607
-900
-458
-676
-162
652
-445
868
-971
116
329
540
-530
-600
-940
-347
951
712
478
-40
862
995
936
289
-32
936
-156
-379
220
258
-176
755
708
-130
-25
-296
785
433
-257
527
-229
879
-457
-410
-330
52
369
166
-936
779
841
-685
134
-115
-656
779
-34
-203
858
703
842
230
395
30
-334
-903
-200
-776
403
475
177
-307
562
-588
72
797
486
-558
-502
650
470
-279
-326
286
-668
871
8
104
402
-586
-546
-253
-835
160
-737
317
267
-720
672
474
-967
-281
383
411
-375
252
-963
929
204
-397
-832
-969
203
971
231
142
320
-42
-14
-617
617
-167
-902
-882
-59
432
-27
262
-970
868
871
-358
403
100
230
152
970
-588
452
-431
41
-45
799
-858
-536
-796
148
932
-816
889
696
-665
357
-419
-764
444
181
534
217
398
-895
-661
-507
-331
170
-114
-152
201
-511
-250
-539
481
702
642
-249
407
254
833
-718
-941
386
-814
672
-728
-537
750
-519
68
954
624
160
907
-640
476
-630
923
-393
-454
-978
364
-744
571
-577
-534
-749
349
518
814
-450
72
352
792
125
36
-990
-188
940
372
-319
-955
356
748
-545
-588
-898
-873
-830
18
385
364
-133
-469
723
842
686
-25
-618
-743
912
497
67
956
533
-186
184
-583
89
-718
54
-940
757
289
980
-892
13
123
514
315
-581
169
772
-154
937
-932
902
-857
-947
707
315
-376
262
-301
-884
-654
-848
638
647
-104
546
494
-40
518
942
201
395
-459
857
-545
34
-434
569
152
496
717
-632
-364
-753
-615
183
-509
334
515
-188
904
-441
571
299
810
-292
528
-381
871
-31
-154
-137
-504
-722
616
-61
-479
-629
-759
897
-707
-589
588
-888
-579
129
485
-286
242
109
-933
279
525
113
409
344
-186
-157
-635
428
-587
102
586
-984
207
-112
834
706
681
-551
931
-376
722
589
258
511
-152
-856
-586
-585
-586
-788
-218
-105
605
3
-696
116
-478
611
342
290
273
-497
-988
264
420
212
-314
-748
-171
-924
-673
-775
920
262
614
-648
-684
515
950
-597
42
-140
432
970
-1000
-100
154
919
-853
-191
608
258
227
346
978
550
-306
-704
-70
887
931
545
252
-10
838
395
-808
-981
-165
-838
912
-935
233
-739
193
-133
525
667
846
-173
-320
-620
592
-110
783
755
-203
245
726
364
533
937
-941
-270
639
-99
894
-742
-663
316
394
691
709
-219
-947
-834
-664
-178
785
-199
146
-584
15
-751
256
-580
-433
401
-204
-781
948
-314
964
-790
-240
460
596
513
-617
-694
-418
849
88
596
-350
-391
531
-862
397
-493
801
-827
692
175
-854
-768
-645
-491
-959
358
299
995
923
-803
226
-753
-413
618
500
656
-37
-776
528
-132
638
-820
512
-761
469
751
-566
-128
194
-417
-629
429
403
-57
-649
-505
-792
564
-966
-990
-359
-552
-957
29
980
-32
929
-365
-791
799
526
101
-631
971
-628
-865
-828
861
-114
-965
-604
570
252
70
592
25
252
-242
859
-361
-742
533
962
-29
364
979
-913
652
63
387
-234
607
955
519
997
-472
126
549
175
699
177
-824
358
280
978
-557
938
828
571
-359
284
-523
-198
-667
516
108
-145
361
65
813
199
-696
361
-425
-698
62
27
-70
176
-685
18
129
964
-754
879
-531
-67
-724
-647
672
476
195
-875
-110
362
-495
483
-150
694
63
-193
-197
400
517
55
-476
-546
871
348
433
-29
649
-280
566
651
-893
33
549
110
734
-86
-708
-106
126
919
736
-892
723
-863
-749
199
18
782
596
15
-193
-411
-741
819
-954
-182
-702
-234
-309
-252
214
-201
496
810
-930
711
-976
731
433
555
-295
-781
577
788
-630
-2
-459
435
746
712
431
-841
-875
-746
572
465
-424
616
-723
-76
-907
126
-270
470
590
-871
605
9
-60
-103
-486
411
-439
782
460
141
-431
-386
-822
-629
-345
-295
-128
-658
76
836
-757
774
426
474
999
-949
-43
916
-984
-238
768
573
-345
-374
-521
-402
-837
895
156
228
-893
54
831
389
-53
202
-44
-839
989
663
-894
-757
998
172
-101
471
-326
493
869
99
575
842
739
894
485
-496
142
599
-105
-568
-134
829
546
642
642
916
531
-74
91
891
-820
-521
-510
-662
-32
-157
906
-638
212
671
405
-998
577
708
758
364
877
-725
848
-558
-882
-312
886
165
731
723
-574
-597
-37
-693
141
-408
-459
-254
282
614
-320
-608
624
248
132
-353
-316
391
-207
-192
-445
-863
241
-96
66
47
370
-832
-219
-240
902
979
-234
-142
-781
931
971
520
149
-993
-24
223
769
-364
-26
167
67
-465
279
888
-61
-582
-71
-959
797
394
809
-776
-379
-236
-470
-589
11
243
518
440
-667
-277
146
-550
320
36
552
216
-451
423
-137
765
909
359
529
-833
20
440
-119
-575
411
798
-544
732
-545
-843
297
-208
-163
501
-109
834
-478
138
682
-567
853
-198
-182
-667
-662
-298
861
-872
297
662
669
-364
-409
-700
-931
-96
57
-35
-406
-402
957
-896
366
-218
241
-176
-848
700
329
753
-640
-918
450
23
-743
-365
406
-423
154
259
730
956
-903
-265
-525
-72
-414
-572
513
-293
739
18
764
-342
-986
159
-623
-533
304
868
277
194
754
60
193
409
-864
402
169
559
315
202
580
-137
-841
-230
-676
-102
845
-848
405
908
-711
829
-222
954
-683
872
68
-108
-257
-713
-145
290
322
979
644
693
921
908
-933
129
-470
602
35
-519
-375
-371
-64
-644
60
57
720
621
460
-876
195
-937
-494
905
-859
-283
465
4
805
178
632
-543
87
437
232
222
-468
-500
-530
-655
613
986
418
270
-75
-138
-535
189
57
-94
320
959
316
-674
801
-937
985
497
608
-844
-961
611
-660
493
790
-934
-483
709
969
-713
868
778
232
-228
-187
-840
-931
-478
-377
654
-428
-518
214
242
229
532
-741
-448
667
-8
-783
638
746
381
63
498
394
588
-691
-673
-729
-11
-327
301
111
-840
-362
-378
-91
606
93
-493
-149
-555
-521
242
-622
308
-300
895
-786
486
-109
762
629
-438
-159
-569
-785
-631
948
922
-928
389
-155
830
-458
749
-103
678
-964
545
393
151
622
509
-458
352
338
807
-316
544
-239
217
182
-168
894
777
-172
-2
-958
-868
31
-266
-346
860
-371
-473
937
850
-21
304
862
464
433
634
744
435
-402
750
-137
171
906
-311
-897
36
-414
-618
963
330
-167
-767
-363
-297
-572
133
525
927
90
257
-663
-676
132
-779
88
580
-41
140
-353
321
-958
769
509
939
-902
165
-478
-400
420
765
662
-332
993
-896
-557
-4
962
51
-512
995
185
-714
871
22
345
-816
770
-629
298
-912
-573
671
-982
753
590
-621
-132
272
936
46
-81
874
-162
-90
244
-433
549
-224
-346
-125
-500
-690
-202
832
-960
786
-850
-410
-723
-175
550
944
129
269
176
-759
371
-75
-104
-121
-300
-299
554
878
-638
-735
399
-624
-429
-61
735
77
-71
-968
-737
-302
-956
-154
644
-210
-487
119
677
-685
972
578
559
835
688
119
-15
380
-459
934
-988
89
239
-405
816
226
526
275
803
-88
-955
104
-930
-684
-217
-675
297
-191
-601
366
385
518
378
-947
312
-222
-748
934
-271
-348
844
-687
363
-601
-506
664
-140
101
-609
620
-365
574
-995
-388
255
-391
986
322
207
-253
35
-865
883
-362
-884
121
929
-382
-363
-140
-280
366
860
144
356
-795
-865
399
803
-313
-500
-430
959
-902
-938
116
695
261
-297
-821
769
784
-795
809
-232
96
-669
394
512
-46
-357
941
-788
77
996
584
-962
955
408
707
-99
897
-435
-892
-582
-990
417
686
-582
89
504
832
536
732
-542
-746
562
-370
-408
2
-628
775
991
-662
-501
104
-378
-802
245
804
316
479
-238
333
-727
-518
904
687
-923
-642
-199
-960
684
-204
982
-833
-239
-927
957
409
-764
-425
897
-791
-427
421
2
-638
354
512
-97
955
697
-409
-776
581
610
-350
-685
-682
643
-406
-91
471
-43
-367
839
730
242
-151
-500
257
304
-833
187
-301
668
-429
-400
-208
-479
889
-949
497
-653
-208
-131
-43
769
728
499
-413
888
823
-822
-896
-120
-713
-777
859
387
-4
-712
81
-416
-611
852
-630
-763
38
-409
42
790
-669
817
342
714
111
840
-229
-603
35
-201
-603
706
-988
-436
101
-608
421
-341
-369
440
-281
247
466
-326
775
281
-693
-408
-908
-717
-350
143
-184
834
963
394
491
579
301
913
994
-362
833
-990
1000
-947
-773
797
-336
-973
-641
948
-497
-648
586
964
329
-968
-309
384
-816
317
260
345
-756
-398
986
-95
781
-776
-233
-668
947
-384
43
812
220
776
481
675
192
-262
-599
-233
483
-328
59
-54
14
90
927
-633
-917
532
633
-369
866
856
878
-151
-356
114
-270
212
699
-666
-442
881
298
594
958
-801
-365
807
-150
-111
-225
-461
679
-728
-293
-437
255
595
667
427
-543
-755
-227
799
-29
504
638
382
586
-728
564
361
589
-773
856
-146
671
631
4
-819
871
297
-93
652
395
156
-62
-960
-422
-161
116
-483
34
-955
-26
-315
517
388
66
-653
-588
759
391
-483
-956
-718
273
-16
240
-814
653
-790
444
-329
-509
478
132
281
-828
834
374
-55
-284
-756
-420
814
-729
-138
-406
332
-565
306
97
549
-784
229
649
956
369
601
-522
195
457
29
341
921
-20
-287
-101
470
891
-879
448
-560
873
-821
-192
531
451
-523
572
236
-421
446
-535
317
65
-373
-135
81
-723
706
430
-790
-542
914
-425
-826
328
-190
351
869
-685
-938
257
248
407
433
759
805
488
606
272
420
58
645
-199
-156
465
531
602
-654
887
272
-16
-661
161
791
-825
624
-219
-297
759
689
871
827
606
275
391
-237
400
950
-446
687
486
86
170
-756
-266
-783
649
-938
977
-265
807
38
696
-368
61
136
296
426
284
570
457
-627
-70
989
703
-874
-802
-879
-677
820
232
542
344
-920
-975
-16
-643
867
-496
-44
-187
-3
885
-729
-179
382
-23
92
706
694
-227
-494
-193
478
28
472
285
886
-574
178
701
-342
-364
-53
-584
-28
914
-734
-255
74
596
869
-380
350
-41
-144
386
-968
-966
113
-407
-735
882
-658
-344
664
474
473
-498
833
-378
5
847
-327
553
-264
-62
817
849
-862
-432
-907
-723
-552
-945
-523
264
-925
588
-541
852
-420
992
-63
-409
-860
437
806
794
691
-190
148
759
798
830
754
163
-277
420
130
-958
-20
605
-339
704
-977
795
71
245
672
-332
270
-167
969
-825
424
636
341
-854
-257
402
-299
-65
-527
-238
906
-301
72
262
24
-159
701
974
804
426
-441
-507
780
-506
-808
606
-925
-512
-644
-810
-741
614
-381
-500
-947
702
-371
-621
967
-60
123
-305
-136
844
-829
416
280
-309
655
-881
254
743
-771
542
-128
-230
-367
-118
788
625
703
-655
-844
-1000
637
-737
-658
-355
1
226
-219
211
306
734
-224
-230
583
-164
-394
-894
620
-512
-195
-844
267
-706
335
-229
989
575
166
747
577
-899
189
702
-254
-234
759
-218
-616
-54
-946
855
-786
-844
626
41
-400
-747
52
386
408
-268
-79
176
-126
400
933
234
-94
331
-577
964
367
-883
-983
3
509
156
515
491
-736
798
-317
756
556
975
1
-393
424
-884
860
-3
-903
-711
665
-327
-17
-219
-697
561
-520
-652
424
369
151
-641
-476
237
-582
470
-785
-344
542
-5
-971
438
439
44
-552
-302
-205
511
401
-478
-63
-837
-554
-478
764
546
-960
314
-254
-321
79
977
-740
-881
771
838
-742
246
-573
-537
322
-11
-448
-531
558
-821
474
151
304
-268
153
-928
658
114
84
661
313
977
-207
-849
-751
-307
38
-131
-556
-390
-227
-313
370
-958
508
-837
40
256
-721
-498
516
230
403
-930
-806
-92
-743
-707
-131
288
299
-166
352
997
49
577
-875
-938
119
-707
-387
-775
-573
-268
-286
327
-286
-303
378
933
-788
343
662
486
908
964
-113
-733
-428
-749
15
-817
934
520
83
80
665
130
-102
-96
-231
-226
523
-911
-175
-570
93
315
-341
134
-255
515
293
-656
470
-566
465
643
-889
919
547
258
213
400
210
-551
-642
694
250
335
679
469
-460
-712
-443
-223
-801
115
-542
-626
-209
932
141
-397
801
250
-873
199
464
-724
-640
419
-777
45
347
-831
969
-279
422
-442
181
596
-84
502
222
-744
459
100
-717
-129
-521
-109
743
-146
246
-581
-613
353
445
-324
-96
848
-385
726
-825
704
655
46
842
-269
-840
570
-224
-272
400
-309
277
-456
418
723
136
-270
-792
-669
-429
-967
508
702
-349
547
-951
-896
56
865
-944
826
248
409
-498
-382
-391
-180
276
-725
-996
-574
-813
857
235
-838
-859
-279
447
159
-364
979
-376
-420
68
380
581
-980
-894
-285
-957
-765
-744
133
194
116
-885
157
654
400
205
-149
-459
394
-944
727
770
226
29
-644
-208
-402
-885
579
-572
578
938
-468
659
330
-150
-47
-298
-67
-344
-209
-397
692
-756
-115
785
-655
-161
-889
477
335
-397
-555
-93
764
-267
752
536
586
118
-976
-979
447
-761
583
949
398
-564
-430
-24
-556
-921
-540
238
-168
701
537
-426
764
489
-564
-743
736
-627
-263
-638
-22
-115
860
245
471
428
941
962
408
703
-325
156
476
969
-238
152
-818
174
-981
887
782
-737
628
-539
221
211
551
-415
-18
347
-102
698
695
-317
660
-970
-65
804
78
-693
289
50
429
409
-74
-281
-22
-924
-726
656
-430
461
-848
-492
944
-72
-112
44
-670
-935
975
366
617
17
-923
916
-244
222
409
199
871
-19
-445
-483
-399
-474
20
-580
507
-947
968
-658
917
-645
673
769
115
390
-822
496
956
132
-691
-271
-92
-506
667
803
-588
-824
-632
642
-554
398
-297
214
724
-267
-462
738
230
-844
869
948
-515
-721
261
-638
929
-517
575
-808
103
-211
-665
-849
889
177
998
901
-722
117
-943
448
533
789
-131
636
-31
583
-292
240
-222
-119
766
-939
840
218
410
-758
126
166
-371
-287
-529
258
240
-957
-385
576
367
-236
960
658
-507
-753
-876
-810
-991
-111
-525
359
600
-708
856
925
-645
-187
99
530
550
357
964
-136
728
-130
155
-99
-640
351
-499
-918
647
-181
-76
-750
893
580
585
623
-911
-730
87
-105
-879
-979
-6
-260
275
-936
828
-888
-346
-346
235
-327
-560
-161
-744
650
544
575
888
584
281
724
-792
-968
897
969
494
-831
199
795
308
521
-764
300
-43
579
405
-557
-181
-407
865
-112
-976
146
480
408
76
817
603
395
511
-557
625
977
-985
705
-347
897
-644
-967
-831
378
390
-567
-543
967
661
50
615
53
896
946
820
-175
873
-579
896
-685
-114
293
169
975
881
-69
-45
-91
937
628
577
236
-641
-289
870
-512
-354
-97
-115
-600
996
-543
-259
223
754
-587
944
426
651
-476
199
737
719
-293
-468
-792
227
803
71
-117
-306
-583
-75
-492
-992
968
-566
209
944
-641
-389
-136
-155
-936
-877
-672
440
-196
267
263
-918
-529
-828
-702
981
937
-59
544
-252
407
994
-718
-950
-111
-318
849
977
-534
-938
657
491
-906
-427
-491
-627
-606
102
-312
-589
72
-213
693
-718
739
-871
-35
169
864
949
-194
-983
641
-452
25
572
-332
140
940
847
-350
-566
648
-57
651
-86
-925
-696
201
353
-866
-715
-113
644
-737
706
76
693
674
119
559
-46
-318
-328
777
758
-610
-463
995
-822
189
-424
-94
436
-188
672
902
328
-758
-587
468
207
-44
988
-495
973
301
-684
776
75
124
89
-925
-977
968
-560
792
-499
-365
-867
77
428
-40
814
501
341
86
-882
-400
-408
-799
-346
821
956
126
750
351
-273
214
361
-432
-334
139
174
323
-482
-899
325
-610
637
-597
-132
903
497
604
764
-140
-744
832
-331
-751
-986
792
-842
49
429
947
78
-528
646
582
-661
-707
909
412
-183
398
336
342
401
153
-279
-3
100
100
-969
730
111
631
537
515
-122
844
236
-18
-171
-724
687
-714
914
-331
891
522
-581
737
810
-632
314
-176
-252
39
-292
71
553
-214
439
-632
-405
686
469
387
198
165
-927
331
-30
-578
951
674
-346
478
713
550
-998
337
-744
-266
382
-472
-419
861
-345
-135
504
-58
262
-500
-589
554
451
-866
-111
825
234
898
-999
-530
-790
654
325
-131
-383
-629
656
-560
732
296
430
77
-6
179
468
110
253
686
22
-417
662
-525
84
-220
10
833
-875
576
-49
137
316
650
-314
652
14
-616
723
768
-914
-31
-408
762
-636
766
171
297
834
175
-216
25
-93
-6
-182
-37
869
321
-788
-61
-495
-940
44
-889
875
-822
566
289
82
104
-219
-471
-16
-829
-23
-537
-950
-751
-130
364
537
-839
412
-82
-194
-16
203
-435
-388
-266
-874
-21
330
438
988
677
351
-276
-527
-312
-941
485
-794
342
-613
-286
-157
805
-530
-324
51
433
557
617
-393
802
78
-890
833
-933
-549
232
-304
-998
-684
-315
-689
-71
466
236
395
-952
-956
309
651
127
-827
-878
-822
-132
-593
201
834
710
-1000
-165
-747
-655
-2
-124
-538
-154
-570
-698
-307
-354
-175
-194
-643
802
-307
215
592
255
74
-85
-739
944
-96
510
251
-12
-730
-912
51
47
112
690
-747
-847
-980
932
879
597
892
-708
165
395
675
588
-196
-682
-600
613
-745
439
532
-547
882
574
851
385
379
721
127
638
-267
392
523
-372
879
732
608
-923
-863
278
406
600
-348
-879
-757
-330
-839
320
5
363
149
463
57
628
-450
-393
857
-377
1000
-257
770
406
237
-369
446
-78
243
-669
-618
-725
-535
-696
257
-564
-343
932
591
238
-122
-349
650
36
-251
600
619
-931
-211
-937
232
-726
-605
556
-37
217
-509
-869
246
461
-419
-213
-790
19
-338
-415
-389
483
-895
-512
915
-587
943
129
-481
633
-422
-418
-359
63
-979
514
-48
844
984
-104
743
-805
-934
280
-390
474
75
269
-928
-546
-148
-697
104
-568
-450
-988
716
697
-147
-280
-219
-715
357
209
527
338
61
731
-642
639
-293
-974
996
66
999
541
-334
367
426
64
467
176
-458
-513
273
-722
-57
568
-322
156
-348
866
50
-503
-160
250
116
-143
311
-285
-690
120
-925
691
-991
121
-919
-279
-215
402
-130
530
993
824
308
928
-6
44
641
-220
960
-254
-488
654
-944
56
850
-495
154
-274
574
-355
-158
-691
-272
-130
996
380
669
-771
68
887
-230
-252
451
-734
216
-642
-128
633
897
-929
104
238
903
-445
496
-254
980
-594
-597
0
-673
-45
639
234
-754
382
210
114
-636
-365
-438
872
-250
-661
-79
615
-2
-500
-649
399
856
358
-972
-685
-557
445
16
709
-241
-948
949
-367
715
-578
-523
-963
-932
864
-772
504
-309
-989
-338
745
82
594
681
620
511
-705
624
178
312
233
-455
-363
977
-510
901
409
-509
-205
154
-689
-350
-84
-762
-418
691
818
-460
-221
-414
-435
523
-166
-651
-730
-113
814
-985
502
22
-353
-666
-234
343
403
188
127
-693
859
962
-179
168
-316
-117
924
-22
798
-447
961
519
-257
-579
70
610
-321
-925
198
-295
42
536
177
-447
-344
533
-907
685
-638
659
-3
-214
-70
632
604
997
521
92
95
-576
188
963
-865
-278
-797
-738
121
-652
583
-256
799
-899
5
247
-206
62
-251
713
471
173
319
-154
-829
320
-896
824
345
368
-923
395
-350
29
-471
47
-455
-552
-925
-306
-307
992
879
-285
621
-662
-976
534
480
174
495
-211
331
27
-485
139
530
132
-755
243
-34
129
930
-210
907
503
406
-428
-334
-306
951
943
-757
151
793
-372
160
-81
-401
970
-142
624
-326
-468
-947
135
-842
47
-193
-758
-180
-205
936
901
-933
748
49
134
681
59
320
411
-572
182
-863
-462
-583
148
557
567
-652
918
-841
-438
995
-621
-450
-89
437
940
680
838
-283
-206
17
-880
667
-712
-170
848
595
-191
292
689
-561
535
831
461
-590
-507
-854
-980
-605
204
200
973
-434
136
620
617
351
-552
-727
538
-930
345
-761
-46
-528
-829
-142
-567
-418
-574
188
744
-364
-794
-517
-312
996
-388
-823
-237
924
112
-156
-649
90
-525
-466
-235
22
-271
-442
751
-737
-205
-338
-166
320
-483
-778
-746
396
-570
-571
-675
40
91
-807
479
-919
-497
908
956
531
-770
606
-542
366
-952
-136
-959
-286
800
240
-530
-701
707
-696
-590
-736
-28
876
-777
757
28
-478
413
499
253
-129
471
649
651
-377
-683
-737
-240
538
-848
-431
499
893
-835
-90
295
-604
149
741
-783
-111
482
-507
315
356
-983
182
259
-150
-449
150
-24
322
-524
618
700
-857
-762
-675
993
524
451
-198
546
-484
441
527
820
-675
-409
-21
972
-120
177
918
-666
11
-786
22
9
296
337
728
890
-136
-800
921
-722
421
-720
-316
-541
-672
720
614
-797
-903
-705
40
-816
577
-888
547
-478
398
354
171
-93
803
893
-819
-196
-20
735
71
-761
-587
-238
-928
354
-147
508
733
-665
-983
200
-802
-848
824
989
-624
-172
779
806
-553
678
-778
205
-109
-869
-220
536
82
952
-675
-266
80
-851
-76
964
-918
-712
491
-646
482
-777
179
-916
-805
-192
-645
150
765
496
942
417
-206
831
-602
-931
323
934
121
287
-607
-375
-463
541
-966
758
834
-37
294
364
121
913
45
495
424
433
669
-867
278
-638
758
-678
762
475
-810
965
-686
44
217
7
-393
122
389
-647
296
-130
11
16
-15
-178
-758
-454
704
-974
-960
-184
882
629
-371
-985
-610
361
-23
269
-567
893
102
-180
810
305
791
650
-240
302
288
347
311
769
245
858
-753
340
981
159
-809
-313
-581
977
359
48
-426
559
308
163
610
236
677
-538
79
773
132
852
-549
-420
-925
331
-866
-484
-104
-526
406
-427
776
887
844
176
421
-737
-675
-418
-496
746
-495
899
-719
-749
-88
773
0
192
72
-650
493
42
150
822
423
-237
605
219
935
-353
-687
713
500
-352
173
-552
899
-856
663
278
831
-339
-313
-893
942
453
-204
55
-975
868
877
728
658
-225
637
-826
-291
-983
438
-870
-577
-734
450
865
760
-758
414
752
607
-319
-518
-600
-721
640
232
-25
133
-971
392
174
628
-330
-942
-946
562
-411
-854
-972
-732
-161
865
-257
-325
635
960
-802
-421
-714
349
287
757
-938
122
-983
-73
-121
-580
370
-998
-317
32
-377
-34
81
-477
243
597
11
-306
-212
894
127
788
-749
-63
-657
894
65
-22
268
792
-278
-999
-362
-593
442
902
410
383
804
-747
-397
-261
138
262
860
-780
-38
243
-109
-866
-89
42
-964
124
683
408
415
-752
57
258
-414
-402
-65
-844
626
-901
54
-758
-193
412
-896
435
-469
-516
804
-195
561
547
978
-286
-570
751
568
330
-225
-748
-140
-316
279
869
25
-274
-464
-985
-472
-457
-949
-460
978
-721
-241
-589
-344
661
364
-233
-562
227
949
204
812
118
58
559
-150
546
864
-831
-566
746
1
-476
75
-449
-611
140
402
-348
-445
-254
760
-477
-350
133
183
49
680
307
84
-155
-158
39
-319
501
237
-20
439
-900
-543
493
-800
96
503
-100
-829
520
-528
745
381
-688
238
355
-795
555
11
56
-772
894
531
772
-988
154
-158
171
328
271
-471
-481
-26
-373
213
-573
-266
868
701
762
140
508
-9
718
445
-276
-58
863
347
547
661
467
-226
-771
-973
495
-61
663
-207
373
-263
-386
929
412
-443
728
-679
-125
787
517
-247
677
532
67
869
415
204
-994
-647
-95
935
-116
-604
576
945
-365
-151
-611
750
197
-659
-530
540
404
-575
-744
330
221
456
852
-242
682
920
916
52
-596
943
-69
-451
904
38
506
-782
781
-861
-577
-804
481
-881
-386
1
-983
939
807
15
163
517
533
222
-566
321
303
927
392
242
903
-795
355
-719
94
269
-453
-86
-312
753
-920
351
887
393
-501
-908
-238
-309
-814
207
-903
410
-186
422
-822
-406
-260
902
-496
394
-365
349
-19
-190
-662
-232
499
-53
586
-713
-817
473
721
902
844
-384
-604
-424
636
-161
-537
428
-721
621
436
51
997
-231
-868
-837
-35
-54
123
305
724
-460
525
-112
-396
605
490
374
807
-17
429
-357
-439
-443
-276
-994
-720
-966
-317
-935
-484
-218
-405
-245
113
39
275
303
-453
250
-319
-482
-56
372
968
51
-17
946
-978
-942
-142
322
-45
-757
-329
225
-727
-687
-105
995
780
-602
66
750
-811
-517
999
-436
624
-357
562
-275
233
273
105
-163
-343
263
-149
-54
669
-488
-340
-706
785
-669
-353
12
634
-875
-304
68
182
-105
-29
718
640
-945
-96
760
-121
849
-383
970
-930
-960
-143
809
974
-481
221
242
-170
-177
332
874
353
656
303
229
117
-569
428
17
899
357
-245
-623
685
-293
273
840
-612
59
-825
-874
-812
-492
30
135
-329
534
-286
649
506
-497
-115
-424
-644
649
246
129
-212
-185
485
301
-186
-122
790
-631
38
-438
-287
473
-720
961
813
666
-727
-715
-954
-357
936
411
562
434
915
408
-958
451
6
-728
-581
-864
-933
-846
-99
934
-514
131
-898
-831
-710
158
392
730
661
-262
-458
95
-437
-919
-205
511
-97
-806
860
871
-361
-8
-414
-903
-761
-569
940
-531
-893
604
106
641
-205
-632
-510
856
615
-132
462
-997
-82
978
341
754
455
211
-713
344
-102
-866
-795
451
302
985
52
853
961
930
-404
45
-868
-677
-166
631
-701
9
-277
862
-368
330
-150
-135
490
-378
-628
392
419
-907
714
741
946
256
-858
-1000
-626
-571
486
-29
-915
40
774
-529
-719
730
-744
515
801
-159
-893
-369
795
410
608
-566
490
-567
-208
-490
812
828
-708
-240
456
-741
-712
809
-108
-185
-993
-86
-955
661
469
-974
-853
492
554
-528
-861
188
859
550
603
569
438
486
609
518
-86
829
905
760
-225
88
-733
-222
-453
-540
-925
-176
-556
-338
967
-296
425
367
855
235
814
289
-661
-82
-74
-253
-748
-10
-633
-672
-912
-515
-694
-1000
-784
-220
-115
-286
693
-58
-875
358
736
-850
-253
561
-578
-665
788
616
575
-136
615
-70
254
906
-63
-367
-843
665
768
405
-430
48
-267
870
480
483
194
-733
-344
-374
-456
488
858
-72
-329
-798
-1000
191
105
-596
-621
-548
-280
-873
108
-918
-162
-982
360
-723
-244
748
467
274
407
-492
859
-839
988
-105
-80
605
134
897
12
115
-169
436
-383
-382
-736
38
-408
808
236
-700
-364
-885
615
238
594
945
-564
787
-136
-342
672
690
768
-420
274
-24
-436
-540
13
298
-481
-309
-692
-47
834
412
-951
-783
-816
40
155
68
-358
212
-429
-260
-108
-801
198
-922
-501
-753
-589
272
686
-450
457
-947
770
342
-325
-847
-196
-254
208
336
-721
-385
-67
840
-455
-195
64
399
-578
-309
-757
763
128
-401
-456
-509
-407
-451
-59
997
-884
697
864
-937
8
-499
248
107
810
389
449
-268
-821
-998
-454
48
-513
-257
826
-351
735
-899
-945
11
4
958
-817
345
62
542
-136
269
847
-515
-675
712
465
534
-226
309
-500
-863
-231
-732
-606
-739
-91
809
967
447
331
247
-541
-97
-209
709
234
479
883
-203
673
-929
-465
830
674
-567
-554
919
24
322
-570
494
293
889
-260
-529
726
-952
835
-260
20
252
-112
-540
-916
-987
-776
590
-816
487
-600
100
221
493
-456
-486
813
76
212
216
107
233
428
252
656
-32
204
659
-451
339
571
964
333
-640
918
-651
789
364
604
-382
-929
432
782
558
-946
815
423
-931
157
-132
-236
517
-503
664
986
-228
-595
-410
-650
16
-257
-578
127
-844
573
-40
103
-372
-443
-798
-956
452
957
347
298
-983
523
-24
-110
99
-792
-993
529
710
882
-351
-102
-584
-696
-166
954
964
725
866
-596
-106
904
825
-52
356
275
590
326
92
834
335
896
840
-85
942
877
593
-294
215
487
785
907
-398
-400
-633
-309
600
805
-665
881
353
343
708
705
-586
775
-73
-698
740
877
-820
83
-288
608
-600
955
-320
634
-373
735
-621
-358
-344
-320
-562
132
-616
-744
599
-445
380
-932
910
-609
-203
-529
-443
72
538
-165
505
390
-274
-733
246
161
708
-635
945
771
198
404
150
840
-126
404
452
-827
-311
180
-690
-124
-166
440
-373
-57
-797
-194
-445
409
239
-547
403
237
-350
-373
774
-686
722
-118
-462
966
243
-132
-217
-71
46
-35
190
42
-294
-168
-898
-10
-852
292
-109
965
-119
833
-412
-525
183
-818
576
-859
-9
-979
-953
660
-608
263
-831
-335
-569
509
265
-935
510
785
-507
540
39
-880
421
-669
-993
257
-827
531
-903
-204
609
-122
-13
-165
-427
-950
-76
-197
-943
-351
556
-588
-949
-912
36
377
-223
501
44
86
-318
250
-34
-586
997
-782
-564
-915
65
-94
739
-957
-42
-444
-303
-723
-393
793
471
-703
-189
-469
656
-965
-370
479
-604
-194
610
117
278
-87
-639
-902
471
507
-675
-592
-637
-985
148
-498
688
-137
-248
259
186
-283
-74
-285
-609
-690
266
-90
-494
36
-167
304
-745
-981
964
988
160
558
316
-226
454
504
-932
-501
-436
-696
600
749
-432
-233
-544
322
281
509
997
128
366
318
573
615
902
-288
957
-79
663
-161
-613
-191
360
754
361
-880
-427
-281
-110
80
859
-212
798
-157
-237
-637
681
-871
-901
-306
128
-159
-547
-431
-903
-953
-805
-777
-763
-266
1000
-12
457
-136
706
-701
-61
-522
503
766
612
441
-403
-723
-351
-792
62
-962
826
-975
-113
-768
-493
-74
362
936
815
-667
-551
12
-997
271
-878
43
-238
-610
-567
-929
863
-270
94
536
103
187
-502
632
-804
-42
76
-367
563
68
-730
-857
974
-642
899
-78
564
-996
17
-362
-706
401
-867
339
5
-84
-484
-539
-222
-940
-888
-117
-594
-815
340
114
506
-231
-672
-345
-275
606
633
-356
-640
493
852
142
-467
960
-308
-55
-443
-560
478
294
-668
379
-331
-338
911
-220
800
-632
-749
889
283
-745
-303
684
-620
-257
-106
-331
-993
893
-861
-140
533
-830
-120
291
-689
-760
884
-298
-304
-135
91
-553
112
-398
-521
311
-88
-550
-90
688
610
615
4
862
-595
-986
-268
-778
997
-69
-534
251
139
-628
-712
-271
-237
626
994
942
-930
702
-426
-873
-598
-532
-346
-697
647
-651
592
-744
778
611
-138
-18
443
242
949
-119
-641
-882
-801
336
133
-758
735
314
622
-980
915
-407
5
247
-317
-78
330
731
-271
-274
-613
-213
-923
916
890
874
-674
-274
923
-236
-968
437
-220
122
598
-879
901
329
433
921
642
569
618
-609
-119
-372
-261
-888
9
126
272
-984
370
-988
-514
738
-203
126
-982
-134
885
383
358
-419
-402
-812
-892
-66
779
706
-8
-260
80
114
544
164
293
-583
-814
852
-282
38
-828
506
-709
814
250
322
972
-80
121
-972
-123
322
81
-813
-959
-195
-76
-796
632
-747
776
-966
338
323
-667
581
-603
-176
-80
117
978
-477
600
-536
22
-175
-431
510
-682
-205
583
790
414
-388
-990
580
293
-534
-476
-97
657
-233
-22
-526
458
-998
380
-494
973
200
-81
-495
527
418
619
244
-631
976
-685
520
-494
-181
675
-557
600
-131
-387
464
-773
-348
302
735
-932
-143
976
81
-473
-997
402
-671
746
830
-358
377
-641
-453
-260
-525
651
-173
758
873
532
823
-965
-427
405
801
-812
614
-92
559
-612
-843
-473
-929
-125
660
-674
702
291
-32
466
-597
-553
-343
-16
-425
964
212
436
239
602
-787
-18
149
-559
994
996
636
1000
-684
260
147
631
761
809
10
611
329
-401
-879
26
559
-743
311
-975
949
-329
152
759
959
-281
-630
-702
-329
322
-751
-697
-601
340
345
791
-357
-491
626
-165
249
935
758
332
-486
-32
879
-532
887
305
325
-886
386
-838
348
359
-636
806
-33
170
-351
-772
-627
-586
402
-492
819
597
965
-827
867
-68
-438
-892
675
182
18
589
-210
717
263
-905
155
218
843
-184
-922
315
-700
985
882
945
577
-900
456
293
-367
792
708
955
548
-732
607
150
802
893
-459
-775
380
814
-170
-16
-775
-652
-965
251
601
-287
455
-654
-579
-331
-24
664
87
942
-962
993
170
469
-629
-306
336
585
-634
-404
-34
-349
-179
309
92
-395
398
-129
630
850
602
605
831
687
-11
856
-168
-512
338
-27
483
45
-931
-466
270
-630
982
320
-931
301
86
-660
321
-32
-611
709
-702
-618
153
993
-259
23
-824
-232
-782
719
559
335
-860
-544
184
-226
311
102
640
-42
140
-261
-684
274
577
-121
553
253
476
-669
312
268
409
-349
408
-530
885
-965
38
-640
-816
-494
-765
340
-479
-96
931
-335
-279
-923
796
604
-468
-634
599
70
-491
434
71
-854
234
-586
272
-802
963
163
-625
-175
-255
857
-894
106
-517
-376
-276
715
-298
-825
-479
841
-959
-418
-645
671
946
-717
903
393
824
163
-447
-339
680
257
557
-151
-826
-162
-120
943
690
474
-187
122
281
-362
-991
-788
-501
267
-249
-367
-580
135
144
-74
247
39
875
258
-729
774
-745
676
241
-185
-221
-597
390
-459
9
108
548
610
322
-423
-956
761
-242
436
-246
288
-366
-495
734
-867
-515
706
167
535
56
492
-32
663
-942
-587
-440
-317
-628
615
776
-298
694
-878
525
680
-643
762
-40
553
691
135
-554
-386
-781
-399
218
673
-163
-139
120
-717
-233
-448
-930
175
146
-678
-872
-924
-816
-796
149
-38
-772
924
-373
-806
-365
134
998
151
-286
-35
711
683
-284
-741
-36
42
166
-328
830
196
-920
397
-125
-870
606
-154
937
-927
-446
-783
958
-479
-447
-840
-184
-542
-195
-107
-668
543
-998
210
-351
207
-383
106
230
782
139
591
-865
-376
623
819
-424
-338
-757
303
-173
-145
760
-913
277
-456
525
671
-807
-480
-400
20
-590
3
-869
18
-874
641
-466
-811
-130
660
115
258
-273
832
701
-230
788
841
-488
279
520
-383
853
-782
947
202
814
52
-937
417
-196
-602
272
912
773
-101
681
234
-979
-500
718
-652
980
-801
834
245
-827
-877
72
435
83
303
88
-15
511
-688
-836
-52
-383
413
-116
-124
-504
-948
-919
-77
683
948
804
-45
120
-147
-414
-468
628
-412
-786
-98
428
-163
-676
-478
-776
-369
-519
368
593
-843
529
291
191
825
-749
201
-587
-827
-2
-714
308
-244
-225
178
-12
-240
316
-114
215
-935
-605
894
-214
-845
915
-581
374
381
474
-467
687
-362
974
-124
722
-830
468
-769
-772
-629
-766
-868
543
89
-299
647
43
-94
-896
-454
-885
88
-68
-488
531
515
970
745
-246
-518
-352
-814
390
-515
89
-770
673
-960
789
399
-332
-25
484
-810
635
-640
437
-974
535
-699
673
205
-559
347
181
711
-379
-185
-773
-617
-844
344
-806
-74
380
-11
82
978
190
250
-897
768
621
-713
-372
-613
-890
818
833
491
455
-403
827
414
-97
800
-298
-629
-293
-117
-692
616
-15
-944
-358
31
-573
-969
-225
874
713
-414
-912
51
-547
362
-555
840
-460
-652
-181
135
-389
-801
539
-344
-203
-644
769
792
690
-529
289
93
128
202
959
573
877
160
343
371
-547
693
-290
204
-780
-2
56
-904
996
145
123
-798
361
-847
-481
-654
866
-491
491
-446
647
903
-128
470
-517
-274
356
-983
180
-985
-332
481
878
-10
-639
-560
942
793
595
679
-349
-951
805
470
-604
602
-738
621
524
-279
-502
628
-915
273
916
304
572
-469
-642
263
-350
917
-847
-596
661
767
-577
-175
833
74
671
-622
684
836
373
319
293
912
652
-934
125
345
-527
-419
506
229
562
-24
-550
322
743
807
-864
-1000
210
185
-456
-216
-267
701
-249
-257
852
409
-328
-1
737
-646
343
-281
576
-544
718
32
-500
-796
749
-454
-929
-184
206
-499
170
-64
124
701
583
-995
561
-395
784
-711
483
-692
424
-770
-876
681
32
185
-186
664
-716
736
136
468
-777
695
-516
-812
834
-171
62
441
-189
-668
-854
-585
-513
713
648
-961
-222
872
318
760
-724
-889
96
874
-209
-866
187
-496
-173
435
-904
947
666
-332
892
881
575
251
820
-518
-164
-343
-324
480
-283
772
-817
-241
419
433
-136
232
-631
688
-445
-670
-906
703
94
360
499
-968
885
-399
311
826
65
71
128
-447
-957
-151
405
-802
26
-31
670
738
-919
188
-426
-247
510
228
-13
4
-415
-203
342
779
953
508
-404
-232
-713
319
642
-210
611
293
-521
710
362
586
-265
-199
-662
278
235
23
-481
785
66
-912
-422
-979
-897
-153
-234
-487
310
845
449
-813
-151
-41
565
72
896
999
280
970
572
149
202
545
706
128
-517
-395
27
-187
-628
682
-770
461
-8
-535
-351
404
471
-768
904
-47
313
-204
107
-100
863
-672
815
811
-351
580
686
601
-270
269
273
207
-617
306
374
231
-742
60
-688
890
343
641
769
-587
-133
603
350
-22
-640
-161
-60
-608
116
559
28
123
490
674
-828
-228
653
-514
99
-609
-274
984
-913
41
-440
578
-750
-348
-187
-11
595
-84
-908
209
-26
96
862
961
-444
903
-241
-33
904
-992
941
508
445
-593
743
-522
545
105
612
285
-315
-770
141
-941
763
-586
427
-922
-707
678
-208
-495
-738
74
-782
-67
-675
814
712
737
-902
622
-298
367
-496
417
-510
-950
-335
698
960
996
-928
-234
-501
-640
213
-836
-25
-653
670
929
507
471
724
277
931
-157
-527
483
228
495
521
41
-694
96
414
-877
506
-427
506
-206
-11
200
129
150
793
-473
-758
461
322
235
-497
397
595
923
79
-128
586
-524
938
142
963
539
-528
-647
-859
260
-493
-234
611
-100
592
-428
855
802
-525
386
42
297
-751
869
198
792
-565
-956
324
548
-474
423
37
942
340
-603
-750
347
-594
675
-407
300
-340
-483
462
627
572
-406
511
-788
0
-33
-629
-171
511
617
137
68
271
-641
-250
504
-97
-297
-548
-400
-100
758
-851
-509
-258
-262
-871
-200
-215
5
183
-962
-828
-897
-387
190
-390
-877
765
-923
-267
522
-522
56
-438
-86
-145
-504
890
-102
376
-9
-75
-980
904
576
-765
213
-175
-456
-112
989
-632
-793
622
-250
-310
548
831
-158
277
-510
239
-25
-119
-937
-941
206
-701
916
136
798
-994
-422
-892
908
-57
407
556
-200
-203
-683
508
-224
137
923
-164
-14
740
470
852
616
-356
311
-357
753
738
657
-419
-666
411
-509
342
-536
-380
-890
427
313
-190
-762
169
40
871
348
-918
636
44
874
-171
615
-898
255
610
398
-751
-210
-732
678
528
8
-184
-415
525
-615
29
-989
-223
-433
-968
-120
233
-369
-963
638
95
-579
614
273
374
-33
-579
721
742
734
728
-661
-470
-611
441
712
-227
-675
827
701
-791
348
-653
873
260
251
740
-303
-426
453
421
390
53
-590
231
345
299
-318
498
770
-389
103
-477
698
735
292
-585
-457
-395
-387
338
-808
-903
-243
-687
302
-762
-454
574
706
-400
-76
-931
-432
-237
-815
185
-437
-575
12
746
529
414
-385
539
-101
-464
214
434
-709
373
11
560
586
-317
389
493
-919
667
139
-434
849
437
-185
-896
192
592
-613
-911
-318
607
728
-618
-626
887
88
-620
290
-926
-188
-543
-331
-699
-74
-973
187
656
-724
-180
448
-399
522
579
538
553
-167
328
-177
-882
-658
902
-514
-928
92
-474
167
773
-632
163
244
502
895
-671
146
664
-402
198
-640
-885
-46
275
134
468
-527
744
374
629
-1000
881
184
873
-854
453
734
220
-805
-322
-641
-364
666
-697
-22
-978
128
-660
166
-785
511
-780
232
137
862
-616
-240
-330
-36
-704
-68
-993
-357
237
-772
72
78
358
-335
-326
-318
215
549
128
-778
-96
-846
-454
301
954
476
724
-156
537
493
-450
459
-657
-145
-170
-812
109
827
-81
843
294
272
-822
715
834
683
996
-39
-90
991
-898
174
-26
713
-121
454
-657
-640
443
439
-152
203
-25
-967
618
-79
624
-141
-849
773
-53
349
52
-236
860
-792
419
-256
79
937
481
-783
-836
-985
-168
238
-655
475
714
-462
917
-744
894
-25
-794
381
-380
707
-372
-320
380
643
-663
-143
-728
616
-811
-606
-689
-981
197
-235
633
966
148
28
632
-982
-406
-85
-558
-74
-542
716
605
250
955
-750
421
-537
291
-224
375
-952
-943
0
-171
-337
238
-199
-192
832
-634
-181
-200
-777
-225
431
827
-807
806
-59
-162
-112
639
864
-216
-532
433
-825
318
244
514
-301
30
272
-107
550
247
-469
460
392
-262
432
915
-836
-317
-487
-892
471
943
59
-802
108
280
-558
341
-213
763
740
163
941
-163
-530
725
694
46
648
392
518
-890
80
-611
670
-777
921
787
-235
-739
-250
25
-453
-818
-652
-265
683
-852
-368
-33
117
980
659
744
-600
969
963
376
415
-507
888
-953
-991
-832
12
-872
789
-285
713
166
-788
433
-225
-750
-960
60
540
116
-280
-199
686
-419
820
845
-513
-355
-392
5
327
-686
805
601
-230
-35
-724
89
-991
-520
11
-940
-129
28
-204
-792
167
-883
-674
164
568
248
-867
957
310
16
-555
-215
245
-374
-469
51
146
-388
501
-543
-307
88
600
-616
886
-749
-348
575
-920
-506
479
758
-979
104
-533
-335
-530
-437
-851
982
-530
101
-957
-522
-658
162
929
158
39
777
527
312
-79
-291
-922
844
809
-751
625
72
-865
-686
-877
728
-609
-662
556
388
501
517
-122
-893
840
474
864
949
974
-751
417
-807
-35
-575
286
454
-829
976
395
-122
429
-864
-518
317
749
-118
-150
873
343
-681
-377
-500
-252
-53
618
-541
737
-350
172
-840
553
-854
803
-440
-850
823
159
698
942
253
-195
226
253
505
129
-233
-557
617
-643
236
-142
-462
992
-506
-612
404
788
934
380
689
739
988
-316
382
651
455
881
178
-397
-422
863
259
93
723
51
645
-310
226
502
-652
426
-769
-503
-997
416
-226
-7
-468
237
35
-968
551
-225
-140
-536
-849
193
33
218
618
199
-351
865
-230
727
768
-19
179
-348
883
607
-685
-345
-38
-720
732
-273
-819
-904
-536
694
6
677
538
135
-367
-418
-191
-57
215
644
-335
414
-18
868
694
-783
-530
-721
-998
717
367
-652
-286
-85
791
163
893
-774
58
774
869
327
-647
363
-258
-905
-495
-881
803
-282
532
847
98
-493
304
678
-797
-181
-714
711
-921
-489
-610
-689
106
-678
-662
-59
323
-768
-890
356
-574
1000
-735
-181
-224
583
-80
-806
-389
-28
-452
255
318
411
-911
-406
-402
446
-595
891
814
368
-824
222
897
-422
-246
922
22
-402
937
105
249
341
413
-331
850
843
-87
114
400
698
-110
845
-45
-801
-535
-149
-285
-93
-960
-680
-899
-693
-90
270
-784
830
-142
954
714
-129
-428
457
196
-100
139
897
575
52
206
-623
-91
390
686
791
-435
-439
-749
418
-542
-895
-697
-978
-917
-857
64
254
123
-760
-509
518
-340
-734
-16
851
779
601
275
-311
515
125
420
203
195
630
-507
-50
979
91
-804
843
913
814
789
-790
-565
-157
-364
193
-661
882
-397
700
197
104
990
-897
353
732
994
351
-623
-94
-562
-338
-248
961
-67
520
-977
425
-770
-229
-224
738
-324
-235
-551
339
670
-40
878
695
932
-50
-85
-332
-350
646
-782
-683
805
-640
-789
-62
-228
-963
847
304
559
432
181
-582
-187
412
48
-296
414
787
442
950
784
-842
-706
774
-81
638
202
-276
360
412
50
-116
-934
926
-890
-492
-284
-872
-820
874
813
-23
14
91
394
-863
343
-593
25
-663
318
-77
114
848
-221
172
223
-427
-445
-939
851
-215
-321
-694
-306
-610
39
943
375
-799
-800
-355
-993
39
219
-169
-225
-362
-243
963
332
146
247
-667
738
585
879
395
-364
776
761
-539
672
-297
-343
-472
-742
10
-511
924
543
-211
767
-271
-883
623
811
68
377
947
-838
-617
-515
259
966
-567
603
838
418
-601
-821
-423
844
198
-15
266
191
-215
791
416
-560
-382
159
536
-493
-783
-403
347
-816
-666
178
128
760
241
810
938
774
-823
384
932
371
53
-668
-487
-146
147
468
934
333
524
620
551
664
-353
935
-249
707
-514
128
604
131
-765
-630
987
260
-684
-621
739
753
-387
-819
819
-817
-152
-657
269
309
355
280
-818
218
401
-47
-986
593
206
384
767
-21
969
250
-50
656
38
343
-642
738
-440
-54
-501
950
-919
-341
-883
-561
715
-571
334
-771
587
124
-815
596
-446
325
208
627
-648
888
-579
535
771
7
-694
246
54
-453
-707
498
184
-740
15
-390
869
-191
-874
538
872
-914
-542
-956
-552
-134
734
-954
728
24
-720
-478
189
167
-366
595
998
202
963
373
713
-248
621
-720
-362
245
-527
-303
-694
704
-372
-213
-354
46
62
210
-467
-1
85
616
-517
-105
964
815
-692
-330
-486
475
-50
105
952
767
278
-338
746
682
264
706
-442
485
-588
-6
709
505
418
768
51
643
252
-638
974
-525
813
830
-842
823
-930
-871
215
-820
-704
-887
-133
284
161
-452
-963
-438
-925
-770
-75
-314
931
-18
767
-337
309
802
324
-326
841
746
-788
-135
-456
-219
-602
5
-920
13
-422
-342
216
822
-454
-144
-879
-824
130
965
775
967
187
505
-944
586
421
-935
19
168
155
-685
211
180
498
397
804
-805
-196
289
789
-791
-422
-932
462
-562
-931
-674
-716
662
255
-156
-431
-504
36
-406
-214
-576
239
495
-760
952
950
-720
857
-467
872
532
599
-887
342
-78
105
540
260
638
536
-819
995
-530
-336
-110
463
310
-345
812
-482
886
-502
70
232
-433
29
-3
322
786
-188
-307
-616
510
22
471
357
-177
99
65
205
575
322
-47
-599
885
12
718
-298
-110
177
627
179
-536
-479
480
803
832
-226
683
835
254
923
-358
-740
-661
1000
-226
-402
7
569
674
-424
390
147
405
648
70
483
816
-792
-522
-154
-436
-772
-918
-753
717
776
-525
688
233
254
-345
243
26
-425
618
471
-7
-59
-625
367
959
573
975
868
612
-44
-302
33
-561
-772
-964
809
-374
340
164
497
345
893
-921
40
368
949
281
860
-701
534
587
-86
374
-636
640
-748
568
-482
-519
-971
276
-767
214
-453
-431
-335
-460
-340
-799
862
580
118
958
536
127
-728
194
-899
991
321
988
-371
870
131
-559
-807
0
65
-580
-617
460
846
322
-353
322
651
-562
626
145
-985
503
748
-812
-262
-543
820
252
525
932
-594
844
115
-72
328
625
-923
-454
-82
-728
-847
-425
369
-327
368
-579
-490
-831
996
473
809
-455
-573
-295
-622
855
735
780
-553
873
-733
779
-784
-668
-968
248
641
-385
-329
572
516
433
-508
-801
-196
-608
-390
-368
-347
594
177
981
459
-862
-539
532
-720
-198
-716
-882
404
238
-230
484
776
428
127
407
263
121
893
271
192
-484
-561
-377
10
-853
319
950
513
938
577
267
769
992
-206
226
974
804
-109
-922
-686
-386
-64
-595
275
-326
-111
-188
417
709
530
-978
226
-806
-218
-63
-363
-614
838
-97
-380
-530
-972
217
-106
-559
650
-781
-354
-257
-411
-580
399
13
-179
-406
-595
-523
-593
-288
-824
-753
951
132
-976
700
-816
-767
-172
-928
-678
465
250
-38
242
-654
-947
482
941
679
976
-243
-660
352
749
180
168
-635
-322
-964
-57
360
886
831
377
281
124
249
-481
-604
21
-100
903
-330
997
-213
-875
-358
-478
648
-260
-763
353
849
-139
-308
376
-411
-145
-553
-202
-484
-976
460
-783
284
-213
833
186
270
-721
-343
855
-888
710
806
-387
-677
978
-769
522
-333
-531
285
920
227
-137
-561
24
-782
-295
362
-863
446
-18
-145
108
984
648
-241
359
-365
-171
-424
-325
34
-903
44
-449
621
958
-937
-554
613
-986
-334
-513
266
-252
-6
-109
-492
825
578
-709
-572
737
68
-942
-878
-930
737
847
756
796
508
-497
-666
327
766
-957
17
584
-420
230
-602
-441
583
268
-465
621
-646
-308
199
984
730
870
358
-266
-17
141
-392
805
-43
672
-552
-627
-572
-699
-451
-274
660
-282
-733
285
436
-623
-668
804
-200
-614
-274
838
167
750
-689
573
130
678
345
351
987
521
-716
890
528
578
295
-438
756
997
185
-893
-411
292
-736
-631
-432
-858
679
-381
-306
-466
653
910
-990
-126
959
-630
292
-376
531
170
-638
74
-75
212
-888
-970
572
358
-204
242
544
-76
-808
247
-262
389
-575
-349
-89
297
224
-690
-914
-157
406
-106
-70
720
-587
121
448
78
-141
-726
801
-211
-467
169
-761
-940
611
541
256
-33
809
605
-992
188
-632
70
-1000
288
85
-313
-810
346
496
-592
-661
-579
-80
-690
-693
-932
-583
244
-739
513
-297
-809
-755
887
978
168
-872
-581
809
-609
6
-553
543
-623
-237
-7
730
-210
-119
579
776
944
28
-815
-3
-965
322
618
-676
842
693
-668
408
-194
502
37
452
-775
-534
479
-223
-555
-367
-381
-612
-363
118
502
682
-628
-438
-665
930
80
-271
532
579
-554
-643
968
-618
494
302
-606
189
336
683
-697
93
700
-476
632
594
17
-372
865
-729
918
-553
318
167
912
548
-567
-523
805
-520
742
878
488
248
264
175
-856
299
171
-553
865
-88
-864
985
-716
-190
90
-575
-557
297
-448
-10
451
507
251
60
-678
-280
707
929
204
671
-476
-991
-504
538
-282
34
-452
812
-613
-580
299
207
-386
915
211
-764
830
-80
686
145
229
834
-1000
249
-212
-631
-760
40
-482
-313
603
-930
-651
-814
-722
-39
-260
806
766
-718
869
660
-314
495
708
-302
-643
-651
513
616
731
-973
-821
151
902
996
-761
570
611
626
-934
884
-748
-371
-934
-821
-570
593
701
-824
-617
-867
67
545
925
-361
-483
-739
-192
-741
673
-18
-273
102
23
697
688
-403
-88
-122
447
786
555
-770
735
-396
36
440
-553
337
721
620
463
238
478
-737
-888
232
436
894
822
-35
-536
581
-974
741
634
-546
-382
107
29
33
-304
381
186
-331
-630
26
-121
-446
-731
-752
732
942
-79
-997
-36
705
849
-840
989
969
106
-1
806
-717
739
834
823
-617
257
-116
-578
-479
-944
-156
-657
-575
-66
-870
-106
-674
-996
195
-528
568
-602
953
-223
427
-549
-372
755
-917
128
35
195
-651
134
-467
0
-286
-308
761
-850
391
631
-846
169
336
-975
-159
314
494
348
708
-1
-289
-459
986
-298
-805
802
661
278
951
984
-799
-12
303
422
-626
-791
-348
-459
217
648
-919
-431
847
128
663
888
87
-907
-884
982
369
-832
-200
-892
-225
143
-972
555
354
-104
341
321
-328
-837
267
-592
337
-261
-765
99
-978
-216
226
-946
101
666
256
-109
-718
-294
-207
485
-88
936
931
936
-602
-506
402
-688
-353
-274
-511
478
779
639
479
-218
908
367
-749
707
-535
-796
-173
-341
-852
892
999
575
-211
462
427
476
-334
40
-897
16
217
221
-831
-450
-890
385
998
-30
-136
852
-51
201
-418
283
-284
-613
-543
249
357
-615
440
-556
-988
-764
-640
-905
433
568
378
435
314
-804
-713
-401
517
-163
-423
737
293
491
-604
-377
939
-780
330
-738
281
861
-529
-433
-432
426
-116
48
-564
581
-51
-543
736
-400
118
-318
-892
-743
917
509
-812
414
-458
-211
936
-721
-506
-487
80
-316
775
218
-55
636
-868
-235
744
-618
-706
758
-177
274
-606
-470
209
199
990
156
881
645
-613
228
-963
-199
722
-441
169
503
170
-447
-800
217
-993
622
-64
640
-722
-908
-289
874
-793
-117
-463
665
257
-558
-693
-642
-509
-38
597
857
-875
-442
-568
767
-828
-828
-178
-835
-152
514
-399
-219
-746
500
-936
-738
-95
932
715
-764
252
976
483
-288
438
368
764
310
838
-213
464
594
933
639
303
402
467
975
44
355
473
-632
592
-397
36
-409
-731
-736
-94
-300
-659
230
-980
458
-832
926
331
-48
544
-54
-271
322
-614
-272
-666
241
-72
640
-144
-285
345
-188
318
-391
377
-996
7
-139
527
467
-271
39
979
-504
-424
377
-899
178
768
-545
-831
-45
-209
-511
944
432
814
-554
-18
-403
710
963
365
279
188
769
468
-914
-505
-686
479
-597
-94
-503
355
466
278
-88
-638
-162
524
275
374
791
415
-414
206
-26
-666
-128
-989
-690
-445
230
461
841
352
191
-100
-200
-259
-306
-986
-57
330
405
728
429
-252
442
-883
73
-225
801
268
-764
897
501
481
-923
125
594
136
698
820
-345
218
767
-354
-218
-934
585
380
-118
182
-552
55
-583
195
-649
598
-918
-879
515
307
613
655
61
-845
366
-291
927
-995
661
540
111
-400
612
279
-2
-585
470
-848
-709
-430
857
915
306
-585
20
784
-422
-325
909
518
-400
247
40
889
5
-991
-373
816
306
484
-419
-132
469
81
588
-241
713
67
-273
-616
663
-346
626
-47
-833
251
-207
354
914
502
739
-638
986
2
-828
-364
-549
69
-267
413
-979
729
-70
639
506
925
412
960
-233
584
73
-742
645
-974
-491
-724
-604
140
-148
-824
803
-192
921
818
296
-361
962
996
337
813
340
76
-848
-341
703
172
-818
601
967
-336
-567
226
923
-888
183
210
258
418
783
440
467
-218
214
607
363
826
-528
975
431
863
-312
-127
402
-27
291
76
-666
615
283
-340
546
702
-912
-100
610
473
241
-449
497
-708
354
-339
348
-616
-418
744
-269
-999
-106
-149
-205
-145
-486
121
-905
-542
118
188
842
-350
763
-276
-796
-741
559
-998
-287
-473
-19
-453
544
-168
825
-52
-445
-223
-837
737
130
950
793
719
-704
510
-953
389
-682
-572
575
-602
-981
-687
425
-53
-517
469
-611
-826
18
-597
498
871
-810
209
-266
-400
802
-624
-117
-915
884
-833
59
26
-526
410
-298
997
392
742
699
-762
-503
-652
153
-86
-905
-920
-100
-99
-452
-851
-3
422
-1
24
-952
-91
-3
955
811
286
-605
739
176
241
-253
408
841
-807
-568
144
46
-515
76
-403
-956
798
-636
794
-362
-416
236
277
980
-531
273
-248
-373
746
-776
-196
341
370
-692
489
937
-65
215
-767
-311
-70
214
964
-11
-71
-737
68
-734
365
-930
481
-948
196
-606
-499
-279
985
-373
-973
959
372
366
-653
-250
671
332
-127
889
53
19
78
975
943
960
-437
-868
872
456
-855
-877
-387
-491
-416
-633
-378
93
-377
947
-298
-630
470
777
184
-119
-278
261
-592
114
61
-229
628
-391
-733
-33
-788
625
731
325
-927
755
803
697
200
-532
739
358
478
117
-821
-570
58
454
-769
-868
-436
733
169
-206
543
487
-710
-792
851
-48
-779
50
249
477
-21
-437
-913
377
-353
29
195
430
-73
-502
-219
-216
629
-897
-47
791
273
257
379
-835
-96
-811
882
757
-49
-327
427
-945
610
-541
348
771
783
-941
504
-169
-714
-990
-195
-402
540
473
-929
283
115
285
521
886
36
698
-902
-549
3
21
873
548
252
-629
-942
-368
565
-234
-672
-24
-604
663
-713
921
217
-63
-491
-530
-393
693
413
-222
444
68
-160
590
970
543
-591
-650
271
663
741
-336
608
28
-745
942
309
290
154
397
-325
179
-186
256
719
467
-759
-10
406
-12
-955
106
-121
-253
-679
-71
-510
492
44
960
-85
-10
410
-982
-349
948
874
798
-184
-151
-6
253
-868
791
-945
-298
591
-228
-736
208
184
429
-957
258
-330
386
959
-918
711
-713
-23
-288
846
121
113
256
432
-186
-525
272
-767
268
-155
995
-757
472
631
783
-488
-406
-350
769
297
714
717
724
-817
867
-475
315
24
-836
-217
425
486
616
-426
-716
97
-486
305
-813
-658
325
749
911
27
830
761
-972
-228
571
97
718
-529
-296
-819
510
889
-963
930
598
740
662
745
876
607
-160
-536
-150
-731
-936
-167
-233
254
-603
-672
998
233
-95
804
1000
869
938
730
575
-437
765
-207
218
71
611
289
191
958
217
-920
505
248
946
-742
-703
-852
560
-766
260
-81
68
-173
908
-530
-424
-188
153
684
840
-423
387
183
928
-453
124
-998
191
595
444
-849
-55
-704
-491
653
-857
-479
-476
508
651
-100
-8
-615
-144
273
-930
385
913
90
35
-259
226
-452
-612
487
49
-147
285
-820
114
-577
-246
-898
913
-997
-354
-431
952
324
777
-219
875
912
-197
-700
979
-934
388
-928
-344
952
-742
345
-240
-415
-261
-659
123
-130
821
185
284
588
-391
-826
-294
517
779
-345
113
101
147
-72
-354
-925
523
-300
-681
736
-197
-761
-840
237
-388
-286
269
-92
185
540
-452
-787
846
-89
-392
-929
703
2
-599
933
-556
959
860
-767
633
862
910
-899
-104
-727
-976
468
-840
-447
-464
-514
478
925
117
263
187
310
-190
-349
324
-566
-995
495
-508
470
61
-962
-414
-204
168
-184
63
179
306
-968
381
464
-935
-773
633
963
298
-278
-838
346
164
533
890
453
-125
-311
-781
-349
-259
329
-89
889
-441
-804
-681
400
-21
145
-376
277
-506
-457
870
845
-27
-566
531
-372
-23
307
-238
-373
-849
279
271
-56
-397
-366
-80
3
-812
-411
547
-961
-373
736
567
164
-810
-52
795
-18
895
626
38
598
-601
120
-380
-624
485
59
536
-244
941
-25
200
-38
-927
-735
357
-389
621
-397
-764
-419
-144
-249
180
89
-658
-418
-760
70
793
-307
763
-156
63
-671
411
919
-754
-715
645
785
580
-82
127
458
-294
711
945
927
810
-733
902
-229
163
-15
972
-732
395
214
182
632
-543
-745
-545
674
-358
-335
-680
-537
-604
241
-663
-219
532
785
105
405
459
217
349
-946
-829
-463
-304
124
729
524
16
629
-207
678
-151
-562
-484
-600
-460
46
142
-200
-834
-561
208
960
-183
123
-372
671
226
-787
143
-290
215
-807
-602
282
-305
-224
-330
-711
-26
229
157
-993
828
-550
752
341
-140
-357
-290
-931
-978
161
866
39
-18
-248
-743
-328
642
578
-934
-760
-313
23
-643
-384
774
765
-22
763
206
969
539
-382
-712
-147
-853
-405
-266
-407
714
-540
-287
769
203
-272
-809
-814
646
225
815
747
-342
-758
715
345
-273
514
-288
32
955
119
33
796
-503
-855
536
303
-778
-326
-475
515
302
722
199
786
-655
-476
57
-453
438
-286
614
444
440
-124
913
-907
-639
722
-938
-201
-550
-345
-700
-641
-803
-494
-460
151
939
-357
671
-778
-753
839
-63
-35
526
-982
-385
-772
-720
661
700
-197
84
-326
23
627
383
-233
-12
4
374
-754
417
202
-634
-29
629
863
-574
-974
-164
-17
441
-6
317
991
444
615
35
-395
625
708
-779
-63
-90
-315
-805
-30
899
61
68
-73
817
640
987
801
-887
170
865
-398
987
60
-769
-647
-620
144
-717
-254
302
130
888
438
967
287
-788
-960
332
349
270
-67
760
-298
-538
-90
-468
349
341
-813
-550
50
157
-10
450
265
4
107
887
182
-121
-709
-323
155
-307
-928
425
-59
-362
885
118
481
-214
506
355
618
523
667
-171
-510
-184
-228
820
-925
-557
-3
-678
-895
-879
326
-193
295
189
-972
553
398
-572
-549
-442
-487
601
339
-203
14
674
-383
-313
396
-4
747
-125
-579
-85
816
-883
336
843
492
-471
452
-207
552
769
824
677
-886
844
681
51
-756
346
744
509
60
-160
-167
-798
417
17
972
-153
959
933
956
570
-475
-214
871
496
-608
131
-567
-711
-691
245
693
-51
79
-228
297
-204
-734
181
-72
293
602
-798
-466
585
421
845
568
257
-342
-858
-584
151
-826
-238
-680
-238
-582
-75
-908
-211
-167
882
-778
768
259
-99
-194
526
-495
58
-509
-531
-781
-17
235
889
-859
-830
637
-35
531
676
62
-925
-335
-307
-210
-815
339
-345
-383
-21
-394
-583
384
-746
522
817
-73
-739
735
-306
437
-475
593
-229
140
895
-289
621
216
814
906
-20
-764
-737
-5
967
797
-191
-94
-566
-76
975
938
-913
940
253
-576
375
-567
406
839
-915
-979
-364
767
-822
604
724
-479
347
-94
-551
-72
122
-791
371
-164
-402
-56
830
-94
893
193
-547
-136
-298
828
-216
-538
818
559
-247
-217
-563
-336
-734
-802
968
-476
-406
375
-929
193
-178
713
-217
256
877
942
703
-792
460
132
722
476
-294
913
957
-862
-95
-102
-940
523
-502
601
-200
465
138
-836
437
-6
-618
-320
522
-722
-988
-698
-817
-986
401
-796
822
-472
66
-71
986
-846
921
-227
-988
-592
-198
-919
925
680
994
972
-449
-562
-635
-186
-267
684
111
-280
-540
-853
916
900
802
80
-907
-929
-442
-234
461
609
830
-780
-977
1
763
615
639
-635
-228
575
-42
-428
-805
-787
-842
43
-517
-578
118
10
-733
171
511
-568
-657
-242
-168
-46
876
-905
530
933
760
360
-39
-990
220
639
358
948
932
-940
-473
-153
961
175
330
541
466
-346
359
950
76
610
813
-565
373
-994
-277
-260
795
-696
485
288
431
870
-594
235
-529
-800
176
-881
-9
628
171
638
806
862
-712
850
72
-314
-116
-232
403
241
606
8
-603
723
-488
326
-696
-726
-174
-905
591
754
907
-546
-502
-258
-736
218
946
-867
-915
832
-5
180
180
802
-315
-971
-912
463
658
503
-882
635
-375
559
-345
425
210
-68
-866
-400
-543
-850
-260
-377
-765
688
980
-92
260
559
-152
-474
-12
6
505
472
12
-478
172
755
-621
406
-468
-697
-149
799
954
720
-211
-358
444
-584
-337
967
-772
760
-820
-986
910
612
211
-10
536
-533
19
779
732
405
679
652
-6
90
-902
-661
620
426
419
450
14
556
654
-409
4
-893
-834
429
14
-801
828
-261
-70
-270
57
-292
793
-246
972
-684
182
958
-185
-971
-279
-667
927
195
-439
-356
207
-893
-960
696
-17
-283
-668
-761
-44
712
687
-723
97
776
-723
-605
-357
-498
-51
-690
-961
-128
-84
-116
450
-679
-342
773
480
495
-77
449
151
662
-35
-605
-810
216
608
976
362
488
220
990
-576
-484
-216
723
404
-809
37
466
336
895
-334
-68
-382
-808
524
395
16
489
928
-691
883
-885
-659
-926
-45
161
780
695
440
-737
-149
346
-898
-655
418
-978
682
117
463
711
443
-171
990
-132
-633
493
956
-905
473
798
-370
-323
940
-109
604
-7
-497
310
532
854
-735
475
-624
462
-588
-162
534
81
840
-337
-850
588
-320
-975
697
854
131
40
695
-762
-541
-253
686
785
-778
-629
-976
-832
-210
-840
568
-77
-880
-395
541
171
-961
-765
129
-234
909
174
-378
199
-900
454
-370
459
-407
99
916
-855
-229
363
-560
391
-338
338
-25
913
356
936
-759
-897
355
538
-240
422
734
19
-925
-517
985
855
118
-379
503
977
764
603
414
810
323
910
-249
297
-955
-938
884
558
775
688
18
-172
987
-789
-498
804
-207
-621
563
-428
-444
-755
452
135
-379
370
-949
655
-51
115
561
-436
-571
700
-707
-366
-393
442
-880
918
738
-997
-805
747
817
-731
-701
110
-532
521
-911
860
-374
185
319
108
549
-543
875
-193
280
401
749
127
624
-874
-382
235
892
-756
324
127
-735
67
-416
269
-419
993
-140
741
732
-172
-944
-578
300
873
-96
-267
57
470
-461
949
-817
-674
-984
-303
-819
-377
648
-890
-710
-164
-839
-189
260
-742
370
-13
-269
-14
570
-666
579
-819
406
-975
497
-543
704
-759
723
347
-552
-944
-758
397
174
760
-941
-73
231
883
-691
-765
454
705
-432
593
-330
-855
194
764
20
-613
900
-238
466
-177
130
-259
617
260
335
283
216
189
92
203
-499
217
912
-814
615
910
217
-822
218
151
733
879
-958
-413
190
321
-537
25
914
-787
-69
635
-276
-359
338
859
-134
-962
66
783
393
-729
746
-432
123
-117
-97
-519
783
537
-629
-858
-870
-480
770
-477
888
-92
-347
-145
-81
349
-684
37
-771
367
199
-340
-384
623
618
848
-987
380
3
-578
855
243
-576
-238
118
43
-977
-508
32
789
-57
647
-217
-52
-881
-798
-121
368
28
-253
920
831
960
-699
-428
-925
895
-571
-411
855
-740
-47
-584
500
-476
-492
949
105
-872
654
154
2
575
108
-140
-234
312
-377
524
-876
507
-78
424
-956
991
-792
-236
203
531
-977
-968
304
160
878
798
-862
490
-693
1000
-600
939
-311
-482
657
-472
-279
-887
-797
483
-895
-609
951
-86
42
-946
-184
2
514
-363
-364
7
-229
672
-880
-171
-863
-241
-370
528
684
-853
399
-293
-564
-985
-723
-755
351
-856
-813
93
467
914
-385
-548
165
603
-280
-821
-746
-222
-140
-886
275
-502
604
-109
-334
-954
210
733
962
-572
50
-737
722
92
-817
134
845
399
-492
417
-831
-851
325
506
912
702
-599
145
-842
-792
789
-489
-785
932
-435
809
875
-656
562
312
-345
-612
176
-890
-177
428
270
685
274
259
-394
-684
-980
-625
240
-539
-59
-260
109
739
-753
415
46
778
584
-578
-218
-446
-509
-126
-760
-534
-35
440
75
-112
-907
-948
-868
-951
294
-682
993
-433
807
665
-33
756
781
73
-87
-975
109
163
-197
-559
387
41
-836
965
347
-696
-327
-612
529
57
-335
130
39
-798
59
552
-785
-478
-196
946
782
-133
748
991
-175
580
357
390
-898
-357
78
817
757
-127
179
-631
-953
409
-304
672
-141
-557
172
740
-775
-960
284
876
457
-712
515
98
788
-979
-710
-322
313
-131
378
410
194
-190
328
-45
38
-771
-304
853
620
42
942
261
979
54
-99
241
-142
-199
906
600
-21
-728
-430
443
-762
659
373
891
-820
-658
183
-852
963
411
884
-333
-16
-385
-659
-355
-877
-637
-504
-80
-133
393
967
600
-208
185
441
238
840
-519
347
51
485
949
-878
-75
-885
-859
371
921
541
-640
680
-927
-892
973
-384
818
3
661
-845
801
-923
487
231
836
771
640
-272
810
238
548
496
-924
596
301
191
26
-137
775
-358
-141
-675
-563
553
-658
-597
145
817
333
-862
72
-38
131
-754
388
38
815
849
895
163
-545
-45
811
918
-570
350
-711
650
-640
176
504
564
-768
272
-284
684
7
342
-316
-94
-721
933
-685
720
-840
435
-990
300
-822
-200
610
-556
-520
-424
261
-555
38
669
-760
168
-944
138
381
173
181
827
-832
776
616
-996
-425
-199
-146
349
971
570
-381
346
503
-158
-606
604
-209
-966
-240
572
776
-740
-737
-781
753
-725
-754
-64
585
246
390
-921
703
-405
-916
-188
240
784
-58
-991
-905
-299
156
657
-334
881
989
-422
-577
-268
751
-338
472
-134
872
344
645
-944
793
-726
-174
64
-58
542
-250
779
24
607
-544
-590
-403
-263
630
-672
-684
-833
-311
-63
-903
-127
970
-97
912
-700
-247
966
-106
-992
-529
883
695
413
-771
-896
-930
-904
599
989
-502
-884
113
698
540
743
-190
-424
597
-206
-481
-820
70
-497
-826
-419
527
-514
-119
969
541
633
-341
463
-118
106
795
211
973
917
-976
-721
-822
721
246
873
-397
-252
617
810
943
658
-277
956
610
600
330
-835
-778
39
343
-353
-192
889
-730
129
-592
861
242
847
917
790
-994
-63
-877
-819
189
585
454
-545
635
604
50
-250
-815
-803
882
-185
-719
401
-851
-76
287
577
591
-799
345
230
530
-403
-713
78
672
-777
-126
53
17
241
960
703
-729
-471
878
-279
-780
-453
168
-515
896
-131
386
960
920
-133
-990
116
969
849
469
220
652
-861
-334
-161
-288
929
591
310
-841
563
-898
828
-258
754
-606
353
-220
-131
494
214
-113
-920
85
723
-719
381
701
-831
-11
-286
43
191
713
-33
381
-103
-81
787
893
-577
205
484
-115
-633
827
-121
-483
657
827
-745
-441
-586
331
412
764
523
334
-591
914
-122
342
-109
-198
137
80
-5
-98
701
439
-19
952
-92
163
910
584
694
818
-754
-256
-127
827
414
908
386
-449
-934
221
-515
-523
230
44
-653
651
6
64
-470
-589
389
181
-214
-98
-655
233
441
-863
-528
-786
73
854
229
-486
-483
722
9
-779
553
-950
72
851
22
464
164
649
-228
962
667
-525
-762
-620
414
-54
-628
20
869
260
-183
395
39
-756
158
-447
622
-892
283
343
-446
668
793
317
477
469
-216
-53
325
526
333
-218
-234
-649
545
555
861
-523
9
743
-754
231
878
-296
846
-993
856
-871
-469
171
-960
775
-116
116
-747
-921
486
-577
599
-198
-572
-335
137
382
-152
726
-320
-194
-958
-452
110
252
681
-332
-813
-30
-370
-564
368
163
-940
490
-562
-309
-499
653
-658
783
-761
-44
-734
135
-386
473
158
-20
-63
474
-295
-67
29
331
-313
554
223
286
806
893
-246
671
-29
-414
-499
338
662
-907
-669
529
993
508
-868
-412
164
372
-407
-536
234
184
-895
221
158
-441
-765
89
-165
859
370
-450
281
880
-295
774
161
-449
-271
-511
-141
788
971
-217
808
507
429
-138
-239
-132
422
555
-212
283
-846
807
-939
172
-172
-422
-763
446
173
-129
142
-774
-96
-746
-89
-478
911
531
257
-400
-205
-682
290
283
381
327
499
731
803
517
94
-774
143
-893
58
-148
409
826
-113
-788
-163
392
-691
-282
-167
93
496
314
621
730
83
-681
-983
172
436
-244
500
794
-116
908
456
-131
476
-711
-575
467
-841
692
710
12
-831
390
891
120
-311
749
493
-855
-673
-300
600
-596
-904
120
-93
-319
-782
-576
-442
-633
293
-721
503
-356
-344
-632
-64
-666
-524
825
145
-349
628
-680
79
-101
123
676
-127
-156
685
438
149
983
-404
-827
417
-549
799
982
769
-544
-230
-670
-10
303
-478
353
-488
20
-612
168
297
-882
474
-495
-476
-615
-995
-203
-494
-755
-921
-278
471
-493
784
250
-16
-315
-355
951
936
268
906
-96
-253
980
158
-467
-73
113
836
4
200
235
702
-854
-240
-500
855
-512
569
-1000
-693
12
-127
352
284
983
-752
-142
106
-847
-57
-489
727
813
-323
256
-204
-316
-852
544
-21
-322
-833
-842
-163
-340
291
-243
-103
-1
0
270
-949
232
-895
-292
-465
90
-828
-469
116
-556
362
-19
384
381
-361
542
282
25
509
973
984
691
138
251
689
-379
-902
940
702
384
377
121
139
-93
574
518
916
-715
270
-207
924
497
537
-208
183
-874
583
595
156
-523
134
-253
-785
-915
-146
-721
-182
-58
-472
-753
137
815
-354
-49
-614
-687
207
-143
503
-213
-201
559
13
-583
112
-621
-439
65
-125
315
-571
715
-992
-415
985
476
902
-820
904
-337
-506
39
-411
-733
-308
856
352
336
-224
582
624
330
-303
-838
462
448
-9
197
-478
-160
-581
-674
19
640
161
-24
352
-303
-876
787
619
698
82
-749
989
-3
72
-781
-106
180
494
-285
-491
-398
-822
115
-276
-94
-324
922
-232
-392
-368
206
162
-524
198
-633
419
30
-239
-736
460
-863
-936
-364
656
-878
-209
-412
783
611
6
998
334
672
65
-846
-732
-225
207
-351
-379
-382
-926
-876
215
-198
-878
-242
-68
178
622
735
814
-460
-165
-404
-228
-822
-908
-862
-292
937
-373
-746
-769
539
791
457
-280
389
339
-898
201
557
315
-377
18
-652
-452
442
-71
680
437
-325
174
600
311
162
-989
988
408
67
-771
-887
-283
-812
740
814
381
-665
409
-401
585
437
935
-823
387
317
-604
-335
-320
282
956
-904
-558
-190
457
-788
-811
-467
-947
-702
330
199
458
352
-112
-936
-674
116
-961
-272
754
437
-211
68
683
-939
-75
802
-354
-542
-165
621
-557
-593
-941
713
-261
523
186
-116
753
-901
-985
959
515
462
-300
484
-149
678
-226
492
-498
-701
-902
-81
332
642
-69
-810
-842
-838
-96
-625
-509
773
474
-521
348
639
-286
-322
-575
-979
-245
-621
839
-927
-882
96
-311
-356
-810
843
608
-331
60
591
-252
199
-507
-529
-991
523
508
-107
-719
-841
-757
-37
-208
-941
-884
-273
668
133
-279
979
409
878
-12
-711
-503
526
-491
780
-881
-17
658
-747
-849
-662
-526
908
913
-850
-110
478
-921
-382
-314
-602
565
103
-5
-924
215
-396
-471
776
-49
968
-40
-934
-139
390
-182
-850
917
341
532
41
866
-139
198
-95
111
726
-702
-801
836
-631
-466
-348
954
120
353
634
-530
243
975
-532
-247
244
437
-942
247
375
-801
-761
924
-120
-401
-90
-201
-981
669
372
-602
548
887
-298
-631
756
-926
572
-976
-487
-900
635
-181
-945
488
842
-236
-809
-323
526
309
-144
-863
512
337
630
-743
227
-491
989
-50
-182
829
-464
-454
-810
226
476
-35
854
628
856
-625
-214
121
-39
-546
857
31
-437
-536
150
558
-365
786
380
881
-452
627
787
-389
719
433
-406
981
-485
-909
461
-158
683
-456
437
969
-639
-291
703
939
864
-365
-414
950
-924
399
-341
415
434
716
92
-647
-772
719
519
299
553
402
-897
440
-515
369
182
-289
853
-149
-616
-800
-116
-663
-39
-609
172
-581
715
-115
-865
913
790
959
413
571
174
-796
-802
-291
617
776
409
-952
-753
-732
-756
616
-489
10
-430
569
157
-918
-433
317
221
-742
902
-673
-244
953
-865
425
386
645
175
-312
-328
-17
-309
988
174
-768
-57
38
556
-601
-649
-301
-434
104
204
9
286
-344
-231
-498
-872
49
75
914
229
-295
-966
-663
-102
599
544
351
553
-329
-68
-573
-587
-545
-548
-656
461
-380
41
957
741
615
752
579
-341
259
977
-715
662
-292
-913
614
442
-815
-723
320
-156
232
-39
343
-112
840
560
-834
229
-719
350
-677
-952
-878
-456
801
-458
76
13
-321
-815
-40
869
162
-718
253
-384
106
46
-937
-581
-372
106
-658
-991
339
434
-58
-537
492
-868
468
-575
703
-571
934
968
-187
-102
-138
-641
432
-572
599
-170
-409
305
-795
529
158
-662
-36
197
528
741
73
-36
-532
-737
871
-265
127
148
-755
597
-158
-39
193
188
617
-612
701
-722
-615
-163
57
539
-927
365
568
505
-467
-501
947
15
-540
-161
837
-253
777
-268
876
-364
978
169
902
-783
556
294
-809
-554
-34
560
158
-144
-557
-341
-771
675
38
11
11
715
61
-493
-960
-558
-845
-471
-620
-82
657
-243
-825
0
-589
209
682
647
-90
102
-431
184
-573
290
888
736
949
12
970
433
268
-919
106
563
-921
-30
449
597
328
220
-700
371
706
-845
755
252
469
-118
279
-662
-214
-592
638
140
31
-607
-505
-141
428
410
-863
-137
-367
885
-255
419
739
-535
626
-665
572
510
-876
-529
-481
393
-378
-319
549
692
693
-455
580
-272
-572
509
-911
-778
-178
985
-815
240
50
493
-564
700
301
-154
-584
0
177
178
-343
709
54
-589
-684
304
-878
826
635
128
857
-510
-168
829
11
447
-809
682
-939
156
457
-100
652
-231
-658
-19
-108
-706
605
895
504
196
555
-48
653
700
604
-45
698
-348
-558
-500
-680
275
-309
749
92
623
344
732
-209
994
371
-780
-169
-573
-333
-149
-782
-834
-464
905
910
883
715
541
-628
-984
959
-530
672
574
745
153
-822
-785
-267
696
122
-24
-668
162
244
-364
425
663
672
16
222
396
-918
578
-105
-904
-391
-500
460
-665
835
-800
-435
27
-593
518
-47
979
24
-106
69
-663
25
-104
-90
295
505
-601
-413
-198
-17
-618
46
-431
611
-213
-278
-384
333
122
-454
-312
516
103
418
170
-925
-43
-490
-565
-937
714
692
-141
-747
-412
308
-417
386
-550
63
288
40
633
4
965
977
675
-278
-127
317
479
-129
-640
723
-917
463
318
768
141
212
987
-801
964
-348
993
-310
179
222
-3
-217
-243
-853
602
252
-342
-619
-274
828
848
-72
-709
-871
-730
521
161
403
902
214
-208
-228
461
923
960
62
-437
80
593
737
151
-485
395
322
-537
-536
-279
324
-385
504
-336
-232
-472
956
-360
-839
-711
-414
913
-588
-832
-196
31
725
-34
892
724
-626
-716
495
56
158
225
57
465
106
215
-736
528
-817
-108
-811
536
959
-994
709
-977
660
-346
612
240
920
-392
311
474
784
643
237
-75
-773
744
-205
-140
384
-137
-282
-869
-578
423
696
449
337
256
-228
-710
-172
-814
-315
697
-525
-858
718
-532
824
-861
-916
-281
-745
-125
-874
-421
24
948
-387
-11
824
-378
101
-273
474
145
974
-626
61
801
-593
431
-825
-819
-688
971
-807
-686
915
526
913
374
268
562
696
223
117
-87
-506
812
914
263
-484
-863
-498
-919
368
-699
-884
-156
-996
-703
-508
262
-669
-552
496
558
-120
5
53
547
204
673
-628
-444
-299
241
-587
398
-871
544
105
487
-819
434
-224
-751
16
461
-888
-896
737
165
-583
-625
-73
305
929
99
382
-369
-153
-965
296
684
848
-645
975
-332
-372
-751
635
414
-950
-190
727
391
759
498
67
674
730
-12
-369
329
789
776
68
-424
872
242
-971
-207
64
-107
791
-591
349
-853
-440
-601
-327
212
-889
-380
530
972
472
767
-504
855
443
-4
132
-125
119
-960
-601
880
-230
-447
825
767
-302
25
-272
711
-522
-838
888
417
-128
-768
-27
-374
768
845
762
-822
841
958
-716
209
75
-997
147
670
816
-903
-750
260
204
940
498
-445
-48
-599
-827
-225
-946
-682
859
-328
99
-148
-882
278
-366
356
-235
51
107
896
-247
46
-553
-747
-240
670
-228
-708
-252
752
-351
213
-132
559
-243
-208
795
43
471
-723
403
66
460
400
454
-197
961
759
624
739
-785
364
498
-409
50
-22
525
300
-812
463
-403
132
80
-305
-340
242
-217
776
-699
-531
-786
108
-195
55
405
-343
-145
-462
650
76
-24
-212
-560
-105
491
-428
-571
140
-37
-102
664
-55
-601
140
882
-472
576
403
-365
720
-269
-440
772
-19
900
-198
-363
-313
325
167
-80
-411
505
981
-204
-432
571
-763
57
793
-161
-112
228
220
805
752
641
268
374
24
183
705
-900
-915
-776
-795
-763
795
-920
-353
-499
232
135
19
-766
719
821
-405
-28
127
766
-256
111
944
700
-530
799
54
-9
-924
-129
-369
-637
-708
-481
-29
-946
964
-320
-825
-960
39
757
314
819
-413
399
-136
-294
-195
-404
304
-68
-543
-317
577
673
210
-188
-806
-610
420
73
333
1
-253
-315
297
-573
468
-120
-754
305
428
-970
-616
776
-731
575
278
-538
-204
-697
446
930
371
700
602
-624
-179
906
900
-486
451
-649
-506
-95
-389
282
147
244
-388
-349
197
327
-33
551
-25
337
-787
125
908
-999
-886
-548
795
-732
-186
-844
319
97
-497
-635
303
198
157
500
187
164
-843
-980
60
-209
381
-501
-382
561
-556
-302
-959
-268
694
848
-678
-654
623
-870
277
348
88
-265
924
983
451
769
406
905
404
-479
543
-172
-636
-978
788
-481
186
-244
552
-158
-513
779
224
511
665
-28
42
776
816
786
309
-826
650
5
858
-213
-342
-218
732
-519
432
762
-244
194
580
-600
-87
960
647
851
498
-490
154
-523
162
-335
-793
735
-700
124
-860
973
156
476
844
-264
775
861
441
519
113
601
-761
-811
752
-533
202
566
-556
704
314
357
-556
-880
-873
-992
127
-924
-214
643
524
46
310
319
476
-662
-348
-536
-664
407
-180
454
-168
-363
902
-947
912
711
-96
-598
533
-303
-35
-240
498
-806
-933
-522
-437
479
404
115
-704
-178
-28
782
-693
166
636
889
-937
154
-151
-958
-804
147
119
517
-214
694
362
39
-376
583
80
278
-438
-795
-57
-215
807
-613
659
327
529
-394
-918
-779
-695
-852
-496
399
441
116
-822
863
257
-38
-279
-418
-833
-504
36
-191
-264
434
609
350
768
-679
-957
192
913
-507
516
-435
-43
146
-150
-482
-223
-898
247
471
269
-925
466
597
-676
-380
985
-636
-294
568
-355
171
-513
-197
860
967
650
-252
-414
585
234
-606
-223
-22
-151
533
314
183
-386
-96
-925
555
947
149
-440
-63
522
-608
-666
661
-959
713
-879
-688
-711
-817
-185
862
163
-262
444
-486
-42
-975
596
-462
663
876
-262
-214
972
-960
630
9
871
-690
740
444
-758
-6
-450
-838
401
-834
-611
192
-541
-808
31
471
576
154
809
392
259
-772
67
95
793
-172
-614
-271
531
-141
421
798
126
907
-152
884
977
-931
614
-524
-265
990
949
758
-277
815
-671
43
-473
186
-708
-358
506
305
277
838
320
575
583
-580
186
974
-503
769
662
-690
936
811
-251
858
123
-117
-14
-309
874
-943
-20
-900
949
-884
903
-464
668
-246
-922
-677
-779
861
501
-368
100
-867
251
526
232
740
80
569
4
-76
27
-650
471
-653
581
944
-757
-20
714
-377
-739
-589
402
-507
528
-56
101
801
156
-54
890
-473
-516
-755
409
-863
579
935
186
90
-894
-556
403
467
427
-560
-501
445
407
-878
-632
-477
-747
189
215
-497
-825
479
424
-981
3
-419
95
9
-957
800
450
-277
108
-70
257
-621
713
148
107
14
-975
-204
780
524
-478
472
408
-216
-233
-572
275
-20
78
695
552
-159
-53
-465
-914
722
745
873
-689
417
-982
-29
174
517
601
-663
-807
174
-615
192
-453
878
-861
699
-775
818
-987
330
-62
-345
274
-824
-879
790
-81
-394
-403
-944
367
-646
641
593
-285
-244
110
-221
-586
160
507
987
698
-421
-824
-137
-84
-304
13
492
540
593
34
-186
-714
-178
-115
-103
-919
-646
-791
245
-690
309
708
871
236
797
-484
-899
368
-973
681
562
781
342
282
-70
983
-127
-643
963
862
-637
-323
922
27
-588
186
-415
966
52
-480
-281
-949
923
674
-315
596
612
801
951
480
788
-712
-919
-413
-82
-174
-645
-524
-828
-961
-940
522
734
-601
-520
759
250
-577
730
914
-396
921
969
-639
-465
361
-308
787
187
906
-673
-518
-534
-123
593
-199
180
400
-731
390
-223
675
-946
-205
776
116
-572
-796
292
801
-803
-661
749
-899
251
683
438
267
-926
-679
624
-273
-164
-668
908
102
550
-794
-114
967
-398
-726
-647
495
-682
911
489
-70
-403
-291
-458
-900
-358
198
-318
535
384
521
-344
12
-465
558
-189
-247
721
-538
-715
59
520
-365
-266
-894
891
107
-966
-998
725
791
988
-360
-480
760
-204
-241
612
-713
-26
-721
962
-123
520
-80
-304
526
735
235
141
879
827
671
-902
-739
255
-357
200
-129
-626
169
-44
-383
-736
-572
728
-489
137
-636
-885
724
-348
761
-767
880
-594
29
-835
-398
-557
345
419
-785
563
-23
-434
-35
199
-76
776
329
-986
-921
316
559
-369
813
-492
-895
-85
672
-775
-966
915
710
-170
-894
430
748
-728
-615
-472
-177
494
-495
-561
647
42
-333
110
464
-498
316
-582
417
-761
-499
-853
265
870
-373
-368
-641
-442
-663
989
-754
-728
-773
-225
-911
-89
-848
-449
911
813
-469
471
345
988
695
705
-646
-13
853
-364
-304
310
-853
-713
-459
-733
-954
-132
988
422
-642
785
932
7
279
-865
893
-512
-74
-933
-788
-792
290
552
-605
674
27
-307
964
506
-438
-786
-492
200
-511
899
-976
599
25
505
-938
-447
-214
388
-290
650
783
-284
684
39
698
946
-619
-44
980
304
219
400
-732
698
628
776
-400
-514
230
-821
-693
-713
654
636
255
304
-412
-103
-280
560
839
447
-418
-337
95
53
223
292
562
-527
-303
-573
407
-5
-831
-949
706
171
614
977
-907
-557
419
-483
529
990
-851
-640
424
974
-999
10
-169
270
-244
-161
556
-509
-774
-658
429
977
24
149
-339
-261
544
-421
-79
434
965
-618
-102
-529
916
270
-780
-613
-744
875
339
-55
-16
530
-822
575
41
-58
494
-999
-521
-261
-869
315
-864
568
481
-108
-892
-112
757
-897
989
-53
855
365
322
671
-377
-160
-889
691
-515
870
344
-187
-949
-480
-820
309
413
433
-312
-590
850
624
805
-700
957
738
979
-814
-947
12
502
-434
-369
-431
548
636
-435
-632
181
-48
-786
-426
-196
846
531
-497
410
650
-874
-870
-739
-646
-126
387
-375
548
-586
-603
-309
734
557
935
-164
105
-671
708
-782
734
556
-522
681
-875
4
625
690
-967
645
157
704
459
-792
-631
-327
560
745
865
-37
-238
-58
4
-615
-819
717
-46
-260
-991
-629
780
-90
884
641
423
-757
-298
105
644
-505
-381
-907
609
962
585
-561
-655
153
-142
-891
233
178
-749
715
-474
5
-470
-991
-398
970
-460
-311
-947
508
281
-772
-336
848
-439
-724
49
-362
-482
-863
567
505
544
639
-8
341
-747
462
273
851
334
-564
408
156
-914
529
481
-5
707
78
551
-780
-3
-514
-639
-475
339
-597
-613
250
922
520
-454
357
701
155
999
662
-772
38
-178
36
436
-268
523
-313
647
-379
-502
842
-489
-68
-446
776
-731
-575
17
-307
-778
796
212
-553
46
624
270
-436
692
555
681
-915
428
736
-447
25
-619
54
871
856
591
-21
221
299
-357
-984
956
580
478
-250
-762
-753
425
676
-568
-123
38
135
943
783
-899
912
-139
622
363
515
754
-340
-318
179
-697
-707
-172
-438
505
-460
-174
-637
619
221
-555
61
886
-793
282
-301
584
179
975
-773
-824
765
-960
-356
-454
760
838
695
154
-345
750
136
-245
545
-909
-4
775
349
582
980
-809
-770
-547
-295
-563
727
-127
-787
523
257
-525
660
-264
699
294
-41
-650
902
-197
-446
766
-661
605
-57
121
424
-469
130
451
-320
-407
197
592
-29
-965
-276
922
-29
648
4
474
-882
-320
41
-118
-305
-702
-913
584
-79
397
959
120
706
206
-976
159
-739
-215
-419
-57
366
-87
-731
-409
869
210
531
85
400
737
-853
66
543
261
882
231
-387
-391
-148
-911
-604
-225
705
471
-796
-380
931
98
364
-825
-29
-570
94
745
-107
121
-910
234
212
168
143
-496
-208
-898
-680
374
-41
291
778
996
128
688
-778
-243
-319
-384
601
-752
896
44
253
923
-609
-351
247
-762
-781
-826
-683
290
212
440
198
936
-142
-933
-539
-93
29
-792
814
-458
-10
-791
40
604
39
-910
506
733
816
357
401
305
612
452
793
542
754
665
910
61
2
418
-473
109
-312
16
194
320
891
459
26
-643
538
517
9
-788
-595
356
-570
264
-283
223
-577
-55
122
-462
-606
-131
833
612
986
174
919
-203
82
-403
218
-37
879
209
-649
668
803
798
-474
-764
-581
-187
67
-683
-870
519
-467
-904
-565
-649
102
-477
-480
-571
210
-976
-826
-937
281
-250
491
548
26
-448
505
218
966
951
-245
-680
-813
-463
360
121
482
370
-317
-835
21
-252
-72
321
-713
187
-724
779
-60
905
-845
156
-226
441
-996
-260
865
-272
-439
273
880
331
917
-766
129
824
755
-806
-901
765
374
55
827
-850
437
55
354
-806
-297
-206
747
482
26
511
348
607
939
976
-456
-575
-736
490
-60
-671
-471
-508
-279
-220
-939
-698
-185
-143
145
58
42
559
-256
-973
-40
335
368
-54
951
144
114
766
-499
832
-252
674
601
785
-755
-671
469
359
-255
-939
776
666
876
-108
-788
217
-913
-794
-167
-151
-204
-577
422
138
-235
865
99
382
462
-615
963
-863
795
984
-522
-27
74
-155
537
-960
-96
-745
-195
-742
642
-804
20
70
895
399
591
809
-748
157
554
-665
480
-692
897
-568
358
785
941
-338
-497
359
309
330
638
-992
-547
-441
514
-149
782
285
-671
-122
-647
394
400
-938
-184
-52
-4
-312
419
-310
272
157
419
398
28
-844
454
311
-451
322
-464
694
358
919
655
891
420
-405
402
-119
-426
-551
-3
204
-486
25
109
-947
61
835
-170
497
-230
-723
-100
-733
-444
327
184
593
790
-367
727
799
194
-253
-899
-994
-978
-19
-83
444
-565
18
-528
-199
720
721
744
604
874
166
49
-977
-550
-270
956
-732
901
-188
-985
436
-124
226
333
-154
-437
-784
681
330
-945
755
400
271
-207
-799
-154
65
287
-32
384
-501
41
-735
107
465
-396
-309
496
461
-853
693
-149
510
-908
-217
485
508
71
116
-189
220
-454
-878
665
-992
50
573
-633
89
-310
-588
-51
-220
265
397
16
-160
-411
-733
-358
-741
653
-509
958
-510
-466
-94
-463
284
847
575
-253
-414
234
-306
-945
447
799
-350
272
-57
734
836
969
-101
894
-404
-176
316
936
635
975
-343
398
-896
-101
-979
631
809
243
-489
-455
279
23
188
182
-692
-115
-654
503
526
669
-513
-368
383
174
495
-775
-825
-817
-830
-17
375
85
9
824
-292
-296
-585
599
30
239
896
253
364
712
-508
743
-852
-822
684
773
-889
694
20
-454
-518
539
937
694
217
605
-635
436
91
810
-450
62
-74
-898
722
-742
55
632
-680
-493
-752
-659
963
93
678
-788
451
686
160
-617
303
-126
223
-796
-915
-45
-133
-810
707
803
456
21
-15
6
361
-548
622
357
227
603
-187
328
-224
-811
41
641
520
-328
848
-614
-330
-656
578
-960
-270
-961
-331
-507
-337
315
137
-243
-358
-81
-54
-547
-694
-236
156
141
191
-992
894
861
395
371
13
-699
101
-595
-817
-790
-856
-766
-852
-14
-567
577
659
-522
220
924
911
871
-902
-481
770
684
258
-955
-518
-514
504
-32
-925
628
282
-531
-997
785
696
356
927
-79
-205
-583
-637
587
-637
-100
194
861
-445
758
13
-508
449
-287
-373
71
-323
322
-972
139
-168
235
665
437
270
433
-801
197
-199
-727
-880
-623
2
-901
866
-644
-98
915
844
842
-790
-68
5
665
-479
-550
274
278
103
-328
160
861
491
25
-330
41
333
-997
226
-806
807
-967
-323
979
794
506
-250
710
-305
51
-724
-879
-743
-251
529
-636
212
639
-128
-135
161
796
-452
690
-656
565
694
648
-226
945
-849
-195
883
272
907
580
868
417
-710
-406
-170
598
-507
-806
-978
-731
-765
-443
-249
-396
515
-375
622
-454
-518
-38
164
503
-419
-882
-475
90
671
-92
773
-74
671
-184
-267
-380
884
-40
928
-378
722
790
-259
4
-925
-514
217
828
726
-307
286
-372
270
-245
-195
413
193
663
932
-515
-893
618
821
104
53
-883
-784
-274
-676
286
-851
-464
-19
438
-148
-586
-93
930
-732
-574
268
-761
-475
-248
-707
631
315
515
-554
985
385
-774
-590
-780
171
-579
704
-540
-206
-517
450
-887
-126
-681
164
286
-208
132
-325
-59
-64
-58
29
-998
-163
818
-805
-689
-933
-699
-335
-504
377
-89
88
505
-857
-690
435
-379
-840
-425
-732
-740
-92
-248
51
304
673
-296
282
-131
-620
-830
138
-735
227
297
938
-997
926
49
-689
-780
591
834
940
-533
92
107
20
288
416
-225
-317
-20
-968
848
814
814
-999
-176
-992
329
-198
-918
240
893
-624
-445
-355
-132
-78
99
-83
-38
694
859
117
988
92
-274
828
891
945
836
-69
253
-230
860
-732
901
-219
543
983
-663
786
-136
413
-808
707
-802
-707
-543
-617
148
164
-936
674
-637
-18
-468
128
-477
-901
597
-708
-420
992
-8
-489
-708
14
-647
-915
512
475
-253
871
101
421
87
-565
768
732
714
706
305
827
-632
-769
-638
899
-618
311
326
-10
-800
-695
573
503
381
-323
812
-186
921
-731
-241
-499
906
-577
-180
25
-428
-737
315
331
246
-551
-600
-319
-374
671
745
-820
127
641
-660
303
692
322
-751
-577
49
-785
44
942
-74
-459
-726
878
978
933
-425
-243
-739
-688
292
-330
-196
419
856
875
451
992
-100
342
708
-270
-883
-270
805
150
392
-736
-608
-232
-354
318
84
-733
-329
601
172
-314
832
687
-616
-97
586
264
-741
-549
-445
-692
-593
-739
-373
-484
208
-87
-153
-572
-705
-140
271
293
-692
320
-685
-950
496
234
-451
-570
337
873
-105
-582
815
-739
426
341
-80
947
868
825
-184
-88
-391
-650
929
203
288
-86
-433
-271
935
18
-445
-843
-882
65
248
810
535
854
-931
286
951
73
900
-984
-841
520
686
-380
-436
571
-439
-726
394
-306
-372
116
-50
-962
889
765
-362
423
-290
775
250
230
47
-890
-296
-185
-776
-862
577
720
-945
246
-325
-198
164
-695
916
-592
-410
741
-551
302
-67
-35
-677
901
-128
916
945
964
-683
-143
795
-365
758
-287
-110
691
-167
-976
283
613
-649
-278
-766
367
470
152
32
813
-96
-692
-507
-473
-429
-515
682
515
-174
299
407
-825
-905
-722
-16
-140
-575
-612
466
-497
-401
-290
792
-355
241
589
-43
-267
634
547
-176
-288
-405
979
-569
-194
-37
-424
-310
368
830
-831
770
-121
-211
257
-900
559
751
945
374
103
-326
117
976
-81
144
-779
964
-411
347
199
-785
86
666
975
-345
-468
41
593
-769
794
-748
-980
-719
-702
-706
-972
-870
-914
448
258
-711
381
-821
-783
885
-551
-692
33
-276
-746
174
-547
-203
612
683
-928
537
-278
213
714
858
-473
231
649
512
-209
486
-806
713
-367
298
-890
-198
515
-687
868
-852
440
-897
469
-315
-141
-155
-821
943
83
70
-437
-655
270
-213
533
-850
88
-463
328
541
626
771
-599
458
773
-884
929
447
826
804
-735
-3
822
642
636
-260
-727
740
401
-6
-767
-792
-718
-546
283
-952
-154
-477
-161
209
-274
31
644
-419
192
-805
-830
790
317
-713
715
486
442
-525
634
-92
-988
-638
-565
-206
700
159
400
-227
281
-864
-540
-751
22
910
-99
-210
-567
58
-652
841
753
-449
800
-395
-133
-584
261
239
-8
636
-692
91
-558
672
-866
-879
-700
-416
-551
-215
-447
-850
176
-759
338
587
-216
164
935
703
148
459
484
-414
-194
-414
-193
-990
-992
-98
554
697
929
-748
164
-630
-502
-560
867
373
-92
-634
-418
-289
-565
-656
322
-538
-390
-313
783
-617
-439
739
533
515
183
9
652
377
22
154
-16
899
-392
-312
-877
-517
-295
31
176
-415
265
617
663
993
-334
-541
434
433
614
-728
70
126
-153
747
-758
-40
-724
-550
-627
613
247
-102
573
-282
-399
824
559
-495
-289
-992
882
-702
-902
486
-675
38
-911
402
-669
-578
87
-59
867
-868
-526
151
12
-943
839
77
335
375
460
657
-153
-262
-922
21
-462
-444
-976
857
646
-674
40
-873
-273
36
-40
-613
-874
-7
740
-204
849
-426
-573
-78
87
68
-3
284
-422
314
-773
-168
-800
701
283
-622
-333
839
786
-11
39
-939
-272
804
851
-454
585
-710
250
-243
286
550
-204
-63
883
512
-700
-200
-775
-820
-377
794
973
-746
-806
-477
715
-476
729
-305
537
294
670
746
948
-147
445
737
-150
-591
-138
-829
6
-616
-378
125
-144
-341
-437
-374
787
-425
493
-629
-287
664
228
109
894
364
-999
-533
400
127
377
-127
630
1000
288
-66
-664
-83
-859
818
477
-214
960
834
-708
-583
959
758
-106
185
-128
-916
811
-661
-556
999
659
-289
957
-719
648
937
-800
103
127
-5
-733
-229
594
-835
206
351
764
96
265
-717
25
990
-391
-788
-484
191
-916
-101
-58
-120
142
764
-503
859
-607
-141
-212
692
-910
-828
-603
-461
-741
14
321
-120
-10
495
22
930
-248
-203
-804
836
352
656
-101
788
19
-833
-552
-635
481
661
-29
164
-575
381
-261
-403
-903
-891
420
676
631
594
-560
500
-805
78
-949
-784
-88
991
379
-602
-435
-996
508
172
-515
-394
-174
885
-359
731
742
-955
-531
-770
685
-673
430
-466
-699
-472
-517
351
-115
-892
282
88
-734
-711
-772
573
482
408
-264
793
48
-539
-564
248
947
-235
709
278
-845
262
-775
-439
-302
258
-451
-365
-896
-751
-924
692
-51
296
-195
-155
-836
-20
583
240
-232
171
-329
-683
735
847
-666
-206
-411
15
575
-919
-322
816
-611
194
-766
248
-515
934
192
108
-225
-476
-889
-431
992
-156
178
104
-443
-379
92
813
432
486
919
-192
-198
657
-640
-403
-481
-164
-335
563
-72
250
551
-116
-158
769
298
-800
864
-200
-629
-88
357
-878
836
-661
977
-976
-36
-745
-370
223
270
-600
-293
-202
269
-530
-662
-818
-105
378
659
903
772
553
893
-675
476
16
850
-983
-839
947
-533
-600
780
883
862
904
-781
93
-589
-458
-664
104
49
-385
-11
-452
272
571
-789
-287
386
463
-140
-158
116
721
-842
845
473
-578
833
453
-340
-319
-191
-391
-806
46
131
820
996
976
-289
-218
816
641
488
-664
-485
-910
-625
959
163
-996
689
-430
-690
-588
166
570
989
457
995
-618
760
171
-393
-320
171
-479
-173
-889
-993
-448
817
-177
-20
-327
-125
-64
-677
612
-653
341
193
708
-783
-200
865
77
-146
421
633
-964
394
-31
-120
-974
-342
-518
-694
304
217
962
271
772
528
-789
352
-117
273
-909
-932
-420
-850
-137
808
-914
77
-276
-402
250
499
173
-902
835
-974
96
-220
523
247
164
355
197
109
718
625
211
528
749
-311
-185
801
-170
457
-114
172
457
898
583
841
122
492
501
-306
-730
-807
-535
-238
621
908
272
-431
-966
765
-364
-848
302
951
919
995
-754
-558
944
493
277
-698
609
356
-477
959
-848
-353
-862
662
505
-934
133
-52
61
-78
340
294
-602
446
217
-712
-598
-540
-671
985
-511
965
486
-119
53
580
104
-555
-454
297
-290
-584
722
190
-607
960
661
-350
175
-410
-888
84
662
950
253
970
-708
-934
-532
-652
-900
-986
768
-574
-293
-546
-118
864
357
-525
561
-665
56
-524
125
855
-682
377
-442
13
625
76
815
-861
913
861
-262
977
402
-473
202
-329
573
-148
-262
896
-449
-890
685
-286
-791
-516
132
-239
-340
-648
-358
912
998
-82
-781
946
-337
521
-242
488
-533
428
382
-39
874
-532
118
-858
727
729
726
-533
-297
112
-630
323
84
884
-189
727
493
-106
535
436
602
-713
-506
-91
-548
-826
-542
92
-410
-823
68
157
688
-996
-111
555
-277
-222
-641
-465
-246
-853
11
168
507
58
992
-80
-498
-798
-956
767
651
327
-836
426
-537
837
626
-883
160
874
-162
-672
-265
-27
-621
-735
-273
908
266
-34
432
314
558
97
315
697
-341
-565
67
841
290
508
749
525
-682
994
-695
808
-429
905
-611
975
-374
601
877
-643
-459
390
-269
989
-408
-782
535
-212
-305
-140
958
-421
-884
226
-175
-103
24
554
-528
984
-852
-328
888
908
88
307
-404
108
683
231
626
-421
21
-101
-311
-705
-350
430
353
379
96
-174
-916
685
902
477
-425
-727
-726
572
220
731
-373
-529
-28
-189
781
-176
-104
456
91
-403
-798
-325
737
-126
831
88
783
-83
-393
-7
130
-204
-144
154
-896
-284
-949
90
-829
-366
-47
-516
58
129
-121
118
-265
-767
-400
401
-597
675
-435
459
-375
678
-538
-17
-444
345
-521
-58
103
-296
-839
-950
938
737
-223
-39
-354
83
-691
267
-758
822
-471
790
-422
184
937
58
576
93
-448
-840
745
-673
-395
437
-797
-785
-970
-223
-696
-620
779
338
176
-106
191
-805
-370
-345
-725
981
321
-358
-568
41
656
-7
-324
319
196
792
-834
182
588
-520
344
580
-664
45
-885
950
297
106
-689
773
-860
-769
-419
-728
-75
-389
977
505
-635
-272
-301
-768
273
-192
717
-148
-393
659
490
378
224
415
888
706
972
-905
-844
-147
782
855
-88
-950
-960
848
-199
33
-933
-234
-905
-821
370
348
-846
238
-571
982
-365
-578
287
-638
592
-723
-623
726
548
463
700
-680
615
413
-654
-842
579
-453
-793
-511
-771
-401
212
-603
-593
-479
590
342
-548
-583
21
675
-297
-347
-394
-295
257
-997
97
988
-887
-716
926
650
466
-677
730
159
535
648
839
-69
409
-342
-409
173
-147
357
-327
-642
-920
178
726
-271
396
4
997
-20
-803
579
363
208
724
920
-195
492
602
120
-518
340
738
355
764
-226
-197
69
346
-332
908
-814
-340
-952
466
561
-85
613
582
504
-586
-883
925
642
8
413
-339
93
-391
520
672
251
952
17
508
-101
477
366
681
-783
301
-72
713
-981
-467
399
-442
-78
-975
-252
73
-617
-704
197
-530
-488
51
-592
819
-296
-358
-793
-152
-654
439
724
355
884
-625
-476
-309
-489
437
825
-906
969
877
815
840
-867
607
77
611
-16
-995
16
428
-522
-4
327
486
-684
-937
-349
325
-653
-311
-941
400
-376
-820
448
-536
792
-778
594
250
682
-779
913
-456
-980
736
756
248
-701
-629
-395
975
24
300
852
874
-287
968
-595
840
-556
567
702
274
873
336
510
386
723
-807
-202
487
-369
800
513
-111
194
-766
-741
-225
-128
220
-564
795
441
-468
-987
-259
-413
62
-22
-149
813
-646
654
684
-347
-222
-96
-260
-669
-919
-76
-621
-630
482
711
-513
-557
546
-540
-770
770
958
-942
-917
87
804
237
748
-418
-504
-440
855
709
262
15
-561
-165
-399
186
-938
-448
-883
311
-602
-735
-836
-959
582
41
333
-838
-200
-438
389
526
858
-901
-645
902
643
658
-922
-102
-509
503
875
269
433
-213
-740
367
360
-533
-191
-691
-898
178
-252
-378
302
-724
659
605
512
708
527
-416
573
70
-354
656
-731
741
-332
-758
-139
-297
589
767
861
-802
-543
806
-607
-373
450
363
735
-607
81
-426
989
690
130
381
-161
-375
102
925
697
-875
-693
576
318
-759
-173
-502
880
-478
825
754
828
-159
-79
-437
-976
698
241
-376
9
22
229
449
636
220
121
798
-87
714
377
171
776
296
-686
79
647
-763
-383
196
-290
774
-592
79
308
-336
336
-649
-722
823
-941
201
-398
-448
-298
-969
-837
-10
468
-498
380
-83
771
637
-537
-147
-236
942
447
612
911
-675
-31
-491
-751
-957
298
-858
320
-611
-827
-958
-455
812
563
-55
-431
-543
-189
-812
738
-565
-100
805
628
-529
312
-872
507
718
-57
476
904
-844
-775
84
-610
-65
720
-832
-640
369
302
-711
-886
60
-488
387
-236
-839
-867
976
-702
-230
115
24
238
-981
262
524
-654
-101
-380
687
-321
-268
632
263
828
287
628
481
-516
-285
-213
251
-993
92
923
122
-616
-411
735
635
-885
252
255
-406
-846
813
238
960
149
-61
-679
325
-282
11
-313
-205
56
577
387
-355
40
463
647
-526
491
-635
663
60
453
809
-685
226
308
160
-729
-201
21
621
-715
-687
762
822
736
-591
921
-939
-587
-597
161
870
402
303
768
-927
189
828
135
-718
581
-695
349
-396
-643
306
603
177
646
-149
601
-82
-924
-32
-397
-648
-142
966
-274
-934
-655
173
27
-623
817
-286
733
270
791
-770
-653
268
-824
570
30
153
363
863
231
-41
-910
-818
-672
-354
402
-857
-862
113
-327
-729
340
628
514
-250
-763
892
-488
-489
67
116
-267
-650
-613
-187
822
104
-121
970
-289
-821
-109
796
-145
-241
-213
-982
-787
784
424
-532
-514
725
-301
-849
-334
-863
-798
194
641
-968
-960
53
256
-700
874
-114
-986
-496
-217
-554
-37
322
-768
546
-949
569
728
132
-736
-976
-305
-15
506
813
-883
-198
361
-318
190
-296
232
311
329
142
-894
588
1
-841
-510
811
-906
-254
958
-254
804
206
950
42
957
852
-917
-822
206
488
24
-360
598
576
595
-853
267
-24
163
-519
230
953
-88
-956
595
-832
865
-677
-888
877
872
-532
434
809
931
792
-367
-252
28
-549
-158
291
-771
954
-419
-509
-682
-895
229
-786
-144
121
-487
658
-465
675
-273
874
-112
-720
-469
463
-554
-762
576
844
-923
35
94
646
-843
630
-349
-921
-31
-393
466
893
282
-897
271
-783
-950
-297
4
915
-400
-751
960
-35
-638
345
-813
-958
763
490
-281
-511
589
808
621
-19
632
557
-935
166
-360
-922
-571
-14
-451
-293
570
-775
-785
-113
271
-949
417
-988
432
159
-717
-922
-970
977
-789
587
-355
-8
70
937
-216
205
435
-111
677
37
-76
-57
-997
-971
-912
-385
-138
-225
-18
-550
-251
-503
-571
-914
-354
-321
-507
-210
-288
741
33
-145
-388
722
265
-315
987
175
-15
806
-131
852
-245
846
843
-926
-876
-89
-286
561
485
282
589
17
-523
-523
-307
265
-208
876
-804
266
314
365
847
355
217
774
435
-456
-175
-49
554
159
-854
404
830
-174
534
537
43
-234
196
218
314
749
-865
-493
375
-950
454
310
-905
348
-113
-10
-573
863
885
75
-938
164
725
-410
544
943
-199
-502
-289
190
-65
-911
-415
526
869
-612
-729
-444
314
-153
-582
611
-424
-958
-344
632
-168
205
-269
-627
-390
-931
701
-466
570
-769
-76
-426
-339
90
897
762
-503
-147
-622
459
-803
318
285
-199
-791
338
345
398
-576
-754
-594
3
-242
-124
643
-406
241
-868
877
379
641
-800
458
-775
191
176
-675
-703
-460
-183
987
-969
464
-946
-383
164
697
-881
-549
425
-344
-962
50
0
-431
-182
355
933
-707
-664
804
-841
424
669
198
104
782
-548
-619
-831
-193
429
-903
-750
-754
-926
465
-526
906
287
842
-776
-25
-653
922
-507
673
536
-689
-714
78
-919
485
-838
953
-770
962
-257
645
-540
-974
289
-152
-677
445
-176
-806
-985
-727
770
-20
597
-316
-229
-431
844
815
920
-484
-583
666
167
460
178
405
-658
271
604
-312
415
-486
-720
-274
75
595
811
573
214
790
742
-978
337
782
-341
857
-184
-671
861
702
726
306
-924
-870
-678
112
34
-762
-887
433
755
737
-726
-506
760
-56
-911
-577
-587
841
-949
-102
-25
881
998
584
67
127
457
-729
-732
405
359
993
-17
-247
934
917
675
-454
169
-833
152
867
195
932
-796
402
-288
158
-316
-610
13
695
-846
-809
53
894
-452
537
405
-904
459
751
-220
409
-400
730
567
251
457
250
-70
770
135
-248
244
-754
-468
-904
337
710
-233
528
-244
734
179
956
698
-499
826
-4
-528
545
-303
-713
986
-995
657
256
-814
666
323
377
135
503
-223
-401
112
518
-585
841
278
-356
420
-640
899
816
968
-999
729
-666
153
-395
765
-81
617
678
115
-587
311
-461
-363
-813
783
209
100
301
611
802
735
798
-898
-817
263
-60
-821
167
775
515
9
275
-221
-47
275
560
-682
690
-384
-745
-214
885
-631
632
521
-448
-109
-428
298
-565
250
-943
-592
-190
-956
443
399
-659
-649
-105
543
-389
-374
543
-710
-928
577
940
-575
414
721
-209
-964
154
-414
227
-378
-770
444
7
-42
217
6
-329
-313
-982
-663
-308
-797
736
-58
-393
-944
648
438
515
219
866
-726
216
-49
19
-362
143
88
-551
123
-271
-777
-898
248
550
584
-5
-952
-509
-8
356
920
-38
-632
-970
-93
-244
145
938
526
242
-881
-657
518
-659
-448
-591
825
-325
167
460
-880
904
-979
352
-262
599
645
-734
-315
-4
-383
143
-964
183
334
-409
-838
-862
14
-893
-15
-10
-97
-921
825
-883
635
571
-918
255
-925
920
802
698
410
-77
592
-250
-961
-958
-8
19
-274
907
405
436
-957
-39
-490
-983
-466
68
-452
910
973
-176
245
-567
-281
924
156
588
746
270
-971
889
147
721
820
205
602
232
-832
403
-767
546
582
-591
185
-590
552
-111
187
-123
-769
480
-536
306
732
590
-83
-158
-418
750
552
-465
-475
-505
857
158
241
-687
591
705
834
76
-495
603
-914
-872
230
403
-479
-461
-281
725
134
685
-707
967
-362
-361
-492
-530
-485
617
194
-750
954
-160
-73
-280
947
918
-269
-249
-312
-775
-347
-480
641
442
-716
833
337
-950
216
-589
-422
-444
739
-687
-446
-42
-878
-555
978
-261
-38
-889
-904
141
712
140
-937
-131
31
-457
532
563
-937
-177
411
-710
857
872
918
244
188
-901
-41
-208
-283
272
-380
351
-349
-509
118
-773
646
-17
317
-640
-641
-821
505
265
-30
-549
490
395
-372
-25
-542
145
331
-55
728
-433
182
797
-99
279
303
178
661
954
511
-357
-301
-459
-658
408
-878
-476
-137
192
362
425
929
-630
-994
-967
-576
501
121
-962
-871
984
310
910
486
883
-194
586
-166
-516
790
380
-8
573
904
704
511
571
520
-305
519
-866
938
225
406
989
361
12
910
98
896
606
-920
164
-406
-31
111
-992
-35
530
864
455
-567
233
-264
-703
582
508
650
568
-837
-584
-51
-535
665
-427
-605
-671
518
362
489
720
-415
895
-217
611
635
849
588
-182
-727
-430
450
-989
-609
635
545
-861
1
384
892
-647
730
423
634
-813
-673
-443
690
-13
307
269
451
-993
39
-489
-548
-821
211
-899
811
192
-164
984
737
850
303
387
978
-852
158
782
89
192
455
959
-133
468
-484
924
-587
-741
588
-346
-879
722
-493
808
-416
69
546
-576
-137
-645
642
-225
-600
-984
-727
366
-784
445
-216
886
719
768
734
-692
459
949
-232
244
-484
111
-465
863
-128
-5
-311
-431
256
-463
658
-115
70
504
-472
-710
-677
95
-486
-544
93
48
462
-353
159
-550
-365
225
719
-992
599
-553
533
-733
-833
-871
89
914
75
-222
-427
-460
-577
-395
295
32
770
-561
-875
-44
516
-38
-366
-261
917
122
-142
590
671
-453
234
-326
-733
-890
751
-282
586
-527
-208
-535
-441
-257
-570
41
-389
-797
518
619
-655
-563
40
41
470
104
358
-396
-304
323
910
274
-844
-177
697
760
894
84
-265
-673
688
656
-102
-34
-313
777
909
-30
187
-699
335
737
36
-854
-243
-514
-454
715
26
-984
-654
916
-989
-673
-457
-193
399
-900
449
899
743
-145
913
586
-547
-776
-166
920
588
44
670
-871
783
46
-323
437
-14
997
876
246
-659
-666
-302
906
492
-968
467
711
-715
858
312
-631
-821
-44
-328
352
-401
-313
-744
876
51
-435
70
311
826
587
264
-721
-136
172
824
233
836
-978
-273
-661
-372
912
564
-452
258
-350
-421
985
931
563
875
-747
821
-912
-59
-50
161
498
52
-142
726
387
-323
-925
-801
565
797
-680
889
64
-978
-465
-471
760
-1000
-271
469
-562
-110
-759
395
175
646
306
59
-672
274
-81
-808
44
90
265
-351
-698
926
-863
-244
-971
720
-721
104
-837
-437
-462
984
-474
-503
-704
-691
482
-912
-405
-787
98
-944
75
606
787
-106
867
-143
244
-766
-950
703
659
263
-64
181
-50
-10
595
158
512
500
739
515
804
-85
736
24
-120
167
-710
-518
76
392
180
66
45
-38
-284
-848
736
20
241
842
792
-142
-923
-882
43
323
771
672
-449
843
-296
299
21
488
298
-935
653
-912
-701
-957
-741
819
-917
983
-28
-274
-65
740
374
-344
-857
861
-445
-196
221
244
-861
-312
658
103
-15
231
594
-923
-955
-780
70
-140
-614
814
761
437
460
447
-949
-24
-766
447
-994
-296
187
807
-837
-120
243
-202
-124
523
851
479
-702
-803
-48
-897
587
-327
285
624
126
-552
377
-531
-652
629
18
209
388
-591
-991
-416
-131
-39
482
424
-677
206
871
277
-154
-261
891
296
-378
83
391
-136
25
892
-232
510
-355
-731
895
-787
965
-285
974
334
779
-228
667
176
349
-878
-569
-606
-694
971
514
466
-71
92
-717
-484
-896
149
-476
-90
982
-15
-385
492
-997
-104
357
-962
936
-236
-830
-949
-582
991
-253
487
-768
-606
136
-404
-34
619
-884
504
-883
-482
-847
470
716
572
848
-524
-502
-108
343
-154
899
294
624
842
279
735
-820
188
-245
442
747
176
-187
-528
8
-432
-159
88
731
-504
-809
972
313
183
264
328
-521
-554
-632
148
-638
626
-810
-503
-354
-736
694
-246
601
-862
244
-167
-165
576
-971
824
385
-160
-462
-182
885
-486
-739
645
-667
908
-906
439
200
902
325
-129
375
968
-522
610
-94
713
521
-198
394
-139
266
-160
803
-341
119
372
-814
-880
-208
696
672
-332
804
-589
-936
843
-296
-290
-364
-267
258
396
162
393
453
893
866
841
287
-876
-937
736
371
-520
-120
297
79
693
-658
-225
787
643
-638
5
-170
-945
957
-601
153
450
405
829
-650
717
661
-718
948
748
-16
-671
892
-407
733
-107
-86
172
546
50
19
386
-416
-423
875
-129
-30
460
403
870
-784
38
924
-841
809
42
922
302
-388
543
868
97
364
496
-274
658
109
14
474
255
665
274
-622
105
904
975
27
808
605
-255
697
511
466
-51
741
-47
-402
199
467
-255
521
695
-319
-186
427
143
-362
389
100
-986
411
827
-172
-476
-806
569
-248
-408
152
511
-609
-697
168
-959
-169
-5
-877
273
-502
249
-521
779
-997
-130
-1
612
-11
651
731
152
825
433
151
-549
153
549
182
-980
-892
-686
-212
-96
-993
743
413
-863
807
-884
591
515
-878
118
726
-194
160
-639
296
-718
-309
756
471
747
15
151
709
30
-971
426
-171
226
-994
-911
-97
-198
-934
836
101
159
-4
6
-159
672
497
502
646
-734
-623
223
-407
-430
-367
979
-95
-904
-795
-153
-559
-115
220
-115
-442
296
629
-11
447
-281
-304
-517
470
613
-750
-409
794
-368
676
-692
706
875
-140
278
423
-732
69
119
-310
300
-835
-302
-236
179
10
-163
743
-452
353
151
-487
-678
580
732
41
86
727
-874
408
-851
-703
654
-916
447
604
-577
-37
-185
-798
660
307
-77
-483
-812
-461
302
-591
5
377
968
909
-214
-212
683
764
-606
-549
-301
55
-582
133
544
-777
-196
208
482
415
310
-254
26
254
-279
361
927
500
928
300
-514
-402
930
530
149
-274
321
-200
-948
510
854
50
941
112
897
-390
352
-9
-968
-1000
78
259
549
-597
-18
437
121
419
872
-553
-480
469
924
-778
604
-607
540
424
-391
-786
168
481
826
-991
554
225
655
897
371
281
395
377
-683
-433
-8
-904
-122
-823
423
760
-77
838
-457
83
-145
933
120
-203
-659
-168
26
553
823
-830
710
813
205
620
-391
-195
-653
163
-434
386
465
-239
-243
-862
616
251
-736
971
-64
548
-36
-430
-102
-207
102
-359
-346
658
-711
-31
-495
428
303
506
505
-31
414
-123
-187
-935
-427
-961
785
372
-963
53
-567
-887
358
-264
-550
293
743
-874
770
-907
237
995
-901
-328
-74
715
226
-189
-784
-83
-631
864
-870
479
-83
502
689
140
-560
-944
-601
464
442
-788
-520
827
-469
-401
-69
609
52
972
955
439
-255
973
-192
-795
-480
-319
-927
901
-641
464
773
56
-77
967
46
997
333
506
870
-647
-809
-213
739
821
-115
664
224
-213
602
-626
-368
683
-994
-431
-828
-337
-129
-293
968
-968
-867
725
360
-490
546
58
-239
671
-724
-815
480
760
-194
-579
409
-634
-320
-841
-885
-316
-148
-939
-257
-272
-462
-259
673
-674
911
644
-315
-285
-189
251
147
242
895
833
-347
-791
721
330
-290
-828
-175
539
-229
456
-714
-645
393
517
-323
-785
-970
506
367
-388
-331
691
-26
945
582
-312
185
275
-684
107
-243
228
540
-113
111
704
275
873
383
949
949
523
-38
855
-842
967
-66
848
653
-677
-243
538
-424
-448
-1000
-847
619
-257
-806
-768
-368
398
581
-591
583
-453
-884
586
102
-848
-290
140
288
459
221
-307
844
642
994
-228
-356
-470
142
612
360
334
-62
555
904
843
727
986
6
11
726
-794
124
-823
-536
701
961
-799
-275
-771
-258
-475
-71
-346
703
77
858
-27
552
-960
871
-674
-789
-569
921
-85
-42
-1
973
-878
487
561
726
-770
122
-615
183
315
156
124
-471
753
-889
112
-502
-82
-806
677
-614
-613
-713
-934
-997
-470
-33
290
-138
-245
-811
-598
-236
423
376
-620
169
875
-535
599
-253
332
99
-910
-669
-193
-447
867
138
23
508
-240
-944
-754
-572
719
1
-970
-985
322
-612
-150
59
-943
426
666
-629
262
-840
582
-107
474
895
-23
-681
-987
594
-189
60
-789
-446
-901
-8
129
614
-179
-956
953
-854
712
389
-521
331
459
-550
841
922
886
-25
-673
274
984
612
335
47
-551
-714
919
727
-772
-352
36
-613
65
986
-144
-45
569
353
-800
-172
-816
-530
-495
328
764
-734
145
-19
891
-161
-857
190
-652
230
-585
90
496
-976
-479
301
-241
355
-192
741
562
683
36
-199
-576
-256
-566
-280
26
-163
52
-973
-11
-57
507
-811
-288
-764
-277
384
-927
-740
495
879
112
482
-90
-194
-979
-79
-662
968
292
47
-232
-4
-843
-548
23
846
-795
-965
351
-945
658
536
-90
-408
-822
105
-132
822
513
268
230
-90
-561
319
-322
-37
-749
-478
-402
869
615
266
-820
-641
640
953
965
-71
-360
876
350
-641
696
-259
-906
52
-947
-232
528
-744
827
-93
-244
-45
-73
-172
486
-470
-964
789
661
-225
800
-228
405
23
671
-515
309
-981
-526
283
616
647
-149
920
-922
-63
707
617
107
250
-177
895
613
-207
-287
-524
966
435
727
359
947
760
172
-80
-879
-92
-595
-868
-845
52
-202
111
139
-596
-94
-629
-759
-55
973
851
-391
227
-133
745
-421
577
687
540
-536
-228
86
-644
-553
-242
-147
-600
867
-984
-241
69
-305
-815
508
-703
-561
143
143
350
639
161
-248
-328
-227
-772
523
761
-519
560
321
-307
753
837
635
-591
-432
101
365
378
-161
-508
626
791
270
798
-887
-780
-572
927
-630
-706
336
595
-287
124
-827
612
549
-581
570
-984
-307
419
809
554
-742
-930
586
554
775
-803
-661
397
-187
-558
-615
800
-726
852
517
-483
173
-419
846
-145
883
-749
187
282
631
856
458
1
131
683
-824
657
732
-997
437
-708
-316
-414
-700
-907
-276
866
-607
37
-802
364
562
-621
637
-184
-735
-88
983
-566
-517
151
-655
152
438
-296
-561
-230
-200
85
-582
176
-291
-405
-407
790
621
555
-205
330
433
283
-764
418
-636
-317
-220
630
-721
934
593
-842
804
479
-127
178
-857
763
-897
-704
237
-99
168
-66
-56
555
81
586
-101
730
-274
-261
126
-253
-281
806
-931
228
697
562
-691
-258
930
443
848
749
-12
-490
163
-915
-314
-416
-7
298
-267
-361
484
-953
-835
-592
296
-973
165
657
-657
-574
-640
420
-392
-711
-2
-269
954
890
-287
-890
806
104
186
-730
66
-969
756
629
-687
-973
-277
145
845
677
86
9
253
347
-920
530
-694
762
-836
633
-100
-971
34
636
282
216
-98
401
-760
-673
-337
-144
648
916
-597
973
-55
-397
-151
187
899
-229
665
697
263
-200
802
-269
-354
-438
712
582
962
-237
147
-82
-975
315
-644
103
88
-671
-811
-295
-400
801
932
-352
-190
-437
402
-39
-483
-764
911
237
232
-109
361
173
442
-48
565
-48
126
113
-783
869
-857
550
-338
-4
-34
915
-741
716
380
560
360
6
-735
-291
110
32
-182
379
180
-936
-420
921
359
175
-28
-827
971
-29
-798
-231
-160
-208
-29
-59
-190
85
-461
-406
-746
923
-818
-893
-773
-220
-440
-106
-633
-834
-655
-355
930
98
-340
359
-866
507
-818
-863
-27
809
-210
-626
180
296
89
376
-834
133
-36
-170
-77
-671
-118
275
378
194
854
-719
838
-649
588
-301
156
-315
-281
967
-177
826
39
-272
816
724
-336
1
565
-990
983
-804
963
195
-498
-555
752
124
-783
365
511
-291
-336
-566
-397
-719
593
599
-508
-392
-99
325
-964
507
-537
309
801
225
254
-264
984
315
-143
510
-50
446
294
149
582
534
900
879
-377
809
370
697
906
694
712
-469
115
-762
-30
116
-304
766
763
749
857
-93
117
-657
852
-652
-907
671
665
-748
965
-123
-335
-669
-225
513
-794
833
8
-437
633
515
-980
132
60
-580
759
410
-856
961
-544
981
890
930
-731
-130
173
-537
-41
-683
126
893
-940
29
-784
637
688
308
-855
754
-33
534
-352
-820
342
-134
315
-488
66
-972
295
374
-761
-150
555
-207
-126
-616
14
-803
-829
-15
-315
606
-284
170
809
-681
-789
-406
-585
363
680
727
-620
284
-461
371
478
752
-690
-462
-82
-692
193
663
-104
-801
697
-222
-200
-929
-715
598
455
964
241
511
-80
304
158
-361
888
406
209
940
-328
318
582
-788
123
580
180
-460
-467
-970
-95
805
140
-101
499
404
-801
419
204
-715
936
168
16
-253
-535
-612
-397
-5
-786
-270
-901
289
434
-364
-892
-915
823
187
891
-201
780
194
344
190
86
933
141
651
-921
70
-535
361
-339
-757
487
120
795
434
808
655
-720
400
253
641
-579
-333
652
-771
704
521
844
383
-748
387
-427
846
-114
-311
-418
-116
-855
11
-285
-211
-714
683
765
-523
-146
652
636
409
-169
159
-515
-160
692
936
-991
-809
-99
567
-877
123
-37
175
351
-175
365
-918
-749
-940
445
863
491
-781
422
774
358
598
616
248
275
-962
863
384
-430
-867
986
-149
-557
-599
-245
585
277
-395
441
204
285
-467
-97
424
565
584
-742
732
588
78
506
191
-244
110
428
-995
679
-62
550
-973
380
-304
833
-67
-416
195
-547
854
-473
-148
-671
878
930
754
-194
-571
-979
-265
-205
-369
-997
366
-1
-318
508
982
961
-707
-323
-636
-215
-786
-851
-225
-277
-335
631
274
32
-424
-834
380
719
130
816
569
-197
947
88
436
592
856
971
872
603
-177
285
36
-48
237
704
114
-568
-132
539
896
11
-867
-781
-437
433
322
-766
-326
693
160
128
784
-73
-94
753
-974
-620
739
100
-554
316
405
-542
-410
933
-165
-914
-20
141
759
-186
783
151
916
-106
926
-908
-867
-600
635
758
465
-936
808
-987
438
724
-777
-269
243
844
877
201
-769
-544
-932
-180
-242
291
699
-622
-825
547
549
-634
-196
898
818
843
88
861
-823
195
-182
-833
-262
708
-946
-244
-806
625
871
290
917
354
-128
889
951
-398
945
-860
443
56
999
-379
-219
-150
691
-466
736
-550
-606
135
267
424
-91
902
-708
-131
-743
-164
563
472
-559
143
82
685
-642
-568
-9
72
-355
166
915
-299
215
-871
208
445
647
-958
-892
822
-851
517
402
577
-915
318
-697
-702
-698
307
-84
-959
151
315
-156
-50
45
-100
-768
162
505
-956
-993
-186
568
-82
183
89
902
-674
-417
450
71
848
91
-53
980
-678
-285
-16
-790
885
-184
-378
960
350
-580
93
717
-636
-816
-149
-424
-492
-889
747
-3
-541
-190
-461
-716
-970
-491
-25
795
979
-11
-943
211
-869
-895
-772
800
-218
140
314
-144
459
399
620
205
-494
465
-40
622
-278
-447
-968
750
-192
-898
-448
-571
68
-659
-313
995
791
745
-285
373
60
1
-295
833
-114
666
-921
-566
-785
-918
-98
59
-564
84
43
4
354
-424
-171
845
-358
819
-130
-308
-863
-139
399
-145
323
710
808
-603
-791
-38
-288
-830
85
546
-930
-900
791
-993
-445
939
25
-896
-327
61
547
190
-135
617
-765
-236
668
399
-183
273
-173
586
-739
-158
6
783
-956
-287
952
408
-451
967
-58
-126
711
-166
127
-369
-26
432
715
801
-267
478
16
188
243
472
642
365
-146
-972
830
224
-188
755
665
661
473
436
147
75
-121
332
615
-34
126
806
-999
-36
-367
120
-452
958
-480
-395
405
216
566
352
-891
412
-431
775
747
299
250
520
241
-288
881
-912
97
938
-706
586
-804
-478
509
795
-352
794
-36
809
-300
-871
-708
-301
-421
69
1
542
-384
232
-437
329
99
-77
-627
947
-713
565
200
18
442
777
-792
364
805
-361
-43
817
561
536
807
726
-820
258
-870
815
757
387
-419
-666
-934
-550
-110
981
-953
-411
989
-921
435
946
-836
460
384
-986
740
857
-34
665
-645
-392
-346
-389
902
688
-486
-983
186
-814
-884
-699
-892
417
-268
999
-630
171
-341
332
-460
-729
618
491
-809
244
224
89
76
407
510
658
124
207
-992
-217
692
-292
-431
-327
100
83
-886
461
-519
-103
199
4
570
-760
-374
-283
-492
-92
225
298
907
300
-229
-172
83
-739
617
817
143
-777
361
0
309
-322
-331
-576
456
242
985
-805
-390
-163
259
-868
628
876
-452
-296
787
-806
456
-573
785
-703
809
23
-477
-205
52
933
-79
565
270
-445
-720
304
484
962
-372
741
-975
966
-317
233
-344
-864
487
507
366
560
-868
522
981
503
-700
-270
219
-906
-844
107
183
260
-738
812
802
-671
-879
530
-662
-850
632
544
-424
-861
817
12
211
-699
-203
-111
319
474
-645
-429
-367
-726
986
-997
-123
-202
-866
536
130
-1
-441
546
627
706
220
712
309
991
-97
-329
845
-330
974
828
-267
-384
-161
915
878
409
189
566
-584
473
-855
-359
169
-424
-150
-582
-960
377
-731
734
-112
-961
-933
-296
563
-900
598
-917
-224
-34
140
-279
-860
-834
-511
-554
847
-643
917
617
471
731
-776
511
-283
49
-141
-306
271
-713
-131
-342
153
636
-966
-347
-802
-958
591
880
-192
519
343
870
-839
-553
-91
975
-394
-363
-150
872
925
612
936
-501
376
758
527
-809
356
-749
-987
98
-810
329
533
-496
726
-963
967
479
960
818
725
-308
105
719
331
-471
-163
185
-803
774
763
-972
855
-298
375
638
-287
-878
-696
506
465
75
273
-686
760
231
-456
841
514
736
461
-246
293
-920
19
-790
622
-96
-346
-24
-929
865
315
-519
989
-993
844
861
503
-695
-323
-112
797
806
-333
-183
-855
42
-940
-349
-99
-215
-501
740
120
943
-378
285
-494
936
-706
422
-803
682
192
960
546
265
904
645
-891
-335
783
-589
661
400
-954
380
-177
861
65
-55
155
950
162
457
16
567
566
-606
-470
949
73
138
-245
152
244
854
-680
767
-530
45
967
-480
508
-700
-614
-945
911
488
885
657
-897
682
627
716
-407
-454
-69
712
-76
-568
-544
963
-504
-392
-411
-554
871
-196
-449
518
403
-889
38
479
100
-679
-302
-635
460
-16
-941
606
588
764
468
-383
785
753
-857
614
551
513
329
704
324
-743
-76
-170
289
562
-49
168
-800
53
-643
792
906
-429
-824
-949
324
224
-627
601
-91
243
534
769
-985
-831
-390
-98
-883
-469
609
325
-654
407
-377
-472
-492
834
-957
-158
-95
273
-637
151
200
977
-258
844
243
-694
996
-674
-54
-885
-360
640
-446
-860
-134
810
-563
-996
194
434
499
-110
-313
619
778
-85
-440
-36
-319
-506
-690
46
-386
438
-746
441
-447
122
-185
954
-997
-791
-805
42
-444
-648
463
434
-697
-634
862
189
-291
-495
335
-910
787
294
-236
-530
20
-750
-595
757
-40
-565
771
-525
680
-394
-705
-992
-987
593
310
-952
716
-846
192
-933
-731
478
-709
691
185
-393
37
145
249
933
504
-135
147
178
18
-5
110
302
-547
104
-160
593
-666
-210
-95
-29
251
-2
797
-792
719
504
868
-403
-581
-369
-44
524
274
-933
33
-75
-978
111
-563
742
-989
207
985
969
-209
981
-732
474
-373
-795
874
-456
-132
286
549
799
-2
50
-803
247
418
32
228
-845
-801
526
842
-487
-859
114
757
-72
-682
-886
583
434
-502
568
477
650
-907
-875
401
120
-498
269
100
456
349
-124
42
-326
891
-613
-224
860
-745
-490
-98
258
367
-289
324
475
-31
661
-705
-530
-710
-651
-93
359
98
-761
286
-342
-10
-651
-217
659
-63
-137
824
62
-439
-785
-137
-131
922
-407
-608
-588
-691
605
51
-211
-168
-154
-736
-851
910
-168
-163
-638
830
-777
-549
-924
-451
988
127
-93
811
-923
-251
368
2
90
330
936
279
239
-438
328
605
-72
-677
-851
-416
786
407
895
-645
-23
-488
-714
-56
191
-109
-519
-426
-881
352
-863
986
-35
184
-11
-489
-353
-304
566
443
565
-376
-482
-35
-755
-312
873
-616
246
193
25
-354
665
-176
313
-303
-133
-910
-15
-666
724
645
567
-380
930
407
634
317
865
197
-58
-762
315
-800
480
-320
-974
383
-466
-194
-627
29
593
702
-874
-666
856
-419
-800
-175
217
425
2
397
-341
-345
4
-856
-558
-341
-177
525
-373
127
86
-467
363
-916
204
-614
-953
-525
-738
-149
-592
-219
-77
768
565
188
224
-322
840
175
-7
-724
979
879
-706
-995
504
-432
-481
635
486
787
-224
810
718
-255
-596
-643
815
-169
-715
-251
-729
-922
-640
26
34
-946
-851
-59
508
831
54
-148
220
540
533
532
-905
831
262
800
560
876
174
-186
850
-376
-746
-726
-496
668
-688
-409
546
-897
414
-255
-652
744
-745
-826
752
826
259
-661
634
643
-439
630
-738
-855
-636
343
207
171
-618
376
-138
-146
322
502
124
-53
-5
623
-487
-240
738
557
740
352
-82
373
941
-364
172
-948
30
838
890
-763
287
-912
-106
-326
-750
-738
72
948
-610
-146
-574
-649
-68
310
-395
921
750
448
293
-389
-3
-528
-677
-583
332
-224
-248
-339
-635
524
110
58
-416
522
-605
-257
918
556
-362
-921
168
993
23
797
347
-380
-586
176
-135
124
-783
-442
217
-351
222
-900
447
941
-165
-566
378
-964
421
-528
-428
-594
546
774
524
93
947
-124
-512
169
-561
503
259
625
461
-122
812
-606
551
843
295
189
317
-891
698
784
387
152
159
738
394
-877
778
-3
495
426
88
-213
-238
-51
-530
-23
695
-74
665
-277
768
-320
-597
832
-473
-190
559
703
651
-724
-812
-9
-103
-937
180
-540
76
-939
-369
1
-833
-850
572
499
452
445
-623
220
560
933
829
75
-142
-796
259
529
-913
375
572
814
-789
-712
-389
-578
-657
598
824
-947
805
910
-797
865
-50
-775
-632
-978
-828
901
322
-492
829
748
-879
-938
946
-667
-276
134
-851
-735
-966
525
304
347
73
-246
933
867
901
-28
-35
-58
958
-621
-619
214
296
-178
-978
862
142
-324
-877
127
-534
659
-984
-230
171
-495
-57
-203
-649
317
530
-990
639
45
71
933
939
485
-531
198
322
-8
-563
90
-378
-368
-947
-436
-542
173
748
-36
509
193
371
279
160
91
142
-829
37
-361
-351
34
-129
956
567
-478
753
-782
353
384
-908
-131
650
-893
-978
-585
399
108
949
-547
393
-687
898
662
126
-279
47
704
-699
-186
-689
641
-223
611
52
801
681
804
-364
-371
557
872
376
364
11
98
302
-250
982
-280
377
2
-869
-466
-563
875
207
-423
-810
36
-84
-930
730
100
344
443
362
452
-162
-496
17
701
161
-179
505
-313
118
516
616
854
-8
407
657
-952
306
751
321
794
-468
268
810
-474
-486
317
411
310
-289
-323
-981
899
640
-334
443
762
439
820
983
534
-169
660
989
62
-389
284
-424
996
-716
-673
297
393
372
-588
-594
62
-110
950
673
-522
-59
-853
-54
723
-843
666
0
479
394
-312
-141
882
-496
620
175
202
92
854
-692
-982
246
-101
-697
880
54
906
307
285
796
-945
457
699
-958
348
19
502
-890
-703
1000
-420
-749
685
357
134
486
-325
-895
475
223
968
-840
844
221
-115
-130
277
-563
517
559
-434
-112
59
-706
-209
185
978
561
-254
168
-807
473
-632
-697
366
630
-615
-782
182
509
246
-654
-443
-212
-781
-947
251
86
668
811
416
839
321
386
-243
-405
965
801
-308
-78
-275
-215
-623
942
-331
-682
-311
874
-59
-152
-47
198
-415
-413
415
761
-867
361
63
622
-974
-630
-10
592
927
884
-409
367
758
344
-501
-305
668
853
-506
-479
160
927
-333
25
281
183
-497
-562
-702
-475
-59
-433
839
90
192
-723
-861
-192
529
439
-753
-471
-960
-622
-289
-898
-552
-309
237
797
350
497
224
933
-885
-708
377
-31
-284
-652
-144
321
0
245
751
245
-260
-157
-910
170
-932
-501
-462
882
434
950
-271
-113
-135
-271
685
-249
964
293
729
835
-864
-161
253
47
-368
509
500
737
-644
828
138
-35
731
-950
-643
-614
-970
24
-893
-689
331
-890
951
84
-667
113
215
-957
-742
-447
114
92
455
-483
-539
-953
815
-160
-279
657
546
444
-527
-906
815
74
-129
-87
847
829
-915
-577
487
578
-170
689
-580
-377
271
-605
192
649
528
-75
-811
-899
-842
-224
-902
872
636
66
713
-554
-39
817
681
-620
-456
-310
794
-239
331
466
-6
-348
976
-263
-849
340
831
-208
-464
798
585
916
989
-814
313
-881
197
818
-472
-762
68
-266
275
387
675
-460
668
-616
-684
-364
379
489
191
334
85
42
565
-172
182
-820
-591
406
-300
571
-450
-817
-442
-131
512
45
444
-119
-599
-427
-709
688
7
462
-993
-752
-298
566
-506
-225
-223
-362
916
342
244
-478
-451
669
-988
403
-24
122
323
367
-600
-598
825
-332
289
-550
-417
229
-805
-850
-505
249
272
515
-252
-643
-530
761
-263
-415
-91
-820
-782
926
-84
415
735
213
-571
-826
-163
192
-990
-545
306
114
-786
712
-36
-705
882
-149
246
688
-990
648
-515
-491
-332
546
-818
-735
-263
-999
169
-986
358
500
-283
127
-717
987
608
360
784
-367
-95
67
-568
29
-483
929
-941
508
-16
-733
-191
-575
694
821
627
181
738
-513
81
-978
-57
-482
-366
-499
52
203
-174
-78
-758
-31
-161
270
-785
-212
-108
-81
-807
692
892
-169
-759
-122
-795
-114
610
905
49
-807
-146
-577
231
101
-610
177
-142
-747
481
26
269
191
541
963
748
-468
-483
-967
875
-941
492
243
886
-440
-668
886
-184
-976
-141
-118
-205
-277
-18
-239
-519
-478
-871
-528
248
247
-807
-381
-787
922
930
660
961
-167
232
71
-411
469
61
-485
687
135
-185
694
441
-532
89
-351
-60
454
-822
-875
-439
-668
-545
-750
-301
911
-134
-695
-48
51
-816
129
-677
-982
855
418
-311
-494
-853
-502
-424
-26
-419
-682
-963
869
216
-364
-965
-997
44
-203
-971
171
259
-770
-782
-469
362
286
-366
161
-291
-885
-347
542
315
770
172
-628
148
3
584
914
164
39
185
-699
866
672
677
-554
-451
-438
602
321
-675
164
278
725
-819
127
904
-783
-877
-721
-232
742
362
437
-491
325
-692
235
-469
-338
-676
-904
893
843
-589
-263
545
382
70
-699
-117
882
963
-532
597
474
314
456
552
947
805
-690
-663
841
-313
-399
247
-216
49
-403
-830
-193
-54
646
993
19
-734
758
310
670
429
851
-786
-169
-748
-815
822
-592
-85
283
920
-567
-348
-411
-675
421
-648
548
-946
717
781
-302
106
-368
796
465
268
-90
-854
495
822
45
627
-519
-386
-298
-86
760
527
-603
-377
-758
-659
-298
937
939
-220
232
91
315
338
-363
-762
-429
552
596
-169
-218
751
717
-881
-463
469
-803
-702
-133
5
895
353
356
-198
681
-234
720
-798
-502
81
-379
789
984
471
710
734
-753
-528
-599
730
141
-379
486
364
879
301
-487
-941
641
266
642
-272
591
-506
-14
-352
979
83
326
-166
-581
-57
633
572
-790
725
-388
-810
-190
-165
709
-248
682
816
351
401
142
353
-122
-959
-526
772
98
923
-253
13
-393
80
-869
588
-462
698
490
419
-809
342
-744
-684
-182
784
-956
-823
781
277
711
237
138
977
-73
508
-22
-525
733
174
-259
-967
-232
-39
-303
-89
-211
-775
840
434
837
-414
-773
534
-516
-44
789
684
707
-773
-408
-922
-261
446
-484
874
-791
-597
741
419
-632
-735
744
582
802
184
753
236
-287
168
-142
-627
-612
942
-166
601
193
195
-333
15
756
-391
581
919
-821
422
783
-846
-558
114
452
366
-49
-127
-50
58
-681
999
483
-108
-970
634
241
-723
-63
-694
-852
923
-633
-478
-221
-722
525
157
931
-591
-111
289
-806
-966
-317
507
-119
-218
952
-504
689
538
-994
-492
-510
-140
912
166
136
284
-337
-677
513
-145
-907
-21
182
-948
-741
182
653
-599
170
-536
-735
-283
370
893
-622
-945
788
447
-259
-912
314
-674
372
-475
518
399
748
-164
-207
-342
-635
974
-534
792
88
-208
539
-425
198
429
-655
-604
827
-171
-657
-763
257
554
-364
875
120
528
482
6
188
571
803
403
702
-930
-335
172
-842
950
-746
-523
897
-499
-923
-744
-212
199
818
39
470
186
30
-887
-514
449
60
-511
377
-620
560
319
813
-55
493
305
-728
-299
394
79
457
656
-309
-798
164
-743
-463
352
255
643
381
-871
-540
-338
-476
-223
-526
-295
-244
505
-849
313
107
672
408
-254
526
-146
362
-248
-920
-77
-965
551
976
-852
414
167
-301
-551
-647
479
825
-859
-271
-420
903
106
-332
-933
-724
-58
-73
-678
609
907
374
253
-199
-242
871
-707
878
771
381
217
-73
-754
-273
-531
-105
-100
-20
-455
-921
4
762
524
170
-797
-172
-381
-630
-32
-98
566
651
-321
288
875
-262
162
-722
-336
-926
-718
577
-770
82
921
-567
35
-657
-155
264
-948
842
762
-411
395
855
-717
918
458
772
-392
-785
815
439
865
918
914
492
-831
-93
-492
457
655
-354
-436
137
-858
963
-185
-256
-351
-915
-328
807
852
-777
159
901
948
250
-460
-664
725
738
-258
-518
961
422
-897
-914
-259
-720
162
-536
-230
-608
-394
60
780
-234
-766
-665
-509
303
112
-522
121
-346
409
-10
-478
-97
926
298
266
192
787
-36
806
239
-32
380
527
-595
-834
-178
-388
330
847
45
513
-686
-286
-990
849
-853
-400
-863
367
-71
-433
602
115
-341
-455
-228
889
273
-287
-906
-781
452
478
-78
981
901
519
484
401
-276
39
843
932
839
896
-509
137
-185
153
-718
890
168
452
112
-885
-932
744
-280
85
-776
510
-508
586
-696
-51
374
706
527
429
-691
143
-123
-859
-495
792
89
-62
-766
-939
-618
-265
51
-589
837
807
-690
419
-863
446
-297
-177
510
-278
-413
587
371
-914
-638
682
610
57
-808
0
833
151
556
-872
360
422
-735
820
871
328
803
-947
562
-234
-104
249
556
836
-955
719
-450
304
-157
-590
-223
-307
-133
-237
-284
997
-305
453
842
-691
-138
154
948
452
191
-270
669
-459
294
875
293
-915
-457
995
301
-605
204
-923
534
86
-450
-929
683
138
843
-55
-903
-900
912
910
-633
864
-551
88
-487
71
611
-917
-999
-906
573
148
797
583
201
-291
-304
214
-515
836
261
-652
-407
-731
-493
-738
-133
210
-499
39
190
-352
-370
-810
658
-338
858
695
861
-645
615
581
84
497
-78
525
266
421
-227
-275
482
581
300
668
749
182
-284
418
195
-461
-794
-269
-392
-159
292
-789
193
-855
661
-801
39
821
395
-391
88
622
631
-911
713
816
-199
913
-330
366
468
296
956
383
-971
-207
-719
733
-509
884
-272
-500
142
100
-101
-278
-332
-522
-397
784
557
537
846
-131
41
-14
430
-192
161
-62
971
-560
-459
25
-212
-976
-114
719
533
679
-741
36
951
519
675
424
4
-240
424
-289
-26
917
882
-823
-837
-352
966
880
-183
346
247
-516
94
845
-175
996
253
-755
-55
-876
148
346
-473
964
450
417
242
548
-598
-638
105
-666
181
-668
861
-19
695
-464
-509
-737
656
-951
-795
747
-757
947
-302
-174
722
-109
656
-660
662
363
806
709
596
709
863
666
341
-970
320
-838
-548
796
729
-825
-144
260
525
254
440
-155
700
990
837
664
875
-493
456
353
-156
901
-311
595
-789
85
-799
60
-358
358
-17
352
280
-422
337
-414
-675
628
-532
173
220
886
-930
159
-974
808
-129
-778
563
424
-856
52
164
301
926
-405
-534
795
-398
229
833
-623
-726
-459
-663
-542
602
-86
-782
-263
786
1000
-2
421
259
229
212
13
580
373
-780
964
-131
577
-96
-408
770
-126
330
107
-282
-72
230
-654
219
851
-676
-991
-331
243
-762
-913
-509
-647
-923
-1000
930
-570
-869
-927
-558
-866
-368
-428
332
-700
-643
-803
-242
565
647
-516
569
-350
-902
-584
698
304
222
366
288
464
-732
594
-523
-979
86
713
532
-53
651
361
-361
-205
294
580
-505
243
-699
-286
900
-328
341
481
925
-664
260
-634
808
-208
-301
-633
255
778
861
-876
-687
17
871
35
-60
-647
31
60
197
986
555
437
444
655
881
-172
-30
-748
136
513
-377
-835
377
-654
170
-493
277
-973
24
-330
-642
69
-805
51
217
-762
-394
-631
-25
67
615
296
-29
-172
316
-92
-694
-61
-734
-672
-499
-94
716
-833
-708
-112
-382
-114
-104
-255
-356
-433
-199
76
267
223
36
702
-908
538
-935
708
30
722
-78
890
457
-229
-313
493
-190
558
-772
-772
599
-160
211
-162
667
880
-156
-368
885
-496
-720
-941
49
203
-433
621
-874
-409
-197
79
764
570
441
-58
652
-807
439
-838
128
475
878
287
-949
460
-994
759
-299
-291
-708
-490
-248
799
-937
10
628
946
-634
594
234
347
186
42
895
530
-88
-175
566
-576
-611
-827
482
-506
-973
597
422
621
-899
-150
-840
51
-334
-97
106
12
574
158
-673
-248
299
-884
357
495
880
177
-834
-173
-455
251
897
750
-127
-685
466
876
-344
-33
-67
880
684
-166
776
-836
-970
838
-461
506
569
246
-142
580
-664
-928
-267
-513
169
849
-596
-350
790
-813
-69
167
-908
-520
95
-84
-208
378
-206
-829
-108
583
758
143
-782
-101
916
-176
-401
734
-176
121
451
-630
-983
839
-93
-665
131
62
-754
-721
-924
493
-262
-433
-778
567
-963
532
782
-688
-270
795
-846
8
-241
-220
761
817
541
918
-538
-344
762
-917
-902
-888
55
-205
545
-801
-659
633
699
-353
-641
-114
-405
-734
690
955
-528
758
-400
-437
897
-778
-12
359
449
-128
-934
-292
250
105
462
356
-408
-892
852
-49
71
-223
-101
-960
765
-974
126
-143
-132
805
469
473
403
757
214
-837
-14
-957
890
-635
480
831
-671
336
382
-888
-919
696
135
626
-901
-726
566
-977
-417
-799
-54
230
-916
232
455
-652
-692
330
839
814
-555
724
741
-114
122
588
880
60
-766
954
-485
-967
350
-86
265
-142
637
17
-553
-705
-596
18
671
678
-809
337
266
-431
878
167
271
574
756
637
633
-863
719
-272
595
-283
840
76
-981
912
467
585
-355
-322
301
387
468
-58
88
864
-39
-278
957
660
253
846
797
553
-115
-799
-465
177
22
-479
-739
645
457
608
843
205
22
912
-302
-226
-327
-621
946
208
234
355
-658
-758
669
104
-414
-615
-481
535
983
893
-770
-26
-606
875
-916
-853
-642
633
-945
355
462
-660
324
368
-649
742
599
-499
-452
287
-834
-227
-549
-351
128
901
189
-687
465
685
674
-23
936
-920
169
-213
-336
797
-424
-458
73
-586
233
104
13
-339
-773
524
-868
532
785
-536
562
-563
-828
-144
931
195
-163
335
-500
-507
183
-709
-572
441
-293
466
-432
986
-541
186
615
66
193
-273
-79
-617
-876
184
-792
483
-405
788
-918
-491
-448
376
14
697
190
826
-908
-88
-361
330
-854
-225
136
948
244
204
-979
-137
697
220
-181
801
-370
361
-913
972
-693
-673
-346
-262
573
287
-45
-821
-983
970
319
-549
970
134
687
675
263
-747
505
708
855
195
-722
482
609
322
-67
378
-244
253
543
-11
666
687
668
35
327
-431
610
-329
317
700
263
-241
827
-262
-292
603
-933
-57
-391
129
511
-559
-938
-606
-333
-782
-156
241
-981
-84
-665
-200
-845
200
605
-92
-693
259
355
145
-631
471
446
-505
-317
720
881
-27
-302
-720
81
661
-856
782
-495
158
-350
-144
818
-573
494
-338
247
556
299
599
-665
-195
-421
-84
-351
-430
733
461
624
754
294
977
-292
532
-888
-27
627
-895
348
-801
-199
-499
-186
-765
-164
-971
-475
-948
102
144
786
520
-448
-442
-310
-841
-797
-657
507
-858
975
-765
727
401
-21
-542
-678
7
750
369
898
872
370
71
-85
818
-568
615
854
-466
-136
364
-803
-745
813
-836
-231
-138
778
449
556
-941
720
-771
-447
9
238
-421
-253
-29
-217
-173
-965
541
-613
-394
-293
-960
-697
-757
-568
-242
568
512
865
-454
-163
139
643
-187
-528
626
602
20
818
-423
-89
-972
-8
185
255
434
-820
28
371
943
730
894
-470
679
443
-70
-81
-320
-363
-433
41
-202
-727
-36
-516
-414
-639
280
-231
-552
122
-125
120
9
53
-869
-307
464
591
-149
347
-166
78
28
267
652
574
-358
-160
-48
-867
887
770
-40
-782
-731
-557
-848
-879
-136
-233
-702
401
695
493
971
848
986
-365
375
533
-852
55
889
513
122
-651
677
150
-576
14
275
-14
-44
-753
963
672
-332
465
-267
87
440
315
-318
-290
707
213
-735
280
-740
48
-639
347
-189
783
-490
-905
-130
-189
294
236
776
981
298
299
164
-708
-50
-784
-205
788
780
-373
-306
391
-809
163
-993
264
-139
-306
-243
631
142
802
-728
707
-322
-652
98
-229
-46
-852
516
253
-536
-323
-726
60
-104
137
-487
-134
-973
-161
814
22
211
369
916
-191
669
137
-620
940
242
-630
-458
-810
-121
-724
-154
-589
-863
893
398
981
-557
-24
680
-777
311
-593
564
623
-998
-582
-646
-299
969
-245
-936
602
321
-275
-524
-602
585
825
-754
-479
-208
-847
375
383
-313
477
3
-815
-403
509
-395
993
596
-883
399
-948
-717
-854
945
-793
-612
-518
334
-723
201
-554
-895
52
-162
-456
-342
77
-348
700
427
-264
-256
-557
680
936
47
-60
973
-555
773
-999
-662
43
497
-504
361
-398
804
554
-387
-114
-436
-591
558
-548
-117
342
-226
-358
-323
-924
357
830
451
-444
-29
775
-784
-749
-635
-518
-187
-942
-614
773
-765
212
-913
316
-284
-576
462
-805
421
285
-307
-680
-490
-707
920
341
-78
82
-270
-361
-801
-6
-338
39
-178
-776
-269
-845
450
158
171
-40
-211
-385
-599
-332
501
-412
-489
869
-95
-223
293
-832
-612
585
267
620
-25
-684
-268
353
280
474
-585
-924
-272
-243
-801
-654
-804
-2
-897
-660
-724
-373
-120
502
-670
-918
45
-304
-566
-13
529
-352
-865
-69
-875
49
666
-663
739
-179
-351
-23
-291
596
878
-816
-350
892
801
718
-733
-912
-982
639
996
-641
-996
-651
847
799
597
-291
-6
606
-50
-804
-479
109
329
-398
387
-677
245
-83
-955
-420
-671
-117
-315
-215
575
852
486
326
-722
-130
-794
-515
-244
-155
-151
-193
85
-264
873
-760
568
40
586
-187
844
567
-258
486
-268
-220
639
54
-816
-798
320
-358
966
417
993
-604
-502
240
13
789
-623
582
-751
-661
-438
-204
383
-465
-762
225
-351
591
103
320
439
-435
-298
-782
257
286
202
-766
891
-450
657
-950
675
-722
753
-234
444
-722
253
-321
-107
-161
358
859
-316
-48
444
-218
-824
-381
-14
-854
961
-501
43
571
471
837
107
-596
90
-474
-390
-106
-601
-226
-962
672
791
1000
-570
-503
572
473
111
471
399
-240
955
338
1000
38
888
884
636
397
-891
205
755
-73
-278
851
-859
-250
-953
756
422
-934
365
358
-63
590
-715
-89
311
-640
-575
169
37
-350
-377
-523
331
353
367
-643
-482
730
465
-149
-92
-461
-584
586
932
237
-5
758
-526
390
511
-388
294
809
-798
78
-88
660
-156
-150
608
-855
-193
408
-473
55
-795
502
123
834
-818
-426
207
299
-182
811
-156
939
51
-425
-984
77
-202
-116
-160
-799
24
-478
618
-485
-11
-99
-490
368
-141
176
940
420
585
-158
549
620
-325
-518
-25
-710
-570
950
694
696
482
432
-435
369
-682
-765
-390
-516
474
-767
-40
-58
-633
-566
480
-463
579
863
319
425
669
104
-361
266
176
-614
-933
-69
-188
58
-935
847
-115
-204
-730
-692
364
324
-751
-600
-522
706
820
295
447
613
-768
-511
-54
197
-162
-575
-514
-330
-698
-964
95
44
178
-43
-137
-578
500
698
-406
690
-943
-515
965
-686
668
-788
695
440
-702
879
-420
410
-226
533
-364
-747
539
-294
-241
89
755
-885
547
-612
644
-275
-471
518
509
-213
-339
123
880
-635
465
382
-366
-941
953
-273
821
717
427
-923
-902
421
-578
452
-673
-999
690
698
112
35
158
52
-748
-338
-81
-72
-929
31
-350
-473
-453
727
-321
-165
-346
620
406
916
481
151
-175
-236
-458
462
-581
797
107
-841
832
-220
-433
-49
-378
-223
663
854
-45
167
194
-130
977
205
-449
-339
632
-896
-688
-38
81
612
-101
543
785
801
927
-523
216
-387
-313
-687
-591
-890
158
942
-586
-599
-581
325
810
-268
-281
297
957
657
520
-352
997
578
497
-905
120
663
-741
-410
82
191
940
940
268
-623
22
-539
-209
-153
-112
258
-497
-342
-888
466
-452
458
-396
211
-105
903
-593
-76
692
-570
347
-271
-7
567
-706
-722
-270
149
739
-654
206
-894
131
-954
-377
-426
667
-791
530
203
901
883
-465
652
-629
577
849
11
-142
74
-895
607
-503
-793
-381
-668
-504
775
-139
-920
-592
717
-971
197
381
-410
931
-967
946
-407
798
-599
-345
78
-26
-310
-499
-819
-413
151
-353
438
908
140
710
-630
-102
-669
-742
275
815
-13
-734
957
-490
929
756
-19
258
-579
-760
607
28
670
-436
782
650
628
-631
343
329
-783
-609
-341
-278
-610
-116
-20
-998
-117
-52
659
977
652
-47
947
-470
356
426
-504
662
-484
513
-859
-884
-607
349
-40
-128
295
212
312
-60
222
-61
-712
557
246
-212
901
-415
-73
-558
-751
240
-443
898
-418
929
-345
-311
-364
216
-501
744
483
890
184
407
-722
537
708
-55
-505
-758
441
567
-787
-371
-967
-424
-89
-51
892
-46
776
-661
-486
-217
179
453
-894
746
706
895
142
-250
803
-287
-971
716
158
914
586
-513
-486
715
-129
349
670
-485
835
961
376
-460
42
-397
623
-564
-273
98
-950
164
207
870
-762
-490
760
-71
95
600
383
37
112
72
56
-94
319
490
508
-1
-653
-732
-9
512
664
889
149
-510
-305
-856
-455
-497
-994
-485
182
137
-411
-103
948
-429
-141
-814
-233
-162
967
-648
777
-449
-316
707
-462
27
358
-997
-950
-772
770
-198
81
680
-57
-213
157
537
-58
671
897
288
526
448
-879
-437
260
84
779
-141
-223
-280
654
700
-688
250
917
224
-728
-575
-961
422
-167
-983
741
358
940
678
-986
-964
-770
-246
-700
479
435
935
126
158
768
-541
184
-874
-164
965
504
-266
-233
-947
274
380
808
632
83
250
-865
-554
398
-943
274
948
614
-902
-995
994
-320
-870
-738
319
718
33
589
-788
-449
-137
-933
502
152
-994
166
248
-363
-565
-504
-524
236
318
884
-82
504
489
820
595
-426
-986
880
-20
434
75
-495
-869
-384
-633
-853
-627
-160
869
84
601
-876
545
-893
58
-111
-65
280
285
622
-197
-640
624
903
485
10
-869
-372
198
256
82
-230
302
-233
4
-794
935
182
-839
-937
142
65
-368
-553
627
-734
773
-583
296
62
301
338
-45
615
521
87
-269
-878
478
-924
-556
-210
5
999
-565
925
89
-650
-516
124
991
445
900
276
461
-628
877
779
-265
-34
901
412
915
-961
192
58
-953
45
322
499
-439
309
-644
-803
-809
155
907
-99
-457
-132
526
-784
-814
900
682
-988
-447
-645
-602
-253
-128
202
352
-659
-639
-659
-495
277
-238
33
-455
257
-729
-956
863
-711
-220
254
941
-368
-731
-6
-50
704
-556
488
170
111
-761
290
928
828
99
-791
686
561
-383
419
-743
-965
23
-854
-420
-150
-32
-882
-365
132
-114
-60
645
829
135
-870
-68
836
-350
-758
775
879
96
-340
-493
204
-216
-207
-662
856
695
77
189
158
-930
299
-206
40
834
-968
-254
-684
1
61
-574
311
-780
146
149
517
852
-580
871
-375
813
-41
-889
582
-513
737
467
511
341
-643
980
-312
-557
-619
460
746
-945
874
705
-184
-990
-280
461
261
781
890
-775
275
885
767
239
-166
385
-167
-199
85
968
-92
37
-541
66
57
730
-298
-624
115
-860
-217
618
294
309
12
-4
-661
449
287
964
-3
807
-611
-529
-162
-496
835
-632
-178
55
-869
791
211
-9
-216
442
-628
-569
966
-497
260
918
967
-573
566
-920
-733
-688
-127
934
822
172
615
-919
-800
-865
-757
-647
-727
457
-837
785
-800
-919
-968
-192
552
832
942
-821
-336
-601
-388
546
-37
227
-646
4
-823
468
216
-819
-559
-797
335
-47
458
22
-294
-648
620
138
512
824
447
281
780
-639
-282
-750
-655
483
-699
736
-923
852
-129
836
-641
-707
747
937
468
748
727
-770
-145
674
-764
-906
501
168
-862
319
321
-359
-404
-722
634
837
329
964
992
-951
-273
92
-855
104
-749
461
949
457
517
339
563
691
-168
-407
701
-467
-703
-997
120
650
970
123
145
-294
861
796
-194
-24
-767
505
-371
914
-620
456
747
936
-551
970
-112
438
-24
841
-21
826
-202
-220
507
698
-945
402
-969
1
641
-738
-57
458
156
529
272
-703
-372
681
-732
-341
-287
-955
687
-462
-701
-850
-247
-382
192
627
382
190
-928
-706
918
121
58
783
-700
-487
589
557
670
162
-82
-981
755
-616
605
-830
11
-102
-100
455
532
-569
695
-502
-215
338
-33
368
531
404
233
748
-57
-537
-108
-483
363
-317
-270
85
214
504
-925
-665
806
-13
-778
-242
234
961
-356
-265
620
-831
986
211
101
-917
234
-851
397
695
-74
-89
-445
-545
464
730
-159
-338
456
-182
307
-389
-91
-484
-432
459
596
-634
90
771
516
627
-427
709
438
-764
316
792
-552
190
-761
957
-576
304
-94
-713
-850
-751
-93
-693
-330
-922
564
204
82
-729
-472
-107
771
529
-622
224
569
325
944
665
-293
-702
-748
354
-796
-505
-637
-265
-912
-658
927
570
-737
-763
-927
452
-875
450
395
971
159
-754
-575
-670
857
238
-98
-664
887
22
-222
215
387
-968
-433
-315
-124
-799
-610
-401
301
-34
-890
694
385
481
356
783
979
-444
-429
390
681
-34
-331
-23
572
-489
-384
36
-918
231
-886
-156
-995
-883
912
-95
-633
-225
738
-357
400
-771
939
651
-618
-227
-465
392
-657
245
580
-787
-1000
621
728
24
-37
-537
323
741
-270
-194
46
904
178
-834
-627
-213
-506
547
-54
-829
865
470
-761
168
172
924
-449
151
-144
-788
-421
793
586
-50
9
-409
-661
591
-608
-280
312
995
-831
999
-92
424
-748
466
-308
545
-419
213
-657
-757
524
225
-938
281
-886
654
-820
-689
-698
383
-928
738
219
-910
636
100
691
400
-345
573
-851
703
445
942
-829
-473
-406
400
369
-126
-190
-945
-418
-69
-195
974
482
-513
-446
130
480
-345
679
639
926
594
992
600
-287
-783
785
154
581
575
-49
61
-519
-490
-336
442
-632
996
587
465
-30
906
-954
-829
-16
453
506
-104
422
345
-807
-156
255
-536
-264
-216
220
-114
600
872
584
101
-442
-222
604
158
-820
672
-709
-828
-529
588
235
727
-114
-520
236
-874
-873
-22
-741
-661
224
-931
182
-434
209
252
-258
-287
910
-504
432
274
-876
415
-491
-583
-889
-299
-996
-227
-159
-423
314
40
456
480
-819
-10
736
-496
-777
-305
407
-372
-386
-552
272
249
709
-397
153
-546
-223
528
-9
628
-239
-511
-972
356
-547
304
797
-5
349
96
-845
-332
984
394
516
957
-163
-722
668
-17
627
68
-412
-46
-596
-432
210
113
944
605
155
-841
517
-846
231
-545
-469
-605
122
-758
-723
-869
639
-994
-251
-429
345
-847
-874
497
-265
459
607
196
250
-289
581
726
345
794
-257
-946
-495
-432
684
100
8
-10
590
-276
870
933
289
645
-20
-100
-636
-476
527
-540
231
-344
-769
72
-318
853
855
872
-551
957
-237
138
846
575
408
23
-428
606
77
196
217
648
-851
710
708
361
-333
-599
-871
-873
-400
-825
-455
919
-111
-371
-757
-964
-645
927
965
-885
637
-825
-386
-923
-730
471
766
-981
-815
-717
-445
-41
-612
213
-230
894
531
-711
400
-45
-708
-367
-392
666
421
25
365
325
419
6
-493
-316
692
71
387
275
-750
-69
463
316
-553
-660
82
-555
507
960
-173
191
-979
-405
-69
783
-813
339
-300
-567
-818
-415
-242
-783
671
-80
-239
842
229
-588
703
-203
-423
-452
-46
-918
851
-687
696
-788
-854
737
553
137
214
-109
-584
834
337
-24
-870
561
746
869
71
777
558
-59
-37
-158
668
385
-752
498
450
110
-178
-437
524
-151
347
-371
382
-794
-109
924
873
263
-139
427
560
-162
485
-492
-173
-604
-113
76
-415
14
990
414
-772
554
-962
-185
-46
-335
883
-34
-392
-775
72
982
576
220
-713
-634
9
-199
-605
-183
383
-997
859
28
-289
-286
393
62
226
-344
-854
104
-41
696
-305
153
83
-93
-915
411
674
653
274
71
903
568
27
-460
-503
943
628
-803
-289
-321
-152
-430
-488
-609
832
426
-39
-197
-380
-716
359
342
-544
-363
-224
-611
-934
-282
-275
870
264
753
290
459
-259
279
265
-193
-849
-430
-352
241
211
828
639
-931
837
-821
690
430
381
841
-107
-455
-806
-480
260
-962
76
834
-213
-336
-483
-931
-432
322
708
440
691
624
-776
191
-241
-91
-901
-722
-874
100
430
-196
301
475
-399
-81
242
296
597
485
-894
983
409
-78
-183
-315
-358
859
635
-428
-647
-994
675
-606
191
-678
-993
813
599
-474
-463
-200
-628
737
374
448
-557
-319
669
600
398
-565
-163
320
-243
802
681
-489
-943
85
454
768
-347
-358
-546
762
-861
124
821
-463
130
-224
-670
-399
-739
754
222
673
-551
292
429
-705
627
-197
65
746
86
-443
-427
497
59
-764
999
452
-541
-905
-535
-248
934
-878
-85
966
119
-769
627
-599
504
-592
-295
-937
-125
-212
-192
977
342
355
-376
660
-368
-62
696
358
-499
315
-636
225
902
-246
330
-977
943
227
-993
-47
538
431
945
915
-587
-532
668
-504
45
305
983
-243
582
-931
-379
348
-573
-756
899
-783
-225
399
-958
-811
549
146
-986
-434
852
132
768
-948
-275
982
-614
19
-764
218
73
-483
604
-621
771
248
685
-19
-65
425
-64
420
615
-923
711
382
-528
42
682
540
919
-715
-788
-281
195
289
852
-991
890
1
823
-149
962
-709
436
16
681
-323
-645
-518
964
679
-274
-758
-86
-132
721
461
-418
-686
-311
-647
-319
-889
536
771
337
479
771
-998
289
796
-86
524
-485
660
-988
-868
807
446
473
446
-363
-555
721
385
242
798
109
-974
628
962
611
-546
329
801
-545
-840
-604
621
271
-657
53
-74
674
491
-934
255
-367
593
-447
-927
-369
264
-561
555
875
649
229
793
-208
298
857
704
-35
-134
-988
-563
740
614
-628
-557
-326
939
-98
428
-986
-521
-394
690
-61
-186
-65
414
-216
45
-361
-832
974
-741
261
-59
85
-92
-35
629
-577
109
271
-301
234
359
-695
543
-183
-637
-423
-616
689
993
56
908
499
459
927
915
-756
940
-740
-273
-523
-345
-71
563
-937
-344
425
-401
590
339
-401
827
981
410
-541
-394
995
-450
-752
140
-312
-604
161
926
-471
827
53
-474
-603
-305
-615
-725
-607
-962
-371
-950
-446
-312
200
-962
-201
-350
670
289
893
193
-137
-506
-210
-238
-990
-20
79
-100
565
-774
-293
-630
586
-813
211
808
3
-363
777
387
466
-988
-680
-689
-317
410
-700
-353
-585
-491
-709
397
-761
476
-498
-290
-858
-602
175
-86
-834
-903
292
-78
-886
-302
-949
-47
894
345
425
-323
453
-357
-256
-916
361
-803
749
931
-147
-628
-311
-309
57
439
803
-945
14
-729
-454
929
-534
294
-143
259
-678
955
765
817
361
958
-249
-425
591
-551
238
-616
-348
192
961
-113
828
20
444
-442
193
481
826
-162
-501
390
105
-450
740
494
-129
-554
-834
62
-836
282
-784
-202
54
538
805
-224
376
229
241
-705
-85
962
927
407
-829
-736
-918
-87
-333
-76
-245
-966
-611
156
302
342
836
-766
543
426
69
-165
323
324
-231
-479
47
651
-649
-65
-897
-322
-884
-982
-702
-662
-203
934
-763
620
-520
483
-845
507
76
-580
-112
-990
538
215
-765
76
635
270
782
-324
738
504
372
-209
-98
771
-480
897
586
-487
-590
-105
-60
813
980
212
172
-464
-761
410
-488
855
-678
838
-463
618
-205
-963
-528
-792
-154
513
-931
-534
4
-97
815
207
-699
637
-943
123
23
-373
-711
-971
502
-445
139
-518
-74
-23
-56
-88
101
707
305
-127
623
548
-797
288
-890
128
783
607
-260
-986
578
-175
-698
807
664
-465
-163
54
935
16
-645
-263
72
255
-58
166
-299
137
642
-488
748
584
852
-55
-164
711
-737
425
84
-629
260
-580
610
491
410
-390
344
-345
95
-149
27
-676
-418
113
703
437
861
-173
997
-456
-895
-187
-84
557
807
-123
711
-700
86
927
597
83
12
-133
537
96
977
-915
-745
707
-858
601
-948
-557
-105
834
-581
-936
912
-443
734
731
89
66
694
-373
-707
694
-845
-981
-60
-29
443
-619
890
-310
990
545
664
834
199
656
712
-304
849
-204
296
509
997
671
776
686
-679
-162
-891
-98
852
718
-223
-404
762
306
707
-157
392
0
321
521
-845
-42
-281
751
-608
-873
102
-605
259
68
-349
246
-507
-225
57
146
738
139
-583
-282
331
-226
-440
-557
-838
-299
-950
789
219
988
546
-128
-321
-780
-749
173
-367
784
-304
496
-642
516
-975
683
800
26
-436
704
-166
-103
362
-133
31
822
548
112
13
-244
-400
-46
836
869
758
-129
-952
138
311
17
127
748
483
393
559
-900
-613
623
461
-418
-735
-253
-850
851
914
-610
-920
935
-172
487
409
236
-232
812
888
328
143
-87
-118
883
-220
-616
655
898
816
815
-713
-457
-917
480
13
193
-368
435
571
-682
-871
388
-327
793
75
862
488
-839
-358
755
549
-483
189
157
512
-354
586
487
600
167
392
48
-854
-372
159
717
-28
-228
803
560
-712
-128
844
347
-119
-637
182
243
463
-760
-13
-685
595
-621
-645
-712
100
47
-233
-561
-15
-384
32
918
-143
-295
-758
818
663
-397
-805
382
613
-387
-625
948
896
211
231
817
-633
-193
556
-417
658
-750
-7
-722
569
486
739
464
-327
13
635
1000
-614
224
-206
-836
623
-343
298
268
-395
584
494
654
831
709
-779
458
-432
-265
-953
108
186
472
-683
532
558
572
-728
82
363
-559
-117
-408
-99
-922
471
563
646
-165
-155
-419
828
-708
-934
-538
-659
-722
-548
-291
-707
411
960
55
-623
114
839
-714
-36
-607
-904
-399
410
-545
-667
-219
9
-824
869
97
-599
441
920
-71
-532
-736
-101
241
-822
-995
-376
-992
-128
-588
-109
-277
-309
-361
289
-323
-400
-992
-853
286
-625
-439
-745
-935
-452
185
-572
-820
-601
-730
-368
393
-172
-440
-572
235
16
-69
855
379
-778
-232
-868
-612
-871
319
-890
-48
599
-342
-157
-388
275
-467
781
-62
-713
935
-382
173
-418
-346
-167
-205
-447
650
-60
387
-39
-969
-518
-16
56
58
-86
-490
444
-61
9
752
728
-523
927
411
-273
-972
-1
308
-47
328
624
-69
-641
-925
890
-716
-750
-688
-263
104
650
-155
731
-474
-368
751
-990
990
699
-88
432
-28
51
220
-530
846
-70
495
821
-405
899
-974
309
86
976
677
-667
509
643
667
-340
-423
152
-493
-641
807
-283
784
-678
-882
-313
-395
521
-313
-21
-208
465
853
-23
-410
262
-416
-564
8
-796
-219
845
-468
154
253
236
770
210
65
373
865
-925
81
451
-923
-675
576
-859
28
-812
667
846
307
-914
-392
594
-297
44
-190
913
565
536
692
-963
-669
60
-307
587
549
578
817
-685
457
485
-25
740
-644
-153
151
-397
-939
-458
474
-865
-177
307
932
-822
489
-299
-44
104
158
-157
-41
370
752
464
-649
827
-581
54
27
-577
-157
-686
-61
-354
-887
-820
773
-378
581
700
-944
-294
-101
513
-247
-797
601
247
-451
690
789
-301
833
-683
726
-307
29
989
-900
-750
785
125
-589
-571
85
-219
25
-295
-177
-66
338
-378
955
882
-878
19
-881
565
-291
40
-755
-146
937
-168
285
-597
351
-70
-485
117
894
-887
436
-23
-255
931
45
506
311
-160
-894
-391
-129
-93
-781
506
-760
627
-483
-831
-519
701
-484
477
-48
725
-222
-157
-946
-305
735
-369
-637
687
-992
-511
-670
348
945
484
407
-819
-50
562
-54
-265
652
729
-102
559
171
-692
999
862
13
871
-742
795
666
109
-820
289
-625
-443
449
810
-150
624
634
-520
67
767
748
-227
-265
324
362
-524
-198
729
-25
-997
130
401
472
631
521
-512
-986
419
352
348
-310
926
507
141
21
-315
317
694
203
-200
381
837
363
-354
-804
811
99
197
327
-260
932
-328
-462
241
359
608
705
861
-598
774
-862
-520
976
-82
778
205
988
-636
670
532
45
942
-559
-972
417
-513
-279
610
928
-23
-853
-858
-639
-359
-709
-911
520
-349
69
-556
239
-577
648
381
330
894
547
66
-886
-910
724
237
870
152
-292
-401
50
-320
-694
-154
588
679
-344
319
-146
611
419
-970
578
-491
923
-754
354
-161
-379
-44
-835
464
-462
-1000
-824
-37
917
132
-260
-958
860
245
-532
-736
-549
999
-32
74
823
-997
654
701
-45
-892
-103
555
826
-801
875
-483
343
-898
695
661
-126
-409
959
-156
253
-96
496
-732
-143
401
-296
128
205
359
770
309
-11
337
-505
941
-885
104
759
-758
-423
-768
959
649
617
-542
-501
924
-564
180
-803
958
-775
326
-125
373
-207
535
-325
988
-988
-128
-906
518
500
970
744
607
301
-161
-706
542
-502
-146
462
303
-648
415
665
-188
829
487
610
295
-565
477
-486
-648
541
850
-66
346
-668
251
309
-927
-922
656
809
-624
185
643
-111
823
-26
842
-931
-99
827
-252
-264
970
113
-995
166
484
460
-849
399
590
-839
580
131
-498
185
-999
-693
286
-93
146
809
-370
-213
-719
-503
-631
824
247
-979
-921
-912
71
937
188
-726
342
-264
-905
503
-250
-798
971
918
-623
-950
460
108
198
-211
868
230
576
865
-569
-231
784
-210
-306
802
430
-524
-106
425
-699
184
-144
-541
-934
-758
-221
411
136
-371
675
965
-873
710
-391
913
259
502
-949
-465
102
-561
243
-678
705
-553
-580
-976
363
682
-788
-736
-142
-686
412
297
98
574
-331
-854
-6
615
549
657
-207
18
326
732
-585
926
661
155
124
-727
241
-409
544
-469
724
300
-298
60
182
285
-935
-387
738
328
555
912
956
265
747
-900
-789
651
-319
-108
945
-424
-909
-275
566
628
748
742
-502
-703
-906
847
-455
-116
-637
751
742
-390
-68
-65
780
934
864
381
471
-514
436
916
371
627
811
55
-513
-78
-833
460
-808
769
953
234
-435
569
170
59
-619
134
499
134
63
371
-578
-33
-248
561
-31
-758
-417
-357
924
-74
-393
-233
833
-533
-912
286
211
-601
-370
-244
-51
-198
887
-427
88
311
901
463
-629
-536
681
477
928
-716
-306
117
-408
-713
-180
-961
315
960
-157
191
803
-748
-797
431
104
543
-218
588
526
456
-540
-943
17
-794
635
-130
-461
553
930
511
519
909
68
474
262
-443
904
-149
108
956
957
792
-451
330
668
56
-341
695
-350
781
261
-354
633
992
249
979
-86
334
-95
501
291
812
751
995
167
508
343
53
318
-797
-689
-201
-327
-207
227
133
249
-848
-925
98
859
921
340
136
-760
-56
49
-736
836
-408
559
998
117
-139
256
461
65
-809
-576
818
-982
833
717
697
606
125
151
-822
194
883
433
922
273
-583
-795
-443
-590
39
-982
909
344
-949
973
-448
570
-11
-119
-634
-761
-790
-21
775
430
-840
965
-943
-114
-97
-709
30
-115
-610
-27
834
-753
-865
-676
462
209
-362
763
-703
393
448
207
559
317
682
933
575
-598
373
-539
-637
584
-639
977
-368
-41
54
541
-299
-175
678
884
948
765
136
-132
-805
-258
970
261
295
-528
-926
-96
261
365
-78
-454
510
-38
288
-233
-773
-525
599
718
849
620
-199
-658
-135
740
-796
328
38
795
-641
230
-311
-68
-671
-566
-159
-259
242
-136
752
959
380
-844
559
881
-813
-826
-890
275
-882
-857
228
623
-88
-261
463
-57
-160
-817
-775
-657
221
-683
-444
2
-170
-962
725
-288
-169
414
617
-897
104
770
318
-589
-105
-624
270
-102
-947
-821
335
-79
99
197
-373
746
592
-227
-919
835
875
293
-557
-442
783
881
-906
-617
-442
883
-762
380
402
55
-826
488
698
770
468
279
-918
-785
329
-979
96
944
758
-626
329
-448
147
128
-502
-304
-779
101
760
-364
933
835
-842
-441
-953
-594
466
613
881
-987
194
-876
-425
-249
-859
367
745
-784
801
-971
-652
-255
681
-501
595
247
437
-926
652
-659
-924
922
-105
555
-864
-333
692
-381
241
113
377
-895
-765
-434
362
-519
-485
462
-918
-470
-547
-911
-531
-367
298
883
823
633
592
554
995
921
-203
-466
-768
33
-527
-558
-175
-529
-261
-986
-745
309
-297
-770
-604
80
-755
-282
743
25
348
544
-944
-662
-778
-410
-626
-983
419
120
-530
609
-371
-811
-618
831
139
-839
241
-445
-198
41
711
776
-180
50
59
122
58
-429
610
577
-66
-696
266
-881
-664
67
770
-365
-533
-784
442
854
-195
551
-427
920
-429
-160
371
681
-80
355
950
-193
208
-556
670
682
-19
390
349
40
484
797
-152
254
-946
662
-184
-498
168
-777
558
-839
541
857
507
-353
864
-256
-986
919
-104
412
-445
609
-511
-916
-511
-545
838
648
758
-988
657
231
-737
-708
471
175
-517
916
489
-428
898
-36
-126
232
-49
-457
-390
-801
-959
991
-91
-218
741
716
272
489
-345
-785
-137
-25
824
-550
541
648
-44
443
-635
843
273
-286
-537
194
316
-932
350
907
290
652
-68
913
-237
854
619
268
788
826
575
981
940
443
-257
166
-188
431
-571
-166
302
605
416
-513
-468
312
126
101
-79
200
-616
-513
-667
-57
-162
-215
79
103
-289
159
-383
776
-124
960
-403
-347
921
592
-130
320
28
-897
-984
760
216
509
351
917
618
-421
627
871
611
-930
-115
235
538
-117
289
827
-129
-528
680
556
163
-548
367
-169
454
-659
504
151
117
-136
281
506
29
233
510
77
-175
229
182
-801
892
818
-951
-632
373
-679
-680
22
-550
-906
-715
603
554
337
39
-965
716
-555
-430
766
622
-775
317
626
121
906
720
48
269
-483
982
-846
-701
-840
698
-640
-440
-573
83
-289
-484
-617
299
-281
101
775
-933
339
387
-137
-885
-866
853
-351
-108
-382
-291
595
246
-565
684
766
516
99
71
972
-242
878
-132
236
-135
-127
-719
995
-392
640
649
-390
-211
-586
-44
267
988
426
828
-355
812
-491
-522
251
896
795
-114
-461
-24
449
-206
-402
396
-38
-75
-362
136
-452
431
-212
-35
-935
-613
133
222
53
-620
292
377
-908
614
347
832
91
436
515
666
-384
578
-978
-623
-583
-248
-151
-951
678
-991
309
800
940
-744
542
-644
-957
119
903
241
-768
17
-916
-588
-547
-559
420
-549
66
-516
366
160
-857
197
-809
307
-78
-287
-816
603
384
-499
742
966
976
-694
-759
-807
135
981
859
904
447
821
-503
-181
804
67
364
742
494
-848
-978
255
762
158
-96
-334
88
-448
803
917
-531
3
819
105
-480
-96
618
-580
336
975
533
988
937
229
-138
-469
562
-703
-269
-790
-430
-612
-207
-874
615
669
296
88
-191
121
-465
-586
161
-849
437
-813
-476
664
434
105
-682
-212
-798
-601
555
-343
-950
17
-14
69
-710
29
-261
899
-82
-928
717
528
-112
-717
-215
-553
-399
613
772
143
457
324
735
800
-725
-309
-620
370
471
555
470
-877
-657
981
-798
493
128
279
-288
698
318
519
90
-109
653
-566
-655
-350
-424
-24
-483
690
-743
-958
-421
193
448
593
571
-159
-450
-335
-973
458
-473
277
-199
323
799
-611
-859
-366
-380
-979
807
-292
-973
-367
977
-336
968
-485
79
875
46
173
243
-903
876
-975
-742
930
576
-736
390
-638
448
-630
-30
881
268
906
239
-599
-50
-9
92
-759
-555
864
-436
-98
667
-631
284
-597
587
-745
-555
-505
-608
-967
-893
676
-328
216
50
-634
-814
457
-478
938
-58
-31
-81
477
483
671
553
-243
833
-762
595
262
-152
-248
797
302
-841
-683
678
-536
-271
55
-116
783
-512
756
891
360
186
622
873
944
-441
-559
358
-490
621
721
-959
-482
-206
-855
-439
569
717
470
874
-343
134
-657
-860
539
224
74
-807
-816
107
753
-219
769
-277
123
-911
-120
-122
-136
173
-943
-104
-606
852
513
914
-683
-453
829
-693
785
283
701
375
-455
-366
-322
146
320
827
383
-861
942
884
285
358
272
10
-649
43
816
488
-980
-36
875
-683
-278
469
-442
-207
155
-333
-784
-479
-206
598
863
-796
465
-403
179
71
694
512
-721
716
-6
53
-779
793
-292
139
-388
-444
-298
-128
-361
-924
-343
127
605
608
-397
35
-184
-811
595
-30
-955
-963
457
183
-587
-600
-825
-377
-803
791
-370
543
233
-135
-801
408
883
990
137
750
812
795
-101
-419
-587
-458
764
620
692
-193
808
-284
-24
4
312
903
221
-901
-929
-162
292
279
-523
184
989
-97
-985
67
235
760
134
-752
-19
-398
207
449
521
56
689
-618
-333
-647
-422
398
-450
573
283
-129
-323
509
942
373
455
454
-218
-302
766
273
146
317
26
506
-223
-350
-776
-573
-819
91
-501
-316
790
62
50
-29
354
-597
244
18
175
637
817
952
-300
104
-362
-981
995
-343
-247
-67
953
328
714
-325
-813
-750
-422
-773
392
250
216
807
579
-46
-801
-948
927
-961
-540
-489
-281
-963
964
-786
-744
-578
-611
-124
-578
338
-662
-291
-565
129
-151
-876
599
294
-863
964
-683
241
521
181
547
-603
-717
-293
271
-124
363
-775
451
132
-122
-510
219
-701
353
376
-978
643
260
296
852
-719
-957
635
-455
637
-67
-214
-122
279
218
-740
-388
-614
72
-123
704
-917
2
-204
637
-386
948
-624
-31
-325
-917
255
689
560
910
431
898
956
-254
663
-116
991
-754
-960
-334
-491
-3
-190
-794
384
346
303
200
-338
44
-23
698
-309
946
-329
575
-417
-6
-150
-956
727
520
72
-212
258
-213
-190
945
19
-878
53
-861
930
-536
-678
705
980
803
-448
-211
906
717
-893
-698
-378
422
266
103
493
253
127
533
346
0
-873
614
825
290
-477
-496
-340
376
751
617
-50
974
-89
526
643
350
914
180
-311
-853
-224
-293
-353
-349
-208
-671
786
625
50
-654
-710
214
-577
-895
-305
-143
864
214
658
-446
840
-62
150
199
-200
-719
909
-267
-285
-130
-696
869
-463
-443
-273
-458
651
398
9
836
-757
-173
-799
616
887
-962
702
-564
-625
526
856
-23
622
686
27
-594
468
-207
-209
430
137
-770
-730
-983
731
-603
172
-710
-446
-738
653
-139
-411
-879
-669
369
606
-435
-702
-942
-39
-808
-671
494
932
-696
-116
-475
336
434
-414
38
-430
-586
636
491
-91
229
577
-175
-629
481
-970
-133
308
105
920
323
-735
-189
968
-208
-203
165
891
-431
-14
-194
-373
108
-396
102
138
151
938
309
845
306
511
-437
39
-997
-157
285
-935
319
-444
-83
-181
-460
-148
-259
228
-131
439
-126
-530
-238
778
431
936
474
-711
429
-791
865
-167
273
87
-808
-82
-245
894
-517
-890
-737
-125
961
-120
-773
-972
207
744
-959
-590
-859
85
578
207
-905
-335
-67
503
493
264
101
292
429
922
-813
515
-983
-637
-611
-443
905
-866
63
247
-272
-686
919
-841
762
526
-798
151
798
927
821
139
462
-53
338
441
153
-399
-958
989
458
-512
-827
-654
-235
796
-393
-949
698
-944
290
-509
-265
-880
560
-360
-883
-340
546
-772
590
-3
628
509
-578
881
666
474
159
48
951
-497
-334
-23
-140
-70
751
-494
458
-515
-110
-943
-692
715
434
-912
-472
-31
-541
-764
-571
868
903
-329
-27
-857
-647
717
-44
-444
-316
-558
491
768
-145
-230
-41
-331
51
-230
-408
-948
772
-512
-496
-457
-284
-742
266
74
11
908
87
-318
-707
-776
-101
760
-129
-974
373
-53
123
511
-520
79
-143
546
421
858
-785
297
-696
-877
745
552
-96
249
-598
618
-691
976
-388
765
-904
909
-745
-325
-39
541
966
706
-411
-79
-132
66
824
-963
-861
648
549
115
524
-193
-427
-865
648
578
779
722
-914
164
702
290
488
-780
662
-805
-520
689
806
762
-487
471
812
-48
579
1
144
253
870
-610
8
-230
-645
-96
390
-446
231
-234
-289
5
-518
4
395
-497
675
68
-97
-495
-582
387
443
393
120
698
-600
-453
999
-437
-375
740
-539
-196
-727
-667
-809
-612
131
-868
487
-362
-399
406
-517
-451
-112
-311
-331
844
545
-79
877
-48
888
-989
-136
155
586
284
-766
83
721
-913
-774
-426
-141
5
375
-39
-114
-200
772
799
392
333
-14
-47
661
552
-118
821
-599
-773
576
-75
318
515
-872
737
440
-111
-787
901
-996
565
-981
77
831
-442
116
-248
377
-138
-609
-354
369
-583
861
-231
97
-439
-940
728
480
798
411
30
269
-527
655
101
420
407
-458
900
728
-267
-498
-381
806
912
-84
257
-571
-265
-585
-139
-750
161
-587
91
-843
-976
-809
-157
291
378
530
169
319
-757
775
329
230
473
21
32
863
-882
-237
-487
740
765
-453
385
957
-233
-760
326
876
-36
-906
-795
-285
-378
414
-751
842
-663
-196
784
-232
368
-260
-699
507
796
-420
559
-274
81
309
205
-544
-825
-959
991
836
308
812
-551
828
-348
884
578
115
-493
-29
9
-953
185
-999
208
93
-880
273
613
-971
-801
-636
-252
773
-734
239
407
-237
-273
-868
845
123
958
775
669
532
-348
862
-825
-900
-631
515
619
842
850
-757
-286
-278
707
272
-213
333
-349
599
-382
131
-672
982
804
593
-146
966
-890
917
-558
264
-626
480
641
-376
106
-615
966
517
-648
575
829
574
418
-607
-430
-564
208
-678
311
-744
-801
-83
212
-530
120
-135
63
-203
-32
-349
109
488
878
125
-537
977
-826
814
406
-362
-872
-8
432
-455
-627
915
-89
-288
577
-831
-149
-756
-362
-845
-25
-693
182
548
-185
-263
-102
399
922
-738
-413
499
834
-335
-791
789
-637
600
605
-760
-909
-871
-570
-86
-139
490
-62
-980
391
-700
940
53
-147
-750
775
-913
-562
582
-761
-63
635
559
826
721
-670
622
-590
179
-647
-867
-68
-440
361
226
202
630
714
342
432
-18
829
483
914
182
-66
-398
248
181
-98
702
-605
-626
57
-624
-322
-643
-89
435
-855
-952
-651
-994
-391
-631
933
-711
-763
-445
-208
806
663
699
-940
-411
165
351
-709
52
-529
444
-101
-653
134
382
-511
-483
-129
-595
-338
-360
-607
-420
12
444
-448
160
-701
-313
484
-450
53
299
-243
-130
-985
-517
-881
-797
-528
-897
160
-502
-842
-942
-216
985
577
-238
788
-987
103
504
-72
63
13
-876
-343
528
-387
222
-997
-623
677
-496
-283
-384
-149
201
-461
723
-731
769
514
-656
629
959
270
-533
-731
620
-802
702
11
301
-980
554
269
880
-250
615
544
459
159
268
-123
61
500
176
463
-788
-956
-748
578
717
-285
-585
790
-221
-524
727
933
-104
-237
459
-688
-839
-286
-91
-695
524
218
-989
-908
-741
759
-465
-492
-66
-894
610
-237
-194
948
79
774
579
674
173
244
637
-736
226
-75
-944
506
-973
-539
-205
-951
780
19
-512
898
421
-308
-488
469
-877
40
-121
830
-60
-103
685
786
848
514
-84
-642
-892
588
719
209
516
-471
-71
527
241
-111
-424
-257
57
-158
-805
949
-347
534
-571
-216
-538
-753
193
609
290
605
-373
-89
-688
-998
876
840
-342
-836
-240
-925
-42
613
222
790
263
156
732
-818
-207
310
343
-581
-258
52
-708
-627
619
-285
695
-760
803
-328
635
-178
-876
299
-490
934
201
808
-182
208
490
-278
-941
133
476
-815
747
660
212
-509
-120
854
-406
197
941
-370
-657
554
663
571
-57
-606
-305
-44
930
172
-402
-357
828
729
281
-853
514
671
-37
886
-208
375
-654
-357
-394
694
889
718
-554
331
-546
-270
-583
486
808
997
-340
-308
369
348
-245
-688
836
319
-876
-830
577
446
641
236
815
-891
901
11
304
632
771
-550
-31
-175
728
-248
-505
-651
211
-736
795
-792
465
-587
481
92
7
468
-722
337
803
-601
-474
266
-598
714
-540
32
-251
-986
-187
-212
-837
-239
-364
-323
741
-955
192
454
293
-230
652
325
341
629
-225
32
-53
273
311
-837
466
-537
-590
257
-949
283
-333
-829
-130
-57
-517
-536
-85
-980
65
-723
-604
706
230
9
-926
719
-746
-517
-648
-311
257
-676
-316
-119
-426
-747
-119
-283
-387
993
843
679
633
-745
706
618
506
804
-959
945
878
308
367
-424
-940
-648
-219
-549
973
-258
-880
512
-657
-94
-129
-448
122
416
-526
708
-541
-642
367
511
-495
-811
-691
793
-721
-487
-192
489
-561
578
830
578
140
967
846
546
-308
348
441
1000
-984
892
-472
-708
-483
-565
-166
749
272
257
-997
-728
449
-908
-117
161
-987
-258
489
-263
563
320
531
569
170
143
286
-990
-503
-321
951
521
674
289
248
-14
326
228
-217
931
-424
-593
375
610
930
426
299
803
-314
-830
541
775
747
-296
428
45
375
470
-914
727
750
396
391
97
-898
-749
811
-629
885
-567
-511
615
706
809
313
-675
-133
876
512
24
-288
-728
765
463
627
-345
628
834
492
642
648
791
495
298
289
-581
-362
575
-733
-836
-447
824
-61
583
-722
599
356
498
-455
-270
131
-375
472
-245
141
877
-734
641
-797
650
-88
-821
602
-749
800
-681
-648
-998
662
-328
949
638
-913
110
324
-482
-312
-454
-390
846
750
-323
-415
-861
910
481
-885
1000
-506
-886
-642
-896
-206
-38
418
-72
-591
-860
-60
238
-990
-928
-119
589
-710
-477
-759
-457
-653
322
527
-614
-849
899
-666
-654
546
-87
-168
584
991
-84
-521
452
110
782
-37
862
135
-762
-229
435
255
892
-678
54
835
641
689
-185
-495
-220
-249
-726
-436
327
-298
-263
-377
115
861
914
875
334
-900
-463
748
-747
685
-238
-463
-816
-367
274
-236
706
814
690
-556
-667
140
579
-668
-619
-397
-457
-195
-635
119
-514
502
-176
901
-306
259
537
-782
-945
376
794
982
-230
885
-772
819
-273
860
-581
419
-902
-107
498
-913
212
197
571
505
-233
582
573
599
-738
826
41
-247
196
-222
18
563
745
-857
-677
-28
-723
-620
308
-198
-487
530
795
291
141
-136
505
947
-371
987
823
724
807
921
380
-873
217
-955
-357
103
-15
532
787
-448
477
728
629
-994
-259
-196
327
271
765
525
-424
-214
421
172
472
409
-866
-586
164
-146
-693
-54
-54
-517
487
-84
-652
-709
-823
-551
-478
-536
760
508
974
-910
955
53
269
-217
616
294
-771
404
-300
-13
745
-613
-800
131
-700
854
-580
-228
-822
-735
-557
375
-120
-343
-879
-946
827
-540
596
-757
-761
581
162
-634
-928
-487
-974
-666
-811
485
-787
444
802
-837
912
-537
361
937
502
-555
330
-109
-173
-827
533
433
611
574
296
-643
836
-126
852
558
698
-786
798
193
814
533
-823
-641
-634
845
-775
160
-200
119
-975
783
-793
-403
-862
288
787
-474
315
-505
612
299
-276
527
935
435
363
835
-529
-178
473
-497
108
306
726
-175
563
-980
869
-673
-557
-755
-439
294
71
713
747
693
26
-653
-28
432
-576
-492
-105
884
724
-480
682
298
434
71
-203
842
-970
312
-878
-808
309
-527
706
-683
-971
540
-684
514
981
895
-827
-879
-501
650
501
-72
-923
799
-126
-675
-94
451
-509
93
-599
505
-749
990
18
781
-407
-299
419
166
-873
479
812
679
154
-115
763
-522
-56
654
-475
-869
684
-219
888
-310
-747
563
404
-121
309
631
-115
-389
399
-532
-904
-252
-417
-868
878
-778
144
-558
-440
261
514
416
180
-342
-750
-398
-108
-802
650
-723
-925
384
-572
736
870
905
886
-603
594
654
536
-728
-905
594
403
967
-188
-684
338
424
469
-103
775
-792
-798
825
856
844
-280
611
456
370
971
993
89
-961
-353
-149
745
974
306
713
924
657
172
589
-757
725
977
-148
674
-887
947
208
-751
31
757
-297
-584
183
-282
-184
-501
-801
-797
-97
-202
934
825
-287
727
749
-631
-470
-205
-292
-954
271
-410
295
-115
-757
417
398
59
92
791
39
610
-172
-689
83
-21
287
966
546
-718
-866
-480
404
-257
-511
261
827
760
-13
-741
66
977
-158
-463
-88
881
-333
-305
-636
294
-937
-316
289
476
637
-275
288
894
-709
-459
298
-102
-337
23
-912
441
-955
284
669
-619
-878
-424
-233
109
-248
257
-259
-549
761
-243
-60
-789
-427
-260
-968
870
609
502
998
-956
532
955
940
384
970
778
637
900
975
-665
110
261
-724
-3
607
68
307
-476
-930
-82
-623
-94
891
591
298
174
144
-467
151
300
-107
-564
989
641
-291
82
-145
-655
459
724
-725
-958
-397
-517
16
79
767
-324
922
258
636
566
69
984
543
-952
225
-413
-307
-62
636
-90
969
-482
39
437
-190
766
-737
-359
-568
205
-969
-12
203
393
502
664
-658
-404
-421
230
296
949
-675
-664
-653
-513
588
51
125
244
573
986
411
767
347
61
479
-710
188
751
-29
-224
-781
513
-779
220
-762
41
-247
121
785
875
-342
-775
-783
-571
-975
826
155
627
-709
-992
-758
-75
28
-611
-91
-821
-437
610
-695
490
-817
-74
-422
-739
365
-666
518
-514
885
-269
25
-678
165
997
-301
568
839
-588
-533
306
-559
643
215
-133
772
-708
772
810
372
-525
-543
436
81
-595
-105
883
-202
680
-679
107
-832
-675
561
-641
615
330
-133
-915
610
-73
957
-640
9
607
292
451
933
857
-121
751
759
-539
526
-963
72
-511
573
-453
194
-1
244
-935
-955
-543
565
-626
495
55
-331
-887
-715
968
-621
-18
-633
-38
187
-264
-50
579
-779
-85
508
39
374
-992
-979
-947
-232
-323
295
980
568
344
431
109
-324
848
-804
-267
-322
-323
-619
447
95
224
-63
854
163
79
-71
-320
41
716
163
-575
-986
-20
-202
662
334
-965
-968
715
948
4
-317
69
164
-576
424
-970
197
-908
582
411
-488
-257
-468
-232
-542
225
58
-134
884
18
133
-638
-101
858
107
379
24
-330
413
868
122
-157
-712
540
110
820
-131
5
-856
-515
524
560
-824
926
-506
988
-526
-311
130
792
-133
40
-789
782
774
391
288
-259
-981
-269
-675
-947
823
-7
926
-772
537
-4
571
592
-722
-53
-544
395
279
980
-499
-314
-655
272
277
344
-78
353
233
-567
786
-170
-312
205
71
729
201
980
-568
45
735
419
694
341
-896
-47
800
897
-472
760
587
-237
897
-285
951
-527
249
797
-379
77
712
-614
-818
-457
-360
654
-935
-709
-514
448
-848
689
-601
-600
459
479
-141
-51
63
559
990
-499
-719
-703
-407
765
-464
576
-533
-148
578
-243
-216
-915
-715
-244
168
-316
587
-830
64
454
94
264
-963
925
-908
-709
442
-207
451
928
-123
67
-722
-950
746
891
562
-49
469
690
858
-945
-841
-157
-373
520
980
-161
-222
-15
-965
188
3
-792
114
-729
38
-822
-380
-727
585
-502
985
-839
-854
756
-993
-799
218
-229
7
-860
107
337
672
51
878
546
23
-139
-965
749
245
708
-802
-558
935
288
-627
761
341
-480
-775
554
-520
-521
759
568
68
-370
-484
465
-835
-630
806
-172
-776
905
288
-529
361
354
-122
-619
-125
-828
251
-856
-221
-913
-297
217
416
-202
-767
786
145
339
-28
894
-73
-158
-259
-55
470
403
409
-637
-638
-479
-937
-100
200
439
-279
-108
-704
-971
-748
-435
-772
-392
-757
278
-325
440
-384
-213
314
716
978
-170
599
22
501
-901
602
140
181
-460
-831
-657
-598
793
-50
946
-206
-968
367
49
-185
-711
85
643
-663
550
-491
-706
-458
-285
252
612
-814
-80
-1
205
909
-490
-912
768
-108
-981
-627
463
-225
-48
529
-267
-414
212
-953
-856
-971
-66
317
103
-391
-611
440
576
-869
-375
-458
944
277
-914
582
-17
-271
648
707
-591
-963
114
742
320
-266
719
387
217
-583
15
668
-583
-159
944
266
-73
209
-492
-931
74
-429
208
440
-923
-485
-748
703
-618
603
918
-213
689
-308
-418
395
-63
-924
-22
33
-528
183
-843
461
-194
979
-808
-138
-561
426
-767
-43
578
242
760
399
-827
637
175
549
-868
32
28
201
-813
-442
183
-90
163
-613
-621
28
-568
-134
-794
-848
771
814
-786
725
662
942
54
528
-387
-520
-255
446
-800
599
-310
-752
625
-463
830
-364
808
-59
-832
619
955
-50
901
-926
501
-32
997
-512
-561
524
848
198
-59
916
630
-861
-562
581
-455
555
-106
-463
-300
433
725
450
-747
211
-67
979
600
248
-222
429
-880
808
25
-200
697
-229
-15
549
24
327
407
512
-370
77
-23
424
-977
-635
-379
-659
495
-82
208
482
208
-857
-86
-832
788
62
-708
506
-995
410
535
-939
-693
260
354
367
-151
358
214
-228
-133
692
-652
-896
-654
-616
677
932
-575
774
-305
141
165
541
-921
840
796
-534
-275
-343
-479
411
768
669
883
266
24
794
624
693
212
-568
304
-205
344
443
-950
-336
595
-144
-547
-493
217
126
997
387
474
-155
-366
744
165
408
895
-423
119
131
526
-49
-940
-180
768
843
782
279
871
-210
-120
913
-903
-981
-461
-475
608
167
-996
-902
474
-719
-200
-996
743
-201
-722
-978
-623
591
791
725
-829
-946
708
5
-806
-851
490
-932
-736
532
279
151
575
-3
-78
-291
-657
-652
725
-555
-437
-615
935
-128
-765
478
255
724
-586
399
673
939
-494
714
-758
-196
-951
367
83
-787
826
330
-682
864
330
-312
953
-62
443
-119
672
214
523
507
-912
279
339
-434
678
-366
-824
-162
913
-97
792
-732
188
-923
497
-828
-303
809
926
473
859
-931
-206
312
435
872
747
-686
-320
544
763
-738
887
37
-572
-635
429
516
-1
-214
-13
-1000
437
-627
441
-214
243
960
128
16
-468
-55
-903
203
-322
490
360
-551
-763
-456
452
-641
-919
614
323
176
214
73
-17
25
-238
-614
100
-633
489
-496
823
-968
-84
521
-631
648
-941
85
507
-141
-766
145
-2
-692
-904
-895
147
-872
-334
527
-712
519
658
-459
108
407
-736
-530
71
-59
-70
905
-453
-234
332
-799
80
-732
447
-134
488
299
699
455
798
952
25
883
206
-557
220
-937
218
-540
992
469
-37
-295
261
246
-130
-534
190
278
998
323
-558
660
-350
-331
303
730
590
-711
16
341
845
317
595
32
159
211
-487
-229
263
80
79
773
-774
-756
125
820
-554
-994
-742
947
-690
107
704
-970
-610
-4
900
-953
-4
-458
795
-873
-185
-273
-29
-302
216
327
-221
169
277
-825
819
290
722
-545
-706
344
-695
530
719
-233
-204
-664
35
68
750
-674
-304
414
305
463
506
-149
106
-797
-607
-298
40
-981
746
914
802
630
-174
738
-255
-322
-483
807
-240
-727
-282
566
-638
-874
-572
-400
220
316
42
-666
-260
-232
-576
-389
-362
-718
33
742
-437
-730
616
425
274
-260
642
-258
62
-258
84
901
652
-329
87
-802
-510
-971
55
-590
-388
-528
-766
521
-981
618
875
-78
932
-707
-811
2
549
-168
-149
396
143
-177
963
-509
-680
543
-516
3
722
60
8
895
-157
-721
-47
692
545
221
-348
265
-278
-280
-549
905
-75
20
996
-246
-239
-385
-843
194
-602
-70
711
-59
-560
-35
-455
-959
-561
201
-137
902
267
260
-673
-506
-686
786
51
-79
63
-184
-200
133
-304
273
475
633
548
-551
739
852
-926
119
-325
-347
259
884
-273
607
-451
327
520
-100
423
684
-292
921
-840
791
-484
-800
212
151
87
-245
172
626
144
392
-964
149
-480
912
-99
638
394
89
785
-315
642
14
119
646
-649
-382
676
808
133
-918
476
-591
-544
712
330
518
-19
-550
701
747
-638
-737
-561
488
122
825
931
-730
532
995
528
-90
882
189
151
686
-594
-655
-866
-628
624
10
-449
156
-867
-511
-161
-615
867
-797
-474
-519
172
388
-580
-175
939
-482
-806
-66
-657
-463
-182
569
421
-486
-702
841
831
-943
897
-179
323
238
568
-344
491
-339
-232
53
569
975
270
551
-81
426
426
-276
293
924
-119
125
-869
-994
-940
-892
-242
-567
-681
653
-276
625
950
-110
332
358
547
-23
142
397
717
72
48
-790
676
-671
-82
446
-701
66
23
-47
934
42
978
-328
941
-552
-690
581
-58
-568
526
-499
-140
735
484
-681
-481
830
950
116
197
223
-924
101
640
-538
-746
-397
430
-934
674
-591
455
888
-44
-993
-152
-679
206
-732
828
-992
-516
716
-977
681
-540
-326
-817
50
189
876
-59
-60
422
904
-546
-308
-572
-824
510
185
-520
797
-857
848
-348
-4
-8
-230
-144
-823
-626
-458
-103
-446
785
83
-709
-751
492
900
525
657
361
301
650
920
732
195
-215
-110
-46
-162
-259
-859
681
-510
-793
-31
-513
-931
-35
450
-47
468
-433
-488
-609
314
50
-258
909
-851
623
-951
-187
363
873
739
75
437
273
185
-592
-209
-496
486
-282
984
876
-850
-702
-510
448
957
-295
-861
-523
-497
173
-239
-751
-97
14
-861
-630
-496
-150
-718
-915
703
932
42
811
-16
-413
-832
-744
992
763
-952
562
-563
-87
-172
11
-832
-395
825
502
913
481
654
293
318
-628
976
590
-877
688
260
748
-660
-497
804
-822
-117
960
-148
985
89
-184
764
303
352
-51
-515
-61
-399
763
-942
106
-294
-268
666
-14
-893
-790
-349
993
406
-411
608
600
-74
-926
-923
590
263
-589
126
-698
-925
883
769
-704
-48
662
615
122
-515
328
108
-746
255
-367
932
31
656
28
739
128
765
-296
115
-218
897
-610
-821
39
-72
-447
604
-748
-305
720
-829
433
156
21
-793
538
-485
115
-154
-846
-954
674
-627
714
-99
-337
556
941
-517
390
-160
195
801
-617
348
-362
378
32
-768
-716
-12
-928
412
757
111
-727
277
-74
-187
865
476
-620
529
170
-345
-484
-716
314
-316
711
-724
74
948
-741
-62
-284
-674
863
-246
43
385
141
900
528
543
208
-40
-391
-177
801
570
-896
305
767
-136
580
501
599
-528
430
-728
386
-349
-256
-371
-252
756
662
755
-674
-529
-628
810
578
953
496
817
-218
676
-968
983
318
-141
-147
-707
716
-64
-723
148
-93
-738
446
564
716
470
-702
-431
145
833
218
-873
560
171
-376
403
48
-656
-271
160
-181
141
609
-496
-52
831
-579
-761
546
-863
463
552
892
449
154
-385
-991
835
796
40
-350
66
-290
849
634
-812
376
-126
830
749
-650
-952
602
130
497
-691
69
-672
-34
206
-144
918
-598
603
-722
-122
472
447
829
-240
-600
-949
975
553
-605
-570
-615
883
-569
972
780
681
851
399
813
285
905
-817
-114
348
-260
-361
836
353
-987
-79
423
772
-417
-632
-664
405
529
-968
741
-694
-748
798
-323
-15
405
405
-420
-748
-448
-436
285
68
-591
788
-376
1
526
737
950
-83
-677
-855
640
-658
841
926
742
-324
968
946
-230
117
462
73
-196
596
-891
-798
575
163
-870
-253
-672
-14
-836
776
-796
241
914
6
-426
327
-263
-602
-285
999
514
-344
365
561
962
470
309
704
-104
-946
282
333
804
-626
528
719
-225
928
841
884
724
726
-348
-547
420
968
453
-21
698
479
195
-14
-999
-948
932
-369
382
495
-254
919
803
-916
-389
549
-254
-368
-916
-629
-607
-270
-852
101
971
108
802
10
-885
-527
0
271
-658
-39
-16
450
545
-77
-568
439
-816
174
-77
-811
547
227
-879
-578
485
775
-281
-866
418
479
-571
-849
989
436
611
-652
-844
356
-769
298
-723
-5
634
603
-15
-779
-673
170
-593
-782
-769
229
-245
88
-525
152
987
-972
154
967
489
280
220
912
-927
-236
-74
425
535
656
521
170
319
406
-494
247
456
960
-413
270
-870
-928
160
-169
-648
782
-776
-573
195
589
-352
-950
-213
-726
-320
-5
587
475
408
13
47
212
641
-695
-542
-437
-790
873
71
21
-910
663
316
688
893
356
349
802
185
771
184
-703
701
-593
-479
408
-675
-409
-540
-812
-880
-375
-502
-394
449
-592
691
788
-572
173
-620
756
-366
481
370
372
-474
-804
-490
742
724
273
515
448
-9
947
235
-981
970
602
-834
-580
-35
-193
511
629
358
288
707
-458
-445
-151
-422
-399
175
-783
543
-521
48
-719
562
-527
-62
238
-417
-750
-383
913
658
-39
719
-104
-855
-782
539
572
464
180
-597
-492
377
303
-864
-597
401
-825
-82
905
451
-916
119
-414
-506
649
437
308
-525
-651
825
495
-823
663
-715
323
-840
-21
522
492
400
295
-539
685
920
-376
-801
246
291
-870
240
425
-180
874
-251
215
-700
532
-588
313
568
-978
613
-945
347
722
-962
151
-855
530
648
-577
-787
996
213
-18
-110
-164
-373
-452
-773
53
386
-681
-723
-825
-347
982
146
-459
-128
-282
-951
835
-89
56
797
-934
897
-817
631
732
-401
-648
29
357
789
804
791
-666
397
-367
232
-56
-389
202
419
-217
-783
873
644
-655
-110
532
656
36
-885
811
534
223
-541
59
-382
639
130
-706
-562
-654
719
982
-819
-948
-986
219
388
-714
-363
652
-10
-955
-452
131
-840
217
-951
-719
-391
-81
-655
-513
939
898
-795
854
-799
-584
634
-489
347
569
-275
623
189
-670
-833
-791
766
786
-980
-736
227
-577
509
-654
-386
472
-241
343
507
-244
-136
-423
-364
511
764
-268
350
232
-696
742
562
-13
-225
332
842
-193
290
555
804
211
-212
668
876
-495
621
-901
-638
-700
-170
428
-511
561
984
827
940
-370
-768
-439
-957
20
-868
775
-144
356
121
267
999
-254
761
-253
-633
722
-740
19
-907
-546
46
-700
-978
-163
52
662
740
564
-861
639
-725
913
917
899
638
-99
-872
68
979
-371
30
275
776
439
-83
-427
452
888
-200
222
-342
617
145
415
889
552
571
594
-113
444
-338
-354
-4
-952
-490
871
182
610
791
126
-604
-831
918
-720
700
-167
-942
405
946
-357
-437
809
323
-160
-475
-906
-77
454
152
614
-978
-445
-237
726
-971
-419
955
123
816
261
-258
-345
-534
599
-524
-660
-537
-115
-192
108
225
552
-904
-884
167
-524
-551
-455
381
192
417
884
-180
375
821
-711
158
621
149
252
-646
866
718
867
-609
-738
233
-861
-151
-226
-121
609
-912
182
-738
-524
539
223
97
952
337
-806
166
306
-871
-134
306
313
116
-770
311
-34
62
170
134
-707
-842
-549
-277
130
-347
-399
101
328
781
-59
-302
41
765
-473
-117
-701
-538
-722
941
66
-32
-295
-240
238
116
-144
-960
226
-970
581
320
-955
-165
141
-219
856
-554
-512
-553
-179
776
-228
-618
456
42
-871
480
-853
587
378
-664
-350
-718
-660
891
-884
-445
-969
-584
-289
1000
456
-715
-658
238
-966
-894
993
-320
803
485
-671
-743
-187
-162
889
746
-443
-60
-793
-212
-834
-656
-641
-506
-223
76
-748
117
39
-412
975
-19
-915
-28
495
596
552
-465
136
-15
-162
-492
241
78
-523
-730
103
408
-325
836
57
-340
824
551
-66
-460
466
980
949
586
-190
-912
-263
159
345
948
595
-879
514
-753
437
887
-789
243
-435
-155
588
126
-694
253
-765
-496
167
-762
-858
77
74
733
-327
-170
-909
51
-320
-895
647
-317
-309
-825
487
-208
263
-173
249
210
233
980
279
-476
-22
395
159
-203
-849
-935
34
-486
300
921
-551
-510
40
-13
988
-790
-722
477
-572
-673
459
498
79
350
408
472
241
-917
-749
-378
740
324
-76
864
-219
713
-832
-103
-217
-903
-840
-360
-135
-243
149
935
-466
-592
429
681
572
42
-657
799
801
253
-280
-544
-244
753
383
102
863
-14
529
137
-566
803
382
545
610
412
-557
-201
-364
-615
199
-160
-982
543
321
606
-342
174
-786
998
759
412
-890
-310
-668
654
375
155
-956
43
299
366
-801
-273
707
794
86
824
-417
695
165
509
-893
406
205
-815
904
985
925
-633
100
-17
877
-891
-239
391
-508
-223
-409
-59
246
189
482
-816
-342
993
483
470
369
-589
-760
924
-990
736
-871
615
880
-607
-601
191
415
813
-712
-420
-503
-864
-437
-585
-671
590
-160
-404
945
-256
935
858
-27
990
-127
349
-890
-254
217
138
-431
-952
-346
-236
464
-210
643
280
312
283
-331
295
-253
591
109
-484
395
668
-6
-816
-963
298
-594
971
-158
94
813
-213
514
-657
-916
964
391
-108
-359
-596
855
65
-887
610
128
156
561
968
-251
-75
190
-90
-840
-39
742
927
450
-203
516
297
331
339
-741
894
-443
-82
-395
-193
-193
917
16
751
374
-74
206
482
-645
150
-925
765
-558
-49
-692
89
-895
-257
737
962
199
-445
506
-260
548
304
402
-864
-158
418
201
-833
-355
-586
-649
962
-123
-160
-741
-683
220
825
-437
938
890
950
230
-33
911
-131
-417
-209
517
-20
-60
-9
-771
-798
689
973
47
842
-76
823
-856
-21
43
919
795
674
303
443
-360
506
883
725
921
924
-381
-53
-588
-914
627
8
598
-550
-964
49
-646
-709
597
96
-122
87
-657
344
-387
231
152
512
904
-161
96
644
-371
900
-25
897
-696
-11
-868
-59
-407
73
-833
-319
-679
-606
783
-988
-86
-431
472
443
731
788
509
649
-893
699
962
-785
799
-710
-787
-334
470
-285
-649
193
463
-13
-542
64
-183
985
403
-37
139
-759
-156
397
-595
-690
351
-83
-266
-933
-320
-847
-940
-256
-947
-446
-818
-804
-69
-957
-154
-367
-912
586
-640
437
-991
-649
-677
273
415
-344
-976
149
623
-900
-55
575
-849
-217
928
905
-961
-653
-3
-871
227
800
625
-748
-530
-591
619
-274
636
-912
534
989
840
-166
131
-956
-762
-344
-855
264
38
285
664
-570
106
-943
-932
160
498
-189
927
37
35
976
-136
48
717
-964
-737
-495
229
993
-357
-996
-229
808
742
-280
-833
991
-15
997
73
618
638
913
79
208
-255
-144
503
86
638
-678
-355
313
557
-912
284
-739
942
188
-483
-50
266
-550
453
-989
180
-882
50
619
307
-346
-938
558
756
769
-278
618
979
-580
235
439
-191
-771
-809
135
24
-184
-266
-370
-524
-184
-328
280
379
-900
780
502
74
750
-616
442
20
-266
112
638
-959
-857
780
144
-212
735
-789
731
-929
107
790
-211
-640
-641
-499
937
881
793
654
-444
-241
205
46
411
212
567
801
-348
-593
976
180
533
-847
47
567
296
484
250
796
561
96
-674
591
745
-66
453
-259
194
-733
-332
54
570
-81
666
-540
-320
-359
-490
122
-164
-717
-500
965
745
-500
563
-612
-576
596
-373
-659
-45
-222
781
-260
-7
188
995
823
494
-499
698
-617
-347
-280
-192
-192
33
277
-917
-436
378
76
149
-395
97
501
-945
-471
757
610
-823
155
98
-407
390
150
30
634
-680
235
-144
-108
466
-290
-862
-813
298
244
70
489
277
-30
-87
272
-834
568
515
-695
435
-859
-542
58
-101
-705
359
-39
-562
133
-101
-583
-653
785
863
347
179
608
-659
725
474
-494
-298
-648
-291
-739
-392
585
959
43
710
401
-840
-199
-905
773
626
-911
-351
-988
615
-546
-67
716
-746
91
529
33
-416
685
-466
557
907
-810
137
905
-30
31
696
368
643
894
656
-92
-230
202
588
677
-797
-836
555
189
417
-69
-511
-877
-913
236
-991
-305
594
594
-201
-283
-560
231
-589
314
-975
704
413
-963
225
423
210
303
-524
-52
-921
189
-111
381
363
-825
-124
-149
-453
-978
-333
-193
-313
227
651
997
500
-557
654
788
315
547
313
-394
-389
336
-58
-110
-29
695
43
-227
898
-990
678
20
-699
440
-633
655
-8
-937
-974
-271
-99
-323
694
-261
726
932
974
963
886
642
88
-756
-475
-748
892
315
-222
620
-974
-566
-787
-386
-893
804
-755
-466
995
-187
356
-768
587
482
-700
644
305
-669
-520
109
589
-462
909
291
-124
-447
435
-16
813
983
178
-904
4
77
638
-213
-510
-285
-561
114
-848
-218
597
-44
-868
-977
-635
-117
718
-361
998
152
271
234
368
-61
546
-426
985
158
417
249
-556
740
909
-981
-94
857
-371
283
971
-552
85
-572
-703
-510
-3
870
773
-907
87
508
-343
-945
-732
-824
-733
458
-960
-732
214
-215
105
570
366
-488
-821
811
945
-60
499
369
730
-728
126
672
993
944
-775
677
-267
235
148
-902
-294
266
916
-849
870
888
935
-55
-706
508
264
9
709
968
367
-993
-680
-13
186
259
-962
103
166
209
-89
32
174
667
-64
784
-303
-989
344
-300
-386
-913
680
658
-304
732
-928
-634
-301
873
-73
-549
-322
-254
521
330
749
440
203
232
686
-440
-354
-689
-404
-843
467
821
389
-499
968
-484
503
-968
-438
-960
-19
164
998
454
381
-556
460
254
-606
-481
-712
-429
-171
925
5
364
290
-377
383
183
897
854
-825
675
-720
423
-297
414
-113
51
-131
-311
527
916
534
207
341
-545
721
257
-299
-923
873
90
502
-187
226
-180
301
161
631
900
901
502
-780
561
-951
980
-398
903
-421
336
-400
649
562
752
-857
560
4
58
89
-860
341
-265
83
-833
926
513
719
679
57
793
309
414
-285
56
-723
911
162
-596
944
418
169
-509
-253
278
-390
221
-253
-671
979
300
364
226
19
58
628
-143
-190
-208
1
-70
-478
-662
351
675
733
744
-26
181
-129
-762
467
-992
-935
881
-774
-455
-217
861
-606
471
-459
-987
205
-135
85
7
549
460
-763
476
406
208
577
-305
-487
-47
-899
514
-933
520
-267
-525
-406
432
192
-804
-320
255
-310
460
408
-96
88
819
-736
-593
-123
-50
952
-754
126
884
885
-64
-622
-70
995
-959
-894
-625
393
-824
975
-172
-107
-433
-387
343
369
939
-525
-859
-994
88
-144
-966
31
803
583
-1
221
515
-199
230
203
-208
536
763
10
-577
233
-397
-849
886
105
-499
612
151
677
982
-213
-485
-458
428
-910
-412
-171
-863
-404
213
61
329
-962
-602
-335
434
-199
-946
590
-264
877
421
70
-192
763
371
625
-911
-383
-180
-222
200
-864
283
-867
-250
814
-679
880
-456
302
953
-370
546
-241
-152
-828
-874
-865
-31
130
-731
-793
-827
-869
110
-555
-517
-560
787
877
-925
99
444
-437
-447
-690
705
120
137
722
-392
425
242
658
970
-228
538
-681
-428
-642
439
-101
-542
-589
712
-119
35
60
697
18
-846
-109
812
-33
684
-327
229
-118
-274
226
474
270
-111
740
257
-132
-154
-136
-302
-947
894
-787
-977
-141
-721
756
553
-589
96
-301
115
-553
239
-14
-550
16
746
-616
-687
10
287
441
-733
-973
80
836
539
454
-166
139
-703
690
100
-203
-799
304
-954
-274
726
-442
777
508
378
56
-892
119
-871
97
592
123
-9
295
394
-875
267
304
324
-103
649
-760
-17
-272
-313
-25
-801
-111
420
-715
-183
619
276
-391
265
255
720
-744
-924
-408
879
650
-129
-786
-868
-610
149
305
793
659
164
-308
-701
-759
-985
701
167
574
468
723
-189
-659
246
-647
763
-216
57
-670
-492
-267
972
-548
-26
-926
-947
475
-966
646
-76
892
-564
915
257
-610
469
-221
-571
-169
251
-493
-197
675
783
616
246
-435
302
793
160
-151
-474
315
942
-858
-956
-683
504
815
-948
-939
-370
230
9
305
223
-513
-70
-490
89
224
103
-287
115
337
-677
56
868
-183
-309
-456
287
471
846
929
572
-941
986
-62
228
960
392
-991
-340
308
685
572
626
267
-475
-513
-861
190
-98
272
-9
-343
346
58
-442
3
597
-845
10
-866
-142
659
-53
966
-844
273
-6
431
-965
335
-551
972
27
539
609
-812
56
-881
-468
300
850
722
-390
62
797
-781
849
-920
-30
-749
605
204
705
-287
439
-135
787
-219
-88
-61
-676
-511
297
-89
-634
456
-1000
495
798
-426
-125
597
217
-750
454
-597
-278
432
793
227
-679
245
587
-397
-866
13
804
963
-740
653
525
142
-346
-345
15
204
348
-646
-503
23
362
135
116
-489
168
-857
320
-319
-735
770
-836
518
-21
-475
865
735
-716
-402
-296
765
720
480
37
100
-485
178
-611
371
92
69
816
328
420
793
-666
-893
507
-946
-247
-599
-785
-383
573
105
-518
400
35
-266
-995
-147
-226
493
-700
62
-761
-626
-643
-36
372
-106
426
296
-457
-735
-84
-46
683
-332
978
-497
390
601
-762
817
-85
723
-504
-124
-366
-446
-925
515
209
462
866
-904
712
462
488
425
-157
-196
-43
259
-257
-755
174
-382
927
498
415
764
-225
-488
397
-69
-903
549
223
-303
-151
-9
-962
671
-51
309
-616
-477
913
-741
-306
-873
970
-410
-290
-887
-937
-577
-561
-468
941
-305
638
-172
-203
607
88
-613
376
-454
-118
-847
-651
-462
196
-217
-237
-901
962
-570
-464
834
-155
-41
57
825
-230
-842
215
-606
357
666
-807
-440
-608
-339
-640
-825
-943
127
-29
476
-780
517
-519
-919
835
55
-240
784
-322
983
104
634
-991
-322
-940
-702
-835
581
327
-541
952
7
730
-958
338
298
0
944
516
-568
808
67
703
185
423
-434
-799
450
-348
846
-249
-998
443
-984
-983
342
-570
-231
542
-643
499
984
688
-625
-881
7
766
-693
-233
-927
333
436
317
58
-306
475
-390
-768
-106
-82
225
-160
462
-826
-973
-556
171
-501
589
-193
-208
-335
135
-691
187
-242
-953
-562
544
265
6
118
72
687
-252
99
347
-780
365
-72
-162
758
-738
-396
-77
108
352
-778
807
-535
435
655
535
-755
259
406
-588
582
-426
-118
-455
-975
-674
-806
-581
-157
-693
582
559
-334
873
-971
-595
-832
414
746
-807
44
929
963
338
8
351
761
-811
-265
-539
602
-526
-803
-645
-822
-938
337
243
887
-451
-619
-361
-416
-241
-715
413
-394
-324
256
-339
-332
581
-64
92
11
-780
783
-561
754
-345
-816
364
-414
319
821
-989
-10
297
859
407
597
-158
414
921
-243
204
-207
-892
-977
-923
396
617
-551
706
-141
-999
56
197
218
717
566
-44
819
-19
88
-306
307
-71
-286
-885
934
605
562
333
-409
-745
-674
610
-982
504
548
277
270
-479
43
217
217
-729
142
-791
-956
-254
639
-396
241
-679
292
281
-355
-670
-647
632
-638
-641
75
190
897
972
209
597
-722
79
-199
215
-907
-588
151
326
-713
285
-360
504
-4
882
503
-383
-850
-273
328
-320
-802
149
-811
-346
999
-589
-608
-411
-957
-90
301
-890
537
-366
214
-482
809
-473
380
-512
-221
-823
765
-391
-359
-884
172
349
889
-618
-688
-422
44
502
205
-429
624
-57
926
-799
242
-808
92
-664
750
202
975
-481
504
813
-65
663
-538
569
143
400
514
681
89
-652
-690
-80
-48
98
567
-312
693
-779
-871
-707
-813
-723
-721
-404
-33
-864
-747
-192
745
219
-804
-73
-821
-256
375
866
540
-864
684
863
-476
-653
51
-261
-399
-367
234
-794
108
-159
784
-260
-977
928
-991
-27
647
-918
-472
-546
114
471
429
631
-79
72
-759
-444
-995
-61
593
-663
313
525
-241
-617
-153
-190
929
-879
-266
940
-837
28
110
-941
-968
-952
-522
-861
-325
-398
-669
-182
70
-241
-301
39
690
515
-569
-686
592
404
-530
944
509
594
-219
204
27
-667
243
-675
5
-472
404
79
-453
-967
270
-198
236
995
-190
176
-64
216
455
-321
621
-588
-334
571
-216
-413
918
-273
-976
192
824
-62
-310
614
122
-203
-627
-445
-539
-914
620
256
648
-513
-851
-347
391
-852
664
-122
-116
266
-898
547
743
775
569
408
-102
426
-703
-657
-835
-906
160
-954
29
764
-591
828
-702
-66
714
-892
379
378
-151
-275
-91
85
983
949
680
-375
784
-29
264
972
-840
-640
832
75
-690
-282
88
196
-177
-967
-568
472
-446
121
498
683
-232
-450
-142
-361
-651
-770
-858
168
264
307
265
-446
210
602
658
-95
252
-328
307
-940
193
847
916
393
657
-857
-847
316
930
-252
818
-750
536
543
-293
-987
-380
-466
-86
473
-894
-76
-8
914
864
-580
454
-436
-626
501
202
-188
249
340
-455
-444
48
786
-187
-908
436
-136
-174
-634
-421
-750
274
459
161
758
-335
-108
920
-668
-110
148
812
888
749
-289
-885
-171
651
166
847
276
-381
-400
439
-108
-873
211
571
-752
883
156
851
593
-761
-11
-337
150
-979
-379
456
40
107
-191
819
99
-617
832
-997
-267
-95
90
-526
-777
67
-573
-802
629
-355
-342
-703
-84
475
681
-392
421
665
665
825
-284
406
-582
-885
199
730
-492
-916
-17
84
756
-584
-725
-235
-236
-784
633
886
-391
387
-101
588
-93
-608
529
365
-758
114
270
-304
204
875
873
-176
-7
-373
153
50
452
-262
-617
603
403
41
-886
-935
-38
-485
49
-271
-414
50
542
-677
-737
735
592
95
866
532
-59
519
-946
-316
30
309
113
-867
-1
395
-230
-888
-613
269
-296
628
771
690
-221
110
-360
988
-239
423
-968
961
657
-760
55
-908
-326
186
83
-193
553
-50
-296
456
124
272
984
699
-242
951
505
916
-522
-180
662
413
926
-408
-679
815
-339
-27
59
681
-794
-959
161
-202
-435
453
175
-542
907
-244
254
422
-210
-994
-95
-76
166
-427
320
859
-440
693
25
866
-549
412
925
346
419
-296
651
-637
57
671
111
-175
-431
637
-897
783
535
618
482
157
385
827
-313
141
301
-618
333
635
144
-12
-874
183
-737
327
-172
26
394
104
202
716
-789
-608
191
461
-805
-661
-525
-393
-37
127
164
-517
707
-693
325
-848
-419
586
-123
931
-90
-821
198
962
271
-213
308
-21
398
-369
-99
820
-876
321
-582
-489
275
474
307
727
-844
-53
16
-572
385
-736
861
-988
-9
34
-276
590
-399
-711
-614
902
325
-736
-841
376
606
225
271
349
-728
861
-186
271
500
585
-636
97
-586
886
826
180
-765
522
629
-310
651
-604
-228
-439
-757
-122
-775
277
607
724
-89
-587
-521
955
152
-814
-203
-299
659
273
-912
848
911
640
599
-176
-471
733
392
-234
381
-966
277
95
-832
-890
-595
-170
-187
189
754
697
-712
719
-690
223
127
540
47
954
-323
291
-696
-415
112
-801
407
536
-468
670
154
-963
-650
744
245
346
-415
217
77
-548
-957
-970
999
377
149
-418
-649
-806
-732
-861
237
-832
-768
-570
-500
704
-319
-357
-708
-315
-432
-606
-297
262
520
826
182
803
-621
650
-796
833
150
-87
467
-454
647
-709
-307
-740
-433
27
821
-580
-54
-171
-916
855
572
392
-521
-433
609
1000
-648
-685
891
-495
949
-542
-800
848
265
676
-485
-920
434
-744
-279
956
748
782
115
882
-695
370
-349
-958
-327
254
525
-950
323
527
195
-167
812
114
702
182
387
-50
-904
-632
976
849
975
160
221
-977
-808
605
-472
-32
411
-775
479
-437
-377
-245
-671
403
-589
-840
-497
890
-642
-618
-845
-368
511
-675
-238
380
921
908
-461
910
-272
135
-33
-257
-495
970
211
-416
866
-806
-384
952
367
572
-571
625
871
-651
-545
166
391
515
-917
181
328
-676
799
107
260
-165
714
917
-439
100
282
928
966
568
-947
616
-113
-715
503
-484
444
-952
501
61
-401
-360
-678
875
416
-254
-4
-759
-517
459
-637
-646
-116
943
-820
-587
975
295
435
-415
-526
-26
-858
336
772
-982
340
-220
639
348
990
-419
371
503
-84
-588
34
869
-376
712
-499
-332
-127
605
799
260
1000
916
-903
-886
342
-790
475
-699
77
-909
-773
660
776
67
986
771
-950
20
242
-296
-951
974
864
-469
378
-241
141
439
826
-160
-464
-998
968
331
-589
708
524
-394
-557
869
322
-298
-817
731
161
316
-411
439
32
157
-693
978
-740
-469
529
911
-11
671
792
186
-135
143
-802
-344
-782
-303
-178
-618
-586
360
688
-386
296
943
983
-337
537
97
-828
-46
603
-638
-901
-379
-899
453
-993
913
687
-802
-467
309
685
176
146
566
687
-927
-687
680
939
-487
703
-263
-559
-623
-985
144
-18
-674
-405
64
368
-524
-472
-314
846
196
764
52
590
-310
-602
-461
-600
-518
721
884
836
302
-296
-44
-927
-690
-668
-452
799
171
963
31
-695
-349
163
971
-630
640
-33
-996
-520
-550
-500
-744
-736
665
389
885
-774
-873
-88
-85
250
-891
-687
642
-493
-221
-925
190
-127
-109
-566
473
542
702
792
-8
830
-707
442
397
602
252
-567
456
-484
-961
923
-338
235
345
-662
-563
-565
883
-854
-622
264
908
-161
790
697
646
-753
-887
-533
804
967
-924
12
938
956
-833
-724
-64
698
941
-780
915
-673
-848
20
282
-486
285
66
865
-52
37
-630
174
-546
910
-412
580
-820
-908
280
-484
-15
932
182
-9
690
85
767
304
-450
-590
-411
266
-781
672
-743
307
602
619
896
795
405
-232
-671
-151
-801
-60
-703
-354
-601
254
-823
-529
856
927
966
743
-599
-879
-433
-584
977
-406
-320
864
816
-35
-961
-945
314
-307
326
-951
980
-500
-642
-456
-794
-694
-223
869
73
-47
309
815
-57
-150
414
-608
-757
37
540
-48
-990
969
-678
-316
-180
-909
358
-947
-566
791
590
-136
730
-203
1
9
53
-91
449
-126
668
591
969
-642
41
834
-371
-274
686
-676
588
73
893
61
-985
-227
-505
-375
757
0
-633
-73
205
514
-276
622
75
-255
418
-695
412
-117
977
-473
241
-263
385
-161
122
334
-342
-574
587
212
507
930
847
-645
199
964
215
-438
-950
925
749
-207
592
228
149
-471
45
427
37
23
-437
330
-788
-383
14
873
687
-265
-796
-584
-538
379
-624
-447
-728
663
321
-558
955
163
952
-127
-28
886
921
959
-793
12
-819
-187
-64
-496
-66
-950
566
-995
-105
325
890
-73
-138
-465
731
-815
-674
-257
765
-26
346
-703
-913
576
331
-435
-580
-491
91
824
984
-925
777
-935
-467
-456
-276
-108
-475
-187
-167
-617
919
414
793
24
-702
762
-388
364
-892
-664
-268
510
-480
-539
-343
383
-552
-150
-824
111
845
767
-511
697
915
-438
-798
-844
-723
-854
879
-136
563
344
-992
109
-224
301
14
607
94
-733
-13
-604
995
-102
279
-319
746
9
430
-971
-130
695
395
866
967
329
488
433
-664
-156
191
-595
288
-369
-692
777
952
-325
797
691
-892
-905
-709
-110
108
-205
657
687
-878
-545
783
-403
580
715
504
280
-939
-315
352
559
-628
124
278
995
-500
478
216
778
172
-365
447
211
-126
-198
721
757
-721
475
510
851
860
151
902
133
689
310
-921
-347
868
-404
-494
-392
975
-507
-841
-699
408
-968
475
225
291
-122
911
355
95
719
-448
347
250
100
386
653
-311
-406
960
-228
-549
-88
-554
846
-158
888
-963
87
-911
-385
275
-966
-917
96
767
-906
-266
800
953
497
-28
-797
18
-747
-489
560
568
-235
678
-179
-681
88
-60
638
-670
-293
-408
283
694
-449
796
599
169
1000
847
428
-118
518
29
-325
-613
896
311
-14
315
-279
-51
500
-398
289
-835
809
275
8
-632
429
-151
845
-803
-906
788
-159
27
904
13
-246
198
38
-462
-515
-959
-103
-635
-715
718
-490
25
-274
244
-829
404
-824
229
-903
819
624
-656
847
-398
725
817
286
152
148
240
-813
725
558
693
780
725
-680
511
-400
-699
-279
-739
186
-902
-314
669
-324
774
337
162
703
884
48
-488
-760
335
-948
478
-671
-536
131
-27
783
325
-645
-425
179
-406
62
-6
-122
-876
-223
-665
-861
-406
-104
161
852
-588
595
-466
-843
-32
1000
431
-366
-408
671
-760
-36
-80
-964
-354
99
276
916
-798
-243
327
-467
-389
-102
37
216
-520
-912
-29
379
971
-523
964
-863
518
-1000
601
-589
314
652
842
-433
-113
-899
356
-953
-783
104
208
251
-763
-811
-468
665
-787
155
475
-256
-104
-317
449
339
-100
-192
821
40
-39
94
832
-599
12
15
132
429
414
647
682
-229
-594
828
320
-808
419
-838
719
-464
48
-818
846
20
184
-310
-94
-802
-340
-849
-972
-423
450
-222
698
-915
116
285
-278
975
502
-317
135
-633
-564
738
551
757
-772
-418
-474
-455
750
794
546
569
-946
197
602
-570
780
751
-937
872
171
-323
955
-576
-180
962
728
-939
-689
-262
-770
815
-768
-353
570
640
552
927
998
-353
-393
-793
821
-341
-660
-397
126
735
-142
-895
-411
485
-70
-293
183
-324
-913
575
818
-798
342
-139
-853
-172
-918
-335
455
371
-339
-452
795
13
582
-356
-28
-182
-644
-998
-334
-352
-26
-70
-417
286
559
-116
-401
-698
-365
-344
743
630
853
-723
763
499
306
273
779
-852
831
939
-184
907
-334
860
-926
224
180
636
24
319
497
-941
139
-626
910
-186
-758
-195
261
-689
-163
48
-546
428
-238
702
160
-247
463
473
346
173
114
788
-291
734
-603
-616
-684
-959
-156
27
882
-860
771
-902
725
-939
144
-194
430
215
723
938
-390
749
-608
-546
905
-795
-587
-428
664
-74
-430
476
-478
-920
-696
552
663
-805
398
244
-914
-20
914
626
-303
204
2
492
-742
-689
-203
242
-554
342
-847
808
538
-572
374
854
825
917
-638
788
-504
383
-796
105
-971
-481
384
-156
536
-421
-405
-408
-53
396
569
-743
343
168
510
-931
51
493
354
-462
804
-975
-115
329
-893
-644
86
-706
-417
700
915
-477
-704
483
321
484
968
738
643
718
758
-974
156
509
866
-767
467
-946
-722
591
-140
305
42
-904
-333
-333
678
405
-138
288
-563
-215
943
-805
-941
947
306
-91
-949
562
244
977
18
-782
547
309
-392
441
213
-391
695
-95
114
-6
28
942
-578
-877
-66
397
-572
-835
782
553
-708
-863
931
393
-903
144
-906
192
-598
298
-546
460
747
985
759
-300
-778
-517
819
-221
388
438
749
-250
-410
836
-534
344
-683
-50
-385
389
-261
-82
-416
-877
-276
-949
671
261
797
510
879
541
157
558
830
706
680
-421
935
-174
588
32
847
-929
-984
83
-200
331
69
527
529
870
-612
831
157
-752
120
393
254
-689
-442
534
-549
95
-648
825
-763
-731
-814
-840
321
120
517
-321
-358
-323
-98
336
383
54
-367
-367
267
-887
591
367
780
-684
-237
-581
485
-884
-440
488
-228
56
716
-693
760
672
-444
0
167
551
179
441
-858
94
-520
65
399
598
215
-713
333
-367
289
850
-812
-113
-429
493
400
31
173
-633
253
-226
388
-2
961
-19
911
21
-696
556
133
-346
-678
602
318
-555
-20
280
137
-64
922
-469
-384
247
34
-183
292
-197
664
-1000
767
820
135
-839
-62
-378
-241
-903
5
-638
630
892
426
-806
995
684
701
-828
785
-690
-110
999
-674
-439
582
-162
866
-189
-490
118
312
-802
657
-948
188
192
-549
-114
-677
-29
-646
560
901
-41
-774
143
-101
764
-126
115
712
807
-345
543
-105
761
-994
849
789
426
-391
20
-284
-500
506
-624
-299
379
-553
-389
-582
-334
-918
-416
-765
-841
563
-680
-840
-695
910
161
-560
990
32
-819
58
623
-301
763
941
-963
-877
12
439
-900
200
183
-336
-80
-248
-466
-589
-941
685
454
283
-662
356
354
-472
-593
892
-339
191
-292
-12
-146
-208
295
-795
-276
-606
43
-790
755
971
930
498
222
532
-345
79
954
-857
-812
353
274
-652
99
53
-744
322
-663
304
-388
-370
-604
-170
-744
815
562
-415
636
600
-527
-722
279
250
-330
51
231
-126
692
-469
-646
832
-82
627
-411
-272
-458
255
-813
-769
-600
-132
-253
-584
-739
-768
-541
-734
709
528
356
-552
-208
-136
-947
703
-805
-736
430
199
-566
782
-887
297
-143
230
503
741
-399
-633
538
731
-16
486
-867
-23
-815
-107
-698
-20
780
-872
-225
122
-525
-98
123
478
-175
531
725
343
627
575
-168
181
-197
667
-729
942
-457
-110
258
89
-722
92
-203
325
824
-525
817
-975
-649
491
22
-15
911
-850
189
-693
760
792
212
-232
373
641
576
-41
472
-381
528
-882
-592
882
-180
770
228
-683
295
358
394
-204
908
-523
-447
908
-211
-353
973
76
348
-422
655
-160
38
-17
-221
-759
727
-91
1000
-96
461
557
984
336
7
548
584
304
652
-963
45
683
476
-476
-234
830
73
302
-881
-574
-481
-37
-792
-407
-245
289
-529
-411
-715
-494
389
879
913
-630
332
-502
-674
-127
862
27
71
300
-140
-939
-150
-396
598
-114
-434
-435
182
894
486
320
-872
850
-7
-288
660
422
234
-955
-236
-169
493
-749
-579
143
817
889
-903
-763
243
584
-605
-826
-875
-56
339
336
-274
961
115
-884
-333
120
978
810
-298
-396
-556
145
458
-499
-619
693
346
583
465
22
-323
261
-619
-992
-5
309
403
-796
815
343
51
-447
-984
164
884
-385
-699
-369
-305
312
-557
474
397
-190
-307
-435
104
876
410
184
914
-7
76
982
584
-153
9
-683
986
-935
496
874
278
434
604
645
875
874
-874
-878
194
-789
-964
454
335
42
766
-461
110
-601
965
553
266
-799
-653
386
-41
97
-272
562
883
710
407
-187
-75
57
-782
692
-160
512
-372
724
-633
-438
479
-386
-80
262
526
-688
350
-645
-146
-280
852
-186
399
-611
-452
-271
313
-645
672
-469
735
-251
-624
-261
825
773
-633
-67
547
-941
-915
-9
973
213
-230
-457
536
262
903
799
-159
637
-44
-160
-856
235
782
-668
363
-627
-120
-533
-390
783
468
-824
962
-592
841
-436
-682
750
913
-633
492
-123
962
-195
-343
-668
458
579
-966
333
233
661
910
87
-468
-851
-161
-926
-241
-645
380
214
-479
-429
-676
797
-714
663
-571
-661
803
-50
868
790
-461
-893
207
-590
578
-235
-553
138
33
-934
271
726
-792
-256
-912
693
433
194
-137
-944
252
24
-464
-719
857
-201
443
-612
925
604
799
421
-329
-252
-829
197
-897
-593
-740
876
685
710
888
-298
-7
-41
7
303
431
745
-823
-305
-79
946
473
-915
-693
-804
-907
-492
440
746
-873
894
-782
-803
881
917
521
302
375
-872
-780
214
119
329
323
-599
-591
-535
437
-593
-592
-4
-276
-613
679
147
-125
-544
839
777
-796
-415
-767
-346
432
-743
-89
118
319
614
-654
881
665
857
139
-180
506
-100
952
874
-299
528
-821
77
-982
-699
678
-888
149
356
-136
756
-546
541
856
-458
-97
-134
-836
109
62
950
-727
48
-338
-331
-413
-493
-207
686
566
-23
374
-38
89
-178
-653
-417
347
-368
-186
-144
98
-454
-310
939
127
-210
-774
-512
321
-955
565
-662
-224
936
121
-80
344
46
-55
-694
-900
-689
-755
-767
-838
-183
-407
970
167
119
687
-945
670
-666
-504
832
-431
-931
-560
-475
-964
-1
-672
188
-65
88
50
895
-95
310
385
117
733
368
-860
-80
-153
327
63
-165
-292
947
-467
-646
-909
317
81
743
1000
299
-298
-783
-153
-225
-549
220
-601
883
537
631
-551
-638
968
983
801
-553
770
993
241
430
-179
241
216
-794
332
-750
-948
-59
-330
880
-435
-285
462
-386
-512
-494
432
305
852
497
486
861
-981
-285
-739
-395
-744
955
-695
511
-733
-401
393
-964
310
955
-533
567
-317
-904
86
180
-369
-669
669
-292
877
84
223
-11
-982
501
344
-906
-520
811
589
-268
672
542
-67
-567
247
-393
795
507
-867
-107
-584
584
67
773
722
-590
-383
812
-193
-925
-633
215
-274
-118
-682
419
343
928
-714
473
-645
-182
405
-155
-171
-236
916
68
640
-993
-781
878
546
456
539
795
-662
496
-233
397
-702
-472
-22
-959
705
-101
-192
419
616
18
711
-367
-821
-45
-940
194
566
182
-635
-45
784
663
-704
633
-914
-265
382
-583
100
409
148
513
-476
-623
98
601
-249
652
-627
859
-917
962
711
483
41
965
-736
-118
-475
-943
-27
-981
939
-192
915
476
-465
16
-28
-683
-881
349
-2
-635
944
427
-607
979
442
-184
126
373
131
-723
-222
750
940
-376
829
-832
971
-558
692
150
146
-133
264
-769
-779
89
-59
-550
446
875
630
182
676
963
-327
-335
-741
-450
-470
173
311
-199
668
-904
-979
681
-528
725
376
822
316
690
491
-680
-412
-893
-681
239
-213
-100
715
583
130
824
-52
-724
-935
956
-668
199
-666
-37
-462
48
-705
84
-324
403
93
-980
-736
452
739
381
900
-292
-674
22
771
-963
-663
-529
504
335
986
-370
12
907
815
-505
376
22
687
186
81
-131
911
-361
-591
-290
-206
-429
565
396
-573
349
-736
-48
-385
474
207
577
358
109
863
179
-851
-757
-909
-464
-447
-131
931
734
206
-67
416
-984
-283
-772
270
-925
519
375
936
944
444
602
431
-964
737
614
161
-450
617
-16
120
-782
501
-574
-406
534
558
-233
-647
-565
887
141
11
680
-267
785
-983
-376
858
504
147
-552
453
517
749
756
687
-235
312
607
274
-948
408
886
386
-795
-232
792
-945
-695
576
-901
-446
-228
761
-201
899
-142
-845
504
649
-323
265
843
405
-178
733
671
-891
527
174
846
-621
225
174
393
-350
-433
-227
-710
361
-960
-160
-470
814
-552
-769
444
978
789
154
-354
36
615
500
219
-700
605
942
-358
453
505
-189
683
-84
49
167
-261
806
824
992
-47
984
738
956
342
832
-965
-921
-496
-610
195
684
-742
-534
15
-336
838
608
595
62
31
743
-29
-44
38
161
122
879
864
954
516
-114
277
-892
735
-915
-593
753
-954
-584
929
620
955
-129
623
-403
-429
-920
-124
316
-642
948
-188
595
-488
-592
394
499
-245
-357
-608
607
-282
487
466
969
-833
241
-245
692
423
527
-76
205
897
-537
930
-416
133
-997
998
152
-139
-887
-273
116
-149
-598
-974
-193
-550
-918
721
317
381
-901
-693
520
578
237
71
-475
12
144
589
1
77
-729
359
843
-959
76
82
-433
487
-789
605
-933
542
-337
183
-202
419
-647
-311
-256
-663
-368
254
-958
-487
816
792
-723
-934
796
697
328
92
92
198
-747
741
688
94
-692
252
616
142
997
-274
-230
-616
-160
270
-333
-630
443
-757
781
490
595
35
-447
-355
-794
-446
-511
-296
147
113
-112
348
499
224
-11
899
423
-840
-114
633
-988
801
-491
-717
53
351
-607
-622
932
733
-1
957
948
-436
-427
-794
-527
-243
42
-848
-429
303
593
-828
-866
529
846
613
995
-956
-51
-196
-766
-192
68
429
-417
592
-320
-431
-415
-523
693
-139
344
-884
174
-945
-510
506
-983
679
-723
723
844
-304
-454
597
205
585
289
121
-970
805
429
275
939
743
426
-824
843
-126
260
603
-830
11
225
426
837
724
-921
-198
-304
855
550
432
-887
-742
427
701
-834
772
-736
-757
-979
-799
-97
-140
471
921
794
474
119
-737
397
-985
353
-2
-7
716
110
-239
-229
-584
-194
-70
-749
226
-90
584
534
-499
519
-932
-417
380
-803
-402
-786
-802
293
-843
135
-552
271
-824
325
24
-757
647
817
-525
-464
940
147
-347
957
-805
-955
-575
891
419
-551
275
-869
-822
818
345
725
-478
-300
-480
-802
-301
-933
104
-151
-509
749
393
32
236
-66
358
292
-834
-819
-99
147
36
920
-150
662
-153
224
-616
573
-328
-899
-66
-822
-415
-409
-26
-524
-612
629
-251
-979
-271
70
-915
-470
450
-73
-791
675
332
806
-499
839
-663
-500
-395
999
924
-291
-527
396
-645
-582
-118
-558
641
-15
301
-549
818
-614
686
-190
-258
775
206
596
-354
-656
-440
-50
-437
-86
-794
-443
-886
606
-429
713
911
255
-719
-522
-524
509
-85
-685
-342
-20
-302
-915
-498
906
744
328
-562
835
689
112
-526
103
968
799
-581
-832
619
440
-293
-616
-328
-372
438
671
871
434
838
-441
-275
816
-200
-60
-860
109
-588
840
-437
756
-337
747
-718
25
241
575
-934
112
-959
-125
322
-610
-955
-157
891
-761
-280
-341
-224
-908
840
-405
-615
739
238
-836
-424
-211
-143
871
275
-385
-753
-198
806
387
764
201
-782
-876
-791
458
418
499
24
-763
11
-154
-656
-579
-689
-743
-185
284
-945
-810
992
-831
-761
852
804
795
-27
-871
-844
935
860
-492
553
-240
-297
-308
775
858
-267
-218
-784
-12
-728
532
174
-857
711
-791
-580
-84
-771
-852
-351
349
394
558
-253
975
44
233
-727
-72
905
452
317
923
893
42
-663
537
-308
-359
281
816
879
805
-929
970
879
945
-427
926
438
256
-371
-324
886
-774
319
927
-385
-365
333
953
-50
240
419
-948
288
-875
-169
3
-455
-807
154
488
-337
-995
846
10
-883
-814
661
-781
792
36
413
-664
-335
742
633
842
239
856
-438
244
509
-108
-919
386
51
900
-810
263
-335
921
-106
-243
682
265
525
843
-418
-719
325
655
404
-319
-343
-526
427
-645
741
925
345
665
202
-659
-2
344
-957
150
-584
-839
-748
227
109
-730
-316
-606
549
-15
865
43
61
138
-402
68
-104
634
-380
984
954
-201
999
-536
386
606
-585
799
-359
-979
181
439
867
-771
-782
-925
-828
-928
-551
-256
685
-760
-871
-776
388
520
-315
-729
-891
-50
-207
495
7
-471
484
-361
-846
742
655
23
-16
-302
945
-269
486
-670
-519
-605
-302
-443
-698
633
-681
280
17
-709
693
-847
436
-976
92
626
-773
125
945
-3
-488
-272
98
468
-982
453
-148
536
690
595
490
796
570
-822
-104
234
585
-909
-240
915
90
58
-541
-115
-835
-752
-170
585
-159
-112
759
88
-180
248
-591
-128
-715
-241
315
213
-569
752
-381
437
280
-498
-210
-139
49
-558
-95
344
296
-396
700
-596
-951
-291
443
-320
-342
311
48
444
785
-966
511
-374
853
210
35
-272
-599
-987
493
635
-426
7
874
888
-59
-808
-17
-832
345
-74
-831
213
923
153
-80
-373
-15
361
343
-264
440
-428
-816
263
153
245
849
-76
471
-361
-18
-575
351
327
376
-832
208
-927
-893
865
-159
331
-706
-476
1000
854
592
-484
-598
711
976
415
-270
469
-371
705
189
-375
686
227
632
-723
954
130
-882
-579
845
-32
780
-175
-238
-753
563
234
-457
-572
10
390
496
983
-379
958
-799
-83
-177
464
539
80
-509
835
-801
969
-298
158
-203
366
520
-521
-526
-6
719
10
114
-712
633
-866
-907
-623
802
682
749
-545
-425
864
-129
-862
444
677
-410
-489
59
89
-170
-886
947
65
-867
672
-686
-973
-67
673
123
-880
807
-23
645
-680
565
-924
394
830
-94
46
-597
204
-328
-116
-269
964
-845
-437
240
-194
-117
-955
396
43
-267
516
-937
-247
-525
-723
-291
-337
-217
-100
150
-180
-996
396
-697
101
-105
500
27
-527
554
-227
-479
-482
368
-403
-45
741
-173
-515
68
-582
451
65
864
-67
107
-907
-983
521
-675
-839
-929
779
782
-671
420
119
361
-974
530
-479
-63
-861
-819
655
-512
998
750
-819
890
-224
-68
989
869
763
-994
244
-401
428
-661
266
-337
532
-358
399
-652
297
972
-576
-692
997
596
-592
-168
-265
201
-449
-892
783
-237
859
566
44
130
-119
176
-996
-308
-944
-957
663
563
-970
-284
646
584
-37
-915
-41
29
768
-786
-336
-854
-194
196
-493
-206
387
541
-28
230
262
236
-451
131
92
380
584
-148
278
-759
502
-63
-495
-560
670
360
463
627
471
741
-991
-325
-870
-379
684
-434
-360
-932
409
-841
-71
404
387
-146
212
284
370
661
285
153
-919
129
-193
-157
-617
234
460
142
964
-477
-646
874
629
316
-726
974
-563
914
649
-721
-403
-733
781
522
-584
-548
657
-934
270
-30
-461
726
-969
-944
698
672
11
389
661
589
354
-325
-531
890
-172
-95
-702
823
477
610
835
996
-830
-925
-459
157
81
-876
789
-289
161
829
164
849
309
383
397
160
-458
-330
-593
756
-803
-217
502
-235
209
-576
762
-353
770
612
863
-280
956
-100
304
-311
294
-635
-886
712
799
650
94
-640
492
261
993
207
-14
-283
426
979
189
943
-451
-196
726
-131
329
-443
142
-491
44
-340
-508
-777
375
-889
93
980
775
-728
520
-280
719
-111
-200
474
-251
166
-850
898
-488
560
55
-722
613
512
256
674
154
294
-619
-206
-885
748
-55
-441
-947
168
-266
-627
626
-115
152
166
-117
-234
-930
-499
-407
-960
364
-53
309
232
-609
597
-820
111
362
366
263
937
-550
-573
242
27
249
155
705
322
-413
723
-445
-537
530
-24
484
-558
566
7
668
-332
-408
679
-73
-141
-495
-706
-246
-19
119
904
395
-784
428
-433
590
-333
-638
-736
90
-760
-241
729
489
682
252
-221
-64
231
105
182
-531
-156
475
-206
756
-465
358
277
341
-268
-838
-20
-126
-828
625
502
225
-629
135
-278
-947
187
-423
46
15
390
-338
74
-307
655
93
998
874
917
-663
-508
440
-271
-603
363
517
364
583
104
858
363
-466
-864
823
406
-767
-850
782
155
141
13
-912
950
-495
-415
584
560
535
-809
-75
541
862
-458
949
178
-404
-992
356
-604
446
-788
384
-496
-46
408
769
768
602
660
607
-607
224
-284
629
-730
45
782
-809
-928
-825
-566
461
-381
-866
76
733
-386
-15
742
-430
-557
-42
-537
923
329
-399
230
-840
-884
389
272
-960
-473
-444
735
929
414
801
-667
-295
-838
168
-254
-222
278
-66
-216
-942
270
-176
-679
330
147
-178
-325
943
-88
35
-361
-694
-767
606
-104
-333
-358
101
-110
-699
621
882
459
-533
-270
-358
894
69
-734
121
-283
10
-380
-390
-926
70
921
424
-890
-986
129
-830
25
556
691
838
377
-30
-407
738
-413
-554
268
-505
349
-863
83
196
79
828
-479
-268
658
229
187
722
-231
-252
340
34
-463
775
677
-108
585
574
-65
-243
796
704
75
-611
-113
689
859
-441
88
127
-41
339
419
97
-998
-772
-982
-56
96
894
-323
-703
774
313
547
482
-959
676
-212
-263
-184
-295
-484
-631
-5
-840
-372
151
32
636
840
-956
-103
876
-977
-165
-427
-828
-818
-551
828
645
893
702
-142
-888
-62
-488
600
-489
-375
-995
114
-447
-612
-241
-150
597
-636
176
-291
-868
-609
-486
838
-552
-297
839
938
-509
50
624
398
-642
-659
-490
768
-627
-772
488
796
-763
-742
262
30
984
-447
-182
-30
291
-266
-118
406
690
834
291
93
-304
-291
18
-230
455
317
-751
896
-554
67
583
1000
-335
-92
57
292
-623
126
-926
368
502
-374
630
43
478
-182
-399
912
638
-556
899
-293
200
-950
607
478
-240
-248
-906
553
-501
-340
461
614
-932
-257
872
829
-94
63
98
202
539
971
355
-307
855
820
87
200
-125
-62
1000
-875
554
776
915
799
80
298
-790
418
689
-716
-195
241
-495
501
-989
-752
-544
171
-252
132
-320
-981
110
436
75
-891
52
-284
561
-772
72
-108
-743
-487
402
244
-41
396
215
-306
-151
739
-29
177
-327
419
-482
-509
16
955
142
703
-260
-676
470
978
166
-359
-612
755
-228
-585
323
872
-269
-735
-630
737
-179
-575
919
-284
-926
564
-683
208
496
95
125
-411
-848
-908
71
238
346
792
-327
-276
-132
-238
945
-956
825
-463
834
-186
833
35
400
554
967
-339
234
480
-845
630
914
608
-607
-791
-308
-738
-761
396
636
-807
986
-127
888
-108
-104
-929
200
-687
965
856
186
527
-690
479
798
-813
27
-846
615
-26
570
-789
-72
-628
-187
549
-454
-652
333
-947
-496
-577
-21
885
-495
383
869
-579
326
846
598
-826
-802
-286
-73
13
-927
-181
886
-303
-447
359
-253
-396
-430
751
-587
861
930
-325
-875
-873
-238
-332
745
-693
513
515
609
105
116
453
77
734
712
-628
283
271
265
252
231
-298
-853
-122
330
-810
165
912
-930
-468
-712
180
182
379
-396
-327
324
89
740
531
-637
-578
388
93
507
-207
162
769
26
782
-175
-639
-619
-282
-605
808
910
219
499
-334
-349
625
173
968
278
-631
688
681
239
968
691
-564
-99
-755
928
475
-675
232
-311
117
-663
-624
-587
633
-180
-667
819
-697
-862
-15
273
737
353
-650
-911
-371
-185
-409
757
927
146
932
-82
532
-270
184
-85
231
-601
-695
-581
-901
823
379
419
-438
19
-765
43
804
982
-37
-779
459
-256
-646
923
-848
285
-5
-134
-727
607
889
959
-546
-887
-16
-765
-867
328
-796
-728
201
-831
-763
439
533
-326
620
956
-676
526
414
-176
141
-398
-551
255
-582
701
406
800
-798
829
-465
-605
-242
292
-607
-446
-916
-36
-875
786
-261
902
161
395
-344
-12
-63
922
-85
771
25
32
323
918
372
-21
-807
646
555
-810
752
-66
36
-378
-623
-375
-343
362
-1
-268
-525
-899
164
-981
-479
640
-369
-432
125
353
-324
-383
-67
-241
-226
-5
74
-652
-698
807
313
660
-636
-488
780
-752
1
-724
-448
-610
223
382
-324
492
288
269
251
-183
-990
875
-664
-281
-46
-616
522
-31
41
-15
956
-354
419
-761
862
-439
-347
858
-39
-740
676
702
-439
-489
-819
-496
320
720
846
-886
-912
-167
290
573
-703
-64
961
654
436
-410
174
-965
331
778
72
-957
722
826
260
360
311
-757
183
-418
478
-749
-50
-51
-221
775
455
-589
-522
-194
-690
-276
-405
-207
-713
-620
222
-257
-3
-849
-906
-847
-165
116
351
717
869
-759
-990
-739
15
77
817
-174
-681
-709
-937
332
129
260
-456
-26
817
-213
-137
113
-994
-82
-689
229
-698
938
-682
-33
11
111
995
991
-291
268
-957
842
238
-381
198
-139
-158
359
579
-941
120
-565
-892
-39
-324
-636
-819
-4
462
694
-503
-374
814
772
-751
-711
565
-357
-531
657
-815
-113
703
247
499
598
-518
-871
-888
-823
392
209
-42
249
-849
64
-621
805
502
-457
-398
839
-67
245
801
-206
464
-911
674
-97
-620
-939
262
-729
-243
334
581
-980
920
399
881
-322
70
444
-112
-825
-912
-912
839
418
-427
626
-336
104
454
-103
72
192
895
-533
-4
-686
-267
-663
314
62
405
123
-457
-537
-331
230
626
-380
-65
-169
333
907
-818
-665
810
871
-912
-116
-831
248
750
-249
-97
467
-273
-769
-783
465
820
-206
760
-127
-912
995
982
-238
264
70
644
365
-3
307
-742
452
-123
163
-307
724
775
-164
893
284
-900
-809
-65
-94
-619
-700
-708
-868
350
890
598
927
-258
912
-565
-945
361
-382
379
139
-910
-982
743
-766
816
102
-246
-140
-938
368
-118
-684
-849
-947
-963
-554
346
77
760
849
-252
-110
658
42
-50
-1
353
-123
698
569
87
515
-545
-486
284
-648
668
-201
-543
543
115
-519
222
-657
-217
-154
-446
766
497
-298
282
225
-8
500
497
-962
684
778
-269
-33
-527
866
789
755
685
-909
674
-956
638
-713
-316
-947
-478
-658
-360
-808
5
202
-508
-364
265
-135
464
773
-187
835
101
-643
923
762
-831
782
-709
-15
-421
-912
295
573
200
-351
-173
726
-380
794
-411
343
473
-567
-82
340
-759
-180
87
88
830
-462
-387
-619
-106
284
-630
-709
949
249
-618
666
333
-43
557
709
-676
596
-163
-775
-185
9
979
-982
679
-442
917
418
193
-388
-567
916
-528
130
-180
-181
-645
-488
-157
65
-244
-116
-195
361
6
-729
-916
284
-465
-495
-996
-924
683
-560
12
-992
171
105
-789
238
5
-451
-249
-286
-636
-501
762
139
-684
609
-122
132
-311
-138
587
-529
515
-744
-745
855
-563
3
547
-858
8
-875
-590
-64
991
-79
-714
-69
-371
717
-834
-353
400
813
-467
-109
36
-261
-298
449
-533
173
881
-101
-674
768
678
363
333
215
537
-337
-123
150
-265
986
186
-150
183
432
-414
-579
-367
120
166
-186
297
-121
-889
-246
-464
721
-508
77
-934
-865
921
-204
-878
166
-109
-957
971
-222
-181
243
217
492
265
-499
-752
-389
-545
-441
-983
-394
-768
282
610
942
-494
-650
-297
625
119
838
297
569
-303
621
561
348
-886
711
620
-643
722
602
-52
738
183
-287
-348
723
-971
998
273
-288
-269
376
497
-136
-698
892
789
-919
-111
554
-864
-962
-455
491
-792
171
456
237
683
-782
762
-101
-592
358
308
-42
-369
-541
-811
516
695
415
-332
714
-66
874
-141
903
826
-816
668
348
-222
-157
-325
154
22
700
-5
-529
540
982
89
-149
51
-122
194
-566
293
686
619
846
-192
96
919
673
-804
702
280
-649
-999
-149
-785
382
452
-401
873
-954
-702
595
-637
-195
-691
629
-878
-517
839
-89
-776
747
-341
-24
-292
336
-477
-941
-829
876
884
126
-851
-38
827
931
566
-359
-337
196
-659
210
602
163
-193
555
-924
604
-495
-862
842
501
-126
936
287
824
961
-82
-301
-820
-813
-922
-293
336
110
-318
581
-146
166
743
-345
-769
-51
-838
458
590
377
188
-68
-800
16
216
-702
578
677
-659
-110
82
726
-871
-931
-20
838
-34
933
35
-669
-160
-643
842
-844
-215
-492
989
23
-642
98
-403
-545
612
-483
-849
-488
932
-131
535
-306
-767
-818
629
38
-2
-15
544
993
27
-482
357
925
-392
405
103
-729
-140
-679
73
-196
-860
-573
832
-822
-447
771
-77
663
-306
79
213
-442
-58
162
125
266
-226
-624
400
-864
-410
842
312
-310
752
-380
836
95
-736
92
-918
521
-881
336
148
768
421
-299
-30
-180
22
948
-428
960
-939
-926
-546
767
126
-604
-512
290
132
-287
-125
-911
854
37
529
-424
-425
-826
738
-946
211
-1000
-856
918
851
-919
-558
168
249
-343
-201
-651
63
587
-836
811
893
-39
48
375
173
474
-584
212
-822
824
-237
-618
538
-517
-4
973
-982
785
-978
864
112
-668
-180
-328
-244
494
-606
-904
-649
731
-269
337
936
-469
-807
-283
727
617
-145
-152
-248
55
-358
-584
-60
-154
-942
53
-170
-551
514
936
-955
-321
737
295
-988
569
150
63
-967
-920
-188
986
-86
691
-492
198
657
-240
288
-690
-401
71
474
723
798
566
514
225
287
-869
-226
711
-535
772
309
136
3
66
48
643
267
380
531
-589
974
736
-499
233
527
-790
-237
-974
-37
562
-883
-260
-834
583
-943
189
-461
-157
-796
-697
-307
-696
-304
691
-793
-541
475
778
134
-9
398
740
-694
304
-267
-715
-613
-285
221
83
-684
-355
-386
-511
659
227
785
556
-523
16
-186
159
-837
-782
-686
933
-978
483
935
-463
864
-629
214
841
-128
749
-960
223
353
927
-280
-683
-540
771
133
810
397
-412
-285
538
-764
490
-764
-645
512
-923
-15
431
355
199
369
52
-498
177
649
527
14
424
690
-198
910
183
62
-845
-815
597
916
854
-434
-95
-580
-212
551
-909
-674
-117
797
-14
844
241
868
-521
936
-822
995
521
819
628
751
363
-63
246
-19
391
805
17
-717
-380
456
-158
-799
591
549
-803
145
-602
-761
-259
466
243
-746
-339
892
349
551
-189
862
-648
-301
-506
554
142
-176
-898
364
-665
-336
158
41
34
-423
559
967
576
462
-71
469
349
999
-492
-323
-352
-681
-602
-721
-738
-808
76
565
-789
-522
309
-24
-252
721
1
788
-526
-505
450
522
-554
455
857
-944
-5
77
-88
507
-537
-532
949
136
290
872
-136
-381
645
-434
-769
611
446
-69
144
590
-511
-23
471
-451
654
713
27
-408
269
595
-819
973
863
526
432
615
919
968
619
-399
798
-779
384
-96
-950
660
-241
563
-73
-283
284
-326
-899
67
682
336
-325
131
206
-292
640
-35
955
102
841
-667
819
-218
748
27
18
992
-703
-675
-754
852
-902
529
-295
-353
754
-389
560
-226
-578
-998
-813
-791
-719
-522
-445
486
467
-305
-157
991
151
429
-926
684
637
100
85
437
-217
-27
366
-699
-305
533
-853
-334
-715
-719
-5
938
-202
-808
-396
682
-681
611
857
476
-997
858
993
788
-171
-772
-666
-725
-25
588
-121
330
-201
818
-203
-412
-230
-514
-363
-639
-824
-654
613
-569
303
708
-509
86
-416
-915
1000
-211
395
-421
394
5
280
879
559
-156
343
226
176
-737
-417
853
315
-465
622
265
-530
-627
99
629
-5
996
-992
735
-438
-500
-851
264
468
-101
-358
360
-652
-180
822
497
562
757
-643
-84
-578
409
120
843
819
-332
-367
-446
-875
-564
-495
597
-218
-153
-337
-937
-376
-9
-889
26
90
9
880
-122
210
650
-866
-679
-48
-649
-791
-610
492
-859
-929
-17
753
890
-528
-121
63
308
945
-920
124
915
367
207
-59
-799
-507
806
-214
-261
-621
-162
776
516
-676
190
-276
806
537
-402
946
-198
-671
434
606
833
-979
-282
642
-538
55
264
558
870
-10
1000
-726
493
817
-263
-887
-986
-603
357
-350
-477
705
-568
841
710
940
253
-910
-935
-400
-862
59
-504
-377
715
-815
974
628
823
-595
990
307
306
-267
-819
683
13
-395
714
-169
-426
638
310
95
717
-140
-288
-19
-254
648
-785
351
-720
394
-630
-308
641
879
165
-466
-758
417
-137
-452
-968
-327
661
-898
203
535
-720
-8
-923
-722
-166
-135
951
726
-221
-132
-97
410
982
445
-225
-66
530
836
-251
-918
417
999
-247
864
514
66
-258
-67
-260
-492
-651
-460
-734
925
-285
-837
479
-887
-713
-200
862
-567
921
-677
748
191
-469
509
-93
-724
-464
466
-117
599
-272
-961
-294
399
695
550
910
-300
224
-773
569
733
704
392
845
542
295
645
-13
563
-543
-354
-179
-530
-32
554
665
262
758
385
519
301
282
-463
534
-841
-442
-657
-789
-306
457
978
396
-608
294
-453
-241
-580
613
981
-318
5
862
-798
-141
420
614
-152
721
-663
442
967
62
631
-511
805
90
-45
-808
-248
979
904
406
505
-484
-723
84
966
731
185
817
-870
-626
-400
-647
77
134
-387
847
-788
777
-476
259
-663
-23
737
-886
604
520
-859
92
-780
-499
-645
-249
963
110
856
-984
610
718
641
-288
103
239
493
-401
874
-316
-572
740
297
670
-524
515
-496
910
-148
606
-736
-689
-659
452
390
-219
251
922
901
885
119
341
-310
845
-190
425
-498
288
-489
85
-400
-433
-829
-493
-779
-296
-410
-84
295
-383
20
557
750
-566
918
-824
-370
-15
-241
-388
137
471
929
586
-544
-723
198
-90
-509
-192
-847
-698
763
474
696
935
-825
352
-618
-493
-329
152
-742
-5
624
491
-33
994
-652
-298
3
-495
-26
-414
-702
-208
-323
759
-904
-51
-478
-894
-631
700
-919
147
-387
539
952
-878
661
-380
-42
194
-947
-959
-519
524
-777
146
-356
-854
663
869
109
411
-372
-520
38
-561
463
-766
-702
-575
-978
-394
576
-126
-519
342
-164
-291
704
-135
438
-206
76
831
-234
-607
655
978
-883
-595
706
421
109
-232
597
749
-931
-534
755
120
640
-354
-843
-829
-265
-480
530
-747
262
896
-319
-245
251
-649
10
-623
-599
282
-693
-350
775
-754
605
508
-190
884
-471
402
-597
-859
-987
-130
-621
785
-301
849
924
85
-241
728
-734
193
213
-722
47
-186
-143
294
-412
-419
-650
-726
-478
786
730
750
401
-92
901
-773
-818
552
518
833
358
-41
-118
188
-371
-323
915
-493
-885
-573
-138
176
-470
-881
598
4
416
151
-915
-469
-698
519
-693
-256
113
422
77
580
-958
599
621
-331
-189
394
-372
-753
529
887
-843
608
-602
-946
661
-818
414
-391
85
974
-809
353
-623
-3
138
-752
835
-559
176
396
-254
-967
-466
730
-357
323
710
933
-103
273
-850
4
-102
296
888
944
-444
395
4
233
425
-334
921
615
-714
591
-294
-353
187
-330
621
-541
-759
420
684
904
224
-479
842
-823
379
-812
903
519
306
963
116
544
-187
-132
-539
-107
915
932
359
73
-407
870
927
48
166
-955
-986
755
935
-441
-528
-153
-553
609
-811
568
6
-783
504
611
364
-108
-538
-740
77
-593
364
970
-411
-922
584
655
602
827
-2
-139
375
256
860
-968
554
-703
-139
-117
148
710
-753
499
-927
454
28
-548
-436
601
-10
389
213
-923
-713
15
-831
429
841
-301
-909
-414
-723
-686
716
530
7
-260
909
399
-71
900
-722
-503
236
3
-779
542
73
818
455
-214
-403
-622
903
607
-851
379
72
-219
292
387
397
497
-933
100
822
885
-753
-224
335
-926
-322
427
-931
-161
414
698
-813
-407
-79
-295
311
-570
753
-568
440
-330
336
698
-16
-59
63
49
-79
-508
-964
-873
-12
-311
-526
-190
-622
-5
-671
-857
122
-843
294
-19
-651
662
930
-71
929
-343
749
540
296
-505
-427
-900
-928
-323
117
-916
-109
485
22
284
-1
389
-88
-238
-489
912
-991
419
-942
-690
376
815
443
551
-479
220
891
341
-541
-858
-307
-984
245
536
-526
-401
717
654
-249
565
-899
-69
95
905
997
-740
-691
-474
-53
977
-328
-848
216
739
-148
-500
576
8
-780
-870
364
-432
-417
-524
-675
266
550
642
285
-103
865
15
-875
-646
980
96
-188
370
254
418
627
-840
856
-355
-196
-175
-860
-74
-199
757
738
-568
242
217
-210
321
-563
571
436
-780
636
-407
-180
837
-950
820
-174
937
406
780
576
-741
286
947
471
375
858
-894
41
574
-99
585
-869
-318
953
917
447
-451
636
-783
-213
-737
-319
-182
-925
781
336
787
442
-971
769
-550
-994
-809
659
496
-663
863
320
-552
162
-913
354
-351
-407
-483
813
-376
-750
-965
908
-711
669
-621
-343
963
766
-226
-877
740
234
-6
915
697
258
-373
-26
823
805
-212
-55
268
359
507
-855
225
-979
763
68
-35
-950
280
571
-449
161
120
-727
6
-354
278
-286
-959
404
718
-826
67
-26
-802
-74
-834
439
-810
-629
1000
976
-870
-189
-150
686
-51
234
398
-765
-577
246
-491
937
-42
633
-52
-172
123
-153
763
-42
-487
35
-147
608
630
473
429
-811
31
905
-462
-154
442
534
-60
479
-913
689
884
121
788
136
512
-773
-881
617
3
615
474
-341
572
712
-412
-428
768
924
213
-957
545
-148
-865
-769
298
-33
938
-965
646
54
938
-250
772
533
-578
58
-211
-744
-37
-45
536
-321
-76
-287
713
-687
582
-447
-532
-712
986
384
609
177
-308
-720
306
617
-657
-417
343
959
267
-63
-185
406
-596
-243
-153
-261
725
360
-207
179
417
765
-767
371
-3
494
993
23
323
-307
772
-834
613
-411
-14
473
182
707
281
300
134
-20
-996
-947
-121
178
-354
834
-442
203
747
-879
866
285
703
555
-543
473
91
-731
-504
53
-721
-409
-176
-409
339
911
429
-911
244
45
191
763
-10
693
14
-484
-631
-379
169
900
131
867
472
55
808
948
-683
465
752
48
306
100
-799
-486
957
303
285
-967
-726
68
461
-514
410
378
337
742
368
338
-139
-389
-982
-10
-928
-292
-223
587
899
-502
988
-984
-904
889
-261
-746
-504
-633
-251
436
-81
389
-853
307
-838
437
-137
-717
-74
-439
-488
-5
410
-661
-530
576
-278
-504
-654
-924
485
-385
-949
302
-537
-257
1
732
346
-612
325
206
-50
-225
254
592
-548
-10
-762
-713
936
277
-893
53
-886
-746
-310
-722
572
76
829
-201
857
768
47
-280
-231
996
-785
-655
-146
-149
605
454
693
-480
580
203
28
61
423
-915
391
603
-161
-301
399
229
232
-836
-936
-727
-899
380
229
-65
-612
-113
297
89
347
-732
-264
305
186
306
-775
962
828
-659
230
211
95
208
-410
306
-594
846
-140
-340
-514
940
-45
-900
142
94
-218
630
-813
154
-255
-916
784
376
-680
109
272
-929
18
-949
76
33
210
-823
-816
-915
256
-103
-620
-357
-983
-236
-703
459
-984
923
551
211
482
93
305
390
-166
542
606
105
727
-110
414
246
471
319
-585
-219
-801
48
-48
-208
133
-595
-769
40
-352
-934
546
607
941
-191
-88
103
504
-2
-803
-269
868
-228
459
-20
-134
801
-856
-224
564
11
833
-810
364
-409
923
376
-607
-522
967
750
-499
-444
997
205
-373
-321
-10
513
-396
-869
-781
-401
-890
642
970
506
506
879
756
858
-468
943
-115
-877
-184
690
-64
526
-904
72
-69
464
-104
-166
863
-537
96
200
961
-432
318
-188
64
-435
847
-759
-843
976
-369
108
788
359
-536
-400
-192
430
-153
30
330
763
-111
349
-964
331
503
-755
968
-331
246
886
12
-618
571
-8
183
-9
151
-262
45
376
726
-664
859
121
646
-274
-141
289
324
435
-433
498
-463
180
165
691
-794
-848
-632
-243
920
-331
260
-230
812
-950
-255
-442
-661
-695
-158
85
129
145
-895
-44
-811
567
894
824
100
-938
28
731
-49
-243
-818
-158
-685
368
-654
815
955
222
148
-863
269
-683
-181
-335
-302
-967
888
-532
503
-729
706
273
705
-747
431
632
151
801
289
-614
-723
891
-881
507
-549
988
-819
530
405
42
682
450
-501
-870
984
-299
-554
-969
630
542
-20
662
143
234
-80
470
277
247
-828
240
165
553
224
-281
-179
-814
487
828
660
567
-810
-559
-402
778
529
-76
-464
314
135
725
252
667
-553
630
468
132
-184
69
889
593
-232
-78
-174
860
-238
137
307
120
982
-334
317
529
291
-254
716
-164
-175
237
-1000
-739
-162
895
-556
-818
-179
849
743
-516
-89
-687
489
515
47
-965
-403
-589
-139
-644
58
-315
-972
551
287
641
-936
-877
36
-930
-603
-941
635
-97
195
678
-953
242
105
717
181
416
-444
-593
896
-804
-523
-76
312
499
82
446
-171
240
-450
388
-890
-703
-707
-128
-645
723
-159
37
-771
750
-667
-1
-195
-435
871
321
-439
640
-580
-868
-917
282
957
-170
849
611
-171
-164
-365
344
-730
-938
716
192
-174
609
-532
852
-752
544
-579
-543
355
818
423
512
-935
398
158
592
-584
997
-516
464
-431
748
-328
-606
-26
91
-778
-892
566
-565
-784
-768
-532
-640
385
-729
-93
-109
221
-88
-592
19
157
-216
-847
54
-7
632
-325
-669
37
-530
373
747
-966
-649
584
525
-949
-970
-993
967
467
690
923
741
-582
744
921
-919
-805
15
773
-103
-550
556
-241
-620
559
71
484
474
634
-47
311
-28
-458
646
513
276
-714
727
-608
497
796
-482
-193
-559
-429
255
-929
-337
843
-58
-65
790
-670
-567
144
-163
-404
682
-861
-67
-353
272
-516
849
182
17
-135
434
-319
44
355
457
755
-897
88
-506
244
-562
-677
-825
-252
-52
905
-290
-874
864
-250
655
923
-819
-90
134
-654
258
449
558
-704
-729
-281
736
-77
788
-150
261
-979
-651
-669
73
412
734
538
445
-106
855
968
458
-186
260
-174
296
119
14
-437
-810
427
-106
-423
-51
434
-97
-936
600
438
242
-621
-513
291
31
155
-474
-870
134
-168
836
124
-567
-1
-706
643
195
793
-52
-942
144
349
-457
999
-442
-130
-700
-58
872
576
263
223
722
433
-744
264
306
384
-756
452
-944
-654
-264
-579
-663
-292
-292
525
464
-535
90
95
-152
-320
-490
-79
549
-860
-406
509
424
975
-946
-954
-158
468
34
-796
598
763
-695
549
280
-977
954
-955
-554
-1
-230
-653
-990
165
-360
199
162
-609
838
110
-234
474
51
-448
-681
-262
900
-455
221
-773
99
-230
-124
-254
996
996
602
314
-825
811
772
-478
-810
985
944
426
577
754
-590
214
-154
-829
-857
-171
157
-170
-973
240
429
996
-10
933
361
791
-625
-408
863
329
239
887
139
644
-287
-792
40
-797
274
-183
944
-543
530
606
-597
-640
165
627
-81
556
-731
758
982
570
341
-472
842
818
421
738
832
-626
796
-986
-139
-694
353
-545
-394
290
450
956
969
-60
793
-90
-518
-277
-601
-227
46
626
246
-451
-759
457
150
279
565
131
144
-990
-482
-194
-985
-860
932
377
-315
294
-525
-846
-719
640
104
-136
298
-594
-729
869
58
-175
-645
218
727
499
-61
284
-959
-713
973
-854
590
565
-881
497
947
-302
881
-71
-383
-596
725
354
-754
956
-612
500
479
-540
335
518
-792
135
-36
800
970
-37
576
895
-507
585
-483
567
-516
92
658
426
51
404
-756
-569
167
-439
-291
864
485
-62
-576
-589
679
-467
-429
-8
-852
-403
28
254
-96
-736
453
105
847
255
154
53
805
-377
269
149
619
-41
195
351
230
-533
117
331
679
877
878
-713
260
-778
191
14
13
949
582
-902
393
-933
-243
65
693
870
151
-854
475
517
-581
-487
193
-189
-628
-759
257
939
-267
724
-582
970
242
284
-261
459
422
311
-367
-143
955
892
941
516
-806
653
319
990
670
337
-951
-990
-710
150
247
571
814
-180
426
-210
-95
812
423
259
935
-360
-154
12
823
-813
-36
969
-829
-279
325
949
824
599
-909
-442
921
-235
-195
433
931
-943
-360
-667
339
286
356
455
-506
806
-638
-177
-537
-478
591
28
950
532
-197
461
-12
-534
-196
239
-267
-176
-397
-45
-77
-237
-857
153
-716
-14
480
862
182
-919
911
-606
19
591
11
653
-752
-218
140
-705
889
637
-686
-958
-913
-441
-837
56
361
-851
-921
512
433
-193
-155
634
-414
4
899
-258
-681
-331
989
343
688
541
616
205
-289
-637
-434
-907
6
969
859
9
-88
-180
-673
-954
334
-336
273
724
-121
492
-55
-332
-306
244
988
-865
254
535
828
521
211
-84
-472
-207
667
26
-509
-581
-426
274
-792
20
-567
-502
443
-590
-234
216
-33
955
-293
-911
634
551
-825
223
651
894
391
-155
-61
-535
-710
407
112
518
854
-35
-587
872
414
20
101
162
-771
-379
31
983
612
330
-488
-552
-880
-968
42
151
-502
-946
407
-619
967
580
28
528
135
786
-856
-854
-561
708
-630
475
280
-664
-339
-602
-384
859
-31
352
-441
653
498
-678
-139
-806
-211
625
-597
768
313
277
-553
-704
-427
-4
463
-499
22
-593
387
634
-468
-4
199
-227
94
260
750
-52
206
281
-904
673
-28
-223
324
899
585
-638
259
308
-974
13
-273
-814
-15
-690
-828
800
-967
714
-845
-736
-848
-463
-500
187
641
-624
-231
536
909
982
-888
297
769
-49
-403
755
-494
349
-656
-407
634
243
674
-776
-818
184
-952
536
-641
110
316
-960
-671
-398
616
-891
951
715
-476
495
299
494
123
-570
753
846
-4
-462
-577
-876
-79
-252
802
-924
-217
734
-869
-90
744
350
238
-926
786
-171
-988
-830
-399
-134
828
-673
788
151
120
160
-423
-253
-517
122
-785
-47
397
776
-227
-431
837
-571
498
-299
-757
-108
-377
146
730
687
-878
924
270
386
-262
-271
-707
-327
901
-247
-631
-417
679
-87
-687
-302
688
-523
-977
35
-753
432
139
601
-73
-661
309
-486
317
-411
308
-14
444
-360
854
789
99
263
-855
377
182
545
854
-676
119
799
396
-841
594
669
-486
-645
317
319
931
-100
889
441
-851
964
-605
983
634
-341
-985
-961
-408
-346
872
432
-843
601
-728
-510
-16
364
-413
-477
-82
985
882
764
634
77
395
-796
971
-992
896
355
-239
-524
980
-233
195
-691
589
54
10
-139
-482
294
-857
-179
-838
971
906
128
-950
903
-954
-387
-710
-958
527
754
-81
-404
-481
6
284
-566
502
-712
-385
-564
-638
479
-820
-231
442
-798
702
-569
-601
868
-542
29
463
-712
226
139
-140
897
-445
-975
-651
-623
402
45
614
-61
711
-168
-255
-646
869
472
669
21
574
-525
942
-359
182
285
-830
526
-501
254
-746
-538
599
163
-649
-70
-210
579
-283
656
-544
-927
-146
84
-601
896
-859
68
-258
774
-767
623
695
-901
723
108
637
-724
887
475
454
694
-94
895
758
-782
700
693
-868
543
118
-139
737
16
315
-261
601
-768
-355
-780
-285
-95
-957
884
-879
-540
281
213
-846
-715
-836
898
-255
-568
-686
-931
-139
63
-985
-689
852
949
205
650
-894
-65
193
154
-599
279
173
781
79
758
-651
175
479
172
767
755
82
60
-373
949
-407
469
983
414
224
81
-264
-463
-988
882
-946
-221
-143
35
-678
689
-850
-466
628
-429
-79
-6
405
525
125
-124
-588
879
-376
423
-816
-237
-645
85
37
885
129
-873
-785
-103
606
-613
384
880
910
518
-956
-97
-549
-645
933
85
984
91
-292
-933
167
-757
-341
-174
-356
-354
-837
-275
-779
-489
-722
-363
243
73
-508
495
884
-9
-812
-748
861
813
-627
-806
-424
741
-894
419
178
517
-899
913
-718
-886
-43
-401
-509
-895
-949
-997
-984
-165
794
-61
-746
-198
573
-233
731
-132
728
-379
820
739
684
694
-85
-743
108
378
246
846
-142
-819
903
-43
625
972
191
-742
-134
-704
24
-167
-816
956
-122
192
-551
117
-185
-438
319
-512
322
365
611
418
3
-336
-605
-568
384
-504
-317
-646
-623
-275
-936
620
-250
438
-133
-689
-674
769
-15
-415
492
920
-996
-315
-347
-872
114
-983
678
-533
620
418
619
937
-128
-725
-997
-93
292
128
-597
-912
735
653
-711
309
251
439
-502
-974
-982
-344
-578
738
172
-74
821
-149
-931
658
267
690
-354
14
-524
365
-577
-498
959
97
262
-509
203
-740
-238
-449
-39
557
-5
-757
751
-981
-601
-520
-644
-26
-692
-166
741
956
-651
-928
360
-727
-976
-495
882
32
191
819
-650
-824
-908
-817
898
-335
794
739
-871
-566
83
277
764
417
-540
271
840
708
628
-385
327
-594
267
-845
902
-733
-156
70
46
-43
867
-497
334
376
-568
-276
164
639
-874
814
149
-906
-152
-859
-365
22
-438
15
-261
466
192
-941
331
-705
756
755
-614
719
-578
-611
795
991
-224
-279
792
168
349
663
473
670
-320
-491
226
-818
287
661
-223
-134
698
-243
912
-323
79
-855
829
434
-287
-433
-710
677
613
171
635
656
607
-569
-78
-715
-381
274
-585
895
-390
-328
742
-812
-73
449
-314
564
324
199
-155
-10
-827
948
-846
-914
-241
367
-416
-515
740
-896
-183
132
339
330
-294
-432
-776
758
520
719
168
-140
-874
838
-671
-103
-164
170
-670
-21
706
-940
-673
-121
-385
-935
-189
-191
543
402
515
-196
738
972
-215
674
953
640
-486
834
-947
333
-160
535
-824
214
800
-89
339
458
-105
111
464
-594
-165
504
-521
-60
-997
178
-896
192
-343
936
645
-189
616
478
925
810
63
464
-3
571
269
274
-887
-571
-309
-298
-347
350
-669
61
904
642
558
554
618
324
-486
711
584
-784
-550
167
224
526
296
493
-542
472
529
661
266
907
703
-372
1000
311
-835
786
140
-814
-131
896
905
179
592
-585
-850
-37
-999
-711
730
72
-629
-145
928
491
376
-615
304
-256
197
501
-760
-259
491
750
255
566
-448
-674
849
-526
-380
887
-387
-596
-635
618
-312
-410
-343
-511
453
119
-381
243
-279
-523
-393
529
-367
-458
15
85
540
-113
9
-237
115
296
-805
-498
277
564
-312
-714
-828
214
-351
58
-872
-333
-36
-783
-409
205
382
-65
-674
162
-689
-453
745
-727
-541
322
-246
-36
-86
881
850
-833
901
-14
833
-854
452
945
-664
-458
-611
958
-728
719
-148
442
948
694
830
885
387
784
940
-604
-479
6
273
-533
694
-263
-958
313
-126
-374
-69
617
632
753
195
703
291
-853
-476
-419
-723
-104
-75
-130
-346
37
12
-531
344
770
-240
-852
-201
264
477
862
-662
-796
801
-929
-734
-151
-690
937
890
-499
446
985
483
-466
-657
-351
15
14
-306
19
911
985
154
262
-436
-577
355
272
-674
-693
397
-199
-355
-854
902
-555
798
-184
30
801
-948
331
-495
-957
-180
586
-954
-992
974
669
558
654
452
133
-949
-174
-295
821
558
653
103
-719
270
-154
-315
684
-893
-236
295
-141
547
-487
182
850
-10
-550
678
-61
278
-612
422
-988
-414
-550
-886
-909
-218
311
-652
-13
-384
-662
757
-659
-772
300
-260
-210
-860
444
928
-469
68
-435
-70
-404
906
82
-412
955
-90
-672
-963
764
989
-549
-297
419
-875
-57
351
-163
-224
623
-366
633
-594
660
-61
-406
72
-713
290
68
576
644
113
-311
887
-345
342
830
954
78
104
301
-180
-293
-122
-741
-254
42
-722
-559
264
784
718
88
-369
-614
534
788
545
-481
-556
-504
-446
-495
-320
591
437
321
189
770
-740
256
-648
-521
180
40
-224
-25
973
655
591
-32
-993
40
449
366
608
204
683
102
52
735
-796
547
630
-823
240
-786
-910
439
15
812
715
-214
303
365
-663
-103
-698
250
-83
-924
-903
29
-107
840
-510
277
-468
62
658
-964
-55
569
657
-788
937
-267
206
229
-816
285
-315
187
-51
-761
-528
109
502
472
-942
997
72
-368
469
-931
172
-876
-66
-39
-994
770
-901
-379
-620
90
-810
-271
-185
390
-594
-735
-478
-392
-176
961
-741
715
100
-215
-462
-990
-319
-994
486
790
-813
-586
960
-698
875
615
-624
956
-410
-704
692
110
-232
320
-996
764
-862
-702
-506
-8
189
-51
575
348
14
-924
196
299
-698
-817
368
691
206
495
815
-671
736
434
786
590
283
-45
756
-783
674
355
318
560
-691
173
404
-433
-477
-679
750
-224
101
-139
-773
62
689
-743
-915
543
891
-912
567
702
310
-65
-360
529
879
-456
-679
584
-181
-469
-270
-548
-466
-413
2
-449
-307
886
332
724
-793
519
443
-301
935
134
813
577
542
506
64
-334
101
113
-787
899
935
-350
-111
-609
-46
-971
-65
-379
-429
724
-314
580
-238
-434
340
-62
-497
-867
-867
-520
31
202
65
418
190
702
-763
-250
103
447
359
-297
753
-589
447
-440
-830
378
423
-775
241
52
-737
-752
475
-451
-413
-632
-953
-917
197
163
-506
175
-136
414
-484
587
347
-329
238
-130
-438
160
-995
477
251
411
-197
681
426
924
-934
-185
-990
686
326
-264
-14
993
885
520
952
819
-967
927
-168
478
824
336
818
798
718
-697
-142
864
464
679
390
-32
238
275
-416
720
-632
-468
112
-68
-79
582
670
-733
-269
439
-139
752
-363
-446
-879
-19
83
599
-257
515
-832
103
668
981
-588
-741
440
-425
38
-921
-607
446
-192
917
398
-198
164
753
-458
-13
-492
677
-451
-726
876
15
473
-791
672
-416
-164
-485
-324
597
441
-165
441
716
-131
-97
742
813
-450
532
-595
208
410
-702
-681
-460
125
-948
324
805
387
-476
724
651
-438
746
757
286
186
274
-324
-642
375
-524
-105
659
926
-377
-286
460
-816
187
-105
-925
934
710
-410
-87
-602
-926
-30
524
-476
257
-166
-841
4
-214
-105
260
328
-682
-168
364
993
251
711
-580
-60
-280
-680
-716
304
-783
484
777
801
-237
-40
-297
403
-806
-85
707
-136
-331
-383
420
505
185
-432
-455
161
-497
161
-9
229
414
-833
-568
193
-218
515
-210
-611
-370
640
-169
-798
488
789
673
-417
-850
-724
457
190
-821
-23
246
654
348
-681
191
341
983
832
-339
-575
181
-733
144
-650
-148
6
-956
103
872
-361
211
-500
-359
-901
14
371
528
-74
389
419
-936
780
278
732
-401
-352
-87
-585
-383
354
-925
-755
-258
-348
160
490
-783
-341
-817
-649
-391
922
-237
-930
-794
650
-365
-610
239
-218
6
635
-398
104
-250
920
-704
-294
448
-452
435
242
-369
-816
778
143
609
764
-748
609
971
312
793
299
658
847
-990
-351
390
437
-865
364
-812
-940
-942
992
535
120
-178
-284
-1
948
-487
633
29
-927
416
-128
-694
-711
-211
797
-954
-996
760
865
896
-246
-475
412
839
-229
836
-480
-783
-405
-144
882
-231
361
796
923
-801
-192
693
-643
651
870
-563
-790
162
-830
-268
766
956
574
-99
-851
319
928
-956
652
88
270
-797
-440
504
-692
973
328
428
-546
-159
912
958
-741
164
704
-600
-872
-225
-662
616
-109
985
152
-677
957
-619
-820
-187
-500
-461
-10
-163
-441
-348
-398
-415
860
-136
-880
-172
-298
-46
-314
938
578
131
163
-305
798
-270
672
249
-113
418
-835
692
449
470
207
-155
-858
873
-386
-741
672
668
84
584
-692
497
841
-331
561
232
-359
979
692
-41
-495
543
160
939
881
-248
214
427
681
55
125
-956
-29
870
-288
-486
-472
286
-373
164
579
821
971
-871
-704
806
-162
872
-733
-960
-939
756
-637
35
194
513
-405
250
-785
308
141
323
450
752
322
-676
-110
-954
925
-456
-820
-10
-499
269
163
-51
470
943
-51
-128
75
529
-965
822
651
879
963
888
607
-252
381
-622
-171
-2
-698
-912
159
-111
446
-13
-588
-625
175
583
-59
369
281
-489
293
253
-366
419
433
-768
764
11
-629
216
-939
-670
-299
458
-94
949
16
-654
415
12
-951
762
533
533
-865
274
491
584
-67
908
189
709
678
85
337
171
894
-259
137
-408
-727
-596
441
-165
-827
514
894
-434
952
541
-931
362
520
-942
-509
-71
536
208
194
-387
371
517
-262
100
-369
-618
507
-288
305
-127
-735
-301
754
-168
-651
-124
469
463
-24
468
47
-892
410
225
52
76
-925
-385
-981
-377
-832
-506
504
-627
-383
-692
202
-625
800
-708
-673
-902
-747
-896
176
491
-851
96
-123
-168
-935
460
965
129
312
-221
304
-954
346
-190
354
294
-880
818
698
-526
385
-442
426
-414
657
351
508
76
-180
-221
792
991
62
-198
850
936
793
-628
-601
-839
580
442
777
-9
859
-89
-669
-468
-683
-177
189
962
-400
488
-360
-684
-77
801
2
94
108
23
-354
717
102
162
-303
633
423
-333
-503
-162
-986
-380
-739
989
9
-299
-641
-999
450
121
835
-737
-705
-366
333
-448
-608
-893
-128
388
-453
-185
318
-145
-188
571
-532
-15
424
-814
-498
987
295
561
-304
-533
-298
-782
-669
-261
543
619
584
321
763
-862
-91
867
-839
302
-220
181
-439
-89
803
-99
173
141
114
359
939
-95
-997
-672
74
151
324
854
419
81
-939
946
-60
152
483
542
-51
584
132
22
-91
50
374
15
920
-170
121
865
-654
-302
802
322
-209
-478
330
-692
-291
123
-351
-477
74
766
22
104
-428
660
477
220
829
-775
874
-391
572
900
844
-521
263
737
673
364
-498
656
-380
228
203
603
-888
-854
761
-853
-532
708
-375
-747
-206
-691
-202
299
-141
-475
-622
336
-496
-181
252
465
-775
-763
-692
-256
-361
-169
339
-433
208
-253
853
282
-533
-815
853
309
-526
330
259
-69
-799
336
124
188
80
-198
-510
740
439
545
-845
-204
201
-634
-439
-360
404
-784
-268
730
626
-888
-317
-400
-168
242
-368
-652
-405
-987
-658
-937
752
618
-499
-668
7
-366
688
988
424
-733
-514
90
718
22
487
-577
-669
-774
-923
-197
122
319
651
731
611
788
563
876
329
-935
253
868
943
316
163
-587
273
-218
-571
398
-543
-543
-684
-697
641
526
553
-128
-34
659
-235
-326
901
-562
650
355
-873
-955
-935
-662
-88
876
631
937
-501
-519
-324
-57
959
-825
693
-588
-728
370
-890
592
-158
539
-611
-380
666
701
-986
421
597
-645
-329
-260
133
972
-382
-792
844
540
-249
345
190
949
762
-925
159
-344
223
-242
-981
-275
879
263
195
180
-718
-515
-340
-717
69
-671
850
914
765
-143
-166
886
616
-616
-505
566
-903
-486
-981
343
53
-589
-844
35
988
259
755
-868
-952
487
278
426
-716
-708
307
828
-364
-449
426
371
678
-302
179
892
-536
307
789
-968
947
-163
-720
287
550
450
-332
-879
205
432
-700
769
396
762
239
-179
-393
845
350
-815
948
-339
-580
-605
614
328
-341
911
106
442
52
442
-299
-942
525
-638
658
-859
-390
28
-92
601
-47
520
796
-452
-35
-300
-417
-871
424
-634
-81
743
-563
312
85
-953
6
-18
604
295
-251
831
776
-662
954
-369
782
377
-855
127
956
-374
550
-599
123
470
-974
143
641
167
-193
-274
974
-788
-650
712
796
-38
-996
219
-438
-791
-583
522
-459
53
161
-707
-951
-567
206
-883
950
-317
-236
551
-468
623
-286
-864
-114
-327
249
461
-617
203
258
-742
792
155
-726
-761
124
-438
-581
-580
177
855
-200
-292
-482
5
836
692
-3
-248
557
786
412
-936
-62
-439
641
-498
-827
508
85
-191
712
-51
305
346
580
-652
-842
-512
-997
-577
841
614
924
-126
-367
941
-436
-102
343
694
-170
964
443
547
-273
-232
-789
933
-854
-557
-290
228
-258
-780
-602
-902
53
700
-318
215
-493
-625
891
-687
185
649
-126
-754
753
432
134
-896
-824
726
893
-732
450
432
-343
149
-329
5
-817
-158
-518
-412
-37
894
580
-523
-892
618
-602
-705
641
467
-960
331
321
449
-204
-622
290
483
446
19
275
-896
635
-999
937
230
-538
-428
-171
-315
-383
-118
-760
-23
29
-839
-888
538
84
-486
24
273
-599
-301
-46
626
586
115
-222
-904
-432
983
-879
-950
-221
-969
921
108
-230
230
-687
518
340
-206
239
-320
-608
659
894
534
-358
-585
563
-65
363
786
-230
-17
-25
190
986
-694
-747
-59
-770
751
-820
-691
228
-477
-705
853
-400
-647
-153
-848
-323
-826
565
-542
658
596
-566
980
-898
-295
-615
556
-745
863
813
-80
-300
562
-324
-732
478
-821
346
678
241
-464
305
771
-312
-60
523
990
-531
-216
-166
887
-230
-493
67
-818
51
-365
25
-636
413
798
929
-645
230
527
-173
299
-168
-739
853
610
-532
-793
109
712
584
75
-828
-794
-423
190
-383
855
-3
524
-444
-601
378
711
-67
-776
-342
-466
177
-985
81
561
520
695
759
-45
-340
-222
953
-286
851
601
-592
152
199
548
817
61
-863
-51
714
-458
511
-510
368
281
719
-888
873
-614
246
-741
26
-493
-546
-751
844
101
-9
-531
271
391
46
-45
959
-176
976
-387
-894
-96
-462
552
-286
672
618
274
-872
-908
-960
-297
525
-339
191
400
-476
-389
580
882
-207
670
-314
282
662
-982
55
885
218
-605
602
-804
-744
909
237
-782
67
801
-962
254
-945
64
-198
152
713
-541
621
422
-283
-622
-783
-759
880
143
680
557
591
645
-632
-629
-628
107
-848
-198
926
-21
-186
271
-871
-40
806
-389
193
-575
-314
755
-116
-156
5
-298
873
-133
-449
-349
-178
-975
482
462
818
-386
-893
184
896
-767
-188
-365
579
-335
-425
949
-272
143
-141
461
-310
790
962
-416
623
-317
12
32
522
-198
892
-591
-295
-980
-136
857
-70
-523
71
-32
-291
-156
-709
-862
20
-58
556
-534
-507
-781
-509
804
82
381
-715
-506
846
-396
484
-979
-661
-451
189
508
92
-607
472
-222
751
-377
310
899
-865
801
444
435
562
829
-775
506
-927
-841
-644
966
533
-596
-648
-3
178
214
-950
773
-127
796
669
-703
741
287
413
-931
89
667
834
-784
-46
-259
923
-268
342
-107
236
550
-247
875
429
629
-618
705
-368
-723
920
688
-825
-849
976
965
-635
-388
156
366
225
-154
-821
-21
901
-573
876
-629
-297
915
-203
988
364
-183
322
-267
559
-773
-163
530
-552
-35
-780
194
-279
736
555
950
739
-875
304
-854
-858
180
503
-495
-404
976
-867
-271
408
86
-498
-767
-267
445
-543
713
-682
-906
-411
926
895
-739
-772
-591
808
-556
517
-182
-467
-192
-202
586
902
-573
921
-966
-400
237
-283
-953
-758
113
41
-796
430
-468
-630
-165
-59
193
-633
865
477
867
315
437
228
989
-119
409
-606
986
-386
-193
517
199
-381
-575
769
-593
655
274
158
141
785
-984
310
745
764
757
-351
891
508
186
639
-281
-342
709
675
349
962
-228
834
-194
-399
-467
973
538
-445
833
770
911
758
-568
-962
954
-165
798
-483
822
-740
4
818
-288
942
957
379
765
695
-814
576
250
882
734
756
-525
273
-303
118
521
499
347
139
-626
-819
-373
587
-593
996
815
268
-291
-249
-509
244
-687
14
-290
275
350
-596
-550
466
393
182
628
-947
598
-754
727
-57
160
864
238
115
-238
168
-215
544
468
431
-977
41
-879
-660
-596
-14
234
-321
649
-879
557
758
422
388
-686
934
-129
139
-816
672
-760
518
378
366
978
141
77
-325
-81
-417
130
449
-316
799
705
-685
-671
-927
300
-274
-213
221
-433
-476
953
405
667
-172
-292
29
867
457
-542
-901
839
262
578
8
826
-902
108
-516
485
258
-698
-820
987
-718
301
274
-45
701
650
-848
-967
493
-632
515
-195
67
-930
-651
5
184
-325
-259
317
-484
787
-540
-386
-344
151
985
658
-126
182
-286
373
332
-980
10
-16
295
-149
329
-700
-79
129
83
504
-900
948
148
-128
959
704
647
-741
123
853
514
-553
756
985
-406
673
-167
559
-583
-79
863
999
66
182
-943
159
48
241
130
-529
219
4
-492
-288
184
-701
738
-995
85
-614
626
571
413
867
192
74
243
-753
-719
237
-856
-19
952
-604
-191
994
-184
196
-793
-404
629
-627
-844
781
147
265
-767
-910
-895
-552
-668
343
-434
-587
156
712
-990
944
621
130
-124
-972
-386
-725
728
-727
590
593
353
-843
305
-254
-118
98
-172
53
-698
-423
-688
351
-553
-813
-456
-510
475
-574
202
99
696
-24
747
-181
-35
-287
-168
927
-104
-832
-845
639
-117
402
66
-358
254
133
31
65
586
823
998
-62
-29
-95
-560
119
99
733
-386
-984
848
-882
146
-734
634
-331
777
358
293
-753
993
-376
-470
-571
-499
341
769
212
-438
557
394
-970
739
698
-19
-282
-177
186
-814
-899
570
173
-383
641
-610
962
-343
887
4
-475
-301
93
-418
429
987
-992
435
-906
-494
-378
174
-906
514
-465
703
362
350
192
801
247
-6
-548
-257
-621
398
-936
547
659
559
582
590
423
-899
216
-192
-252
29
716
-296
441
-669
-697
900
-650
-50
881
304
-853
-438
52
-636
274
691
-460
-855
-391
414
507
-906
-447
378
1000
-713
218
-498
970
-589
907
671
80
148
-403
-404
100
-677
432
800
-112
-509
-989
-756
-533
-345
586
450
-355
-602
219
153
271
-245
161
393
295
480
-559
46
-33
804
736
284
-55
172
-269
35
-515
-142
-635
695
-48
-476
-501
-632
-413
-196
-753
-338
819
-558
758
-996
112
-901
621
953
403
12
357
179
500
-137
809
88
479
-532
269
318
639
-620
377
-45
-993
-87
-208
-29
-304
-357
-839
428
982
-831
-833
823
873
380
171
332
-201
-617
-953
228
433
-64
420
141
-370
-287
501
807
-296
539
-364
-170
613
311
762
111
-215
-866
856
929
976
-343
-561
461
131
889
401
-898
508
-713
378
-404
-11
-437
-27
-203
-788
-335
924
553
-425
650
-504
-210
742
162
110
950
652
-277
687
-843
-863
-444
925
-104
487
242
-8
-298
774
975
-312
373
145
375
700
955
944
-13
761
-100
532
554
-465
-163
-313
-445
426
852
-927
873
-55
-630
-733
-765
-915
967
260
501
868
-381
343
801
-249
437
106
-924
-194
-367
-965
-724
-904
752
-142
-7
-239
312
-50
-582
383
584
17
-365
-677
951
-448
-547
-130
-840
-853
809
588
89
-712
583
-272
895
-519
-571
428
-302
-406
337
-797
458
-473
-257
-811
375
-841
811
626
416
346
145
449
916
-954
446
-229
196
437
-743
499
508
-626
931
135
-188
-787
444
744
329
-871
978
-493
340
128
517
-804
631
906
269
-271
-926
458
-507
983
475
-834
-72
-86
-450
-865
-665
-11
-756
-718
374
-576
-752
-846
-233
-660
34
797
-558
-474
724
-170
950
367
369
178
659
-836
250
-696
696
-551
-344
-508
787
770
-63
-939
958
343
518
46
659
88
897
-940
-742
596
-239
-493
-404
-784
348
906
-676
-227
471
-963
337
-598
-407
-438
676
456
396
-180
567
169
-824
981
35
253
275
563
57
-868
-861
-582
1000
-996
458
605
217
309
286
-121
-195
-342
631
81
-680
201
-51
-438
-142
-858
-601
111
-335
530
-631
285
161
-899
-834
565
748
606
-482
-44
851
103
-706
409
480
844
-275
-728
963
-957
-73
-904
-921
622
372
17
836
-474
696
482
915
398
-340
635
-239
260
678
-139
-160
245
300
-128
320
348
99
525
592
60
-107
-898
-395
629
109
539
622
359
-57
-858
-611
253
-676
77
-938
90
869
-611
485
-869
996
-114
-627
829
-348
-704
502
393
211
-706
567
886
-835
668
-607
767
-619
-867
-142
-839
-531
841
948
-260
429
196
487
-777
-414
-506
-318
-519
964
372
-461
-19
503
-2
633
-504
276
-40
46
-316
-157
768
-334
-729
890
506
968
-832
824
-261
-621
-926
306
12
-896
-266
237
454
-303
128
567
-60
588
-30
-345
633
-447
-223
-890
530
81
144
-570
-962
-960
-716
801
-948
573
594
976
484
298
-387
-889
170
-309
-218
-660
215
371
642
447
-795
637
-44
680
-175
26
370
-859
568
855
970
858
-741
-977
520
944
302
-154
865
140
-315
-91
280
842
620
653
-942
547
234
658
6
-2
122
398
883
218
542
-310
486
720
-577
-725
46
-960
478
568
-522
820
-394
-434
-588
-526
-561
994
-47
-838
-798
-241
965
-582
-262
933
-885
-458
-38
443
391
371
-592
149
-226
-220
341
734
791
-854
-91
-750
116
-15
-779
936
936
-256
384
380
286
246
-665
950
-366
415
-370
281
-684
-265
-428
-223
586
-795
547
-611
966
-710
35
-393
-838
720
329
-664
578
479
-492
-582
843
61
745
-488
-755
-566
-952
434
132
117
870
-350
-145
-111
416
727
-110
-316
-501
-2
590
-627
75
700
574
594
-255
433
-348
205
49
79
-248
-157
-852
-331
-577
67
-567
-730
-148
404
822
-764
745
100
-799
-98
439
923
-838
-918
160
141
248
-592
343
900
-249
-812
-220
-744
477
-320
-653
-851
-651
-287
493
929
-978
127
-243
-705
271
-558
731
-104
306
726
-379
177
69
439
-639
-151
742
605
-36
765
-982
576
394
880
-849
-141
-641
94
537
853
388
-117
205
860
-669
-834
-824
892
-915
-248
115
344
-243
606
-527
-420
-850
322
399
198
-282
-598
26
636
898
-373
224
445
-155
164
-927
749
-114
-746
-294
-327
143
-206
-960
503
-573
707
660
-363
-490
922
79
985
-623
894
912
851
785
588
-406
289
999
-841
-501
-667
-557
111
-602
942
-471
37
1000
318
319
-683
-467
488
469
207
384
-558
-837
64
-863
605
-146
-608
629
988
-417
224
-345
41
-37
111
499
-216
-504
-691
-616
-36
-40
535
612
-945
244
115
499
-776
0
722
-981
-996
-182
-20
-959
790
-9
-386
-257
159
-468
340
-73
-347
941
-431
704
41
-120
384
-608
-787
680
-454
16
822
-417
-192
-81
-398
371
-57
887
-998
-638
796
598
-221
615
-310
347
884
196
-495
652
-189
-268
-594
-677
107
775
-127
-428
263
406
19
693
-212
733
265
-997
-914
-398
150
-290
848
-293
-752
-247
473
-143
130
616
-609
-744
-308
-642
730
432
-677
716
-101
-613
-888
172
268
907
-321
514
-690
987
-776
-450
318
665
-768
-312
931
-157
16
45
958
531
784
501
-815
-586
-116
-302
-981
-817
332
-280
549
-52
-90
980
19
197
157
-229
387
921
-964
518
-740
1
-748
-811
-313
177
794
567
-49
920
836
-444
-683
393
-598
-978
-63
308
632
886
-979
618
-1
-576
-809
785
65
420
637
175
55
163
828
-576
628
449
-952
-33
931
583
-462
687
563
-461
-922
537
945
-181
-902
-845
472
67
-844
374
-502
-898
10
-392
951
-700
-462
-356
-760
51
483
-431
-78
-850
543
-842
81
-4
-483
-238
325
-521
550
411
477
571
-799
-927
114
770
-301
-597
428
330
554
806
395
952
-459
418
909
717
925
349
-396
322
-234
-656
0
570
-698
837
554
-59
-342
892
502
-45
783
-40
-301
-244
-18
256
-576
-587
573
-675
-20
-890
300
-492
-182
-101
800
-971
-720
-727
-900
-32
355
-523
-265
812
-273
-261
-858
718
749
632
-740
937
273
-444
735
-804
-730
-417
-154
949
-243
991
325
-919
357
263
-995
-180
859
-359
-80
-949
-33
312
-936
-272
583
720
921
-666
-512
121
235
-186
905
-226
-434
766
-449
-503
-364
809
217
-658
257
-189
219
-479
607
201
-194
-720
-232
-846
773
-750
-237
953
-427
-272
297
380
146
811
-970
121
976
67
-172
819
-41
-215
268
602
282
806
-936
-707
-918
421
-608
-664
671
-850
-193
322
210
322
-543
-389
997
-637
901
-235
104
-634
-448
951
-767
-646
890
-833
655
-627
683
-752
-565
815
894
-50
657
-102
677
-215
-189
-259
156
451
-575
23
-12
590
997
237
595
395
762
-520
-930
-302
569
434
-310
79
230
-416
-547
378
-89
118
-775
-359
463
-423
79
-552
658
474
-198
142
209
-783
-139
589
-9
790
-374
53
431
335
100
355
-464
240
-538
-260
471
-161
-317
921
756
-388
-827
849
-841
556
-55
269
16
-312
-789
-851
472
161
-989
-165
-865
924
-852
42
-179
774
492
884
-727
-485
293
120
-847
-143
-153
-455
685
-451
277
962
-3
-289
878
-418
522
-812
-415
623
927
-644
-502
530
158
-693
340
-458
-388
529
597
-167
157
188
322
-444
-838
769
-405
-985
548
616
-308
788
126
-780
716
-72
-228
-931
-2
686
-286
856
-441
-405
-530
670
-652
-531
-665
916
-485
766
-379
-481
235
37
441
-511
620
-559
751
-649
945
-590
148
646
230
328
519
85
603
15
877
-939
-686
-507
-365
24
-782
459
834
-485
-806
-17
46
71
874
703
708
-337
-201
524
975
1000
668
962
-1
553
829
-184
886
-894
786
895
873
562
775
-365
672
-677
-168
627
-745
-386
-675
-508
-465
111
648
987
-298
572
105
-528
-334
-481
-779
496
-341
268
856
-852
-731
-446
481
784
72
-806
917
779
-12
-943
-401
694
399
-637
-823
-916
-418
-799
614
835
-819
-627
-929
41
277
673
-739
-890
102
523
627
172
224
-573
-761
732
-757
950
-589
-975
-10
-109
961
60
-500
914
-155
-359
-867
343
35
686
62
740
-906
16
-140
-224
63
-956
956
-884
-108
833
-421
547
-378
780
-668
813
-566
-153
-6
-268
-300
611
-124
-763
365
-827
-371
898
521
13
930
-444
415
-173
-403
532
916
249
-948
254
47
-32
-101
-109
891
-794
147
21
971
313
-801
-21
584
676
-988
731
-291
-289
-654
585
-905
-950
78
477
797
109
-639
683
-589
-65
-751
724
115
221
-130
-425
789
826
819
495
850
153
809
223
605
-208
-528
-196
-972
-870
193
-481
-944
551
587
-643
-958
-23
65
-34
-844
-146
-850
-527
520
367
-392
472
388
-541
525
-533
372
-257
338
670
-229
316
586
286
-919
-371
-728
-37
200
-910
-863
882
-398
814
706
-639
-385
-769
-540
-805
938
-663
722
640
385
-134
-747
413
-902
956
195
-233
304
-712
-613
-560
-369
126
-511
497
999
615
-773
234
-496
177
-953
-966
-248
-977
-15
988
505
738
963
974
496
49
-397
-767
-5
736
-349
-752
-448
-460
931
846
912
391
545
542
840
-619
-353
8
432
610
-562
874
62
938
228
21
211
893
-235
-505
514
-629
648
-891
702
-260
68
-587
809
873
-472
511
84
589
-677
-184
-977
56
188
253
-558
-637
-523
367
-670
-627
776
-279
868
65
-805
356
559
860
-254
-586
-285
573
326
-752
958
604
-576
-135
354
353
566
962
697
-543
-795
-994
-91
747
-574
-899
145
-950
47
538
-222
143
-1000
266
-260
-521
783
-79
-754
-968
391
-760
-232
944
338
240
-120
629
304
451
769
-391
-20
-214
53
149
-71
581
-624
692
-750
37
-978
253
97
774
596
107
-721
-439
724
-73
454
484
-694
-121
904
-269
677
812
790
155
428
757
340
806
630
-92
104
-679
535
590
-952
-377
-906
154
-372
-537
581
-246
59
-451
-814
-92
403
-685
970
459
156
-908
-718
-643
-393
764
851
760
-222
636
-253
13
710
931
-683
755
290
-393
469
-107
-804
-238
-864
-894
548
938
-782
948
-103
233
689
697
-424
-814
-422
274
-322
-682
25
-619
-283
104
559
760
-945
-797
96
-719
-798
916
-393
-78
705
591
-760
478
-209
-483
-428
410
403
-119
-777
786
-873
545
143
361
57
296
-750
28
984
-52
147
-985
-116
-480
-626
238
-512
401
-974
-476
-191
828
-863
686
-576
-422
-935
-618
305
-135
872
523
350
-360
-496
-362
-516
140
550
962
-832
199
-360
-930
-396
-935
-110
-9
150
-774
954
-420
-623
-239
856
784
623
164
-440
-434
-552
-53
-384
-353
-232
-352
-415
-518
-974
44
456
123
100
-941
-28
632
-254
-390
463
-817
-630
-9
357
-478
-647
944
-933
81
-577
915
277
54
373
-325
471
-245
-281
671
801
-59
778
-460
-125
-500
-484
-112
-377
133
74
658
-505
-440
833
152
-787
-797
478
553
130
80
-323
-938
-298
-209
-741
-103
194
-648
917
-51
511
880
284
-969
-613
-612
651
-227
701
406
-435
288
818
101
-372
-663
-352
-645
-415
928
148
-236
808
-170
-881
-430
-711
-491
6
444
-797
-567
61
433
647
-682
112
-896
-953
-29
-818
-891
649
-683
-299
-15
-208
-680
825
985
963
-906
-234
743
345
-683
-919
-569
926
-854
-864
190
-657
-487
548
-54
-752
341
659
-238
-978
-156
-199
-359
299
341
591
371
-522
867
61
75
505
815
-64
-107
533
804
274
-570
-858
-612
124
575
733
671
6
929
-806
724
-650
-478
648
-68
-88
33
123
-883
-448
800
-928
175
-935
-83
406
-127
-317
474
577
-479
-414
513
312
-45
409
121
297
-214
263
-481
722
696
988
-760
-779
623
-109
636
-158
73
327
-21
981
-394
-551
-800
-639
-615
707
111
455
517
-441
-605
-99
-101
464
-630
-222
-573
-864
-378
952
-284
694
122
-806
-480
494
-154
6
534
-482
-237
-173
734
610
301
-755
-429
-877
202
1000
-723
780
221
-898
-966
-587
-463
-590
-598
913
-846
-200
-364
193
246
176
401
-375
-702
902
681
-927
954
-153
-976
-834
293
409
-473
-226
466
-278
441
-324
245
-103
324
969
350
-373
-480
-873
649
-17
882
-847
-104
191
624
462
-227
-466
-391
172
-829
-66
-334
810
685
-329
-470
-253
-673
-112
300
-257
-438
-269
-58
882
177
502
-912
647
314
91
186
316
306
-79
-152
-661
917
849
-760
-182
361
-334
-673
666
-427
-861
-634
879
-550
379
82
-341
-801
-30
-995
479
54
-987
875
444
429
-509
-503
-956
-955
813
312
967
300
-126
-244
601
131
-987
511
464
-853
533
819
965
-735
921
-813
568
749
687
-169
505
561
167
-434
122
728
-6
-6
-29
-335
422
95
-337
-495
189
332
-517
398
513
-778
58
-340
-623
-245
-577
979
964
-932
-194
-910
-194
-567
119
-830
-270
564
677
-291
31
-449
-415
-112
606
957
213
266
63
-766
-25
418
-563
321
496
870
-241
538
69
-166
431
181
899
774
-848
-414
67
408
-719
845
996
-939
174
33
893
348
-645
379
391
642
107
-979
-590
775
641
336
439
-736
145
503
-480
653
-786
-136
-700
-802
-21
-819
-207
-26
226
-210
-317
-658
-625
755
-61
53
-163
-287
-812
918
964
192
195
702
-82
734
-552
493
-304
-85
-501
701
424
-129
953
15
-385
720
575
537
351
-566
963
-656
390
757
-747
7
-134
-932
-260
-206
-603
833
308
650
175
-22
130
574
962
-129
-376
-537
186
-700
-698
260
919
172
496
643
-305
-719
-373
776
-749
-298
-366
-167
109
928
453
651
-691
-779
548
-524
721
479
-667
-770
-78
-8
-158
-674
90
-916
-229
-124
-326
-182
-863
-677
-258
-4
84
-670
484
-715
181
-59
222
237
-354
655
435
-625
224
-886
-672
-215
-121
-39
-218
-543
-865
-764
-864
723
996
33
887
64
-738
722
-58
-328
-689
-40
-860
856
-195
-264
-317
569
-761
-108
-868
-752
-596
684
626
780
307
687
-923
226
-242
969
-649
389
631
232
-551
38
-30
-326
638
-817
-762
842
-461
3
-652
121
196
-288
204
590
893
-504
-286
-271
536
-400
-433
-693
948
772
284
131
833
-926
-780
953
-56
606
-788
534
287
-832
-107
-434
-282
-988
-753
219
-856
887
-727
429
-7
860
-168
724
-832
71
412
-484
-620
-345
493
-167
946
138
843
350
-203
-308
445
422
-162
478
-229
-378
952
707
-408
622
404
-131
212
-589
-279
514
423
-178
-121
-831
-487
621
236
-650
689
488
-169
-328
102
-774
-728
-997
-883
586
-553
-667
978
-418
-501
613
-778
-605
-640
-164
-245
-677
-267
596
-573
355
-36
7
-66
-791
147
-743
-948
-699
-999
515
-730
45
293
510
209
-843
-23
-436
-136
-422
689
-573
766
-322
93
-942
-928
563
-574
683
-815
-188
217
-878
381
-552
98
877
591
657
698
-233
-303
-70
715
-731
693
438
254
-253
-471
-894
-262
-59
-810
-34
-630
432
941
379
433
923
283
-770
16
248
247
-936
-265
214
-907
316
-258
479
654
-76
-703
939
-72
-915
-797
-135
7
-611
218
727
-370
-553
399
851
43
454
-687
-187
-353
-259
419
-963
163
-560
-357
-798
-849
-526
7
802
-178
-153
17
-808
-792
229
64
242
-801
-434
-963
221
748
348
-177
-525
-560
-128
995
217
453
597
983
-571
11
86
290
31
-756
-260
413
-930
789
-539
-130
543
-526
-891
-622
-611
447
-577
-361
870
-827
-545
678
48
19
699
385
-149
-221
-960
-883
466
181
617
365
-577
748
953
-816
593
947
5
-904
-395
514
161
663
-447
82
791
443
837
514
-703
-83
140
914
-732
303
92
367
367
-104
739
274
-279
709
-131
-971
-125
-222
176
316
-681
-523
-104
743
-431
-168
389
527
-11
392
-358
-744
-650
-184
-655
679
-5
666
957
668
-219
-977
505
-883
648
52
-79
-691
542
448
524
719
951
337
439
245
579
-857
-80
-982
-75
-995
682
-689
658
554
-675
666
359
-592
68
-850
-791
-233
-77
-394
212
693
-379
-349
322
-831
365
-948
-497
263
999
847
571
-91
-698
964
-222
-858
-308
-221
-509
-89
461
-880
-655
-728
-328
-788
-789
542
743
485
-15
123
-930
823
996
729
442
973
-559
250
520
-587
73
-488
-53
-792
501
-725
37
880
110
-668
363
-304
809
-888
512
460
143
-939
-649
-274
-433
211
761
-740
27
-363
669
-861
781
400
565
110
660
-246
-603
61
-187
-596
-893
-447
269
-419
-890
-982
-596
-690
-885
432
80
-550
295
193
491
853
-40
-680
-519
-98
-288
-155
617
-454
907
-856
923
395
-656
483
-984
-103
569
-688
6
999
280
175
332
-523
-310
420
-517
-591
-300
618
-180
773
-480
236
-500
-340
362
130
788
225
-606
586
-209
173
-95
545
227
21
158
-544
459
-901
-47
-92
-444
612
78
510
-601
408
601
337
355
-674
-868
-75
58
-721
-730
-482
813
-800
737
937
935
942
-341
-863
915
-236
-666
-581
900
-159
-251
-591
80
126
476
-840
-689
-279
530
314
100
605
-354
-704
-575
-786
910
260
-195
-315
-119
-250
-515
354
-858
-220
133
555
-185
-673
-527
-685
-555
-551
115
734
758
613
-510
363
568
-458
735
-344
434
545
-993
441
-278
-224
375
556
-489
-451
-909
232
-121
313
187
-42
-15
-753
686
746
-203
-631
-926
506
150
0
-297
655
941
783
-496
393
-637
443
702
482
-865
-478
-459
-556
122
-317
23
752
-759
-311
-472
223
-791
-296
-531
475
85
-970
-829
892
975
-776
-630
-815
3
-367
758
685
184
-832
855
-751
619
-856
936
-805
557
95
-320
257
-273
-600
-597
161
712
725
648
348
871
-76
906
-883
-100
-956
-509
-63
-174
761
-285
92
-545
105
991
214
570
378
-475
-357
-860
572
-240
813
791
-366
-560
984
347
902
-265
60
334
-297
-637
-65
911
-67
-940
-876
780
-776
187
-382
-826
555
-705
-489
-814
497
90
-890
344
-420
-905
-755
501
-355
975
915
221
184
-262
-646
-900
-730
-676
28
62
-874
-393
-72
-653
624
502
-79
-269
296
364
159
632
-158
-637
-606
490
443
-784
-946
-347
623
-709
704
-219
-129
-986
394
80
-20
762
-682
794
636
-798
-18
68
-513
63
-520
-311
-946
-577
-500
746
-435
716
-953
-234
155
348
-714
-416
-842
34
90
313
190
-616
-908
-11
-538
744
729
-98
931
998
-891
307
-439
126
89
601
52
72
186
-201
198
-29
-766
-156
113
-17
217
-19
573
-449
-784
-250
744
-392
957
-382
-183
797
-480
-154
-615
-338
317
804
-568
447
519
920
-640
-283
20
-981
-972
154
-765
159
-699
653
484
-444
-648
926
-871
162
-999
737
170
771
-718
980
-235
697
-950
542
-633
-397
-109
685
-789
-171
-705
-544
602
-606
-435
536
-807
517
-341
978
-785
-985
680
525
192
137
979
412
17
202
-137
685
268
-757
-977
-669
740
-144
548
824
-379
-867
737
997
539
676
100
-185
867
-761
-236
379
539
703
144
941
-835
-300
-421
647
459
-144
803
-94
-183
860
-69
-818
-403
-481
505
-304
321
-628
-558
-610
-316
843
181
856
214
257
-730
-871
-989
558
-954
-445
-889
-912
-451
88
876
-401
-591
467
641
-771
-780
654
-852
-28
-328
-551
-916
-48
956
5
838
402
-524
639
901
103
71
458
-768
748
-355
508
881
672
24
-656
314
-834
784
-163
-673
-509
-684
-464
-317
-490
-475
497
89
-727
82
-697
734
98
-988
-612
-511
-542
-727
-161
436
-61
680
-572
55
805
855
-831
-65
-77
690
525
428
524
-76
-661
-127
327
-119
-360
-163
379
21
398
-884
810
-463
917
-723
-120
169
-66
-849
-500
377
-204
869
507
119
158
652
308
598
-449
-232
193
858
510
-628
11
485
164
-782
645
-411
-360
428
-952
588
586
-23
-996
984
-319
441
-710
108
-266
-674
-744
501
-140
446
680
-518
460
423
586
-699
-466
-958
-171
-707
302
-238
872
-58
227
888
-906
-878
-780
-107
-71
-807
-358
834
509
427
-946
536
264
131
905
650
-660
277
-341
-284
841
830
587
-762
100
-646
260
737
-719
45
69
-783
-92
396
-536
-220
-157
703
867
459
687
-167
-780
814
-154
-678
-799
961
91
-328
871
-403
-239
601
-105
278
78
176
-684
94
135
-670
421
-74
448
-922
674
552
119
-490
-369
-27
-433
-866
-471
863
-255
-236
814
-349
-254
-333
119
961
-354
253
951
854
302
-519
-720
824
314
-746
338
-793
220
-287
935
412
757
-901
620
839
-568
645
-550
-392
-215
-505
-729
317
-495
-868
478
934
407
799
-315
-910
466
-663
988
169
14
-668
617
912
210
-87
-172
-828
398
953
421
742
-220
322
435
221
-621
562
-497
-596
-515
-800
-94
328
-927
797
-174
-545
359
-97
584
460
687
760
295
-403
-525
-50
550
427
806
-459
-191
-142
-647
-639
792
698
650
-737
481
-545
596
532
-829
-352
-852
-868
541
830
-143
684
527
913
-699
-1
864
-147
-612
-220
-952
564
986
829
716
-816
9
-733
968
405
847
-297
952
-633
-165
-22
-77
392
-732
466
531
590
-650
-770
-867
-924
180
-291
283
-436
-600
840
295
-809
-303
-24
-824
141
526
85
-879
240
358
328
491
337
-647
-178
-646
-337
322
19
-556
-372
-753
943
388
442
-976
-990
-555
404
-389
679
374
-663
-885
925
949
-94
74
-75
386
209
208
899
-756
-44
98
-107
405
487
-835
-657
-842
-842
532
-55
-994
-821
-665
-488
932
-741
298
192
-501
17
738
-828
-328
764
135
-574
-981
351
-550
-727
-180
-421
609
100
413
281
-963
349
-399
-501
-517
-680
-601
126
726
686
695
104
942
696
309
-146
905
97
207
-739
453
666
-986
421
572
-26
783
846
442
339
-445
704
-998
-742
-224
-377
826
333
165
-415
-120
492
-731
696
-126
292
95
-905
418
668
-579
197
270
487
-936
-554
121
-972
80
-839
329
-153
383
574
-254
881
597
901
270
825
844
-628
660
-547
-136
-554
0
620
367
-694
42
848
483
-970
366
-94
662
-295
-167
764
303
454
448
-966
886
-548
-639
684
-871
790
-213
121
-276
657
-861
-431
272
-212
-906
798
-495
-658
-50
889
-294
-974
-630
327
527
-535
612
-226
-659
-422
-48
-686
-517
-772
816
368
493
-902
-393
-18
-3
-924
-302
-610
807
468
417
-50
393
-645
721
286
-110
981
883
956
-277
-525
-656
-140
-807
56
-694
692
-185
-846
-805
133
-351
291
-708
921
-831
-586
-251
935
-139
-613
-437
-481
-958
309
543
34
84
-560
95
607
192
679
-663
852
-830
615
-252
-641
720
427
299
222
92
495
-165
289
366
299
757
-257
325
-773
-169
-185
908
-509
-759
728
142
204
-22
323
-745
358
603
970
-530
-300
-383
893
296
-872
-379
-653
-361
-275
-671
-651
696
173
-340
472
536
372
-617
738
-85
-989
88
25
-56
-388
-997
-777
734
-662
-752
-609
-839
243
54
390
-270
-39
141
-196
871
327
-63
647
204
95
-667
-343
975
-799
116
308
626
-692
-320
821
814
152
737
-647
104
-705
745
831
-506
-409
653
-707
-95
105
-927
-370
-188
38
111
-48
872
707
-862
644
177
-964
724
-209
619
243
61
220
-113
-480
467
871
995
642
304
324
-705
979
541
76
-963
670
-552
-585
-643
347
-135
-303
919
786
-55
-524
-557
952
433
-83
-130
841
575
210
-60
645
-430
-103
185
236
-73
803
-147
-390
-384
125
-413
724
-633
-905
241
-456
-409
-22
417
839
84
700
766
-283
-693
-96
-841
659
96
-90
-901
876
-484
23
-623
-762
-861
409
979
867
-819
-811
93
-920
-57
-44
864
825
-503
-576
215
660
-743
721
301
-776
731
764
-488
-406
-740
736
-678
684
-338
67
529
271
272
-741
-957
-763
-539
683
-139
-574
-325
-396
862
-651
-308
-491
579
-216
85
254
654
-617
-468
97
430
-91
150
-728
-190
-453
826
664
-756
703
828
704
824
-608
-767
953
665
-771
-586
-40
-256
547
362
-912
442
-133
959
-514
264
254
837
901
617
277
-784
-8
-918
-846
-168
184
-243
896
366
282
305
-402
33
-168
526
41
-393
710
-32
-306
228
31
-467
506
669
347
789
-402
970
-711
541
-417
384
837
-523
-847
696
650
-295
-761
-432
-650
19
-449
-845
638
-585
59
486
-682
911
135
875
193
442
746
268
-652
-307
907
-266
-231
652
-524
779
-989
-248
731
926
229
800
186
697
-615
-60
-115
226
51
-907
-294
361
-678
-257
11
970
-417
192
-716
235
-332
-651
957
-432
-142
815
994
-883
-755
435
786
148
266
725
-558
-138
-637
333
-663
-922
-127
-777
-52
571
247
108
313
-101
-577
-164
-93
-697
-213
57
947
-901
-465
-362
49
-667
-168
8
783
-957
-998
614
550
-880
-96
-824
10
232
-906
272
-597
-711
-430
364
-560
-188
-265
-277
754
420
-854
-994
760
63
-715
246
938
878
-625
538
784
363
-99
-246
925
-197
-880
983
-24
204
-64
861
-67
289
996
851
796
988
-207
972
-23
955
785
263
450
325
-534
2
798
417
-148
-37
313
816
-150
-300
663
23
-239
-829
-549
-43
427
676
-227
-646
756
50
734
-162
-714
-890
-871
-350
923
655
43
164
705
-866
111
-533
192
483
895
579
-13
-442
619
568
-722
-855
372
-838
24
-776
-834
99
313
877
-225
17
-768
-18
-10
-205
-714
446
-930
279
512
-827
-218
-929
731
-442
111
705
238
486
403
-845
578
-579
146
933
-956
367
152
-496
500
-336
983
930
442
924
-998
-544
463
-339
-480
916
823
621
-587
-448
122
-144
-982
202
839
-67
-303
813
567
165
-486
-464
-211
457
-528
814
-517
-890
-480
-705
-587
949
-851
-515
-384
-367
-393
-785
646
-210
-423
432
757
-94
-112
556
949
264
359
-637
115
-354
-773
-224
-136
-128
-693
-753
858
-753
-195
484
787
732
-695
666
-486
-693
-301
88
-869
-284
463
222
-242
-520
-489
-628
-67
-174
-666
-374
186
-639
-768
135
157
-947
767
798
-956
796
929
-232
-990
1000
-277
422
667
-756
631
637
416
-225
497
469
-698
-890
-985
974
-423
732
-225
-279
-401
401
-508
-69
-351
441
129
-912
-931
-354
228
2
-2
-532
17
940
927
-18
663
-513
594
-235
947
-184
-799
14
-2
764
244
173
-117
865
647
639
450
-480
209
674
155
305
-135
-553
-611
671
-527
-287
-163
-842
277
-646
-802
-874
-322
98
-781
732
-966
848
-826
570
339
-932
103
-617
635
160
47
391
65
-409
-945
-223
627
673
452
113
251
264
-575
-66
602
-125
264
-335
25
865
-91
-407
43
339
-412
947
628
-108
-438
-976
369
438
-875
383
327
570
-386
545
-476
596
433
-199
-535
830
233
998
517
-335
-886
235
-400
-213
586
94
478
848
77
-88
-463
-979
-357
-510
-677
-632
32
837
584
-474
-861
950
-821
-610
-107
389
-916
447
408
-984
832
-840
893
338
621
110
-830
-243
-87
524
882
182
605
224
-916
-776
216
-287
938
-998
530
-821
825
-556
121
-120
-747
547
320
925
814
-507
-182
311
424
-775
-823
-902
-177
-139
-816
-104
110
-360
588
-894
544
-708
-629
348
-46
-703
-918
-297
-929
-164
-83
-910
-820
-818
536
-320
-780
-584
914
-497
-436
-315
847
-642
-445
110
961
-230
-639
-922
-962
-269
847
-105
-636
394
-746
742
-828
828
-96
-842
-639
879
262
-814
-836
621
-342
540
438
-467
-600
-501
270
-559
505
-599
704
950
573
270
508
-29
90
392
-658
706
675
471
-648
401
326
-672
264
-571
364
117
216
284
-923
562
-372
50
-725
-206
-938
628
-429
-538
675
-197
-695
-709
911
824
-348
136
-194
491
176
206
665
771
-64
697
80
-231
-519
497
-590
-893
701
-435
-178
131
528
-316
313
600
950
-260
-805
858
-228
953
992
-450
-769
675
346
250
-387
369
422
-23
-571
315
139
-667
-211
999
270
100
987
-540
858
-594
-770
738
-820
-897
510
504
-456
151
-315
223
643
-223
734
-926
-747
549
-398
-48
38
-298
-175
-137
-515
943
864
178
-381
297
-144
427
-338
476
-854
-918
82
351
351
614
120
-656
518
-528
-581
347
-155
-727
874
-154
-435
446
-851
-287
-197
-581
293
-338
-477
488
-246
-370
209
-411
-519
943
-817
649
740
634
39
-435
854
103
-750
974
-728
-928
656
-621
-87
919
-902
94
-300
-8
-397
-461
758
337
-236
627
-367
570
755
768
708
-114
659
268
917
633
531
538
-619
997
-977
678
295
193
-902
544
566
-876
-645
152
-759
-2
-950
617
563
-345
-488
-592
417
149
-602
450
667
45
993
-236
-701
186
591
138
873
494
383
671
56
-255
246
29
355
516
-733
-625
-840
-981
790
-693
-693
-811
-703
-832
-194
549
-544
825
556
-589
966
-382
1000
829
15
128
131
-499
767
-726
654
364
-281
678
-197
7
234
393
386
486
-804
975
413
-509
-124
497
715
12
-969
284
-363
800
-295
460
-99
-752
-129
-94
700
-762
-394
-743
118
-148
-275
-928
-471
-5
-88
833
-632
37
851
144
953
-11
198
22
266
-838
1000
-462
-373
-499
431
-103
301
455
834
-558
-400
592
379
265
-188
-80
984
612
-480
-117
-536
-331
620
-537
-431
-708
509
-126
22
683
163
-75
52
971
-976
-877
835
-18
342
306
573
722
-541
-612
741
-654
242
-81
806
889
-603
-673
240
377
720
113
929
757
144
645
-804
-987
380
983
-822
-708
853
-471
-209
-923
-517
561
861
585
785
-922
805
-124
-187
487
-196
-887
548
-403
-958
650
-54
-330
851
-621
668
-37
-563
676
414
-705
765
-855
-100
-620
188
-59
-119
476
96
-580
692
-663
455
800
-458
-585
536
-415
450
-855
-767
-932
-110
369
997
908
-739
869
621
566
276
282
-828
994
91
-485
-767
454
622
594
-70
-892
-916
-441
-53
641
757
-416
-23
-407
-72
-541
890
683
281
348
-674
366
343
103
85
-595
407
200
-245
207
452
242
583
-105
38
378
870
600
-42
755
-43
139
505
105
-908
-614
554
590
46
-125
4
-575
-318
198
-350
686
-510
-752
670
397
284
-550
-727
976
473
669
774
-296
569
862
148
-165
-305
767
534
-552
-196
357
-960
644
497
-187
961
-714
189
926
-629
-194
594
128
-148
785
19
595
369
823
-580
675
-471
-665
-77
167
-103
646
773
650
-28
-717
183
234
997
-342
-437
835
138
465
645
668
208
731
-685
753
299
972
387
369
-486
855
566
-583
-672
-785
63
-728
-740
-281
950
-63
895
-36
946
491
25
-802
61
944
319
175
561
350
555
852
-143
-1000
359
762
-627
-456
-156
-108
783
-442
114
642
320
858
157
830
104
-666
431
-514
-874
834
485
966
603
-264
-320
-251
535
257
5
171
-86
380
-19
-245
-74
-725
972
-300
-612
924
-196
-464
-920
359
798
-177
-510
-777
-34
41
-490
-751
-895
644
121
249
-414
-887
641
102
-389
577
216
-412
-476
539
491
-470
968
271
-20
-121
-793
-530
-26
1
-739
-446
379
452
71
384
234
-933
77
533
-575
497
-684
218
-184
721
-278
-349
394
129
-687
-680
571
568
-169
628
-429
-786
198
-53
-75
-307
-516
470
835
-547
-402
-203
-543
560
763
-80
-615
-945
-251
510
157
308
-922
17
-285
-519
614
-80
-722
892
-759
823
-357
-156
-359
942
-935
-869
891
-495
-788
-11
216
743
288
829
735
-595
678
-163
361
-707
357
964
-513
893
467
-568
-578
97
-574
-668
394
194
-380
-28
-151
-194
-191
-900
685
862
-179
347
961
-568
719
-362
-581
-765
274
-698
-490
950
513
286
-55
-703
581
-568
-916
75
-770
976
-813
-856
-811
-366
-41
-856
-903
427
153
-406
-750
-46
281
-591
-306
398
431
-932
98
-250
639
215
383
-47
530
364
536
689
3
802
-143
-892
38
-510
223
315
-888
696
-170
911
949
474
-322
446
649
130
327
-489
170
-544
-823
-730
-515
543
938
409
169
528
93
-777
446
-363
-483
-300
347
-921
103
-507
115
-149
136
-823
-598
-240
-552
6
165
-237
788
-983
-263
902
654
-478
177
-701
-158
-979
520
199
696
886
108
-879
-239
74
315
-959
671
93
175
-840
24
-133
-73
-604
354
-492
466
-338
24
-294
-701
237
948
733
-245
279
-156
-960
958
586
210
93
-911
865
433
834
87
-918
90
-744
25
-777
-497
682
751
-241
-159
-51
699
-226
996
347
801
139
-463
945
404
-156
-984
-561
824
884
966
775
666
-232
738
-468
-705
-835
619
-152
393
33
-29
570
-547
-842
-135
-378
-600
-372
786
912
-89
-654
-402
96
305
37
-482
0
819
-552
-606
-94
-65
-810
988
525
-828
-632
-876
-968
385
101
181
-703
-905
-452
909
-320
884
-934
-970
-226
3
610
972
-887
157
-122
-463
77
-549
-531
41
-942
48
508
-151
359
200
293
-625
950
118
43
335
65
-85
-164
-135
516
755
-829
-531
-734
-722
610
-801
-516
-229
24
916
774
-297
-174
927
103
134
57
-129
-406
58
-748
359
-893
126
-622
-929
-73
-695
494
830
-246
459
-627
-680
-587
-587
-767
537
-743
-471
-3
207
-490
-990
250
12
245
-974
48
520
-224
-104
-889
751
-942
10
-885
133
-54
317
-34
-785
641
-446
550
-890
416
-769
146
631
170
459
67
985
744
-517
372
777
-71
888
-30
-551
-960
859
577
-582
650
-598
499
-234
129
-865
-855
-534
-955
785
457
-321
457
87
580
80
742
294
280
697
-951
258
578
-848
97
-613
789
593
-273
-747
549
-501
-554
-911
-665
706
649
682
745
-730
-81
314
-458
434
-12
613
584
-814
927
-704
965
-222
-233
620
-244
-857
-140
-406
805
771
-627
294
185
278
-195
442
271
-107
-782
0
261
111
340
334
-905
-490
-203
-975
6
467
422
-838
564
-118
-353
866
-988
812
309
925
-393
664
-272
-476
891
-175
123
-659
-616
93
-341
9
308
332
383
-325
-468
-491
-732
309
-181
799
106
884
879
765
391
834
112
80
-389
792
650
457
781
210
-221
-535
-316
-765
-487
662
825
88
405
662
-547
-300
269
-733
-817
-42
80
36
265
-159
-791
-388
919
-980
-980
950
-751
179
-70
193
211
623
366
624
-39
-388
-337
252
-745
-623
-360
-88
-880
209
646
-1
465
478
-597
-385
616
-341
927
85
660
-845
444
466
516
927
50
347
-810
-434
-169
-440
7
737
160
629
-189
-160
-625
-790
251
78
243
875
-229
44
889
468
351
-578
-506
682
644
-948
-597
202
-819
32
397
95
-370
182
182
718
218
500
-664
-669
680
-866
961
-43
-165
414
-262
-57
-329
637
-581
224
-22
307
450
-135
985
663
-552
-343
596
174
977
-225
-948
816
253
-893
48
94
-350
-589
762
-349
-310
486
461
-456
-406
488
816
492
-543
-179
-335
857
-393
640
-318
773
836
-895
-233
-187
-808
-971
320
-263
884
977
623
-42
-451
85
141
-972
143
496
-594
686
825
-274
918
-578
-626
-849
16
-872
991
812
-456
-839
-210
438
155
596
675
315
867
176
-867
434
893
128
139
-604
-29
-477
-713
552
-429
-503
807
178
54
166
-684
208
-946
22
402
276
581
579
502
25
580
-642
-865
350
54
501
-270
-871
448
430
866
-13
-218
707
-498
-779
670
171
729
-180
-938
-205
-816
421
634
-686
-195
-634
-58
390
-380
-479
-317
-374
136
-858
117
651
259
397
-480
-714
-612
266
-748
208
106
738
56
-460
504
-202
353
-112
-501
-451
-324
384
163
-777
-233
883
699
104
749
109
-140
122
-643
-214
761
-231
307
647
905
903
-207
363
577
-945
-749
919
691
846
-159
684
812
-385
-216
801
-723
-348
-95
470
998
-589
656
988
789
-64
361
712
68
-701
-555
71
-774
-36
341
-996
270
-399
-880
987
217
-710
-247
-920
267
170
308
491
-956
963
411
705
-888
-641
436
-24
-90
-647
-18
-692
-752
-943
-745
-181
-349
-299
-556
-386
-904
336
-18
60
802
-241
-313
-629
-301
372
79
-881
-67
340
-492
-238
831
724
-427
372
743
-40
-842
-800
447
-619
514
-271
423
-780
449
-466
997
-643
404
115
-340
-674
294
372
969
-326
265
-599
544
112
-223
-757
416
742
476
-770
-150
-538
-459
-436
964
458
-508
29
-952
-562
780
-625
-786
658
-37
-297
-489
216
349
-364
-851
901
738
189
-608
74
606
855
-147
934
992
826
-623
-949
-124
-907
-375
-205
-907
180
-582
-627
-495
203
-49
-933
-391
-265
522
56
821
787
73
-229
-440
875
725
-262
-199
424
-830
-818
837
64
-179
878
311
875
-855
427
251
158
955
152
867
-719
-711
510
67
-449
-682
-22
-244
-377
-210
24
-553
-380
-593
-593
-869
-778
606
-534
934
857
627
224
-453
-663
160
-931
-878
819
-694
-316
-903
462
220
-359
-654
790
-54
-988
-110
644
508
155
-651
-374
-392
-123
-300
-790
86
580
575
480
-881
540
-782
-430
313
-577
-696
-787
486
532
-427
340
476
-567
977
-285
633
-992
599
-820
-54
250
-468
-19
-829
142
875
-330
931
51
343
640
-484
-39
693
977
-645
436
-328
472
439
638
200
-544
140
-577
4
385
34
-922
-43
445
115
704
-74
-176
-538
449
805
-698
658
391
-740
-883
-418
16
455
-439
-456
350
-497
394
-868
-107
781
-465
-831
875
351
-62
-737
110
201
229
915
-373
149
-814
510
-65
470
-607
902
-439
535
-404
838
-875
-237
569
644
-198
-192
-975
-514
510
754
361
-344
5
-910
-20
-358
-468
-976
-380
-707
387
420
262
-40
-769
957
730
382
-308
-691
-621
249
351
-352
401
-819
-504
-806
229
-516
421
-515
258
-146
905
-765
283
-108
-710
-365
-676
-456
313
80
27
829
764
-88
-349
822
-955
-80
544
-512
816
-208
-180
-859
114
-146
-993
-901
560
-704
-647
298
-103
274
142
-179
443
-169
963
-410
-765
-396
-305
-346
-359
-756
900
536
91
989
833
-518
-861
-730
-522
213
-357
-172
-402
242
278
70
-282
91
-26
665
751
-213
159
-394
176
-927
57
-89
791
584
651
307
62
246
246
134
172
347
-279
558
-478
100
697
-946
442
828
433
862
321
-915
-166
947
-149
-40
-266
-723
-554
626
-157
523
-956
-355
-189
55
816
-648
-928
162
-663
-796
-420
-626
302
-954
443
842
221
433
121
-910
-337
-640
-777
-272
402
836
-61
-980
946
-874
-546
-333
-728
787
852
-896
-187
537
284
616
-292
-610
-591
-950
-166
296
99
-615
-410
-550
-103
625
-646
736
382
-8
-158
729
-782
420
-876
844
107
-709
376
99
459
-930
-866
-61
-976
-245
-540
68
-689
-259
521
571
-991
713
-29
270
420
-40
852
-386
-744
388
-921
-702
716
26
-960
-251
298
-65
-44
896
-584
298
-640
455
957
81
209
-966
-75
5
294
-199
-709
394
-658
-973
-851
-763
26
504
-719
-857
-603
-97
252
236
766
766
12
-52
-686
447
784
159
-779
601
-284
71
682
579
969
-397
-916
-450
42
-721
750
219
543
-705
825
-737
-17
771
-121
-273
-415
-964
237
-624
-482
-745
466
417
-212
-781
-307
-294
-231
-793
778
-725
-468
744
-892
472
13
501
-632
-796
936
121
711
-974
-817
-217
-315
-508
715
-407
702
23
340
274
-629
-836
-485
119
-551
522
299
288
681
291
437
364
266
-582
753
179
-302
-397
-1
-225
-887
40
32
692
-269
-790
381
-458
-274
-983
963
251
-578
-943
-518
-506
664
541
493
-632
-157
-419
-802
479
-957
336
-107
-481
341
-266
665
-982
-288
859
-267
601
977
559
-525
-586
917
732
-127
-678
-299
825
89
-271
232
-811
718
172
-757
-761
938
-121
-231
269
-597
763
-663
893
501
-402
732
942
-209
720
386
167
581
444
219
-822
196
-513
-982
-689
543
207
-702
686
672
-692
250
116
974
887
-65
-543
-541
-716
932
-14
-836
-147
389
309
395
537
49
-784
634
786
-916
376
-153
-518
-500
322
-907
-164
-233
-80
730
-574
288
352
-799
-921
896
40
202
462
443
-243
-673
260
81
-968
646
-275
-853
-874
733
385
-750
798
-282
649
-172
-689
-82
994
965
121
-644
-936
-580
15
-270
-873
657
56
-511
-745
-673
-980
-288
-650
753
-189
595
625
-520
211
-550
87
832
-853
-372
385
-332
386
-705
-838
335
-711
-709
835
688
74
-411
-774
570
-13
564
505
592
-475
-746
674
784
467
-34
495
379
-94
45
-519
465
-481
359
125
-546
-264
311
-499
-845
853
-576
70
-725
-5
826
86
-591
-661
-492
-9
-192
681
-427
-921
-180
-943
-869
-873
334
49
-82
710
615
-736
340
123
-620
570
-940
175
539
760
-513
-774
-375
-275
-229
322
-831
231
-839
-827
247
961
-374
-852
940
-737
733
69
-475
-197
169
720
763
606
875
958
-257
-463
-33
-251
-156
0
-730
183
-292
-810
622
-570
982
89
-886
-302
47
425
62
31
-732
-511
-593
-665
310
-414
-751
-343
-503
-498
479
-716
-893
-644
-682
-505
63
337
52
-343
180
-30
-785
-709
807
-152
-994
292
-254
477
333
-188
-260
683
411
99
-967
-325
597
-877
419
814
451
-642
43
51
374
906
-635
-289
698
628
600
397
-838
633
-951
-372
872
-608
-965
527
-216
-905
-555
-268
385
-128
232
-425
-593
715
14
-49
-102
443
-487
917
147
-934
403
-831
56
-293
-851
178
363
695
-461
-512
-346
-543
-552
-648
861
390
-329
-643
-952
639
331
-103
-599
-939
-352
229
-981
-305
704
773
372
744
-419
467
-660
-648
459
-863
-992
507
483
746
-174
166
341
563
145
196
490
362
-583
-872
157
118
471
-674
43
37
832
-987
-614
-828
-910
-672
-632
-260
-416
201
731
654
-57
-256
350
-953
30
-550
-450
593
-309
673
-728
751
-683
914
710
293
200
32
-894
190
-874
-308
258
557
804
-329
9
884
-746
-186
-405
-700
-98
-609
316
-732
-449
-675
347
-242
-605
-500
-972
-974
474
-785
-68
-541
755
886
953
-282
-665
921
-789
-416
-806
-551
-281
660
-449
-640
-721
-877
-474
-511
-625
-937
-882
173
143
-37
-650
917
-823
17
37
374
-383
-181
-532
132
308
-597
-571
-366
-638
-642
660
-177
-538
-408
431
-945
266
855
818
-16
796
706
890
31
820
202
-837
537
107
-110
-108
396
-664
-766
1
108
959
-787
971
-701
489
-768
920
-127
-371
-174
-954
-308
15
-120
-153
-255
-506
-806
180
908
159
-822
780
-499
-25
-620
-447
-698
-423
632
-361
512
-34
-57
935
997
19
-180
-662
-571
-973
-539
158
-886
90
-375
943
-523
-479
589
-584
-921
-895
-71
-262
512
-269
-219
984
-218
26
-64
-443
-162
478
-814
-557
375
694
136
-138
-604
-122
-457
617
690
-590
-590
-670
-659
-680
686
707
167
-136
-430
-372
346
45
274
-588
734
14
25
214
-485
475
548
773
-280
-460
-529
835
401
-673
-474
-172
324
678
63
-649
-196
841
63
-319
-932
-199
-797
-356
365
-677
131
-719
389
317
-231
773
-989
-831
560
-433
-345
-156
961
-243
210
273
729
786
537
717
758
-646
-322
92
-856
-428
-425
446
-93
-573
202
562
-759
-682
570
593
-53
-448
-768
-904
722
512
279
-413
-211
587
-832
622
811
-302
124
-735
-607
738
-925
295
635
811
133
-835
-408
178
-189
487
4
438
730
-523
476
319
439
270
-705
-589
848
590
228
-891
287
186
133
-64
-608
632
-539
-600
992
-390
-399
691
768
-437
454
55
-190
-177
-572
-533
130
-532
-577
-423
-260
-287
114
-177
722
133
-592
909
306
-780
-731
666
100
-779
739
-93
298
-753
-622
88
-454
-924
925
433
-668
-923
-450
-63
-728
-230
-166
-244
-563
100
-483
342
388
31
728
-458
47
800
-964
-123
240
-705
331
-65
403
785
-9
-659
538
-874
-368
928
-716
760
-447
856
-50
-188
-880
-432
273
634
825
784
672
421
-703
-904
-750
466
-921
572
643
484
938
249
-130
-397
222
-885
-46
-633
-197
963
-531
-505
-599
545
845
-186
820
280
44
712
-988
-103
-59
33
694
449
-306
32
651
-494
427
-42
541
832
-899
-814
-429
-913
-462
511
721
-71
-205
-510
297
-688
-25
-789
703
609
-694
-921
-983
321
-402
-952
30
164
330
174
789
403
-417
246
-737
604
364
-704
-253
-321
405
-419
965
-50
960
328
-248
-937
-780
134
-734
977
-704
-440
817
620
-925
-510
-52
-914
989
135
-390
176
212
3
440
-828
-303
739
-60
148
-91
110
-764
924
-462
237
-488
-371
-649
293
947
-466
519
490
-540
-501
-480
-654
781
-221
-143
573
790
-559
-351
789
-265
-56
-615
-826
-408
223
363
-149
196
-113
-198
-747
441
925
553
-375
91
175
-817
434
-790
512
-620
-67
512
-329
125
904
-621
-487
91
-220
820
-743
213
-472
772
780
-958
-173
-764
-41
245
856
-320
613
937
331
-899
-382
-406
-44
732
-25
630
634
345
-14
929
341
-523
143
-348
-721
751
357
109
-576
-714
567
108
836
331
-259
-222
724
-967
319
440
-56
-270
-791
387
69
-556
-771
817
-35
-84
149
-737
902
-756
612
-404
-645
-789
860
-798
48
399
-770
689
737
-468
-92
-918
-313
-668
-224
125
132
-500
-169
619
-849
951
-272
-31
877
-577
-930
37
581
872
960
559
203
413
-763
-222
735
-957
-594
585
532
-999
-687
303
476
743
470
-768
295
-672
-665
678
-110
-486
-500
-347
792
-938
583
997
786
547
-60
880
-317
456
-352
650
774
-864
-599
-178
-303
-727
153
61
339
-951
-945
-725
178
-653
-83
-946
470
-512
382
916
-61
-525
192
-488
284
305
-419
527
978
314
-690
616
-276
-354
846
793
-88
-928
-206
594
-213
69
-647
891
992
50
620
-4
993
272
893
292
-709
-69
-984
186
610
646
621
-527
-278
627
-301
159
-278
-272
-695
-997
-492
453
808
-561
-133
295
-398
711
20
-527
334
-571
868
36
166
140
933
-263
-527
923
-963
-829
-899
-780
-947
-307
22
-881
349
911
-335
277
-424
141
-426
147
-677
-240
-986
540
100
373
695
-872
-943
-505
-208
38
468
-701
-510
-39
-761
101
-700
128
-421
-895
-719
454
-857
738
-733
422
392
-953
152
-251
-855
584
-941
572
435
-97
-935
-91
-152
787
-350
953
984
-619
-208
790
337
326
178
358
-45
-854
-962
861
-850
638
865
-568
358
-794
-795
380
-287
261
-158
-653
-615
-330
-297
503
-478
735
-287
613
-37
-715
-493
-511
519
-861
689
-877
572
-741
-65
-598
-430
-781
952
-154
158
187
667
-271
-81
-468
23
244
-792
-166
836
-903
452
850
55
-627
-967
877
-110
671
-133
224
-123
317
-395
-762
-422
326
241
-229
-386
-979
899
833
52
-882
-49
-286
470
-409
-909
-60
265
436
896
569
197
-832
932
-120
-963
607
-638
725
972
785
-598
625
584
915
-738
754
322
-473
444
563
-793
-455
-830
-264
-900
675
-833
620
933
-508
-223
-752
-373
-876
-590
340
-574
911
192
-544
896
144
927
57
582
-659
-285
3
437
291
25
180
-698
-203
-511
680
-301
836
738
-711
-930
-587
-99
872
84
-451
939
-962
-357
-807
190
-510
455
224
257
-441
-954
684
228
6
-311
-646
972
723
441
894
-659
430
-941
565
669
591
390
-932
508
-476
-267
-515
768
234
544
-211
756
103
526
-943
-554
620
-262
249
931
-492
-865
-218
152
359
-522
735
-746
-461
-433
368
-315
116
-298
811
480
-766
-331
-23
-700
-364
-72
23
202
147
281
-633
360
927
-479
549
-78
581
3
49
437
97
871
447
254
-310
-877
529
-958
222
-537
270
-850
329
732
-712
196
833
55
-836
-13
-367
374
403
-90
-65
625
77
587
-920
477
-480
-351
-357
-519
103
-176
-728
-927
148
159
-114
-344
368
-19
774
688
-956
-528
-981
-834
265
566
347
-534
-915
888
839
-585
439
215
894
-279
-489
619
-298
819
-832
603
-560
-979
-739
-897
-954
810
913
-195
-539
-894
556
-63
-801
292
816
2
-714
196
-589
327
113
856
279
-362
415
-21
721
148
-252
822
-907
589
-635
-755
457
848
-511
-604
280
355
305
777
-379
576
-734
46
-979
-697
512
633
-354
-923
-421
23
-563
-344
-823
-783
628
-576
746
-328
-441
-482
304
174
-401
375
765
511
-799
-658
-96
-998
-848
-887
-200
601
-572
517
-186
149
794
-585
-498
180
774
409
-192
-207
433
10
344
-655
742
103
143
-250
-835
620
739
442
-118
-734
-67
-433
203
644
-140
-975
-988
-791
203
560
34
-567
-196
509
82
824
344
-585
-320
-30
-791
-166
558
-520
-747
-786
-373
-569
43
260
894
964
-987
-172
-913
922
-309
327
-308
702
763
119
624
842
-76
-541
-721
89
662
436
52
-950
793
-232
886
727
-253
-164
-554
93
467
50
427
-709
917
79
779
990
630
-998
650
706
-236
205
-755
172
411
651
881
-222
-481
-391
-823
-157
71
-336
412
768
478
220
310
-674
-920
-793
-128
-85
-350
908
-787
-771
928
-273
-44
970
130
26
-988
-827
-101
359
-238
-603
-646
-818
654
-173
-487
557
713
-304
363
987
-67
498
-968
510
-667
-678
-600
847
752
-368
-333
-180
-508
-782
428
-321
821
919
322
975
419
786
-533
-465
111
-149
-291
430
921
-397
702
716
-248
-920
-918
-675
-366
116
-787
545
532
-818
808
972
-552
89
684
-241
-850
-747
306
361
498
885
569
495
379
-468
27
-528
-406
-264
369
368
-884
648
261
879
-762
102
-915
258
-941
-963
895
347
294
982
176
840
385
-704
-918
912
452
496
43
-56
-98
5
933
-205
711
994
746
690
713
-942
532
-780
-814
645
-111
11
-40
93
977
-438
470
781
483
-421
594
-758
443
621
67
-969
253
68
-592
-968
795
650
152
-595
-229
209
648
13
-482
-12
721
-519
-529
-427
356
619
-280
286
-720
525
325
-189
605
-666
251
818
39
644
-905
313
911
-706
123
610
42
-553
-112
-270
148
-236
-583
186
33
-840
591
-13
558
158
-574
-609
-794
420
-206
411
703
-719
-348
696
370
-180
193
726
-510
-36
988
295
127
-524
756
-901
30
286
716
-443
460
434
389
-532
-234
313
-304
-592
408
119
-742
-634
720
-680
569
546
708
1
-280
542
689
-825
-139
-899
-275
494
649
-868
-994
-907
66
-39
613
599
-479
656
886
437
1
632
137
217
108
-274
374
630
-851
-997
-489
-684
-676
83
-937
-145
885
209
-418
-763
-370
1
-292
188
-529
-403
941
849
374
-570
-695
806
-746
-517
502
-712
326
-519
186
978
928
364
448
989
-56
-798
475
608
234
-742
165
188
977
-646
-124
-787
-455
-101
-336
379
525
545
-958
473
280
540
618
-517
-850
-716
230
-215
-746
889
-634
-16
-711
-931
-251
859
-736
-366
-331
976
981
-431
89
-115
617
-167
600
374
677
-782
719
-628
315
618
883
-405
38
-119
738
-222
-778
-527
-978
-653
-604
-890
-690
-136
-849
880
987
-31
-985
-813
-578
999
-21
514
540
932
-969
-627
349
489
-442
-214
-329
-270
499
154
345
566
-794
-82
759
-382
110
61
72
230
-874
-718
-877
-552
883
-863
-907
581
282
196
109
71
151
-635
-7
504
603
-814
617
-443
-640
429
-175
-181
951
-285
-866
39
-634
-492
-610
-469
668
140
-519
222
-588
-435
-488
69
-389
874
248
151
620
-250
-629
-837
133
488
-641
-17
-31
-991
872
-730
336
626
-298
973
908
-599
172
-802
-202
400
-944
-74
-695
-59
-254
-843
475
489
-518
599
-941
-214
902
57
347
12
-666
23
-107
385
589
200
-548
-587
827
179
19
335
163
-814
-253
-990
-915
-7
507
-742
584
-286
47
689
-445
732
639
195
-482
725
894
-180
952
-382
-191
636
-877
161
46
768
-340
-864
866
330
195
245
372
-19
-662
-200
-248
959
734
14
345
-291
390
915
149
-983
-859
-697
264
-528
-507
-397
-381
-898
-82
-57
521
804
-910
602
-419
460
353
982
-421
456
-225
-936
-746
-155
768
789
-645
-967
650
653
418
-874
592
244
19
-426
-933
-677
-243
575
-848
-174
547
-681
869
356
-849
-538
-206
-831
-9
10
354
909
551
654
200
-65
-474
492
-450
964
-114
-387
441
120
-354
-52
419
-117
-383
630
171
-244
-541
-275
14
216
492
-181
-132
-270
-585
-448
-849
78
-10
-309
741
267
-809
288
-164
65
-952
-907
746
-110
-133
91
887
388
-654
232
-463
821
203
-701
982
366
104
-466
-497
-191
-643
-123
-675
-655
984
-910
-187
370
955
-200
-185
470
616
-736
-715
-555
-904
140
884
74
809
476
992
-655
-43
-710
-853
926
920
107
374
-208
-685
-129
161
495
-73
38
34
381
932
-618
-653
-682
-429
-999
-213
-23
-516
-547
-619
844
-202
396
-390
-117
-387
90
-894
576
955
-428
570
387
556
-434
-243
160
211
-601
179
76
-717
-371
618
461
211
-6
680
713
102
-703
42
-25
-714
-698
-18
-313
-584
-30
-161
-772
984
298
641
490
-211
-131
-957
445
-390
-451
-80
390
398
-135
560
860
-651
-649
-444
65
348
637
727
631
667
832
931
84
-950
546
-27
-947
-858
-279
926
-436
799
-995
-894
230
672
685
-693
619
143
-823
-379
-273
137
446
587
-453
4
-566
494
179
261
181
327
621
-139
-946
684
697
-484
424
-772
116
-122
546
297
477
-418
534
767
451
-485
66
83
-706
456
-493
-451
-685
-144
260
516
-455
-999
555
970
-498
573
-405
807
-413
680
-512
309
-800
416
769
-530
-541
-989
-941
910
60
218
-246
142
-688
731
145
-191
-860
807
642
274
-392
-72
379
892
-433
-331
-710
12
461
439
-723
660
809
-90
339
-536
880
852
-186
128
865
-160
-197
-513
107
298
-34
677
164
-381
-120
37
-67
553
439
247
-403
-578
-836
-623
366
-824
-170
-847
110
-815
-927
862
735
-30
367
135
694
964
832
57
-662
-347
194
-982
-310
832
843
-808
-753
785
743
615
-115
-51
-927
382
-359
-887
760
-235
-122
-326
46
-54
-41
595
376
415
-900
-77
-20
891
-819
795
496
101
48
13
625
328
727
271
10
462
-417
427
-717
257
548
428
-615
-716
873
-360
994
356
767
-221
183
-886
-397
-65
65
-620
3
850
19
194
621
-41
-144
-882
-421
568
160
-326
-378
-691
-795
-480
-868
667
402
-370
874
40
-177
-852
291
-152
925
-798
-146
660
-367
448
797
-749
536
956
475
-795
23
-343
972
260
0
-286
-362
-18
819
332
412
-752
-171
-355
369
-262
87
26
397
658
115
803
647
525
150
-839
693
-593
117
-849
-214
57
-581
-973
-912
-885
325
-937
-348
-25
332
-359
-362
-894
979
-989
-383
738
-600
-46
480
-279
-99
488
-899
-811
-481
593
362
286
31
-637
-582
616
-273
920
-41
-348
-929
577
-612
-275
-92
26
732
19
-206
794
-781
-577
340
755
398
-708
988
646
64
553
290
-661
-11
-935
-444
314
-339
212
987
458
-958
461
56
-53
245
-370
-678
-579
348
-829
894
72
528
801
991
-640
-987
293
298
47
38
992
-818
-460
160
823
785
-404
776
-355
135
-583
160
787
606
618
-129
186
70
-661
-975
85
132
-169
-595
-84
414
-791
-791
-854
654
110
-115
88
773
-94
-45
714
219
591
-491
-726
-307
635
-293
262
762
216
467
-946
450
-51
-584
-940
704
17
-953
-17
-803
200
988
110
-626
-855
-856
-559
860
460
972
512
753
327
736
-214
883
194
843
711
100
918
416
500
-859
-766
553
86
320
-976
-611
-467
-620
-612
203
-955
753
-547
-731
-507
273
316
168
-437
397
-634
-911
-430
-235
772
-704
979
787
394
534
672
-96
-783
-543
-694
704
-961
104
-61
-96
-224
10
-485
278
-608
169
-546
-167
-191
638
462
447
-551
-525
-223
298
-210
-215
315
182
-708
-806
908
-445
806
342
-747
494
-397
-549
-554
-461
814
-676
-866
886
727
-162
889
624
-397
145
83
424
-660
631
-65
-102
72
560
374
-719
28
-708
805
-294
-482
-859
728
-253
716
-420
-158
-105
442
273
178
-905
-696
-407
-341
-279
989
104
633
-10
381
294
559
596
917
-996
-290
336
-940
-71
-608
-426
-315
296
248
670
-916
429
-546
-139
-568
-695
-935
957
-299
704
499
-839
322
106
-354
255
-585
-576
288
173
-463
980
665
609
868
-139
407
514
-608
598
-222
-141
-592
-105
907
539
582
480
920
839
-590
-202
88
-181
-246
664
499
-607
692
593
-170
-203
-616
440
38
242
-297
285
-43
622
-738
-506
749
991
153
29
-189
-335
810
388
241
389
-253
745
454
-961
-120
335
-600
-784
617
719
24
-662
-753
-364
-731
-62
-499
-631
331
607
-758
136
-687
-4
-321
-612
-989
725
-146
336
553
-842
265
-400
857
-541
714
-91
-967
225
924
-79
-231
960
362
-522
-224
932
175
664
-621
9
546
666
720
464
-400
373
-186
54
757
140
767
795
6
-975
-383
844
-459
470
-567
321
-481
-938
-670
420
204
-240
-968
-845
-482
-422
-697
-961
649
7
513
792
217
-150
903
44
200
833
-975
415
774
936
923
978
-363
-145
-171
-975
-944
-29
233
828
194
-265
-104
132
-213
56
149
461
724
-938
-216
946
-116
524
-72
51
870
-214
-621
778
812
131
538
247
-618
-20
448
-358
0
-249
341
955
-667
256
369
887
-984
520
160
-854
-43
-991
-473
-856
938
472
-682
169
-152
63
557
-396
116
-513
-283
40
570
-153
-471
-120
162
16
225
-732
-306
772
858
845
-561
788
-804
-838
733
-725
-309
342
-416
814
306
-851
441
320
560
-526
207
949
-811
-428
781
-909
-642
-261
-568
543
550
-607
739
315
243
178
-925
-227
-636
521
-449
127
571
-649
766
972
721
-305
-895
785
569
564
-2
-446
-698
-468
-513
-797
652
210
-521
-714
-943
-368
101
813
-608
517
522
509
381
-783
-477
-247
223
835
-229
-914
412
803
997
56
440
861
-99
692
478
854
989
-317
-942
444
578
51
-937
844
106
-774
-944
537
-509
550
-793
706
-342
541
691
612
-661
-577
-265
482
-323
200
-859
-219
234
508
-237
156
711
-192
669
-204
-532
-83
97
438
-87
-911
662
100
938
614
288
562
119
568
-681
-176
123
748
-346
-235
847
349
-100
22
-61
-166
-137
-849
-770
326
-504
82
82
-884
228
362
-890
-368
179
-218
907
-304
34
402
-699
733
-505
-366
807
901
917
-142
-323
421
572
-40
74
-25
-739
-691
-870
-171
-567
393
67
155
133
-9
-303
-2
-354
-279
-148
-727
-332
-747
-878
707
731
569
280
322
-873
-707
410
905
-383
-150
-588
-618
-600
-100
-99
-387
963
208
102
350
-11
-276
-242
-821
-18
945
-197
396
-307
-340
-167
-210
563
386
664
476
460
-11
-666
-779
-18
435
-340
-71
-325
646
-152
-304
-784
-29
-685
-188
303
-971
-436
-347
830
155
645
619
755
-726
120
-278
-24
-293
16
876
583
-816
-420
246
-475
-543
-146
-939
862
-244
-943
-531
297
469
-307
-971
463
-981
510
-661
-847
16
942
-41
-703
-895
-841
-573
-670
-716
381
-799
-74
434
434
711
-898
28
-518
21
297
297
-241
390
759
-360
-514
711
-827
-259
107
-414
-585
359
-211
-352
-937
-4
-203
-143
714
640
-733
-394
-821
861
-980
287
674
788
416
644
-284
713
-683
-193
-421
475
998
206
56
-335
-97
407
137
956
346
787
348
-45
-543
325
581
163
49
436
378
-824
-569
136
-171
-460
-563
198
982
193
-784
-945
209
-500
602
-146
883
577
-405
-705
485
173
-911
554
178
757
-658
-837
23
-845
431
-961
12
-353
-458
-610
762
53
241
996
-820
-819
-159
-961
950
-769
-243
670
-129
-679
-155
-673
851
949
-569
583
-248
-607
-465
-687
588
237
565
-644
-995
-856
702
333
-733
568
-648
64
686
-80
454
-50
-788
-226
654
-727
-295
-653
-128
674
596
-275
529
835
634
-152
786
-835
-333
-960
994
-943
512
-492
435
-477
106
-904
-705
875
-337
287
-370
-279
-790
-998
-221
518
977
438
-982
49
295
-46
846
-167
-241
-853
-532
776
41
665
873
909
989
-985
805
910
933
182
-767
840
768
-878
-221
-175
-290
-915
945
275
-237
-102
654
918
-660
227
870
612
701
-958
799
992
430
163
-663
-770
30
-387
695
122
383
-680
527
-542
337
-346
131
-831
-828
-512
647
-247
963
33
-888
-822
-798
-457
-530
868
-366
223
415
-498
-245
545
-693
-598
795
959
673
-976
958
-485
-449
-774
496
-144
-412
-598
552
300
107
986
818
201
-57
32
-837
-237
-868
-553
371
947
-375
-245
894
-94
449
-811
661
-119
-966
-930
-476
-395
-242
170
-619
-218
-390
-157
301
-858
-7
426
-516
-721
677
574
342
930
-539
485
-648
457
-336
484
-893
62
-656
238
853
687
-676
-508
-350
-622
-287
580
200
-802
-155
252
880
699
-967
124
-602
984
120
204
222
-422
318
-450
889
348
604
124
-658
-798
-5
-791
828
-949
-976
835
306
-308
-373
435
710
125
-715
226
934
915
-252
544
831
485
779
165
-81
-699
379
-885
268
975
765
-732
402
-547
403
444
534
-780
342
774
-540
73
214
980
-34
-231
357
743
107
-443
-682
-720
887
-935
180
858
-618
-553
-563
89
802
833
101
860
950
816
-339
772
245
634
802
150
476
239
91
-55
688
-353
-348
-934
-826
-87
-693
573
669
-841
-437
102
-840
164
-996
-400
233
373
35
954
131
-482
288
78
-393
-317
774
-534
-250
768
-999
-298
-347
-401
257
442
-1
-517
-363
-172
-649
-847
181
-697
-495
281
149
803
-97
987
755
-260
907
209
-180
732
-147
-647
-156
-307
156
430
-789
-32
384
-170
-758
-623
687
-783
-195
654
-569
720
-901
-638
-354
-649
-198
0
714
696
-842
741
487
888
161
-431
705
533
-397
-13
-698
-425
819
-21
940
695
-6
727
-139
488
-774
-35
-228
867
-528
-120
668
793
431
312
-306
-773
967
-32
-903
117
-818
-244
-50
893
-517
242
-536
208
615
-784
694
647
-218
-926
-810
717
767
317
-45
-429
-855
314
-706
201
833
-956
635
-909
353
-207
503
-972
276
275
69
330
-700
-526
878
-749
259
594
511
-676
100
-626
-842
905
70
-271
-220
607
678
542
-520
-744
-328
-391
-248
-897
-889
339
-343
-74
-708
644
339
-66
764
-751
-880
776
975
-802
-923
-552
649
-990
443
230
348
-695
-446
426
550
-597
70
-484
547
-566
-540
-300
990
37
30
-464
-437
-451
890
-953
-793
-895
-217
328
-710
610
966
113
-985
-793
94
-962
-293
119
880
-364
361
239
261
-644
-755
235
869
391
529
884
308
-591
981
-349
153
-324
-835
-121
-719
97
-828
483
-337
-449
968
738
-399
-336
-79
-345
442
627
-945
-731
-431
-926
231
334
759
443
76
-304
939
553
853
-18
49
331
885
-942
153
354
-112
-919
537
-547
46
-376
-620
-614
-2
48
-492
-775
-469
-360
-340
-366
880
-965
-118
519
-286
-699
-387
949
662
-806
555
-397
717
951
499
-73
351
356
-394
714
20
4
872
-994
787
905
-881
-99
-722
-224
402
24
807
516
-484
103
-75
156
-635
-756
618
483
67
603
-154
416
-328
547
379
-684
-79
885
989
-197
332
135
-889
-360
-671
335
107
754
307
323
607
562
450
196
391
972
-653
-629
-837
673
-278
233
661
589
-698
-261
921
-197
-577
497
512
458
-903
-892
-766
-128
-37
776
-967
-140
-771
-936
-561
314
-230
-184
-779
143
-730
860
-635
792
-133
-933
185
270
357
270
965
-808
-724
964
-841
78
-916
350
-906
521
-910
531
-36
-216
173
657
681
-520
228
436
-55
-723
-72
205
-789
579
718
628
-254
567
-156
836
26
-414
-694
438
931
942
-505
-566
19
-656
-94
748
15
586
813
34
915
-703
363
-476
-458
739
-289
-579
-188
284
488
-309
481
504
256
-843
-805
788
-66
638
-406
-384
-720
350
876
991
-868
51
-21
284
913
-384
250
-807
227
876
-88
560
-561
-315
776
236
605
-138
47
-506
46
-936
484
807
-562
318
-793
-147
-300
984
-134
-618
-122
-323
601
460
-973
-718
-615
883
179
-79
-567
703
-360
-759
-842
453
681
517
839
893
202
818
84
938
761
811
-246
-653
-865
-190
-618
-661
177
-549
840
-558
-349
-107
121
-412
-488
623
348
921
439
40
-118
-667
330
-724
-39
877
-945
276
-672
-91
-289
779
626
-910
-476
-23
-598
240
324
-514
-179
995
-838
-177
-99
-142
407
-980
-70
-456
577
-947
15
335
932
-585
-440
373
-419
-288
-375
-987
823
-61
-398
993
-647
-718
-847
-434
314
881
40
-594
630
78
835
-958
200
345
139
-465
-279
116
814
820
993
-951
-769
826
126
-551
-754
438
156
927
9
272
-834
-705
137
-476
417
-148
-324
479
-742
-134
423
699
869
-731
543
-476
-658
-720
359
-851
770
403
214
734
-149
988
-639
-505
42
-41
328
592
182
-458
-651
581
-1
310
-341
-100
938
-674
177
-1
577
-741
155
939
-866
764
500
539
922
881
-634
-608
516
510
-442
275
-886
-44
716
604
-897
-851
-916
418
-533
-171
-937
625
105
395
941
-498
-304
-127
661
214
880
-907
613
262
127
408
695
-404
-815
188
995
254
-996
142
-406
203
-598
6
922
563
923
-464
129
196
36
-910
51
-214
-574
811
782
298
54
-95
-424
408
-636
85
-876
250
805
-536
-783
-94
-821
948
116
-83
-821
-136
789
538
-757
812
203
160
-629
-876
-839
295
-427
-301
127
-76
-348
477
222
456
1
-473
-631
706
-978
299
718
-892
-332
-588
-90
-765
-27
-240
-109
417
-192
-274
805
-833
-37
-692
132
-130
-759
-75
-355
847
-860
-501
-666
-347
-48
-811
754
-598
823
741
-892
293
-39
828
160
-787
-790
-352
-629
-13
-709
880
-150
-234
387
271
581
-703
117
-317
-856
823
-733
-213
782
701
902
-758
-358
-35
-933
177
-15
-937
283
-826
253
-725
-701
-82
-869
221
-737
332
-634
888
-960
-985
-788
-971
174
415
-960
-119
-681
-95
-346
621
863
298
-762
-515
131
-995
-359
854
-780
13
-399
884
-875
643
275
-505
-305
-415
264
-832
219
-271
-432
-325
-700
-631
372
-809
-5
112
422
329
130
51
-92
797
-774
-139
-150
675
-362
858
254
302
458
900
-787
146
-128
-216
-299
86
-80
-156
-870
483
33
626
915
204
-115
777
-587
160
-757
-364
992
-700
-105
-546
-524
-734
-305
117
-358
-210
118
83
-620
103
995
-818
-946
544
826
731
-428
219
-494
-935
327
78
939
-863
250
-395
-641
-163
12
838
715
695
438
108
-943
-328
832
80
213
-659
550
106
67
371
-1
991
441
-170
-789
14
959
-589
451
53
-9
688
-64
-683
-225
-950
99
870
-638
-128
-170
-321
254
-611
-393
-748
-578
726
3
-200
-308
-251
-691
-778
780
148
-615
512
-985
397
-302
-505
-101
-666
707
651
-232
902
617
-874
646
745
748
452
708
224
349
286
785
-653
-744
525
912
300
-238
-790
503
370
151
342
-54
640
365
-612
513
14
-269
66
345
273
-196
-340
115
-514
-267
-17
51
361
341
-914
-549
-849
-415
-663
-355
687
-338
-7
138
666
-812
-601
-886
70
253
-412
-712
54
-192
-756
-281
-438
-700
-636
844
451
-331
-677
-975
873
-802
957
-221
155
-544
-479
214
117
850
174
-599
-1000
825
734
-779
-763
807
-826
505
-401
339
-468
-72
186
972
670
987
-401
381
495
-670
-43
575
460
-159
-594
553
917
-771
-584
-979
-249
-122
-526
-233
29
446
-647
-211
-748
614
67
345
676
690
-507
418
145
-377
-80
265
646
54
373
-383
-948
996
-21
196
-730
640
-227
386
-668
-255
950
-173
-373
-287
727
-368
-657
-36
175
-593
-481
-183
-773
686
-201
842
-449
139
288
-41
-558
28
-327
-813
848
429
659
274
661
-312
555
-299
-289
812
-203
428
-959
552
-659
-285
436
-724
-766
781
-461
881
467
37
277
-136
578
-875
864
69
608
-253
490
259
-191
-470
-371
-918
-270
299
418
500
-998
50
-894
603
-940
-670
477
91
666
-64
391
962
576
667
-937
-601
-451
208
639
613
-585
-795
16
-999
707
-491
-296
26
160
-809
38
-254
-66
931
650
528
351
-151
429
-153
47
680
609
97
-475
790
852
-266
-822
28
-252
181
-648
-842
-56
734
-846
-156
231
977
-4
831
157
12
-419
430
307
356
-312
68
872
-766
30
412
681
16
-541
-46
882
-691
-286
-129
876
-857
-635
-289
-968
241
-404
-893
119
-605
419
-16
331
-341
528
427
-469
-424
823
-108
175
-689
714
-284
551
-528
-385
-795
-601
254
320
-356
990
618
441
217
743
424
-841
-295
893
-155
-417
682
-727
-833
949
819
162
-91
348
-557
107
453
-380
874
38
-746
-729
-676
-843
-727
-895
-60
-108
-749
515
839
703
-384
34
560
-723
825
-723
-936
-831
86
-684
868
-32
-507
-744
-738
719
945
787
-413
-402
353
85
-177
-202
-899
793
550
580
454
405
-649
369
-727
-916
43
3
-719
-362
-617
965
464
-949
-693
832
-68
-153
113
631
-289
879
541
221
-683
-242
-13
390
531
-784
244
515
-900
6
-976
-988
705
-97
295
807
511
-183
-119
-110
-178
618
-951
509
810
-156
-168
420
832
240
-73
-631
638
89
-6
347
-768
-85
177
390
744
-736
-667
-542
384
-120
359
-265
474
649
810
858
63
647
-149
-310
449
-300
-974
497
903
293
-950
-682
-300
-513
-725
-860
-596
-853
-847
881
853
-60
-202
-716
624
202
505
-383
-914
-533
-279
-569
618
499
319
-293
-685
-821
-853
-777
-89
737
-780
-785
-919
-311
-866
-591
-137
-580
184
-475
782
-715
745
128
-62
-731
-865
5
519
-88
535
226
561
63
580
611
-943
-943
727
-801
-587
839
414
-292
388
135
-931
633
547
-787
451
739
-253
-664
-965
691
766
-676
-312
97
-115
-472
-667
-3
399
474
-839
-608
197
252
-272
65
-735
-438
-460
772
184
303
9
-182
553
-327
994
-137
292
27
880
-134
-356
360
-926
768
940
106
285
-238
-860
712
55
137
-74
-304
-89
178
670
848
217
957
-586
-800
-1000
395
-681
-13
-630
472
829
-768
-295
-555
333
-182
-71
-537
790
-472
-110
-259
-393
426
-946
119
565
-784
871
-307
451
676
422
-900
-311
512
861
-891
-751
144
-483
492
-53
-501
795
56
923
-991
720
-723
-329
739
-649
-838
521
-254
374
-240
-430
-960
797
792
-540
578
-443
-623
319
561
-531
682
-846
79
509
66
-930
-246
-517
-805
911
946
482
-782
-609
56
432
883
-290
-731
680
-756
628
449
-699
-714
144
832
-364
-898
-744
948
-67
706
-942
353
455
968
-298
-945
-176
-254
101
630
539
48
574
-830
187
-142
790
1
407
-727
-983
-703
-317
-809
566
140
-880
717
652
283
-6
-691
234
-717
-881
990
772
-276
-460
-150
404
440
707
153
248
926
410
-284
264
23
-524
176
572
-87
-755
269
-782
-691
502
-581
854
-806
577
-12
-929
529
-827
-60
-993
-512
-38
-539
407
-89
-398
-75
-767
845
-934
-893
450
882
-69
912
-648
-942
-856
-365
-549
560
158
839
-658
826
640
-873
-282
956
-132
878
974
-337
-235
-723
549
266
250
333
-221
973
-240
-50
490
-874
896
-951
-768
-396
-451
210
-240
209
-307
-217
-878
-278
470
-713
141
766
-615
464
-924
-648
-125
-85
488
-664
710
800
259
857
356
18
839
890
67
-954
-519
31
-223
381
-212
-363
-635
380
524
-812
-750
393
775
-390
-560
871
-709
891
-430
-639
-911
-968
-419
-411
167
28
995
531
-148
-363
152
258
468
266
16
-243
161
397
-861
-475
-563
-2
-263
-296
-13
-423
469
-326
-103
314
-532
559
-517
-645
-431
-590
401
-300
114
977
337
-878
-554
842
467
-54
-817
647
114
886
194
995
297
228
802
-262
-734
-251
194
841
320
360
37
-247
-135
546
-5
-293
683
-785
-588
-929
656
648
532
96
-694
-691
-518
-446
969
-601
434
-169
-697
713
374
-241
815
949
804
-3
405
-922
-109
-565
-613
877
407
-992
871
472
420
-302
385
785
796
-319
847
-823
283
-15
-785
-727
929
901
-206
-877
-935
972
-889
-345
-871
-949
-725
405
-867
899
-450
16
-848
54
463
326
-646
16
-744
799
193
-732
-179
-341
156
457
-389
-526
916
878
-501
405
-428
827
-389
-701
-253
-372
-496
327
95
-378
499
-630
559
-890
-181
230
-707
-218
592
986
-609
444
-179
641
-835
581
253
252
829
-635
-178
877
-969
-189
-821
-668
6
673
898
-41
99
-395
-106
-351
-82
766
-563
-788
497
662
532
-293
-202
-19
823
59
241
-227
-987
356
726
625
-983
30
519
634
380
-731
-415
-346
-144
-73
572
599
143
-284
84
-798
221
-695
300
-86
787
-828
341
-695
86
-541
218
468
392
495
-26
67
-768
684
214
-918
-928
148
691
199
967
550
-870
270
-43
-819
-585
-711
-383
833
-990
43
-246
1000
119
-221
-739
-835
839
551
-457
401
736
-69
831
469
938
27
-922
-774
-81
-77
477
-455
-14
-235
551
-310
-77
-195
-217
186
-154
880
786
576
-873
-903
947
57
-123
49
108
-929
765
449
-908
-154
-967
-237
-297
-736
-684
860
310
934
-216
892
-693
564
107
102
-396
250
252
414
121
-567
-375
-289
369
952
120
-125
-367
742
-909
-535
-456
986
479
86
-572
-119
685
156
-610
-551
-826
-651
-34
991
-174
323
-664
466
512
-786
189
-938
-14
54
-52
-155
439
771
-159
495
-176
877
556
-294
259
239
914
824
679
-368
118
-726
918
-676
345
234
-367
903
8
-23
-799
595
857
-505
368
118
391
-467
957
-439
907
-494
687
-651
249
-402
464
-3
-992
-288
-220
-68
968
-127
958
794
-129
-743
212
930
-638
353
527
-685
583
92
246
-960
-788
758
-977
-264
-939
581
-93
255
-92
376
-449
-557
-418
879
505
652
-417
238
176
659
238
960
422
-4
512
654
106
-637
-905
-553
-762
212
767
20
683
-710
631
504
-256
-327
463
586
3
241
-82
25
-768
-527
943
-828
-680
-12
-754
139
885
853
-213
510
-716
-915
782
71
577
953
162
736
-93
950
75
490
752
-883
-547
488
566
-231
-480
-654
-768
-558
-108
887
-332
-165
-275
428
-639
-759
-554
-439
762
-850
-505
-47
763
-203
-773
923
-722
539
899
-603
11
-685
831
590
480
531
569
-353
275
-367
-780
370
-237
452
-662
55
-466
-220
858
353
-126
470
-890
87
-887
766
-793
171
94
-601
955
783
-20
-865
710
517
969
837
-144
816
582
-10
668
-56
77
-705
-776
-969
-30
162
740
321
569
787
478
-595
19
801
-906
37
-262
653
-635
519
824
36
465
913
356
800
487
-321
697
257
853
-45
-782
-73
633
816
-441
473
961
-337
-128
115
-364
587
997
-327
837
-752
240
79
809
-125
800
-92
392
646
604
-98
-885
-631
411
-669
212
-578
494
-134
-595
663
-182
-366
-389
143
-574
38
-8
-298
-558
3
-67
-696
290
468
228
-188
-881
257
3
-150
-21
808
197
794
592
-960
898
305
386
820
-632
-294
887
-509
-882
-281
738
-956
-487
-276
-293
136
-227
-953
370
-85
-330
-448
-887
797
844
-226
-565
-808
606
-385
-664
-375
-100
-877
693
64
242
722
-581
244
268
-648
840
368
355
635
-928
474
934
79
-648
201
-484
801
-791
-553
658
823
849
790
-446
448
-443
407
-128
349
-982
-24
-756
-111
186
-916
43
917
-215
448
-917
-526
556
-36
-452
479
-370
202
-324
-625
-2
899
708
219
274
-600
-838
-895
402
543
-116
-714
-81
-75
535
-636
511
-99
138
499
-680
-641
-793
194
75
-479
-918
-62
481
709
-112
-821
-704
620
-732
78
204
-927
826
-697
-928
848
-309
-23
-147
680
-151
722
931
358
72
733
612
-993
-810
862
776
896
-14
-126
-123
552
-206
-378
796
419
71
-961
9
268
-989
25
-851
-716
663
-198
10
-37
-222
-499
193
898
188
215
425
631
-648
635
957
989
722
552
796
299
416
-101
466
-592
-822
265
-156
-873
670
-754
969
455
-486
-620
-836
-637
-795
-337
-870
196
284
-333
-840
538
-906
23
453
938
844
814
369
303
-926
-659
-327
520
-995
342
-311
639
879
-542
236
-645
-479
520
-364
-74
263
706
-503
587
571
218
246
-262
-253
163
-662
-632
998
597
273
-941
-789
664
-878
-510
594
-133
-829
-787
-583
-192
-747
708
60
777
-252
-742
987
933
-741
984
-204
183
362
-655
664
-19
-836
644
605
-741
-745
722
-970
501
-721
-506
-622
472
685
-593
-685
-639
-278
-579
455
-830
901
-518
980
-998
480
629
272
-906
479
-987
474
487
391
-103
-54
69
-89
-131
-718
850
619
994
-716
-46
526
-712
601
992
419
248
-74
-812
-277
-599
-594
-39
-884
-462
518
-502
848
-608
-525
-180
-140
686
211
-745
626
-620
-695
-430
-829
964
-792
125
270
-26
632
683
533
665
-915
-854
-717
-608
-59
962
521
8
-848
-210
385
-792
-699
708
744
409
-114
399
-916
467
167
-774
-91
-988
-533
-73
69
16
218
240
-380
-892
319
-315
620
-283
676
-469
-634
-830
-472
-289
-989
-891
-542
171
-821
980
804
547
-787
426
791
-670
6
-319
-65
692
11
-257
68
-857
598
481
-58
-181
-673
-798
501
-534
468
-328
597
-271
-113
-583
765
503
856
86
-642
273
-888
-875
194
-92
-46
664
419
506
441
826
-725
-114
-557
-584
894
-844
100
97
780
690
-915
544
-546
464
69
-407
649
-821
337
94
-912
422
399
-203
534
-525
-614
934
917
589
-929
491
376
296
578
-603
-608
1000
779
-861
-372
869
-793
155
-103
911
41
-413
552
-402
857
122
419
-329
118
548
-807
-809
-387
-793
455
-336
52
608
-259
164
-7
-491
-605
421
-934
-527
-602
229
-551
289
-909
-329
438
576
783
-112
852
-318
-624
-304
230
-286
-183
-598
-158
-387
-744
-809
-995
-129
305
683
-969
-869
-538
-431
3
558
-350
-155
42
694
-552
-252
309
-925
906
674
492
902
-872
-717
968
729
692
767
-637
-869
951
-368
437
221
578
-202
-382
820
829
176
149
-320
567
507
407
448
-235
-463
-29
-531
116
315
-537
-640
-938
-698
-287
-739
-332
-408
783
-286
948
852
-234
-157
722
185
-51
915
75
404
548
-978
-951
718
878
152
700
811
539
260
794
973
-531
480
-265
-982
423
-902
589
-911
260
-453
654
153
-952
-647
840
-39
-93
-754
23
-232
110
580
-171
464
46
-200
-592
-854
840
8
244
-263
643
-352
727
262
19
-485
286
445
627
978
-100
109
89
257
935
-4
946
-175
867
-780
251
58
359
-902
-965
-501
-541
-438
-678
732
53
-991
595
-805
-258
-591
448
-388
-746
678
423
327
-48
-608
844
-224
-581
92
-570
-278
-262
426
956
-366
-360
-413
718
112
901
-180
-661
835
404
-810
75
45
960
258
-965
473
-293
848
162
-293
581
656
553
802
-183
-74
-142
-77
-386
-873
-216
822
-632
809
321
717
-361
-196
326
784
382
397
-221
346
-167
-966
997
635
-534
-850
335
498
-55
212
-987
-384
-185
-68
-798
119
296
36
209
343
782
63
308
838
613
762
105
-47
669
-524
720
-482
-779
-201
241
85
64
862
-717
776
778
-477
-731
554
485
-130
426
-182
43
-802
-358
140
138
16
940
-434
461
-943
-256
-734
782
815
528
-524
-138
-977
215
535
634
-357
244
234
316
821
-749
-335
567
316
872
597
482
445
2
-716
-851
-906
338
824
911
252
154
805
-162
140
-626
-853
-588
950
-618
670
-842
190
-17
587
-616
219
-169
226
-864
-265
801
-256
-548
-845
-718
318
358
-634
637
-1
-287
34
-118
-437
-23
-733
-515
-731
-601
922
996
-209
-547
929
-49
-982
-218
517
483
695
113
769
-198
111
780
-6
878
676
-293
444
688
-488
791
-216
-707
294
602
-49
481
355
-866
590
-719
179
231
-639
-143
961
-146
40
752
-756
202
-862
989
132
885
-433
308
621
444
-23
667
-210
-848
916
-106
111
474
821
131
236
-341
744
-118
-645
-424
-785
-916
880
-683
-18
-162
773
-409
620
-407
-172
-799
44
21
776
-808
218
721
-261
-174
-866
602
-943
468
268
501
641
245
-536
713
-973
-781
-173
767
602
-268
796
583
760
823
-416
-760
-628
574
-645
-490
524
-526
-767
-607
571
-34
-380
216
190
836
529
603
44
-514
-474
468
524
323
-248
-577
-375
-871
-614
854
-202
-947
982
-83
751
837
-428
-878
80
-463
-779
-988
-96
175
149
350
-684
-224
-140
854
-374
170
-539
939
-274
762
897
-732
851
195
-77
313
-419
664
-188
-163
841
-88
908
-121
-647
-123
-835
964
807
726
-172
-862
831
947
-426
-432
-478
-635
-992
286
76
537
227
496
-705
834
421
140
752
-302
631
-148
454
963
463
721
-562
-748
413
-221
-193
73
722
844
227
-896
-548
353
-719
-469
28
233
-549
-502
936
-273
611
-169
-868
402
681
189
570
810
-711
-349
-916
240
799
-256
-58
-312
-572
423
-799
-657
437
-295
693
-835
-781
-371
-3
-457
376
-738
257
907
-287
83
-691
-667
13
-166
864
-368
436
713
509
-656
679
-884
299
335
-236
924
-521
-641
146
149
-149
693
499
930
441
-980
342
-886
257
74
157
612
-929
103
781
-476
-863
917
731
-526
-333
-655
-937
958
-333
-6
-351
-204
487
521
-322
389
-939
179
955
-686
879
878
388
-789
539
-315
-832
369
-888
242
-211
-830
-205
-915
-338
-942
314
5
257
-156
174
589
159
748
290
403
550
-428
67
583
-318
-478
-812
123
-915
-82
-282
968
791
228
277
686
610
403
-365
989
492
-104
-462
856
-797
601
-223
679
722
-875
42
996
784
117
146
-216
84
-831
180
195
757
669
-346
-798
-281
808
597
-980
-38
-781
632
-423
602
200
118
490
463
12
102
-55
-92
358
-679
499
898
272
-780
417
-872
33
288
-320
398
-650
481
-511
360
-536
367
-693
-508
35
834
313
537
951
-997
271
-680
-192
795
277
-777
-582
87
738
641
829
618
-966
184
899
380
912
-111
-187
326
783
561
267
34
-669
996
57
716
-737
132
-322
277
-676
940
-748
-436
-382
339
-30
950
-513
68
-613
-758
-809
-649
831
-73
-989
-114
651
116
-603
412
-838
780
491
408
-126
-447
-214
6
-56
458
-112
826
165
226
225
-116
943
-810
919
498
501
500
724
908
252
66
6
-253
-928
603
-638
207
269
-993
118
-397
567
721
81
118
170
509
-142
350
-874
-258
582
-251
-885
-518
369
923
-740
402
312
571
628
110
78
-735
643
-302
37
-989
417
-379
-862
-782
410
26
231
-197
-57
-554
-420
282
-872
-839
-755
526
-765
626
-435
932
396
215
430
-215
-659
169
535
244
-528
519
874
882
-328
-950
136
60
-338
528
511
-176
630
734
-363
758
-710
-776
732
75
649
-738
-464
740
614
-803
586
301
-137
271
-125
-146
907
-494
553
362
27
103
207
18
86
-582
-904
-977
12
-986
-464
269
-573
-206
-471
985
-676
126
309
-383
967
13
404
870
-643
-987
-903
-96
-38
224
-16
-995
-876
-14
49
400
689
-585
687
-160
605
-768
-309
-824
-243
-494
-136
-181
375
700
-369
-624
-509
-345
-638
492
523
-969
-501
958
308
-318
237
-577
324
-239
984
-747
-119
-251
340
-541
-445
-431
-348
505
898
360
1000
737
-72
-89
-445
483
902
-70
896
306
242
-792
-723
-361
-989
-314
720
-942
-86
361
-133
611
205
-390
-144
609
-943
887
484
860
-291
901
-65
679
-791
163
446
323
671
-512
-602
403
806
-694
814
724
151
724
-386
-235
387
-516
714
506
43
-467
-218
999
940
-294
879
-561
-815
24
439
-739
-720
-443
738
-553
-342
131
0
-274
-225
-594
765
-900
-362
-881
-232
952
692
230
652
503
-13
136
-406
-41
-827
164
530
-388
452
1
528
-454
-936
262
-307
-140
-52
-162
-751
-694
497
88
-733
822
-950
452
744
221
65
-909
-925
-115
-303
-969
119
758
49
106
448
503
-387
910
-267
89
-948
-609
481
28
50
59
-629
-863
-579
771
-415
-17
881
-40
814
513
393
769
116
933
-683
-631
703
-486
269
584
-922
-818
832
16
292
-60
-536
-809
155
-21
682
250
36
-381
26
-808
367
-502
7
680
-635
678
75
999
-651
-201
580
787
-960
-587
967
642
-69
375
-947
-678
474
-758
378
77
-217
118
-318
-498
523
544
413
842
-330
-320
507
891
-900
-511
619
242
-694
-321
589
-945
-164
-158
689
-100
712
810
10
313
-647
-104
329
113
-19
-637
-475
-788
-302
-12
233
945
896
289
164
-775
-374
-181
-780
-410
71
-374
-938
711
498
-743
-925
270
-804
-762
-984
-715
247
-977
-383
-383
-447
-991
-373
-54
893
49
-268
319
571
-826
541
609
-507
15
-447
-399
32
728
-949
-624
563
-86
890
-292
-723
41
809
-499
804
928
-286
-653
-10
-578
-606
-665
692
563
471
-950
107
-804
-982
-484
-123
-489
-25
-769
-898
897
-241
616
168
-887
21
608
-472
-472
-486
45
926
56
-725
826
-397
130
-845
-42
-462
247
-561
132
53
-796
-563
955
-505
36
-775
-84
932
-971
149
-661
-830
-316
443
53
-372
608
-204
730
555
244
-6
-864
901
95
-705
272
-567
89
-420
127
-714
948
-534
477
-707
456
879
-317
507
-553
-185
-825
-868
-384
458
630
-174
849
769
-405
950
-24
824
-589
659
-166
536
-999
-667
-443
-551
-785
-779
517
440
94
248
187
953
170
927
158
-8
413
-380
935
650
-238
634
545
-594
-755
155
456
-490
870
307
-110
121
-72
-875
-948
168
-638
-111
125
962
330
-548
897
411
-540
-960
616
-982
-10
-954
-629
-951
542
-885
636
-129
-324
645
61
-303
725
350
-950
151
141
781
-723
407
85
186
-552
-884
-414
387
-324
-150
-208
89
-53
214
835
920
-638
-623
296
-282
-997
-226
-133
-926
363
-182
-860
-132
45
-685
-911
150
-150
-716
518
501
635
-567
169
852
320
-139
412
-710
81
646
-981
462
-684
-149
-676
-792
-329
138
-717
463
145
-753
-724
-781
-303
412
-877
873
617
-169
-778
553
971
581
702
-670
357
296
712
-653
-465
338
481
-603
-290
-269
-864
-576
-889
-810
-803
509
539
544
-986
279
-578
872
-66
-729
724
-839
-946
-448
541
753
-273
871
4
-354
988
774
-454
963
644
501
246
-402
614
-716
699
-762
705
722
-836
-409
-301
355
-288
-187
490
-369
723
-200
251
246
-849
972
-660
642
520
-993
-560
775
827
751
797
82
71
-260
-336
551
-256
935
-106
758
350
43
-362
361
-784
93
-753
914
14
61
972
114
-548
933
-84
718
-95
-626
932
-390
537
43
189
473
704
-308
55
100
114
880
71
508
-465
-275
-826
-414
-599
38
18
483
162
408
-301
359
-922
44
195
733
68
-443
962
-889
143
109
-325
-108
-595
-507
437
-101
961
-53
-254
-76
-145
379
-526
562
-610
-605
-514
551
792
707
-12
-482
-337
-242
657
-233
-451
-684
-18
669
941
-94
902
-947
601
107
544
-982
-295
718
27
-392
-497
681
-390
544
587
734
-990
-489
183
901
643
-915
-623
95
-650
626
-833
681
-955
935
159
-412
703
310
138
-547
568
94
-743
-104
-40
-663
361
-148
109
212
-114
998
-787
628
497
936
788
-583
267
198
934
-648
882
190
-673
344
433
843
-549
956
484
71
815
311
-389
-940
-791
139
117
414
561
-279
-207
-169
193
559
-655
275
-37
992
-45
182
966
-40
-50
480
554
-175
770
-275
-420
-954
750
264
875
-966
-5
-543
-312
660
789
730
-84
-481
473
594
-554
-217
829
-834
756
799
-935
-86
642
421
158
712
-327
670
-763
-705
-510
-434
854
564
-167
853
314
-420
219
-472
552
173
-333
-693
-198
134
-522
-33
-799
642
-237
-938
501
-42
-229
-595
-372
-923
-63
700
511
-532
415
847
585
78
-551
-825
525
854
-929
232
731
69
-567
-185
-949
-237
-490
254
918
945
-730
-845
-844
682
-9
798
910
-465
-216
2
703
-232
328
-282
489
221
90
-559
806
200
-76
-176
187
-686
-584
-826
-536
375
302
787
614
-274
376
-265
-316
661
283
-943
-914
621
238
-378
362
-102
701
584
365
131
729
114
-592
154
342
-564
-624
356
799
84
-130
884
260
-521
686
560
-473
332
159
862
-775
788
578
-681
867
852
406
-44
609
-865
927
287
-721
85
494
905
-186
852
988
-526
-817
-7
79
471
886
-690
-230
120
-580
-349
-778
574
291
-942
209
-917
-483
234
-217
428
-714
362
-975
296
-982
959
968
-44
694
130
-467
89
413
779
-417
655
-23
-269
-259
70
-507
-436
661
-617
145
-378
818
840
813
167
-151
-8
-139
-204
-578
-110
-618
686
142
942
2
799
64
51
-946
578
-243
186
936
-748
-780
-425
987
-628
522
-242
-968
-362
-484
-565
-91
506
-262
-916
513
678
-45
615
689
628
-96
-283
-351
874
648
386
-786
411
243
135
-825
317
624
746
543
-910
681
537
704
-52
199
235
-682
308
986
722
-323
-382
-160
-805
-452
-851
289
-934
-902
-570
479
176
877
670
934
130
681
480
219
-100
224
-845
-352
-252
240
-375
-25
-92
-487
-576
-511
-119
-824
504
-396
-445
227
-215
43
61
-594
-345
392
136
-649
176
935
-809
-198
730
-421
617
-817
-195
-93
622
-740
436
-769
51
-98
847
-792
-124
-881
-675
563
-965
425
-134
-408
171
-967
-143
271
-142
-90
-35
-762
-889
691
149
-768
-919
862
690
-349
-426
-168
-417
801
-191
434
226
-855
-505
68
-38
-771
-205
-647
-975
778
473
-744
-627
-238
819
-323
477
245
-800
516
300
62
728
-184
-503
699
580
-255
406
-370
-405
-344
670
282
-50
886
-78
-328
-262
272
442
659
-661
485
899
-571
836
-369
-168
852
-619
-912
-473
-731
-641
-295
-610
44
-634
485
-533
342
-551
-658
-76
184
-753
39
759
-724
-521
955
125
-958
628
-342
930
-263
-53
779
667
-66
-747
794
-431
416
-216
952
41
-417
-80
-654
805
-685
485
793
732
-18
802
-212
-628
415
-93
488
26
12
-474
765
37
668
-511
-402
-176
298
627
-420
-246
-136
-489
-499
-630
-782
483
335
604
285
-805
980
-78
-741
285
561
-29
-416
42
-120
1000
657
867
-504
946
-580
575
-455
-616
-258
-628
-155
556
-386
273
-9
538
923
-73
205
-242
-119
-176
-63
-673
-750
-237
370
-874
-800
686
748
219
-157
604
544
714
160
-490
700
73
-348
-32
498
-654
-777
-222
794
-989
248
-858
-717
426
442
-220
712
-330
-967
883
966
823
809
649
392
988
705
717
914
-341
659
699
33
921
992
501
-208
854
527
-376
-152
-548
-87
991
555
-992
887
-483
-233
-384
-613
974
559
279
-910
-78
-413
-935
727
-750
-448
-664
-947
-304
404
-126
479
-314
-434
340
-586
-541
90
-325
-795
-535
-809
464
463
-847
-163
-726
-207
499
-187
-41
667
-413
70
187
900
-546
145
137
-514
-558
-919
916
-255
-937
297
460
-900
-723
-46
-210
424
-243
-150
846
300
71
431
-137
-878
-761
555
-36
866
-215
307
185
-42
311
-194
-923
-800
-647
701
-111
289
916
452
571
-942
-252
-672
439
-220
-918
-174
444
934
-71
748
498
587
497
296
-340
376
991
-114
-960
852
566
-135
928
690
956
-829
-481
680
95
591
-685
283
-307
687
396
937
668
-278
-331
-270
143
-270
891
-137
702
-918
-657
253
789
59
-833
143
-157
-805
245
-961
759
-911
343
-85
840
-334
-641
-535
-690
-78
-290
559
576
470
-24
-197
258
-354
326
-759
97
116
683
4
887
610
721
403
-536
-818
595
-323
-624
756
-667
-126
-786
234
375
274
-462
412
173
-69
417
824
214
-431
524
-303
193
471
-305
525
554
238
537
645
103
406
-26
963
-59
-949
-717
133
-433
11
-938
-70
525
104
-988
-875
489
769
-527
-295
952
-993
-526
160
-503
748
13
546
-602
-206
977
-556
-782
422
-82
385
-614
772
-972
745
-930
831
-15
-109
283
748
987
283
-10
630
916
278
42
-300
450
158
-549
998
161
-851
858
-220
946
974
-369
-245
867
-671
-886
777
-167
227
275
334
-65
-815
682
-533
922
-859
296
533
-17
-325
-403
369
-964
-866
-308
962
-996
-733
-809
277
-852
-65
336
509
57
-216
170
-508
488
-177
-997
-107
-870
469
115
-803
-890
-586
194
-713
-58
115
282
699
-181
809
797
305
-730
851
-137
515
-749
-446
-802
355
817
-294
-558
311
816
-174
-743
-333
-546
-970
-153
502
988
578
452
-479
316
469
-672
-33
8
679
-724
-500
-193
-456
-223
196
134
217
-56
740
-548
-415
508
224
752
114
939
-729
-383
888
-540
435
-505
-182
538
282
-193
-146
817
-887
-546
785
-813
-422
-680
439
909
600
-275
-372
-861
448
387
55
-332
-984
-331
-429
698
573
833
-323
692
-748
38
165
186
888
66
916
-753
638
-515
781
-628
-775
-583
321
-762
-415
-688
770
-917
-307
47
-577
656
823
-226
641
-720
-862
-43
484
780
-685
349
-83
-546
626
606
224
-810
843
327
-262
-578
507
430
-102
-660
-889
-741
-884
-102
-490
170
100
43
-461
-941
-49
936
51
412
921
93
-440
966
-422
624
-280
-477
-19
-891
288
-541
-506
30
-934
-133
261
71
-95
623
807
835
-393
51
245
-506
986
-145
-503
-933
142
-749
47
12
646
-478
-900
314
552
117
20
-333
456
-581
107
-532
0
682
295
-752
-88
986
-825
-439
-912
737
-354
642
23
19
-608
187
-652
-790
-137
862
-386
861
509
-205
629
58
-884
849
181
214
-1
739
-180
275
-406
51
-788
537
42
-215
-694
-631
-675
102
40
223
-9
-708
-351
159
393
-818
-776
913
-753
787
-538
-451
-473
-936
-219
198
-590
-334
789
437
-758
-878
-585
-652
525
-762
-223
144
933
482
-137
-311
427
-350
-754
402
707
-885
427
983
-715
835
85
410
-785
265
146
593
-569
789
647
-450
227
-833
-141
106
-937
737
290
-94
-143
-858
201
-777
-418
319
-127
-558
-661
485
677
-502
442
113
-583
-21
421
55
-625
583
-997
437
658
531
279
588
229
-437
-902
-271
529
470
803
359
313
743
412
-921
-514
-813
751
810
-331
169
-548
-83
351
-623
-310
-379
746
671
237
838
-377
826
-915
596
-879
-406
-954
-393
178
186
245
-552
-314
-371
-172
9
-784
47
-162
-93
-65
-413
604
-431
429
572
-509
-808
-729
-474
342
619
952
-134
-185
-374
-442
919
452
213
932
-305
494
777
711
803
890
-435
-975
-892
-480
-525
82
493
591
297
188
-584
-78
500
823
758
148
-616
419
864
406
684
736
-217
123
-343
246
-691
-806
-20
880
-678
620
938
608
-434
-579
657
460
329
746
-378
-483
862
-33
150
337
652
659
-171
567
-169
-865
-939
-482
356
-834
-43
972
-466
-896
250
-801
865
810
-174
-920
106
-405
435
691
-11
336
64
709
127
-902
428
142
465
664
524
-6
-501
-201
-47
-63
419
-469
-661
473
-576
-344
40
298
-23
354
539
-802
-250
-378
-887
-758
577
-477
-44
824
48
64
-359
-397
730
-323
-17
21
887
82
-273
-894
-129
-752
-581
-701
-660
479
-795
-790
-628
-324
367
-470
-722
-819
-952
44
616
559
999
979
-251
-229
831
411
-907
-78
377
411
-172
75
816
-237
781
-374
-96
-769
-250
-144
-441
-359
-307
153
659
297
61
-944
-534
918
-848
-311
-3
704
-73
377
430
-627
319
855
256
632
194
-439
-984
-821
-957
-608
597
277
69
-17
454
-20
405
854
-805
-955
501
-491
236
-922
123
525
612
344
-858
-942
134
853
-602
-9
-167
-78
907
362
-620
460
312
-438
-107
48
-647
272
27
-894
-19
1
211
-639
130
-633
385
-484
594
248
-829
452
-350
-215
-292
-982
587
440
620
-539
633
-259
-193
-957
220
-335
-577
-233
-374
-676
424
356
-215
278
296
88
-746
425
766
275
731
-902
-591
102
270
-887
413
-408
-161
-867
403
981
229
587
-250
-23
-331
-254
-880
75
-544
-846
-967
328
154
-778
267
-222
-707
948
72
26
603
-337
-719
338
-279
802
-571
13
164
-242
788
-240
903
429
740
99
-184
-655
571
-601
304
-937
-444
807
567
-392
518
-385
-858
-740
671
-7
-908
338
376
-54
-334
-830
388
517
139
433
940
975
941
-400
-180
884
-250
147
-959
-640
-932
432
596
793
632
37
776
977
998
854
-958
971
-22
-112
498
-431
-814
83
308
176
-365
-673
-22
-158
499
32
-446
-59
305
-837
-151
408
-3
-493
171
184
555
952
-438
-983
-781
896
-554
-713
110
233
-444
-607
-986
-59
283
893
-350
-507
762
25
917
706
-484
-651
-293
542
400
943
615
-501
-493
-157
-813
386
954
-93
-700
471
509
382
-867
-815
620
-646
371
-505
143
73
567
392
-217
-193
994
-288
824
903
-453
-964
-958
956
590
-957
-514
49
-660
-735
-666
111
255
138
218
-353
-230
60
925
673
76
411
-638
107
436
701
-492
12
-204
-614
632
944
989
843
653
-405
718
146
853
384
902
-862
-247
-968
741
-457
577
-559
-293
521
900
82
972
-781
537
-751
-141
-150
-341
44
783
730
992
-162
-837
-288
-53
-403
420
765
234
147
-590
-741
-762
-35
-173
-181
609
696
303
53
972
219
-340
-530
466
-362
240
-324
-993
592
439
557
180
810
-145
-325
-598
-588
311
2
67
544
553
665
-400
-365
126
-920
437
960
-777
-29
444
-71
210
-999
-904
250
-878
222
41
253
-75
261
-351
179
966
-973
-21
992
-641
637
912
884
837
878
-830
950
279
-124
871
426
-698
-471
-477
164
987
178
-156
155
236
-450
871
-677
-9
-949
-793
850
373
-49
25
110
841
772
-6
-318
871
-282
-508
-928
-734
-280
687
-429
-517
929
-68
-442
603
-448
-116
639
330
236
972
56
-491
513
920
-533
762
-742
358
-867
372
668
-503
162
-299
-544
-138
388
-669
-317
503
576
722
-106
547
430
-805
214
527
-937
260
-726
-808
687
-524
328
726
212
-290
299
230
545
191
288
-585
-818
-631
594
225
-498
497
-615
-187
-579
718
-925
-779
260
-898
-431
669
714
720
956
-599
-813
88
118
127
-734
-742
-179
-862
-464
992
-750
-15
976
-718
586
628
-343
-224
900
-505
968
722
940
-438
772
-887
115
-870
113
-406
291
-425
526
708
723
-697
-191
624
-145
538
-475
-272
-489
-208
-64
85
138
-840
232
-988
-774
-601
49
565
-539
-158
188
637
-123
-553
415
141
-979
-599
264
566
742
324
-357
-8
-675
-532
589
102
-455
-74
-510
-498
560
37
869
70
976
365
910
282
357
540
805
334
956
-336
852
622
-563
-494
-728
-500
889
414
-172
-743
635
-908
-480
-93
687
694
-54
-604
-189
-944
745
-355
692
-463
673
183
248
-816
676
-190
-782
707
-438
-997
-296
-953
519
976
-990
-985
293
-849
410
531
295
244
477
733
298
-80
23
-28
-894
-185
-240
195
-779
-561
827
-816
-601
627
826
641
79
-868
939
-196
-616
-964
-609
16
721
364
-966
25
-829
-872
590
-352
-521
93
-9
113
594
-628
426
-304
-767
-7
960
-245
-34
-431
768
323
254
-634
920
-964
-724
91
-917
779
-133
-666
-651
-788
913
801
841
-949
-814
-122
-351
26
317
101
764
-240
698
-893
-567
-904
713
-53
-704
-321
107
-190
44
-81
-128
-503
76
790
-540
449
755
584
122
643
703
-456
787
-29
870
-460
202
-663
-448
293
560
-921
97
833
-973
269
-838
474
-800
993
-64
-325
195
804
936
742
820
-472
-522
-30
576
707
418
-845
-867
-808
415
-823
-152
702
694
-197
73
-630
466
-581
-972
163
816
558
958
-506
-566
-135
927
-681
-864
481
545
446
442
-298
-696
-434
929
215
-978
-277
-145
-560
485
-420
338
-239
537
532
-371
-11
-889
-465
-610
308
861
-573
-259
652
141
123
549
867
-760
753
-195
-829
-346
624
-517
-296
257
-478
-772
-189
334
387
162
-51
-558
-332
889
404
-868
380
-6
-65
291
562
-217
537
63
-277
-715
849
821
928
-233
-855
50
-290
326
389
804
-764
-42
14
-995
-774
906
-434
452
928
-341
629
228
-836
382
-481
-671
191
-615
432
110
157
-331
709
-647
574
-401
923
-629
975
-148
321
-156
-943
65
412
-63
655
537
602
-562
352
182
348
-14
-322
948
125
365
-30
338
254
314
356
-768
567
892
535
-500
-450
244
37
-280
-545
225
-594
276
-668
283
607
385
-51
-152
618
-958
-920
987
802
-273
851
-788
319
3
607
-599
449
-715
-100
-319
-457
439
-670
713
-145
833
-990
-670
966
430
146
152
90
540
687
-203
651
-991
-547
346
-828
-663
-280
396
-429
468
-248
-496
994
937
278
-256
526
44
778
-331
-79
-274
-282
406
-919
42
-802
443
611
737
-825
317
76
-110
77
548
-332
894
684
-567
-643
-128
882
-114
980
-563
-857
-740
-387
188
563
712
984
560
-938
-362
403
99
760
379
867
-614
-434
627
103
211
882
616
-964
11
-565
-538
300
-987
-501
99
-875
-952
-806
50
-424
655
-53
-292
528
239
515
-105
-323
846
-707
762
-480
228
889
738
566
172
439
-57
683
-156
-4
-601
-597
-907
428
776
874
-687
245
597
-542
-753
-231
107
-920
496
-961
538
-23
-339
-409
531
-661
147
-280
315
720
369
-259
197
-11
362
-307
-187
-428
697
-256
-71
-187
-377
-558
-556
-585
85
-193
860
-510
126
792
243
-706
-897
-23
-546
20
-857
-541
430
-480
682
-645
-342
-740
20
-770
-179
-194
24
-162
493
-900
-592
834
-185
587
-820
-459
324
-390
403
-174
103
-118
-244
-376
825
332
-819
373
-524
-247
264
926
-20
544
-239
-137
-228
-851
-614
766
-402
-21
-89
-203
-150
534
848
-687
-37
-400
-39
-853
28
923
-500
-776
540
-160
365
881
486
-962
988
855
890
-858
418
-113
318
-663
842
9
-862
-549
764
582
-549
688
829
9
-637
492
847
-916
964
3
739
549
700
-863
-150
54
-679
-763
619
-152
707
-490
-120
548
-150
-110
-533
-155
143
60
-407
478
933
118
-243
-50
464
-912
-315
-777
537
484
-247
546
21
234
-560
478
474
382
621
-795
-645
-139
543
-952
364
-852
924
141
-622
-134
787
-993
-492
-897
179
-21
675
887
-119
229
-723
-305
443
288
-982
801
810
277
392
300
-528
-98
-447
654
-89
-516
-325
391
-710
755
872
360
-953
373
865
-98
-534
593
-268
390
-429
-582
-825
-546
550
-866
521
-818
175
-513
638
511
-397
32
-409
-27
-739
-940
-924
801
-91
-586
904
408
390
-753
89
892
972
-533
-542
855
727
937
569
8
904
586
-755
-568
21
772
-151
296
-202
-163
497
650
545
-317
-343
428
-960
173
-150
-373
-476
80
-69
-817
194
674
-533
-849
275
377
-943
891
-918
362
-944
-661
-75
957
249
-463
340
-974
339
650
-859
226
528
397
882
-626
701
661
-256
-79
-623
893
-707
-533
527
-75
-549
526
968
-8
-572
196
794
795
686
-538
-123
-390
879
-369
509
139
-203
-841
-934
492
849
-124
-7
708
-804
-83
941
-973
-789
219
751
267
-442
95
-5
672
44
483
-968
309
267
514
10
-461
631
-689
565
350
-398
-993
887
-881
597
-542
33
456
-116
-560
998
-725
188
829
59
973
-171
767
-908
257
-743
-752
816
-922
-628
241
992
697
-956
86
160
-315
203
883
275
396
806
-457
617
218
-638
-23
289
231
529
-722
333
949
42
338
-930
-323
685
-947
67
598
-583
-733
-495
-96
469
-999
597
-314
131
-819
-904
-131
563
692
515
230
-842
-385
-954
-883
-928
117
-981
787
-440
780
-851
691
802
-130
-466
-353
-539
361
-962
349
145
710
-309
-840
898
983
-69
-286
-6
403
-710
-772
-193
428
641
949
271
922
-570
92
-4
405
427
-179
907
-658
-802
-242
-917
-725
609
-202
-961
-180
671
685
652
-680
736
-181
713
484
-908
-598
-833
222
189
701
802
936
246
854
-688
-431
-352
7
-213
648
-272
693
387
285
-556
-566
58
-482
-571
854
-191
68
877
266
653
86
-820
891
312
-104
23
254
-301
-112
-973
-91
-774
-146
-162
-279
39
-459
203
420
481
-53
804
225
846
-659
-691
243
277
15
867
936
-780
953
-536
319
89
-453
567
695
-561
-829
399
-699
456
181
-71
697
-167
941
-355
-73
-476
840
242
-751
-679
953
-181
-240
513
-303
-779
308
-463
981
-469
-87
-536
-836
236
72
-341
720
553
619
387
992
-509
787
165
-446
642
-794
157
314
599
941
899
-999
530
-509
293
976
-755
-258
-196
192
492
152
67
480
678
662
884
-506
315
-724
32
-793
-161
-212
854
603
-645
-526
324
-130
-267
626
-26
236
-599
-192
561
-878
-20
846
655
619
-584
281
351
-721
268
-334
-96
-618
818
-764
82
970
-938
-142
-827
-263
8
-833
788
980
473
-647
-158
300
-72
781
-831
993
345
-221
-212
-778
-144
599
-731
-371
-500
-940
-455
-390
-394
-733
764
325
28
960
-358
-821
145
-338
419
-192
91
-358
491
811
884
104
181
-853
-308
708
634
-927
53
803
-980
-209
-421
159
680
-699
474
813
-524
-478
245
-999
771
-977
422
-47
-52
841
568
-56
-306
-806
-422
-819
-706
-666
926
108
477
966
738
586
235
756
675
785
-319
730
-540
203
27
782
608
757
284
-788
-965
542
121
-933
998
-644
-874
-848
418
947
-522
-609
360
676
840
-106
-718
-943
-465
285
-159
-884
277
-498
-162
39
53
-527
-59
-273
184
441
37
-538
-826
226
697
-443
534
-499
502
887
-526
-533
-570
630
431
807
-20
292
422
-635
957
-910
-815
650
-943
641
520
702
-707
745
106
-589
-261
-309
933
-125
-698
-963
631
-158
280
-267
-788
-602
931
-416
636
5
-754
-338
865
-867
820
671
-140
879
-730
-964
-415
267
-81
-278
963
-474
229
-842
-871
-895
346
40
834
792
-98
541
-39
-685
-992
55
981
-144
735
-536
38
-669
-218
887
793
-786
990
250
-413
395
529
8
253
762
-252
-419
-568
967
120
427
-175
-655
-896
-349
-331
-144
-557
814
-62
8
695
72
96
516
828
-685
-105
286
-708
712
334
-936
-257
647
878
-880
373
-81
455
-356
782
-397
-380
-998
911
-408
328
822
363
-278
-352
-191
395
1000
685
-401
-12
-300
-165
-743
802
781
-684
813
683
744
31
348
387
-824
-598
780
-960
795
271
-521
-153
630
41
-587
-691
695
-120
220
-878
932
-615
-971
-758
192
-59
400
-572
-811
-455
509
-738
103
-652
-6
901
-758
-825
-947
509
-35
524
-676
392
886
28
858
-991
-205
-954
-807
-21
-747
-803
530
663
614
-801
949
667
-426
-330
922
220
-706
-905
399
-946
136
-748
-912
274
709
5
-970
-978
-863
-564
211
30
-330
515
130
389
698
995
245
420
614
-655
952
-86
-939
826
746
-880
516
730
-914
675
-513
-805
279
-481
627
899
630
97
778
-73
-976
11
23
-547
961
-600
-928
-436
-458
-542
899
-161
581
-784
-76
-360
770
-358
603
-862
678
893
-150
582
205
-572
237
756
717
941
-474
-990
-350
942
842
641
-79
-666
-888
-597
440
744
-123
-875
-742
-763
990
205
-416
951
579
-884
-776
158
-152
351
235
698
-879
669
24
-951
-835
-255
-104
-297
841
-409
-446
949
-138
-746
423
282
-531
-918
288
-691
365
-693
-243
335
718
-249
941
-463
-332
273
926
720
469
-360
-751
-807
633
-20
-700
558
320
386
-449
735
-955
957
590
-966
194
909
977
-180
-622
90
-301
-894
-411
-84
978
260
-984
-290
-94
-615
769
-92
355
10
628
-186
20
862
-899
-820
449
510
437
968
-613
-900
232
521
972
-441
228
526
886
557
419
-982
-317
-439
448
-172
461
-128
310
545
509
-536
779
998
-36
-855
775
-977
892
-348
-412
-352
660
615
824
-533
571
303
623
488
350
-683
-685
-573
135
124
-671
-352
301
129
100
723
261
495
-153
405
235
410
107
381
-418
440
-346
-232
-912
-585
379
-137
-291
768
-103
-302
-975
-673
273
617
304
-302
692
991
-923
399
842
-653
-662
-947
518
-166
-568
397
828
59
-765
690
988
217
-946
948
952
543
-497
870
-96
-585
302
-722
940
37
673
-20
463
986
567
-638
872
-658
929
933
-491
-63
624
832
-128
603
-26
-883
995
146
122
436
476
-514
48
-817
-86
583
756
-846
-51
-180
-140
-58
270
-480
285
881
344
255
541
865
-579
72
-811
-958
-801
928
701
-802
-202
-714
237
-2
-947
363
687
54
123
460
-382
-586
-606
-657
-721
646
-327
-168
-249
444
959
-364
-936
962
439
-920
-563
73
857
-933
-128
946
801
783
-248
725
63
-835
-175
-896
-30
429
409
507
768
-843
139
-197
902
-777
-88
-725
269
-915
-294
-747
-738
989
-94
401
309
-483
-941
-819
2
375
857
587
-943
-557
344
-721
169
851
429
294
-34
-733
-228
-102
-64
-828
225
631
-94
-107
684
-547
664
-801
-619
-476
-383
-881
-933
354
-14
-403
-114
-954
-218
150
607
-3
656
-698
418
-106
491
-684
463
910
420
-119
-863
-968
193
197
830
-710
548
678
-204
692
-8
832
-502
-883
-963
361
238
996
-688
-236
721
467
504
-891
516
-90
96
-825
-631
223
893
-720
423
-950
128
-892
-543
-911
460
-126
-977
4
-661
520
-431
890
785
217
-859
-890
221
-182
-427
573
-484
418
-907
-214
114
-295
14
263
381
-74
-614
985
-943
-664
230
-483
-537
122
-656
-180
-959
-40
31
734
-176
-996
-584
247
890
-122
-417
989
-2
-953
530
-870
185
137
-903
963
929
-763
-38
-398
-594
-319
-146
-396
-322
-918
-380
-161
-701
111
104
-738
631
58
-407
436
-725
-247
-455
267
-496
-354
-443
993
-887
680
-209
-341
-444
-895
497
314
-643
-208
814
-118
-516
401
-646
139
298
911
-416
-996
253
173
-683
531
212
-267
-464
341
-209
411
-466
-309
-45
90
-310
-345
278
-668
4
816
831
684
23
-771
-526
-288
-608
-172
182
230
371
-735
-235
535
36
-374
-662
-596
898
468
771
214
460
895
244
785
166
-950
-931
55
629
90
570
908
-480
18
263
-26
700
544
-961
405
367
349
594
-182
-455
-925
-471
51
-328
-226
-40
278
-452
39
-713
-968
572
134
-361
278
-318
467
650
-832
694
-477
340
455
-430
-920
396
461
-118
-574
-831
-490
751
525
677
22
-591
-606
-85
470
-540
868
-658
-737
501
586
35
-429
-522
-950
-609
-225
-105
-790
-858
-246
539
-678
-100
121
-289
-900
-127
784
-360
310
-530
52
-932
873
-930
857
-386
-627
-86
951
-21
445
-978
-417
177
14
835
-588
-64
704
762
763
-170
-841
-577
928
659
804
804
568
-371
146
-81
408
-496
-644
883
-885
-47
501
291
-627
-231
-498
-327
561
-148
819
645
479
-503
282
898
-144
870
837
373
-144
136
-314
594
-361
936
257
-48
-747
-299
-216
160
540
-305
39
-112
-3
752
569
425
656
-802
857
757
378
-43
471
-461
-59
-262
930
-801
635
-259
-479
191
422
704
689
-26
-709
43
-920
980
-267
-512
-258
-18
-180
-594
-212
-476
-410
-400
-245
-582
-642
158
-794
-255
-488
26
-298
443
859
401
176
888
-826
-157
127
566
402
-281
340
42
-112
282
-297
539
870
-359
621
-215
-90
538
277
99
963
-158
-481
-564
-929
317
-890
-22
943
605
429
702
-909
904
-848
-114
93
757
162
716
-411
832
699
776
400
404
-372
-808
-514
-662
189
-220
-914
-831
-462
-552
723
733
442
10
215
873
348
408
159
-510
124
263
405
349
-612
123
-52
819
-483
-373
-492
417
818
-170
-975
-427
-32
-452
-378
-296
535
-525
210
-338
-534
968
-588
850
-995
278
-320
-457
199
807
277
157
-648
409
-378
13
-651
59
304
87
-676
-502
910
946
-226
-162
-153
-46
-908
904
142
387
85
609
458
-954
721
650
-303
-600
-700
428
-416
-617
-291
-225
-776
-818
74
606
59
887
195
2
-266
-212
875
517
-344
-878
-297
599
-619
69
-394
147
292
-982
-494
-801
485
-82
492
-161
-239
440
384
-261
414
12
-287
57
-165
-784
842
-201
-353
548
-870
-714
858
574
-15
848
-49
-887
-872
-581
-323
286
-909
352
992
-972
159
-292
101
-958
140
302
907
-208
484
-784
-191
604
-41
-222
-450
-60
-648
-604
993
-334
563
-769
-270
-298
-34
8
-942
-777
-518
-201
-856
-800
-995
-345
366
-694
563
917
-46
926
-32
228
788
-931
755
-292
7
430
945
169
660
-627
819
826
471
-868
-510
618
-384
774
-471
465
67
138
732
-438
480
480
690
-836
937
181
-383
431
-799
-2
829
294
597
508
331
602
-50
-59
-388
-715
676
-355
612
-399
-69
-585
280
538
166
942
-317
-956
-503
842
127
-562
870
913
95
-479
-474
-680
659
-318
-389
780
644
-326
952
560
-785
365
48
-742
649
-989
-788
-911
28
-698
519
-574
692
-160
170
-449
549
647
-10
-866
785
-703
370
289
229
-507
96
-191
-271
-812
-745
-756
-838
-822
-733
-887
703
170
242
-5
-709
-183
938
-486
-794
802
-282
-825
-346
-194
-474
-162
-869
977
935
987
295
385
292
559
144
-237
217
955
-125
-277
691
774
-283
334
-834
300
-351
765
644
887
-997
246
33
-462
540
490
580
161
-585
66
-52
-927
164
261
-402
-781
490
114
-200
12
122
-493
-963
-241
714
192
-163
-841
-266
-549
-928
-303
350
-835
-490
65
-174
-573
-248
507
-674
275
622
354
-502
-309
-88
-529
-599
395
702
308
17
-666
293
-205
219
-538
-455
267
69
67
-280
64
-28
846
-483
111
-742
-307
658
93
80
347
409
960
-53
-305
-151
20
-643
-13
-894
-493
273
175
358
69
-940
944
-838
-105
191
-183
-533
-22
-152
-351
381
-897
939
911
424
389
322
-341
632
741
-560
101
740
773
166
623
-136
103
192
-838
476
852
17
779
-536
359
10
544
855
-132
196
-735
988
-427
281
798
-208
463
480
-725
-391
-873
-312
-415
315
-308
-724
-290
-786
-924
452
-745
134
-983
-435
50
-937
516
-558
735
-709
107
-250
564
-778
218
-43
954
-357
647
-45
-134
569
-618
-695
115
-567
-905
-552
647
-49
958
558
111
-55
248
-227
384
-440
-422
-493
-94
-574
588
-138
255
354
-965
-238
586
565
270
392
554
210
-114
-640
574
22
660
298
-114
-542
517
129
520
439
-310
-913
-565
-539
-949
49
-50
499
-67
89
511
905
328
-202
-393
673
863
-641
-495
96
-155
383
364
-944
128
128
683
-444
910
-994
201
362
-963
-225
435
-990
469
-786
271
304
-969
-365
-746
-679
376
999
184
885
-586
-296
276
400
-488
29
577
825
-85
-198
-669
720
569
-901
967
471
-189
737
762
463
70
257
-157
-229
-44
-981
-544
493
948
-66
572
-213
-513
-287
-640
953
-208
332
-326
572
-780
75
425
89
306
-472
7
533
92
711
231
-271
105
-173
271
-75
902
-132
558
733
359
-211
-931
527
-977
-116
-480
574
555
252
41
-106
-716
477
837
-101
-890
-786
-804
894
967
-271
-267
727
973
-17
985
-831
170
-41
-679
253
158
-939
-785
-629
743
-119
5
-922
703
273
205
63
-539
58
-173
272
81
-945
412
-499
937
648
-535
-568
967
-772
98
-772
-677
236
-447
-159
801
695
946
782
-487
685
-585
-905
-7
621
394
756
-833
-992
83
877
359
616
151
142
-397
622
-287
-385
103
207
-148
-794
597
598
-294
299
682
-285
773
-436
36
571
393
467
178
705
669
613
-957
-918
-929
-23
337
-817
98
-231
-782
940
309
447
760
52
-712
-642
70
420
-151
526
182
284
178
-312
653
516
-825
739
730
45
261
-868
-718
-790
-612
-5
-682
-833
994
271
-810
700
-799
-987
429
-485
-292
-481
3
-22
296
-423
597
626
866
305
-45
-376
-470
-39
-252
864
649
-272
196
982
-716
704
285
-468
-621
-681
-475
-369
-311
656
-402
380
-273
729
418
811
-236
146
284
-126
-292
513
842
843
-34
-847
-393
-456
631
426
448
439
455
400
453
239
-779
712
-673
-173
14
-85
-834
-860
276
-66
-43
527
548
749
-231
-866
331
290
-438
129
-864
738
442
38
563
843
251
-140
523
212
-755
69
148
381
-653
219
905
596
575
-502
235
-880
-879
-276
-739
639
-711
939
-968
916
-730
-659
-874
238
375
460
430
-461
-317
-178
-714
-266
-920
386
-630
520
856
813
361
-718
977
348
607
24
85
-740
-724
-770
-188
-508
350
266
977
-768
-270
-659
451
391
-536
980
-345
-626
738
-752
-323
416
284
-760
70
22
-842
-38
708
-543
-749
823
291
-536
-494
-405
44
515
34
674
865
-953
-137
-337
-722
535
-724
-368
473
743
133
-579
935
707
956
-504
-400
-183
952
93
-846
74
-638
-532
-358
-796
504
-636
222
-678
-236
-581
251
-637
794
-463
-737
-271
988
886
904
-92
-231
-400
405
277
-84
-126
512
-298
-956
730
594
779
-273
105
-262
-143
324
628
50
-34
-584
127
-654
536
-725
-426
-846
204
-282
825
342
-660
-372
410
-959
889
-417
-773
168
-209
606
-520
-333
905
-536
655
900
294
-258
-543
-36
-370
-924
776
676
310
-45
-94
961
-945
379
861
735
113
-221
-560
-406
332
806
-307
-65
-86
724
-195
170
545
495
392
-389
-518
635
-521
413
-547
718
525
263
-957
-101
230
-708
688
-688
-899
824
291
-113
-88
-958
-562
-998
712
937
-790
455
-887
897
-997
-135
-338
775
852
183
856
540
361
-830
-122
565
-101
24
-399
221
-221
569
-435
434
526
-386
322
976
875
-72
-436
-584
-655
663
-414
-169
918
-48
-223
583
22
740
885
769
974
628
-393
799
577
-105
-166
749
964
582
-108
-984
-195
667
310
772
-794
839
-276
-978
505
-72
791
-996
-65
-549
515
621
240
-942
426
34
-907
214
-359
-577
-29
-274
-885
-384
12
-721
-444
-815
957
-545
-63
813
228
-789
522
487
-835
-135
-152
-892
-181
836
-758
74
205
-691
670
-772
772
365
883
-88
116
-20
319
750
949
-763
348
629
-48
-671
969
85
138
41
695
315
765
-434
-40
160
-233
-800
-788
951
878
276
-39
641
734
-369
-516
-456
408
-388
944
15
580
-128
66
584
717
-246
-632
75
622
833
398
-398
-52
-451
-691
180
-899
278
-505
660
775
-840
-502
-266
-520
-210
766
667
742
-489
-473
-174
-534
293
-456
-139
926
564
776
-10
566
404
-11
966
-630
405
-608
853
-21
473
600
-880
-622
-997
-6
923
443
375
927
129
-537
988
798
-610
-775
955
874
593
126
-863
100
721
699
-507
-560
-728
-791
-339
520
-123
802
-575
-519
-85
628
-70
-280
711
-677
-160
-165
376
-764
-436
-493
-462
-474
188
89
-49
110
310
410
-376
692
506
251
-260
746
198
253
-969
-734
414
-927
124
-44
465
-5
-755
761
-909
-275
108
311
591
-192
-392
581
210
-409
-403
688
388
-198
150
-43
-659
582
-527
457
955
-410
735
-120
-217
-646
858
893
-240
-109
-325
-566
128
-301
100
775
-196
86
-470
130
-233
-161
-875
-135
32
-353
-485
-896
-649
-811
-818
961
533
-828
-40
538
-495
690
-469
25
275
-517
877
277
-988
268
707
247
-880
-520
-717
-714
-397
401
-229
-400
783
374
646
-829
609
264
526
581
-246
-856
-252
-915
951
-96
-157
529
-726
2
2
-286
-809
-610
455
-371
896
-780
-319
270
-34
-935
126
493
-835
838
-830
919
76
78
131
600
765
-37
-493
857
-276
-223
554
-173
-794
857
74
-194
932
162
236
251
439
728
270
-793
386
-426
-768
-844
557
-139
-247
809
-759
-746
957
-984
-510
-428
-894
50
-117
-134
67
847
601
-301
-355
-240
-426
826
853
726
965
272
273
935
729
-673
884
780
599
-618
-629
-992
-834
-713
-655
-92
12
-357
370
529
-36
893
-536
-25
500
-130
-748
-399
880
647
-540
-856
176
550
971
-725
-540
208
72
681
740
-999
879
999
563
-179
-813
351
-853
809
432
476
73
419
1
48
138
-553
-827
-448
-835
189
-831
-494
-305
918
-188
-305
352
470
-547
-221
443
-854
67
201
569
184
436
69
-730
71
-85
-307
-18
-544
411
-707
724
255
-985
0
897
705
478
-732
-11
489
652
972
479
-790
-543
126
289
-440
-540
494
-713
444
-81
747
-787
253
-841
160
730
-298
965
555
-304
-223
-260
-516
230
-267
-518
7
-263
-20
-803
896
425
-721
-300
52
-158
935
187
275
-856
-961
-116
-662
642
-17
-452
-714
-628
795
-819
-228
-266
-409
741
-801
970
269
761
400
893
253
-875
-752
38
-301
-430
-472
714
-793
588
915
990
165
963
206
-452
187
-624
336
-444
299
-476
237
-791
377
-918
-795
787
-838
-598
-210
565
-934
-878
-105
-736
700
771
698
76
-487
-616
425
597
-210
-579
822
662
-485
877
-650
-198
-331
743
469
516
-136
141
-544
869
313
590
587
815
-846
-526
-602
322
503
714
-382
341
795
-405
216
-929
256
-90
203
543
451
240
-913
-346
341
44
533
158
-856
-236
-459
-912
-311
634
588
760
-130
629
47
-393
264
331
768
548
993
-252
364
834
-600
-216
987
-655
-379
-510
-667
-9
-680
-208
889
-155
-212
978
-988
-605
-302
490
365
768
-869
-249
-990
-993
-762
324
-666
77
174
-819
-721
972
-443
461
-306
282
-699
906
-705
711
759
-241
-194
-534
500
-7
-225
-743
-613
-711
168
754
787
566
-364
628
-296
958
-729
436
-872
-877
-205
-821
778
383
-870
-199
-567
329
-79
767
575
796
601
-928
907
-63
983
731
-806
4
-403
-499
314
191
-273
-640
-717
-599
394
931
909
415
-996
41
-409
-692
-965
-741
540
-999
-598
568
495
282
692
-733
-359
-90
-41
-950
-830
-217
-366
-599
278
42
-330
710
-75
208
497
-39
-682
779
251
-423
-907
-591
47
-688
-729
-838
863
-251
-947
487
-837
-151
349
-413
-749
832
-609
-821
841
934
448
668
825
-559
-237
-611
260
-814
794
-838
-948
121
587
-610
308
382
-446
-413
-460
-548
768
255
940
-885
-456
280
-243
-568
-482
-844
-975
374
306
245
-495
94
482
-206
457
227
-41
891
-425
-570
494
539
233
323
-56
-729
127
-496
-540
-486
104
-961
-81
-344
-530
451
614
-501
-919
-143
855
-226
-87
-682
-354
-305
-373
506
43
16
825
647
-619
839
951
739
692
-294
106
499
-860
687
-386
64
162
-221
-957
-288
559
340
-825
-884
11
-295
-148
523
-902
-433
-472
744
-730
-101
280
476
-959
126
757
-623
25
-580
214
429
-466
659
-345
-200
993
393
689
-83
-444
-677
204
-198
-953
-349
-457
-997
225
68
434
-681
508
-387
-359
881
673
-940
-856
-434
-772
743
-620
368
147
-631
-437
308
852
133
61
-21
928
-78
969
-805
996
245
7
-962
-452
-316
598
-1000
-699
-496
334
-843
-382
849
-735
29
-637
-553
-32
-178
-392
827
-951
-886
-631
211
423
613
276
-317
-332
515
-917
-790
574
-459
748
-266
190
-26
363
737
949
-35
119
-502
-864
854
-243
-201
-999
160
-191
328
-189
-557
-846
-386
177
-384
-931
870
-479
789
787
352
-376
637
-338
-557
-107
697
-116
99
953
-475
-101
-563
828
307
-520
-79
365
402
627
-334
677
-335
585
241
238
-286
-665
532
-224
-487
-718
-831
-388
-610
-295
574
861
113
745
-605
104
-599
-135
332
775
99
-318
-935
-536
-355
268
304
857
112
-88
133
-160
-411
-593
-400
618
-65
171
-219
-361
-784
401
260
300
380
-815
-833
484
593
625
61
-840
-586
993
-482
-683
914
-379
-81
-487
-290
56
139
740
-302
-582
363
953
663
-296
154
900
-64
-224
1000
183
-932
-477
781
-960
136
-909
-749
834
-770
-45
254
908
247
-374
311
-221
-975
-595
-677
531
33
-478
813
335
-793
-391
-992
625
-280
-357
-206
46
-602
-169
117
142
308
337
817
-618
-573
-30
559
-347
353
967
-329
-961
751
420
-657
88
-882
-845
734
-10
526
-622
126
861
134
586
741
-16
-71
81
213
-722
843
-253
665
-651
822
284
-989
905
-647
-802
527
-411
-146
-613
-617
-403
-906
-683
944
634
469
-937
-600
-426
-185
39
560
302
901
592
-957
197
-403
392
431
-156
390
952
746
744
-443
570
-195
35
569
-891
574
231
-883
103
-903
-814
668
-411
873
-542
-276
737
-967
762
-574
-454
-476
-395
-783
-846
708
-859
420
216
-963
-523
161
984
-840
-879
-783
-531
947
390
694
-547
123
454
618
151
-888
283
583
537
-906
240
-416
-50
-25
791
269
611
-508
881
-222
612
860
39
-31
-6
-76
208
563
-896
375
312
353
-787
720
-824
-536
-976
392
-435
228
816
258
-219
-543
-775
-2
1
-462
-277
-522
783
774
-425
-510
605
298
-686
851
-856
-285
-179
632
192
829
-15
135
-455
-594
991
13
-115
-340
309
972
800
-118
228
525
-205
349
688
-938
-128
593
-109
239
-764
-282
-698
-615
-129
-286
-324
889
127
-503
-459
-13
265
840
384
-482
-364
-506
667
-536
201
-433
286
398
-476
880
-288
-780
358
335
600
-751
188
854
24
891
-166
540
-425
-192
160
364
-169
-707
-685
-753
868
-408
-45
-952
-285
-211
930
771
-682
487
-45
-970
-502
610
-488
-571
-503
-353
-384
219
-83
5
794
-451
378
798
308
646
-688
-237
-765
708
648
76
-229
143
-329
477
-276
-961
109
524
-410
505
907
61
994
318
-769
121
861
710
313
343
-453
345
529
696
325
470
32
632
61
765
164
749
-679
-187
-619
-377
91
-660
-738
-804
122
-408
379
36
987
-988
745
-792
749
595
282
665
488
-748
-696
846
-396
-112
16
-351
663
679
-822
-310
-994
-43
760
53
307
949
-671
624
-908
576
390
-35
-222
903
-528
783
396
890
-664
445
-586
492
-954
-557
-214
558
-940
979
670
-977
-949
7
279
55
77
643
784
-374
31
134
-204
-645
-280
950
-210
-341
918
11
-359
221
-334
400
-531
-156
-358
-650
517
-503
-343
-19
101
-706
689
-514
874
602
-858
126
86
-45
966
-85
685
807
-662
-283
-508
-131
-576
808
-791
321
-429
-947
-651
-294
751
366
797
-358
-324
648
-662
-906
850
-859
852
217
-955
-865
-433
-647
145
422
-629
953
799
419
-127
772
903
-505
-513
333
660
-708
56
105
260
179
588
58
760
-316
84
-189
-289
316
521
143
594
527
170
-593
-294
-356
240
-728
641
-565
-312
511
-919
245
-276
-393
8
-58
515
997
396
-712
-566
277
-754
216
57
646
605
16
988
-87
-604
-876
350
-381
699
-977
792
340
739
981
-769
738
-346
611
-162
840
916
271
-65
317
499
-586
-149
-754
-480
599
973
-762
510
-560
-631
-26
599
665
418
164
62
918
692
841
-318
-214
771
51
764
753
-534
610
721
-535
-289
157
693
48
-149
-536
141
-920
-333
-50
-780
-761
-830
767
568
-444
-320
540
-766
252
61
-856
387
657
456
-863
323
-430
-322
-646
-777
-666
-896
705
-32
-81
275
-337
-3
573
-436
-269
995
430
-473
-487
823
-454
-215
948
-145
-58
-707
-906
-42
-174
891
617
638
-93
662
-743
28
154
-319
326
-771
194
923
461
-894
574
677
440
-722
990
-755
-366
85
707
-144
-546
998
2
920
-377
-52
824
-689
-20
-863
-47
435
116
-566
-303
-172
444
-337
-868
-776
556
497
830
-689
236
657
-979
925
-866
371
381
-586
889
618
-535
962
-117
-836
459
890
-893
-883
-473
-645
-719
152
-632
-609
117
397
286
-960
-842
209
98
-803
-8
-274
163
-851
-782
-61
592
653
626
-961
800
-816
-641
522
-120
-500
-425
516
-210
-490
780
456
-36
-462
-812
-616
115
-530
256
-11
394
746
-650
-423
920
-251
-998
125
-872
80
111
886
539
-526
-899
225
-392
-964
840
-32
-775
-359
-103
-190
749
683
226
-603
-855
175
-236
337
-533
498
-993
-223
-750
469
190
-675
-306
-283
-291
55
787
-188
846
159
732
620
780
-899
630
-512
313
485
-821
49
754
-12
427
-418
574
-555
197
794
961
511
705
-96
212
-256
993
329
-450
-56
-516
36
521
49
-304
34
62
-172
-23
967
-234
229
-283
-642
-179
-439
942
-61
932
384
806
788
-592
-839
-167
-188
401
-675
-271
-607
-802
822
-583
106
-115
780
26
-529
630
-392
-232
-890
646
-698
609
349
-124
-796
633
645
-255
483
351
-499
200
-370
354
133
-66
800
-434
16
657
-696
741
-57
146
-379
632
-528
-300
990
-162
477
-766
542
-165
78
-45
10
272
177
646
506
-346
301
-397
-938
-199
289
-311
589
711
-613
-444
467
150
-440
-696
-297
-152
-210
-229
344
-938
651
475
-988
288
-688
-43
229
673
-933
-786
265
-763
960
-903
-830
-178
-161
-76
26
678
767
-230
-738
517
345
454
845
-169
465
330
-757
-290
-80
-819
283
125
8
531
-450
-672
-157
675
-212
-303
944
-881
236
491
26
945
-875
906
-243
-925
-598
-837
-763
765
-59
901
-77
882
-312
67
-816
300
-398
851
46
-395
-775
642
-217
-572
876
-133
186
-52
658
482
947
-247
-304
-536
-134
850
223
-939
429
764
502
-209
182
227
-492
-298
549
-189
996
-961
969
-931
971
282
-479
-511
350
832
-558
224
-459
-311
942
-489
136
778
-401
-499
801
77
808
-295
-267
-520
249
-192
414
236
719
-421
-940
84
-618
513
-203
874
585
449
-495
-684
-796
484
-776
354
-826
230
567
794
519
-263
890
-14
95
231
500
754
-978
8
-965
-825
-540
-874
-353
792
-601
961
-435
-880
379
824
504
-842
97
709
997
425
543
265
677
-676
-227
675
-964
548
-544
886
-135
-561
227
460
452
687
-977
-12
-263
-98
387
751
-104
-373
-530
869
-987
921
699
558
-482
-49
948
-925
-617
113
-961
-710
-838
648
-471
-794
-132
729
448
692
-712
-109
-954
-549
240
-425
952
-260
-748
-687
-644
177
-214
309
-570
-690
-792
-37
553
467
-522
-312
937
214
-95
-450
358
-174
369
-175
839
-827
-675
268
-79
-401
823
-86
265
-349
-282
300
730
954
-416
-362
-466
988
485
725
806
473
593
-50
-865
-906
477
950
260
-46
77
-565
930
-554
-805
389
-138
-930
921
768
992
-310
-845
-899
-125
-8
-944
614
-216
-437
-194
-932
-886
77
-829
-202
401
-221
-451
-23
-285
295
-283
611
602
86
-741
577
-462
767
-26
986
978
244
-696
-878
413
684
-369
-954
-454
-854
476
509
-940
348
853
206
-799
-94
-982
452
760
-743
-820
-561
-340
-360
53
-905
355
-696
-596
402
-506
-131
-689
409
787
-16
976
929
-388
497
-269
772
-718
-910
-781
528
565
67
299
765
372
-28
-327
-20
801
-981
282
-221
425
-141
-769
-107
-657
-533
-800
-951
-97
-38
997
-121
-599
-638
-430
-551
-36
141
483
-308
-41
701
-659
-553
227
-566
-521
922
628
-1
839
669
679
-559
804
-332
-113
339
904
-769
902
406
702
-315
-539
25
-107
-65
755
-103
-232
146
180
287
127
881
-962
906
-339
-264
287
197
-314
150
-430
-225
-133
-824
80
-496
-438
558
-561
-37
-472
115
-438
255
310
-374
704
-228
586
941
464
991
746
72
759
916
453
-429
-67
783
762
370
666
712
-737
379
819
663
-716
-743
963
-813
916
605
-818
594
995
-132
360
832
-803
-209
747
-896
922
870
549
-833
25
-778
-812
727
-633
-848
-808
-571
60
179
162
-651
997
-541
-888
-713
-397
-535
206
673
-99
893
963
727
795
79
535
480
-671
588
-225
539
812
758
-77
-3
663
861
287
887
516
-957
934
731
-427
461
464
355
670
701
-519
562
-332
-854
194
82
-814
-120
-727
833
-314
-669
366
334
925
-411
-369
-964
956
-627
-834
337
-8
-927
34
-631
889
457
479
905
-392
637
-535
-102
-468
333
-760
46
155
672
299
591
-720
-716
550
-455
647
-472
-701
352
-175
361
-180
-481
-977
-937
-757
-346
-781
188
271
806
-295
-329
-939
367
767
568
-781
-450
356
-466
785
-638
533
-47
810
-286
-771
318
508
324
-903
932
-267
629
609
822
-971
-640
721
518
-282
-603
-227
-635
-335
-773
962
471
189
-449
502
239
-619
403
-969
-626
922
971
-437
-338
154
382
31
885
-692
109
766
-6
-471
-857
593
873
200
-553
677
-290
552
-276
610
317
-281
-692
-142
333
-575
-523
-857
104
1000
333
434
-218
-303
-51
14
-757
935
-414
-576
504
-719
-847
-502
-43
452
6
952
444
910
440
643
-676
458
-674
-326
-368
-919
132
621
-869
-745
-933
453
-815
-885
94
-386
-592
370
806
161
-228
-970
-392
821
70
909
-42
91
-241
49
558
-468
81
-601
-955
-951
11
694
275
-288
-277
-937
-965
489
418
239
49
285
-257
-398
42
117
27
-495
-678
-237
-785
-340
-51
-880
823
-330
652
-825
841
-16
-898
535
882
-235
242
-445
-754
870
899
-235
-866
-700
746
533
-624
332
929
558
638
852
6
-992
-666
-102
-717
412
-351
289
862
-236
-499
-268
-258
165
516
833
-153
274
-234
852
853
-211
225
887
-290
559
313
-492
750
-599
-568
288
811
302
-777
-644
214
36
-358
-489
-43
-779
-665
374
720
-808
-795
859
623
-68
76
602
316
-729
-660
-450
-884
869
-446
-153
-70
123
338
14
685
337
927
10
-514
163
-76
-148
-706
399
882
36
-734
-206
289
-710
-126
239
929
-897
-407
455
-383
562
666
-771
-233
260
-833
-779
-214
-3
150
663
257
848
430
-748
341
-138
-489
313
-785
972
624
302
819
228
-962
-294
163
-772
-213
-871
592
539
-534
-491
-720
327
-42
-855
-950
-354
-293
616
-686
949
162
-507
-838
715
174
-668
795
-56
977
161
448
981
188
448
67
972
-212
680
214
79
90
-238
20
651
-389
-304
-625
-676
396
862
723
667
764
-337
-510
-767
-534
-466
861
-470
497
-921
-932
803
774
907
327
560
-954
-863
640
-512
52
-200
-311
-118
18
39
-399
-878
123
560
-324
-191
834
-723
-45
-365
-212
-317
-626
322
-473
637
-575
255
-149
-822
166
-470
950
-602
-823
-514
494
-143
-235
-552
895
-686
-962
-935
744
-995
278
-185
21
95
-983
920
577
-954
220
542
-629
7
984
-775
942
657
507
763
-404
-45
-470
64
204
-177
567
-827
-326
-550
-814
-458
-663
558
-891
371
-170
-483
275
734
208
825
207
-859
219
-881
-985
690
-386
102
266
-423
872
-997
401
-973
-265
850
-887
-527
-802
-389
1000
-668
375
-746
674
-873
-375
-305
424
927
-118
558
-911
-236
-860
-87
-29
-360
-995
-482
897
380
-87
791
-293
646
491
154
525
-60
-499
-583
26
-390
-656
785
785
-62
927
-361
-904
-140
704
881
-880
-475
-432
-340
828
-731
-929
-731
374
-151
-254
988
-405
-160
-847
-893
201
-350
-797
-559
110
-824
-670
-796
719
622
101
-875
-23
-441
401
110
-105
-495
442
-274
803
-106
-708
792
408
543
-328
210
-518
-196
617
806
-471
-294
245
-674
-533
-632
519
15
-130
63
-623
915
528
-997
710
44
457
635
-505
255
385
996
640
-541
-664
196
-147
-507
-177
158
744
182
109
-807
-888
-290
710
-413
-710
-718
863
884
-294
681
-275
-539
123
-274
960
643
269
-292
304
412
7
-948
566
-854
-315
645
168
-226
199
-567
284
707
568
-273
-425
319
176
-965
921
423
-931
840
-449
-744
16
272
-826
-728
-997
-280
907
525
-425
713
-265
-632
-489
191
167
788
988
182
-443
-294
53
-890
-725
233
284
-757
580
162
704
556
-175
481
47
645
-36
-222
214
-181
518
-521
801
-937
664
-991
-595
995
-502
-227
796
-775
361
262
859
561
688
679
-158
145
-679
449
804
-260
-301
-554
-146
542
-650
-677
984
489
-910
274
795
140
297
874
317
490
714
-76
-228
-104
472
-555
840
618
526
-325
-886
-819
306
248
688
-880
-428
-442
847
280
36
730
677
600
601
177
889
342
679
654
712
-34
774
-168
475
587
37
-857
492
-368
67
-972
823
557
828
-603
-387
-269
243
450
-79
335
936
-845
-100
-214
-739
911
579
-175
-563
-442
84
225
295
-634
133
503
465
-595
546
-875
-730
519
-676
-130
154
-614
-946
-508
871
-308
-877
397
-889
133
-633
989
753
-444
-444
-43
-835
102
-677
-468
297
-884
305
295
-661
676
117
-959
-482
261
294
326
-271
-160
389
270
-740
25
982
462
-369
-471
-610
-470
-525
-777
678
-689
532
337
-662
476
518
853
-873
593
500
-145
958
993
160
825
-558
-275
406
-610
76
211
856
603
-855
296
336
636
644
900
542
-82
-268
-442
946
-261
19
-402
184
-950
-975
527
788
-55
787
228
-143
-526
-95
494
-731
-392
784
58
-969
10
-371
965
-572
79
131
-692
-594
-594
114
374
-453
518
813
20
-442
-951
-590
-909
-885
678
-567
787
615
395
328
371
-1000
-11
286
-923
190
-548
675
552
621
766
684
969
679
62
-700
-774
810
-53
-683
-464
-982
882
610
401
-299
968
557
-721
-747
659
-928
758
-25
-268
944
-891
-815
772
963
-61
-476
-5
429
253
891
-538
836
-590
524
-681
273
-125
-171
-197
-215
904
523
-74
506
549
714
237
-421
257
655
1
-884
130
55
880
-403
579
-309
576
-443
64
597
-534
-574
430
478
-599
917
353
-148
-318
-102
-753
873
196
-599
-999
-376
-320
220
-807
819
371
629
-19
-207
626
457
-799
-578
110
-207
513
-822
342
14
15
563
198
24
-872
809
-450
-160
253
694
-43
-836
-715
-428
693
-742
-14
-781
60
-805
917
-93
534
-904
45
-738
247
161
-655
589
535
-547
-354
-111
-168
-124
-255
759
209
-453
196
-723
749
542
-562
-315
565
-47
494
-767
768
-207
742
-359
-490
-902
614
-675
224
764
-527
404
966
502
-490
-307
365
-853
261
592
293
-362
526
366
306
-221
500
303
-530
877
-170
398
783
-909
321
391
-51
826
258
887
883
-749
331
-653
996
476
135
-123
-77
-641
645
-647
126
914
-674
805
-39
-113
-362
788
498
-82
-894
-99
-15
724
169
-508
-354
-445
706
745
-14
-49
-985
53
320
47
236
358
-784
220
269
-641
519
-992
-371
-229
339
860
687
113
-949
-328
143
993
699
-707
814
-478
-1000
982
-228
-940
-714
-103
221
693
108
531
580
448
-447
190
561
-220
-385
863
-464
-123
-457
-401
192
-797
889
-485
559
598
181
608
-812
-68
-442
-501
-33
103
-159
-205
-305
-674
396
-93
-388
444
-426
432
-748
70
222
-88
-36
996
-628
907
-150
-269
184
-719
-903
367
334
21
-928
668
837
593
109
-155
-578
-960
-315
-362
890
-397
-751
-341
376
-829
-161
198
-882
-923
329
883
900
842
-992
-244
-833
-994
-983
50
-144
-105
515
-683
-452
-326
754
-344
-259
273
-557
639
-512
700
-127
198
-180
965
77
493
152
959
-336
-954
893
-872
390
-782
-226
-252
-624
538
134
-44
864
576
588
986
-994
582
782
-251
526
-787
520
742
-416
-353
-850
-918
391
-941
731
796
-441
-211
745
-56
-300
295
-381
-234
-553
-822
233
-946
748
914
116
-667
-820
879
-694
-790
-59
-639
169
-3
557
-474
-581
609
325
-157
872
322
745
-99
919
-706
545
-153
-194
-421
144
-282
702
-783
-512
228
493
-913
-554
-824
-706
426
427
-596
-326
820
-321
-234
178
666
585
990
-665
588
-7
-606
-308
-213
-615
931
-757
-747
-628
-558
-601
819
552
-592
343
809
-443
-811
886
-756
-553
-357
-93
-435
932
-118
-379
-82
-541
-159
-258
191
-159
-331
-185
-914
-186
-98
619
237
-841
847
776
741
-101
-470
-34
-609
729
778
-331
-658
413
626
-156
217
-477
770
633
-716
-340
864
879
-551
-939
873
245
-209
-887
-496
-306
194
671
-926
-847
653
-648
267
463
-567
182
-445
241
116
-88
-665
169
-490
650
448
264
-700
875
978
724
-880
-583
-530
477
-705
177
504
534
195
210
197
231
-326
-605
768
-932
-335
-440
-370
-813
-488
947
539
-58
10
-81
158
-422
874
-324
826
476
-828
-85
-330
-524
-542
284
665
-905
-673
-505
-636
-331
-432
-352
-482
948
618
-76
-628
-321
-989
124
-313
328
671
369
213
-529
530
397
165
-888
-570
291
-517
803
-646
644
-252
33
750
93
-951
-913
-922
-25
397
-986
160
-543
-841
-526
-194
737
-351
319
-505
-591
-414
-690
748
596
741
-209
148
541
-5
-67
-20
-819
-554
434
-768
506
-213
670
-48
-311
216
-601
197
-781
-283
283
-648
-58
344
-972
540
869
622
-144
934
-132
643
-926
110
-669
-500
860
-206
923
-456
-950
-474
-535
586
228
69
904
-626
514
650
-863
-595
-236
-901
715
-380
343
-312
372
855
661
-220
833
-724
456
-746
-109
784
248
-844
852
-269
-46
-624
-336
952
708
952
251
679
958
-76
-533
292
-264
-577
-908
803
69
548
-544
-722
558
958
748
-891
791
578
847
431
243
148
633
-34
-252
465
-969
70
387
155
-237
-356
-953
906
-587
-817
-986
-257
477
-876
110
-789
-967
-887
-41
22
-850
661
715
-385
752
129
-272
-641
-795
464
-225
203
588
-546
-46
451
634
-144
919
570
979
-470
770
636
360
533
-558
70
-647
-33
-851
-291
-878
-874
-767
-511
-739
-886
-179
-801
-796
-957
-799
-891
848
749
-275
-277
829
276
-737
-161
-548
-139
355
83
24
552
-362
793
-149
545
-242
118
-39
-195
765
-287
-823
45
-425
312
-386
-616
427
-322
-650
-95
-798
-546
641
-694
-711
-82
929
195
-447
53
-130
788
-589
556
529
-767
169
327
687
509
622
810
377
-434
205
800
674
-132
512
490
-561
-191
665
-398
-151
393
-816
186
688
-104
107
740
-1
804
-171
886
-571
277
322
-138
-378
854
-148
982
-57
-759
-935
-238
842
861
460
365
-685
-714
-88
-738
-263
-881
-355
-648
-446
-677
474
919
-127
-284
11
-670
654
-268
657
965
-386
-415
278
-672
-104
93
-142
230
461
-896
-386
319
-253
-711
-123
104
973
133
-122
766
906
-792
-235
952
695
-173
696
-1000
448
173
889
242
581
936
-362
170
284
357
-963
898
-904
738
-61
-587
-485
-567
855
227
-71
605
767
-348
72
-768
762
-620
407
-979
-24
810
379
526
-701
-838
-40
-739
-260
-315
-64
387
-488
997
938
742
534
-333
-460
-215
-259
946
-406
-724
-723
400
921
192
45
885
-694
-780
-112
222
80
-968
31
542
-657
574
-332
-146
843
-825
734
454
831
-295
215
-214
36
-295
-634
-872
199
-870
343
168
-535
-761
714
-479
-609
-655
-774
731
952
346
-994
790
78
-10
-828
-412
455
529
220
-915
810
637
714
-367
616
391
-252
-809
-242
594
469
904
260
386
509
-360
-187
407
894
-606
-233
173
-892
438
-654
-387
-118
-111
-771
-431
-91
-868
531
822
-765
446
-197
-819
-287
-663
-397
-347
143
143
142
548
62
430
-763
-148
798
679
-216
754
-354
-923
404
-220
789
787
-939
634
638
-888
-219
228
513
815
741
-302
550
184
954
-509
-61
836
-103
-799
639
805
476
152
790
-634
38
-558
-122
177
-724
918
224
250
-605
980
893
593
436
527
345
-261
-669
-912
609
-153
-756
786
753
985
-224
-873
-102
-432
111
205
522
-620
-378
-396
956
-332
-739
-696
559
-359
374
-57
-192
753
-436
-341
-829
15
-148
-450
566
-425
749
-335
121
143
39
581
-678
-987
-863
-73
22
-704
374
-537
-942
445
409
-524
504
-791
-823
-778
-898
-61
789
905
359
-45
-125
-733
507
-888
24
-713
487
231
191
124
972
309
750
721
663
-579
657
64
-382
-621
769
-939
-315
608
19
367
146
-398
-942
801
928
-169
-363
623
692
-2
916
-131
612
-685
-749
97
-168
559
20
-452
-948
-345
-236
316
149
-783
-755
815
-675
234
221
989
719
-223
-319
-352
619
267
-443
-40
-749
460
-917
534
-814
-929
613
139
18
-655
214
998
592
507
-838
-984
425
-788
143
653
-795
-148
-168
-3
155
-196
369
-41
-229
-751
117
480
84
22
-613
168
740
140
266
977
-722
274
941
-372
955
857
913
909
-140
543
187
-57
-881
-259
992
-30
-669
560
793
-730
-441
-73
-269
-936
235
557
375
354
661
916
-102
-12
-919
-712
19
-464
765
457
374
515
587
378
320
742
65
-430
-281
-647
-831
-633
-801
426
-180
427
35
-790
-280
-434
386
-802
871
-83
-120
-400
-667
-625
394
378
-547
-190
797
-741
-908
720
-778
-381
818
-892
-806
433
-654
118
-20
-946
403
-642
532
48
993
-369
-74
-96
476
-337
-456
430
-991
-431
857
-396
587
-861
-492
66
1000
-348
514
390
112
324
-143
22
-929
354
820
-828
705
415
76
-669
-35
376
-319
-606
176
967
-547
732
357
572
60
649
294
882
-124
-902
241
-569
612
-175
284
119
-556
176
344
-136
-176
-159
-293
-279
554
-8
492
-348
849
803
337
907
103
600
851
-659
992
-568
77
-27
816
-624
815
-134
-994
-348
637
-637
-254
-877
-403
-665
-207
273
880
478
226
424
-305
-276
-143
349
-946
-385
-169
-873
198
-818
276
-357
210
-340
-388
507
802
-281
-652
-345
-673
929
302
-841
287
-172
-875
419
-684
16
-677
330
460
-889
339
980
378
-429
-111
219
665
-738
759
416
-100
-57
-304
-454
-269
665
883
145
244
-525
-522
-580
-136
469
232
-32
-611
-174
-54
586
599
249
-451
-949
-667
-544
-694
495
-411
848
379
-337
543
-717
121
-85
352
-15
-973
-763
630
966
846
730
-897
-573
-211
-60
-180
-645
-892
158
-55
-965
-757
-935
-280
-32
280
65
145
-1000
-142
-959
429
760
-383
-99
296
-547
969
-615
986
937
-661
-690
646
-434
-145
-223
-471
-733
162
670
-65
-19
954
-458
478
135
-739
-649
201
-882
-266
-536
633
-700
575
-955
-551
-946
497
786
653
-809
936
-793
566
-466
564
885
-9
821
578
342
-864
-356
-245
813
-733
654
-606
73
406
-887
-482
-550
749
653
-309
-821
600
-144
-848
315
-480
-879
-698
-860
-517
826
510
-623
25
785
771
259
-565
-128
-768
-140
599
122
289
-996
162
-86
-502
119
-974
-48
82
118
250
541
348
70
-825
-304
-125
-492
-332
155
257
-955
-10
-566
-843
833
603
-981
-776
881
-803
286
836
-337
-361
642
959
467
-114
-228
43
-483
392
-317
660
-687
-106
-111
-935
559
963
-410
547
-48
31
-201
592
212
414
858
-488
-93
-30
728
-660
-314
469
-329
-173
-214
99
850
-116
-321
440
572
-572
-257
-307
-373
-965
788
897
945
819
-746
-492
578
453
-826
305
936
-177
673
-54
444
403
-329
142
-481
-6
-132
223
-820
-209
994
285
214
961
-741
671
-847
-321
726
680
486
588
-231
-786
-130
842
-585
462
276
119
-119
-295
412
-489
-914
-529
-562
-778
86
952
214
-554
-506
-193
693
-404
630
-438
196
406
29
-800
261
285
250
14
711
688
-236
-948
-496
-639
4
-668
323
-756
803
134
-712
994
-138
567
467
-52
427
-167
-530
-336
187
263
146
42
-642
-487
343
-433
-9
724
-840
908
184
459
131
-868
-259
-501
-823
-549
-722
206
314
-411
-801
226
785
-809
-171
-689
-545
-403
825
664
619
958
-153
-260
36
-67
-581
-560
233
-152
-901
-742
-919
-398
146
-15
-181
211
-990
158
988
-768
782
649
347
-959
-936
295
-632
-898
-547
-48
41
-285
557
421
-805
-302
77
-461
998
-778
425
534
-467
-312
-354
-675
711
608
14
317
902
187
-799
335
686
-75
3
-825
600
340
-703
841
784
-392
616
-101
-783
-724
349
-724
-865
-486
-917
-470
391
273
-737
-177
578
-430
-366
-505
179
134
-410
22
-141
582
-977
748
25
749
168
492
464
-597
11
-264
772
-476
-253
822
-385
-423
615
-313
-341
820
-462
-63
42
-882
750
521
-951
-39
234
-743
177
742
-300
-497
-240
576
-498
-381
798
-544
-465
-344
-897
503
-342
-732
-139
725
-53
444
447
407
-746
989
938
-433
-638
-651
190
-629
811
-683
803
-728
-109
803
-549
210
567
-114
-369
-336
329
-38
96
-850
552
985
-906
-8
843
93
-179
141
77
-335
502
-730
-271
-235
-309
529
915
-295
593
-732
565
-723
57
933
958
-464
698
649
-936
886
-462
-533
-86
976
-539
-717
953
181
-974
673
591
-99
-251
953
82
156
-188
540
175
-942
-304
179
-448
34
-667
-177
979
-808
-371
-677
810
-29
156
889
763
-822
808
-228
-62
944
-767
-422
-443
-966
-47
775
-157
-230
941
992
-782
-289
244
-761
755
564
-27
-257
-140
684
708
-813
137
111
599
302
-889
-94
-651
691
697
25
368
864
618
-243
949
-593
-984
-898
374
-561
952
-106
-461
57
770
403
383
-925
195
-645
-341
-746
758
-526
-281
961
298
-707
-951
817
-717
588
93
-99
-794
-987
909
451
475
-699
-490
501
828
-592
-175
-976
-841
224
733
312
434
-687
706
289
-723
-841
112
158
-529
-686
-7
-686
-466
923
-55
192
-696
-743
949
515
-491
969
-84
-871
-116
541
494
410
-911
-905
-699
-971
-92
844
-601
-540
706
-863
-222
110
-60
-933
129
-65
-379
-722
-478
-281
-118
859
436
669
-553
-48
818
693
713
464
-373
-40
-539
-148
927
761
528
231
-883
-228
-315
403
-770
-651
289
191
851
625
-355
288
633
-566
438
866
683
-598
-496
-306
984
83
-102
-668
-799
639
-112
905
-298
610
337
813
-168
983
-927
-135
-472
-98
526
-984
425
50
975
701
-270
212
596
-720
-12
882
-940
546
-479
-731
706
-53
18
8
-248
-398
820
-371
970
-617
-177
-452
-679
-699
-798
901
-967
-90
754
306
-102
-875
923
451
771
258
-561
497
768
90
-134
748
-639
-539
133
-796
-74
545
479
857
-455
224
-576
-48
-647
687
991
804
649
426
442
-604
-990
956
120
-832
588
658
-411
-872
884
74
935
-305
-696
-660
-78
-127
-719
-369
567
-422
-538
255
-853
313
-214
-652
-200
151
672
-961
872
598
636
165
969
284
328
-136
-87
596
-100
212
-611
-532
377
-196
-817
667
-395
-687
-166
107
413
-65
-522
-787
-699
-555
74
420
921
-906
-757
-586
175
-168
-448
-649
-29
438
-314
-750
814
773
294
515
202
622
-101
-78
133
-219
594
-669
-431
650
-983
-111
521
45
-201
-733
-480
69
-312
635
519
-159
-89
-216
978
-889
-197
-828
922
-45
801
-784
-119
-722
-578
877
-346
-218
832
-14
-700
-350
193
876
755
969
53
-658
-596
-851
-947
-908
217
416
-573
796
882
-404
359
307
-833
-489
-877
539
950
-84
-690
-857
-319
-762
-890
-935
-968
-423
678
940
687
322
46
53
521
368
700
-283
881
-844
663
312
-492
-441
-286
-412
695
-240
53
-336
-681
388
-907
962
505
-530
595
368
123
716
-193
-533
338
-41
814
902
-912
-738
307
-703
-272
-883
828
488
507
-294
-383
396
765
990
-437
790
758
142
-326
388
-864
266
-828
-168
-143
125
45
733
-343
826
528
-680
270
-65
-270
-601
599
-542
159
-800
681
861
97
816
380
60
282
-397
-166
853
-617
581
-182
802
248
55
992
896
583
597
-603
-976
803
545
18
-652
540
-182
519
192
271
561
-467
542
359
-819
-284
-270
321
-18
-563
937
-745
-871
801
-574
124
-640
192
-638
607
-454
541
582
-51
-217
-426
-963
-620
-100
-17
271
-986
877
-820
-172
-473
486
-390
723
-359
-931
251
199
856
-449
244
-433
105
378
19
893
600
845
337
-832
874
392
509
494
222
949
-229
348
336
-604
441
840
-503
440
747
-796
53
829
362
865
114
-483
250
-155
-672
754
229
559
844
-771
-316
650
434
287
43
-764
-268
-368
839
316
-146
530
563
-447
-485
360
839
871
613
281
-264
-328
312
-365
505
509
-896
-55
37
-729
806
-440
-498
-765
-524
-203
55
181
-97
-500
-588
22
859
-459
946
714
-278
241
129
-190
818
-874
811
581
-589
938
800
-518
-462
-582
662
577
906
-776
159
91
540
-986
11
181
244
40
746
156
59
-109
413
192
-1
629
-15
68
431
-569
213
812
-41
-827
459
834
479
914
330
310
19
22
-805
-938
441
-41
-598
-983
960
-903
-678
-482
-736
14
233
-771
-665
682
132
577
461
-792
636
-710
-794
417
523
886
-721
-732
-214
-712
577
669
-805
-263
214
19
857
-155
-119
-349
-264
-484
163
112
853
-518
247
-120
-911
-166
27
-549
10
266
541
-862
279
129
315
-728
-418
-872
124
618
581
-923
141
-799
488
-166
-492
-827
703
-780
-603
125
-660
-651
-282
82
703
-155
664
-814
349
905
84
440
-951
720
-769
582
-594
-518
-825
251
-597
-674
-908
-880
-395
-526
-191
885
917
-395
-76
-522
-533
-786
-638
-83
-965
204
-631
638
-731
907
-135
-211
-915
-182
52
862
26
453
450
-107
554
194
958
111
-471
889
23
5
936
-322
-136
-322
-885
-511
-376
778
949
-893
798
-83
616
-872
-842
511
956
856
-581
558
642
-643
754
943
-92
806
447
273
-779
144
-254
362
487
-970
682
264
264
-898
527
55
337
535
-506
681
1
769
128
358
-458
-434
273
999
-962
-144
-317
533
23
-13
-375
208
438
-96
-462
793
-910
-677
461
799
-860
281
-291
250
-794
527
840
142
-863
955
118
-973
-906
-292
-885
103
636
-163
112
923
877
332
-847
-56
195
989
568
-100
-178
-57
1000
-531
-91
981
24
-680
-723
968
-707
901
-695
550
-307
-997
-580
-832
-452
-174
-760
-57
909
-20
589
-15
-219
-953
178
288
764
-748
-281
579
-40
-868
280
-603
408
-838
-58
-560
262
-61
974
-178
-225
-114
-71
-401
678
509
327
-296
317
-493
713
-869
-642
-794
-244
-424
788
439
-394
-98
-762
-748
-537
-552
-549
8
535
771
-342
694
718
860
286
767
845
575
501
892
-752
-621
-291
-172
-637
-513
981
-273
-875
-21
-794
-403
469
-904
-988
-193
-463
436
-673
443
-917
-669
-247
313
479
-169
-559
362
545
-300
-216
-266
584
804
-651
-938
96
470
-873
640
426
634
326
111
719
-716
893
-338
304
601
-802
537
854
444
922
-103
-791
-979
-711
726
-741
-726
466
925
178
-454
-960
-799
-803
67
-972
246
-762
-795
-461
-281
807
-915
-283
834
-231
-832
-750
19
822
-974
984
-461
-252
-19
-944
-786
-151
895
572
957
619
-174
521
-832
-897
754
390
782
-728
878
-530
-292
446
103
-437
661
581
627
984
325
754
-671
61
-7
778
-531
-821
257
658
-929
-699
294
-124
-496
409
960
472
-730
640
208
-948
748
697
825
406
298
-513
704
-610
-533
423
-582
-152
854
-240
-838
253
-88
-196
701
434
126
-811
-648
-162
510
214
708
-665
492
471
659
-220
-28
-987
563
967
507
395
412
984
-743
518
-218
858
-947
711
-607
25
619
508
-971
699
311
-116
-654
96
527
658
-179
929
-244
447
-252
985
743
-249
617
-74
-276
196
-123
-573
-493
245
939
369
-327
-948
-230
346
192
546
665
136
-260
-407
-467
153
238
915
513
869
441
-347
-626
-607
104
522
247
-539
52
-569
-732
71
600
842
499
-981
209
965
819
-905
-831
-173
334
948
736
-553
-465
-709
546
344
225
411
892
88
-1
-182
-376
-591
664
389
-133
333
-345
757
-373
-157
-53
-99
845
124
-786
626
88
399
-471
725
175
-435
404
-62
-310
-959
-951
162
-262
87
-492
-505
-716
244
117
-549
-108
545
953
-379
648
841
561
-965
-598
-618
543
918
-321
278
-827
-153
434
-188
226
-476
440
934
1
277
-280
-943
450
-722
993
651
372
-672
-297
553
-79
-504
839
989
-142
-724
-958
-835
36
-388
266
523
-386
-153
771
941
-195
-573
276
-98
-707
-612
-30
-281
606
920
-456
-627
-214
-408
253
58
7
-748
392
409
833
682
612
-302
-32
-750
490
-566
31
-599
-724
-187
539
484
-585
350
-937
-146
-182
-98
-835
-26
-814
443
965
999
-686
-554
465
934
-209
-365
-304
-231
45
967
-534
856
-90
-503
-861
525
106
544
112
568
125
487
63
-267
365
772
-647
-631
-19
958
317
674
491
-355
-908
-999
507
-164
158
492
-99
432
500
-702
-139
-83
596
-611
-254
-902
936
-229
-231
707
-734
747
-54
-754
942
-872
-986
-623
-386
-508
169
409
-581
-595
-29
605
-35
406
-212
318
14
67
-457
-533
653
-785
438
212
-268
579
-750
221
-459
-621
738
189
-489
648
639
399
404
-585
0
-76
-921
-832
197
769
597
-407
-468
857
349
-276
593
287
76
625
-829
8
-126
531
-41
-334
-535
-447
-788
569
-425
-287
-159
592
-140
315
-758
-341
447
-791
995
566
679
-574
217
919
622
-383
-659
-349
-941
-539
-847
-614
283
-65
526
-56
920
-510
-768
-222
-327
-440
104
-695
-39
816
801
-447
-329
80
-294
-466
-714
939
-373
212
607
357
261
797
476
742
963
359
-458
385
765
590
825
-171
877
811
-455
563
-568
-362
15
414
113
681
851
-620
241
-666
683
-618
-610
-934
839
983
-317
-234
-309
475
-585
-571
334
-101
1
-620
-926
98
-475
342
-916
-438
256
760
-178
812
-734
-291
-906
971
608
154
856
852
338
574
-659
101
-856
870
-644
500
-202
394
14
431
203
282
-108
594
126
-997
-431
631
250
-482
205
-311
-672
888
101
-777
-766
-734
-403
-146
447
403
862
-544
855
832
-157
652
850
128
710
187
954
-369
-556
-430
-955
978
879
224
-396
-831
-928
-788
787
260
-829
207
418
-434
-858
-608
-305
-815
-393
944
-331
-225
779
-897
-36
839
840
829
-131
509
-545
-481
-267
-62
-311
-35
562
-652
-893
-588
-751
-95
173
406
509
-39
811
26
418
-998
133
90
-14
-829
-470
-27
710
59
204
-314
-391
350
-401
-530
-534
-829
-595
-471
377
-695
-288
318
870
-980
868
121
-905
-679
-842
-369
184
253
177
134
-79
-984
689
201
-266
295
-943
564
-600
-499
196
-596
205
-113
-898
884
788
-757
558
-445
891
-777
532
209
567
376
-318
467
143
-650
-100
549
-193
-996
688
322
-544
-733
-947
833
208
23
301
37
951
-817
347
702
39
746
-781
-325
-50
652
-475
970
7
57
-775
-790
191
-812
-421
-321
-386
583
-917
830
-656
67
313
-179
-817
-202
-542
537
737
582
-956
693
-914
687
-481
-111
-544
291
-291
280
-54
-159
220
679
20
-650
195
-66
453
316
136
7
-893
-674
348
617
844
398
-438
878
-707
625
-852
-944
930
-179
995
-958
-771
603
-111
-497
545
-502
5
355
-734
390
-613
-576
-78
161
-285
673
585
-890
-856
986
561
258
-105
-922
535
-667
-77
688
71
184
-747
-548
-681
195
766
969
213
-521
895
607
-371
559
563
111
214
729
723
247
-677
27
468
-625
197
454
111
979
333
530
-189
794
-181
435
-317
922
-225
578
782
246
121
438
-493
55
46
626
-463
-138
-136
736
-568
239
-804
238
567
-489
-749
862
-463
-964
-434
255
-195
859
-19
836
-855
-885
646
-911
669
66
158
428
-67
-608
742
1
-242
-991
164
-494
356
214
-243
711
543
855
762
88
-145
-942
49
109
-527
194
-405
6
-711
282
-878
-37
401
-23
825
-397
308
716
235
-362
-760
984
-415
76
350
-462
364
24
-698
-374
685
-98
235
-892
895
461
776
-618
188
-604
961
405
232
-987
-309
-44
388
-102
-403
547
490
697
-400
-238
823
405
-582
-152
-51
567
-77
983
-669
-421
918
-87
-576
-687
883
116
-233
972
-43
392
448
810
-355
-306
-818
-16
-522
-492
-946
-448
726
684
563
-86
385
-103
360
-785
-355
201
903
-104
393
94
166
-15
717
628
-29
-36
900
346
-318
-605
629
453
473
-185
481
605
526
382
108
919
-956
-92
156
-698
610
15
-284
-621
100
-447
642
-653
925
417
-174
866
-564
-388
-833
-217
821
-970
-248
803
387
-916
607
-367
-432
-858
333
994
-134
-23
-393
400
776
119
819
64
-839
-330
319
-901
-407
792
-339
491
591
-92
-303
-679
831
-376
406
264
-329
-433
-589
758
376
436
-367
152
212
-888
516
-215
-493
150
-895
-45
479
-646
499
-972
669
517
814
-788
-394
-142
965
375
-7
577
41
-375
-689
395
723
30
269
-306
389
-718
-724
-580
-880
910
-232
-523
404
-135
303
-81
-884
-440
951
-556
-626
-171
35
812
680
202
-234
-458
263
56
-570
577
-781
-824
-297
-794
-385
-875
258
507
74
-810
-642
194
827
-281
-346
-570
152
826
-478
865
273
-965
982
-344
249
-93
211
563
-603
248
-279
738
432
-727
929
597
-37
917
-719
348
26
-513
722
904
-264
632
323
180
-149
-78
988
-627
810
510
-295
458
970
-778
-572
-660
-880
-166
-145
409
46
4
842
-737
33
437
991
138
880
113
-632
-654
896
-452
845
-729
-957
-780
-12
429
259
164
-993
47
934
-13
-642
204
695
-148
71
206
-772
-19
651
-269
304
-873
434
-50
-848
306
748
-654
-393
592
-983
654
634
-187
-176
291
795
-327
-629
484
889
365
354
-638
911
113
-563
991
-197
-161
-599
159
591
519
901
-697
738
-172
535
559
-821
794
266
867
-145
-693
-57
-788
0
-889
470
-364
-984
934
-109
-253
-872
963
69
-817
-236
-376
-889
852
-286
-509
342
272
237
-920
765
-794
-869
-902
437
919
-632
-873
-418
-73
-460
530
-714
864
-528
-589
879
-175
-108
-610
476
189
424
871
-502
-369
616
88
-625
457
-93
-463
191
715
446
468
-735
-259
133
257
-155
-454
699
-218
-680
-923
-399
821
221
294
-996
-365
-750
715
-136
214
359
-672
480
637
-457
-832
-318
-931
-13
-820
502
-165
620
-454
-653
643
971
-48
423
664
-592
527
-623
53
-235
988
-89
405
300
892
994
280
-1000
830
159
-624
-981
30
432
288
845
524
-267
673
414
-740
-980
553
-857
488
-985
-801
-995
993
616
-250
283
25
-353
-531
682
-615
843
427
572
-378
655
526
701
551
-401
-850
-388
889
497
-849
971
-656
130
-680
114
-459
-623
-631
-318
-28
-618
566
-968
44
26
18
-964
939
70
-449
442
-926
-105
883
-592
-471
715
202
-965
237
741
363
8
65
331
339
312
-994
614
-387
591
908
214
918
-440
-30
-134
-314
-461
-162
-237
490
17
514
-673
-757
691
-221
-300
-496
-207
-304
-937
104
855
-272
123
-858
-58
-38
-847
333
896
-998
-738
648
900
345
802
-559
373
-569
17
517
146
-147
-531
-951
533
-467
-1000
55
700
-822
755
-935
-550
149
-343
890
-16
-727
121
-673
373
-881
-824
-933
731
-974
-196
649
-674
446
50
-503
907
131
-476
-796
-295
-208
-303
129
-404
-853
444
-878
-940
37
418
-686
-220
-412
285
-596
-22
-883
-441
314
739
806
-535
-57
-914
345
709
816
548
817
-97
-180
681
-807
-142
110
-95
-345
193
-787
-304
-243
-177
779
959
-755
-938
-658
710
814
-939
729
411
226
-173
-553
534
-63
602
-466
-401
120
-7
459
-704
528
-712
-799
-92
191
-16
19
-286
-181
311
209
356
838
684
-403
517
574
-646
-132
-281
419
-729
37
-636
260
-377
244
-211
983
-938
-758
949
-458
-135
-416
-517
688
-968
520
34
471
40
142
-637
-358
625
-319
778
-374
221
672
-895
-496
453
-740
-172
-147
-75
-400
-884
-99
-550
-601
-155
492
-91
-148
-610
104
77
963
-867
-20
521
955
670
-370
-625
-507
-536
-404
565
272
-7
-396
275
-275
691
366
-519
-455
13
209
992
329
856
-164
140
-283
580
-371
219
-590
377
-421
-976
-147
968
-823
-778
-110
88
-848
-133
441
49
-120
-403
77
838
-497
967
241
99
-276
875
-260
-33
-90
-409
-590
837
746
-492
258
-652
-142
985
847
632
-885
-103
712
140
418
-721
-909
-107
-584
-894
-526
-555
-350
297
835
-714
173
212
306
-845
-947
-471
278
396
914
-748
-107
-639
13
415
637
-101
-959
251
439
959
-357
-531
587
-357
-631
-976
338
7
-192
868
-612
-352
845
335
388
72
4
185
873
393
-430
-78
351
-539
-90
-914
961
-157
-868
-362
-585
866
486
-162
-62
530
-866
-711
-621
-920
570
-446
21
-269
785
396
-175
-34
-151
666
229
-706
-43
373
487
-770
-840
468
-7
734
389
-522
-260
-703
282
81
151
-324
256
-983
-79
178
980
-883
-973
932
792
-873
-937
47
-356
714
138
477
292
-801
-590
-83
521
876
-876
20
940
58
-147
579
507
-699
-230
996
-209
482
-762
531
743
953
992
121
852
54
252
-918
568
42
574
321
-743
-868
-26
869
-934
1
765
413
957
465
-647
581
773
-337
-346
-609
129
-62
455
130
-421
928
465
668
-587
-699
183
281
-466
-546
-438
332
-910
-906
193
-603
-373
836
-657
547
330
313
377
-626
-310
787
65
301
-177
671
-512
242
-875
-624
-967
846
616
-588
145
-834
436
691
636
-951
-144
85
-804
-544
-260
-960
37
571
-949
-844
885
750
-537
613
-410
-681
-106
-687
510
743
-858
161
-74
946
-896
144
425
-259
766
87
300
369
520
144
-687
6
432
-564
-180
-96
-407
441
217
522
881
416
267
903
327
297
330
377
-792
646
453
-920
393
864
322
-718
496
-272
-663
981
-304
-976
509
-55
17
-778
-82
802
-854
-288
-434
-537
934
285
207
614
935
161
-701
-249
379
257
-23
-318
-707
605
936
-18
280
-878
-805
736
-845
485
-919
-442
608
-360
-117
-912
671
533
-684
-853
946
-477
-294
-929
-539
-348
-645
497
481
-993
572
-618
-23
-141
113
-533
-434
-809
431
-394
-239
-821
818
102
228
-994
766
107
-639
-66
-186
-3
934
692
284
469
340
-735
858
-633
-151
-393
309
281
-500
-55
932
542
837
957
503
-127
-442
-467
-697
328
90
499
374
889
-772
103
-376
-1000
945
-41
-730
-992
-823
-69
-587
335
912
-282
-89
401
198
854
0
-473
310
359
266
411
-11
-902
-501
-531
953
309
768
532
865
-857
802
571
-666
-216
-736
-295
919
-941
-192
-198
-354
-61
876
-484
-278
44
687
839
-105
948
955
201
142
-129
-970
-129
593
-813
190
619
-458
260
374
-325
-249
-912
-23
785
254
288
528
880
210
823
275
542
887
443
-915
139
172
-934
337
-268
-768
125
-554
-151
853
-463
-549
-435
128
419
286
-695
934
-926
526
-614
-390
-961
-650
-693
225
-806
808
-122
396
949
-784
-846
411
116
-503
-291
-368
-105
64
756
-799
772
-982
-436
-768
-532
949
99
61
-984
781
169
502
-606
-576
-814
313
17
-459
-995
802
-523
-590
-906
363
198
786
-914
-603
-873
499
-759
312
293
-918
130
-508
152
808
-925
-197
-437
951
-444
190
-661
302
149
-942
889
926
650
-85
-839
-624
-381
534
-658
681
-329
650
467
-855
-709
-651
-780
635
-4
29
67
946
325
421
397
-623
272
-61
111
971
642
788
-793
837
-951
843
-114
406
440
-617
-690
947
389
-855
-806
-258
-352
-552
871
87
-396
423
-476
-861
-869
556
796
684
-585
-548
-800
-252
336
982
588
-593
621
72
371
-406
-237
804
454
852
-68
975
898
-270
-926
-561
-361
-601
700
-849
-335
-443
-735
-610
856
-793
310
38
-545
456
414
-272
638
-844
-403
-232
824
-881
-41
524
-340
-348
-286
-252
-129
-461
875
907
801
655
873
273
418
-107
-953
203
252
43
721
136
576
-626
-625
303
-593
822
930
-512
-928
779
501
-558
526
-983
-249
-139
950
-634
484
-488
340
-961
-457
383
-414
226
641
-884
640
894
471
-169
389
103
-696
486
363
-484
382
-4
-117
64
-580
848
-992
-549
-82
-40
878
-709
182
841
-907
-687
-19
-976
28
-854
-86
218
101
686
-493
976
-498
253
-888
-500
-558
230
-880
-486
-985
-231
-952
35
295
-134
830
337
-885
969
-438
-963
-51
452
-271
530
-89
648
-229
-754
966
-402
389
526
-854
175
-880
619
-942
42
52
718
369
148
591
36
652
349
-975
879
-891
-324
916
248
-183
295
-89
385
680
-39
-121
738
91
743
-652
82
-904
-824
461
437
-570
-67
660
-788
-629
-745
90
822
788
582
702
329
-657
291
-367
371
173
-230
241
511
-838
896
519
561
-32
-685
-378
951
-688
825
255
-785
-330
986
-133
661
724
244
193
-444
696
-449
-440
609
-753
-279
128
676
-76
-974
-111
601
-299
-380
-949
22
651
-973
-73
-212
938
-517
-250
502
-551
233
-379
-927
323
-153
237
521
-673
160
-157
-236
-659
320
421
-459
-283
-198
75
-988
-462
132
97
-724
187
563
21
-486
-54
554
-674
104
-787
229
-186
782
327
-775
655
-875
-895
-589
563
-259
237
179
10
645
-207
-455
-561
-802
249
-583
395
-694
-588
78
692
150
-931
-71
-290
-632
-6
17
442
869
-557
883
963
62
-897
134
139
-932
129
-302
-778
357
-905
366
117
-506
235
112
497
-303
-958
934
293
155
767
-918
419
-345
855
587
-859
-195
14
-440
-530
840
-554
-628
550
-522
-461
354
82
-840
-192
116
-873
742
105
-728
-172
-244
-509
390
-525
-403
591
-668
-456
579
-928
-844
655
523
559
916
-256
-314
-410
786
179
-718
-636
-947
-516
638
309
-714
38
-421
396
-741
299
510
100
952
885
-672
186
92
-373
626
-299
906
-875
-948
-747
-834
179
776
45
-979
-837
-624
423
456
444
-24
-25
-600
394
-938
-450
689
-420
86
-694
649
-226
-494
120
565
-379
748
802
-555
-779
-422
986
238
949
-860
659
21
332
-405
327
269
-324
396
-877
834
322
8
-722
322
-650
-640
101
56
-97
7
-396
-987
371
922
-778
-613
-541
-160
38
-446
20
-405
801
586
-11
907
799
728
810
-890
-532
-334
-101
-493
718
-487
-996
448
-718
-735
-673
82
-298
-181
-112
-881
-822
-882
-431
-793
192
31
372
488
935
-728
899
413
-764
228
-631
-901
904
-451
-820
-33
548
848
358
-75
616
-450
607
-150
276
-212
536
201
-641
-592
90
573
502
-499
798
-18
271
494
517
606
-892
835
-207
394
-141
-541
-428
493
123
-302
170
166
-800
97
294
-55
-118
-638
-500
777
-748
157
-589
-820
-234
324
483
912
-403
-109
-778
-798
-609
348
-935
538
128
197
852
-846
-877
996
-909
975
758
182
415
-911
-924
625
305
819
981
-896
-30
122
421
-875
478
-68
-22
770
-604
-318
-354
972
129
-83
-156
-48
48
470
358
885
-369
261
181
-327
-608
906
239
-156
477
127
-225
968
-829
-313
921
986
-439
-787
572
-7
-273
679
210
921
-178
86
-172
952
-215
-531
-652
-612
713
-374
-812
-274
288
850
-914
322
687
-564
506
995
444
-684
626
885
791
-459
-274
791
945
-122
-443
-18
-676
-294
4
944
481
623
-395
268
477
885
231
-775
-237
977
27
425
-808
-135
-536
-92
233
658
616
329
586
563
752
-112
-738
207
-381
-270
-396
-301
100
419
-157
950
-18
230
565
174
-346
-332
993
-787
-397
557
-965
287
-133
591
13
-108
980
978
585
-163
822
-889
863
-535
-875
-746
-990
92
-764
-998
-342
-640
-456
-141
-420
-138
-634
218
-564
-632
158
625
50
595
91
-710
-514
253
-820
500
641
-765
-328
190
-948
-537
786
-886
281
-714
-916
892
886
563
-89
-793
-798
-7
-375
279
104
738
-769
-168
485
36
159
179
515
-610
-534
-399
-965
770
539
-270
473
-94
-258
589
-771
299
-194
-907
997
-69
-935
-826
426
771
171
-61
870
101
116
141
104
14
501
451
722
-233
-164
-390
854
393
853
-254
-400
-531
89
-189
-653
-474
418
-86
689
-339
91
136
-117
968
-211
-409
-777
826
879
-258
-14
-95
-979
-172
-459
-180
815
66
373
-73
799
-855
-973
771
565
-466
-741
-889
494
970
376
-284
-756
-572
433
841
-689
-916
36
763
335
482
704
-434
-207
-804
-217
667
264
428
15
-331
-514
-536
-356
155
203
-916
945
-564
-680
444
-221
-87
-42
349
278
733
206
189
-987
38
-918
936
-47
877
967
156
-115
640
802
421
852
-382
-195
186
575
-843
667
-40
796
-685
-30
276
-917
-76
-898
428
-108
-168
212
360
229
917
-133
398
380
-992
-534
-699
-564
292
-957
813
180
225
-140
711
36
377
-245
654
131
-42
652
613
749
-416
389
342
-85
39
332
520
-971
-25
880
227
383
-635
-488
793
-595
-11
461
448
18
119
-108
-729
550
854
-383
-398
511
782
-563
-874
-441
687
-327
305
-987
-869
-766
-201
-411
947
173
-492
-715
-158
40
-966
-182
168
383
188
390
534
-441
-15
535
-570
-824
-794
165
-770
695
856
321
-767
-86
-601
569
912
-323
-540
-583
-582
-65
399
-652
-826
980
-867
367
-257
29
539
-850
-449
236
713
-288
-316
-762
955
765
302
788
182
414
-914
346
-118
782
-676
976
-913
282
-41
-515
897
995
-115
-899
-272
-490
-911
204
-805
-933
606
-144
297
-974
-934
184
-388
-420
49
561
571
306
-7
458
-538
132
-768
-932
-185
-931
20
-398
563
-738
622
201
-448
-245
-449
-282
288
-822
-847
186
972
-442
191
-788
235
-727
-614
-701
391
914
747
367
803
-756
-271
-538
726
720
-219
1000
664
422
-952
-331
310
-765
743
-605
162
243
454
85
130
978
-272
33
381
740
436
358
56
604
908
-657
-588
-827
744
-492
656
571
504
-234
-28
-923
241
-533
745
-777
-619
-830
-64
-996
417
-517
102
286
747
647
-918
714
393
29
726
379
-608
380
-32
112
113
954
-406
812
-609
615
-416
-301
778
8
-360
-848
-528
242
241
-23
-896
-714
-539
788
651
-886
-345
395
922
732
282
-714
567
329
814
-177
843
793
-691
910
246
10
-56
-280
6
-670
160
-374
333
106
-638
346
-90
-1000
476
-666
-773
-879
-511
-696
671
196
53
960
-342
983
45
326
135
921
283
969
749
991
-939
-732
124
734
-689
968
169
957
-218
-607
-158
-101
556
62
-956
-815
-880
326
-461
-318
18
484
637
47
-109
500
33
548
-684
-688
771
623
-206
-948
-174
-484
-865
-133
-81
608
917
-481
539
-327
-919
-652
161
-12
-762
967
127
99
441
299
289
-864
-470
862
672
-769
-96
77
-108
53
-984
197
-587
-542
344
-763
-976
481
856
148
-227
-790
-811
-81
121
802
147
-805
772
156
322
-419
-590
-998
-163
-338
989
-365
-51
201
492
-310
-884
990
-472
48
-134
-632
962
696
929
-287
111
-294
-890
-729
-320
927
115
598
306
-512
576
-41
551
-93
195
6
-108
36
-844
669
941
-826
-581
81
332
974
-510
-865
-167
345
17
649
423
-609
272
-487
412
974
62
-645
-49
-881
317
700
834
-419
-528
435
936
-246
266
-714
-196
885
-47
-134
-784
600
995
851
466
261
-782
-125
-295
-524
-479
-190
-103
-37
-683
766
202
-82
-51
274
-481
389
-763
700
344
644
334
-296
705
-928
-613
-57
499
430
-260
-694
-444
387
-981
-605
-615
217
-440
997
789
898
867
-37
-407
258
-828
917
-262
625
732
439
-8
508
490
-459
-698
670
619
-450
-206
-470
-508
-968
-15
520
-431
129
-910
-927
-734
39
-406
-109
368
300
-766
107
382
246
485
539
-676
-50
-106
-853
-324
-818
229
-857
108
-774
-226
457
-147
992
304
731
-719
-304
-45
279
-949
638
118
-64
993
-323
294
-410
876
241
-353
721
55
-835
35
633
-922
-636
-962
635
-513
-141
-477
327
240
246
-245
-506
881
21
-733
719
-458
-201
403
603
790
553
-109
389
-160
575
-305
-476
-29
-115
-602
-778
496
522
435
256
692
55
-815
122
-411
-958
-562
-518
-96
-306
136
-734
865
8
737
528
-931
-14
452
-379
-311
630
396
-998
545
-771
-754
398
200
692
-402
229
-685
163
763
204
753
-284
206
-826
-242
-882
55
516
636
413
-908
628
771
352
681
389
-27
-684
317
984
824
829
-435
487
-782
808
360
333
621
373
-482
-135
27
-587
-585
875
120
148
-328
419
-239
-714
584
-164
-604
-808
-885
775
806
-86
55
298
-502
-805
-47
324
-702
514
-617
218
20
233
-513
-645
-681
-679
-905
-889
-78
477
-76
-390
-688
-2
-131
385
407
-700
-904
8
-697
898
-739
550
-562
970
-245
152
208
769
75
-912
139
-596
377
-454
-80
398
-846
324
-866
158
-51
174
-123
-582
-741
-840
-713
-583
196
-655
-398
-350
-711
-514
466
928
-28
45
-725
662
-302
104
217
-368
-461
-781
-893
487
42
-58
-555
957
-257
-681
12
66
-268
814
570
930
923
364
478
880
-453
-789
-679
73
792
-195
935
-84
-368
154
104
-250
-821
245
660
-145
484
-608
-713
837
90
-300
600
-175
-472
-675
-436
27
8
-91
994
-338
826
794
-796
227
439
-219
-826
-652
929
-853
-313
10
536
-996
-689
673
-90
346
-350
-166
-533
876
-333
1000
57
328
993
631
-779
-913
811
-843
885
343
-957
407
237
938
-423
681
-321
427
840
-950
871
-461
734
-355
-367
-48
867
992
844
-959
896
-764
-875
512
597
718
467
-376
447
-819
348
-200
38
-50
-649
-944
631
-680
462
815
-65
-193
-519
35
-615
305
-708
-842
887
-540
-538
-330
-423
-974
-284
29
-194
622
-779
482
972
284
794
-555
393
-343
609
165
298
-119
409
-974
-270
-783
39
-308
373
851
-249
-793
-884
464
-145
307
-480
-524
-234
259
4
-538
738
647
-835
-657
392
-87
617
-643
781
552
-616
-830
463
-318
269
-70
362
-790
916
338
-402
281
551
649
-531
535
-450
334
-809
-299
826
502
-462
-275
957
-592
495
963
-811
-512
948
321
-93
945
881
931
-698
-943
-19
-212
912
-146
-361
-879
-541
933
786
652
-56
280
-561
-161
24
-658
-178
475
723
-457
667
-763
24
-1000
-729
-463
-705
596
-87
-416
757
-727
-961
517
509
432
740
-331
397
-895
803
653
-433
617
-539
-933
-297
288
467
-219
503
-460
-872
967
-221
-23
739
427
-654
-720
124
650
-484
851
-409
286
-597
865
-859
-156
-950
887
471
318
186
405
188
-821
376
573
528
-983
543
973
-508
977
134
-970
-469
530
870
817
-438
661
304
623
183
774
-968
-462
-267
-743
-710
-177
257
749
-855
-876
-496
221
-237
-429
44
410
155
464
475
451
-231
-776
434
25
-321
235
-101
-499
24
-687
-973
402
284
-743
215
995
670
647
-135
645
-620
931
-969
-784
-390
346
433
500
227
-45
997
-885
-383
931
-365
281
-639
-263
-357
319
-147
599
-4
156
855
-91
400
-792
442
561
-288
-491
-258
-820
41
-522
-440
728
559
-695
-690
198
-375
-34
-988
686
-288
545
-209
161
-223
-52
297
974
-782
549
573
673
162
829
-834
464
160
328
-392
-384
-617
823
403
-841
-941
466
-58
-648
670
604
-181
267
895
272
616
-225
624
-355
-131
-604
-618
947
-825
645
-651
7
-838
849
-592
553
895
77
258
-141
-491
-935
860
467
-742
905
-239
-359
-579
-980
259
631
-22
-108
510
-689
592
-821
-953
465
717
-114
831
318
416
-66
-52
84
-605
-221
-874
700
-635
-475
-783
-788
322
289
697
613
653
-997
-961
-462
-989
-159
-485
-112
744
-415
883
-817
80
-306
750
454
878
287
705
169
804
347
164
-262
-626
-89
169
-689
578
556
568
532
65
-786
-211
-483
-862
-267
-326
-294
-573
617
171
370
948
602
-566
-159
951
-893
-723
-411
-205
721
-165
678
-729
396
242
-777
164
224
61
-761
258
692
-692
548
-382
-959
-658
406
536
303
-17
440
-58
-972
151
311
18
-45
-741
-717
-717
-127
17
948
556
270
-611
266
-988
-941
-650
771
872
866
824
-351
-765
114
-685
244
-259
-823
-105
248
949
-351
281
-24
956
-844
960
-627
-668
877
517
-330
488
5
-658
316
-385
-820
-404
-393
-375
541
-246
-278
-905
-123
722
161
-468
-355
-532
-19
61
-125
182
-928
-481
-326
633
584
-433
-581
632
667
-547
838
-222
-216
-18
406
518
-149
869
-420
96
-358
-865
-766
208
-78
-823
177
-981
43
632
473
401
-706
-845
-626
350
133
-965
-420
-635
253
715
-440
-818
661
174
-795
66
-744
-494
-397
482
645
-638
570
300
7
203
-11
-789
856
-852
-524
-671
-681
559
-906
-303
955
-312
959
-153
786
-599
-186
-817
507
256
17
849
-883
-414
-744
-886
-847
-196
708
376
-185
-15
131
562
374
22
547
-842
921
347
307
-69
346
924
674
-215
387
-597
257
804
-401
575
-335
510
963
-297
-312
173
271
527
620
717
254
382
-233
265
-782
-657
-99
897
449
607
-736
-587
-18
-576
-712
-85
-762
155
-567
498
-349
-609
875
-391
-682
-46
841
319
-35
-852
483
727
-160
-216
644
-140
157
-400
433
956
735
613
699
926
261
741
934
851
-184
726
-543
321
721
-361
736
-702
-591
793
843
-878
186
-309
184
48
-13
-806
-565
-595
138
684
813
599
-913
530
-419
879
630
-737
-678
735
-617
-423
-88
-684
-219
-416
-744
-354
-131
603
695
886
369
-460
-628
198
521
899
-58
959
-491
-172
284
-865
400
-56
435
837
-187
474
-909
569
-148
-664
570
588
860
-94
-508
-356
469
-400
-227
362
998
627
721
-95
761
305
-173
-125
723
-188
-760
-653
-9
-506
-965
989
-252
428
-278
2
569
-453
-140
850
-737
466
-486
853
513
290
47
334
68
-664
-567
-888
105
594
718
-193
-48
527
413
-822
610
431
341
592
546
584
-211
254
683
89
334
305
169
859
-425
294
269
-963
839
-373
541
846
683
-492
-654
162
9
40
299
-609
888
-9
575
-151
123
-221
-819
415
338
-323
-531
-810
607
993
304
684
748
-615
-364
207
722
-310
-366
-601
86
196
340
-599
-560
-49
-89
557
-495
91
-33
-454
-101
-233
-46
802
304
546
846
907
241
-674
285
45
-527
-859
-395
337
613
599
-84
161
713
-381
20
293
811
-602
-795
569
-415
-18
-606
-426
241
101
835
621
225
-978
592
-48
-310
113
528
-392
645
-599
1000
-797
-462
924
-403
27
209
960
-810
-436
348
150
579
-851
-27
297
-660
-536
-486
-452
-747
-148
965
860
53
-136
-775
-681
998
-222
-500
-318
502
-559
-713
459
617
-684
344
308
187
291
-576
396
-598
613
686
422
586
552
455
-617
-445
782
-10
216
837
-205
-953
-737
268
407
118
-666
-365
-99
-713
-650
-126
-878
944
74
-427
582
28
901
-801
183
69
-723
-498
-204
596
175
305
398
-531
141
263
93
-814
95
-481
687
707
170
-456
-879
-990
139
-141
-221
26
-728
-840
-20
-882
-755
-151
800
-568
639
-143
-205
698
487
881
743
-968
701
-415
788
710
90
106
-162
820
-935
-399
-722
890
310
-830
102
-572
-288
685
899
476
1000
-347
914
-278
-27
-305
350
-172
358
0
-724
167
178
-428
136
-549
-821
-14
211
282
262
-732
66
326
-134
379
-49
-132
178
812
110
-666
-358
30
-552
-372
25
165
553
-947
-264
-202
359
-510
-140
-976
-373
-647
683
313
186
-362
-696
-593
156
-354
41
152
603
846
566
-142
-441
13
752
354
-469
-929
-378
106
213
-492
995
-295
-522
-274
-221
-23
247
262
-636
-53
72
-146
-9
-880
-548
-993
690
-866
-301
-843
-655
122
-585
-517
-955
717
914
81
-962
-400
938
292
581
-359
-349
-579
-813
-659
222
-622
-748
810
-142
507
-461
374
445
-369
-199
-327
959
156
351
-148
309
-924
788
431
306
847
312
-814
139
-951
589
746
-468
560
-513
-587
648
-385
417
586
-550
-710
-102
-738
-717
901
-256
224
-510
146
-216
-505
541
-88
-914
-624
-644
288
380
-617
691
-618
-139
-696
-952
-983
-60
631
-229
951
-712
957
600
352
-720
137
-431
-159
-225
768
-800
691
-179
864
-574
275
-620
387
785
-271
506
984
-226
-735
-769
144
-286
678
284
-838
268
-289
-71
-81
-596
-820
-885
769
511
577
227
-558
4
277
643
781
-332
-81
110
-487
118
242
-827
-621
88
-852
350
-65
-429
-693
696
651
-129
44
547
612
738
632
13
434
104
363
-5
777
810
-410
490
-484
-211
169
740
380
-653
622
-968
121
-255
311
-991
68
46
850
313
129
494
219
345
303
213
938
206
730
-11
563
-259
415
-846
230
176
-70
-353
-725
194
-457
-697
331
-456
-48
-582
-359
-903
783
758
629
-731
-991
-56
-151
862
-303
791
130
-327
-353
-471
-876
891
111
-191
-961
-614
742
-93
642
146
-349
-480
-606
379
-893
111
-280
-38
-268
726
-801
817
640
-270
59
-537
75
110
-213
-552
-63
-628
290
-517
-51
272
-988
52
-706
121
719
602
152
-760
-696
562
-781
620
788
-528
991
-608
682
304
446
336
-218
-1
-933
50
-63
748
-876
877
343
221
-292
308
-948
-534
-891
-694
-368
-316
-428
-105
-692
267
-352
592
725
591
-705
629
419
413
85
705
855
-567
871
-582
283
715
977
-918
303
714
-146
-208
-170
757
-292
335
-321
-177
-732
763
860
322
-893
177
-983
911
-63
476
-948
431
-843
-352
-567
491
-127
-734
491
645
-407
-184
289
737
526
597
-858
-695
-920
924
-534
-876
-14
866
-913
-860
-540
-115
-40
-910
57
-218
-864
-242
-391
-428
-745
-194
950
917
-682
942
-504
-774
-784
201
-791
-893
-123
-981
479
-602
602
377
138
549
-530
25
296
-930
874
806
988
-883
-358
381
-253
-677
-889
761
-779
-390
957
891
-254
-37
221
-185
-255
256
-946
-35
-255
-384
227
-602
-70
-561
641
-15
-542
328
617
470
545
-51
865
-70
196
422
-386
-294
-497
-680
-201
785
-704
-678
826
-622
66
869
545
-385
268
226
-610
-922
294
750
-348
-319
-868
-216
556
-125
-285
-977
-282
-187
320
620
-169
710
827
-859
728
-678
164
458
-264
-655
-92
407
-900
-422
844
-382
-195
-928
-902
478
875
-244
466
-171
-389
995
-510
773
-354
527
-631
-97
-347
851
173
663
-765
-408
543
157
-464
201
-40
442
214
-779
15
503
-945
531
208
-520
237
271
-675
201
992
-125
-714
113
-411
-17
-278
-140
-774
269
331
543
-588
-969
980
841
-844
349
629
35
-759
818
643
630
883
-526
-731
334
-745
-487
-115
-342
-920
-267
637
583
-26
394
691
91
-308
215
74
-132
-513
668
-831
-788
381
-348
400
829
-9
815
-230
-758
745
-905
542
-822
-247
-887
674
444
-332
675
-223
-993
-201
765
-593
660
280
674
150
-430
-686
948
-537
-992
-277
-322
-120
747
927
-139
-782
651
162
-262
-481
327
474
586
338
-690
-96
935
-992
470
-328
950
929
281
-564
452
895
551
-571
183
-117
-539
-776
473
-28
195
519
-477
84
969
985
483
-617
-492
725
-545
672
-167
-580
293
804
-313
-293
-325
-731
-232
-98
-40
609
493
592
-308
982
730
66
-618
396
-754
-457
-258
681
266
463
966
-641
682
891
-491
-200
-343
182
-263
450
294
180
754
586
432
944
294
663
396
-561
357
-732
172
-994
77
383
83
906
174
473
-662
-769
-117
-783
-195
836
-437
-64
-869
-599
44
533
8
-880
-483
-764
374
131
616
-986
436
680
700
-392
787
-168
377
1
-974
-997
134
-888
-644
-319
-713
-661
615
-738
-386
-220
117
965
-913
983
53
-916
-875
915
473
-322
587
-124
-442
827
911
798
693
377
201
-615
456
-128
-788
-77
-518
498
534
189
-48
331
424
-455
806
766
-690
-553
493
-712
823
959
-580
-690
780
574
-519
-614
-893
-86
-547
758
-340
-575
-233
956
-686
-634
182
-600
-149
-573
44
-915
935
-739
366
102
523
901
-989
325
-568
349
-37
987
-800
-554
738
737
-368
-115
-644
-237
-65
-759
407
369
530
-349
396
766
-632
350
-855
204
10
-483
-804
376
-364
-271
222
288
-668
-267
472
-280
912
-752
37
916
-792
349
-279
-865
-252
664
-391
-961
286
418
-302
-258
865
750
399
459
-247
-633
376
207
-308
-16
-325
823
70
466
471
818
952
522
-468
237
-28
-628
32
44
834
411
820
678
74
884
770
251
-679
-959
736
-483
-658
-697
-84
-330
651
482
-257
358
-564
-53
335
57
-800
-815
-72
21
165
-786
-267
68
-713
73
-468
26
1
-702
748
-950
-686
-868
-511
39
-52
569
372
679
267
-862
-996
957
349
727
-965
-438
887
-76
-747
-338
284
-164
707
-666
600
164
954
72
536
-162
850
-16
331
-471
23
112
-422
564
-531
-480
528
-917
514
759
447
978
23
-577
-525
0
832
-582
-268
-765
-861
-616
-830
28
207
-514
-680
214
929
-876
794
757
924
933
-375
-310
328
104
-784
-661
-256
-376
-636
846
-714
421
-744
558
340
360
-85
799
105
448
69
-830
977
722
342
-932
45
397
281
-926
706
-370
628
-404
-719
267
-920
-704
-114
-34
285
-607
-885
-746
358
-499
-863
728
-186
-339
715
-368
-759
715
-724
-437
226
-192
-354
113
-994
-859
-648
-963
-696
921
221
-36
-978
-824
-94
236
805
-566
-775
399
177
914
-630
391
38
-415
793
-430
-285
-181
-29
-440
-248
-125
640
839
-204
20
-256
-123
-217
-268
-296
142
-308
-425
-945
222
663
251
22
265
334
399
-775
721
990
342
-183
-488
700
129
-237
134
-654
207
-121
87
-308
-643
-928
-588
631
-912
-403
-783
253
382
-626
-692
-824
500
84
-567
64
-960
776
-979
347
-841
290
-250
536
-580
-531
-556
-626
654
-436
-614
-489
659
407
852
480
-397
438
-422
457
968
875
-857
926
260
494
331
-793
276
-857
-210
-415
311
580
-808
636
-622
-279
-702
-584
-621
-367
-549
-467
482
-956
58
708
-331
630
-772
-460
-702
-886
552
841
-709
764
-592
968
977
66
613
42
944
229
848
-96
528
-604
28
405
152
-702
-236
-512
-792
-729
-456
326
-830
911
98
199
-307
316
718
-613
-752
-218
238
-94
-661
177
-576
308
242
268
325
726
259
-485
261
-365
450
921
-29
371
875
384
-211
121
930
-931
-11
805
-519
52
-291
557
-887
-943
-502
-906
-683
216
615
975
-10
-26
-118
764
406
-945
105
-498
-933
720
22
-95
-68
998
-426
-801
499
-946
-426
527
-203
808
467
-575
-888
625
308
595
700
-120
-278
93
188
-395
431
596
-718
-812
-60
66
520
113
-55
81
-735
126
-166
28
-28
-115
464
-591
-966
622
496
962
870
-603
107
106
582
-4
515
984
-283
-906
-7
-560
-791
875
931
-620
862
517
864
75
-870
532
-494
-610
452
245
572
-37
-314
-896
-74
817
-144
237
703
106
-893
-718
-407
-837
359
186
695
-424
-447
201
-845
650
-519
-569
815
-528
352
-102
865
-564
-898
-793
-64
-115
-699
-445
-951
942
-116
142
78
26
838
838
-469
267
979
225
526
-971
-938
-822
887
21
-201
-167
157
453
-864
625
127
535
-132
-612
-387
807
-572
678
-849
-835
-611
151
-556
233
-220
-454
994
-221
279
320
578
-49
-208
370
-549
-503
-89
156
164
-897
-834
-776
-84
-486
-388
-65
134
-524
167
-749
604
114
805
-752
-587
460
716
601
735
-414
752
459
250
-61
501
-77
-705
-493
189
368
-300
319
-217
-64
-87
-793
347
-209
158
-9
-573
-528
266
-812
334
184
-111
864
-795
781
-636
162
387
328
-820
142
137
397
-505
-359
-419
431
-678
-15
-325
473
-388
86
-208
2
-192
379
497
693
-141
636
-894
850
477
207
577
66
487
278
-700
-609
-345
725
-310
-412
872
-934
525
-611
78
-379
555
169
899
-51
-365
-822
465
30
-370
449
137
-35
375
296
-386
-120
-410
693
-518
776
41
951
0
-984
-751
-94
118
548
967
746
-106
241
12
606
-973
199
-643
-206
428
156
-719
464
836
-767
82
206
-568
-16
707
962
-29
826
-623
880
-33
-595
270
-16
568
974
-651
-286
-320
224
-176
-198
447
852
673
931
310
-453
-623
-664
-676
-482
-688
235
-320
722
-452
318
-392
974
540
462
-933
636
-556
66
-289
-665
-607
196
738
-45
797
375
4
-74
993
-946
-471
-286
673
866
817
-625
459
990
35
-994
690
149
772
-428
711
-194
-926
-136
-286
344
-169
-977
820
176
-460
288
233
158
-151
-689
-522
-788
-327
-300
-61
-1
-462
-233
-498
-168
-609
326
-144
479
-479
-89
-162
-402
-318
384
11
160
221
309
-683
641
249
-258
597
-301
576
145
-558
21
-655
-63
-161
-156
394
-889
193
-303
-5
-272
-706
-332
-76
521
-664
-570
534
339
-967
927
767
-459
724
-244
-632
112
369
146
187
146
-986
-633
-646
-265
764
738
975
-983
-296
144
-170
398
-924
519
-185
806
-818
-643
188
-544
770
-898
-595
-428
316
582
-895
261
296
-442
363
453
-18
230
-191
-888
-45
-785
-476
-101
772
-834
221
-617
282
145
-851
-5
-608
-192
-355
295
-696
-75
-955
-540
381
855
-832
-19
-977
-591
-106
1
208
-915
-633
382
-166
890
-743
533
121
-923
-46
-156
984
-981
-647
-398
298
-843
-962
389
-739
-150
-927
653
141
-456
-820
-309
-242
-351
975
-206
943
29
-717
451
393
-205
248
326
565
615
117
-642
-705
32
-15
91
-877
-162
-373
643
824
714
-969
31
-931
553
-91
-218
-128
-748
600
933
-833
-226
-111
825
-931
842
-248
506
180
-75
-685
-132
263
697
-808
-70
-390
10
116
829
-128
-444
55
457
683
-865
721
288
27
109
3
-536
-420
246
-227
863
624
859
610
284
519
-6
989
867
470
95
-505
578
-611
-179
735
-813
-454
-910
-573
-683
-470
128
742
-496
495
254
160
-981
147
-965
-584
-550
-665
-894
-753
665
348
-528
-890
1
134
-833
-273
-937
-117
-717
-846
275
804
-461
-636
740
61
16
439
687
-764
-997
-115
-375
-888
-47
561
-726
192
549
-451
-552
996
218
-132
-82
-398
877
132
703
-936
56
-402
-804
-269
482
704
-627
-48
43
454
530
-622
139
317
164
881
-997
79
867
562
-939
895
-686
-9
969
-442
-514
-265
-69
166
-928
667
418
-587
660
-208
-292
-315
725
686
119
987
72
67
-644
286
993
-524
190
459
106
78
-173
-267
-895
101
-149
-496
379
-198
-686
-108
209
-985
-745
-809
-53
801
745
-654
-992
-995
615
900
842
-871
-379
111
476
-69
643
-849
-329
807
945
851
-66
253
-869
484
855
-867
-809
-65
-435
158
-714
814
-516
134
-745
642
9
-17
-937
-230
-115
759
-693
-534
21
773
434
654
411
144
728
44
157
36
-244
-774
-108
-814
-8
461
650
82
-331
431
-889
217
-850
-904
387
-639
-757
19
161
-955
-483
-914
549
535
-46
-889
865
463
-827
-749
152
-334
-345
316
-743
293
-11
-796
-834
-41
982
-703
566
-630
480
657
-700
-855
-393
535
853
-161
670
-234
-551
194
-868
805
-282
877
111
350
-282
-879
333
158
-298
-631
-172
-647
-716
-712
267
-278
378
-441
-713
-873
553
-850
-764
985
945
116
765
-875
-677
-468
-408
597
590
91
-981
27
332
199
379
-715
-865
-883
-508
475
-81
991
732
964
931
270
116
422
-399
-737
-638
-521
-687
41
-74
747
-295
449
621
851
167
-169
514
693
437
-833
-659
863
-448
-532
476
-786
-305
95
-438
-832
-345
679
619
-387
646
-587
-372
866
724
30
-296
-887
537
138
609
160
385
-583
28
90
796
237
10
327
-522
-97
374
199
-331
-958
-850
802
548
-185
482
-676
-200
-935
-973
-854
-830
-113
957
-916
-533
-614
-719
848
-601
-581
-516
237
-213
805
989
546
-279
181
-945
489
464
-192
-532
-168
325
526
538
193
336
-588
530
-489
664
743
-416
-447
103
-914
-408
622
995
236
-382
-896
-363
645
6
-259
-970
716
-291
521
-537
406
-181
-369
766
301
92
-945
-629
129
291
407
-884
-779
-44
-995
472
508
-162
39
-209
-554
-102
-169
-254
-724
340
-976
-641
964
-736
-668
-103
280
813
-959
-659
295
-532
-126
-325
-932
-891
55
-766
-431
-290
-260
-637
-136
-577
-280
-439
671
-892
-764
45
697
184
216
245
-746
-164
681
-361
-678
-754
-674
-737
-194
759
-126
687
265
809
142
-587
-768
-303
338
-172
979
837
309
-913
662
-432
-70
-408
-463
-704
-389
769
-780
642
635
-180
-183
570
697
-280
-542
-794
-633
-739
-745
829
409
-302
313
-790
-216
573
757
687
557
-306
97
-624
201
-580
436
501
963
410
387
-505
330
-267
480
109
-475
-3
-733
-149
587
-910
-197
154
118
655
938
423
595
411
-224
580
186
-826
493
260
357
297
996
-276
100
644
-101
-412
888
199
479
-553
-354
-321
-20
226
245
863
388
-965
211
-555
-650
-814
-588
434
-176
377
789
112
265
-601
-709
-559
-587
667
805
-643
-665
199
-307
-528
-985
683
212
731
963
-178
297
675
896
-574
939
-385
-587
839
185
-147
-259
223
-100
-562
93
-998
171
-243
316
-653
435
22
269
448
558
91
-613
-162
874
-785
425
62
-511
-340
753
-479
517
-496
-502
855
-295
-477
247
60
691
555
-267
-381
873
555
791
202
-526
696
-890
992
754
-648
-163
-479
-113
503
994
-419
-985
-181
-148
-906
-71
-788
453
-550
385
-440
-719
-108
484
996
331
-760
-427
-786
-618
-20
-938
919
892
-751
973
445
-962
23
51
-101
-11
803
636
-209
740
495
103
-138
446
-314
-154
-709
11
165
623
692
-356
185
-179
-129
-188
-292
-771
-120
417
437
-217
-951
-309
-963
283
-25
-422
-888
-166
203
668
-204
315
449
252
-267
797
-869
-297
916
-653
-75
-716
442
-256
-935
-432
-273
-123
-955
846
-854
-236
-810
481
50
-214
-863
-724
-928
-83
732
128
-404
-100
-407
-937
239
-856
-577
-145
631
-782
-249
-700
343
-623
-36
-628
-27
-862
387
-194
-343
904
715
76
-368
-712
-250
-841
407
650
308
424
48
-216
-518
952
-69
-92
618
200
839
-879
-88
148
969
-622
-443
-813
778
875
-362
173
442
-204
-272
954
737
91
831
-307
90
592
574
-801
553
-692
-837
454
353
373
190
-446
-564
725
783
520
195
-474
625
-809
-561
623
536
807
-877
268
-214
939
-382
-989
314
789
865
-512
88
-820
823
859
-529
513
-726
-190
754
123
853
229
760
306
-521
173
-348
-499
854
-631
-13
-674
-788
16
-640
366
203
-381
243
931
-533
773
-684
-145
948
150
945
-649
419
-776
893
622
-676
-131
-751
602
-351
-334
-69
-358
-991
-914
-670
-408
440
-980
916
193
411
-284
-159
292
172
738
658
643
-252
-928
875
460
151
-246
52
902
-576
629
967
322
433
-114
270
-927
976
-875
346
536
-730
275
674
-748
571
-477
524
-526
143
355
-561
-38
-961
879
0
-819
-751
224
-795
-816
687
-754
-630
576
-650
836
-972
698
628
-935
867
-462
-172
622
217
-471
414
604
182
-960
-906
-87
-93
630
-809
-114
961
-706
386
-697
46
395
-771
-168
101
-697
579
-323
-515
-6
-155
127
816
-447
172
825
-872
335
80
528
-604
-193
878
-965
-717
112
-752
886
341
-274
287
995
981
951
562
261
-374
48
-990
687
367
24
126
-886
-148
257
84
-389
-584
-690
-310
-125
15
37
32
-767
922
390
334
840
-346
-368
827
-179
312
150
-965
-98
-32
-906
297
-513
33
-50
117
-126
322
760
91
604
828
839
-148
-286
877
657
401
-629
841
503
429
-493
956
611
439
-249
679
-652
858
-966
619
-928
-399
154
895
-770
-453
229
820
56
565
-122
349
440
-899
-243
-228
481
989
-922
694
-116
-424
-824
85
-651
-361
-817
103
-855
657
825
-415
-516
-253
580
-785
-825
345
276
447
987
622
-507
-233
605
-373
-258
608
708
-973
702
250
-8
-743
339
429
-586
273
140
238
-503
28
669
-708
-386
-335
305
-714
314
719
-237
548
451
584
-83
-144
-434
-879
-428
692
462
552
205
-338
-762
192
75
34
583
-295
690
-6
-57
191
308
-266
-130
-375
737
-10
514
176
-460
-436
292
680
-585
96
-172
713
22
-273
-452
490
-673
351
-932
-287
-889
-51
956
662
-785
-382
-863
-20
765
596
876
-552
-775
-493
-992
-603
458
739
-196
-303
681
-956
-889
53
-464
-323
99
742
370
582
-430
25
402
283
-552
-295
606
-567
-933
695
542
575
100
-105
294
523
-492
-308
-435
253
-167
554
776
-362
314
-964
66
862
-945
682
-195
780
-579
-416
449
880
353
-81
600
512
542
581
-855
901
-222
853
859
600
-561
-697
868
-980
596
788
17
58
84
-470
-266
-881
993
-317
139
268
990
-844
810
582
18
-951
550
-25
746
-258
-561
-150
892
-887
-884
968
-709
222
36
999
282
938
-553
-508
502
471
40
-481
182
472
-642
789
549
899
782
-326
23
-801
-814
-181
978
-549
84
-101
-820
364
579
-303
302
917
-53
-823
981
-473
106
684
-396
606
-933
839
537
805
292
852
373
-965
988
708
283
-909
-549
-750
-736
-133
623
175
210
-265
598
-68
430
-342
-766
977
364
-573
380
-863
-291
656
-134
-84
267
-773
-174
-778
670
440
809
-406
-878
-537
227
-469
168
121
-746
-361
589
349
76
-466
-432
349
-198
-940
-560
728
91
299
-750
-471
26
-266
390
-459
286
-265
-492
-417
-220
-878
-946
336
799
-315
-59
9
-384
734
794
-860
-99
-491
927
824
71
-398
509
-482
-165
362
-997
441
-55
304
381
797
916
-991
-420
602
495
498
-137
-154
-949
795
-605
-362
462
-411
746
-713
-210
-125
181
-461
-116
765
-259
611
-703
258
285
-19
63
-125
-269
-196
954
814
258
-836
378
875
-317
-48
628
641
314
-661
-546
802
978
625
-657
217
335
496
832
978
-464
-339
48
-974
226
94
-747
-788
280
458
-817
61
-175
627
662
-753
-79
-36
674
197
113
-219
-373
-600
-974
-763
-421
-304
-346
173
-46
356
-532
898
972
569
-532
-204
908
940
-982
154
9
-321
97
923
-493
427
679
727
-122
857
-511
388
32
-791
302
188
418
-823
609
408
297
-489
-903
-963
-212
883
590
-658
-906
-945
126
-367
-701
-129
-101
-641
491
-163
163
577
-911
-330
-740
804
-503
530
-642
381
-794
-229
135
805
0
-548
509
761
-385
-567
-687
-249
311
400
-824
135
-711
65
-942
770
-854
-505
233
-922
-973
698
181
803
-342
879
-808
65
-150
807
-9
59
456
436
314
455
-60
-569
-950
-401
140
-896
0
-612
-329
96
530
-977
556
174
-521
-404
-823
768
-338
192
-841
266
-689
-609
371
540
389
370
667
903
846
-524
604
-690
-290
-924
587
-940
-928
-922
203
-838
-78
481
-325
-803
-43
-927
-32
957
-57
618
810
-609
-930
523
794
-682
-224
-947
-273
38
-224
-752
-154
-759
-407
-353
-365
37
905
-385
-403
217
-53
859
594
-589
916
-337
369
-319
324
-948
552
-541
502
759
-514
-558
271
824
-409
-65
178
928
110
-822
684
-663
499
849
190
-910
-764
231
778
-466
921
259
-563
130
-312
-750
-994
-705
-455
849
615
-366
603
971
478
820
-512
-619
-182
-923
-138
-490
367
-92
925
-740
160
800
716
201
-377
-501
-739
-539
-308
-208
-816
-283
26
-793
-66
773
-308
861
310
-158
-644
-580
15
40
-556
-612
-983
-575
160
-506
15
410
-516
232
670
565
192
411
363
627
-860
-319
-480
-329
749
-564
224
-794
897
408
-260
598
-666
581
730
714
-6
99
-608
-174
-368
159
523
-351
-273
-520
853
496
41
-551
-371
-280
-324
635
-517
-730
8
-938
-330
-45
692
476
545
-909
-51
893
715
681
660
915
-916
556
-148
911
-740
-204
709
635
-916
-944
-961
-155
-732
-44
-799
759
-932
562
-921
107
502
939
138
-244
629
-898
755
-389
-168
259
-573
-463
-331
141
-600
-965
191
-904
-723
554
35
-122
-51
-124
-543
798
-808
-885
-3
-417
59
644
624
-751
-10
500
-612
-131
-445
-256
942
190
-610
-537
484
-220
403
-836
-878
-95
-143
-919
-251
-461
311
508
-821
203
-439
567
-506
-154
-428
-610
-516
-615
472
-418
-666
-490
582
-809
890
-515
522
-309
-471
772
695
-166
-683
-209
-737
273
680
127
430
-105
400
729
507
-421
-925
-429
258
-375
353
292
822
-373
142
274
-922
-1
776
957
-197
298
-788
823
154
-903
734
228
526
285
73
1000
-388
-375
-168
681
391
-465
-486
757
733
-875
-466
-585
-587
659
126
322
-336
265
235
538
-706
625
11
359
-486
598
-244
309
490
-864
-851
-137
-872
-957
75
-498
582
620
-166
125
508
794
48
651
-742
39
37
150
-283
742
374
95
-92
-125
265
-504
-164
909
329
-21
513
106
635
-975
356
788
312
-669
-7
-360
126
926
51
-330
-131
163
823
137
467
-260
-148
809
-14
240
-538
-362
-853
483
-936
-315
-945
159
-671
-918
361
-793
-615
370
-590
-237
-323
-47
498
566
-312
984
709
-6
-539
-288
-776
-490
-634
-494
-454
-958
-778
257
-12
-122
738
166
633
954
-915
206
-92
777
-412
-751
-591
-35
-152
205
-969
84
-654
-529
584
525
431
-70
611
420
-765
-867
251
-333
161
591
923
-528
-704
421
-785
-365
831
-732
-984
322
289
883
862
852
828
287
-304
-623
-56
149
-595
-776
952
702
-785
673
-1
90
-18
-49
-426
-967
401
-781
264
-449
-513
747
-721
-119
208
147
-496
-12
-333
985
-972
609
-615
-727
-109
736
168
288
41
138
889
-185
-13
-462
-513
-984
-812
-725
-592
-374
-217
461
389
958
829
334
633
-748
329
-139
-316
-971
652
-84
212
-834
198
-332
-121
-343
-751
-92
-90
-299
-182
-861
-570
349
-487
-304
768
-966
-856
-961
-995
868
721
-767
-467
-938
666
-611
-910
-699
-168
635
-877
320
621
-480
-522
-317
-483
-141
261
139
974
-856
-524
336
-891
260
-482
-490
873
-147
-970
-113
-803
899
-528
628
-428
-71
-832
-816
344
-443
-345
-128
675
-673
-759
397
-864
493
759
-580
-173
-165
-101
-317
-420
-95
-428
-489
88
551
10
-126
368
-231
911
633
30
-460
-513
-720
35
-476
-371
-593
-417
-323
-672
-694
-533
-761
93
-420
294
582
-346
501
-277
70
55
592
474
-667
917
-813
-619
275
-215
650
392
-215
748
779
-596
912
34
248
-774
27
-494
248
-947
930
-199
651
934
-669
-922
573
53
-866
-883
85
679
701
386
-159
132
15
938
-950
88
463
-448
-280
507
-508
-680
-183
-928
915
721
331
283
863
-806
-388
41
126
-756
115
306
-401
-237
36
846
301
565
705
-147
-869
-41
-629
322
-433
-223
-21
57
-816
-588
345
121
313
858
752
558
-854
638
-833
737
14
673
674
-201
670
-934
560
-709
8
-716
-317
-946
408
-488
-292
610
-922
-448
-455
-718
-959
-28
-684
358
878
-780
-816
162
-471
865
-474
-865
-710
971
863
211
81
316
-454
-132
516
553
757
475
839
360
105
659
-913
-594
-224
-352
-556
-466
662
345
619
-860
152
-516
-597
-709
-984
402
500
412
-743
-566
375
-305
-23
3
337
-911
239
961
712
675
-480
670
-203
-548
-426
-892
349
-261
-513
665
-592
646
305
376
-37
409
998
883
344
853
413
-130
396
-427
-599
-264
963
630
-512
-53
-955
-8
912
493
-172
62
-269
-299
575
755
924
987
565
193
282
-345
-795
867
-70
-391
-504
-141
-923
-716
-454
-33
752
-35
-118
-368
275
-728
-669
-947
988
746
-406
-569
241
-375
-152
353
-207
234
-619
797
453
-713
-975
862
-24
57
223
-996
-855
-646
836
904
813
101
689
525
713
-722
-343
835
202
788
-105
-811
-629
87
-903
-263
58
344
652
446
-914
-204
166
271
195
-321
653
-4
-794
-737
-689
-572
-170
-956
-760
164
-407
-759
-444
110
739
761
-568
366
-917
814
-412
-606
135
-238
-308
266
437
-751
165
-527
605
10
-343
151
541
-251
-953
730
579
-809
-817
-712
-980
941
-806
76
172
466
-272
679
-657
505
742
-795
-748
78
-939
17
-958
-274
-316
957
561
321
85
325
11
388
-846
-23
-922
345
-429
-880
-952
943
-123
-385
-631
-303
-874
-914
226
-44
-93
-657
44
101
-187
83
-945
178
-817
265
976
526
353
-595
391
786
380
168
994
781
113
-751
-397
-189
407
264
-563
821
-95
871
-151
-218
-731
106
58
-560
572
278
-408
-614
77
277
-937
-994
-907
573
-221
191
-99
932
-105
942
-886
-296
-759
-3
660
12
-463
412
611
76
609
-201
-251
-69
-908
314
-74
-652
722
50
-472
-528
991
238
-154
-130
944
245
300
-643
-110
314
-941
-331
-579
-509
582
-556
43
76
-267
617
-750
567
584
-505
843
-924
-17
-786
567
-743
-620
-164
152
381
-207
766
549
-900
-600
785
-864
465
351
-616
943
-139
-627
103
-862
650
-597
-171
606
-911
788
-542
362
397
911
-24
-404
579
-912
-568
793
-230
8
-531
-247
-374
79
514
745
278
-76
917
31
-771
-137
-215
-982
-378
-888
316
-355
-975
-847
990
-942
598
63
-234
-358
204
-909
101
369
419
174
-227
-23
24
486
137
441
833
508
54
877
-307
811
487
260
-273
269
-387
354
-547
-387
723
-234
-638
219
-260
145
963
886
480
-13
31
820
572
443
13
83
-927
651
-263
592
534
-949
328
555
-341
239
-576
149
949
495
-45
-968
631
-404
872
780
826
-187
-816
-952
579
753
-247
816
-903
-871
424
240
799
934
-535
-743
-615
233
993
-856
418
294
67
415
-304
896
-212
20
819
-856
388
602
578
-817
-527
-957
-436
198
996
235
0
-503
-926
209
582
-235
-376
456
598
-165
-534
-702
-631
-367
-890
-630
124
564
583
14
545
-394
-64
-167
95
109
-321
-905
500
-982
-36
543
-707
-463
-255
-771
-466
225
16
552
84
-581
-325
805
36
96
-895
562
30
-272
967
296
278
978
924
-846
-688
149
367
691
392
496
-106
755
431
-963
998
-269
-538
40
-569
-609
621
-386
359
-824
426
193
894
943
766
-994
825
858
711
84
-265
-250
277
-608
910
-614
927
685
-933
-536
-999
-483
-1
174
218
63
89
-459
633
-27
-865
0
-721
770
939
489
446
-383
33
-138
815
101
436
-794
-641
410
806
504
420
922
-832
-899
-476
428
159
-205
747
898
-42
168
-448
-870
-600
399
653
565
-839
-746
-782
-79
681
-445
-168
-58
80
-669
-225
-969
-12
-267
518
623
-509
483
-445
285
256
246
701
-423
267
-352
97
-662
588
980
634
-635
491
-281
727
335
-291
-175
917
-551
-698
230
-804
169
668
-301
-884
-551
3
649
106
202
896
-303
425
176
-643
368
294
409
-4
449
110
8
-803
408
-864
-717
301
-99
670
-997
-650
759
978
377
320
786
377
-28
-301
-959
-196
-82
178
-541
-933
721
-972
11
889
671
241
105
537
37
565
-866
-554
742
-610
465
741
15
803
196
528
-677
-736
-751
-647
-585
-918
607
-352
-335
-207
306
248
615
602
-60
307
725
-371
-775
166
560
987
716
234
-802
-505
843
-936
-562
52
-286
-437
556
745
-223
-400
967
-105
-18
108
279
-616
921
784
159
496
-721
-198
3
160
-832
-145
531
573
-304
-825
571
916
17
-929
600
16
-395
31
977
-550
-424
66
921
845
604
-726
-286
-984
-18
-840
-959
172
-260
910
833
698
360
-228
514
674
-285
550
924
183
34
-694
340
339
138
454
-455
-729
492
799
-927
184
-142
-445
280
934
904
110
578
370
-774
-7
-72
-588
-512
-794
-304
-731
77
299
866
8
-163
-80
-477
82
-99
452
582
409
-764
-264
-939
-625
73
-817
-250
-648
887
185
-912
-57
-247
364
367
464
-401
-233
-516
-609
774
956
31
-639
167
782
284
-487
437
-685
802
-508
-32
-927
-479
-239
-421
-803
-253
689
-912
-381
761
-453
-272
911
420
71
-406
187
97
-722
-859
-662
173
-16
-268
-217
-802
-460
38
676
725
-264
-739
-534
272
-773
-281
493
434
-667
67
48
-66
-57
262
459
-298
-885
-712
442
165
-982
-653
-560
68
-532
-567
743
16
-589
-349
866
-841
-195
-816
-674
532
45
440
57
385
-524
-690
-723
-472
-111
89
502
-964
-633
-946
-796
342
-439
-559
75
-818
-744
-527
886
-828
935
-357
35
993
-433
-618
656
335
-465
529
59
708
-5
489
907
886
-43
462
778
-279
-718
-814
831
513
323
-716
829
275
-573
360
957
-409
890
-414
-2
147
-386
721
255
937
18
-405
821
164
-704
-166
-325
-192
-908
-608
-287
-520
-63
41
-733
-498
-509
15
-668
-227
439
-515
0
-655
-823
597
136
854
-327
499
843
-353
-915
-175
523
169
-288
-512
95
-567
-961
274
267
630
390
-343
-745
-686
237
968
509
948
-107
-424
400
127
247
-51
-843
-953
393
-733
309
430
251
967
475
-89
-422
527
-407
509
598
668
-992
217
13
602
-81
-891
277
984
137
191
-762
-209
608
-464
678
161
-527
182
752
-883
934
-968
-450
144
288
-338
-568
-379
-274
-151
76
-872
385
-320
-154
265
997
438
-352
-117
-377
-384
-427
-225
363
-684
35
230
907
227
912
-124
-734
638
-412
452
-379
-403
-586
107
702
744
639
406
751
-804
-629
645
767
-482
763
-292
-128
508
831
-720
-377
867
-454
705
-558
96
-103
430
-429
839
-781
-937
399
866
-304
241
-831
-7
-971
-392
-320
497
409
108
-90
-451
998
941
-385
513
944
16
742
-704
473
829
-718
-920
-486
-346
174
-266
-159
-411
589
252
-75
981
262
-370
-365
-850
989
805
-241
550
-467
-305
-468
-324
-584
444
-461
875
-140
-726
-492
-182
445
59
165
861
972
-101
516
305
85
249
894
745
-945
506
-202
-728
680
941
-735
863
-804
-68
395
759
592
-489
361
617
-813
-635
-479
-195
894
890
667
104
741
-586
159
-915
414
-193
523
-645
714
-191
-187
-829
650
503
-959
290
36
503
825
-339
-432
-146
600
673
-372
-584
214
98
-664
772
172
643
847
465
136
-661
-380
-37
944
-8
-415
706
98
987
210
-302
937
77
-437
680
302
-960
-362
-588
904
831
-436
514
673
326
647
-620
709
928
276
975
-704
876
315
-967
151
928
-979
456
601
32
-290
-723
-399
394
-500
20
-228
335
-207
54
651
713
-859
-750
245
-729
798
-969
918
-977
306
-284
-150
-139
127
800
435
-728
-921
-330
462
331
246
818
-682
-858
-444
725
831
107
-682
-546
-788
710
-353
-452
-309
31
689
-137
-710
713
-754
151
-354
-838
-301
-506
844
-854
947
-201
432
893
325
-232
59
688
-883
516
-623
-120
-147
-435
-521
-373
-456
259
-870
616
-463
776
-760
-933
685
433
-181
597
207
10
-264
-862
-272
274
-198
-137
130
-763
-301
790
-308
701
502
3
930
468
-443
150
765
519
605
-775
683
-753
-312
211
-219
439
-976
-860
57
-937
-574
644
-734
-171
683
59
-766
737
-296
-800
750
-635
-76
467
76
688
-909
-653
765
320
-853
52
592
92
-799
480
896
482
703
-261
-271
-281
-868
394
-727
-639
743
972
875
960
391
-686
197
-816
0
-677
478
-238
407
-359
652
121
245
343
-566
-372
-598
265
-443
-514
964
-207
108
817
-56
56
-67
102
865
481
-742
-817
-271
622
-524
331
-699
-849
-568
-855
893
394
555
-321
-650
-934
-458
275
994
-766
767
742
-439
-572
-91
547
667
-888
-767
-168
-936
-523
392
-337
-950
-420
-107
944
-795
42
-870
570
655
-989
140
841
871
51
-519
-975
-851
-333
204
152
-882
614
-288
326
868
142
-548
-214
795
291
-526
864
355
-990
233
713
-184
-83
-658
-719
802
678
-839
753
-287
114
-564
937
-150
414
-246
-738
-624
-303
-86
-808
-510
-324
255
-801
275
873
-356
-771
209
472
193
450
-833
-851
-729
-232
377
460
866
537
116
-128
131
-1000
-477
28
-312
-907
-116
578
-999
-108
885
-735
176
965
825
492
605
-930
714
-41
84
-360
460
890
646
-838
284
-543
-50
-476
706
675
-55
-69
906
-713
-796
-738
965
-882
24
179
613
-771
108
481
161
486
-173
857
947
365
-737
-691
638
845
-7
508
-903
-150
287
883
-507
-136
603
362
-346
-677
-184
-354
-540
459
435
162
-489
573
680
975
-452
292
-891
290
982
-119
19
-846
-715
879
927
-828
-906
-224
260
-676
-634
546
-184
-842
878
902
-855
-709
-222
-782
-348
710
-278
137
922
914
-439
716
194
359
-567
-746
405
-608
216
455
-268
-350
438
-388
986
-511
-874
317
-716
-701
117
971
-67
-901
871
820
-317
-978
-79
-948
713
-13
-141
670
-763
445
406
-379
-495
691
-944
250
-660
-835
117
-258
628
575
142
-834
669
117
-13
311
-30
894
904
358
-13
926
698
-247
-432
-261
348
290
-131
-541
594
649
88
667
771
264
-743
540
-834
-493
650
-67
-616
54
-750
625
565
45
492
-426
56
882
-608
971
576
-691
402
423
-539
868
-883
-299
-657
855
-640
817
315
335
-946
381
173
-350
-673
879
472
-373
-280
-663
-776
-564
-961
-29
567
710
-596
-686
-631
970
-357
-63
-125
709
67
453
-711
-30
-997
728
-701
-665
-790
-737
116
-139
992
-654
-415
-457
-919
638
-256
470
1
637
107
-171
-975
704
808
373
-662
-20
-89
451
-503
519
-636
-634
675
-853
-11
912
699
-952
992
459
401
548
286
848
599
501
580
21
475
-405
414
381
-757
-526
-49
-930
984
-282
-577
-347
64
817
-477
892
927
-680
-321
976
46
198
506
502
927
389
328
759
122
898
749
-168
-963
510
447
54
-607
938
263
-884
63
-346
278
-824
-211
918
791
-313
-954
-61
386
481
863
-901
-106
421
757
-344
-188
-527
-505
-525
100
-568
-358
-216
142
580
-603
-293
-317
-556
184
649
-715
163
-287
-332
754
-698
60
-545
-412
-756
-38
995
827
973
-927
-146
772
-360
959
267
351
-285
-351
415
-995
219
-905
-368
-173
166
-333
364
-599
574
-577
4
447
-953
-966
512
22
798
-694
714
736
390
-657
-48
-821
-198
17
542
-219
649
12
-990
-558
979
-864
-562
-767
838
424
-472
-122
853
-505
659
-186
-161
167
675
931
-933
-674
221
-622
-550
864
-935
-327
-462
347
173
-468
483
937
-528
-677
960
-936
-893
-710
284
438
-215
407
-67
-793
-336
964
-111
158
776
154
756
841
-565
643
129
-850
-900
-461
-341
413
-62
-545
101
898
310
577
521
828
935
-963
-451
-331
491
-468
-783
339
-450
536
-699
-666
630
412
-620
-276
-573
-327
953
-530
848
707
-370
727
-42
-21
383
-583
266
887
-667
673
350
743
-6
-64
-829
-842
147
928
-875
189
-245
-754
543
-331
-512
291
219
647
-7
-576
628
343
780
-930
713
-245
-787
992
-905
536
-330
-551
-834
-727
-207
234
-218
-886
-309
226
-64
78
931
345
-777
-156
297
80
-353
654
-337
594
-294
-391
469
79
546
-2
-356
-293
802
-969
-134
968
430
-345
784
-795
-528
920
894
-817
-318
-611
782
963
-121
-63
423
-240
-824
546
54
-717
203
989
546
-716
-532
308
-125
549
794
325
398
-460
822
-738
-854
-855
254
-393
-2
123
853
621
-979
-892
-566
-100
336
628
-746
-581
161
679
171
371
696
558
258
-142
-510
407
982
-1
-660
422
-363
619
-226
961
-82
851
239
-287
-202
449
612
357
708
-916
-319
-639
933
938
-731
884
953
-890
834
-893
828
533
170
753
559
-425
-642
-756
128
140
-460
-742
831
-59
772
-860
-396
-619
815
902
538
416
-833
369
-991
-708
-391
940
851
768
-97
48
459
-326
-258
-103
204
490
678
379
-723
890
-541
485
-21
475
-656
656
516
708
909
-845
340
692
-262
-951
-408
529
-335
557
-953
207
128
344
398
-307
-984
745
941
855
384
420
-583
-270
-779
-271
-155
475
105
330
-296
-956
-765
-468
161
29
28
1000
159
-151
-588
974
856
-358
589
985
-345
-686
-266
162
58
356
-366
219
282
786
183
-119
-234
-786
770
-777
-462
888
196
-653
-521
-837
343
-504
-6
-321
-752
-473
-357
11
423
-154
-659
663
-331
500
489
-897
-481
-473
-940
497
758
-751
625
-673
-302
-605
873
-718
914
-238
-836
-923
334
437
-333
-345
918
59
302
54
104
495
-441
86
660
-278
-93
498
-34
-232
291
537
-48
111
990
439
305
34
920
-585
180
-677
422
815
-976
465
-546
-87
-84
117
555
876
-634
146
436
-513
636
163
851
846
-238
-154
-740
-74
-232
-255
-163
67
937
-637
-895
-314
-130
135
404
-928
784
-565
794
-483
673
145
-832
820
-375
728
603
-660
296
-109
605
414
358
-956
632
-119
360
534
-45
307
-875
859
-910
564
860
-496
-851
506
-600
250
-970
-567
430
48
675
-159
238
-489
-407
14
-251
-717
540
713
-825
-452
-486
-681
-676
-360
-559
-616
458
705
286
79
481
-65
686
749
792
556
-250
-389
71
419
701
-536
993
-614
923
526
72
855
-554
120
952
-410
630
-538
198
592
221
532
-496
462
-44
-996
363
39
-840
448
-860
-955
646
456
-764
207
-53
412
-611
-522
561
729
33
-577
188
-313
604
-194
886
44
-132
-371
216
539
185
-88
-320
-745
850
-992
939
886
-12
-968
-650
-428
-709
729
-155
-141
-648
974
30
416
-231
-470
46
-773
807
560
-23
-651
123
-962
-564
282
670
-165
851
-930
262
-79
-529
72
943
-238
-265
-772
-489
174
566
83
-993
-54
326
264
232
-161
-835
894
-365
-776
-24
568
12
-343
13
-730
922
-739
-318
-463
-302
-464
961
238
354
146
-105
-411
-298
178
862
-554
-876
108
723
-92
603
183
554
-678
-758
-692
-431
-666
-496
-962
-178
-257
849
-718
-67
-841
424
-870
923
296
-209
-493
-557
-408
-64
-353
755
-924
539
858
-788
236
752
-333
285
709
-425
-783
139
515
-991
-440
480
989
-527
874
-819
774
433
546
923
-464
-56
32
162
13
863
-880
1000
-790
-202
551
-667
856
-356
216
-870
425
-338
-220
-566
-467
86
180
-188
737
-247
-459
575
734
252
-877
632
546
468
681
-140
-736
-801
-190
105
231
-542
-242
963
-828
-294
858
-612
82
-135
-249
-657
-853
-931
-932
252
-172
460
938
803
-914
-247
-54
-554
-603
-496
-873
995
-986
751
-121
-502
-131
41
868
565
-296
593
-970
-41
423
394
858
-28
814
-460
219
-777
632
836
503
286
-357
-556
-519
-899
-827
621
-819
966
-159
976
708
384
-685
495
-259
835
-58
542
-27
-519
821
80
-355
-759
-181
555
514
913
366
-628
-788
-564
22
29
-104
-145
-345
695
619
-16
-512
-235
-194
-40
895
-938
965
-829
-149
-83
-519
136
-618
-926
-270
-1000
113
826
88
71
351
-207
-559
-949
898
-763
671
-238
813
-243
571
316
550
-890
373
533
-353
447
-474
-584
177
-738
468
913
-114
-225
605
894
201
-88
552
-678
-380
-752
-989
-641
313
-669
-16
-306
-613
-278
-543
-187
25
-852
250
-474
17
175
-510
-871
-314
-14
-631
-291
956
-138
-161
-496
-272
-71
-583
154
942
-321
266
-338
-767
-36
-633
-138
-805
659
-766
-804
234
-330
-939
-8
89
306
-997
-64
581
184
-923
552
592
-929
562
3
867
-870
-235
589
15
169
-542
-680
124
317
649
-26
205
-905
-486
-789
918
-831
299
269
229
596
-540
955
792
120
879
790
-998
-592
-356
765
965
-995
-231
751
316
-797
-681
-840
-711
901
-413
433
611
-119
-564
403
-798
-510
899
-219
-403
-754
-128
-89
-368
843
-337
552
-579
370
-112
581
-442
5
-283
754
999
-226
-577
-195
-351
400
-610
420
-284
345
-632
-262
-520
-156
-767
969
865
-708
562
-983
990
-821
845
-207
-297
-800
744
-131
746
521
870
-199
703
-979
-898
168
-630
272
-417
418
-9
-268
-568
-775
573
553
749
-1000
870
85
-517
-938
221
-969
171
25
536
877
-807
819
455
613
-57
-944
-705
43
-908
92
-780
-974
287
818
-195
499
152
134
-80
827
632
-811
146
-917
-729
-758
376
-562
929
294
355
-85
-628
-814
-861
617
696
-594
403
-159
-326
783
499
-528
-729
309
-204
-88
-355
-873
