100000
-70
-585
368
644
693
683
367
-201
365
746
-760
883
-173
-275
909
-843
122
-589
670
97
-685
-39
73
-615
518
-516
868
139
-860
579
135
130
-787
-767
37
855
895
-94
302
955
428
-785
870
597
-515
-713
-934
-450
630
450
-746
844
816
65
-721
240
-799
695
-37
-617
-832
-105
-313
873
-187
562
-194
-624
-424
161
-796
781
270
-25
993
-13
-600
480
-120
597
76
-27
731
-636
377
-696
104
-351
725
-888
524
-20
142
-130
23
480
440
952
961
286
212
-276
923
-585
915
-607
193
238
-804
867
837
-982
-768
-895
164
-596
-533
-27
-387
612
292
-949
-214
-91
555
210
220
655
-825
-652
-406
-511
762
152
-513
208
503
-264
106
-373
-261
-208
-898
0
-764
621
-74
38
793
-117
302
829
979
231
-458
990
-856
888
-465
58
-284
103
356
-17
679
-982
-144
216
289
-581
-72
514
887
616
278
-66
-906
439
941
-825
-198
-128
840
-536
977
-988
633
121
142
-844
906
65
123
705
446
97
910
-825
669
716
-598
257
-96
92
490
726
-610
426
-574
-872
189
-180
941
-698
-916
898
843
-841
-541
44
-985
289
950
-738
-168
303
-126
-255
-859
242
-505
434
583
-791
-415
395
-860
281
394
292
226
-592
953
-447
-109
-942
319
-786
254
-165
226
833
729
831
-785
-55
-110
-814
951
-817
557
-883
-670
815
-313
-614
580
288
-325
718
-320
810
-402
-605
-427
-953
-170
-201
-496
465
1
-654
443
-352
-760
853
679
371
961
294
792
-752
327
972
355
514
-805
-702
-950
-272
-584
240
-187
465
-984
-399
-807
-444
675
-795
-216
-845
-5
902
924
989
997
199
746
-743
-170
-533
-932
-136
365
496
925
644
449
103
961
502
-564
-421
-461
958
326
942
-739
-577
590
-768
733
-240
-737
-393
-467
-568
688
-263
-998
-714
-605
444
7
-958
332
-341
329
-468
658
853
332
237
797
-259
-717
-305
-267
727
281
-924
223
857
-652
-295
-49
719
450
-600
498
606
714
93
-824
-393
-112
-372
-377
702
32
-36
902
255
-263
-857
-700
-2
-848
-448
-189
-832
810
-221
-28
-417
-934
-113
-184
-611
-605
-103
-904
-281
829
-467
-945
743
796
53
-118
-615
-67
-65
625
660
563
519
-508
907
184
357
507
-378
-40
-866
-525
437
-502
156
-760
170
409
263
-345
-984
970
917
787
281
872
836
-511
-3
859
-593
-360
70
-264
996
-590
-214
88
-848
-620
-405
-601
75
613
-536
-66
-923
968
-988
-930
-77
-921
708
-811
-985
-263
-443
58
831
-175
-903
-938
800
875
-368
502
-455
-167
489
-737
942
358
-756
98
-877
503
489
343
925
862
-988
-723
-111
775
-472
-22
-934
392
-454
355
226
3
-228
481
240
-874
149
-97
-780
-214
382
33
-810
483
873
-916
-362
-738
-394
-622
-816
-97
-330
-26
11
-872
233
-254
11
607
879
-933
300
136
629
-520
-678
310
62
787
-87
781
610
-850
574
-582
-67
-810
-687
246
-65
-381
-696
189
129
-588
972
-969
356
87
-495
-400
80
553
912
-926
545
607
-154
-796
718
57
-150
76
93
300
226
444
-728
551
428
-196
368
827
-311
-567
433
-853
-958
609
-550
-473
-332
711
-174
-26
-990
-337
927
-920
-924
710
109
674
595
-582
23
95
-753
707
-106
-145
348
774
823
-563
962
719
-725
-711
577
730
-406
17
-925
142
-61
-950
-370
490
203
-438
-13
591
-373
648
45
-451
-890
80
-308
217
-556
-901
524
-258
736
-928
-802
-7
-4
-747
-483
508
-109
693
267
717
390
805
641
-869
-927
-118
763
-271
-687
47
187
-798
850
728
-919
357
-533
335
-4
-220
72
-468
-60
-176
-665
-991
-607
-955
964
115
-510
875
-201
814
745
-339
-737
305
48
876
606
246
591
-148
-754
687
645
-375
908
664
-866
958
-181
-456
438
394
-72
-666
-933
942
-40
-225
-292
-328
937
457
235
-610
-481
774
-798
-854
89
420
-337
-783
339
-206
-426
634
-389
-2
152
582
-268
767
-95
-248
-687
-696
490
781
-946
846
840
281
967
675
992
-874
365
662
543
775
0
-953
647
-993
436
559
19
870
-936
801
-910
204
-403
-212
16
317
926
806
194
899
-61
181
-482
744
707
208
976
415
594
-227
-903
-136
474
-580
-381
424
117
-77
-406
-73
410
-659
-166
120
-30
877
902
374
846
276
-196
-635
835
-692
87
-784
-379
-400
236
-456
-727
840
856
-620
-461
-123
246
661
490
-240
-376
-725
-565
-811
-401
115
684
479
-589
-674
-693
708
-974
496
984
-307
849
478
320
205
-92
-950
-3
775
-732
413
130
64
-973
402
183
-633
-110
249
-925
-521
438
-785
-413
-780
-653
-560
439
400
-846
97
-850
224
-680
165
-435
-73
464
-544
629
668
748
-590
-926
178
-700
-670
848
-20
139
-204
-82
138
-11
-557
-942
-339
479
-895
-983
-294
-432
721
-127
-29
728
-709
-486
475
-41
-726
57
-458
417
945
600
-772
-764
863
661
2
-671
-15
-306
157
-520
811
1
-964
-217
-427
-527
32
-768
408
-534
436
-993
-768
-271
365
790
768
195
-900
356
-797
-418
25
-156
-586
-679
-720
125
-497
287
828
220
70
-666
-488
699
-786
-873
-408
-52
441
-236
-705
-943
-268
159
-83
-821
-564
-774
-29
114
740
-456
-71
-284
-613
303
80
-92
653
726
745
-894
222
9
-315
626
268
-294
-351
351
346
-122
664
-266
-350
-84
4
-803
771
613
-783
-558
727
161
363
-964
184
598
103
-986
101
-311
-688
-878
-499
994
-421
676
-662
-418
279
667
-107
-310
-674
-139
967
998
-944
994
-744
586
-673
-441
-48
-999
549
566
938
478
-525
-754
-113
255
235
-414
-858
-218
-349
-80
148
-477
105
-798
591
104
504
719
-474
305
-944
-446
123
400
-778
-609
-928
-212
-236
911
-717
488
-241
-635
163
397
775
-96
-384
395
-215
-861
287
-51
310
606
443
552
344
-705
40
893
792
-546
-162
-165
-750
-172
-891
138
-156
758
594
692
442
93
452
-9
-3
-438
-359
119
-456
581
962
-823
627
-395
695
737
-75
546
-659
203
-893
598
615
193
945
716
956
315
-825
-622
-15
-321
-559
612
-109
-941
771
-107
-78
-979
-322
-553
495
-325
-402
-232
-668
-616
8
-616
-377
586
-851
-18
403
552
-738
-634
-884
238
200
-614
-184
314
855
-685
-513
-478
-478
807
661
-812
-646
155
-170
304
819
-504
-918
-507
26
-317
-47
-964
-379
688
903
-992
-659
802
719
-531
669
-775
687
-768
460
561
-140
-52
482
-951
-452
-17
-820
-424
-475
330
-63
-469
423
590
-651
29
761
-802
-970
632
552
689
-499
500
502
-283
629
926
438
97
966
-339
-997
-193
434
459
-484
288
439
805
503
-589
-842
-56
811
-281
23
220
-156
-639
436
564
279
988
-511
-592
326
-402
-311
107
-95
-663
-744
645
-978
-287
715
204
-2
-487
94
884
309
607
-10
-853
206
453
526
259
619
-33
957
-425
757
-925
-515
-72
668
117
763
-778
-83
164
652
-1
-610
433
-530
290
656
-161
535
575
852
-874
497
-362
303
-868
264
-881
-881
-646
264
-662
-598
394
345
-77
-379
431
-939
-439
40
-947
-105
672
-800
627
649
-188
-846
-29
839
849
408
828
47
-502
-705
-624
823
-775
995
12
581
-635
118
912
858
-279
-355
346
-642
1
-664
514
164
326
163
-892
753
-305
-607
-363
504
-117
-879
-538
64
-355
-137
325
718
470
-988
-428
-561
501
-692
119
-263
858
570
-934
981
749
-391
-180
62
-422
99
587
340
706
522
-409
-286
575
257
936
-975
-165
182
893
144
454
-193
-677
-326
-324
-139
-223
882
-669
-413
-805
-945
-896
907
774
-622
-989
204
-80
-726
191
-577
106
-671
22
-560
-201
-537
657
669
265
980
739
381
945
-573
911
160
-324
-881
350
762
-768
770
452
-238
698
-177
-332
790
-136
472
-659
-771
732
643
293
667
-749
465
287
982
155
526
598
101
268
641
-941
833
874
705
-419
-978
-170
-140
259
-291
-559
-205
-697
-218
-673
-346
-75
-688
-212
-126
-592
551
643
-828
-262
271
-202
521
-737
204
-229
66
-441
-255
-794
-927
-593
416
781
622
330
-982
-877
-383
-123
977
-891
-901
-699
-466
875
675
-893
-679
469
-220
106
-821
697
-626
432
-206
837
755
-312
-993
-221
341
418
857
785
156
-692
-46
140
795
819
533
-585
-364
413
-496
-891
-126
87
-172
127
42
829
-154
389
-566
-993
842
487
-685
57
-526
-276
-197
-583
-879
-815
613
670
-977
160
-492
-738
-767
595
154
-959
-682
-118
982
752
-218
910
764
-578
396
424
473
-141
-67
-603
-588
864
-14
-304
-567
168
114
-24
203
-23
724
873
-877
306
-29
-604
590
-199
-683
-138
-561
221
270
-490
54
-254
450
884
-808
-438
24
894
264
-859
383
-628
386
-356
-404
-202
-311
-872
-953
-757
-816
758
-990
218
-309
-607
-666
486
615
826
485
517
-671
239
-382
-635
-22
-93
-815
-557
-608
760
-258
-548
-2
781
-798
-557
-863
862
-523
-240
163
635
983
604
6
-393
443
470
305
-643
-254
173
-692
430
-245
-502
-610
-108
609
419
-875
-73
634
413
531
-529
932
847
420
-757
-512
-565
711
670
-366
250
892
-435
712
-702
-8
-936
-514
363
-732
-67
-541
179
424
977
-153
-162
843
-570
-877
-1000
428
-925
-101
96
966
184
48
-445
662
552
-168
251
757
-776
200
-522
-666
410
507
-128
-214
699
67
329
748
-666
327
-383
-516
-851
-737
988
563
-90
340
-572
505
-578
866
925
526
-66
57
93
-687
884
460
-453
167
-181
-777
-362
-3
-740
411
-357
-784
-655
588
-675
-209
-952
105
-833
740
-997
358
227
-426
-709
-106
-372
-3
927
158
-330
332
-326
-968
-690
-490
-577
-77
994
-413
491
64
-410
109
-396
786
-580
-445
-76
434
111
190
-904
420
-727
514
-799
-425
22
694
-395
853
-733
-616
62
955
-154
-189
-680
-743
-584
-948
848
-162
165
138
-335
-301
270
-367
164
-466
-92
576
889
610
748
-280
405
99
733
920
-247
724
-678
853
-400
755
511
446
64
244
-210
691
873
-957
130
195
-459
-283
381
427
989
-68
423
-262
-457
-370
230
-607
238
-358
916
903
-131
-529
-329
-585
-823
455
-322
-279
-577
-729
-359
-646
698
-520
776
99
713
-147
665
396
454
139
-705
-48
680
-696
-803
540
-375
-378
493
56
-595
-85
797
562
-732
564
752
376
376
843
-103
-800
-713
438
914
-649
862
731
-71
58
-546
418
440
917
-116
-183
526
-783
69
-794
-85
-783
533
-761
327
-917
687
90
-599
573
359
-675
631
441
-309
702
-871
-368
389
94
-373
-270
-283
766
37
13
-49
-278
489
791
420
797
655
-342
-122
498
298
-422
828
-224
578
912
776
463
319
-907
-703
-203
-217
-451
152
-446
617
-961
558
-321
801
801
-616
945
10
-570
-146
291
-791
77
-220
358
-115
-53
-578
-637
-751
664
-17
-645
-166
479
330
-758
-492
-608
220
340
-851
-591
879
-611
960
-728
651
-480
-589
359
139
-921
348
-397
-711
859
166
146
-207
582
-338
-962
-947
-770
692
-776
-904
-452
-40
382
628
296
624
580
915
-874
520
-403
677
105
-339
105
-374
-706
-139
-455
668
152
-886
-815
591
158
333
-82
-978
-577
-686
510
-508
468
-933
-86
-388
-364
846
-165
-761
859
-737
-373
-400
-278
-872
-748
-998
-943
-683
142
-864
-239
-642
-366
-440
553
52
-382
-870
642
771
69
248
-757
-716
-181
878
940
-743
-730
511
-702
-260
-113
-478
-736
79
940
546
735
555
-689
-620
824
168
358
-976
-22
-617
-119
84
-39
-727
445
-319
-636
-662
-646
587
654
-543
-469
-275
-853
-223
-410
252
-13
929
-644
-889
-565
-812
-850
-959
-406
-537
-966
398
-120
-84
-366
299
70
689
-769
194
-440
228
207
-635
840
-808
-179
461
103
-526
-879
810
-487
740
-998
-602
-991
-145
-563
-275
948
-187
-107
-823
-47
262
-771
-601
-972
28
78
-224
803
726
247
-201
934
106
647
135
-145
454
-446
-572
89
-776
-571
685
49
714
881
248
-129
688
967
451
632
-697
702
-528
514
952
-60
2
-699
630
268
184
-770
488
570
-499
832
363
-117
-451
-430
244
-506
591
639
-304
365
-114
725
-548
598
635
340
451
-491
71
565
21
825
-218
-984
-489
-2
776
-103
28
-794
145
957
872
-464
-923
934
-443
606
321
357
-737
-791
-873
-522
-630
-74
-763
-251
-115
-950
-553
-908
-307
297
-390
394
-288
-405
-956
217
-183
980
-6
895
172
-376
-875
-977
818
234
413
771
644
157
921
729
606
-349
-901
269
309
-604
-422
-876
-174
974
323
876
851
-859
-584
590
344
864
-944
-701
-519
-70
773
-950
86
-355
993
191
-409
-364
926
-69
-780
-973
-600
53
-546
297
-110
806
172
281
837
390
-685
-593
536
-968
-760
888
-572
576
-959
174
51
-658
-185
168
-230
-828
-618
503
-990
-87
675
613
156
-756
72
-813
528
-603
636
694
156
615
-477
-164
1
179
292
-610
293
860
614
-497
463
-657
-896
433
-706
-989
-182
-460
-739
-385
324
769
712
-266
-814
175
92
-974
-984
745
373
467
-842
802
626
-969
-568
256
166
38
485
490
464
867
-42
-630
197
994
974
-535
718
101
427
-89
258
-853
847
-696
-850
-60
18
273
-591
-896
686
-889
-321
461
991
436
-95
-765
719
394
473
-410
-478
976
-551
-100
-55
-330
883
-704
-860
-235
-186
861
875
45
473
2
239
917
-219
927
-663
-251
-851
200
-301
923
-303
-931
-606
400
123
-439
-152
37
856
754
-394
-516
723
997
-736
-144
239
-516
119
-452
-201
-559
173
376
-664
579
-629
629
729
-647
-818
526
-683
-349
-626
874
1
694
881
408
308
-934
-402
-595
-591
113
-245
-988
976
-123
944
-856
323
-397
466
899
-745
196
67
-157
-676
-109
-531
-400
-369
-920
786
109
-336
-730
-786
241
530
98
-409
-128
832
-827
-541
124
554
134
996
-910
-545
457
-84
795
-688
-846
481
668
301
-849
-268
-690
-667
-296
-216
-919
-629
-64
843
241
588
345
-727
-505
87
-675
-620
-872
-409
598
-63
81
61
830
-289
-579
-890
579
692
-195
-262
-662
48
-626
-542
-142
-705
-554
-401
-793
405
-575
-371
-952
365
-180
-770
-670
910
-478
-462
-900
212
231
-778
925
-57
194
-657
-676
-951
889
-576
-726
885
65
625
-629
-476
-215
534
718
-555
360
-363
443
-651
567
535
-678
598
608
-71
220
279
93
979
-946
-648
-166
789
-751
-320
478
-393
-601
863
-290
290
62
-557
-135
66
466
-853
-335
937
-749
-260
642
478
297
638
735
143
-232
-375
-357
-668
153
574
367
309
-300
231
322
498
18
752
-311
-6
-501
-201
129
308
320
-899
20
-819
-807
-428
873
-500
369
-628
567
-615
-693
-237
540
744
-979
-854
870
-146
514
875
-665
-482
-195
-781
943
866
984
-885
-53
824
513
-708
-95
-386
-23
-846
776
-746
-478
-209
-184
-47
-360
-527
123
-362
78
505
-775
711
-729
55
-875
-201
-700
-420
-541
866
63
-566
628
-604
-355
604
-141
-936
55
-932
-962
-148
103
-964
-499
227
307
61
-91
-602
-392
730
-125
-252
-453
-7
-29
-63
163
547
535
-454
530
78
648
-741
186
-183
-531
446
121
919
-466
-632
-420
-607
-54
175
-904
-641
345
-379
761
55
563
-573
904
-821
-167
-18
917
232
-478
541
-586
-864
-328
620
473
363
-115
-990
862
-414
-937
339
537
51
29
-151
-216
-780
-441
-639
808
-143
833
-463
-850
-870
355
203
-547
149
-425
-931
-761
474
293
-114
-294
-179
-696
592
456
-28
109
-244
673
94
684
889
-359
-478
609
-864
636
417
-959
962
-413
-864
604
-178
35
203
-847
-809
23
980
33
-570
955
-333
-17
114
-928
-499
-923
579
808
-747
-856
521
-570
162
729
-76
-504
661
-655
-87
3
-745
81
29
37
704
775
550
-228
565
592
-665
-91
-471
-21
86
-123
-127
-939
-527
878
-588
-294
54
-93
-933
837
413
512
-587
456
193
686
-424
467
-780
452
-893
5
873
-510
166
-650
-101
-878
-319
160
-400
521
-689
581
-181
-319
-898
215
-365
-684
183
778
3
418
-351
-861
-811
-342
-290
-128
257
891
269
-780
-525
668
-259
621
874
-984
-954
-807
88
-347
-438
334
-48
893
751
-677
999
-601
-519
-673
-693
74
238
718
375
-60
-465
-917
-793
-667
-311
-650
-243
-209
-975
-358
726
379
443
302
-187
665
643
-550
-323
-456
934
236
711
-866
954
191
-857
-301
202
569
809
540
711
-679
-151
-375
270
376
-544
-664
521
585
-867
618
-905
-483
-618
184
599
487
-247
43
878
715
930
-752
-129
-748
547
884
-39
371
386
713
-583
734
180
-772
-439
-661
395
523
9
548
235
3
-882
-80
-773
588
-506
-815
902
-840
-793
-175
-106
203
-980
-422
261
834
330
-640
-163
952
-897
399
897
722
512
-671
-18
814
792
313
628
-573
279
-103
378
739
-78
713
307
-718
-806
-64
-570
207
-279
-337
-511
624
-225
-671
729
746
0
-923
-334
553
-532
-754
-289
911
696
838
873
148
241
645
441
-254
742
414
-887
167
-490
-26
203
-539
56
929
647
446
-587
-131
214
823
-144
202
-888
287
676
-458
-586
512
319
763
742
540
821
407
612
212
-158
-430
-577
-815
-28
920
958
-341
140
482
864
858
-496
633
-469
154
-56
-856
-930
-898
-223
724
-992
553
287
152
-284
-658
-271
738
-327
728
883
139
-444
77
802
806
780
-268
106
-398
-528
285
-39
573
-994
953
-439
-50
587
801
-186
602
-757
968
-756
-991
-763
-81
-675
-758
491
-622
-204
-996
-714
-799
-139
472
342
-392
613
-745
523
19
-910
449
799
-825
28
-905
-833
-453
-772
294
460
-576
361
-740
-39
492
869
-667
272
238
292
735
603
-720
-835
561
146
-796
-659
-667
-724
720
-649
323
905
-731
-63
-12
282
-878
-393
720
-170
843
-921
-740
251
-94
768
-275
-446
380
-402
-425
-298
-593
-370
-980
-713
685
247
-93
700
167
-648
315
658
676
-593
-539
-140
-570
688
-392
-634
-875
121
-950
-818
-628
826
440
461
112
-531
-798
-505
-211
566
-143
194
699
-943
233
478
250
-403
-902
975
77
328
-466
-960
485
-892
985
-88
-77
-530
96
-457
-31
247
50
-544
-10
-68
-277
-647
-747
-568
877
881
-356
527
-512
-751
-264
488
399
363
-355
-387
402
-576
171
400
439
-98
879
392
293
81
-360
886
-811
-415
-194
791
-580
608
-508
-415
441
695
-843
-322
788
368
749
-673
252
660
-952
451
438
576
242
496
109
604
373
-826
-281
-749
-302
742
-957
-266
-897
614
-490
-450
-686
35
-283
75
367
-688
-832
-351
-463
66
-258
42
-553
-950
947
-988
65
-772
-812
-631
-469
-871
-621
-524
-928
214
-153
620
-844
2
-360
-817
901
186
-321
790
-103
-251
357
-634
-787
551
512
-478
-8
900
415
-526
-372
-925
-821
642
474
-160
-39
386
561
101
148
798
-257
-923
-622
974
-706
841
-148
-299
359
586
0
-244
6
29
-992
949
575
753
757
903
533
-84
-867
693
562
-89
-424
71
575
-400
793
-592
-380
232
985
-405
656
952
-184
-1000
611
941
-572
-485
-484
-102
733
-244
580
641
65
954
749
-973
909
388
-858
976
274
-918
898
-697
-563
-570
802
-366
-609
183
264
-631
-291
-282
-500
958
403
-200
704
-550
-762
-39
-362
372
112
995
366
831
-331
422
-686
-812
26
686
675
-45
787
427
-968
-773
-790
-915
18
-906
973
-781
616
551
112
-270
-97
628
639
925
-133
521
-897
353
837
-598
-867
-669
-587
-525
-762
-146
675
197
-894
794
303
-775
-765
612
-72
-978
848
206
545
-840
177
885
563
-479
-903
334
-372
191
672
817
-265
714
-426
234
-732
539
-756
21
277
69
-287
769
99
-636
690
28
128
-551
637
-285
358
-500
895
806
499
872
586
-282
280
757
-621
-615
750
634
568
-165
699
-397
-940
-665
232
-991
-771
-330
-107
-592
977
67
862
-681
-304
373
125
303
496
-759
-857
66
-872
-557
163
-634
-532
270
185
-820
997
-824
519
-85
375
-349
-842
355
-419
-593
654
-108
-822
418
997
976
-317
634
-847
-917
-864
-342
50
-862
-198
708
-631
691
112
-611
-533
-979
298
635
784
749
817
37
-211
342
2
-778
841
373
-947
733
514
159
-939
298
995
622
906
-525
883
275
493
46
729
677
660
881
385
974
-788
-323
-960
147
-565
-476
225
-398
277
442
907
-315
-953
-877
-237
-740
-399
243
-56
223
-678
330
-72
-441
390
328
-186
42
895
-418
597
249
-965
-403
-919
-73
215
98
184
421
746
-518
-455
-70
-470
-334
210
565
875
-812
-965
-279
834
-436
590
-779
-266
766
191
29
778
552
130
-291
-880
-466
-815
-318
66
462
4
226
557
93
-60
-760
-698
894
440
13
512
-814
799
-283
814
488
-867
642
-424
-100
418
154
-800
552
-627
117
621
-43
-622
-722
333
527
885
-906
-842
-390
-227
768
95
-199
152
-814
-57
628
504
589
-927
867
-52
97
-482
360
-460
955
-770
-440
589
129
-4
-326
176
-396
-966
-836
649
-490
-443
959
-35
-314
-182
-653
166
-681
658
484
-589
-265
848
927
288
518
966
-139
354
-5
-128
11
400
55
-988
-423
335
-181
-625
-539
233
94
-188
392
-575
-54
813
196
-334
-457
697
321
-975
-419
302
108
521
-26
132
205
892
-142
-698
-944
54
-649
740
-604
860
-389
-15
-42
191
-129
36
-743
-689
-480
847
-271
-294
-362
-593
780
346
326
785
563
887
944
-966
780
-72
907
881
802
411
121
50
446
-761
939
-828
662
945
-235
900
987
-482
904
-630
-966
954
286
-558
-903
362
936
817
649
-10
-454
-254
306
483
-979
-352
-682
699
617
625
-372
-789
33
180
-714
-719
850
-872
-909
189
-384
-487
411
696
-192
506
-908
802
-343
359
-562
304
804
140
595
316
-142
-678
-113
763
-260
-804
427
2
-349
-72
264
-640
-163
-752
-573
-48
-549
584
-629
-164
-314
-140
168
889
-993
541
464
-82
384
647
790
-69
849
803
248
65
-959
553
167
831
72
766
229
-50
-646
343
681
432
-776
-428
638
-102
290
571
66
590
-223
-319
-780
788
605
-746
373
-179
945
-833
-645
-64
718
37
258
409
-652
-529
-720
-554
913
302
-374
-755
277
893
-608
19
-358
257
-888
113
-719
-978
160
-12
-818
251
911
724
872
-327
-628
824
-133
-201
-558
-307
556
-242
-20
353
177
816
623
748
721
-604
781
454
415
-156
-31
908
358
-10
-800
960
479
734
805
870
-869
-742
923
790
735
-463
-450
-625
-205
760
597
-956
-287
132
866
293
-808
859
-344
-675
-824
314
-364
-85
-383
936
-32
-990
260
-400
797
-273
996
541
593
-733
212
510
499
646
-563
799
114
-985
482
553
-111
-279
603
-11
836
374
646
448
947
-430
-56
-107
550
-182
935
-193
958
-237
-236
-931
678
-197
91
-719
-208
-817
-370
-379
-24
122
-408
936
-192
-131
-364
424
844
-44
188
337
572
-199
749
-173
-256
-579
-438
110
-299
-70
2
-934
187
66
65
-535
-233
-337
792
-96
-668
92
-445
-559
-924
811
497
-773
-329
798
-182
-626
517
-227
209
-122
559
-766
-649
-675
770
-320
-191
-558
336
-164
-779
733
97
-754
-132
758
51
-981
776
786
-265
867
-84
149
-486
-12
949
-491
-875
-349
-217
-380
215
782
160
69
-249
-551
-203
-970
555
266
547
61
293
-406
-675
-532
456
112
-189
990
-843
-902
-350
-639
36
-263
393
-759
827
83
448
807
895
-544
-260
-233
811
173
610
-902
-15
-631
-824
980
-798
102
-597
-499
-666
452
-886
629
-193
-691
223
475
-899
872
108
-869
130
219
957
-634
-13
23
-755
895
953
-728
-839
-159
-524
535
896
324
506
-836
-137
-493
-566
731
40
831
-520
44
939
269
797
332
-296
-957
-610
943
333
-338
849
609
730
736
269
-833
638
384
590
-740
135
-517
-529
-838
-254
58
-37
762
-415
284
-439
92
369
-537
164
430
-63
643
791
-615
626
988
541
709
-110
-374
-567
-485
-752
783
599
417
-522
-847
954
-779
-391
-338
591
975
-97
-23
267
-520
363
202
-545
595
963
149
854
920
410
-692
841
187
829
-540
210
218
-268
-731
239
-760
-597
-667
391
-538
-210
255
948
-584
790
202
-596
-766
289
-444
-618
-882
335
-658
438
-593
-973
-721
482
-728
791
-320
447
-834
-409
-242
-297
-668
-211
-174
-940
-260
142
702
-124
498
190
-691
113
866
795
283
126
913
255
-449
-262
-294
350
-522
161
814
-330
40
76
500
-388
597
648
166
410
490
325
412
-954
-453
-825
5
202
953
-629
-367
546
817
-683
8
325
414
-219
-585
-731
917
538
525
-486
-655
120
-409
97
806
-59
-424
693
489
-369
321
662
-484
111
-169
-685
-161
743
35
-515
269
806
801
42
620
-816
123
201
285
-772
737
261
457
934
-435
-379
-161
656
519
460
790
11
553
-839
516
-344
-756
-327
-518
-626
61
-925
182
-601
804
-947
164
150
914
84
951
-685
149
5
791
-293
-720
792
-671
85
-936
931
-832
86
185
-3
-375
-4
-874
-685
-801
1
445
59
532
-133
-104
407
-404
964
-391
132
-537
86
-671
-516
314
-29
-657
231
591
-773
-844
229
-302
561
-210
893
612
527
228
932
-886
196
-588
442
-782
190
577
295
274
750
-969
580
552
294
-292
86
303
88
-402
336
-135
-458
-404
-379
14
-272
182
-651
670
-895
914
606
-349
-387
-69
-235
75
-695
962
-188
603
-280
-264
-561
-878
-350
839
-154
-663
-244
-616
528
-426
452
562
-225
-450
-38
-584
-112
-831
-451
920
-925
43
-505
-290
83
-386
369
-969
-804
298
-835
27
994
-733
-671
-365
951
550
-236
-467
757
-181
-913
-159
4
-950
731
-962
-200
-85
-613
95
-776
826
-577
-801
-522
776
742
-864
-410
-120
-279
694
548
-249
715
-864
729
-871
230
867
-264
-369
-708
-410
527
-190
831
89
-344
-359
108
412
-166
-907
-441
-904
307
682
497
742
782
171
-900
-973
433
-228
-100
-9
918
-680
-386
451
713
972
-628
588
-802
-821
-854
352
297
507
415
-799
335
986
404
85
-803
133
-582
433
-295
798
-390
-698
1
-541
195
-29
142
921
459
-659
448
-517
589
-26
285
-437
-351
350
340
-896
716
671
307
-291
45
345
553
861
5
-91
949
-806
891
-460
-370
-883
613
-790
-69
32
893
842
232
234
-827
11
-806
924
-851
-653
-78
-291
137
385
-775
-736
-96
797
-202
-474
-291
-762
-509
350
-89
-247
720
-18
134
464
-37
-437
-869
-511
-372
725
57
-678
734
275
-965
104
955
-732
759
35
718
-788
490
-899
633
968
-547
-892
-32
53
-514
-555
446
-279
196
854
-186
223
-273
70
-778
-613
392
404
359
-65
-710
872
-875
-837
127
927
309
-331
895
416
529
-296
-391
318
-593
-847
-237
114
-496
-570
200
-885
956
284
-684
-642
-626
78
-965
-637
925
-472
-274
-108
-359
-791
748
727
-329
-698
-699
638
-16
-62
-478
541
491
-448
473
249
-387
-115
7
-146
-240
812
-629
-876
-34
-162
57
-316
684
-15
494
900
-515
390
335
226
-874
86
-778
-845
-985
-705
740
810
292
-295
186
830
-229
-460
-814
295
-253
-63
952
-372
-99
-864
-12
957
-214
-462
-669
-876
664
381
-682
-417
142
549
-736
598
-331
588
772
-469
37
-629
-944
-921
-257
-968
22
525
88
-665
-48
-630
115
873
-680
898
534
228
-691
-217
205
-970
-916
317
-163
-726
612
-657
-742
550
343
726
-898
-881
575
466
320
-827
9
502
-403
-250
-145
-901
55
622
255
-666
-125
-607
-660
-412
-590
867
983
-681
-18
650
-461
254
373
605
635
282
8
570
-683
193
817
-792
-401
549
742
-37
-525
50
-800
-857
955
-37
654
436
-586
744
109
-402
823
600
735
368
-343
-809
628
-654
793
455
-575
-107
-51
717
71
65
-41
858
638
576
719
-300
53
128
-452
-148
618
-196
868
695
401
617
-874
-219
664
-575
160
-748
-92
54
-330
-633
675
826
-785
-527
-58
592
-534
738
-456
983
69
273
-118
-62
367
677
-591
-492
-641
631
-95
-11
624
355
-520
125
582
533
-124
-66
-668
760
-277
645
202
899
-430
-425
208
-889
625
-358
-145
984
-763
875
-791
990
-680
-142
-103
232
-479
965
262
181
294
-677
-963
-387
464
-626
559
989
-816
945
78
920
108
-23
231
774
938
562
987
34
187
663
332
957
41
722
-683
-581
-333
220
439
985
112
432
733
74
629
190
-915
28
577
367
352
-544
-761
941
45
384
443
-197
709
125
576
710
453
-891
-589
-982
296
-390
538
-638
-979
-389
-405
917
957
233
351
-122
-139
471
-688
-388
-136
-834
919
-712
-629
971
744
238
355
-805
22
-151
-499
-903
418
-274
-659
-542
599
-819
-912
520
-956
48
-918
401
633
-385
546
-225
702
429
-206
956
-375
771
-860
-826
-153
-963
843
-572
915
100
-133
438
196
-378
50
-135
842
391
673
789
-833
400
-426
-868
254
6
-241
16
205
130
-595
-282
610
823
743
260
907
-572
677
248
168
-343
652
-233
-221
-955
102
470
-972
-359
-727
-887
-934
-645
228
973
-985
837
84
886
681
-175
798
-159
400
-945
783
-147
-278
-554
449
-681
-281
143
-83
-665
-899
-117
271
-841
-554
-496
598
55
-10
597
428
-794
-511
572
-689
-553
885
-818
407
456
291
-744
-175
-547
996
675
335
-196
530
-884
436
13
492
-421
405
307
-593
-760
-184
543
-161
-136
-858
119
-477
107
945
-373
973
-828
4
-569
106
-351
-608
922
574
-494
596
853
-166
810
693
285
683
-615
-302
530
494
-718
-192
126
-88
953
676
-771
-761
514
-51
469
-750
72
451
133
-556
136
472
487
-296
-860
-921
356
641
-864
380
-248
-702
604
423
690
65
749
-584
465
155
709
422
-447
534
-700
251
-365
416
-536
-814
667
-79
544
-990
-503
-216
326
470
453
-523
942
-844
640
-881
344
-556
138
999
-70
-809
-658
-840
789
353
95
70
647
985
-346
-426
-516
745
632
429
-615
-333
-82
106
618
-963
-732
904
-501
387
31
567
-983
-543
-30
701
-947
-353
656
-327
649
287
855
544
-81
497
-327
-529
822
237
-383
886
-903
-693
-668
612
878
-111
424
744
12
-601
-367
966
-905
-505
-229
-400
525
-243
422
335
-197
-629
-927
-583
660
-903
454
506
-528
-632
-544
-521
-699
-989
-315
-608
521
215
-471
851
364
-18
766
287
848
932
-630
397
-323
458
20
-815
-431
839
234
-822
-659
53
130
222
736
925
-26
175
-955
-429
296
437
-483
-455
-810
599
-385
-866
123
-849
-899
-283
89
64
24
-358
-296
-337
568
-990
-189
-409
615
96
194
316
-783
-470
488
457
-191
989
597
636
-108
-509
-746
387
-489
-933
-245
826
243
897
-759
852
260
671
-914
-896
-523
-456
-476
439
316
916
-984
379
77
-857
-944
-417
499
223
638
520
722
503
-191
388
474
452
-160
729
203
847
880
532
-994
609
-94
995
779
-816
331
781
954
164
-173
904
277
-691
-768
-660
-794
-800
-414
-222
644
617
184
294
-149
-79
166
174
-275
-472
55
395
68
-264
761
-532
259
506
184
-802
-529
-47
224
778
338
-840
557
284
-55
-697
-271
991
96
-546
704
-923
-571
-183
392
628
-392
494
305
515
-576
793
-632
-693
-992
-75
278
48
989
-891
-825
541
-919
665
818
-8
665
-123
967
-859
-681
-779
-317
478
415
-307
-959
-549
-301
127
162
230
-508
478
819
692
674
-57
-704
-44
-942
666
-236
631
888
-126
-207
-680
-506
980
-181
-393
116
715
178
11
452
-934
-490
-596
-94
900
-600
908
-639
-797
-441
-799
203
-855
171
78
-91
366
441
629
-813
-324
-498
-105
-13
377
421
669
585
-192
740
968
111
663
-195
648
-63
-381
787
-67
-697
845
165
-438
-897
454
-931
-913
202
-832
25
521
-531
49
-792
-132
130
-454
778
-747
-366
973
-591
-340
-610
168
53
-764
-942
426
329
-29
269
731
69
153
-315
877
408
-565
278
-260
-299
687
-224
-448
416
159
-408
677
761
-568
-521
8
-531
-828
-30
-21
-2
-622
840
-199
-473
-43
390
408
-672
-256
-190
-991
-661
-158
657
212
-229
-342
-546
-919
-630
-282
-533
417
355
-317
632
48
-52
-136
-39
-292
500
-72
904
-941
-625
-150
-22
382
-387
11
-351
281
259
806
37
168
-346
614
-347
-877
-939
-983
531
-619
-332
126
-84
820
-388
368
-347
672
290
-862
181
352
359
-121
273
-882
-786
-726
-824
958
60
-906
797
662
-611
130
332
742
-781
48
488
-862
422
-218
-41
631
973
342
12
153
-290
408
906
665
-547
805
693
296
-716
505
921
-610
123
-749
-253
-45
377
-567
-751
94
571
78
726
-28
-543
-432
439
625
534
464
-561
-108
975
790
363
-180
130
-346
-160
-700
-402
-681
714
-230
570
92
-377
18
892
-852
223
922
328
650
56
626
-22
-695
95
-965
787
437
-487
842
165
-768
647
-772
-402
-271
994
-519
-952
-515
943
117
518
209
-904
35
71
-205
873
799
-49
-425
-275
-945
-941
-795
-287
-74
-779
-260
239
414
226
-172
-843
-868
815
-644
-890
151
139
-84
803
-456
-426
462
-986
399
170
-707
122
-110
887
-805
-845
923
894
385
-109
-798
-684
-131
-693
-513
-29
-924
344
614
-779
136
-417
-421
-4
426
-211
-754
-910
740
-347
-534
560
467
953
-306
829
619
-549
-643
37
-642
778
-397
543
-149
585
-358
82
620
216
-412
12
-310
-773
-756
-638
-522
957
503
907
-547
-778
551
484
531
-604
-207
964
983
647
-306
167
-968
-672
-301
613
-20
869
180
360
750
-917
809
111
918
-207
94
94
680
408
435
-139
-968
-896
432
-453
851
295
860
964
-558
955
-514
74
-782
-950
-594
735
-170
-117
-897
-533
-844
815
612
946
-515
-543
32
672
44
-445
-7
28
-62
-631
95
-276
193
290
899
-500
930
267
-263
421
-876
-743
467
-646
-261
-963
634
-561
177
-423
926
-323
338
-172
668
435
473
617
-782
478
-602
763
741
856
-30
82
-498
-17
-347
-594
921
732
608
69
-283
-86
-671
-83
-51
-75
-948
-900
256
-785
-59
192
-168
594
-725
863
236
770
-81
461
-975
-849
-508
172
-150
566
-162
126
-786
-97
672
157
572
-907
490
539
940
-310
-585
914
-298
-293
-215
766
309
982
-344
-383
758
210
25
-181
-176
687
220
-882
-795
143
238
-142
-485
-306
722
751
287
-933
-617
-405
455
-629
-951
-900
-556
795
-114
696
849
-462
715
-741
580
592
269
372
965
-95
-237
786
-333
-898
-123
711
922
-765
-194
-369
703
-993
-803
964
59
-30
-108
-197
-499
-388
-973
811
-845
829
455
478
-914
-48
-26
836
242
367
-626
-663
923
-676
803
729
751
522
-123
-614
-5
-935
-355
700
525
-395
269
-285
-23
-716
-727
116
-848
531
23
258
-754
-176
237
-646
-845
750
-536
-1
995
-70
341
132
524
-584
285
907
-824
647
-41
-965
834
762
162
85
-189
-820
-546
545
968
-60
-530
-354
-637
479
-69
-998
675
97
84
-456
-262
-967
333
-180
-769
900
-477
640
95
894
397
-612
934
544
-53
218
-470
-92
-319
-285
-557
474
-10
241
832
180
-551
-715
723
72
-566
-444
99
-10
152
-626
66
-932
990
86
-566
-811
-259
-902
978
922
405
471
994
-930
80
-580
-870
160
929
944
376
684
-290
384
434
451
-883
170
607
398
-61
304
439
-363
-773
303
-535
-834
-455
692
-916
482
-796
759
-98
263
-440
-112
-706
-854
279
-35
-941
-10
-847
-336
157
-116
-618
827
-873
600
109
-701
-786
-312
927
-100
543
-309
-865
-378
-170
180
422
49
538
-179
296
770
157
702
-568
820
-719
589
747
669
201
382
-124
771
-889
925
-399
480
-524
-831
934
290
-143
-875
367
272
-246
839
31
612
770
326
490
651
655
956
-323
70
528
714
977
-882
-168
-674
143
53
-403
702
-371
-358
-739
649
483
-302
442
575
614
453
-896
146
-102
-471
806
844
-885
-705
-568
659
455
-909
866
-912
105
-833
-217
465
-121
528
458
-754
-68
269
-676
-941
-287
-857
-347
635
273
-842
844
-842
794
181
-565
944
-329
396
-903
928
601
-190
-545
-568
-585
-100
-257
-839
179
-646
-347
-886
-487
-734
-625
949
661
709
196
-606
767
59
-358
551
634
2
-216
-74
681
-423
-33
747
-651
-541
-462
205
-781
-175
-636
149
529
247
728
-637
911
-28
-912
237
760
-472
604
183
-710
-491
631
863
-517
486
-680
-661
-566
-860
-179
717
336
-176
-808
-141
96
-114
-490
-223
823
975
814
-467
681
-847
-654
460
-406
-712
-751
-675
-687
288
-346
250
57
928
89
-273
-746
-932
-600
-694
342
-756
83
-415
-847
-799
-495
-489
-655
-890
-873
-90
-98
761
247
266
-105
-267
339
-865
-674
-893
267
243
468
681
478
617
231
-225
653
-650
798
117
711
822
-982
576
-870
-815
-714
283
474
-228
428
168
-905
-573
-210
-87
-835
-577
-403
-391
-17
479
-525
-606
956
34
228
-899
-10
304
532
642
-339
499
-658
-263
133
-750
-270
-77
490
391
135
435
158
-419
312
-73
610
-15
-87
862
29
-781
489
-214
330
-755
-363
-181
-713
-765
523
-175
-144
34
305
597
223
526
-344
-481
900
-975
-325
45
412
-773
132
684
136
114
587
-883
342
592
315
867
247
-990
118
-870
625
-419
-354
-274
-945
593
-399
-505
-688
196
-301
-134
-732
-65
222
-584
798
240
330
397
-953
592
-548
554
-181
-412
-839
205
-318
-422
106
914
800
-602
-573
458
352
-174
708
201
32
563
391
-442
240
613
471
894
464
106
377
-420
478
948
-377
33
69
-932
-117
928
-49
442
812
983
315
-895
-463
691
677
-865
616
916
972
-955
158
497
297
48
894
3
774
-570
646
-191
154
-552
229
342
-837
516
-19
-787
-796
87
-33
-925
389
-507
798
-850
795
408
349
-736
-319
932
-423
-111
10
-526
985
451
-704
687
-593
208
881
-146
-324
700
383
272
-395
-207
-820
990
827
113
-804
-783
-321
-389
-692
527
197
-690
-329
-124
-125
-506
782
612
12
-378
-436
-38
330
-44
56
-83
646
-744
-36
-201
-191
207
950
-880
421
-53
-373
-701
-201
-92
157
-386
479
40
-336
-853
925
-119
-395
-320
15
-422
-176
-786
980
291
411
-367
841
-158
-884
-821
790
549
673
440
803
606
-970
632
-577
-69
863
-716
-968
-129
843
138
-500
-82
-445
-118
-443
316
-224
-482
-177
252
-489
-260
987
960
500
-643
142
-36
-157
-96
296
296
-785
-280
-281
-630
-965
-602
-527
-349
352
-401
19
-720
-707
170
-269
-741
91
314
-23
185
-240
-283
82
300
-511
650
863
-92
-458
957
-248
409
-797
-309
998
474
622
-194
935
-841
-955
406
-696
-554
-929
237
894
-488
890
911
949
988
-856
-968
-347
481
-80
-517
594
-616
436
36
-455
-237
728
36
-278
-457
-348
-901
-170
-898
-260
298
572
-49
-778
-986
-570
-892
-238
983
-596
-385
-759
-598
746
-452
839
-838
379
958
525
822
-180
857
978
-137
251
-564
497
-637
-659
366
-288
-368
-814
-364
916
-818
1
-491
7
-676
-349
-422
961
32
179
-22
-249
-402
-92
241
901
740
996
366
-640
898
-154
-438
106
-577
-825
268
201
383
667
393
908
-94
784
-642
883
-156
898
939
299
-632
550
428
880
-423
-482
409
737
-297
-734
650
237
737
162
-612
521
-399
561
-446
-598
391
922
919
791
-651
-13
-521
111
819
250
-936
-162
853
471
-14
648
-3
-301
936
-710
367
-151
-254
-562
-913
-246
936
618
205
6
-599
228
618
765
469
993
914
-161
871
-130
392
964
-121
-753
-833
-666
-337
949
375
-414
102
161
-868
986
-128
245
-971
579
28
606
-210
-465
413
46
-365
-344
850
-471
-507
-910
-281
305
-172
-560
112
280
-764
-694
-90
135
596
-540
-8
-972
140
437
-577
159
-745
986
48
-968
901
699
-374
191
639
952
-75
-751
228
766
132
-735
754
231
793
-473
728
323
-403
265
413
-742
748
-88
-727
490
-774
388
-920
-271
678
34
-424
-178
-994
954
-812
-339
611
-912
-505
-335
154
68
-836
39
-240
414
-702
595
-468
115
-807
810
311
166
-342
457
287
600
-567
-796
409
-173
595
503
-54
89
-790
438
-620
321
-83
860
-746
237
-327
712
157
-545
851
-646
-551
-586
-578
-159
-567
729
-89
-80
541
-327
360
-538
285
-532
231
-389
-978
-443
-749
-413
-241
-450
859
-51
-919
8
-740
246
177
245
28
363
514
114
956
-265
-835
879
145
239
354
-796
-225
449
-96
846
-503
292
238
-461
-529
559
579
474
-326
546
-780
-674
-726
-215
823
-279
-537
900
-434
864
-989
-486
871
475
459
-957
772
-257
-793
-492
-581
190
150
714
-724
-334
-99
-294
-26
-631
715
297
-824
852
929
877
-349
652
36
-731
-115
35
929
606
209
-285
-801
987
18
-949
57
-118
-210
-940
-560
68
753
-213
185
-225
-614
355
-432
368
892
952
-194
711
772
-609
118
-450
669
701
911
831
900
385
-546
497
-252
104
838
964
-221
-641
606
-183
-543
-538
588
-85
-437
129
-681
948
-765
-43
604
627
849
-615
568
94
-947
-598
-219
163
-787
354
-451
276
-705
587
-65
793
704
-931
-868
-48
615
-43
989
922
301
-268
542
-754
6
-844
-862
869
-648
-91
-8
275
352
-862
729
-28
-521
325
807
48
924
394
-155
56
-64
-238
-756
-18
-373
4
-114
-761
205
286
-198
255
-68
53
-906
569
-441
-675
235
-7
-697
872
558
774
580
591
-711
560
579
885
-814
-407
652
-157
-842
-55
828
-708
645
-291
-813
-749
663
-770
-577
-394
-979
768
-703
836
-612
-834
-168
-231
-555
739
449
-969
-948
335
-369
-376
-557
138
836
-692
-666
-602
228
-526
749
-425
960
671
420
457
-435
994
86
645
450
-275
779
497
41
-783
-821
429
82
105
395
167
-867
393
717
-175
-480
732
225
922
-732
-586
293
974
-209
428
121
-761
129
346
575
538
706
-385
-517
-54
209
-444
668
62
-729
115
-395
-877
572
-69
725
-565
-200
-719
-228
374
571
-318
998
-805
755
491
-449
660
58
-991
-861
-824
561
215
313
761
-951
-909
-63
-504
-630
-555
466
-451
105
187
302
399
-683
-44
-586
-368
-565
-435
697
-825
-519
160
489
-679
985
290
798
689
-441
-686
-923
454
-549
588
881
-254
284
568
-501
-195
326
-925
-346
-953
-224
842
-670
348
-904
811
338
749
650
-174
204
-401
-290
-44
-62
107
-694
546
-924
316
-764
22
254
718
-280
787
725
284
758
216
350
105
680
111
-311
-551
710
871
-508
-351
500
-787
-43
-355
974
234
-937
104
-42
622
-398
-842
-94
580
187
-31
196
-751
899
145
-901
443
-675
-49
86
-477
904
-116
-133
-84
593
-243
323
-867
4
-868
-308
561
45
-243
978
846
-64
319
386
-90
423
-292
31
180
274
325
733
551
-114
-644
863
923
131
-875
-160
574
-556
-395
217
-267
593
260
-289
-909
-381
538
-869
606
356
654
790
870
-179
38
849
-353
-412
30
721
547
454
748
-323
-263
515
918
-676
-818
715
-380
-669
747
713
746
-946
183
-858
821
-259
-129
-119
-452
-96
282
-887
-789
-421
-951
834
-253
-449
643
-184
943
504
235
-554
781
-548
296
940
-870
-375
741
92
84
179
908
336
124
683
-796
769
658
450
-76
-110
-622
-295
877
982
730
-606
20
629
-337
-129
267
-943
-741
781
-831
526
-141
106
370
-46
795
-280
-451
41
868
-114
998
274
663
-926
-960
-132
-408
-737
-552
756
-744
101
65
668
527
-389
-228
221
418
-952
-721
-507
-66
-658
-624
-983
-833
490
852
213
-631
-913
-516
-359
514
856
-168
-374
-702
348
-325
113
-620
950
127
71
549
-386
-479
-695
349
-575
559
-269
-126
955
-414
739
267
-763
-734
-825
-656
830
-521
-392
-310
554
462
861
844
-393
-452
-739
929
401
15
-655
146
70
-621
-86
-339
7
650
-506
851
-134
161
567
-321
-119
712
-128
-843
-47
889
151
-58
-895
-445
385
473
994
403
-854
-750
344
253
-384
381
727
-963
-599
495
-179
-843
154
436
307
101
-557
768
-473
815
108
-180
-389
196
-256
-710
-374
-302
881
-669
-986
653
704
717
-406
-430
378
965
-113
30
-393
-240
-923
-350
202
-906
-939
989
555
-335
210
-341
-440
-755
505
-269
600
782
-336
-814
-603
960
729
-201
-884
227
-99
-592
-514
-991
408
-777
-632
638
-842
-99
-5
192
969
-504
-923
-218
-357
-704
-229
989
144
-351
-74
739
-302
-973
101
-201
-745
183
-446
199
196
423
-81
272
-300
-929
-490
-411
134
-851
-493
-754
674
-371
177
800
-535
985
652
-988
846
703
918
255
-369
437
-477
-565
-486
-272
-567
76
-669
-271
519
661
479
-385
851
-912
-499
-153
580
167
122
228
-734
-79
2
-307
478
-829
-277
-531
765
-555
553
-402
65
-140
-769
944
162
-173
-652
404
496
-770
766
-524
-45
396
934
648
-578
519
569
-777
-752
875
-994
355
-606
470
203
870
-847
202
976
150
-757
-43
-61
-576
639
941
464
-272
932
-63
-114
-882
-128
35
538
426
110
-991
572
-121
-230
-835
-842
-889
-840
312
-489
-592
754
-561
-903
-310
192
259
969
357
-248
-71
-930
-44
-234
-120
969
-910
-99
-193
-152
-988
-914
-252
-757
294
964
-935
-680
-187
-342
-251
181
923
-767
343
-708
536
664
-800
-35
-495
-611
-919
750
792
-436
-937
-50
774
-673
-213
-419
199
-840
-510
251
155
215
-625
782
-973
-621
731
-702
343
505
626
365
-44
26
-638
-633
-275
675
958
-246
-595
756
634
-181
-364
-319
-929
-119
240
-239
-107
-684
734
642
-82
-986
-973
442
-145
8
-71
215
771
-699
436
267
472
679
-796
-526
-108
20
679
636
642
-381
237
-764
-218
-178
598
684
-992
-786
638
-391
36
-79
50
-429
-878
503
281
-242
-214
-736
419
988
-841
-298
-779
-599
490
-86
-547
367
-471
-300
-288
256
-937
910
-50
-664
541
-972
810
-777
351
80
792
368
-328
-214
579
-230
-296
-153
-436
910
-49
-457
387
-946
-865
-770
-472
-265
146
215
293
-753
-918
-676
-569
502
-163
-607
-217
332
255
-748
-343
546
-946
-587
597
-121
827
-424
485
-629
771
121
899
-468
481
-556
169
634
-267
123
-462
-43
-217
433
140
-176
-600
501
669
27
-338
-125
-731
-316
459
-506
-62
955
-765
-847
-740
-175
-561
-353
-962
-832
203
210
349
-421
931
684
102
-122
-124
-224
883
-432
625
-405
423
639
-484
-431
456
-14
-23
-556
546
-642
528
-540
928
-906
-566
-101
179
-960
-996
-388
-995
205
530
-531
-785
993
104
-922
429
365
558
-24
580
-505
276
-617
-745
-236
-404
-15
-53
946
-419
-688
-763
368
-131
453
-975
-776
110
413
30
510
468
348
450
278
-776
-758
8
-791
142
249
-235
411
929
-452
423
704
704
-362
-244
809
795
698
401
-47
-483
688
-884
279
767
58
31
362
335
1
211
-802
-725
-902
813
218
473
-426
-64
196
735
220
418
103
839
-265
423
542
-411
-957
337
-228
-957
-456
332
-989
-506
-831
-421
-6
114
155
-257
215
565
-590
992
123
540
-336
-112
403
-775
-513
915
-117
-565
-590
-19
722
409
198
431
-884
514
-237
-116
968
-158
800
700
7
-63
-651
-125
-719
-326
370
912
-726
-18
-463
256
573
-39
118
799
828
-177
-899
56
-327
-526
-57
-479
894
-109
-112
73
-60
875
433
384
-379
589
675
-480
838
960
-905
393
-863
-661
-483
754
494
-983
-690
-588
-414
988
-199
850
-289
-723
993
168
379
40
521
-217
207
185
980
584
-329
1000
-223
429
-927
-953
391
723
-454
-454
483
935
-57
-750
439
65
680
305
-192
410
-108
-669
-517
-367
-535
217
-931
235
-203
888
284
-292
109
-754
-395
-562
-584
-907
-13
894
952
438
-633
-313
191
-963
563
-229
245
56
725
866
-484
-574
-763
-109
-340
-666
491
236
-778
623
-135
881
-494
311
-335
-30
787
-229
-209
-136
-579
499
908
990
1
-974
-332
-492
-965
416
-541
430
-124
-623
-244
883
342
951
551
-568
-6
-699
177
184
549
-935
-482
-217
846
780
-605
-948
892
861
-854
649
-626
394
-79
717
-578
961
724
154
253
268
-532
-499
-747
-982
318
48
-388
-892
-151
-836
42
285
527
722
751
343
71
-914
-336
-699
679
-934
-689
-165
-82
-452
141
665
-716
929
-324
-294
985
111
758
-856
-581
150
319
754
-58
326
905
-857
-641
214
-852
207
-735
302
-842
-248
158
471
-450
-180
-317
-391
51
398
463
723
910
-923
-157
-724
580
-419
782
641
-152
-780
947
135
181
-289
742
528
-73
-860
608
504
662
790
-460
184
-930
596
923
-525
-629
-819
134
-653
-781
-715
-739
281
68
479
-862
-245
-570
-238
-217
-482
272
-293
-798
266
-782
-314
157
451
-923
-360
-916
857
-153
-73
-980
-73
-308
687
231
698
-397
-238
-610
-384
-67
-613
29
-685
-967
-591
801
614
454
-500
-178
-136
647
661
152
-384
-71
-576
111
986
-156
-644
-456
-292
972
476
487
-496
58
210
59
235
-495
7
797
731
619
215
-471
-478
-636
108
491
349
-171
654
511
-319
851
167
734
142
522
-553
985
774
-468
-229
-555
-666
-679
605
-227
301
-768
-67
87
247
-361
-746
178
-699
-988
-806
901
576
-880
528
-670
542
352
540
-618
-260
-674
-963
767
-462
815
-569
698
588
120
697
221
-314
680
-590
-897
-306
-208
-123
-614
475
-227
-178
50
-755
-877
171
390
-197
-948
-139
-466
29
-48
-511
746
381
880
-781
-104
6
180
10
21
-271
274
81
353
-514
16
-43
-29
-228
-863
455
-511
-364
-819
-758
-357
779
-556
99
726
593
834
-313
-548
-615
650
-950
-756
415
-290
840
-782
-27
-184
-260
397
-121
-510
139
-818
138
966
-550
76
-634
627
427
-518
-504
-116
-133
293
-649
-854
-462
603
602
920
-769
-502
-528
-833
757
292
-573
224
-674
-397
-791
-613
-905
-303
-27
231
-681
-781
-359
-464
-822
-281
-804
346
684
-867
-939
811
-525
-663
540
-403
219
978
-324
501
-394
-104
810
-723
680
892
-850
372
767
-126
-104
531
-781
-862
999
-269
-268
604
73
-81
458
-308
-685
484
-547
479
918
-289
623
796
-141
-351
-497
369
50
129
34
-12
-787
601
-127
248
-521
324
955
-898
-437
771
-413
-191
-211
317
-494
-777
541
-929
449
532
669
-594
-557
376
-562
-453
340
975
-962
-456
-721
-327
246
976
400
539
262
-62
-271
936
-953
-791
275
-558
965
863
-967
-964
754
220
-785
-575
-65
441
-663
-301
-330
116
-971
-841
-127
-592
-555
783
-72
-865
-886
391
-512
-431
-604
20
752
-408
-659
-211
179
-752
-100
742
51
-435
-472
771
567
-53
856
-206
-360
-725
760
49
870
-29
-282
704
279
713
-445
-618
-131
-474
-793
791
554
709
365
63
-773
-966
365
258
120
236
-564
613
380
-80
-802
-749
-970
-68
492
448
-703
855
679
885
-99
335
-473
519
-926
-256
-940
985
674
-166
442
-841
361
402
-170
-945
-517
104
11
918
399
221
-284
-290
101
-12
-542
-161
-856
544
54
573
485
620
-632
984
-17
14
-497
-352
-330
746
943
153
-955
-358
-149
163
1000
535
98
340
861
-170
151
868
700
86
669
-360
-648
640
-277
-429
-692
926
-814
-855
-563
-246
-15
-372
-569
-294
-989
549
708
916
629
409
-640
383
-432
706
-290
848
653
976
759
-387
154
-59
-423
-633
964
490
-521
107
-892
-451
-12
-259
-406
-671
-564
472
-433
528
979
-996
-235
-69
-905
499
-189
-222
856
984
-238
-412
52
695
219
-732
-814
-942
948
-259
699
508
-708
168
149
127
-170
211
-4
-460
-951
207
-290
305
757
-581
823
-778
-504
-504
-584
-676
925
818
-569
952
191
324
-493
172
1000
-957
-751
-287
-585
157
894
-575
-669
-965
-491
-347
427
876
-292
-422
-748
370
-8
884
60
731
972
567
728
831
-409
746
-829
-508
-921
28
342
-579
-250
304
177
99
-842
519
139
-883
214
296
183
-739
494
-545
300
582
890
811
716
527
-440
-224
664
844
59
-69
535
-666
151
567
-906
948
907
850
-699
-991
-411
-594
-309
-168
-574
-561
583
-739
-207
-317
90
660
143
818
450
368
-815
637
-633
883
-303
355
-569
93
181
593
-976
8
-990
-87
290
83
40
-45
573
-895
-944
-446
910
713
302
-119
-282
-236
-291
467
-726
-843
-190
-302
378
776
-293
105
-718
941
-657
283
300
-712
-810
-199
912
-559
-918
-351
-228
171
-405
-899
-528
124
-583
527
174
359
382
559
-31
237
-395
-370
378
-840
-629
-738
532
-772
769
-575
987
-471
656
-690
-791
137
-507
-659
-79
62
-880
-973
-396
438
755
-30
-152
711
45
-614
-658
-878
-544
465
200
972
-934
649
649
739
302
176
-953
26
462
-519
506
153
-488
-2
552
-130
49
782
910
776
887
428
-223
-105
-85
-13
-275
-988
209
-395
-674
705
995
82
876
-567
746
65
-156
884
739
-657
138
-97
340
-43
-154
-8
130
-953
767
-62
-151
486
399
791
796
136
967
-716
-331
-428
637
659
-797
-134
729
201
366
-518
-361
-248
-542
926
-525
-275
639
418
633
-621
-549
5
827
-343
-866
-909
797
828
-426
-145
-301
995
-398
500
909
933
319
-696
747
112
-363
687
-910
595
-569
740
-594
-603
-720
-45
-862
784
682
-178
-731
-160
-796
-184
-545
-505
-522
407
-181
-622
989
394
-179
-814
809
935
-758
-581
-752
305
-244
-823
46
-455
339
364
600
2
240
519
332
915
-209
831
-29
-908
-494
-415
-184
-705
503
-648
-735
374
-555
883
973
-458
-702
-200
-655
832
341
-934
534
-406
713
261
-111
-136
211
-54
998
436
-135
397
-432
-26
-521
-305
735
-482
446
-485
-166
-824
-493
-714
198
654
29
-135
288
375
450
638
210
-872
-266
648
403
-37
-777
985
-645
-468
-763
-14
-421
632
-695
-274
-529
-687
870
-862
-196
910
-370
470
709
-713
-688
655
148
-831
-414
69
474
-117
-365
14
-639
-162
350
-889
425
346
676
731
-943
98
-694
-366
338
-838
518
-569
-504
-706
-668
-940
-436
-297
-441
-114
703
54
-597
-404
-937
-915
-75
-719
939
145
561
101
554
257
-523
-62
265
283
964
430
996
289
659
276
-54
-331
-967
238
-844
-95
695
-293
-805
-6
-54
-745
-199
-45
881
796
-728
-844
-527
540
-816
-613
-297
-153
-828
-297
-603
-70
932
-592
83
-764
394
-508
300
488
471
-365
-824
-52
-923
320
-333
-859
-656
-797
-197
843
-784
-238
103
814
-912
855
-54
376
963
248
-119
504
-28
478
603
-442
298
-913
-402
850
-429
383
978
-134
15
728
-590
-100
690
-965
522
877
-926
-28
114
616
625
-983
-180
-379
781
-325
-914
-923
782
-802
559
-583
570
-105
45
-331
-391
-374
-152
-851
-120
31
172
735
-586
-355
385
-463
620
-592
75
-306
-258
476
-789
-639
-520
-147
332
-872
858
-991
562
414
339
-777
-852
596
-674
837
-188
-335
-741
912
346
904
-310
723
-237
395
836
814
191
849
-281
-931
-973
305
-122
777
-415
193
534
-151
746
-666
941
750
-427
585
797
478
167
210
448
419
-528
715
-485
696
308
-805
415
-453
-922
-312
926
-363
-796
585
2
-701
212
-890
483
141
-731
-860
-75
-736
-374
-357
430
-994
984
511
455
-33
745
789
479
-512
935
119
-742
587
991
373
-937
-996
-552
-977
837
899
227
-228
-42
-195
-438
224
300
679
-234
-664
724
869
603
-778
-753
-409
-252
-707
505
517
-662
773
-766
775
588
870
-578
739
-261
862
833
-88
-206
-371
-697
251
-167
159
535
-732
-150
281
-993
-494
-605
185
-496
189
972
455
-395
436
485
443
667
-182
-324
-804
879
654
-918
28
902
-699
224
433
947
384
-942
-553
-437
-822
-866
-849
954
351
500
411
-385
-723
802
56
625
144
116
-654
-409
-450
709
-567
393
-951
254
-122
909
390
-273
-508
903
347
489
-731
775
-329
18
-74
315
827
79
847
-67
245
-981
681
-757
35
-6
-618
-494
664
-464
-44
514
726
-445
698
-309
-876
-339
-831
-729
528
652
740
774
374
-945
-366
-320
102
72
619
-733
-162
-437
467
-517
492
-843
-126
871
-280
162
702
623
216
-943
-300
789
-438
-467
-120
986
55
346
-355
-627
33
948
867
-772
332
-560
-972
-357
-321
6
863
-553
639
-585
579
855
401
-265
659
940
-947
-636
-219
-797
381
249
-651
71
305
-109
210
351
-240
-459
14
-781
921
-584
-186
293
-996
-164
364
-677
-155
350
-568
-414
0
-448
-378
-729
-491
-909
15
402
127
-637
351
-114
-864
135
-416
-312
39
84
-730
253
-238
-991
889
161
664
675
277
-362
-530
824
50
-844
432
311
439
755
-153
887
-93
-942
961
-426
-784
-130
-592
196
347
834
712
-779
390
261
240
251
-904
-345
882
-201
460
-246
366
963
226
371
-21
-146
765
-380
575
-585
-362
-940
-591
-765
84
-692
-33
-282
259
447
-253
998
178
266
483
694
210
140
742
-112
574
-131
127
173
187
-512
38
926
808
932
189
621
574
2
-628
595
-357
-689
404
365
-740
-608
-524
106
744
-129
109
-833
932
946
-49
760
-912
265
-911
132
836
-263
-875
919
579
333
683
-35
258
-557
363
-699
-865
84
-698
-173
-531
753
-905
383
255
-229
-520
-728
398
-893
582
389
277
314
-166
291
-992
-953
123
-879
899
65
-462
-561
411
905
260
900
-634
664
489
567
686
-682
-76
824
-73
742
454
-866
-831
377
-178
144
467
-30
932
375
-534
-930
-219
973
-364
-557
231
-696
-813
112
811
-917
-563
-579
527
323
389
340
144
561
-212
397
874
-98
738
213
-772
-705
-963
-477
942
-870
155
160
-784
560
719
378
-272
95
-330
-239
883
-555
-740
-182
227
-398
734
280
-947
-117
418
-814
829
246
275
38
226
508
178
854
-578
-919
-804
885
-90
617
130
111
-261
120
369
-751
-295
478
-204
151
392
-64
564
-439
575
226
948
-104
400
113
-116
-265
603
-153
-620
-827
-79
270
396
22
718
-722
154
-31
217
711
-526
193
380
-180
815
-703
-686
887
-108
319
240
919
-182
648
-840
-531
-653
396
18
28
-812
32
-522
-734
982
564
-644
-674
-616
369
-397
223
-389
-87
-380
509
-609
729
29
-720
669
647
-50
194
774
-102
-575
-940
-126
-426
-253
-837
956
-938
-876
161
-630
959
661
-308
716
-941
87
-715
829
946
764
-267
902
-255
-935
470
-481
-898
977
935
-642
192
250
900
356
787
-317
13
-917
240
134
-431
652
-131
-666
453
-903
-623
-905
301
858
286
-491
-927
279
-14
-306
336
252
-549
705
667
-823
-342
937
276
612
10
-667
-766
-465
869
526
-869
-903
167
446
590
786
246
301
695
-392
138
-827
-731
-988
678
-74
776
102
674
-112
815
-862
-242
778
1
895
927
76
-863
-675
592
-447
-743
410
187
936
224
590
674
-138
918
670
-576
444
-803
-858
-869
517
212
-13
-545
898
458
705
550
-196
916
-619
-560
903
427
-477
-861
221
883
-31
-28
-646
-368
-878
502
437
940
-687
20
374
891
-733
243
463
-405
-248
-51
-28
-933
-109
-835
-458
373
935
-344
928
708
-247
-926
770
-531
87
780
125
489
-694
-87
-77
-744
238
264
880
25
37
995
2
-858
173
-736
-284
265
-733
-171
262
-242
341
895
628
732
193
51
937
495
3
324
-463
364
-388
-826
208
140
573
-43
0
681
-92
-44
368
603
955
-279
-148
-177
964
352
-278
-522
-428
-813
-904
904
327
304
-52
720
-113
283
747
-526
72
634
-577
632
-374
-139
639
-668
143
34
32
990
-19
-394
-782
-842
-591
-875
428
-538
-727
-476
-701
-732
943
904
272
420
839
43
277
-308
-986
-267
-806
299
-363
-551
816
-148
-945
-36
-289
-155
319
-340
525
840
338
385
-379
-587
-726
361
-185
-473
135
763
-629
-352
-361
457
766
532
-919
-4
-865
-269
-228
401
-829
-487
-984
327
111
982
463
-161
591
-918
293
943
40
809
-416
-395
-909
27
551
-625
-549
-517
495
583
974
409
463
278
356
-960
-369
-636
-39
-261
952
536
-568
-509
-917
-194
-889
-1000
867
-47
-835
-105
-110
138
-58
261
-609
-932
-45
22
-451
-561
524
386
907
-721
706
-385
241
-310
556
-904
-910
586
-632
483
37
-61
-107
-395
-291
-595
465
199
559
-959
-455
623
-837
511
-679
391
115
11
909
927
716
-970
777
-386
-442
-302
199
-447
215
313
-398
-410
-643
-924
-639
812
-224
125
406
-483
-113
-637
454
-596
-320
-794
733
-770
-556
991
737
389
-5
-851
654
-278
-29
-87
993
475
-833
137
62
224
506
-735
-441
175
-174
522
-558
-82
-397
-641
-670
-201
58
741
609
-783
214
-970
985
-717
908
-662
-838
895
-705
823
-835
628
590
-435
-87
-188
878
264
-854
-345
-79
342
773
-754
362
-252
962
-608
-784
290
-883
289
-469
-754
-255
767
168
887
-624
-889
-975
-625
-945
673
-818
190
-681
564
-960
545
400
359
181
-334
335
-880
500
459
-507
-79
133
-138
914
-835
-66
-35
981
646
550
-578
852
129
342
-769
-376
175
-555
440
-317
704
-998
287
-536
790
529
167
315
-71
-716
633
-54
524
337
-944
896
-663
391
-29
-982
-630
-878
404
144
-778
-155
-238
947
339
-61
-424
648
-263
693
-368
850
853
190
846
885
587
159
-132
702
-267
664
-447
707
566
-706
-740
552
298
24
-120
-202
193
574
799
715
-472
-224
-798
-148
-63
971
-815
937
347
452
-957
961
-970
249
-271
-487
-768
503
621
-521
-111
-526
547
-608
-824
182
484
603
-133
493
-620
-760
-253
622
-499
-72
854
-120
-489
-280
-776
-354
185
-297
222
-390
-512
500
850
550
-389
339
620
-64
-6
724
656
841
434
587
-161
-254
-735
450
-99
199
-253
-758
807
893
-620
-187
84
167
-716
-986
-604
-774
-870
898
-182
804
967
-98
-412
613
737
-912
35
-460
786
776
-268
-592
-836
890
794
33
47
-88
-605
-344
532
-556
923
462
941
35
-441
-237
-403
308
14
-933
-288
-967
-598
-126
-638
-847
-741
-618
931
679
-61
232
-245
-32
-623
-293
596
795
987
-247
161
714
884
783
-915
901
-6
-687
548
204
-37
-49
-791
-920
-54
762
677
447
172
-729
-404
-445
629
-96
172
-284
-249
605
420
-766
473
693
-322
835
-486
-819
-762
491
-999
-351
-654
421
841
-885
-343
390
-381
-497
-310
369
-980
-88
-906
-847
993
-965
-487
-719
-334
919
889
-926
-980
414
-51
639
-747
-729
-742
-326
-585
977
-679
-86
720
-970
839
49
354
-250
128
682
942
819
573
214
-756
420
-663
-575
-732
644
-548
-601
-431
-213
-698
-426
944
-284
-915
813
833
929
-988
-493
824
-31
-128
384
98
839
-577
-229
-24
811
769
-529
624
-720
911
779
-395
330
398
-721
581
610
-719
-542
-675
-763
747
-991
-621
65
668
-363
-231
-493
-538
-532
-672
-968
476
-364
-935
-993
-748
-851
-609
-980
966
-160
-381
583
-402
-464
-958
-388
-864
-777
282
-892
-145
-388
-545
-120
498
-139
-422
529
-595
614
40
-476
391
144
43
840
-321
217
834
-29
-809
-26
406
-192
-235
726
965
453
-671
171
104
-91
364
-39
-770
-954
-827
353
916
468
-677
-125
757
437
234
27
-855
34
43
-370
507
-607
-760
-839
-549
-776
443
399
-122
-283
-466
219
226
-475
-445
134
-848
165
577
152
-153
68
-67
-449
-977
326
-964
-614
508
-870
422
-655
-256
230
-24
504
650
-903
12
-397
-157
-324
-615
-601
-23
892
303
-295
-65
-983
553
-331
336
625
31
683
-844
-329
787
-557
911
-781
-271
-696
-347
354
722
715
286
504
441
-628
435
-472
-523
-133
-409
504
312
989
328
814
655
-575
-754
737
757
300
-500
887
936
281
-216
-53
-783
194
109
-938
-739
-869
-451
-433
-219
733
-239
-856
-885
-609
-52
661
879
-206
-411
-804
-352
-684
-165
-937
-174
926
-81
-939
647
-647
-540
-490
-529
-559
-485
-410
843
-547
772
473
-327
458
196
-913
-683
858
577
213
-620
-82
513
737
-493
-400
-234
-688
-702
-670
-202
-778
-460
229
663
919
-586
719
49
344
-583
997
-811
709
-659
-192
391
593
-188
-480
901
69
783
-596
-842
681
-579
904
-906
498
-432
768
-694
-436
448
-653
-981
230
55
439
658
416
659
449
-818
316
97
288
-481
575
38
-253
-1
941
886
286
864
964
-213
-279
-724
-808
-388
242
-879
975
919
511
805
-442
-766
-496
-435
326
442
112
32
-607
87
-606
-972
130
644
530
-657
345
-921
89
-12
-559
-38
913
-835
766
-503
-5
709
-991
704
893
190
-428
-113
65
-234
21
-895
-595
166
339
-206
-383
-610
785
741
473
555
855
84
-167
-338
-348
269
-294
-984
-349
623
-991
297
-337
-979
-720
248
998
777
9
-468
134
452
865
913
-889
-963
-64
99
-507
152
-703
656
-907
462
527
-956
320
-264
699
980
-670
-25
-734
-108
-399
-450
-422
-51
-389
-246
-532
-97
470
-8
145
-5
222
-781
325
168
-359
410
-907
563
244
605
-78
-688
89
856
-648
-646
-909
128
-767
-724
-573
925
314
159
748
-490
67
-802
19
945
18
789
-16
85
751
643
793
-494
568
-655
791
-756
767
-329
38
-669
246
339
-223
-261
372
1000
-831
-3
-375
-604
-707
817
-81
505
700
-3
373
567
-479
709
-82
-665
-559
-603
44
719
-227
-552
295
97
928
-176
-173
280
-715
-947
135
137
-214
-175
19
574
441
785
-366
189
-640
-458
713
-751
-996
-1000
781
-165
515
496
-286
296
289
-381
-511
-412
942
461
910
174
-432
-96
-529
-460
-83
182
-131
-492
-811
609
-937
-616
276
434
-840
155
667
-788
278
754
862
-68
136
592
-765
995
-934
-331
-547
-924
175
912
-116
-547
-685
-417
-868
-703
670
-92
-911
-430
47
-247
155
-512
960
3
792
429
93
222
19
-960
984
16
-431
-849
-506
138
-247
718
-79
288
543
454
-398
411
427
-136
-220
887
247
38
173
-773
-615
-18
212
-593
-33
-933
908
403
-552
-129
-198
-373
46
997
475
311
321
139
-935
-759
-588
749
750
442
-20
-711
675
199
326
466
764
-484
535
404
-854
-866
338
637
-866
-526
-207
-318
-250
-116
731
531
709
-464
563
313
140
-388
-588
-745
174
-129
-601
-818
-301
-995
539
143
141
-152
346
451
101
597
-147
729
939
894
-124
196
-897
-605
-257
-917
-615
-71
816
-334
-455
-366
-480
241
35
-85
723
-626
561
-139
-342
443
116
-23
-754
-966
37
-144
-988
-981
-281
889
699
839
-490
-839
-245
-425
688
630
-405
-663
-705
-52
-735
-954
-272
-688
167
-103
-411
-781
260
-170
-259
-69
-657
23
278
372
-871
276
-125
210
942
507
-22
-161
-756
511
789
552
345
-321
779
835
732
856
-355
831
128
-499
-268
-317
223
99
312
-489
168
251
19
253
562
-154
-959
-615
968
-198
886
-772
743
977
-644
386
942
-496
997
-523
813
187
922
-747
184
-606
-704
-1000
-18
634
-132
-711
-809
-742
821
255
978
918
-402
961
-682
539
-269
31
89
-100
48
839
-559
-415
-684
-295
698
-857
682
-859
589
-4
715
576
778
406
-813
617
-946
48
609
-717
851
510
918
261
215
990
-374
-658
-326
-953
-483
646
76
-345
223
752
-859
-584
-457
-420
-723
-566
785
953
153
-284
544
-640
-420
86
-822
894
955
-516
365
-120
57
-607
800
-87
444
763
905
817
-489
159
-428
-259
-57
781
-384
426
619
54
-835
832
458
-41
200
168
277
798
690
-714
-376
-720
543
-812
174
-306
853
-363
649
481
-903
631
592
753
-666
-49
-285
-153
-997
60
406
905
395
-699
-655
-139
664
-794
-675
569
-75
-688
-509
-817
554
827
-423
552
745
-193
-154
-279
-528
-856
-911
52
96
-692
118
814
49
-865
115
-749
-386
610
772
-266
-816
916
89
-255
529
-781
-500
-447
-765
-537
206
334
-439
-884
-352
343
-351
934
459
136
61
-369
-378
217
-911
81
-602
66
92
647
-246
-523
-1000
264
113
637
14
657
144
95
-331
536
931
-131
1
-344
-784
783
742
-149
332
793
53
397
-254
424
-47
-402
-410
286
-539
204
856
-924
846
-265
-883
-739
-237
-832
-527
-406
-817
7
-451
-551
-872
167
774
-678
-899
520
23
-979
509
722
-428
889
-788
-589
-294
556
-279
-784
-549
-650
-302
-406
-743
849
20
-48
94
-573
344
113
39
326
629
-716
843
824
76
842
-978
282
489
625
480
-96
930
267
189
732
740
524
716
-543
-981
-876
-385
591
404
-904
-338
801
-791
114
810
209
-952
-958
3
488
253
-514
-745
-4
-88
275
655
-650
-840
689
-840
-118
-2
860
634
640
777
-117
-51
-612
896
-906
-605
11
84
-956
450
276
-939
-870
-611
-403
-785
-351
-681
46
73
-517
841
437
202
720
-824
-213
849
-890
991
976
-84
707
705
105
342
-415
311
-561
-995
210
-773
-94
697
129
191
529
-967
48
-251
-475
376
468
333
-36
344
-321
-532
-316
-240
555
-626
130
-116
448
252
-687
-289
357
-18
-947
-735
-811
838
-51
110
268
649
-516
-475
677
-246
-12
-901
-659
-270
-933
-633
909
947
-224
319
876
934
-148
616
-267
-609
-951
-411
-153
37
906
-111
87
161
959
318
-321
-187
-240
-253
300
226
949
-867
-640
941
219
550
-978
956
-277
-772
150
620
230
-959
470
-898
806
924
-861
659
635
147
-720
-498
-800
209
641
-715
237
-504
208
-265
-367
239
-563
424
-526
403
911
-485
-103
806
607
-816
684
579
580
799
-957
534
-33
584
716
803
169
97
-93
537
80
474
377
817
-38
280
-21
291
-373
-57
-274
-811
484
580
633
-9
-127
189
-275
-857
514
-683
427
-396
213
607
-37
609
-823
-386
261
921
70
341
732
-259
-604
-957
-365
-216
138
571
205
907
679
-725
-776
87
-529
-251
-805
-362
993
-70
835
-60
407
-678
-983
-186
-999
-854
-832
-401
-416
-599
-60
548
874
634
-542
330
575
-822
725
-701
-547
-583
927
765
325
533
527
-539
-735
-665
857
-543
977
632
-883
-595
863
224
987
-823
999
479
-527
0
-977
589
769
-844
938
-55
-565
-650
-209
245
958
314
-493
514
-769
-748
-651
663
-709
195
-750
494
830
617
255
-203
788
129
-172
-551
-858
-636
-495
129
-402
109
-369
-144
827
-959
-303
-824
741
642
484
221
-84
-857
539
469
-96
305
952
-84
809
-832
-302
503
104
541
496
-508
92
390
997
154
-313
650
-548
949
-783
838
-550
63
-83
769
-377
-514
516
-745
898
496
-838
-690
207
-533
-708
528
-21
656
431
371
567
-907
-198
322
-800
239
-10
-643
-650
-684
-479
203
-897
935
-916
-413
-554
200
-195
-43
-982
-843
-248
-900
-462
16
-387
652
-335
751
972
-555
-740
44
-912
-102
845
-857
-82
183
-328
105
478
-161
484
749
-445
355
114
-697
895
355
513
-695
67
-822
866
-763
930
-759
-409
961
142
453
685
-62
-144
598
928
-194
-402
437
663
770
-832
-557
941
145
848
695
-560
-207
227
300
-731
-534
961
-333
259
-639
-509
-264
-128
-360
-434
-49
858
-824
-657
641
974
845
-638
49
716
-935
262
706
845
694
-57
851
-111
-780
-662
-865
-556
847
-751
-190
935
-829
-368
74
641
72
-414
-882
-64
-37
373
991
28
305
-240
-428
-629
54
-741
-698
344
141
-963
-72
-182
-806
-906
194
-775
-918
210
-291
-991
-491
-727
-73
556
-30
-755
-757
-15
305
-643
855
914
664
-454
421
-177
-397
998
-91
-641
-84
532
407
-262
-125
-803
304
67
-507
330
842
-750
265
420
719
547
-773
57
-260
-794
519
794
-570
-529
577
191
-874
408
-119
-597
439
583
375
-959
380
806
478
-312
-217
701
70
-692
-952
-434
891
-585
-894
72
-837
-512
133
962
470
12
-592
572
381
373
842
111
-632
-763
-200
-769
807
895
-943
75
-725
692
446
129
-505
57
540
771
-865
688
-756
108
-967
-28
567
251
-416
682
220
-648
592
482
829
822
91
-159
-609
-455
-572
123
768
-498
590
-79
592
379
-379
-808
639
323
310
-500
27
657
769
150
303
-269
337
559
41
728
156
119
-773
324
-364
-848
-397
789
633
-523
203
939
555
-78
-483
6
-518
-703
-211
-917
-474
-48
-158
-507
732
624
971
-799
12
232
-215
637
-553
94
-464
297
-606
936
820
-253
1
917
679
-364
853
576
12
828
295
166
303
-944
452
-767
570
667
710
-42
-684
-635
946
-874
-635
538
522
-65
-623
-676
-693
46
-332
-268
538
-643
-877
-507
-777
-395
855
196
955
801
106
-101
57
361
82
752
-322
429
450
-682
279
-995
429
-82
363
620
484
-115
127
672
-737
-922
-573
-819
-417
-943
-538
63
-433
730
-716
-84
994
-337
619
-556
993
339
-716
272
103
-191
-288
-281
-879
284
885
-653
-792
608
-345
91
467
-858
-964
-270
-27
274
416
593
-836
-925
-711
-565
-123
53
-280
181
-595
802
-390
-568
376
-20
742
447
79
-334
-317
-978
273
-734
-248
915
-619
54
-89
-944
-178
-760
-260
-82
-598
-100
-99
-3
36
416
745
95
-329
781
-335
-182
979
630
-323
-285
-574
370
-221
-239
-985
-213
-419
-660
351
720
23
923
-721
-802
892
354
-470
-857
486
-53
-134
-746
-115
-696
-619
942
-611
549
998
-304
-124
-378
785
473
-622
-610
-360
-506
110
402
961
65
530
-947
-642
-461
633
-202
290
271
586
94
881
-37
386
-738
865
725
-348
-797
378
-726
-495
366
-733
327
-639
-800
219
-393
360
-32
-209
793
13
884
-805
303
-968
237
912
24
674
-794
-290
-411
-454
255
201
844
-498
-178
937
-650
535
-780
-23
58
-206
-561
-60
-502
-842
744
164
-625
-511
-193
38
179
-537
-760
373
409
-599
-735
854
-173
-780
155
453
31
-333
-844
-394
63
990
552
761
-689
-585
318
361
435
892
-227
-110
564
-602
433
-999
3
-148
464
-359
215
-150
-40
-325
268
-681
923
-818
-950
558
-331
440
697
-53
-442
-294
-988
150
-742
-345
-166
740
182
-724
126
-632
-171
-927
-991
-72
653
426
-249
36
-306
-596
656
-443
854
-58
185
760
283
-148
189
42
-475
895
-395
99
-608
863
259
-301
-817
-881
860
-300
273
-397
-415
230
-867
-824
846
147
-171
646
-623
952
329
-479
-12
-208
-617
130
621
-285
-675
-101
-193
294
-189
-358
-73
-438
-923
-789
-668
374
-744
-443
-992
-152
-429
-658
606
-695
438
610
-527
-173
565
-291
-458
102
814
-75
723
-793
-584
-966
861
-56
821
18
-552
433
749
-169
-366
-946
-24
25
213
-820
-285
104
-339
312
56
-615
627
-940
-883
-968
200
567
631
-994
126
-434
340
860
-967
-59
-63
-866
-915
-534
-583
-996
-369
-417
347
958
27
-327
-347
393
412
146
-321
672
-575
835
121
763
339
743
-148
260
360
397
228
-329
112
-393
-366
498
745
371
-109
-754
-285
232
-509
675
-74
-418
-443
-872
-962
221
263
-215
-398
638
-446
911
-642
-633
-546
940
848
-145
542
-987
-340
-308
601
-514
736
-339
-936
-685
-458
-49
741
113
-462
-780
-813
727
-267
126
-22
-587
-463
513
728
232
-317
607
878
917
669
-596
-663
169
-988
-876
-266
595
515
410
-584
215
304
873
-359
578
-863
449
385
838
724
878
-804
-894
512
-194
-212
972
9
306
-478
-321
543
-941
-253
664
-220
-737
-109
-69
184
737
759
-565
455
-692
-552
491
-353
-562
-170
112
505
-571
15
-213
-295
-333
467
871
309
-760
-751
-920
-406
142
-3
-484
596
399
-105
227
-2
-925
-6
-537
979
498
-123
-609
637
163
-710
-814
-155
159
477
488
-306
55
-666
-341
575
-884
-372
345
94
30
-855
-262
363
-249
275
-673
859
-595
861
23
632
-141
606
-817
-924
-849
-883
945
538
-377
-402
367
954
729
545
-688
75
567
943
-438
959
-847
-912
-170
514
-532
772
-809
314
18
429
-915
-307
-756
-980
-357
87
-516
-2
-490
902
-437
-651
693
859
754
-412
-958
352
-90
-64
688
506
-3
555
-963
752
-123
-912
-596
-687
753
108
114
-536
-568
-778
157
-820
-949
-542
497
-729
396
-336
-646
-821
-747
-206
310
466
886
564
45
-46
353
-137
98
-950
986
-112
159
-548
-239
143
562
524
632
-980
735
-476
-454
-895
-234
766
-279
185
-642
-661
400
321
64
-491
422
-760
578
-587
565
-585
490
-88
484
48
-980
479
244
-385
623
-531
234
-565
-250
183
-36
-362
-834
518
-188
-732
76
657
423
669
496
590
871
345
92
901
-469
450
436
-641
-514
-852
671
532
-44
-810
-13
-577
304
-549
-54
116
-141
-417
539
-562
130
228
-1
-902
106
674
40
95
-486
-791
-987
-675
208
-708
-352
-811
294
492
-593
-594
-538
871
-166
534
92
-242
682
-815
837
64
719
212
-441
-157
733
-719
291
754
625
-68
69
-613
-616
495
-647
101
-168
974
-120
831
-604
793
-121
993
-664
-30
275
260
183
-101
-443
782
-714
-206
-582
-150
-998
720
371
-335
-585
-218
924
-115
-134
869
-219
-373
-312
-947
901
884
-79
-221
-626
733
-90
-825
-789
-425
-708
-86
-513
-975
-944
165
453
701
-102
78
-457
-248
-176
-400
404
-828
735
304
860
-302
404
296
444
-669
-618
-649
-323
851
210
616
188
-227
-28
537
649
170
-909
-920
-913
-952
381
167
-188
-558
756
-886
760
935
135
56
-738
735
914
-656
-975
-685
546
647
-435
194
-114
-718
-579
-104
-952
220
366
-572
-54
568
-570
-232
-226
-305
233
-752
-896
327
175
-942
578
-225
-534
-259
-110
-390
841
-318
-704
201
626
443
581
-312
811
-812
-531
-431
-982
-154
165
-324
-236
691
-727
772
670
-478
507
-988
758
-351
442
268
756
58
-250
-218
-986
748
636
-307
249
865
678
-629
-322
-390
293
330
-708
-442
-967
481
-695
-393
-313
904
-459
448
91
-28
-696
-229
474
-771
215
-138
904
71
852
-216
-566
-293
377
-435
-702
-360
-216
829
-800
-93
177
33
837
-673
950
-476
-307
997
-182
-701
-767
277
-219
449
-215
10
238
663
-749
461
-665
25
-575
-30
-991
-517
-185
833
-940
477
238
845
716
-926
-907
-161
520
-848
-914
-898
-975
-568
545
773
-661
-833
-644
-143
-231
-942
-64
-792
-117
412
-287
-138
-548
-855
338
802
-875
645
72
-909
-245
-674
820
409
-731
418
779
926
747
-959
-620
-173
812
624
37
-584
-188
488
-908
-404
-164
-645
-229
406
814
-86
967
-71
-228
-117
-521
-9
455
264
-981
-43
385
-42
-703
565
365
657
91
333
-294
-523
-462
732
-830
-285
353
-571
-283
972
-69
-970
-495
484
-704
-379
-772
-543
-141
785
768
-550
-307
172
978
120
542
-981
825
896
265
208
714
593
-558
994
-543
600
-920
-717
984
334
652
-443
-754
-609
-337
804
395
-411
480
-383
208
785
82
771
590
-290
-727
-61
619
-296
987
889
-799
-196
-49
-204
585
332
-859
262
16
-515
5
-43
-941
507
-601
-321
-643
-784
220
-975
92
250
-332
-511
-803
250
123
116
-954
-374
-419
-909
470
399
129
-375
-726
441
887
491
627
-78
428
851
-230
-219
-428
469
380
-267
-167
-49
546
-581
-73
-660
700
217
838
748
-535
-217
-136
-452
-750
380
158
-629
-449
-211
418
367
-943
607
229
-992
-988
-990
245
-575
657
997
-317
979
745
699
578
-390
181
52
-467
674
-468
133
-106
-226
-305
959
840
-932
-757
-425
-432
560
-767
210
831
-408
224
-180
224
318
310
74
755
345
-833
-670
578
608
-347
-593
943
-362
462
221
726
549
-103
-943
593
151
-515
-163
-830
-981
503
614
24
-578
-607
-326
-192
-59
-857
-755
-352
682
354
144
-872
913
557
-102
-88
28
524
-69
400
-823
-628
314
950
-546
-534
196
-451
-789
-100
160
717
-790
-184
622
535
114
389
-1
-416
274
643
53
927
129
-486
-656
-590
884
39
-272
-547
-506
-681
-682
-686
457
179
858
-484
879
-617
-95
933
-930
-403
-954
938
-323
-292
287
149
-202
431
807
659
-860
576
-967
-729
640
639
-336
-336
100
364
132
-545
-710
-78
-134
382
-963
-155
615
568
-990
-110
172
-461
497
-306
21
543
-414
670
493
-251
847
721
710
-54
381
-247
882
303
621
-438
-231
-491
-520
298
602
-807
724
-896
263
377
-809
403
54
359
-539
-882
70
586
-133
863
36
-879
673
-638
-172
751
-657
-378
-896
-619
-41
-347
-793
-522
709
-537
781
-5
-997
-586
-713
490
420
-348
-415
-599
482
-817
-477
467
13
-180
-310
-812
318
-662
-690
373
-845
-463
393
-348
-212
802
-113
-764
-955
130
701
-431
463
-297
85
-102
904
-42
-755
168
-754
-233
921
-512
-199
-345
51
353
7
-832
280
363
-150
93
894
867
-445
103
457
-481
217
567
502
691
-42
-670
-484
965
-7
-305
-403
403
210
684
269
825
652
-962
550
-736
-517
-946
579
-357
-145
694
341
510
979
-917
778
-317
-906
595
-344
-371
875
-166
-351
-331
-554
-461
-455
-909
-141
-329
-717
511
389
-56
202
562
-482
-626
-743
-754
996
-205
-699
-185
-944
-551
-78
699
700
838
472
896
116
435
-985
-398
662
-773
75
-540
697
-350
-358
-43
-769
-351
-641
-375
654
685
-173
-421
1
-844
-819
6
803
-166
-578
156
-51
-771
-405
243
-886
31
107
481
-61
797
258
729
-746
473
235
-568
45
-763
709
80
-294
-25
-494
-587
-760
-654
-277
296
511
-198
-730
13
-840
-497
-995
914
-428
201
-124
884
-524
838
253
-392
-670
-585
908
-171
100
599
-224
292
-735
-835
-266
-114
-510
482
498
894
-7
599
173
-655
802
-550
-228
894
714
-299
487
-245
372
-498
-446
-448
-495
188
221
-844
-442
672
921
-133
195
352
649
-748
671
990
-327
0
839
-352
545
839
-766
665
-455
-833
544
223
563
164
119
-761
-758
259
-873
-570
699
286
986
-793
-663
159
-869
-687
-642
387
-652
-901
747
-195
-342
54
13
-195
-527
299
-934
-797
-420
129
-61
537
-889
-692
-14
664
-681
-791
-931
-539
-658
-996
-192
-993
234
757
680
278
994
-404
52
-505
-663
348
-587
-81
679
-946
-842
715
373
-280
-338
675
-359
-481
-714
-803
229
775
778
540
-262
-328
450
498
938
-433
386
-718
223
567
759
-505
-717
995
796
724
-842
439
732
158
493
-31
-10
744
901
240
-19
-217
-477
-446
476
1
-68
-629
-782
959
-552
312
469
126
-201
657
-377
474
-323
386
-82
-622
873
20
-969
731
-470
-963
-360
-725
-274
390
-758
-163
898
-845
-720
435
584
818
652
457
-254
-761
-878
650
-365
-686
990
-156
-24
848
-750
911
927
415
895
372
-145
508
543
671
-645
-305
-166
14
-683
865
-485
555
-4
529
876
804
337
23
10
312
45
292
-715
-243
-844
-125
-274
-535
-173
-457
-266
16
-641
-352
588
-305
-577
-312
-649
-788
525
-350
-32
-63
125
-665
-400
-197
497
770
503
-813
986
147
-978
356
-28
407
736
-448
-524
-614
810
335
703
-850
625
986
466
-300
726
-173
282
-92
-614
26
70
365
-626
752
-725
-987
429
-280
566
744
-197
-467
696
-699
129
50
923
476
-794
500
-675
-357
-534
-457
-335
-624
-24
239
876
465
978
-615
-165
52
-419
935
748
-529
-417
222
-956
998
563
915
-371
-900
-775
-795
-379
-101
605
-587
-563
431
-115
-513
102
-93
455
-427
-382
326
-837
944
-682
886
-311
-115
762
287
217
619
576
-618
-676
-127
341
-727
298
883
668
47
-735
-268
273
497
-883
551
-994
541
-899
-802
-660
-573
71
-502
-181
-88
-498
-126
688
535
-204
706
-789
-576
-56
271
430
-277
80
558
811
-135
285
-653
-408
-245
105
591
-496
-665
-806
-773
153
135
543
-539
531
-22
416
414
422
969
-254
-606
656
-800
-636
-283
263
-972
772
-918
-808
-893
-902
-357
-77
-951
504
326
873
-604
-656
-993
934
-506
633
617
800
-512
-350
763
-621
-728
453
-788
-241
352
119
-941
-516
950
778
919
612
-172
-775
-501
-430
906
-319
843
-963
-862
998
887
-160
-271
-649
859
619
399
-225
-580
753
61
262
-693
770
-433
822
-114
509
678
-783
401
-994
136
524
-216
116
778
-284
-153
-180
280
-61
-803
-202
495
424
-545
-621
-274
-814
-872
259
125
-517
-808
585
843
-578
33
-973
-921
422
-526
472
951
-568
-389
407
-456
-355
163
695
-157
38
524
-493
373
35
-712
-879
-716
-885
-885
883
689
887
250
-500
-523
462
-678
751
-796
430
708
242
-513
232
-668
569
521
468
-525
-470
654
0
-565
-556
-870
-418
-892
535
-51
-610
360
388
-846
198
724
-38
-675
311
-928
-583
-717
-757
-967
-793
-225
-215
295
-248
-51
-854
93
-407
-406
867
-757
-893
-790
920
31
-297
144
162
-171
558
-145
-639
233
810
299
431
-658
-466
223
77
-999
-596
-361
539
-161
-622
-998
849
190
303
854
-986
4
766
-514
-133
-460
-636
-898
-576
-17
-797
51
29
-745
539
-642
-386
-317
136
612
-150
530
267
967
34
795
643
-219
-289
806
-275
421
-841
766
716
-492
-47
489
402
610
7
523
155
686
-439
-356
785
-478
245
391
530
718
-551
-95
628
-557
-363
-768
-489
567
-676
-401
-179
343
-654
-935
777
-489
-583
-157
-403
-243
-425
142
-232
878
34
113
588
618
-961
-253
-955
988
969
276
-31
-435
-943
970
730
-680
-758
-157
705
-779
715
688
-962
409
709
-811
381
942
-874
-473
-579
183
732
-753
383
20
51
282
-965
799
214
915
419
127
339
-936
311
435
-269
-567
-113
962
-267
-342
117
-710
-759
-18
333
363
749
858
270
827
-854
-502
6
-586
919
17
878
-41
454
707
258
236
862
-687
-455
227
768
-124
26
-729
-791
490
901
428
-113
-211
-320
276
615
-947
-516
-529
-260
182
-810
34
117
213
-28
953
-835
155
910
546
-410
512
746
950
37
550
680
-83
-714
-58
-698
-477
-523
299
-702
739
-767
-223
-982
458
425
-766
-181
177
-291
-875
-507
-552
538
-870
-547
20
-426
-811
-253
283
-63
-51
-696
719
443
-485
-494
709
-441
65
713
619
946
935
842
-446
-666
-291
-330
935
-913
-500
-615
-709
-780
-879
609
677
202
-873
158
835
829
183
-495
-200
-6
955
223
793
636
261
844
584
686
921
-549
211
52
-975
-77
-288
-511
-173
-377
506
-926
-516
-500
-916
-303
-910
611
143
529
-20
-718
840
91
491
-319
518
424
923
765
608
-34
-123
368
-444
383
-281
-846
-286
-19
-915
198
-452
421
-812
-353
-129
368
839
-485
931
-179
437
-960
-678
-280
105
642
-698
-648
-543
695
-781
642
-816
134
902
-163
-555
591
703
-532
-751
378
303
-457
-925
-531
968
109
876
-451
-156
-306
-986
-424
36
-545
-984
132
246
808
890
-247
251
648
-285
62
-270
386
224
856
991
193
-963
-295
-164
-815
-148
533
860
403
446
-336
-38
-898
-205
591
-428
-798
-65
702
882
140
109
-546
89
-490
590
248
-534
-789
-56
471
453
-771
403
-8
-109
-201
-158
553
-165
816
-962
588
42
961
-277
-321
-672
-41
314
933
664
-92
871
966
-70
-412
660
-449
-546
-541
-388
108
510
-760
299
-421
-110
54
486
-603
-257
998
-619
70
-977
-860
364
335
-741
52
-899
-582
985
-867
301
598
19
829
31
-891
722
-17
-152
-915
895
-277
-335
-425
-311
73
-908
574
730
442
943
-365
21
229
399
455
-128
902
-16
-715
-589
48
643
815
659
511
-208
582
727
351
647
122
889
517
937
366
571
-554
-664
-3
-250
-781
942
-423
-168
521
-626
828
225
509
-607
-571
942
-656
-997
-26
-46
253
-469
653
-894
336
110
-166
83
38
-709
-142
-501
221
11
-523
315
-256
329
-530
436
-975
960
646
686
-790
-750
-480
-245
427
-889
-662
68
-740
571
280
925
-71
-285
985
-880
-957
647
-264
-385
156
-974
-32
486
510
-194
404
987
462
-314
248
429
935
221
-250
208
-340
-943
-687
-285
-681
736
-557
-819
78
552
238
701
-875
413
703
-259
-279
-590
79
-369
850
-689
-752
-179
5
-797
-629
926
186
462
88
838
-632
805
-297
-331
810
831
-855
302
-306
-419
405
-674
-536
744
987
382
347
556
-935
426
432
-473
-107
957
-452
-972
400
-292
-685
123
-728
613
339
-72
-288
-1000
-812
915
-586
890
-606
127
946
804
-679
-715
841
218
-323
974
578
-656
261
129
-748
-915
693
-954
-130
-388
3
844
568
678
70
627
-55
-156
-245
28
51
-18
-239
633
-783
998
797
922
-211
109
-435
-206
671
423
-323
33
514
85
248
259
213
777
-483
-993
261
359
269
-42
150
-118
-107
-286
-870
793
-660
-590
231
-428
328
287
-619
-653
-928
261
543
-4
858
897
-113
-741
239
785
-740
-854
-39
-758
913
164
858
355
-272
855
-178
-1
998
969
880
-366
-115
-499
-314
499
-560
156
-24
-260
41
-295
815
-627
108
344
-102
-140
-509
721
276
166
105
29
-788
-137
-773
-195
-654
-844
526
81
-652
603
-10
-187
979
-326
-690
935
-991
-291
-84
751
-107
107
-566
501
-327
-161
-466
54
236
385
-803
818
928
-354
-158
-917
-394
-551
860
387
670
-276
-757
585
-849
-833
862
-990
373
266
62
630
-969
979
-855
77
966
689
-837
-996
-45
-495
-181
324
-695
-768
420
843
829
137
166
67
-21
278
-753
706
-769
-671
235
-604
-281
625
-981
149
246
-381
298
95
-606
-250
-944
-15
128
-881
-624
-473
-644
-476
699
-710
-672
966
-364
488
-875
163
250
-383
-164
998
-652
31
-329
-881
-263
169
-606
-351
218
-744
787
-774
-966
-38
-708
316
-454
-673
806
287
327
-811
253
677
735
-809
-586
-611
-852
-191
416
5
390
-968
-944
946
-701
105
419
679
9
698
-319
-811
-180
712
564
-580
-972
-940
590
399
-911
-640
-415
-747
-549
-101
-883
91
-258
87
8
177
573
-296
666
-578
-50
679
-655
563
-955
228
-923
-421
34
-190
-601
506
300
991
-647
614
-824
921
-350
-329
48
765
713
512
-530
304
-263
-418
133
-730
501
732
-427
-837
540
-103
-276
842
-814
-47
943
637
92
887
-645
-939
-295
47
-76
-700
102
898
-944
121
-608
271
179
869
-937
280
-920
142
-976
924
458
637
-800
-731
219
208
679
982
-35
132
-985
615
719
645
-41
932
-431
981
935
-108
789
-20
57
-154
109
245
781
319
-302
905
-92
-832
-714
485
614
264
974
-67
686
-793
-336
-964
-363
-10
-817
296
-853
620
744
997
-526
-144
575
-218
-429
-910
-353
-549
21
744
-706
-923
790
247
894
397
-351
451
209
296
-198
-462
256
-858
-747
53
569
495
7
829
-269
-810
138
-516
772
149
-744
-34
-663
-437
1
591
196
-141
-492
-437
9
613
768
645
-336
-742
831
750
-898
-694
-1000
-167
468
-345
-7
648
-789
-40
-77
-537
6
-868
-352
562
-641
-44
-476
389
-241
-625
125
886
264
935
510
156
856
461
-713
483
964
-70
851
-144
-7
-382
762
526
-487
752
-331
-780
681
-288
494
-175
301
315
231
-592
358
-818
405
-898
-813
213
256
30
-175
974
398
-253
0
-527
608
889
33
659
688
-966
115
-179
798
428
224
-701
-755
576
647
-623
-158
910
147
19
-672
216
204
605
971
-938
-618
-454
851
-831
-485
454
-582
939
-747
972
106
363
644
730
-935
-5
-917
732
74
-2
777
-817
-828
398
797
800
-419
-652
-361
325
-794
535
113
-641
792
-756
-780
-811
-990
-494
-917
196
308
-939
-130
842
-932
-169
-771
532
-394
-855
-28
331
369
871
-246
-131
-187
-765
-284
637
-400
-27
-373
-977
-171
-416
466
-696
-804
-415
-260
385
-698
-447
-531
825
-514
-169
-89
146
-316
686
661
-528
-838
-683
-509
-495
-613
-767
58
-387
-376
396
558
77
35
663
-494
977
-370
158
-51
284
52
128
-238
-596
583
-117
-856
-542
-146
-94
171
564
123
717
-498
663
-877
-936
-314
-119
-414
-434
-689
489
690
-921
-5
-310
-702
-794
468
62
987
-59
-281
358
965
-378
978
274
-371
462
226
-136
656
-205
304
727
56
-433
-483
-130
885
482
-935
907
783
-456
729
985
-729
-53
327
68
244
765
958
269
-184
418
723
-420
483
373
201
-58
-249
-235
687
510
178
-548
-131
817
747
-109
-222
-89
769
891
-96
203
959
341
-421
-919
422
-509
-756
276
661
-610
-279
547
846
280
-631
415
-268
839
-33
9
194
289
-792
-239
242
-220
-80
8
-690
-689
623
-9
605
-656
-700
813
82
627
245
72
-140
895
85
773
-137
935
403
209
-482
-290
-269
-103
-232
269
-100
-954
-228
-372
-7
886
-218
-877
-122
-448
42
400
839
-851
243
546
270
-99
609
782
-798
-715
-860
-37
-884
305
352
826
-910
-723
527
704
956
-427
-673
-345
772
411
19
-495
-190
145
436
-51
568
911
-863
-508
535
69
441
-357
-768
40
-9
354
-268
736
70
-132
430
184
60
516
785
-952
-270
-424
53
132
-180
258
214
829
-713
420
136
594
961
572
-603
181
720
-933
860
-575
-806
464
-637
341
594
13
-343
830
-337
-752
-803
229
-109
-153
-95
-224
690
-453
-470
-31
186
985
459
-373
113
264
-632
898
-598
377
-961
-744
487
-982
276
515
-824
-68
-795
-142
598
813
-595
-823
559
417
173
-754
-654
-95
-654
-11
-945
-189
-766
370
-38
-90
853
-315
-222
-108
-248
-970
-432
-893
-866
454
914
283
277
-660
-919
-516
-241
-738
-437
473
476
384
-281
-268
151
-135
-92
-447
176
108
581
721
-344
-186
-780
675
755
-76
-653
941
-754
164
-519
-781
603
278
-452
-592
270
-843
-676
199
-801
950
950
-206
328
-375
837
-888
-475
-942
-992
-225
487
-640
193
528
71
541
444
-656
-425
-549
895
388
934
-394
-612
-906
585
91
847
520
-739
-107
636
728
-338
-392
-976
-624
547
369
490
518
-308
-546
-260
748
755
-82
-560
-741
727
678
-747
-576
294
682
455
925
759
596
-530
-400
598
-412
-907
783
-664
450
991
984
776
114
235
761
-724
-719
-2
-628
877
21
880
-251
960
-238
994
209
-516
301
561
891
-8
-244
621
-648
171
-664
844
78
-818
847
838
-445
-476
-701
663
-568
386
580
-65
429
786
242
-487
740
-821
175
-114
615
327
430
-517
-392
132
718
-690
175
-787
-373
-881
602
-321
798
257
-788
375
-637
-596
82
-929
-358
-897
943
104
-842
-942
26
687
945
41
4
167
972
707
57
-73
-327
-613
711
735
-377
366
-44
704
858
-977
563
-65
420
-201
-879
527
-430
-351
-824
-776
773
-62
-232
-63
148
-351
-268
120
7
-574
-415
520
-374
-465
-902
14
166
-510
860
782
133
-252
-791
587
-987
-99
832
98
517
296
-362
-933
17
790
-755
-971
-574
493
149
585
-956
-196
656
709
883
25
712
-644
-218
609
-98
-161
540
629
748
983
621
-528
610
-222
-63
-642
826
-679
258
-792
357
212
718
-63
94
-777
775
705
849
432
52
-789
-77
-409
-827
298
38
-800
293
202
-487
-449
-355
238
973
959
-652
-16
729
-297
-964
-496
-888
-867
-482
-68
151
977
-684
460
367
-968
50
-212
343
319
725
346
-661
85
417
834
584
243
670
-369
-447
-321
816
908
833
-51
829
-305
-354
90
876
-982
145
-945
-781
-894
275
-752
96
-970
577
417
997
-248
243
-887
-761
-19
32
285
710
-200
-401
630
963
-298
-140
-177
282
-238
202
24
898
816
-606
448
461
151
-495
-782
215
805
-280
779
232
-521
-943
-945
140
-66
-828
-328
208
-150
-271
-858
964
-730
282
-892
482
-606
-353
30
-7
-464
-797
414
-550
552
-641
227
235
809
-139
329
852
-554
-43
-925
59
574
57
177
38
350
-573
210
804
-891
304
114
-560
996
-37
349
-126
-26
-873
485
25
735
-997
-789
794
328
-920
-486
462
287
-19
743
986
-891
986
-655
-748
76
43
-292
268
-206
631
923
598
-74
251
119
-441
-739
210
-531
-796
-418
725
-499
826
-265
-297
-199
-162
343
37
18
967
342
247
994
586
-729
798
-75
945
-259
457
-862
576
-988
473
-371
124
-137
737
947
684
441
423
-670
827
-764
44
-319
-803
-81
901
264
-148
-594
-377
-786
949
636
-226
-961
734
-52
466
142
-574
-713
-34
818
447
86
-766
269
592
616
619
827
344
877
407
-578
-75
533
965
992
-453
23
-363
623
182
-171
-325
-119
332
7
838
-416
129
-754
-819
-735
710
66
975
-186
-15
-876
198
271
980
33
95
-438
595
-594
-762
-391
-737
-249
307
860
-191
-25
324
-75
-503
-167
-259
891
94
-904
-565
209
899
-971
-32
-267
99
945
415
-914
891
425
398
-336
-44
978
-403
927
-737
-518
-858
333
281
657
-95
47
289
690
-908
512
162
256
664
780
557
288
971
-301
603
266
389
353
291
349
101
-438
438
-854
-713
-852
120
195
141
731
979
-832
973
-725
820
420
-207
-831
853
600
-80
756
283
-512
-270
-841
-163
986
360
790
-803
-807
-21
368
-598
-730
418
378
706
-45
-953
11
-538
-484
700
530
-992
-297
-756
-641
365
722
-128
68
-25
863
-267
584
-668
967
181
-479
931
-66
-950
-37
-364
-583
966
870
447
914
846
-843
-278
-585
-126
-617
333
804
-669
-150
328
921
-193
-707
842
978
-539
218
-458
32
-924
-685
-634
127
327
3
-892
871
-470
-475
331
-695
-486
-577
-69
-705
-97
804
567
328
938
-814
802
-44
-620
155
-608
743
890
-922
352
963
385
95
436
-333
-940
-832
-30
122
70
-859
-855
-296
-479
591
-815
-961
308
-841
-455
-540
187
184
22
-699
612
780
696
396
-17
-545
-676
-250
813
-77
625
789
-255
-839
547
-628
-582
170
-518
272
330
713
-484
252
730
-532
-842
476
-556
-568
-90
638
-610
-311
368
263
-553
-84
-294
-146
684
18
973
-446
-882
710
848
-463
520
-543
740
997
642
-639
-119
-10
427
146
-407
233
-932
547
562
613
723
804
839
509
235
-705
919
936
-562
745
-175
-130
659
812
561
489
940
-755
119
-786
155
-611
-329
-725
-978
752
104
181
411
661
-996
-672
-772
193
83
-120
536
205
68
622
-111
-887
-417
972
-660
-257
802
814
-641
-71
127
-662
557
-81
-295
-911
8
-748
-14
848
561
685
-553
-399
151
-176
-863
710
-464
281
-812
502
-545
-464
948
436
-628
-201
-882
-442
-675
552
-672
873
278
347
-271
125
747
-746
352
603
-895
55
-725
-541
-905
313
-659
-328
-339
182
-262
-878
434
575
180
-828
715
-201
-10
229
-245
803
-664
154
490
-910
-828
286
709
-732
-141
-852
122
976
556
640
36
425
88
772
-421
86
-885
494
-17
-818
94
-822
-939
340
71
-457
-68
-980
574
359
-143
-152
391
188
243
452
-777
526
-824
178
35
840
814
325
575
-399
703
-549
-609
-414
-870
-31
-694
-213
607
785
196
935
257
943
-734
-505
-711
-418
674
656
-944
609
-783
860
835
667
890
219
390
-679
-444
587
433
6
-436
578
21
-562
492
-836
30
-975
-868
38
744
456
192
-838
934
-716
990
-776
228
-305
-335
-890
-604
469
-277
901
88
123
90
-256
416
-1000
-179
365
-835
-505
877
567
-493
729
327
-794
29
-158
-311
289
-320
219
980
645
453
61
-51
578
158
634
-427
-536
-400
342
-712
-828
-961
962
-979
-451
191
-61
994
-166
704
-921
153
4
363
-965
396
895
-584
-829
977
-628
-957
461
1000
-858
-844
-12
405
202
-10
734
320
558
-568
-814
-296
442
-156
-30
682
-858
781
288
664
949
-633
-884
-993
-917
513
-547
-270
579
930
-711
812
525
-75
877
-390
868
-817
204
653
-826
-533
250
93
-430
-12
939
-420
753
-615
341
349
780
-473
-685
-477
-958
-910
-601
183
392
157
-651
174
-972
-17
-579
-985
176
976
804
67
-374
507
246
-662
-330
355
90
635
-736
-585
-508
-381
439
445
-491
-254
52
-241
-386
944
405
-111
-917
941
-704
346
-482
126
801
-474
-512
643
-389
658
-459
19
-563
291
71
351
-639
3
529
-684
831
-410
224
286
-29
121
483
813
419
-843
588
510
-444
770
-666
-878
631
115
-895
515
-596
-481
535
-104
-469
-493
926
31
563
777
1000
719
74
50
-615
-445
499
-981
-95
-990
-301
610
-145
-908
-632
-249
-690
-629
12
641
656
-876
-874
680
886
910
817
-911
-156
536
-25
-643
987
528
-504
282
-434
521
-834
-458
-939
695
-783
-486
776
202
-117
35
-340
414
-249
-887
-964
467
725
-25
-463
426
-873
-264
-331
-719
292
-645
839
377
886
358
738
207
-654
767
-849
-802
408
-1
893
-845
-165
352
375
-26
618
916
-705
595
741
-773
-300
-252
-248
512
-362
-262
789
625
682
827
-759
-37
769
942
992
767
151
787
-582
815
141
574
43
929
964
955
593
-206
-377
-141
793
-997
362
853
-558
-899
642
-321
-172
516
-333
872
23
910
-820
105
-854
102
-693
651
105
-921
-640
-865
-333
-19
713
186
-635
-135
363
921
-905
866
783
-603
-91
804
714
436
612
862
-290
933
653
365
-111
-117
937
331
-860
916
288
-223
-716
-678
-51
-30
-70
-320
-661
358
-743
-506
-310
-387
-755
723
-422
789
-712
-861
-824
-754
-488
-888
-236
375
209
-229
-425
249
-801
634
-508
260
-704
919
967
97
-803
380
-125
-875
697
598
461
791
-945
345
-668
589
449
231
-360
492
-962
442
948
344
-396
313
611
897
-203
-215
-790
-507
-320
-982
385
-445
-378
158
-200
130
-282
-196
-625
-569
-705
711
-234
-392
-821
703
-785
-336
284
-366
-740
-953
188
107
-321
56
-722
787
-610
567
-886
16
-799
-217
-921
-937
896
-540
758
-508
983
817
-186
-803
937
112
105
-398
941
-933
11
75
-535
-370
-781
-939
-497
250
-491
-521
-805
681
-69
-640
-992
206
-524
77
157
-688
900
344
-823
-535
493
365
-139
-757
258
-217
-304
757
759
-911
-461
350
359
387
-113
746
627
632
-251
-345
-395
58
473
496
735
-143
543
-743
629
599
930
-611
731
-55
766
750
-938
154
450
-731
-407
-573
-81
-167
914
-903
-23
-197
-707
698
-869
928
-987
167
-646
317
-695
748
-532
-769
-924
298
-947
845
-551
-393
591
505
-404
-577
250
640
-403
766
-999
-177
-160
-489
750
-580
-306
-943
140
-697
430
555
249
823
661
517
-436
33
21
37
945
576
351
-804
-12
-4
579
361
485
-856
-870
467
399
684
-759
4
-480
-659
539
23
29
-298
26
-111
585
-841
-205
612
669
-664
144
469
-915
324
-350
-512
-686
-172
-864
287
-622
302
827
69
677
-360
621
755
440
552
59
834
-735
414
-374
-608
-123
-531
-268
165
332
174
522
49
-705
-681
346
-563
394
475
788
-171
-762
623
341
-459
-133
-963
-369
-4
495
278
260
908
776
-655
698
345
732
-868
760
484
64
201
-871
-712
480
-715
-549
428
-490
775
-800
166
-40
612
-398
-469
-287
592
-931
-985
259
491
924
849
698
-483
361
579
333
271
-51
-193
-661
941
-160
4
129
938
12
778
-96
-817
693
-966
-975
8
-184
-132
-834
130
636
659
390
399
600
684
381
-178
880
-768
956
2
-365
-699
-660
-470
-73
-936
69
-267
-912
229
-470
277
-269
975
-751
-948
959
-688
-361
100
-72
-428
381
-290
-885
622
-366
-483
670
-1
210
684
185
567
-291
225
61
896
962
-879
-979
956
308
-505
681
-419
538
-774
28
-703
-742
-685
-813
958
817
-884
-180
54
230
978
45
-125
42
167
-517
631
51
396
-437
227
307
-453
919
62
-891
647
-199
-745
-626
-754
-203
442
-893
458
812
-679
860
560
-164
-203
401
944
217
412
-766
544
441
-553
-66
38
398
-658
-811
-58
-81
831
774
157
-995
698
88
329
816
294
985
-175
-911
477
-738
216
63
-402
837
24
-453
-783
-850
399
990
656
-117
-747
-819
333
27
234
-822
226
-650
818
-648
922
-412
-573
-97
-171
-356
335
463
-460
-884
263
-585
-363
946
-805
-208
952
499
558
839
-426
-863
768
-569
-160
-921
340
378
140
595
-709
53
-763
-880
-758
-599
-795
557
519
-730
-569
-406
-890
-409
-479
337
54
861
-168
-935
91
-32
195
-107
422
-191
-187
-813
-327
976
644
-268
-898
-542
-987
770
-287
177
8
401
26
-751
376
-796
420
-944
-712
90
307
559
378
-273
-691
132
-802
-187
-823
-875
-497
27
385
445
242
189
396
76
-324
702
271
874
753
-434
-875
784
-594
295
-414
-701
-348
-260
-215
-661
666
196
768
607
437
266
358
92
-528
-884
-630
291
-385
110
433
559
-300
-579
-158
-347
-366
-346
951
-839
607
-703
253
833
14
-714
430
-947
-176
268
259
442
196
-918
407
815
830
-948
-984
289
-377
97
844
710
-382
-480
592
455
-221
226
504
-690
616
-21
304
698
948
-816
-444
-295
-210
-673
572
464
-808
57
885
-447
-757
-978
-794
488
311
715
372
478
-732
423
430
-512
-8
-694
653
566
-371
-54
865
-549
210
605
94
-808
801
-409
488
-231
-430
192
-283
-290
-316
798
-943
-41
-853
-513
882
462
292
-859
-245
738
-244
128
-115
655
147
-614
-199
680
-266
429
86
63
-598
-381
-474
480
-845
-550
203
840
-820
488
-65
-452
-219
651
602
-842
385
276
-35
461
488
-365
554
-546
-529
75
-25
-261
-110
747
-550
-987
442
548
-546
-260
-802
10
999
-855
564
-468
697
-874
-204
-347
381
714
551
510
-309
689
280
-516
-623
994
712
126
-512
260
-281
-388
-285
-113
824
-896
28
966
135
-994
887
227
-783
-784
-562
-669
-51
900
685
920
842
611
-186
-274
-344
-209
194
944
280
986
-64
897
698
36
-971
-573
756
-145
-256
99
579
34
263
333
-666
-597
3
-416
-318
-491
-908
-28
871
437
-800
-348
-681
-866
-539
132
-603
439
404
-674
-20
-257
-842
-972
-1000
447
596
-643
-678
-596
641
361
911
792
-28
-679
-886
-187
304
460
-699
-822
964
817
903
-699
997
-974
834
-396
-31
-248
-600
-329
-265
728
-373
863
-687
-24
-411
-866
-101
606
-259
-827
671
-244
43
603
887
-880
-393
-883
209
-655
470
43
243
-249
917
-64
-44
-854
723
-289
-490
463
-744
176
876
-532
31
-795
537
765
-62
-330
666
-125
447
-874
-979
-656
-442
362
-469
-363
-488
819
6
69
530
-273
427
259
391
-777
848
-176
-185
-708
-502
-131
482
-694
670
-823
-846
992
16
939
-513
-905
762
-836
486
113
-978
-887
451
299
957
903
356
106
-563
-390
527
525
-17
795
536
205
890
-16
-549
-159
279
837
-143
683
273
-771
1000
439
522
-481
-476
-841
-743
970
140
-882
389
815
642
-967
-219
-5
935
644
-231
-494
454
-257
254
650
-118
171
-286
-620
-937
-124
-268
805
501
536
589
490
-889
-381
65
-77
859
369
459
518
-69
-690
2
-768
846
320
421
-505
-589
69
-467
719
896
-880
-311
-651
-150
-964
-573
492
-59
733
-386
807
992
-799
-496
-32
-681
853
-810
125
823
72
-868
-589
674
-496
-973
189
-946
-317
166
321
-708
474
293
-822
342
-281
-864
-854
-54
-914
119
101
-537
-49
889
-883
414
838
480
399
-776
-962
944
-99
260
861
-460
-833
332
-574
-421
-892
804
-774
-279
452
722
-437
882
-854
-429
-137
-515
399
626
-258
14
165
-791
301
-919
-504
348
-983
203
839
376
-743
279
-91
751
-35
-58
507
-661
334
-454
-846
-771
293
675
-861
807
-458
471
130
891
-955
173
417
-40
925
-123
-524
453
-347
-330
135
224
-471
180
38
-883
-941
-829
215
489
-785
950
-333
405
-32
517
-450
566
61
-557
-633
218
910
150
714
343
-139
-894
-705
-637
-79
94
727
434
-778
-700
-920
-451
-695
919
-295
-477
-751
988
520
346
-513
160
578
-55
820
643
-915
-626
723
720
-837
969
-33
-867
305
-49
-110
468
572
-684
841
559
708
714
131
330
724
-859
23
327
891
954
-167
591
-60
-281
-321
674
-343
-319
-43
902
-853
126
563
-817
760
-854
959
-723
654
865
851
246
493
585
-196
299
791
-279
-663
-497
608
-565
324
-460
-116
346
-288
9
-151
-235
-328
-296
-427
-965
929
-896
313
-818
865
250
979
-256
931
-983
-597
-806
176
-546
449
74
706
924
398
302
366
-520
175
459
-301
739
836
-441
-237
383
621
-907
-443
359
-239
-653
-570
-647
-177
559
-285
-854
-192
120
434
-579
514
936
98
609
-618
-133
197
630
-397
-378
-865
66
179
45
961
182
493
-622
649
274
53
484
-686
52
-8
-664
57
-478
-27
755
852
-938
-423
976
697
445
-414
503
398
193
-516
330
-24
570
350
-986
831
336
666
651
369
549
787
-759
-489
-954
-189
284
-235
652
-935
536
-209
991
-250
291
399
-559
177
-116
127
-878
-593
758
-116
187
959
-438
-224
-173
138
-906
92
748
-294
69
-401
-715
-620
-456
-892
413
148
717
-305
-448
-330
660
-694
-535
-773
-511
-366
358
-768
-743
-10
979
-232
-660
-713
124
437
-669
-347
-448
458
225
-250
455
-178
-816
-177
794
181
-655
98
843
997
791
236
-737
-547
854
5
-915
594
616
-374
619
-810
-951
-562
-306
-147
155
100
509
579
274
-790
-262
-716
951
599
-843
274
28
-886
195
-335
817
464
938
720
-685
-343
-268
150
-461
843
-99
-213
-300
-862
-512
713
-707
937
-217
511
-923
-177
305
-566
-978
588
-274
-311
929
-50
435
631
809
-771
-787
-705
-229
851
215
833
178
-348
-15
512
606
385
208
108
153
-367
162
96
-190
509
-428
-785
-241
409
97
81
10
646
-116
-126
262
-519
-68
339
667
-326
-56
-653
-901
-482
647
726
-114
-738
-209
155
319
119
-209
-432
698
-469
-558
-152
447
386
-23
5
45
-177
-398
-851
851
-624
55
164
-746
-693
-927
671
309
-371
531
-571
-539
-815
-328
744
-942
784
-309
63
518
984
-929
68
551
555
-804
-583
-391
-54
642
-268
-70
-963
906
-21
845
-235
-751
-444
235
-128
-350
528
-688
-590
23
789
567
729
-508
117
-391
549
-156
-108
-782
-337
451
668
582
811
-951
178
538
-953
177
145
-202
-854
107
-220
743
-400
-368
572
-780
-223
-737
-523
-783
-737
452
161
-141
246
399
104
28
920
-451
511
149
553
114
-946
639
-306
930
667
534
-862
-471
-611
871
630
472
-487
270
-787
-950
523
-182
-85
-66
27
713
179
-892
768
-767
743
925
-659
-704
638
-636
966
-375
736
341
-302
-730
261
-615
-545
-409
-767
784
-49
-394
-772
-714
406
-648
-835
427
193
-582
536
-658
-535
771
14
-129
-38
574
874
324
527
-677
-366
957
-455
-964
-128
289
826
553
400
797
-870
174
422
-889
136
983
-541
283
538
-719
-157
459
805
-995
-425
304
815
76
-100
5
386
-763
-436
937
-340
-585
-331
-903
-630
589
-678
609
947
977
229
165
496
305
201
973
-413
-590
712
-688
-834
-265
-23
503
-755
-544
445
164
-40
303
-837
-440
-358
-962
-72
659
479
-44
661
-566
195
817
-583
-929
287
-909
-991
334
17
217
843
-505
454
-320
485
-885
-1
174
-430
52
-808
379
779
-24
-260
99
15
65
69
598
783
856
66
-194
-155
203
339
797
462
-679
-351
172
-234
96
-153
-1
569
-590
-285
-257
-325
907
794
-990
-784
-306
-397
593
-617
895
-920
629
-733
-429
-598
112
-49
-831
-997
-947
-406
7
-794
794
103
192
46
-727
669
267
-814
230
-506
966
755
173
-2
-652
775
-181
-930
476
-25
-647
906
-603
193
-298
17
578
-345
-827
910
-421
558
-836
-691
353
24
-233
-73
-316
-404
-494
-650
950
88
-234
353
-67
952
-368
-553
126
989
-756
452
516
-176
-149
-346
272
-558
651
-885
347
-279
664
927
-604
-721
-574
-299
284
536
-999
146
579
577
873
-782
316
474
440
726
-848
883
215
863
480
-917
-862
562
-408
-213
655
-366
981
116
-522
80
623
-416
-379
-941
795
739
-306
-123
-439
530
754
502
478
334
211
950
-141
-812
102
-685
205
-595
699
277
617
-115
41
-901
23
-944
-402
-514
-917
484
157
-470
569
340
873
621
-899
30
352
812
17
-327
460
2
-965
-787
422
-56
727
871
970
170
-329
454
337
-899
-370
-745
-178
-810
316
-955
-987
-647
-421
-632
125
794
390
-70
-460
223
-850
778
-489
348
-779
39
373
91
-54
-287
-305
-551
-931
736
255
697
-671
826
-1
-917
853
863
-144
481
-94
-491
-649
-606
865
-886
-384
23
-785
82
-255
-457
195
266
-668
-935
-866
61
-826
-92
-130
999
-562
651
762
-222
36
131
-781
-201
525
72
-496
88
-752
509
705
480
-938
453
408
-575
-159
474
-777
-977
357
634
-323
-557
258
-326
-131
277
955
938
185
-979
393
-108
680
-8
-209
502
945
835
-426
310
831
-545
-211
471
-452
538
-713
367
-430
961
682
-979
-424
-461
-146
964
-138
-363
305
-5
-271
615
81
510
-7
106
-391
602
-336
-126
-364
-195
152
-264
137
-505
-679
551
879
533
-509
-749
-24
-828
707
-332
-575
-921
-118
914
-831
220
386
763
925
463
660
-924
-895
416
966
729
299
-410
-671
-450
-126
153
-720
749
-791
-882
-768
592
-667
-520
-199
308
989
-93
704
466
908
-776
-985
-432
547
-182
425
111
847
-49
-729
-927
233
-155
755
641
451
-466
844
-445
181
607
-969
205
281
61
219
330
-136
-330
98
928
-943
-427
-902
-714
375
-777
271
942
-183
923
120
-771
661
-666
-181
-224
997
690
-702
-449
-1000
817
122
834
-980
484
930
4
680
-572
-430
-798
-409
53
980
-431
643
417
677
826
-310
257
170
167
-389
661
-594
-499
68
-870
-452
-41
931
-98
-273
-254
-309
-968
275
999
-634
325
-873
723
-847
901
121
465
139
-780
-390
791
-435
-405
-310
-497
168
-237
886
-617
-593
827
366
-594
-467
105
308
982
-144
948
711
383
907
-910
14
440
326
-180
602
-330
958
-205
-216
-359
721
32
325
254
-532
165
-623
509
-571
963
-363
-837
-68
-749
-421
-145
10
439
61
-880
-157
796
216
-169
-386
976
-631
785
244
883
-597
953
-383
-369
-172
835
-43
-527
-12
493
-266
-566
372
399
299
3
-516
-44
-426
-334
-986
-424
522
-912
-788
-105
706
991
740
-448
-547
-436
-90
-427
144
662
78
311
-873
389
-183
-28
597
-408
437
-64
367
-140
469
-856
408
512
-366
-487
-912
-41
-25
-594
-530
452
-109
116
341
-743
-254
-122
-132
-645
-937
391
34
190
208
-895
-523
508
579
991
-584
-93
968
-194
-962
308
843
93
2
985
-533
914
-547
-346
625
268
-32
-36
91
11
-213
-92
145
-564
-466
495
494
-671
-740
-798
148
928
-960
562
-596
345
-817
-896
183
374
518
-177
145
-267
-369
856
-397
-302
203
773
117
-855
833
-531
299
-542
286
-995
-997
-401
514
-332
-627
-735
-119
-668
451
700
-769
-589
815
63
201
973
-43
462
162
774
-387
-503
-787
-644
-263
722
-143
-845
-382
-641
-741
515
-197
392
732
851
-656
-839
-113
-941
765
-682
-492
-302
-235
521
420
514
91
-786
-121
-662
-448
651
729
-774
-139
-43
902
42
-687
-800
221
396
-542
967
-907
910
-978
933
311
-326
500
685
-985
899
428
749
-151
616
-518
-117
802
440
-311
294
278
479
-613
342
183
917
464
-69
-751
361
-231
599
955
-32
980
-713
960
-311
54
797
434
-350
816
649
964
-217
-448
631
373
928
406
212
697
-455
455
-108
846
-225
-238
906
-528
959
532
338
-153
606
412
-419
-303
-47
312
682
126
558
-193
-473
296
-644
721
146
470
366
208
-413
624
-307
950
-609
968
577
-228
-625
827
819
-714
-990
489
-134
877
73
-561
-599
-847
-111
633
938
146
-170
-315
763
645
639
-355
776
460
-500
-496
-972
748
152
-447
992
-577
490
-948
161
-692
963
272
0
303
920
-589
60
452
739
674
-440
448
156
-478
262
475
96
-366
642
401
-68
587
490
-285
-244
42
-102
-490
-455
-310
-456
-377
-935
-227
-775
-764
921
-365
-716
-431
78
151
-586
942
-745
753
-298
-395
20
-898
409
384
-742
-824
-148
-37
-437
546
139
-801
-761
-159
857
-755
-288
997
713
-163
-968
-306
518
613
-975
-854
-804
973
271
-373
-730
-577
-803
143
-267
376
757
-370
-771
343
-46
-390
-984
19
-585
410
826
-821
-929
875
-146
136
102
-774
290
-820
-775
-834
63
510
-2
455
-266
-698
-70
528
479
-282
-898
-137
-684
450
80
711
-956
870
-432
101
-238
-574
-914
-478
-508
-222
381
-582
467
864
341
151
-867
381
-373
-656
-552
-385
297
463
-524
-635
-634
843
651
620
-127
-499
-307
-484
-412
-820
320
-776
-29
230
-63
-975
-485
-983
2
743
63
-279
739
37
-751
961
-141
724
-102
829
514
638
-978
-409
348
682
-719
67
-598
89
-485
-283
-270
-693
-539
-276
-794
-240
-951
75
-322
147
854
-323
166
-706
357
22
239
-269
-389
940
-161
-525
-60
-314
-135
-43
30
673
66
90
-461
829
813
653
-679
-95
-719
481
-569
-307
875
889
-300
-5
-583
334
-415
557
-295
-767
-919
-211
-337
-565
137
-742
-506
-992
-383
-241
290
-614
245
-55
-524
-524
838
-145
-149
-700
252
-968
797
-222
613
334
459
-792
969
-359
708
-679
482
-953
-592
-812
281
497
-388
-609
-185
201
-858
711
-883
797
214
239
63
-413
-681
-549
-748
556
493
370
371
783
210
-164
694
-90
529
-677
259
816
205
29
438
-610
932
654
666
-950
904
164
-957
671
-898
639
586
541
-954
34
-680
36
841
204
-214
-643
-443
249
-407
-948
42
813
630
877
-102
-639
-680
-14
-996
-164
-509
291
-939
216
805
-843
560
125
-742
-660
-140
515
-253
291
560
-931
-815
8
-909
602
-852
813
-296
856
89
-809
42
713
290
-363
713
-31
382
-416
-432
-299
-923
-595
-419
-619
-541
-717
-459
-524
-533
952
-298
-10
-827
109
-375
-88
739
-514
812
-740
-602
-100
151
476
109
746
28
-425
-799
-477
-417
74
194
861
256
-916
841
853
-915
621
317
952
659
-260
124
-32
-580
-183
-607
-73
-10
-928
600
-427
-550
909
-314
523
-991
-576
839
879
233
903
383
531
-493
-342
-421
-42
203
-736
27
276
-847
331
944
324
-543
820
537
-206
204
-913
505
-288
-872
638
329
734
549
773
-41
-649
846
-125
-232
474
-409
764
126
941
-443
845
481
-281
-754
-234
551
-661
-75
-458
-752
-953
760
587
-301
-755
831
910
993
-302
374
621
744
-174
-280
297
624
-443
-897
54
-302
-432
-973
912
211
-124
-164
-958
393
863
722
722
248
454
790
600
-209
284
921
-919
-217
-961
551
-787
-846
-892
608
-162
625
-303
-528
-318
297
-709
-797
-362
-359
-601
-95
-851
446
-332
460
963
-92
86
518
-110
166
-386
-788
634
953
-312
-271
285
172
441
729
38
-659
868
-283
782
691
-761
387
56
-648
-504
20
569
-54
-538
-540
-14
499
-180
-245
221
479
-792
-759
663
651
375
-850
311
-198
744
257
801
-258
-900
186
-516
671
-31
-664
76
567
-74
339
-228
917
879
-745
137
-309
-414
-355
-404
659
-786
496
-121
-68
-609
-869
511
-925
-883
834
654
196
725
321
-583
-947
-778
-474
213
-88
-246
-900
-524
147
-519
-660
-885
551
369
919
-994
408
-41
-570
362
239
-672
-918
-901
45
341
306
984
969
-370
142
947
-820
-587
-613
-893
-590
-648
131
-110
202
-733
167
-500
45
711
-106
693
454
-550
-543
562
-830
835
-752
27
-966
624
-16
-952
-773
759
760
-324
-837
145
65
-984
-522
-356
95
960
-84
158
-347
-20
536
956
972
133
-702
-622
-48
540
-778
-890
710
-257
144
603
138
-777
-717
610
-629
209
-361
-311
-836
-689
940
-389
-262
-119
656
8
674
-136
538
2
141
799
963
858
750
226
538
167
135
432
-750
-151
1000
1000
849
-769
759
-112
-482
-493
-1
-768
-991
-714
898
-414
-698
852
819
-422
-289
806
228
402
-756
-563
897
173
909
311
274
-725
244
109
765
989
-216
984
-212
46
-516
-268
100
-364
-195
757
-9
3
516
902
632
413
-886
125
-358
-601
212
-406
-101
-205
-727
662
716
197
-202
811
-666
164
-151
526
-335
-489
-257
-814
-300
-1
-659
171
527
-952
-23
50
127
-970
708
774
130
-260
-290
-768
-21
873
723
891
-616
-139
-644
-936
-175
-629
200
76
176
-647
-974
-891
2
660
-970
-526
97
135
889
-881
271
456
846
120
524
-637
-643
-560
-440
-691
-255
-780
-460
-326
135
654
-191
-931
-109
153
949
-869
-912
-568
-835
-672
935
419
378
-585
-267
-137
-3
837
784
87
993
452
294
-18
-216
-881
725
687
779
535
873
-702
-423
-415
-370
834
192
-600
-795
-490
-193
580
514
-935
136
-968
510
210
695
-69
-325
653
41
430
682
-196
-245
940
695
-131
-466
86
-415
643
373
-883
-235
-754
-42
-544
-822
875
510
-391
-125
-977
-530
878
995
-726
-280
118
71
350
258
963
461
32
-469
-228
-411
-339
323
709
-192
265
158
-525
-949
577
125
586
331
-507
-181
-25
526
-537
-684
-672
-764
847
887
144
-77
-487
-930
-789
-659
722
-863
982
489
757
-752
-969
854
-830
-649
-412
-116
-187
-336
319
511
-987
-766
355
-129
-645
-303
255
-942
-101
-284
-128
-922
-713
242
-425
-945
-647
558
559
623
404
-750
920
-448
-706
81
-995
314
-498
-369
178
-160
-997
974
-206
966
225
-780
-226
555
-672
-803
283
-466
-632
117
-552
-637
96
737
-647
-882
-843
-393
486
15
254
-811
-613
286
491
666
-823
-537
-277
208
-797
511
904
77
-760
844
-33
-725
723
-63
-744
-366
-534
296
291
579
339
-747
875
178
-171
-128
-158
-21
517
395
-317
-505
-927
-453
105
328
615
857
-971
801
-499
820
827
-142
-843
-421
-742
810
506
-594
-787
200
-150
952
-30
-840
-704
-224
287
964
290
-615
536
-66
-886
-716
9
176
-330
-497
541
5
400
400
-154
65
-334
-846
733
750
188
-475
815
931
-407
35
914
340
-25
-596
489
-884
727
-855
-686
-371
-707
137
981
64
-117
97
185
-857
-483
270
393
-525
451
2
-154
901
875
251
-522
-691
-360
-22
-776
-415
191
210
534
623
-45
-781
585
67
341
95
995
9
638
934
510
-250
-573
-104
-232
880
576
863
569
-217
-332
461
519
833
-821
-102
480
-398
-734
-83
-66
127
726
-458
-282
67
-765
-578
-49
-8
-319
958
121
-798
200
11
-51
-472
-274
-878
926
-734
-833
-198
-574
463
-232
565
314
681
-736
-728
-613
990
157
202
-604
36
690
-101
932
-298
375
-737
-573
707
-858
-622
594
636
449
-431
745
-952
-540
448
126
871
-420
646
-588
-51
992
800
-488
-476
481
684
594
-32
668
89
-800
-457
-546
89
-356
560
-946
-471
291
-879
666
-363
-840
-837
-124
842
-785
-62
904
207
-733
123
-757
542
865
11
-950
-878
-647
-811
-381
-930
-303
-372
517
577
-210
-858
-265
-231
60
623
-91
-593
-638
-764
740
453
-771
-489
901
-791
-826
-753
-188
-934
-573
693
333
-453
511
-635
739
-801
-456
-722
-220
-237
686
-329
715
-820
845
485
80
362
343
-531
366
524
626
390
92
-234
984
-290
-272
467
-641
767
-86
-357
-33
997
213
606
294
-971
-173
-666
713
-299
-726
-885
277
14
450
132
-351
662
-942
-181
-201
-661
374
639
103
-517
-486
109
5
-607
-252
736
416
171
719
-307
-578
629
360
-122
53
120
-67
-800
-842
225
-845
-505
387
-561
873
381
-183
-160
-748
-13
-511
-881
-811
-621
888
-301
-346
555
-382
-443
-73
384
-154
280
-554
374
-557
-598
-546
338
980
98
199
-622
-791
767
346
267
181
326
106
619
909
-984
759
941
955
-236
-931
474
-368
418
-498
-872
900
-598
269
705
175
-389
591
698
-95
-930
-48
606
-917
447
264
-434
571
-306
-571
-13
181
902
-774
-271
-910
-866
-704
-482
572
-907
598
-601
606
623
633
-597
-903
-358
-410
-18
-970
-208
652
152
-728
-133
152
-862
346
305
-669
950
-570
90
834
-297
104
-436
261
612
-895
-733
-889
-306
-337
-969
-41
-355
-639
478
-558
-843
-117
875
-346
-362
-903
500
280
-387
-204
-522
541
-994
-914
-19
-683
-906
-15
271
-754
75
-793
953
-318
782
450
-322
-721
-741
-581
688
627
470
166
641
-820
-665
-815
-596
-345
650
639
-257
-598
-941
-869
313
401
660
-342
933
-337
127
158
752
-807
453
-223
76
-247
-532
-712
-325
-882
-313
516
622
-429
-337
-531
476
-466
-323
525
344
-367
-589
353
908
807
-571
717
184
-717
-864
-963
-645
-985
-974
381
195
-602
-349
-222
-818
133
348
496
811
-718
-564
434
-307
-841
-353
-971
729
306
-993
-404
-826
495
705
695
878
-504
119
985
-465
-983
-408
930
-783
104
-425
-485
-465
375
-229
-649
664
890
-127
368
127
518
-713
913
567
623
695
759
608
422
810
-202
72
-441
-510
443
899
55
-991
-477
-960
-625
664
-832
147
-452
40
-245
-907
-918
587
-386
177
-913
348
-888
-271
-604
-532
-960
-963
31
-652
170
-463
599
316
-341
146
231
671
-63
-234
87
237
-778
515
-157
-234
-438
-771
418
-660
-672
-919
-157
-399
-505
51
-692
-277
-299
381
-991
-60
-875
755
-645
304
936
-693
634
732
129
963
-24
262
959
975
-306
-663
56
-842
-676
-705
211
418
497
845
-390
579
-95
-251
551
-610
-708
733
-838
671
-314
568
-871
-751
102
629
487
403
-598
-648
-784
695
-474
661
950
928
593
759
-231
-156
2
149
431
323
856
-764
-43
403
-703
896
462
-314
71
863
-350
426
-539
-184
826
830
339
275
-610
-817
-489
666
-117
-954
-618
-308
-429
610
-941
-645
116
496
692
-725
840
-157
-311
-128
-621
417
603
349
-787
878
-970
-223
643
-312
-124
-807
-572
33
808
59
-66
485
-528
-302
-518
44
360
86
-501
-718
-938
-397
173
-778
-621
880
-299
-313
-260
-419
-657
-22
-880
763
-886
639
-276
-582
-167
921
318
569
-651
-324
256
-465
926
-933
-169
727
600
-431
-515
-645
993
637
515
910
-854
-215
563
-987
-888
-561
286
-449
846
-948
458
410
-86
-141
-311
949
-436
508
243
854
-870
-567
-849
192
861
458
-906
317
-121
518
-16
972
863
-542
515
-752
400
-190
-929
-805
871
761
-728
275
-719
452
557
-530
-562
-913
-185
-292
-123
-270
-11
421
-593
761
-856
167
-277
-618
-326
106
173
414
657
786
-105
472
763
-233
406
-446
-274
521
-146
882
52
935
-987
477
-284
546
-244
889
-1
375
296
502
-501
-511
470
85
-42
873
835
-930
173
278
-168
-356
-356
364
347
440
497
56
-898
-329
-453
-836
-238
-300
-942
717
-345
-832
-917
-714
510
163
149
-487
118
-433
957
855
784
-189
-397
-483
-743
383
484
-893
-235
128
-122
-320
807
-321
153
254
83
997
-426
-532
23
-334
-864
165
715
189
695
-634
-26
355
-724
160
387
-25
-383
-44
-728
-673
-200
-107
169
48
284
847
292
-900
230
73
-694
-442
609
695
-889
569
293
290
252
-513
-642
-426
392
307
523
-330
687
-384
-257
186
-725
-43
-154
-613
-262
583
243
-95
-801
962
-878
766
442
45
-621
440
-277
644
682
718
-852
174
-774
813
539
374
-461
789
-842
-255
130
-552
-523
584
-130
282
-161
831
901
-893
219
632
675
-506
181
-424
714
-603
722
-251
-79
775
604
826
-747
-345
130
-413
163
441
208
87
-209
-112
-608
355
617
42
-738
350
-982
597
-657
810
-784
451
642
981
815
-342
-478
325
-379
813
-247
-18
-489
-679
191
-183
720
833
-80
-422
-137
794
335
8
817
-94
-768
-842
-771
172
-877
-716
573
349
873
-202
-5
460
93
650
391
958
-841
-109
-60
432
-454
520
534
-315
-944
864
842
355
-320
362
-55
136
401
-763
32
778
916
429
61
-79
353
-720
691
-59
460
-414
74
358
-936
-485
97
508
-170
-764
916
998
312
-200
594
-844
603
-177
970
-737
601
276
788
5
377
952
-757
-69
-508
-111
-549
888
451
-913
760
-316
642
774
653
-38
977
-156
-576
-711
-941
205
107
684
-913
386
351
352
344
678
232
-405
-526
-99
-583
-90
-624
50
-557
-18
-800
-316
-223
132
-761
-452
150
364
-771
-445
854
110
352
-394
-21
-929
168
-624
539
732
573
555
714
-61
-277
155
-373
-837
-976
646
954
812
-102
-999
-549
-830
644
436
248
-326
-116
673
245
-228
921
247
680
-147
184
-789
230
-745
407
-770
948
73
199
433
-339
-475
-365
271
-118
855
-464
745
-655
42
61
-514
-533
6
-458
78
131
-628
431
-677
-205
457
284
-360
-642
56
-104
-760
268
435
-972
35
545
845
-918
231
-499
243
-835
-542
18
-489
-865
969
-296
121
-643
992
-466
522
-28
-498
29
463
668
751
855
-467
275
-423
-375
109
-103
105
300
251
-74
-954
-806
503
885
23
-732
869
-314
857
-784
-573
-211
976
-779
-388
-184
901
-302
-652
-410
-789
136
-387
-50
-49
591
-422
791
-885
939
-857
-599
192
965
-190
-398
-99
-860
-325
463
-412
-618
-517
107
-582
-48
-197
417
605
-258
-11
-139
286
-881
246
14
-972
347
-26
-251
-374
-35
-805
-326
-143
686
493
781
-356
913
517
-103
809
-807
-255
-875
800
-774
783
-349
-91
714
659
845
-937
-544
653
987
-564
444
-171
122
536
125
606
-659
-558
-907
773
-812
643
-383
-997
597
130
-987
316
-780
-814
-714
-243
-666
820
-214
-968
-792
976
-956
832
815
-984
-194
319
-687
-425
660
-156
427
-693
-456
274
146
-384
18
-232
852
869
-684
-552
570
-774
618
462
-798
300
499
681
431
-960
26
800
-621
-684
217
-728
273
67
549
406
636
27
-241
-737
-471
376
627
-783
-870
-941
702
44
-591
-591
948
-602
929
780
756
572
-466
-891
-971
350
-11
599
84
-585
266
662
-985
56
107
-370
580
-588
518
65
-805
529
-917
-309
632
405
527
806
996
-900
-388
-355
-419
-926
-143
-382
-320
-199
882
834
674
-880
-891
353
776
337
901
861
-39
-963
349
-585
-280
157
-463
468
-317
-24
514
825
-526
118
532
998
-135
455
-215
-407
-408
992
-775
-43
627
-839
-331
214
538
564
263
-823
227
607
-690
-506
939
-421
0
-447
-945
-144
-481
-289
-915
278
-604
-106
114
-872
260
643
-125
785
620
362
200
-542
-377
-339
500
823
-881
-510
-431
980
-749
-47
-422
-958
660
820
813
290
-5
547
775
-319
847
860
-546
158
-219
-39
379
-935
-660
902
765
580
-800
192
356
476
320
178
546
-578
318
-468
611
73
134
854
884
921
448
-755
984
-53
-301
621
626
7
-852
333
447
248
846
-856
810
-756
-815
140
-211
408
650
78
831
-405
-535
-446
-1000
-284
469
-50
-179
790
-560
-689
-612
-25
-299
125
240
-215
-781
-625
-588
762
21
-385
695
818
-334
675
-25
-723
-927
-760
-31
-692
204
-68
-799
-457
892
-130
288
-413
-662
333
665
935
-216
525
22
500
154
791
853
-935
185
803
-359
66
789
-696
-415
766
-517
-580
-128
267
-156
-340
-837
648
61
-172
-433
404
-939
234
-523
-483
804
933
-686
59
-578
-132
-414
-861
-669
-845
995
-350
998
870
29
828
-50
-909
62
-168
-743
323
825
-856
-441
506
60
977
-414
-477
480
444
798
-324
831
269
291
-516
176
-12
-612
82
-542
384
-950
-202
709
-809
227
-817
187
253
367
-663
371
429
655
-959
532
938
-805
-700
-675
-301
-769
-958
-606
-418
-664
-648
-326
887
-289
457
-138
976
754
857
519
-141
-254
338
-744
938
-353
-792
-778
-840
791
-964
-380
-425
-27
494
902
-701
-749
-473
-796
-647
438
515
625
388
-166
605
650
-468
-283
145
599
606
-633
660
-352
-315
383
526
-201
28
596
55
-427
-680
-694
374
-905
-466
438
-159
70
-669
-468
-141
-181
567
474
-176
-621
313
-140
596
77
232
-865
-790
861
448
-339
-535
-242
-6
-129
-634
-739
-747
644
292
280
209
-956
-348
424
918
-392
101
35
-983
-978
-386
-23
722
156
-517
826
-943
-985
266
757
-928
624
-959
-999
-461
-897
-545
-829
604
481
-558
-176
413
-996
-160
809
-844
-291
-201
796
115
58
193
240
313
130
166
210
-72
-335
62
814
805
-533
350
173
424
207
270
408
2
876
-655
-162
-753
688
-754
-109
248
185
-407
-887
-500
-418
-518
-922
-713
611
835
333
715
-341
-705
633
-207
440
826
-95
-70
26
460
186
471
183
-382
425
598
-113
424
-49
35
-812
-541
745
-658
528
-629
-227
-1
488
23
45
-442
-742
-126
-827
-170
603
-12
-923
-889
332
-353
-153
-563
-433
204
-824
-882
-673
637
-363
511
176
461
-308
-416
261
-546
-531
-807
451
346
-314
377
-95
166
-479
357
562
945
62
-705
-170
408
346
724
747
-361
-819
984
163
-644
-537
-934
-587
-255
-807
-312
324
793
929
518
493
502
-911
607
-282
502
375
717
-765
-365
-283
834
902
530
-246
-948
-6
-958
-483
-853
980
-980
-937
-258
218
802
-769
-355
438
-99
-465
-981
-84
780
80
213
-257
170
-450
-353
-910
87
-102
-148
-387
-988
-740
293
-363
-132
-495
583
38
772
436
-773
-790
-303
-467
965
757
264
285
892
-675
556
-777
-570
711
674
-771
536
-345
-584
-48
-4
-48
67
422
-289
-945
409
-789
39
534
721
-550
358
-931
839
316
181
-387
819
-710
-20
-119
-964
82
-481
-218
-276
214
170
7
-679
468
942
595
364
661
230
-811
545
-64
37
-660
433
-413
-881
-476
220
-713
-894
-981
-783
-713
-229
-705
-233
-47
-486
41
996
171
-16
-723
588
275
-368
138
-215
-232
-340
28
734
731
620
759
937
200
396
-887
-833
901
-431
416
-925
625
-593
-165
632
-616
721
508
122
136
59
-590
89
948
285
-882
-576
652
-534
-382
528
-116
-891
275
-276
-742
217
176
98
601
677
-327
214
17
677
-673
-657
-842
718
878
-302
10
-123
-105
779
48
-606
-6
-413
839
-991
-190
-938
-823
844
800
744
94
268
-139
-488
-429
-943
-407
669
47
-735
-101
209
-695
361
30
-971
-439
318
531
-47
138
-775
-843
-964
-782
-197
-740
810
385
440
-578
-842
-588
-126
-385
-5
-506
-886
-93
-565
-832
-991
-268
116
-408
525
272
-115
430
-338
-581
-259
-987
-435
429
-251
-448
7
-323
-927
-976
787
418
-661
-968
14
-306
-282
-213
-479
525
-31
201
889
316
-461
-464
-639
839
491
-134
-667
220
357
719
-520
-194
162
467
925
827
249
-399
547
237
-631
-105
-436
-341
-807
-386
729
-965
-812
-425
-463
-310
-210
-110
-708
645
-965
994
-341
-356
352
535
-699
-279
-577
-295
-485
-222
-686
-882
-847
261
-454
-201
799
875
-490
-619
-542
711
973
345
736
453
516
148
-984
290
923
-703
111
459
365
740
892
-467
-358
128
-118
156
336
570
-684
-703
-378
-81
641
8
852
232
958
-503
408
-69
-338
-744
700
803
506
-203
509
134
-939
-767
-133
353
133
-468
888
464
278
890
-536
939
771
91
816
-207
660
-215
733
-940
-5
27
-701
869
894
-694
157
833
-248
873
867
476
-467
-654
-82
-369
681
-566
440
-191
-396
712
935
-548
-733
59
-699
-672
-174
-17
-243
-256
-388
108
903
-435
-344
362
549
213
24
150
280
-88
-309
-773
413
-922
-785
893
42
-374
-589
410
-680
579
90
-947
-783
-455
-741
-815
-891
659
880
727
-557
-713
-177
243
610
156
112
-55
-508
-350
-644
113
835
-558
688
-518
646
-757
-104
79
-720
533
-212
-898
-584
-664
475
-221
316
-579
132
-196
104
676
-583
-186
169
874
-669
-497
956
763
-508
-957
-4
-43
577
-39
415
-892
157
366
-943
16
-561
-84
204
-41
637
961
487
387
-264
685
-722
-13
-393
-495
640
564
-232
746
-660
-558
464
-886
-949
854
-616
-732
-27
-715
-313
472
485
726
-857
631
104
-212
811
-529
817
-594
-423
651
-180
593
-784
794
769
-583
786
279
768
246
33
-279
-10
-400
-372
-730
-845
-794
882
-345
-522
-400
23
-432
598
316
708
-883
587
575
566
906
-703
982
-540
-785
393
-628
-734
635
828
851
613
-678
389
-88
610
-484
-240
-831
781
226
791
-933
-526
-277
-122
648
-563
4
166
-775
-615
-914
235
-487
-296
859
-823
-651
621
-474
819
47
10
-75
403
998
397
979
-707
-660
-923
804
7
-949
668
27
-902
-737
759
-458
8
184
242
512
-128
-591
715
366
137
-477
-972
97
-1
-254
685
-906
785
51
835
-934
-775
251
108
-444
-945
969
-957
87
-629
256
-171
-802
651
-229
619
-73
-844
-737
-848
-314
606
-200
-805
-831
91
976
-258
-553
-640
-986
790
869
732
-947
-390
-539
-55
225
574
438
-224
-413
-796
995
971
298
15
-243
248
-718
-169
823
516
-915
-399
494
521
-872
438
-342
-695
-681
-598
-605
954
-238
-529
48
769
216
746
48
-152
82
586
-497
-71
-435
714
109
-734
-456
-541
-416
-870
274
745
-495
185
-534
-75
201
118
642
-413
346
244
-234
-27
152
-536
839
73
65
835
-64
82
608
824
-379
-491
517
795
-259
-353
-917
549
-247
-95
311
437
-381
756
-886
643
395
-719
94
-588
562
-951
-86
-204
973
843
564
-57
-286
687
-510
287
-246
732
-303
-125
183
-353
986
-791
652
378
-293
-414
331
128
731
-448
491
695
696
-268
-229
-219
-722
-132
-755
-385
550
344
-409
-195
-108
539
742
-26
-206
-490
-453
-130
-987
-368
-406
-14
-340
661
-535
-608
-557
-139
80
-939
-866
-813
-871
-603
-508
-629
-477
725
-538
167
-132
-19
105
632
-391
110
-118
415
128
-385
-556
-825
440
-423
73
-104
3
-956
197
-584
-195
894
-676
-526
990
-975
-138
81
669
779
-588
254
207
-837
-770
-40
-884
284
715
-737
-413
-662
358
33
799
-482
-973
-11
41
-767
747
-347
302
-33
109
249
822
695
246
-641
30
-594
949
-93
888
696
670
-750
-726
663
-776
-57
-43
387
-608
735
-483
702
29
96
-707
-252
-104
91
-802
-662
766
124
-785
826
-944
-596
706
766
792
889
811
-181
134
-434
581
-313
778
800
128
-239
486
395
187
-955
-980
-664
843
34
-997
-915
613
-914
494
430
-378
-505
-740
498
280
-218
852
924
238
679
131
552
-478
-926
917
642
-132
357
385
719
-112
-14
-380
41
637
-570
988
-672
410
313
-325
-295
-383
-829
-118
-740
-667
-845
959
198
306
563
984
448
-913
561
-638
990
-445
-27
-361
490
-50
-512
-371
-503
492
-74
-934
847
190
-360
377
198
-363
-22
-751
-852
-315
-638
-624
-646
262
910
-189
-679
-1
407
-980
-928
440
51
855
-419
937
540
272
460
92
412
-735
5
804
219
89
871
-9
430
743
-297
150
398
51
-247
-779
-193
-708
331
-24
651
721
-669
-117
-315
-812
-544
-342
-353
-539
-612
739
170
164
-747
-665
-530
-768
-358
-651
-54
-701
50
31
-463
-896
960
924
-11
-94
719
-24
-400
475
667
621
617
-893
-341
166
-907
283
709
847
-614
145
-623
120
590
662
-102
255
592
912
154
379
-426
838
754
-786
-410
192
-189
-47
-915
-774
-809
-502
485
878
-181
753
-311
-996
-197
703
897
398
-253
-773
295
656
478
-385
-918
875
315
731
825
737
-125
564
-608
489
777
-902
214
94
482
237
326
824
-96
-44
261
73
-483
959
-573
-85
-429
-276
581
-72
-813
-546
777
539
-583
869
385
-288
275
-691
327
-806
-139
851
-388
633
819
-84
-671
573
719
51
913
369
-343
135
-138
-253
-606
667
209
-633
793
917
437
-940
681
819
-136
357
-887
652
471
506
656
-612
-316
319
701
990
-172
310
652
563
22
-555
741
-385
-274
745
-158
-645
473
45
519
-492
223
899
916
-905
406
691
763
-838
53
-71
-171
129
-145
-685
332
774
-944
20
676
-753
990
-711
994
906
-802
-936
-617
331
181
211
-449
-641
942
571
262
459
420
-84
809
-474
-51
-223
-859
989
576
-788
-117
706
-606
-753
-396
-885
238
-430
608
-375
604
170
-181
378
-80
795
291
-539
49
-357
-801
407
-407
-586
-706
551
-816
-589
-815
-379
-185
-974
478
-416
125
588
-416
-340
-786
630
232
-739
165
-422
282
-226
802
-94
-406
-574
400
492
-205
685
-867
746
724
-94
-69
751
-607
674
823
-290
710
-418
-325
-58
347
-129
391
-5
976
-78
754
-890
501
-717
-44
-914
782
-769
247
-705
697
278
21
-99
315
380
510
-728
-723
786
367
-357
877
-766
622
518
-289
230
-739
123
-89
577
143
-610
783
-580
-210
801
-115
725
-260
-465
-358
-339
-984
-950
995
-621
-109
-1
-556
-663
991
-618
-260
949
191
826
-666
-792
-409
146
-678
819
-751
-897
272
686
985
-49
-106
617
-819
754
454
806
-853
542
901
-71
-308
269
-171
705
758
-85
774
-9
256
-821
-797
-974
-326
-870
-799
-901
-361
-769
449
-427
490
112
512
236
768
-459
541
423
964
-92
-618
-585
-320
-780
-794
-247
-988
411
408
-998
-409
703
648
887
-678
-429
-497
-754
532
-435
-368
-428
-215
-453
-848
782
846
-704
148
718
295
-645
249
600
-480
-960
-65
838
615
469
540
240
614
318
329
990
125
890
-606
-549
-463
451
-528
161
621
939
-810
318
-340
-780
357
-867
487
276
-728
354
275
232
713
64
-547
-884
-729
-926
147
-494
996
-220
694
-559
-250
-480
422
-463
711
-438
-983
408
461
774
-394
572
330
861
-583
734
686
-328
-344
-407
69
-231
-813
309
-581
-757
-594
-200
-268
942
-89
9
158
-121
346
-219
-582
737
773
-752
10
-50
-276
-340
323
-422
-273
-771
-822
912
-475
734
373
292
999
-317
-989
-142
509
42
-292
-350
436
807
-836
-678
-383
-814
760
141
-540
-61
-655
13
956
354
676
-791
-659
-57
-594
549
-359
-938
78
958
-653
558
536
892
-531
122
-320
-177
704
-274
783
-242
693
570
-272
-276
-581
-114
686
-506
388
324
-943
-333
452
-273
485
-571
409
47
474
84
-538
-322
941
186
949
741
-760
873
-838
-410
-21
-537
181
51
-91
-575
-483
676
458
43
-241
-956
232
613
773
-626
-14
12
386
957
934
734
346
-531
383
-804
-240
-851
-432
952
-953
152
439
582
589
799
-532
-573
398
324
555
-824
205
-452
-205
690
-703
350
953
624
777
367
674
710
-471
-714
986
753
-636
-842
-72
955
-395
92
801
-374
-934
-455
914
-94
-529
-475
-674
-468
759
-833
-572
-956
-213
-954
-875
712
681
-340
-15
-692
559
919
-669
-702
-132
-123
-832
21
615
-979
-334
975
-586
71
-670
-225
-572
-595
82
-642
-646
44
399
58
-720
-203
-33
837
854
520
-245
568
261
828
460
-360
27
-275
-527
529
874
-519
-397
-627
-913
-537
399
196
479
769
-900
-475
321
-378
61
856
338
103
396
-72
-310
683
-548
-734
-268
-843
626
456
-500
425
-380
348
702
-306
885
686
430
113
379
319
607
602
-640
-232
-361
402
857
54
542
652
42
32
490
-805
881
927
-154
486
43
-458
339
750
-539
-405
-302
811
-253
-860
190
469
369
35
70
67
58
-57
-812
-315
-191
-234
-749
307
997
-185
701
-841
684
563
996
815
638
562
744
-966
-58
377
982
-591
136
836
-987
-722
555
235
900
758
-651
17
743
582
-968
-406
96
-883
-687
54
-586
-779
834
683
-653
-924
296
-709
-932
663
-405
-460
693
-749
-41
986
196
851
-295
-460
-600
449
-650
-172
978
255
-779
-370
483
304
3
-348
127
-905
-852
-216
93
638
-636
877
811
-925
284
674
750
-475
336
-828
-325
46
925
324
899
-158
141
-918
467
-329
161
962
-666
-977
791
-380
727
-456
775
-143
-551
-960
-599
-418
-383
269
-542
365
589
-148
846
95
298
-471
156
-301
-751
74
758
-148
430
607
473
169
105
-142
-891
841
757
-870
-302
-365
652
6
424
-711
-968
-459
159
-316
927
529
279
-431
-702
-732
177
17
-925
954
-553
574
239
-866
860
-929
-730
576
-140
-434
-597
-19
738
96
717
-312
416
497
-496
750
259
-50
-753
-214
639
529
816
-711
-647
-124
-475
-525
-73
308
-840
-359
863
-268
826
865
145
-588
254
22
-949
704
673
420
-185
-186
624
-950
-284
-27
810
-220
-367
-977
-363
172
132
-636
-731
60
-639
974
-635
58
362
958
-706
-398
-216
-638
-706
984
634
671
-917
-539
-477
729
132
911
76
553
648
-649
-312
-528
446
-950
550
-189
-994
811
-864
-887
664
-120
-682
-457
-530
590
306
-479
-592
154
59
-305
-973
-244
404
-411
-332
-653
-281
-15
-682
516
-311
-593
826
-389
728
293
703
6
346
387
-727
-846
533
33
-828
-941
-802
101
-623
-879
-256
-774
364
423
-220
359
269
686
-635
-697
652
472
979
233
-493
-899
-125
-379
-400
-889
-209
66
556
-272
389
-46
-758
674
-835
943
632
283
190
-804
-281
265
939
-125
-125
-198
-934
286
-748
-655
114
-282
-630
-435
-970
355
-785
264
238
47
-730
-491
110
-668
-456
25
615
497
-497
-659
-19
-215
745
-987
123
-415
68
880
-290
955
-506
-556
-387
749
-56
107
-171
294
87
-715
-837
-916
-422
958
-248
-565
968
-116
673
584
-36
-952
41
-88
869
576
-960
-188
-670
655
-725
-679
781
-494
-298
-671
155
135
484
-521
528
429
-995
60
-466
-164
-544
-229
175
704
-581
-611
-856
214
130
-759
-213
544
-393
987
297
-830
319
891
-467
946
-179
-921
828
-140
44
-55
372
-132
-591
-787
-654
-783
453
338
599
-135
402
971
570
-295
-663
927
-275
-563
-47
162
-4
525
-261
-841
-801
359
-630
988
185
549
649
466
-19
-283
-765
909
-883
-27
-693
-368
-297
-323
124
998
409
190
599
-383
429
-545
417
-489
-394
619
519
-886
252
-230
-541
-342
-649
-976
-980
812
-764
266
552
371
-148
-215
922
-115
-283
-618
301
-992
984
891
675
-800
666
227
49
66
456
-92
728
-10
-570
389
-840
816
-154
412
219
-6
546
-772
642
697
452
-617
-470
-923
647
398
-639
-338
16
-913
172
-192
982
-188
361
234
-981
904
-980
257
758
-656
758
-703
586
642
889
514
587
259
-3
852
964
-441
957
429
771
-673
695
-773
-878
613
-975
-935
941
447
-678
785
-78
-578
-365
-118
272
956
-509
-938
-609
200
-239
865
314
932
67
-588
-161
-348
-641
-103
-355
-554
-353
-652
-680
-147
10
587
-368
-700
870
-393
435
333
-848
-927
538
465
68
432
-774
126
-349
536
-797
7
-233
827
-78
-937
233
-313
91
468
781
531
274
5
236
731
-578
-28
-605
207
478
-690
731
530
-107
-703
-346
-402
-296
766
464
-995
254
422
473
-842
209
994
658
748
-288
-972
-885
-851
-203
562
899
849
693
738
505
707
123
585
-629
-555
-551
-195
373
-882
90
-232
-563
-255
240
43
-733
-912
-907
-51
551
765
128
-804
884
697
-398
578
780
30
609
-946
263
-405
586
940
-592
0
-409
774
566
-579
44
89
146
-782
959
419
-51
-334
868
-257
165
170
238
221
778
-971
47
159
-4
-138
352
-189
-54
481
-17
-784
763
124
227
-336
-472
546
-624
-265
-501
-118
-771
525
-728
306
-779
741
-414
885
460
779
202
-124
394
714
-248
-330
-371
-429
-454
88
330
57
688
-764
-963
-880
-229
-846
-208
272
746
182
898
-233
-542
-206
-757
-636
242
-427
989
-20
-479
81
-952
464
-663
-725
-331
-167
506
259
-962
-590
-473
496
729
-35
-988
-477
-99
316
-33
-440
79
484
436
277
-80
-912
-111
-356
289
-392
308
103
-185
676
878
237
229
-227
488
-800
171
-720
461
-444
280
-801
186
-955
-545
-707
-671
697
664
-61
595
23
-862
946
-374
-4
-646
-617
-396
270
650
-74
-669
-891
-668
747
112
239
-813
723
0
562
-310
256
681
-266
360
928
92
519
-434
-421
285
919
-68
268
385
269
-806
453
655
778
654
94
-1
438
785
288
-539
-182
947
-399
-253
651
736
746
-899
468
-82
-746
-660
692
-26
-222
-432
-37
-517
-803
184
-402
-401
140
-85
-561
-922
-884
264
259
-95
362
828
248
-548
-417
638
955
217
-790
13
742
-176
610
755
874
849
92
-31
-724
-376
428
-376
-892
378
202
-690
-819
-178
-770
-406
106
-206
-136
462
-546
-388
-361
-57
591
-795
-881
-311
917
183
135
-908
966
-578
756
-780
-658
833
-41
-852
-583
616
574
216
803
184
983
-206
747
-678
621
-170
-766
981
798
271
-324
547
376
-385
228
239
27
-295
-387
-544
-317
-233
517
-261
-407
532
635
-583
-376
226
-535
110
468
-493
700
883
-118
-891
499
-994
-110
-685
317
608
-443
488
-234
-113
37
-724
200
-522
-284
514
269
-634
-810
-864
864
-84
395
643
-548
945
94
-543
218
-605
84
-818
528
796
300
107
112
-965
427
215
-997
-829
972
77
855
545
-619
-421
437
-859
-86
409
-801
-484
362
477
160
681
-683
711
-699
-700
-159
650
-285
342
220
-741
651
241
-580
-84
16
34
940
-290
-805
-18
-620
291
-25
-362
732
-618
476
392
-71
205
105
-40
901
-337
-57
-437
-57
318
-426
796
895
226
-986
-833
912
419
-497
-683
108
118
-416
-355
-654
-315
956
76
665
678
24
-501
-818
-740
169
823
161
-199
874
-577
-383
-547
-511
-299
-377
44
-972
-975
-805
-735
785
259
-305
-419
-122
157
-657
762
-682
-925
44
-248
914
-941
883
-960
-898
707
-778
-806
320
-362
263
-460
-296
3
-989
-164
-487
803
-248
458
-711
-251
-274
211
-79
-86
111
483
-131
-594
-503
144
710
571
976
-601
-730
949
-740
-1000
498
246
-538
268
-165
44
-533
311
-976
-993
240
-293
-930
319
782
-43
-198
-910
-427
-481
30
233
715
230
-35
557
335
909
409
-215
756
-787
-884
307
-21
537
-886
-435
208
-985
-134
-574
-753
685
-706
-343
-7
858
851
882
-167
-247
-408
-877
-314
-523
480
-940
-739
345
-882
-152
247
-841
881
-351
-748
-790
643
958
748
-919
-421
-139
-958
-220
248
-905
-199
-970
143
5
-831
-474
967
793
956
683
-208
651
490
-804
-132
-579
73
-248
-520
629
-93
-387
-866
-743
915
-274
-800
-606
72
833
-169
115
-50
937
491
-297
-456
-856
674
-902
627
731
-317
-583
931
167
-508
-65
632
996
-144
626
-8
-971
-828
151
-415
-249
-742
-622
-287
-849
-187
-405
-16
365
453
-508
598
122
610
-945
-145
345
679
-22
-824
-833
-554
970
873
723
684
795
488
-297
-790
226
-561
797
-977
191
-226
502
-168
-935
-492
951
580
-842
152
436
-968
-679
-900
830
-455
-779
751
318
47
-752
300
-142
-365
306
53
-656
565
462
717
586
508
-769
739
616
-861
702
-570
-597
-588
520
-292
523
-183
703
126
-169
-461
-942
-648
705
-518
-849
-277
159
373
-887
-969
-135
-79
-507
212
-68
-785
-324
275
-573
858
830
-787
-221
-267
-93
192
28
962
656
-748
325
-336
-326
363
372
-192
-551
-742
-531
-701
-813
-809
-601
-419
349
-232
983
-605
221
-522
-911
474
-328
121
-789
-932
432
966
-685
-177
787
855
378
-590
530
94
-930
695
569
-427
-780
-936
-225
-20
-967
967
959
38
717
34
-665
-876
712
-656
101
978
-76
-312
-24
319
951
379
597
-889
141
-737
-895
-216
773
-319
79
642
-324
307
894
530
318
-140
-853
229
457
863
-238
-332
615
-809
-863
-342
-272
-649
947
-531
214
-771
988
754
-151
-298
-594
-394
-348
-576
951
-256
692
-842
-913
-604
-486
-579
894
100
-395
-896
-476
-254
-166
102
-799
593
-985
563
-728
-184
-400
-166
-491
73
828
-57
-786
-592
599
946
801
713
-550
493
-76
-430
594
-332
70
-532
-845
227
657
922
-390
34
-893
-983
20
-684
-592
437
61
773
-890
-340
983
-550
-921
470
211
-863
-604
-818
982
676
-7
970
-510
987
-52
-798
-570
187
479
-312
650
814
-678
725
-444
95
-672
92
-992
-260
-614
916
-689
-323
-420
-749
-953
-246
-349
-899
141
65
655
-309
-652
-112
-801
481
596
-818
-927
-530
-633
-871
963
-695
778
635
783
967
-182
-945
-667
288
141
-431
66
890
882
-575
131
-38
876
511
49
-486
-479
241
393
-722
-603
908
556
123
-611
291
288
413
-326
-349
546
-321
325
-104
-655
-213
140
65
908
955
442
-613
-204
-682
-32
-644
335
393
-923
-715
247
634
923
-203
-942
930
-446
-28
460
1000
-932
-388
415
275
-425
63
211
-277
61
344
253
-56
676
-997
-244
-473
284
-65
-555
718
-961
-619
127
-867
340
275
-8
100
-91
-281
-712
-927
-626
220
-791
-16
-173
971
-125
-788
241
330
520
-714
733
-753
522
-751
279
-176
-913
-448
150
-250
800
923
406
-988
286
281
965
689
-767
200
334
-576
23
-539
-953
-98
-77
678
-144
-64
-594
589
-271
213
498
-49
491
-655
-759
-105
-147
234
174
-802
713
668
-105
-457
-313
-843
-603
-253
784
-85
-278
-460
667
-742
845
-407
915
71
-125
-111
741
-138
994
903
546
55
-337
172
563
543
-185
-35
-312
898
548
-363
-238
21
-961
-363
889
375
951
992
323
-947
-977
992
-985
133
918
653
555
522
959
-572
-595
-740
-372
235
147
500
432
-971
-652
-907
998
-2
579
-208
-690
-902
405
-273
368
507
-880
677
244
-547
-913
513
295
779
-834
888
499
-590
-383
-494
186
625
-63
52
131
-496
-210
395
-981
-515
742
-655
10
664
673
-360
-586
-36
-883
376
940
624
398
346
-200
-410
538
272
-637
34
-187
830
163
-197
977
758
420
-944
-548
-70
-841
141
816
931
-158
169
-883
-229
300
665
-910
271
-309
-307
556
5
487
-404
-416
101
202
286
965
-741
657
-86
-484
543
206
160
-646
-429
-505
-66
323
-341
653
8
-497
774
260
347
769
-403
978
-587
997
-389
-556
733
689
676
314
-38
124
-179
-214
-465
526
453
292
-412
-894
684
-134
-482
-500
512
-310
-875
927
-212
-452
172
103
711
678
-414
999
-229
-724
-137
-58
-841
893
661
-65
-473
699
669
425
902
127
925
-600
123
-355
-528
-957
835
-900
-979
71
951
-297
488
-257
329
-683
72
421
91
-384
782
-105
329
-716
-714
-879
-618
-440
999
603
-334
817
304
-483
-15
225
54
864
-158
677
-494
-793
-860
-478
-437
60
-959
69
34
213
-589
-133
-285
-939
336
-518
-705
750
638
812
387
-95
-108
-894
-833
572
613
-480
707
-675
-132
-892
435
691
475
-913
-396
129
-949
-240
440
-591
821
-294
-931
-834
446
878
202
-33
-718
-582
378
641
-156
644
-489
-483
590
-280
797
9
860
-758
726
-786
819
-501
244
489
431
110
312
629
148
-164
675
395
790
-490
-678
757
-446
620
195
828
652
-276
-117
-112
238
-714
876
457
-616
313
349
805
524
132
43
139
-881
488
476
-175
-37
-22
299
-609
117
69
31
692
-578
677
-759
-802
-435
44
889
312
-374
709
920
671
873
459
578
-173
938
137
-4
42
675
913
566
-710
-420
-366
382
765
-454
641
254
178
607
-628
-152
691
-54
-54
-312
-6
-435
-256
90
-390
878
468
-8
-520
649
933
524
-635
519
804
19
905
555
-676
-200
-420
-691
712
473
-791
816
518
-724
-292
-222
420
745
-17
104
-573
-528
450
-182
-978
-274
299
487
214
-271
-506
443
723
825
629
-317
343
855
118
-489
-338
473
-888
5
695
469
-388
-590
-896
328
-92
-465
-937
-666
-677
475
-293
218
656
778
953
643
772
-646
136
-219
-737
758
-743
-972
-883
-885
277
-655
-448
-635
259
547
-773
-940
540
-490
-263
-352
984
875
328
252
-748
-789
757
332
-360
-775
-500
-723
405
739
442
57
-339
484
31
-789
238
736
-971
-417
-163
311
-911
560
-340
-829
274
970
540
222
18
-330
538
254
-603
-289
-961
369
446
-644
-960
851
136
-393
669
-187
-733
250
872
347
129
838
585
-507
-558
-390
-948
742
406
19
862
930
160
864
341
-301
455
712
441
644
-415
-151
-548
-672
-347
-77
-832
537
450
803
405
-318
-722
49
424
-751
-759
-969
451
-291
-640
808
-155
-264
983
-915
340
-296
397
-623
-593
49
104
134
-305
689
-612
515
-177
357
-87
-945
-784
801
-772
-370
-195
675
657
758
984
869
446
843
-582
56
675
962
111
981
273
-259
-724
-987
-349
-46
729
-252
-434
883
818
-595
-300
-438
80
567
78
-13
201
-464
815
339
-817
815
561
369
-972
-11
638
474
-875
294
720
81
153
-349
-917
170
-593
-367
-995
20
110
-758
317
-504
-85
900
507
-234
109
36
-943
-52
229
-552
-561
-873
-358
56
-772
979
-244
-280
-39
-839
174
-4
-776
759
481
-229
354
911
-565
-893
981
397
-202
-724
-470
856
298
-200
181
120
697
-23
897
97
-494
714
273
952
-479
380
-944
246
995
772
-149
-431
851
-853
101
782
-704
-78
618
-584
697
-529
-500
-613
-690
137
450
511
-939
912
-158
-748
-111
-651
-698
-273
-405
959
-99
335
-208
623
-544
61
819
-953
-683
853
225
786
615
330
-524
568
-897
986
-789
789
-166
-110
700
-683
-989
558
830
-474
310
-481
-459
-811
-775
-576
-228
-621
-257
814
-667
317
-588
-165
771
977
-928
29
-94
-793
618
-733
-658
170
268
644
130
-434
-266
-527
892
-261
-752
394
-925
112
-156
-997
911
-950
126
-975
-10
853
-618
686
763
956
-199
-229
-350
329
899
-661
567
-871
145
-717
27
-170
-77
197
416
-590
-715
799
-189
72
414
297
958
572
-773
-488
-215
607
805
847
-451
-140
571
-821
523
932
-107
-948
770
-555
-930
-323
-292
-910
-925
-329
-739
-356
799
-965
-987
-530
-579
-221
686
-187
-366
-549
-391
-665
348
8
-996
9
863
-254
236
-683
384
999
862
-174
-891
-935
390
132
-475
331
313
-277
-878
-964
-409
-240
-311
-337
-107
320
-359
644
506
-400
-487
-651
-979
-849
872
80
-101
-408
-763
-738
278
-844
290
-944
941
-959
-807
601
981
-637
307
841
858
-800
383
-846
648
-932
-493
-745
-332
521
-110
43
-976
716
-250
-91
520
-83
-341
670
473
4
-901
375
624
-784
-412
-99
194
-295
-390
-393
-234
-896
-756
-549
795
-535
700
-182
-70
265
-598
-495
954
-942
-638
575
759
-993
-565
294
930
-136
-266
111
-397
602
799
141
660
-429
755
-885
175
840
359
492
-800
-153
397
-516
532
559
-690
391
778
716
-716
39
-332
-364
194
-309
651
-838
609
-777
-811
453
756
977
-646
-534
-82
759
-661
-168
643
462
-243
-519
492
-484
-892
935
459
-899
-15
656
-196
630
453
-373
896
-583
913
6
-412
-962
-407
-673
-781
-201
280
568
494
-954
-339
-692
-148
-467
-622
-941
-169
55
193
-525
31
-224
-911
25
166
-961
-283
860
88
16
-484
681
8
752
173
-414
-704
500
-37
-10
587
361
-806
-951
576
-626
500
-790
731
597
972
323
546
-450
-871
901
332
585
-791
-729
403
-473
-712
400
908
-831
433
897
416
-545
453
-477
-741
-555
-364
143
-258
-358
835
-762
-289
-739
522
-581
106
297
-87
-961
-31
-560
-421
-152
-437
-520
-178
59
-707
970
-719
-268
604
-710
821
139
785
164
-912
-269
861
991
-385
-625
758
788
-678
-484
-349
637
529
-377
709
-844
878
388
-882
149
743
733
628
-51
273
370
467
616
-840
-512
-599
746
797
-489
531
560
-149
-962
-437
-724
4
417
-292
-72
830
-979
642
144
-453
-263
-785
-956
-309
-827
837
267
105
138
948
-462
95
-351
-947
-713
656
983
-564
486
822
321
-213
949
-908
-774
888
-978
-803
-973
-930
686
-316
798
-174
675
338
317
-946
707
-869
675
-172
409
-987
-366
-848
-242
710
-298
-152
-352
-417
995
42
891
-240
615
-613
267
287
-883
509
930
-719
532
17
289
-126
-475
-869
159
-400
670
-278
64
-166
-618
563
234
901
531
-631
916
-537
-735
-344
-440
83
45
993
-3
-225
943
-822
641
981
198
936
-123
-987
344
-878
889
-840
119
83
339
745
261
-384
166
71
133
-555
650
-437
15
-79
-474
532
-709
821
-710
-135
592
16
-548
822
-632
565
173
-257
493
548
280
-644
322
-804
-190
-290
322
-147
-630
-542
-773
102
-46
506
555
332
-520
475
-69
-920
-531
779
-426
418
612
243
-88
-771
-597
-921
127
639
577
-870
-116
-312
-959
-538
41
525
781
450
-158
954
176
193
-870
-898
228
-66
95
559
-155
766
-915
-512
739
581
-244
584
-219
51
-423
-916
-605
330
463
-484
93
-484
580
-659
447
-666
-947
-802
655
-706
912
-348
-809
823
-780
-865
-24
847
751
551
66
-680
134
-130
-230
-779
857
287
-32
-808
25
-526
516
-597
524
-520
-462
-709
-503
875
-530
-243
-750
-136
162
-42
-449
775
-94
567
119
-373
-806
-652
830
-82
572
421
-596
-890
644
109
838
-554
606
-323
-608
-928
838
-590
861
852
196
-453
-71
80
799
55
880
-975
179
-255
677
962
593
-58
938
-359
-623
5
-907
-625
889
116
473
649
-604
172
-368
216
997
918
136
87
-854
659
157
-644
-875
475
559
770
-175
-778
-666
-747
-153
35
-652
-460
-375
601
725
-881
-715
-349
-688
-867
-583
-512
-631
713
-713
-556
-876
625
-622
-144
-423
459
287
-23
494
734
616
113
-819
915
910
-793
518
952
-506
-637
-723
-662
289
550
35
-709
-813
756
-337
-917
-907
520
-73
-155
192
-819
9
610
-963
-29
393
-530
-679
809
-756
317
-400
935
-803
800
-95
967
165
-516
-788
545
881
846
-530
623
998
-446
-831
-929
-548
-39
880
693
-550
-250
259
15
-475
-626
699
-283
-778
-957
107
93
197
-662
519
-139
225
-769
745
-481
-108
611
-982
-489
-210
315
-114
-830
-840
-475
-526
-273
-164
774
943
-435
705
-576
-503
-722
-255
-860
-266
957
384
-85
-259
768
-23
952
435
-749
416
-21
832
872
-863
14
-518
-706
-931
-74
-498
-104
-978
-708
701
228
310
-314
-539
-53
-125
-138
904
449
-326
-791
971
184
-377
-762
-793
921
-398
-564
-854
-76
-186
515
-189
-437
500
-116
-18
581
-701
-626
-490
1
19
311
825
-542
854
-325
403
139
42
237
-657
-370
38
-361
94
352
656
801
445
-588
-474
137
98
999
79
459
-827
-63
-865
-449
-283
-711
-186
782
317
-182
98
755
889
501
768
-651
495
146
785
-833
-498
275
842
227
702
-899
908
413
430
-732
-263
297
329
146
-570
315
284
892
-766
-825
406
-697
-540
742
134
400
-317
-14
546
50
-650
-956
-550
-190
473
706
379
37
-478
86
13
691
460
-623
-555
159
-241
-134
-210
508
-378
-602
-197
719
969
-518
-472
852
-825
919
-887
431
902
-797
580
983
-831
563
437
-721
616
-137
674
229
-462
18
-243
704
386
-880
683
982
-374
448
-38
-362
-419
289
-920
272
441
509
-696
-346
287
38
393
-288
-642
-37
325
-831
-388
160
-148
-249
-936
621
-505
778
-9
702
-975
61
447
-101
581
-335
690
183
-835
478
973
-49
-279
855
-716
402
-985
566
518
902
985
816
-385
-151
106
269
943
-73
880
660
-52
445
-998
637
95
-76
595
419
361
-606
523
-326
-927
28
956
-309
603
-137
936
-986
184
-786
-398
-645
659
-231
-139
-560
-879
-744
-375
-111
-950
-604
-592
-248
878
-228
435
47
-156
616
-236
478
-400
-394
-909
100
375
-302
-991
424
-307
73
-149
-56
204
722
-840
579
615
526
-564
-456
-974
-186
-840
-903
-86
532
776
472
-184
503
615
-107
716
-109
206
-213
672
-356
-535
57
440
-519
-849
265
895
462
664
-111
-516
726
262
-789
-718
416
294
513
124
-621
-470
383
636
168
417
-171
383
-580
-632
-18
236
150
-110
-674
-877
-217
164
272
-447
-537
648
-520
-902
693
793
513
-597
-870
-294
232
-15
323
105
998
838
-61
-116
-660
127
-930
-359
-810
247
624
746
-203
247
159
-206
-804
-67
-848
-744
-395
-620
-656
-291
-663
657
348
163
145
-474
-542
902
558
142
600
-160
383
-230
-950
-676
-64
557
-812
-144
-575
-384
-882
182
-463
715
-823
-998
917
-444
434
688
-152
-763
-831
-947
-719
-417
721
-692
-424
945
-348
-765
808
-808
-589
-783
775
-296
424
-835
-929
-152
-487
-282
-930
-491
637
-488
721
911
-199
-107
-768
-481
409
626
-421
-457
-877
-791
340
-680
801
376
-885
828
34
-145
-974
152
-628
-517
-509
-145
-971
283
595
859
-657
-468
712
530
374
486
-797
310
-665
1000
-636
-394
-976
-767
-591
-974
-784
446
-44
-81
639
768
-211
796
-961
-514
-410
611
190
-254
-67
-265
-924
429
992
807
-836
368
-255
-159
-815
659
619
-484
-890
-258
367
-2
-222
740
-123
759
-471
229
688
709
889
972
172
-857
350
722
430
-965
-680
928
57
687
-731
679
-388
779
404
-538
470
580
-590
352
-677
-148
579
-828
-425
193
-652
-747
611
-105
91
98
189
-470
-793
819
707
-407
20
-122
551
419
124
-443
339
-785
-857
625
-557
-595
535
-839
-92
383
920
-728
-355
630
-429
846
-770
-458
39
898
492
-588
-963
-619
153
417
-917
495
-729
313
-753
-872
-522
427
275
736
215
906
-69
518
24
-937
-686
-809
-673
774
-239
-994
-262
759
327
-236
-672
728
-39
253
-65
697
-370
-392
-592
478
-254
-235
-140
364
-378
-499
-643
299
-618
-747
100
301
738
692
-481
891
569
975
-404
-159
-239
964
-404
-531
-75
-234
-256
-698
-9
670
-947
-423
811
-923
333
-590
477
994
-659
-893
759
-548
-413
677
-628
-593
755
-454
-22
-517
796
510
-137
-378
-906
-309
-33
-257
794
784
-546
-508
193
333
-29
920
526
881
-162
-351
-962
908
765
-570
-541
-42
616
-664
475
-639
808
-490
846
920
-138
242
-738
495
-37
-995
568
366
772
-988
969
770
839
-862
-668
265
414
-975
968
-667
445
754
-786
-164
-925
349
-482
-234
-534
-729
-968
650
199
935
-805
-208
-627
109
-924
459
-346
529
165
716
615
-178
-322
737
-374
-704
545
-930
173
-523
625
-816
-932
-75
-885
490
-53
-773
914
-784
-226
-316
635
-705
240
605
603
403
-721
-792
466
-695
585
-949
7
397
109
253
333
-389
-86
-851
-765
-945
-377
170
-344
71
-424
-924
-677
556
-549
840
-781
775
-305
789
454
-286
-974
587
704
-272
370
400
-212
277
204
803
550
-501
-784
808
114
184
-520
-450
-333
849
771
268
363
44
-695
619
738
-198
459
446
960
840
-255
-685
-888
225
928
182
-488
338
217
970
557
840
468
-515
102
729
588
149
832
469
31
-515
917
-270
-880
101
876
-744
-921
603
224
-92
-11
667
-932
-154
800
205
-553
-529
159
650
-887
34
136
457
-185
786
861
-577
-22
632
-809
-595
633
594
641
493
717
71
701
33
-127
-776
24
-729
-396
946
-382
-980
-621
248
-490
598
-371
-458
280
-262
-610
375
670
442
-664
845
-75
451
189
48
74
-141
-503
984
-205
-755
59
776
331
638
-609
177
848
-834
-376
666
708
192
911
-118
543
-663
-507
-805
850
-610
-973
-86
-760
-466
32
931
-413
634
349
-718
-326
496
453
-521
347
-864
-491
-997
288
-572
13
-92
-604
-73
-835
-629
653
755
-944
132
-557
-426
81
-43
981
561
887
-239
308
-628
-951
-180
485
33
502
428
-28
253
181
-305
-673
84
-340
-169
-812
-585
-753
-366
-75
984
-710
-7
-294
-585
665
-359
-672
678
-1
-10
-423
-7
-470
-254
-42
92
-571
-849
-934
-657
276
-682
190
649
-305
-524
-599
-870
660
-400
511
510
-826
770
105
453
-897
941
-204
-727
138
747
194
-218
865
-487
168
-93
-22
-648
-546
-620
816
3
432
886
-724
561
564
-327
304
754
-604
-941
718
632
-434
591
-884
384
991
480
-904
588
420
-356
-218
387
262
-51
665
916
-84
-47
720
179
-549
47
333
736
-78
-249
-272
-870
-348
604
-301
679
228
853
-431
555
96
421
-310
504
226
-900
-597
-568
737
937
-969
908
-805
-980
-195
-918
476
-125
-184
-424
-324
199
-118
74
191
-148
-580
-308
191
131
983
-160
636
-539
-740
413
-454
41
505
267
667
326
-358
-929
496
904
-961
-998
575
-141
-797
-158
742
-792
361
-267
506
258
208
-122
-736
432
-483
-68
972
712
-81
412
-475
-784
-497
-183
714
816
-666
-420
488
-957
33
-967
151
-523
245
472
239
-902
913
-689
927
-479
911
629
-283
630
-261
581
-951
20
303
279
267
256
-780
-937
378
-400
720
-460
541
749
52
76
-809
953
-285
-669
-494
-202
-324
564
119
-175
-97
760
-715
968
-640
586
901
731
-678
-29
588
144
873
39
-760
-389
-568
234
997
448
5
-915
522
-755
660
-782
-410
-394
-802
-699
-413
-896
578
20
659
-698
-510
-447
-609
176
-338
-876
-735
-760
-175
335
726
27
-621
-128
-847
180
454
818
-197
316
-102
-639
-3
-562
-334
-607
920
-223
-389
-162
991
611
-864
-353
-273
-816
278
-942
534
-482
-404
-158
839
-485
997
-149
-482
-144
-897
841
-471
-142
-725
913
-555
-174
-329
-993
537
12
941
-679
897
489
960
831
446
74
-851
516
347
-429
95
-740
420
-511
235
739
-187
-248
564
-981
537
-686
-342
961
-635
-828
696
-880
-46
-786
535
-993
-47
-605
-740
-875
424
-93
530
-76
609
-394
887
-156
649
-652
75
543
-281
-484
587
26
-257
116
187
21
644
242
-619
15
16
783
636
-887
-305
-342
747
-144
622
487
701
-610
946
199
-73
648
-460
740
-734
440
-874
155
-923
593
-602
439
-224
289
385
-328
-491
-225
-349
-141
-996
784
874
722
520
905
-413
-891
-792
446
-815
-707
77
288
443
50
-412
796
139
50
587
-251
349
-52
-389
-359
-602
-289
763
-212
-367
828
680
-401
-808
399
-169
-544
-544
309
880
-942
372
-301
844
429
544
-341
335
148
573
-55
315
-669
-733
302
-595
631
461
-770
971
-498
562
813
-530
-939
-178
-881
579
497
943
-879
60
876
756
-659
-371
-708
863
940
81
-31
-51
456
861
-267
415
154
394
-256
-699
-535
115
165
128
432
462
-142
-356
931
62
-927
605
315
-379
-535
555
-480
-508
659
261
505
923
161
-744
-941
-531
-101
-858
644
831
-608
368
-732
572
331
859
547
262
-396
-500
243
-526
-467
334
153
-541
-913
444
-357
-870
-147
930
461
-22
-698
440
605
-461
833
134
661
-498
-77
565
109
370
-894
-636
509
-251
846
693
-661
914
781
358
-105
240
-77
806
-258
146
517
-101
-345
140
403
-593
-443
363
-664
157
-419
-793
357
8
577
682
408
-909
662
-921
306
232
-881
373
274
-515
38
-94
-665
-508
-541
-462
588
536
-820
-177
154
-722
-504
-118
275
318
-225
777
900
28
378
832
450
577
94
-70
-858
595
597
492
-473
-382
575
672
118
558
-188
-547
811
290
-634
719
-78
-368
-127
188
-940
-690
102
-687
-320
412
-671
-710
-992
-310
-117
251
-815
-785
-596
-689
-897
243
236
-976
-506
-477
679
939
488
-550
-459
-712
259
508
-248
21
416
-839
-81
-560
-484
-593
875
178
909
383
599
-731
-549
-512
293
270
-119
-574
-752
-23
116
-382
-943
-312
-528
-110
-481
520
-108
660
819
16
111
234
322
306
-102
-775
-181
765
-968
-301
-942
981
-869
22
-373
704
283
-423
580
816
-936
532
-188
-706
-324
319
111
-329
481
-204
-381
-288
229
978
-602
83
-1
40
-415
-285
-431
16
563
-92
351
-115
392
98
-458
689
-813
346
356
-581
-322
747
-692
282
869
-975
611
-906
75
-208
-96
-571
-771
467
-832
230
-36
-905
508
798
-589
846
914
-646
-61
-164
-556
839
-976
-598
-574
891
-499
-813
-358
-592
-667
643
-199
-815
472
-160
823
459
-612
-326
438
-359
615
-380
-857
-659
-107
-388
49
-831
-14
202
-920
-308
36
838
902
-230
-501
-347
-502
-831
-707
98
2
-334
-42
-165
729
-225
190
200
520
-175
810
-598
-419
-466
541
-951
171
33
871
626
96
999
-340
784
79
-158
-994
-170
507
866
526
748
-164
343
-194
160
-79
672
-559
-443
-446
299
445
450
-529
-904
-872
-979
-877
-895
-207
-64
-558
95
-182
892
-559
854
975
-447
98
136
-948
967
363
-267
-601
841
-750
526
-307
-964
112
-961
-974
924
-472
836
423
418
-326
759
-675
360
-626
-97
-312
-165
899
-992
-532
-693
513
-545
-618
-342
-432
-689
244
805
377
305
238
-551
-306
481
-67
382
-737
-357
432
-851
-972
-173
152
774
-49
-569
180
817
792
-275
425
224
-961
-362
524
993
-382
21
-41
378
11
561
-894
133
-771
-977
908
-471
-751
-751
656
152
-936
-895
-920
-549
37
-725
448
557
137
385
897
81
-221
77
-781
-81
358
-241
-465
-969
170
427
-175
696
77
-476
-438
-781
-393
-280
88
-614
-406
-903
-219
-684
303
112
-362
-447
-112
-677
305
810
-119
507
-38
911
-686
387
74
-860
926
-370
664
-981
-722
-697
-878
-293
18
-297
463
585
357
270
-207
690
-29
960
-107
575
-329
343
-816
235
550
-506
-270
707
194
977
801
975
154
-273
133
263
-201
393
-563
-858
-786
440
259
250
-976
301
-227
-210
-930
921
593
-588
-454
-547
440
-417
299
-51
499
-173
878
-940
-198
-550
-214
-636
-766
-397
-710
534
-34
577
736
249
-556
164
-54
577
-9
-262
-67
683
-638
-366
-248
-624
841
230
194
606
232
-187
-316
-618
-212
-363
-444
521
714
-506
831
-74
40
-544
-75
541
732
-372
-100
-802
-661
798
449
-983
-936
-170
-546
798
-972
-55
604
45
390
478
-896
-103
330
2
-745
266
557
-88
-324
-513
106
880
-571
-442
-426
470
-153
-25
-925
-616
308
-962
809
112
256
608
506
152
455
929
419
911
-685
268
-381
-594
478
-998
245
-642
766
-160
980
340
-302
383
918
-714
-325
-73
-426
564
510
-812
-804
-132
429
-85
647
-583
-776
3
765
-529
669
-375
-283
365
-376
-34
-754
606
-35
820
590
231
-507
-318
-300
704
-296
39
-922
44
-644
250
820
-743
-566
33
-558
461
-800
-895
359
-704
-802
805
795
-713
899
-18
778
-51
-425
-528
-13
845
-876
209
-147
615
930
249
-55
939
954
-159
-237
964
-595
238
998
648
968
-595
-872
-458
-131
-399
398
-768
-189
-537
-208
-289
-182
57
-665
-626
957
-452
549
-308
-469
-36
-598
-245
711
416
102
-56
-837
-231
37
-7
-577
908
994
-110
-931
780
435
-590
-328
-345
239
986
853
-711
-834
654
-588
-372
-300
-621
-884
300
41
900
847
512
-342
931
-49
326
-846
-843
-236
-44
-637
-203
-123
-694
-818
927
-647
-109
809
-865
-985
-901
635
-77
718
-294
216
141
-277
829
575
178
631
-995
-761
174
945
-684
-195
-294
-756
227
-360
-509
-210
-637
-464
285
26
337
933
308
71
628
505
-431
-847
-622
246
219
817
-911
579
-454
639
858
152
454
252
861
68
347
422
487
222
-277
993
-156
-743
-610
-332
249
786
-838
966
-525
663
-627
52
328
-571
126
296
-170
252
856
-499
-633
-308
820
156
-458
-865
-60
-342
835
745
-483
-905
-153
-28
795
813
-533
36
-364
825
-797
-644
-230
306
574
150
901
235
-494
652
606
-348
-833
394
-654
-127
401
-935
490
-630
958
337
426
-111
692
-70
-304
-205
168
-911
-558
953
-163
209
-661
-141
-532
-965
-400
-358
540
-541
-551
832
475
-210
-118
299
443
38
902
530
624
871
769
346
651
-509
-555
510
-637
-901
-937
333
-894
953
-189
711
-49
-48
62
-799
561
224
-69
83
-903
152
-955
505
-870
347
731
165
695
463
-609
114
-791
-861
-214
-850
150
709
260
-369
960
695
-187
-585
549
-990
142
-973
909
606
749
-996
924
495
-516
-753
390
903
178
356
-636
466
-588
26
-936
718
868
-529
715
-699
-441
-308
49
153
623
-921
624
311
-530
-832
389
-364
-255
-748
-568
-177
-138
-542
107
-263
846
-763
-340
479
-273
342
124
192
-18
775
-175
-995
18
288
746
414
-88
-381
-378
200
203
-403
-740
716
-336
-469
-314
137
-374
504
629
-756
-522
-998
949
845
-502
249
756
-856
-929
-576
-164
193
467
121
123
-65
506
-751
-671
-235
514
718
0
358
-101
107
84
-571
736
-74
-487
939
-772
895
-69
644
918
-631
-710
275
979
-667
193
474
-248
327
-529
37
-373
995
863
-668
-641
616
793
-555
490
-455
-640
-321
-819
-554
-471
-551
392
215
397
-299
-53
-500
-233
-604
189
-28
923
-297
0
717
-960
660
-107
-818
430
975
961
52
284
-23
-629
-30
-915
-135
-776
-781
-844
-225
408
-431
716
-666
823
622
941
197
-407
617
388
477
-888
-468
-959
609
-675
-807
-428
-746
816
-276
-169
572
135
557
917
-549
151
-425
-413
780
-877
-637
351
-398
805
-860
519
-777
-23
-905
287
135
-241
-53
143
-694
589
-35
-585
-273
-552
-998
1000
-39
763
-213
847
401
-483
-975
472
-802
-472
-688
847
57
176
-354
176
-357
24
540
-592
4
384
62
228
47
998
-511
-76
-59
150
-309
-428
-1000
-611
949
954
415
-592
16
-77
-123
-739
689
584
992
242
-345
-451
-257
567
142
-130
-839
456
-340
-859
235
18
-939
647
185
993
525
-466
654
-452
881
903
-565
677
915
-736
-967
863
811
779
-557
85
366
-19
175
-914
895
133
-831
-31
-801
437
646
-989
32
-781
241
-686
911
-411
-741
668
-520
-806
149
204
523
-218
-750
-734
-440
988
-61
306
-845
29
708
466
-907
-510
-162
-312
323
880
424
738
-443
863
-617
982
945
-352
17
328
197
415
-514
891
-180
472
983
-941
868
96
999
34
329
708
-525
231
-905
568
-285
152
-399
444
-173
-643
848
-368
127
386
-602
-666
-499
6
37
734
-384
162
-532
-463
-457
-777
973
580
633
-83
-624
498
-13
558
-446
-916
93
922
-968
319
-518
-323
918
-826
734
-65
-781
-521
-855
-671
-942
663
953
-283
-192
398
870
-359
-836
501
-900
-869
960
-664
-893
-226
-567
841
253
-665
-200
150
-868
-95
837
465
-800
-683
44
879
-994
-180
626
46
650
532
608
432
-738
843
294
6
-105
-876
429
-625
-172
600
-1
473
-24
-999
-240
-451
-859
-609
-523
-430
24
-261
-72
788
755
-847
-339
-440
-898
97
-683
-22
895
7
759
-422
6
-386
-193
-276
753
911
572
205
-725
-199
-46
-167
735
-858
522
642
-564
936
-384
921
-71
900
-116
977
-796
188
315
87
301
-289
518
-964
667
847
801
704
-395
-527
-718
345
-586
144
851
285
258
-692
700
666
665
912
526
958
434
27
-674
643
336
-908
-340
269
386
430
-670
-217
-403
-162
43
598
-776
711
-946
788
145
-44
-155
645
-575
189
-447
713
-320
-806
509
-964
796
905
-180
498
619
-871
-409
-752
671
787
262
812
266
-370
-150
150
-434
937
-120
264
712
-308
771
617
65
-18
-327
-305
443
-660
-407
-247
-348
-202
-248
816
419
-612
28
-545
-458
55
-317
-52
-622
39
716
564
-294
-882
-453
-909
604
80
-368
862
624
-966
458
-397
-91
-327
738
421
-238
-125
-433
-42
-403
-520
-934
787
758
907
-729
-146
-865
-101
64
-995
333
-879
900
425
-203
118
-631
-494
-83
343
-892
-227
-478
-458
582
60
-500
-554
-490
368
501
798
-266
-656
-309
660
-247
-722
479
574
999
-899
-494
-795
338
-501
-737
579
-152
386
626
798
884
616
970
822
-56
151
858
976
-116
-421
-776
745
-511
697
79
-718
-587
57
-157
196
-446
-310
904
534
-686
-860
719
-741
-134
-205
-200
-558
93
-364
185
908
-678
138
-807
821
-455
-293
-147
6
-783
-632
281
-612
343
608
405
928
-59
819
564
165
843
-991
617
983
-101
744
853
719
-644
-829
-412
218
145
-575
733
244
657
-43
461
-461
-515
-649
270
496
-65
439
833
947
806
246
398
-693
-519
-897
156
-411
-643
-803
-934
964
842
398
596
-301
771
-374
-177
899
-819
-382
-631
828
542
88
-112
-735
636
391
-213
208
-533
442
185
-181
102
4
-726
-802
320
-163
93
-86
775
-677
614
-935
486
-184
-580
-658
645
816
-362
-630
60
-7
94
-241
-49
-357
-579
-57
428
-412
-682
701
-124
629
910
-301
310
-948
200
-44
188
-453
541
-692
756
783
107
-469
117
510
-929
699
-604
935
215
188
188
-540
630
651
-878
-174
-444
609
782
234
482
6
-733
-807
-727
377
-835
-2
-733
-308
-521
-727
-928
-187
230
0
965
359
-415
244
692
-91
456
-61
552
858
411
-240
784
94
-649
-92
908
-694
-931
-927
810
105
-903
695
681
252
732
-256
385
192
169
-81
606
681
-157
-285
-915
430
678
270
-436
-636
832
-45
-511
357
-577
579
99
562
-228
714
432
473
677
992
-98
-201
270
-632
219
-683
-326
-765
-476
506
-935
851
-679
656
321
-528
292
491
-640
-67
-960
-4
-113
507
455
-244
-890
-650
-625
459
-94
579
304
-832
-722
-976
-627
986
-963
254
-758
-541
324
-135
700
639
-338
405
-655
-918
-356
-821
418
-992
-810
292
619
396
-505
677
493
194
-664
-17
493
-285
124
804
-990
-107
609
366
-474
686
375
682
-124
83
-964
511
-417
259
-235
-106
215
-711
-415
618
-25
-737
523
349
-747
701
77
-937
-680
-928
601
8
-587
635
44
299
629
-400
902
-811
386
-913
-925
320
605
913
733
482
401
131
627
252
-597
-585
716
983
247
-94
-709
-479
-867
644
-568
400
730
-45
-704
-885
-698
146
-233
486
368
652
-28
-302
-754
210
-265
814
555
-270
425
-948
-228
675
-469
657
-324
-117
-54
887
268
-646
-224
-296
-27
494
-617
-786
786
-213
514
626
-409
425
971
847
96
-910
394
966
625
-829
395
962
-557
-352
-905
408
-884
351
-183
-219
-199
-590
966
858
777
292
871
82
-187
514
-883
-870
-66
-801
121
54
224
16
-243
-769
-822
699
507
6
-977
959
227
739
-499
184
978
-341
-193
-219
513
-247
643
36
-871
-214
609
-164
-523
478
395
173
-720
442
-300
-27
553
862
-851
-302
786
-700
-395
-998
-336
357
-606
-102
-186
814
846
-31
-388
1000
-816
566
-662
-516
140
-963
-74
612
-163
186
854
-529
-168
974
-810
-930
-164
206
-941
544
-721
706
-668
-67
-789
911
258
-379
475
-258
-863
414
138
-137
-522
421
118
430
-21
-319
245
980
59
688
171
-203
-493
26
408
408
-786
-230
127
-240
-669
853
999
536
556
43
-510
-854
894
-475
104
-434
586
673
-256
592
-427
-699
-33
193
-838
472
-236
-748
523
118
-850
385
-312
605
-282
-365
-57
-543
-337
240
-749
383
933
-499
-643
-178
800
953
-249
-95
210
632
83
44
470
-883
-760
40
894
-330
-68
-63
-36
-381
-527
1
-878
-427
-872
550
478
633
-305
-479
584
897
946
-744
-686
956
-628
-132
-295
-824
-442
445
-416
-64
417
196
-663
-349
-888
793
-631
239
-380
-745
-605
-910
529
-853
587
-23
292
-567
-282
-802
251
-261
97
-845
-354
-601
-343
-123
979
248
517
484
-371
579
-131
325
624
450
-499
525
228
-255
334
726
-36
-276
248
931
-996
-577
852
47
-710
-355
-281
276
831
-832
987
-335
-243
413
581
-3
-389
416
998
339
198
-863
-886
-597
957
-814
-18
40
184
220
840
300
845
-865
-508
602
-731
-946
-383
-55
-265
935
603
733
-20
-397
-287
856
-345
264
979
-379
256
-956
-172
948
518
631
-876
371
-380
-472
105
-956
885
-951
-859
-201
-432
762
-153
-812
-278
45
-834
-693
-330
450
967
838
611
-227
-692
-636
-861
-428
633
-365
-322
-535
536
577
881
13
905
515
-4
977
792
-403
499
24
831
-574
964
-824
-179
-868
-474
39
-990
626
-373
-74
-272
293
376
-922
-619
833
-993
-86
-765
42
255
240
-33
966
-891
573
-572
-269
-203
-693
-645
980
-70
-155
-42
-272
678
176
-869
45
-88
538
-35
399
422
636
548
314
-116
-467
232
-330
211
241
-362
50
458
-680
-474
704
-112
-462
-674
322
-98
654
206
888
-319
-381
234
-430
-24
-731
-3
199
410
-224
971
-253
-511
970
29
894
-350
-993
881
565
81
546
560
-954
368
855
-732
-433
-537
-459
941
-574
-474
340
-161
577
133
857
-212
-765
-594
747
-144
-550
-444
954
-129
664
900
995
-478
-541
70
-344
-263
-691
770
606
571
-766
-1000
31
-221
686
133
272
334
-414
755
-875
-708
824
-846
-753
-970
-862
-123
-948
496
-294
-35
111
762
329
323
-606
512
570
-701
-647
491
988
206
-270
-924
778
846
-192
-525
-730
268
244
214
-951
-172
-804
-818
-824
795
-831
134
523
-214
-765
-586
922
792
-408
582
-321
598
116
155
-861
78
588
-565
-910
947
-693
-114
196
648
206
-506
524
-717
220
-379
576
713
-209
-498
385
981
-549
-591
128
-17
167
883
-992
-520
375
303
905
920
-615
-553
-969
-361
-669
806
-166
933
-655
817
-366
-701
-844
773
498
332
495
-933
593
346
557
-955
992
462
620
597
-46
-801
326
-454
-110
834
238
-803
37
561
-591
-910
799
461
-914
-643
-464
344
-699
680
1
-89
-310
-715
463
-394
-694
-10
-798
-159
540
-353
-315
432
-130
859
-645
736
-898
-489
-938
278
527
217
-144
-126
683
-215
663
806
-836
-750
296
-485
-877
105
592
171
-831
23
-151
-208
-901
-53
-852
-467
876
-915
-291
589
-235
710
88
288
383
-725
-333
-127
-274
762
969
-990
-782
-487
488
513
876
714
343
-375
76
-453
-83
-708
-938
-346
58
-207
163
686
-494
414
-898
-898
119
-233
-112
473
294
462
-604
-811
182
-792
-358
861
-168
327
-133
-705
-889
-766
-836
79
-705
-129
521
916
654
-572
23
738
-800
-462
-422
493
-69
-681
-835
-112
-53
-56
957
-36
-447
832
578
557
731
684
603
775
309
443
789
-496
-232
364
661
878
-551
-417
451
689
-606
-911
-514
929
-175
-18
-709
-38
736
184
506
721
361
-509
-122
228
-265
867
-329
-684
624
-873
-994
71
-986
161
-754
418
-517
336
657
-404
588
-995
463
-304
627
969
61
256
-585
352
-766
-658
-98
-272
860
-628
-453
715
-252
81
-485
593
595
651
-382
-44
-115
165
-685
-557
308
645
-567
272
473
326
-567
-826
477
-554
892
-85
159
-302
-752
-235
293
-899
14
-133
-652
971
968
574
34
479
58
-251
765
736
-221
839
-213
377
475
687
827
-412
-387
-326
5
579
-784
-98
-610
-847
-3
754
-83
-356
383
-731
-432
-124
742
233
-228
-841
211
-658
412
243
983
140
434
-541
-339
-904
-588
498
-186
-779
569
-685
846
-104
-881
-186
516
-731
928
-150
51
677
-909
185
-635
-835
-38
162
-646
596
-563
786
-196
-860
-450
-580
336
403
206
314
-547
749
806
185
-874
-720
-120
-721
-303
-924
-769
934
-441
892
189
22
-857
-855
-529
-676
663
673
39
-40
402
-684
-350
-340
492
-432
-227
-466
971
-378
-439
-419
-942
745
-466
386
708
611
-51
975
-399
-726
-785
-240
906
-373
879
-399
709
-708
-750
852
-299
319
-293
-556
771
604
-239
-603
-669
-616
-856
522
-461
-212
287
473
487
245
-591
925
-981
744
114
-239
-997
-511
-29
-936
215
-27
-308
-711
-847
988
658
904
-36
-425
-344
637
-225
-244
325
133
-384
207
424
-141
-504
-973
901
345
300
-733
412
377
812
-450
500
903
-950
-203
70
-906
484
83
395
789
759
-142
-474
982
-189
892
332
917
232
-642
-181
615
-526
438
-824
426
333
-632
-277
955
727
-203
-828
-576
-14
144
674
-920
439
-451
279
215
-758
627
530
-856
-523
372
-394
985
979
-350
-321
799
178
632
-549
963
-96
378
-254
-415
922
907
163
-700
184
-48
632
-697
-458
758
-625
-582
149
-886
660
-911
331
961
-952
-431
349
797
-197
-790
-607
-302
-107
-126
-304
679
18
846
595
-525
-647
322
-787
460
-92
60
-164
264
-788
500
-387
-894
493
-237
-297
850
275
-229
-18
-682
-930
898
426
405
139
-56
545
212
-91
-188
-292
-712
-914
900
-963
-286
-701
888
-109
51
33
-823
-832
943
-803
615
-802
-843
-145
-944
-334
37
201
142
855
702
286
79
-72
-782
628
48
-989
-942
-335
-446
-231
-933
-807
322
548
278
-967
-963
243
-229
521
328
-300
-64
-924
8
336
581
493
225
784
-789
137
-207
730
-3
-33
-640
515
172
-897
182
-584
-325
-438
886
922
289
881
31
417
-960
-952
331
-644
-332
183
329
-671
381
-911
914
-161
-255
210
-525
-277
150
56
301
-492
-48
-367
289
140
-755
959
595
-599
-393
-309
-771
-833
-243
456
296
344
262
882
84
877
429
-286
-277
925
787
734
-372
591
586
611
-593
-445
-852
185
5
-502
-956
-972
-543
398
-821
553
321
122
732
999
-116
362
59
-161
-790
-388
513
-322
-594
960
2
-855
123
-598
15
-69
969
-759
690
-841
322
196
-607
251
-275
-402
-859
757
-893
51
-675
-728
-500
-365
828
437
761
-686
-518
-123
-540
-609
-761
-402
448
-116
-794
156
256
175
-563
165
852
-162
412
-59
-360
961
-199
-440
763
133
209
706
-958
-844
-735
-990
-596
-86
-762
797
-377
195
-727
-303
-41
-340
-520
6
-209
-259
-571
522
820
-72
534
-502
-312
-532
-351
181
74
435
108
318
651
446
7
611
-324
485
237
255
378
-639
-942
20
-374
246
713
-708
-918
844
-615
-490
827
616
490
-91
-404
376
358
42
-303
677
-452
457
-295
-704
858
751
736
-996
989
-346
947
-593
-20
98
291
64
-414
-90
134
915
705
-377
-420
953
-932
-253
84
-537
-476
785
-593
-21
-387
-187
330
27
53
152
-903
97
559
-764
-704
627
-398
-829
-92
-569
-917
590
-561
153
-287
-940
-837
385
364
422
-888
32
680
-242
594
-896
944
-90
-359
-276
-983
-755
-597
-965
568
-421
132
832
-830
700
-447
64
996
147
-264
790
-829
-12
-729
11
273
-573
134
-841
783
20
-737
-28
-271
355
-754
3
344
-72
-93
989
-558
-655
407
860
-643
344
-582
-427
-332
485
-746
-177
16
-972
720
76
748
594
849
946
-279
95
-961
-356
-282
-152
497
749
563
-947
735
778
-91
-720
-940
74
18
-269
60
474
-498
-407
714
26
114
-480
-563
-530
295
-914
-561
-239
-935
710
168
330
462
420
-15
-377
381
687
-378
-382
255
472
-224
109
435
451
404
-823
-802
-454
578
-804
262
-994
-774
-11
728
410
593
506
562
812
-247
-607
818
185
-957
-193
684
856
178
879
570
840
484
120
-428
-199
-8
743
-982
754
55
-598
939
-254
748
74
411
149
-25
-402
390
-447
275
-910
946
349
-748
-239
38
-704
-122
-679
744
-363
-900
-210
571
289
736
-374
-224
-287
840
489
799
-794
788
559
-985
984
-245
480
-595
47
-174
-671
-436
953
178
714
-59
460
-187
363
-523
-40
-964
577
-996
388
-338
438
88
-743
-875
-678
-572
566
998
684
271
-582
-662
368
-851
-628
-383
-84
692
-631
883
419
818
506
190
62
775
237
446
-544
627
-476
165
930
629
804
841
-205
844
-284
-610
-414
203
-948
875
753
-416
-438
-776
55
905
-689
-831
905
775
803
-913
-873
-309
-271
-529
431
-634
595
754
-994
625
857
-336
822
-758
259
-645
-453
399
318
755
-350
609
116
-405
-403
834
576
335
469
-654
-66
947
420
91
537
3
-724
-414
201
562
468
609
5
-242
836
247
-997
-860
501
-503
-269
611
596
-951
741
-961
-205
161
-705
-336
690
-751
940
-672
695
-359
346
421
40
-172
-595
830
-735
420
428
-965
-450
662
-25
866
-473
-305
147
-930
150
664
-642
739
-205
130
-310
-558
-840
628
826
910
-391
64
-818
594
545
-439
-768
173
-2
-303
-864
-105
200
-527
407
518
-143
-511
-245
752
-105
-117
97
-764
400
281
816
-315
-494
-196
303
736
464
885
899
-113
887
689
-79
821
663
138
-21
-269
-207
596
-8
950
-633
-567
-919
-988
-810
-924
-201
-802
51
-285
560
-337
872
-965
-448
-283
-286
935
-808
407
184
-212
-585
-379
-847
-7
888
428
362
871
-362
-370
584
139
240
-541
417
789
-233
908
95
-166
-847
878
-80
503
205
-114
708
-900
-910
504
81
-129
-377
-960
766
820
885
-387
-544
825
213
398
-568
-734
-827
181
229
-256
-989
-992
-724
349
908
80
-653
-428
-641
885
-805
72
-790
-985
993
-372
-336
-94
941
-522
325
909
-842
-841
-459
959
486
535
-829
-983
-448
347
9
770
235
519
973
512
-136
-966
574
979
-677
597
-246
-225
-894
427
-882
421
270
-118
-849
-76
-183
-492
-590
-616
467
-282
598
-954
590
-69
193
321
-990
-836
83
904
213
114
617
798
139
-778
256
608
-861
65
775
-351
243
-499
-612
-735
310
-65
325
113
493
891
-339
-411
-934
761
-289
413
293
907
307
-518
-97
-539
-32
-660
585
-197
-657
831
-176
775
-116
-724
247
364
905
28
284
-821
992
-550
-666
-314
-97
-40
978
30
420
162
918
-328
-446
-785
-531
161
572
-530
-997
251
-275
503
-78
-538
-340
-903
-434
-454
647
300
-840
-835
834
822
408
791
-800
-286
847
-139
636
-696
871
694
-436
-188
-29
225
575
420
-861
277
-557
-824
965
717
-223
537
-862
180
649
162
887
-756
-269
-735
279
448
14
897
219
-694
-613
938
-965
-994
-82
-775
-10
-907
-407
-711
-124
903
-867
-856
259
54
366
-374
-956
209
536
-61
180
447
779
-808
411
450
-602
-701
-590
-148
167
-967
194
453
281
-103
-118
637
199
-455
509
449
-740
692
-362
673
276
-986
767
626
13
-806
-468
-514
-471
628
918
902
235
704
-483
906
923
427
528
-73
-350
17
-223
-342
-322
-230
-31
547
-124
-901
952
702
-691
-23
-816
223
-375
-265
-792
-749
-500
-791
-945
205
496
884
149
-189
818
-179
114
-870
114
259
-176
-111
275
-333
93
-125
124
-365
-672
-306
-765
648
-925
109
-499
113
999
-436
666
702
489
323
737
606
-303
92
224
-467
683
-433
596
-954
952
-764
-304
-699
614
-575
-275
-438
169
389
-217
278
118
440
606
-383
-34
423
-537
979
-728
-483
104
-122
76
-553
-27
503
-393
47
-649
-708
107
-708
610
610
-586
-263
-9
385
-104
-297
887
742
385
-73
-10
-967
-806
-241
-959
-217
863
-389
823
953
-534
-742
863
35
665
686
-272
150
-486
577
394
-106
273
909
-181
349
-795
730
-548
775
-398
-663
-959
-865
-205
681
758
231
113
-524
960
71
-170
-163
-605
549
-725
151
-349
-483
168
537
-613
-676
-880
841
944
-805
72
999
-915
-267
640
-8
-16
945
899
229
-569
44
-722
43
666
968
899
422
790
-414
512
417
892
785
340
305
641
688
-218
741
-69
-97
-265
-540
362
-661
-729
519
-875
-532
-337
-379
-406
-177
509
794
928
873
-71
-63
-780
300
593
764
549
-668
-179
438
-336
388
-516
368
940
-802
967
752
-690
-817
911
96
361
-789
18
257
490
-973
104
517
319
251
-51
-24
-423
-786
-114
272
562
34
179
675
-818
-306
851
788
-544
-458
-195
-61
178
-280
130
460
-828
168
417
-35
-433
989
-987
-694
746
-682
-988
73
458
471
162
832
454
7
503
-567
377
-753
-846
-877
-693
-102
63
14
-584
776
-859
153
376
325
84
-749
-258
-599
81
308
-796
777
-557
-815
-826
-674
330
-616
584
858
404
-439
-359
53
316
796
-91
961
833
-99
945
-210
-939
768
-126
-840
-479
556
-362
-919
-194
977
24
-429
93
-47
-3
-596
207
927
149
-812
523
86
581
734
-347
-463
7
-825
-26
707
-365
-679
901
-46
154
898
750
-255
-910
-539
-424
317
625
-608
-665
-806
-93
-301
-496
-239
-69
-412
-985
465
-740
-223
-115
133
687
226
-382
962
327
-205
-177
668
-456
-752
-931
865
-855
88
690
891
-996
668
563
656
846
568
-669
745
797
145
-682
338
460
-457
-372
670
-883
536
-73
379
-931
6
-364
916
-297
670
-952
-856
61
-123
-668
-183
-496
73
452
-731
220
-265
-553
-712
-801
-316
389
766
-836
5
-355
-207
56
-472
-919
103
370
-890
48
263
377
359
32
488
555
112
596
-736
-704
770
940
-864
-858
799
-239
859
-820
525
-545
-2
-929
253
104
-552
-154
-139
536
954
-802
137
916
-674
398
-242
136
-768
-693
-308
214
959
393
-333
-5
-951
-59
217
-675
-523
113
-271
272
-789
-908
749
-440
394
164
-312
519
-565
-12
-771
743
-468
-65
796
501
643
-43
886
-675
432
390
-336
-892
474
-601
317
-656
967
-291
349
867
-991
598
565
226
933
-976
656
532
-521
-620
-348
-566
-645
-507
-851
40
917
-395
-422
-286
-233
968
900
-456
-695
-484
-206
424
710
518
432
-960
430
922
397
210
929
528
-352
-398
697
729
280
791
-672
-339
-264
-556
428
-935
18
-189
-894
-604
11
838
-378
-501
-39
-940
-363
-832
512
117
-563
-400
303
-981
49
-891
-703
-224
-871
343
-140
-487
538
-134
963
-580
-19
-393
-924
200
-857
-973
620
301
429
520
499
-844
-256
-616
-375
-808
673
392
464
809
768
-708
-524
877
747
754
-996
698
128
-129
-21
-545
-189
467
-763
-144
-874
-448
-402
-484
413
-544
-50
759
571
718
-212
-860
-535
-489
419
381
-894
-317
-453
1000
202
-58
-55
-906
-957
773
183
-945
-168
841
-392
912
362
-503
803
-157
-314
-350
-267
-936
-285
-689
768
-895
-183
-622
586
-560
152
-24
114
15
-678
108
779
598
-464
6
206
-997
389
-622
155
389
-797
-527
588
912
298
-846
625
-583
-415
-107
320
503
-588
-615
-511
-666
-713
450
278
64
621
408
720
500
-87
-910
177
101
-247
454
-533
966
-431
430
-955
-626
220
483
25
-942
886
23
-307
524
114
375
-474
-186
-46
-779
-370
313
534
-39
600
246
781
381
-783
-70
130
-109
500
-786
426
-103
-737
909
-142
-142
-801
133
-870
-400
129
137
215
-592
962
-223
-604
-256
-749
-299
683
-405
619
-825
-943
572
-566
840
-848
-522
-676
-894
796
496
-178
-281
546
215
-970
-71
886
-638
-891
578
-561
504
425
-481
-335
-448
-281
-558
868
102
-911
526
714
439
188
-545
-619
215
379
511
256
435
-709
779
-701
951
-483
637
-975
128
862
608
-814
139
915
-17
615
520
-403
-228
-936
233
-301
-61
-978
845
-679
925
-189
312
-528
198
938
501
234
834
-193
-79
527
841
-23
-945
353
-987
-707
-494
-706
-489
-595
108
945
701
-317
451
-254
-54
564
-258
175
-579
111
-809
-225
833
-971
575
205
408
-303
195
295
26
970
-116
540
-648
269
258
-452
-152
-252
-890
67
-240
561
-322
-851
-516
472
414
827
638
-113
736
581
-268
521
-134
753
-457
22
49
-581
328
-209
947
-622
206
304
-743
-727
629
665
-92
-247
256
717
798
-59
638
-816
485
851
-454
-582
535
45
360
-542
679
918
-438
762
976
-879
-721
284
-347
59
682
23
325
-64
397
-773
-780
544
21
-153
659
-973
885
-306
909
-688
-114
-85
398
945
78
-805
645
-270
-197
830
923
236
309
591
8
20
-594
-525
251
-378
84
316
348
-538
908
830
312
-77
357
-197
982
-730
-827
-231
336
421
-354
134
236
-287
882
-430
-195
714
997
-837
596
689
31
890
525
-717
-474
112
433
532
42
-780
-971
-232
-669
859
81
-728
699
51
326
-17
-775
-515
260
-364
439
-1000
491
-871
820
-492
-412
489
736
-821
858
233
-792
601
447
-237
-424
-243
-963
-935
-13
521
-828
611
-729
-490
-444
-992
871
-986
-392
-493
883
-426
69
165
654
-317
746
-421
-784
-318
-87
-89
-490
-672
-796
-88
432
606
-979
935
-103
253
808
70
981
-673
424
-8
-459
290
763
824
652
-577
-921
629
773
554
661
-886
947
-331
322
-884
-287
138
850
-25
807
-389
-864
864
36
69
-375
425
-66
-639
-963
-958
588
-810
-466
-667
204
108
-471
191
852
789
13
496
-328
-661
-78
771
997
435
366
942
-827
301
491
-543
524
-707
345
695
265
654
-534
889
-984
-363
-423
-733
23
868
-867
391
460
-390
-931
-390
913
322
-985
-588
-815
-577
-929
-210
272
878
157
-60
-115
550
-471
-112
129
-330
-258
628
978
-630
-122
-147
612
624
322
381
568
299
433
-162
462
676
-888
-810
258
-638
-876
-753
-627
-523
916
-350
285
269
-430
-740
-294
-190
857
-281
19
426
-493
-187
-248
-275
-271
-561
793
-563
539
805
-868
-112
936
381
86
-429
11
-722
19
916
-987
-706
793
439
703
-696
-801
-346
-239
-506
-158
146
-126
356
746
951
-544
204
902
664
414
876
269
629
-334
121
-809
919
-440
589
22
435
903
-804
373
-653
-261
758
85
-292
-629
-849
-710
-821
-776
-314
-581
12
64
-567
560
-830
-334
409
-18
-254
-300
-87
-251
-921
-815
628
217
212
-250
-452
891
92
-918
-149
113
-340
-441
3
-640
-522
-612
751
371
46
573
-1
-419
454
-510
6
-339
765
642
635
823
-468
-367
592
722
-153
-820
907
-143
-430
225
-699
-693
626
160
-519
-803
799
-469
-764
-526
621
464
147
927
-433
-578
-493
711
645
557
22
634
565
-764
-588
-334
878
32
949
-64
-13
489
328
214
905
-277
-867
-410
-298
-843
-426
878
987
-822
485
-295
-632
825
-251
570
771
-529
-317
-953
-487
670
-486
-290
13
-397
-784
-565
850
-965
633
904
224
-997
627
980
-692
-148
439
247
-932
124
-762
428
515
-346
806
193
-788
-126
-906
827
-980
-63
-931
-217
-103
-848
870
812
975
-389
-586
-780
-762
719
493
456
-215
792
992
-720
-23
913
-750
251
-775
449
-250
-440
-38
-536
-654
139
-214
632
-13
-658
104
-847
184
-78
-270
297
-638
32
286
-450
383
508
107
-513
-610
940
999
621
483
229
770
85
891
-323
949
-351
-106
-460
-184
-821
420
-633
-365
281
808
-727
285
13
-89
477
-121
637
-187
16
-691
-717
534
971
-402
785
514
-931
-277
-476
31
-681
-473
-697
320
-6
-587
-404
14
609
420
183
-253
768
123
-736
-16
-531
216
-420
-579
-980
-28
612
817
380
-325
652
787
-880
717
-688
-782
789
-768
-497
-439
858
-807
733
-843
-661
-428
709
-616
205
-479
-111
-254
949
422
439
704
449
-260
-508
-132
961
-697
181
-886
-863
-567
834
238
908
29
796
-821
-362
824
-477
228
-889
-366
-326
-786
289
-930
815
-891
-876
550
741
532
885
-196
-723
-435
521
243
-209
-73
-485
-135
307
122
777
813
680
-645
490
-726
491
-153
997
-677
-648
-402
115
-839
-448
-776
-19
835
967
893
807
164
906
525
643
-326
364
520
-447
804
788
-358
-237
658
125
380
968
824
-258
-620
-912
543
732
-981
432
-12
-548
-769
-224
693
813
-113
844
-626
906
-389
-563
-33
-763
-442
700
-650
916
563
515
-931
-449
-833
-728
300
-528
934
-743
622
-995
72
-867
56
-305
18
541
217
-65
488
770
-708
639
172
535
915
-783
-178
46
-345
922
-112
449
-523
348
995
255
593
-541
-646
-353
572
-415
725
-485
668
55
-288
-669
-69
947
-219
-738
334
-448
554
-164
-759
66
-541
-912
-71
-386
-379
5
-2
112
258
915
-360
-928
-266
-580
-420
-665
-195
267
-565
-616
-818
-526
538
-71
-527
143
966
-571
-908
-230
103
5
235
467
935
893
1000
149
176
401
-778
901
939
259
406
272
-731
-662
13
235
-977
-874
294
570
-330
670
885
134
710
-612
-383
542
834
724
-218
221
-511
246
758
120
-269
-16
518
-995
-962
809
-57
-91
685
385
-84
-98
152
-692
647
247
641
168
-796
-896
-106
-363
-550
-380
194
113
852
-960
714
990
-881
-573
819
91
-858
-325
-207
595
913
-681
557
975
-304
159
847
295
-412
-601
-308
-117
739
-176
650
-283
-849
7
-367
-467
560
-991
37
-967
-195
109
-231
-838
-792
501
363
-423
125
515
544
-930
155
-959
184
536
459
953
-755
-11
913
209
414
754
-473
723
-982
-700
-861
-383
-811
-380
-229
-278
-156
99
-549
-774
-789
549
-869
-222
-16
-405
959
-16
802
65
88
599
155
865
-484
325
679
712
-372
562
-343
446
-57
996
-541
76
-530
-402
-766
517
220
239
-643
145
-524
-337
395
-566
394
571
386
-996
-702
559
700
-893
706
885
740
-861
992
93
781
-294
688
-826
435
818
348
93
565
986
981
579
-876
79
945
4
975
682
-139
781
-71
563
404
-677
-408
766
9
754
-802
-327
-601
158
51
-967
-289
-913
-239
-406
-910
-165
-116
793
-436
681
-609
-94
563
650
349
-105
381
245
482
533
-34
-840
973
860
-184
-812
-40
-468
-626
-881
-691
340
214
-437
-107
-258
374
-21
173
933
-326
-371
-412
-734
353
730
326
841
839
-259
-355
-957
-219
-144
-589
-137
-364
350
733
776
-313
121
79
-755
16
829
-418
185
622
447
90
-388
879
-91
708
633
-922
-357
141
-256
-763
948
-421
-188
-859
974
411
-287
-402
-204
34
295
-409
-430
811
-664
57
-241
-362
-69
744
441
-773
247
363
652
535
-684
741
567
711
-451
700
-63
992
-865
80
-150
145
59
-555
984
182
-679
91
-845
886
-593
-358
-120
929
822
-103
-69
857
219
429
387
674
216
-910
-556
-118
-599
713
436
652
-845
875
846
231
-243
38
14
801
-333
676
835
-889
-790
-313
-385
-631
-961
-23
165
922
616
495
-458
771
-938
-386
-503
430
-87
-119
-687
632
592
-207
339
-49
128
-647
-858
68
-517
-166
840
985
-36
486
-969
936
852
375
-89
-694
-264
-901
198
285
-325
792
220
60
157
-73
-408
56
-745
-156
240
781
-45
-760
-730
972
-741
793
-825
419
-654
694
603
905
607
-778
-286
-682
-907
647
77
-525
208
598
132
655
914
441
189
-393
290
283
478
613
-524
407
698
796
-686
-733
873
770
-8
-668
697
360
-256
641
390
-804
658
-843
-197
911
-346
1000
20
-719
-322
629
173
-981
-822
-398
4
29
395
936
871
-365
561
225
736
-687
754
543
828
-810
-210
999
-224
107
-886
-231
650
-544
-912
-547
452
434
-346
317
-741
-668
-515
540
296
287
877
522
888
136
989
-385
337
-992
-560
-418
163
-911
-400
-598
-512
899
-646
-513
-712
-458
-828
-592
-235
-464
8
-558
-939
-357
365
-674
352
-926
-456
733
242
-499
-818
-864
529
-754
321
826
-987
-947
624
-297
163
-651
486
438
-963
-106
158
558
-932
941
367
66
93
850
-946
-570
-302
-493
233
746
79
-259
-944
476
-318
-658
-869
-236
595
-118
-610
493
-41
-584
-178
-395
-136
800
-374
585
750
-567
-434
614
14
-93
-869
567
-620
-867
-11
363
691
-838
-637
64
-55
49
-190
258
513
-64
-483
-144
-439
736
-609
853
385
347
-502
-583
716
-776
905
377
-614
-426
-498
-808
218
929
-929
-252
-234
885
-806
-927
487
540
-988
784
30
-128
962
-630
-75
627
-319
650
866
427
531
973
-104
209
892
15
-85
665
-584
502
56
-198
948
682
-356
-173
-533
918
751
-75
606
-68
-448
-840
758
-147
-970
-919
-361
-410
468
491
316
664
501
458
-3
557
-542
-205
-294
-60
-239
588
44
-931
814
-284
449
-243
-46
-509
-590
417
884
-181
-715
-882
634
29
177
-119
754
-959
-719
-110
3
473
-846
-606
520
392
-211
-565
474
-199
-996
925
-342
84
232
988
-415
-545
469
566
-772
425
3
967
762
825
-586
850
432
637
-558
299
-92
938
-998
-208
-996
930
170
-585
357
389
679
885
715
-986
-752
-1000
909
965
274
-929
-809
857
960
697
464
-998
432
-312
-389
390
899
277
488
-538
895
625
712
-59
-562
-707
99
-524
628
-803
-338
-105
769
180
214
94
-464
-254
-728
300
788
843
-937
528
-228
-42
551
-787
86
956
46
-660
647
-609
-407
17
522
230
-90
368
877
-17
333
174
144
402
58
601
-826
-979
121
-257
-293
-314
-839
296
939
337
653
336
776
956
151
-711
532
705
248
44
932
879
-223
47
-94
-772
709
347
-935
-965
27
421
819
944
-467
-267
-478
-499
877
-619
897
-133
-528
-221
326
139
400
461
787
-710
-79
-278
515
-373
-46
-821
-588
538
-837
472
60
688
725
-832
-689
676
959
365
124
-201
-147
538
69
712
-38
627
431
115
-88
-312
108
-497
-741
51
707
-634
476
-142
-197
-620
-274
-345
987
964
-713
641
-797
498
238
46
991
-913
-240
-551
-155
-350
221
-487
-631
-269
829
-275
404
302
307
-163
-222
221
-357
-642
-308
843
-429
-442
795
707
367
310
-992
-190
116
-519
434
616
-962
-22
-180
-921
-752
632
-741
576
316
18
-710
21
-995
-59
85
-940
-462
-369
408
631
23
-598
518
-246
890
-169
452
-874
-766
185
-399
374
-98
-332
-449
-991
-58
-777
800
-267
-687
682
-150
-643
-554
-974
816
999
510
-939
489
65
-451
709
26
432
307
41
215
578
385
-526
-18
-905
-410
-257
-190
325
-651
591
279
529
-214
-483
122
879
-382
567
252
-862
-68
961
185
-162
274
-195
774
64
-906
949
-802
418
254
-527
-357
255
364
-394
-175
521
-339
-662
-430
-471
-783
-748
-643
17
909
332
505
828
957
823
-294
753
-537
823
302
713
-750
3
-744
-990
178
606
992
323
758
-412
38
-788
-28
-125
135
794
868
-455
-481
326
855
406
276
-98
-247
-183
476
-518
-215
-802
-261
434
-706
-177
706
-160
394
104
21
-495
583
199
99
384
-726
-584
15
-878
-229
985
-470
-531
-613
-832
99
-55
-735
-704
-378
-680
-695
-327
550
-476
24
966
578
-241
-467
507
810
-245
918
-116
121
-368
-45
229
-906
312
-767
-162
276
983
845
-188
847
-222
-784
-206
992
-826
-15
-955
31
-478
504
659
-391
-266
-120
153
-978
267
-379
262
-573
424
-946
637
590
-105
834
-696
-902
-980
-44
578
-272
468
595
520
-615
318
-559
414
-682
-288
-922
568
-745
103
865
-560
409
476
569
-364
-696
845
-241
270
-696
401
-573
-743
-693
-151
850
513
-218
-930
418
-387
-928
644
931
-317
-365
-132
-386
-715
-828
-432
-685
567
305
562
916
-517
748
-906
402
-193
126
-149
641
-992
668
-143
-946
-778
-108
135
473
397
27
-339
613
65
-466
5
-504
-420
-265
-302
211
-212
-366
-555
-665
-32
713
-10
-533
241
282
-494
-127
290
-592
-453
250
111
-978
-295
323
-380
-65
-4
-703
-675
163
883
139
-94
-722
181
-324
-86
-595
36
279
680
-133
717
87
860
-920
871
-451
771
-282
39
507
-607
223
-938
-695
964
-55
895
438
-218
497
1
-273
892
-906
-430
-15
-940
211
995
467
635
838
-921
791
261
-580
193
-132
-456
-505
-428
-449
-164
881
-267
277
-966
166
-783
-360
308
605
-398
219
-400
-810
-961
61
-105
-517
713
397
35
-534
-255
758
-151
284
460
-204
138
-648
-497
255
9
-779
-513
623
875
-583
190
408
584
-867
172
598
-729
-720
-624
977
392
735
-667
-411
10
52
-748
565
-675
990
906
-420
257
362
50
-361
539
-448
585
-2
953
-521
910
891
94
-179
-563
870
75
293
485
199
-921
572
-516
-917
-884
105
5
-562
-45
944
-750
-263
-215
553
806
621
-642
-231
-474
332
-584
347
-910
-612
875
-759
118
63
-890
-884
893
849
-210
178
-456
-801
-904
350
-728
2
52
-865
210
-943
-963
924
477
269
-551
-648
309
78
593
718
-191
850
-980
-699
927
231
408
350
-14
-811
414
-169
376
-977
365
-32
-305
778
737
-109
-756
857
-740
-826
636
-453
107
-883
919
-36
-758
259
265
873
-823
-253
565
-301
-324
552
-977
-362
-108
-862
-914
923
-230
-647
-473
-315
184
624
552
-28
-124
-777
-526
-428
172
218
-415
237
301
-406
519
-301
-699
909
730
568
-444
744
379
9
-779
46
279
30
339
111
143
-454
623
-417
-926
-986
-763
-55
-451
107
-706
-605
-220
-828
887
-193
6
476
-856
-49
360
-41
112
-91
298
511
705
587
545
8
-469
-943
30
-424
-411
352
-753
-380
130
930
-711
810
430
-31
-785
569
-704
696
-976
743
521
-121
635
-731
-156
-11
-115
508
447
-374
-784
-460
232
-531
797
-857
-829
851
246
945
15
-528
-515
-510
337
-897
348
-258
-742
-234
-262
941
547
-471
-522
420
933
388
-379
256
-638
370
626
833
-992
-917
-833
259
764
-164
-10
172
785
836
-704
-640
-171
-705
-874
538
-573
-761
-570
-592
894
-675
804
102
982
222
94
912
-586
107
836
-135
107
349
985
-910
-438
901
-111
506
13
-766
502
-478
275
-125
739
574
-612
790
-248
-117
-213
-469
768
285
32
-937
769
-968
-624
964
412
-857
452
-575
-794
-303
-427
472
97
-326
-547
-895
495
484
-403
512
119
991
-840
-187
-531
-500
-492
-512
-480
457
798
-300
472
575
-931
-102
-843
-56
-347
-317
-343
788
-149
565
-492
431
-966
-162
-966
-605
-227
210
-557
702
187
405
-32
797
-611
-369
204
-869
-74
-369
647
-114
-872
211
866
-684
-260
-295
281
-778
-988
-722
-738
-201
-881
-715
3
809
-662
310
-375
895
-407
882
-501
700
323
-773
-301
-653
744
64
610
219
736
534
326
-665
182
531
639
509
722
300
985
580
249
12
644
-573
625
989
-926
531
-565
513
-570
545
253
381
634
913
-994
-83
536
975
881
-914
317
-151
-878
-834
-592
49
-799
149
802
-908
646
292
820
346
-471
506
942
-406
-55
535
500
811
-70
783
377
164
651
-428
-777
-51
607
922
-888
980
-365
-925
881
-602
229
184
575
-314
-42
-390
263
316
-507
712
621
343
540
640
809
623
406
-544
784
-294
43
-880
-165
-913
264
186
976
-881
-276
933
722
758
-867
102
410
-23
-984
-585
319
-772
272
-960
-501
56
-688
-265
-671
-742
-462
-236
212
-79
-526
-888
-595
488
5
100
414
436
-175
-125
960
481
802
931
-94
-391
834
864
-547
379
-580
-988
951
-210
35
689
-852
-605
-757
656
254
-537
-76
814
579
-609
790
482
676
872
550
-503
-761
-688
675
533
-596
998
-155
-926
-3
460
-952
981
-653
-376
914
-675
-780
103
488
413
495
762
-957
446
-880
-811
-620
-274
-998
644
692
861
-926
405
748
-135
-14
-919
-328
379
650
-437
-180
-361
-949
-92
78
185
-383
104
-456
905
-485
-236
169
946
-585
-78
342
571
125
236
-526
-17
-154
-201
322
462
228
-926
-637
64
-773
-324
457
-234
-835
16
343
267
-472
19
-11
339
-115
948
-436
958
-538
-474
-200
586
270
-87
-451
94
-199
693
500
197
696
-37
-851
132
664
938
984
224
288
-902
-798
-218
11
-134
706
-495
919
-190
-330
-910
378
-408
931
-574
-844
-290
-1
-366
-694
-75
-58
-973
-552
257
-814
549
257
632
-772
963
-245
-175
-926
-599
236
-439
-120
281
-581
621
113
410
395
855
-285
-162
-258
433
837
-496
91
-9
-388
4
790
988
-437
-518
-824
-304
326
-733
400
143
63
255
248
674
753
-618
-313
-324
-807
-804
-383
694
439
396
-20
166
-499
-681
759
529
-721
-494
-491
-537
-953
571
-291
212
-535
11
-205
-479
-50
940
-549
413
874
103
-741
796
-354
187
-990
646
944
-484
313
514
-134
403
521
576
517
-1
-604
14
86
-844
-248
910
888
900
-496
-301
697
258
623
892
-662
334
-580
820
382
837
-336
890
-374
-300
928
855
732
539
215
-681
952
-962
978
-8
308
549
-171
-580
395
-22
-666
945
443
-276
904
873
55
544
-808
864
-7
-447
27
-497
-65
-468
4
344
-923
-529
-711
-908
769
-490
-477
527
518
513
74
-727
86
-877
-163
548
-993
-685
555
513
234
37
-658
565
3
712
671
-535
877
-64
959
152
317
-592
64
-869
705
642
296
-485
-546
526
-759
-108
-379
804
-947
567
644
220
202
623
890
-789
630
-163
-642
-857
-217
-349
-739
672
959
233
536
517
-276
-184
801
992
800
884
-720
-472
-298
-396
961
820
266
-910
-969
-669
340
656
-909
-206
555
-384
947
-357
-82
338
-301
829
-843
-693
-243
676
-180
-324
-845
962
32
-673
596
170
944
-616
-379
-944
-248
-270
27
-987
-171
218
464
349
608
-892
-428
-532
246
-307
-885
591
-50
370
680
475
-727
642
919
780
983
-682
-577
809
322
102
176
-263
-221
364
-577
-168
-105
-691
-816
-974
778
801
-19
-419
-443
794
-19
222
230
444
-319
713
-881
541
-703
-232
-619
351
-531
20
-441
27
-752
-828
-643
651
938
-181
-862
335
-511
-435
-712
444
839
-837
508
-145
-427
-423
626
-183
822
-349
514
597
803
578
452
942
119
585
-506
-418
773
758
-258
20
718
718
-982
843
-586
-965
363
570
749
-399
119
-754
-273
-160
763
-440
340
13
-523
683
-252
954
158
633
937
-2
-667
-918
482
-279
176
175
-158
-521
115
-971
-946
350
459
-769
-262
-508
-717
-15
-419
-712
255
11
154
-269
-853
824
8
-782
-40
-764
-336
712
151
-508
167
-868
646
340
-930
268
876
-755
-944
-502
533
3
17
-602
507
-265
826
-471
-539
-468
-391
-302
530
940
-996
-463
808
342
-19
-108
891
-824
174
-607
630
-232
590
-293
865
-269
622
-935
779
-264
974
-911
916
311
460
510
-267
13
-765
270
999
349
-281
659
892
561
-513
-83
607
649
-600
-258
-898
481
266
-368
-738
885
257
214
-362
802
-573
799
-751
-576
-718
260
911
361
990
264
-959
-230
934
916
647
-473
-535
874
477
321
803
505
273
275
-352
-911
-130
995
527
449
788
99
-124
467
-632
185
-346
-849
-920
-740
-741
955
-982
-181
739
229
0
-852
-369
809
544
-749
-864
-160
853
-27
462
-912
100
503
-956
859
151
-705
997
250
-251
352
-264
134
-180
918
-139
831
151
-739
528
604
120
-893
-875
232
716
-103
-30
-255
-216
665
114
844
-765
997
233
365
-856
-665
-101
-240
486
-918
741
497
697
816
-463
840
-968
-490
250
-865
416
110
-478
865
21
116
-832
-447
-739
-780
190
-212
-321
-284
318
-770
423
685
-882
76
789
933
-560
-131
773
-795
219
-108
-130
-127
-92
749
-959
-868
-929
-363
604
412
155
181
-36
281
-43
309
197
294
829
800
-364
834
-377
-18
234
-397
411
-791
-901
114
-739
111
-9
565
-191
211
-357
929
709
692
977
-62
-593
-616
68
506
-390
760
-577
-734
601
256
-325
-954
-191
-526
-983
451
283
315
-275
-655
196
573
588
-309
566
-381
609
523
-210
-119
766
-3
961
504
-10
-663
-477
-802
-391
-936
-977
867
-326
-390
503
-734
952
-25
-509
569
687
972
-258
-176
-779
761
-154
661
315
-38
-888
-982
719
-211
399
965
-612
986
-248
402
874
-480
-456
-14
-491
-163
710
-478
-284
74
-227
943
14
90
541
-636
-182
-825
-628
610
-614
-179
642
-871
-552
-87
865
-221
164
683
-720
851
-797
-888
660
553
-202
-194
365
625
-643
799
175
-263
-22
71
670
163
172
-759
-82
-682
-815
196
-968
450
432
863
55
796
963
-562
-475
993
-549
470
425
-155
-100
380
-163
-584
-962
592
295
-901
-406
-439
631
-609
-803
-838
-182
-764
-933
-547
111
927
521
788
-531
698
-336
532
-924
-268
-914
-634
446
-278
667
436
168
-304
-209
-451
-966
250
-630
-773
108
936
-581
-966
456
639
-618
-763
392
-285
929
229
-584
-996
653
-229
-39
-815
-550
480
-611
-867
445
-620
-415
730
264
-336
-644
-994
-949
-991
465
-104
738
610
24
895
-279
715
311
-561
-265
632
5
-426
795
980
882
-69
-758
383
-530
-887
819
139
-259
739
-278
-422
519
517
134
-876
-754
327
666
786
-985
-546
-836
-679
-510
173
-108
584
-100
-403
-300
764
719
-244
790
-954
-287
-471
-383
915
-30
660
-455
-669
-658
12
-155
811
173
501
-919
-895
232
-645
-959
-226
977
-541
-287
826
572
-149
-22
995
-462
412
-222
340
446
-914
163
-568
536
-111
-13
362
448
569
-837
-423
-601
144
984
18
779
971
413
309
250
-700
131
744
-703
702
721
-428
831
-643
-735
281
-952
77
-233
-313
-616
-965
163
6
-238
-911
-944
-538
504
449
739
360
564
-240
-408
-568
217
656
-50
-874
-98
596
769
-81
-231
15
-827
289
459
381
-764
203
-866
-339
806
501
519
320
-767
23
254
-181
76
-622
551
21
631
179
970
-549
834
157
-479
-429
203
479
455
-485
44
430
669
-793
870
-227
-907
-451
768
478
503
835
896
591
86
865
848
-792
509
631
-931
-144
521
-931
-180
-833
-656
-254
-155
-528
-81
953
-464
665
974
109
204
969
-259
-561
519
221
54
-198
-12
770
626
410
520
391
763
309
198
794
821
359
58
-858
364
333
762
-113
123
-619
924
355
724
718
-227
-873
-509
-721
142
-840
-431
220
445
693
-830
991
924
-640
940
-893
291
344
-2
370
820
707
878
-880
8
-506
-794
816
-653
-234
-925
-992
-652
-383
185
233
-909
125
-752
176
-804
760
-549
-399
-238
-796
-278
-583
-630
-364
-394
375
991
893
-262
241
135
80
-757
-768
-180
-448
488
-466
-301
-674
-655
-577
-313
93
98
-157
-85
897
882
449
604
-347
-653
-286
199
-681
-368
-152
-927
-124
606
659
-814
-792
729
-183
216
-725
-522
-558
-415
-583
672
931
866
-811
176
227
760
-450
299
-300
-118
591
-141
555
29
-184
-255
-269
940
-769
189
175
441
-538
-403
971
-971
-363
-387
-291
-248
823
-455
304
-68
937
847
675
-364
949
223
-766
651
-205
-148
-411
-640
-675
286
-79
77
-67
-743
-574
179
453
457
-451
-127
996
-732
898
-804
256
-971
-706
-692
-239
-968
-886
443
83
104
891
328
-804
-21
552
-321
816
-464
-968
-158
101
380
637
-581
-436
846
874
-28
-650
623
-88
-348
-54
-389
-880
-218
-768
453
562
-182
474
-929
968
-548
623
-553
-743
219
-716
447
634
-796
-492
936
114
-333
-300
-768
224
-825
-894
-843
-261
347
-101
-537
709
9
-431
-861
872
646
666
-318
-270
-324
-703
-736
-888
203
-255
-346
-992
-995
-929
-648
505
930
-459
-732
93
943
-940
416
951
500
-855
-318
197
-987
644
173
-21
296
723
927
397
-228
-155
-1
-141
845
-757
-527
901
-48
-140
116
-212
451
-458
529
681
605
161
-263
-547
823
-262
-198
935
437
-784
-557
-590
638
-14
722
902
878
-461
-729
572
-399
840
-353
-486
368
838
-983
-967
969
-323
-227
153
610
6
-981
244
769
1
-723
731
34
-794
-108
773
-723
71
-833
-362
-2
299
5
-837
-575
123
-900
766
-307
-880
403
-861
459
945
-60
-116
-982
340
215
403
36
34
251
-642
179
176
-733
13
65
-641
-713
964
508
197
430
-117
-742
-295
188
-470
-764
472
-79
351
645
-378
896
-291
515
57
-170
-905
809
-286
790
-953
-883
-664
-880
-86
344
265
543
191
895
446
81
-184
784
-780
192
646
675
550
-224
-765
-758
756
-563
-77
148
198
430
575
-980
-318
640
-758
706
-951
-443
-659
199
721
-934
597
767
-835
297
-620
-71
-673
826
162
799
-836
727
-290
-798
413
-710
-464
82
453
-373
-819
-157
-137
734
-153
673
-177
-511
-1
456
-318
929
172
849
370
-778
836
612
207
-768
-166
-481
776
-414
766
-22
439
614
-736
-400
-88
-155
585
-59
-303
-76
-778
358
63
-366
680
-564
-871
875
-136
983
-528
55
-481
-508
-687
-517
888
-136
-763
475
-10
4
-300
241
-963
-398
-439
558
-452
721
-350
252
-801
475
327
-739
3
-552
819
-671
-919
624
532
47
114
724
379
832
749
-774
-943
564
797
218
89
191
-756
-892
-713
798
-333
-168
716
-819
-190
-150
-181
448
-815
296
777
401
-56
603
260
509
-869
704
650
-791
-438
117
137
-169
-307
40
520
-93
238
499
124
-103
625
167
655
612
-195
680
-361
-430
-729
26
53
-380
-213
-640
266
298
-578
317
657
228
-70
-334
-473
58
-732
-110
-574
515
-421
-473
-747
750
-312
858
506
-631
-360
774
543
566
396
-825
-29
-293
899
955
-694
88
674
-556
-306
426
418
-883
681
-165
-301
-575
523
-682
-210
-439
508
-703
210
-219
78
957
-762
565
173
-826
27
25
-869
54
285
318
-465
-654
-595
708
337
779
547
-915
-556
801
-2
548
-959
805
-394
-661
365
789
-119
803
-295
-436
-24
-653
84
-312
-31
-654
-346
484
-592
990
-245
350
-272
-31
-71
934
556
551
314
-97
-739
-851
743
-616
-28
963
704
529
-772
35
747
553
-553
284
718
457
866
904
-820
505
195
636
922
682
-919
838
-908
973
-108
859
-562
894
925
-634
-595
-595
544
-597
802
-374
-386
329
81
-29
-549
409
669
385
-560
453
-618
-455
531
533
634
477
-1
-591
-784
-95
961
-774
-642
-173
507
-674
835
-112
-65
997
-921
-756
-267
-721
-136
543
5
367
184
-320
760
494
700
475
-486
-923
389
-824
-906
776
219
920
-368
-15
768
-436
-886
650
358
287
978
200
-386
-898
-630
-778
-227
-830
-670
-574
-349
354
-29
-233
-654
581
-49
-217
-164
25
-931
-731
288
886
736
331
-242
-480
690
947
-922
234
-45
-418
377
719
395
739
-242
-558
-388
-283
-638
475
-943
256
562
-161
613
31
-730
-927
-287
216
637
355
-189
-417
-436
-335
10
824
371
-205
621
-164
485
-825
-985
-353
-954
-632
-505
742
-745
167
-408
936
607
-347
-24
68
-363
-576
-604
-570
253
552
-642
-76
-921
24
690
125
632
-291
-816
-236
-541
604
19
11
-367
-357
339
865
666
-898
-19
23
768
353
-14
261
28
989
-420
-277
-357
-611
94
-597
337
426
-825
943
-718
-99
318
-457
-32
-314
534
637
-710
392
-789
-930
582
769
-534
-22
602
-799
-459
339
684
-520
-190
646
595
-47
-563
439
-477
754
-992
603
273
-280
-99
212
574
670
27
-929
-437
-85
390
712
884
698
878
-747
192
390
755
-598
746
669
-782
494
-339
-241
-226
-683
-784
-552
804
-569
317
950
-972
-571
-508
-654
544
-396
271
-304
-137
-495
608
-517
-872
-209
-858
-211
-299
421
-749
-625
-482
-451
-828
-491
451
689
-847
-499
525
991
661
799
5
469
-667
570
-280
769
-497
-103
-918
-963
431
20
-32
-971
82
953
164
-278
636
732
-984
342
484
-923
21
322
711
-789
-791
-158
66
159
-404
-25
860
-7
280
336
628
-138
-789
-740
-67
-743
-516
396
917
-644
-110
513
-766
-583
-648
894
-30
-480
254
-895
169
181
-259
-218
-929
353
-976
706
980
-421
776
-924
-218
360
-130
-6
593
-549
602
811
817
-835
-165
858
281
169
249
465
-217
-424
-625
-959
952
567
-916
103
744
627
230
38
-248
-412
854
996
126
-908
-607
179
34
-589
-426
687
985
-783
667
-58
-341
533
-231
560
348
660
326
501
138
584
289
-411
917
164
861
467
-618
-156
241
-406
99
192
324
-386
535
502
998
-819
141
32
-237
820
396
-897
57
-573
359
119
254
-278
448
-505
743
-233
-802
-428
526
101
-27
-30
-996
617
156
-782
-581
-527
263
142
303
-562
784
-189
215
909
-331
-218
847
54
-463
-774
523
559
-995
-626
670
905
223
-859
-209
421
531
145
544
297
784
163
-357
-703
295
-943
506
849
433
-571
321
748
811
-976
-541
923
-371
440
702
236
-671
96
-374
762
-355
92
692
-980
-298
-149
-155
-139
484
444
-575
991
847
274
-42
-456
128
-302
840
-11
-957
845
-702
504
900
392
-926
-408
-910
-407
-990
-910
898
-933
968
863
-710
-123
-518
33
-962
-88
904
326
287
375
-654
-354
189
-393
-1
-595
241
805
-149
268
-359
649
-367
-918
-646
-401
802
-113
179
653
820
-722
-508
317
113
19
-251
-651
-76
-556
882
-750
197
-477
454
822
229
134
925
-724
-302
168
-333
-793
-916
-219
-160
658
-683
-111
-280
101
-85
-788
-94
-933
-17
24
-309
210
-201
852
550
-910
-380
-967
-214
-308
-77
-820
517
-65
-499
-843
-684
-13
-156
632
158
-392
960
-928
-232
-897
126
229
-476
81
923
-252
966
638
302
-326
99
394
-692
-724
71
495
687
-833
339
259
758
928
449
92
-464
192
71
855
-282
-88
-153
775
-713
-989
-7
-136
-655
-626
-57
698
159
-597
-504
-37
44
844
-278
688
-664
86
355
-217
-197
410
701
-941
248
-616
743
601
-336
-132
-245
-88
-803
610
-399
982
259
86
-477
-360
-434
-101
348
-597
197
-180
-832
405
-852
793
-819
598
558
783
731
-401
781
-245
-769
355
715
-348
-440
-257
611
-316
-458
-954
497
-196
124
-610
-821
887
-836
127
-531
-217
871
-284
-140
-740
336
96
-974
-535
717
-397
-359
461
-6
180
-140
204
-893
175
-252
-979
652
-270
-765
-55
-60
-942
-641
460
-145
849
-850
-947
809
-633
-80
83
479
227
-447
-881
869
-603
-200
-719
889
-556
-815
-280
15
293
-213
-479
922
-742
-766
414
685
-69
434
-171
721
342
-635
-810
-15
-217
240
-533
-328
-509
567
-104
660
-769
939
859
419
822
359
881
-80
-138
-131
701
-768
664
-659
-388
104
225
-814
-678
469
428
578
747
428
-929
687
741
-624
448
-672
-61
347
538
450
-795
-262
-460
-864
610
-760
-171
344
-806
121
30
-764
-323
-44
-162
-881
384
201
989
-920
-982
-814
764
595
-905
-302
961
690
-862
202
-321
936
-49
149
133
-645
576
-839
568
-727
-747
770
-4
940
-753
-221
-656
689
826
-832
-39
512
-706
-913
-421
-245
-659
897
-55
337
626
-975
-306
-543
-910
100
-316
-56
-316
-107
134
182
997
259
759
-198
-56
-364
-748
314
-921
-731
332
-412
-897
476
911
423
156
377
-877
41
767
-111
-446
-206
-764
-307
-661
-837
-660
-579
263
803
-341
570
815
766
-112
-891
-505
874
440
-197
-855
866
-32
225
581
61
-667
939
-476
661
430
-362
414
-570
618
671
-709
862
685
755
869
828
846
-674
718
356
438
55
-309
-788
822
715
752
-516
903
728
-654
593
-212
290
476
391
-279
143
848
-938
-666
431
544
-278
-147
-828
44
668
777
61
-921
-817
448
-394
882
-120
505
-650
55
423
415
903
891
659
797
526
865
258
737
796
-132
-153
600
-983
-101
768
974
-269
312
936
539
443
-440
198
759
416
46
-610
890
952
-241
-259
-998
-58
-924
-147
756
650
884
-369
569
759
166
-345
-755
-379
974
-399
915
-994
-871
-289
-162
-203
631
434
-790
161
836
-531
987
910
133
842
656
-692
-554
-266
-822
-444
-975
-791
299
-273
-140
-686
-529
-916
428
917
-459
852
-626
31
747
95
561
-994
128
295
-164
-452
-67
17
490
956
108
241
-776
320
695
-459
-659
782
504
912
-4
-384
-409
-604
985
740
-795
641
-887
895
-298
-43
179
-627
-413
-210
-692
-976
-272
209
-547
408
-414
-248
-187
343
-946
301
-315
721
998
-204
808
561
-711
695
-835
-564
503
773
589
-736
259
153
-132
579
899
145
-49
506
-16
325
950
101
55
-375
794
-508
-879
-574
-32
487
-658
393
-799
611
619
264
302
-547
-476
669
-530
-941
-655
-153
-437
245
118
-117
383
-940
-809
-902
212
781
-774
-329
930
-580
128
-590
401
-375
339
985
-236
192
-6
-959
777
829
-402
-476
610
914
0
-143
757
-161
-458
296
408
966
-52
-87
-223
-227
-450
-280
-339
239
423
-860
256
517
280
877
765
684
951
357
-221
-817
-951
-440
-959
-80
-870
896
744
161
-539
704
761
962
-28
-948
482
744
473
880
-389
23
-528
405
355
378
-550
400
650
936
892
444
-947
-525
193
-236
724
882
762
324
126
92
408
-52
352
-252
850
-53
226
945
-71
-976
78
-692
611
-359
-923
12
-118
-342
797
-499
-414
-570
147
245
85
-845
549
64
35
905
-440
356
156
-857
-978
489
-717
-575
-791
209
-654
62
793
336
790
-66
352
-189
591
278
-988
150
-832
-403
662
376
26
273
336
-556
-789
-454
3
260
721
-822
296
803
345
-286
936
213
-852
-86
-832
817
74
518
-79
-504
-157
410
536
-893
396
369
755
81
-195
-74
-414
708
-332
-444
723
696
-387
716
-626
-973
971
442
967
-790
245
-969
-709
166
-96
-980
-427
-870
-360
479
-472
563
-364
823
640
-87
-290
205
-20
-998
-852
-110
536
143
831
692
136
-794
963
379
664
549
-207
887
-816
263
-922
727
158
861
-521
429
590
-833
378
-322
-418
-243
516
-786
877
-811
513
654
-680
-83
118
313
-357
-157
246
-48
698
908
937
-775
-454
946
-233
-437
-424
-831
602
233
-257
30
-23
62
-345
-163
-263
339
-938
586
-262
-653
-248
-583
-791
-686
386
-596
857
-21
-206
-698
570
-432
-494
516
-243
608
284
-876
-765
634
-554
975
-597
-508
-517
461
641
-764
-740
472
674
-376
65
382
584
950
-716
817
202
182
-273
85
570
-294
-379
-765
204
-918
40
-369
107
903
333
782
-999
-363
249
-974
224
-664
869
-658
779
-965
-953
633
209
249
191
-279
-694
178
-917
-57
-688
-794
881
324
-872
367
-587
932
429
-926
-33
947
-777
-434
-315
762
484
839
214
149
-616
-225
794
-421
46
-735
-370
-788
-444
-266
-999
-849
-337
-90
453
-286
917
980
-728
851
-339
469
-406
673
-104
995
-417
736
-594
-778
54
-448
-565
194
-800
715
300
323
816
-646
-287
515
-829
569
232
677
-815
-198
77
-408
-708
-699
2
-80
-113
-874
-292
784
-960
600
-778
238
-672
431
-1
-716
220
-129
-84
274
132
416
-601
834
593
893
615
899
858
944
481
-475
455
-716
-855
792
-51
-817
720
952
203
-156
-600
-94
-849
-884
257
-59
360
966
585
241
653
-619
-643
-98
64
-598
-342
-20
176
452
-633
-6
41
-370
23
-32
567
431
-896
-347
26
-961
407
776
-176
-593
504
-44
-570
-4
-18
869
621
941
947
82
-54
468
695
-643
-726
-893
345
-133
-359
-989
-687
-644
-802
167
-92
202
20
102
-54
918
-930
-439
-342
268
-201
807
-465
78
-281
998
-856
-119
897
-209
553
-12
223
-107
138
408
-851
-567
-567
638
491
-347
787
305
999
-475
-33
173
-452
-456
252
719
-863
-182
406
-688
52
668
42
-295
383
662
799
604
-985
-740
-163
-220
14
-761
47
-730
515
-144
271
-933
-422
-109
409
-588
843
790
-564
-458
420
291
751
-211
-343
-973
850
112
-823
-44
-754
704
-420
617
401
-706
739
106
-947
728
-228
-291
-998
497
-318
-380
703
-227
219
933
-772
-623
-822
573
-529
997
-497
-387
649
-446
353
635
-301
-181
-728
837
-844
411
-871
800
851
-734
195
-646
244
995
40
963
528
170
625
327
-490
506
248
-408
207
199
-766
921
-620
635
-709
494
-50
248
-374
-252
545
-12
-950
669
-926
-842
145
-607
374
-888
433
13
-706
542
434
-218
788
862
267
-629
93
935
-820
-340
-891
605
-325
421
-460
-432
607
-854
879
782
169
149
-395
-44
164
891
636
801
-52
948
-333
-902
951
75
-324
774
681
13
-498
-737
844
251
-738
614
-4
-871
497
-627
358
-718
84
949
207
-237
315
-773
473
-378
396
-94
-272
-725
-707
-176
-90
-314
-589
223
738
457
556
-732
912
71
140
-42
49
-822
-907
537
-543
871
-45
792
-62
870
-183
-679
720
322
-117
-821
-33
-404
816
977
-774
312
349
-912
-257
-274
-140
-943
999
-535
-599
-665
-70
-293
345
203
-93
-663
-594
-236
449
411
967
606
-262
438
-805
-237
419
594
-876
587
495
857
710
-104
806
687
-979
-988
-347
233
833
-660
44
-306
-745
539
640
569
963
-536
-381
-583
614
-779
-215
-874
796
453
-863
-213
842
-289
738
188
77
-182
337
785
881
-964
-404
-361
327
717
-902
-49
-174
-16
-979
-590
-228
-608
394
-745
-902
-162
804
259
-983
-810
984
-966
-909
-324
-591
133
-340
180
808
302
-723
807
-766
-94
-848
603
607
-872
47
258
-157
923
100
-54
769
624
254
-860
-340
-89
-192
-685
125
-474
733
82
140
-18
780
201
-263
611
538
526
-851
-29
191
-707
638
459
652
-905
329
-877
-176
670
540
563
-847
597
-596
-375
-265
320
-223
41
371
558
245
-769
625
5
206
-335
735
415
-892
477
-559
-28
-940
-488
-886
-490
-871
491
-57
-741
-936
946
-134
939
267
-596
981
88
720
942
-147
-3
-34
-405
-499
107
842
507
431
-522
803
784
-477
230
-695
698
403
34
-671
969
72
58
752
482
-301
-574
403
-292
-406
909
-723
-74
516
-675
477
241
-669
-74
-664
-487
430
-19
-895
456
-834
49
-898
8
978
-270
189
-543
-557
55
64
-35
957
598
-848
211
747
714
837
535
-57
987
374
-198
-592
-472
928
-603
-969
721
-178
-724
-774
-436
236
-479
-712
-823
652
69
406
-359
775
528
428
-497
784
-202
722
-161
-914
134
205
-302
946
125
-112
875
-338
208
525
-984
933
-770
669
309
552
151
33
-19
-164
880
426
-147
-299
138
654
-23
992
-188
669
263
-981
-816
368
-546
-102
9
299
78
894
-168
-557
959
-650
-227
-921
463
-308
398
-105
271
-206
-330
838
-120
-774
96
-591
620
657
-438
611
868
932
980
-513
268
-376
972
279
-100
-977
-10
807
413
916
-687
-86
103
-142
351
303
947
-992
940
593
-697
781
-456
-34
561
84
63
-819
-821
-821
145
867
933
-56
990
89
-251
-737
738
136
268
-97
223
738
210
-696
677
176
940
139
143
-244
109
-900
206
-417
448
509
-957
-866
878
-832
-849
-957
755
-393
-752
-894
-64
-622
-282
687
-814
12
-664
-758
908
841
639
-70
-806
-728
-553
-984
-572
-268
144
-729
-543
-400
-808
344
35
-890
296
804
575
-955
-603
-174
411
-312
-587
711
602
-625
-552
731
-779
583
-672
719
-816
-320
732
676
291
519
751
-980
-964
452
-842
794
-374
272
967
-327
500
867
-459
357
783
569
-366
-799
-25
802
-186
874
-677
-802
929
-311
-593
-437
-165
152
-625
-638
-736
75
152
591
306
592
24
-524
139
-81
666
609
-745
-573
-697
-556
35
-858
787
-470
149
458
287
662
952
982
631
550
-192
-768
-241
971
252
-587
554
219
-548
709
747
-152
618
-696
-776
243
-932
135
-629
-697
99
-239
546
-766
131
-355
329
-499
-748
-776
648
-52
661
321
168
354
-384
259
504
227
882
735
-535
-683
-199
-422
-392
-833
721
-61
793
-570
-849
-972
778
-987
-102
-47
-934
301
-233
45
-223
-503
-134
190
-274
577
-902
-673
296
675
89
-124
494
-379
420
-511
769
-789
-834
923
258
-81
603
905
287
146
800
274
-980
-553
19
-944
-895
-385
-642
-23
-296
11
528
79
494
809
278
-793
303
-701
-712
-480
183
881
-183
30
869
170
-808
-406
-601
-411
645
617
-897
-615
-879
-631
-504
-851
780
688
774
-420
566
-792
687
802
-137
169
503
699
313
-596
-399
615
800
-423
-380
632
754
-709
215
-513
-795
605
378
360
-483
-417
338
-873
-265
945
255
266
-41
-87
734
-991
-777
822
-392
-35
729
-139
-202
-471
-803
746
653
-685
-798
438
-144
-848
714
-270
-693
-78
-11
-461
541
-993
290
-13
867
101
-207
373
271
-537
443
-664
-721
54
113
-646
-933
-828
809
582
511
528
-709
-539
-281
-163
-890
-150
250
432
155
73
-714
-325
-777
-577
-778
-75
-12
-733
-43
377
-429
11
-674
476
-625
-411
-268
23
389
-748
133
-612
861
-466
-275
970
552
-556
468
-203
966
-739
-967
-303
-480
-22
-663
381
551
514
722
-358
-882
-750
958
44
-239
-237
134
-768
157
41
610
-432
832
-679
566
-598
651
-898
366
988
-787
174
-990
571
-369
742
-625
168
-927
-476
-729
834
-446
-414
528
-625
-645
-682
-108
642
-709
596
-322
42
-35
-268
210
680
483
290
999
-230
-977
370
975
721
-284
673
-602
541
734
949
583
953
309
909
541
-856
-925
-314
144
764
-316
-812
474
342
609
914
-606
764
-413
-921
-927
974
-644
-845
950
254
-105
-902
115
554
796
-64
161
680
276
-770
-347
-671
675
291
-193
-956
185
198
-722
551
943
-244
136
302
-792
419
-310
975
760
-925
-763
705
-752
460
384
71
110
123
278
378
57
181
416
960
-7
-451
818
-639
355
-622
778
59
-263
-605
-30
-628
-695
872
101
-290
618
-585
-588
790
319
318
961
-489
-388
-114
-266
-164
717
507
-723
625
710
-129
-614
264
219
-400
52
-937
-407
-296
209
980
-452
-137
204
921
-853
957
-177
-99
-639
102
754
-907
574
-150
353
29
-721
69
-412
718
334
-346
746
994
258
-653
-421
-691
954
-697
-317
-189
-433
-306
-702
146
156
-527
589
-135
-162
855
-686
-153
353
-623
228
604
-770
-152
-158
-569
714
296
657
-791
920
224
-762
855
841
303
504
731
-547
25
-671
-761
-466
-274
854
-565
427
-13
-656
-151
-105
-674
479
394
18
-808
189
521
36
-821
-353
8
-892
-301
307
805
-629
803
-452
-468
509
640
892
-398
7
975
-462
296
262
-970
-55
741
227
-959
-2
906
799
-685
-831
38
317
434
-475
-339
942
-389
-43
-425
-11
398
223
-309
-753
-568
730
194
-611
467
331
310
-310
-370
617
460
-34
-883
-48
831
-60
-200
-523
-404
166
926
-383
374
-253
-334
763
882
-272
176
957
365
643
423
-517
-975
80
693
949
-981
269
-701
-995
-249
-686
383
529
-962
525
95
452
-141
22
521
-477
-221
-191
-816
-554
-251
-791
-34
-303
135
128
-259
-807
918
62
-866
-121
-351
-479
-84
656
-83
559
918
-307
578
-160
-735
834
-452
-585
322
121
438
-368
107
629
-246
386
339
922
-734
604
-614
547
-261
-343
771
-617
-399
-828
734
-737
59
821
-715
929
928
640
244
761
-63
-43
-576
-193
-656
-574
-764
-424
-973
-947
606
-624
-297
421
-23
383
-583
-726
-183
748
457
415
-888
-829
89
-437
794
1000
996
635
-917
-483
-395
97
-581
3
168
-889
750
957
-242
-414
-427
-415
65
903
998
-565
-64
-597
-17
-471
980
-347
-964
-631
471
-421
-252
-566
119
248
199
41
-313
624
885
-845
-237
-681
437
-413
-65
-803
-460
-410
908
74
-203
-161
-421
874
-282
-941
610
246
103
1000
-529
1
-310
-459
-183
366
-123
-339
-131
407
-607
-518
-88
393
-795
-571
-395
187
796
-790
214
175
846
375
941
599
471
446
-783
-483
33
347
-586
797
-843
402
-712
331
770
-140
-602
404
764
227
-927
-612
-920
-156
-630
191
370
38
-354
-91
978
-776
915
-169
176
317
-394
754
-846
-151
-70
-733
425
-632
-93
-548
646
269
319
-92
-701
-598
888
320
-45
-904
-865
429
289
-60
-955
436
-353
-784
450
-844
-991
324
-493
-298
-78
-658
-800
554
-486
67
-19
-8
-858
417
488
-952
303
298
-824
-839
587
-909
609
208
-932
-950
-818
627
-826
578
-947
745
-105
-108
76
-185
-96
-691
-789
-372
-812
-102
249
434
763
-273
-193
793
315
-772
-559
-147
353
140
-941
-77
217
787
510
-432
-256
185
-965
-893
494
721
408
512
783
130
-494
-696
-549
788
874
-537
626
-224
-5
-563
118
780
-641
-709
-252
-305
-699
-698
-765
581
-840
-199
-587
312
-991
-663
712
-214
-481
-830
363
337
-69
481
-701
680
-297
-270
972
290
-437
-126
-762
-192
293
-915
-367
-137
465
910
365
-858
692
83
604
-118
-357
-386
-305
-671
361
882
63
-143
-110
-615
474
46
264
-153
405
138
585
824
698
-301
-220
553
737
-353
-27
-353
-658
704
346
-621
103
-784
-338
-546
83
871
562
696
422
520
-164
-660
-47
-868
759
135
-602
-409
-314
-655
752
108
287
-272
-596
446
63
999
146
22
-957
119
-185
534
347
709
7
-294
182
620
340
-453
283
500
-288
-296
573
-626
42
-931
49
86
-95
964
-533
-400
-905
561
-478
-960
492
-626
-867
937
268
955
26
68
-908
-852
-543
130
-659
816
-456
-895
-284
-697
22
-188
-461
139
158
273
904
720
896
-127
645
-308
-306
431
595
814
-606
686
848
743
590
-946
954
-710
-443
-841
564
-902
741
-520
671
494
-400
-100
469
515
-195
976
982
-648
-668
-41
245
684
-776
-89
-844
-583
788
422
813
-438
-270
527
-52
244
-671
599
-988
813
47
541
-472
865
-517
-444
768
-687
-170
597
372
-637
-286
-767
964
-220
68
66
-877
-715
-802
-82
-712
-19
446
-66
678
-106
553
-444
-690
782
444
284
-770
276
-729
904
497
-454
-612
-877
-706
774
-92
-469
479
128
-20
58
935
789
-299
-594
-983
959
-961
-196
486
655
-819
97
697
221
716
-958
212
362
999
284
-670
-377
-68
-619
711
-619
-41
-101
92
17
-478
143
-980
75
-213
331
608
-395
863
507
-46
955
856
746
780
496
951
-511
898
-219
381
993
62
-646
969
-969
-171
6
-151
-157
467
-863
-186
-843
553
315
-861
-159
-964
-323
-418
-256
-589
-745
139
-507
-468
-876
543
381
708
-535
559
-460
-150
-50
-686
-681
-905
493
730
833
887
-172
-977
-975
196
950
-635
557
395
-914
-839
-443
-324
-466
530
537
-452
16
-560
558
-449
872
355
894
-278
-236
-414
330
-49
957
442
797
-249
578
125
-993
108
-52
248
50
645
-364
-378
-681
560
797
-796
-464
-966
-16
146
448
334
225
-478
-511
575
52
-793
229
-922
-711
-5
877
581
-230
-598
-549
436
-703
259
-140
116
-221
-463
-506
-134
-931
767
360
567
489
-31
66
-53
279
742
-787
167
-33
656
770
-599
-346
339
671
506
-810
940
-715
-426
-235
-958
-770
-499
-631
-460
630
140
-598
-498
-907
89
-363
-729
264
-467
810
-376
174
126
61
-288
-705
588
-509
-650
993
529
21
876
532
-96
887
-575
123
114
407
65
607
-582
622
128
25
-341
185
469
-26
718
-136
712
184
-50
284
-284
-18
295
-493
-421
-137
272
-658
-845
542
551
471
-836
957
132
794
849
394
482
-928
36
161
-542
-960
535
471
874
514
977
766
-498
-766
-442
339
-824
-312
764
-730
716
-865
530
255
-366
-397
195
-638
353
-927
-311
551
356
-372
-196
965
529
-245
995
-888
615
358
67
156
-989
160
935
-283
373
-206
818
155
-281
-224
802
950
-988
140
631
-72
692
-805
682
-538
550
-567
683
-890
-967
534
932
90
47
-237
64
-949
576
955
849
49
20
354
583
176
497
-707
-923
485
-961
-787
520
-541
-75
503
231
-641
-429
-97
-893
-264
-1000
-529
229
-815
770
-378
-773
112
-591
414
-649
-395
246
-828
586
-54
-859
108
-727
-190
559
-522
-165
967
956
989
-204
-696
672
230
942
-61
827
323
-921
-235
-878
-899
248
202
-906
480
59
-508
671
829
-472
297
-896
297
-396
-41
658
-140
-268
927
-453
46
140
-304
-159
-621
478
526
-727
-17
228
528
190
-860
-4
-845
330
-260
384
901
-344
423
-957
265
-39
-921
-154
50
414
562
794
773
-667
-285
-672
-731
-941
591
-560
-486
474
748
-527
514
-206
201
767
260
180
439
-455
609
-943
-671
444
850
-603
-172
-425
-960
-851
557
-717
-99
-439
-69
-15
-406
57
622
-772
-363
675
-439
-580
-404
-747
-730
792
-483
-919
-789
320
-269
719
699
-780
-490
-281
-943
923
969
176
-657
-853
921
851
-467
36
328
-454
262
-321
584
-509
15
-19
-267
627
-393
978
142
-419
844
-216
-786
-20
-48
-703
421
352
939
77
466
300
694
-244
145
683
7
715
-537
-510
-933
-699
6
-596
-647
868
470
-535
246
-87
-947
850
770
576
599
423
-467
778
-40
-163
34
-973
742
-931
650
-335
607
410
736
-946
327
-410
-380
286
16
266
464
347
939
65
-258
618
-110
-830
-175
-371
2
118
-337
-60
725
331
560
-931
597
-478
534
-646
-206
501
501
-350
87
-212
-973
506
689
791
-866
-506
356
-541
-823
35
-758
445
737
-560
-867
131
82
747
269
610
374
308
-82
692
436
-763
908
-707
234
644
-258
-478
-84
762
560
-439
-949
-812
-475
-574
-847
-203
-829
-808
-861
308
535
272
-193
838
-645
-937
493
-856
-326
604
972
-845
-894
-764
764
-262
627
972
-62
34
-130
-471
51
-389
86
-12
797
-543
691
302
-945
-166
-914
-912
-126
-717
-791
705
822
791
-576
-229
-474
-617
269
902
-433
437
-335
305
22
-267
-918
-986
616
-500
514
405
-490
-998
29
-977
919
-576
-996
370
-651
337
-229
-593
-330
261
-691
954
-483
869
-277
478
-480
-450
-135
687
364
700
109
451
-875
-353
117
933
965
-651
127
-769
799
541
89
404
819
924
-563
-334
-257
-624
560
403
-123
993
-985
516
-352
-809
-178
-229
-813
702
332
140
864
650
546
317
-642
345
883
-339
-330
704
-272
-35
387
-843
-435
-155
-105
258
990
361
-936
819
652
942
875
783
965
-547
239
690
86
252
-992
-840
31
-953
-837
765
157
918
-843
482
-606
-679
943
-175
-273
-334
379
587
-500
-687
-437
834
-903
-962
18
-454
-440
-124
-962
293
-824
-675
-615
-368
643
-393
-878
312
270
226
-473
503
-605
985
638
144
452
482
-656
-153
-922
987
628
-38
-721
969
-451
760
-43
420
-623
-430
362
261
-780
579
284
-285
504
872
-492
922
-798
-54
-871
-797
153
-984
731
248
-155
75
299
-649
-712
549
87
249
337
-494
349
-795
824
761
365
583
-862
-935
-553
90
98
-490
-636
-286
-252
-703
-176
-523
-58
769
-982
-201
-674
-635
-935
-883
847
128
118
-725
899
-324
755
-647
-785
-970
367
-572
411
213
-293
188
-283
-30
-461
928
-368
348
-203
-208
-19
-591
-24
832
135
364
376
-262
-871
906
-66
-198
-604
208
-464
-782
168
-772
-485
-949
-291
-556
-772
963
454
-822
703
-498
-286
692
203
876
20
-125
-270
-594
-733
-974
559
162
-515
-479
554
204
396
853
640
-597
-434
-867
-89
-422
851
-260
758
-150
-584
736
978
496
-740
-22
277
-301
-417
785
-636
960
367
-143
-966
827
-961
794
962
725
858
-840
96
-252
-431
700
-126
-504
57
-115
-620
789
239
677
706
-915
683
411
348
-773
966
183
677
-966
-277
-834
-199
-588
-64
-28
-902
-779
-606
-11
-477
-911
364
-434
-822
-338
-810
719
-983
-547
-420
-37
431
-689
288
252
574
666
-262
-700
-827
-699
-222
-426
-801
-160
597
982
369
671
262
-501
-625
253
-596
300
-939
-448
-983
884
-326
-737
373
-759
-586
-164
-716
812
201
-788
-254
40
-428
292
871
0
402
776
-787
-316
-864
-83
617
-345
190
809
174
396
-25
257
951
328
191
881
71
-921
-623
936
-470
210
63
806
353
740
-197
903
-511
-82
-580
376
-997
-137
-272
-581
-232
-771
844
-184
172
-969
575
735
-949
306
-750
456
904
-518
499
3
-471
-879
329
-369
954
664
-244
157
-734
-888
-902
791
-543
487
-320
-992
169
798
-952
-921
930
59
984
313
-468
-625
613
885
-380
-370
921
300
435
21
-1
-139
959
10
281
434
-510
164
623
411
-913
703
989
626
-330
239
601
-106
-504
19
533
681
997
650
-872
-695
752
-114
-753
207
798
-559
-80
412
-942
401
-307
-513
-912
-35
-243
869
181
-663
-385
-414
-476
739
-364
300
-53
-627
-486
903
-297
-207
-764
98
841
-460
-708
-281
570
-779
13
444
712
144
512
188
-604
460
109
792
802
645
-773
67
-371
37
869
-926
627
266
931
905
560
-220
705
-117
-787
-687
81
698
-402
-1000
42
-893
654
-29
722
268
892
-353
-886
46
-972
-688
705
-383
-716
426
-391
-260
409
523
248
481
-383
-364
396
26
463
356
-903
123
-120
-773
-145
-954
391
-701
-733
83
702
82
52
-507
221
956
138
649
-317
255
995
63
-811
898
141
-206
-172
-558
998
-119
-790
750
-960
95
61
-599
136
-355
706
971
557
-146
104
-378
-468
485
-488
617
-419
-558
924
-820
504
-953
-368
-926
-256
873
43
84
-205
-953
-403
-496
-935
-173
188
-921
404
280
-97
760
-798
-84
-978
681
-999
-636
52
-726
-452
147
247
-93
448
695
-320
916
158
-639
-738
254
651
-134
790
-944
-956
151
-553
-878
517
74
-690
-632
-714
727
783
976
997
-780
-980
-169
-491
528
-204
-803
729
-509
-450
-35
188
277
382
-56
-983
170
977
-221
-197
-237
-66
947
915
-611
29
-819
596
-394
-900
780
-614
-870
-881
372
-96
218
108
-128
-671
427
-274
-554
-148
746
946
-792
-67
-968
872
-31
133
-768
-863
-233
-124
-174
185
760
-622
-256
852
421
125
416
73
410
-126
-784
-625
552
-179
-530
-24
763
-117
-731
153
-99
-729
-229
-790
-143
788
-509
942
364
264
235
674
-903
-155
-554
-698
-722
-498
-361
628
640
-469
-610
-318
-837
610
341
-672
-507
-30
-40
92
428
238
-804
754
-402
726
-159
886
565
-721
-300
-829
616
-582
138
-880
-956
150
-893
-693
932
438
-528
-986
189
188
-499
-405
403
-235
802
7
-745
-117
109
-967
-716
-876
-552
-845
-499
957
558
-630
666
-772
858
-381
205
529
866
154
593
-375
-934
-496
-588
-616
-599
-642
931
132
143
786
-599
587
-447
-645
432
867
-152
-920
-386
169
-374
740
-971
-127
-736
266
-441
939
706
-262
-397
585
-861
-564
-72
616
-16
974
950
-357
-550
216
-58
815
-938
801
736
547
-308
143
648
-130
-777
-230
420
-600
-617
-333
-294
264
409
902
125
-736
526
241
130
881
-64
-933
-740
-417
-694
736
250
872
-83
725
-924
719
-499
-26
898
108
405
-519
225
79
356
841
-198
477
-251
-492
-498
828
680
747
971
-487
-564
44
844
948
-586
-571
13
895
-613
-498
511
655
-591
600
-783
260
-281
909
-985
-114
443
-309
-943
882
742
-304
504
895
673
-820
-799
-562
157
-672
358
695
-161
780
-32
110
-515
-218
-478
-171
174
450
515
539
-38
-884
294
504
270
-975
487
-124
898
880
-417
-200
690
419
384
415
-993
-629
147
-512
-731
-834
156
580
965
-508
-220
432
-589
-403
253
251
-337
-61
-263
-164
332
-197
-841
436
966
492
121
-410
-716
-16
634
-465
-855
142
-773
711
-745
625
-828
-301
823
576
378
-889
-639
-984
447
529
-148
988
708
-764
738
127
700
628
-61
-758
-323
768
382
303
619
-269
466
890
550
-551
-33
830
422
-49
-703
257
843
-269
-620
329
418
-901
44
-357
743
777
968
-502
-715
-901
-448
115
243
551
18
193
-439
-233
360
382
-257
3
-57
-891
-392
658
-378
-725
880
611
438
557
-455
768
-750
62
-938
489
-633
-430
-848
341
284
-886
-12
-886
849
-624
-507
246
960
-836
115
637
84
-61
-758
-282
269
903
373
34
127
-135
256
932
-525
-825
-185
113
-604
-859
-912
174
102
520
-740
-652
650
-531
-505
-894
386
50
-593
569
-838
-57
-859
878
-799
-72
-363
745
-349
75
286
-430
-788
435
-673
-148
-863
-88
-315
505
-281
-865
-407
-150
808
-510
-543
-880
-993
880
35
485
-181
-856
-324
-790
632
917
-81
-805
86
902
930
-246
448
68
360
621
287
726
341
-918
-660
534
-56
-68
-668
-148
-431
-602
-69
19
847
27
-444
712
269
-621
758
-545
-111
54
-377
-794
-973
380
-588
322
-903
291
409
-670
-992
234
408
-433
202
-136
598
-380
331
-863
256
-149
869
801
-252
-35
653
882
-982
-596
-597
-556
69
255
230
941
326
-525
911
-551
685
618
-557
-124
-637
-642
-66
-124
98
-246
542
-384
77
787
-439
-378
-366
375
858
-444
-648
-849
-256
956
601
-293
-508
-490
152
-181
-156
-106
913
380
-542
265
635
-697
891
164
938
867
-190
-44
728
762
-943
-232
823
-197
478
-932
935
604
-876
-114
-740
-627
-427
499
98
928
-375
381
508
-442
170
-518
146
-677
497
-120
-403
717
-453
-141
-215
731
-572
-274
-714
-232
-597
-322
182
691
188
-506
-794
-290
-714
404
-639
645
412
-375
754
-760
-751
208
562
-642
-888
889
168
959
468
-137
67
-574
-583
444
868
931
-417
-526
759
871
-243
751
970
576
-752
-694
633
335
-963
-940
50
-836
923
450
39
128
776
766
-139
900
-655
-404
-614
-901
-550
-416
525
-648
-980
388
-685
-632
834
-664
-809
-278
-363
-625
593
640
770
-925
-835
-286
719
304
728
372
200
-202
-997
-256
754
-733
-454
529
-366
-236
-415
494
-476
-317
747
-311
98
-107
383
-946
-576
-885
166
474
-197
520
-18
-574
-527
954
-485
103
35
-767
-958
595
-179
177
-909
767
-497
-433
-262
-787
207
-543
192
105
-87
-226
-326
-124
646
-885
-980
273
-736
-294
254
-517
576
915
-960
108
358
-970
539
-549
-267
955
60
636
-978
785
48
267
-515
-603
780
168
821
-455
309
634
388
803
814
-250
-794
660
100
214
-527
293
925
-302
-578
858
-330
-536
982
572
-18
-267
-913
-329
441
-190
-421
778
382
198
-960
-24
-347
678
-957
692
199
890
616
-139
-747
-401
-586
779
-712
-41
-87
-406
-14
-71
-142
-668
380
-319
773
-311
711
-603
-483
954
364
-208
224
57
-816
-745
-443
376
316
-803
-595
-994
-430
767
199
147
-510
-5
-552
834
-102
795
713
-621
268
121
832
-484
269
-771
131
-632
78
69
-800
484
-248
261
181
794
-697
705
420
-1000
268
242
440
-992
385
188
573
377
-811
156
-302
-63
-598
725
197
287
-105
909
-445
-697
627
421
231
413
-181
490
-779
-39
38
468
-569
712
687
-548
549
-439
-436
694
11
-511
-996
503
-226
820
-968
684
234
348
-14
-68
-769
625
98
-487
-746
-285
216
-868
789
488
-611
-187
646
716
-219
-532
244
-409
614
-314
-586
391
-637
-20
952
-823
397
709
-265
8
55
699
-845
783
-925
787
-859
467
-104
-969
-454
814
-281
-156
945
803
-377
261
-202
966
866
-630
-377
19
-856
-124
-701
994
-268
-458
-76
536
732
753
-126
815
-616
203
938
963
421
-576
968
-286
130
-65
888
-29
651
-798
788
390
138
-530
-605
-230
-899
-371
-563
-913
-239
-58
-548
663
-986
-962
-4
-155
-410
750
125
-301
227
-799
823
307
-28
-766
224
-320
-79
311
96
156
497
-19
678
-500
-402
-673
47
-631
203
698
-598
78
519
651
678
583
-745
184
362
643
613
-355
-806
-959
582
413
620
105
-644
-498
-91
-608
746
-574
-408
278
868
456
-394
329
767
-137
-965
435
-275
-670
-366
573
-323
292
234
-36
-3
-307
466
-800
40
666
179
-875
-502
-407
219
60
-319
-648
-57
380
-987
-354
-97
46
654
-976
543
-157
-266
-35
-614
948
-597
379
-739
49
664
-75
-174
-343
-80
-538
-68
333
6
-205
321
-289
-905
73
962
-702
505
-817
-724
186
-942
283
549
379
-740
343
4
924
-784
776
640
-508
-735
77
-484
869
-215
-707
592
784
153
-276
-435
-21
19
685
-939
-267
176
496
876
496
-584
-229
351
577
-859
902
-134
553
-854
83
498
848
-430
775
-662
628
946
-822
-951
-757
-168
-612
-892
84
-274
799
-668
96
-21
-837
146
-936
-845
-863
432
-568
74
726
-842
978
-287
-570
391
636
-782
-953
-609
567
450
152
373
-314
553
197
-591
85
732
-442
-703
7
486
-585
97
816
-53
562
702
-99
-871
-951
615
-830
928
217
-943
-166
709
-926
584
-605
-413
529
63
-700
941
-292
986
-375
-703
620
159
553
382
624
-462
5
207
-258
750
-598
-10
-499
-970
-809
-455
868
-588
-872
-837
-323
-373
-829
-105
895
552
-266
-510
627
-597
-319
172
-826
547
276
473
566
-168
-772
-415
649
-905
-189
461
116
249
-61
-686
830
-200
-78
-427
-170
792
-973
148
858
447
-155
-186
559
-962
320
-403
926
20
-818
-322
165
-353
-838
733
-720
-811
970
-40
-680
-326
-853
-279
573
499
75
-961
405
-857
-813
613
-949
-714
454
-110
-243
822
-308
812
360
-677
-261
-961
239
-291
-422
286
-346
161
-824
275
940
-238
-617
751
840
463
-844
788
-74
813
711
-948
-117
-958
-660
-691
-380
-518
785
788
-518
-878
873
961
-739
547
-425
377
315
567
694
-943
952
272
-699
-629
902
-923
954
905
-193
229
244
720
-719
-889
-252
541
-799
-188
668
248
-180
21
-31
717
98
-8
-908
-119
830
-603
743
-168
-771
-228
-605
-197
-455
-93
-45
-652
-883
-123
-986
-644
950
-677
-874
660
698
-98
-498
-96
178
-705
-119
946
516
-817
902
-837
285
-181
8
-264
-204
-869
-764
0
-662
694
-381
443
324
-451
93
452
-387
184
391
114
-296
402
-467
-791
-369
656
-334
-344
180
-939
113
583
-953
-568
132
-977
-180
25
241
915
-133
365
-390
-872
-961
-412
-121
733
-978
132
917
-781
-31
512
-911
-890
-471
742
345
-777
905
-624
-76
-13
251
-240
-529
-180
-627
-69
658
-512
-257
-728
-448
-34
-221
895
363
-75
-800
286
-213
406
-369
-510
840
543
-254
-380
-347
-861
-350
-322
365
-528
-443
-986
-661
-138
-826
385
69
-596
-149
-550
-965
-122
-551
424
370
238
696
191
801
-529
-763
-353
-467
689
927
541
778
-739
-474
-424
-195
-381
900
832
-236
-491
-915
228
396
591
850
-137
-642
408
-636
932
-442
880
328
-425
-537
-666
-274
851
-489
-529
240
932
-122
-683
-205
-272
-805
8
-15
276
-767
735
625
102
395
965
420
900
-221
-534
478
-766
-823
-953
-810
-155
493
-977
-566
772
-54
-445
633
400
-685
-600
110
353
-672
205
794
-407
-553
-620
453
-796
410
-814
517
887
-732
-671
-602
701
557
-568
-602
-166
570
442
852
-364
850
347
571
984
666
721
-972
-32
-423
24
-422
-36
-686
405
-617
-461
-635
161
-380
823
4
142
633
2
-632
714
-405
313
84
358
-887
222
-935
745
-458
-604
216
-394
-245
653
903
-235
-131
-11
703
384
877
-335
28
-466
229
143
-366
414
580
-384
614
-181
696
-779
-615
-98
-747
868
277
391
60
-960
-35
-499
141
783
605
228
-36
707
-302
-739
-464
-57
498
191
870
955
-743
-722
-706
827
882
414
-867
-60
536
829
-298
212
-746
-331
-835
-264
369
970
-562
-953
65
698
690
579
589
-905
-876
792
-790
11
343
54
687
-776
-23
721
-898
156
622
270
-941
-744
-957
948
599
453
-585
-505
599
-309
-455
433
752
-44
392
-748
381
-685
-458
-67
-63
-381
-280
159
-299
371
-277
938
288
-301
396
698
690
422
507
-923
1
114
396
-1
-467
209
-991
-15
-777
-478
-810
553
-711
-285
-153
141
36
-374
-905
-331
-967
194
33
-74
783
935
710
386
-130
-74
468
-848
-764
-741
712
365
-735
-59
528
-698
617
-837
-267
-268
486
458
-512
-250
-799
139
340
667
132
794
801
-62
22
-751
350
931
-492
-759
956
-470
-333
-508
-504
-362
-904
-335
-554
-714
-838
-116
-66
-774
-141
-429
68
144
464
5
843
912
153
-616
570
-224
-972
769
867
104
-280
-547
-858
878
740
-344
653
-709
-460
282
-994
148
420
-316
-761
896
507
701
-165
764
-315
-933
25
844
216
795
-467
304
-595
-887
339
-640
-166
-981
354
162
991
-410
-142
483
-430
53
600
650
291
557
-392
285
-765
111
-315
-395
-178
908
-180
-671
-852
-773
283
937
-905
646
-882
-419
887
-740
-191
902
-463
-380
-685
-206
-628
115
-486
858
759
-271
535
618
815
432
666
-32
409
99
-304
922
-755
-253
805
-358
875
-781
82
830
629
-635
129
179
-915
-932
-755
-511
-411
467
695
-605
146
-317
25
-703
-775
662
970
458
-681
-40
-864
-404
-997
535
-11
-305
-892
-567
878
600
520
889
-669
-627
677
750
653
763
-419
-528
-30
-563
-644
-869
869
-97
-595
416
443
-518
15
-699
153
-237
-363
395
-880
427
999
-128
924
-691
-770
7
836
-578
-561
-785
-950
-264
417
119
333
-280
-865
535
-130
448
510
175
572
-493
538
171
277
11
821
494
385
220
-173
120
-581
566
146
511
-45
-434
586
-484
-509
214
-379
-996
412
526
810
-154
-134
-126
-101
288
-750
799
772
-384
814
-144
685
-385
615
264
-284
247
-170
648
857
556
653
604
-336
-59
288
179
687
102
989
946
44
259
958
-697
-352
-276
764
-816
-67
671
-403
-255
79
411
541
-449
-126
71
651
765
420
919
545
-867
311
-977
-215
542
313
-506
-252
-624
91
-789
26
-464
293
315
-451
38
74
-888
477
559
806
-599
-958
-371
846
-104
146
560
847
741
888
312
498
-217
346
-105
912
-868
768
18
784
-624
724
-448
826
-989
-557
-955
-415
212
-667
-150
-615
224
-351
-397
-744
-975
103
604
114
-469
-158
-153
282
-258
362
-238
-395
-409
-478
-123
-955
-820
-276
13
-546
-618
177
192
942
733
63
358
43
630
-713
127
-426
749
837
895
162
-581
215
-243
-197
154
993
-158
477
304
391
-989
-116
285
-522
-741
-903
613
882
272
-546
-573
594
-504
219
-759
-467
166
851
-901
933
-136
-116
-604
214
108
295
23
-826
-484
-928
576
147
-463
647
-908
-542
308
883
-244
89
-120
-733
544
870
614
562
796
610
986
-279
-397
-1
872
-356
-926
-58
26
320
839
114
-152
-104
-420
463
122
10
-499
-590
-640
-104
-521
-271
-331
-382
-177
112
-266
-316
649
-614
-94
410
530
-579
-545
8
432
404
442
-723
338
298
-675
-586
-647
-340
741
994
902
855
-454
695
321
-373
95
-427
241
-184
-189
-93
522
-363
307
-24
390
-649
836
256
-189
998
86
-343
499
981
-634
554
-698
-42
-81
-55
674
-418
174
534
685
258
-332
536
-225
-253
984
763
-744
-473
616
315
185
-779
409
883
930
25
-253
530
-963
439
-675
-548
452
-276
996
-445
443
-839
731
-361
592
998
206
1000
-859
199
815
-254
56
878
70
-595
-91
734
757
88
-386
435
768
-696
921
-523
-271
-541
188
728
853
-653
-177
-570
-866
-311
-69
-883
-672
539
294
-265
-953
-691
748
652
958
318
-949
616
384
788
-439
-930
548
979
98
422
287
-865
-728
-119
687
-320
676
-748
986
-666
957
-214
-793
567
185
442
607
619
772
-34
376
701
-410
618
229
-395
-914
432
-961
-873
268
621
-361
-499
-672
999
743
-249
-653
16
559
-76
-958
-173
-424
582
508
-319
-905
53
686
-921
-26
-705
497
761
-339
376
123
-591
-754
420
366
700
-647
790
-153
-208
-677
342
-819
-120
563
-974
-572
456
467
-332
194
338
-701
-304
916
-93
-44
176
-516
-406
-25
146
966
-954
485
360
-426
-697
427
442
688
620
-714
319
-986
777
-615
-81
-278
-963
721
998
-829
-930
-571
-402
-497
-493
-920
-248
258
-814
-850
422
-219
282
368
533
-184
-399
-961
-390
330
-505
792
136
922
-834
91
-161
-103
339
980
-675
109
312
-622
-483
359
-415
161
-727
-482
631
340
-576
-147
204
567
115
-996
-212
796
914
-639
-679
-194
-918
-779
-474
-323
984
-205
-228
-808
-508
917
514
-31
675
-739
751
566
69
453
297
632
-420
-419
54
59
-134
-703
330
-264
676
497
-595
348
35
977
362
-180
263
-377
648
-637
-570
497
908
955
-748
853
-493
970
308
-756
574
542
-469
983
713
-875
-118
-407
-534
78
181
-689
200
497
-798
-10
950
-125
-200
-540
-823
548
-351
496
744
-986
641
395
-992
-153
-754
68
375
265
-625
-558
716
-902
-654
-465
-289
214
-320
4
310
629
637
807
-910
877
672
-253
-532
610
-1000
552
-203
-237
193
267
-195
-766
722
592
-360
927
-572
-789
-752
120
24
-496
103
-275
-370
-368
235
681
216
215
108
-711
176
45
276
-784
-78
545
869
490
974
464
-903
716
913
471
577
583
961
-840
-612
884
-479
626
-301
113
450
629
-127
393
912
245
602
-488
-188
280
508
90
-567
-407
278
-85
-745
849
236
-568
831
359
-829
217
-43
-978
366
-611
-724
-981
337
-432
-980
-961
-725
57
-221
-81
-810
-887
295
998
967
756
-856
-938
-378
-59
27
402
466
-916
-428
150
433
992
-638
654
-692
-561
-682
-705
-880
-549
-568
-724
885
23
707
750
-230
353
-198
-888
605
-452
-253
-190
21
-102
-15
-27
-318
-80
-676
-773
889
-746
833
-729
245
-355
-494
-945
-66
-189
-261
-878
-452
-805
677
-4
508
660
-35
398
273
348
-229
684
-385
796
-466
522
-71
746
855
-281
347
26
-268
216
348
-333
-713
-856
-71
620
-297
474
-244
-970
498
155
-654
901
-613
-495
-532
851
-166
23
-429
-930
546
-867
652
422
-730
-754
135
-488
640
-310
190
-24
-804
648
-466
-966
298
599
-347
-958
821
468
248
366
-629
445
-659
798
-614
-336
829
-905
599
507
-314
365
512
920
603
-158
-403
518
-255
90
-897
-606
201
-363
-292
-872
528
549
128
-832
703
-970
-562
-154
685
992
714
-74
601
671
-268
-294
525
542
-643
-907
-876
-919
-651
-112
-369
-908
-287
-795
-346
693
83
-690
-182
922
-507
-268
-528
298
-431
211
-54
-714
444
-370
-125
-980
-51
-832
555
981
-580
-886
-398
224
859
604
-885
-889
-682
895
641
-608
525
-986
-388
-664
-677
375
592
-254
-547
403
-35
90
-218
84
-842
-693
-788
689
562
261
654
323
706
188
796
842
369
834
293
518
933
614
102
473
644
-223
-643
-444
-382
143
743
151
-766
620
-223
-410
-515
-635
-307
189
-20
763
-412
797
-370
578
-206
392
705
503
105
372
-677
-594
598
-963
-953
-721
-824
481
-115
925
301
59
-607
-859
-694
942
-589
-535
277
-47
893
927
-903
110
-907
-327
-555
914
86
-89
48
-6
384
-246
-3
-823
-396
934
-306
-910
-252
-35
701
90
-522
-20
-159
675
18
806
-943
-870
-468
-752
390
577
-911
187
-445
-320
-623
-837
13
672
203
-681
-997
479
-753
386
163
-680
-166
65
-774
-422
679
764
682
-184
-591
9
-656
-256
-725
521
-742
7
383
259
138
-167
587
-587
468
-576
151
-57
778
142
806
586
416
853
-702
204
-375
227
79
924
-532
388
460
887
-600
428
-846
-148
-168
949
264
-292
419
882
-125
-880
-529
-981
859
-853
940
739
-998
-211
128
-896
63
-957
-648
101
-590
-804
-575
-350
-679
-79
-294
687
-655
647
325
-58
-458
788
-914
-294
49
50
-85
217
495
634
-925
-294
218
806
-444
-759
579
173
575
-863
556
-872
616
-141
-832
-467
951
892
671
368
-712
524
-445
-823
287
547
565
-727
-473
517
492
535
-20
-902
-26
1000
45
915
-931
864
-829
390
-705
-686
435
-737
697
817
-218
530
-647
-970
113
-532
-838
734
380
-233
277
-338
375
161
-441
-841
909
587
-54
542
274
774
530
-938
-267
525
-441
-345
614
98
-374
-205
62
206
520
-541
-482
-957
497
498
-563
594
-562
147
-143
884
-71
247
825
-291
952
-97
-739
209
-769
651
-193
81
421
607
475
846
203
927
863
394
-312
26
564
-239
-286
-310
-764
121
199
962
-288
-85
-393
-531
158
-876
-536
364
-645
-151
214
185
907
-538
610
-569
-580
-520
944
844
-284
-820
527
-585
-104
622
244
956
269
-686
861
-609
-238
-777
374
-73
295
-147
350
-244
-754
71
-956
-593
-247
690
-753
-806
941
-783
-610
-887
-634
-724
-647
112
-505
373
-211
876
-511
1
372
282
665
770
-470
-353
-664
36
-625
-782
-791
-263
-436
-20
-471
-348
-892
-484
364
-487
-645
979
-984
-998
-117
405
926
249
-923
707
-940
-620
-424
-470
-584
6
154
-409
-909
931
-546
444
853
709
136
258
-620
604
610
-680
-397
570
-324
-888
-167
551
-768
141
93
481
-893
139
358
-487
222
-912
-405
633
-407
-853
581
-337
-848
-820
-630
836
-855
513
912
919
575
-412
156
78
468
122
195
481
-339
-533
987
40
-597
-465
-784
-916
-49
215
-630
-416
-278
-368
36
975
182
-524
-453
-42
-245
-546
-564
-916
219
-896
356
-279
-139
-214
186
-285
-918
-661
929
-861
-990
-804
-821
-860
-945
-781
-9
-708
-63
-954
-347
722
901
-309
249
913
395
-530
983
213
-341
-796
124
678
-734
573
-896
549
-197
-733
-920
985
752
-401
9
-152
-775
-30
549
430
657
67
-170
633
-933
-764
-71
525
774
-376
38
774
911
37
217
-384
864
871
212
141
-214
-687
692
774
468
648
421
-261
301
-613
-536
-338
74
-948
-814
-448
-658
-422
629
-884
-377
917
302
-640
634
-453
227
-805
110
254
-774
768
-618
846
-412
-804
-971
679
-407
-787
-732
-306
253
-357
158
538
46
691
28
-13
-279
996
-54
269
-66
932
394
239
-170
-431
-18
-276
330
-675
-901
-213
946
936
823
960
667
-209
512
-74
256
-726
-353
-509
-804
-376
-920
-965
920
718
-983
541
303
63
147
-579
-207
-865
482
-535
416
324
-409
867
-987
-334
265
934
-6
603
-682
-586
657
-302
-194
-188
-118
-203
351
607
-479
75
642
15
744
-53
755
-545
968
26
137
-415
-666
-607
658
-884
-867
-447
-208
-274
385
-598
619
301
-26
-205
170
72
-435
525
-909
635
-593
611
-358
-92
-456
145
-279
8
-466
-373
243
129
150
526
-501
-877
-519
-243
366
145
-136
309
-255
-721
-938
193
51
780
413
-16
-800
109
-452
-401
-387
364
463
-666
-797
802
768
305
623
-186
-610
-912
714
530
320
180
-30
422
913
-193
425
-402
862
-491
-217
-130
807
973
-775
825
1000
818
180
-795
210
558
756
113
778
176
124
-208
-211
-690
301
280
-504
-38
-386
-778
730
-999
-712
563
395
-898
-778
961
86
654
-137
877
401
-223
-266
-59
712
730
-173
774
-997
-654
-887
144
-709
537
904
-623
-803
-9
-174
640
-532
-891
110
-719
-224
-173
-499
-908
305
-692
-292
-576
-769
986
-803
-1
606
-122
20
-330
731
664
-765
-871
-692
-15
-183
-623
-561
-357
-338
-803
494
223
-435
918
-797
-725
523
-755
-23
-915
-495
421
555
941
255
249
-513
-352
335
741
-930
469
905
-561
-544
-766
-266
390
81
539
-800
350
637
545
227
-313
959
536
716
320
-676
999
-858
-620
15
384
627
-22
-335
-447
-334
733
225
595
-940
441
-686
-264
-5
-170
-938
-209
793
-271
-568
147
69
116
415
-563
-469
402
532
-568
-589
-878
-899
-702
800
-838
408
-274
-439
194
483
867
-332
-565
425
555
-662
420
411
-248
565
-854
134
-533
957
-971
772
-202
-809
-997
-252
386
-248
767
633
660
-965
454
447
-338
465
482
469
-150
-540
-352
-714
623
400
681
491
521
162
-902
-551
-437
-337
559
577
436
-54
71
828
975
-500
-257
-233
684
-134
-315
-529
-272
-31
5
-611
356
-50
-511
617
745
719
-56
504
-819
510
504
50
-140
854
893
704
651
-433
-274
839
-566
-610
531
996
-919
-894
617
-866
405
-185
475
-459
-816
-83
299
-168
-168
-271
593
484
822
-700
-537
568
645
-158
772
617
-506
849
270
61
-886
306
166
396
-194
-168
943
298
793
-358
-336
-695
-620
-579
842
-678
-325
264
-184
-199
757
755
512
849
-921
95
-509
365
-745
-391
-812
-769
485
-969
491
385
49
-98
-218
286
-394
-762
-106
650
-772
790
316
430
174
-947
-642
-336
808
-637
107
943
-314
974
-347
-917
964
691
-608
-195
-869
-254
-849
-537
-752
-806
-815
882
932
-959
-708
-374
-742
-622
851
-288
-903
978
15
-631
-722
643
644
-882
358
-763
-838
-756
-104
709
-526
190
-995
527
-904
-536
832
861
-365
584
969
-617
793
626
738
-439
751
183
-669
-435
892
791
-531
-869
-811
-650
604
296
479
-345
68
-952
206
9
-70
-894
-168
63
-281
-422
-959
845
534
-500
-869
123
-319
742
3
-426
882
992
-607
397
673
-858
494
-677
-199
-293
-633
456
-513
-873
-714
-403
-662
855
920
268
324
-206
994
587
-436
524
-897
678
-407
-659
773
-677
116
-416
984
-764
922
510
989
941
-307
928
900
128
-346
-874
849
999
-713
801
-280
-80
-197
233
763
182
-887
984
-697
-63
-32
-441
-342
832
-726
-434
428
-549
494
-405
33
-444
644
812
-804
-14
314
-241
-797
-533
-553
-888
906
-798
-700
141
296
976
-152
-693
-368
885
-702
364
684
457
-287
559
299
-991
906
-969
-835
743
-873
861
689
181
449
503
841
721
109
-382
-802
382
207
784
723
-734
307
72
49
839
563
753
304
23
-350
832
-28
-278
-83
474
-394
-472
239
-24
-642
948
-711
867
682
-316
425
-970
376
-193
-97
209
103
-939
142
-745
-439
454
985
-261
-845
311
-570
-696
630
236
32
-149
-497
-92
-305
460
-504
-389
52
378
-176
-1
923
-779
-977
918
13
481
675
589
878
730
738
720
31
-383
802
816
257
-206
757
-221
495
867
-817
-669
572
509
-307
831
698
-159
-950
-488
989
-295
-472
488
906
-563
358
-474
900
-232
447
217
908
199
-264
741
-795
-732
641
-581
795
-251
-594
-38
820
470
598
97
935
-420
567
783
633
401
-917
877
184
-555
498
523
-35
291
-388
104
67
-927
-617
4
-284
841
131
808
908
-6
359
-825
-252
588
162
-5
-547
447
-988
-417
-522
868
-815
30
-798
390
-378
-320
-55
-384
-33
631
949
-396
-402
729
-902
771
-627
-564
-195
-121
-590
-442
794
505
894
938
-553
63
-42
-606
-984
-431
136
-771
-199
-819
-311
-937
831
-785
-456
131
-13
-78
-336
505
275
974
-676
-621
-46
450
-145
654
251
-736
603
429
-159
-676
-851
412
-141
864
793
844
65
-999
335
-548
230
951
432
526
-891
686
543
628
-458
-244
-509
-457
307
526
-328
-529
287
-692
-343
-443
62
653
767
-215
-269
13
-684
575
-429
-940
126
-169
-636
-412
24
572
236
-421
-623
360
-692
327
-61
681
813
-48
17
729
185
222
-272
-4
775
240
-335
134
-25
-577
-329
464
-111
-165
560
-597
-421
541
269
-139
776
-695
-258
-581
598
-208
788
618
162
844
-25
355
-407
-755
-210
-743
633
-697
635
-473
553
-350
-619
636
80
-919
813
-426
-422
622
421
70
131
845
636
-12
310
-593
-795
-222
-965
-908
63
-509
32
-738
624
-566
538
582
-860
-993
-961
-854
-481
52
-53
827
-511
-285
944
-213
-963
-35
-52
195
742
-545
-549
-923
-75
-85
-891
-387
476
488
135
-443
-185
-287
129
843
330
570
-366
-235
-533
-742
35
872
873
409
613
-351
480
894
615
-113
-826
-71
-96
-150
-25
867
-700
-409
339
-594
-599
-684
755
-894
542
118
278
673
898
758
909
888
-867
540
931
-554
147
212
-834
46
-741
-785
970
471
912
-323
-54
810
17
-11
957
268
-547
114
-616
-27
-348
472
742
487
-993
774
-917
663
21
929
559
-918
-273
-868
68
-810
-245
755
351
-646
-912
-91
-523
756
410
791
816
309
776
-565
456
501
78
735
-343
140
762
361
-465
-364
220
910
829
-468
-356
463
214
-315
-536
-151
-780
817
-585
-209
-486
-694
-879
-499
327
-27
970
905
-228
465
427
-983
-609
-774
75
-535
614
949
745
-373
497
-33
813
-93
-319
-276
-755
369
157
-446
-762
-782
-189
-359
-461
-342
-162
168
-493
551
-810
-21
-947
951
235
-455
476
679
-780
-422
103
499
-754
-973
509
-436
608
590
-807
455
-582
724
-980
235
-827
-465
540
60
369
258
227
-454
-122
-262
50
-814
-834
362
-637
-500
-434
-912
793
-533
189
308
-871
-318
-815
-607
-349
25
448
196
-905
-466
959
-162
993
289
-624
-429
832
-785
799
-473
-745
154
-912
-102
-746
-183
414
626
52
747
370
-634
-309
662
659
340
-798
-732
-637
47
914
-793
86
-4
-741
-807
490
-104
645
781
226
-33
499
-197
838
-158
-220
-330
-923
176
118
825
262
973
570
-705
327
-285
170
-605
-787
571
788
-260
524
787
-805
900
-976
984
-394
-390
-761
-238
-402
610
-825
87
940
498
933
813
465
-38
516
-893
-985
29
44
-608
621
-604
-523
-983
403
774
795
-928
-604
556
-778
-459
-730
975
467
454
-132
-680
-707
-759
-149
-364
-95
688
-692
-555
216
-540
-857
-794
-278
-669
-635
-223
-939
-150
-191
-407
230
52
-799
-417
-495
-257
311
290
-400
-81
-385
459
820
-878
-502
-678
-772
-702
-139
-417
623
-317
185
-935
322
580
455
-427
58
740
177
382
-788
514
-558
-820
-27
720
-731
119
-123
123
-364
67
807
-742
482
940
-64
-781
-179
-293
-72
640
-760
749
365
15
181
842
-769
572
-465
-25
-317
-173
189
-691
412
-436
-947
680
-656
-890
220
716
483
389
-730
-732
-881
116
638
-579
755
-347
-224
-708
-577
-892
-916
409
-220
-557
792
-898
-869
450
-741
720
28
583
-312
-667
604
773
-100
-754
-487
718
202
491
-825
-760
-509
106
401
508
-376
-866
376
410
-563
382
-919
-91
211
644
111
-325
958
173
466
538
315
88
-440
-422
-801
772
491
-850
-275
-565
304
-71
-687
916
598
-301
-764
-642
-596
-941
14
-113
192
984
-567
128
-32
884
587
208
793
-594
-806
-144
674
832
633
933
184
-435
412
-920
760
-398
-224
-980
759
684
681
449
-754
782
74
-427
347
-353
461
-269
366
-209
-564
388
-739
377
-295
-59
959
179
462
-360
-954
794
451
-449
-648
20
-963
375
-279
380
-107
-463
-555
-362
-124
-135
-785
841
-336
-221
12
696
292
50
801
-906
836
54
235
-653
187
-169
459
127
-856
-127
198
-977
-995
-300
-747
-837
-825
402
-153
528
162
209
-109
-290
531
-257
-324
-264
-72
51
770
-829
953
-455
-622
404
-702
-537
733
326
164
-534
-36
-452
330
740
309
376
698
-275
353
430
-576
-923
-99
868
417
750
-73
-365
612
-224
707
-75
530
-579
-685
748
-966
-480
-893
353
-201
155
625
355
896
265
514
319
-505
581
-330
-85
642
-38
199
636
-204
-435
896
203
858
129
-666
636
165
-920
780
-635
-881
-745
-247
-114
-43
-594
709
-702
835
-431
-72
-249
-525
947
58
386
-211
134
-580
-703
4
-639
258
-665
415
-210
548
-954
-680
823
62
831
-476
-301
-231
-937
410
341
800
-935
-978
-531
38
644
-845
-57
85
-413
-417
-369
-120
846
-249
-296
-749
-991
529
-35
177
109
-674
-403
-998
-199
209
-344
-815
-766
547
-26
533
431
576
-949
-485
-319
425
347
-632
594
-22
-982
-679
-767
-642
-443
916
296
-63
-874
980
739
-873
-249
-250
-727
130
699
463
961
-375
-782
-144
-247
350
-566
456
-741
-959
78
835
-685
-74
635
-579
-372
-983
789
-404
845
118
528
392
56
-209
778
-492
826
-518
431
739
509
772
643
-489
980
448
1000
-113
231
874
-297
713
4
369
-412
-971
905
40
410
943
-603
-706
190
-217
151
-253
-178
32
-877
-799
472
-420
-385
-522
-797
553
140
-41
-591
-733
-588
667
-58
539
993
990
-982
-317
653
-652
831
-90
25
-822
-89
-49
-185
42
425
-117
423
-779
970
737
-532
-398
14
-162
855
-281
-653
731
81
-227
160
-351
202
468
-671
92
168
-266
-139
506
-860
227
-241
620
-439
346
-221
-571
-440
714
-907
388
227
120
-418
776
825
-692
-229
347
723
421
-877
-562
389
-31
-295
-349
712
-140
-791
-457
-8
-363
331
447
-148
-313
-530
342
-291
343
287
139
252
-124
-935
84
91
-459
-588
862
286
949
-507
-643
394
154
-651
432
-747
2
-519
-858
-842
-652
-259
521
121
-31
-765
-405
-370
-485
-234
28
-129
81
-482
533
28
-520
-230
-52
-816
316
-669
406
-604
679
742
187
724
305
433
-774
309
295
634
604
-494
457
965
-30
171
-119
-226
-477
-131
-938
897
699
-151
-320
376
-784
535
599
97
-107
661
-314
-868
349
-736
-722
717
-979
-801
-99
-332
892
858
-713
-313
-947
-989
-420
821
-232
994
-487
-949
-291
-152
-563
-473
698
420
241
651
-316
-965
-436
-952
-975
-520
553
-616
-940
-830
-168
285
-739
-261
-792
-162
-519
-581
-752
-805
-408
455
749
-765
-499
160
-715
803
-140
-869
803
-252
-60
-544
-559
-213
-987
433
-377
-864
-818
896
498
694
-983
924
594
-2
702
252
508
-542
1
672
-302
-654
-185
-244
-491
-205
848
424
210
-457
-863
-51
-58
-77
-971
-854
-398
-180
-975
890
-952
129
-105
144
-824
646
-38
-304
-522
-57
-321
-228
405
-68
191
938
877
-622
-17
-989
257
-409
-447
-883
-323
799
-524
-140
-530
-566
-462
-501
127
351
-944
-155
558
-340
-183
279
-479
506
742
-650
787
-311
482
-901
-846
697
772
-431
-142
93
16
-92
-495
-965
432
-731
-676
-127
472
-593
-128
-865
-655
932
962
-433
125
611
-513
280
485
709
372
461
89
966
99
-83
898
-769
-959
651
-88
-653
274
-726
-340
531
-370
-68
633
389
-343
-958
39
-478
226
291
-702
-359
220
-834
385
106
-691
-258
-780
99
959
232
224
347
-548
-488
-566
805
-429
933
-403
764
719
802
130
-707
-145
648
-912
945
-698
404
-193
-348
-442
346
-659
771
-636
176
-610
-99
975
-145
-956
-776
604
-425
576
978
-15
699
-887
-452
-711
574
379
816
76
301
124
987
-486
632
-828
-735
-172
-232
194
888
170
-201
-84
855
-371
-726
329
-118
-122
-113
-113
-342
586
-714
758
-327
-842
-766
101
-267
174
880
-36
-104
-447
840
971
-817
-145
-843
-297
350
-275
-699
170
-719
398
254
-266
301
271
639
-27
-784
692
180
509
390
507
-323
570
412
-4
31
596
-116
222
298
836
-301
-553
12
565
-234
-855
770
-673
-412
1000
-175
90
-582
649
174
-758
-887
362
143
25
-337
-613
-817
366
547
382
680
-56
-876
194
-826
205
-59
-589
104
150
954
-582
-311
621
266
-857
-201
-592
390
243
986
911
143
-101
-45
-605
-336
-282
-60
621
927
661
-234
109
-4
763
784
-933
622
798
980
263
192
-107
-557
-163
144
-721
758
633
-673
154
713
-4
189
96
-327
636
27
-469
28
-977
424
406
263
124
345
836
-160
-530
-210
-857
953
135
221
288
-435
67
888
-647
305
882
804
-904
392
-681
-284
-511
-372
448
850
982
-320
70
-7
-68
-90
-802
-278
-314
-295
15
-170
231
368
180
989
189
-517
957
998
801
-678
208
103
406
-291
-738
280
-895
-828
703
-66
-162
-973
56
-321
-202
-276
-275
-355
456
-110
-145
-35
583
340
239
-839
299
-471
-545
-942
-951
-41
-909
973
-218
3
7
16
215
-565
460
-951
235
845
-917
863
-948
744
773
91
157
-948
202
-998
970
509
-917
857
938
430
-181
-6
-229
392
-557
868
542
-497
-461
904
-419
-936
458
-75
178
811
-437
-244
-264
-720
-910
-507
-584
-498
822
-917
-604
34
-84
-840
-207
-191
106
813
630
-929
853
-45
124
845
-598
251
709
-764
-389
-753
787
-250
-545
913
635
673
-890
253
-26
-56
32
-65
-636
604
-634
-633
668
-808
-817
-645
27
-33
-161
866
-673
-947
194
205
-907
-105
265
417
-451
-611
775
969
522
-223
192
475
694
-769
-543
378
-134
-576
-255
732
-514
254
968
558
-139
328
-148
687
-927
813
-185
500
-275
-987
-55
-704
-178
-154
346
-605
-333
-773
-127
-266
304
-381
27
307
-113
-521
294
-280
-467
-685
184
-820
274
-326
-729
-283
-851
-805
719
-298
-165
-666
358
-546
575
142
-708
7
582
-570
-627
-192
-101
9
474
964
-595
774
-819
-741
-281
594
-639
-170
646
294
157
-530
-793
180
922
-30
-105
-623
137
-74
-600
-804
299
-56
-982
315
843
437
942
-51
337
-581
-360
338
260
239
814
458
332
-310
-902
-743
745
-581
772
390
-14
-458
-128
681
-402
704
254
-422
347
-62
220
-417
608
78
-487
-363
-289
330
552
977
-443
-744
-791
-75
234
-962
750
406
204
-5
-524
347
281
-507
-778
-940
-765
992
708
752
-772
307
-324
715
-574
-609
559
-580
-261
693
345
-490
-720
873
662
660
761
234
-795
-153
-618
343
-169
-29
-516
-9
147
855
473
-543
457
-170
38
-548
-638
-44
238
-1000
891
295
377
837
-34
-457
-428
109
297
476
156
-280
-180
974
-693
-684
456
84
-175
278
339
-77
414
-527
556
577
-323
116
-996
-417
157
244
-55
-97
-369
-570
-898
-554
-252
-805
-394
-915
-523
279
-818
-59
-563
981
-159
-98
-664
943
-519
-850
341
-620
-570
-597
347
369
812
-110
-517
-584
769
537
-187
-777
-567
-633
-191
825
450
-402
827
-470
629
-566
658
115
-406
791
858
-846
751
-53
-782
477
626
120
-442
-127
744
451
-808
777
25
638
39
557
386
476
-320
404
553
-227
368
-73
-264
-838
-465
456
440
765
-217
919
64
-758
939
-731
550
-817
-627
-126
-754
-894
691
-960
-251
543
-20
603
-882
-537
-280
294
-743
768
-433
7
72
354
-433
-298
220
-12
61
-173
-414
-257
324
-520
-270
-300
-88
457
259
-776
316
138
-411
-11
-138
-627
544
299
719
-426
-723
386
944
-601
-53
11
-822
766
-858
523
946
-941
-35
426
-873
39
60
174
-904
-214
716
-555
581
458
-935
867
-787
-288
57
471
638
277
188
-168
-179
311
-581
-335
-276
-489
-717
-924
243
-121
351
44
30
-910
304
-739
907
370
-712
-68
-316
-896
-692
-547
-376
54
50
-757
880
-96
-564
-289
834
-710
779
863
242
26
335
-242
-934
-864
-373
-379
-606
485
-663
10
372
797
-852
-625
-3
888
824
936
481
915
-342
155
16
160
832
523
415
473
317
430
-55
-651
609
827
-168
519
926
710
259
35
-845
-877
80
492
-49
-767
-922
-920
979
-107
-272
-851
6
514
556
968
55
165
303
-674
-688
215
-271
-264
31
436
-486
546
867
878
348
-480
-876
449
425
-781
847
242
411
-333
-991
808
-635
-302
-289
-94
-318
-297
-96
-63
-458
-345
36
-412
-83
649
-853
638
-365
-175
816
-278
-691
-327
-527
-769
-401
828
-768
-93
660
-408
518
804
-53
336
884
-312
-236
712
-458
-216
483
-649
255
-306
766
765
-631
-864
531
803
879
-886
-776
-810
-452
-379
-642
497
989
260
-582
-240
976
-842
580
425
377
739
-157
-958
498
-948
-723
642
974
700
456
-782
-524
783
335
-995
-97
-308
353
732
564
-593
506
1
-253
357
959
-209
221
-953
-821
163
-966
-785
147
713
922
984
-618
-911
192
548
-398
-892
-887
-176
989
551
981
877
-615
-87
854
-717
-849
-305
-874
276
237
758
-795
544
713
584
-58
44
-921
-58
-670
-280
-937
594
400
704
-253
-8
-206
-90
-765
892
-308
104
441
314
-387
92
-538
770
737
-383
135
-799
756
871
-548
805
929
-573
-777
-332
-148
552
886
386
-169
403
115
-863
901
585
-374
314
-637
588
-683
229
914
-178
657
754
-814
507
-35
873
-692
-107
-274
-214
567
-414
843
536
-11
917
975
-458
-39
-90
108
-724
-572
791
-482
-60
-688
-686
744
155
-567
-892
-489
510
-432
93
-782
479
418
-864
-335
315
919
774
-869
401
860
151
-247
966
-243
509
-693
98
-508
375
69
-769
847
-456
378
-694
726
-510
-898
740
-29
-954
-181
195
261
-238
-542
-481
40
6
964
-165
-56
-260
-42
650
928
-244
477
-745
-173
-425
-510
-268
270
809
-440
606
458
-350
-684
-774
476
563
-882
-99
628
-164
343
115
228
833
640
-388
-653
571
-129
673
677
986
305
-390
30
783
-946
-927
-877
-84
-193
-313
914
-828
-658
343
-593
111
899
-812
426
-424
-131
899
-229
-931
-354
-24
785
-80
584
-549
947
-696
165
487
319
-967
-417
-25
444
446
-435
-103
-503
788
-579
-954
328
934
370
-135
929
841
-865
-494
454
-442
142
123
594
-527
493
-769
424
-661
109
-332
-723
-483
704
487
760
-250
964
541
474
-625
-148
630
-953
547
421
-807
781
-108
799
-90
-450
165
-529
720
729
-693
550
-396
-713
742
-884
-347
-146
566
601
249
-659
959
-942
-116
235
465
989
-776
114
738
-375
651
740
-612
567
166
-427
-974
-346
635
-495
-351
-991
-761
-791
940
-154
646
869
-585
763
488
201
719
334
408
-721
232
988
-957
820
-181
733
674
936
888
958
417
786
-443
-107
203
616
127
-821
-106
349
381
-110
65
-495
446
479
-989
843
207
459
798
-518
-999
561
-112
-803
-872
-580
911
357
-154
289
-107
-816
-58
-431
719
611
-489
-76
916
-637
-213
-232
-214
-431
187
-904
971
764
119
-723
-295
329
1000
474
-854
-475
773
-198
219
619
-131
185
407
515
139
243
-564
-87
229
666
984
648
408
928
-349
-273
570
517
-156
-298
925
-432
-258
424
-906
803
291
-681
888
665
-581
450
957
824
-388
-241
-869
-847
-426
-691
-903
627
-390
-905
259
-251
711
518
668
-550
954
-611
119
282
478
-509
309
668
381
-909
378
-23
292
-559
-487
441
-256
900
174
471
-693
210
-161
333
-598
584
-866
293
475
-407
-790
-599
453
-200
971
807
196
-880
311
3
-689
594
-79
387
80
559
-913
-176
625
401
-954
798
-475
-365
823
371
295
-511
-650
795
165
-274
-682
-310
584
899
-482
-543
392
519
-582
-707
-187
-178
-777
475
-264
-868
-123
-435
-337
-273
-950
661
-423
-274
312
-121
-938
-574
748
424
466
806
265
-64
421
-608
-923
-23
-483
759
-654
330
-548
11
-239
-502
-79
859
229
-938
-895
-421
15
-231
521
-260
723
-204
816
-496
941
28
-981
335
-527
-936
-622
-518
-763
539
740
-720
-789
707
-618
143
-219
394
10
550
388
269
30
-343
537
-486
880
52
-880
-879
750
822
311
635
183
-812
759
554
202
-389
-895
249
435
644
-727
73
345
-314
810
-220
-659
891
-4
-309
354
897
-759
-37
887
-598
-35
909
-353
-527
24
-299
-731
354
344
689
-21
-40
-931
390
-62
-726
694
-615
-341
357
644
-298
-542
176
849
-361
-419
478
22
-387
480
-849
-382
512
-378
41
-739
116
-942
942
-661
809
630
-793
-212
-828
51
716
-718
648
-261
-143
-649
639
619
-676
-116
733
546
325
-449
-106
-933
276
-164
844
-118
854
-270
-309
-714
925
-737
-942
159
-727
943
-7
32
-625
747
180
-922
-360
778
-4
-460
868
191
-861
679
-898
521
-839
-990
869
528
620
-284
730
659
-572
-347
-607
-472
-116
911
816
-264
171
100
281
-305
-905
514
141
-210
-640
-345
-795
-494
589
-267
-536
148
705
-612
892
-501
-891
-753
-520
-196
-1000
316
59
196
40
561
740
-103
-541
-64
329
632
-431
210
-455
278
-756
602
-894
969
-142
60
-937
673
-11
985
-831
-797
-360
189
910
-58
515
646
743
-26
584
-875
-60
179
41
934
-723
-42
831
675
25
407
598
-22
453
-393
-969
-661
-461
609
911
550
650
243
91
337
-439
-626
754
-23
143
-277
628
-547
53
357
27
-306
-492
978
660
-255
-752
-639
546
101
247
-640
-247
-409
-725
995
299
-212
393
-131
-352
-174
-525
172
-815
-651
317
951
-660
480
959
480
-542
783
-987
889
144
-402
376
-393
-362
240
-641
553
-785
-585
148
888
407
622
832
-769
49
125
181
187
-46
-983
-58
-190
942
-521
-720
-381
-945
-277
-840
-959
426
-754
-194
874
365
880
-974
-831
667
-744
-474
125
-78
-68
-743
378
-412
-963
450
787
-618
445
-436
-895
460
-193
880
621
-31
752
675
-68
451
538
183
922
-112
-785
98
335
162
137
-735
-189
-292
-943
340
-746
616
-793
46
-133
-273
306
595
-963
-25
410
-635
604
281
-684
-844
958
-779
908
891
-970
-199
-597
46
575
59
-581
-277
-922
-938
52
856
-296
33
110
-523
-403
418
-262
-939
-40
374
314
834
461
-1000
574
-929
-590
792
-877
-440
257
-121
-441
-540
-681
-479
53
492
582
-43
-571
954
-778
51
557
492
417
-428
-161
113
-631
346
137
377
607
565
140
-1
-768
774
-957
-443
-73
824
260
-708
884
267
321
-844
-2
-451
-589
-850
-301
680
-50
-922
-709
732
167
511
163
-113
81
325
733
595
-151
639
515
584
-894
-502
393
-981
45
866
-504
569
90
298
27
-828
936
-424
-74
740
-479
-525
709
-380
-12
-363
-612
296
432
-746
-700
891
989
807
-2
-563
-407
984
-220
-973
-86
120
274
755
-431
486
-855
340
645
485
590
100
92
403
930
-363
35
-264
-12
181
314
483
-703
180
-439
-565
-931
114
118
-640
486
-158
-674
-639
-765
957
-452
-966
852
995
-853
-512
530
-561
-429
-419
-8
-132
-3
426
-943
699
-813
69
-18
122
779
-174
-237
442
-873
-31
683
-868
-296
512
550
609
-96
-501
-586
510
264
-426
-272
-761
450
-33
702
-427
278
938
835
813
-154
-435
-363
54
-436
-103
265
-447
660
-361
818
-247
-319
113
28
455
601
677
-870
690
768
92
320
36
806
-484
-107
-305
238
372
-290
-957
-578
513
-430
744
-448
432
659
-113
833
-807
-395
735
96
-176
-864
542
-811
-393
-933
266
902
-489
-162
172
304
-581
-333
-645
-48
-557
-528
213
-868
700
863
638
-664
-415
423
436
859
946
-960
39
-491
919
740
717
-697
72
66
152
-632
667
-289
-711
694
-886
908
603
-796
-513
-193
700
532
-96
115
-635
977
-377
-808
-1000
527
-543
640
-197
-820
538
94
-361
-589
-652
745
189
-175
262
271
341
815
781
-735
-79
-758
-548
550
-62
-244
-607
457
-269
736
184
991
-318
721
-227
189
-648
-914
-306
112
-232
324
-804
-11
-103
147
117
-509
333
-664
587
-586
-783
771
158
-567
-587
33
-818
537
-776
343
519
745
638
902
-63
3
-564
-81
263
-400
-634
-316
631
962
-270
417
917
503
572
768
-303
-195
-668
-44
-460
-908
-831
-578
-473
778
-741
-10
502
783
831
-378
734
668
981
-932
736
-737
-994
469
-352
-651
-931
-571
-532
76
-75
-296
-986
-89
289
678
-99
-198
-199
823
-830
-622
-319
823
869
-674
776
271
-311
-209
99
-350
728
707
810
745
-6
-890
-528
440
194
-114
309
74
689
-524
783
-475
-93
245
713
465
-147
59
17
205
976
-752
-704
320
320
7
330
982
-536
-567
458
-89
651
-275
933
-837
-871
-497
-800
893
-144
21
-806
801
-400
998
-392
-333
57
-935
-779
-294
544
-433
269
77
-863
971
891
-409
792
345
681
955
849
-546
868
-722
-318
-104
-375
15
152
-662
-417
511
-119
-217
999
-164
-995
-589
679
-390
415
-45
872
189
-858
-638
-68
-26
172
990
-979
449
556
-929
-119
-326
125
185
919
-624
946
996
-564
882
-478
-23
701
714
663
142
-44
-91
544
726
-407
635
-166
886
-220
-919
936
-932
68
-197
982
-619
-752
-555
99
-116
-533
503
-643
-418
-577
343
-339
853
335
-129
489
318
296
61
6
-402
-530
-268
-305
266
-805
326
-470
674
-27
511
-918
213
-70
656
111
-591
965
-999
-258
459
-359
42
-696
-919
824
-524
-70
280
372
978
-510
935
-399
635
-292
502
-886
-918
17
305
434
404
-196
-589
566
326
-713
575
-842
-429
703
-235
-883
832
-177
479
400
-974
-568
-112
-713
-963
-943
498
-365
-668
-659
-881
653
-62
-920
853
-540
-104
85
-398
-525
689
-384
-908
97
-509
79
-340
558
-472
-292
516
596
104
-73
-472
-924
-924
-370
700
273
-856
-442
-84
-642
436
519
-640
114
-8
353
182
903
-318
461
72
892
380
708
829
353
161
567
558
-498
-619
590
-396
704
393
754
599
528
-12
319
960
-290
337
996
270
-489
281
-717
-431
-221
-535
43
-728
-550
691
663
-526
-434
-288
-877
620
-239
864
844
-698
61
248
-413
-597
462
-395
818
95
-886
856
-206
-834
-677
-817
-459
709
-288
-350
712
-902
-9
465
-984
-920
-804
634
469
114
73
143
-654
577
468
360
-845
972
692
81
245
189
-346
-575
66
-213
-976
-537
-219
-686
-764
-688
-578
860
-216
324
80
-100
918
-164
314
351
939
399
-500
-845
-820
911
-394
-945
644
-420
784
382
97
-319
580
21
-353
-35
902
380
72
-9
5
-992
-597
732
-347
-40
85
-61
-769
293
917
895
-297
289
880
794
201
-440
793
-638
-642
-412
-111
728
466
901
-725
369
48
418
615
931
-93
148
232
236
-965
-939
985
274
-335
546
-881
-270
-409
505
425
-893
-937
285
423
-736
886
-255
-596
-623
-522
-391
-701
697
100
964
-310
90
186
27
-800
221
-488
-721
333
-868
-73
-632
-34
-659
293
-150
-139
420
-805
-67
-131
-537
-978
-938
199
900
-264
-24
412
-949
-315
-671
-445
-861
-726
-705
-448
152
-635
-290
-478
269
-57
-334
-325
-501
-319
-604
-846
-245
205
352
-973
220
-826
-473
-244
531
476
-269
616
-379
-579
-903
894
-291
467
4
-421
-164
-635
-276
379
398
-493
-509
-725
-935
-130
743
960
599
576
-462
-660
134
481
145
742
716
-702
254
462
181
668
-373
-677
-110
430
595
-369
668
-722
-31
-344
-558
-466
-956
-402
-521
215
-496
-898
-353
-346
-613
560
-111
329
-553
-3
359
-324
-682
-941
-404
276
548
-611
-264
692
-835
-139
-133
109
-140
287
792
-700
680
779
523
314
77
98
57
-97
-57
-508
-996
-405
-762
-703
828
696
-397
324
562
593
-735
-936
-494
653
-291
477
4
-894
-162
-364
540
-798
645
-494
810
510
124
-867
-301
905
-101
999
-662
-851
849
848
-551
813
175
-281
863
-798
706
256
429
75
114
993
723
261
869
497
499
-495
-915
529
545
-117
585
328
-599
861
-157
-258
-671
105
627
778
764
-653
511
522
368
686
-929
795
-63
-656
-76
-26
758
-943
191
93
-817
88
-951
-855
-738
260
176
230
-46
84
-733
-804
507
-435
699
-97
-982
-509
-770
56
-217
861
-664
-304
677
459
-174
-455
434
-278
66
-927
-674
-54
231
-790
-412
956
-370
-429
-640
260
-442
-869
485
126
-536
964
425
-451
850
-44
150
545
247
-597
5
-215
-845
-367
-595
-281
-972
-228
617
-551
222
-869
-520
29
958
-745
80
687
752
-369
462
-874
342
-117
-347
195
-463
408
-154
-210
327
-459
239
-942
-600
-33
915
-491
138
953
707
326
12
126
-765
-214
441
624
539
535
-967
-925
476
-602
530
-739
-663
-782
608
652
833
145
370
411
410
881
693
-915
-961
-954
-776
54
460
428
744
-789
483
-984
-612
-56
871
88
485
-95
645
-237
-504
384
-180
-970
24
-514
662
650
195
747
503
-282
-186
-673
197
771
-605
-299
-800
470
-547
-791
-58
-494
879
-337
-831
-753
-661
615
-571
536
982
957
-596
153
-598
-490
966
-914
644
708
-27
406
947
-158
-616
872
29
-809
-539
-213
579
-749
914
-967
-484
407
-759
-219
974
0
123
276
755
-626
856
479
-1
-872
-281
-774
-420
390
-20
401
919
828
-559
777
778
257
238
-672
452
17
-212
-380
427
735
-396
-671
-332
-337
-649
29
-901
705
151
-482
-25
304
227
-161
-107
-939
147
19
709
-212
-963
-594
-934
-444
489
-87
-940
995
-208
-723
-987
-870
-765
-106
-402
-736
82
591
-166
-799
476
-602
137
800
-620
-316
248
677
-695
-551
-310
285
682
-827
595
682
-371
726
33
227
-515
761
947
511
824
-905
-909
764
-382
-758
41
-210
231
-890
693
185
413
-493
74
-135
-998
746
-360
-318
970
484
835
905
290
-429
-101
-188
-237
315
425
-526
521
-830
-381
-321
-907
262
80
-167
-479
269
-256
83
-865
305
837
186
-258
-421
731
648
581
-768
284
169
-442
365
-659
148
-391
930
-832
44
685
-525
-446
581
-517
-84
585
-381
419
851
-454
176
451
563
765
384
-761
240
531
-93
-221
59
-289
359
-267
397
-567
-55
-907
-162
672
-74
388
-266
-833
95
344
-784
-790
-383
956
-50
-1000
-806
-655
5
-136
-876
-76
-117
763
-11
-332
-154
-341
30
-921
71
-599
963
871
-488
203
506
666
33
127
-597
-175
664
-114
-25
120
-219
-345
679
393
603
414
260
-818
-968
-205
-26
-313
-531
193
173
-433
657
-131
-486
-822
-83
553
596
7
-918
-1
-258
403
255
-183
523
867
923
460
-781
-501
-181
-782
570
-388
326
-108
-248
608
543
654
-46
-870
43
110
-28
598
510
-467
-559
-130
-797
2
-600
-854
-24
228
-234
-642
-178
258
217
-338
356
-647
-988
-723
524
718
-985
792
-578
657
222
-589
-764
796
763
-962
-509
-515
-782
670
-163
-251
721
459
-695
-380
145
219
-708
-451
872
-792
-841
-585
-524
-305
1
840
763
-567
711
584
755
15
-392
493
613
751
-197
-980
279
-719
-957
252
859
-922
-783
15
775
787
-734
473
-310
-442
-83
33
-469
-151
-502
-783
545
564
-249
849
-491
-242
-351
-80
306
-685
-120
270
-94
-708
-252
672
-237
-921
673
-790
-797
605
-458
-425
-763
-39
-941
-153
-325
-817
873
962
-784
553
-876
-617
122
669
-282
446
-565
-593
-350
644
-187
753
742
819
445
123
-624
778
407
-69
287
292
-874
257
-739
31
585
-401
-148
580
190
-898
-838
-855
-840
483
-964
81
643
279
-473
-174
-857
669
-65
-849
969
-546
781
-942
543
236
-720
-34
-972
871
436
777
-630
213
-719
481
-317
-498
-569
867
120
900
-554
242
-123
-974
427
-232
720
-987
356
776
703
407
-679
-329
-804
695
-326
832
673
-190
741
550
-185
-652
371
-781
215
629
994
798
-574
79
-93
-261
391
76
-250
-550
292
466
-603
195
-433
650
-819
-244
-365
-800
237
-726
85
675
-429
-408
-361
545
697
0
-139
691
901
-282
435
-611
495
530
-9
-60
-857
-378
-705
670
321
-686
-457
-816
-712
227
54
-646
851
582
-396
393
826
-832
-10
-202
455
-75
-248
-261
-800
678
183
166
902
226
-210
-531
243
63
589
727
-492
686
-837
106
556
-978
76
-34
518
433
-883
-264
-619
814
191
-436
-542
243
-927
-345
-821
-249
-116
-552
-561
832
207
-899
178
819
714
-799
200
-493
761
87
-607
353
-743
-188
109
-589
822
-695
-885
-912
-1
-232
-615
359
-437
-593
-384
787
434
-509
-718
4
212
-641
-430
961
643
368
-237
378
-520
140
-297
-550
-167
622
109
-4
-787
791
148
327
-650
-215
-470
-687
266
51
-464
403
155
-243
-272
547
82
847
-215
89
24
463
-325
-704
267
865
-624
76
468
843
871
-688
-402
-31
337
-864
611
-791
562
559
28
229
451
-753
-696
-325
188
-91
-600
-739
177
568
-309
-569
785
157
124
193
-200
-491
-746
-621
363
638
-916
954
36
-101
826
592
8
-562
-743
-584
-381
-513
63
877
-559
-804
-450
-370
-904
-708
-851
-67
-443
-997
606
396
-149
55
717
-900
-73
-102
836
440
-663
-733
-533
446
-734
442
-591
-72
787
811
-956
-37
382
402
-779
571
132
677
-907
336
324
530
-927
580
-850
-960
-443
-922
516
-334
571
963
80
-330
-306
-255
-395
-286
-751
160
698
938
-207
237
26
678
-87
-467
-384
413
-362
219
281
-677
-309
-65
60
319
161
-642
-551
665
-192
-360
-659
-943
-664
-574
-846
544
91
-401
83
-400
-468
-27
253
-432
173
-444
-374
-289
585
-876
-501
877
430
-8
931
513
-161
187
671
11
-369
-71
444
-95
-591
-617
-87
-880
-691
-184
-831
567
914
400
810
768
-145
-239
-23
811
-588
800
-592
577
563
362
-136
-476
86
-977
-267
476
-584
-630
699
960
-141
974
500
29
-418
-284
173
369
-981
455
-189
-133
871
-389
728
969
-221
-38
-691
458
-579
-506
-555
-729
-681
-710
-690
-524
105
-159
913
745
56
-735
399
-494
-112
44
306
564
-889
-706
-760
611
182
-853
181
469
-478
-469
-128
706
-612
178
-245
-299
395
871
696
824
935
-694
633
-698
-947
-213
-289
-313
267
878
-734
485
132
-972
198
634
-442
-995
-119
617
910
394
-872
-596
902
-221
-882
-469
-906
856
45
-513
704
563
148
452
-417
779
155
602
-445
-870
-1000
-761
-798
982
-602
480
573
899
862
494
-861
644
482
32
457
-490
-902
756
-876
800
-617
77
-738
-2
-8
-214
-690
-560
565
430
902
-697
-305
703
372
937
-575
-168
-395
-867
-348
-545
-411
-665
453
-528
850
-87
254
139
-369
220
-148
-648
-734
832
688
-831
-676
-317
-356
752
-743
734
27
30
-629
-608
731
-977
87
-153
-477
-876
564
489
-824
499
434
365
-367
220
-318
-910
-287
-526
-325
371
-498
-509
-103
-118
-35
-204
126
-409
916
-105
-386
553
-618
42
755
264
-265
-347
802
-419
656
794
-634
585
29
-689
779
-152
342
-751
-246
259
-808
663
731
869
-540
-313
318
-364
-472
749
-62
-163
-187
-733
403
-305
544
715
-283
50
-739
-70
-891
-379
724
-753
-151
893
-519
886
-928
976
11
869
-43
687
-311
-550
-54
-536
267
63
111
-128
580
-771
-374
-961
198
508
659
-704
-768
-621
432
111
-5
391
-996
-919
-6
-267
5
-916
-553
819
385
591
-430
-743
930
-248
278
833
-914
-252
349
356
-923
780
933
-498
-350
-819
-75
766
-98
-971
110
620
-217
484
-143
799
-21
737
742
-504
757
-951
-606
182
746
767
952
-671
491
-236
-341
-25
-788
-769
-18
441
-355
26
-443
-893
148
685
80
345
-595
383
917
232
732
-330
-383
155
491
-260
314
-312
-80
362
-829
593
-368
182
-589
-687
542
52
-183
-157
783
-638
-775
76
349
220
-843
243
19
-233
635
333
797
956
46
-175
687
801
857
-349
-464
-775
308
942
-499
223
-871
243
131
-517
-844
-1
-126
-66
630
740
-258
-883
-164
20
-49
341
342
51
-981
2
738
-689
126
78
409
-418
733
129
230
216
16
-677
703
37
-897
600
705
-27
166
448
-403
560
616
-305
-395
-351
-38
268
-266
230
-703
-946
-103
186
-234
-366
981
650
-801
683
-207
-722
522
374
-366
-633
880
63
-586
103
-920
567
320
153
819
-396
440
-368
988
-580
376
618
-418
-54
970
-699
-504
988
947
-836
688
-416
349
767
-452
980
47
-448
441
-627
-525
-1000
-278
-83
604
534
497
335
66
-759
146
-864
-552
857
-868
-913
393
-220
-365
-127
295
-410
748
865
-263
-412
-948
709
432
-193
-677
-385
-678
-450
125
89
875
111
-146
-791
196
-226
983
463
-499
-762
258
-514
599
-982
-68
984
-860
-964
-515
142
-452
-321
-578
-666
396
-997
863
-42
884
-341
-250
378
-74
-56
-848
641
-217
-699
-23
154
-802
-548
827
-21
-492
-566
-937
220
-295
511
-187
367
-896
-6
-278
848
664
401
456
-842
-676
-240
-7
-706
-331
-759
454
-126
-472
-333
-216
-321
-177
-659
-242
-262
538
-26
137
-550
835
673
-305
332
-524
17
198
197
326
-585
48
-440
810
-192
173
-692
378
-891
-874
-509
-630
988
741
968
527
-112
30
-473
344
-897
-310
-505
988
-175
-96
-590
975
-753
-722
-461
342
858
-354
88
739
-469
795
602
949
52
-907
-87
741
-848
-638
-840
-674
-521
-829
191
-927
311
692
-603
-758
676
-985
66
-598
-785
-933
998
36
-564
-944
-492
759
932
539
564
-858
-26
333
893
-185
-924
-908
608
856
651
18
-591
622
-388
286
400
-954
324
157
-657
56
-530
-900
403
-148
12
640
673
-744
-968
-232
-201
586
-574
-623
270
-990
-53
560
-629
-635
585
-792
-796
-883
-207
-201
-287
961
22
-735
130
973
339
-658
-454
102
589
815
514
612
-614
-480
873
-472
-391
-686
221
-15
726
317
224
478
-390
940
176
-60
165
-261
-244
-838
-332
81
-861
934
-585
689
683
712
824
-697
-446
197
313
-479
810
330
-879
535
-994
640
-604
99
402
-826
-291
-292
767
-293
-939
-710
160
450
-190
896
931
-542
822
214
27
-525
272
-369
-96
-126
-591
-581
-408
723
-40
-16
-22
869
217
-932
846
-689
759
820
752
-975
339
820
264
738
-104
-692
-606
-935
453
-81
751
-693
-369
-619
506
-748
-958
-707
-580
53
19
665
-933
55
467
-427
463
-391
533
-618
742
252
-870
-631
122
-446
-231
-276
7
-744
478
243
-506
733
-745
689
-362
428
-644
-596
202
-465
-655
-618
546
-169
-46
634
873
-846
-291
-192
-314
-522
-663
-833
745
-949
-578
851
329
-466
-664
-956
604
-349
-608
-509
668
-259
-984
-309
-447
752
-123
-251
768
312
-747
456
-852
-349
109
568
-133
-210
140
-135
-640
240
999
201
-987
-363
-6
621
886
73
940
40
-204
-975
215
-225
-195
401
-291
-322
-325
611
-532
-831
582
-829
-794
-68
-94
-232
738
-450
651
257
-214
341
44
-201
939
692
-891
132
945
-621
561
106
-590
705
-252
299
-421
-112
799
-167
725
838
-580
-342
119
-522
506
-767
355
-265
12
-403
475
146
239
-505
-818
661
-744
824
-402
-382
835
-452
-410
-793
633
-621
123
407
998
575
668
-294
-125
-839
866
-663
-41
-504
-259
-388
53
883
-100
-712
7
445
509
-390
-985
263
-5
414
79
915
15
943
-327
-308
880
-938
-527
173
223
193
-632
610
-386
450
146
868
668
-696
-161
-407
800
505
-659
-395
730
-447
791
433
-873
229
-913
254
-281
-753
-708
408
532
-262
263
-540
331
-847
-970
-207
931
53
-476
-611
-823
-633
-350
-166
554
-421
-432
178
-327
-823
-58
-318
-618
85
241
-141
-744
-359
121
-445
664
875
236
-742
-36
867
-45
868
-474
194
398
855
591
281
226
-680
-553
103
-896
108
447
-141
545
229
-200
303
-493
-482
-291
-181
-241
42
-746
713
-899
634
-387
-707
-802
-142
-485
226
399
293
-251
459
267
390
159
470
-301
833
-320
896
-866
-847
-433
514
-310
-992
-322
-590
10
886
-65
300
-599
642
795
-675
23
-591
-343
-698
751
230
-985
-258
-315
-507
-980
384
-559
-973
-979
770
-545
-341
-984
148
429
-400
293
-29
-609
220
987
-7
-736
-167
798
-467
-94
-472
113
-869
261
-568
782
-346
-648
-798
-493
597
-251
-132
-597
640
964
-186
633
694
-554
-695
953
-512
132
802
-920
446
-342
252
-318
-582
-715
-907
-311
982
319
-92
207
645
-397
-297
495
670
-369
762
-983
-402
-174
-446
-453
194
-443
-372
82
125
-331
-999
-704
-130
-866
-823
-463
-843
-194
-904
-910
421
907
-843
980
-654
-271
301
-492
-33
-814
366
92
-587
-575
-322
290
-757
154
818
377
-768
653
-944
-895
-965
827
888
-781
-387
-920
-849
-78
-175
-162
174
306
67
-261
-583
972
-92
340
-173
370
784
-656
-141
792
-754
-277
-140
-942
82
-306
-429
129
-738
462
901
114
-428
426
-765
439
619
15
-60
-831
801
-653
591
-297
467
-641
-713
123
-410
-612
-116
126
659
832
-762
-379
-869
-884
270
141
427
-404
479
-124
-994
-878
-309
791
-210
-328
438
-425
965
232
977
177
172
848
624
-359
-859
316
-595
271
488
886
-576
-167
-986
451
-10
-694
-293
125
-129
435
-688
-335
-516
526
624
135
884
554
-341
531
-902
506
856
-8
213
-757
925
-399
444
-902
54
875
-115
-768
544
442
691
-554
344
-470
578
245
-432
254
-807
594
-35
-690
-762
158
416
842
346
-789
-344
315
421
-481
-391
-326
889
634
-526
-876
578
387
468
-958
693
773
-627
-622
-922
529
-218
-948
-734
-659
463
193
-293
712
-559
-274
-521
-797
-485
178
854
581
541
-318
-254
797
-825
-200
-300
883
708
669
189
402
391
72
359
-709
893
685
516
-987
566
-888
-765
-933
-625
955
-630
299
933
-473
113
-936
249
478
388
906
636
897
-302
580
-882
947
488
-656
-203
350
-114
-948
766
489
-374
-748
-467
738
-487
845
-964
8
-489
961
708
394
-458
-119
691
878
553
928
-609
-998
-497
-134
983
-534
515
-485
-204
286
128
361
951
8
141
-147
-73
-182
969
-306
923
330
-738
795
449
-356
475
-285
-498
159
-649
231
-470
-216
291
-103
-736
772
-188
-779
-102
293
787
36
-828
-500
-270
-247
612
694
-475
531
-787
576
849
-185
816
484
-264
771
-749
-441
5
-422
447
-499
-516
-895
-144
124
-461
-329
-587
865
-940
-77
839
435
926
-708
762
-212
-904
-948
765
-142
-886
925
26
202
-352
531
-568
27
356
-366
-663
243
-259
-554
829
-4
724
-781
-787
86
-361
-615
783
742
-625
-292
-152
614
591
974
863
-247
-730
-570
-650
172
-730
-752
-776
-279
115
-791
-544
-812
464
648
687
-186
262
625
-779
875
709
-182
-225
808
600
636
155
-737
158
-715
-773
549
-356
537
-638
106
407
-298
480
13
-897
-988
113
-896
-702
-537
-641
475
-840
786
-88
984
-311
633
-244
-263
481
-141
517
-580
686
-251
-497
-511
-320
-654
694
552
-398
190
985
234
-732
-96
-332
587
-616
-587
-39
-924
553
509
570
-996
249
518
-646
840
773
561
324
-145
61
655
-732
-215
-57
-893
-222
-355
-355
-462
-45
-573
-582
-609
-211
826
347
-447
-470
-312
431
241
281
-887
-452
932
-126
-361
91
573
-482
-832
160
559
777
607
608
-776
356
100
565
845
287
596
231
877
198
-411
-439
-549
-209
-921
-590
581
-562
-429
738
613
-950
-131
424
374
852
300
97
551
715
82
-776
741
-530
-773
-614
229
300
-298
-500
-85
-828
236
-359
-47
-360
-511
-280
776
-262
978
958
-185
46
726
124
593
127
528
734
-765
-52
-947
204
-895
-529
-588
-381
836
254
925
-611
-541
-459
463
690
930
-90
365
-543
223
-568
16
-153
-178
-295
362
-88
-997
-799
463
925
-509
-227
824
581
912
512
886
523
834
330
646
678
360
-558
546
309
-230
861
111
-161
-537
-676
206
31
-313
552
897
-374
-468
-758
-449
262
725
163
-94
-249
-600
800
710
597
-586
-861
-786
259
113
316
603
839
-856
431
599
-307
-58
276
654
-119
-511
40
906
971
752
-787
330
331
-636
273
523
-520
-532
-903
-717
-170
792
228
-309
398
-129
158
-665
609
-760
-509
-592
471
999
-298
-699
-241
829
-950
-320
-735
136
140
-836
464
110
686
-390
-599
-348
-526
590
206
-547
819
591
477
427
-484
-971
948
520
-160
577
-764
622
325
176
769
-169
-351
717
-298
51
-402
263
479
686
417
565
-487
-610
550
952
-549
412
-437
646
740
723
997
-441
421
-31
206
859
426
199
666
392
-495
397
-674
978
-663
18
-281
-82
-310
-159
661
491
932
19
254
775
-969
954
-457
-455
53
605
-241
-367
-913
-400
247
-36
589
-733
56
399
61
-308
-745
-867
93
705
692
504
-347
96
788
-40
-605
527
-184
552
-594
-117
23
-307
-849
314
268
-450
500
945
552
319
140
-739
879
-518
-238
-830
786
-934
511
674
-744
737
-836
-504
602
-751
-1
794
-976
-889
-220
38
-58
450
881
237
790
187
199
-693
637
54
870
264
323
-737
183
42
-300
-881
-502
141
709
662
16
610
86
348
-533
-896
218
119
95
-981
-329
-109
210
166
400
-986
726
523
452
-733
-826
-996
-619
700
-860
305
-40
-902
-920
-283
-350
170
-763
278
-346
-45
-869
888
546
-676
286
-543
763
-699
972
-216
-23
-666
-897
440
623
-736
-922
-133
353
-164
190
-528
457
266
399
914
-766
227
-646
367
-356
-766
447
-277
-547
814
35
-246
948
925
866
928
952
-465
604
188
206
311
-787
875
840
-702
-618
83
-991
599
-285
-861
-576
392
382
-235
-918
-691
482
-160
-801
8
760
-665
-616
968
712
578
813
93
-11
415
-812
136
-915
-291
-250
806
-742
452
-881
786
-347
-47
483
-441
-921
-368
-332
260
176
-638
-658
667
873
652
-835
349
446
121
352
318
15
-952
488
930
-935
441
-956
-594
-149
-339
467
973
708
59
230
208
948
408
31
-365
-670
564
496
-615
-469
424
-693
948
867
584
167
357
927
33
-804
589
-608
-453
993
489
190
823
-341
768
493
-938
-459
150
980
-702
-766
-814
-882
-881
-418
-408
-618
398
764
-901
-353
-855
159
693
-287
590
93
977
-833
397
-588
277
-961
-182
987
243
-518
467
-657
288
159
536
-235
-620
-921
599
321
804
-438
94
409
-642
575
383
-468
-104
-392
214
-369
413
368
-486
931
-922
912
303
-331
679
274
-827
-879
-392
-287
878
548
647
-883
-28
744
-378
955
55
-946
983
550
-478
-448
618
332
671
-304
-819
329
-936
-520
789
-442
-291
-145
-185
330
731
-337
685
-387
601
679
-380
-992
-392
683
-765
-817
-903
-309
197
-904
436
-219
603
600
-498
-646
778
-240
117
-454
138
-273
-261
-129
-145
229
-664
312
175
-181
510
189
-847
139
523
525
-835
-886
-189
-19
184
-648
-100
588
926
624
24
-403
-346
985
387
-583
-556
-99
-383
477
-287
-830
841
-287
-428
-713
931
36
304
-730
381
714
526
606
308
-473
586
-428
332
402
248
-902
322
101
224
194
239
940
-890
-938
597
-141
13
-785
-767
-178
-539
709
-37
-389
93
-726
245
-504
511
757
-24
105
-241
-121
553
-51
70
470
-242
-283
-383
-54
685
262
-877
680
-53
636
-659
-952
-837
-855
-996
28
-22
-267
254
-855
579
-73
-849
-338
-274
921
-983
764
-222
766
-524
421
-31
-17
-80
-85
-363
340
-939
-781
218
356
-7
-284
668
-507
956
170
-125
-604
-24
-760
-260
-643
-686
-96
739
-887
-860
-167
-624
940
885
-625
110
357
-818
896
-596
681
-921
387
229
-7
-526
634
-310
-767
-349
-190
-680
-467
-582
36
992
703
205
-941
-526
499
616
-940
862
617
-197
757
614
734
-841
796
443
-651
-70
-624
-927
955
7
-916
570
37
-981
862
12
-252
942
-374
-14
678
361
698
-839
574
-361
-961
147
242
576
-778
-565
688
325
-605
610
466
191
-367
370
826
767
220
-460
127
317
-518
913
-670
122
-27
-719
-697
-590
633
-446
-237
-126
-774
-709
-179
127
927
303
-783
-392
584
-837
-802
783
-163
507
874
895
-695
-760
-213
-858
-678
-987
497
-754
-100
82
-845
-438
-86
-71
-577
-63
449
-742
-88
-776
764
-782
-242
403
-872
503
-472
209
161
398
45
744
478
-545
-147
-824
521
829
392
314
358
991
-639
-635
590
839
589
-838
-353
654
877
-35
-127
-42
-831
-690
-96
-69
-13
-939
-976
735
-38
372
-764
-888
961
-314
212
645
-155
-220
404
-244
611
201
-804
855
476
-159
-115
-264
-870
36
632
-681
-507
144
-343
-600
-338
765
85
973
-568
556
-300
299
558
26
272
-978
-891
817
471
-972
-863
289
-737
577
-772
-272
-912
660
399
-40
-336
-375
699
-821
251
6
945
-918
-756
-150
-561
-224
-143
-10
-108
638
-682
296
873
302
-147
107
740
188
-184
127
670
-465
-949
980
-545
-156
-419
472
-561
-596
666
497
-469
360
395
873
-855
481
557
815
270
-704
-538
-928
750
329
-286
937
-985
283
-386
-854
-444
692
-63
145
632
-869
-759
227
-458
764
1000
767
-326
-465
-328
71
899
-426
776
-702
46
613
804
-267
-714
199
-163
112
867
-444
669
-695
820
-420
-227
-242
-686
-897
-508
-217
-480
414
964
111
928
625
-796
-747
-281
422
94
119
-864
785
-311
181
455
426
119
378
504
-433
726
-956
-174
547
957
67
-304
-374
674
-942
562
226
-357
723
-597
735
612
244
-939
-898
-278
346
508
-402
-297
845
-588
-16
-175
374
-62
218
-225
578
-634
-97
249
721
267
-603
-131
-511
785
-973
-263
-310
517
-689
-496
-353
558
655
980
-547
-816
-583
178
-825
-508
-944
-162
-612
-13
740
54
-105
665
-334
-216
15
-168
209
904
-960
741
-390
310
6
236
876
489
-666
-478
77
306
-690
-9
-798
181
147
960
-960
156
366
-726
-545
-466
-243
373
-183
558
893
742
-818
-156
-52
406
726
295
-446
-662
-704
-591
456
197
-420
758
-65
562
494
527
9
254
-208
-600
-865
975
771
684
199
821
45
-67
-304
411
-973
-2
222
190
85
494
-878
149
272
357
-64
-997
587
-992
-5
-418
420
-730
-970
-997
-869
-452
690
-928
-822
463
-471
776
755
-604
170
-952
538
-329
-607
682
-638
574
145
57
-164
660
716
43
980
849
-444
545
942
-41
-492
758
584
208
-343
-647
259
825
330
-326
-696
545
-51
425
-403
405
-479
149
192
819
206
-3
-386
-109
-233
347
-902
-815
580
745
860
-367
-242
-249
-359
-906
-429
-595
926
209
957
-610
-230
845
826
864
-578
482
936
288
-832
633
36
465
-192
-131
830
628
498
-453
-69
784
558
827
877
-606
-997
291
614
377
177
-443
788
725
-562
880
483
-757
817
-65
237
-776
-403
282
-237
256
-783
147
171
-975
198
821
370
-185
508
559
-776
-969
-166
6
-387
468
-398
-455
227
657
-199
350
757
-254
668
532
555
18
-753
155
420
476
-284
777
-422
111
-82
771
-696
-198
269
352
-310
-569
-1000
-195
797
-67
-129
-907
-804
-152
-683
-677
132
-139
-549
-966
41
655
-904
-495
678
-719
-228
299
116
634
-402
21
793
-993
-18
-541
939
-201
-408
-623
-961
335
743
-137
-350
-112
655
488
989
877
-21
199
-385
-700
582
-545
865
632
-812
-502
-381
274
-362
316
-209
501
127
-618
-847
12
901
-724
619
-469
-436
-237
-443
-704
440
145
608
894
-354
-979
-524
-200
-397
739
-45
799
-903
-99
945
391
896
-734
403
-94
-734
617
-956
-867
181
676
-298
448
261
689
-585
-477
-989
962
169
-939
939
492
96
930
-476
-537
-430
-401
-774
-226
980
-726
688
101
883
153
-447
645
-405
403
-100
-390
118
307
-148
528
-7
947
924
228
746
88
-329
340
217
-854
-86
602
-771
-339
-117
129
-873
-607
298
665
132
726
726
196
-692
-762
985
739
-670
-366
-563
916
585
875
183
-404
-933
232
2
-211
-893
332
-944
992
-648
-333
963
218
818
-353
-534
420
948
412
604
-262
716
244
-428
585
-292
265
-293
470
503
-952
-486
-913
-994
-690
170
805
310
804
944
-657
257
600
444
-714
505
-389
-103
-552
-971
555
-154
-17
-882
-554
-236
-214
269
88
185
-938
-157
-115
851
591
-916
444
1
-405
-364
304
282
-774
907
250
-603
-680
165
45
-998
695
-24
-200
698
-865
844
-946
618
-897
-572
45
478
-952
714
-519
-166
-888
725
-945
160
-390
-76
-242
736
-415
-831
964
-529
551
797
639
-595
-277
781
-648
991
-610
-12
-292
-95
-592
249
-868
535
-970
-997
365
822
-728
494
878
144
543
537
-481
681
977
-696
-859
-593
446
676
507
447
467
335
-782
-110
435
429
-273
-141
-304
443
902
386
97
-877
-755
-122
313
-890
-57
287
76
-892
-379
956
-923
-277
-516
31
721
96
447
-333
-28
434
-291
898
203
-439
-645
-79
-928
-881
962
-351
-165
-497
256
280
-159
-57
-909
-739
-614
-454
277
-390
-73
-261
254
-1000
583
-120
-313
77
-843
767
-59
354
363
-196
276
-4
-735
790
-527
779
-927
-645
715
-734
582
251
966
321
391
782
-622
400
188
-446
-488
-435
478
621
132
-358
-197
-328
834
-569
-918
102
593
-804
368
-893
-351
312
627
-844
871
-214
874
954
-487
-943
-747
272
500
-954
888
530
-621
303
-152
437
118
-957
309
888
868
-610
-232
169
-905
602
-410
132
-987
-123
-940
661
-355
-4
428
607
741
-598
128
994
-109
-769
-581
418
-974
-363
-627
466
161
671
195
-452
68
-174
-682
247
-751
244
12
813
142
-317
675
-104
-102
-733
-680
174
-298
-133
-846
949
-264
348
-956
-877
-817
570
-771
-378
-793
-375
-657
-561
-727
-827
625
-400
954
874
326
-743
914
279
-483
664
-840
935
492
261
-986
54
-525
-87
895
998
642
446
-369
-311
-167
597
-369
-31
-492
992
-130
-52
820
516
-470
-302
-904
463
-238
-203
-374
287
-600
37
254
-122
839
147
-533
-66
-92
242
458
-912
-543
-74
-406
96
240
-277
-695
37
58
-995
-972
-446
740
-864
-750
-170
428
-294
-972
-138
-487
-419
36
-324
403
-583
504
-414
-251
-140
854
147
-948
789
912
-393
-735
-628
723
-194
-419
534
-629
-454
514
822
-414
659
706
-187
750
-986
-181
279
129
-38
-271
-24
447
214
66
-664
810
370
114
-372
428
-612
622
864
-639
-576
498
-941
458
-646
-778
-660
-734
-609
-558
758
301
633
578
53
199
937
-99
14
154
936
940
616
-826
-348
893
-375
-967
719
-847
850
695
921
-838
-55
-110
-896
-93
-502
574
876
294
-733
-307
-859
-783
296
771
-550
-447
562
-776
-605
133
358
414
38
946
-198
-650
-97
135
950
558
718
-509
-612
-240
955
44
-943
905
-399
717
-347
-79
226
608
-150
993
503
879
985
495
8
-670
931
107
-531
-867
514
-249
-981
-480
989
658
140
-301
-329
-93
-170
37
-257
776
-287
-527
-183
-274
855
36
274
378
992
-882
736
-696
-287
906
665
954
37
-631
455
598
-829
939
-494
314
-842
-438
-586
160
-66
-28
238
317
500
-616
-258
-158
-486
-522
-912
-443
461
-425
101
-28
973
656
848
770
-270
-877
898
-256
-267
457
-498
718
394
657
-677
-911
-512
610
-561
-218
-601
319
1000
495
467
-415
772
-474
-644
-395
-294
-184
-475
-192
986
489
688
-328
960
286
-899
317
-813
174
-136
-887
440
-745
743
-104
-796
785
500
956
-4
652
-253
-559
516
-97
21
866
758
399
630
-476
35
161
944
-405
-910
-938
-550
-563
481
-644
-515
-879
-860
968
-531
705
-150
309
-714
-976
-779
22
164
307
-779
-81
696
-180
-448
-232
-183
391
-827
956
-68
-728
-676
155
472
173
768
807
75
670
-611
-978
462
-664
405
459
391
-939
259
-193
-201
374
504
-829
519
239
471
220
-853
-75
-217
-345
-761
-104
535
-864
387
807
390
-568
346
-947
-514
-791
788
-226
-392
200
97
912
22
-47
-992
265
183
630
-221
-305
-519
-461
196
-675
710
-337
844
-790
427
-430
438
545
901
10
-340
378
-436
-942
792
-817
163
-130
-165
717
258
-857
-330
-722
-454
126
415
-936
636
-496
-178
-783
511
-3
-873
760
-455
-737
-611
-969
-183
178
778
-956
347
-654
-414
-98
-771
670
-815
178
-945
-442
-313
-855
-414
609
7
-717
325
-615
897
-592
953
-954
-635
901
19
-481
532
86
-887
198
-894
265
-862
589
-692
-547
-821
-830
375
-449
587
-635
986
528
13
401
-208
337
272
-806
326
-864
-491
-689
-12
-963
813
876
-574
-791
-773
197
208
-947
-415
294
-625
-961
848
809
777
895
-141
-268
12
-234
742
-817
902
-231
540
-316
-220
-685
-124
666
-182
634
-271
118
659
-670
-693
-81
287
-769
663
-789
-32
-710
277
-360
168
-925
220
-940
243
-123
-97
762
-135
176
24
607
-45
545
-802
-155
-170
456
-596
773
-913
560
711
-528
695
920
-811
-914
-952
517
-526
-665
-528
762
-406
-751
173
-938
-167
554
-891
707
-293
-555
826
96
89
958
896
-175
62
-894
849
-813
258
340
438
-201
-187
902
-403
-40
155
-567
-493
424
-247
936
-181
452
834
347
-34
72
159
-566
383
427
-380
222
36
-631
10
883
846
931
-771
864
-334
-646
272
-866
-380
-211
-755
591
747
846
293
-998
-274
602
-834
545
-342
-721
-466
-204
-105
171
-179
-772
168
-485
-105
-150
-241
-64
-632
-743
680
-379
-861
508
148
-144
-365
-171
56
-893
-593
823
-539
-250
802
-832
-693
146
72
-254
153
-356
939
687
361
254
-304
6
-708
789
-374
100
-325
695
322
228
482
-563
-78
-711
-798
-404
-884
264
-386
569
-325
859
-310
291
-399
-508
-280
589
928
-584
330
-879
-268
88
-581
-762
167
-161
-998
-27
817
3
-303
243
-582
229
-149
-492
-718
934
297
-847
-572
367
-25
640
784
-764
938
-820
700
-888
440
-35
-846
823
-607
480
-386
39
903
-846
-298
527
646
913
-359
-226
-936
337
-401
-569
-606
-717
418
-681
-520
174
-884
-834
914
-726
137
333
-298
-317
-799
433
486
876
-197
-119
-979
-1000
144
237
950
265
327
665
-695
385
849
-402
72
162
709
704
-324
-325
936
469
34
651
572
-752
-722
480
699
-618
-755
-25
-220
-837
-849
-179
398
317
753
798
165
761
-314
-740
649
-979
8
930
-422
127
427
-766
161
-430
206
-226
54
909
227
-135
56
128
-260
254
-197
-699
231
733
49
688
-20
-61
-941
-213
-789
-377
205
-222
413
650
264
-935
-751
-507
798
-862
-887
-212
-907
-282
-241
-99
523
-885
-937
370
590
-422
-650
655
274
511
-680
-704
878
590
-210
940
-697
-566
515
323
-286
610
54
-848
-811
587
708
764
160
706
978
708
677
-965
-415
-92
822
-855
247
-684
-920
698
743
156
-809
-373
-772
-17
821
-196
-682
871
88
-281
404
-537
-235
66
721
-798
-565
15
390
208
-562
-681
-306
886
886
-732
56
-505
68
147
-263
-514
-460
-22
731
576
469
691
-398
-849
757
-282
-993
235
538
472
-97
540
310
911
-103
-372
64
-354
305
-5
383
-668
-189
779
165
996
817
435
-80
338
-604
598
797
-113
-336
700
-197
-950
726
580
856
-561
-721
883
137
-485
-698
-499
391
178
-646
-887
878
-412
695
-196
143
-118
268
325
290
-733
-19
-766
434
934
331
232
768
-724
-438
915
-844
-397
899
276
733
831
-694
914
-154
-676
-947
297
391
155
539
-733
602
-821
652
-335
320
448
-369
226
352
-140
700
389
-596
322
-826
211
-37
81
-666
-563
370
-784
-996
-991
193
987
138
-223
-593
-980
-178
-80
-766
257
302
-360
889
-75
895
616
855
186
891
500
428
-516
-387
746
-618
238
-820
270
-715
-347
-852
734
-721
-190
-639
972
372
-214
-827
811
-185
473
578
616
839
863
468
2
85
430
48
567
513
175
586
-650
858
180
-193
104
-576
239
-371
338
-963
427
261
-780
189
-827
-882
552
458
682
358
-363
-528
-460
946
-711
19
845
341
-478
794
-330
188
-592
919
-494
607
-804
695
-564
-258
-623
490
469
387
-199
978
-983
80
-445
609
-773
-954
929
552
-642
-928
-563
968
-570
961
-19
-878
-882
-580
-136
183
-194
745
242
968
331
932
714
-761
51
-182
-584
562
-975
886
-461
551
944
321
145
-950
831
-512
-295
833
-572
121
237
802
33
-820
-39
-651
-336
-839
604
319
118
538
259
-19
288
907
945
233
-732
3
-472
-346
-839
-366
-629
-95
840
-519
914
-403
-928
310
-741
856
-956
-237
249
-545
-598
-933
-414
291
-635
548
238
-510
-967
-222
-796
991
938
805
-405
625
454
711
-632
513
135
-757
-318
-416
335
540
706
259
-852
866
85
-872
-911
702
-835
887
-994
349
421
133
135
830
-314
294
-414
557
127
-997
132
-455
834
-24
587
862
-59
-303
-314
97
-595
-293
-37
76
-877
-426
-464
73
1000
-186
341
-520
891
-393
-320
234
60
814
-112
679
558
-581
249
-587
-863
867
924
319
920
682
836
539
-630
598
-31
-110
-666
-911
792
-535
-323
251
536
625
-722
-53
999
-314
-71
-817
-864
-267
128
-419
-144
-892
85
-39
2
499
-346
-888
233
-804
793
-703
264
-806
232
55
-100
184
-534
-421
-874
615
774
778
415
-597
-425
-254
-513
688
388
544
491
-302
-344
-501
-463
-566
-13
158
-177
-326
294
-373
317
-222
141
-313
-854
-193
-435
645
268
933
-880
-948
244
-120
960
805
-283
-600
433
-60
686
24
-484
185
364
808
-436
-433
-204
856
-825
-377
711
76
689
-459
-189
442
600
-747
-526
458
-134
820
-459
630
-277
-124
216
-615
171
991
215
-547
-495
-326
-813
-56
583
-75
73
889
-835
-471
-855
-825
813
506
413
-786
-374
-77
-114
-32
-636
705
858
943
-314
186
-755
48
813
-998
-155
-628
-854
-907
-172
-175
-700
907
-920
-50
-322
304
441
310
-257
-195
-285
774
-617
880
-747
390
-980
424
237
382
847
920
181
951
124
-381
-416
-308
139
26
472
75
527
769
480
491
800
-638
-219
-892
-973
-1
472
793
-715
-437
202
51
298
-972
-290
-467
388
-274
767
795
-329
-680
-316
853
-136
516
-328
-532
-873
104
674
-768
-199
-665
-532
-396
-740
738
177
222
-71
-626
-535
-329
715
-94
804
-747
918
966
614
-62
-170
670
387
-692
-615
-934
603
925
268
344
312
-81
885
-690
-327
-528
-906
-1000
-677
780
90
-578
-352
-874
841
-720
-213
928
-26
455
951
381
-469
-182
-574
43
-810
144
51
272
-575
507
33
823
924
338
180
44
234
110
-359
-792
722
780
-22
-817
551
708
-332
211
-472
978
871
-224
-496
-248
-719
-187
-551
180
673
975
377
941
-31
985
733
-69
-605
543
693
717
354
-469
-789
979
-211
-487
530
-414
455
-216
979
-478
-661
424
-708
-955
-80
898
13
-191
-509
-599
-295
336
242
-28
547
60
-661
842
785
-186
-575
-217
-878
-486
-960
-819
-241
-105
-114
-651
652
-205
184
521
-517
356
55
-651
912
-870
648
570
-200
216
-31
375
-465
-93
-99
214
130
-773
316
532
-299
-410
-444
-93
783
-799
-549
883
57
-793
-645
-335
230
-72
-861
996
-146
-46
148
144
-898
940
-492
-944
546
618
87
-670
403
870
-777
-637
369
870
778
52
-809
-592
-120
-363
-618
-866
163
850
-19
843
119
-318
-22
-700
-382
690
-140
-296
710
-98
606
-203
517
-488
-164
990
339
890
-519
-767
510
628
638
-246
-608
131
-755
660
-709
-280
-757
-232
-565
787
851
153
550
416
375
540
165
574
422
-490
-319
-28
-38
673
-400
747
-931
-735
-67
798
77
313
-796
-335
-308
-419
-965
69
582
703
13
202
-276
-44
303
-65
753
-936
-538
252
383
-967
-60
-419
-632
337
680
842
851
516
-162
372
-487
246
-482
308
447
157
-935
83
-391
739
-721
-903
524
-141
351
255
658
484
-828
-603
-448
855
15
354
952
-510
-1000
856
462
-8
633
304
515
51
-214
-96
422
354
-87
-396
749
297
396
-829
357
-270
290
533
-698
-665
-880
-762
931
-576
1000
200
-843
974
-780
744
981
916
848
-45
450
-943
-806
569
-301
851
-774
370
226
141
271
-614
513
-859
-670
573
708
-256
-386
-471
-561
151
-900
682
742
-34
742
986
657
-532
373
-923
-762
938
-823
946
295
789
-226
764
322
-885
-946
-18
-792
384
-200
331
201
-578
458
298
-63
-846
394
-738
-489
-269
-38
832
171
288
-27
-424
110
693
659
-803
-344
-231
190
571
-880
901
-863
975
837
-547
392
909
413
167
948
594
-42
266
-677
-704
-925
-880
-731
57
638
234
527
-750
-404
-336
555
510
-343
602
-524
974
-740
767
152
-851
979
806
-330
309
-974
111
-880
492
219
-721
-551
292
-644
-182
289
-538
-906
-384
778
52
-464
-724
26
-156
-397
-689
-248
-196
-311
817
-26
-182
-113
863
-687
-322
-221
-526
-995
-912
-640
447
-551
-846
573
347
396
119
-733
-540
-659
580
-431
544
223
-814
477
-118
-498
-460
155
742
-27
563
250
-746
-632
316
469
-688
877
-743
712
-17
367
687
-247
-687
204
121
53
-749
-305
79
144
65
-963
-455
195
507
-169
-691
-792
317
-493
-506
-318
72
-251
168
694
265
498
-609
-477
-186
-135
-908
978
-837
-680
90
282
-314
688
-52
8
-228
-643
-552
350
-407
709
-860
214
153
-569
740
-774
618
-13
578
-645
-941
874
-343
231
-174
472
-781
381
176
-911
667
215
-576
785
728
222
-64
-193
704
717
-742
-527
958
80
448
586
455
-891
-595
-522
-459
-87
-489
7
-753
698
-387
-666
820
156
-283
-146
517
-209
82
-435
-889
895
913
-490
-113
-3
575
-423
-169
-723
987
811
317
-263
657
740
-303
-119
-736
385
-873
-783
-513
-786
39
-453
-763
198
584
-120
-10
-768
-810
-61
-607
-675
100
576
-413
595
-765
828
-362
-817
-972
-309
60
-596
-162
574
-944
242
-967
-489
217
246
-76
-898
274
-54
575
-470
-813
-653
-295
-422
157
-141
-532
-987
543
966
-961
-442
-892
-975
-938
-12
-491
-529
-101
-634
-791
-947
730
982
280
673
669
931
-549
913
-523
973
428
347
-710
335
65
956
391
305
901
243
13
-400
-313
900
417
-932
-390
57
-529
185
627
-213
-1
713
117
-639
-636
688
-521
660
55
-886
174
-471
735
37
319
-45
289
119
835
604
-680
-109
-248
361
-386
-193
-569
-606
-215
-489
54
151
653
-35
133
-456
-997
840
-97
740
-913
-210
-655
64
-531
-678
-296
439
358
-690
-524
-914
531
423
-481
958
-551
-744
4
-413
479
-870
-431
-651
-231
931
-314
-930
-24
404
352
-58
632
774
-420
-515
330
-123
343
478
-685
158
-835
-650
854
-758
-466
979
-261
-601
65
353
-419
134
-666
-676
-793
-521
-396
-94
71
-295
-455
56
-982
-992
221
445
798
694
-60
-863
405
-625
960
172
-847
197
-316
958
-675
-102
-434
-723
-726
167
-647
763
843
415
-330
137
972
-380
287
-392
-400
-628
577
712
-248
823
-960
228
-109
-149
-377
438
193
-54
441
666
826
594
-333
313
-862
933
211
-157
-170
717
880
-40
-235
332
713
-882
755
-579
910
-76
723
-135
525
-455
-436
159
-867
665
-623
198
-140
121
-375
-992
-506
528
649
-818
-673
-514
844
-957
940
947
934
-672
801
-651
-119
646
-297
-667
-867
-771
-642
382
985
297
676
-27
-483
716
834
834
-110
347
-873
-387
-567
478
-34
106
334
988
-234
-471
361
653
-890
-944
156
457
892
-690
62
-874
-162
274
-510
-58
-853
-390
66
572
595
801
302
-265
114
-630
263
935
-784
-647
-979
-932
-511
-487
-175
900
-711
-764
275
703
628
94
980
-426
106
-756
690
-40
910
436
630
-611
955
519
322
986
205
973
-436
-780
510
630
156
-515
-304
318
505
722
321
879
708
910
21
-960
-491
-107
-367
-936
465
386
-721
430
712
-653
64
220
-570
-660
621
-41
907
559
113
-178
-998
-885
941
-273
228
-674
772
962
197
32
144
-880
673
711
-521
-9
-778
-812
789
686
-787
680
-339
-117
-865
969
287
-517
-740
227
-123
-938
-393
771
-771
148
-279
473
800
212
766
-545
529
-828
-614
-794
788
-721
-357
519
-71
-583
932
-577
-432
-24
-284
219
-659
70
243
812
-259
-25
34
-65
-713
-400
106
-22
-109
-157
450
744
-81
-94
720
-134
-959
174
-571
703
-347
452
-434
921
-805
-38
474
-130
-867
-140
373
-53
-20
177
876
-719
-953
-779
-593
711
-622
64
566
391
270
-356
388
481
557
-588
557
501
124
-260
716
572
34
-706
-765
-365
225
-641
-189
830
-550
775
-257
154
152
770
-456
-903
-332
-428
-49
573
-756
-173
756
645
985
-278
776
98
719
-657
-628
329
-83
919
-650
-601
-366
943
375
-296
98
868
-226
-917
958
-384
-914
-135
514
813
465
-359
-28
-236
835
7
-935
-677
-390
113
-231
-54
-818
-53
9
525
-59
734
843
853
524
122
-541
-201
628
776
281
-500
-499
52
746
-532
-754
879
540
378
-966
-477
-375
-565
106
-658
-177
-157
-814
-761
566
541
404
-616
46
950
620
-308
897
-346
237
-633
-105
30
-595
245
-213
-533
-549
753
995
-34
-83
-48
-430
-992
-915
265
388
-799
-926
-678
421
891
660
780
394
959
-830
-929
367
10
311
174
-209
679
-436
-163
142
-777
9
901
-905
-315
-58
-645
902
-759
-361
-465
181
-696
434
-885
254
-513
-600
-722
506
222
-667
-767
-344
-315
78
694
-331
540
640
-471
906
-348
-871
-352
64
-188
-540
605
949
-425
-614
740
-869
552
505
348
570
-760
-654
167
-46
702
915
-59
-856
491
44
-649
183
-180
-558
574
504
907
286
749
-670
-758
483
120
632
-556
-533
-858
-868
-288
423
-955
968
-455
483
-338
-474
725
367
-726
290
-521
734
254
207
596
-565
26
201
-871
984
131
-965
-263
-593
631
-296
269
796
-307
-970
668
470
796
-121
-453
826
-337
-31
-262
-956
361
390
698
-549
936
324
-690
-27
-250
96
709
998
-594
-216
923
789
-82
-493
469
559
-738
391
-828
-172
-260
573
879
-87
742
493
-449
696
386
829
-566
17
-639
-427
-476
-685
165
-621
-476
-375
-132
141
-952
-673
-179
-535
-299
-282
158
-766
594
-919
-179
-848
164
302
-594
-484
597
-27
-159
-174
467
-970
-325
210
-837
-384
-511
-933
-551
690
-263
-372
-774
119
730
-159
-132
258
-137
46
-584
708
287
-195
521
-919
344
-81
-583
173
-982
435
821
614
-297
449
775
-322
752
-730
-154
-964
662
-766
-315
-86
841
-15
-387
436
-957
-731
-504
-166
443
-941
-438
-647
-332
-208
680
490
268
-703
7
-841
199
213
-731
-295
784
934
822
-215
-526
152
-726
607
657
-923
321
283
-708
-188
804
490
149
278
637
-998
-76
438
-88
270
-258
-108
534
338
847
640
424
-705
-280
-917
-777
-924
435
-206
-295
241
-519
141
119
104
882
-962
-827
-905
-935
-344
-661
-68
588
370
-734
257
-351
531
-350
-915
-491
-422
889
701
251
-911
-609
829
731
-223
-689
7
927
283
628
-775
768
-972
-439
-272
-337
229
-491
-181
63
562
505
-907
752
361
595
-878
-272
332
674
-433
-877
-350
410
-771
-16
-322
-456
749
-344
-60
961
751
-920
819
-459
856
964
-135
224
115
-316
-802
-739
65
-882
-632
854
-316
-21
-827
-839
191
886
-196
853
-508
-7
-960
-535
-797
-857
643
718
806
636
160
802
602
-957
21
54
544
-285
-324
-466
-636
-630
-125
651
284
413
-668
-653
765
143
-576
38
-148
735
-886
11
10
-90
756
-2
-965
173
512
896
-519
-466
238
311
607
599
604
-807
327
186
-464
202
205
612
-751
98
-866
55
471
-727
-928
619
363
-769
-47
-215
729
141
366
865
545
753
914
626
393
-696
569
-792
295
-281
438
46
-406
722
-244
-661
-927
-603
-462
336
-761
862
-67
-518
-792
-458
468
-597
596
476
489
-435
-356
-591
965
-445
-301
327
-518
597
-219
465
-920
-14
879
-844
271
36
-829
-409
367
755
111
347
491
-904
-215
-770
-862
454
479
76
874
-198
649
-979
347
-879
-295
-78
-340
-502
-198
649
-212
-152
303
953
-647
572
115
-603
657
885
302
-486
-924
-347
190
948
-57
681
835
-244
763
-960
-634
-129
422
-826
47
-128
-56
824
-943
-894
741
-722
368
797
382
999
-312
150
-403
354
-633
-610
-206
785
978
463
516
380
960
75
424
169
-189
844
-48
-382
-553
-804
-297
-835
-41
541
767
-774
-839
116
511
-201
-862
301
273
594
-556
-3
-482
796
666
-90
-369
405
231
830
893
258
709
953
-906
-333
-290
-583
323
-705
-370
-729
96
-804
-648
583
914
129
-831
415
415
-908
509
-654
-849
922
-20
799
969
-337
863
-688
-767
809
-255
-427
660
332
-770
-212
-783
-336
904
235
850
750
204
-142
-459
-917
703
-69
-94
645
-880
-306
-882
832
613
-7
601
-382
-594
-941
-720
-502
821
450
100
-67
488
-687
-180
902
-178
-512
56
-750
806
-901
-885
431
863
-352
528
-907
930
-967
-637
867
462
-764
254
285
-748
846
-604
-311
-708
442
-976
846
46
-518
841
823
-357
-50
638
-634
-660
-550
-618
867
240
-760
-545
-909
164
608
-141
-692
-613
-371
798
-264
-880
938
-541
-329
-771
281
-570
-752
-696
784
-738
-838
833
-89
165
-177
-677
302
-139
275
385
989
-731
598
898
-605
-651
-893
-288
399
502
-905
70
-902
-120
662
664
309
474
-625
753
941
340
846
-932
-725
358
398
-145
-214
346
-789
311
51
-56
620
-219
620
-401
-348
471
-368
-211
296
748
-923
-665
-692
587
740
203
-737
-539
-573
-147
969
-263
-934
834
426
-874
776
-351
667
485
-801
604
975
-192
-251
903
-246
152
534
974
574
-115
-377
28
-560
-50
904
-437
255
840
-548
-897
314
188
177
610
791
409
-361
-885
559
-406
820
-730
-718
53
-14
-177
660
967
931
-978
218
295
-30
938
-182
-331
497
906
-250
-868
-780
-832
-161
982
-139
-650
-560
-436
732
-393
233
32
-82
-136
-782
-71
-966
-802
-210
-176
-986
-199
324
-869
349
-441
-125
368
-917
-778
950
-579
927
148
681
-861
497
870
-132
284
-848
-991
-532
652
-134
-295
261
937
-164
-361
252
-897
-161
818
-210
-865
228
172
982
-871
597
-592
-889
-380
-991
413
-88
892
-425
880
377
856
-252
233
-278
-979
658
-488
698
657
826
782
79
-358
-664
-13
-428
-868
74
-182
-818
-248
83
-745
546
-767
-100
863
528
-318
202
490
575
-607
-148
-790
-117
-333
-354
-101
-888
-238
-324
533
233
-510
794
-881
429
29
343
569
-292
494
958
-298
-880
-151
770
-837
709
-585
857
-541
-879
-898
-462
401
-237
-926
-944
-368
-346
258
560
-675
-895
403
122
-80
-827
-926
-520
-981
-290
72
-745
-161
-245
640
-966
262
59
-45
384
-303
-517
-231
-873
281
364
-305
-770
124
268
488
-614
363
271
854
-900
-505
423
-401
929
-714
-971
-335
625
155
-573
-383
101
624
-884
126
491
-496
931
-227
-319
-641
607
937
630
-564
209
128
-942
-627
231
-980
-878
-148
-397
24
120
11
-573
-837
-166
282
418
378
868
489
352
968
257
-412
-461
573
-246
909
-650
170
324
278
-717
-807
471
-890
918
-952
698
144
-60
602
476
-147
-147
168
-483
757
59
602
978
-381
658
-276
-874
-950
441
217
-109
-515
881
-522
-989
259
-645
536
13
599
-58
-461
-544
-582
-783
673
416
-994
681
243
677
-742
493
-441
812
-195
-388
-394
-336
-106
818
-662
-622
-343
-341
402
750
-617
-660
-161
62
637
-157
-942
894
-870
519
414
349
-574
-37
-94
680
-878
413
-647
247
856
221
281
797
-735
411
-595
-254
525
-667
695
-281
560
961
875
-9
-953
-404
376
874
-873
-259
837
674
-649
-562
-103
-486
827
-933
-325
-100
353
-829
131
571
464
264
974
517
-290
226
-929
-540
588
493
-248
-338
-825
849
-767
-375
655
-923
-961
-464
-464
-483
-843
782
-502
-238
-452
-116
-344
576
-753
901
-566
-777
-65
-544
-394
594
207
388
-825
769
-586
685
891
-318
824
-755
359
780
-295
821
764
545
-657
-45
415
357
335
298
-854
-269
181
69
772
-303
-235
321
382
618
-13
-971
-334
675
892
-94
334
-894
-194
200
-468
-846
-143
-597
-662
-953
-930
870
749
512
233
-511
727
-639
-555
-528
-28
-859
779
-392
477
912
761
533
-185
149
799
915
175
-939
-700
820
-380
-440
-152
-343
587
224
-831
-271
-175
698
-973
-961
-423
624
14
124
172
-433
122
-692
-392
-981
-667
-341
-235
691
-663
795
-902
-335
-617
-196
-790
164
870
-808
-388
-790
677
108
-385
-815
-163
-468
895
-652
824
-840
-333
-206
533
155
-488
166
-774
-209
564
96
797
872
-179
718
347
970
-957
936
-798
-889
-211
568
-160
-306
-12
801
116
289
659
552
-730
-171
890
445
-419
-875
-799
1000
918
-76
-93
-278
298
-288
-173
-302
-558
-751
-743
-100
958
13
266
-710
-378
-456
-287
-71
157
-883
113
-575
-293
-2
182
695
171
-316
-790
606
-401
-324
-614
-22
551
624
-874
762
-869
694
-112
134
85
737
-287
-953
-555
-916
-542
505
-912
329
-219
94
-543
-852
-474
526
-201
-957
600
245
924
777
-9
575
604
661
2
752
-912
969
-879
275
-130
-140
78
694
-312
600
538
772
872
-532
457
362
46
136
306
-274
-960
-347
-51
108
251
-174
864
-715
-666
-136
-239
433
196
-889
287
9
-63
-292
78
-741
949
-748
416
522
307
73
711
-543
214
-826
-444
635
-440
-541
-386
68
-343
791
289
431
711
-478
-515
252
552
-978
-382
-920
-760
596
956
-45
26
-434
-298
-140
-222
-570
633
-203
661
-647
-796
898
611
-103
224
926
427
-996
-544
891
-464
-90
-977
338
710
-778
-757
-212
-175
330
227
-828
438
682
663
-60
509
-689
87
-778
550
625
831
215
777
-357
181
-339
804
168
-550
847
-550
-199
257
996
-313
-154
-557
-266
320
711
430
-770
161
-388
-49
-779
555
981
714
502
-499
57
-587
93
982
-880
911
934
-254
349
754
-965
929
-793
586
964
-787
-352
393
-925
-311
-973
-873
382
-371
982
378
-531
809
-51
-326
89
-150
-914
-923
-659
-518
-759
864
335
-579
-517
-254
252
31
130
930
408
727
1000
-332
524
486
818
906
304
-5
-715
899
-245
-251
-283
656
116
-358
521
849
73
-377
-841
10
385
957
-127
-288
-910
905
-431
239
-827
124
139
-508
-404
-655
856
124
-393
-637
632
868
952
-58
-722
865
-609
-620
30
147
207
837
774
349
531
943
-311
-925
204
-717
-737
986
-716
772
920
238
866
-258
-592
665
581
-194
-248
-712
-14
289
-385
36
-94
-469
-847
45
-780
635
-528
-855
-847
927
716
-832
48
-266
192
-840
-51
-514
-937
-576
-293
735
239
183
445
-148
-260
311
-905
-976
-795
673
582
-227
-204
265
888
-376
-613
-304
-440
-827
608
462
-867
-337
329
32
300
-697
913
720
552
219
-152
111
-653
745
58
-514
-436
724
-477
-694
-234
-508
-269
-328
-205
989
643
-432
-507
-347
137
-417
526
60
-359
-858
-597
967
922
-55
-868
924
-519
-600
-385
-65
788
-240
238
42
-977
-762
241
790
-901
-718
330
254
-397
-904
616
300
-56
-197
597
754
-415
-945
-246
-321
917
561
744
-833
-124
777
9
-911
-375
-518
-987
-775
663
796
212
-526
-842
-489
182
-221
-621
-601
528
-493
781
-959
270
903
-389
609
775
609
-414
-814
980
-648
-241
742
-535
80
632
897
595
106
-611
75
-177
-681
-469
176
351
-489
-933
-390
-993
129
770
-630
-977
260
162
414
818
628
240
82
-14
-532
105
567
-901
742
-757
398
-14
601
138
954
388
-949
-788
233
-862
-520
764
-609
12
-267
-847
5
-855
-344
169
105
669
-674
-697
-343
223
-414
626
801
460
121
-245
-476
501
708
-660
75
-844
-382
-690
796
-598
-694
-200
-76
-823
845
789
-938
724
-988
-438
341
541
3
820
474
-306
871
-974
263
-727
-773
334
-531
-997
-482
-331
-639
-443
924
-450
372
552
691
-995
-333
-929
-49
-852
558
-351
-163
-990
-699
326
-836
697
239
465
-182
-744
47
-302
-724
263
572
669
-544
-210
254
-803
-672
-726
-633
54
923
-551
-151
-811
-497
575
-97
-627
971
421
-805
95
36
-37
810
-594
-241
6
-229
568
-302
-58
-183
-281
34
357
-782
115
-840
-804
-909
-822
-369
-61
226
-795
910
778
-840
399
841
699
-504
-896
-708
763
690
-313
363
-45
-176
-851
-366
140
-908
-313
593
-978
-752
-225
-45
-357
-755
-748
272
533
825
-22
290
330
-210
-717
214
739
461
532
-170
-392
-968
-712
-118
31
-880
-362
-66
-13
-569
656
319
-574
857
-676
463
559
432
-597
897
-977
695
-207
-525
427
-101
388
438
-321
362
-509
-501
-626
-859
-10
-840
-101
349
-840
-593
-11
16
767
-272
-800
-422
343
-109
-745
-850
-431
137
-552
-89
-888
-989
629
-254
131
-801
-852
-2
-979
-384
-938
-537
-369
872
-783
968
-983
-418
-487
-73
714
-324
-276
-26
-916
-844
-586
806
-513
213
-660
-429
-417
399
-387
-15
235
-230
519
441
846
-295
281
100
-646
28
640
-285
-301
188
-204
-855
497
351
112
-871
-518
641
330
-811
-548
177
219
546
280
-900
424
919
226
-491
-845
538
615
-750
762
-453
602
-772
-695
94
-385
-328
439
-450
-81
279
-775
-348
-846
437
-83
251
-938
-576
348
-770
-44
546
-780
752
-316
608
413
-593
-345
-300
-646
451
-873
-344
105
891
362
940
-334
164
838
823
-833
420
-603
-154
456
85
723
679
987
-209
-456
-883
-463
331
-4
-401
-110
-58
483
963
-982
103
489
-918
-340
-346
-289
107
-190
414
420
180
-470
-410
-568
631
595
-67
389
255
632
-580
-342
-87
-485
660
-647
-406
-824
-692
782
654
89
-803
795
-889
-905
-782
-883
-250
81
874
-371
633
-598
89
-835
517
-401
437
-922
-701
525
-917
594
493
171
633
-1000
301
857
943
174
-896
766
-175
710
-315
21
-820
214
-341
295
11
-509
802
-139
-633
-66
936
-897
-861
603
-699
900
-732
71
874
135
546
237
-250
4
-439
-792
-142
610
-25
953
333
-461
418
313
-416
-854
702
-418
-608
980
-850
496
36
355
-776
-912
328
480
-516
-507
-964
403
-657
-332
71
-64
-600
-888
-589
812
-214
-448
-83
-1000
-173
-343
985
189
709
33
-554
569
937
-451
-326
469
283
-290
786
233
521
-57
671
-159
120
-297
469
712
-282
-953
979
-834
541
-915
388
-259
-919
668
-718
849
203
-216
-660
936
-254
465
919
-817
-952
-299
669
-629
-818
682
181
434
-887
-443
491
635
46
849
234
-407
-824
-816
-970
-158
-876
-553
361
162
499
73
-962
877
-124
295
46
-901
905
-402
55
-407
-446
-100
-323
-225
-534
746
517
495
-805
785
60
379
-223
-210
718
125
928
-222
560
540
309
947
89
-568
-358
526
549
-68
633
990
610
-405
489
-529
-268
86
215
-905
-733
80
742
-698
555
672
-931
-105
-845
408
983
118
185
506
-254
-994
880
-368
-114
68
375
20
-84
-977
82
-688
868
196
384
-803
-203
734
793
-81
793
530
-480
-256
689
549
-363
995
52
862
753
704
-428
910
-121
-495
-25
11
688
563
80
-100
-192
-327
-409
-947
628
-439
-703
-158
733
531
971
774
-523
-270
161
-900
-457
-812
-574
-172
-512
644
444
-388
-857
-437
46
630
-142
135
105
-878
713
-402
85
706
668
-3
-802
-90
-438
679
679
21
-100
-613
911
-38
-162
-473
-83
-233
-423
950
-577
-368
-433
-683
13
375
-528
170
115
252
-199
752
-449
742
-77
938
632
978
592
-132
-910
-814
481
-420
-735
-158
323
-452
-387
359
-580
-635
-291
38
381
-484
-440
-124
-427
-27
-865
653
-331
287
-793
-319
-980
-564
-622
-358
720
842
902
-634
368
52
199
-490
386
25
123
211
-877
254
414
-295
-604
-95
-854
-556
665
718
90
-256
-252
-650
303
975
-950
-336
-635
-692
-323
92
-665
839
-579
-594
584
-465
748
-773
577
-884
259
-405
-466
809
268
-534
504
321
-35
440
-700
-500
302
84
358
1000
-937
-595
-827
-323
35
-651
383
-946
-535
-136
687
545
-29
915
133
793
-145
980
724
337
479
679
887
-574
401
547
232
-302
-318
-132
-837
-936
570
315
-727
14
-805
589
64
903
-720
519
931
-282
448
-409
721
-613
-845
-628
-467
326
603
262
829
-139
110
62
757
-327
-673
825
288
912
-458
-84
-956
633
152
271
-831
-805
-390
-929
881
293
-340
500
42
-773
361
856
909
119
49
-575
128
902
-310
-874
389
-940
764
823
818
204
-838
595
254
-98
-21
-641
-489
427
410
101
-996
-692
-826
-374
825
-175
386
-378
-801
-887
-938
-123
-637
-991
454
-253
-953
-944
-402
717
368
-707
-673
-643
-924
749
-661
-700
-570
773
847
296
914
-890
144
-45
819
-636
-144
-12
-102
-239
-27
308
-117
-679
-579
796
-460
-846
-222
-140
327
-297
139
-425
578
153
482
-964
787
585
-207
213
-878
597
-193
203
797
-285
-146
-866
-601
72
198
-89
813
159
74
-731
-166
409
-667
845
102
-355
414
-261
980
900
991
-998
-786
650
840
-968
43
723
-262
835
-195
423
179
-389
745
353
988
363
-456
-732
-147
-479
-465
926
-116
-997
377
4
180
209
144
325
-463
374
621
426
533
794
-18
247
-401
307
-585
-785
-914
82
-376
-277
182
-413
-749
-674
-585
783
-846
865
-869
667
861
-653
-827
955
-411
575
127
-178
-559
560
883
656
900
735
-116
-935
721
748
-705
-170
-872
606
206
-1000
-626
195
-127
-854
600
945
-884
-102
-467
-831
-154
-179
-24
846
352
-747
-373
-126
860
-851
-98
51
678
553
588
-644
735
-745
243
472
-933
-744
-118
-343
-446
320
926
-817
-35
-737
-603
-853
-397
-985
118
-857
640
325
159
-633
-607
165
-507
-378
-352
200
909
309
-206
-874
103
854
-386
8
265
-70
-6
134
-664
158
-613
-186
481
137
568
-138
-28
-726
-242
-69
-213
-277
-123
-285
827
675
-952
182
-155
-952
824
77
494
90
-971
143
-965
-336
440
33
-317
499
429
-402
-167
425
571
308
-852
-400
301
-292
-464
55
-337
-570
453
-259
971
-585
-664
701
-612
-891
598
65
-923
797
481
183
99
-922
-30
640
-24
-851
281
473
-597
410
403
40
-542
-464
207
153
568
54
-925
-843
88
-190
-408
73
758
-409
-505
227
616
-155
-839
492
142
-300
592
321
-503
1
169
-72
72
846
-108
64
-247
537
-379
-514
112
-550
-210
817
917
-987
-652
-603
920
-490
416
-177
583
-846
163
-722
-550
-807
351
586
797
-328
371
-135
40
162
-81
701
-211
824
-124
-794
-716
600
594
916
-199
423
111
-164
63
-284
-10
160
754
-413
590
-595
114
224
441
-968
-234
-70
31
285
479
519
-815
779
-736
504
87
-605
782
848
884
454
929
-579
-89
489
599
434
-760
-408
491
492
-425
173
-565
-429
-544
-683
633
531
-684
-374
29
-805
41
-316
-795
424
398
310
-992
-589
-797
990
315
889
-195
-376
-109
-502
843
36
744
967
-980
-450
-72
135
142
897
960
-29
-85
-252
-212
588
738
362
230
927
-523
-107
588
-882
244
-120
570
-306
-880
-552
20
-887
122
-791
-957
596
106
-56
-186
-320
-863
533
-106
996
299
948
-941
961
-582
-699
-212
-908
763
-989
-405
924
-655
-708
884
-555
959
843
-730
854
-454
-118
761
-792
-467
-561
783
337
-765
-457
923
-417
200
193
868
945
634
557
918
-501
-536
715
-427
388
-752
-52
34
-497
-58
-130
-607
407
-761
-115
-151
126
275
300
725
359
371
52
115
-39
-117
-858
187
784
-927
-19
743
711
573
-767
-227
-52
91
369
387
960
-27
25
600
830
468
598
-648
-586
-171
969
-1000
-641
-618
-766
-123
-152
-617
-128
-287
848
-665
-17
724
-463
-655
723
-594
151
-91
-113
-363
-94
-279
-275
-440
45
-101
209
399
374
-32
-433
-74
-926
-994
-429
955
-551
-494
-102
-405
-383
906
-222
903
-467
66
523
147
918
137
883
575
421
382
-174
157
-656
848
-541
950
-696
237
653
-219
-647
-625
-399
674
-528
337
660
697
-562
927
385
-85
-513
40
902
881
-970
-393
-204
69
78
-576
-642
235
-365
-471
-356
-947
-754
-297
-547
806
168
-730
415
-52
-141
231
30
341
532
-814
-625
-526
-60
349
306
950
645
-198
-877
-171
-809
91
283
596
193
554
614
599
-770
-792
883
200
-399
874
907
30
-207
-937
810
-937
-520
620
380
-865
667
-404
865
912
26
850
409
396
-429
-854
740
757
158
683
-976
-698
531
120
284
-876
357
-987
-471
256
957
742
-22
609
-768
-186
829
538
187
909
131
533
-436
-970
-743
-851
-987
-871
51
692
544
76
88
-25
-835
-176
429
703
255
669
284
47
-482
-813
197
-817
-641
501
963
157
15
935
844
-458
-241
-232
-175
558
-438
-896
215
-410
-26
292
67
-492
-859
232
-232
-983
732
-36
-517
-88
-108
-397
304
206
294
-189
-682
-699
155
99
-832
-123
485
142
-425
919
-750
154
912
-903
193
-717
31
-370
-41
-969
932
-385
-909
-827
-260
944
-271
-42
322
-945
-911
-475
749
870
852
-648
-298
441
477
872
-726
372
-396
-608
-997
74
60
-592
356
408
-637
181
983
1000
508
-780
-775
76
-818
750
950
-684
-83
325
403
596
598
910
-780
840
-909
-919
-508
-362
-357
698
526
589
307
168
468
489
-414
-88
409
886
-232
426
-87
70
-613
-502
565
-455
561
35
-515
-954
372
-232
-75
898
803
291
-393
529
376
978
-550
-78
27
-288
603
363
607
982
132
952
-471
-992
829
-468
476
747
476
-251
676
-870
510
-372
-603
-304
707
899
-303
920
49
-565
-446
413
-75
-183
683
343
-452
-148
-356
-332
500
87
813
89
59
-354
73
559
-327
650
-967
988
542
580
391
232
-375
83
982
534
54
-657
-74
-45
277
-775
356
-992
648
863
-590
-727
-955
890
-241
683
-761
690
-207
-473
-677
183
772
126
-802
-273
58
-57
-73
-91
-767
-400
663
316
-523
-420
-734
-441
-9
553
-702
-858
-642
376
-25
-832
-374
454
63
-979
-503
-737
275
742
-352
-783
158
487
-649
-336
-215
-712
390
-268
-534
-494
936
541
-923
-303
-847
724
-48
-980
435
-427
681
-553
-460
-285
277
-915
-468
-344
306
-69
-469
831
-351
-396
461
759
-445
-649
512
-556
-379
-344
-728
109
331
-781
-227
-836
-133
414
327
-12
-774
456
241
-319
-565
416
-759
365
622
-184
415
436
457
165
-179
-641
-732
182
522
395
-175
837
204
79
575
676
900
917
103
824
217
520
113
387
340
711
392
-122
-539
571
362
-326
-845
647
-83
-662
-640
-372
-110
-922
718
394
341
710
184
26
31
-428
699
919
529
591
525
83
769
-856
811
-689
-690
-824
266
-17
591
743
-774
-522
928
-871
996
992
561
54
753
652
479
-728
411
-961
-390
-622
454
261
64
136
-582
-873
301
-156
-253
-108
154
352
-23
582
306
-30
218
-906
685
634
-613
-341
103
75
-90
-478
-890
-894
823
-10
-606
521
566
681
935
-529
-448
616
496
810
-889
-993
-304
-473
-346
-631
432
267
-657
806
-309
-473
-560
-144
-979
-677
79
261
158
-120
-395
15
906
-359
-952
-687
-580
192
-175
788
322
829
-770
-138
-242
416
350
-876
-173
253
-328
824
-744
-175
49
336
494
693
524
773
850
598
931
29
-668
341
539
696
-392
733
-120
908
924
-600
800
310
-275
-435
111
900
23
-741
-849
504
-258
378
850
122
386
33
-378
858
-282
-649
467
-29
55
-568
38
-245
-364
858
850
-736
-870
981
380
848
31
856
978
15
988
330
-659
105
-436
-631
-278
767
-265
-840
-631
466
-904
815
623
51
-374
185
-335
-173
-551
174
611
418
-805
-761
-348
-623
-338
10
976
320
-384
467
920
-969
448
823
-709
590
-484
-901
-869
196
882
752
549
253
-219
587
657
638
-202
-379
-972
-49
-194
559
-89
698
415
81
380
688
229
385
178
838
-834
97
-584
437
-624
87
-366
544
-734
259
137
-414
434
331
-635
818
486
223
216
-780
578
278
-177
503
-113
-288
954
759
334
759
-469
-276
52
632
956
178
149
-684
479
-342
6
772
275
-670
429
322
-239
141
-630
-659
-977
-141
56
-301
-332
-361
984
-373
953
-547
-385
-526
756
45
491
-288
-492
-795
-660
199
-624
80
-849
-191
339
-210
-462
679
431
35
865
-74
295
519
213
-664
-657
-652
-840
141
-872
715
-819
881
-250
546
-76
-800
663
-567
394
351
662
-746
-433
-274
701
-957
-784
-23
-919
-430
687
-990
621
380
206
163
114
-977
-68
-848
-32
-747
833
535
28
-375
345
550
255
-195
-76
-649
280
-983
666
-32
219
-558
-905
757
-968
-531
-891
-288
-425
642
617
364
-386
-47
-634
-604
-291
-940
786
455
717
828
-945
798
107
780
-14
743
-450
-387
418
-191
252
-136
490
-735
-525
353
-788
-512
481
529
-787
88
-157
-425
-666
943
-928
-355
-53
-130
-934
-151
-91
-934
786
-656
-196
528
657
-323
-400
-385
-108
-798
890
466
715
239
-377
629
152
39
-316
438
-84
730
514
949
-222
-955
-104
725
-807
-968
818
66
-147
760
-963
-337
898
-5
538
585
480
-369
220
277
-575
-205
34
-987
-108
-305
155
-767
69
-602
-614
-95
-466
819
646
-833
327
-633
-507
-659
-643
-692
-225
78
-560
1
620
4
-404
-903
-170
-668
147
335
-318
-897
0
292
-70
3
403
468
489
-607
794
-953
-862
62
-432
-756
203
-727
-406
296
785
-846
572
531
781
743
63
-433
752
-26
539
574
-137
-802
-484
-354
739
987
-116
-32
-591
-922
-999
585
496
733
-369
452
22
582
349
805
513
987
192
-938
765
-739
197
283
946
-741
-876
-627
682
-314
-529
600
-254
-616
-398
831
-704
-794
-659
-437
767
-288
-899
-76
-171
567
151
187
-163
132
822
-272
-378
101
-195
-488
-697
-801
-204
745
540
284
-861
-982
42
-141
5
-868
-899
-632
744
-369
-318
748
-819
-1000
558
-381
768
69
314
357
-654
53
-548
642
-564
-959
-853
524
816
848
649
552
-964
543
-100
-718
-333
-146
-424
234
129
-534
656
46
436
-91
-558
214
-286
602
681
639
-980
-281
-85
600
-369
-814
-276
-334
807
-263
775
-122
-578
-420
270
-763
774
-129
283
312
-842
-982
-227
-978
-448
-716
779
-338
992
-542
-897
-334
964
797
-279
-976
-826
530
-535
276
-487
-379
484
248
-954
571
-716
-232
-122
706
-666
-554
990
-491
306
-941
833
907
411
860
351
838
-573
343
664
260
-361
-696
344
683
482
-39
-702
-646
904
-528
902
-528
-748
130
154
33
-599
-932
766
185
-296
-259
-304
-46
240
789
-722
458
428
275
-523
484
239
-337
656
-474
-440
794
-610
-811
-540
454
725
-235
-584
-460
-860
175
458
-558
630
-186
-903
-379
679
-997
225
-478
-995
566
563
-714
-875
987
897
-343
-130
219
-79
-698
883
-724
-859
179
991
206
-807
176
-10
596
278
-329
714
942
-958
710
187
-719
125
961
756
927
-287
158
450
-564
795
-67
-758
-62
464
-21
-11
-83
-769
-282
-330
-175
-813
175
478
-830
952
-807
387
383
-222
480
-511
-588
-995
94
496
-918
-554
-864
654
903
-334
-27
514
-862
764
-974
-712
557
-175
-768
-525
-76
674
-364
-504
-590
-638
32
770
-24
-27
-638
-774
-84
-763
-497
-318
-403
-996
674
-436
350
54
-160
-827
546
-420
-641
-20
-955
-431
968
-141
330
-635
370
301
484
-48
-703
217
88
976
503
-347
-536
498
-902
-236
-692
565
-64
622
892
801
191
701
-90
604
-399
126
877
-335
-750
-984
392
-853
-604
515
702
-280
-567
-669
-900
-688
-494
141
129
-487
377
435
-422
479
550
383
-458
307
264
-685
-746
197
836
-344
-307
123
750
138
-768
-409
948
-368
528
969
726
705
179
942
438
-819
374
-183
-326
129
-709
29
-647
525
-538
778
882
733
376
-588
-388
372
536
-748
218
151
248
443
468
261
-929
555
538
-330
-247
-501
-675
380
-933
252
-338
23
-894
180
394
-162
-289
-280
-294
-592
94
472
-66
-313
-151
-582
-760
482
-641
-118
-142
129
-660
-112
75
557
282
-447
-95
462
225
211
-406
-718
-47
-425
-570
986
746
-801
-769
-212
-995
783
775
-363
-31
-205
497
292
-742
-484
987
579
-6
-316
627
182
994
598
628
-732
507
140
566
824
-711
286
933
243
-328
-666
294
66
474
-567
-691
-881
-118
-143
492
-261
-86
632
-575
-431
87
-36
-931
359
893
-940
902
-991
727
794
254
-706
589
-687
-166
-997
498
-704
-942
171
391
188
680
403
227
-867
-424
474
815
-555
714
-569
824
55
-388
-613
-491
297
95
-992
-407
-19
-80
-907
108
842
-476
529
-376
-937
-719
-973
-329
-759
-265
621
534
-789
-570
636
473
-144
848
-392
807
-164
803
67
-859
-659
294
461
717
63
416
-896
871
-270
-144
-800
-398
-832
-946
304
252
471
-460
775
-512
-520
571
109
-70
-813
-214
-839
-215
-259
-472
-316
-888
659
-963
175
101
208
179
-790
174
-728
146
-990
384
-550
300
409
343
-820
-135
-265
171
-868
-900
19
992
-804
448
-728
-840
-490
-249
-983
775
-104
81
-420
-98
636
981
32
-656
186
668
-177
568
-452
-467
493
-821
354
-555
-13
-941
-330
-536
-265
-5
570
-786
-764
729
187
782
341
-7
125
888
472
426
-377
928
935
973
-875
155
619
-601
408
-901
-802
519
-95
-775
-117
33
897
685
-136
-455
-579
-575
216
-62
874
511
-83
-585
-650
-617
-494
-127
-495
-537
521
-319
-83
56
-506
-476
-217
-815
-87
-356
-570
862
145
369
670
-628
11
24
-953
-866
494
632
217
-338
254
-293
7
703
218
343
914
-131
-107
860
324
279
916
238
-272
-690
762
858
-50
968
-641
-761
-598
478
-229
86
173
104
218
803
-69
-698
601
315
710
695
-998
-413
-711
-741
-112
-823
-467
-57
-787
230
-897
-171
117
238
-330
374
482
-30
61
-968
727
-592
-799
59
-847
594
26
-173
196
-803
-503
-584
-130
-250
-621
588
342
71
-833
-124
336
-405
77
-565
-411
137
223
119
832
532
-827
-342
210
-558
-533
433
934
-707
571
723
-227
-903
346
388
955
-121
-267
-612
-924
-495
273
869
851
320
-136
156
-967
681
171
-799
352
794
61
308
42
-88
-766
-627
-443
-409
938
811
310
773
-93
87
-749
919
957
-463
-590
964
-422
923
940
-209
493
-398
-955
-486
-244
-168
596
774
-890
-726
285
-433
-303
-14
141
-926
302
-255
22
-988
511
-294
-372
-789
-545
495
154
-791
-507
501
-596
797
543
-273
213
-438
-600
682
990
-109
-244
435
995
929
978
88
-331
978
-103
272
-630
623
925
898
-686
499
448
303
108
-226
-145
26
-89
771
395
-184
119
520
708
-367
-679
-541
-762
-998
468
39
128
712
743
-568
756
469
805
935
585
-978
660
-332
200
846
814
715
-317
-367
-502
-206
-762
739
-415
-645
-794
-222
-750
946
-893
526
994
718
-117
-910
-170
-525
-525
498
271
-945
-635
906
-119
11
-964
588
59
-390
-79
665
-689
853
821
204
927
-940
858
-578
52
957
459
-608
356
-692
-95
-569
518
-967
195
-389
-796
863
67
331
-436
462
585
-916
373
-187
201
-819
626
-678
-67
754
-802
-100
56
-670
867
-994
-48
70
-171
174
-717
142
-491
-313
-630
-855
-967
-490
918
-955
-95
105
279
-24
274
-796
76
-555
327
733
-316
-732
456
-836
-883
-521
708
-745
46
-631
678
955
293
-403
-879
-337
-247
-727
-570
-328
82
-747
-774
175
853
-265
-226
-320
-467
-812
915
10
231
-36
485
-335
-954
-946
-553
-242
-997
182
910
810
-119
629
294
589
153
-248
-696
-201
398
374
713
-197
-147
922
-871
-335
241
-152
-986
-21
282
641
823
-12
-732
-295
-419
723
-603
-516
-472
179
933
31
-917
-763
-563
426
564
-637
-367
-967
-86
770
-125
-815
-163
110
543
74
611
366
-145
-65
-508
-756
-603
289
721
252
100
95
24
-483
-993
310
-346
33
-478
726
355
-641
742
323
-247
253
68
258
884
-19
-34
-273
-189
40
-226
71
-985
565
-532
-374
94
-650
-710
-587
883
560
-656
-69
-197
-206
-867
-333
-686
59
598
44
-738
830
-858
710
-497
774
214
-872
-414
24
-837
108
901
356
-547
-503
-454
-584
-47
426
583
-688
116
-676
-69
995
48
-398
-923
-747
13
204
-400
478
106
-809
-584
-244
-77
562
-474
483
-799
-811
-849
-702
-500
394
540
-497
625
955
-908
-700
-830
-876
563
-253
-399
-782
-984
-241
-775
-473
787
319
24
-552
90
-281
657
19
838
-11
-120
-451
-490
343
-64
20
405
-192
900
409
373
80
-213
681
-161
574
-572
39
248
166
-597
699
-793
-873
20
-198
232
-774
-340
207
595
3
-516
-750
218
969
-480
-965
-411
-74
-76
-967
-621
-23
-325
-694
266
-865
-26
426
379
89
-605
609
-628
-680
265
421
-709
-885
358
789
238
-856
361
199
-751
174
440
-431
155
854
402
-90
806
-909
723
-732
970
-254
-517
-427
9
662
226
-386
-99
970
992
50
-289
749
-147
142
-172
921
-593
382
331
-517
-688
704
-465
233
88
953
593
-206
-749
-449
690
-380
-990
-488
483
-454
605
-220
-715
-455
484
-977
-825
-989
-571
-895
-464
-754
331
-127
-329
-57
-313
-514
-724
-141
-453
-335
-331
233
256
848
790
-885
661
613
-116
675
920
-866
-870
158
-671
-738
860
560
48
975
-340
-820
-110
-915
-770
373
-214
925
-953
-81
-856
-364
708
-423
-84
-942
-509
743
597
-175
290
-244
234
-587
162
-923
922
-477
684
-923
-396
-990
605
-821
147
513
703
-134
-232
986
629
253
-201
38
-378
22
591
51
-360
908
-467
-58
-734
771
797
317
-531
213
713
-602
809
-233
921
183
150
-899
-779
240
-470
41
-30
350
421
-153
-760
-366
-679
-719
63
152
447
166
741
337
-621
721
-968
-495
766
-871
451
-685
-115
-140
-253
174
440
699
285
-816
-856
38
908
656
-811
589
246
518
-797
347
53
146
-514
971
296
-527
-320
-366
298
95
-129
-216
698
538
311
-145
16
-378
-765
628
67
-149
-279
772
776
-244
323
-489
-349
-880
411
-268
-292
781
-291
-73
-673
-356
714
561
-373
924
-516
-965
563
669
-279
280
842
636
915
-560
-403
-672
926
-573
-52
962
-681
-203
847
713
-176
-276
-897
515
173
-468
-980
489
-732
327
237
279
-338
391
466
-111
-1
-67
-741
-476
225
-417
-535
-705
416
-282
-768
-204
-199
-722
-724
-603
823
884
-756
-233
559
-810
-885
721
126
29
271
416
-918
6
-623
225
262
-866
997
-687
-973
407
64
-739
846
127
-388
-7
-499
-319
192
866
-728
793
67
169
-336
-55
656
899
806
-963
-448
-452
-460
684
823
283
627
732
-300
239
-449
407
-414
-174
106
-338
-999
-4
773
388
144
-611
532
-438
-814
-941
-99
-755
-761
162
323
497
86
-398
-53
-624
-864
-243
-801
595
701
1000
648
-268
-965
-327
336
-397
-507
713
-912
-828
242
586
207
-682
-100
-756
301
-316
523
738
434
77
307
464
-418
-314
-298
927
828
865
-241
-498
779
924
719
322
157
-242
362
259
284
-793
-351
398
-862
219
-572
-266
-488
-746
-790
941
387
-533
830
480
-407
-890
-791
-843
-148
-44
816
-636
-473
675
-758
-370
694
-546
313
-789
-686
-679
837
-638
415
693
-320
254
49
-651
817
-834
927
882
-307
457
-10
545
-843
-100
-646
312
-764
-334
-410
325
-475
37
308
290
224
110
251
-770
571
598
-135
-64
-763
989
297
-743
659
-346
-720
311
874
-84
907
-212
-658
-557
-841
-358
-427
448
-465
-634
-463
-928
-650
-858
914
-798
-964
-942
-66
-442
59
-823
365
583
752
417
861
-281
-822
16
-979
87
-662
-967
370
-340
-664
935
-695
960
-454
-317
-200
-901
-829
411
-880
-549
473
72
-943
537
-938
-837
-995
-355
32
916
598
522
85
-220
-779
659
-599
624
-601
12
-56
-553
588
-833
-327
-436
-355
568
-893
765
770
776
-14
939
-625
662
176
-334
-219
-7
374
239
351
55
461
-586
734
35
-172
-452
145
541
-969
215
-488
-9
332
941
959
763
-761
151
458
561
116
-277
383
-106
-798
728
-1
403
-874
-230
-93
-355
-493
749
-250
328
217
950
-873
379
395
-207
-405
316
-191
150
675
-695
-860
39
723
-355
-230
-860
624
-966
928
-330
136
-131
-744
-958
-892
-291
-830
891
142
-388
33
-136
417
246
319
-737
532
-513
757
-830
538
-95
-123
920
771
589
224
-697
-552
467
636
-665
609
-412
-147
-516
-399
-756
134
467
-41
921
614
730
-856
691
-667
-774
-46
812
944
882
-402
-897
-247
-443
-506
-98
121
220
13
-586
-651
84
-742
724
868
676
-418
340
578
-871
-316
749
907
-121
-10
-393
-46
-437
-585
-697
-745
813
707
278
72
-6
-536
-186
220
803
778
-67
587
308
-395
-353
620
94
62
-83
-579
-193
-773
55
483
-702
-807
-785
948
171
151
695
-302
643
772
-101
123
-961
-570
-741
-104
355
257
915
-396
-80
-649
-57
798
118
344
985
329
696
178
755
-977
616
46
-919
-182
224
-170
423
640
443
505
264
692
-720
-928
-614
-355
-164
772
841
654
-896
629
-346
-797
767
-704
635
454
19
304
979
-915
363
-106
-651
812
418
298
385
320
-813
673
-488
-200
-924
-250
-945
-425
-651
-55
274
-23
-180
246
38
-238
467
339
-201
-306
275
559
-938
-664
470
639
-998
166
728
330
-805
-657
500
597
365
-27
-940
-999
335
-831
-853
-44
-635
60
-953
946
809
510
788
-58
745
-560
-520
-183
60
-440
-487
239
608
363
393
880
-826
-569
-599
904
-119
715
139
799
-244
18
132
287
-147
-619
-453
898
396
102
-549
138
-178
321
930
891
-519
916
-32
-298
323
-623
185
-666
-146
177
809
775
-44
-719
-259
537
-941
-914
-147
478
-441
-843
844
-302
-566
314
-677
759
471
713
687
17
-704
671
459
-403
-863
422
-609
-743
730
32
-961
-57
72
-333
819
-703
-51
-295
508
-129
-858
853
-259
-368
25
-714
171
191
711
230
96
365
-559
-534
257
793
-623
957
79
-105
-995
824
561
953
-205
-141
851
-915
589
-430
-806
-885
846
-832
-682
906
729
275
-341
127
407
-769
-735
782
309
-443
-718
212
456
-69
334
-82
-906
-8
986
-606
-472
-665
836
841
-398
744
-594
-589
502
-198
921
159
-185
903
-398
317
2
317
836
295
-496
-437
-393
-412
623
288
-481
-818
127
846
829
-328
-742
319
-454
429
73
659
289
-735
-725
-308
-327
208
266
167
-288
-440
-473
78
466
-389
-908
-521
447
954
709
959
518
971
686
-939
-252
487
-189
-230
780
648
551
365
631
-758
671
-734
-277
-446
-475
421
347
-537
-648
-150
-663
-881
350
-593
-82
398
138
622
-12
-505
324
679
804
97
-401
-351
-642
725
-210
-724
377
956
-976
-48
-511
-377
746
897
17
190
-821
-38
-841
-117
517
-424
788
563
164
-803
862
-600
797
360
-45
-681
-884
-350
-877
566
-740
677
-888
828
762
159
-84
23
-209
182
-121
-297
298
-19
664
151
-710
-428
965
901
-870
-657
596
-492
-174
381
308
-478
-304
-33
-558
508
892
967
576
-916
643
-452
-34
-457
990
239
-261
25
-416
218
-651
348
79
-140
14
-88
-535
-787
167
821
342
887
369
-126
-993
528
-293
-936
-930
160
-98
-745
-488
-485
-616
146
-124
149
-447
-769
-1
476
748
-171
-995
-989
-107
156
432
454
-423
770
489
-861
537
-893
804
-990
-671
-817
-347
-355
-373
176
-195
454
684
-768
-302
-148
-331
-299
90
803
-92
-368
-102
222
212
-7
881
-548
-149
967
869
15
-382
252
925
-420
1000
-762
-803
-328
682
-764
37
747
-601
128
-834
-584
91
-629
490
-268
906
219
-697
300
-274
-910
-750
-663
539
-799
544
-989
559
647
-951
147
928
-715
-773
-889
398
-118
-937
270
92
-162
446
265
-532
-21
919
-451
837
-764
721
-77
592
674
558
-770
712
-803
539
-760
212
-818
-64
-891
-406
308
228
448
-746
610
-928
890
-153
-953
671
-52
-403
-181
-320
-227
-929
-241
368
887
-389
765
-336
-3
466
-146
-908
434
320
804
936
362
-488
972
644
-718
-870
-524
591
220
521
623
-820
-372
-826
-759
666
668
258
541
168
102
489
-302
12
241
920
-751
149
-63
280
17
732
791
-39
-632
628
-912
-200
87
229
858
494
-892
-723
837
-454
396
855
-508
-941
-238
7
849
-677
858
883
312
-283
-853
368
216
139
122
844
525
494
24
299
453
-61
-892
937
-851
-828
-19
-525
-279
-46
245
-193
-8
171
293
234
-478
-885
-316
-610
553
-727
736
-635
-399
-917
-17
-374
431
-60
-359
-264
331
872
757
-253
935
731
-357
748
799
-211
-449
-78
160
305
-580
-346
388
9
926
-263
541
-224
885
225
-456
-40
-236
-227
-378
-100
602
-776
42
-932
805
530
539
123
681
528
951
-157
-371
686
-522
203
-880
-211
573
-197
378
210
357
-810
640
232
358
755
-564
63
453
-749
-531
-734
778
-101
80
-11
-717
323
-646
-285
176
-698
-898
-332
174
624
44
-132
576
691
-602
682
-187
-248
-517
141
-273
855
-479
-645
270
391
486
-679
-406
134
714
-831
483
77
-389
-586
343
506
649
527
463
851
524
332
-736
-234
395
-136
-280
-529
-927
-338
-298
-953
102
355
411
-11
825
-692
-834
938
-356
-307
941
-91
822
-555
933
688
750
503
805
-53
-677
81
-132
19
585
-699
-368
-121
748
-27
701
768
-439
844
957
-759
-166
613
531
-874
862
-972
957
-139
790
-667
801
732
-58
426
-348
-260
-117
-21
-512
-912
-518
-626
-911
-965
522
453
258
96
-415
-806
232
369
-701
328
98
664
413
-28
68
504
250
571
913
-581
-186
-791
948
90
73
102
87
763
164
51
-871
516
-903
-49
-226
-734
670
365
-201
-138
-819
-744
-857
414
148
160
809
679
-639
-143
855
933
763
106
129
872
-54
-521
505
-521
258
-616
-970
428
-903
270
-979
-842
-887
-352
-532
-763
370
913
808
385
-29
-436
-299
250
-532
-396
82
100
491
950
-625
488
-18
-639
186
-926
444
-237
561
-855
-419
-822
134
550
-233
-827
-965
282
685
-726
-648
738
-904
-511
764
106
591
936
160
-852
502
-587
104
367
-660
-797
702
528
962
912
-766
72
-216
-346
-134
-385
-461
-844
-703
60
876
-473
153
-473
-217
830
4
161
-69
-69
28
-295
855
506
232
956
-887
421
-12
-278
-146
892
-193
-371
-628
-114
589
683
-860
-603
-468
406
-626
-680
954
-287
607
64
-329
-653
871
140
-257
544
414
71
-590
979
318
-356
-405
-811
-284
-150
-228
-736
194
526
-211
727
91
-716
-731
930
789
-490
614
-602
-313
508
762
-373
969
65
973
-665
-902
289
289
179
-845
-40
446
108
-800
270
-378
698
272
682
824
-135
208
-959
-473
-985
160
921
-887
84
-45
312
-494
-771
218
173
507
405
-366
-573
-494
829
755
-827
-428
303
-486
-30
336
175
-688
-574
-586
-880
-378
225
-686
-433
-796
-672
298
-577
-356
463
636
-337
36
-610
-247
-32
547
-166
443
-31
-325
-709
133
-248
417
-896
-864
-539
-51
292
400
913
10
-519
-866
17
824
-23
-371
967
792
783
-134
-296
275
-145
-267
-855
423
200
-525
-833
152
-964
-604
329
974
-85
-508
851
-751
22
987
-441
-640
-459
984
-684
-656
-931
438
911
-509
-71
-588
-340
963
917
588
203
898
799
715
-987
858
-906
-749
56
-444
228
-643
155
956
572
-1000
-728
-791
723
96
191
-476
17
420
851
392
-350
-24
352
-191
-113
-426
-444
413
-760
774
371
-864
356
705
-650
-912
-47
-316
964
492
357
-118
-80
-594
-572
-546
-858
-449
-302
-860
-714
-58
-476
504
631
703
285
-933
268
720
-529
751
-876
-481
-823
-873
-213
-200
94
663
-864
962
-247
189
513
-400
894
527
-558
43
-307
530
-395
152
217
-566
-378
462
-909
559
50
-135
771
-763
937
-39
376
-989
582
-774
232
-521
-941
-850
96
-405
214
492
696
-971
-361
-203
552
886
-895
83
481
447
720
-416
-249
660
12
210
-492
-930
-260
99
476
-38
348
-543
-464
-690
641
-232
939
-353
82
-906
-753
665
553
538
532
-123
-778
852
-593
-536
-907
250
168
-408
-87
-837
-614
-925
491
500
717
-47
604
-865
-485
73
810
962
36
-499
-178
719
291
134
-724
426
849
-716
548
-623
667
-97
939
-686
-546
202
-338
193
-306
823
-832
661
-706
-423
10
207
-239
428
-977
-701
-890
186
796
-516
-89
-625
678
-457
-316
-492
68
638
-229
418
720
-433
-62
451
-937
-184
-692
-629
282
255
624
-956
-620
-73
702
-721
-490
35
-909
-155
3
-686
-223
-929
646
659
-75
-686
167
162
65
659
679
-278
-94
-85
-182
112
-59
526
352
141
570
-322
672
-395
850
274
-228
-900
-628
992
-651
187
891
898
98
-784
-573
-661
-620
786
-517
-483
577
-322
-146
39
34
960
637
830
-817
605
-782
674
-506
851
557
296
834
106
-694
-749
137
-117
-157
-230
219
-410
-503
585
142
-101
542
126
204
262
-259
-614
-541
41
283
-926
848
108
109
840
-645
834
759
-774
744
345
-797
-628
815
-510
-438
98
-781
588
912
418
-968
948
595
362
-631
-273
-13
-363
-8
600
-407
38
-804
-454
997
854
908
-227
-22
-313
76
38
-406
-33
733
151
309
-969
-165
440
903
827
-973
-324
84
90
407
-487
-530
86
-317
928
-873
-5
-403
-503
-656
511
-792
698
-430
-460
-576
834
-789
513
385
811
-821
-34
-428
567
-834
-588
261
894
33
175
-76
980
-965
648
-273
623
774
455
-806
-789
327
723
-293
-313
481
395
-593
-435
-497
613
-79
472
-888
783
-787
306
608
-352
-245
957
-196
-36
-449
930
-768
-398
-532
-659
11
677
157
-876
-667
17
-746
380
-261
-902
169
-262
875
-23
-118
-812
-628
-136
312
936
-657
618
-566
-972
844
556
693
581
575
350
-349
-212
-850
-88
428
-901
-42
293
-398
714
712
-761
-374
46
-804
189
962
-676
569
576
-303
406
-51
780
623
77
-312
286
-975
340
789
-596
-586
229
-658
647
-531
679
-991
-440
142
685
849
-595
-784
-642
48
697
499
41
644
-466
-279
-147
967
-546
-706
-876
-544
-520
3
-957
-695
-352
301
-19
73
367
521
335
8
-47
676
344
439
-85
902
722
221
566
-766
-440
-376
340
-994
-914
-606
-922
67
-252
-398
965
598
-548
771
-920
998
-335
659
48
595
222
183
467
145
-455
-645
839
921
-384
212
232
556
-345
-879
340
-547
-900
692
712
208
-418
419
547
308
-488
-705
-432
344
-792
-992
-93
-526
-79
-777
-783
142
698
-444
987
-718
-300
739
-507
-752
409
-912
875
483
316
281
-221
-864
561
283
-215
-343
594
445
99
-430
-156
-385
901
-532
-556
-467
186
408
-985
90
407
-481
811
-28
268
747
201
59
22
542
836
-707
566
166
176
-93
979
-64
-748
-753
519
315
-644
59
-264
660
-265
-23
474
-667
769
-166
147
-312
-785
795
91
-867
-528
-346
108
-905
-310
324
234
763
475
844
-336
467
720
-805
49
607
88
502
-396
653
-840
373
43
707
278
-492
-760
-633
113
56
366
642
-785
335
695
639
-407
-577
-693
-464
-693
-27
376
91
-591
-515
276
-621
-816
-555
440
828
-725
760
-266
-538
-826
-836
-535
-585
-368
-442
110
151
-771
-109
-408
188
682
-389
-321
750
579
519
-364
-79
411
32
399
710
95
224
-75
-413
-941
-619
992
187
889
-807
92
704
-674
-930
961
-313
-384
452
597
779
778
610
857
-940
749
-712
713
847
-753
-794
993
825
-926
-238
229
-395
-829
-55
-614
615
-340
-681
-116
136
-818
-430
-580
-319
532
-264
504
726
-618
-893
218
-725
-418
-74
362
282
370
-157
-510
104
-316
-933
-988
581
-797
-882
103
-126
29
851
346
634
118
495
112
204
943
41
595
615
925
754
258
354
151
656
837
909
408
737
-51
567
-712
736
-567
-510
-325
-472
947
498
93
189
222
-853
730
496
-980
230
-640
-494
-853
806
15
405
-916
-353
78
298
378
188
-824
391
39
640
555
-557
-614
575
34
-984
-167
-336
505
814
-747
644
-959
185
254
-618
610
853
-322
-820
192
-619
-571
160
791
251
723
-897
412
-728
-701
644
-543
210
263
-646
661
-870
50
-50
969
795
672
-632
759
-869
-467
-69
-185
-109
699
-606
673
-285
386
-710
-726
253
346
909
-965
308
-366
46
-724
135
-557
-875
864
884
-748
582
747
787
197
-911
517
-381
949
296
-342
517
-39
128
360
396
168
92
-434
624
-29
634
147
387
-429
-33
-156
-91
552
-48
-370
-503
-540
-568
905
-220
-701
97
631
-857
455
43
-125
709
710
-917
828
-121
-646
762
-240
-975
804
332
-224
859
-255
-578
299
303
454
-328
130
153
-686
-228
311
-399
-68
207
844
-596
-873
888
257
785
-318
-260
837
73
-359
-354
-247
-551
-197
-922
-368
781
-331
77
-418
-322
-993
-596
-790
748
318
-973
144
915
-201
-995
80
-929
-842
-806
-356
-101
358
345
75
-142
-655
991
-503
-273
-837
223
356
677
-538
994
-558
-19
64
779
651
-617
594
-988
-870
466
339
-896
695
-980
-896
-522
-58
39
-292
422
907
-435
-355
437
-500
528
-180
888
11
28
-630
635
679
-758
215
961
-346
-372
634
447
807
92
-511
-612
722
87
643
-603
-901
-721
-55
-231
-369
-255
-410
-972
324
-151
-292
-780
-150
276
1
113
-349
329
-455
-870
-639
7
43
-553
508
211
924
516
-380
322
564
762
130
30
-972
-794
-24
-850
98
-793
-416
784
749
391
550
-676
332
433
-981
446
881
999
836
-241
796
-723
-866
331
-690
168
787
-520
779
31
-905
789
-599
-925
-653
-749
949
559
953
-248
103
-158
466
-960
454
255
-999
131
542
542
326
-167
-516
101
-872
-708
815
-949
292
787
315
-941
613
-364
-995
-254
580
-23
-706
-429
652
767
683
792
888
-251
329
-118
116
-988
840
14
257
-863
319
-772
497
275
836
-609
-111
-330
566
-397
-644
-507
776
-393
-311
469
-99
632
-283
174
635
728
32
-517
-465
-730
-312
548
326
946
-16
-957
623
119
-955
-707
269
693
258
273
42
315
56
-639
133
325
122
-924
654
273
232
906
-401
915
-205
-255
268
-978
-402
789
300
-366
545
134
840
385
639
-305
-499
-773
-988
-804
-126
998
990
-668
746
333
-997
-138
554
178
835
229
712
890
-497
991
340
888
-969
365
-705
907
-848
-552
-719
-722
192
-81
416
-701
-558
-992
57
849
747
-415
-978
-656
-862
847
-280
-321
-278
248
-904
-36
-336
-362
678
267
-272
-504
-406
-893
-49
-759
-878
457
-573
485
130
477
268
-770
-298
-782
-280
877
866
594
10
18
-611
-248
-609
654
123
473
711
570
80
957
-20
-10
719
-890
767
-273
-339
-525
623
752
761
-395
-609
99
-707
-645
855
-691
-586
-911
-965
317
-86
-221
-852
470
-851
269
-991
-622
-291
902
889
-266
932
-692
-399
-417
306
-217
607
911
-338
-694
895
311
-576
-98
-847
64
-441
112
-944
651
-736
-466
-653
-190
-971
-263
-894
-137
600
952
-145
208
-508
-629
891
-808
-913
231
-483
247
434
221
-468
-226
561
154
-580
-589
-575
-37
-904
-113
779
942
659
121
607
281
-275
538
645
845
-161
474
147
237
-751
-347
-350
570
-454
-881
168
-986
-501
-392
-215
804
-235
-791
-118
-524
609
603
-588
-675
-706
-813
-282
826
-729
-873
-888
-525
-397
179
-363
374
716
524
-990
946
-814
-764
443
-121
-590
641
-203
-809
-894
650
43
249
-22
-663
486
-92
-472
127
-559
826
-922
-934
-364
132
-784
-439
697
-482
-732
-178
-953
406
489
-620
587
25
569
-338
910
56
-89
-244
-989
407
-235
-413
-813
58
440
397
-900
754
660
501
215
-497
547
689
800
-69
-445
281
-492
-859
-693
177
-835
-312
951
-573
-441
785
204
-354
632
349
965
315
-175
-955
160
-962
6
609
710
-713
-787
428
276
719
-335
899
-90
838
509
248
803
335
990
129
967
-356
-956
-587
-684
770
-254
248
-755
943
-176
-465
-626
429
214
911
-150
494
368
889
-367
896
-998
729
-904
-104
782
-534
-562
-599
108
382
451
-13
-217
880
-369
409
-317
548
711
601
973
345
-425
-220
21
457
-612
-352
279
-231
-345
545
-738
-494
555
-432
-827
436
233
-996
317
-248
-326
93
814
-736
-414
189
16
718
-106
383
178
686
810
144
469
312
-950
-258
-585
-146
-568
83
388
-668
-597
-823
-99
193
759
-135
-99
571
-917
553
-718
547
174
-937
-189
-751
-746
594
-533
-578
176
-347
587
821
754
-24
612
-678
611
12
-183
-912
-51
-741
302
-73
646
33
638
-562
805
676
-290
-139
-804
-920
125
408
-320
-1
-18
-686
-918
-969
-348
-903
87
759
-677
-998
-358
915
-271
-325
-332
-442
-677
-30
76
-852
549
236
-103
980
986
482
-496
-383
-494
-17
497
573
-19
-229
-763
832
929
31
825
-35
-133
-876
-222
-285
-956
21
-29
-968
-215
807
-214
438
-354
-389
-405
939
-890
87
503
887
496
-962
-298
-496
91
-401
-345
-549
-825
-468
-835
-322
-817
561
83
-579
673
322
-799
349
872
320
571
460
-566
-11
817
745
-793
-499
407
-557
-619
658
477
439
-442
-994
908
618
-107
538
-6
693
-177
-411
-81
629
523
802
376
135
885
288
-976
865
-590
65
655
-954
12
451
-769
-77
-566
-800
-72
989
-261
848
367
-354
75
-995
116
264
960
-871
-45
14
-262
-42
-307
-522
747
-110
-199
632
561
-188
-612
-295
-368
-947
-951
-202
-824
52
-151
470
-635
-128
463
-64
207
671
-475
107
-618
755
-587
597
462
-192
-466
184
-510
-297
602
332
120
-26
-780
-959
-962
-918
985
880
868
-636
-46
166
282
-267
-823
474
-736
35
-858
-852
996
184
326
228
-678
895
-42
259
-478
-295
-557
-633
-192
316
287
91
318
-543
-279
311
-992
-679
-855
-183
-49
-19
802
585
-33
881
-684
-971
324
-966
525
95
696
-463
452
-824
-386
-984
640
732
-156
380
652
94
932
-757
993
823
845
874
-251
376
-297
316
-73
175
-973
509
74
-404
-492
324
-355
473
-553
71
-315
-631
904
911
-192
251
-567
-519
-940
-995
-798
657
591
734
-135
-3
526
6
-766
830
-801
242
-101
747
-873
161
303
468
883
969
684
-387
-997
734
-355
811
-622
588
277
458
-565
-8
571
-438
859
444
797
-807
-340
83
-642
-730
-675
-888
-473
944
-884
993
-663
529
484
-469
256
549
186
-629
-38
532
76
488
566
-80
-369
681
-406
972
-55
-57
-138
-765
-229
-310
757
32
-692
-545
-398
-530
858
-925
-152
219
-1
191
-493
537
690
851
346
-455
189
-962
-514
-496
-318
-93
-550
-704
309
809
774
-79
-345
-126
479
655
462
23
552
-774
850
348
-802
648
-963
566
522
-987
-597
448
-350
-784
302
160
711
366
-951
970
-570
-902
-798
-53
-12
-682
-961
-356
-61
-420
-350
-848
300
-619
-231
969
362
-426
-240
358
-624
-567
139
-100
104
809
-688
-143
414
938
377
-871
-558
-669
946
-144
703
-728
-670
-282
-828
-855
48
-732
760
627
-25
550
184
908
131
360
-860
528
-854
905
-707
-266
417
474
-250
-74
487
105
-734
605
-597
120
360
-102
866
-726
-924
-161
-874
-118
840
180
-495
167
-125
-300
171
-807
125
51
-398
373
-317
-442
-379
-314
377
308
-868
78
296
671
-1
156
888
-161
-594
-549
-80
48
-79
-911
690
281
577
-641
-989
-92
-793
571
133
-721
-642
-324
-907
237
-772
262
-812
85
243
-810
-208
186
-38
-283
-35
-743
654
602
-412
-447
-236
571
-51
194
834
-629
-211
633
-881
-208
-291
14
204
-606
-529
631
-145
-454
-179
-216
933
44
633
950
321
896
506
92
230
-462
331
-459
43
345
-247
-543
606
-590
20
-875
342
239
395
-422
-648
571
874
247
-83
-22
-597
703
992
-297
316
162
418
367
920
-696
940
-967
-982
-911
958
518
-774
628
147
650
-616
36
612
628
-535
572
948
-544
-519
488
-364
-672
-690
664
-111
696
-49
-827
-108
-858
357
-625
-983
69
136
-572
-997
28
987
43
-608
-32
-72
-88
-273
269
-54
365
816
-980
338
-340
-711
456
156
-239
-472
-997
-730
-771
-311
-178
212
66
-871
593
36
437
736
-101
-857
308
711
-544
815
700
-714
-453
100
-650
-290
-317
-397
-35
-295
-445
-709
618
-762
75
-378
225
61
338
-880
656
117
758
-560
641
764
997
-200
-196
-857
-335
-925
494
-561
-555
435
-802
564
834
-692
-499
-227
902
-930
-129
-721
-934
220
956
-687
961
-41
-551
507
683
936
-788
749
15
-700
-814
167
-140
608
-213
397
274
-552
349
-10
-683
-151
20
935
616
-919
943
-410
-151
-105
612
-442
797
-403
526
249
-305
-523
980
409
741
733
132
937
-986
-572
-30
-327
432
-118
267
285
195
739
419
-321
148
406
-235
-959
-750
96
36
-541
-963
-852
987
-272
832
-863
-339
769
-960
423
92
35
-687
-332
-165
583
654
967
940
-831
-19
608
242
813
-216
-380
559
-570
61
-609
-783
488
-790
467
-546
257
-157
-896
626
-596
372
444
39
-274
154
830
69
-251
-241
431
632
44
160
452
-817
-564
649
42
-697
-512
284
-790
791
-834
930
648
-921
78
189
935
647
-802
-974
-642
226
-796
639
525
760
-150
-342
491
627
-758
421
-110
-413
-538
202
979
763
871
379
358
-954
75
-604
-221
35
861
-709
53
886
837
630
722
-330
592
91
493
641
-633
90
856
482
-472
-336
152
-806
603
-763
734
-781
919
20
0
-84
-901
-107
-58
765
211
-968
1000
160
-189
-603
82
-82
444
536
-669
599
86
636
727
779
341
754
-413
-356
-124
-361
-400
-773
397
845
169
984
-74
-707
-539
-14
408
506
-70
-816
-583
627
-272
37
-760
213
262
-89
346
-543
802
-624
-447
-235
-339
725
-394
-880
-888
621
-745
-557
-229
-269
-453
-698
-100
-307
-587
-735
-377
72
257
-546
-559
868
644
-174
-633
-986
-705
-193
261
150
-786
480
960
122
672
-12
-700
-752
120
374
-928
-465
-235
-784
-183
651
868
826
469
831
235
349
499
-221
-2
-217
102
483
-866
270
788
254
-192
645
-67
423
-746
-871
-69
992
47
905
-290
-572
-570
-836
261
-603
-159
413
726
-379
-189
-631
164
157
-677
-790
786
46
-634
521
-202
-387
490
467
-102
-143
844
-980
522
498
-977
513
939
835
-52
-641
24
998
-165
-36
-228
499
752
911
445
664
-178
188
355
581
-447
64
-789
-573
355
-639
791
-941
-521
970
-927
192
-34
636
629
80
284
-396
389
534
527
377
103
423
-626
-51
345
-516
124
-489
-637
858
-192
999
-74
418
420
711
-336
560
511
627
584
-479
722
-574
-483
-613
-297
-714
882
369
-722
11
-174
247
-697
-952
-646
-672
540
435
-264
-697
-702
-751
-657
331
884
850
-814
786
-913
975
42
956
-687
-758
209
380
-474
-122
-728
381
379
-565
-327
723
-532
-137
-40
-821
-938
676
758
239
253
588
-650
-563
127
832
-604
-935
-835
580
-70
-10
-553
-92
-72
-673
381
439
-179
-268
297
-70
-14
752
-647
628
638
292
359
663
587
-869
-306
-639
79
780
209
167
446
-878
507
849
720
390
-740
204
765
-102
198
864
-972
348
-820
739
-270
634
-254
-836
-642
446
-971
-218
-504
-899
961
-491
-94
674
617
827
-894
332
929
-477
-874
-800
814
874
-78
410
712
-117
140
-818
108
-688
-516
-682
742
883
82
943
-143
-616
376
413
-314
58
943
209
-732
745
19
719
48
175
-141
731
104
624
-773
-671
-287
-936
645
464
337
-186
-304
401
-518
27
-235
108
296
-724
-268
233
316
-137
299
1000
-236
-934
687
700
792
972
-133
73
-196
-883
-631
270
-452
-441
-731
439
307
371
-821
878
-574
-322
-902
-455
-263
-769
691
876
-154
122
-674
932
-373
-106
481
-904
-612
-590
93
-914
521
733
408
995
-886
-643
237
-117
-867
-686
-136
-361
-423
-247
27
122
1000
-519
-6
49
-172
368
-135
-336
-931
44
-604
-875
-626
-175
220
657
34
-444
-732
-87
-633
-716
11
-658
365
-806
800
-271
498
-999
-525
-511
-668
-530
250
-382
-881
-533
2
-867
224
296
-465
904
838
-615
175
-561
-695
387
-507
836
-935
247
-455
888
977
766
152
-411
554
516
871
-686
661
348
-813
-661
-120
-126
-686
-955
-839
-366
375
446
421
848
-874
-130
-267
984
242
221
-978
998
-460
363
-874
-502
453
308
168
717
623
541
-657
734
146
370
-420
878
618
629
-126
-242
-996
-836
824
556
-13
-849
637
-184
-707
-74
-642
-638
-65
-116
400
71
855
119
63
-384
393
-363
170
-552
-913
516
735
-149
-274
889
-461
-421
386
370
549
186
-593
-989
-234
-934
538
-296
493
-235
161
93
-688
122
123
-336
22
811
328
91
-146
783
342
230
-577
10
-309
601
264
-286
-910
-976
154
505
282
204
557
124
741
209
-93
-793
394
401
59
756
143
-779
-620
-20
-682
-833
-457
732
-647
115
22
400
561
-430
-418
249
-935
486
1
861
502
-999
620
345
778
492
631
278
-950
250
518
30
-84
729
276
395
-750
-847
816
506
-68
174
-781
402
372
365
708
-526
-881
-491
9
938
444
-294
-258
-458
147
5
503
-93
-963
347
-10
722
-439
511
654
158
-752
-142
-75
524
-241
805
4
988
403
-412
-713
393
-70
-248
-352
10
-19
638
-349
-10
-40
-908
-86
355
-241
-573
-538
-689
315
-696
-736
209
-70
-882
-441
914
-368
55
-581
-788
428
608
-853
-281
-708
-734
-53
-564
476
-108
-758
-827
-803
-744
562
-531
-394
501
848
-505
-222
731
-89
-926
-594
39
582
-731
-38
-881
-185
965
711
-681
787
880
-634
-996
983
159
35
-661
598
-708
-44
-361
-55
-818
-535
95
991
-319
-576
-430
-300
-635
-223
-1000
290
142
-969
96
593
475
-993
-860
-608
258
183
-183
396
-792
257
-880
-522
0
702
285
373
-732
-535
18
-834
-270
-912
247
-701
-721
-611
-591
656
45
989
977
-537
-697
-185
-738
827
-297
-614
-48
125
-50
733
-95
-928
-81
-235
-113
-798
-670
473
-404
575
476
-274
834
172
-150
579
943
85
-48
-402
-349
-314
-651
630
-101
-615
-728
-7
-190
915
334
-706
378
-502
-875
-906
-215
-647
-689
-399
430
-897
954
161
-198
94
-302
423
300
663
48
-258
912
82
599
679
-959
37
486
-870
184
-685
901
-232
504
-693
-87
-743
720
-711
-13
-44
148
-190
163
830
521
642
-471
996
-794
-99
-271
923
-556
-729
622
941
-553
-312
573
49
-481
-68
21
-531
519
-773
781
-813
78
542
-277
885
-356
441
315
40
260
-54
-367
857
-840
995
853
-496
89
-819
-175
383
-846
670
-26
-639
-592
677
-844
457
-816
917
943
183
646
-565
970
221
-908
665
80
466
-813
196
387
813
-66
817
-765
472
-421
-956
700
-37
472
-509
-410
-200
-408
-242
-900
285
-720
964
70
-586
-142
605
-240
-451
-312
-664
93
647
-134
-620
-743
-838
321
421
-842
-823
-702
648
-422
-366
731
-153
286
-285
-290
-302
986
-754
866
-364
-951
414
-204
491
969
-309
901
735
694
-510
-990
298
291
195
892
-213
-642
587
780
330
-129
-659
784
859
134
-677
-450
69
28
-376
270
630
-25
-166
693
-666
300
-287
-780
-428
188
-977
734
47
-880
-308
985
581
-213
-211
203
-263
831
-982
-486
575
-330
-293
-450
501
-969
-52
846
73
653
195
-73
935
299
-81
164
741
-660
388
547
-716
473
177
-33
643
-893
-15
397
-678
-959
348
-178
727
-862
69
794
-825
-365
240
971
-226
848
-367
529
-607
-154
363
269
59
880
-158
-893
470
-348
-332
-24
-507
-561
995
-409
-914
179
-5
-868
-24
-506
-275
-235
79
314
-241
797
217
-460
151
674
370
403
-415
-150
277
488
13
-26
-631
799
923
925
-414
-131
-994
659
-658
500
-123
-104
664
909
612
845
755
-870
13
-5
-930
-329
-378
-814
-176
-725
369
-507
578
566
644
603
-451
-103
-559
500
-450
-312
-677
-876
-546
597
397
835
-946
-744
-218
-687
-199
229
-754
13
-572
-365
31
-959
26
-404
-512
55
66
722
97
-153
137
7
-535
-843
449
154
-384
663
90
-99
701
-805
854
-372
-96
351
-884
592
-800
-678
66
797
-515
-892
42
-908
-35
921
535
276
-399
-38
-690
783
-517
-619
770
-268
927
-405
-777
-569
931
996
-313
-927
265
-218
-91
292
854
-583
689
227
956
-840
2
-680
-442
-255
-299
509
-502
346
-198
-790
-782
-820
-566
101
-342
139
-617
784
-285
780
-385
-143
520
-415
690
-19
181
815
-565
-42
32
117
-913
927
21
458
465
-839
-495
50
-97
361
-607
79
791
647
335
-586
-847
152
-569
-637
125
-803
689
881
-228
650
-853
305
-386
234
673
-957
-969
-109
596
265
-848
-62
201
24
-547
395
-32
130
372
719
-903
936
-328
308
942
-664
-866
277
661
445
279
-625
-790
-797
-25
259
449
156
-374
530
772
-363
525
-502
530
-889
603
807
-101
-837
384
879
452
-130
-119
859
-645
314
-508
993
-558
-554
384
820
571
-901
-60
448
304
-681
464
-3
-722
580
766
723
809
309
-199
675
-122
-724
-533
145
276
-720
-472
505
-726
-571
225
198
-347
-45
-180
-768
170
-899
-138
427
796
-455
698
-470
335
-388
497
-810
216
10
307
668
-905
92
438
751
-193
879
-587
-227
-710
-904
793
-42
537
-813
-134
947
443
-405
-977
-214
-402
-755
-972
707
-343
35
512
204
553
-245
-819
-462
-18
506
548
140
-843
-226
-856
-215
737
-255
-672
301
947
-740
-636
-867
-186
488
-860
-179
258
230
967
433
451
-84
539
-236
-767
-511
293
872
-291
940
474
214
-697
-274
885
243
-810
-166
-849
963
360
941
-292
549
-296
-538
105
-959
-821
204
77
-42
-838
349
-16
93
293
46
-191
596
-307
337
-180
88
-414
643
-652
436
974
-657
-244
395
-134
137
847
-464
774
-776
-764
-832
143
529
977
115
482
952
433
-881
629
-86
-541
719
589
-340
-621
841
720
828
-194
489
-358
-723
-429
3
427
415
-721
-227
425
751
-209
-868
542
205
-412
321
-157
865
-96
-767
510
-520
773
-664
798
655
-135
-744
-472
-263
-418
115
504
415
-51
662
-635
-270
319
-728
-948
795
-302
-925
-363
-863
641
-920
170
-998
-911
785
-931
-723
-919
384
-292
-167
-75
580
960
971
560
-892
103
302
-72
-550
-875
447
-923
886
296
381
-680
851
-942
-123
-834
-265
379
-698
-134
586
-691
492
30
875
-44
-21
134
-476
74
-718
-831
357
477
-732
-30
912
-733
-183
469
-453
-717
308
447
-978
304
-376
-1000
958
879
-778
290
661
100
-552
811
416
667
-844
-248
-243
552
-181
-96
-176
406
157
-278
549
-283
747
216
-220
637
-353
52
-887
-269
-271
537
514
-429
-499
593
243
-74
-620
-578
-54
457
-301
-791
158
-810
632
-193
821
-588
-658
-493
576
-227
791
596
-309
970
-754
-216
111
-928
-563
-529
-501
349
393
-560
-975
-860
164
420
491
688
712
876
-431
402
162
477
-766
-740
466
-419
-330
844
150
-809
227
-861
-528
-278
714
-324
-605
56
101
596
-68
-323
-84
465
-924
-339
163
962
78
544
542
-783
-741
818
-207
-294
448
-624
215
208
427
-614
414
-6
721
-370
-675
-493
144
-906
335
-57
420
-925
-970
486
45
-441
-839
122
-299
-310
-411
286
414
286
-440
-751
-272
-994
-692
-987
-883
-130
-379
-879
-97
-56
-182
646
-872
-552
812
508
-62
-911
-303
159
888
584
-234
505
-742
718
437
873
-984
-356
932
-121
-728
-735
509
774
-129
141
-204
-891
-538
-466
-231
-709
440
533
720
652
84
-648
953
805
331
-496
-650
691
201
211
518
-140
-140
-288
-604
-919
-432
625
586
119
-265
749
-520
-972
-140
950
-30
-739
-685
-931
86
982
-265
-825
548
363
240
152
-885
-750
254
-815
-772
-753
-369
-888
-227
329
-372
-761
769
797
901
-453
292
197
84
921
-329
737
-107
-420
27
-659
-709
53
694
391
-612
-93
858
247
164
82
-823
902
418
-228
469
590
-13
689
-502
171
-289
-306
-803
674
641
354
86
-982
961
-604
241
-177
171
-846
-691
311
-311
204
-298
984
455
527
-570
307
954
-582
726
324
953
986
-325
-274
660
-344
-514
762
565
587
889
25
-48
901
-487
-999
822
-665
-972
-86
-792
-214
111
511
-832
69
-485
316
622
-658
-627
-768
-142
321
163
309
634
-301
-958
-747
-836
-862
210
-709
949
-718
-34
706
-540
123
-304
860
661
-548
384
-883
876
195
427
-857
458
-117
574
761
308
-681
-964
136
-579
-349
-918
686
-482
-793
148
-531
184
-466
808
995
582
982
-638
420
911
298
909
586
418
-185
610
-121
389
-562
331
844
-320
527
80
545
-540
885
-839
85
-521
168
8
-921
-966
-45
-921
-819
948
51
296
491
-786
983
153
687
-341
771
-21
474
747
-547
478
412
-870
-823
-963
-269
586
-913
-584
-527
925
328
808
-496
533
147
-338
-938
600
-98
471
-173
-267
-35
176
191
737
-664
907
-753
-994
-311
690
-366
-171
-819
868
-734
-221
245
-929
111
506
426
-476
-499
854
-982
-479
682
-899
533
325
-690
25
260
-131
-145
-933
-790
224
-112
797
-548
-777
172
-270
128
237
335
924
398
-562
254
-604
625
-404
190
70
530
-295
-680
287
-874
-994
-820
-454
937
464
-820
81
-975
-23
198
-361
-392
-577
-818
-446
-215
-228
-762
-700
-355
167
-601
292
-476
424
307
660
198
-396
505
-236
291
-127
-200
399
-381
524
-343
-758
-159
924
102
458
74
-783
-688
-953
-894
564
148
586
-864
-515
534
-336
396
-882
-40
-508
-653
-559
6
919
-436
993
-851
-411
-762
-552
-726
29
148
-725
388
-427
327
376
-799
-270
967
414
-401
-644
831
716
892
-993
-303
0
119
87
602
-476
81
-595
919
-849
-430
516
-725
976
255
447
-382
-538
960
-44
-608
-2
230
-607
177
-670
496
342
487
12
944
87
814
104
-375
-385
-360
-252
-767
-847
999
587
-724
230
-230
928
73
278
-151
-378
842
-25
605
23
22
-395
977
787
361
-89
-830
865
657
-52
558
-578
434
-357
-798
845
-541
-135
-366
-998
-402
178
814
714
-562
-425
372
353
-325
-106
354
-778
195
956
-220
-33
-420
841
502
-901
-513
-349
175
-841
-380
-114
825
-871
-504
-981
-414
-189
984
-542
-945
579
301
-89
-607
215
-785
881
329
-541
-897
-444
940
-736
-88
-950
907
-622
389
-463
-911
-769
-624
709
356
-995
-680
367
287
-861
246
316
448
-396
-888
889
305
982
-661
497
-471
-824
102
44
-22
284
-24
-893
-134
-47
798
715
405
514
-492
626
-58
462
655
-824
358
-681
564
393
746
953
-441
-622
-827
131
38
-46
-495
407
-970
-671
-893
-910
-985
-269
161
-844
652
321
155
-156
-310
544
540
-925
464
750
-656
901
490
733
514
880
570
-972
-752
-893
-81
366
-134
-481
-26
96
-788
464
636
287
-118
158
378
761
553
-728
219
-224
-344
-999
-47
403
975
638
687
-975
-635
222
-432
258
-42
-185
-537
736
21
-536
510
-699
861
638
811
-459
-826
-286
644
-782
-510
554
-499
-722
-644
993
-432
733
-97
752
-811
360
475
-345
-781
-739
158
118
-742
976
-563
-966
-544
926
795
813
-619
155
-765
-583
111
-352
-210
914
-684
908
-992
-374
2
-146
467
-331
399
-279
-684
440
180
504
-114
344
18
889
633
-397
-624
-29
194
-852
-691
190
-684
447
931
-971
-795
530
306
671
-716
575
686
411
-67
32
329
247
-581
-580
-652
-525
111
-724
569
929
-314
-365
571
-783
-835
-984
-834
-143
-21
-686
-2
-639
417
44
484
218
-587
840
544
-939
-255
690
-384
473
-381
-972
-884
-560
-772
915
-142
450
477
-579
-914
-286
-760
997
148
514
-419
-377
-797
-829
-965
-439
-523
853
-825
-238
493
0
-972
-794
511
831
58
535
-132
-563
-687
-783
-304
-800
-561
601
212
785
387
132
566
-333
-706
306
-577
509
355
144
33
525
-839
767
942
-67
-161
852
635
398
677
42
728
524
123
-899
-988
-167
311
642
725
-972
749
-575
-406
223
-663
637
782
444
-908
817
-738
-919
-238
-381
-208
845
-840
862
-279
408
230
490
-184
-215
-408
-299
-147
-357
890
-155
-350
-936
149
-409
-220
985
-13
-778
-860
-175
-97
-934
146
522
420
-585
937
496
-342
-319
875
737
-235
-347
989
-171
90
-397
884
-172
22
357
-749
789
-656
55
-717
153
827
-243
-643
-232
613
-411
-467
-509
-360
-410
511
-586
-575
215
65
-90
-105
895
603
286
-94
864
884
483
610
152
-716
-881
-733
-46
135
-670
-9
-729
280
-832
233
293
-113
531
229
912
643
-95
234
-170
-121
-145
-969
412
748
-689
20
-756
1
97
-385
294
999
-255
530
-366
731
765
170
380
-1000
440
206
297
38
-163
-457
-762
953
-450
290
606
-728
-107
894
-762
15
-921
84
469
753
-433
298
-70
384
386
677
654
-168
602
111
533
-903
523
-853
430
188
-754
503
511
-950
-804
-775
827
-932
-754
-249
-756
-22
-205
-568
723
-732
182
227
-202
174
774
932
-970
822
-608
-390
771
651
-620
359
232
650
251
324
756
792
-279
852
996
-296
535
-65
636
-536
431
-423
651
-950
628
-726
-35
596
-827
-54
746
695
576
777
215
-526
497
-935
955
-140
238
-968
338
-477
772
914
572
737
-223
-424
202
281
485
465
861
-785
993
118
341
-138
372
51
992
-930
496
-734
-425
379
-116
-820
-941
366
-7
-792
459
-167
521
-919
226
340
391
109
-929
739
-271
969
-828
-4
10
488
-584
437
423
11
-83
427
-355
-455
-852
165
-175
-963
973
-663
951
-766
-351
-199
-588
208
592
-447
939
-972
-43
880
-290
-611
360
745
-682
921
21
273
163
514
386
-135
-337
631
564
-875
-375
408
825
-942
-806
300
286
-248
-333
-676
11
36
-362
879
411
-752
741
-290
-582
-70
196
508
-932
-942
-804
936
-278
-398
-414
848
-211
297
367
987
-535
-570
203
-603
-678
1
-976
-360
790
-188
-901
-991
-687
123
-832
345
793
-365
-426
143
-941
-265
150
574
-790
721
-148
-176
-372
960
-101
903
-55
-276
860
-423
55
-396
-248
799
-310
26
82
-671
640
29
857
383
-851
67
-470
281
-670
-270
-573
-841
-154
-329
296
992
-280
881
855
461
785
-675
-558
938
613
-890
-860
619
691
184
-502
-454
-306
-267
-57
99
-643
-458
-204
-327
805
-788
454
-646
-164
522
651
-162
540
824
378
400
962
988
-625
-859
458
-188
-753
602
977
416
652
-577
873
-5
339
-808
503
250
-256
-871
-261
595
-320
748
-653
-40
48
407
-602
293
397
134
-87
-919
235
-352
894
494
162
-324
949
-287
502
785
399
-437
-268
-956
-872
-508
400
-483
727
-966
-173
-141
259
-464
-983
-708
-809
-463
-393
259
-958
-906
995
-276
559
682
744
-47
712
-313
-98
-250
-907
-569
81
-33
-760
444
687
753
-49
-822
641
139
-343
670
739
-101
-346
792
-770
-447
707
383
-722
-559
925
643
374
219
338
318
-396
-750
-894
-667
-383
-801
554
-109
175
-439
-324
163
393
-787
-653
648
-212
-69
602
-710
-743
-281
730
669
105
676
299
-612
-40
-803
-893
699
-739
271
-79
500
346
912
747
-259
585
-280
254
-377
123
-106
-664
374
-608
651
944
-495
-289
-607
644
791
-358
-642
-671
-581
180
782
-488
292
422
97
863
147
-703
203
-43
-234
-467
-187
371
929
150
420
-902
-629
-577
372
166
152
627
139
441
707
959
-25
745
-516
-512
305
-245
-821
-717
71
590
988
-227
-145
-466
107
38
979
305
-49
-437
-44
-184
778
-94
-534
98
691
-677
-798
828
-509
522
-435
864
818
-139
-480
-1
-943
945
345
97
475
352
74
39
21
-237
910
912
-458
-26
-646
-117
96
761
-391
-599
568
-613
5
220
-167
-809
-277
-664
899
-200
870
-381
740
899
-633
963
-446
-369
-998
-259
-117
523
-149
889
-944
-729
-362
905
953
554
279
326
726
679
902
242
-959
234
-399
905
-53
575
219
-301
908
-461
-355
607
-84
734
-44
871
-63
29
106
269
-163
-886
-483
946
-416
757
259
454
351
82
678
-268
-457
-691
652
391
430
734
366
37
-141
-90
-257
-973
740
-193
184
-377
537
-609
532
-82
465
-564
628
34
-149
-17
-858
458
-133
-993
793
741
130
-524
385
-544
51
-901
-965
139
512
-299
-726
-684
446
-731
364
-97
914
369
-712
290
520
-806
-463
658
976
1000
820
-409
698
385
643
-978
-39
-57
863
598
760
762
-365
724
646
-751
-587
-103
-798
67
-397
71
409
118
-906
674
-432
-880
989
-236
47
467
-9
950
-3
921
-453
-949
64
568
-547
649
-257
591
502
-779
-587
292
883
-470
-337
-86
440
-42
985
445
-32
-54
-576
-535
913
265
779
-802
-843
209
174
343
-742
-995
-168
-898
832
-977
-64
476
-601
-730
-420
-34
715
309
-519
-950
-910
845
-535
-695
486
-180
-861
-241
-87
-472
494
-98
878
633
620
-98
-38
-971
-722
204
224
982
-486
-669
-726
472
-217
56
242
-581
793
-508
-549
985
799
-201
-722
-662
10
-449
273
137
-364
-562
-985
-177
474
125
518
477
-720
920
163
-889
-609
-407
-748
-862
-480
-256
358
-623
236
-727
-400
82
797
-70
28
637
74
417
-40
-867
-234
-686
-265
716
113
309
-536
-343
-664
-47
488
87
-23
-274
638
544
414
-641
-244
287
184
-792
-210
-692
-861
93
-774
-65
110
702
-882
-480
-439
933
262
-170
913
-972
274
350
556
-849
837
-329
-827
211
-835
-80
-300
-365
934
-161
-746
-623
212
791
-879
-910
-835
286
392
528
-429
764
65
-152
121
28
-514
378
849
39
-81
512
158
466
872
-695
750
964
-523
946
-805
-943
309
-112
226
125
658
116
947
333
-66
-962
75
787
189
-987
-608
0
690
-525
-233
-579
-474
-72
203
-350
-790
-208
235
579
722
568
402
56
699
-875
-871
-891
781
-236
723
-449
-259
-845
-439
-524
-36
-721
-286
277
-133
465
791
-347
-161
-553
-222
248
315
-24
-607
882
-732
428
213
281
-481
238
398
-991
-616
780
702
256
-186
67
-604
-70
-214
142
-976
225
865
12
-893
606
-808
511
993
-637
-194
-817
928
-798
-679
-902
-901
-483
-396
406
934
-450
-263
554
-354
345
-609
487
-381
205
417
2
71
-206
763
806
-413
-894
283
959
510
-564
46
-234
-27
-672
-296
551
83
883
286
332
-427
-586
721
375
874
301
-42
-844
206
-179
-762
-845
-599
774
-614
-441
30
699
176
280
555
748
-615
602
341
-493
854
-595
-9
585
134
489
-170
748
-915
-316
-244
-51
989
834
-192
-744
-754
545
373
-964
-699
509
-837
-121
556
-890
-351
160
-74
-665
-976
702
-922
-319
-294
165
-289
124
896
-593
-53
-186
221
-559
202
-444
756
455
60
513
642
-209
70
915
647
614
724
-259
-378
-377
-996
141
446
-418
-199
44
664
-3
573
-740
895
462
-459
254
-500
-477
556
385
-184
-435
-595
52
-575
85
-259
-941
-935
-927
-154
103
357
-329
-50
-538
-543
-720
813
-192
-395
-451
267
-808
-369
-309
-783
-113
630
273
-749
396
426
204
-113
-451
-259
-453
-641
-503
691
396
210
-972
-458
-72
336
769
-413
391
-980
440
578
867
-166
488
334
333
-555
744
700
604
235
-552
-293
941
219
797
-838
146
-790
814
721
-328
-285
752
426
100
-772
-698
-452
-284
-800
-700
182
-912
305
-12
171
-914
-189
-995
108
-984
942
-580
-788
311
987
-523
-683
-66
-179
106
-974
-289
131
-600
-952
729
435
580
984
773
-255
-99
-427
-68
202
-441
-520
-133
-486
-499
-948
-401
-449
-537
673
814
-863
676
-363
52
-786
-745
171
779
-906
504
519
698
-245
387
961
786
913
900
-789
957
295
90
534
-955
-871
458
541
-228
-520
-994
-754
-851
243
-372
362
-528
650
-339
-612
603
-140
237
241
-532
479
-961
981
-308
-671
-146
-389
-447
591
-509
-967
705
842
-497
-121
544
648
994
-726
993
736
-534
783
257
-366
997
845
624
796
928
430
-407
-609
-128
-525
-859
-510
221
342
-296
590
-549
-889
-361
453
160
687
10
-48
-348
-724
715
421
-32
-506
-696
413
709
-864
-510
893
47
-900
460
-733
-256
301
-762
-994
-395
-222
-779
37
425
-424
-896
640
103
128
100
-453
-26
-49
910
718
313
653
346
-25
19
-961
-937
756
720
823
791
-123
-712
499
-442
-894
759
99
-993
-836
147
-830
-433
687
150
929
-923
567
231
-821
-125
-590
-923
-790
-800
803
-329
-492
-336
-646
-287
975
396
-520
160
538
-122
-365
583
-462
49
-801
623
-688
706
1
23
369
-451
-858
216
-482
-876
154
-512
-819
774
-633
182
-825
825
282
-553
738
420
-671
-209
566
691
-697
-623
133
-584
865
883
-146
-846
-393
-661
-471
-53
-347
-504
-43
-621
472
169
128
556
-864
-907
-889
40
742
992
597
343
-82
-867
-339
948
945
-660
-23
-730
-632
228
71
-986
395
-134
300
-700
209
-842
-336
-930
750
-359
422
373
67
970
-945
514
-191
-691
-408
-268
736
913
-920
63
-497
819
-281
-144
916
486
427
-402
119
-733
-378
-32
-577
-431
-512
95
746
-672
490
887
-892
648
-816
-588
-324
14
68
990
509
127
-735
-589
-207
57
560
-497
452
254
58
423
657
608
492
394
-359
614
454
-694
-921
-955
-942
-403
-797
-510
602
363
901
371
-326
105
212
-946
-670
-421
-753
201
-995
878
-333
-594
-716
473
751
350
463
608
959
451
-730
770
243
-986
-337
838
787
-370
-162
201
-844
41
-634
-596
806
741
73
863
-588
39
-379
733
990
91
-899
438
-992
853
-108
982
-541
517
-426
513
593
349
394
-720
283
478
610
225
-11
80
-849
294
747
502
722
766
-795
765
20
654
343
-26
441
-275
408
-128
-560
-32
-780
-985
-820
-977
103
-686
644
931
-888
-286
809
945
-195
-301
595
-475
-16
438
429
-490
-90
715
-127
-680
392
2
158
-53
-209
-680
-178
105
560
-570
-911
-750
-634
-176
-887
-620
-816
543
506
830
384
756
313
429
-792
-840
-966
274
424
875
910
-763
543
-608
-461
931
-383
-1000
-189
-482
-212
-738
223
-650
-911
689
-448
306
-597
692
-546
62
-882
-999
980
-830
348
562
303
198
-985
-115
-93
756
-306
882
-447
-537
216
117
-20
670
212
42
-560
198
99
617
519
-774
-585
-334
-914
784
23
342
-177
258
-919
308
429
881
-430
27
-299
804
240
486
-653
790
-217
524
-540
-644
376
-685
273
-376
839
-780
-123
736
105
-262
-987
845
-779
-672
-624
-969
-926
-416
538
-114
-911
483
-318
-600
-940
-257
996
-379
129
718
186
962
-435
-588
689
669
869
504
-706
24
104
-292
-223
-436
212
-89
-525
165
-15
-647
-563
-762
941
-164
544
652
-468
-790
-494
874
935
-648
-102
-295
562
-73
832
338
867
-628
-259
863
534
-601
847
-288
-391
-815
-238
-578
963
96
608
-581
-889
-186
286
745
276
-775
-437
180
246
972
889
-609
388
-269
525
94
-124
-619
-506
-642
-492
154
-627
-972
891
654
685
-101
156
324
-534
122
452
294
711
206
-102
393
33
382
-774
276
756
-88
-693
-783
525
-137
-440
-20
137
-294
383
595
-562
707
906
-542
992
-215
-555
-184
106
-995
-62
553
430
-851
2
343
-540
30
156
-143
-93
743
-924
-694
-237
-469
-305
771
-948
933
5
111
550
-594
117
-357
-259
-907
960
378
-951
186
-98
-235
-145
270
183
-767
-679
-362
434
460
-953
-554
-305
-811
855
197
180
753
-318
-842
218
-628
150
744
107
-850
-460
-317
-180
88
-998
240
803
-745
706
601
777
-762
-732
180
577
-26
940
-575
-347
329
93
-85
528
72
22
330
603
-937
-394
-199
-426
823
-693
248
-362
-205
346
956
-792
995
501
-485
-388
-688
-613
-159
215
-809
-349
-841
-816
716
448
207
-631
-224
-629
239
485
-99
-533
618
-914
-103
-988
62
-484
-872
-357
84
-189
-397
321
-284
-740
-324
-810
16
-650
799
557
222
-988
-141
825
302
-300
-441
336
7
431
120
465
-804
-423
513
-71
-509
53
-267
-864
-916
-584
349
297
745
-216
-169
-128
-687
347
-365
-417
-230
857
-955
-444
-111
388
261
573
-905
500
981
-498
-755
-407
-545
-115
-266
585
-218
-753
628
-554
-104
-134
-271
-762
-454
306
801
941
-317
458
295
426
584
-849
124
662
377
48
-454
243
766
673
-58
-944
159
-482
77
-56
971
828
596
-308
-935
-983
-618
674
368
793
6
-268
-923
472
-623
-327
-195
554
367
-377
-458
-969
492
-44
-468
741
-580
748
-44
-237
141
-296
267
912
834
-187
569
-699
505
876
-637
819
-831
-58
-649
-788
-821
289
-935
386
-59
738
-451
-908
652
673
860
905
-978
823
-172
-885
-365
180
-586
-543
895
-167
-984
-936
-520
-871
125
-706
-509
-347
685
-172
202
-786
994
-54
134
591
833
614
-674
171
100
542
-694
298
-93
-878
349
427
-74
606
-456
897
-80
-285
781
-794
-233
-691
884
-431
-94
519
533
-126
-760
966
-814
130
-275
274
907
473
383
709
-459
62
-282
138
-835
996
-156
928
757
510
-560
-287
462
-123
-70
-110
-282
759
493
-461
-407
-809
735
106
809
927
-537
313
-884
-410
356
-608
450
117
192
-433
-951
-822
-772
-828
473
51
-368
-680
168
395
525
-16
830
914
72
949
-860
828
-328
957
419
165
-822
774
16
-476
-805
758
-273
-415
150
-375
-198
510
-584
524
835
15
704
360
379
-988
-264
-276
261
-167
918
-389
-230
-63
278
-715
-860
147
649
251
504
26
-403
-597
519
-798
-185
326
-692
-988
16
86
958
510
-492
-297
906
723
274
670
19
-60
-799
-554
914
418
-954
46
319
292
-195
-603
314
84
783
601
686
-924
314
994
544
-292
-339
-348
655
267
-451
-968
653
-738
-879
814
-933
-476
-4
-821
83
909
-2
113
750
-113
473
-580
-739
677
-505
-441
52
178
413
252
-936
356
759
940
713
380
480
-922
606
-894
-467
-427
-164
493
-480
-664
-867
293
426
298
-553
-164
-122
-673
-496
531
-997
913
-602
-655
532
532
269
-540
486
847
120
311
345
-619
-661
226
538
801
463
-134
143
-248
752
-59
395
839
-370
-338
645
-313
33
860
-654
-527
-532
537
-260
-179
888
-488
-704
-297
-171
142
-403
532
-491
581
188
524
794
-215
880
-435
464
-278
-754
152
-766
-249
46
120
-830
369
-161
-762
969
828
251
408
984
1
670
266
4
-431
-920
-822
-639
376
-439
-299
893
259
-605
466
-123
-758
-908
589
653
-891
2
-451
333
763
71
881
811
407
-71
638
-787
-344
853
723
20
655
543
25
-776
558
758
973
-972
-338
-496
-547
187
-897
-679
-327
-510
-892
583
205
-231
983
-99
-497
877
-917
-963
160
816
-551
-631
-309
-288
832
123
828
-233
62
-604
-92
-567
736
919
78
175
-855
-660
-385
564
992
-997
872
-939
-40
967
390
499
-717
737
-69
613
342
-734
-31
127
398
368
-604
-758
71
-872
254
-449
-664
748
-803
-539
957
-664
-700
398
-388
-616
388
-621
-377
-77
5
-273
-954
-411
-45
267
791
115
-720
19
271
215
99
-264
508
373
-562
-717
-56
751
-276
499
611
764
544
985
-304
-264
-601
983
641
-297
-11
-929
-213
-203
552
-225
745
-992
-965
361
231
4
-642
-828
37
-182
-180
498
652
84
871
-175
-322
-895
346
-234
-164
-525
-149
712
923
-988
668
250
-971
-528
835
968
895
814
817
-421
-570
973
-603
315
65
188
-66
767
-82
554
161
318
-30
613
-372
-843
739
661
-250
243
123
-421
-961
948
919
867
979
264
-80
671
-108
813
635
4
-252
7
-510
218
-500
-371
823
-636
-581
-313
539
-687
498
-974
-770
1
903
343
-864
654
-212
-197
-36
-615
-539
-580
-4
-506
457
-835
-271
-863
494
-820
-796
-827
163
-919
810
-882
-724
979
681
-992
-8
-544
-245
-892
-331
-890
-399
-485
524
170
548
829
-434
274
-458
-779
-364
699
-285
549
528
606
-909
-659
-500
-918
-309
317
-585
-922
-816
-227
573
739
-127
739
-780
233
646
708
-709
-888
-587
-355
878
-247
213
62
735
-567
712
325
-208
884
277
531
-234
551
396
858
-924
-545
-672
704
-113
-876
262
-955
-225
982
892
806
57
-345
425
689
41
119
-87
754
-513
-146
-45
193
-465
457
129
-173
400
-132
473
40
555
-87
887
-78
-991
-417
-35
-416
363
-36
-296
-95
-525
35
-190
950
499
-781
-715
802
-944
-843
-201
30
-937
349
506
-162
-488
374
-915
-191
-552
344
-629
573
-58
-715
-106
-196
-940
-629
438
-876
-627
197
421
-672
5
490
-286
-515
-211
-504
963
362
-518
674
513
-559
-348
122
-989
760
659
223
-711
823
-880
120
-672
59
758
489
-557
-644
-489
801
-33
-383
-635
698
576
-636
708
-259
-717
-134
-42
126
-509
-454
-460
-374
-849
388
-852
-135
-108
-136
408
433
-585
-155
895
-822
309
-233
-168
-538
784
-743
689
-299
994
263
515
-284
-284
364
-543
-758
29
327
-914
357
22
-170
176
-831
418
-89
-654
-218
917
812
716
142
119
-704
-798
513
-433
-408
143
-558
-174
34
-408
-791
-916
-174
-246
-860
-794
-766
121
754
-999
630
-687
119
350
203
409
186
-786
-746
-480
-832
696
406
672
743
135
608
-305
-53
-320
-700
-745
724
-175
-375
923
29
-407
746
-341
-41
344
-524
-322
-465
-837
249
-251
377
-696
868
666
-620
109
83
968
154
171
-806
623
-419
400
-36
-254
967
999
-973
597
695
501
856
144
82
413
-298
701
576
578
87
949
44
54
-758
-943
736
418
-414
500
458
-527
-115
751
792
-675
695
-514
-640
524
701
966
-983
-512
88
449
688
196
797
111
483
-451
-727
-733
88
-556
-629
663
282
-330
-802
-895
829
-537
369
718
-384
-714
688
576
-213
944
-538
-734
962
-651
-764
-373
808
291
892
446
-666
34
-859
-848
124
-927
393
500
-349
-335
227
-196
-102
-579
-25
210
-324
-143
661
48
-660
414
522
-454
-677
-876
120
411
-70
-833
769
797
796
-778
799
219
725
-842
99
-611
57
685
-247
-958
15
254
186
220
-71
-649
608
-136
326
-787
745
-842
-758
-651
-420
-287
7
-837
-639
57
616
553
-632
-729
-826
285
670
465
-193
-742
-871
-554
-518
227
-119
-203
916
828
-707
914
755
232
891
505
436
-957
233
-625
198
727
-5
-70
131
-548
758
790
469
-600
-556
-347
286
657
-18
824
-432
-271
590
-206
-481
834
8
-232
-645
479
369
-452
-289
-274
-537
918
878
432
400
671
266
-407
-360
-67
815
76
156
-806
-529
892
463
-839
502
512
487
-129
-47
-587
313
-823
565
581
-14
-697
-37
654
688
794
878
464
700
337
778
-114
-285
-206
-373
745
-64
-117
-574
716
995
626
-280
-803
-100
-767
18
600
43
822
-468
-216
-50
839
-330
78
842
384
994
128
-829
293
759
237
-794
-611
289
-789
563
-438
792
-871
273
310
625
-726
301
154
-898
-833
-442
60
-388
-554
363
-971
-604
993
381
-752
480
-154
-513
-539
392
-208
-892
921
-114
144
-33
886
-444
368
-479
493
-924
596
62
-799
679
888
243
431
380
-953
231
803
-708
380
-963
-622
302
406
466
-439
-59
694
942
765
-31
78
726
-943
35
-335
-518
128
645
386
-546
-997
-194
17
252
-847
861
933
953
-357
-904
-531
-428
944
-360
463
-171
625
510
-430
-752
233
-449
-580
-687
592
-115
-508
673
-149
-387
-17
146
-509
-372
-189
-986
-871
-951
-686
828
339
631
232
-491
-957
-871
-207
-807
484
785
46
-404
312
-148
191
354
-199
597
568
635
-775
726
94
455
-353
-373
-486
234
-66
-851
-477
806
985
553
626
-347
-292
872
-217
328
-475
292
-262
323
171
806
-473
-880
-191
-756
348
684
249
689
-206
96
-738
121
-136
-114
325
572
-745
482
-526
-892
104
331
647
674
443
145
-558
639
505
543
658
-443
436
-467
788
-6
-469
906
841
414
-228
-566
-566
760
837
-776
-7
692
-676
853
-237
128
-882
391
-252
-443
147
-790
735
-980
694
-607
-449
209
-961
-338
967
840
561
-88
-392
-970
89
232
-940
285
907
-482
-699
96
412
-440
358
777
-900
-544
-172
506
-365
485
-550
972
400
534
55
329
-922
226
634
-380
-129
89
-918
626
419
901
-904
-481
287
565
551
-921
-433
-352
-180
559
737
423
891
212
-482
-923
-803
-642
-292
-855
558
-807
158
-911
374
753
-111
592
228
-754
804
-750
-451
125
-569
-814
-535
-100
957
54
-986
-189
445
-288
109
-672
-476
-501
139
-117
693
-311
-374
539
-997
-985
333
497
532
-144
937
-597
-847
987
736
596
290
-776
-49
525
-889
620
-885
959
891
-484
591
220
993
908
238
587
-325
145
6
816
208
-580
-293
942
-39
-919
31
815
-753
719
521
-984
-448
-451
-152
-865
433
-918
346
761
231
-948
377
-38
-114
355
268
-406
467
764
-375
184
478
-886
503
-733
-421
-497
-736
-338
-273
199
-421
304
-851
-702
-330
619
-314
-926
-514
65
-633
-941
933
94
-717
-203
-446
618
-632
325
-913
12
640
55
-723
736
-216
-384
-683
839
-145
581
-111
966
-492
138
110
-673
-492
-116
124
552
-61
-447
651
-893
-872
336
474
-547
427
-122
679
883
-863
-146
-359
950
-541
703
-199
949
10
-81
-769
839
794
-248
-204
-426
149
-810
398
241
330
69
-136
468
-18
-26
964
236
-318
250
364
-162
780
-733
762
92
-264
-695
8
-947
939
661
-556
100
166
606
33
-871
479
-423
-499
484
-336
-81
74
339
277
610
764
-318
-840
-967
287
-119
996
-800
-388
-563
-13
-1
-591
-573
-1000
156
169
-990
24
-69
-948
-520
983
-477
-567
974
63
-66
-32
-897
-693
-458
166
-901
-113
-146
-975
478
-420
-295
470
-908
826
880
405
-942
680
901
-898
922
-237
-14
-977
820
14
154
-500
-516
133
225
-87
853
237
-786
-480
-372
125
-144
-922
303
-58
-266
163
-748
358
-183
-927
-108
-678
-460
-755
-235
768
-447
535
804
-957
747
809
-622
-520
421
200
889
97
474
483
744
382
-297
-367
-260
864
890
830
944
-569
201
428
-164
-609
119
156
-940
-835
-566
864
797
-91
-21
523
-650
194
-824
-192
-275
287
562
-242
-488
-845
90
-696
639
-11
-581
-89
-465
-862
-51
-345
10
-780
-670
440
666
577
459
712
881
814
921
-391
690
866
169
-363
-416
572
872
109
330
436
-768
131
-945
832
221
-600
478
-191
1
-375
-759
757
514
-233
-229
-637
979
464
91
581
-955
-908
512
-179
850
527
-598
-170
692
356
683
958
866
-663
-738
774
-410
600
809
20
-430
138
-928
-681
-342
605
-846
629
-881
-568
-573
399
223
-203
-478
382
944
-763
-176
-433
212
-881
641
945
3
-923
986
-438
470
611
901
337
893
673
-495
339
-346
978
430
969
-722
357
-900
577
471
109
14
-138
-803
-287
210
899
17
327
-639
-636
680
-316
-583
562
-46
97
214
322
475
137
251
-135
-968
218
796
474
878
410
533
-967
-295
-38
-888
-183
135
77
874
-695
344
459
-665
-72
-296
-334
962
-247
-965
19
294
24
103
-884
981
-932
-518
-46
290
-775
-888
-803
-393
-937
-505
849
-467
-957
-202
133
96
140
-673
-698
896
-163
407
-33
228
238
101
147
-479
488
-915
634
-668
233
-417
130
-218
794
-548
247
-88
-426
-950
64
-676
582
6
-888
-635
-626
997
-52
701
-966
-856
-792
41
-519
191
805
-888
-2
998
384
649
-741
320
-263
982
-504
-364
-480
-744
-162
-764
962
-378
213
-897
-571
634
340
286
794
-494
207
47
691
185
69
-260
119
623
-165
-53
-259
-513
668
-180
323
429
389
684
-591
-347
1000
61
-57
896
-289
-549
173
-188
-260
-731
37
-855
285
14
-607
-842
949
-167
-977
-308
-234
-444
517
365
595
862
241
-993
20
382
233
-169
68
-315
972
-797
595
690
867
524
147
929
-66
543
686
474
-521
414
940
955
-993
-710
-694
732
-54
759
-958
-877
-352
179
434
-957
-508
-528
-330
916
310
189
120
733
712
-400
246
139
-706
704
-178
-126
-214
-630
-22
988
608
984
458
392
944
858
-867
180
-744
-256
912
503
368
-271
798
-792
-973
-420
-213
513
-411
-164
843
-826
234
976
-397
-312
85
-594
366
959
677
919
218
-16
-643
63
-894
-498
584
595
483
-879
719
707
566
169
-500
693
-659
-760
-690
489
857
-545
-580
-714
-828
911
-675
861
-478
799
-885
-677
328
732
-790
732
63
714
200
-52
663
-468
83
-772
-552
549
-94
926
517
-601
-386
24
-671
-443
76
652
-831
-188
385
-466
735
-916
-375
271
-234
129
961
-559
-20
-413
732
-882
-786
-610
-819
-177
-707
-751
-271
17
-960
741
-579
-632
665
196
233
927
-274
186
75
-563
907
291
223
-834
508
-59
-7
220
193
288
-640
-254
-113
625
-90
232
-438
-678
-243
541
881
550
584
660
-614
492
972
47
467
-401
-120
43
810
-207
471
-503
-235
-290
369
564
-588
-115
-678
65
678
-310
-399
158
337
213
-667
403
-499
625
378
496
-365
212
-570
785
-992
-862
-279
534
-419
113
-511
593
502
753
85
426
-41
846
907
-359
324
-688
9
-985
562
271
-145
600
-396
793
514
190
669
-482
-698
253
-294
-830
446
55
228
-78
205
-386
-588
-849
566
222
25
31
456
-372
-447
490
-427
-573
-198
-262
-226
-540
135
-847
880
761
110
977
335
-354
-838
829
-167
709
873
539
847
811
-561
-479
915
-422
-582
-44
374
-736
-663
749
161
732
-12
-991
-900
405
-465
833
-203
441
203
299
-670
996
721
527
-914
63
504
-822
199
-733
521
247
414
582
-684
-970
113
-628
-609
383
569
473
921
-872
142
-569
-519
-777
261
-830
-444
595
-858
-81
963
-554
-654
-606
982
713
350
-598
329
485
28
783
-241
-936
-67
366
-581
-285
524
907
-738
-968
768
129
-103
745
-301
-892
395
-377
687
871
-535
543
-324
-810
777
401
-555
724
-465
668
898
-813
658
518
-855
739
619
-161
-568
-497
-952
-188
-855
-827
199
343
-778
616
-437
-211
-74
-861
-699
548
325
400
-270
411
-70
72
-451
-499
597
269
-961
-259
-130
-176
432
871
881
192
680
-44
-997
-175
-208
483
-635
20
272
402
-366
851
-723
-782
966
-69
-445
50
-190
627
525
-787
879
958
298
-503
781
-710
291
699
133
-638
170
-904
-127
929
827
-594
-904
106
849
-86
-368
965
-549
-925
457
-845
-425
779
-357
403
-644
555
424
644
-306
682
354
-355
-383
-511
-613
116
908
-230
590
-333
942
-374
812
-379
-511
177
-198
-468
865
676
-916
656
-518
-543
-209
749
-320
-699
844
-68
-390
101
-878
-26
831
682
-983
-238
391
408
-211
-192
24
678
-663
-224
-746
-806
81
-317
-942
90
-690
-529
-412
842
-579
852
128
-498
680
636
-714
204
923
-795
340
984
-172
-172
-510
-407
920
-546
447
625
928
238
-176
-639
207
-863
60
-333
30
-640
-181
-163
756
-269
-179
980
-599
-972
90
341
148
-400
544
-870
806
796
194
-947
-772
-952
-421
298
-228
638
-756
729
473
-298
143
-474
-179
282
722
-753
-681
-503
874
-170
912
98
-503
254
495
510
837
132
-888
358
601
666
22
-386
781
-944
-767
-182
182
-7
477
-235
322
315
-66
-335
456
-727
196
-156
641
-831
-212
-209
360
844
-537
363
606
-236
342
-578
-316
459
407
514
903
-718
608
-422
-586
246
-125
-944
353
699
53
-107
-451
766
20
-950
-31
645
-206
15
-860
-98
608
934
-24
-662
-980
105
-221
856
796
-55
-460
877
620
-65
-910
-265
123
-364
734
621
793
816
-99
-525
233
-270
705
-82
117
386
-581
119
793
577
569
-74
-902
-266
-657
-820
-342
942
-219
268
425
359
976
-403
738
907
958
-457
446
-761
-976
-452
828
840
425
-567
-373
739
648
341
679
-766
746
134
961
98
449
653
516
124
-546
158
-146
-214
703
-625
281
99
255
-543
-15
-66
799
32
-894
-839
-294
899
123
-393
-110
-198
-260
934
361
585
-81
196
781
-604
-304
-554
378
-978
675
365
-978
-993
880
35
852
-128
313
-623
971
-883
-326
-679
-133
-699
-419
498
79
642
499
789
-739
427
-535
-513
151
-74
-670
-50
618
-392
-671
449
299
-671
-292
624
467
74
-237
-487
408
-101
940
29
-285
-98
-837
-880
19
896
-466
498
784
-919
-477
146
479
-339
-393
13
978
-313
-812
607
271
-922
0
-396
810
-877
845
-758
340
-631
-634
830
-698
-265
707
-99
-627
750
-19
98
512
-253
693
551
-445
668
-733
-901
-243
-698
-441
-882
785
386
292
558
330
849
-748
677
-132
-85
725
104
-328
-646
479
971
429
285
-972
-790
516
-862
-493
-702
-209
907
-394
507
494
-227
-327
724
310
36
172
398
-275
357
-647
-861
-294
-672
-165
-932
-138
-158
927
-325
589
-265
-331
-456
-138
499
-823
-810
-293
492
-775
-630
-279
-56
-311
-630
-816
-544
37
-375
928
-475
703
-82
-809
-708
328
-722
399
551
-573
72
119
477
-550
-359
358
-656
592
993
-49
183
-722
914
-790
927
-297
974
608
980
839
-423
869
260
280
5
-729
892
-864
-379
-198
-894
-963
427
-592
791
726
879
-197
213
-428
182
-723
140
-272
441
-269
-390
487
-847
-846
833
80
-328
469
-766
744
-393
-483
611
247
572
83
-340
496
469
960
852
-348
976
-513
-581
-380
445
-184
421
838
-405
42
658
-261
245
258
388
-677
422
638
-604
935
895
362
333
451
193
749
637
-784
-364
644
988
-308
981
948
798
-836
178
559
-770
428
859
892
254
842
791
-777
674
-70
-331
-717
971
876
-258
859
-164
347
-620
796
-517
-957
578
-51
670
-386
282
207
-44
64
242
-883
175
-629
794
-727
357
106
-452
473
610
-678
-403
304
453
511
-8
-822
300
585
366
462
670
-493
-844
232
271
-765
-897
-965
-969
-640
705
221
-746
-154
-449
923
702
771
-519
-455
521
723
967
336
612
973
695
354
301
373
-781
229
939
-442
-308
-290
-690
687
-999
445
176
-481
850
-538
874
840
118
-934
542
-240
-981
345
-626
160
384
-489
489
321
-142
-457
-935
221
-653
-680
810
-664
469
729
960
396
-626
184
70
692
-335
558
581
-364
-933
925
156
-581
-451
648
788
-34
-215
-46
-846
40
956
767
466
-306
236
-299
573
902
230
491
33
-400
-551
250
-833
-45
-393
-666
-179
-918
-942
-792
-900
-221
420
592
530
-721
694
781
-305
803
-829
-839
527
-88
-783
829
44
-500
180
72
-251
588
-953
-620
196
-682
-664
240
448
322
-915
-629
948
-700
192
187
-487
-707
-529
350
-274
-47
899
-266
417
553
699
-345
810
57
-517
-336
970
-296
-932
-947
-598
967
228
88
-801
811
727
360
550
-129
-113
305
-448
-496
561
-739
381
-730
-258
-144
958
-906
433
-381
730
-577
-233
-927
960
-650
-998
741
-938
270
869
-440
-778
-448
650
-139
-474
310
-265
-812
-890
966
-504
-644
73
212
519
771
-636
319
1
-93
192
-864
-883
-26
628
-270
172
906
975
25
-447
-294
809
-889
-890
-943
-472
-886
429
698
546
-217
-104
-530
736
915
-247
580
-996
-932
575
-305
352
655
336
663
-216
-398
-259
-747
-297
-793
540
-60
399
-147
191
-880
-530
963
-625
-691
-383
-634
711
-320
573
694
-563
-488
644
737
-339
-348
-358
625
-823
298
389
-220
-548
-267
-652
-777
546
-455
-420
-552
571
715
-950
962
936
-386
234
-66
-19
-945
-933
-953
-987
-94
-305
521
854
-313
770
-883
868
-845
45
-368
142
-965
522
411
-499
923
842
875
258
-754
-17
401
-563
326
-552
4
584
-93
473
401
897
-526
-533
-328
-174
-544
-41
635
81
-620
760
-167
-24
-160
619
34
545
838
-682
910
-652
366
-741
746
416
-981
-784
-345
728
38
-433
109
-294
37
172
752
595
-898
-36
-892
-286
-517
-314
858
-541
-926
-950
-461
29
-73
44
389
-975
964
641
-108
-130
-858
-609
15
-288
745
649
458
22
293
-834
872
762
-987
-689
902
-880
595
-625
-10
432
-348
506
52
767
441
201
205
-194
175
-833
-82
-993
-745
473
269
922
-688
-705
-588
-361
299
710
-303
510
-931
-702
-199
611
-42
276
-434
-179
-514
-806
-375
27
-751
-379
-450
-206
-878
648
-172
248
-961
359
157
-179
-726
-900
-884
57
733
956
952
362
-857
997
-466
-791
188
490
-520
-112
224
352
-755
-202
838
784
424
-72
-825
168
310
471
-211
-900
723
970
902
938
148
-507
141
707
912
-824
-154
3
997
-845
-487
-738
-74
481
-741
984
827
-227
808
317
-620
737
-305
-419
227
518
-581
644
-435
-494
-791
-49
-995
622
-68
167
-343
-852
-716
685
270
-104
784
489
-846
283
-772
373
-38
105
-619
-5
278
-418
-468
521
125
942
210
830
-414
-341
-798
-941
877
580
889
-313
827
-696
-191
-63
-885
-916
462
-539
-526
317
-241
324
427
-336
397
-256
-471
-91
282
-107
-521
-496
-440
-846
-252
-260
129
-48
376
-287
655
13
358
-987
-992
-326
-30
-657
-622
-375
995
-566
-279
-585
171
-974
57
-360
-396
752
280
-880
-56
-568
-765
-492
-691
148
-18
-406
-459
-420
744
-455
246
-274
-785
-664
455
-500
-265
320
380
-168
228
748
331
732
-815
-601
24
731
-645
-840
853
657
-382
683
339
369
244
-775
-400
199
-214
580
544
978
507
886
370
347
597
286
-900
34
879
-305
219
-973
971
-855
-884
-698
831
983
-779
77
-44
-636
961
-779
-362
-894
704
302
281
59
-895
-608
-54
-691
443
-117
145
159
-319
-94
-225
-591
575
125
970
897
-987
-744
17
-663
-510
798
119
-359
350
-886
636
-228
-815
-422
-408
326
337
-318
-153
365
-420
572
-67
-524
-547
395
254
557
-678
-554
605
569
-99
470
-279
745
-216
-610
339
247
989
-711
194
282
-446
-320
453
372
-544
640
-494
-162
-878
839
-372
921
797
-960
396
-913
565
122
-333
228
-229
-341
739
-750
659
-123
-32
-684
-588
-176
-486
466
753
720
461
587
730
149
-29
-966
-663
63
763
-674
152
-39
-978
470
581
-3
-184
587
671
118
862
-578
591
5
-525
-867
-36
-865
-707
183
654
773
-167
760
-767
-77
-974
285
672
-906
741
927
-737
866
-48
444
-668
626
324
-242
-50
489
-128
102
-3
219
-305
-375
-963
973
715
-692
58
-380
404
575
-909
269
-301
190
503
-265
-670
-903
-822
-953
-512
-725
-789
771
335
505
-738
-264
-459
-845
-530
434
-669
-125
834
673
-542
246
-54
-991
-128
-132
-760
827
11
-121
-865
-743
-580
120
-1
-116
183
-497
537
409
859
232
-679
671
640
-529
-973
-979
204
607
359
-346
942
-828
977
-101
-191
-876
-335
566
-26
752
60
384
-988
922
634
-906
77
691
-439
-520
-230
502
390
936
421
-288
-126
814
-250
697
-329
-820
332
284
-10
953
648
724
-90
301
341
-768
-61
807
478
325
543
976
-796
175
-790
879
-436
16
-463
-493
-111
-689
639
-144
-728
-830
135
344
783
556
258
801
-559
-805
571
931
111
769
121
-326
-697
553
496
-333
-910
813
-402
-536
-147
381
388
453
-715
979
385
155
-807
952
-79
573
689
-266
-773
33
361
470
-452
683
-478
-170
630
-402
-403
-20
-939
642
757
-11
263
58
-138
-901
-128
-829
347
-303
-400
-575
-197
858
252
134
192
-164
-721
-552
439
-377
50
-369
-195
-840
-77
900
-422
125
868
207
459
-144
-330
-812
-561
-927
-529
-599
300
721
455
594
257
-638
-344
882
-576
908
473
60
834
-618
-165
427
-566
28
-118
-890
837
159
-156
-239
-547
-651
723
-650
798
-149
-24
-284
-388
-169
-448
550
327
83
718
752
508
262
295
-913
814
-380
721
63
374
-777
73
-274
83
897
-272
532
983
668
-254
744
-236
381
-23
-730
-253
-919
-584
643
154
-717
575
-733
-192
-8
664
465
-981
859
-922
366
833
-690
493
-50
135
-444
308
837
-216
539
-499
-468
787
-988
-376
564
158
796
511
-70
-253
131
-583
791
-317
-542
428
-663
955
-232
-921
-755
260
-122
-188
950
688
1000
-70
-170
-661
713
173
-909
182
-765
-633
423
-209
-926
-28
936
-22
940
-255
-733
-513
-703
615
559
-507
422
-292
954
349
-463
-113
-403
-451
-259
-508
-501
-884
-38
380
-744
-872
199
465
265
-418
289
120
-860
-158
169
-891
-23
-943
-829
-70
194
376
32
994
-177
31
-828
-752
-517
-855
191
-50
-82
-420
85
167
-927
-76
-560
-22
-406
-535
-662
702
-14
445
933
367
538
482
-236
13
271
-793
-33
530
-977
-14
194
861
-94
-484
-593
62
-501
436
-99
765
49
238
153
-225
-753
612
-111
-103
-623
-486
235
929
-597
586
530
-570
-723
-38
-256
207
63
131
780
-633
124
-676
602
-607
-512
-368
504
828
902
-150
-76
24
-852
-314
888
562
-822
-105
737
261
615
-312
952
-323
913
-16
-727
726
534
-873
-364
840
356
846
877
561
-782
-140
760
-59
-939
-839
491
454
-691
95
-449
-18
-283
46
741
-366
-455
852
32
428
585
-20
-635
-663
-640
-874
492
-970
-966
-527
-509
-513
-393
551
561
-628
167
-311
-260
-158
575
-512
617
-122
-975
-954
955
374
-845
-873
-953
541
-835
777
-517
-148
813
-225
100
621
-447
-780
844
151
-344
-873
821
-684
571
-682
706
-976
-624
6
100
-107
606
-411
478
360
-504
564
551
-450
-266
66
-267
-621
736
-540
733
-27
-238
966
240
333
212
10
-25
148
-166
300
570
143
985
-468
788
-393
914
-514
-189
778
-800
446
-135
670
837
160
-377
-910
-932
-687
-58
878
226
204
878
623
-805
854
489
672
479
253
413
-110
751
-808
740
26
368
-78
356
616
-267
-445
87
-454
724
-264
556
453
831
452
800
307
-780
48
107
662
371
312
843
-878
-760
914
217
766
366
356
791
331
602
-564
660
-331
-346
915
90
-746
862
-914
837
495
132
993
-601
-91
982
230
425
-606
-414
-473
-706
165
-937
-614
356
824
-395
-371
-952
892
954
699
-84
785
100
36
267
548
-75
-126
670
48
-85
-959
-388
-235
-546
-657
474
-176
-475
-614
627
644
853
-362
107
422
-921
618
392
-499
-523
486
223
370
-699
179
785
-393
298
-622
151
-1
-790
198
-421
-362
-702
-643
301
755
-293
515
-856
331
-525
259
148
-525
490
917
227
885
-65
-302
-428
-871
321
-912
835
550
-171
-5
-216
286
-616
50
467
-788
130
-901
-153
-201
-10
34
175
681
759
955
300
199
-634
860
231
948
52
-651
-145
-174
806
261
-615
168
-673
-11
964
408
-865
-318
-786
-387
280
773
-796
870
813
-446
820
-674
-759
294
534
369
-918
276
-145
-476
14
-176
612
-720
-510
924
921
934
-439
-761
-16
160
-496
-332
-965
383
-709
690
-890
-561
457
933
453
-420
-77
969
-530
810
-411
490
72
876
464
370
-220
-639
697
-697
-295
-999
-992
-507
-706
151
364
-674
917
-245
-339
535
204
30
-218
-740
-527
934
-986
536
-121
-844
-821
60
383
949
-742
-395
-553
748
82
-129
-978
-801
-387
-382
-766
289
-328
-36
615
-612
-148
-391
21
-779
-10
133
54
559
435
915
925
92
-267
546
-692
-135
970
-986
-149
-80
-361
832
430
-957
276
92
-707
-463
-274
-116
-84
-883
-959
-921
-755
-349
-883
877
639
559
-430
151
176
-889
-789
741
140
678
-878
-53
-380
666
695
141
12
-27
-891
-481
116
-335
907
-618
126
-37
-640
481
-539
-498
34
314
-552
716
761
-351
843
759
-337
437
200
-631
-792
873
-958
75
914
990
125
-139
-565
-890
-764
998
430
741
-425
-380
155
-784
648
22
-303
262
222
-513
-440
185
-211
384
224
-582
329
-398
-822
626
794
546
-452
816
644
757
-708
955
-911
411
-901
489
-384
218
-21
-945
-813
758
152
-973
-773
517
237
903
-222
-105
-635
705
-359
-31
193
661
454
275
433
-202
-28
-858
173
751
266
-664
555
-855
627
812
-647
132
-894
-689
776
-842
252
-874
-736
-692
-537
-1000
-105
-185
-223
-759
624
546
-996
770
-760
858
287
177
-968
-184
-256
14
-729
226
-746
640
503
452
-669
-160
-216
-550
360
-188
-172
-468
-842
215
-46
6
-104
-130
-695
721
-185
-412
980
905
-713
201
794
836
-592
-265
-691
483
-573
616
-381
-114
190
-193
-271
433
-615
-743
-920
566
-435
-893
773
281
-314
485
-968
988
-85
848
-506
-155
-306
-266
-172
114
-964
598
-433
165
-911
588
600
420
-847
-773
-1
-865
940
570
-874
21
-462
805
917
882
354
148
-940
520
976
-785
213
-423
5
-525
-519
-931
559
-249
276
-493
214
-670
-695
161
-157
926
-686
-926
-348
38
38
-125
-668
734
536
791
-366
-651
-896
-647
-182
-86
155
-509
-260
-695
-701
238
-197
-846
754
-256
793
-699
-440
831
32
-727
735
-742
-66
883
344
-776
-151
-873
-135
-10
-467
-991
843
-353
-590
224
420
216
691
-219
44
-726
745
567
-842
99
94
-369
145
-730
-112
956
907
-306
-290
3
-712
283
637
26
230
945
-424
981
413
-326
873
729
947
-624
-328
-859
-60
952
505
302
977
536
909
-613
-197
684
477
457
-191
875
687
975
320
-374
-108
-480
-960
367
568
-213
413
-428
-778
-937
-743
-662
-724
56
667
404
-140
235
789
-238
-200
-937
490
146
-483
818
-240
786
340
558
356
457
-35
-989
-964
-788
-415
-109
155
600
-628
424
466
460
366
-130
121
641
-22
-214
505
-21
-891
84
620
-151
-629
-371
-86
-342
917
440
19
84
-152
197
-701
-322
729
-68
-92
-117
-864
305
263
591
330
-887
-844
281
180
-63
375
-371
-55
801
572
351
-950
-705
-494
-288
-56
988
-104
-59
-813
-162
-751
699
369
-23
657
162
227
-239
935
-926
573
-257
590
-681
-819
223
733
-356
693
752
430
-675
-282
20
-638
664
-784
498
283
326
-977
-507
-364
-543
654
524
-910
48
-247
-353
-156
-4
-218
644
946
610
-401
-770
748
-798
-741
644
244
318
-816
-690
-857
215
805
-53
-565
156
295
-218
-704
-877
2
-248
-135
515
-526
624
-300
181
-336
-866
-537
878
951
-144
-72
-276
577
-877
524
-264
-94
-769
847
316
-696
-507
72
-789
844
873
909
-134
606
518
-656
-344
-701
909
-463
-801
200
711
-157
-788
-103
49
-886
-884
102
-235
988
108
238
-849
-947
-344
80
-30
874
-604
904
494
-270
-413
437
-390
-645
-566
-968
-981
984
111
392
-202
242
-673
498
-442
735
285
812
816
569
78
187
991
-567
-330
-227
148
-522
-27
-887
-577
-643
692
-521
495
-818
176
-874
-213
1000
-529
-982
-248
31
-958
-536
-306
804
124
708
-290
-591
908
907
-519
-261
-222
-702
-33
988
330
507
-255
-527
-685
502
319
-924
-672
186
-413
133
-928
-371
-390
-207
306
406
818
924
-980
318
59
-641
-528
196
-347
563
400
-909
-696
214
718
-486
-896
-655
-655
288
-843
-9
-51
711
-394
-232
458
550
-166
-681
675
79
99
527
-646
938
-845
235
774
7
-658
-672
-56
-383
968
-819
-748
-32
692
326
-94
150
768
600
471
599
-419
874
902
-623
-681
113
78
638
-243
-364
498
390
469
-940
420
-310
-306
-200
-439
605
437
372
-827
-903
-245
858
-385
-330
-163
281
-309
-99
559
-998
-570
231
-108
388
-442
-364
69
362
-184
771
399
73
143
-261
902
-174
-857
-185
-871
230
834
782
352
716
583
208
477
-124
-730
-189
889
298
305
-994
305
822
-470
-722
618
-606
-88
-50
-973
-783
41
801
-32
-662
-422
528
-862
-337
-297
-454
839
511
912
-608
-765
688
992
-325
721
736
785
-127
-507
549
-230
412
-462
16
-864
821
612
402
577
919
448
608
242
-953
236
788
117
564
379
-311
946
630
337
478
-498
-514
266
-622
-134
22
820
668
178
-715
769
842
-170
-955
-154
746
-668
787
453
741
755
204
628
180
-716
-89
-557
-461
-979
846
685
972
-681
636
-962
128
-959
916
326
-767
-488
300
560
573
323
-933
846
-172
-994
993
-602
-321
230
349
-53
-372
-226
56
799
-325
217
-509
-885
-895
74
413
-399
216
294
545
-765
-233
407
247
-44
-505
-57
-652
163
-312
919
-972
-748
-550
-981
105
2
884
775
371
-473
-944
605
-957
390
22
-987
-993
81
-35
-153
419
-297
250
608
-425
315
235
-744
124
-978
-920
-253
-471
41
-832
-281
-628
542
-595
-654
-375
-240
473
748
-503
-298
-170
760
-996
-348
-971
-579
-176
-692
-381
983
625
44
-500
-430
653
586
-287
-955
-718
-408
533
-828
822
-768
-136
-592
984
933
-199
201
-624
678
-402
793
-111
797
654
-27
-931
64
-970
9
-364
361
87
-60
-31
690
12
481
-775
544
329
-46
-352
930
894
-497
512
538
-242
-239
723
370
855
-784
548
803
-334
707
-514
913
-908
-460
-249
780
-874
-845
-620
-398
863
337
-64
-922
679
390
73
-88
-413
-710
426
-881
-363
-780
859
-745
336
-251
-991
-742
-268
316
679
224
-617
-959
7
-872
-165
-996
-784
-230
-393
18
-352
444
-713
-455
-917
893
-502
42
584
-722
-671
857
-126
-746
249
-778
208
561
602
-16
780
-450
184
-405
87
-468
-983
-735
830
74
804
541
-759
939
203
-273
451
11
-608
903
-749
425
552
699
-367
-48
-502
-906
220
910
-391
-607
-563
-881
742
-845
582
174
-441
-43
-154
-685
218
794
245
662
50
-517
-791
590
-757
130
-918
764
112
10
-976
375
-38
-319
-728
63
-321
713
-671
-904
-737
288
-779
542
-561
343
-831
985
828
27
835
522
-204
-391
-326
-125
993
-898
-361
-439
905
799
-39
222
-280
-77
-255
577
-933
355
-346
-433
416
926
386
679
-32
-73
471
496
73
868
585
733
-7
635
-321
-198
-467
-437
-874
-862
-592
-684
130
875
320
-878
-343
67
-127
726
385
-197
-423
125
-641
-821
-708
956
-803
446
-646
-704
-282
-689
-723
-411
336
227
478
373
896
-882
187
557
-13
645
-487
951
-565
453
-731
-280
16
-746
-914
56
-683
697
392
418
-179
-390
-219
-576
610
827
-879
-11
278
-561
-858
260
-47
-320
143
254
16
772
519
-303
649
-292
-221
730
820
299
-6
-249
841
-811
-660
796
-164
-306
426
221
-471
-94
585
-406
-343
-92
-438
-431
-801
306
-489
135
723
-575
263
518
-981
-890
999
-114
-163
245
563
-383
400
914
37
64
-241
-667
821
-724
145
-768
-438
909
-94
533
726
515
-566
536
866
920
638
-295
-365
-64
-587
495
370
-690
-116
83
11
427
623
438
979
684
381
-661
-291
-954
23
-212
785
-824
728
-360
-415
424
-397
-288
864
569
311
-359
482
93
846
247
665
-629
302
980
-974
-686
-469
-618
-264
867
265
462
295
107
382
-636
-181
-865
-401
-9
-944
996
57
484
502
-713
821
-306
115
-506
484
-437
242
-825
-46
-969
-750
-711
294
671
-774
811
-248
619
496
-854
83
307
569
-487
768
-231
-989
-206
-964
51
-642
21
264
250
-445
-734
-607
-815
-950
574
-26
769
288
-278
231
-716
695
-542
-49
-331
-813
725
-359
-487
272
33
-241
845
789
750
-309
921
-398
-292
-233
379
283
150
531
920
369
158
776
148
204
-896
813
-745
729
-756
-753
893
454
19
715
691
-998
907
-381
-486
-69
160
807
-343
484
-472
-526
-922
494
754
-991
872
-682
765
292
806
-222
290
-99
-575
-254
-656
-452
-746
-152
318
-135
598
-78
-659
-81
755
697
-306
-424
-126
340
654
-945
529
89
806
-663
451
98
468
727
558
-4
-493
-986
436
504
-322
538
647
377
-965
-449
545
777
535
-1000
-780
-694
-868
-413
-6
-150
501
206
334
185
-353
-577
-876
-500
-412
-437
-350
-694
-906
814
988
594
-345
167
-108
-739
945
127
-597
399
426
-767
0
187
876
80
243
-481
476
640
-217
-895
-760
-430
-335
-350
-812
-946
511
-131
13
-640
-419
-805
-571
920
-8
-68
-307
-400
-904
958
-802
-994
-391
-772
441
-562
902
947
726
599
-155
390
-87
-266
-855
260
317
-21
-754
-945
-414
867
-473
822
647
42
-373
530
-209
-879
851
958
-975
-766
243
32
962
696
-698
-188
396
596
913
-718
358
-234
196
375
-976
635
638
-555
259
-64
435
-928
192
-687
-88
411
117
494
-802
236
-425
-146
275
-590
192
-966
339
135
366
918
-185
-258
-110
-331
2
128
-652
600
-598
834
340
-421
-526
-365
697
-469
636
-115
166
418
-773
972
-744
-173
513
136
248
287
-799
21
-737
877
-443
191
-561
-159
304
491
564
-532
436
-529
-242
-47
-384
281
34
-985
21
-519
-198
-11
-672
928
-781
-363
-812
-58
-383
931
-607
906
-294
55
75
-493
-952
330
145
-233
-801
112
60
73
308
-895
386
-884
815
117
-285
-819
6
-42
-802
-800
107
-959
968
25
653
-404
-35
819
-195
-940
984
534
-116
330
-877
597
15
-325
-218
816
901
-7
-634
337
-855
451
-697
-815
123
219
-912
474
-694
-677
-57
538
825
810
-472
371
-340
274
829
-931
978
-61
-608
459
-482
-922
-714
-667
64
214
-556
472
-624
910
-460
650
-630
816
556
-982
943
-464
-610
351
-29
-257
495
-992
-382
-402
334
-869
-274
-851
663
416
959
10
-319
-525
-302
20
-194
-613
347
-589
-131
-58
576
-310
-291
-811
637
256
12
-712
-954
-278
584
-234
-737
966
657
190
-857
-149
194
867
326
-565
-737
-704
562
-446
703
534
641
144
408
642
-58
934
-35
-319
-498
-663
-560
642
123
-34
-686
14
-824
821
-373
-67
-386
-413
807
-206
-895
594
-744
-931
-712
-633
-70
197
-668
321
205
291
534
535
42
518
-109
155
238
-93
389
-153
-233
-294
-73
-857
262
255
-111
293
-879
-479
-732
-254
312
-728
-375
149
94
-244
-263
178
-509
140
-717
633
465
-687
-850
354
-602
47
153
-617
73
-866
830
-71
505
513
332
56
314
454
37
179
761
-406
-315
497
355
-335
-86
-275
423
-597
244
-739
565
21
620
-390
-657
-268
-666
491
-331
-573
688
950
-273
-225
-822
362
369
-916
369
697
616
-810
-548
-103
-825
973
169
-755
-912
-1000
-170
608
-527
-77
379
116
-578
845
-773
-13
48
-703
-199
999
982
-430
530
-655
319
242
714
136
820
-579
27
-508
74
59
42
47
-993
570
329
753
-369
645
-751
-409
170
478
740
-167
-999
794
459
647
-998
138
104
-212
9
-408
-231
101
-258
363
124
-930
-374
-611
-181
-295
-125
702
392
-823
31
388
-951
-221
796
938
-105
142
-614
-948
-309
736
-548
679
-513
-130
333
883
219
-782
936
548
326
-434
-792
-730
-470
-921
569
706
-964
13
969
-800
836
945
943
987
-914
925
853
543
-476
-871
-580
-897
631
420
992
202
243
-108
628
220
-914
-433
-998
-162
944
-208
-604
-902
652
-463
49
460
405
875
927
-150
-677
-159
-637
-677
473
-35
-820
-965
109
915
738
971
10
299
984
-911
-278
805
-752
-929
70
-754
345
-643
-260
-74
180
-870
-199
-116
-248
220
481
-553
-68
-963
48
-92
-815
810
604
-267
-116
948
685
-614
89
572
919
410
-763
-473
-832
-136
-423
-329
-579
-493
73
-985
-191
559
-404
238
557
-550
-370
-587
-253
-109
-687
-282
172
398
-957
729
-80
627
-785
546
226
916
316
-648
484
-908
-307
690
-65
-248
495
-498
452
-245
-679
268
157
-796
-671
-987
-185
-876
-624
264
-765
-920
-365
-258
366
-234
-187
850
569
-503
385
-216
254
156
-533
274
-114
282
767
63
-501
-390
-286
876
-487
-287
712
-506
-14
-660
-887
419
-667
855
-367
-496
-590
-924
260
-215
979
-16
652
638
961
-958
-898
-504
996
118
-484
-995
-37
276
-5
93
971
375
508
339
-513
545
197
357
-382
-63
318
618
434
349
-136
863
-137
-899
-373
568
-173
-977
-513
-111
857
932
-830
977
344
-64
312
415
-9
244
258
119
290
-984
-273
968
-631
-552
770
270
-440
400
-384
805
-8
-26
377
-684
-430
889
-566
-556
-79
-964
969
707
-113
790
-257
-711
-98
-486
553
245
-398
809
980
850
470
-346
127
736
659
-933
682
-455
503
-128
521
710
896
-46
-563
869
-736
-600
-50
-989
-670
316
-455
-368
-846
537
41
962
381
997
-333
-190
433
971
835
-378
-667
-33
-88
-25
404
-533
-266
661
4
-194
921
-175
-170
-864
459
546
152
265
160
67
-688
-448
-574
598
-428
-320
427
374
882
-292
386
127
-565
-265
-421
-798
315
-672
247
667
589
-444
-261
-557
-576
8
145
-204
575
658
702
-820
803
-545
-784
-178
112
-767
78
21
556
-918
-165
-217
308
531
-104
541
-524
926
844
-187
333
-411
-825
-942
-279
-325
-36
340
-441
44
-32
-733
178
790
-282
136
431
-199
-882
196
67
700
39
706
35
-211
-253
18
248
873
860
-731
413
-187
-558
-531
-983
700
-77
-917
-935
-260
436
586
-396
494
803
-872
-797
554
977
48
389
-178
-840
100
-555
965
949
122
-149
-64
-805
-208
746
-91
-817
-814
970
-462
836
28
788
-906
761
-146
862
-342
141
-780
343
935
-741
949
-882
-394
411
-745
857
292
-254
552
128
25
293
974
-505
-169
-779
-824
105
-703
822
503
168
222
-721
-249
351
20
-796
-73
-745
160
5
967
-37
355
-685
297
-172
-730
568
-533
37
-544
911
-7
63
62
-194
-876
-180
-271
-196
-572
-114
-489
-741
667
341
-789
277
-660
343
472
679
393
753
-473
448
185
418
680
-480
237
-344
187
-649
-638
95
-151
-127
420
625
242
-991
558
-379
-621
-608
202
-787
-728
945
-105
994
383
-821
-26
-569
720
-312
-532
-333
-431
-617
-557
-74
324
231
684
-773
-280
-470
-333
898
-117
971
480
287
263
307
670
-526
379
-906
859
-157
-572
-418
169
-689
688
-530
-472
366
14
877
881
-92
126
-784
-356
-659
973
-681
-72
634
605
774
125
-459
-128
-693
592
488
618
924
-417
17
-328
893
645
74
-671
-466
-664
-708
-890
896
800
-472
999
-722
-740
-445
-571
965
-269
-304
-995
-437
-999
38
691
626
-48
-507
-285
929
512
-620
-55
-203
-216
262
441
-325
-804
721
-268
-240
-85
-665
493
694
-854
738
-64
-638
-942
-183
331
-468
-291
917
479
-321
-305
92
-450
416
668
46
-394
-839
927
542
-530
-509
500
-335
272
979
-347
-15
-435
-955
-10
-509
-389
594
-642
343
-21
436
180
-933
516
-688
229
506
649
-758
-587
-384
286
-470
126
-807
-988
-865
-26
-870
-352
-517
-99
261
-938
966
-924
167
-651
422
539
-264
491
-923
-564
-136
-894
546
166
-179
-314
-929
947
935
-612
380
-856
865
-940
816
-70
-884
-450
-114
-499
-692
485
-602
268
353
-436
-718
968
331
-689
-433
585
928
-422
834
837
993
485
-379
-451
337
-161
-638
-293
824
254
46
270
865
447
484
-483
-863
230
-412
-983
-867
-804
798
224
74
-220
-680
65
-629
-216
-192
780
844
-985
666
-655
404
-157
-188
-753
-50
634
144
977
-143
-679
245
-34
-116
594
835
363
-918
-543
766
-902
285
-866
307
-596
298
-902
-465
995
-189
651
-970
-463
-294
-876
-7
-839
243
390
481
870
-431
-811
76
77
-208
-231
992
-574
767
583
-837
345
394
-985
-697
969
-446
-80
-495
189
204
-95
-402
415
-445
-322
-149
-694
821
107
235
-893
-280
-666
-445
291
478
851
-781
-331
-252
585
401
923
-798
-44
138
-793
477
919
140
-712
-556
-299
-946
-142
6
28
-492
251
667
22
-116
933
-733
65
699
260
-827
828
-18
-867
-677
498
-934
6
-871
894
-807
-597
-599
793
292
672
-677
-150
-357
-169
109
969
-735
-477
-866
-482
-529
423
-588
715
-306
97
228
843
298
-297
-709
124
-572
-271
-293
-91
-341
-819
-354
-492
241
-567
-3
-184
-92
-870
153
316
-143
-137
691
-624
-920
492
101
136
416
-125
-893
429
491
-654
-66
546
-819
189
340
485
-721
247
278
308
700
628
993
-288
-798
144
-832
-334
946
-29
-582
530
613
392
769
459
-336
130
-854
-473
688
612
-219
-885
455
-812
44
-500
-399
-856
-897
-541
560
269
703
-452
-72
-660
-819
-621
372
-993
775
-945
265
-541
844
87
-333
-895
544
-778
574
-607
103
963
305
-755
460
-267
227
3
675
750
-360
-915
-615
236
48
-473
-44
600
-341
-653
-173
-820
295
-886
-3
446
590
-740
-378
-755
134
-586
-337
735
719
-660
838
862
65
-965
-471
-260
-61
760
419
-169
577
-401
-248
984
507
-178
-484
533
761
-132
-859
483
518
511
61
728
163
-14
-289
857
613
911
301
959
579
-452
-796
-232
-609
-805
795
539
-169
35
71
971
-953
475
-359
635
528
-436
182
-330
723
-517
417
202
-745
-748
750
776
331
-146
-914
-250
-969
674
474
445
-147
-254
125
465
190
647
-847
-233
842
-686
-624
-839
-487
880
265
-743
-97
772
608
-405
65
451
265
962
152
783
-953
106
-504
-613
359
400
-386
484
-862
-891
-172
-912
737
-892
-873
807
260
931
443
834
781
-739
-60
-830
-80
-15
-956
648
-512
-340
-973
771
-92
-952
600
749
-133
-708
-857
-560
180
878
983
-405
47
-504
830
375
951
416
-155
-723
-891
225
-610
-304
10
97
-541
-2
-357
-112
-406
598
9
246
-477
-851
752
-952
-660
-395
-537
569
938
741
-448
713
-956
412
-283
483
-448
-602
-372
-285
-756
-433
-353
-945
871
-508
-55
-65
167
-992
-194
16
752
-425
-242
123
532
682
-436
377
-710
431
-533
811
-949
764
-548
899
-49
-529
448
-427
-84
-531
-783
131
402
208
-150
-383
-761
708
372
-678
-675
-662
874
492
-523
84
-315
-597
435
415
494
866
-689
-8
-587
-673
237
-145
-570
-93
-992
-956
481
747
-272
807
311
-728
988
111
651
-719
-413
-155
-424
-592
364
-814
639
-108
-174
-981
-422
227
-288
-133
-25
-414
-95
996
-825
861
297
-102
809
720
-424
-463
269
761
-989
93
-304
905
-811
831
89
-610
-943
-176
-397
735
-780
162
408
17
-176
-130
-122
632
9
-326
-477
590
-261
847
690
-480
234
-768
159
967
98
244
-63
105
-913
624
-628
-262
-141
-957
380
-276
428
-654
166
-368
642
-556
483
-423
-97
261
561
-973
220
-834
981
514
-963
67
-346
-700
-792
-141
916
438
-715
131
-614
-229
-258
352
383
551
-184
158
22
994
-903
494
766
930
-749
-294
-135
-869
-943
-655
-91
964
133
543
927
692
-514
-552
-209
-135
-649
602
-175
834
-638
-784
-353
305
-192
525
641
-456
44
-366
68
-151
18
51
252
385
-251
332
-938
282
717
-997
-114
-905
-246
236
-409
244
654
117
131
293
-192
-433
-178
-28
-125
-297
-570
-250
-478
939
-897
139
224
669
287
287
720
-966
151
-718
43
-122
-565
992
-238
898
-291
575
361
846
-265
38
-405
546
-327
688
-948
-708
41
603
997
-554
-552
-996
445
775
-979
368
574
-424
-748
-575
-82
-821
470
-370
194
327
-594
-486
-795
-708
813
984
167
999
-162
237
673
973
-639
-137
-883
402
-702
297
-689
-586
-1000
929
-903
-212
-693
818
959
-241
625
-462
-588
-872
313
863
968
798
-969
317
-600
-7
565
-950
875
12
527
-180
-792
-233
963
-733
507
-31
-988
793
-493
710
-623
967
-675
552
535
765
-44
364
-76
-679
735
-715
799
-249
-649
-702
724
-288
355
-735
662
-215
275
-791
-375
-935
-729
-590
-913
306
699
99
-612
-723
-505
80
566
-371
546
-191
-648
-14
-351
22
-736
-233
252
-349
-447
700
-888
923
-865
-659
-996
-392
-671
-262
-100
42
248
-907
992
-85
-863
-699
-255
-301
-414
481
-917
200
-422
-393
657
601
-926
-626
16
-759
-97
-108
951
758
-694
-907
-988
-194
-759
-766
-9
-745
6
44
-858
-413
784
-5
152
-893
951
935
-349
-265
-53
79
9
-792
-388
604
992
-769
-5
-937
478
-364
28
178
93
-895
890
146
446
530
373
-418
-414
250
359
205
-395
-669
-494
638
-245
68
-324
-555
-740
116
-242
-240
199
-518
916
-359
-642
-498
896
-257
-279
20
423
-783
-525
674
342
-607
186
-999
257
183
795
989
346
753
87
-179
-904
-352
-726
927
379
922
341
826
-878
-553
-693
891
995
970
-449
772
358
339
-158
-911
658
446
484
-103
-9
-425
465
-471
551
720
765
-929
908
779
715
-417
588
440
-199
-454
-816
453
102
920
651
560
-332
297
-424
-947
-388
260
51
-774
953
-791
194
-74
-834
-761
-54
-748
-412
111
-578
826
-451
365
739
-311
-106
147
-959
-722
-185
-203
-60
235
-415
-760
77
-704
-591
-742
749
-3
996
665
613
-317
-496
747
-903
587
37
-561
-172
-824
556
-618
179
-182
862
-665
-998
-810
833
-936
173
-503
-755
211
-273
-845
-89
989
-282
793
-306
207
-640
-314
-113
8
-433
-769
-983
-979
-77
-632
-438
589
246
-1000
374
534
987
360
-912
-153
157
612
22
-975
763
116
96
-556
669
-827
-440
737
421
428
-470
569
-596
221
622
-972
-375
84
952
-734
-980
177
34
376
288
101
75
-643
-563
631
471
461
-219
-439
4
704
802
470
288
-883
143
299
-51
810
-347
-388
863
-906
-779
159
665
-960
76
-929
125
-797
-938
375
-913
650
-945
-133
-180
-489
756
-976
-777
432
-690
286
997
-831
-7
833
971
-550
599
233
-310
-683
-140
-929
943
865
-273
672
-147
570
838
46
728
-146
41
-86
-265
622
-231
-563
-601
-871
384
3
-264
-317
-695
722
-527
-209
-479
939
-270
-501
814
-295
836
35
533
-755
-386
-8
503
-876
-348
-306
-329
-114
57
459
774
125
987
133
-551
21
238
900
279
-453
136
224
940
-645
-458
161
217
835
-806
681
789
83
476
-556
-181
-230
818
-523
458
175
306
643
341
68
-15
863
676
-231
-837
-975
485
-208
-49
470
-383
883
859
-472
73
-613
176
264
42
-758
-61
116
-587
790
-507
95
664
-60
-313
5
-93
142
708
-170
-772
943
-650
231
-143
-661
-545
-657
-445
697
100
-209
753
940
746
840
-429
-436
436
-348
-972
-361
-755
-725
-211
118
-674
95
777
-131
519
877
759
-983
822
-858
-54
722
750
240
-246
-507
360
847
-754
465
-583
-457
-343
-845
-178
914
277
-827
-302
-163
-676
-85
-210
664
-629
-324
86
-567
668
-263
-476
99
925
363
-265
-358
-48
-258
-338
-691
-593
836
-986
598
-185
-600
388
720
384
-355
-219
428
507
-182
815
178
-18
382
-616
-233
843
-627
588
903
-673
844
-384
121
-872
-310
-785
-501
957
-930
662
-938
-195
-798
105
851
-803
-44
-270
34
-937
329
570
-933
-239
955
-309
978
-585
216
72
313
59
-614
907
-922
-742
351
904
-300
-513
89
290
833
131
-6
-383
-202
932
905
830
-19
211
478
-342
-33
-267
515
90
-245
-741
584
-537
300
641
619
-80
757
306
18
290
-848
203
-289
385
-609
789
727
-491
515
-589
191
-74
175
165
-931
-642
978
-461
577
470
-377
-508
-934
682
-449
210
-189
-975
981
-269
504
621
-685
179
-602
738
800
-988
878
283
-836
-164
659
914
861
-373
428
628
660
-314
-941
-228
942
969
-224
575
-292
-977
884
-99
415
-268
149
-682
-150
856
-232
943
-285
-215
-555
-371
371
-227
808
499
-129
792
-98
859
-717
549
-478
-255
905
-959
-651
170
-873
-796
-844
-728
557
-749
813
-513
-865
-458
-920
649
624
-177
-44
-586
721
-352
26
-315
-880
852
118
116
-170
-382
429
-60
-455
-946
-552
174
-878
-759
-652
179
492
-28
131
-839
-743
-87
499
812
-146
346
704
-813
509
14
-390
-965
-639
732
969
-350
993
755
889
463
481
-411
-746
224
-279
743
73
-43
-611
573
11
-198
-486
762
-919
-562
-439
304
-741
-79
-7
-467
-253
-333
182
-141
-874
138
-574
435
661
225
-587
223
-774
135
-588
-319
97
-751
6
-530
886
805
668
-1
-715
94
498
-353
-532
-223
643
993
-473
-252
258
-605
-717
-814
244
-751
-347
-55
-865
-723
-159
156
-107
-101
833
756
-66
826
-42
-512
185
-101
-280
147
490
-935
-555
-414
-364
-711
688
-994
98
249
657
-415
-979
-88
921
890
-980
-940
-394
-537
-677
355
342
979
-399
-456
-292
-891
499
-642
-614
-480
-39
-7
-166
-632
112
-811
364
-275
50
570
-514
800
46
750
-333
-862
782
128
-203
-91
-926
375
85
-773
271
-983
-614
846
251
138
-308
-560
-87
-647
-706
567
423
82
-411
485
-958
-3
285
-24
-684
-294
496
-933
213
-977
967
531
-274
-846
169
-888
-454
-864
-481
-941
43
616
934
-809
-313
-689
18
307
630
-537
298
928
-903
-334
-658
-809
-712
846
-845
614
-550
-213
-314
45
-927
749
101
-199
360
278
-596
-956
440
-462
566
-891
708
-973
713
645
257
956
-430
999
-434
702
-785
955
-867
346
-201
-483
-39
-804
-195
-908
-633
-662
-715
267
-766
314
-384
269
-283
769
436
336
-11
-348
-638
564
-963
-955
636
-807
140
473
242
-305
-269
253
-529
70
304
-474
-557
-998
-678
-783
28
787
280
-639
249
-865
111
536
-211
-181
-622
-171
-273
-22
-584
583
622
322
594
-414
-974
-217
-829
-767
-380
622
-385
-211
-255
-975
-885
48
530
189
936
772
-330
-278
-434
-311
-729
-193
-441
-306
338
484
298
541
806
-13
290
-352
-801
-237
759
816
89
77
-626
-259
880
846
-868
359
-359
612
487
147
276
290
-9
-60
930
610
803
624
248
-900
-199
6
360
105
-574
251
167
-392
254
-352
374
644
645
-118
38
-923
-281
-705
363
745
797
-173
-271
-471
505
374
702
-416
216
990
-464
-715
502
-67
-639
-358
-964
-269
-394
-776
135
-252
-389
333
574
953
-566
-737
434
371
839
84
564
894
970
-441
687
938
-69
146
988
402
555
-581
188
-855
278
-377
239
-82
969
446
-919
495
-656
-35
-853
936
308
628
46
970
116
429
-420
-829
-790
177
-672
-553
107
-984
-104
-36
-74
66
-638
80
482
-376
-9
-619
-774
-467
-758
-611
263
-591
-64
807
920
-931
-215
584
-109
384
968
-22
190
113
-322
837
617
221
-694
-225
302
-533
-19
-955
-761
528
331
939
-119
-815
-775
302
451
-656
-654
783
-196
425
844
-419
-245
-891
-565
124
-335
-223
199
-845
745
837
-332
-328
-400
797
218
713
722
-981
-110
-862
-547
773
-653
-39
646
-998
621
-677
22
-46
-630
-806
698
-931
-720
410
671
-996
68
823
-572
-502
-985
-764
-229
-598
-45
-376
740
592
630
-216
-766
-653
-115
472
228
668
589
882
-599
601
-268
-228
-139
531
-620
377
512
64
-584
122
749
-857
222
-710
-472
318
286
688
-491
540
-650
413
547
893
-918
-948
234
934
-588
151
-199
733
999
781
282
569
455
566
271
-598
839
-294
188
-981
993
148
118
256
13
-73
-857
-535
-316
-443
-521
-178
136
-966
591
695
-905
-934
-902
-849
-795
803
-354
-690
-693
0
-203
396
392
-657
-126
-81
-128
371
-947
106
-598
487
901
-727
855
240
-102
-775
209
627
-370
901
-529
-193
-304
-412
100
292
-210
441
-423
702
-277
855
-907
-830
88
-553
-259
252
122
-312
431
-127
-308
424
-331
-21
195
-623
424
145
828
559
-537
45
-981
705
-863
-187
-804
-806
988
-67
-806
766
-79
693
-996
-737
814
-662
-859
-248
-465
216
325
683
-981
783
26
-775
-385
-222
-189
976
832
-559
-481
90
485
804
997
-886
-399
-50
888
-460
-937
-470
200
-673
890
912
443
-22
361
-742
-497
368
636
151
583
-346
-926
-420
103
267
-583
402
-83
264
21
-435
-278
799
314
247
-2
-974
421
-832
-103
406
608
-751
-863
477
520
-891
-415
-897
-168
-923
-432
-529
-440
-26
627
604
652
-427
709
677
336
768
-200
148
109
-187
498
-498
-147
-285
469
-180
943
-132
-893
787
81
-751
-680
-181
8
546
-531
-579
36
995
-297
457
802
-405
663
954
228
-303
-193
-881
305
-870
-870
-830
-816
-609
-566
197
699
-721
760
127
-427
23
-390
-1
-347
535
292
170
932
52
303
-894
-281
600
-428
-91
711
10
-279
721
308
174
413
-584
444
538
-787
-531
26
484
23
-104
-509
-356
5
-818
590
-488
-439
-431
-367
167
794
-864
-660
708
-244
-974
-245
-276
-585
772
356
156
-865
-196
-874
-390
-628
619
153
229
-649
-828
35
690
205
-791
725
-307
82
399
-510
-520
-558
934
-809
-961
301
227
-208
729
-591
-360
278
537
-635
-421
-61
433
378
189
-605
501
721
-38
120
359
-947
230
-948
-973
932
-383
312
1
662
191
-369
-802
822
358
-530
-720
-874
-499
-513
-486
-812
166
-206
-802
595
524
908
779
-119
-44
-382
716
299
694
655
461
210
-888
622
-648
269
-95
-898
539
-45
-802
140
-498
-113
87
-21
783
-784
-84
-181
961
-967
522
-73
-718
-395
-980
-132
-311
833
611
-553
-814
-464
455
-851
-974
472
-373
-859
-348
-140
-48
-631
-117
907
679
839
-727
-917
865
-651
-349
859
387
31
-273
-309
-799
413
-920
-305
291
183
129
562
-610
88
-368
635
966
-635
-880
-28
-993
435
-721
302
868
738
-335
-552
-27
-62
558
-123
-371
878
570
959
-274
262
-945
580
851
-50
-36
954
99
-658
-606
-987
-669
725
24
-255
932
-176
-833
840
545
933
-874
491
-864
-660
-409
-955
-186
965
-996
501
501
-618
146
574
-39
-827
-644
904
188
777
661
-483
191
12
-820
-586
470
-764
638
429
-838
-236
-934
420
-823
527
531
-276
55
-379
974
-816
614
-796
1
-585
600
-138
464
-368
-305
-785
-862
-802
63
601
901
479
-450
832
649
-117
469
-339
391
-540
-906
-70
770
-335
-719
-729
-589
902
579
-634
890
240
296
-388
682
627
86
946
-845
765
-225
-548
489
-282
25
-22
-225
-586
-224
639
-758
366
323
192
66
22
464
917
-261
-185
-160
973
-54
81
-867
107
-348
-848
508
-34
908
567
-293
616
490
-570
-317
10
-36
-374
197
796
9
161
473
-86
305
98
-359
-854
-375
614
275
81
922
121
-747
614
13
745
-213
-516
-544
605
-959
-28
192
-55
987
-782
22
-471
645
-933
571
-356
86
910
727
-909
-103
137
-522
-493
-813
717
-817
192
-649
485
-615
716
178
-81
-17
781
-481
493
373
104
-418
606
627
528
-406
-523
801
639
-617
206
-805
850
-375
903
449
-270
313
864
-30
772
-77
163
-110
648
-129
152
-970
390
936
-770
58
-468
545
-362
-425
176
571
-617
-691
-760
13
39
-557
123
-982
539
-69
-461
-435
-534
-366
-261
-974
-577
135
-100
226
273
-733
630
137
76
262
623
-124
991
275
-77
406
228
-293
568
809
-398
816
806
-168
-768
-191
-283
-964
-571
-354
372
520
877
-277
102
543
-416
222
844
780
11
-11
294
-740
-202
261
123
-766
541
-663
762
779
307
-222
942
-379
1000
463
569
-748
-380
-908
-158
-688
721
250
660
-458
-649
-709
-224
320
-156
489
987
-688
407
424
-976
-751
940
46
-260
-886
-231
662
-279
-256
451
-742
-579
-333
-134
-321
-525
626
-11
-701
499
-369
-956
241
-683
-480
-526
-249
915
326
-872
-972
-477
-306
875
-590
443
-69
320
166
739
368
775
813
-624
663
-543
-522
491
-19
551
-548
-930
143
353
207
-990
449
888
510
-683
-730
-772
708
-837
-130
633
-489
-669
533
-2
107
480
711
750
726
-192
-701
642
927
261
-294
614
31
100
-659
-81
-315
39
-272
406
991
-793
-949
-561
-792
-856
-369
839
161
642
144
-442
-583
-165
-451
-11
345
-133
-678
879
-916
52
-67
968
-405
-915
-828
352
543
-6
37
-316
913
368
-750
-550
644
-446
887
701
170
-865
-826
709
-602
839
712
-306
-991
223
-96
342
-129
532
848
-511
-297
-953
255
-32
-985
-391
-146
-787
482
-142
-121
914
246
-363
600
515
341
344
965
-877
-784
-324
84
-853
800
823
-356
162
581
517
-807
896
-850
-469
-856
-204
-796
268
216
-674
-348
260
-871
-58
-885
281
-709
662
967
-426
279
440
-842
-320
601
-26
-712
-368
325
-567
-631
-29
266
480
978
356
-176
576
828
-497
965
-567
-882
681
872
609
-530
-727
-217
-891
-919
-844
316
752
-876
-920
758
-121
-458
-602
-92
459
261
253
-88
-619
967
363
-796
-991
720
744
498
-462
64
996
-91
-551
-859
-196
454
663
-785
-806
453
-887
-365
761
-395
-593
618
131
34
-748
-849
-372
792
-429
392
168
-122
258
336
321
261
226
-581
-889
470
-541
-921
-546
737
207
639
-686
498
43
826
-506
491
688
-937
-877
-226
-706
-453
2
115
-395
520
-844
-632
-59
-7
961
512
917
857
199
-35
-406
856
-542
-632
218
-638
-332
935
518
-550
964
-174
686
-580
-64
-125
-982
827
-316
-607
-874
-642
-7
-626
397
-121
290
812
874
534
-540
-15
522
404
948
-859
-491
894
-73
-568
-22
-872
-762
-429
451
-776
-845
-479
-678
733
131
-801
615
-843
365
-723
917
802
583
-727
-814
-889
368
-951
-380
523
454
652
-524
726
290
-164
-176
851
45
-757
-630
2
390
-681
566
878
197
-843
634
911
-521
-611
756
-321
11
-936
-713
-267
668
608
-20
889
-845
552
-150
600
477
170
-835
-779
-497
-585
-330
-732
-976
811
69
487
632
695
-666
355
-435
950
381
51
-353
-338
-560
-962
-872
288
-101
533
-371
49
-47
998
-18
139
323
-38
138
711
-343
787
-37
-789
-888
657
-912
-708
455
-787
-617
128
-530
573
-290
-408
-500
-89
293
902
-358
-889
350
903
-813
-361
-678
-870
-420
-838
114
-937
-773
-191
-114
673
-563
353
-131
-756
-183
209
713
776
-590
269
-680
690
154
472
-272
-67
428
146
-58
178
-205
745
792
708
-319
-471
501
-545
-139
830
-753
272
-5
152
419
-859
79
-699
-649
923
-450
29
-10
93
-576
-911
-725
55
190
774
-323
247
-398
268
-550
-635
-171
-614
263
429
-875
586
-729
18
952
-250
-164
879
-515
-553
-119
775
-798
360
888
741
422
119
-206
612
74
-749
227
32
519
410
-361
-724
-58
926
514
330
671
556
-789
96
930
-534
366
-88
-131
-662
-353
476
-116
-364
-925
384
-908
915
-75
-618
-315
-298
912
518
-452
864
-782
797
144
705
268
56
-10
963
-912
-124
516
-274
900
-755
393
165
-976
-662
-669
101
-486
573
718
565
576
-927
-415
-137
-302
-267
272
-688
-178
-43
774
-851
686
564
-846
-482
-52
-597
5
331
-19
-557
561
358
909
615
234
-386
817
165
-334
-95
-321
-678
-695
94
-48
-231
611
-316
-643
-277
378
-449
827
609
577
680
-636
-844
-344
-554
552
871
713
-160
-279
-267
496
-851
-10
-679
889
516
945
696
582
368
-312
771
570
-856
260
-765
218
-679
-101
-993
2
396
428
-962
937
356
948
-802
-731
525
-346
-951
-768
-448
-561
758
-823
-789
-400
-61
-886
-722
319
-65
493
-143
481
68
-740
737
257
-872
264
-146
6
891
-976
709
-342
653
995
570
-827
350
-481
-719
474
-257
658
-194
152
981
-940
281
-94
514
-441
-25
-1000
-778
-810
-59
-90
892
280
-763
-9
474
-939
22
-933
-486
-19
874
521
106
144
-585
298
357
-461
-649
-124
-328
-209
-547
662
-180
-470
-359
569
-621
150
696
-743
-474
-946
-527
545
738
149
-570
961
-133
165
328
961
-41
-898
-599
11
-274
-129
-105
574
-197
-111
-761
693
-540
758
-5
965
902
-763
-622
851
-933
-72
-525
-394
-696
-404
-564
520
-147
-690
817
-724
739
-398
-952
114
-963
-466
724
-432
-165
-855
-803
3
-146
-575
166
234
330
-980
-513
-607
-901
-923
902
-615
-270
179
656
826
-587
-477
-535
-468
-551
65
-714
760
28
-500
616
708
-585
-185
5
252
724
-441
24
-552
-865
524
134
-19
765
763
406
618
-502
379
-922
-893
-698
-258
139
559
779
121
-336
993
-256
822
-155
-638
867
-640
708
242
-406
-989
935
-545
469
-768
299
-638
-992
-415
631
-439
-726
-608
-943
-756
568
-755
-298
467
-410
-891
-655
-491
-216
142
-574
-572
-306
459
968
174
801
231
-997
125
-340
-157
80
680
834
-524
-540
744
652
624
560
514
574
-108
-995
886
430
-916
-894
-344
-951
937
-885
-928
831
245
-687
-350
975
247
-170
847
471
264
-60
732
-955
708
523
725
-595
-308
175
-664
981
632
893
-281
21
-192
-149
-574
-249
-480
-590
735
891
-935
891
168
-443
923
-998
-462
-663
863
-539
208
505
384
-561
-673
-515
-329
858
-211
755
-254
-301
145
-479
-995
-659
-541
652
-961
-948
-617
168
-770
-788
126
48
460
-395
-861
-119
-782
94
949
628
-304
-180
407
28
604
680
-909
424
-143
758
114
-488
110
-789
547
-935
232
776
254
-368
757
912
-932
-510
-853
964
112
-850
874
903
-806
-618
174
-481
-663
346
-15
-419
616
61
419
-865
102
259
519
708
627
368
-84
806
860
189
125
984
692
-756
859
893
-557
625
-921
-428
333
43
-569
-865
-733
-822
29
368
877
550
973
-353
856
-296
838
452
535
485
499
-642
484
-581
28
293
587
467
303
203
392
-37
296
-599
-352
-811
-85
757
868
450
155
-787
-707
-676
647
348
899
-778
887
676
-992
650
-778
895
-565
-665
-136
824
495
-376
-975
446
-760
-249
949
-440
78
708
414
961
582
-489
246
-843
683
632
-598
785
-479
615
-558
-771
180
-104
917
-136
-953
129
497
925
-442
231
-593
-835
-703
-492
420
-419
-297
284
-952
824
-618
-607
644
-141
256
-488
792
-2
46
-135
745
83
831
67
-754
965
925
-330
753
62
62
115
665
147
-359
433
307
117
-746
-338
277
-91
-240
-439
405
-658
878
820
-802
-230
-686
-116
746
71
-858
56
-791
128
-804
11
-337
819
-308
-599
353
-832
-372
-101
-336
-312
363
-859
-111
24
480
-600
-457
752
556
-290
343
-625
-810
16
-147
-853
696
815
-355
286
-486
883
976
145
-964
-976
-641
-500
881
967
-991
-323
558
323
769
-280
832
733
33
-407
-549
-108
-216
-671
-188
280
-55
-868
966
-651
-26
-394
555
944
-355
364
578
-279
912
-94
802
870
-680
-408
-738
615
-872
287
-375
-189
-185
-3
371
-872
415
389
-158
-120
-899
212
-421
-282
-44
-744
-483
-214
-909
-846
-56
-466
-434
387
565
-723
37
-948
805
980
770
510
950
313
535
955
-478
-757
-790
-442
216
-554
118
940
-690
-715
-568
887
372
-822
-811
-430
419
-942
-275
695
-383
-717
-944
-954
159
684
-921
-837
-337
849
301
78
-992
-892
240
-424
143
39
-502
-760
583
222
587
395
-384
71
-219
536
-68
-302
868
313
-320
-337
-257
-573
195
-201
-468
-734
399
-292
-67
-656
-918
903
-347
432
-645
149
461
398
215
-250
932
-77
-479
-659
-83
331
-443
-91
-937
476
997
875
-334
-81
-817
-550
-61
-170
813
109
715
-902
-106
859
437
348
-893
-55
-821
574
681
399
322
852
-871
-951
357
867
-728
-550
968
406
583
47
358
111
-456
320
690
-645
-418
-550
-366
-943
-255
-232
414
-450
430
-721
-702
37
845
752
-556
-698
5
183
-930
658
-298
139
-431
70
-517
-998
65
-790
-405
894
-733
-161
414
810
-356
-954
-416
971
992
494
127
179
-91
-320
-276
-805
-927
393
-11
663
746
-904
-634
-405
-551
173
-489
729
488
290
300
-541
-762
-733
32
196
-340
-487
-994
364
-336
135
-229
357
-924
9
487
-577
817
482
-56
-919
-225
937
185
-506
-234
-332
-499
154
-456
791
775
363
508
-882
939
-703
306
25
-992
-597
264
671
215
947
-179
150
692
-817
124
-583
-742
722
261
-948
982
-686
770
247
68
-370
-388
21
30
757
-438
-385
-347
-19
-584
-993
481
-908
708
539
-171
-481
-377
-405
-446
-725
-478
544
91
-463
523
-67
972
591
794
89
-404
-809
-725
410
478
-659
-24
470
228
292
38
-235
-782
-756
-255
-581
-487
-676
-73
-550
-568
-692
632
-55
-874
-832
334
435
-480
-587
-993
628
-758
299
836
-756
680
-373
-590
891
-773
-540
-323
209
912
976
-283
-15
934
-962
634
195
837
691
657
-302
-680
-573
-314
34
643
424
-329
276
-561
348
549
-813
-908
428
-887
572
0
-611
555
-875
-103
-43
-204
149
285
269
363
-78
925
893
135
873
653
564
774
-179
503
-926
874
-50
-611
161
388
-734
71
-137
416
-293
662
-832
-904
-588
-87
-834
746
71
784
-947
-65
-158
749
-68
-56
-973
129
-998
-741
3
-838
-886
-206
298
327
-12
-969
875
871
353
235
225
351
559
-805
-662
95
-619
-94
-102
672
-391
890
-469
265
-366
-958
-531
525
99
-989
658
-670
-898
-304
967
748
-739
124
522
645
-622
327
-196
-18
510
-799
-714
228
-563
-785
22
462
-917
-26
-63
-674
630
-21
743
894
891
113
229
-887
903
-570
-906
-821
344
767
-659
697
-31
32
-642
-506
147
425
-241
743
725
438
827
-311
-449
-356
-631
433
104
137
133
555
-161
-393
-477
771
-570
684
310
-329
-223
-476
574
224
-36
-473
-703
-903
772
-859
125
223
689
429
-564
-334
18
-927
-991
986
-955
-264
-827
112
-160
-255
722
458
408
-24
-15
46
279
-578
835
-172
-247
322
-478
-473
122
333
371
395
578
128
-780
727
-830
389
153
781
-751
-171
135
933
720
-759
118
978
112
667
734
398
-248
-806
-896
754
-964
-985
-73
290
-640
-805
-651
-111
946
62
289
727
626
433
714
-236
-438
-189
-719
-591
-769
273
-626
531
-626
-302
-587
-155
278
289
-520
-353
-690
-957
-105
-584
80
-118
530
-769
901
90
745
800
177
508
223
-720
-360
-346
-880
-786
308
-775
-981
720
330
101
120
532
-636
614
-324
-199
885
-827
307
-37
56
-737
502
346
358
-839
180
847
549
376
829
74
-309
425
-603
788
564
445
-553
-207
420
-760
698
-877
951
-215
23
661
-132
512
29
505
742
-85
-532
-946
285
-939
-317
-704
897
514
296
787
-274
22
-392
-409
789
-511
923
-602
392
570
-27
-188
659
886
-780
814
925
-248
175
897
-230
-375
253
832
952
156
331
851
555
-397
-494
707
-186
-323
484
368
962
-120
78
-921
-710
375
778
-944
-465
-46
-164
-1000
-473
921
-150
513
-298
-607
44
-454
-63
-595
-553
-15
-965
-959
-38
-728
-673
-285
748
-125
482
95
661
533
-776
530
174
-908
-940
993
51
-640
198
383
-350
-250
-468
679
399
465
876
-404
343
695
-467
186
780
-677
-559
-210
871
151
180
575
784
101
602
992
-276
684
141
464
-82
-825
-483
-166
913
31
-319
-345
-12
-994
451
609
-175
-497
-327
-647
-560
842
140
-104
-190
753
-429
972
-321
774
-112
59
-523
113
117
39
-148
-617
-632
816
-282
551
252
205
-646
-764
-596
-345
-561
-795
-996
824
-704
714
-293
111
768
-989
-657
-603
448
942
-651
112
-771
-818
505
605
140
67
192
-555
392
-470
275
-82
157
-883
-217
284
227
-382
-987
85
-432
969
737
-652
937
-717
873
680
-196
393
62
-881
514
-274
-249
-497
-567
-44
229
-568
497
-43
-288
-148
-332
-486
188
-366
-31
335
-141
-159
-910
540
123
109
-743
949
-544
-152
-166
814
903
-869
611
-904
737
44
-499
682
-722
-683
592
851
-548
-479
-216
-317
-226
672
440
-282
886
500
567
256
816
481
-346
-342
75
650
-512
40
54
-212
39
-329
-986
-8
479
-979
-558
-768
-276
-3
-683
-601
-741
-712
-247
-293
-843
160
865
-316
314
344
319
-115
-201
838
891
43
835
-949
253
316
811
98
572
-424
-128
655
380
142
-62
-289
-440
-574
224
-367
-112
132
627
820
247
481
23
929
194
79
106
186
-8
-557
-193
-766
-458
-727
-819
-447
325
986
-700
-348
803
599
16
579
355
-753
421
926
-252
-824
-149
-615
-338
-570
-505
-965
557
907
978
-72
651
730
708
866
20
311
649
733
121
870
251
989
726
-264
-516
208
-185
475
711
772
-292
-596
-176
312
174
-710
-96
837
75
-698
312
-944
314
-260
-291
627
836
408
951
858
-513
338
832
-962
-530
-719
-139
-768
231
426
-178
-831
-53
967
777
86
-980
-974
789
-596
-29
27
-501
-909
-638
-472
595
343
-52
135
-934
671
624
-786
13
-680
415
791
-343
-693
68
-371
101
-725
699
-399
691
-39
-377
-436
806
-291
-475
936
-80
-671
-897
853
-228
-760
365
-354
-277
-557
919
-472
634
254
741
159
-126
362
726
-669
-242
385
752
-373
783
216
-170
545
-527
617
570
-37
-801
-918
528
436
-741
-808
-97
-817
133
-38
-65
278
652
-595
-571
869
9
-398
33
-268
125
-299
697
709
517
407
-328
567
-813
-106
243
-613
200
-308
50
-540
946
222
935
-179
-244
43
-330
-837
390
490
-224
-763
545
-998
751
996
-352
565
686
837
-157
-646
859
-563
-298
-42
238
816
783
22
-730
-930
-913
-1000
383
-275
39
776
45
103
792
-625
-628
164
466
-439
312
-255
392
227
-833
-159
-790
663
526
-319
144
-881
-450
-557
-451
-43
-32
123
-944
-655
478
138
-573
-732
-334
-29
-337
-430
-881
-107
-761
53
-665
568
-964
75
649
-361
-443
703
-253
-725
4
-158
486
805
-412
-841
-655
680
93
-25
3
-350
356
-843
-935
358
-570
-261
-30
993
582
-222
618
-242
632
656
-306
-265
-689
871
-483
-833
-858
-765
395
-987
-264
314
-207
-479
-947
-994
-952
-570
497
-899
453
559
136
-563
684
-621
947
-699
638
-426
592
-341
-83
466
-852
-913
-736
-742
-716
-942
945
-723
-430
873
-122
384
-586
455
-993
-517
522
30
-774
-164
440
628
826
796
284
-781
802
-514
-297
671
-260
256
230
797
-653
-584
524
468
98
134
661
319
-905
967
-486
-268
581
153
592
650
-543
-844
619
-339
-988
575
-220
399
-57
-579
112
932
-611
-887
216
464
-948
462
-681
-731
-123
458
-685
-343
-881
-572
-937
149
-483
-885
-643
689
144
702
-432
549
-834
-864
373
-20
-671
-983
87
74
-855
-611
-247
329
597
-66
-499
668
-394
-790
90
163
809
-860
-612
-83
-873
-862
-784
149
722
116
298
938
-733
734
-518
878
-93
131
763
-118
341
-740
-16
-344
-873
580
-235
-735
416
940
281
389
-303
683
181
392
524
-433
557
806
-447
501
-63
-366
-152
-542
777
-972
51
68
-110
293
-131
-503
-708
-768
720
-391
-80
-437
-509
-220
422
-342
999
-150
503
584
622
841
-245
708
426
421
-768
336
-7
-16
665
643
-186
-395
-411
384
-328
-546
803
-131
-118
-559
399
-541
571
449
797
-932
360
894
-472
-855
-105
-519
684
-322
-437
-602
-705
392
96
75
-952
-293
-569
-25
-905
634
-250
70
-116
-351
-953
204
496
253
699
253
928
-510
104
-721
-194
383
621
845
211
-189
-636
-827
-142
-950
-899
-421
-180
-773
319
874
13
922
657
-129
-105
680
583
-509
126
-111
225
-419
-173
-681
-264
-318
-505
-255
127
-123
186
225
-841
939
267
955
765
-820
364
-265
570
-795
-941
525
252
-532
-310
594
282
-146
818
-286
-698
-588
-749
722
189
-12
-124
835
804
-395
463
567
-539
605
985
-600
-863
398
311
283
708
-914
825
-633
196
-189
110
-709
372
-194
-526
970
139
558
452
-359
828
-206
94
-100
-163
-602
-871
497
-45
-712
345
-171
-919
338
-974
-296
-565
-153
263
-730
-289
-818
-254
-47
-245
-431
355
-202
-503
420
-583
-460
-307
658
911
-660
727
-45
18
-293
-987
570
-954
833
12
943
-873
845
386
523
198
960
-435
201
173
-719
517
832
597
-512
-555
-522
131
-342
9
-652
-290
-804
20
-936
-295
660
-315
-761
906
-852
-101
990
966
-667
-377
865
315
-948
839
-428
-537
998
922
238
-554
729
606
-694
320
256
-70
-905
240
-581
-429
-901
757
-908
698
-701
104
164
768
93
385
67
-113
332
-326
817
-338
-412
-317
-148
-591
-355
22
-891
905
-939
698
-629
-965
-909
-139
97
-708
769
-17
-486
-291
461
-557
-582
-803
-549
229
-785
-899
-405
947
920
-527
-623
133
365
857
119
59
-138
-425
-14
-773
-943
-662
-515
-691
971
895
-880
185
208
60
-854
94
843
-429
351
-176
729
618
40
-77
178
-236
901
-888
582
-933
691
-593
-130
403
158
-390
903
-971
645
934
-818
-601
-968
-345
479
515
242
85
773
327
413
-504
-180
218
-743
263
555
-922
959
911
-930
-730
100
-715
-82
-273
491
540
-993
-770
388
200
-231
-873
-776
-569
161
-977
-908
324
-813
-40
-654
808
-764
-889
302
-10
163
18
688
61
-79
-118
-953
528
185
-55
237
703
254
-507
-750
940
417
959
997
40
-897
212
-996
-924
-282
18
-308
-432
492
942
-813
249
-238
-761
557
-914
-249
-760
-58
-912
252
8
-19
-474
-458
-450
483
358
961
-926
-509
753
-316
-112
993
-772
-858
103
831
326
-627
-473
643
546
-487
451
625
-747
201
-880
-90
-461
-406
-581
648
683
298
-195
34
-981
-866
964
-816
829
806
-713
789
-464
-365
372
-771
373
-556
-381
-899
259
-529
169
-217
-680
-322
-279
-217
-686
-913
-259
-758
-167
972
105
-423
362
819
669
633
527
-611
576
327
-878
276
288
-814
494
42
-354
213
-117
-908
-38
512
-461
-129
-826
-396
-281
-992
335
361
135
-965
-535
239
-817
546
785
735
92
-366
-899
512
-31
536
617
-662
215
775
219
337
-473
735
205
-626
152
738
-208
631
-825
277
-129
683
732
-516
840
-142
-840
743
716
-776
-238
-742
-615
949
184
36
-69
-588
-948
-476
-374
42
-80
-853
-924
-727
894
510
814
-672
-778
-783
324
-777
-234
-659
-898
-515
573
-14
166
-580
771
509
-613
215
-509
-202
-394
213
-482
698
-912
-640
159
481
811
-805
240
-55
-343
624
516
798
971
-162
-133
895
314
-118
580
-498
-354
-23
-411
-98
240
-910
729
742
825
-862
-636
-273
2
-719
-297
-212
196
963
162
72
926
655
-673
635
895
-290
-590
464
-536
-230
-801
-84
222
-867
934
-523
-991
320
-897
-67
-681
168
587
60
-555
-492
636
-734
-177
-768
620
-560
-103
-478
549
498
-14
366
-739
-865
-280
332
321
498
-984
219
-488
-699
-561
-144
440
337
882
-381
-829
679
-573
207
652
-738
341
-999
570
631
281
285
-563
51
-65
-333
527
-724
-822
-39
201
-78
202
395
-477
-540
-297
115
179
318
-143
-106
598
-170
-365
-752
567
-731
453
599
206
992
-34
713
368
-395
990
555
-191
772
369
-986
211
3
8
-842
661
-684
906
-526
878
390
-105
983
-163
287
-61
-781
310
433
667
-59
-782
894
-729
-210
833
376
-549
-686
949
532
497
-443
-409
212
-781
347
608
-246
-423
-732
213
965
-800
-293
-898
599
381
-82
931
-956
-711
-719
35
485
443
-543
689
721
930
813
-467
489
702
866
-802
-86
-574
378
541
-568
186
-950
976
349
529
482
351
834
192
100
-654
795
944
209
580
935
-837
370
-336
-850
-670
752
886
352
48
-573
-243
-876
-229
760
-872
32
-880
576
-172
503
-552
-952
29
85
-725
-768
-663
772
-955
-856
-483
438
-465
392
604
71
-376
421
-673
101
783
942
-139
-745
454
333
-217
-492
-45
-434
-954
533
-177
244
827
-29
-32
-755
56
-39
73
-397
-995
-540
349
348
-786
38
329
-552
670
-13
580
-432
214
-383
475
-475
-94
838
-309
952
24
191
-169
985
930
-368
289
-720
268
253
807
927
440
-510
318
-723
-673
256
-477
795
-35
-459
298
676
-355
-828
-105
-897
392
-475
-239
125
22
134
-805
275
-994
-18
930
936
-141
677
81
-951
966
-207
844
-327
-365
-174
-417
-496
509
-187
-529
848
599
528
324
416
-869
595
-224
440
-578
161
-48
-545
229
208
-985
-225
581
419
-714
988
215
656
500
249
703
752
447
464
-411
126
-687
627
633
691
932
-102
-250
95
278
959
-535
224
-315
-49
-995
23
-646
-929
-951
557
-132
-902
813
-611
292
-80
-544
931
-149
-859
-513
328
-529
765
425
315
689
73
873
-903
-514
706
-482
922
289
-474
984
-92
930
58
4
-928
323
819
628
828
408
-931
695
911
843
-659
974
-211
-981
-525
-980
-294
-880
299
-139
-801
-948
-832
562
-501
-43
-723
310
873
904
-821
297
342
-795
675
-230
327
211
-964
-420
-611
268
956
-186
406
-41
188
-670
-935
-190
767
823
-480
-194
-958
438
604
444
640
369
948
873
-657
-603
394
-124
29
-909
-483
998
-877
-356
208
532
-541
-987
345
-23
534
635
-757
893
10
605
-551
760
988
-133
-473
-197
-868
537
-811
609
-838
-857
-848
-754
-921
-565
-195
-508
596
-214
863
342
-81
573
798
436
363
79
-761
-191
-109
299
905
349
620
429
964
896
-890
-815
174
815
-532
-759
-313
-966
108
641
868
98
-325
-981
-5
-789
-518
-270
-771
-623
-767
425
-801
-196
615
237
-423
948
271
71
-997
-863
-733
677
-998
627
-703
-989
-525
-986
487
-215
-596
152
547
978
894
458
-620
-781
876
777
411
-944
923
929
467
996
426
850
730
-639
-364
-753
-371
114
-951
-147
-352
394
382
12
170
-561
-108
-85
607
411
997
205
-62
19
753
534
630
-279
600
285
570
-110
-60
-463
-753
482
249
-250
562
93
217
-509
-514
946
-820
910
199
-334
-923
583
463
-316
-857
877
-439
342
-608
483
-421
-220
575
-215
-367
229
-620
669
286
-518
-373
-23
-737
-47
423
-793
-24
-663
-216
-856
951
-728
733
277
-817
534
565
-294
741
-100
-145
-115
910
-31
-163
-107
706
-934
-474
830
-978
-468
-795
-940
-980
526
-386
609
-248
112
-493
-543
-860
-947
900
50
294
809
-350
-771
-943
-105
-29
932
-515
-115
281
-373
665
444
-62
291
85
166
-182
688
703
633
509
-778
660
929
568
-105
815
802
-348
-612
38
481
-323
-963
674
-979
96
-505
-122
-254
-561
-192
-522
898
-557
-501
-926
787
947
-646
771
-660
-900
513
252
308
327
308
-891
-453
-424
451
364
882
828
-973
842
-786
360
-375
126
135
502
818
702
206
146
-171
-207
412
719
607
-987
-295
-598
-132
-706
898
793
601
-752
565
41
-922
435
218
682
-103
898
653
415
-948
-279
755
552
838
471
-361
-328
340
762
-72
664
49
315
-476
-544
-638
-239
-548
126
-767
536
-879
-817
298
-129
807
-534
-596
263
257
-314
439
-878
-330
-678
605
764
-39
926
-982
-546
90
461
590
888
345
72
-510
90
102
-867
724
-137
-778
-334
305
-993
836
58
-393
-554
440
-879
-627
246
819
-552
162
140
-828
825
780
61
517
181
186
533
-55
587
187
-571
590
23
637
464
-128
-326
-16
-862
-391
-21
-130
-460
-393
-304
-376
-282
-251
-44
104
247
273
-429
720
-18
-553
799
-890
639
106
-140
60
640
-224
-351
-649
901
-689
-83
143
-482
301
153
-388
-521
-346
-347
145
133
138
777
588
-685
251
-366
-387
329
-514
-63
-820
678
-409
-727
648
286
-362
762
-958
-676
-723
627
-474
-635
-302
-348
808
24
724
16
-190
-963
265
-265
563
-582
-412
-243
-82
-579
-893
618
-225
-291
916
486
-830
-846
25
-987
-805
-30
-507
-191
-449
855
-294
696
-15
-219
693
-176
680
694
-711
810
-706
456
757
-792
-484
295
-851
-243
-679
-372
-172
-577
528
-518
396
-45
-651
163
-567
493
-682
876
98
-348
-272
687
689
645
-256
-926
-771
-880
-905
922
473
779
-525
942
67
425
-941
414
326
541
-457
-275
-670
535
95
-688
306
731
-393
26
-234
-463
424
-488
826
318
170
610
-25
-556
-911
-859
194
-217
786
565
438
-416
26
-865
395
-186
481
-705
27
348
833
-591
316
-400
-624
867
465
767
-235
620
962
458
54
-52
-220
950
-552
529
-631
308
375
332
-298
352
-681
195
-486
-256
773
817
550
-361
763
-213
410
450
514
419
72
903
749
707
948
951
-74
440
-733
-294
-847
-170
-308
-284
-654
619
-334
-261
-915
-418
656
355
-208
876
-421
-446
-856
-389
275
402
-659
-336
-673
-92
-323
-948
-625
704
992
405
-821
931
-259
130
-403
891
231
761
756
156
280
-632
783
-560
-419
-233
-587
385
285
-366
-410
-396
-395
-705
91
-607
656
-725
-920
405
390
368
-379
-509
-204
600
261
490
745
-441
-235
164
413
719
351
-928
-132
501
970
-931
55
945
-218
476
-18
-784
840
-134
599
-923
140
-992
-815
66
566
-100
-536
747
849
197
28
-479
603
-529
-454
-625
-691
596
811
-958
-469
697
-626
-33
12
-39
831
-709
164
-765
-531
500
872
-753
873
700
-642
-928
-58
-589
-476
-786
-345
369
297
-820
-200
-577
846
626
-6
-679
748
507
-783
710
438
-226
189
-904
-471
-196
-711
419
338
621
-618
-323
-546
319
-13
-978
442
774
628
-969
240
551
346
-220
-105
555
-66
-770
633
-617
-884
20
-42
157
274
167
-993
280
-616
-957
342
659
-682
370
181
-902
654
345
493
125
-374
151
-304
-517
-87
951
-121
-206
826
368
-673
-141
-93
-919
968
374
-519
502
-451
-238
-366
922
-572
414
213
-643
-518
-480
-945
727
68
-956
-987
-168
-460
-219
-469
775
-783
-966
-206
-453
328
369
977
411
344
-40
638
60
964
752
473
189
-365
-42
-465
434
-584
-909
-392
606
296
331
-669
-864
22
-607
-210
-572
-433
486
896
38
506
-507
-227
-641
-533
228
749
510
180
650
-360
311
493
389
678
605
660
718
-715
-247
-954
304
801
-909
253
167
331
-76
79
-620
-887
580
345
-289
41
372
203
760
501
-519
748
4
932
-906
-477
-172
714
-170
-239
451
364
-973
437
563
-931
-819
462
854
851
110
147
728
362
-638
201
902
590
471
664
915
760
316
327
760
-807
-818
-259
-581
-850
-464
880
-757
-328
-880
-931
-526
220
103
-502
593
-402
-579
-842
559
-515
794
792
-410
-979
-230
949
322
71
-934
-51
-489
82
-702
-346
-669
-328
-388
-705
698
-652
-687
47
-69
-740
-988
-927
183
132
626
487
-822
-993
-511
-542
950
-745
966
-596
-364
-844
-505
-234
-998
-947
509
-992
756
-613
-348
154
310
-415
224
206
-901
133
-219
273
-435
561
830
505
-87
-369
-472
-348
-945
-994
592
367
535
-826
-672
789
-124
-378
-791
546
-94
593
-34
218
481
873
-201
-618
671
-293
-12
-956
80
-949
-25
-426
-134
-260
699
197
-870
549
519
-335
-780
707
-3
-598
921
354
136
1000
22
-240
-180
869
755
-736
580
-602
355
-971
-327
-799
465
71
-408
798
-837
-103
-752
281
-961
-542
700
-130
667
17
-350
854
74
-628
-390
596
613
-956
-53
353
74
-635
939
-428
-861
-420
837
-320
862
-853
541
774
-550
-408
140
-539
308
618
179
293
-380
300
-608
-988
-577
605
538
302
-284
25
36
-963
-466
-416
336
-37
283
-983
693
-718
552
-643
774
839
901
751
44
-88
849
713
82
-757
-147
429
-205
863
454
-220
912
-925
-359
715
491
-597
-627
-367
-435
122
-429
-822
164
-328
474
-662
825
-175
-42
-527
91
-79
-24
-13
374
15
-338
705
384
254
-700
189
810
-379
216
-696
-80
551
-515
-718
-993
345
57
-918
133
385
-43
25
315
-694
844
40
878
651
-844
985
-149
-852
-637
614
651
-844
-504
-582
-103
-370
-701
916
-98
-54
-597
856
-618
-335
325
-824
-551
-425
-765
-839
954
846
48
412
455
622
503
307
902
-323
550
315
-208
-347
-282
-134
675
41
770
-900
221
-580
-932
-769
742
-139
224
86
-837
-491
437
-202
-718
250
336
232
-912
979
23
-141
745
124
-915
401
475
450
298
481
480
282
-974
839
-131
-572
61
592
726
203
-365
371
-204
576
-158
786
182
71
-252
-681
756
731
-874
853
-561
-744
611
395
318
-634
-38
-479
-518
521
251
792
-946
-717
369
-326
-945
-546
456
515
325
-724
875
281
-884
350
-903
-825
-107
505
123
-450
-875
331
-464
748
156
-163
-914
-958
691
-75
-614
-203
696
426
372
-730
-703
368
-140
-565
-565
-515
-138
499
-611
369
967
729
898
-708
-283
-227
-214
-401
-454
89
784
-81
-803
-87
700
145
-843
-874
-80
405
-152
-22
95
-808
-705
-272
-718
-64
-221
-546
134
406
-282
-662
630
209
763
394
-767
-697
-646
731
-544
-718
463
49
941
-169
-438
230
566
642
-520
450
-69
915
-767
669
975
737
744
469
-923
728
-767
-706
407
-272
763
-907
-382
681
437
-88
-111
-534
711
176
429
372
618
-515
-314
423
342
-862
128
769
-832
-538
-416
860
529
-583
-224
-903
-833
-935
261
-301
-630
605
-73
706
-446
555
-240
-874
-595
71
765
396
869
201
40
-99
-341
558
585
474
866
-6
-108
-858
54
233
125
-736
-296
-449
-65
333
134
-285
-515
-651
-266
-994
456
-714
-333
-931
139
282
-870
-633
-402
-651
808
-227
-954
749
-133
579
-607
-456
385
-600
-394
474
292
-170
-371
-543
3
-232
-553
825
-474
801
829
839
-238
807
572
892
-759
-601
-202
-846
309
-847
-661
-199
-512
-289
-709
386
-263
-40
-214
215
-841
407
259
271
-179
161
-439
-919
264
-609
-816
286
-646
-274
-72
87
817
649
-471
322
835
-375
-627
330
567
813
754
612
728
-994
-181
-786
-695
-277
448
341
585
-655
909
-932
-211
923
799
6
-991
827
-101
965
493
639
399
978
-297
-583
649
26
963
990
-596
27
-384
689
941
447
-496
894
31
93
-561
-669
-100
-777
-20
-542
401
-510
-312
-341
-733
869
-820
830
-777
106
883
-686
250
76
-939
276
82
-940
815
-38
-24
873
-447
-533
55
81
-827
-822
-457
-22
229
-501
-568
-653
500
-922
403
-117
61
858
-723
819
987
156
98
155
771
883
85
503
133
-915
-662
949
-480
-79
778
966
-268
-748
675
-747
-291
-278
-202
-695
-45
-752
-993
837
-407
-710
-951
-912
-467
585
-554
-318
-978
703
672
-487
28
621
273
624
2
159
166
-467
-51
-24
-782
964
613
-14
114
-46
460
884
-381
-705
-243
871
239
758
-817
549
-610
568
-729
-690
-436
-129
-891
-561
-639
-163
-135
518
-350
-68
-936
823
435
-735
-595
77
-796
759
-182
758
-134
-927
806
-471
-244
33
751
-698
358
466
498
956
941
218
-374
213
273
20
-502
-984
-380
-819
714
75
672
-940
329
964
-644
544
738
-60
-43
-778
-483
-882
221
994
943
-597
861
-480
700
-931
946
567
-262
668
9
100
-184
347
-323
416
-571
569
106
-764
-104
-210
-183
-495
-432
-184
-809
-962
942
-576
213
-672
620
-787
502
118
-344
18
-572
548
-259
88
665
991
-493
-366
631
-117
-354
-309
263
-320
394
635
546
705
-439
68
954
559
-95
912
-473
-650
538
-100
214
-610
165
339
-292
153
339
310
-336
-899
782
-314
-743
-794
-807
-613
991
-484
-866
502
-791
-677
-634
-64
709
565
754
476
415
985
851
-315
520
710
-703
-496
58
-2
130
-273
-732
335
123
735
790
118
-699
408
732
611
949
79
-559
-95
283
-284
-985
-673
-393
-60
342
780
-887
-403
281
-814
-851
-87
-789
312
360
533
77
-667
40
-555
-580
-275
-903
-693
13
577
-805
982
-669
-885
753
252
-987
-890
-390
61
-17
143
279
-287
937
-819
840
-353
617
-809
-325
-270
774
732
-936
663
309
746
611
-808
-58
14
257
-997
182
486
-375
-49
179
422
-317
-229
473
-142
446
171
269
39
12
-284
-570
-146
-632
-375
878
-591
250
-593
68
-983
-490
476
972
18
786
869
507
-588
142
272
-425
510
-983
-318
912
-433
614
-837
893
852
-919
-692
-477
-121
133
828
-505
233
-325
637
28
-505
624
-373
-120
926
459
-266
528
412
943
-23
353
616
324
-661
857
-464
-320
684
-991
-548
988
45
-277
-786
60
253
569
-932
941
480
-24
-998
422
920
793
566
-22
182
-66
-883
-429
-868
495
-530
345
-786
-426
-357
693
531
157
163
944
975
821
-821
387
-128
877
267
172
-998
912
-24
273
-823
-340
757
571
-772
617
-472
-789
-390
323
52
590
711
-203
-362
594
813
960
556
-815
-424
-430
-44
3
959
30
427
518
-305
-203
725
199
35
-473
316
-520
65
-816
761
703
840
743
577
-407
158
-786
385
976
435
-625
435
-277
6
929
843
193
-660
479
885
648
-269
-200
-81
113
930
19
-705
-770
65
706
-953
779
551
-253
-495
-833
324
-522
-885
-421
-636
950
856
88
-896
-679
-992
-106
-345
-989
473
512
-37
306
102
833
602
600
-5
-634
-968
209
-259
326
-720
166
-713
-860
-107
-547
931
-453
-132
815
-641
340
-361
386
-12
436
838
498
13
824
-81
409
181
321
347
-682
704
956
949
434
62
125
-632
913
-132
-132
-509
461
-704
413
270
187
983
806
57
713
-64
52
-617
-105
572
78
312
909
180
-558
767
-690
451
-409
-525
-669
93
-394
-789
-264
686
731
-81
285
44
117
200
-130
-498
842
484
-389
-882
871
840
-752
-44
-709
33
-678
-757
-547
-234
-953
-735
386
-792
814
-711
-402
-991
-523
-836
-621
-596
-576
-372
992
-912
-497
-308
823
-773
848
422
-828
-440
-817
-787
-501
-347
379
-371
-734
-195
-663
-341
981
164
501
-32
-921
-231
-446
228
-9
112
83
-638
-479
-327
-439
61
-603
-975
648
601
382
-298
-581
-861
-984
-830
-240
-36
-312
650
-432
-857
-714
299
-773
-932
927
-451
976
289
265
128
928
687
-411
-503
-645
114
494
44
-797
778
825
-776
-996
-235
-820
-232
-133
743
-577
-631
-275
-782
-513
740
540
-857
662
-289
-912
-250
922
-28
-661
399
974
407
-219
849
807
-624
-837
937
724
399
-673
-135
96
-698
308
74
77
85
371
126
-456
50
942
-634
-40
429
-182
-739
-790
598
-843
-577
854
-946
574
-746
809
-699
389
-815
-298
-206
612
461
-100
815
-846
-562
-96
-771
905
352
-59
-31
148
-724
391
925
935
710
-852
880
-823
-457
-946
645
-452
310
-761
774
-800
-2
782
-714
-835
-689
248
774
184
-819
-946
-465
-936
-377
429
666
-163
27
925
476
-460
979
-722
-371
416
415
306
940
-386
742
-630
-326
-870
710
127
-442
884
922
317
576
-111
-486
-924
-210
-576
660
-459
744
899
143
-822
166
820
942
417
334
-406
808
-272
-996
-991
514
743
-927
-326
30
311
-408
497
-218
-688
803
-27
-232
-329
-663
-109
-578
580
727
-822
-987
-329
-867
-201
213
-847
911
392
612
595
-40
812
-417
-831
-538
35
282
794
-69
-429
-618
-790
-41
-150
-362
-318
824
-541
116
-132
-922
-11
648
-685
-180
-663
-98
-897
-541
706
-671
-423
-19
-318
-349
237
266
-621
-343
-557
169
13
452
513
-265
143
-60
106
202
459
935
259
-313
351
-580
-824
-775
132
-141
152
507
141
-162
-6
48
-881
-340
-192
588
583
714
23
-45
-943
-790
489
-3
-562
603
-664
731
-443
-432
123
121
497
71
-286
148
-538
-573
458
11
11
-878
565
194
209
542
-981
-290
-768
-875
-561
245
282
123
937
-458
31
180
-335
720
259
-804
360
127
-884
460
42
197
947
-60
-544
-392
344
-955
-849
-742
120
975
276
598
627
439
-995
-955
-156
895
-573
848
932
581
783
-715
-603
992
636
-115
866
-937
-84
782
-962
224
105
-887
379
77
24
-116
361
879
10
391
27
562
429
-78
-259
-526
-194
569
104
592
-223
99
-348
370
-855
251
-389
-24
-258
-631
-221
598
-368
776
312
59
-909
-478
-980
160
928
-585
400
-981
815
243
58
-951
-564
-958
230
-136
-366
890
-471
737
-895
-738
174
408
830
-19
542
124
544
268
-194
702
416
-828
30
476
-744
673
679
708
-582
-821
961
-694
-287
785
-302
-838
996
932
-624
242
6
-864
845
-66
-369
441
287
-643
-636
450
-522
581
208
896
-99
721
499
92
-995
139
145
-539
954
165
-704
742
862
-876
-613
-685
877
525
-889
-980
868
754
-2
131
-935
-661
-602
853
664
889
577
302
236
531
-321
788
-18
940
795
-379
-123
797
-374
536
530
-754
-501
-73
-703
-528
709
-260
954
676
430
734
759
362
-783
-556
-350
-814
278
-689
722
-214
-402
550
673
-144
566
-757
659
-393
161
-274
728
-97
-344
214
-9
-543
-642
-448
21
133
331
-11
335
-297
-82
369
196
-601
-535
-608
375
359
-673
848
854
-497
809
222
311
999
887
-207
689
75
-157
-577
649
-151
643
-860
452
-332
246
444
851
-366
374
698
260
-676
-803
822
809
-386
961
-416
-742
110
771
254
-822
365
812
-598
106
-379
433
862
-203
759
-831
123
834
-52
-631
193
946
-830
-271
-61
23
-128
-580
-66
-535
-344
368
89
-665
-226
-903
87
-552
339
-33
150
-113
508
206
-365
47
286
72
-956
-28
501
-201
893
99
820
151
-976
-132
323
488
-639
124
-668
-307
622
241
959
-919
782
640
552
-94
-944
148
573
835
157
845
26
-749
-122
-371
-522
-473
-1
-130
327
80
-680
142
-930
-601
48
648
986
851
-127
-906
-755
-584
-305
-141
-880
708
328
217
-478
392
145
727
315
-112
-221
779
643
-805
-974
913
-812
482
866
-846
381
301
486
745
-304
-720
-38
-525
86
193
996
297
-842
-527
93
-871
-572
853
624
811
-267
-820
82
-395
877
92
-708
-294
-617
-156
885
923
132
-512
728
446
793
-304
-66
926
-707
649
-102
732
-231
826
-831
639
-521
82
-831
-199
851
-396
299
-494
-318
407
169
-676
387
-821
-468
-571
826
-593
-124
-873
89
-418
24
-807
-948
-326
-818
-474
300
667
-953
956
-768
854
666
-506
982
658
376
336
-577
228
-417
176
670
-978
387
-388
-178
899
592
-499
396
199
-865
994
-587
552
-75
-118
-661
418
149
-3
110
329
-205
-488
930
113
435
-86
-914
289
-735
-1
437
-319
712
625
-895
455
-162
-392
514
581
-142
-752
295
-532
9
-916
966
-229
-674
-851
-97
77
-699
-180
995
765
280
521
-728
-27
503
375
-356
489
201
580
-976
-285
633
-668
736
33
-789
844
-271
-744
627
3
256
-301
860
3
-481
813
-17
718
714
430
-858
893
448
814
-362
217
234
-199
-26
49
549
-284
52
-110
851
887
139
-879
-129
-603
19
347
21
-59
-539
863
-266
394
-313
-911
621
-50
685
982
200
991
314
26
-356
245
-671
319
758
-353
972
86
634
494
-479
640
-262
22
-767
-591
71
765
-729
-755
941
-165
322
908
-762
-809
748
699
-769
84
234
-861
-201
-528
-499
-864
-646
592
-424
-443
-644
-768
-337
668
968
657
-877
-681
954
709
861
-875
148
-206
-406
228
-167
-958
-394
419
-138
820
150
479
-126
412
400
706
-845
-469
-149
28
-971
502
-697
-72
62
229
598
293
713
583
979
-308
-769
-923
774
-807
-85
166
960
974
-220
-424
-377
301
780
-741
863
-306
98
-148
-660
312
-840
727
-145
-636
-356
315
365
130
-619
477
57
-913
686
-107
675
-966
233
-5
-563
407
788
-876
770
-47
-330
239
161
-520
483
-171
640
-196
-758
106
-835
874
-301
386
-54
-533
-266
496
-545
427
123
-906
425
-934
532
-9
854
-26
58
-861
-495
112
444
-152
-255
-846
-269
145
-350
-261
-232
-394
-488
-932
334
-434
-842
-720
-458
776
-40
-974
-480
-567
203
-63
-957
386
947
893
-870
-57
556
-955
491
856
-759
-233
-871
625
-421
-816
-284
-527
-902
-979
521
-626
133
-875
-938
223
792
-582
-777
-686
739
-616
499
-816
637
588
-843
504
-799
605
440
-948
-539
77
831
495
938
294
310
227
558
762
-150
-519
-704
-351
-450
-485
849
94
-557
783
326
-18
614
-583
-976
701
666
439
-229
729
668
6
643
809
356
379
791
-691
266
654
958
536
278
953
-863
-418
250
356
461
6
-489
291
804
388
-397
386
138
-173
-204
766
155
-309
789
-443
-798
-857
-405
799
-491
809
-959
73
792
796
-624
756
693
491
-853
-528
385
-682
-126
-69
322
-402
169
-835
439
-720
-196
-100
798
351
-840
-683
740
227
51
-823
-733
702
86
-681
733
-541
89
-748
309
281
-278
615
809
-97
-653
203
-670
-809
-743
609
312
578
313
905
-808
-595
-367
424
282
-336
601
-670
-954
489
-908
-996
636
153
973
206
387
685
946
556
-402
347
-892
-3
-161
-167
556
-914
831
703
-432
740
394
134
302
39
536
769
229
729
877
503
496
13
-216
212
-296
780
379
783
-218
341
303
448
-289
357
158
-220
-754
-5
990
-901
-574
18
-742
907
-252
593
-862
320
47
738
352
-584
721
-245
-861
-814
-926
32
-205
-516
-563
-456
-602
961
568
221
-597
-886
501
504
217
421
-385
499
446
-575
301
-206
-95
-697
28
621
114
-766
436
409
-155
836
995
420
-551
-717
358
504
792
-646
210
-571
-754
516
984
808
-377
280
-524
587
174
980
779
-377
-916
920
-738
542
112
-451
-947
-568
-525
-371
-260
-199
710
265
-15
-407
817
310
-208
-281
665
-8
853
124
-257
504
972
88
-287
-306
993
-918
-899
577
-540
563
-403
789
-25
-198
-972
998
208
-72
-501
-654
-999
-802
742
-535
-673
-524
436
-361
255
-811
794
-120
-820
959
-363
33
-5
-297
-688
-354
446
-609
380
969
847
272
-60
-919
908
-543
-956
281
-421
234
762
-78
-547
485
147
641
833
20
-78
405
44
-951
578
-208
-919
-969
0
-541
915
640
-431
186
808
-135
-179
-763
718
-564
630
412
138
639
-750
494
-831
-824
437
-488
-279
154
-45
-715
879
110
969
-396
292
-106
-868
307
925
312
337
128
-517
631
-790
-722
-115
-680
590
-837
-914
-626
-985
450
596
132
750
-392
794
900
-102
944
-141
293
-699
-811
-845
-613
854
-54
-848
-687
150
-683
-502
-857
332
-522
-478
205
69
-452
824
-327
289
-974
216
585
-912
122
671
-909
-313
-991
-713
-606
-884
101
443
882
987
-912
-605
-801
789
613
215
746
-416
-678
-142
87
12
-586
745
-207
985
669
-863
908
501
-675
-41
837
938
823
71
-641
-485
482
-80
-976
-464
409
564
-581
333
706
492
-692
298
-493
-259
862
-578
-555
-518
-235
-550
-471
-674
378
-401
581
-987
-232
195
-315
748
-466
-598
-941
-657
-769
186
-956
-62
-425
-331
126
425
973
-518
693
886
-676
352
-840
668
646
-46
479
124
923
-453
838
-74
-214
183
863
-790
-840
-518
-607
-790
-555
302
93
664
667
736
243
-895
-344
-171
495
374
-583
-835
418
418
-991
705
93
-267
-889
-689
378
536
71
-693
577
-24
-868
21
137
263
379
-77
361
-497
840
280
-998
-382
-453
705
-756
154
480
-977
408
-154
712
-669
912
